破壳微信之旅

砸壳前期准备

一个越狱设备,一台Mac设备。 1、openssh
修改ssh -> congifure prot 修改ssh的密码

2、adv-cmds cycript 安装在越狱设备上

3、ssh root@192.168.1.8 (设备的IP)

4、ps -e | grep WeChat

1
2
3
4
5
6
Phone:~ root# 825 ??         0:08.66 /var/mobile/Applications/20EC6C4E-F75C-4FA5-8457-DFF4C2C4E9BC/WeChat.app/WeChat
Phone:~ root# 832 ttys000    0:00.01 grep WeChat
  Phone:~ root# cycript -p 825
  cy# [[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask][0]
  cy#"file:///var/mobile/Applications/20EC6C4E-F75C-4FA5-8457-DFF4C2C4E9BC/Documents/"
  DYLD_INSERT_LIBRARIES=dumpdecrypted.dylib /var/mobile/Applications/20EC6C4E-F75C-4FA5-8457-DFF4C2C4E9BC/WeChat.app/WeChat

5、砸开 class-dump –arch armv7 WeChat.decrypted

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
mach-o decryption dumper

DISCLAIMER: This tool is only meant for security research purposes, not for application crackers.

[+] detected 32bit ARM binary in memory.
[+] offset to cryptid found: @0x15a4c(from 0x15000) = a4c
[+] Found encrypted data at address 00004000 of length 45400064 bytes - type 1.
[+] Opening /private/var/mobile/Applications/20EC6C4E-F75C-4FA5-8457-DFF4C2C4E9BC/WeChat.app/WeChat for reading.
[+] Reading header
[+] Detecting header type
[+] Executable is a FAT image - searching for right architecture
[+] Correct arch is at offset 16384 in the file
[+] Opening WeChat.decrypted for writing.
[+] Copying the not encrypted start of the file
[+] Dumping the decrypted data into the file
[+] Copying the not encrypted remainder of the file
[+] Setting the LC_ENCRYPTION_INFO->cryptid to 0 at offset 4a4c
[+] Closing original file
[+] Closing dump file

看到这些log就能看到砸开所有的文件,下面是我砸开的微信定义函数文件

// // Generated by class-dump 3.5 (64 bit). // // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard. //

pragma mark Function Pointers and Blocks

typedef void (*CDUnknownFunctionPointerType)(void); // return type and parameters are unknown

typedef void (^CDUnknownBlockType)(void); // return type and parameters are unknown

pragma mark Named Structures

struct AMRDecodeFloat;

struct AMREncodeFloat;

struct AccessoryCmd { unsigned short _field1; unsigned short _field2; long long _field3; struct AutoBuffer _field4; struct AutoBuffer _field5; };

struct AndroidReport_t { unsigned int _field1; unsigned int _field2; unsigned int _field3; unsigned int _field4; unsigned int _field5; unsigned int _field6; unsigned int _field7; unsigned int _field8; };

struct AudioCoder;

struct AudioDecoder;

struct AudioQueueBuffer { unsigned int _field1; void *_field2; unsigned int _field3; void *_field4; unsigned int _field5; struct AudioStreamPacketDescription *_field6; unsigned int _field7; };

struct AudioStreamBasicDescription { double mSampleRate; unsigned int mFormatID; unsigned int mFormatFlags; unsigned int mBytesPerPacket; unsigned int mFramesPerPacket; unsigned int mBytesPerFrame; unsigned int mChannelsPerFrame; unsigned int mBitsPerChannel; unsigned int mReserved; };

struct AudioStreamPacketDescription { long long mStartOffset; unsigned int mVariableFramesInPacket; unsigned int mDataByteSize; };

struct AutoBuffer { char *_field1; long long _field2; unsigned int _field3; unsigned int _field4; unsigned int _field5; };

struct BCSegment { union BCPoint _field1; union BCPoint _field2; };

struct BankCardInfo { basic_string_7d00a7a9 _field1; struct vector<int, std::__1::allocator> _field2; struct vector<int, std::__1::allocator> _field3; int _field4; int _field5; char *_field6; };

struct CDNDownloadResult { unsigned int field1; basic_string7d00a7a9 field2; int _field3; void *_field4; basic_string7d00a7a9 field5; basic_string7d00a7a9 field6; _Bool _field7; basic_string7d00a7a9 _field8; unsigned int _field9; unsigned long long _field10; unsigned long long _field11; };

struct CFastStr { char *_field1; unsigned int _field2; unsigned int _field3; unsigned int _field4; };

struct CGAffineTransform { float a; float b; float c; float d; float tx; float ty; };

struct CGPoint { float x; float y; };

struct CGRect { struct CGPoint origin; struct CGSize size; };

struct CGSize { float width; float height; };

struct CGVector { float _field1; float _field2; };

struct CLLocationCoordinate2D { double latitude; double longitude; };

struct CMVQQEngine;

struct CSpeedTestChannel;

struct CTransportChannel;

struct CXmlReader { int _field1; struct XmlReaderNode_t *_field2; char *_field3; _Bool _field4; _Bool _field5; };

struct CdnDownloadCallback { CDUnknownFunctionPointerType *_field1; id _field2; };

struct CdnUploadCallback { CDUnknownFunctionPointerType *_field1; id _field2; };

struct ClearDataItem { int _field1; unsigned int _field2; id _field3; unsigned int _field4; id _field5; id _field6; unsigned int _field7; };

struct ClearSessionItem;

struct ClientReport_t { char _field1[1024]; int _field2; unsigned int _field3; unsigned int _field4; unsigned int _field5; unsigned int _field6; unsigned int _field7; unsigned int _field8; unsigned int _field9; unsigned int _field10; unsigned int _field11; char _field12[1024]; unsigned int _field13; unsigned int _field14; char _field15[10]; unsigned int _field16; int _field17; char _field18[256]; char _field19[256]; unsigned int _field20; unsigned int _field21; int _field22; unsigned int _field23; };

struct CodedInputData { char *_field1; int _field2; int _field3; int _field4; int _field5; int _field6; int _field7; int _field8; int _field9; };

struct CodedOutputData { char *_field1; unsigned int _field2; int _field3; };

struct CommonReport_t { unsigned int _field1; unsigned long long _field2; unsigned long long _field3; unsigned int _field4; unsigned int _field5; };

struct ExtReport_t { char _field1[256]; char _field2[256]; char _field3[256]; char _field4[256]; int _field5; int _field6; unsigned int _field7; unsigned int _field8; int _field9; int _field10; };

struct FBSDKAccessTokenCacheV4 { Class _field1; };

struct FileInfo;

struct GifDecoder;

struct GifExtInfo { int _field1; int _field2; int _field3; };

struct GifFrameRect { int _field1; int _field2; int _field3; int _field4; };

struct HeadImgUseSceneConfig { unsigned char _field1; Class _field2; id _field3; char _field4; struct CGSize _field5; unsigned int _field6; unsigned char _field7; };

struct ILiveConEngine { struct LiveConEngine *_field1; };

struct IMVQQEngine { struct CMVQQEngine *_field1; };

struct IMultiTalkMgr { struct MultiTalkMgrImpl *_field1; };

struct INetCmdBase { CDUnknownFunctionPointerType *_field1; };

struct INetCmdSendOnly { CDUnknownFunctionPointerType *_field1; };

struct IPHeader { unsigned char _field1; unsigned char _field2; unsigned short _field3; unsigned short _field4; unsigned short _field5; unsigned char _field6; unsigned char _field7; unsigned short _field8; unsigned char _field9[4]; unsigned char _field10[4]; };

struct ISpeedTestChannel { struct CSpeedTestChannel *mSpeedTestChannel; };

struct ITransportChannel { struct CTransportChannel *_field1; };

struct LiveConEngine;

struct MMBizMatchInfo { int _field1; int _field2; };

struct MMDBRAssistInfo { Class assistClass; unsigned int dbID; NSString *dbName; unsigned int scene; NSString *localDBNameKey; unsigned int keyUICancel; unsigned int keyUIConfirm; unsigned int keyRecoverSucc; unsigned int keyRecoverFail; };

struct MMDates { int year; int month; int day; };

struct MMDiskUsageBizRule { int _field1; int _field2; id _field3; int _field4; int _field5; int _field6; };

struct MMSMUploadFileObserver { CDUnknownFunctionPointerType *_field1; };

struct MultiTalkMgrImpl;

struct MxGifImage { struct GifDecoder *_field1; int _field2; struct _MxImage *_field3; struct _MxImage *_field4; int _field5; struct GifExtInfo _field6; int _field7; struct GifFrameRect _field8; unsigned long _field9; int _field10; struct vector<GifExtInfo, std::__1::allocator> _field11; _Bool _field12; };

struct MyImage { int _field1; int _field2; int _field3; int _field4; int _field5; struct MyRect _field6; int _field7; char *_field8; _Bool _field9; };

struct MyRect { int _field1; int _field2; int _field3; int _field4; };

struct NSDictionary { Class _field1; };

struct NewAVExtReport_t { unsigned int _field1; unsigned long long _field2; unsigned int _field3; unsigned int _field4; unsigned int _field5; unsigned int _field6; unsigned int _field7; unsigned int _field8; };

struct NewDialReport_t { unsigned int _field1; unsigned int _field2; unsigned long long _field3; unsigned int _field4; unsigned int _field5; unsigned int _field6; unsigned int _field7; unsigned int _field8; unsigned int _field9; unsigned int _field10; unsigned int _field11; unsigned int _field12; unsigned int _field13; int _field14; int _field15; int _field16; int _field17; unsigned int _field18; unsigned int _field19; unsigned int _field20; unsigned int _field21; unsigned int _field22; char _field23[256]; char _field24[256]; char _field25[256]; char _field26[256]; unsigned int _field27; unsigned int _field28; unsigned long long _field29; unsigned long long _field30; unsigned long long _field31; int _field32; unsigned int _field33; unsigned int _field34; unsigned int _field35; int _field36; int _field37; char _field38[256]; char _field39[256]; unsigned long long _field40; unsigned long long _field41; };

struct NewDirectReport { unsigned int _field1; unsigned int _field2; unsigned int _field3; unsigned int _field4; unsigned int _field5; unsigned int _field6; unsigned int _field7; unsigned int _field8; unsigned int _field9; unsigned int _field10; unsigned int _field11; unsigned int _field12; unsigned int _field13; unsigned int _field14; unsigned int _field15; unsigned int _field16; unsigned int _field17; unsigned int _field18; unsigned int _field19; unsigned int _field20; unsigned int _field21; unsigned int _field22; unsigned int _field23; unsigned int _field24; unsigned int _field25; unsigned int _field26; unsigned int _field27; unsigned int _field28; unsigned int _field29; unsigned int _field30; unsigned int _field31; unsigned int _field32; unsigned int _field33; unsigned int _field34; unsigned int _field35; unsigned int _field36; unsigned int _field37; unsigned int _field38; unsigned int _field39; unsigned int _field40; unsigned int _field41; unsigned int _field42; unsigned int _field43; unsigned int _field44; unsigned int _field45; };

struct NewRelayReport { unsigned int _field1; unsigned int _field2; unsigned int _field3; unsigned int _field4; unsigned int _field5; unsigned int _field6; unsigned int _field7; unsigned int _field8; unsigned int _field9; unsigned int _field10; unsigned int _field11; unsigned int _field12; unsigned int _field13; unsigned int _field14; unsigned int _field15; unsigned int _field16; unsigned int _field17; unsigned int _field18; unsigned int _field19; unsigned int _field20; unsigned int _field21; unsigned int _field22; unsigned int _field23; unsigned int _field24; unsigned int _field25; unsigned int _field26; unsigned int _field27; unsigned int _field28; unsigned int _field29; unsigned int _field30; unsigned int _field31; unsigned int _field32; unsigned int _field33; unsigned int _field34; unsigned int _field35; unsigned int _field36; unsigned int _field37; unsigned int _field38; unsigned int _field39; unsigned int _field40; unsigned int _field41; unsigned int _field42; unsigned int _field43; unsigned int _field44; unsigned int _field45; unsigned int _field46; unsigned int _field47; unsigned int _field48; unsigned int _field49; unsigned int _field50; unsigned int _field51; unsigned int _field52; unsigned int _field53; };

struct OpaqueAudioComponentInstance;

struct OpaqueAudioFileID;

struct OpaqueAudioQueue;

struct PBCGIHelperWrap { Class _field1; Class _field2; int _field3; unsigned int _field4; id _field5; id _field6; unsigned int _field7; };

struct PBClassInfo { unsigned int field1; char **_field2; unsigned int *_field3; unsigned int *_field4; CDStruct183601bc *_field5; };

struct PBEncodeItem;

struct PCMFifoBuffer;

struct PLCrashHostInfoVersion { unsigned int major; unsigned int minor; unsigned int revision; };

struct PLCrashReporterCallbacks { unsigned short _field1; void *_field2; CDUnknownFunctionPointerType _field3; };

struct POPAnimatorItem;

struct PSTNChannelAdapter { CDUnknownFunctionPointerType *_field1; };

struct PSTNNetNotifier { CDUnknownFunctionPointerType *_field1; };

struct PlayerState { id _field1; unsigned int _field2; struct AudioStreamBasicDescription _field3; struct OpaqueAudioQueue *_field4; struct AudioQueueBuffer *_field5[3]; unsigned int _field6; long long _field7; unsigned int _field8; _Bool _field9; _Bool _field10; _Bool _field11; _Bool _field12; _Bool _field13; unsigned int _field14; id _field15; unsigned int _field16; id _field17; id _field18; struct AMRDecodeFloat *_field19; id _field20; id _field21; id _field22; id _field23; unsigned int _field24; struct AudioStreamPacketDescription *_field25; struct OpaqueAudioFileID *_field26; id _field27; id _field28; struct AudioDecoder *_field29; };

struct PstnAndroidReport_t { int _field1; char _field2[256]; char _field3[256]; unsigned int _field4; unsigned int _field5; unsigned int _field6; unsigned int _field7; unsigned int _field8; };

struct QBAR_IMAGE { int _field1; int _field2; struct vector<unsigned char, std::__1::allocator> _field3; };

struct QBAR_POINT;

struct QBAR_REPORT_MSG { int qrcodeVersion; int pyramidLv; basic_string_7d00a7a9 binaryMethod; };

struct QBar { struct QBarCore *_field1; };

struct QBarCore;

struct RecorderState { id _field1; struct AudioStreamBasicDescription _field2; struct OpaqueAudioQueue *_field3; struct AudioQueueBuffer *_field4[3]; unsigned int _field5; long long _field6; long long _field7; struct OpaqueAudioFileID *_field8; _Bool _field9; long _field10; unsigned int _field11; _Bool _field12; _Bool _field13; id _field14; id _field15; id _field16; struct AMREncodeFloat *_field17; _Bool _field18; id _field19; id _field20; id _field21; id _field22; struct OpaqueAudioFileID *_field23; id _field24; float _field25; id _field26; unsigned int _field27; id _field28; unsigned char _field29[1280]; int _field30; char _field31; struct AudioCoder *_field32; char _field33; };

struct RelayTcpReport { unsigned long long _field1; unsigned long long _field2; unsigned int _field3; unsigned int _field4; unsigned int _field5; unsigned int _field6; unsigned int _field7; unsigned int _field8; unsigned int _field9; unsigned int _field10; unsigned int _field11; unsigned int _field12; unsigned int _field13; unsigned int _field14; unsigned int _field15; unsigned int _field16; unsigned int _field17; unsigned int _field18; unsigned int _field19; unsigned int _field20; unsigned int _field21; unsigned int _field22; unsigned int _field23; unsigned int _field24; unsigned int _field25; unsigned int _field26; unsigned int _field27; unsigned int _field28; unsigned int _field29; unsigned int _field30; unsigned int _field31; unsigned int _field32; unsigned int _field33; unsigned int _field34; unsigned int _field35; unsigned int _field36; unsigned int _field37; unsigned int _field38; };

struct SKSmartPickleStruct<MMMicroMsgPickle, tagMMNewInitResponse> { struct tagMMBaseResponse _field1; struct tagSKBuiltinBuffer _field2; struct tagSKBuiltinBuffer _field3; unsigned int _field4; unsigned int _field5; unsigned int _field6; struct tagMMCmdItem *_field7; unsigned int _field8; };

struct SRDelegateAvailableMethods { unsigned int didReceiveMessage:1; unsigned int didReceiveMessageWithString:1; unsigned int didReceiveMessageWithData:1; unsigned int didOpen:1; unsigned int didFailWithError:1; unsigned int didCloseWithCode:1; unsigned int didReceivePong:1; unsigned int shouldConvertTextFrameToString:1; };

struct SSState<POP::Vector4> { struct Vector4 _field1; struct Vector4 _field2; };

struct STIDKeyInfo;

struct SpeexBits { char *chars; int nbBits; int charPtr; int bitPtr; int owner; int overflow; int buf_size; int reserved1; void *reserved2; };

struct SpringSolver<POP::Vector4> { double _field1; double _field2; double _field3; double _field4; double _field5; double _field6; double _field7; struct SSState<POP::Vector4> _field8; struct Vector4 _field9; _Bool _field10; };

struct T_AudioRtcpInfoP2S { unsigned int u8LongLoss; unsigned int u8ShortLoss; unsigned int u8BurstLoss; unsigned int u8EncodeType; unsigned int u8ConLostNum; unsigned int u16Jitter; unsigned int u8SendKbps; unsigned int u8RecKbps; unsigned int u8RelayLossRate; unsigned int u8ArqResponsRate; unsigned int u8ArqUsedRate; unsigned int u16DirectRtt; };

struct T_AudioRtcpInfoS2P { unsigned int uiSendKbps; unsigned int uiK; unsigned int uiR; unsigned int uiFecType; };

struct T_HeadRtcpInfo { unsigned char ucType; unsigned char ucVersion; unsigned char u8LocalNetType; unsigned char u8RemoteNetType; unsigned int u16LocalEngineVer; unsigned int u16RemoteEngineVer; unsigned int usSeq; unsigned int u32QoSSvrIP; long long i64QoSSvrVer; };

struct T_LinkRtcpInfoP2S;

struct T_LinkRtcpInfoS2P;

struct T_RtcpInfoP2S { unsigned char ucType; struct T_HeadRtcpInfo *pHeadRtcpInfo; struct T_AudioRtcpInfoP2S *pAudioRtcpInfoP2S; struct T_VideoRtcpInfoP2S *pVideoRtcpInfoP2S; struct T_LinkRtcpInfoP2S *pLinkRtcpInfoP2S; };

struct T_RtcpInfoS2P { unsigned char ucType; struct T_HeadRtcpInfo *pHeadRtcpInfo; struct T_AudioRtcpInfoS2P *pAudioRtcpInfoS2P; struct T_VideoRtcpInfoS2P *pVideoRtcpInfoS2P; struct T_LinkRtcpInfoS2P *pLinkRtcpInfoS2P; };

struct T_VideoRtcpInfoP2S { long long llDelay; unsigned int u16EstBW; unsigned int u16SendKbps; unsigned int u16RecvKbps; unsigned int u8SendFps; unsigned int u8RecvFps; unsigned int u8CaptFps; unsigned int u8CpuUsage; unsigned int u8Loss; unsigned int u8MaxFps; unsigned int u8MaxSizeFormat; unsigned int u8Cabac; unsigned int u8AQ; unsigned int u8Hpp; unsigned int u8Denoise; unsigned int u8ConnectType; unsigned int u8F2F; unsigned int u8Windows; unsigned int u8VCodecSupport; unsigned int u8ConnectProtocol; };

struct T_VideoRtcpInfoS2P { unsigned int u8Alg; unsigned int u16VKbps; unsigned int u8Fps; unsigned int u8Resolution; unsigned int u16IPeriod; unsigned int u8QPMin; unsigned int u8QPMax; unsigned int u8HppMaxLyr; unsigned int u8RsLevel; unsigned int u8IRequestFlag; unsigned int u8HWFlag; };

struct UIEdgeInsets { float top; float left; float bottom; float right; };

struct VOIPCSNetNotifier { CDUnknownFunctionPointerType *_field1; };

struct VOIPChannelAdapter { CDUnknownFunctionPointerType *_field1; };

struct VOIPNetNotifier { CDUnknownFunctionPointerType *_field1; };

struct VOIPSpeedTestChannelAdapter { CDUnknownFunctionPointerType *_field1; };

struct Vector4 { double _field1; double _field2; double _field3; double _field4; };

struct VoIPRingBuffer { unsigned int _field1; unsigned int _field2; int _field3; int _field4; struct _VoIPRingBufferElement *_field5; struct _opaque_pthread_mutex_t *_field6; int _field7; };

struct VoipCS3rdReport_t { unsigned int _field1; unsigned int _field2; unsigned int _field3; unsigned int _field4; unsigned int _field5; unsigned int _field6; unsigned int _field7; unsigned int _field8; unsigned int _field9; unsigned int _field10; unsigned int _field11; unsigned int _field12; unsigned int _field13; unsigned int _field14; unsigned int _field15; unsigned long long _field16; unsigned long long _field17; };

struct VoipCSChannelAdapter { CDUnknownFunctionPointerType *_field1; };

struct VoipCSChannelReport_t { unsigned long long _field1; unsigned int _field2; unsigned int _field3; unsigned int _field4; unsigned int _field5; unsigned int _field6; unsigned int _field7; unsigned int _field8; unsigned int _field9; unsigned int _field10; unsigned int _field11; unsigned int _field12; unsigned int _field13; unsigned int _field14; unsigned int _field15; unsigned int _field16; unsigned int _field17; unsigned int _field18; unsigned int _field19; unsigned int _field20; unsigned int _field21; unsigned int _field22; unsigned int _field23; unsigned int _field24; unsigned int _field25; unsigned int _field26; unsigned int _field27; unsigned int _field28; unsigned int _field29; unsigned int _field30; unsigned int _field31; unsigned int _field32; unsigned int _field33; unsigned int _field34; unsigned int _field35; unsigned int _field36; unsigned int _field37; unsigned int _field38; unsigned int _field39; unsigned int _field40; };

struct VoipCSClientReport_t { unsigned int _field1; unsigned long long _field2; unsigned long long _field3; char _field4[256]; unsigned int _field5; unsigned int _field6; unsigned int _field7; unsigned int _field8; unsigned int _field9; unsigned int _field10; unsigned int _field11; unsigned int _field12; unsigned int _field13; unsigned int _field14; unsigned int _field15; unsigned int _field16; unsigned int _field17; unsigned int _field18; int _field19; int _field20; int _field21; int _field22; unsigned long long _field23; int _field24; unsigned int _field25; unsigned int _field26; unsigned int _field27; unsigned int _field28; int _field29; int _field30; int _field31; char _field32[256]; char _field33[256]; char _field34[256]; char _field35[256]; };

struct VoipCSEngineReport_t { unsigned int _field1; unsigned long long _field2; unsigned long long _field3; unsigned int _field4; unsigned int _field5; unsigned int _field6; unsigned int _field7; unsigned int _field8; unsigned int _field9; unsigned int _field10; unsigned int _field11; unsigned int _field12; unsigned int _field13; unsigned int _field14; unsigned int _field15; unsigned int _field16; unsigned int _field17; unsigned int _field18; unsigned int _field19; unsigned int _field20; unsigned int _field21; unsigned int _field22; unsigned int _field23; unsigned int _field24; unsigned int _field25; unsigned int _field26; unsigned int _field27; unsigned int _field28; unsigned int _field29; unsigned int _field30; unsigned int _field31; unsigned int _field32; unsigned int _field33; unsigned int _field34; unsigned int _field35; unsigned int _field36; unsigned int _field37; unsigned int _field38; unsigned int _field39; unsigned int _field40; unsigned int _field41; unsigned int _field42; unsigned int _field43; unsigned int _field44; unsigned int _field45; unsigned int _field46; unsigned int _field47; unsigned int _field48; unsigned int _field49; unsigned int _field50; unsigned int _field51; unsigned int _field52; unsigned int _field53; int _field54; unsigned int _field55; unsigned int _field56; unsigned int _field57; unsigned int _field58; unsigned int _field59; unsigned int _field60; unsigned int _field61; unsigned int _field62; unsigned int _field63; unsigned int _field64; unsigned int _field65; unsigned int _field66; unsigned int _field67; unsigned int _field68; unsigned int _field69; unsigned int _field70; unsigned int _field71; unsigned int _field72; unsigned int _field73; unsigned int _field74; unsigned int _field75; unsigned int _field76; unsigned int _field77; unsigned int _field78; unsigned int _field79; unsigned int _field80; unsigned int _field81; unsigned int _field82; unsigned int _field83; unsigned int _field84; unsigned int _field85; unsigned int _field86; unsigned int _field87; unsigned int _field88; unsigned int _field89; unsigned int _field90; unsigned int _field91; unsigned int _field92; unsigned int _field93; unsigned int _field94; unsigned int _field95; unsigned int _field96; unsigned int _field97; unsigned int _field98; unsigned int _field99; unsigned int _field100; unsigned int _field101; unsigned int _field102; unsigned int _field103; unsigned int _field104; unsigned int _field105; unsigned int _field106; unsigned int _field107; unsigned int _field108; unsigned int _field109; unsigned int _field110; unsigned int _field111; unsigned int _field112; unsigned int _field113; unsigned int _field114; unsigned int _field115; unsigned int _field116; unsigned int _field117; unsigned int _field118; unsigned int _field119; unsigned int _field120; unsigned int _field121; unsigned int _field122; unsigned int _field123; unsigned int _field124; unsigned int _field125; unsigned int _field126; unsigned int _field127; unsigned int _field128; unsigned int _field129; unsigned int _field130; unsigned int _field131; unsigned int _field132; unsigned int _field133; unsigned int _field134; unsigned int _field135; unsigned int _field136; unsigned int _field137; unsigned int _field138; int _field139; int _field140; int _field141; int _field142; int _field143; int _field144; int _field145; int _field146; unsigned int _field147; unsigned int _field148; unsigned int _field149; unsigned int _field150; unsigned int _field151; unsigned int _field152; unsigned int _field153; unsigned int _field154; unsigned int _field155; unsigned int _field156; unsigned int _field157; unsigned int _field158; };

struct WCDBCondition<DBContactBrand *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; };

struct WCDBCondition<DBContactChatRoom *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; };

struct WCDBCondition<DBContactHeadImage *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; };

struct WCDBCondition<DBContactLocal *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; };

struct WCDBCondition<DBContactOther *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; };

struct WCDBCondition<DBContactProfile *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; };

struct WCDBCondition<DBContactRemark *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; };

struct WCDBCondition<DBContactSocial *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; };

struct WCDBCondition<EnterpriseRoomData *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; };

struct WCDBCondition<MMResDownloadUrlInfo *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; };

struct WCDBCondition<MMSessionInfoExt *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; };

struct WCDBCondition<MultiTalkMemberList *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; };

struct WCDBCondition<NSData *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; };

struct WCDBCondition<NSString *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; };

struct WCDBCondition<PBCMessageWrap *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; };

struct WCDBCondition<WADBContactPack *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; };

struct WCDBCondition { _Bool _field1; basic_string_7d00a7a9 _field2; basic_string_7d00a7a9 _field3; int _field4; };

struct WCDBCondition { _Bool _field1; basic_string_7d00a7a9 _field2; basic_string_7d00a7a9 _field3; int _field4; };

struct WCDBCondition { _Bool _field1; basic_string_7d00a7a9 _field2; basic_string_7d00a7a9 _field3; int _field4; };

struct WCDBCondition { _Bool _field1; basic_string_7d00a7a9 _field2; basic_string_7d00a7a9 _field3; int _field4; };

struct WCDBCondition { _Bool _field1; basic_string_7d00a7a9 _field2; basic_string_7d00a7a9 _field3; int _field4; };

struct WCDBCondition { _Bool _field1; basic_string_7d00a7a9 _field2; basic_string_7d00a7a9 _field3; int _field4; };

struct WCDBConditionBase { Bool _field1; basic_string7d00a7a9 _field2; };

struct WCDBIndexHelper { basic_string_7d00a7a9 _field1; struct vector<std::__1::basic_string, std::__1::allocator<std::__1::basic_string>> *_field2; basic_string_7d00a7a9 _field3; int _field4; _Bool _field5; _Bool _field6; _Bool _field7; };

struct WCDBScopedHandle { id _field1; };

struct WXAPkg { struct WXAPkgHead pkg_head; struct WXAPkgInfo pkg_info; basic_string7d00a7a9 content; };

struct WXAPkgHead { unsigned int version; unsigned int info_len; unsigned int content_len_; };

struct WXAPkgInfo { struct vector<WeAppPkg::FileInfo, std::__1::allocator> file_info_list_; };

struct WXConfig { int _field1; int _field2; int _field3; int _field4; int _field5; int _field6; int _field7; int _field8; int _field9; int _field10; int _field11; int _field12; _Bool _field13; _Bool _field14; };

struct WXTalkEngineAdapter { CDUnknownFunctionPointerType *_field1; };

struct WXTalkieEngineAdapter { CDUnknownFunctionPointerType *_field1; };

struct XLoggerInfo_t { int _field1; char *_field2; char *_field3; char *_field4; int _field5; struct timeval _field6; long long _field7; long long _field8; long long _field9; };

struct XmlReaderAttr_t;

struct XmlReaderNode_t { int _field1; char *_field2; struct XmlReaderNode_t *_field3; struct XmlReaderNode_t *_field4; struct XmlReaderNode_t *_field5; struct XmlReaderNode_t **_field6; struct XmlReaderAttr_t *_field7; struct XmlReaderAttr_t **_field8; int _field9; };

struct _BBHostInfoValidity { struct sockaddr addr; int isValid; };

struct _MmBp__BaseRequest;

struct _MmBp__InitRequest { struct _ProtobufCMessage _field1; struct _MmBp__BaseRequest *_field2; int _field3; struct _ProtobufCBinaryData _field4; int _field5; struct _ProtobufCBinaryData _field6; };

struct _MxImage;

struct _NSParserPosition { char newLine; char endOfString; float x; float y; float width; };

struct _NSRange { unsigned int location; unsigned int length; };

struct _PLCrashReportDecoder { struct _Plcrash__CrashReport *_field1; };

struct _POPAnimationState { CDUnknownFunctionPointerType *_field1; id _field2; int _field3; id _field4; unsigned int _field5; double _field6; double _field7; double _field8; id _field9; CDUnknownBlockType _field10; CDUnknownBlockType _field11; CDUnknownBlockType _field12; CDUnknownBlockType _field13; id _field14; id _field15; float _field16; int _field17; unsigned int :1; unsigned int :1; unsigned int :1; unsigned int :1; unsigned int :1; unsigned int :1; unsigned int :1; unsigned int :1; unsigned int :1; unsigned int :1; unsigned int :1; unsigned int :1; unsigned int :1; unsigned int :1; unsigned int :1; };

struct _Plcrash__CrashReport { struct _ProtobufCMessage _field1; struct _Plcrash__CrashReport__SystemInfo *_field2; struct _Plcrash__CrashReport__ApplicationInfo *_field3; unsigned int _field4; struct _Plcrash__CrashReport__Thread **_field5; unsigned int _field6; struct _Plcrash__CrashReport__BinaryImage **_field7; struct _Plcrash__CrashReport__Exception *_field8; struct _Plcrash__CrashReport__Signal *_field9; struct _Plcrash__CrashReport__ProcessInfo *_field10; struct _Plcrash__CrashReport__MachineInfo *_field11; struct _Plcrash__CrashReport__ReportInfo *_field12; };

struct _Plcrash__CrashReport__ApplicationInfo { struct _ProtobufCMessage _field1; char *_field2; char *_field3; };

struct _Plcrash__CrashReport__BinaryImage;

struct _Plcrash__CrashReport__Exception { struct _ProtobufCMessage _field1; char *_field2; char *_field3; unsigned int _field4; struct _Plcrash__CrashReport__Thread__StackFrame **_field5; };

struct _Plcrash__CrashReport__MachineInfo { struct _ProtobufCMessage _field1; char *_field2; struct _Plcrash__CrashReport__Processor *_field3; unsigned int _field4; unsigned int _field5; };

struct _Plcrash__CrashReport__ProcessInfo { struct _ProtobufCMessage _field1; char *_field2; unsigned int _field3; char *_field4; char *_field5; unsigned int _field6; int _field7; int _field8; unsigned long long _field9; };

struct _Plcrash__CrashReport__Processor { struct _ProtobufCMessage _field1; int _field2; int _field3; unsigned long long _field4; unsigned long long _field5; };

struct _Plcrash__CrashReport__ReportInfo;

struct _Plcrash__CrashReport__Signal { struct _ProtobufCMessage _field1; char *_field2; char *_field3; unsigned long long _field4; struct _Plcrash__CrashReport__Signal__MachException *_field5; };

struct _Plcrash__CrashReport__Signal__MachException { struct _ProtobufCMessage _field1; unsigned long long _field2; unsigned int _field3; unsigned long long *_field4; };

struct _Plcrash__CrashReport__Symbol { struct _ProtobufCMessage _field1; char *_field2; unsigned long long _field3; int _field4; unsigned long long _field5; };

struct _Plcrash__CrashReport__SystemInfo { struct _ProtobufCMessage _field1; int _field2; int _field3; char *_field4; int _field5; long long _field6; char *_field7; };

struct _Plcrash__CrashReport__Thread;

struct _Plcrash__CrashReport__Thread__StackFrame { struct _ProtobufCMessage _field1; unsigned long long _field2; struct _Plcrash__CrashReport__Symbol *_field3; };

struct _ProtobufCBinaryData { unsigned int _field1; char *_field2; };

struct _ProtobufCMessage { struct _ProtobufCMessageDescriptor *_field1; unsigned int _field2; struct _ProtobufCMessageUnknownField *_field3; };

struct _ProtobufCMessageDescriptor;

struct _ProtobufCMessageUnknownField;

struct _SpeedTestInfo { int roomId; unsigned long long roomKey; unsigned int callType; unsigned int isConnecting; unsigned int isConnected; unsigned int c2Clossrate; unsigned int c2CrttCnt; NSMutableArray *c2Crtt; unsigned int c2SdownLossRate; unsigned int c2SrttCnt; NSMutableArray *c2Srtt; unsigned int sendPkts; unsigned int rcvPkts; };

struct _TRSpeexDecodeContex { void *st; struct SpeexBits bits; int frame_size; struct PCMFifoBuffer *pFifo; };

struct _TRSpeexEncodeContex { void *st; struct SpeexBits bits; int frame_size; struct PCMFifoBuffer *pFifo; };

struct _VoIPRingBufferElement;

struct __CFString;

struct list_node_base<std::1::shared_ptr, void *> { struct __list_node_base<std::__1::shared_ptr, void *> *__prev_; struct __list_node_base<std::__1::shared_ptr, void *> *__next_; };

struct __sFILE { char *_field1; int _field2; int _field3; short _field4; short _field5; struct __sbuf _field6; int _field7; void *_field8; CDUnknownFunctionPointerType _field9; CDUnknownFunctionPointerType _field10; CDUnknownFunctionPointerType _field11; CDUnknownFunctionPointerType _field12; struct __sbuf _field13; struct __sFILEX *_field14; int _field15; unsigned char _field16[3]; unsigned char _field17[1]; struct __sbuf _field18; int _field19; long long _field20; };

struct __sbuf { char *_field1; int _field2; };

struct __shared_weak_count;

struct __siginfo { int _field1; int _field2; int _field3; int _field4; unsigned int _field5; int _field6; void *_field7; union sigval _field8; long _field9; unsigned long _field10[7]; };

struct tree_end_node<std::1::_tree_node_base<void *>*> { struct __tree_node_base<void *> *__left; };

struct _opaque_pthread_cond_t { long __sig; char __opaque[24]; };

struct _opaque_pthread_mutex_t { long __sig; char __opaque[40]; };

struct basic_string<char, std::__1::char_traits, std::__1::allocator> { struct __compressed_pair<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>::__rep, std::__1::allocator> { struct __rep { union { struct __long { unsigned int __cap_; unsigned int __size_; char *__data_; } __l; struct __short { union { unsigned char __size_; char __lx; } ; char __data_[11]; } __s; struct __raw { unsigned long __words[3]; } __r; } ; } __first_; } __r_; };

struct in6_addr { union { unsigned char _field1[16]; unsigned short _field2[8]; unsigned int _field3[4]; } _field1; };

struct in_addr { unsigned int _field1; };

struct list<std::__1::shared_ptr, std::__1::allocator<std::__1::shared_ptr>> { struct __list_node_base<std::__1::shared_ptr, void *> __end_; struct __compressed_pair<unsigned long, std::__1::allocator<std::__1::__list_node<std::__1::shared_ptr, void *>>> { unsigned long __first_; } __size_alloc_; };

struct map<NSString *, bool, CompareNSString, std::1::allocator<std::1::pair<NSString *const, bool»> { struct tree<std::1::value_type<NSString , bool>, std::__1::__map_value_compare<NSString *, std::__1::__value_type<NSString *, bool>, CompareNSString, true>, std::__1::allocator<std::__1::__value_type<NSString *, bool»> { struct __tree_node<std::__1::__value_type<NSString *, bool>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>>, std::1::allocator<std::1::__tree_node<std::1::value_type<NSString , bool>, void *»> { struct __tree_end_node<std::__1::__tree_node_base<void *>> __first; } __pair1; struct __compressed_pair<unsigned long, std::1::map_value_compare<NSString *, std::1::_value_type<NSString *, bool>, CompareNSString, true» { unsigned long __first; } _pair3; } _tree; };

struct map<NSThread *weak, WCDBHandleWrap , std::__1::less<NSThread *__weak>, std::__1::allocator<std::__1::pair<NSThread *const __weak, WCDBHandleWrap *»> { struct __tree<std::__1::__value_type<NSThread *__weak, WCDBHandleWrap *>, std::__1::__map_value_compare<NSThread *__weak, std::__1::__value_type<NSThread *__weak, WCDBHandleWrap *>, std::__1::less<NSThread *__weak>, true>, std::__1::allocator<std::__1::__value_type<NSThread *__weak, WCDBHandleWrap *»> { struct __tree_node<std::__1::__value_type<NSThread *__weak, WCDBHandleWrap *>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>>, std::1::allocator<std::1::__tree_node<std::1::value_type<NSThread __weak, WCDBHandleWrap *>, void *»> { struct __tree_end_node<std::__1::__tree_node_base<void *>> __first; } __pair1; struct __compressed_pair<unsigned long, std::1::map_value_compare<NSThread *__weak, std::1::value_type<NSThread *__weak, WCDBHandleWrap *>, std::1::less<NSThread *_weak>, true» { unsigned long __first; } _pair3; } _tree; };

struct map<NSThread *weak, int, std::1::less<NSThread *weak>, std::1::allocator<std::1::pair<NSThread const __weak, int»> { struct __tree<std::__1::__value_type<NSThread *__weak, int>, std::__1::__map_value_compare<NSThread *__weak, std::__1::__value_type<NSThread *__weak, int>, std::__1::less<NSThread *__weak>, true>, std::__1::allocator<std::__1::__value_type<NSThread *__weak, int»> { struct __tree_node<std::__1::__value_type<NSThread *__weak, int>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>>, std::1::allocator<std::1::__tree_node<std::1::value_type<NSThread __weak, int>, void *»> { struct __tree_end_node<std::__1::__tree_node_base<void *>> __first; } __pair1; struct __compressed_pair<unsigned long, std::1::map_value_compare<NSThread *__weak, std::1::value_type<NSThread *__weak, int>, std::1::less<NSThread *_weak>, true» { unsigned long __first; } _pair3; } _tree; };

struct map<WCDBMultiThreadStatus, long, std::__1::less, std::__1::allocator<std::__1::pair<const WCDBMultiThreadStatus, long>>> { struct __tree<std::__1::__value_type<WCDBMultiThreadStatus, long>, std::__1::__map_value_compare<WCDBMultiThreadStatus, std::__1::__value_type<WCDBMultiThreadStatus, long>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<WCDBMultiThreadStatus, long>>> { struct __tree_node<std::__1::__value_type<WCDBMultiThreadStatus, long>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<WCDBMultiThreadStatus, long>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> __first_; } __pair1_; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<WCDBMultiThreadStatus, std::__1::__value_type<WCDBMultiThreadStatus, long>, std::__1::less, true>> { unsigned long __first_; } __pair3_; } __tree_; };

struct map<float, NSMutableArray *, std::__1::less, std::__1::allocator<std::__1::pair<const float, NSMutableArray *>>> { struct __tree<std::__1::__value_type<float, NSMutableArray *>, std::__1::__map_value_compare<float, std::__1::__value_type<float, NSMutableArray *>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<float, NSMutableArray *>>> { struct __tree_node<std::__1::__value_type<float, NSMutableArray *>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<float, NSMutableArray *>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> __first_; } __pair1_; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<float, std::__1::__value_type<float, NSMutableArray *>, std::__1::less, true>> { unsigned long __first_; } __pair3_; } __tree_; };

struct map<float, float, std::__1::less, std::__1::allocator<std::__1::pair<const float, float>>> { struct __tree<std::__1::__value_type<float, float>, std::__1::__map_value_compare<float, std::__1::__value_type<float, float>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<float, float>>> { struct __tree_node<std::__1::__value_type<float, float>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<float, float>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> __first_; } __pair1_; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<float, std::__1::__value_type<float, float>, std::__1::less, true>> { unsigned long __first_; } __pair3_; } __tree_; };

struct map<int, TimeLineSectionType, std::__1::less, std::__1::allocator<std::__1::pair<const int, TimeLineSectionType>>> { struct __tree<std::__1::__value_type<int, TimeLineSectionType>, std::__1::__map_value_compare<int, std::__1::__value_type<int, TimeLineSectionType>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<int, TimeLineSectionType>>> { struct __tree_node<std::__1::__value_type<int, TimeLineSectionType>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<int, TimeLineSectionType>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> __first_; } __pair1_; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<int, std::__1::__value_type<int, TimeLineSectionType>, std::__1::less, true>> { unsigned long __first_; } __pair3_; } __tree_; };

struct map<int, WCCardChooseViewSectionType, std::__1::less, std::__1::allocator<std::__1::pair<const int, WCCardChooseViewSectionType>>> { struct __tree<std::__1::__value_type<int, WCCardChooseViewSectionType>, std::__1::__map_value_compare<int, std::__1::__value_type<int, WCCardChooseViewSectionType>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<int, WCCardChooseViewSectionType>>> { struct __tree_node<std::__1::__value_type<int, WCCardChooseViewSectionType>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<int, WCCardChooseViewSectionType>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> __first_; } __pair1_; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<int, std::__1::__value_type<int, WCCardChooseViewSectionType>, std::__1::less, true>> { unsigned long __first_; } __pair3_; } __tree_; };

struct map<int, WCProductBuyDetailViewSectionType, std::__1::less, std::__1::allocator<std::__1::pair<const int, WCProductBuyDetailViewSectionType>>> { struct __tree<std::__1::__value_type<int, WCProductBuyDetailViewSectionType>, std::__1::__map_value_compare<int, std::__1::__value_type<int, WCProductBuyDetailViewSectionType>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<int, WCProductBuyDetailViewSectionType>>> { struct __tree_node<std::__1::__value_type<int, WCProductBuyDetailViewSectionType>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<int, WCProductBuyDetailViewSectionType>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> __first_; } __pair1_; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<int, std::__1::__value_type<int, WCProductBuyDetailViewSectionType>, std::__1::less, true>> { unsigned long __first_; } __pair3_; } __tree_; };

struct map<std::__1::basic_string, unsigned long, std::__1::less<std::__1::basic_string>, std::__1::allocator<std::__1::pair<const std::__1::basic_string, unsigned long>>> { struct __tree<std::__1::__value_type<std::__1::basic_string, unsigned long>, std::__1::__map_value_compare<std::__1::basic_string, std::__1::__value_type<std::__1::basic_string, unsigned long>, std::__1::less<std::__1::basic_string>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string, unsigned long>>> { struct __tree_node<std::__1::__value_type<std::__1::basic_string, unsigned long>, void *> *_field1; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string, unsigned long>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> _field1; } _field2; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<std::__1::basic_string, std::__1::__value_type<std::__1::basic_string, unsigned long>, std::__1::less<std::__1::basic_string>, true>> { unsigned long _field1; } _field3; } _field1; };

struct map<unsigned int, MMDelegateProxy *, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, MMDelegateProxy *>>> { struct __tree<std::__1::__value_type<unsigned int, MMDelegateProxy *>, std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, MMDelegateProxy *>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<unsigned int, MMDelegateProxy *>>> { struct __tree_node<std::__1::__value_type<unsigned int, MMDelegateProxy *>, void *> *_field1; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<unsigned int, MMDelegateProxy *>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> _field1; } _field2; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, MMDelegateProxy *>, std::__1::less, true>> { unsigned long _field1; } _field3; } _field1; };

struct map<unsigned int, MMDelegateProxy *weak, std::1::less, std::__1::allocator<std::__1::pair<const unsigned int, MMDelegateProxy *__weak>>> { struct __tree<std::__1::__value_type<unsigned int, MMDelegateProxy *__weak>, std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, MMDelegateProxy *__weak>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<unsigned int, MMDelegateProxy *__weak>>> { struct __tree_node<std::__1::__value_type<unsigned int, MMDelegateProxy *__weak>, void *> *_field1; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<unsigned int, MMDelegateProxy *__weak>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> _field1; } _field2; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, MMDelegateProxy *__weak>, std::__1::less, true>> { unsigned long _field1; } _field3; } _field1; };

struct map<unsigned int, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, unsigned int>>> { struct __tree<std::__1::__value_type<unsigned int, unsigned int>, std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, unsigned int>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<unsigned int, unsigned int>>> { struct __tree_node<std::__1::__value_type<unsigned int, unsigned int>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<unsigned int, unsigned int>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> __first_; } __pair1_; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, unsigned int>, std::__1::less, true>> { unsigned long __first_; } __pair3_; } __tree_; };

struct map<unsigned int, unsigned long long, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, unsigned long long>>> { struct __tree<std::__1::__value_type<unsigned int, unsigned long long>, std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, unsigned long long>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<unsigned int, unsigned long long>>> { struct __tree_node<std::__1::__value_type<unsigned int, unsigned long long>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<unsigned int, unsigned long long>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> __first_; } __pair1_; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, unsigned long long>, std::__1::less, true>> { unsigned long __first_; } __pair3_; } __tree_; };

struct map<unsigned long long, NSString *, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned long long, NSString *>>> { struct __tree<std::__1::__value_type<unsigned long long, NSString *>, std::__1::__map_value_compare<unsigned long long, std::__1::__value_type<unsigned long long, NSString *>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<unsigned long long, NSString *>>> { struct __tree_node<std::__1::__value_type<unsigned long long, NSString *>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<unsigned long long, NSString *>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> __first_; } __pair1_; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<unsigned long long, std::__1::__value_type<unsigned long long, NSString *>, std::__1::less, true>> { unsigned long __first_; } __pair3_; } __tree_; };

struct map<unsigned long long, tagEmojiItem *, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned long long, tagEmojiItem *>>> { struct __tree<std::__1::__value_type<unsigned long long, tagEmojiItem *>, std::__1::__map_value_compare<unsigned long long, std::__1::__value_type<unsigned long long, tagEmojiItem *>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<unsigned long long, tagEmojiItem *>>> { struct __tree_node<std::__1::__value_type<unsigned long long, tagEmojiItem *>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<unsigned long long, tagEmojiItem *>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> __first_; } __pair1_; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<unsigned long long, std::__1::__value_type<unsigned long long, tagEmojiItem *>, std::__1::less, true>> { unsigned long __first_; } __pair3_; } __tree_; };

struct map<unsigned long, NSMutableDictionary *, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned long, NSMutableDictionary *>>> { struct __tree<std::__1::__value_type<unsigned long, NSMutableDictionary *>, std::__1::__map_value_compare<unsigned long, std::__1::__value_type<unsigned long, NSMutableDictionary *>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<unsigned long, NSMutableDictionary *>>> { struct __tree_node<std::__1::__value_type<unsigned long, NSMutableDictionary *>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<unsigned long, NSMutableDictionary *>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> __first_; } __pair1_; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<unsigned long, std::__1::__value_type<unsigned long, NSMutableDictionary *>, std::__1::less, true>> { unsigned long __first_; } __pair3_; } __tree_; };

struct map<unsigned long, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned long, unsigned int>>> { struct __tree<std::__1::__value_type<unsigned long, unsigned int>, std::__1::__map_value_compare<unsigned long, std::__1::__value_type<unsigned long, unsigned int>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<unsigned long, unsigned int>>> { struct __tree_node<std::__1::__value_type<unsigned long, unsigned int>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<unsigned long, unsigned int>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> __first_; } __pair1_; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<unsigned long, std::__1::__value_type<unsigned long, unsigned int>, std::__1::less, true>> { unsigned long __first_; } __pair3_; } __tree_; };

struct map<unsigned long, unsigned long, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned long, unsigned long>>> { struct __tree<std::__1::__value_type<unsigned long, unsigned long>, std::__1::__map_value_compare<unsigned long, std::__1::__value_type<unsigned long, unsigned long>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<unsigned long, unsigned long>>> { struct __tree_node<std::__1::__value_type<unsigned long, unsigned long>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<unsigned long, unsigned long>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> __first_; } __pair1_; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<unsigned long, std::__1::__value_type<unsigned long, unsigned long>, std::__1::less, true>> { unsigned long __first_; } __pair3_; } __tree_; };

struct objc_method_description { SEL _field1; char *_field2; };

struct pair<NSThread *__weak, int> { NSThread *first; int second; };

struct plcrash_exception_server_context { unsigned int _field1; unsigned int _field2; unsigned int _field3; unsigned int _field4; CDUnknownFunctionPointerType _field5; void *_field6; struct _opaque_pthread_mutex_t _field7; struct _opaque_pthread_cond_t _field8; unsigned int _field9; _Bool _field10; };

struct plcrash_mach_exception_port_set { unsigned int count; unsigned int masks[14]; unsigned int ports[14]; int behaviors[14]; int flavors[14]; };

struct set<std::__1::basic_string, std::__1::less<std::__1::basic_string>, std::__1::allocator<std::__1::basic_string>> { struct __tree<std::__1::basic_string, std::__1::less<std::__1::basic_string>, std::__1::allocator<std::__1::basic_string>> { struct __tree_node<std::__1::basic_string, void *> *_field1; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::basic_string, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> _field1; } _field2; struct __compressed_pair<unsigned long, std::__1::less<std::__1::basic_string>> { unsigned long _field1; } _field3; } _field1; };

struct shared_ptr { struct ClearDataItem *_field1; struct __shared_weak_count *_field2; };

struct shared_ptr { struct ClearSessionItem *__ptr_; struct __shared_weak_count *__cntrl_; };

struct shared_ptr { struct POPAnimatorItem *_field1; struct __shared_weak_count *_field2; };

struct sockaddr { unsigned char sa_len; unsigned char sa_family; char sa_data[14]; };

struct sockaddr_in { unsigned char _field1; unsigned char _field2; unsigned short _field3; struct in_addr _field4; char _field5[8]; };

struct sockaddr_in6 { unsigned char _field1; unsigned char _field2; unsigned short _field3; unsigned int _field4; struct in6_addr _field5; unsigned int _field6; };

struct stEntryRow { int _field1; char _field2; id _field3; Class _field4; id _field5; id _field6; id _field7; id _field8; id _field9; };

struct stFileHeader { unsigned int m_uiVersion; long long m_i64FileSize; long long m_i64DownloadSize; };

struct stWeixinEntryRow { int _field1; char _field2; id _field3; Class _field4; id _field5; id _field6; id _field7; id _field8; id _field9; };

struct tagAVQualityReportInfo { unsigned short _field1; unsigned short _field2; unsigned short _field3; unsigned short _field4; unsigned short _field5; unsigned short _field6; unsigned short _field7; unsigned short _field8; unsigned short _field9; unsigned short _field10; unsigned short _field11; unsigned short _field12; unsigned short _field13; unsigned short _field14; unsigned short _field15; unsigned short _field16; unsigned short _field17; unsigned short _field18; unsigned short _field19; unsigned short _field20; unsigned short _field21; unsigned short _field22; unsigned short _field23; unsigned short _field24; unsigned short _field25; unsigned short _field26; unsigned short _field27; unsigned short _field28; unsigned short _field29; unsigned short _field30; unsigned short _field31; unsigned short _field32; unsigned short _field33; unsigned short _field34; unsigned short _field35; unsigned short _field36; unsigned short _field37; unsigned short _field38; unsigned short _field39; unsigned short _field40; unsigned short _field41; unsigned short _field42; unsigned short _field43; unsigned short _field44; unsigned short _field45; unsigned short _field46; unsigned short _field47; unsigned short _field48; unsigned short _field49; unsigned short _field50; unsigned short _field51; unsigned short _field52; unsigned short _field53; unsigned short _field54; unsigned short _field55; unsigned short _field56; unsigned short _field57; unsigned short _field58; unsigned short _field59; unsigned short _field60; unsigned short _field61; unsigned short _field62; unsigned short _field63; unsigned short _field64; unsigned short _field65; unsigned short _field66; unsigned short _field67; unsigned short _field68; unsigned short _field69; unsigned short _field70; unsigned short _field71; unsigned short _field72; unsigned short _field73; unsigned short _field74; unsigned short _field75; unsigned short _field76; unsigned short _field77; unsigned short _field78; unsigned short _field79; unsigned short _field80; unsigned short _field81; unsigned char _field82; unsigned char _field83; unsigned char _field84; unsigned int _field85; unsigned int _field86; unsigned short _field87; unsigned short _field88; unsigned short _field89; unsigned char _field90; unsigned char _field91; unsigned char _field92; unsigned char _field93; unsigned char _field94; unsigned int _field95; unsigned int _field96; unsigned char _field97; unsigned char _field98; unsigned char _field99; int _field100; int _field101; int _field102; unsigned int _field103; unsigned short _field104; unsigned short _field105; unsigned short _field106; unsigned char _field107; unsigned char _field108; unsigned int _field109; unsigned int _field110; unsigned int _field111; unsigned int _field112; unsigned int _field113; unsigned char _field114; unsigned char _field115; unsigned short _field116; unsigned short _field117; unsigned short _field118; unsigned short _field119; unsigned short _field120; unsigned short _field121; unsigned short _field122; unsigned short _field123; unsigned short _field124; unsigned short _field125; unsigned short _field126; unsigned short _field127; unsigned short _field128; unsigned short _field129; unsigned char _field130; unsigned char _field131; unsigned char _field132; unsigned char _field133; unsigned char _field134; unsigned short _field135; unsigned short _field136; unsigned short _field137; unsigned short _field138; unsigned short _field139; unsigned short _field140; unsigned short _field141; unsigned short _field142; unsigned short _field143; unsigned short _field144; unsigned short _field145; unsigned short _field146; unsigned short _field147; unsigned short _field148; unsigned short _field149; unsigned short _field150; unsigned short _field151; unsigned short _field152; unsigned short _field153; unsigned short _field154; unsigned short _field155; unsigned short _field156; unsigned short _field157; unsigned short _field158; unsigned short _field159; unsigned short _field160; unsigned short _field161; unsigned short _field162; unsigned short _field163; unsigned short _field164; unsigned short _field165; unsigned short _field166; unsigned int _field167; unsigned int _field168; unsigned int _field169; unsigned int _field170; unsigned int _field171; unsigned int _field172; unsigned int _field173; unsigned int _field174; unsigned char _field175; unsigned char _field176; unsigned char _field177; unsigned char _field178; unsigned char _field179; int _field180; unsigned int _field181; unsigned int _field182; unsigned int _field183; int _field184; unsigned short _field185; unsigned short _field186; unsigned short _field187; unsigned short _field188; unsigned short _field189; unsigned short _field190; unsigned short _field191; unsigned int _field192; unsigned int _field193; unsigned short _field194; unsigned short _field195; unsigned short _field196; unsigned short _field197; unsigned short _field198; unsigned short _field199; unsigned short _field200; unsigned short _field201; unsigned int _field202; unsigned int _field203; unsigned int _field204; unsigned int _field205; unsigned int _field206; unsigned int _field207; unsigned int _field208; unsigned int _field209; unsigned int _field210; unsigned int _field211; unsigned int _field212; unsigned int _field213; unsigned int _field214; unsigned int _field215; unsigned int _field216; unsigned int _field217; unsigned int _field218; unsigned int _field219; unsigned int _field220; unsigned int _field221; unsigned int _field222; unsigned int _field223; unsigned int _field224; unsigned int _field225; unsigned int _field226; unsigned int _field227; unsigned int _field228; unsigned int _field229; unsigned int _field230; int _field231; int _field232; unsigned int _field233; unsigned int _field234; int _field235; int _field236; int _field237; int _field238; int _field239; int _field240; int _field241; int _field242; unsigned short _field243; unsigned short _field244; unsigned short _field245; unsigned short _field246; unsigned short _field247; unsigned short _field248; unsigned short _field249; unsigned char _field250; unsigned char _field251; unsigned char _field252; unsigned char _field253; int _field254; int _field255; int _field256; int _field257; int _field258; int _field259; int _field260; int _field261; int _field262; int _field263; unsigned int _field264; unsigned int _field265; unsigned int _field266; unsigned int _field267; unsigned int _field268; unsigned int _field269; unsigned int _field270; unsigned int _field271; unsigned int _field272; unsigned short _field273; unsigned short _field274; unsigned int _field275; unsigned int _field276; unsigned int _field277; unsigned int _field278; unsigned int _field279; unsigned int _field280; long long _field281; unsigned short _field282; struct tagVHWEngineReport _field283; int _field284; int _field285; };

struct tagDialReport { unsigned long long llUin; unsigned long long llRoomKey; unsigned int iRoomId; unsigned int iRoomMemberId; unsigned int iStopStatus; int iReqRet; int iReserve; int iUsedTime; unsigned char isCanConnect; unsigned char isGotPeerId; unsigned char isGotStrategy; unsigned char isConnected; unsigned char isCanTalk; unsigned char isGotCapInfo; unsigned char isTalked; unsigned char iDoubleLinkSwitchReqCnt; unsigned char iDoubleLinkSwitchSucToDirectCnt; unsigned char iDoubleLinkSwitchSucToRelayCnt; unsigned char iEncryptStrategy; unsigned char iQosStrategy; };

struct tagDirectReport { unsigned long long _field1; unsigned int _field2; unsigned int _field3; unsigned int _field4; unsigned int _field5; unsigned int _field6; unsigned int _field7; unsigned int _field8; unsigned int _field9; unsigned int _field10; unsigned int _field11; unsigned int _field12; unsigned int _field13; unsigned int _field14; unsigned int _field15; unsigned int _field16; unsigned int _field17; unsigned int _field18; unsigned short _field19; unsigned short _field20; unsigned short _field21; unsigned short _field22; unsigned short _field23; unsigned short _field24; unsigned short _field25; unsigned short _field26; unsigned short _field27; unsigned short _field28; unsigned short _field29; unsigned short _field30; unsigned short _field31; unsigned short _field32; unsigned short _field33; unsigned short _field34; unsigned short _field35; unsigned short _field36; unsigned short _field37; unsigned short _field38; unsigned short _field39; unsigned char _field40; unsigned char _field41; unsigned char _field42; };

struct tagMMAdditionalContactList { struct tagMMLinkedinContactItem _field1; unsigned int _field2; };

struct tagMMBaseResponse { int _field1; struct tagSKBuiltinString _field2; };

struct tagMMChatRoomMemberData { unsigned int _field1; struct tagMMChatRoomMemberInfo *_field2; unsigned int _field3; };

struct tagMMChatRoomMemberInfo;

struct tagMMCmdItem;

struct tagMMCustomizedInfo { unsigned int _field1; char *_field2; char *_field3; char *_field4; };

struct tagMMLinkedinContactItem { char *_field1; char *_field2; char *_field3; };

struct tagMMModChatRoomMember { struct tagSKBuiltinString _field1; struct tagSKBuiltinString _field2; struct tagSKBuiltinString _field3; struct tagSKBuiltinString _field4; int _field5; struct tagSKBuiltinBuffer _field6; unsigned int _field7; struct tagSKBuiltinString _field8; struct tagSKBuiltinString _field9; struct tagSKBuiltinString _field10; unsigned int _field11; char *_field12; char *_field13; char *_field14; unsigned int _field15; unsigned int _field16; char *_field17; char *_field18; char *_field19; char *_field20; unsigned int _field21; int _field22; int _field23; char *_field24; char *_field25; struct tagMMSnsUserInfo _field26; char *_field27; char *_field28; char *_field29; char *_field30; struct tagMMCustomizedInfo _field31; };

struct tagMMModContact { struct tagSKBuiltinString _field1; struct tagSKBuiltinString _field2; struct tagSKBuiltinString _field3; struct tagSKBuiltinString _field4; int _field5; struct tagSKBuiltinBuffer _field6; unsigned int _field7; unsigned int _field8; unsigned int _field9; struct tagSKBuiltinString _field10; struct tagSKBuiltinString _field11; struct tagSKBuiltinString _field12; unsigned int _field13; unsigned int _field14; struct tagMMRoomInfo *_field15; struct tagSKBuiltinString _field16; unsigned int _field17; unsigned int _field18; char *_field19; char *_field20; char *_field21; unsigned int _field22; unsigned int _field23; unsigned int _field24; char *_field25; int _field26; unsigned int _field27; char *_field28; char *_field29; char *_field30; char *_field31; char *_field32; unsigned int _field33; int _field34; int _field35; char *_field36; struct tagMMSnsUserInfo _field37; char *_field38; char *_field39; char *_field40; char *_field41; struct tagMMCustomizedInfo _field42; char *_field43; char *_field44; char *_field45; char *_field46; char *_field47; char *_field48; char *_field49; struct tagMMAdditionalContactList _field50; unsigned int _field51; char *_field52; unsigned int _field53; unsigned int _field54; struct tagMMChatRoomMemberData _field55; int _field56; char *_field57; char *_field58; char *_field59; struct tagMMPhoneNumListInfo _field60; char *_field61; unsigned int _field62; unsigned int _field63; };

struct tagMMModUserImg { unsigned int _field1; unsigned int _field2; char *_field3; char *_field4; char *_field5; char *_field6; };

struct tagMMPhoneNumItem;

struct tagMMPhoneNumListInfo { unsigned int _field1; struct tagMMPhoneNumItem *_field2; };

struct tagMMRoomInfo { struct tagSKBuiltinString _field1; struct tagSKBuiltinString _field2; };

struct tagMMSnsUserInfo { unsigned int _field1; char *_field2; unsigned long long _field3; unsigned int _field4; };

struct tagRelayReport { unsigned long long _field1; unsigned int _field2; unsigned int _field3; unsigned int _field4; unsigned int _field5; unsigned int _field6; unsigned int _field7; unsigned int _field8; unsigned long long _field9; unsigned int _field10; unsigned int _field11; unsigned int _field12; unsigned int _field13; unsigned int _field14; unsigned int _field15; unsigned int _field16; unsigned int _field17; unsigned int _field18; unsigned int _field19; unsigned int _field20; unsigned short _field21; unsigned short _field22; unsigned short _field23; unsigned short _field24; unsigned short _field25; unsigned short _field26; unsigned short _field27; unsigned short _field28; unsigned short _field29; unsigned short _field30; unsigned short _field31; unsigned short _field32; unsigned short _field33; unsigned short _field34; unsigned short _field35; unsigned short _field36; unsigned short _field37; unsigned short _field38; unsigned short _field39; unsigned short _field40; unsigned int _field41; unsigned char _field42; unsigned char _field43; };

struct tagSKBuiltinBuffer { int _field1; char *_field2; };

struct tagSKBuiltinString { char *_field1; };

struct tagVHWEngineReport { unsigned int _field1; unsigned short _field2; unsigned short _field3; unsigned short _field4; unsigned short _field5; unsigned char _field6; unsigned char _field7; };

struct timeval { int tv_sec; int tv_usec; };

struct uregex;

struct vector<Class, std::__1::allocator> { Class *__begin_; Class *__end_; struct __compressed_pair<__strong Class *, std::__1::allocator> { Class *__first_; } __end_cap_; };

struct vector<GifExtInfo, std::__1::allocator> { struct GifExtInfo *_field1; struct GifExtInfo *_field2; struct __compressed_pair<GifExtInfo *, std::__1::allocator> { struct GifExtInfo *_field1; } _field3; };

struct vector<PBEncodeItem, std::__1::allocator> { struct PBEncodeItem *_field1; struct PBEncodeItem *_field2; struct __compressed_pair<PBEncodeItem *, std::__1::allocator> { struct PBEncodeItem *_field1; } _field3; };

struct vector<QBAR_POINT, std::__1::allocator> { struct QBAR_POINT *_field1; struct QBAR_POINT *_field2; struct __compressed_pair<QBAR_POINT *, std::__1::allocator> { struct QBAR_POINT *_field1; } _field3; };

struct vector<STIDKeyInfo, std::__1::allocator> { struct STIDKeyInfo *__begin_; struct STIDKeyInfo *__end_; struct __compressed_pair<STIDKeyInfo *, std::__1::allocator> { struct STIDKeyInfo *__first_; } __end_cap_; };

struct vector<WCDBConditionBase, std::__1::allocator> { struct WCDBConditionBase *__begin_; struct WCDBConditionBase *__end_; struct __compressed_pair<WCDBConditionBase *, std::__1::allocator> { struct WCDBConditionBase *__first_; } __end_cap_; };

struct vector<WCDBHandleWrap *, std::1::allocator<WCDBHandleWrap *» { id *__begin; id *__end; struct __compressed_pair<WCDBHandleWrap *__strong *, std::1::allocator<WCDBHandleWrap *» { id *_first; } _end_cap; };

struct vector<WeAppPkg::FileInfo, std::__1::allocator> { struct FileInfo *__begin_; struct FileInfo *__end_; struct __compressed_pair<WeAppPkg::FileInfo *, std::__1::allocator> { struct FileInfo *__first_; } __end_cap_; };

struct vector<unsafe_unretained id, std::1::allocator<__unsafe_unretained>> { id *__begin_; id *__end_; struct __compressed_pair<__unsafe_unretained id *, std::__1::allocator<__unsafe_unretained>> { id *__first_; } __end_cap_; };

struct vector<bool, std::__1::allocator> { unsigned long *__begin_; unsigned int __size_; struct __compressed_pair<unsigned long, std::__1::allocator> { unsigned long __first_; } __cap_alloc_; };

struct vector<int, std::__1::allocator> { int *_field1; int *_field2; struct __compressed_pair<int *, std::__1::allocator> { int *_field1; } _field3; };

struct vector<objc_method_description, std::__1::allocator> { struct objc_method_description *_field1; struct objc_method_description *_field2; struct __compressed_pair<objc_method_description *, std::__1::allocator> { struct objc_method_description *_field1; } _field3; };

struct vector<std::__1::basic_string, std::__1::allocator<std::__1::basic_string>>;

struct vector<std::__1::shared_ptr, std::__1::allocator<std::__1::shared_ptr>> { shared_ptr_88fac422 *__begin_; shared_ptr_88fac422 *__end_; struct __compressed_pair<std::__1::shared_ptr*, std::__1::allocator<std::__1::shared_ptr>> { shared_ptr_88fac422 *__first_; } __end_cap_; };

struct vector<std::__1::shared_ptr, std::__1::allocator<std::__1::shared_ptr>> { shared_ptr_174ad120 *__begin_; shared_ptr_174ad120 *__end_; struct __compressed_pair<std::__1::shared_ptr*, std::__1::allocator<std::__1::shared_ptr>> { shared_ptr_174ad120 *__first_; } __end_cap_; };

struct vector<unsigned char, std::__1::allocator> { char *__begin_; char *__end_; struct __compressed_pair<unsigned char *, std::__1::allocator> { char *__first_; } __end_cap_; };

struct vector<unsigned int, std::__1::allocator> { unsigned int *__begin_; unsigned int *__end_; struct __compressed_pair<unsigned int *, std::__1::allocator> { unsigned int *__first_; } __end_cap_; };

struct vector<unsigned long, std::__1::allocator> { unsigned long *__begin_; unsigned long *__end_; struct __compressed_pair<unsigned long *, std::__1::allocator> { unsigned long *__first_; } __end_cap_; };

pragma mark Typedef’d Structures

typedef struct { id field1; unsigned short _field2; } CDStruct6a59ab51;

typedef struct { unsigned char _field1; unsigned char _field2; unsigned char _field3; unsigned char _field4; unsigned char _field5; unsigned char _field6; unsigned char _field7; unsigned char _field8; unsigned char _field9; unsigned char _field10; unsigned char _field11; unsigned char _field12; unsigned char _field13; unsigned char _field14; unsigned char _field15; unsigned char _field16; } CDStruct_bd2f613f;

typedef struct { unsigned long field1; id *_field2; unsigned long *_field3; unsigned long _field4[5]; } CDStruct11f37819;

typedef struct { char _field1; unsigned char _field2; char _field3; unsigned long long _field4; } CDStruct_c6e275e6;

typedef struct { int version; void *info; CDUnknownFunctionPointerType retain; CDUnknownFunctionPointerType release; CDUnknownFunctionPointerType copyDescription; } CDStruct_304912e7;

typedef struct { int localRet; int svrRet; NSData *passwdSig; NSArray *sigArray; WloginUserInfo *userInfo; WloginErrInfo *errInfo; NSData *pictureData; } CDStruct_e485254d;

typedef struct { int field1; int _field2; int _field3; } CDStruct77932685;

typedef struct { int field1; int _field2; short _field3; int _field4; } CDStruct25c82952;

typedef struct { int field1; int _field2; } CDStruct1ef3fb1f;

typedef struct { long long value; int timescale; unsigned int flags; long long epoch; } CDStruct_1b6d18a9;

typedef struct { short field1; short _field2; short _field3; short _field4; short _field5; short _field6; short _field7; short _field8; short _field9; short _field10; short _field11; short _field12; short _field13; } CDStruct33d8b17a;

typedef struct CDStruct_183601bc;

typedef struct { CDStruct_bd2f613f field1; CDStruct_bd2f613f _field2; } CDStruct2c0d991e;

typedef struct { struct { double x; double y; } origin; struct { double width; double height; } size; } CDStruct_02837cd9;

typedef struct { struct CLLocationCoordinate2D center; struct { double latitudeDelta; double longitudeDelta; } span; } CDStruct_b7cb895d;

// Ambiguous groups typedef struct { double _field1; double _field2; } CDStruct_c3b9c2ee;

typedef struct { double latitude; double longitude; } CDStruct_2c43369c;

typedef struct SKSmartPickleStruct<MMMicroMsgPickle, tagMMNewInitResponse> { struct tagMMBaseResponse field1; struct tagSKBuiltinBuffer _field2; struct tagSKBuiltinBuffer _field3; unsigned int _field4; unsigned int _field5; unsigned int _field6; struct tagMMCmdItem *_field7; unsigned int _field8; } SKSmartPickleStruct73e5f6b0;

typedef struct SpringSolver<POP::Vector4> { double _field1; double _field2; double _field3; double _field4; double _field5; double _field6; double _field7; struct SSState<POP::Vector4> _field8; struct Vector4 _field9; _Bool _field10; } SpringSolver_fe820e75;

typedef struct WCDBCondition<DBContactBrand *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; } WCDBCondition_db04af91;

typedef struct WCDBCondition<DBContactChatRoom *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 field3; int _field4; } WCDBCondition4a8df1df;

typedef struct WCDBCondition<DBContactHeadImage *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; } WCDBCondition_cdf13aab;

typedef struct WCDBCondition<DBContactLocal *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 field3; int _field4; } WCDBCondition47910c1a;

typedef struct WCDBCondition<DBContactOther *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 field3; int _field4; } WCDBCondition3d9a1c85;

typedef struct WCDBCondition<DBContactProfile *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 field3; int _field4; } WCDBCondition370b46e5;

typedef struct WCDBCondition<DBContactRemark *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 field3; int _field4; } WCDBCondition3843f451;

typedef struct WCDBCondition<DBContactSocial *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; } WCDBCondition_c88185d3;

typedef struct WCDBCondition<EnterpriseRoomData *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; } WCDBCondition_cd649d75;

typedef struct WCDBCondition<MMResDownloadUrlInfo *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; } WCDBCondition_b270c30c;

typedef struct WCDBCondition<MMSessionInfoExt *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; } WCDBCondition_de7f6909;

typedef struct WCDBCondition<MultiTalkMemberList *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 _field3; int _field4; } WCDBCondition_d02ace21;

typedef struct WCDBCondition<NSData *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 field3; int _field4; } WCDBCondition5617ae99;

typedef struct WCDBCondition<NSString *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 field3; int _field4; } WCDBCondition8be2a476;

typedef struct WCDBCondition<PBCMessageWrap *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 field3; int _field4; } WCDBCondition1c08e431;

typedef struct WCDBCondition<WADBContactPack *> { Bool _field1; basic_string7d00a7a9 field2; basic_string7d00a7a9 field3; int _field4; } WCDBCondition1976d8c5;

typedef struct WCDBCondition { _Bool _field1; basic_string_7d00a7a9 _field2; basic_string_7d00a7a9 _field3; int _field4; } WCDBCondition_83998780;

typedef struct WCDBCondition { _Bool _field1; basic_string_7d00a7a9 _field2; basic_string_7d00a7a9 _field3; int _field4; } WCDBCondition_24a5b6f7;

typedef struct WCDBCondition { _Bool _field1; basic_string_7d00a7a9 _field2; basic_string_7d00a7a9 _field3; int _field4; } WCDBCondition_750820ee;

typedef struct WCDBCondition { _Bool _field1; basic_string_7d00a7a9 _field2; basic_string_7d00a7a9 _field3; int _field4; } WCDBCondition_e01389bb;

typedef struct WCDBCondition { _Bool _field1; basic_string_7d00a7a9 _field2; basic_string_7d00a7a9 _field3; int _field4; } WCDBCondition_a9076411;

typedef struct WCDBCondition { _Bool _field1; basic_string_7d00a7a9 _field2; basic_string_7d00a7a9 _field3; int _field4; } WCDBCondition_e9b1f587;

typedef struct basic_string<char, std::__1::char_traits, std::__1::allocator> { struct __compressed_pair<std::__1::basic_string<char, std::__1::char_traits, std::__1::allocator>::__rep, std::__1::allocator> { struct __rep { union { struct __long { unsigned int __cap_; unsigned int __size_; char *__data_; } __l; struct __short { union { unsigned char __size_; char __lx; } ; char __data_[11]; } __s; struct __raw { unsigned long __words[3]; } __r; } ; } __first_; } __r_; } basic_string_7d00a7a9;

typedef struct list<std::__1::shared_ptr, std::__1::allocator<std::__1::shared_ptr>> { struct __list_node_base<std::__1::shared_ptr, void *> __end_; struct __compressed_pair<unsigned long, std::__1::allocator<std::__1::__list_node<std::__1::shared_ptr, void *>>> { unsigned long __first_; } __size_alloc_; } list_40f9a2e4;

typedef struct map<float, NSMutableArray *, std::__1::less, std::__1::allocator<std::__1::pair<const float, NSMutableArray *>>> { struct __tree<std::__1::__value_type<float, NSMutableArray *>, std::__1::__map_value_compare<float, std::__1::__value_type<float, NSMutableArray *>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<float, NSMutableArray *>>> { struct __tree_node<std::__1::__value_type<float, NSMutableArray *>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<float, NSMutableArray *>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> __first_; } __pair1_; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<float, std::__1::__value_type<float, NSMutableArray *>, std::__1::less, true>> { unsigned long __first_; } __pair3_; } __tree_; } map_6de15322;

typedef struct map<float, float, std::__1::less, std::__1::allocator<std::__1::pair<const float, float>>> { struct __tree<std::__1::__value_type<float, float>, std::__1::__map_value_compare<float, std::__1::__value_type<float, float>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<float, float>>> { struct __tree_node<std::__1::__value_type<float, float>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<float, float>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> __first_; } __pair1_; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<float, std::__1::__value_type<float, float>, std::__1::less, true>> { unsigned long __first_; } __pair3_; } __tree_; } map_a5f73e33;

typedef struct map<std::__1::basic_string, unsigned long, std::__1::less<std::__1::basic_string>, std::__1::allocator<std::__1::pair<const std::__1::basic_string, unsigned long>>> { struct __tree<std::__1::__value_type<std::__1::basic_string, unsigned long>, std::__1::__map_value_compare<std::__1::basic_string, std::__1::__value_type<std::__1::basic_string, unsigned long>, std::__1::less<std::__1::basic_string>, true>, std::__1::allocator<std::__1::__value_type<std::__1::basic_string, unsigned long>>> { struct __tree_node<std::__1::__value_type<std::__1::basic_string, unsigned long>, void *> *_field1; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<std::__1::basic_string, unsigned long>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> _field1; } _field2; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<std::__1::basic_string, std::__1::__value_type<std::__1::basic_string, unsigned long>, std::__1::less<std::__1::basic_string>, true>> { unsigned long _field1; } _field3; } _field1; } map_55ceb464;

typedef struct map<unsigned int, MMDelegateProxy *weak, std::1::less, std::__1::allocator<std::__1::pair<const unsigned int, MMDelegateProxy *__weak>>> { struct __tree<std::__1::__value_type<unsigned int, MMDelegateProxy *__weak>, std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, MMDelegateProxy *__weak>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<unsigned int, MMDelegateProxy *__weak>>> { struct __tree_node<std::__1::__value_type<unsigned int, MMDelegateProxy *__weak>, void *> *_field1; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<unsigned int, MMDelegateProxy *__weak>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> _field1; } _field2; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, MMDelegateProxy *__weak>, std::__1::less, true>> { unsigned long _field1; } _field3; } _field1; } map_e8101341;

typedef struct map<unsigned int, unsigned long long, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, unsigned long long>>> { struct __tree<std::__1::__value_type<unsigned int, unsigned long long>, std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, unsigned long long>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<unsigned int, unsigned long long>>> { struct __tree_node<std::__1::__value_type<unsigned int, unsigned long long>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<unsigned int, unsigned long long>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> __first_; } __pair1_; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<unsigned int, std::__1::__value_type<unsigned int, unsigned long long>, std::__1::less, true>> { unsigned long __first_; } __pair3_; } __tree_; } map_866171f5;

typedef struct map<unsigned long, unsigned long, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned long, unsigned long>>> { struct __tree<std::__1::__value_type<unsigned long, unsigned long>, std::__1::__map_value_compare<unsigned long, std::__1::__value_type<unsigned long, unsigned long>, std::__1::less, true>, std::__1::allocator<std::__1::__value_type<unsigned long, unsigned long>>> { struct __tree_node<std::__1::__value_type<unsigned long, unsigned long>, void *> *__begin_node_; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::__value_type<unsigned long, unsigned long>, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> __first_; } __pair1_; struct __compressed_pair<unsigned long, std::__1::__map_value_compare<unsigned long, std::__1::__value_type<unsigned long, unsigned long>, std::__1::less, true>> { unsigned long __first_; } __pair3_; } __tree_; } map_18e36f99;

typedef struct set<std::__1::basic_string, std::__1::less<std::__1::basic_string>, std::__1::allocator<std::__1::basic_string>> { struct __tree<std::__1::basic_string, std::__1::less<std::__1::basic_string>, std::__1::allocator<std::__1::basic_string>> { struct __tree_node<std::__1::basic_string, void *> *_field1; struct __compressed_pair<std::__1::__tree_end_node<std::__1::__tree_node_base<void *>*>, std::__1::allocator<std::__1::__tree_node<std::__1::basic_string, void *>>> { struct __tree_end_node<std::__1::__tree_node_base<void *>*> _field1; } _field2; struct __compressed_pair<unsigned long, std::__1::less<std::__1::basic_string>> { unsigned long _field1; } _field3; } _field1; } set_1aa443d0;

typedef struct shared_ptr { struct ClearDataItem *_field1; struct __shared_weak_count *_field2; } shared_ptr_88fac422;

typedef struct shared_ptr { struct ClearSessionItem *__ptr_; struct __shared_weak_count *__cntrl_; } shared_ptr_174ad120;

typedef struct shared_ptr { struct POPAnimatorItem *_field1; struct __shared_weak_count *_field2; } shared_ptr_1553c9f8;

typedef struct vector<QBAR_POINT, std::__1::allocator> { struct QBAR_POINT *_field1; struct QBAR_POINT *_field2; struct __compressed_pair<QBAR_POINT *, std::__1::allocator> { struct QBAR_POINT *_field1; } _field3; } vector_78818218;

typedef struct vector<STIDKeyInfo, std::__1::allocator> { struct STIDKeyInfo *__begin_; struct STIDKeyInfo *__end_; struct __compressed_pair<STIDKeyInfo *, std::__1::allocator> { struct STIDKeyInfo *__first_; } __end_cap_; } vector_01fc9dba;

typedef struct vector<WCDBConditionBase, std::__1::allocator> { struct WCDBConditionBase *__begin_; struct WCDBConditionBase *__end_; struct __compressed_pair<WCDBConditionBase *, std::__1::allocator> { struct WCDBConditionBase *__first_; } __end_cap_; } vector_24c76cbd;

typedef struct vector<objc_method_description, std::__1::allocator> { struct objc_method_description *_field1; struct objc_method_description *_field2; struct __compressed_pair<objc_method_description *, std::__1::allocator> { struct objc_method_description *_field1; } _field3; } vector_71df529e;

typedef struct vector<std::__1::shared_ptr, std::__1::allocator<std::__1::shared_ptr>> { shared_ptr_88fac422 *__begin_; shared_ptr_88fac422 *__end_; struct __compressed_pair<std::__1::shared_ptr*, std::__1::allocator<std::__1::shared_ptr>> { shared_ptr_88fac422 *__first_; } __end_cap_; } vector_3d478e4e;

typedef struct vector<std::__1::shared_ptr, std::__1::allocator<std::__1::shared_ptr>> { shared_ptr_174ad120 *__begin_; shared_ptr_174ad120 *__end_; struct __compressed_pair<std::__1::shared_ptr*, std::__1::allocator<std::__1::shared_ptr>> { shared_ptr_174ad120 *__first_; } __end_cap_; } vector_91fc892d;

typedef struct vector<unsigned long, std::__1::allocator> { unsigned long *__begin_; unsigned long *__end_; struct __compressed_pair<unsigned long *, std::__1::allocator> { unsigned long *__first_; } __end_cap_; } vector_bc4292e6;

pragma mark Named Unions

union BCPoint { double _field1[2]; struct { double _field1; double _field2; } _field2; };

union BCTrapezoid { union BCPoint _field1[4]; struct { union BCPoint _field1; union BCPoint _field2; union BCPoint _field3; union BCPoint _field4; } _field2; };

union sigval { int _field1; void *_field2; };

pragma mark -

// // File: WeChat.decrypted // UUID: 8F4792E2-98E9-3E57-8005-7943D71328DB // // Arch: armv7 // Source version: 0.0.0.0.0 // Minimum iOS version: 7.0.0 // SDK version: 10.0.0 // // Objective-C Garbage Collection: Unsupported // // Run path: @executable_path/Frameworks // = /Frameworks // Run path: @loader_path/Frameworks // = /Frameworks // Run path: @executable_path/Frameworks // = /Frameworks //

@protocol ABNewPersonViewControllerDelegate - (void)newPersonViewController:(ABNewPersonViewController *)arg1 didCompleteWithNewPerson:(const void *)arg2; @end

@protocol ABPeoplePickerNavigationControllerDelegate

@optional - (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)arg1 shouldContinueAfterSelectingPerson:(const void *)arg2 property:(int)arg3 identifier:(int)arg4; - (BOOL)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)arg1 shouldContinueAfterSelectingPerson:(const void *)arg2; - (void)peoplePickerNavigationControllerDidCancel:(ABPeoplePickerNavigationController *)arg1; - (void)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)arg1 didSelectPerson:(const void *)arg2 property:(int)arg3 identifier:(int)arg4; - (void)peoplePickerNavigationController:(ABPeoplePickerNavigationController *)arg1 didSelectPerson:(const void *)arg2; @end

@protocol AMRAudioPlayerDelegate

@optional - (BOOL)OnAMREndDontNotifyOtherApp; - (void)OnAMREarTip; - (void)OnAMREndPlaying:(AudioPlayerUserData *)arg1 isForceStop:(BOOL)arg2; - (void)OnAMRBeginPlaying:(AudioPlayerUserData *)arg1 ErrNo:(int)arg2; - (void)OnAMRLevelMeter:(AudioPlayerUserData *)arg1 Peak:(float)arg2; @end

@protocol AMRAudioRecorderDelegate

@optional - (void)OnAMRPart:(AudioRecorderUserData *)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3 EndFlag:(unsigned long)arg4 ForceDelete:(BOOL)arg5; - (void)OnAMREndRecording:(AudioRecorderUserData *)arg1; - (void)OnAMRBeginRecording:(AudioRecorderUserData *)arg1 ErrNo:(int)arg2; - (void)OnAMRLevelMeter:(AudioRecorderUserData *)arg1 Peak:(float)arg2; - (BOOL)OnPrepareSendAMR:(AudioRecorderUserData *)arg1; - (BOOL)StopRecord; - (BOOL)CheckIfButtonPressing:(NSString *)arg1; @end

@protocol APAccessDelegate

@optional - (void)didFailOfApAccess:(APAccess *)arg1; - (void)didSuccessOfApAccess:(APAccess *)arg1; @end

@protocol APAuthDelegate

@optional - (void)didExpiredOfApAuth:(APAuth *)arg1; - (void)didFailOfApAuth:(APAuth *)arg1 withErrCode:(int)arg2; - (void)didSuccessOfApAuth:(APAuth *)arg1; - (void)didStartApAuth:(APAuth *)arg1; @end

@protocol APCheckDelegate

@optional - (void)didFailOfApCheck:(APCheck *)arg1 withErrCode:(int)arg2; - (void)didSuccessOfApCheck:(APCheck *)arg1; @end

@protocol APCheckPwdDelegate - (void)didFailedWithApCheckPwd:(APCheckPwd *)arg1 errorMsg:(NSString *)arg2; - (void)gotoApPortalWithApCheckPwd:(APCheckPwd *)arg1 tid:(NSString *)arg2 openId:(NSString *)arg3 appid:(NSString *)arg4; - (void)gotoApAuthWithApCheckPwd:(APCheckPwd *)arg1 protolType:(unsigned int)arg2; - (void)didSuccessOfApCheckPwd:(APCheckPwd *)arg1; - (void)didRunningOfApCheckPwd:(APCheckPwd *)arg1; - (void)didReadyWithApCheckPwd:(APCheckPwd *)arg1 protolType:(unsigned int)arg2; @end

@protocol APProtal33Delegate

@optional - (void)didFailOfAPPortal33:(APPortal33 *)arg1 errMsg:(NSString *)arg2; - (void)didSuccessOfAPPortal33:(APPortal33 *)arg1; - (void)didStartApPortal33:(APPortal33 *)arg1; @end

@protocol APProtalDelegate

@optional - (void)didFailOfAPPortal:(APPortal *)arg1 errMsg:(NSString *)arg2; - (void)didSuccessOfAPPortal:(APPortal *)arg1; - (void)didStartApPortal:(APPortal *)arg1; - (void)didReadyOfApPortal:(APPortal *)arg1; @end

@protocol AQAudioRecorderDelegate

@optional - (void)OnAQPart:(AudioRecorderUserData *)arg1 Duration:(float)arg2 EndFlag:(unsigned long)arg3 ForceDelete:(BOOL)arg4; - (void)OnAQEndRecording:(AudioRecorderUserData *)arg1; - (void)OnAQBeginRecording:(AudioRecorderUserData *)arg1 ErrNo:(int)arg2; @end

@protocol AUAudioDataSource - (int)AudioDevGetData:(char *)arg1 length:(unsigned long)arg2; - (int)AudioDevPutData:(char *)arg1 length:(unsigned long)arg2;

@optional - (BOOL)isGetDataReady; @end

@protocol AVAssetResourceLoaderDelegate

@optional - (void)resourceLoader:(AVAssetResourceLoader *)arg1 didCancelAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2; - (BOOL)resourceLoader:(AVAssetResourceLoader *)arg1 shouldWaitForResponseToAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2; - (void)resourceLoader:(AVAssetResourceLoader *)arg1 didCancelLoadingRequest:(AVAssetResourceLoadingRequest *)arg2; - (BOOL)resourceLoader:(AVAssetResourceLoader *)arg1 shouldWaitForRenewalOfRequestedResource:(AVAssetResourceRenewalRequest *)arg2; - (BOOL)resourceLoader:(AVAssetResourceLoader *)arg1 shouldWaitForLoadingOfRequestedResource:(AVAssetResourceLoadingRequest *)arg2; @end

@protocol AVAudioPlayerDelegate

@optional - (void)audioPlayerEndInterruption:(AVAudioPlayer *)arg1; - (void)audioPlayerEndInterruption:(AVAudioPlayer *)arg1 withFlags:(unsigned int)arg2; - (void)audioPlayerEndInterruption:(AVAudioPlayer *)arg1 withOptions:(unsigned int)arg2; - (void)audioPlayerBeginInterruption:(AVAudioPlayer *)arg1; - (void)audioPlayerDecodeErrorDidOccur:(AVAudioPlayer *)arg1 error:(NSError *)arg2; - (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)arg1 successfully:(BOOL)arg2; @end

@protocol AVAudioSessionDelegate

@optional - (void)inputIsAvailableChanged:(BOOL)arg1; - (void)endInterruption; - (void)endInterruptionWithFlags:(unsigned int)arg1; - (void)beginInterruption; @end

@protocol AVCaptureAudioDataOutputSampleBufferDelegate

@optional - (void)captureOutput:(AVCaptureOutput *)arg1 didOutputSampleBuffer:(struct opaqueCMSampleBuffer *)arg2 fromConnection:(AVCaptureConnection *)arg3; @end

@protocol AVCaptureVideoDataOutputSampleBufferDelegate

@optional - (void)captureOutput:(AVCaptureOutput *)arg1 didDropSampleBuffer:(struct opaqueCMSampleBuffer *)arg2 fromConnection:(AVCaptureConnection *)arg3; - (void)captureOutput:(AVCaptureOutput *)arg1 didOutputSampleBuffer:(struct opaqueCMSampleBuffer *)arg2 fromConnection:(AVCaptureConnection *)arg3; @end

@protocol AVPlayerStateControlDelegate - (void)showVideoLoadingView; - (void)hideVideoLoadingView; - (void)playerOnDownloaded; - (void)pauseForDownloading:(BOOL)arg1; @end

@protocol AVVideoDataSource

@optional - (int)GetFrmType; - (void)DidCapturedImage:(UIImage *)arg1; - (void)captureVideoSampleBuffer:(struct opaqueCMSampleBuffer *)arg1; - (int)VideoDevPutData:(int)arg1 frmData:(char *)arg2 imageWidth:(unsigned long)arg3 imageHeight:(unsigned long)arg4; @end

@protocol AVVideoDeviceDelegate

@optional - (void)videoDevice:(AVVideoDevice *)arg1 didFailWithError:(NSError *)arg2; - (void)videoDeviceSessionFinished:(AVVideoDevice *)arg1; - (void)videoDeviceSessionBegan:(AVVideoDevice *)arg1; - (void)videoDeviceCameraBack:(AVVideoDevice *)arg1; - (void)videoDeviceCameraFront:(AVVideoDevice *)arg1; @end

@protocol AVVideoDeviceSessionDelegate

@optional - (void)onVideoSessionChangeCameraComplete; - (void)onVideoSessionStopComplete; - (void)onVideoSessionStartComplete; @end

@protocol AVVideoDeviceSetupSessionDelegate

@optional - (void)onVideoSessionSetupComplete; @end

@protocol ActionRecognitionDelegate

@optional - (void)ActionRecognitionShake; - (void)ActionRecognitionAwayFromEar; - (void)ActionRecognitionCloseToEar; - (void)ActionRecognitionProximityChange; @end

@protocol AddMemLogicDelegate - (void)onAddMemLogicStop:(BOOL)arg1; @end

@protocol AirKissViewControllerDelegate

@optional - (void)onNoWifiCancel; - (void)onUserCancel; - (void)onAirKissReturn:(BOOL)arg1; @end

@protocol AnimationDelegateObjectDelegate - (void)onAnimationEnd; @end

@protocol AppDetailDelegate - (void)OnAppDataPreview:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2; @end

@protocol AudioDataRead - (BOOL)readBytes:(unsigned long)arg1 len:(unsigned int *)arg2 buffer:(void *)arg3; @end

@protocol AutoplayController - (BOOL)canAutoplayWhenMessageDownloaded;

@optional - (void)PlayNodeAtId:(unsigned long)arg1; - (NSArray *)GetMessagesNodeArray; @end

@protocol BSSDetailPageLogicControllerDelegate - (void)onSelectItemWithProductId:(NSString *)arg1; - (void)onSelectItemWithContactInfo:(CContact *)arg1 andSearchId:(NSString *)arg2; - (void)onSelectItemWithUrlAddress:(NSString *)arg1; - (void)onSvrError; - (void)onSearchStart; - (void)onResultViewNeedReload; @end

@protocol BSSDetailViewDelegate - (void)detailViewDidHide; - (UISearchBar *)getContainerSearchBar; @end

@protocol BSSHomePageLogicControllerDelegate - (void)onServerError; - (void)onRespErrorWithInfo:(NSString *)arg1; - (void)onSelectLoadMoreCellWithResultType:(int)arg1 andBusinessType:(unsigned long long)arg2 andKeyword:(NSString *)arg3 andLocation:(CLLocation *)arg4; - (void)onSelectItemWithProductId:(NSString *)arg1; - (void)onSelectItemWithContactInfo:(CContact *)arg1 andSearchId:(NSString *)arg2; - (void)onSelectItemWithUrlAddress:(NSString *)arg1; - (void)onHomePageResultNeedReload; - (void)onSearchStart; @end

@protocol BSSItemViewDelegate

@optional - (void)onItemViewInnerSelectWithServiceUrlString:(NSString *)arg1; @end

@protocol BackgroundMoveViewDelegate - (void)onBackgroundMoveViewTap; @end

@protocol BadRoomLogicControllerDelegate - (void)onLoadFirstUnreadMsg:(CMessageWrap *)arg1; - (void)onLoadMessageFail; - (void)onLoadMoreMessage; - (void)onLoadFirstScreenMsg:(BOOL)arg1; @end

@protocol BadRoomMgrExt

@optional - (void)onSilenceNotify:(NSString *)arg1 msgSequence:(unsigned long)arg2; @end

@protocol BannerToastExt

@optional - (void)onReceiveSecurityBannerMsg:(NSString *)arg1 withWording:(NSString *)arg2; - (void)onReceiveNewFriendRecommandMsg:(NSString *)arg1; - (void)onBannerUpdate; @end

@protocol BaseAudioPlayerNotifyExt - (void)notifyBaseAudioPlayerStopAudio; @end

@protocol BaseEmoticonViewDelegate

@optional - (void)deleteEmoticon; - (void)didSelectorSelfDefinedEmotcion:(CEmoticonWrap *)arg1; - (void)didSelectorEmoticon:(NSString *)arg1; @end

@protocol BaseMsgContentDelgate - (BOOL)ShouldShowMultiSelectMode; - (BOOL)shouldPreventViewcontrollerAutorotate; - (void)DeleteAtUserList; - (void)AddAtUser:(NSString *)arg1; - (NSString *)nameForHeadImageLongPressed:(CBaseContact *)arg1; - (BOOL)canReloadViewIfMemoryWarning; - (void)didSelectSearchResultForMessageWrap:(CMessageWrap *)arg1; - (NSArray *)previewActionItems; - (BOOL)shouldSearchedMsgHightlight; - (unsigned long)getSearchedMsgLocalID; - (BOOL)ShouldShowSearchedAnyMsg; - (BOOL)ShouldShowSearchResultMessageArray; - (BOOL)ShouldShowSearchCompleteRightBarButton; - (BOOL)ShouldShowSearchBar; - (NSString *)GetRightBarButtonTitle; - (NSString *)GetRightBarButtonImageName; - (void)StopPlaying:(CMessageWrap *)arg1; - (void)StartPlaying:(CMessageWrap *)arg1 FromTouch:(BOOL)arg2; - (BOOL)IsRecording; - (void)CancelRecording; - (void)StopRecording; - (void)StartRecording; - (CBaseContact *)GetContact; - (void)onTextChange:(NSString *)arg1 selectedRange:(struct _NSRange)arg2; - (void)setNeedUpdateTitle:(char *)arg1; - (UIImage *)GetTitleImage; - (void)onSaveDraft; - (void)onWillPushFromNavigationController; - (void)onWillPopFromNavigationController; - (void)onBackFromNavigationController; - (void)onPopFromNavigationController; - (BOOL)EnabledOfHeaderButtonAtIndex:(unsigned long)arg1; - (UIImage *)ImageOfHeaderButtonAtIndex:(unsigned long)arg1; - (NSString *)TitleOfHeaderButtonsAtIndex:(unsigned long)arg1; - (unsigned long)NumberOfHeaderButtons; - (void)ResendMessage:(CMessageWrap *)arg1; - (void)StateChanged; - (void)VoiceModeClicked; - (void)ViewWillDisappear; - (void)ViewWillAppear; - (void)ViewDidAppear; - (void)ViewDidInit; - (void)ViewWillInit; - (NSString *)GetUsrTitleCPKey; - (BOOL)isUsrTitleUnsafe; - (NSString *)GetUsrTitleTail; - (NSString *)GetUsrTitleFront; - (NSString *)GetUsrTitle; - (BOOL)HasCustomToolBar; - (void)HasCustomInputToolViewAndDontNeedShowToolView:(char *)arg1; - (void)OpenEmoticonToolView:(MMInputToolView *)arg1; - (void)CustomToolViewEX:(MMInputToolView *)arg1; - (BOOL)onLoadDownMoreMessage; - (NSMutableArray *)onLoadMoreMessage; - (void)onSendCaptrueImage:(NSURL *)arg1; - (void)onOpenCameraController; - (void)onOpenMediaBrowser; - (void)DelMsgWithMsgList:(NSArray *)arg1 DelAll:(BOOL)arg2; - (void)clearDownLeftCount; - (void)clearLastCreateTime; - (NSMutableArray *)GetMessageArray; - (void)ShowReader:(ReaderWrap *)arg1; - (void)onOpenServiceApp:(ServiceAppData *)arg1; - (void)onGroupPayButtonClick; - (void)onRedEnvelopesControlLogic; - (void)onTransferMoneyControlLogic; - (void)onOpenServiceAppListController; - (void)onOpenMyCardPkgViewController; - (void)onOpenMyFavoritesListController; - (void)onVideoVoipInvite; - (void)onVoipInvite; - (void)ViewLocation:(CMessageWrap *)arg1; - (void)SelectLocation:(BOOL)arg1; - (void)onMultiTalkButtonClick; - (void)ShareCard; - (void)SendEmoticonMessage:(CEmoticonWrap *)arg1; - (void)SendEmojiArtMessage:(NSString *)arg1; - (void)SendTextMessage:(NSString *)arg1; - (void)SendMessageWrap:(CMessageWrap *)arg1; - (CMessageWrap *)GetMessageFromImage:(UIImage *)arg1; - (void)SendImageMessage:(UIImage *)arg1 ImageInfo:(ImageInfo *)arg2; - (BOOL)CanShowSight; - (BOOL)CanShowBanner; - (BOOL)CanOpenServiceAppList; - (BOOL)CanSelectMyFavoritesItemForSendingMsg; - (BOOL)CanRotateOrientation; - (BOOL)CanWXTalk; - (BOOL)CanSendEmoticonMessage; - (BOOL)CanAddApp; - (BOOL)CanOpenCamera; - (BOOL)CanLongPressHeadImage; - (BOOL)CanSend3rdMsg; - (BOOL)CanSendVoipMsg; - (BOOL)CanOpenTrackRoom; - (BOOL)CanSendLocationMsg; - (BOOL)CanSendVideoMsg; - (BOOL)CanSendVoiceMsg; - (BOOL)CanSendImageMsg:(UIImage *)arg1; - (BOOL)CanSendTextMsg:(NSString *)arg1; - (void)didShowFirstUnReadMessage; - (void)setLastCreateTime:(unsigned int)arg1; - (NSMutableArray *)GetMessageArrayFrom:(unsigned long)arg1 createTime:(unsigned int)arg2; - (CMessageWrap *)GetFirstUnReadMessage; - (NSMutableArray *)GetSearchedResultContentMessageArray; - (NSMutableArray *)GetDownMessageArray; - (void)OpenChatView:(CContact *)arg1; - (void)OpenContactInfo:(CBaseContact *)arg1; - (void)OpenDetailInfo;

@optional - (NSString *)tagForCurrentPage; - (BOOL)isChatStatusNotifyOpen; - (void)headerImageClickedWithMsg:(CMessageWrap *)arg1; - (void)onExposeTemplateMsg:(CMessageWrap *)arg1; - (void)openWaApp:(CMessageWrap *)arg1; - (void)shareDataToOpenSDK:(CMessageWrap *)arg1; - (void)onClickReceiveBrandMsg; - (void)onClickShieldBrandMsg; - (void)clickLinkToDealWithSysXml:(CMessageWrap *)arg1 fromScene:(NSString *)arg2; - (void)setExtraInfo; - (NSMutableDictionary *)getExtraInfo; - (NSString *)genMsgSource; - (void)hasTapReaderNodeView; - (BOOL)shouldHideToolViewWhenKeyboardHide; - (void)viewDidRotateToOrientation:(int)arg1; - (void)viewWillRotateToOrientation:(int)arg1; - (void)RevokeMsg:(CMessageWrap *)arg1; - (void)SetMsgPlayed:(CMessageWrap *)arg1; - (void)exitTracking; - (void)openTrackRoom:(NSNumber *)arg1; - (void)clearNewInvApprove; - (void)clearNewInvCount; - (void)clearAtMeCount; - (void)onInputTextDeleteAll; - (void)onMultiMsgSelected:(NSMutableArray *)arg1 Username:(NSString *)arg2; - (void)customCellContentForMsg:(CMessageNodeData *)arg1; - (void)resetWithMessageWrap:(CMessageWrap *)arg1; - (void)sendMultiMsgBySystemMail:(NSMutableArray *)arg1; - (void)onMultiMsgDelete:(NSMutableArray *)arg1; - (void)sendMultiMsgToBrandContact:(NSMutableArray *)arg1 To:(CContact *)arg2; - (void)sendMultiMsgByMail:(NSMutableArray *)arg1; - (void)sendMultiMsgToFriend:(NSMutableArray *)arg1; - (void)addMultiMsgToMyFav:(NSMutableArray *)arg1; - (void)toBeEditing:(BOOL)arg1; - (UIBarButtonItem *)getLeftBarButton; - (void)onMassSendSendAgain:(NSArray *)arg1; - (BOOL)isShowHeadImage:(CMessageWrap *)arg1; - (MMWebViewController *)getPreviewForLink:(NSString *)arg1; - (void)OnTagLink:(NSString *)arg1 messageWrap:(CMessageWrap *)arg2; - (UIBarButtonItem *)GetRightBarBtn; - (BOOL)hasDownMoreMsg; - (BOOL)hasMoreMsg; - (BOOL)canShowChatRoomInfo; - (void)addGameNode:(CMessageNodeData *)arg1; - (UIView *)getBackgroundView; - (void)OnVideoPlayEnd:(CMessageWrap *)arg1 isForceStop:(BOOL)arg2; - (void)StartPlayVideo:(CMessageWrap *)arg1; - (void)StartDownloadShortVideo:(CMessageWrap *)arg1; - (void)StartDownloadVideo:(CMessageWrap *)arg1; - (void)StartUploadVideo:(CMessageWrap *)arg1; - (void)StopDownloadVideoWithKVReport:(CMessageWrap *)arg1; - (void)StopDownloadVideo:(CMessageWrap *)arg1; - (void)StopUploadVideo:(CMessageWrap *)arg1; - (BOOL)NeedRightButtonRedDot; - (UIImage *)GetTitleTailImage; - (UIImage *)HighlightedImageOfHeaderButtonAtIndex:(unsigned long)arg1; @end

@protocol BaseMsgContentInBackgroundThreadDelgate - (NSMutableArray *)QueryMsgText:(NSString *)arg1 FromID:(unsigned long)arg2 FromCreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4 LeftCount:(unsigned int *)arg5; @end

@protocol BaseScanLogicDelegate

@optional - (void)onScanEnds; - (void)didShowScanResult; - (float)getBottomBarHeight; - (struct CGRect)getContentRect; - (UIViewController *)getMainViewController; - (void)onShowAlertWording; - (void)onUpdateWording; - (void)onStopScanAnimation; - (void)onStartScanAnimation; - (void)onStopLoading; - (void)onStartLoading; - (void)onPlaySound; - (void)onPopViewControllerCount:(int)arg1 animated:(BOOL)arg2; - (void)onPushViewContoller:(UIViewController *)arg1 animated:(BOOL)arg2; @end

@protocol BaseSessionInfo - (NSString *)sessionId; @end

@protocol BlockViewControllerDelegate

@optional - (void)onBlockViewControllerReturn; @end

@protocol BlueAdapterDelegate <BlueAdapterSessionDelegate, BlueProfilePedometerDelegate> @end

@protocol BlueAdapterDelegateBase

@optional - (void)onStateChange:(int)arg1; - (void)onDeviceLost:(long long)arg1; - (void)onDeviceFound:(long long)arg1 WithExtData:(NSData *)arg2; - (void)onDeviceFound:(long long)arg1; @end

@protocol BlueAdapterSessionDelegate

@optional - (void)onSessionClosed:(long long)arg1; - (void)onSessionDataAvailable:(long long)arg1; - (void)onSessionError:(long long)arg1 errorCode:(int)arg2; - (void)onSessionWrote:(long long)arg1; - (void)onSessionConnectError:(long long)arg1 errorCode:(int)arg2; - (void)onSessionConnected:(long long)arg1; @end

@protocol BlueProfileBase @end

@protocol BlueProfileDelegate - (void)onBlueProfileConnectStateChanged:(long long)arg1 State:(int)arg2 ErrorCode:(int)arg3; @end

@protocol BlueProfilePedometer - (int)writePedometerProfileTarget:(long long)arg1 Step:(int)arg2; - (int)readPedometerProfileTarget:(long long)arg1; - (int)readPedometerProfileCurPedometerInfo:(long long)arg1; @end

@protocol BlueProfilePedometerDelegate - (void)onBlueProfilePedometerTargetWrote:(long long)arg1; - (void)onBlueProfilePedometerTargetUpdated:(long long)arg1 Step:(int)arg2; - (void)onBlueProfilePedometerInfoUpdated:(long long)arg1 Info:(BlueProfilePedometerInfo *)arg2; @end

@protocol BookScannerDelegate

@optional - (void)onSendDataLength:(unsigned int)arg1; - (void)onScanBookError:(int)arg1; - (void)onGotScanItem:(ScanItemBase *)arg1; @end

@protocol BottleAnimationDelegate

@optional - (NSString *)BottleAnimationGetBrandUserName:(BottleAnimation *)arg1; - (NSString *)BottleAnimationGetBrandHeadUrl:(BottleAnimation *)arg1; - (void)BottleAnimationClickBottle:(BottleAnimation *)arg1; - (void)BottleAnimationClickStar:(BottleAnimation *)arg1; - (void)BottleAnimationFishFinish:(BottleAnimation *)arg1; - (void)BottleAnimationThrowFinish:(BottleAnimation *)arg1; @end

@protocol BottleMsgViewControllerDelegate - (void)setBottleUnread; - (void)onThrowBack:(CBottle *)arg1; - (BOOL)needShowReturnAlert; @end

@protocol BottleTipViewDelegate

@optional - (void)BottleTipAnimationFinish:(BottleTipView *)arg1; - (void)BottleTipPressButton:(BottleTipView *)arg1 withButtonTitle:(NSString *)arg2; @end

@protocol BrandArticleSearchControllerDelegate - (MMUIViewController *)viewControllerForBrandArticleSearch; @end

@protocol BrandArticleSearchLogicDelegateForController - (void)onSetSearchText:(NSString *)arg1; - (void)onOpenMsgSession:(CContact *)arg1; - (void)onOpenBrandProfile:(CContact *)arg1 withParams:(NSDictionary *)arg2; - (void)onOpenUrl:(NSString *)arg1 withParams:(NSDictionary *)arg2; @end

@protocol BrandArticleSearchPageBaseLogicImplement - (void)functionCall:(NSString *)arg1 withParams:(NSDictionary *)arg2 withCallbackID:(NSString *)arg3; - (id )currentImplement;

@optional - (void)onWebViewFinishLoad; @end

@protocol BrandDeviceConnectLogicControllerDelegate - (void)showErrTips:(int)arg1; - (void)updateSubTitle:(NSString *)arg1; @end

@protocol BrandOpenSpecificViewHandlerDelegate - (BOOL)shouldDismissCurrentViewController;

@optional - (UIViewController *)getCurrentController; @end

@protocol BrandSessionMgrExt

@optional - (void)onBrandSessionsChanged; - (void)onBrandSessionAllDeleted; @end

@protocol BrandStyleUILogicControllerDelegate - (void)updateToolViewStatus; - (BrandContentLogicController *)getLogicController;

@optional - (void)disconnectDevice; - (void)connectDevice; @end

@protocol C2ObjcClientCallBackExt - (void)onDisconnect:(NSString *)arg1 port:(unsigned short)arg2; - (void)onRecv:(NSString *)arg1 port:(unsigned short)arg2 data:(NSData *)arg3 length:(unsigned int)arg4; @end

@protocol C2ObjcServerCallBackExt - (void)onDisconnect:(NSString *)arg1 port:(unsigned short)arg2; - (void)onConnected:(NSString *)arg1 port:(unsigned short)arg2; - (void)onRecv:(NSString *)arg1 port:(unsigned short)arg2 data:(NSData *)arg3 length:(unsigned int)arg4; @end

@protocol CAAnimationDelegate

@optional - (void)animationDidStop:(CAAnimation *)arg1 finished:(BOOL)arg2; - (void)animationDidStart:(CAAnimation *)arg1; @end

@protocol CBCentralManagerDelegate - (void)centralManagerDidUpdateState:(CBCentralManager *)arg1;

@optional - (void)centralManager:(CBCentralManager *)arg1 didDisconnectPeripheral:(CBPeripheral *)arg2 error:(NSError *)arg3; - (void)centralManager:(CBCentralManager *)arg1 didFailToConnectPeripheral:(CBPeripheral *)arg2 error:(NSError *)arg3; - (void)centralManager:(CBCentralManager *)arg1 didConnectPeripheral:(CBPeripheral *)arg2; - (void)centralManager:(CBCentralManager *)arg1 didDiscoverPeripheral:(CBPeripheral *)arg2 advertisementData:(NSDictionary *)arg3 RSSI:(NSNumber *)arg4; - (void)centralManager:(CBCentralManager *)arg1 willRestoreState:(NSDictionary *)arg2; @end

@protocol CBPeripheralDelegate

@optional - (void)peripheral:(CBPeripheral *)arg1 didWriteValueForDescriptor:(CBDescriptor *)arg2 error:(NSError *)arg3; - (void)peripheral:(CBPeripheral *)arg1 didUpdateValueForDescriptor:(CBDescriptor *)arg2 error:(NSError *)arg3; - (void)peripheral:(CBPeripheral *)arg1 didDiscoverDescriptorsForCharacteristic:(CBCharacteristic *)arg2 error:(NSError *)arg3; - (void)peripheral:(CBPeripheral *)arg1 didUpdateNotificationStateForCharacteristic:(CBCharacteristic *)arg2 error:(NSError *)arg3; - (void)peripheral:(CBPeripheral *)arg1 didWriteValueForCharacteristic:(CBCharacteristic *)arg2 error:(NSError *)arg3; - (void)peripheral:(CBPeripheral *)arg1 didUpdateValueForCharacteristic:(CBCharacteristic *)arg2 error:(NSError *)arg3; - (void)peripheral:(CBPeripheral *)arg1 didDiscoverCharacteristicsForService:(CBService *)arg2 error:(NSError *)arg3; - (void)peripheral:(CBPeripheral *)arg1 didDiscoverIncludedServicesForService:(CBService *)arg2 error:(NSError *)arg3; - (void)peripheral:(CBPeripheral *)arg1 didDiscoverServices:(NSError *)arg2; - (void)peripheral:(CBPeripheral *)arg1 didReadRSSI:(NSNumber *)arg2 error:(NSError *)arg3; - (void)peripheralDidUpdateRSSI:(CBPeripheral *)arg1 error:(NSError *)arg2; - (void)peripheral:(CBPeripheral *)arg1 didModifyServices:(NSArray *)arg2; - (void)peripheralDidUpdateName:(CBPeripheral *)arg1; @end

@protocol CLLocationManagerDelegate

@optional - (void)locationManager:(CLLocationManager *)arg1 didVisit:(CLVisit *)arg2; - (void)locationManager:(CLLocationManager *)arg1 didFinishDeferredUpdatesWithError:(NSError *)arg2; - (void)locationManagerDidResumeLocationUpdates:(CLLocationManager *)arg1; - (void)locationManagerDidPauseLocationUpdates:(CLLocationManager *)arg1; - (void)locationManager:(CLLocationManager *)arg1 didStartMonitoringForRegion:(CLRegion *)arg2; - (void)locationManager:(CLLocationManager *)arg1 didChangeAuthorizationStatus:(int)arg2; - (void)locationManager:(CLLocationManager *)arg1 monitoringDidFailForRegion:(CLRegion *)arg2 withError:(NSError *)arg3; - (void)locationManager:(CLLocationManager *)arg1 didFailWithError:(NSError *)arg2; - (void)locationManager:(CLLocationManager *)arg1 didExitRegion:(CLRegion *)arg2; - (void)locationManager:(CLLocationManager *)arg1 didEnterRegion:(CLRegion *)arg2; - (void)locationManager:(CLLocationManager *)arg1 rangingBeaconsDidFailForRegion:(CLBeaconRegion *)arg2 withError:(NSError *)arg3; - (void)locationManager:(CLLocationManager *)arg1 didRangeBeacons:(NSArray *)arg2 inRegion:(CLBeaconRegion *)arg3; - (void)locationManager:(CLLocationManager *)arg1 didDetermineState:(int)arg2 forRegion:(CLRegion *)arg3; - (BOOL)locationManagerShouldDisplayHeadingCalibration:(CLLocationManager *)arg1; - (void)locationManager:(CLLocationManager *)arg1 didUpdateHeading:(CLHeading *)arg2; - (void)locationManager:(CLLocationManager *)arg1 didUpdateLocations:(NSArray *)arg2; - (void)locationManager:(CLLocationManager *)arg1 didUpdateToLocation:(CLLocation *)arg2 fromLocation:(CLLocation *)arg3; @end

@protocol CNContactPickerDelegate

@optional - (void)contactPicker:(CNContactPickerViewController *)arg1 didSelectContactProperties:(NSArray *)arg2; - (void)contactPicker:(CNContactPickerViewController *)arg1 didSelectContacts:(NSArray *)arg2; - (void)contactPicker:(CNContactPickerViewController *)arg1 didSelectContactProperty:(CNContactProperty *)arg2; - (void)contactPicker:(CNContactPickerViewController *)arg1 didSelectContact:(CNContact *)arg2; - (void)contactPickerDidCancel:(CNContactPickerViewController *)arg1; @end

@protocol CNContactViewControllerDelegate

@optional - (void)contactViewController:(CNContactViewController *)arg1 didCompleteWithContact:(CNContact *)arg2; - (BOOL)contactViewController:(CNContactViewController *)arg1 shouldPerformDefaultActionForContactProperty:(CNContactProperty *)arg2; @end

@protocol CNetworkStatusExt - (void)ReachabilityChange:(unsigned long)arg1;

@optional - (void)onSimCardNetTypeChange; @end

@protocol CSettingExt

@optional - (void)onSettingChanged:(int)arg1; @end

@protocol CameraScanLogicDelegate - (void)obtainScanResultDidFinish:(NSString *)arg1; - (BOOL)shouldBackToSessionImmediately; - (BOOL)shouldObtainScanResult; @end

@protocol CameraScanUIDelegate

@optional - (NSString *)getScanQRCodeTitle; - (BOOL)shouldDirectShowImagePicker; @end

@protocol CameraScannerViewDelegate

@optional - (void)captureOutput:(AVCaptureOutput *)arg1 didOutputSampleBuffer:(struct opaqueCMSampleBuffer *)arg2 fromConnection:(AVCaptureConnection *)arg3; @end

@protocol CanvasManagerDelegate

@optional - (UINavigationController *)NavigationController; - (void)enableTouch; - (void)disableTouch; - (void)unSpotLightCanvasAnimated:(BOOL)arg1; - (void)spotLightCanvasAnimated:(BOOL)arg1; - (void)unDarkenCanvasAnimated:(BOOL)arg1; - (void)darkenCanvasAnimated:(BOOL)arg1; - (unsigned long)canvasHeightForDraw; - (void)showCanvasBottomBarAnimated:(BOOL)arg1; - (void)hideCanvasBottomBarAnimated:(BOOL)arg1; - (void)showCanvasTopBarAnimated:(BOOL)arg1; - (void)hideCanvasTopBarAnimated:(BOOL)arg1; @end

@protocol ChangeOwnerLogicDelegate - (void)onChangeOwnerLogicStop:(BOOL)arg1; @end

@protocol ChatBackgroundExt

@optional - (void)onChatBackgroundDownloadFinishedForUser:(NSString *)arg1 withCID:(NSString *)arg2; - (void)onListStatusChange; - (void)onChatBackgroundChanged:(NSString *)arg1; @end

@protocol ChatBackgroundViewDelegate - (void)onChatBackgroundViewClick:(ChatBackgroundView *)arg1; @end

@protocol ChatMigrationBackupChatLogicDelegate - (void)onFinished; - (void)onGetPieceOfData:(PacketBackupDataPush *)arg1; - (void)onServerCancelWithErrorCode:(int)arg1; @end

@protocol ChatMigrationBackupDataPushPoolDelegate - (void)onServerCancelWithErrorCode:(int)arg1; - (void)onFinished; - (void)onReadyOfBackupPkg:(PacketBackupDataPush *)arg1; @end

@protocol ChatMigrationBackupNotificationExt - (void)onGetBackupPkgProgress:(unsigned long long)arg1 andReadySize:(unsigned long long)arg2; @end

@protocol ChatMigrationClientDataProcessMgrDelegate - (void)onSizeNoGrow; - (void)onTransferProgress:(unsigned int)arg1 procSize:(unsigned int)arg2; - (void)onNotifyEvent:(int)arg1; - (void)onProcError:(int)arg1; - (void)onSendData:(NSData *)arg1;

@optional - (BOOL)getLocalDiskCheckResult:(unsigned long long)arg1; @end

@protocol ChatMigrationClientLogicDelegate

@optional - (void)onTransferError:(int)arg1; - (void)onTransferFinish; - (void)onGetConnectInfoNotSameAccount:(NSString *)arg1; - (void)onGetConnectInfoError; - (void)onGetConnectInfo:(NSString *)arg1 andPort:(unsigned short)arg2; - (void)onDisconnect; - (void)onTransferSpeed:(float)arg1; - (void)onTransferProgress:(unsigned int)arg1 processedSize:(unsigned int)arg2; - (void)onRecvStartResponse; - (void)onInspectLocalConditionFail:(int)arg1; @end

@protocol ChatMigrationCreateQRCodeDelegate - (void)onGetQRCodeOffline:(BakChatCreateQRcodeOfflineResponse *)arg1; - (void)onGetQRCode:(BakChatCreateQRcodeResponse *)arg1; @end

@protocol ChatMigrationGetConnectInfoDelegate - (void)onGetConnectInfo:(GetConnectInfoResponse *)arg1; @end

@protocol ChatMigrationHeartBeatMonitorDelegate - (void)onHeartBeatAckIDWrong; - (void)onHeartBeatLate; - (void)onHeartBeatOK; - (void)onHeartBeatPacketSendWithAckID:(unsigned long long)arg1; @end

@protocol ChatMigrationRecoverChatFileHelperDelegate - (void)onRecoverEnd:(NSMutableDictionary *)arg1 isSuccess:(unsigned int)arg2; - (void)onRecoverError:(int)arg1; @end

@protocol ChatMigrationRecoverChatLogicDelegate - (void)onRecoverError:(int)arg1; - (void)onDataToFileFinish:(PacketBackupDataPush *)arg1 Result:(BOOL)arg2; @end

@protocol ChatMigrationRecoverNotificationExt

@optional - (void)onRebuildSessionStorage; - (void)onRecoverChatFailure; - (void)onRecoverChatSuccess; - (void)onCleanTmpFile; - (void)onMediaFileRecoverProgress:(unsigned int)arg1 andFinishCount:(unsigned int)arg2; - (void)onDBRecoverProgress:(unsigned int)arg1 andFinishCount:(unsigned int)arg2; - (void)onRecoverStart; @end

@protocol ChatMigrationServerDataProcessMgrDelegate - (void)onSizeNoGrow; - (void)onTransferProgress:(unsigned int)arg1 procSize:(unsigned int)arg2; - (void)onNotifyEvent:(int)arg1; - (void)onProcError:(int)arg1; - (void)onSendData:(NSData *)arg1;

@optional - (BOOL)getLocalDiskCheckResult:(unsigned long long)arg1; @end

@protocol ChatMigrationServerLogicDelegate

@optional - (void)onTransferError:(int)arg1; - (void)onTransferFinish; - (void)onTransferSpeed:(float)arg1; - (void)onTransferProgress:(unsigned int)arg1 processedSize:(unsigned int)arg2; - (void)onTransferStart; - (void)onConfirmStart; - (void)onDisconnect; - (void)onConnected; - (void)onGetQRCodeImgOffline:(UIImage *)arg1; - (void)onGetQRCodeImg:(UIImage *)arg1; @end

@protocol ChatRoomInvitationDetailDelegate - (void)onApproveInvitationSuccess:(CMessageWrap *)arg1; @end

@protocol ChatRoomManagementDelegate - (void)checkNeedReload:(NSString *)arg1; @end

@protocol ChatRoomMemMsgDataLogicDelegate - (void)onChatRoomMemMsgDataDone:(NSArray *)arg1 End:(BOOL)arg2; @end

@protocol ChatRoomMemberGridViewDelegate

@optional - (void)onLongPressEx:(NewChatRoomMemberItemView *)arg1; - (void)showMoreMember; - (void)setShowRemoveMember; - (void)onDeleteMember:(NSString *)arg1; - (void)addMember; - (void)openContactInfo:(CContact *)arg1; @end

@protocol ChatroomMemberRemoveViewControllerDelegate

@optional - (void)onChatroomMemberRemoveViewCancel; @end

@protocol CheckQRCodeLoginDelegate - (void)OnCheckQRCodeLoginUUIDExpired; - (void)OnCheckQRCodeLoginCancel; - (void)OnCheckQRCodeLoginExpried; - (void)OnCheckQRCodeLoginConfirmedWithUserName:(NSString *)arg1 pwd:(NSString *)arg2 nickName:(NSString *)arg3 headImageURL:(NSString *)arg4; - (void)OnCheckQRCodeLoginScaned:(NSString *)arg1 nickName:(NSString *)arg2; - (void)OnCheckQRCodeLoginFail; @end

@protocol CircleProgressBarDelegate

@optional - (void)onProgressAnimationEnd:(float)arg1; @end

@protocol CoinViewDelegate - (void)didCoinViewFinishAnimation; @end

@protocol CommonImageBrowserDelegate

@optional - (void)onDeleteImage; @end

@protocol CommonPlayerDelegate

@optional - (void)onCommonPlayerPlayAtTime:(float)arg1; - (void)onCommonPlayerError:(NSDictionary *)arg1; - (void)onCommonPlayerPause; - (void)onCommonPlayerStop; - (void)onCommonPlayerPlayEnd; - (void)onCommonPlayerPlay; @end

@protocol ComposeSendDelegate - (void)OnComposeSendComplete:(int)arg1; @end

@protocol ContactInfoAssistDelegate - (CContactVerifyLogic *)getContactVerifyLogic; - (void)onSendVerifyMsg; - (id)getUserData; - (void)reloadFloatView; - (void)delAllMsg; - (MMUIViewController *)getViewController; - (void)stopLoadingWithFailText:(NSString *)arg1; - (void)stopLoadingWithOKText:(NSString *)arg1; - (void)startLoadingWithText:(NSString *)arg1; - (void)onRemoveContact; - (void)onExpose; - (void)onPopViewController:(BOOL)arg1; - (void)onSayHello; - (void)onShareMyFriend; - (void)onFriendRequestSend; - (void)contactVerifyOk:(CContact *)arg1; - (void)onNewMessage:(CContact *)arg1; - (void)onTalk:(CContact *)arg1;

@optional - (NSString *)getSearchId; - (void)onVerifyOK; - (void)onAddToContact; - (unsigned long)GetFromScene; @end

@protocol ContactInfoViewControllerDelegate

@optional - (void)onUpdateContact:(CContact *)arg1; - (void)onRemoveContact; - (void)onAddContact:(NSString *)arg1; - (void)onAddContact; @end

@protocol ContactRemarkImgExt

@optional - (void)onDownloadCardImg:(NSString *)arg1; - (void)onUploadCardImgFinish:(NSString *)arg1 returnUrl:(NSString *)arg2; @end

@protocol ContactSelectViewDelegate - (void)onSelectContact:(CContact *)arg1;

@optional - (void)onSelectBrandContact; - (void)onSelectRadarCreateRoom; - (void)onSelectHistoryGroup; - (BOOL)onFilterContactCandidate:(CContact *)arg1; - (void)onContactSelectSearch:(NSArray *)arg1; - (BOOL)onShouldSelectContact:(CContact *)arg1; @end

@protocol ContactTagDetailViewControllerDelegate

@optional - (void)onDeleteContactTagSuccess:(NSString *)arg1; @end

@protocol ContactTagEditLogicDelegate

@optional - (void)onJobForTagEditRet:(int)arg1; @end

@protocol ContactTagNameEditViewControllerDelegate - (void)onTagNameEditViewControllerRetWithTagName:(NSString *)arg1; @end

@protocol ContactsAllSelectPanelViewDelegate - (void)onDeselectAll; - (void)onSelectAll; @end

@protocol ContactsCreateChatRoomLogicDelegate - (void)OnCreateRoom:(CContact *)arg1; @end

@protocol ContactsDataLogicDelegate - (BOOL)onFilterContactCandidate:(CContact *)arg1; - (void)onContactsDataChange;

@optional - (void)onContactAsynSearchResultChanged:(BOOL)arg1; @end

@protocol ContactsItemViewDelegate

@optional - (void)onContactsItemViewRightButtonClick:(id)arg1; @end

@protocol ContactsPanelViewDelegate - (void)didClickImageAtIndex:(unsigned long)arg1 withKey:(NSString *)arg2; @end

@protocol ContactsSelectorControllerDelegate

@optional - (BOOL)couldSelectContacts; @end

@protocol CountryCodePickerDelegate - (void)CountryCodePickerDidPickCountryCode:(CountryCodeWrap *)arg1; @end

@protocol CreateChatLogicDelegate - (void)onCreateChatContactReturn:(CContact *)arg1; @end

@protocol CrossfadeAnimationDelegate

@optional - (void)crossfadeAnimationCompleted; @end

@protocol CustomEmoticonConflictViewDelegate

@optional - (void)onCustomEmoticonConflictViewClickClose; @end

@protocol CustomEmoticonSynchronizeViewDelegate

@optional - (void)showHeaderViewWithoutWiFi; - (void)hideHeaderViewOnWiFi; - (void)onCustomEmoticonSynchronizeViewClickEdit; - (void)onCustomEmoticonSynchronizeViewClickClose; @end

@protocol CustomMenuToolViewDelegate - (void)onJumpToPOIView:(CustomMenuButton *)arg1; - (void)onJumpToPicView:(CustomMenuButton *)arg1; - (void)onJumpToScanView:(CustomMenuButton *)arg1; - (BOOL)onJumpToNativeView:(NSString *)arg1; - (void)onJumpToWebView:(NSString *)arg1; - (void)onRecordActionEvent:(CustomMenuButton *)arg1; - (void)onReportClickEvent:(CustomMenuButton *)arg1; - (void)onSubMenuDismiss; - (void)onSubMenuPresentWithIndex:(int)arg1 ArrowX:(float)arg2; - (void)onChangeToMenuMode:(CustomMenuButton *)arg1; - (void)onChangeToInputMode; - (BOOL)shouldShowChangeModeBtn; @end

@protocol CustomSubMenuFloatViewDelegate - (void)onJumpToPOIView:(CustomMenuButton *)arg1; - (void)onJumpToPicView:(CustomMenuButton *)arg1; - (void)onJumpToScanView:(CustomMenuButton *)arg1; - (BOOL)onJumpToNativeView:(NSString *)arg1; - (void)onJumpToWebView:(NSString *)arg1; - (void)onRecordActionEvent:(CustomMenuButton *)arg1; - (void)onReportClickEvent:(CustomMenuButton *)arg1; - (void)onSubMenuDismiss; - (void)onChangeToMenuMode:(CustomMenuButton *)arg1; @end

@protocol DelMemLogicDelegate - (void)onDelMemLogicStop:(BOOL)arg1;

@optional - (void)newMessageFromContactInfo:(CContact *)arg1; @end

@protocol DesignerPortfolioCellDelegate - (void)OnRewardStoreItem:(EmoticonStoreItem *)arg1; - (void)OnShowAlertWithIKnow:(NSString *)arg1; - (void)OnShowAlertWithOK:(NSString *)arg1; - (void)OnStopLoading; - (void)OnStopLoadingAndShowError:(NSString *)arg1; - (void)OnStopLoadingAndShowOK:(NSString *)arg1; - (void)OnStartLoadingAndShowStringBlocked:(NSString *)arg1; - (void)OnStartLoadingAndShowString:(NSString *)arg1; @end

@protocol DownloadVoiceDelegate

@optional - (void)OnRecvData:(NSString *)arg1 MesLocalID:(unsigned long)arg2 n64MesSvrID:(long long)arg3 CreateTime:(unsigned long)arg4 VoiceTime:(unsigned long)arg5 Offset:(unsigned long)arg6 Len:(unsigned long)arg7 Data:(NSData *)arg8 EndFlag:(unsigned long)arg9 ErrNo:(unsigned long)arg10; @end

@protocol DropdownMenuDataSource - (NSString *)dropdownMenu:(DropdownMenu *)arg1 titleForSubmenu:(unsigned int)arg2; - (unsigned int)numberOfSubmenuInDropdownMenu:(DropdownMenu *)arg1; @end

@protocol DropdownMenuDelegate

@optional - (void)dropdownMenu:(DropdownMenu *)arg1 didSelectSubMenuWithIndex:(int)arg2; @end

@protocol EAAccessoryDelegate

@optional - (void)accessoryDidDisconnect:(EAAccessory *)arg1; @end

@protocol EGORefreshTableHeaderDelegate - (BOOL)egoRefreshTableHeaderDataSourceIsLoading:(EGORefreshTableHeaderView *)arg1; - (void)egoRefreshTableHeaderDidTriggerRefresh:(EGORefreshTableHeaderView *)arg1; @end

@protocol EditBottleProfileDelegate

@optional - (void)goToSandyBeach; - (void)SaveImg:(UIImage *)arg1; @end

@protocol EmoticonAddFromServerLogicObjectDelegate - (void)onAddSyncLogicBeginWithFullMd5List:(NSArray *)arg1; - (BOOL)canResumeAddSyncLogic; @end

@protocol EmoticonAddToServerLogicDelegate

@optional - (void)onEmoticonAddToServerFailed:(NSString *)arg1 isOverLimit:(BOOL)arg2; - (void)onEmoticonAddToServerOk:(NSString *)arg1; @end

@protocol EmoticonBackUpMgrExt

@optional - (void)onEmoticonBackUpMgrSyncOperate; - (void)onEmoticonBackUpMgrRecoverAutoPauseOnWWan; - (void)onEmoticonBackUpMgrRecoverNetworkChangeToUnreachable; - (void)onEmoticonBackUpMgrRecoverGoon; - (void)onEmoticonBackUpMgrRecoverPause; - (void)onEmoticonBackUpMgrRecoverFailed; - (void)onEmoticonBackUpMgrRecoverComplete; - (void)onEmoticonBackUpMgrRecoverOneEmoticon; @end

@protocol EmoticonBackUpMgrViewExt - (void)checkIfIsOnEmoticonCustomManageViewController:(char *)arg1; @end

@protocol EmoticonBackupDeleteNotifyExt - (void)onEmoticonBackupDeleteNotify; @end

@protocol EmoticonBackupLogicObjectDelegate

@optional - (void)onEmoticonBackupLogicFailed; - (void)onEmoticonBackupLogicOk; @end

@protocol EmoticonBackupMd5ListCgiDelegate - (void)onEmoticonBackupMd5ListOverLimitWithNeedUploadMd5List:(NSArray *)arg1; - (void)onEmoticonBackupMd5ListRunOutWithNeedUploadMd5List:(NSArray *)arg1; - (BOOL)canResumeEmoticonBackupMd5List; - (void)onEmoticonBackupMd5ListNoNeedToBackUp; - (void)onEmoticonBackupMd5ListFailed; - (void)onEmoticonBackupMd5ListOk; @end

@protocol EmoticonBackupOperateMgrExt

@optional - (void)onStickyBackupEmoticonFailed:(NSArray *)arg1; - (void)onStickyBackupEmoticonOK:(NSArray *)arg1; - (void)onAddBackupEmoticonFailed:(NSString *)arg1 isOverLimit:(BOOL)arg2; - (void)onAddBackupEmoticonOK:(NSString *)arg1; - (void)onDeleteBackupEmoticonFailed:(NSArray *)arg1; - (void)onDeleteBackupEmoticonOK:(NSArray *)arg1; @end

@protocol EmoticonBoardPageCollectionControllerDelegate

@optional - (void)didScrollToOffsetValue:(float)arg1; - (void)didStopAtPage:(EmoticonBoardPageWrap *)arg1 pageOffset:(EmoticonboardPageOffset *)arg2; @end

@protocol EmoticonBoardRecommendViewDelegate

@optional - (void)onEmoticonBoardRecommendViewTapWithPid:(NSString *)arg1; @end

@protocol EmoticonBoardViewDelegate

@optional - (void)OnEmoticonStateDidChanged:(BOOL)arg1; - (MMUIViewController *)GetCurrentViewController; - (void)onSendButtonClicked; @end

@protocol EmoticonBoughtListMgrExt

@optional - (void)OnRestoreEmoticonItemFailed; - (void)OnRestoreEmoticonItemSuccess; - (void)OnBoughtListChanged:(NSMutableArray *)arg1 withRet:(int)arg2; @end

@protocol EmoticonButtonDescExt

@optional - (void)onGetEmoticonDownloadFlag:(unsigned long)arg1 andButtonDesc:(NSString *)arg2; @end

@protocol EmoticonCustomManageAddLogicDelegate

@optional - (void)AddEmoticonFinishedWithWrap:(AddEmoticonWrap *)arg1 IsSuccessed:(BOOL)arg2; @end

@protocol EmoticonCustomManageViewDelegate

@optional - (BOOL)isCustomManageViewMarkable; - (void)onEmoticonCustomManageViewTaped:(EmoticonCustomManageWrap *)arg1 andView:(EmoticonCustomManageView *)arg2; @end

@protocol EmoticonDeleteFromServerLogicObjectDelegate - (void)onDeleteSyncLogicComplete; - (BOOL)canResumeDeleteSyncLogic; @end

@protocol EmoticonDescMgrExt

@optional - (void)onGetEmoticonDesc:(NSString *)arg1 withEmoticonWrap:(CEmoticonWrap *)arg2; - (void)onGetEmoticonClickFlag:(unsigned long)arg1 downloadFlag:(unsigned long)arg2 pid:(NSString *)arg3; - (void)onGetEmoticonClickFlag:(unsigned long)arg1 pid:(NSString *)arg2; - (void)onGetEmoticonDesc:(NSArray *)arg1 forMd5:(NSString *)arg2; - (void)onGetEmoticonDesc:(NSString *)arg1 descList:(NSArray *)arg2; @end

@protocol EmoticonDownloadMd5ListCgiDelegate - (void)onEmoticonDownloadMd5ListFailed; - (void)onEmoticonDownloadMd5ListOk:(NSArray *)arg1; @end

@protocol EmoticonDownloadProxyDelegate

@optional - (void)onEmoticonDownloadingMd5:(NSString *)arg1 withUserInfo:(NSObject *)arg2 partLen:(unsigned int)arg3 totalLen:(unsigned int)arg4; - (void)onEmoticonDownloadMd5Failed:(NSString *)arg1 withUserInfo:(NSObject *)arg2; - (void)onEmoticonDownloadMd5Ok:(NSString *)arg1 AndFilePath:(NSString *)arg2 withUserInfo:(NSObject *)arg3; - (void)onEmoticonDownloadMd5Failed:(NSString *)arg1; - (void)onEmoticonDownloadMd5Ok:(NSString *)arg1 AndFilePath:(NSString *)arg2; @end

@protocol EmoticonGridViewDelegate

@optional - (UIView *)getPreviewSuperview; - (void)onTapEmoticonWrap:(CEmoticonWrap *)arg1; @end

@protocol EmoticonManageCellDelegate - (void)onUnstallButtonClickWithPid:(NSString *)arg1; - (BOOL)isEmoticonManageCellDeleteMode; @end

@protocol EmoticonManageViewControllerModeExt - (void)onGotoDeleteMode; - (void)onGotoNormalMode; @end

@protocol EmoticonOperateCgiDelegate - (void)onEmoticonOperateFailed:(NSArray *)arg1 opCode:(unsigned int)arg2 isOverLimit:(BOOL)arg3; - (void)onEmoticonOperateOk:(NSArray *)arg1 WithNeedBackupArray:(NSArray *)arg2 opCode:(unsigned int)arg3; @end

@protocol EmoticonRecommendMgrExt

@optional - (void)OnEmoticonRecommendNewStateChangedForDesignerEmojiEntranceNew:(BOOL)arg1; - (void)OnEmoticonRecommendNewStateChangedForBoardView:(BOOL)arg1; - (void)OnEmoticonRecommendNewStateChanged:(BOOL)arg1; @end

@protocol EmoticonRecoverLogicObjectDelegate - (BOOL)shouldSpeedUpRecoverDonwload; - (BOOL)isUserAllowOnRecover; - (BOOL)isUserPauseOnRecover; - (BOOL)isUserNoActionOnRecover;

@optional - (void)onEmoticonRecoverLogicAutoPauseOnWWan; - (void)onEmoticonRecoverLogicDownloadOneEmoticonOK; - (void)onEmoticonRecoverLogicFailed; - (void)onEmoticonRecoverLogicOk; @end

@protocol EmoticonRestartBackupWhenDeleteTaskDelegate

@optional - (void)onEmoticonRestartBackupWhenDeleteTaskExecute; @end

@protocol EmoticonStoreCellDelegate - (void)OnShowAlertWithIKnow:(NSString *)arg1; - (void)OnShowAlertWithOK:(NSString *)arg1; - (void)OnStopLoading; - (void)OnStopLoadingAndShowError:(NSString *)arg1; - (void)OnStopLoadingAndShowOK:(NSString *)arg1; - (void)OnStartLoadingAndShowStringBlocked:(NSString *)arg1; - (void)OnStartLoadingAndShowString:(NSString *)arg1; @end

@protocol EmoticonStoreDownloadViewDelegate

@optional - (void)onDownloadBegin; - (void)onDownloadFinished; @end

@protocol EmoticonStoreItemExt

@optional - (void)OnEmoticonStoreItemGetProductFinished:(EmoticonStoreItem *)arg1; - (void)OnEmoticonStoreItemInstallFailed:(EmoticonStoreItem *)arg1; - (void)OnEmoticonStoreItemInstallFinished:(EmoticonStoreItem *)arg1; - (void)OnEmoticonStoreItemInstallStarted:(EmoticonStoreItem *)arg1; - (void)OnEmoticonStoreItemDownloadFailed:(EmoticonStoreItem *)arg1; - (void)OnEmoticonStoreItemDownloadFinished:(EmoticonStoreItem *)arg1; - (void)OnEmoticonStoreItemDownloadProgressChanged:(EmoticonStoreItem *)arg1 CurrLength:(unsigned int)arg2 TotalLength:(unsigned int)arg3; - (void)OnEmoticonStoreItemChanged:(EmoticonStoreItem *)arg1; @end

@protocol EmoticonStoreMgrExt

@optional - (void)OnBuyEmoticonItemCanceled:(EmoticonStoreItem *)arg1; - (void)OnBuyEmoticonItemFailed:(EmoticonStoreItem *)arg1; - (void)OnBuyEmoticonItemSuccess:(EmoticonStoreItem *)arg1; - (void)OnStoreListChanged:(NSArray *)arg1 withRet:(int)arg2 withReqType:(unsigned long)arg3 Response:(GetEmotionListResponse *)arg4; @end

@protocol EmoticonTabItemViewDelegate

@optional - (void)onEmoticonTabItemViewTaped:(EmoticonTabItemView *)arg1; @end

@protocol EmoticonTabRecommendMgrExt

@optional - (void)OnEmoticonTabRecommendChanged; @end

@protocol EmoticonUploadCgiDelegate - (void)onEmoticonUploadMd5Failed:(NSString *)arg1; - (void)onEmoticonUploadMd5Ok:(NSString *)arg1; @end

@protocol EmoticonViewWithPreviewDelegate

@optional - (UIView *)getPreviewSuperview; @end

@protocol EmoticonWebDownloadMgrExt - (void)onDownloadFailedWithUrl:(NSString *)arg1 userData:(NSMutableDictionary *)arg2 errType:(int)arg3; - (void)onDownloadFinishedWithUrl:(NSString *)arg1 userData:(NSMutableDictionary *)arg2; @end

@protocol EmotionCollectionFooterViewDelegate - (void)MMRefreshCollectionFooterDidTriggerRefresh:(MMRefreshTableFooterView *)arg1; @end

@protocol EmotionDesignerEmojiTipsViewControllerDelegate

@optional - (void)onSendDesignerEmojiWithMd5:(NSString *)arg1; - (void)onSaveDesignerEmojiWithMd5:(NSString *)arg1; @end

@protocol EmotionStoreDesignerEmojiGridViewDelegate

@optional - (void)onDesignerEmojiCellClicked:(EmojiInfo *)arg1 AtIndex:(unsigned int)arg2; @end

@protocol EmotionStoreDetailRewardEntranceDelegate

@optional - (void)onShowAllDonorsButtonClick; - (void)onRewardButtonClick; @end

@protocol EnterpriseBrandContactHelperDelegate

@optional - (MMUIViewController *)getViewController; @end

@protocol EnterpriseBrandContactSelectViewControllerDelegate

@optional - (void)onEnterpriseCancelSelectBrand:(EnterpriseBrandContactSelectViewController *)arg1; - (void)onEnterpriseSelectBrandContact:(CContact *)arg1 viewController:(EnterpriseBrandContactSelectViewController *)arg2; @end

@protocol EnterpriseBrandEntryItemViewDelegate

@optional - (void)onEnterpriseBrandEntryRightBtnClicked; @end

@protocol EnterpriseBrandSearchControllerDelegate - (MMUIViewController *)getViewController; - (MMSearchBar *)getMMSearchBar; @end

@protocol EnterpriseBrandSelectSheetViewDelegate

@optional - (void)onEnterpriseSelectBrandContact:(CContact *)arg1 sheetView:(EnterpriseBrandSelectSheetView *)arg2; @end

@protocol EnterpriseConnectorLogicDelegate

@optional - (void)onEnterpriseConnectFail:(EnterpriseConnectorLogic *)arg1; - (void)onEnterpriseConnectSucceed:(EnterpriseConnectorLogic *)arg1; - (void)onEnterpriseSelectChat:(NSString *)arg1 brand:(NSString *)arg2 logic:(EnterpriseConnectorLogic *)arg3; - (void)onEnterpriseSelectBrand:(NSString *)arg1 logic:(EnterpriseConnectorLogic *)arg2; @end

@protocol EnterpriseContactItemViewDelegate

@optional - (void)onEnterpriseContactItemViewRightButtonClick:(id)arg1; @end

@protocol EnterpriseContactSearchViewDelegate - (EnterpriseSearchDataController *)getDataController; - (MMUIViewController *)getViewController; - (MMSearchBar *)getMMSearchBar; - (void)onSelectEnterpriseSearchResultItem:(EnterpriseSearchResultItem *)arg1; - (void)onEnterpriseContactSearchViewReturn:(BOOL)arg1; @end

@protocol EnterpriseMemberViewDelegate

@optional - (void)onEnterpriseMemberViewAdd:(EnterpriseMemberViewItem *)arg1; - (void)onEnterpriseMemberViewDelete:(EnterpriseMemberViewItem *)arg1; - (void)onEnterpriseMemberHeadImageLongPress:(EnterpriseMemberViewItem *)arg1; - (void)onEnterpriseMemberHeadImageClick:(EnterpriseMemberViewItem *)arg1; @end

@protocol EnterpriseRoomContactSelectDelegate - (void)onCancelSelectContact; - (void)didSelectContact:(CEnterpriseContact *)arg1; @end

@protocol EnterpriseSearchDataControllerDelegate

@optional - (BOOL)shouldProcessRemoteSearchResp:(NSString *)arg1 range:(unsigned long)arg2; - (void)onRemoteSearchMoreCompleted:(NSString *)arg1 range:(unsigned long)arg2 result:(NSDictionary *)arg3; @end

@protocol EnterpriseSendMsgMgrDelegate

@optional - (void)onSendMsgStatusChanged:(CMessageWrap *)arg1; @end

@protocol EnterpriseSessionSearchControllerDelegate - (MMUIViewController *)getViewController; - (MMSearchBar *)getMMSearchBar; @end

@protocol EnterpriseSessionSelectViewControllerDelegate

@optional - (void)OnEnterpriseCancelSelectSession:(EnterpriseSessionSelectViewController *)arg1; - (void)OnEnterpriseSelectSession:(CEnterpriseContact *)arg1 viewController:(EnterpriseSessionSelectViewController *)arg2; @end

@protocol EnterpriseVoiceMsgMgrDelegate

@optional - (void)onReceiveVoiceMsgStatusChanged:(CMessageWrap *)arg1; - (void)onSendVoiceMsgStatusChanged:(CMessageWrap *)arg1; - (void)onRecordVoiceMsgSucc:(CMessageWrap *)arg1; @end

@protocol ExposeEvidenceViewControllerDelegate - (void)onReturnBtnDone; - (void)onExposeCompleteAndExit; - (void)onExposeConfirmWithMsgEvidence:(NSArray *)arg1 andImgEvidence:(NSArray *)arg2; @end

@protocol ExposeWithProofCgiDelegate

@optional - (void)OnUploadImgToCdnSuccess:(NSString *)arg1 withProofImgItem:(ProofImgItem *)arg2; - (void)OnUploadImgToCdnFail:(NSString *)arg1; - (void)OnGetExposeLinkError; - (void)OnGetExposeLinkSuccess:(NSString *)arg1; - (void)OnExposeWithProofError; - (void)OnExposeWithProofSuccess; @end

@protocol ExpressionMgrExt

@optional - (void)onEmojiBoardKeyListChanged; @end

@protocol ExtraDeviceLoginMgrExt

@optional - (void)onNeedReStartScanQRCode; @end

@protocol ExtraDeviceLoginViewControllerDelegate - (void)onNeed2TryReScanQRCode; @end

@protocol FBSDKCopying <NSCopying, NSObject> - (id)copy; @end

@protocol FBSDKLoginCompleting - (void)completeLogIn:(FBSDKLoginManager *)arg1 withHandler:(void (^)(FBSDKLoginCompletionParameters *))arg2; @end

@protocol FBSDKURLConnectionDelegate

@optional - (void)facebookURLConnection:(FBSDKURLConnection *)arg1 didSendBodyData:(int)arg2 totalBytesWritten:(int)arg3 totalBytesExpectedToWrite:(int)arg4; @end

@protocol FBSDKURLOpening - (void)applicationDidBecomeActive:(UIApplication *)arg1; - (BOOL)application:(UIApplication *)arg1 openURL:(NSURL *)arg2 sourceApplication:(NSString *)arg3 annotation:(id)arg4; @end

@protocol FICEntity @property(nonatomic) unsigned int eliminationFactor; @property(readonly, nonatomic) UIImage *sourceImage; @property(readonly, nonatomic) NSString *formatName; @property(readonly, nonatomic) NSString *sourceImageUUID; @property(readonly, nonatomic) NSString *entityUUID; - (void (^)(struct CGContext *, struct CGSize))drawingBlockForImage:(UIImage *)arg1; @end

@protocol FTSAddressBookFriendCellDelegate

@optional - (void)onFTSSelectAddressBookFriend:(AddressBookFriend *)arg1; @end

@protocol FTSContactCellDelegate

@optional - (void)onFTSChatWithContact:(CContact *)arg1; @end

@protocol FTSDBDelegate - (void)onRecoverFTSDB; @end

@protocol FTSJSEventDelegate

@optional - (void)onRequestLocalSuggestion:(NSDictionary *)arg1; - (void)onSearchInputChanged:(NSDictionary *)arg1; - (void)onClickRecmdWord:(NSDictionary *)arg1; - (void)onOpenWeAppPage:(NSDictionary *)arg1; - (void)onOpenMsgSession:(CContact *)arg1; - (void)didFinishLoadWebView:(UIWebView *)arg1; - (void)onOpenSnsDetail:(NSDictionary *)arg1; - (void)onOpenContactError:(NSString *)arg1 withMessage:(NSString *)arg2; - (void)onOpenContact:(CContact *)arg1; - (void)onBeginOnlineSearchContact:(NSString *)arg1; - (void)onOpenBrandContact:(CContact *)arg1 withParams:(NSDictionary *)arg2; - (void)onLaunchPage:(NSString *)arg1 withParams:(NSDictionary *)arg2; - (void)onLaunchDetailPage:(NSDictionary *)arg1; - (void)onPreSearch:(NSString *)arg1; - (void)onSearchRecmdDataFail; - (void)onFailReceiveJson; - (void)onReceiveJson:(NSDictionary *)arg1; @end

@protocol FTSResultViewDelegate - (void)onFTSDetailViewReturn:(BOOL)arg1; @end

@protocol FTSTopHitDelegate

@optional - (BOOL)isTopHitFeatureReady; - (void)sortFeatures:(NSMutableArray *)arg1 matchTips:(NSMutableDictionary *)arg2; - (NSMutableDictionary *)getFeatureDictionary; - (BOOL)isTopHitAddressBookReady; - (BOOL)isTopHitContactReady; - (void)sortAddressBookFriends:(NSMutableArray *)arg1 matchTips:(NSMutableDictionary *)arg2; - (void)sortContacts:(NSMutableArray *)arg1 matchTips:(NSMutableDictionary *)arg2; - (NSMutableDictionary *)getNickNameToFriendsDictionary; - (NSMutableDictionary *)getAddressBookDictionary; - (NSMutableDictionary *)getContactDictionary; - (NSMutableDictionary *)getChinesePinyin; - (unsigned long)getCreateTimeForUser:(NSString *)arg1; @end

@protocol FTSWebSearchDataSource

@optional - (NSDictionary *)getCurrentSuggestParams; - (unsigned long long)businessType; - (NSString *)query; @end

@protocol FTSWebSearchViewDelegate - (void)onWebSearchViewDidPop; - (void)onWebSearchViewWillPop; - (void)onWebSearchViewDidShow; - (void)onWebSearchViewReturn:(BOOL)arg1; @end

@protocol FavAddItemHelperDelegate - (void)onAddFavTagBegin;

@optional - (void)onAddFavTagEnd; @end

@protocol FavFileDetailDelegate

@optional - (void)OpenVideoFileByFavDataWrap:(FavDataItemWrap *)arg1; - (void)OpenVideoFile:(FavoritesItem *)arg1; @end

@protocol FavForwardLogicDelegate - (UIViewController *)getFavForawrdViewController;

@optional - (void)OnForwardDone; @end

@protocol FavFullScreenImageViewDelegate - (void)onFavFullScreenImageViewHide; @end

@protocol FavImageFullScreenViewContainerDelegate - (void)onLongPressEvent:(UIView *)arg1 onImage:(SimpleImgInfo *)arg2; - (BOOL)useAlphaAnimation; - (BOOL)shouldAnimationWhenHide; - (void)onAnimateFadeOut; - (void)animationHideWithRotate; - (void)onContainerAnimationHideStop; - (void)onContainerAnimationHideStart; - (void)onContainerAnimationShowStop; - (void)onContainerAnimationShowStart; @end

@protocol FavImagePreViewDelegate

@optional - (void)onWillLongPressFavPreImage:(UIImageView *)arg1; - (void)onLongPressedFavPreImage:(id )arg1; - (void)onClickFavPreImage:(FavImagePreView *)arg1 ImageIndex:(unsigned long)arg2; @end

@protocol FavLocRemarkDelegate

@optional - (void)onFavLocAddOK; - (void)onFavLocReamrkComplete:(NSString *)arg1; @end

@protocol FavPostControllerDelegate - (void)addPostItem:(FavoritesItem *)arg1; - (MMUIViewController *)getCurrentViewController; @end

@protocol FavRecordNodeViewDelegate

@optional - (void)onFavViewSizeDidChange:(FavRecordBaseNodeView *)arg1 withFavData:(FavoritesItemDataField *)arg2; - (void)onJumpToViewDetail:(NSString *)arg1; - (void)onExitFullScreen; - (void)onWillLongPressImgNode:(UIImageView *)arg1; - (void)onLongPressImgNode:(id )arg1; - (void)onClickOnImgNode:(FavRecordImgNodeView *)arg1 DataIndex:(unsigned long)arg2; - (void)onClickOnNode:(id )arg1; @end

@protocol FavSearchControllerDelegate - (void)resetHeaderView:(UIView *)arg1; - (BOOL)shouldShowSearchResult:(FavoritesItem *)arg1; - (void)onSelectFavItem:(FavoritesItem *)arg1 tableView:(UITableView *)arg2 atIndexPath:(NSIndexPath *)arg3; - (MMUIViewController *)getCurrentViewController;

@optional - (void)onBtnEdit; - (void)onWillBeginSearch; - (void)onSelectFavDataItem:(FavDataItemWrap *)arg1 tableView:(UITableView *)arg2 atIndexPath:(NSIndexPath *)arg3; @end

@protocol FavSightViewDelegate

@optional - (void)onFavSightSizeDidChange:(FavSightView *)arg1; - (void)onJumpToViewDetail:(NSString *)arg1; - (void)onExitFullScreen; - (void)restartDownload; @end

@protocol FavTagEditViewDelegate

@optional - (void)onTouchEndBlankView; - (void)hideKeyboardOnScroll:(UIView *)arg1; - (void)onTagUnHighLight:(NSString *)arg1; - (void)onTagHighLight:(NSString *)arg1; - (void)onDeleteButton:(NSString *)arg1; - (void)onAddButton:(NSString *)arg1; - (void)cleanTextField:(UIView *)arg1; - (void)onTextFieldMoved:(UIView *)arg1; - (void)onTextFieldChanged:(UIView *)arg1; @end

@protocol FavTagSearchFilterDelegate

@optional - (void)hideKeyboardOnScroll; - (void)updateSearchFieldText; - (void)cancelSearchByTap; - (void)doSearchByFilter; @end

@protocol FavTagViewDelegate

@optional - (void)onFavTagEditCancel; - (void)onFavTagEditOK; - (void)onFavTagEditBegin:(int)arg1; @end

@protocol FavTextEditDelegate

@optional - (void)onTextInputComplete:(NSString *)arg1; - (void)onFavTextEditOK:(FavoritesItem *)arg1; @end

@protocol FavVideoDetailDelegate

@optional - (void)OpenVideoFavDataWrap:(FavDataItemWrap *)arg1; - (void)OpenVideoFavItem:(FavoritesItem *)arg1; @end

@protocol FavlocationLabelViewDelegate

@optional - (void)onEditFavTag; - (void)onEditFavRemark; @end

@protocol FavoritesAsyncUploadMgrDelegate

@optional - (void)onAsyncUploadFavoritesItem:(FavoritesItem *)arg1 LocalDataId:(NSString *)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4; - (void)onAsyncUploadFavoritesItemFinished:(FavoritesItem *)arg1 ErrCode:(int)arg2; @end

@protocol FavoritesAsyncUploaderDelegate - (FavoritesCDNInfo *)getUploadCdnInfoByLocalItemDataId:(NSString *)arg1 andType:(int)arg2; - (BOOL)deleteCdnInfoByFavoritesItemLocalId:(unsigned long)arg1; - (BOOL)updateItemXMLInItemDB:(FavoritesItem *)arg1; - (BOOL)updateCdnInfo:(FavoritesCDNInfo *)arg1; - (FavoritesCDNInfo *)getNextAsyncUploadCdnInfoByLocalItemId:(unsigned long)arg1; - (void)onUploadFavItem:(FavoritesItem *)arg1 LocalDataId:(NSString *)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4; - (void)onUploadFail:(FavoritesItem *)arg1 ErrCode:(int)arg2; - (void)onUploadFinished:(FavoritesItem *)arg1; @end

@protocol FavoritesBatchDelMgrDelegate

@optional - (void)onBatchDelItemSuccess; @end

@protocol FavoritesBatchGetMgrDelegate - (void)onBatchGetItemList:(NSArray *)arg1 ErrCode:(int)arg2; - (NSArray *)GetNextBatchGetList; @end

@protocol FavoritesDataControllerDelegate - (BOOL)onResponseForSelectFavItem:(FavoritesItem *)arg1; - (void)onSelectCountChanged:(unsigned int)arg1; - (void)reloadTableAtIndexPath:(NSIndexPath *)arg1; - (void)reloadTableView; - (void)showEmptyView; - (void)onLoadingMore; - (MMUIViewController *)getCurrentViewController;

@optional - (void)forwardItem:(FavoritesItem *)arg1; - (void)onBtnEdit; @end

@protocol FavoritesDownloadMgrDelegate

@optional - (void)onDownloadFavoritesItemFail:(FavoritesItem *)arg1 LocalDataId:(NSString *)arg2; - (void)onDownloadFavoritesItemOK:(FavoritesItem *)arg1 LocalDataId:(NSString *)arg2; - (void)onDownloadFavoritesItem:(FavoritesItem *)arg1 LocalDataId:(NSString *)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4; - (void)onDownloadFavoritesItemFinished:(FavoritesItem *)arg1 ErrCode:(int)arg2; @end

@protocol FavoritesDownloaderDelegate - (BOOL)deleteDownloadCdnInfoByFavoritesItemLocalId:(unsigned long)arg1; - (FavoritesDownloadCDNInfo *)getNextDownloadCdnInfoByLocalItemId:(unsigned long)arg1; - (BOOL)updateDownloadCdnInfo:(FavoritesDownloadCDNInfo *)arg1; - (void)onDownloadFavItemFail:(FavoritesItem *)arg1 LocalDataId:(NSString *)arg2 errCode:(long)arg3; - (void)onDownloadFavItemSuccess:(FavoritesItem *)arg1 LocalDataId:(NSString *)arg2; - (void)onDownloadFavItem:(FavoritesItem *)arg1 LocalDataId:(NSString *)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4; - (void)onDownloadFail:(FavoritesItem *)arg1 ErrCode:(int)arg2; - (void)onDownloadFinished:(FavoritesItem *)arg1; @end

@protocol FavoritesSearchMgrDelegate - (void)OnSearch:(NSArray *)arg1; @end

@protocol FavoritesSyncMgrDelegate

@optional - (void)OnNeedUpdateFavInfo; - (void)OnSyncResult:(int)arg1; @end

@protocol FavoritesUploadMgrDelegate

@optional - (void)onUploadFavoritesItem:(FavoritesItem *)arg1 LocalDataId:(NSString *)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4; - (void)onUploadFavoritesItemFinished:(FavoritesItem *)arg1 ErrCode:(int)arg2; - (void)onUsedCapacityUpdate:(unsigned long long)arg1; @end

@protocol FavoritesUploaderDelegate - (void)onUsedCapacityUpdate:(unsigned long long)arg1; - (BOOL)deleteCdnInfoByFavoritesItemLocalIdIgnoringStatus:(unsigned long)arg1; - (BOOL)deleteCdnInfoByFavoritesItemLocalId:(unsigned long)arg1; - (BOOL)updateCdnInfo:(FavoritesCDNInfo *)arg1; - (FavoritesCDNInfo *)getUploadCdnInfoByLocalItemDataId:(NSString *)arg1 andType:(int)arg2; - (FavoritesCDNInfo *)getNextUploadCdnInfoByLocalItemId:(unsigned long)arg1; - (void)onUploadFavItem:(FavoritesItem *)arg1 LocalDataId:(NSString *)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4; - (void)onUploadFail:(FavoritesItem *)arg1 ErrCode:(int)arg2; - (void)onUploadFinished:(FavoritesItem *)arg1;

@optional - (void)onCopyFileFinished:(FavoritesItem *)arg1; @end

@protocol FindBrandRecommendLogicControllerDelegate - (void)hasRecommendData; - (void)showContactInfoView:(CContact *)arg1; @end

@protocol FirstUnReadTipViewDelegate

@optional - (void)onTipViewClose:(FirstUnReadTipView *)arg1; - (void)onTipViewClick:(FirstUnReadTipView *)arg1; @end

@protocol FloatBottleContentLogicDelegate - (void)showTips:(CBottle *)arg1; @end

@protocol ForwardMessageLogicDelegate - (UIViewController *)getCurrentViewController;

@optional - (void)OnForwardMessageStayAtWeChat:(ForwardMessageLogicController *)arg1; - (void)OnForwardMessageBackToApp:(ForwardMessageLogicController *)arg1; - (void)OnForwardMessageException:(ForwardMessageLogicController *)arg1; - (void)OnForwardMessageCancel:(ForwardMessageLogicController *)arg1; - (void)OnForwardMessageSend:(ForwardMessageLogicController *)arg1; @end

@protocol FriendAsistSessionExt

@optional - (void)onFriendAssistStatusChange:(NSString *)arg1; - (void)onFriendAssistRelpyMsg:(CMessageWrap *)arg1; - (void)onFriendAssistAddMsg:(NSArray *)arg1; - (void)onFriendAssistClearMsg:(NSString *)arg1; - (void)onFriendAssistUnreadCountChanged; @end

@protocol GKImageCropControllerDelegate - (void)imageCropController:(GKImageCropViewController *)arg1 didFinishWithCroppedImage:(UIImage *)arg2; @end

@protocol GKImagePickerDelegate

@optional - (void)imagePickerDidCancel:(GKImagePicker *)arg1; - (void)imagePicker:(GKImagePicker *)arg1 pickedImage:(UIImage *)arg2; @end

@protocol GTMFetcherAuthorizationProtocol @property(readonly, retain) NSString *userEmail; - (BOOL)isAuthorizedRequest:(NSURLRequest *)arg1; - (BOOL)isAuthorizingRequest:(NSURLRequest *)arg1; - (void)stopAuthorizationForRequest:(NSURLRequest *)arg1; - (void)stopAuthorization; - (void)authorizeRequest:(NSMutableURLRequest *)arg1 delegate:(id)arg2 didFinishSelector:(SEL)arg3;

@optional @property id fetcherService; @property BOOL shouldAuthorizeAllRequests; @property(readonly) BOOL canAuthorize; - (BOOL)primeForRefresh; - (void)authorizeRequest:(NSMutableURLRequest *)arg1 completionHandler:(void (^)(NSError *))arg2; @end

@protocol GameCenterBottomViewDelegate - (void)onFeedBackButtonClicked; @end

@protocol GameCenterClassifyCellDelegate - (void)onSelectClassifyItem:(GameLibraryClassifyItem *)arg1; @end

@protocol GameCenterFriendRankCellDelegate

@optional - (void)onRankCell:(GameCenterFriendRankCell *)arg1 upButtonClickedWithRankInfo:(GameCenterUserRankInfo *)arg2; @end

@protocol GameCenterGameInfoCellDelegate - (void)gameInfoCellDownloadButtonClicked:(GameCenterGameInfoCell *)arg1; @end

@protocol GameCenterHeaderActionDelegate - (void)topBannerBigPicClicked:(NSString *)arg1; - (void)userActionButtonClicked:(int)arg1; @end

@protocol GameCenterHotAdListViewDelegate - (void)onGameCenterHotAdListImgClick:(HotAdData *)arg1; @end

@protocol GameCenterIntroDescCellDelegate

@optional - (void)onIntroDescFoldingStateChanged:(BOOL)arg1; @end

@protocol GameCenterMsgCenterCellDataSource - (void)cellForView:(GameCenterMsgCenterCellView *)arg1; @end

@protocol GameCenterMsgCenterCellViewDelegate - (void)onMergeUserImageClick:(GameCenterMsgCenterContent *)arg1 Url:(NSString *)arg2; - (void)onUserHeadClick:(GameCenterMsgCenterContent *)arg1; - (void)onUserNickNameClick:(GameCenterMsgCenterContent *)arg1; - (void)onContentPicClick:(GameCenterMsgCenterContent *)arg1; - (void)onSecondLineClick:(GameCenterMsgCenterContent *)arg1; - (void)onSourceClick:(GameCenterMsgCenterContent *)arg1; @end

@protocol GameCenterMyGameViewDelegate - (void)onMyGameBannerClick:(NSString *)arg1 AppID:(NSString *)arg2; - (void)onMyGameCommonModuleClick:(RecentPlayCommModule *)arg1 AppID:(NSString *)arg2; - (void)onMyGameRankClick:(RankSummaryData *)arg1 AppID:(NSString *)arg2; - (void)onMyGameGameCircleClick:(RecentPlayRecommendTopic *)arg1 AppID:(NSString *)arg2; - (void)onMyGameGiftCenterClick:(GiftCenterData *)arg1 AppID:(NSString *)arg2; - (void)onMyGame:(GameCenterMyGameView *)arg1 downloadGameClick:(GameCenterGameBriefInfo *)arg2; - (void)onMyGame:(GameCenterMyGameView *)arg1 gameRowClick:(GameCenterGameBriefInfo *)arg2 Index:(int)arg3; @end

@protocol GameCenterRankedGameInfoCellDelegate - (void)rankedGameInfoCellDownloadButtonClicked:(GameCenterRankedGameInfoCell *)arg1; @end

@protocol GameCenterRecentGamesCellDelegate - (void)onInstalledMoreIconClicked:(NSString *)arg1; - (void)onRecentGameIconClicked:(GameCenterRecentGameInfo *)arg1; @end

@protocol GameCenterSearchLogicControllerDelegate

@optional - (void)onSearchBarClassifyBtnClicked; - (void)onStopSearch; - (void)onStartSearch; - (void)searchBarBecomeFirstResponder; - (void)searchBarDidEndSearch; - (void)onOpenSearchWebResultItem:(NSString *)arg1; - (void)onOpenSearchGameRecommendResultItem:(GameCenterGameBriefInfo *)arg1; - (void)onOpenSearchGameResultItem:(GameCenterGameBriefInfo *)arg1 sourceScene:(int)arg2; @end

@protocol GameCenterTodayRecommendViewDelegate - (void)onTodayRecommendViewRecoItemClick:(RecoItemData *)arg1; @end

@protocol GameCenterTopRecommendViewDelegate - (void)onTopRecommendImageTap:(TopRecommendBannerData *)arg1; - (void)onTopRecommendGameClick:(TopRecommendBannerGameItemData *)arg1 ExternInfo:(NSString *)arg2; @end

@protocol GameLibrarayLogicControllerDelegate

@optional - (void)onGetMoreGameList:(GameMoreGameInfo *)arg1 classifyID:(NSString *)arg2 errCode:(int)arg3; - (void)onGetLibGameList:(GameLibraryAppInfo *)arg1 errCode:(int)arg2; @end

@protocol GameSearchManagerDelegate - (void)gameSearchManager:(GameSearchManager *)arg1 didFinishSearchWithResultGroups:(NSArray *)arg2 searchWithText:(NSString *)arg3 error:(int)arg4; @end

@protocol GameSettingLogicControllerDelegate

@optional - (void)onGameSetBlockState:(BOOL)arg1 appID:(NSString *)arg2 error:(int)arg3; - (void)onGameGetBlockState:(BOOL)arg1 appID:(NSString *)arg2 error:(int)arg3; @end

@protocol GetA8KeyLogicDelegate

@optional - (void)onNeedStartScan; - (void)onGetA8KeyOneClickLoginWithURL:(NSURL *)arg1 extraInfo:(NSDictionary *)arg2; - (void)onGetProductInfoHandleEnd; - (void)onGetProductInfoEnd; - (void)onGetProductInfoStart; - (void)onSearchContactHandleEnd; - (void)onSearchContactEnd; - (void)onSearchContactStart; - (void)onGetA8KeyEnd; - (void)onGetA8KeyStart; @end

@protocol GetQRCodeLoginDelegate - (void)OnGetQRCodeLoginSuccuss:(NSDictionary *)arg1; - (void)OnGetQRCodeLoginFail; @end

@protocol GoogleContactAPIFetchImplDelegate

@optional - (void)onNetWorkError; - (void)onGetGoogleContact:(NSArray *)arg1 isDecodeOK:(BOOL)arg2; @end

@protocol GoogleContactViewDelegate

@optional - (void)onSentInviteRequest:(NSString *)arg1; @end

@protocol GraphicVerifyWindowDelegate - (void)onGraphicVerifyChangeImage; - (void)onGraphicVerifyBack; - (void)onGraphicVerifyWithVerifyCode:(NSString *)arg1; @end

@protocol GroupSelectContactsViewControllerDelegate

@optional - (void)onGroupMultiSelectContactReturn:(NSArray *)arg1; - (void)onGroupSelectContactReturn:(CContact *)arg1; - (BOOL)onShouldSelectContact:(CContact *)arg1; @end

@protocol H5GameViewControllerDelegate - (void)onGameViewClosed; @end

@protocol HDHeadImageViewDelegate

@optional - (void)HDHeadImageWillAppear; @end

@protocol HeadImgDelegate - (void)notifyHeadImageChange:(NSString *)arg1;

@optional - (void)onGetUsrImage:(NSString *)arg1 Status:(NSString *)arg2 Image:(NSData *)arg3 Category:(unsigned char)arg4; - (void)onGetUsrImage:(NSString *)arg1 Status:(NSString *)arg2 Image:(NSData *)arg3; @end

@protocol HeadImgDownloaderDelegate - (void)onHDHeadImgDownloadFinish:(NSString *)arg1; - (void)onHeadImgDownloadFinish:(NSString *)arg1 Status:(NSString *)arg2 Image:(NSData *)arg3 Category:(unsigned char)arg4; @end

@protocol IABtestMgrExt - (void)onABtestChange; @end

@protocol IAPExt

@optional - (void)onRestoreFail; - (void)onRestoreSuccessForProduct:(NSArray *)arg1; - (void)onPurchaseFailForProduct:(NSString *)arg1 ErrCode:(unsigned long)arg2; - (void)onPurchaseCancelForProduct:(NSString *)arg1; - (void)onPurchaseSuccessForProduct:(iAPTransation *)arg1 ErrCode:(unsigned long)arg2; - (void)onGetProduct:(NSArray *)arg1 invalidProductID:(NSArray *)arg2; @end

@protocol IAPPEmoticonDownloadExt

@optional - (void)onAppEmoticonDownloading:(CMessageWrap *)arg1; - (void)onAppEmoticonDownloadFinished:(CMessageWrap *)arg1; @end

@protocol IAUAudioDeviceExt

@optional - (void)audioDeviceStartedSuccess:(AUAudioDevice *)arg1; - (void)audioDeviceStartedFail:(AUAudioDevice *)arg1; - (void)audioDeviceRestart:(AUAudioDevice *)arg1; - (void)audioDeviceResetCallback:(AUAudioDevice *)arg1; - (void)audioDevicePause:(AUAudioDevice *)arg1; - (void)audioDeviceForceStop:(AUAudioDevice *)arg1; - (void)audioDeviceOutputMeterLevel:(AUAudioDevice *)arg1 Peak:(float)arg2; - (void)audioDeviceInputMeterLevel:(AUAudioDevice *)arg1 Peak:(float)arg2; - (void)audioDeviceUnPluginHeadset:(AUAudioDevice *)arg1; - (void)audioDevicePluginHeadset:(AUAudioDevice *)arg1; - (void)audioDeviceFarawayEar:(AUAudioDevice *)arg1; - (void)audioDeviceNearEar:(AUAudioDevice *)arg1; @end

@protocol IAcctStorageMgrExt

@optional - (void)onSyncBufferChanged:(NSData *)arg1 isMerged:(BOOL)arg2; - (void)onSettingChange; @end

@protocol IAddressBookFriendMgrExt - (void)newAddressBookFriendArrived; @end

@protocol IAddressBookMgrExt

@optional - (void)OnAddressBookLoadedComplete; - (void)OnConfirmAddressBookStatus:(unsigned long)arg1; @end

@protocol IAppDataExt

@optional - (void)OnNewAppStatusChanged; - (void)OnAppInfoChanged:(NSString *)arg1; - (void)OnAppWatermarkChanged:(NSString *)arg1; - (void)OnAppIconChanged:(NSString *)arg1; - (void)OnAppRegisterInfoChanged; - (void)OnAppSettingChanged; - (void)OnGotBizAppInfo; - (void)OnGotAppPersonalInfoList:(NSMutableArray *)arg1 errType:(int)arg2; - (void)OnGotAuthAppList:(NSMutableArray *)arg1 errType:(int)arg2; - (void)OnGotListAppSettingItem:(NSMutableArray *)arg1 errType:(int)arg2; - (void)OnUpdateAppAuthState:(NSString *)arg1 errType:(int)arg2; - (void)OnUpdateAppRecvMsgState:(NSString *)arg1 appSettingFlag:(int)arg2 errType:(int)arg3; @end

@protocol IAppMsgPathMgr

@optional + (void)GetPathOfAppRemindAttach:(CMessageWrap *)arg1 retStrPath:(id *)arg2; + (void)GetPathOfAppThumb:(NSString *)arg1 LocalID:(unsigned long)arg2 retStrPath:(id *)arg3; + (void)GetPathOfMaskedAppThumb:(NSString *)arg1 LocalID:(unsigned long)arg2 retStrPath:(id *)arg3; + (void)GetPathOfAppDataTemp:(NSString *)arg1 LocalID:(unsigned long)arg2 retStrPath:(id *)arg3; + (void)GetPathOfAppDataTemp:(NSString *)arg1 LocalID:(unsigned long)arg2 AttachId:(NSString *)arg3 retStrPath:(id *)arg4; + (void)GetPathOfAppDataByUserName:(NSString *)arg1 andMessageWrap:(CMessageWrap *)arg2 retStrPath:(id *)arg3; + (void)GetPathOfAppDataByUserName:(NSString *)arg1 andMessageWrap:(CMessageWrap *)arg2 andAttachId:(NSString *)arg3 andAttachFileExt:(NSString *)arg4 retStrPath:(id *)arg5; + (void)GetPathOfAppData:(NSString *)arg1 LocalID:(unsigned long)arg2 FileExt:(NSString *)arg3 retStrPath:(id *)arg4; + (void)GetPathOfAppDir:(NSString *)arg1 retStrPath:(id *)arg2; @end

@protocol IAppTrafficExt

@optional - (void)onReceiveDataLen:(unsigned long)arg1; - (void)onSendDataLen:(unsigned long)arg1; @end

@protocol IAppViewControllerManagerExt

@optional - (void)onTabBarRootViewControllerDidAppear; @end

@protocol IAsyncTaskProtocol - (void)excuteBackgroundTask; - (BOOL)hasBackgroundTask; - (void)excuteForegroundTask; - (BOOL)hasForegroundTask; - (void)excuteInitTask; - (BOOL)hasInitTask;

@optional - (void)excuteTimerTask; - (BOOL)hasTimerTask; @end

@protocol IAudioFuckBugExt

@optional - (void)CheckIfButtonPressing:(NSString *)arg1 Status:(unsigned int *)arg2; @end

@protocol IAudioReceiverExt

@optional - (void)OnEarTip; - (void)OnEndPlaying:(unsigned long)arg1 isForceStop:(BOOL)arg2; - (void)OnBeginPlaying:(unsigned long)arg1 ErrNo:(int)arg2; - (void)OnLevelMeter:(unsigned long)arg1 Peak:(float)arg2; @end

@protocol IAudioSenderExt

@optional - (void)OnSendError:(CMessageWrap *)arg1 ErrNo:(int)arg2; - (void)OnEndRecording:(unsigned long)arg1; - (void)OnBeginRecording:(unsigned long)arg1 ErrNo:(int)arg2; - (void)OnLevelMeter:(unsigned long)arg1 Peak:(float)arg2; @end

@protocol IAudioToMessageExt

@optional - (void)OnErrorByReceiver:(CMessageWrap *)arg1 ErrNo:(int)arg2; - (void)OnErrorBySender:(CMessageWrap *)arg1 ErrNo:(int)arg2; - (void)OnMessageSentBySender:(CMessageWrap *)arg1; - (void)OnAddMessageByReceiver:(CMessageWrap *)arg1; - (void)OnAddMessageBySender:(CMessageWrap *)arg1; @end

@protocol IAutoSetRemarkExt

@optional - (void)onSetStrangerRemark:(NSString *)arg1; @end

@protocol IAutoSetStrangerAttributeExt

@optional - (void)onSetStrangerPhone:(NSString *)arg1; - (void)onSetStrangerContactTag:(NSString *)arg1; - (void)onSetStrangerPermissionOfOutsider:(NSString *)arg1; - (void)onSetStrangerDesc:(NSString *)arg1; @end

@protocol IAutoVerifySMSExt

@optional - (void)OnHandleOpenAutoVerifySMS:(NSString *)arg1; @end

@protocol IBackupExt

@optional - (void)onBackupAlertCode:(unsigned int)arg1; - (void)onBackupTransferSpeed:(float)arg1; - (void)onProgressCurrentSession:(unsigned long long)arg1 totalSession:(unsigned long long)arg2; - (void)onBackupNotifyCode:(unsigned int)arg1; - (void)onTerminateBackup; - (void)onStartBackup; @end

@protocol IBaseSessionCellExt - (void)onUpdateCellWithCellData:(MMBaseSessionCellData *)arg1; @end

@protocol IBeaconSearchExt

@optional - (void)onGetBeaconError:(int)arg1; - (void)onGetBeaconResponse:(NSArray *)arg1; @end

@protocol IBottleContactMgrExt

@optional - (void)onNewBottleContact:(CBottleContact *)arg1; - (void)onSyncBottleContactEnd; - (void)onModifyBottleContact:(CBottleContact *)arg1; @end

@protocol IBottleMgrExt

@optional - (void)OnUpdateBottle:(unsigned long)arg1; - (void)OnDeleteSessionByBottle:(CBottle *)arg1; - (void)OnBottleBan:(unsigned long)arg1 FishNetNum:(unsigned long)arg2; - (void)OnGetCountOK:(unsigned long)arg1 FishNetNum:(unsigned long)arg2; - (void)OnGetCountFail; - (void)OnFishNumChanged:(unsigned long)arg1; - (void)OnThrowNumChanged:(unsigned long)arg1; - (void)OnThrowBack:(unsigned long)arg1; - (void)OnThrowBackFail; - (void)OnFishBottleFail:(unsigned long)arg1; - (void)OnFishBottleOK:(unsigned long)arg1 fishCount:(unsigned long)arg2 msgType:(unsigned long)arg3 userName:(NSString *)arg4 bottle:(CBottle *)arg5; - (void)OnOpenBottleFail; - (void)OnOpenBottleOK:(CBottle *)arg1 Contact:(CBottleContact *)arg2 MsgWrap:(CMessageWrap *)arg3; - (void)OnThrowBottleFail:(unsigned long)arg1; - (void)OnThrowBottleOK:(unsigned long)arg1 throwCount:(unsigned long)arg2 distance:(unsigned long)arg3; @end

@protocol IBottleSessionExt

@optional - (void)OnEndLoadBottleContact; - (void)OnBeginLoadBottleContact; - (void)BottlePluginChanged:(BOOL)arg1; - (void)BottleTotalUnreadCountChanged; - (void)BottleSessionChanged:(NSString *)arg1; - (void)BottleNeedReload; @end

@protocol IBrandAttrMgrExt

@optional - (void)onBrandContactModified:(NSString *)arg1 withAttrChanged:(NSDictionary *)arg2; @end

@protocol IBrandCustomReportExt

@optional - (void)onJumpToPOIView:(CustomMenuButton *)arg1; - (void)onJumpToPicView:(CustomMenuButton *)arg1; - (void)onJumpToScanView:(CustomMenuButton *)arg1; - (void)onJumpToWebView:(NSString *)arg1; - (void)onRecordActionEvent:(CustomMenuButton *)arg1 toBrand:(NSString *)arg2; - (void)onReportClickEvent:(CustomMenuButton *)arg1 toBrand:(NSString *)arg2; @end

@protocol IBrandIAPMgrExt

@optional - (void)OnBrandIAPGetResult:(NSDictionary *)arg1 Error:(int)arg2; - (void)OnBrandIAPPayFailForProduct:(NSString *)arg1; - (void)OnBrandIAPPayCancelForProduct:(NSString *)arg1; - (void)OnBrandIAPPaySuccessForProduct:(iAPTransation *)arg1; - (void)OnBrandIAPPayRequestForProduct:(SKProduct *)arg1; - (void)OnBrandIAPPrepay:(BrandIAPPrepayRequestStruct *)arg1 FailedWithError:(int)arg2; - (void)OnBrandIAPPrepay:(BrandIAPPrepayRequestStruct *)arg1 GetProductID:(NSString *)arg2 ExtInfo:(NSString *)arg3; @end

@protocol IBrandServiceSearchExt

@optional - (void)onGetSearchDetailPageResponse:(ProtobufCGIWrap *)arg1 eventID:(unsigned long)arg2; - (void)onRetrieveLocationFinished:(int)arg1; @end

@protocol ICdnComMgrExt

@optional - (void)OnCdnVideoDownloadToEnd:(CdnComVideoProcessInfo *)arg1; - (void)OnCdnVideoMoovReady:(CdnComVideoProcessInfo *)arg1; - (void)OnCdnDownloadPartialData:(CdnComVideoProcessInfo *)arg1; - (void)OnCdnInit; - (void)OnCdnDownload:(CdnDownloadTaskInfo *)arg1; - (void)OnCdnUpload:(CdnUploadTaskInfo *)arg1; - (void)OnCdnDownloadProgress:(CdnProgressInfo *)arg1; - (void)OnCdnUploadProgress:(CdnProgressInfo *)arg1; - (void)OnUpdatedCdnDnsInfo:(CDNDnsInfo *)arg1 snsCdnInfo:(CDNDnsInfo *)arg2 appCdnInfo:(CDNDnsInfo *)arg3; - (void)OnSetCdnDnsInfo; @end

@protocol ICertInfoMgrExt

@optional - (void)OnUpdateCertInfo; @end

@protocol ICheckQQExt

@optional - (void)OnCheckQQ; @end

@protocol IClearDataMgrExt

@optional - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 CacheMask:(unsigned long)arg2; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 subQueue:(NSObject *)arg2; - (void)onInnerDeleteData; - (void)onCleanedOver3MonthFileSize:(unsigned long long)arg1; - (void)onCleanedCacheSize:(unsigned long long)arg1; - (void)onReloadDataItem; - (void)onLoadDataFinished; @end

@protocol IContactLabelMgrExt

@optional - (void)onContactTagNameUpdate:(NSDictionary *)arg1; - (void)onAllTagNameUpdate; - (void)setContactLabel:(NSArray *)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)updateContactLabelName:(NSArray *)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)onDeleteContactLabel:(NSArray *)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)onAddContactLabel:(NSArray *)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)onAllContactLabelUpdated:(NSArray *)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; @end

@protocol IContactMgrExt

@optional - (void)onFailedToGetContactsFromSvr; - (void)OnChangeNotifyStatus:(NSString *)arg1 withStatus:(BOOL)arg2; - (void)onContactListUpdate:(unsigned long)arg1; - (void)onRemoveContactFromAddressBook:(CContact *)arg1; - (void)onDeleteContact:(CContact *)arg1; - (void)onModifyCustomMenu:(CContact *)arg1; - (void)onModifySelfContact:(CContact *)arg1; - (void)onModifyContact:(CContact *)arg1; - (void)onNewContact:(CContact *)arg1; - (void)onModifyContactHeadImage:(NSString *)arg1; @end

@protocol IContactProfileMgrExt

@optional - (void)DidGetQQContactProfile:(CQQContact *)arg1 withImage:(BOOL)arg2; @end

@protocol ICreatePOIMgrExt - (void)OnCreatePOI:(NSDictionary *)arg1 ID:(NSString *)arg2 Error:(int)arg3; @end

@protocol IDCHostMgrExt

@optional - (void)OnGetVoicePrintLoginTicketAgain:(ProtobufCGIWrap *)arg1; - (void)OnRegAgain; - (void)BindMobileAgain:(ProtobufCGIWrap *)arg1; @end

@protocol IDeviceRankAddFocusMgrExt - (void)onGotWeRunFollowerList:(NSArray *)arg1 followers:(NSArray *)arg2 errCode:(int)arg3; @end

@protocol IDeviceRankProfileMgrExt

@optional - (void)onDelFollowWithUserName:(NSString *)arg1 error:(int)arg2; - (void)onAddFollowWithFollowItems:(NSArray *)arg1 error:(int)arg2; - (void)onGotStepListWithBeginTime:(unsigned int)arg1 endTime:(unsigned int)arg2 stepArray:(NSMutableArray *)arg3 err:(int)arg4; - (void)onGotUserRankDetail:(NSString *)arg1 rankDetailResp:(DeviceRankDetailResonse *)arg2 err:(int)arg3; - (void)onUpdateCoverImageError:(int)arg1; - (void)onCoverImageChanged; @end

@protocol IDeviceRankSettingExt - (void)onUpdateSettingFromSVR:(int)arg1; @end

@protocol IDeviceRankSnsMgrExt

@optional - (void)onGotUserRankList:(NSString *)arg1 aryUserRankList:(NSArray *)arg2 aryLikeMeList:(NSArray *)arg3 aryAffectedUserList:(NSArray *)arg4 championCoverUrl:(NSString *)arg5 championMotto:(NSString *)arg6 jumpChampionUrl:(NSString *)arg7 shareUrl:(NSString *)arg8 isCacheExist:(BOOL)arg9 shareTitle:(NSString *)arg10 focusList:(NSMutableArray *)arg11 isLikedCover:(BOOL)arg12 donationUrl:(NSString *)arg13 hasCoverUrl:(BOOL)arg14 err:(int)arg15; - (void)onLikeFriendRank:(NSString *)arg1 optype:(unsigned long)arg2 err:(int)arg3; @end

@protocol IDownloadImageExt

@optional - (void)OnDownloadImageStopByChatName:(NSString *)arg1 FromDelMsg:(BOOL)arg2; - (void)OnDownloadImagePartNew:(CMessageWrap *)arg1 PartLen:(unsigned long)arg2 TotalLen:(unsigned long)arg3 TryShow:(BOOL)arg4; - (void)OnDownloadImagePart:(CMessageWrap *)arg1 PartLen:(unsigned long)arg2 TotalLen:(unsigned long)arg3; - (void)OnDownloadImageOk:(CMessageWrap *)arg1; - (void)OnDownloadImageFail:(CMessageWrap *)arg1; - (void)OnDownloadImageExpired:(CMessageWrap *)arg1; @end

@protocol IEmoticonDownloadExt

@optional - (void)OnEmoticonDownload:(unsigned long)arg1 withMsgWrap:(CMessageWrap *)arg2; @end

@protocol IEmoticonExt - (void)CheckQQPwd; - (void)UpdateEmoticonMsg:(CMessageWrap *)arg1; @end

@protocol IEmoticonMgrExt

@optional - (void)OnUpdateEmoticonList; @end

@protocol IEmoticonPackageMgrExt

@optional - (void)OnEmoticonPackageDownloadStatusChanged:(NSString *)arg1 IsDownloaded:(BOOL)arg2; - (void)OnUpdateEmoticonPackageListAfterSort; - (void)OnUpdateEmoticonPackageList; @end

@protocol IEmoticonPackageStateMgrExt - (void)OnUpdateEmoticonPackageState:(EmoticonStoreItem *)arg1 toState:(int)arg2;

@optional - (void)OnBuyItemCancel:(EmoticonStoreItem *)arg1; - (void)OnBuyItemFailed:(EmoticonStoreItem *)arg1; - (void)OnBuyItemSuccess:(EmoticonStoreItem *)arg1; - (void)OnDownloadProgressChanged:(EmoticonStoreItem *)arg1 CurrLength:(unsigned int)arg2 TotalLength:(unsigned int)arg3; @end

@protocol IEnterpriseBrandContactMgrExt

@optional - (void)onEnterpriseBrandSyncToSvrCompleted:(NSString *)arg1 extParams:(NSDictionary *)arg2; - (void)onEnterpriseBrandContactDeleted:(CContact *)arg1; - (void)onEnterpriseBrandAttrChanged:(EnterpriseBrandAttr *)arg1; - (void)onEnterpriseBrandContactChanged:(CContact *)arg1; @end

@protocol IEnterpriseBrandSessionMgrExt

@optional - (void)onEnterpriseBrandSessionsChanged:(NSString *)arg1; @end

@protocol IEnterpriseContactMgrExt

@optional - (void)onUpdateMyEnterpriseContact:(NSString *)arg1 errCode:(int)arg2; - (void)onUpdateMyContactUserFlag:(NSString *)arg1 bitMask:(unsigned long)arg2 errCode:(int)arg3; - (void)onModifyEnterpriseContactDraft:(CEnterpriseContact *)arg1; - (void)onBatchModifyEnterpriseContact:(NSArray *)arg1; - (void)onModifyEnterpriseContact:(CEnterpriseContact *)arg1; @end

@protocol IEnterpriseGroupMgrExt

@optional - (void)onConvertBizChat:(CEnterpriseContact *)arg1 errorCode:(int)arg2 extDic:(NSDictionary *)arg3; - (void)onInitiateBizChat:(CEnterpriseContact *)arg1 errorCode:(int)arg2 extDic:(NSDictionary *)arg3; - (void)onUpdateEnterpriseGroupSetting:(CEnterpriseContact *)arg1 errorCode:(int)arg2; - (void)onUpdateEnterpriseGroupName:(CEnterpriseContact *)arg1 errorCode:(int)arg2; - (void)onUpdateEnterpriseGroupMemberList:(CEnterpriseContact *)arg1 errorCode:(int)arg2; - (void)onQuitEnterpriseGroup:(CEnterpriseContact *)arg1 errorCode:(int)arg2; - (void)onCreateEnterpriseGroup:(CEnterpriseContact *)arg1 errorCode:(int)arg2 extDic:(NSDictionary *)arg3; @end

@protocol IEnterpriseMsgExt

@optional - (void)OnBeginDownloadAppData:(CMessageWrap *)arg1 Brand:(NSString *)arg2; - (void)OnDelMsg:(NSString *)arg1 Brand:(NSString *)arg2 DelAll:(BOOL)arg3; - (void)OnDelMsg:(NSString *)arg1 Brand:(NSString *)arg2 MsgWrap:(CMessageWrap *)arg3; - (void)OnDelMsg:(NSString *)arg1 Brand:(NSString *)arg2; - (void)OnSyncReadMsg:(NSString *)arg1 Brand:(NSString *)arg2 ReadMsgCount:(unsigned long)arg3; - (void)OnUnReadEnterpriseMsgCountChange:(NSString *)arg1 Brand:(NSString *)arg2; - (void)OnModEnterpriseMsg:(NSString *)arg1 Brand:(NSString *)arg2 WrapMsg:(CMessageWrap *)arg3; - (void)OnAddMsgListForSession:(NSArray *)arg1 Brand:(NSString *)arg2; - (void)OnAddEnterpriseMsg:(NSString *)arg1 Brand:(NSString *)arg2 WrapMsg:(CMessageWrap *)arg3; - (void)OnGetNewEnterpriseMsg:(CMessageWrap *)arg1 Brand:(NSString *)arg2; @end

@protocol IEnterpriseSessionMgrExt

@optional - (void)onEnterpriseSessionChanged; @end

@protocol IExposeMgrExt

@optional - (void)onExposeComplete; - (void)onExposeInit; @end

@protocol IExtraDeviceLoginMgrExt

@optional - (void)onExtraDeviceLoginClose; - (void)onExtraDeviceLoginOpen; @end

@protocol IFTSContactMgrExt

@optional - (void)onFTSDetailPageBrandContactResultChanged; - (void)onFTSDetailPageContactResultChanged; - (void)onFTSContactSearchResultChanged:(BOOL)arg1; @end

@protocol IFTSFavMgrExt

@optional - (void)onFTSDetailPageFavResultChanged; - (void)onFTSHomePageFavResultChanged; @end

@protocol IFTSMemorySearchMgrExt

@optional - (void)onFTSMemorySearchResultChangedForGameDetailPage:(BOOL)arg1; - (void)onFTSMemorySearchResultChanged:(BOOL)arg1; @end

@protocol IFTSMessageMgrExt

@optional - (void)onFTSDetailPageMessageResultChanged; - (void)onFTSHomePageMessageResultChanged:(BOOL)arg1; @end

@protocol IFacebookAuthExt

@optional - (void)onExtendTokenFinish:(BOOL)arg1; - (void)fbDidNotLogin:(BOOL)arg1; - (void)fbDidLogin; @end

@protocol IFavAudioPlayerExt

@optional - (void)OnEarTip; - (void)OnAudioPlaying:(NSString *)arg1 Offset:(unsigned long)arg2; - (void)OnPlayError:(NSString *)arg1; - (void)OnEndPlay:(NSString *)arg1 isForceStop:(BOOL)arg2; - (void)OnBeginPlay:(NSString *)arg1; @end

@protocol IFavAudioRecorderExt

@optional - (void)OnFavFinishRecord:(NSString *)arg1 VoiceFmt:(unsigned long)arg2; - (void)OnFavEndRecording:(NSString *)arg1 VoiceFmt:(unsigned long)arg2; - (void)OnFavBeginRecording:(int)arg1; - (void)OnFavLevelMeter:(float)arg1; @end

@protocol IFavSightViewExt

@optional - (void)onHandleJumpToViewDetail:(NSString *)arg1; @end

@protocol IFavoritesExt

@optional - (void)OnDelAllFavItem; - (void)OnDelFavoritesItem:(unsigned long)arg1; - (void)OnModFavoritesItem:(NSArray *)arg1; - (void)OnStartDownloadFavoritesItem:(FavoritesItem *)arg1; - (void)OnStartUploadFavoritesItem:(FavoritesItem *)arg1; - (void)OnRestartAllUploadFailItems; - (void)OnHasAnyFavoriteData:(BOOL)arg1; - (void)OnLoadMoreFavoritesItemFail; - (void)OnUpdateItemDescription:(FavoritesItem *)arg1 ErrCode:(int)arg2; - (void)OnUpdateItems:(NSArray *)arg1; - (void)OnUpdateItemRemark:(unsigned long)arg1 ErrCode:(int)arg2; - (void)OnSearch:(NSArray *)arg1; - (void)OnUploadFavoritesItem:(FavoritesItem *)arg1 LocalDataId:(NSString *)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4; - (void)OnDownloadFavoritesItemFail:(FavoritesItem *)arg1 LocalDataId:(NSString *)arg2; - (void)OnDownloadFavoritesItemOK:(FavoritesItem *)arg1 LocalDataId:(NSString *)arg2; - (void)OnDownloadFavoritesItem:(FavoritesItem *)arg1 LocalDataId:(NSString *)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4; - (void)OnFavoritesItemDownloadFinished:(FavoritesItem *)arg1 ErrCode:(int)arg2; - (void)OnNewFavoritesItemUpdate:(NSArray *)arg1; - (void)OnRemoveFavoritesItem; - (void)OnFavoritesItemStartAsyncUpload:(FavoritesItem *)arg1; - (void)OnAddFavoritesItem:(FavoritesItem *)arg1 ErrCode:(int)arg2; - (void)OnGetNextPageFavoritesItemList:(NSArray *)arg1 ErrCode:(int)arg2 HasMoreItems:(BOOL)arg3; - (void)OnGetFirstPageFavoritesItemList:(NSArray *)arg1 ErrCode:(int)arg2 HasMoreItems:(BOOL)arg3; @end

@protocol IForceGetSightSNSDataExt - (void)sightDataItemsFromServer:(NSMutableArray *)arg1 andIsSuccess:(BOOL)arg2; @end

@protocol IFriendListMgrExt - (void)onFriendListUpdated:(NSArray *)arg1 ErrorCode:(unsigned long)arg2 Message:(NSString *)arg3; @end

@protocol IGameCenterExt

@optional - (void)onGameSetBlockState:(BOOL)arg1 appID:(NSString *)arg2 error:(int)arg3; - (void)onGameGetBlockState:(BOOL)arg1 appID:(NSString *)arg2 error:(int)arg3; - (void)onGameSearchEntryStatusChange:(BOOL)arg1 placeholder:(NSString *)arg2; - (void)onGameSearchSmartBox:(NSString *)arg1 recommendList:(GameSearchRecommendList *)arg2 error:(int)arg3; - (void)onGameSearchFinishedWithResultGroups:(NSArray *)arg1 searchWithText:(NSString *)arg2 error:(int)arg3; - (void)onGetAllGameList:(NSArray *)arg1 error:(int)arg2; - (void)onSubscribeNewGameWithAppID:(NSString *)arg1 alertTitle:(NSString *)arg2 message:(NSString *)arg3 extraInfo:(NSDictionary *)arg4 error:(int)arg5; - (void)onGetMoreGameList:(GameMoreGameInfo *)arg1 classifyID:(NSString *)arg2 errCode:(int)arg3; - (void)onGetLibGameList:(GameLibraryAppInfo *)arg1 errCode:(int)arg2; - (void)onNewGameAdChanged; - (void)onGetUpList:(NSArray *)arg1 appID:(NSString *)arg2 errCode:(int)arg3; - (void)onUpFriend:(NSString *)arg1 appID:(NSString *)arg2 errCode:(int)arg3; - (void)onGetGameDetailInfo:(GameCenterDetailInfo *)arg1 errCode:(int)arg2; - (void)onFetchGameCenterHomeData:(GameCenterHomeData *)arg1 error:(int)arg2 FromHomeCgi:(BOOL)arg3; @end

@protocol IGameCenterMsgNotifyExt

@optional - (void)onGameCenterEntryIconStatusChanged; - (void)onGameCenterDeleteOneMsg:(unsigned long)arg1; - (void)onGameCenterDeleteAllMsg; - (void)onGameCenterClearAllRedDot; - (void)onGameCenterMessageReceived; @end

@protocol IGetPOIListMgrExt

@optional - (void)OnGetAutoSearchPOIList:(NSDictionary *)arg1 Error:(int)arg2; - (void)OnGetSearchPOIList:(NSDictionary *)arg1 Error:(int)arg2; - (void)OnGetNearPOIList:(NSDictionary *)arg1 Error:(int)arg2; @end

@protocol IGoogleContactMgrExt

@optional - (void)onFetchFromGoogleFailed; - (void)onUnbindGoogleContactNetWorkFailed; - (void)onUnbindGoogleContactFailedWith:(unsigned long)arg1; - (void)onUnbindGoogleContactOK; - (void)onBindGoogleContactNetWorkFailed; - (void)onBindGoogleContactHasBeenUsed; - (void)onBindGoogleContactFailedWith:(unsigned long)arg1; - (void)onBindGoogleContactOK; - (void)onInviteGoogleContacts:(NSArray *)arg1; - (void)onListGoogleContacts:(NSArray *)arg1 ret:(unsigned long)arg2; @end

@protocol IGroupMgrExt

@optional - (void)OnApproveChatRoomInvitation:(NSString *)arg1 ErrorInfo:(BaseResponseErrMsg *)arg2 Success:(BOOL)arg3 withUserData:(NSObject *)arg4; - (void)OnSetChatRoomAccessType:(NSString *)arg1 Type:(unsigned long)arg2 ErrorInfo:(OplogErrMsg *)arg3 Success:(BOOL)arg4; - (void)OnSetChatRoomTopic:(NSString *)arg1 ErrorInfo:(OplogErrMsg *)arg2 Success:(BOOL)arg3; - (void)OnSetChatRoomDesc:(NSString *)arg1 Desc:(ChatRoomDetail *)arg2 Error:(BaseResponse *)arg3; - (void)OnGetChatRoomInfo:(NSString *)arg1 Info:(ChatRoomDetail *)arg2; - (void)OnChangeChatRoomOwner:(NSString *)arg1 NewOwner:(NSString *)arg2 Success:(BOOL)arg3; - (void)OnInviteChatRoomMember:(NSString *)arg1 Ret:(int)arg2 Error:(BaseResponseErrMsg *)arg3 withUserData:(NSObject *)arg4; - (void)OnChatRoomContactUpdateOK:(NSString *)arg1; - (void)OnChatRoomUpgrade:(NSString *)arg1 rspCode:(int)arg2 restQuota:(unsigned long)arg3 maxCount:(unsigned long)arg4; - (void)OnPersonalInfoVerified:(int)arg1; - (void)OnSetChatRoomVerifyStutas:(NSString *)arg1 isOpen:(BOOL)arg2 rspCode:(int)arg3; - (void)OnGetChatRoomUpgradeStatus:(unsigned long)arg1 quota:(unsigned long)arg2 maxCount:(unsigned long)arg3; - (void)OnChangeMemberVerifyStatus:(NSString *)arg1; - (void)OnChangeMemberShowDisplayName:(NSString *)arg1; - (void)OnChangeMemberDisplayName:(NSString *)arg1; - (void)OnDelGroupMember:(NSString *)arg1 withResult:(unsigned long)arg2 memberList:(NSArray *)arg3 errTip:(NSString *)arg4; - (void)OnQuitGroup:(NSString *)arg1; - (void)OnChangeGroup:(NSString *)arg1; - (void)OnAddGroupMember:(NSString *)arg1 withStatus:(unsigned long)arg2 memberList:(NSArray *)arg3 inviteList:(NSArray *)arg4 Error:(BaseResponseErrMsg *)arg5; - (void)OnCreateGroup:(NSString *)arg1 withStatus:(long)arg2 resp:(CreateChatRoomResponse *)arg3; @end

@protocol IHDHeadImageViewExt

@optional - (void)onHDHeadImageWillDisappear; - (void)onHDHeadImageWillAppear; @end

@protocol IHeadImageExt

@optional - (void)onHeadImageDelete:(NSString *)arg1; - (void)onHeadImageUploadFail; - (void)onHeadImageUploadOK; - (void)onHeadImageChange:(NSString *)arg1; @end

@protocol IHttpCacheExt - (void)OnHttpGetFinish:(NSString *)arg1 response:(NSData *)arg2 ErrNo:(int)arg3 isWebp:(BOOL)arg4; @end

@protocol IJSContextPluginDelegate - (void)onSuccess:(NSDictionary *)arg1; - (void)onError:(NSString *)arg1; @end

@protocol IJSSpeedyMgrExt - (void)onWebViewRequestFinished; @end

@protocol IJumpEmoticonDetailCgiDelegate - (void)onJumpEmoticonDetailCgiFailed:(NSString *)arg1; - (void)onJumpEmoticonDetailCgiOkWithPackageId:(NSString *)arg1; @end

@protocol IKFContactExt

@optional - (void)onKFContactHeadImgUpdate:(KFContact *)arg1; - (void)onModifyKFContact:(KFContact *)arg1; @end

@protocol IKFContactMgrExt

@optional - (void)onUpdateKFContactsList:(NSArray *)arg1 errCode:(int)arg2; - (void)onGetKFContactsBindList:(NSArray *)arg1 errCode:(int)arg2; - (void)onGetKFContactsDefaultList:(NSArray *)arg1 errCode:(int)arg2; @end

@protocol ILBSLifeMgrExt - (void)OnAutoSearchLBSLife:(LbsLifeData *)arg1 Keyword:(NSString *)arg2 NextQueryInterval:(double)arg3 Error:(int)arg4 IsStartFromFirst:(BOOL)arg5; - (void)OnSearchLBSLife:(LbsLifeData *)arg1 Keyword:(NSString *)arg2 Error:(int)arg3 IsStartFromFirst:(BOOL)arg4; - (void)OnGetLBSLife:(LbsLifeData *)arg1 Error:(int)arg2; @end

@protocol ILinkEventExt

@optional - (void)onLinkClicked:(NSString *)arg1 backupUrl:(NSString *)arg2 withRect:(struct CGRect)arg3 extraInfo:(id)arg4; - (void)onFavAdd:(id)arg1; - (void)onTextLongPressed:(NSString *)arg1 withRect:(struct CGRect)arg2 withCTRichTextView:(CTRichTextView *)arg3; - (void)onTextClicked:(NSString *)arg1 withRect:(struct CGRect)arg2 withCTRichTextView:(CTRichTextView *)arg3; - (void)onPhoneLongPressed:(NSString *)arg1 withRect:(struct CGRect)arg2 withCTRichTextView:(CTRichTextView *)arg3; - (void)onLinkLongPressed:(NSString *)arg1 withRect:(struct CGRect)arg2 withCTRichTextView:(CTRichTextView *)arg3; - (void)onTextLongPressed:(NSString *)arg1 withRect:(struct CGRect)arg2 withView:(RichTextView *)arg3; - (void)onTextClicked:(NSString *)arg1 withRect:(struct CGRect)arg2 withView:(RichTextView *)arg3; - (void)onPhoneLongPressed:(NSString *)arg1 withRect:(struct CGRect)arg2 withView:(RichTextView *)arg3; - (void)onLinkLongPressed:(NSString *)arg1 withRect:(struct CGRect)arg2 withView:(RichTextView *)arg3; - (void)onTextLongPressed:(NSString *)arg1 withRect:(struct CGRect)arg2; - (void)onTextClicked:(NSString *)arg1 withRect:(struct CGRect)arg2; - (void)onPhoneLongPressed:(NSString *)arg1 withRect:(struct CGRect)arg2; - (void)onPhoneClicked:(NSString *)arg1 withRect:(struct CGRect)arg2; - (void)onLinkLongPressed:(NSString *)arg1 withRect:(struct CGRect)arg2; - (void)onLinkClicked:(NSString *)arg1 backupUrl:(NSString *)arg2 withRect:(struct CGRect)arg3; - (void)onLinkClicked:(NSString *)arg1 withRect:(struct CGRect)arg2 withView:(RichTextView *)arg3; - (void)onLinkClicked:(NSString *)arg1 withRect:(struct CGRect)arg2; @end

@protocol ILocationMgrExt

@optional - (void)onDidFindAddress:(NSDictionary *)arg1 forTag:(unsigned long)arg2; - (void)onHeadingError:(int)arg1 withTag:(unsigned long)arg2; - (void)onHeadingChanged:(CLHeading *)arg1 withTag:(unsigned long)arg2; - (void)onMapLocationError:(NSError *)arg1 withTag:(int)arg2; - (void)onMapLocationChanged:(CLLocation *)arg1 withTag:(int)arg2; - (BOOL)isUpdatingGPSLocation:(unsigned long)arg1; - (void)onGPSLocationError:(int)arg1 withTag:(unsigned long)arg2; - (void)onGPSLocationChanged:(CLLocation *)arg1 withTag:(unsigned long)arg2; - (void)onGPSAccurateLocationChanged:(CLLocation *)arg1 withTag:(unsigned long)arg2; @end

@protocol ILocationThumbMgrExt

@optional - (void)OnLocationThumbMgrError:(int)arg1 Task:(LocationThumbTask *)arg2; - (void)OnUpdateLocationThumb:(UIImage *)arg1 Task:(LocationThumbTask *)arg2; @end

@protocol ILogReportExt

@optional - (void)UploadSuccess; - (void)UploadFail; - (void)OnResponse:(NSNumber *)arg1; @end

@protocol IMMAssetExt

@optional - (void)onAssetImageUpdate:(UIImage *)arg1 forKey:(NSString *)arg2; @end

@protocol IMMAssetICloudExt

@optional - (void)onAssetImageDonwloadStart:(NSString *)arg1; - (void)onAssetImageDonwloadProgress:(double)arg1 assetUrl:(NSString *)arg2; - (void)onAssetVideoDonwloadFailed:(NSString *)arg1; - (void)onAssetVideoDownloadProgress:(double)arg1 assetUrl:(NSString *)arg2; @end

@protocol IMMDumpReporterMgrExt - (void)onUploadResult:(BOOL)arg1;

@optional - (void)onProgress:(float)arg1; @end

@protocol IMMFacebookMgrExt

@optional - (void)facebookCheckAccessTokenValidFinished:(BOOL)arg1; - (void)onExtendTokenFinish:(BOOL)arg1; - (void)onUnBindFacebookFinish:(unsigned long)arg1; - (void)onBindFacebookFinish:(unsigned long)arg1; - (void)onLoginFacebookBegan:(NSString *)arg1; - (void)onFBDidNotLogin:(BOOL)arg1; - (void)onFBDidLogin; @end

@protocol IMMFontMgrExt

@optional - (void)onFontSizeChange; @end

@protocol IMMGrowTextViewExt

@optional - (void)onTextViewDidChange:(UITextView *)arg1; - (void)onTextView:(UITextView *)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(NSString *)arg3; @end

@protocol IMMImagePickerManagerExt - (void)onMMImagePickerManagerShow; - (void)onMMImagePickerManagerFinish; @end

@protocol IMMLanguageMgrExt

@optional - (void)onLanguageChange; @end

@protocol IMMNewSessionMgrComparerExt - (int)compareSessionInfo:(MMSessionInfo *)arg1 toInfo:(MMSessionInfo *)arg2; @end

@protocol IMMNewSessionMgrExt

@optional - (void)onSessionUpgrade; - (void)getComparer:(id *)arg1 ForSelector:(int)arg2; - (void)onDeleteSessionOfUser:(NSString *)arg1; - (void)isUser:(NSString *)arg1 hasSpecalSessionInfo:(id *)arg2; - (void)isMessage:(CMessageWrap *)arg1 Handled:(char *)arg2; - (void)isUser:(NSString *)arg1 Handled:(char *)arg2; - (void)onSessionTotalUnreadCountChange:(unsigned long)arg1; - (void)onDeleteSession:(unsigned long)arg1 withUser:(NSString *)arg2; - (void)onActiveUsrNameChange:(NSString *)arg1 curUsrName:(NSString *)arg2; - (void)onNewMsgArriving:(MMSessionInfo *)arg1 NotifyFlag:(int)arg2; - (void)onSessionChanged:(MMSessionInfo *)arg1; - (void)onNeedReload; - (void)onSessionRebuildEnd; - (void)onSessionRebuildBegin; @end

@protocol IMMQRCodeExt

@optional - (void)onRevokeChatroomQRCode:(NSString *)arg1 success:(BOOL)arg2 errTip:(NSString *)arg3; - (void)onDownloadQRCodeFinish:(NSString *)arg1 FooterWording:(NSString *)arg2; @end

@protocol IMMQuartz2DContextDelegate - (void)resetGradient; - (NSArray *)getGradient; - (void)setGradient:(NSArray *)arg1; - (void)restoreContext:(struct CGContext *)arg1; - (void)saveContext:(struct CGContext *)arg1; - (void)setTranslate:(float)arg1 translateY:(float)arg2; - (void)setRotate:(float)arg1; - (void)setScale:(float)arg1 scaleY:(float)arg2; - (void)setContext:(NSObject *)arg1 forKey:(NSString *)arg2; - (NSObject *)getContext:(NSString *)arg1; @end

@protocol IMMQuartz2DDelegate - (void)onTouchEnd:(struct CGPoint)arg1 canvasId:(unsigned long)arg2; - (void)onTouchMove:(struct CGPoint)arg1 canvasId:(unsigned long)arg2; - (void)onTouchBegin:(struct CGPoint)arg1 canvasId:(unsigned long)arg2; - (UIImage *)getImage:(NSString *)arg1; @end

@protocol IMMRegionPackageDownloadMgrExt

@optional - (void)onRegionPackageUpdated; @end

@protocol IMMWebViewControllerDeepLinkExt

@optional - (void)accessDeepLink:(DeepLinkDef *)arg1 Url:(NSString *)arg2 Webview:(MMWebViewController *)arg3; - (void)canAccessDeepLink:(DeepLinkDef *)arg1 Url:(NSString *)arg2 Webview:(MMWebViewController *)arg3 Ret:(char *)arg4 NeedCheckBitset:(char *)arg5; @end

@protocol IMMWebViewKeepHolderMgrExt

@optional - (void)onKeepHoldWebViewVCForNewMainFrameBannerStatusChangedIsAddKeep:(BOOL)arg1; @end

@protocol IMMWebViewPluginProtocol

@optional - (BOOL)handleEvent:(unsigned int)arg1 userInfo:(NSDictionary *)arg2; @end

@protocol IMMWebViewReportStatMgrExt

@optional - (void)onMenuActionRet:(unsigned int)arg1; @end

@protocol IMainFrameCellExt

@optional - (void)updateCellTime; - (void)updateCellContent:(MainFrameCellData *)arg1 withContact:(CContact *)arg2; @end

@protocol IMapDirectionsMgrExt

@optional - (void)OnRequestDirectionsError:(int)arg1; - (void)OnGetDirections:(QPolyline *)arg1 RequestItem:(DirectionsRequestItem *)arg2; @end

@protocol IMassSendExt

@optional - (void)onMassNewMsgSent:(CMessageWrap *)arg1 sendInfo:(MassSendInfo *)arg2; - (void)OnMassSendOK; - (void)OnMassSendFail:(unsigned long)arg1 WithErrorMsg:(NSString *)arg2; @end

@protocol IMemberCardListLogicExt - (void)memberCardListLogicUpdateMemberCard:(WCCardData *)arg1 atIdx:(unsigned int)arg2; @end

@protocol IMessageWrapExt

@optional + (void)CreateVideoMsg:(NSString *)arg1 ToUsr:(NSString *)arg2 VideoInfo:(CaptureVideoInfo *)arg3 MsgType:(unsigned long)arg4 retMessageWrap:(id *)arg5; + (void)CreateExtendInfoWithUserName:(NSString *)arg1 retExtendInfo:(id *)arg2 retIsContinueDispatch:(char *)arg3; + (void)CreateExtendInfoWithType:(unsigned long)arg1 retExtendInfo:(id *)arg2; @end

@protocol IMessageWrapForBizExt

@optional + (void)CreateExtendInfoWithTypeForBiz:(unsigned long)arg1 retExtendInfo:(id *)arg2; @end

@protocol IMessageWrapImgExt

@optional - (void)onThumbImageSave:(CMessageWrap *)arg1; @end

@protocol IMsgExt

@optional - (void)onChatNewMsgSent:(CMessageWrap *)arg1; - (void)OnSendSight:(NSString *)arg1; - (void)OnReceiveSight:(CMessageWrap *)arg1; - (void)OnBeginDownloadAppData:(CMessageWrap *)arg1; - (void)OnBeginDownloadVideo:(CMessageWrap *)arg1; - (void)OnBeginDownloadImage:(CMessageWrap *)arg1; - (void)OnMsgDownloadAppAttachCommonFail:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2; - (void)OnMsgDownloadAppAttachExpiredFail:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2; - (void)OnMsgDownloadVideoCommonFail:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2; - (void)OnMsgDownloadVideoExpiredFail:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2; - (void)OnMsgDownloadVideoSuccess:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2; - (void)OnUpdateVideoStatus:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2; - (void)OnGetNewXmlMsg:(NSString *)arg1 Type:(NSString *)arg2 MsgWrap:(CMessageWrap *)arg3; - (void)OnMsgDownloadThumbFail:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2; - (void)OnMsgDownloadThumbOK:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2; - (void)OnMsgNotAddDBSession:(NSString *)arg1 MsgList:(NSArray *)arg2; - (void)OnShowPush:(CMessageWrap *)arg1; - (void)OnAddMsgForSpecialSession:(NSString *)arg1 MsgList:(NSArray *)arg2; - (void)OnMsgNotAddDBNotify:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2; - (void)OnAddMsgListForSession:(NSDictionary *)arg1 NotifyUsrName:(NSSet *)arg2; - (void)OnUnReadCountChange:(NSString *)arg1; - (void)OnDelMsg:(NSString *)arg1 DelAll:(BOOL)arg2; - (void)OnRevokeMsg:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2 ResultCode:(unsigned long)arg3 ResultMsg:(NSString *)arg4 EducationMsg:(NSString *)arg5; - (void)OnDelMsg:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2; - (void)OnDelMsg:(NSString *)arg1; - (void)OnModMsg:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2; - (void)OnAddMsg:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2; - (void)OnPreAddMsg:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2; - (void)OnChangeMsg:(NSString *)arg1 OpCode:(unsigned long)arg2; @end

@protocol IMsgExtendOperation @property(nonatomic) CMessageWrap *m_refMessageWrap; - (id)copy;

@optional - (NSString *)GetDisplaySessionContent; - (NSString *)GetDisplayContent; - (void)UpdateMassSendContent:(NSString *)arg1; - (BOOL)genImageFromMMAssetAndNotify:(id )arg1; - (BOOL)IsHDImg; - (void)setImage:(UIImage *)arg1 withImageInfo:(ImageInfo *)arg2 isLongOriginImage:(BOOL)arg3; - (void)setImage:(UIImage *)arg1 withData:(NSData *)arg2 withImageInfo:(ImageInfo *)arg3 isLongOriginImage:(BOOL)arg4; - (void)setImage:(UIImage *)arg1 withData:(NSData *)arg2 isLongOriginImage:(BOOL)arg3; - (void)setImage:(UIImage *)arg1 isLongOriginImage:(BOOL)arg2; - (void)SetOriginal:(BOOL)arg1; - (unsigned long)GetContentAttributeBitSetFlag; - (BOOL)GetDownloadThumbStatus:(unsigned int *)arg1; - (BOOL)isShowAppMessageBlockButton; - (BOOL)isShowAppBottomButton; - (unsigned long)GetPreviewType; - (NSString *)getFileExt; - (void)UpdateVideoStatus:(CMessageDB *)arg1; - (void)SetPlaySounded:(BOOL)arg1; - (BOOL)IsPlaySounded; - (BOOL)IsRecording; - (void)SetPlayed; - (BOOL)IsDownloadEnded; - (BOOL)IsUnPlayed; - (BOOL)SaveMesVoice:(NSString *)arg1; - (NSString *)GetDownloadThumbPath; - (NSString *)GetThumbPath; - (void)ChangeForBackup; - (void)UpdateGameInfo:(NSString *)arg1; - (NSString *)GetGameStatReportString; - (NSString *)GetContent; - (void)UpdateContent:(NSString *)arg1; - (void)ChangeForDisplayAnyhow; - (void)ChangeForDisplay; @end

@protocol IMsgRevokeExt

@optional - (void)OnMsgRevoked:(NSString *)arg1 n64MsgId:(long long)arg2 SysMsg:(NSString *)arg3; @end

@protocol IMusicPlayerExt

@optional - (void)OnUpdateDuarationOnForeGround; - (void)OnGetSongAlbumUrl:(MMMusicInfo *)arg1 AlbumUrl:(NSString *)arg2; - (void)onAlbumImageChanged:(MMMusicInfo *)arg1 AlbumImage:(UIImage *)arg2; - (void)onLyricsChanged:(MMMusicInfo *)arg1 Lyrics:(NSString *)arg2; - (void)onLevelMeterPeak:(float)arg1; - (void)onPlayPreviousMusic; - (void)onPlayNextMusic; - (void)onMusicPlayStatusChanged; @end

@protocol IMusicSearchExt

@optional - (void)OnMusicError:(int)arg1 andSessionId:(unsigned long)arg2; - (void)OnGetMusicItem:(ShakeMusicItem *)arg1 andOffset:(float)arg2 andSessionId:(unsigned long)arg3; - (void)OnEndRecord; - (void)OnStartRecord; @end

@protocol INavigateLogicControllerExt

@optional - (void)onMapItemClickOrCancel:(BOOL)arg1; @end

@protocol INetworkStatusMgrExt

@optional - (void)OnGetOOBData; - (void)onNetworkStatusChange:(unsigned long)arg1; @end

@protocol INetworkStatusReportWithGPSExt

@optional - (void)OnNetworkStatusReportWithGPS:(CLLocation *)arg1 inScene:(unsigned long)arg2; @end

@protocol INewABTestLogicExt

@optional - (void)onGetABTestExpKeyItems:(NSArray *)arg1 expiredExpids:(NSArray *)arg2 isAutoGet:(BOOL)arg3; - (void)onGetABTestItems:(NSArray *)arg1 expiredExpids:(NSArray *)arg2 isAutoGet:(BOOL)arg3; @end

@protocol INewABTestMgrExt

@optional - (void)onModifyABTestItem:(NSString *)arg1 bizId:(NSString *)arg2 abTestItem:(ABTestItem *)arg3; @end

@protocol INewArrivalExt

@optional - (void)onBottleNewArrivalCountChange:(unsigned long)arg1; - (void)onSXNewArrivalCountChange:(unsigned long)arg1; - (void)onQQNewArrivalCountChange:(unsigned long)arg1; @end

@protocol INewMsgNotifyExt - (void)onPlayNewMsgNotify; @end

@protocol INewQQMailExt

@optional - (void)OnNewComposeSend:(int)arg1; - (void)OnNewUploadAttachmentData:(NSString *)arg1 fileName:(NSString *)arg2 uploadedDataSize:(unsigned long)arg3 err:(int)arg4; @end

@protocol INewSyncPluginExt

@optional - (void)NotifyCmd:(NSArray *)arg1; - (void)NotifyCheckSelector; @end

@protocol IOCRTransMgrExt

@optional - (void)OnSendOCRImage:(OCRResult *)arg1 Err:(int)arg2; @end

@protocol IOnlineClientMgrExt

@optional - (void)onExtDeviceSyncedDeviceNameWithMessage:(MMOnlineDeviceFunctionMsg *)arg1; - (void)onExtDeviceNotifyUnlockWithMessage:(MMOnlineDeviceFunctionMsg *)arg1; - (void)onExtDeviceOnlineStatusChanged:(unsigned long)arg1; - (void)onExtDeviceActiveChanged:(BOOL)arg1 withActiveMessage:(MMOnlineDeviceFunctionMsg *)arg2; - (void)onMarkTimelineListReadWithTid:(NSString *)arg1 andCreateTime:(unsigned int)arg2; - (void)onOnlineInfoUpdated; - (void)onLogoutWeb; - (void)onLoginWeb; @end

@protocol IOnlineDeviceMgrExt

@optional - (void)onDeviceInfoClose; - (void)onDeviceInfoOpen; @end

@protocol IOplogExt - (void)oplogRet:(int)arg1 errMsg:(OplogErrMsg *)arg2 eventID:(unsigned long)arg3 cgiWrap:(ProtobufCGIWrap *)arg4; @end

@protocol IPOILocationDisplayExt - (void)onGetPOIDisplayName:(NSString *)arg1 ForLocation:(CLLocation *)arg2 Scene:(int)arg3 SrcDisplayName:(NSString *)arg4 extraInfo:(NSDictionary *)arg5 Error:(int)arg6; @end

@protocol IPSTNExt

@optional - (void)OnPSTNInviteGap:(int)arg1; - (void)OnPSTNAutoHangUp:(PSTNDialData *)arg1; - (void)OnPSTNCallInterrupt:(PSTNDialData *)arg1; - (void)OnPSTNLightInterrupt:(BOOL)arg1; - (void)OnPSTNTellMeViewIsExist:(char *)arg1; - (void)OnPSTNTalkBrokenError:(PSTNDialData *)arg1 ErrNo:(int)arg2; - (void)OnPSTNNetWorkError:(PSTNDialData *)arg1 ErrNo:(int)arg2; - (void)OnPSTNSyncError:(PSTNDialData *)arg1 ErrNo:(int)arg2; - (void)OnPSTNNotifyError:(PSTNDialData *)arg1 ErrNo:(int)arg2 ErrLevel:(int)arg3 ErrMsg:(NSString *)arg4 ErrTitle:(NSString *)arg5; - (void)OnPSTNInviteError:(PSTNDialData *)arg1 ErrNo:(int)arg2 ErrLevel:(int)arg3 ErrMsg:(NSString *)arg4 ErrTitle:(NSString *)arg5; - (void)OnPSTNError:(PSTNDialData *)arg1 ErrNo:(int)arg2 ErrMsg:(NSString *)arg3 ErrTitle:(NSString *)arg4; - (void)OnPSTNTimeOut:(PSTNDialData *)arg1; - (void)OnPSTNInterrupt:(PSTNDialData *)arg1; - (void)OnPSTNBeginTalk:(PSTNDialData *)arg1; - (void)OnPSTNBeginConnect:(PSTNDialData *)arg1; - (void)OnPSTNBeHanguped:(PSTNDialData *)arg1; - (void)OnPSTNBeRejected:(PSTNDialData *)arg1; - (void)OnPSTNPreConnect:(PSTNDialData *)arg1; - (void)OnPSTNDataConnected:(PSTNDialData *)arg1; - (void)OnPSTNBeAccepted:(PSTNDialData *)arg1; - (void)OnPSTNNoAnswer:(PSTNDialData *)arg1; - (void)OnPSTNRing:(PSTNDialData *)arg1; - (void)onPSTNCheckNumberResp:(PSTNCheckNumberRespInfo *)arg1; - (void)OnPSTNCall:(PSTNDialData *)arg1 ErrNo:(int)arg2; @end

@protocol IPSTNSyncExt

@optional - (void)OnGotDTMFPayloadType:(unsigned long)arg1; - (void)OnGotRemoteStatus:(unsigned long)arg1 ErrNo:(int)arg2 ErrLevel:(int)arg3 ErrMsg:(NSString *)arg4 ErrTitle:(NSString *)arg5 DataFlag:(unsigned int)arg6; - (void)OnSyncError:(int)arg1; @end

@protocol IPluginOperateMusicExt - (void)onPlayMusic:(NSString *)arg1; @end

@protocol IPreEnterWechatLogicExt - (void)onPreEnterWechatDone; @end

@protocol IPublicWifiManagerExt

@optional - (void)onPublicWifiSessionClosed; - (void)onPublicWifiStatusChangedWithApBase:(APBase *)arg1; @end

@protocol IPushSystemMsgExt

@optional - (void)shouldShowPushSoftWare:(SystemMsgWrap *)arg1; - (void)shouldShowSystemMsg:(SystemMsgWrap *)arg1; @end

@protocol IQQAccountMgrExt

@optional - (void)OnLocalUnBindQQFail; - (void)OnLocalUnBindQQOK; - (void)OnUnBindQQFail; - (void)OnUnBindQQOK; - (void)OnBindQQOK; - (void)OnBindQQErrorReturn:(BindQQResponse *)arg1; @end

@protocol IQQContactMgrExt

@optional - (void)onSyncQQContactEnd; - (void)onDeleteQQContact:(NSString *)arg1; - (void)onModifyQQContact:(CQQContact *)arg1; - (void)onNewQQContact:(CQQContact *)arg1; - (void)onModifyQQContactHeadImage:(NSString *)arg1; @end

@protocol IQQMailExt

@optional - (void)OnGetMailUnreadCount:(int)arg1; - (void)OnViewImage:(NSData *)arg1 ErrNo:(int)arg2; - (void)OnViewCompress:(NSArray *)arg1 ErrNo:(int)arg2; - (void)OnComposeSend:(int)arg1; - (void)OnUploadData:(NSString *)arg1 filename:(NSString *)arg2 ErrNo:(int)arg3; - (void)OnSetMailUnread:(int)arg1; - (void)OnGetMail:(CMail *)arg1 ErrNo:(int)arg2; - (void)OnGetAllMailContact:(NSArray *)arg1 ErrNo:(int)arg2; @end

@protocol IQQSessionExt

@optional - (void)onGetNewServerTips; - (void)QQNewBaseSessionArriving:(MMBaseSessionInfo *)arg1; - (void)QQNewSessionArriving:(MMBaseSessionInfo *)arg1; - (void)QQSessionChanged:(NSString *)arg1; - (void)QQNeedReload; @end

@protocol IRadarSearchExt

@optional - (void)OnRetrieveLocationOk; - (void)OnRetrieveLocationTimeout; - (void)OnRetrieveLocationError:(int)arg1; - (void)OnVerifyUsr:(NSString *)arg1 ErrCode:(int)arg2; - (void)OnAddFriend:(NSString *)arg1 ErrCode:(int)arg2; - (void)OnRadarSearch:(NSArray *)arg1 ErrCode:(int)arg2; @end

@protocol IRecordDownloadExt

@optional - (void)OnRecordMessageDownloadOK:(CMessageWrap *)arg1; - (void)OnDownloadRecordMessagePart:(CMessageWrap *)arg1 DataId:(NSString *)arg2 PartLen:(unsigned long)arg3 TotalLen:(unsigned long)arg4; - (void)OnDownloadRecordMessageOK:(CMessageWrap *)arg1 DataId:(NSString *)arg2 bThumb:(BOOL)arg3; - (void)OnDownloadRecordMessageFail:(CMessageWrap *)arg1 DataId:(NSString *)arg2; - (void)OnDownloadRecordMessageExpired:(CMessageWrap *)arg1 DataId:(NSString *)arg2; @end

@protocol IRecordPermissionCheckExt

@optional - (void)OnRecordDenied; - (void)OnRecordPermissioned; @end

@protocol IRemoteControlCheckExt

@optional - (void)iRemoteControlCheckShouldPrevTrack; - (void)iRemoteControlCheckShouldNextTrack; - (void)iRemoteControlCheckShouldStop; - (void)iRemoteControlCheckShouldPause; - (void)iRemoteControlCheckShouldPlay; - (void)iRemoteControlCheckShouldFinishRecord; - (void)iRemoteControlCheckShouldBeginRecord; - (void)iRemoteControlCheckPluginOff; - (void)iRemoteControlCheckPluginOn; @end

@protocol IRemoteControlMusicPlayerExt

@optional - (void)onSetNeedRestartMusicByOthers:(BOOL)arg1; - (void)onPlayPreviousMusic; - (void)onPlayNextMusic; @end

@protocol IRsaCertMgrExt

@optional - (void)OnRsaCertFail; - (void)OnRsaCertCGIAgain; - (void)RSAProtobufMessageReturn:(ProtobufCGIWrap *)arg1 Event:(unsigned long)arg2; @end

@protocol IScanAppSpaceSizeServiceExt

@optional - (void)onNotifyAppSpaceSize; - (void)onScanTaskFinished; - (void)onScanTaskUpdateProgress; @end

@protocol IScanBookMgrExt

@optional - (void)OnGetRemoteProductItem:(ScanProductItem *)arg1 QRCodeUrl:(NSString *)arg2 Error:(int)arg3; - (void)OnSendSBImageError:(int)arg1; - (void)OnSendSBImage:(unsigned int)arg1 ScanItem:(ScanItemBase *)arg2 ImageType:(int)arg3; @end

@protocol IScanStreetViewMgrExt

@optional - (void)OnSendStreetViewLocation:(StreetViewItemBase *)arg1 Err:(int)arg2; @end

@protocol ISessionInfoExt

@optional - (void)onModifyDraft:(CBaseContact *)arg1 draft:(NSString *)arg2 draftTime:(unsigned long)arg3; - (void)onGetDraft:(CBaseContact *)arg1 draft:(NSMutableArray *)arg2; @end

@protocol ISessionStorageDelegate - (NSArray *)importSessions;

@optional - (void)deleteOldVersionSessionCache; - (int)compareSession:(id )arg1 rightSession:(id )arg2; @end

@protocol ISettingExtChange

@optional - (void)onSettingExtChanged:(int)arg1; @end

@protocol IShakeCardMgrExt

@optional - (void)onShakeCardEntranceChange; - (void)onShakeCardRedDotChange; - (void)onShakeCardResp:(ShakeCardData *)arg1 errorType:(unsigned int)arg2 errorMsg:(NSString *)arg3; @end

@protocol IShakeTvHistoryMgrExt

@optional - (void)onShakeTvHistoryDataChange; @end

@protocol IShareAuthMgrExt

@optional - (void)onShareAuthSuccess:(int)arg1; @end

@protocol IShareTo3rdAppSettingViewControllerExt

@optional - (void)onShouldReloadView; @end

@protocol IShortCutExt

@optional - (void)onPerformShortCut:(NSString *)arg1; @end

@protocol ISightExt - (void)UpdateSightVideoDownloadMsg:(CMessageWrap *)arg1; - (void)OnSightThumbDidChange:(CMessageWrap *)arg1; - (void)OnSightThumbDownloadFailed:(CMessageWrap *)arg1; - (void)OnSightThumbDownloadOK:(CMessageWrap *)arg1; @end

@protocol IStoreEmotionDesignerInfoMgrExt

@optional - (void)onDesignerInfoUpdated:(PersonalDesigner *)arg1; - (void)onGetDesignerForDesignerId:(NSString *)arg1 AndDesigner:(PersonalDesigner *)arg2; @end

@protocol IStoreEmotionRewardExt

@optional - (void)onStoreEmotionRewardCompleteOkWithPid:(NSString *)arg1 RewardInfo:(EmotionRewardResponseInfo *)arg2; - (void)onGetEmotionRewardFinishedWithPid:(NSString *)arg1 RewardInfo:(EmotionRewardResponseInfo *)arg2; @end

@protocol IStoreEmotionSingleDownloadMgrExt

@optional - (void)onSingleEmotionDownloadFailedWithMd5:(NSString *)arg1; - (void)onSingleEmotionDownloadOkWithWrap:(SingleEmotionDownloadWrap *)arg1 imageData:(NSData *)arg2; @end

@protocol IStrangerContactMgrExt

@optional - (void)onStrangerContactUpdateForbidden:(NSString *)arg1; - (void)onStrangerContactUpdated:(NSString *)arg1 Contact:(CContact *)arg2; - (void)onStrangerContactUpdated:(NSArray *)arg1; @end

@protocol ISvrErrorExt - (void)OnGetSvrError:(NSString *)arg1 Url:(NSString *)arg2 Tips:(NSString *)arg3 TimeOut:(unsigned long)arg4; @end

@protocol ISysCallCheckExt

@optional - (void)InputIsAvailableChanged:(BOOL)arg1; - (void)EndInterruption; - (void)BeginInterruption; @end

@protocol ISysNewXmlMsgExtendOperation

@optional - (BOOL)isApproveToInviterScene; - (BOOL)isApproveScene; - (BOOL)isInviterScene; - (BOOL)isWebviewScene; - (BOOL)isInvitationScene; - (BOOL)isQRCodeScene; @end

@protocol ITemplateMsgRecvExt

@optional - (void)onTemplateMsgConnectionChange:(unsigned long)arg1; - (void)onTemplateMsgRecvStateChangedForUser:(NSString *)arg1 withData:(NSArray *)arg2; @end

@protocol ITrackPresentExt - (void)OnTrackRoomMemberChange:(NSString *)arg1 withNewMemberList:(NSArray *)arg2; @end

@protocol ITrackRoomMgrExt

@optional - (void)OnTrackRoomStateDidChangedTo:(int)arg1; - (void)OnHeadingChanged:(double)arg1; - (void)OnTrackRoomError:(int)arg1 Message:(NSString *)arg2; - (void)OnGetRoomPOI:(TrackPOIItem *)arg1; - (void)OnExitTrackRoom; - (void)OnRefreshTrackRoom:(NSArray *)arg1 Type:(int)arg2; - (void)OnJoinTrackRoomOK:(NSString *)arg1; - (void)OnOpenTrackRoom:(NSString *)arg1; - (void)OnSta; @end

@protocol ITranslateMsgMgrExt

@optional - (void)onTranslateMessageChanged:(CMessageWrap *)arg1; - (void)onTranslateMessageFailed:(CMessageWrap *)arg1 errTip:(NSString *)arg2; @end

@protocol ITranslateSnsMgrExt

@optional - (void)onTranslateSnsChangedFromPhotoContent:(NSString *)arg1; - (void)onTranslateSnsChanged:(SnsTranslateDataWrap *)arg1; - (void)onTranslateSnsFailed:(SnsTranslateDataWrap *)arg1 errTip:(NSString *)arg2; @end

@protocol ITvSearchExt

@optional - (void)OnTvError:(int)arg1 andSessionId:(unsigned long)arg2; - (void)OnGetTvItem:(ShakeItemBase *)arg1 andSessionId:(unsigned long)arg2; - (void)OnEndRecord; - (void)OnStartRecord; @end

@protocol IUiUtilExt

@optional - (void)onTaskBarHiddenChanged:(BOOL)arg1 withAnimation:(int)arg2; - (void)onTopBarHiddenChanged:(BOOL)arg1 withAnimation:(int)arg2; - (void)onStatusBarHiddenChanged:(int)arg1; - (void)onTopBarFrameChanged; - (void)onStatusBarFrameChanged; - (void)onMainWindowFrameChanged; @end

@protocol IUpdateProfileMgrExt

@optional - (void)onProfileChange; @end

@protocol IUploadVoiceExt

@optional - (void)OnUploadVoiceOK:(UploadVoiceWrap *)arg1; @end

@protocol IVOIPCSSyncExt

@optional - (void)OnCSVoipNotify:(NSData *)arg1; - (void)OnGotRemoteControlStatus:(unsigned long)arg1; - (void)OnGotRemoteRelayData:(NSData *)arg1; - (void)OnGotRemoteConnectData:(VoipMultiRelayData *)arg1; - (void)OnGotRemoteStatus:(unsigned long)arg1; - (void)OnSyncError:(int)arg1; @end

@protocol IVOIPExt

@optional - (void)onVideoOrientationChangeTo:(int)arg1; - (void)OnCallOverLoad:(CContact *)arg1 errNo:(int)arg2 errMsg:(NSString *)arg3; - (void)OnCallBanned:(CContact *)arg1 errNo:(int)arg2 errMsg:(NSString *)arg3; - (void)OnAutoHangUp:(CContact *)arg1; - (void)OnCallInterrupt:(CContact *)arg1; - (void)OnLightInterrupt:(BOOL)arg1; - (void)OnTellMeViewIsExist:(char *)arg1; - (void)OnMonitorWithSendRecvInfo:(int)arg1 andSendFPS:(int)arg2 andRecvFPS:(int)arg3 andSendKbps:(int)arg4 andRecvKbps:(int)arg5 andP2SInfo:(NSString *)arg6 andSpeed:(int *)arg7; - (void)OnMonitorWithSendFPS:(int)arg1 andRecvFPS:(int)arg2; - (void)OnMonitorChannelInfo:(unsigned int)arg1 andChannelType:(int)arg2; - (void)OnTalkBrokenError:(CContact *)arg1 ErrNo:(int)arg2; - (void)OnNetWorkError:(CContact *)arg1 ErrNo:(int)arg2; - (void)OnSyncError:(CContact *)arg1 ErrNo:(int)arg2; - (void)OnError:(CContact *)arg1 ErrNo:(int)arg2; - (void)OnTimeOut:(CContact *)arg1; - (void)OnInterrupt:(CContact *)arg1; - (void)OnBeginTalk:(CContact *)arg1; - (void)OnBeginConnect:(CContact *)arg1; - (void)OnBeHanguped:(CContact *)arg1; - (void)OnBeRejected:(CContact *)arg1; - (void)OnPreConnect:(CContact *)arg1; - (void)OnBeAccepted:(CContact *)arg1; - (void)OnNoAnswer:(CContact *)arg1; - (void)OnAccept:(CContact *)arg1 ErrNo:(int)arg2; - (void)OnCall:(CContact *)arg1 ErrNo:(int)arg2; @end

@protocol IVOIPModeSwitchExt

@optional - (void)OnVideoModeChangeToVoiceMode; - (void)OnFromRemoteVideoToBothVideo; - (void)OnFromLocalVideoToBothVideo; - (void)OnOneWayLocalEarModeForBadNetwork; - (void)OnOneWayRemoteEarModeForBadNetwork; - (void)OnOneWayRemoteVideoMode; - (void)OnOneWayLocalVideoMode; - (void)OnOneWayRemoteEarMode; - (void)OnOneWayLocalEarMode; - (void)OnOneWayRemoteEarModeFor2G; - (void)OnOneWayLocalEarModeFor2G; - (void)OnBothEarMode; - (void)OnRemoteVideoMode; - (void)OnRemoteEarMode; - (void)OnLocalVideoMode; - (void)OnLocalEarMode; - (void)OnBothVideoMode; - (void)OnRemoteEarModeFor2G; - (void)OnLocalEarModeFor2G; @end

@protocol IVOIPSyncExt

@optional - (void)OnGotRemoteControlStatus:(unsigned long)arg1; - (void)OnGotRemoteRelayData:(NSData *)arg1; - (void)OnGotRemoteConnectData:(VoipMultiRelayData *)arg1; - (void)OnGotRemoteStatus:(unsigned long)arg1; - (void)OnSyncError:(int)arg1; @end

@protocol IVOIPUILogicMgrExt

@optional - (void)onVideoVoipViewDisappear; - (void)onVideoVoipViewDidAppear:(CContact *)arg1; @end

@protocol IVOIPVideoDeviceDelegate

@optional - (void)onVideoSessionStartComplete; @end

@protocol IVOIPWindowExt

@optional - (void)onVoipWindowDisappear; - (void)onVoipWindowDidAppear; @end

@protocol IVideoExt

@optional - (void)OnVideoDownloadAfterOK:(CMessageWrap *)arg1; - (void)OnVideoGetIntoUploadQueue:(CMessageWrap *)arg1; - (void)OnVideoDownloadPause:(CMessageWrap *)arg1; - (void)OnVideoDownloadFail:(CMessageWrap *)arg1; - (void)OnVideoDownloadOK:(CMessageWrap *)arg1; - (void)UpdateVideoMsg:(CMessageWrap *)arg1; - (void)OnThumbDownloadFailed:(CMessageWrap *)arg1; - (void)OnThumbDownloadOK:(CMessageWrap *)arg1; @end

@protocol IVideoPlayerCoreDelegate - (void)onVideoEnd; - (void)onVideoUpdate:(CDStruct_1b6d18a9)arg1 total:(CDStruct_1b6d18a9)arg2; - (void)onVideoReady:(UIImage *)arg1; @end

@protocol IViewControllerExt

@optional - (void)onViewWillAppear:(BOOL)arg1 landscapeForbidden:(BOOL)arg2; @end

@protocol IVoiceInputExt

@optional - (void)OnError:(int)arg1 andInputId:(unsigned long)arg2; - (void)OnGetText:(NSString *)arg1 andInputId:(unsigned long)arg2; - (void)OnLevelMeter:(unsigned long)arg1 Peak:(float)arg2; - (void)OnEndRecord; - (void)OnStartRecord; @end

@protocol IVoicePrintMgrExt

@optional - (void)OnEnviromentCheckModeLevelMeter:(unsigned long)arg1 Peak:(float)arg2; - (void)OnEnviromentCheckResult:(BOOL)arg1; - (void)OnVerifyOkWithRandomKey:(NSString *)arg1 andVoiceId:(unsigned long)arg2; - (void)OnUploadError:(int)arg1 andVoiceId:(unsigned long)arg2; - (void)OnGetMatchingResult:(int)arg1 andVoiceId:(unsigned long)arg2; - (void)OnLevelMeter:(unsigned long)arg1 Peak:(float)arg2; - (void)OnEndRecord:(BOOL)arg1; - (void)OnStartRecord; @end

@protocol IVoiceReminderExt

@optional - (void)onNotifyRemindMsg:(CMessageWrap *)arg1; - (void)onDeleteRemindMsgsReturn:(BOOL)arg1; - (void)onDeleteRemindMsgsReturn:(BOOL)arg1 msgWrap:(CMessageWrap *)arg2; @end

@protocol IVoiceSearchExt

@optional - (void)OnError:(int)arg1 andSearchId:(unsigned long)arg2; - (void)OnGetSearchResult:(NSArray *)arg1 andSearchId:(unsigned long)arg2; - (void)OnLevelMeter:(unsigned long)arg1 Peak:(float)arg2; - (void)OnEndRecord; - (void)OnStartRecord; @end

@protocol IVoiceTransExt

@optional - (void)OnVoiceTransNotify:(unsigned long)arg1 Sequence:(unsigned long)arg2; @end

@protocol IWAJSContextPluginProtocol

@optional - (BOOL)handleEvent:(int)arg1 userInfo:(NSDictionary *)arg2; @end

@protocol IWALocalCacheMgrExt

@optional - (void)onUpdateAppPkgComplete:(BOOL)arg1 withContact:(CContact *)arg2 errorCode:(unsigned long)arg3 errorMsg:(NSString *)arg4; - (void)onUpdateAppPkgProgress:(float)arg1 remainingTime:(unsigned int)arg2 withContact:(CContact *)arg3; @end

@protocol IWAWebViewPluginDelegate - (void)onSuccess:(NSDictionary *)arg1; - (void)onError:(NSString *)arg1; @end

@protocol IWAWebViewPluginProtocol

@optional - (BOOL)handleEvent:(unsigned int)arg1 userInfo:(NSDictionary *)arg2; @end

@protocol IWAWebViewReportPageExtension - (void)onWebViewSelectTabbarItemFromWAWebView:(WAWebViewController *)arg1 toWAWebView:(WAWebViewController *)arg2; - (void)onWebViewOpenChildWebView:(WAWebViewController *)arg1 targetPagePage:(NSString *)arg2; - (void)onAppRouteFromWAWebview:(WAWebViewController *)arg1 toWAWebview:(WAWebViewController *)arg2 AppRouteOpenType:(unsigned int)arg3; @end

@protocol IWCAddressControlLogic

@optional - (void)OnPreFinishedWCAddressLogic:(NSString *)arg1 waitUntilDone:(char *)arg2; @end

@protocol IWCAddressGetAddressControlLogicExt

@optional - (void)OnWCAddressGetAddressControlLogicEnd:(WCAddressBaseAddress *)arg1; - (void)OnPreFinishedWCAddressLogic:(NSString *)arg1 waitUntilDone:(char *)arg2; @end

@protocol IWCBusinessJumpExt - (void)processTranslateResultWithPath:(NSString *)arg1 queryDict:(NSDictionary *)arg2 parentController:(MMUIViewController *)arg3 originUrl:(NSString *)arg4 translateInfo:(NSDictionary *)arg5 jumpController:(WCBusinessJumpViewController *)arg6; @end

@protocol IWCCardPkgExt

@optional - (void)onShareMyCard:(NSString *)arg1 Error:(int)arg2; - (void)onWCCardTips; - (void)onWCCardLayoutRedDotChanged; - (void)onGetCardLayoutStop; - (void)onGetCardLayout; - (void)onGetCardsItemByTpInfo:(NSArray *)arg1 ErrCode:(int)arg2; - (void)onImportBulkCard:(WCCardAcceptCardInfo *)arg1 errCode:(int)arg2; - (void)onGetBulkInfo:(WCCardBulkInfo *)arg1 errCode:(int)arg2; - (void)onGetBulkCard:(NSMutableArray *)arg1 errCode:(int)arg2; - (void)onGetAvailableCardInfo:(NSString *)arg1 isEnd:(BOOL)arg2 buff:(NSData *)arg3 ErrCode:(int)arg4; - (void)onWCCardMessageEntryTipChanged:(WCCardPkgMsg *)arg1; - (void)onWCCardMessageUnreadCountChanged:(WCCardPkgMsg *)arg1; - (void)onGetSerialNumberData:(NSDictionary *)arg1 ErrCode:(int)arg2; - (void)onGetUsedStoreList:(NSArray *)arg1 ErrCode:(int)arg2 EventID:(unsigned long)arg3; - (void)onGetUsedStoreList:(NSArray *)arg1 ErrCode:(int)arg2; - (void)onRetrieveLocation:(int)arg1; - (void)onSyncEnd:(BOOL)arg1; - (void)onWCCardUpdate:(NSArray *)arg1; - (void)onGetNextPageWCCardList:(NSArray *)arg1 ErrCode:(int)arg2 HasMore:(BOOL)arg3 HasBatchGeting:(BOOL)arg4; - (void)onGetFirstPageWCCardList:(NSArray *)arg1 ErrCode:(int)arg2 HasMore:(BOOL)arg3 HasBatchGeting:(BOOL)arg4; - (void)onDeleteCardIDList:(NSArray *)arg1 ErrCode:(int)arg2; - (void)onGiftCard:(NSString *)arg1 ErrCode:(int)arg2 EventID:(unsigned long)arg3; - (void)onGiftCard:(NSString *)arg1 ErrCode:(int)arg2; - (void)onAcceptCard:(WCCardData *)arg1 ErrCode:(int)arg2 ErrMsg:(NSString *)arg3 EventID:(unsigned long)arg4; - (void)onAcceptCard:(WCCardData *)arg1 ErrCode:(int)arg2 ErrMsg:(NSString *)arg3; - (void)onGetCardData:(WCCardData *)arg1 ErrCode:(int)arg2 EventID:(unsigned long)arg3; - (void)onGetCardData:(WCCardData *)arg1 ErrCode:(int)arg2; @end

@protocol IWCDeviceAccountMgrExt

@optional - (void)onWCDeviceAccountUnbind:(WCDevice *)arg1; - (void)onWCDeviceAccountBound:(WCDevice *)arg1; @end

@protocol IWCDeviceAirKissMgrExt

@optional - (void)onAirKissEnd:(BOOL)arg1; @end

@protocol IWCDeviceBrandMgrExt

@optional - (void)onWCDeviceWifiStatusUpdate:(WCDevice *)arg1 Status:(unsigned long)arg2; - (void)onGetSportDeviceListEnd:(NSMutableArray *)arg1 ErrorCode:(int)arg2; - (void)onBLEHardDeviceSearch:(WCDevice *)arg1 modContact:(ModContact *)arg2 respData:(NSDictionary *)arg3 errorCode:(int)arg4; - (void)onGetHardDeviceHelpUrl:(NSString *)arg1 device:(WCDevice *)arg2; - (void)onWifiHardDeviceSearch:(ModContact *)arg1 respData:(NSDictionary *)arg2 ExtData:(NSString *)arg3; - (void)onSendWCDevicesGetOperTicketResponse:(NSArray *)arg1 reqTicketList:(NSArray *)arg2 ErrorCode:(int)arg3; - (void)onWCDeviceSendDataEnd:(long long)arg1 ErrType:(int)arg2 ErrCode:(int)arg3 ErrMsg:(const char *)arg4; - (void)onBatchSearchWCDevice:(NSArray *)arg1 Scene:(int)arg2 Error:(int)arg3; - (void)onWCDeviceUnbindEnd:(NSString *)arg1 Error:(NSError *)arg2; - (void)onWCDeviceBindEnd:(WCDevice *)arg1 Error:(NSError *)arg2; - (void)onWCDeviceInitEnd:(int)arg1 DID:(long long)arg2 isHandled:(char *)arg3; - (void)onWCDeviceAuthEnd:(int)arg1 DID:(long long)arg2 isHandled:(char *)arg3; - (void)onWCDeviceBrandSearch:(ModContact *)arg1 respData:(NSDictionary *)arg2 fliterStatus:(unsigned int)arg3; - (void)onWCDeviceGetBoundDevices:(NSArray *)arg1; - (void)onBlueProfilePedometerTargetWrote:(long long)arg1; - (void)onBlueProfilePedometerTargetUpdated:(long long)arg1 Step:(int)arg2; - (void)onBlueProfilePedometerInfoUpdated:(long long)arg1 Info:(BlueProfilePedometerInfo *)arg2; - (void)onBlueProfileConnectStateChanged:(long long)arg1 State:(int)arg2 ErrorCode:(int)arg3; - (void)onWCDeviceSendDataToWebView:(NSString *)arg1 data:(NSString *)arg2; - (void)onWCDeviceSessionTimeout:(long long)arg1; - (void)onWCDeviceBlueToothStateChanged:(int)arg1; - (void)onWCDeviceChannelStateChanged:(long long)arg1:(int)arg2:(int)arg3; - (void)onWCDeviceLost:(long long)arg1; - (void)onWCDeviceFoundAddExtData:(long long)arg1 extData:(NSData *)arg2; - (void)onWCDeviceFoundForJSAPI:(long long)arg1; - (void)onWCDeviceFound:(long long)arg1 canHandled:(char *)arg2; @end

@protocol IWCDeviceFriendWifiMgrExt

@optional - (void)onWCDeviceFriendWifiMgrUnable; - (void)onWCDeviceFriendWifiMgrConnectedRouterFaild; - (void)onWCDeviceFriendWifiMgrConnectedRouterWithErrCode:(int)arg1; @end

@protocol IWCDevicePedometerSearchViewControllerExt - (void)onAddSportDevice:(WCDeviceUserSportDevice *)arg1; @end

@protocol IWCJdBussinessMgrExt

@optional - (void)onJdBussinessReloadTip; - (void)onJdBussinessEntranceChanged; @end

@protocol IWCLanDeviceMgrExt

@optional - (void)onWCLanDeviceReceiveNotify:(NSString *)arg1 DeviceId:(NSString *)arg2 Dictionary:(NSDictionary *)arg3; - (void)onWCLanDeviceConnectStateNotify:(NSString *)arg1 DeviceId:(NSString *)arg2 StateCode:(int)arg3; - (void)onSendFileToWCLanDevice:(long long)arg1 Progress:(float)arg2 isFinish:(BOOL)arg3 ErrCode:(int)arg4; - (void)onSendDataToWCLanDevice:(long long)arg1 ErrCode:(int)arg2; - (void)onTaskPerformed:(long long)arg1 ErrCode:(int)arg2; - (void)onReceiveWCLanDeviceProfile:(WCLanDeviceInfo *)arg1; - (void)onReceiveWCLanDeviceDisc:(WCLanDeviceInfo *)arg1; @end

@protocol IWCLanDeviceMsgForwardMgrExt

@optional - (void)onWCLanDeviceForwardMsgProgressUpdate:(float)arg1 toDevice:(WCDevice *)arg2; - (void)onWCLanDeviceForwardMsgFinishedWithErrCode:(int)arg1 toDevice:(WCDevice *)arg2; - (void)onWCLanDeviceFoundDeviceListUpdated:(NSArray *)arg1; @end

@protocol IWCMallControlLogicExt

@optional - (void)OnGetFunctionList:(WCMallControlData *)arg1 FromLocalCache:(BOOL)arg2; @end

@protocol IWCNewStorageFreeSpaceViewCellExt

@optional - (void)onActionButtonClick:(id)arg1; @end

@protocol IWCOutCallExt

@optional - (void)OnCheckNumberResp:(unsigned int)arg1 RespCountryCode:(NSString *)arg2; - (void)didReceiveInviteGap:(int)arg1; - (void)OnCallEndFinish; - (void)OnUpdateCallStateWithText:(NSString *)arg1 hasBeAccepted:(BOOL)arg2 isCallEnded:(BOOL)arg3 isError:(BOOL)arg4 errorlevel:(unsigned int)arg5 ErrTitle:(NSString *)arg6 showChargeAlert:(BOOL)arg7; @end

@protocol IWCOutFacadeExt

@optional - (void)updateNewxmlInfo; - (void)addNewCall:(WCOutRecentCallItem *)arg1; - (void)updateWCOutContactsInfo; - (void)updateWCOutContacts:(NSArray *)arg1; @end

@protocol IWCPayControlLogicExt

@optional - (void)OnRealnameRegistered:(WCPayControlData *)arg1; - (void)OnFinishedLoadingAndGoToFirstViewController:(WCPayControlLogic *)arg1; - (void)OnFinishedWCPayInnerPayLogic:(WCPayInnerPayResponseStruct *)arg1 CompleteStatus:(int)arg2 ExtraInfo:(NSString *)arg3; - (void)OnPayCardListChanged:(WCPayControlData *)arg1; - (void)OnGetLocalCachePayCardList:(WCPayControlData *)arg1; - (void)OnFinishedWCPayLogic:(NSString *)arg1 CompleteStatus:(int)arg2; - (void)OnPreFinishedWCPayLogic:(NSString *)arg1 waitUntilDone:(char *)arg2; @end

@protocol IWCPayJSApiMgrExt

@optional - (void)onWCPayJSApiResult:(NSString *)arg1; - (void)onWCPayJSApiEnd:(BOOL)arg1; - (void)onWCPayJSApiBegin:(BOOL)arg1; @end

@protocol IWCPayPaidOrderActivityMgrExt

@optional - (void)onPayPaidOrderActivityChanged; @end

@protocol IWCProductExt

@optional - (void)onGotProuductDiscountInfoFail:(NSString *)arg1; - (void)onGotProuductDiscountInfoSuccess:(NSString *)arg1 discountInfo:(WCProductDiscountInfo *)arg2; - (void)onGotLastestExpressInfoFail:(NSString *)arg1 lockID:(NSString *)arg2; - (void)onGotLastestExpressInfoSuccess:(NSString *)arg1 lockID:(NSString *)arg2 expressAry:(NSArray *)arg3 retCode:(int)arg4; - (void)onSubmitMallFreeOrderFail:(NSString *)arg1; - (void)onSubmitMallFreeOrderSuccess:(NSString *)arg1 retCode:(int)arg2; - (void)onSubmitMallOrdFail:(NSString *)arg1 skuID:(NSString *)arg2; - (void)onSubmitMallOrdSuccess:(NSString *)arg1 skuID:(NSString *)arg2 prepardID:(NSString *)arg3 retCode:(int)arg4 retMsg:(NSString *)arg5; - (void)onCancelPreOrderFail:(NSString *)arg1 skuID:(NSString *)arg2; - (void)onCancelPreOrderSuccess:(NSString *)arg1 skuID:(NSString *)arg2; - (void)onPreSubmitOrderFail:(NSString *)arg1 skuID:(NSString *)arg2; - (void)onPreSubmitOrderSuccess:(NSString *)arg1 skuID:(NSString *)arg2 lockID:(NSString *)arg3 expressList:(NSArray *)arg4 discountInfoList:(NSArray *)arg5 lockStaus:(int)arg6 errMsg:(NSString *)arg7; - (void)onGotProductDetailFail:(NSString *)arg1; - (void)onGotProductDetailSuccess:(WCProductInfo *)arg1 productID:(NSString *)arg2 retCode:(int)arg3; @end

@protocol IWCRealTimeKVReportMgrExt

@optional - (void)onRealTimeKVReportFailedWithWrap:(WCRealTimeKVReportWrap *)arg1; - (void)onRealTimeKVReportSucceedWithWrap:(WCRealTimeKVReportWrap *)arg1; @end

@protocol IWCRedEnvelopesControlMgrExt

@optional - (void)OnGreetingSuccessCallback; - (void)OnCancelGreetingCallback; - (void)OnGreetingCallback; - (void)OnFestivalRedEnvelopesAnimationEnd; - (void)OnShareFestivalRedEnvelopesSuccessCallback; - (void)OnCancelShareFestivalRedEnvelopesCallback; - (void)OnShareFestivalRedEnvelopesCallback; - (void)OnCancelOpenFestivalRedEnvelopesCallback; - (void)OnOpenFestivalRedEnvelopesCallback; @end

@protocol IWCShareCardPkgExt

@optional - (void)onDeleteCardResponse:(NSString *)arg1 retCode:(int)arg2; - (void)onMarkedResponseError; - (void)onMarkedResponse:(BOOL)arg1 success:(BOOL)arg2 andMarkUser:(NSString *)arg3 markCardId:(NSString *)arg4 expiredTime:(float)arg5 payQRCodeWording:(NSString *)arg6; - (void)onSearchShareCard:(NSString *)arg1 Result:(NSMutableArray *)arg2 Hasmore:(BOOL)arg3; - (void)onGetComment:(NSString *)arg1 CommentList:(NSArray *)arg2; - (void)onGetShareCardsLayoutError; - (void)onGetShareCardsHomePageLayout:(NSArray *)arg1 andOtherCityList:(NSArray *)arg2 withCityName:(NSString *)arg3 isLocalCityEnd:(BOOL)arg4 isOtherCityEnd:(BOOL)arg5 isFirstPageData:(BOOL)arg6 entryTip:(NSString *)arg7 entryIcons:(NSArray *)arg8; - (void)onGetShareCardsLayout:(NSArray *)arg1 andLocalCityList:(NSArray *)arg2 withCityName:(NSString *)arg3 isEnd:(BOOL)arg4; - (void)onGetNextPageShareCardList:(NSMutableArray *)arg1 ErrCode:(int)arg2 HasMore:(BOOL)arg3; - (void)onGetFirstPageShareCardList:(NSMutableArray *)arg1 ErrCode:(int)arg2 HasMore:(BOOL)arg3; - (void)onUpdateShareCard:(WCShareCardData *)arg1 Error:(int)arg2; - (void)onUpdateShareCardList:(NSArray *)arg1; - (void)onGetNextPageShareCardListByShareUser:(NSString *)arg1 List:(NSMutableArray *)arg2 ErrCode:(int)arg3 HasMore:(BOOL)arg4; - (void)onGetFirstPageShareCardListByShareUser:(NSString *)arg1 List:(NSMutableArray *)arg2 ErrCode:(int)arg3 HasMore:(BOOL)arg4; - (void)onGetNextPageShareCardListByAppID:(NSString *)arg1 List:(NSMutableArray *)arg2 ErrCode:(int)arg3 HasMore:(BOOL)arg4; - (void)onGetFirstPageShareCardListByAppID:(NSString *)arg1 List:(NSMutableArray *)arg2 ErrCode:(int)arg3 HasMore:(BOOL)arg4; - (void)onMsgNotifyShareCardConsumed:(NSArray *)arg1 sharedCardId:(NSString *)arg2 consumedBoxId:(NSString *)arg3 subscribeAppUserName:(NSString *)arg4 subscribeWording:(NSString *)arg5 retMsg:(NSString *)arg6; - (void)onShareCard:(NSString *)arg1 TpID:(NSString *)arg2 successShareCardList:(NSArray *)arg3 andCardInfo:(WCCardAcceptCardInfo *)arg4; - (void)onShareCard:(NSString *)arg1 TpID:(NSString *)arg2 andCardInfo:(WCCardAcceptCardInfo *)arg3; @end

@protocol IWXTalkExt

@optional - (void)onOtherDeviceHandleTalk:(NSString *)arg1; - (void)onMultiTalkRedirectOk; - (void)onMultiTalkAudioDeviceUnPlugin; - (void)onMultiTalkAudioDevicePlugin; - (void)onReceiveVideoMemberChangeMessage:(NSString *)arg1 extArray:(NSMutableArray *)arg2; - (void)onReceiveReawakeOrPokerMessage:(NSString *)arg1 extData:(NSData *)arg2; - (void)onRespPokerOrResumeFriend:(NSString *)arg1 isSuccess:(BOOL)arg2; - (void)onRespActiveGroupInfoItemList:(NSArray *)arg1 isSuccess:(BOOL)arg2; - (void)onCancelCreateMultiTalk:(NSString *)arg1; - (void)onReceiveMissMultiTalk:(NSString *)arg1; - (void)onInviteMultiTalk:(NSString *)arg1; - (void)onVideoData:(unsigned long)arg1 Bgra:(char *)arg2 Width:(unsigned long)arg3 Height:(unsigned long)arg4 frontCamera:(BOOL)arg5; - (void)OnVideoStateChange:(BOOL)arg1 VideoOn:(BOOL)arg2; - (void)OnMuteStateChange:(BOOL)arg1; - (void)OnSpeakerStateChange:(BOOL)arg1; - (void)OnSpeakerState; - (void)onSingleToMutilTalkConfictChangeToEnterFriendGroupNotify; - (void)onMemberStatueChangeRingtonPlayFininsh; - (void)OnSysCallNotifyInterrupt:(int)arg1; - (void)OnSysCallNotifyHold:(int)arg1 andHoldMember:(unsigned long)arg2; - (void)onTalkStatusChange:(NSArray *)arg1; - (void)OnModifyGroupInfoResult:(BOOL)arg1 groupId:(NSString *)arg2; - (void)OnError:(NSString *)arg1 errorType:(int)arg2 errorNo:(int)arg3; - (void)OnRoomMemberChange:(NSString *)arg1; - (void)OnGroupInfoChange:(WXCPbVoiceGroupInfo *)arg1; - (void)OnInviteWXTalkModeResult:(BOOL)arg1 groupId:(NSString *)arg2; - (void)OnBeginStartDevice; - (void)OnDeviceStartOK; - (void)OnSelfAndOtherEntered; - (void)OnReceiveOtherMemberTalkData; - (void)OnDataConnectOK; - (void)OnEnterTalkModeOK:(NSString *)arg1; - (void)OnCreateTalkModeOKWithGroupId:(NSString *)arg1; @end

@protocol IWXTalkPresentExt

@optional - (void)OnRoomMemberChange:(NSString *)arg1 withNewMemberList:(NSArray *)arg2; @end

@protocol IWXTalkieExt

@optional - (void)onRemoteControlCheckShouldStop; - (void)onRemoteControlCheckShouldPlay; - (void)OnSomeOneCloseMode:(NSString *)arg1; - (void)OnSomeOneOpenMode:(NSString *)arg1; - (void)OnRestart; - (void)OnPause; - (void)OnReConnecting; - (void)OnForceStopWXTalk; - (void)onKickOutFromWXTalkRoom:(NSString *)arg1; - (void)OnMyselfCloseMode:(NSString *)arg1; - (void)OnNobodyTalking; - (void)OnForceStopRecord; - (void)OnError:(NSString *)arg1 ErrNo:(int)arg2; - (void)OnRoomMemberChange:(NSArray *)arg1; - (void)OnSomeoneTalking:(NSString *)arg1; - (void)OnGetMicrophoneResult:(int)arg1; - (void)OnOpenWXTalkModeOK:(NSArray *)arg1; @end

@protocol IWXVideoPlayerViewExt - (void)onWXVideoPlayerViewPlay:(CMessageWrap *)arg1; @end

@protocol IWebviewAskAuthorizationLogicExt

@optional - (void)OnAskAuthorizationFailure:(NSString *)arg1 ForAuthInfo:(WebviewAuthorizationInfo *)arg2; - (void)OnAskAuthorizationSuccessForAuthInfo:(WebviewAuthorizationInfo *)arg1; @end

@protocol IWebviewRecorderManagerExt

@optional - (void)onFinishedRecord:(NSString *)arg1 ErrCode:(int)arg2 stopReason:(int)arg3; - (void)onRecordTimeTooShort; - (void)onStartRecord:(int)arg1; @end

@protocol IWebviewResourceManagerExt

@optional - (void)onResourceDownloadFinished:(NSString *)arg1 SvrId:(NSString *)arg2 ErrCode:(int)arg3; - (void)onResourceDownloadProgress:(int)arg1 SvrId:(NSString *)arg2; - (void)onLocalResourceUploadFinishedWithoutMediaId:(NSString *)arg1 FileUrl:(NSString *)arg2 ErrCode:(int)arg3; - (void)onLocalResourceUploadProgressWithouMediaId:(int)arg1 LocalId:(NSString *)arg2; - (void)onLocalResourceUploadFinished:(NSString *)arg1 SvrId:(NSString *)arg2 ErrCode:(int)arg3; - (void)onLocalResourceUploadProgress:(int)arg1 LocalId:(NSString *)arg2; - (void)onLocalImageSaveFinish:(NSArray *)arg1; @end

@protocol IZCWScrollNumViewDelegate

@optional - (void)onNumViewAnimationDidStop; @end

@protocol IdleTimerUtilExt - (void)onIdleTimerUtilVoipQuit; @end

@protocol ImageBrowseDelegate

@optional - (void)didSelectImage:(UIImage *)arg1 Data:(NSData *)arg2 Finish:(BOOL)arg3 fromImagePicker:(UINavigationController *)arg4; - (void)didSelectImage:(UIImage *)arg1 Data:(NSData *)arg2 fromImagePicker:(UINavigationController *)arg3; - (void)didSelectImage:(UIImage *)arg1 fromImagePicker:(UINavigationController *)arg2; - (void)downloadFailInImageBrowse; @end

@protocol ImageControllerDelegate - (BOOL)CanSendVideoMsg; - (BOOL)CanSendMultiImage; - (BOOL)CanSendOriginalImage; - (UIViewController *)getViewController;

@optional - (void)processInsertedGifData:(NSData *)arg1; - (BOOL)CanSendEmoticonMessage; - (void)processImageControllerDidCancel:(unsigned int)arg1; - (void)CameraControllerDidTakeVideo:(CaptureVideoInfo *)arg1; - (void)processImageDidFinish; - (void)processImageDidCancel; - (void)processInsertedImage:(UIImage *)arg1 withData:(NSData *)arg2 ImageInfo:(ImageInfo *)arg3; - (void)processInsertedImage:(UIImage *)arg1 ImageInfo:(ImageInfo *)arg2; - (void)processInsertedAsset:(MMAsset *)arg1; @end

@protocol ImageDownloadLoaderDelegate

@optional - (void)onDownloadFinishedWithLoader:(ImageDownloadLoader *)arg1 AndData:(NSData *)arg2; @end

@protocol ImagePreviewDelegate

@optional - (void)downloadFailInImagePreview; - (void)returnFromImagePreview:(BOOL)arg1 andPicker:(UIImagePickerController *)arg2 andImage:(UIImage *)arg3; - (void)selectFromImagePreview:(UIImagePickerController *)arg1 andImage:(UIImage *)arg2 andData:(NSData *)arg3; @end

@protocol ImageScrollViewDelegate

@optional - (void)ImageScrollViewWillBeginZooming:(UIScrollView *)arg1 withView:(UIView *)arg2; - (void)OnLongPressBegin:(id)arg1; - (void)OnLongPress:(id)arg1; - (void)onDoubleTap:(UIGestureRecognizer *)arg1; - (void)onSingleTap:(UIGestureRecognizer *)arg1; @end

@protocol ImplicitAnimationControllerDelegate - (UIViewController *)getViewController; @end

@protocol InputControllerDelegate

@optional - (void)keyboardDidHide; - (void)keyboardWillHide; - (void)keyboardWillShow; - (void)textViewTextDidChange; - (void)didCommitText:(NSString *)arg1; - (void)didCommitEmptyText; - (float)getVisibleHeight; - (void)onInputModeChangeTo:(int)arg1 Animated:(BOOL)arg2; - (void)MMGrowTextViewBeginEditing:(MMGrowTextView *)arg1; - (void)MMGrowTextViewHeightDidChanged:(MMGrowTextView *)arg1; @end

@protocol InputKeyboardDelegate - (void)onInputSuccess:(unsigned long)arg1; - (void)onInputError:(NSString *)arg1; @end

@protocol InviteFriendLogicDelegate

@optional - (void)didReceiveCouponResponse; @end

@protocol InviteFriendViewDelegate - (void)onInviteFriendViewPost:(NSString *)arg1 View:(InviteFriendView *)arg2; - (void)onInviteFriendViewCancel:(InviteFriendView *)arg1; @end

@protocol JSApiScanLicenceViewControllerDelegate - (void)didFindCalibrateCardImage:(UIImage *)arg1 cardType:(unsigned int)arg2; - (void)didFindBankCardNumber:(NSString *)arg1 cardImage:(UIImage *)arg2; - (void)onReturnBtnClick; @end

@protocol JSApiScopeConfirmWindowDelegate - (void)onScopeWindowCancel:(JSApiScopeConfirmWindow *)arg1; - (void)onScopeWindowConfirm:(JSApiScopeConfirmWindow *)arg1 withScope:(NSArray *)arg2; @end

@protocol JSApiSelectContactsViewControllerDelegate - (void)OnJSApiSelectContactsViewControllerSelectContactReturn:(CContact *)arg1 atScene:(unsigned long)arg2; - (BOOL)OnJSApiSelectContactsViewControllerFilterContactCandidate:(CContact *)arg1; - (void)OnJSApiSelectContactsViewControllerBack; @end

@protocol JSApiSelectSessionViewControllerDelegate - (void)OnJSApiSelectSessionViewControllerNewSession; - (void)OnJSApiSelectSessionViewControllerSelectContactReturn:(CContact *)arg1 atScene:(unsigned long)arg2; - (BOOL)OnJSApiSelectSessionViewControllerFilterContactCandidate:(CContact *)arg1; - (void)OnJSApiSelectSessionViewControllerBack; @end

@protocol JSEventExt

@optional - (void)jsHandlerHandle:(JSEvent *)arg1; - (void)jsIdCardRealnameVerify:(JSEvent *)arg1; - (void)jsUploadIdCardSuccess:(JSEvent *)arg1; - (void)jsUnbindBankCard:(JSEvent *)arg1; - (void)jsSelectWalletCurrency:(JSEvent *)arg1; - (void)jsGetWCPayRealnameVerify:(JSEvent *)arg1; - (void)emptyHandle:(JSEvent *)arg1; - (void)jsVerifyWCPayPayPwd:(JSEvent *)arg1; - (void)jsGetRecevieBizHongBaoRequest:(JSEvent *)arg1; - (void)jsGetWebPayCheckoutCounterRequst:(JSEvent *)arg1; - (void)jsGetPaymentOrderRequest:(JSEvent *)arg1; - (void)jsSendC2CSecureMessage:(JSEvent *)arg1; - (void)jsOpenWCPaySpecialView:(JSEvent *)arg1; - (void)jsGetTransferMoneyRequest:(JSEvent *)arg1; - (void)jsGetBrandWCPayCreateCreditCardRequest:(JSEvent *)arg1; - (void)jsGetBrandWCPayAddCardRequeset:(JSEvent *)arg1; - (void)jsJumpWCMall:(JSEvent *)arg1; - (void)jsSetPageState:(JSEvent *)arg1; - (void)jsGetBrandWCPayRequeset:(JSEvent *)arg1; - (void)jsVideoStateChanged:(JSEvent *)arg1; - (void)jsAudioStateChanged:(JSEvent *)arg1; @end

@protocol JSEventHandler - (MMWebViewController *)GetCurrentWebviewViewController; - (void)onEndEvent:(JSEvent *)arg1 withResult:(NSDictionary *)arg2; @end

@protocol JSShareFBLogicHelperDelegate - (void)onJSShareFBFailedWithError:(int)arg1 msg:(NSString *)arg2; - (void)onJSShareFBFinished; - (void)onJSShareFBSharing; @end

@protocol JumpToBizWebviewLogicHelperDelegate - (void)onJumpToBizWebview:(int)arg1 WithErrMsg:(NSString *)arg2 WithUrl:(NSString *)arg3; @end

@protocol KFContactCacherDelegate - (void)onUpdateKFContactInfo:(NSArray *)arg1 withBrandUsrName:(NSString *)arg2; @end

@protocol KitProgressBarDelegate - (void)onProgressAnimEnd; @end

@protocol LbsRoomSessionMgrDelegate - (void)onQuitRoomFinishedWithSuccessFlag:(BOOL)arg1; @end

@protocol LocalAreaNetworkClientDelegate

@optional - (void)onDisconnect; - (void)onReciveData:(NSData *)arg1 andLength:(unsigned int)arg2; @end

@protocol LocalAreaNetworkServerDelegate

@optional - (void)onDisconnect; - (void)onConnected; - (void)onReciveData:(NSData *)arg1 andLength:(unsigned int)arg2; @end

@protocol LocationRetrieveDelegate - (void)onRetrieveLocationError:(int)arg1; - (void)onRetrieveLocationTimeOut:(CLLocation *)arg1; - (void)onRetrieveLocationOK:(CLLocation *)arg1;

@optional - (void)onRetrieveHeadingError:(int)arg1; - (void)onRetrieveHeadingOK:(CLHeading *)arg1; @end

@protocol LongPressImageViewDelegate

@optional - (void)OnTouchUp:(id)arg1; - (void)OnTouchDown:(id)arg1; - (void)OnLongPress:(id)arg1; - (void)OnPress:(id)arg1; @end

@protocol LongPressMenuViewDelegate - (void)onLongPressMenuViewCopy:(id)arg1; @end

@protocol LongPressViewDelegate - (void)OnLongPress:(id)arg1; - (void)OnPress:(id)arg1; @end

@protocol LoopPageScrollViewDataSourceDelegate

@optional - (void)didTapPageAtNum:(unsigned long)arg1; - (void)didChangeToPage:(unsigned long)arg1; - (int)totalNumOfPage; - (UIView *)viewForPage:(UIView *)arg1 pageNum:(unsigned long)arg2; @end

@protocol LuckyCoinAnimationControllerDelegate - (void)didAnimationFinish; - (UIViewController *)getViewController; @end

@protocol MCssParserDelegate - (void)onCssParseEnd; - (void)onCssParseStart; - (NSString *)onNextCssFile; - (void)onParseErrorInFile:(NSString *)arg1 onLineNumber:(NSNumber *)arg2 withText:(NSString *)arg3 withErrorMessage:(NSString *)arg4; - (void)onScriptFunctionWithSelectors:(NSArray *)arg1 withStatements:(NSArray *)arg2; - (void)onReceiveCssRulesetWithSelectors:(NSArray *)arg1 withDeclarations:(NSDictionary *)arg2; @end

@protocol MFBanner

@optional - (void)onDelete; - (void)onTrig; @end

@protocol MFMailComposeViewControllerDelegate

@optional - (void)mailComposeController:(MFMailComposeViewController *)arg1 didFinishWithResult:(int)arg2 error:(NSError *)arg3; @end

@protocol MFMassSendBannerDelegate - (void)onCancelMassSendTask:(MassSendWrap *)arg1; - (void)onRedoMassSendTask:(MassSendWrap *)arg1; - (void)removeMassSendBanner:(UIView *)arg1; - (void)addMassSendBanner:(UIView *)arg1; @end

@protocol MFMassSendBarDelegate - (void)onMassSendBarCancel:(MFMassSendBar *)arg1; - (void)onMassSendBarClick:(MFMassSendBar *)arg1; - (void)onMassSendBarProgressAnimEnd:(MFMassSendBar *)arg1; @end

@protocol MFMessageComposeViewControllerDelegate - (void)messageComposeViewController:(MFMessageComposeViewController *)arg1 didFinishWithResult:(int)arg2; @end

@protocol MFPushBannerDelegate - (void)onHidePushBanner; - (void)onShowPushBanner; - (void)openContactInfo:(NSString *)arg1; - (void)PopViewController; - (void)PushViewController:(UIViewController *)arg1; - (void)onMFPushBannerFrameChanged; @end

@protocol MFPushSystemMsgDelegate - (void)dismissPushSystemMsg; - (void)showPushSystemMsg; @end

@protocol MMAVPlayerItem - (void)onResume; - (void)willStack; - (void)silentPlayImmediately; - (BOOL)performClear; - (BOOL)performFullPlayWithMute:(BOOL)arg1; - (BOOL)performFullPlay; - (BOOL)performFullLoad; - (void)performSilentPlay; - (void)performPauseForce:(BOOL)arg1; - (void)performLoadItem:(NSString *)arg1; @end

@protocol MMAnimationTipViewDelegate - (void)fadeShowEnd; @end

@protocol MMAppAttachFileMgrExt

@optional - (void)onCheckBigFileDownloadResult:(BOOL)arg1 resp:(CheckBigFileDownloadResponse *)arg2 wrapMsg:(CMessageWrap *)arg3 errMsg:(NSString *)arg4; - (void)onCheckBigFileUploadResult:(BOOL)arg1 resp:(CheckBigFileUploadResponse *)arg2 wrapMsg:(CMessageWrap *)arg3 errMsg:(NSString *)arg4; - (void)onCheckAppAttachRet:(NSString *)arg1 isExistInSvr:(BOOL)arg2 taskInfo:(CdnUploadTaskInfo *)arg3; @end

@protocol MMAssetBigImageDelegate - (void)onGetBigImageError; - (void)onGetBigImage:(UIImage *)arg1 data:(NSData *)arg2; @end

@protocol MMAssetPickerControllerDelegate

@optional - (void)onMMAssetPickerControllerClickBack; @end

@protocol MMAudioDataReadStreamDelegate - (void)onHandleReadEventfromStream:(MMAudioDataPipe *)arg1 eventType:(unsigned long)arg2; @end

@protocol MMAudioDataWriteStreamDelegate - (void)onHandleWriteSeekToNewStreamOffset:(int)arg1 andSeekTime:(double)arg2; - (void)onHandleWriteEventfromStream:(MMAudioDataPipe *)arg1 eventType:(unsigned long)arg2; @end

@protocol MMAutoSearchLogicDelegate - (void)autoSearchShouldBeginWithKey:(NSString *)arg1 StartFromFirst:(BOOL)arg2; @end

@protocol MMBezelHudViewControllerDelegate - (void)bezelViewControllerDidTapAvatarView; - (void)bezelViewControllerDidTapActionButton; @end

@protocol MMBezelTipsViewControllerDelegate

@optional - (void)bezelTipsViewControllerTouchBegin:(MMBezelTipsViewController *)arg1; @end

@protocol MMBezelWindowControllerDelegate - (void)bezelWindowControllerDidTapAvatarView:(MMBezelWindowController *)arg1; - (void)bezelWindowControllerDidTapActionButton:(MMBezelWindowController *)arg1; - (void)bezelWindowControllerDidHitInside:(MMBezelWindowController *)arg1; - (void)bezelWindowControllerDidHitOutside:(MMBezelWindowController *)arg1; @end

@protocol MMBezelWindowDelegate - (UIView *)window:(MMUIWindow *)arg1 hitTest:(struct CGPoint)arg2 withEvent:(UIEvent *)arg3; @end

@protocol MMCPLabelDelegate - (void)onRestoreCPLabel:(NSString *)arg1; @end

@protocol MMCommonAdapterDelegate

@optional - (void)LogFeatureIdKey:(unsigned int)arg1 key:(unsigned int)arg2 value:(unsigned int)arg3 isKeyLog:(_Bool)arg4; - (void)LogFeatureExt:(unsigned long)arg1 logExt:(NSString *)arg2 isReportNow:(_Bool)arg3 isImportant:(_Bool)arg4; - (void)NetworkLogOutput:(NSString *)arg1; - (void)LogWithinCommon:(int)arg1 module:(const char *)arg2 file:(const char *)arg3 line:(int)arg4 funcName:(const char *)arg5 message:(NSString *)arg6; - (BOOL)ShouldLog:(int)arg1; - (BOOL)IsChinese; @end

@protocol MMConfigMgrExt

@optional - (void)onMMDynamicConfigUpdated; - (void)onMMConfigUpdated; @end

@protocol MMDBPerformReporterDelegate - (void)onExceedMaxReportCount; @end

@protocol MMDBPerfromStrategyDelegate - (void)onRenewDBPerformStrategy:(MMDBPerformStrategyInfo *)arg1; @end

@protocol MMDBRAssist

@optional - (NSString *)DatabaseRecoverTip; - (void)OperationOnSucc; @end

@protocol MMDBRRepairerExt

@optional - (void)willRepairDB:(unsigned int)arg1 needCatch:(char *)arg2; @end

@protocol MMDBRestore

@optional - (void)onRenewMMDB; - (void)onRestoreProgressUpdate:(float)arg1; @end

@protocol MMDatabaseRecoverMgrDelegate - (void)onRecoverProgressUpdate:(float)arg1; - (void)onAutoRecoverEndWithResult:(BOOL)arg1 errorMsg:(NSString *)arg2; @end

@protocol MMDelegateCenterExt - (void)onClearMyDelegate:(id)arg1 forProtocols:(NSArray *)arg2; @end

@protocol MMDetectIDCardViewControllerDelegate - (void)MMDetectIDCardViewController:(MMDetectIDCardViewController *)arg1 DidDetectIDCard:(UIImage *)arg2; @end

@protocol MMDiskUsageRepoterDelegate - (void)onReportFinished; @end

@protocol MMDiskUsageScannerDelegate - (void)onDiskUsageScanStop; - (void)onDiskUsageScanStart; @end

@protocol MMDumpReporterDelegate - (void)onTaskUploadResult:(BOOL)arg1 onTag:(NSString *)arg2;

@optional - (void)onTaskProgress:(float)arg1; @end

@protocol MMEmoticonResExt

@optional - (void)onEmoticonResUpdateForSubType:(unsigned long)arg1; @end

@protocol MMEmotionChartsCellDelegate

@optional - (void)OnShowAlertWithIKnow:(NSString *)arg1; - (void)OnShowAlertWithOK:(NSString *)arg1; - (void)OnStopLoading; - (void)OnStopLoadingAndShowError:(NSString *)arg1; - (void)OnStopLoadingAndShowOK:(NSString *)arg1; - (void)OnStartLoadingAndShowStringBlocked:(NSString *)arg1; - (void)OnStartLoadingAndShowString:(NSString *)arg1; @end

@protocol MMExposeResultViewControllerDelegate - (void)onExposeResultOK; @end

@protocol MMExposeViewControllerDelegate

@optional - (void)onExposeCancel; - (void)onExposeComplete; @end

@protocol MMGifPreviewScrollViewDelegate

@optional - (void)onScrollViewSingleTap:(UIScrollView *)arg1; @end

@protocol MMGridViewActionDelegate - (void)MMGridView:(MMGridView *)arg1 didTapOnItemAtIndex:(int)arg2;

@optional - (void)MMGridView:(MMGridView *)arg1 onDeleteAtIndex:(int)arg2; - (BOOL)MMGridView:(MMGridView *)arg1 canEditAtIndex:(int)arg2; - (void)MMGridView:(MMGridView *)arg1 changedEdit:(BOOL)arg2; - (void)MMGridView:(MMGridView *)arg1 processDeleteActionForItemAtIndex:(int)arg2; - (void)MMGridViewDidTapOnEmptySpace:(MMGridView *)arg1; @end

@protocol MMGridViewCellDelegate - (void)onDeleteCell:(int)arg1; @end

@protocol MMGridViewDataSource - (MMGridViewCell *)MMGridView:(MMGridView *)arg1 cellForItemAtIndex:(int)arg2; - (struct CGSize)MMGridView:(MMGridView *)arg1 sizeForItemsInInterfaceOrientation:(int)arg2; - (int)numberOfItemsInMMGridView:(MMGridView *)arg1;

@optional - (BOOL)MMGridView:(MMGridView *)arg1 canDeleteItemAtIndex:(int)arg2; @end

@protocol MMGridViewLayoutStrategy + (BOOL)requiresEnablingPaging; - (struct _NSRange)rangeOfPositionsInBoundsFromOffset:(struct CGPoint)arg1; - (int)itemPositionFromLocation:(struct CGPoint)arg1; - (struct CGPoint)originForItemAtPosition:(int)arg1; - (struct CGSize)contentSize; - (void)rebaseWithItemCount:(int)arg1 insideOfBounds:(struct CGRect)arg2; - (void)setupItemSize:(struct CGSize)arg1 andItemSpacingH:(int)arg2 andItemSpacingV:(int)arg3 withMinEdgeInsets:(struct UIEdgeInsets)arg4 andCenteredGrid:(BOOL)arg5; - (int)type; @end

@protocol MMGrowTextViewDelegate

@optional - (void)onAccessoryViewFrameChanged:(struct CGRect)arg1; - (void)MMGrowTextViewBeginEditing:(MMGrowTextView *)arg1; - (void)MMGrowTextView:(UIView *)arg1 pasteImage:(UIImage *)arg2; - (BOOL)MMGrowTextView:(UIView *)arg1 shouldPasteImage:(UIImage *)arg2; - (void)UITextViewTextDidChangeNotification:(NSNotification *)arg1; - (void)keyboardWillHide:(BOOL)arg1; - (void)keyboardDidShow:(float)arg1; - (void)keyboardWillShow:(float)arg1; - (void)TextViewDidDeleteToNil; - (BOOL)TextViewDidDelete; - (void)setKeyboardAnimationCurve:(int)arg1; - (void)setKeyboardAnimationDuration:(float)arg1; - (void)TextDidChanged:(UITextView *)arg1 selectedRange:(struct _NSRange)arg2; - (void)TextViewDidEnter:(NSString *)arg1; - (void)TextViewHeightDidChanged:(UITextView *)arg1; @end

@protocol MMHeadImageAnnotationViewDelegate

@optional - (void)onClickDot:(MMHeadImageAnnotationView *)arg1 AtPoint:(struct CGPoint)arg2; - (void)onClickCallout:(MMHeadImageAnnotationView *)arg1 AtPoint:(struct CGPoint)arg2; @end

@protocol MMHorizontalTableViewDataSource - (MMHorizontalTableViewCell *)horizontalTableView:(MMHorizontalTableView *)arg1 viewForColumnAtIndex:(unsigned int)arg2; - (unsigned int)numberOfColumnsInHorizontalTableView:(MMHorizontalTableView *)arg1; @end

@protocol MMHorizontalTableViewDelegate - (float)horizontalTableView:(MMHorizontalTableView *)arg1 widthForColumnAtIndex:(unsigned int)arg2; - (void)horizontalTableView:(MMHorizontalTableView *)arg1 didSelectColumnAtIndex:(unsigned int)arg2; @end

@protocol MMHttpConnectionDelegate

@optional - (void)HttpConnectionFail:(MMHttpConnection *)arg1; - (void)HttpConnectionFinished:(MMHttpConnection *)arg1 Data:(NSData *)arg2 ErrNo:(int)arg3; - (void)HttpConnectionFinished:(MMHttpConnection *)arg1 cachekey:(NSString *)arg2 response:(NSData *)arg3 ErrNo:(int)arg4; - (void)HttpConnectionFinished:(MMHttpConnection *)arg1 XML:(NSString *)arg2 ErrNo:(int)arg3; @end

@protocol MMIconActionSheetDelegate

@optional - (void)actionSheet:(MMIconActionSheet *)arg1 didDismissWithItem:(MMIconActionSheetCell *)arg2; - (void)actionSheet:(MMIconActionSheet *)arg1 willDismissWithItem:(MMIconActionSheetCell *)arg2; - (void)actionSheetCancel:(MMIconActionSheet *)arg1; - (void)actionSheet:(MMIconActionSheet *)arg1 didSelectWithItem:(MMIconActionSheetCell *)arg2; @end

@protocol MMImageLoaderObserver

@optional - (void)ImageDidFail:(NSString *)arg1; - (void)ImageDidLoadWithData:(NSData *)arg1 Url:(NSString *)arg2; - (void)ImageDidLoad:(UIImage *)arg1 Url:(NSString *)arg2; @end

@protocol MMImagePickerControlCenter @property(nonatomic) BOOL isOriginalImage; @property(retain, nonatomic) NSString *currentAlbum; @property(retain, nonatomic) NSString *finishWording; @property(nonatomic) int compressType; @property(retain, nonatomic) NSArray *selectedImageAssets; @property(retain, nonatomic) NSArray *selectedImageURLs; @property(nonatomic) int maxImageCount; @property(nonatomic) BOOL canSendGif; @property(nonatomic) BOOL showPreviewView; @property(nonatomic) BOOL needThumbImage; @property(nonatomic) BOOL canSendMultiImage; @property(nonatomic) BOOL isNotShowVideoSizeAlertView; @property(nonatomic) BOOL isOnlyShowVideoMessage; @property(nonatomic) BOOL canSendVideoMessage; @property(nonatomic) BOOL canSendOriginImage; - (void)selectedGif:(NSData *)arg1; - (void)selectedVideo:(NSDictionary *)arg1; - (void)selectedAssets:(NSArray *)arg1; - (void)cancelImagePicker;

@optional - (int)getPickerScene; - (void)reportPreviewCount; - (void)increasePreviewCount; @end

@protocol MMImagePickerControllerDelegate - (void)MMImagePickerControllerDidCancel:(MMImagePickerController *)arg1; - (void)MMImagePickerController:(MMImagePickerController *)arg1 didFinishPickingMediaWithInfo:(NSArray *)arg2;

@optional - (void)MMImagePickerController:(MMImagePickerController *)arg1 didFinishPickingGifFileWithData:(NSData *)arg2; - (void)MMVideoPickerControllerDidCancel:(UINavigationController *)arg1; - (void)MMVideoPickerController:(UINavigationController *)arg1 didFinishPickingMediaWithInfo:(NSDictionary *)arg2; @end

@protocol MMImagePickerManagerDelegate - (void)MMImagePickerManagerDidCancel:(UINavigationController *)arg1; - (void)MMImagePickerManager:(UINavigationController *)arg1 didFinishPickingImageWithInfo:(NSArray *)arg2;

@optional - (void)MMImagePickerManager:(UINavigationController *)arg1 didFinishPickingGifWithData:(NSData *)arg2; - (void)MMImagePickerManager:(UINavigationController *)arg1 didFinishPickingVideoWithInfo:(NSDictionary *)arg2; @end

@protocol MMImagePreviewBrowserControllerDataSource - (unsigned int)previewAssetTotal; - (MMAssetInfo *)previewAssetInfoAtIndex:(unsigned int)arg1; @end

@protocol MMImagePreviewBrowserControllerDelegate - (void)onSelectedInfoChange; - (void)sendImageByOriginal:(BOOL)arg1; @end

@protocol MMImageScrollViewHelperDelegate

@optional @property(copy, nonatomic) NSArray *gestureRecognizers; @property(nonatomic) float maximumZoomScale; @property(nonatomic) float minimumZoomScale; @property(nonatomic) float zoomScale; @property(nonatomic) struct CGRect frame; - (void)zoomToRect:(struct CGRect)arg1 animated:(BOOL)arg2; - (void)setZoomScale:(float)arg1 animated:(BOOL)arg2; - (void)removeGestureRecognizer:(UIGestureRecognizer *)arg1; - (void)addGestureRecognizer:(UIGestureRecognizer *)arg1; - (void)OnLongPress:(id)arg1; - (BOOL)bBanDoubleTap; - (void)onDoubleTap:(UIGestureRecognizer *)arg1; - (void)onSingleTap:(UIGestureRecognizer *)arg1; - (UIScrollView *)getScrollView; - (UIView *)viewForZooming; @end

@protocol MMImgageBrowseViewDelegate

@optional - (void)onDoubleTapImageBrowseView; - (void)onSingleTapImageBrowseView; @end

@protocol MMInputAccessoryViewDelegate

@optional - (void)onAccessoryViewFrameChanged:(struct CGRect)arg1; @end

@protocol MMInputToolViewCustomizationDelegate

@optional - (float)getExtraToolViewHegith; - (BOOL)showKeyboardImmediately; - (BOOL)shouldHideOrginInputToolView; - (float)getCustomizedAreaWidth; @end

@protocol MMInputToolViewDelegate

@optional - (void)onToolViewDidMoveToWindow; - (void)clearCaptureViewParams; - (NSDictionary *)captureViewParams; - (BOOL)shouldHideToolViewOnKeyboardHide; - (BOOL)shouldInitWXEmoticonView; - (void)keyboardWillHide; - (MMUIViewController *)GetCurrentViewController; - (void)initAllowNameCardFollowRedEnvelope; - (void)initAllowWxTalkFollowSight; - (void)initAllowShareCard; - (void)initAllowRecommendApp; - (void)initAllowMultiTalk; - (void)initAllowWxTalk; - (void)initAllowVoiceInput; - (void)initAllowVoip; - (BOOL)isViewControllerAnimated; - (BOOL)ShouldShowKeyboardAnimation; - (void)onTextDeleteAll; - (void)sendCaptruedImage:(NSURL *)arg1; - (void)pasteImage:(UIImage *)arg1; - (NSString *)getCurrentChatName; - (void)redEnvelopesLogic; - (void)transferMoneyLogic; - (void)openServiceAppListController; - (BOOL)hasGroupPayEntry; - (BOOL)hasCardPkgEntry; - (BOOL)hasRedEnvelopesEntry; - (BOOL)hasTransferMoneyEntry; - (BOOL)hasServiceEntry; - (NSArray *)getServiceAppList; - (NSArray *)getAttachmentViewServiceAppList; - (void)openServiceApp:(ServiceAppData *)arg1; - (void)onGroupPayButtonClick; - (void)onOpenMyCardPkgViewController; - (void)openMyFavoritesListController; - (void)openEnterpriseBrandEntry; - (BOOL)canShowEnterpriseBrandEntry; - (BOOL)canShowLocation; - (BOOL)canShowFavEntry; - (BOOL)canShowSight; - (void)onOpenTrackRoom:(unsigned int)arg1; - (BOOL)shouldShowOpenTrackRoom; - (void)onSelectLocation; - (void)onVideoVoipInvite; - (void)onVoipInvite; - (void)onMultiTalkButtonClick; - (void)onShareCard; - (void)SendEmoticonMesssageToolView:(CEmoticonWrap *)arg1; - (void)TextDidChanged:(NSString *)arg1 selectedRange:(struct _NSRange)arg2; - (void)onSightPictureTaken:(UIImage *)arg1; - (void)onShortVideoTaken:(NSString *)arg1 thumbImg:(UIImage *)arg2 sentImmediately:(BOOL)arg3; - (void)openCameraController; - (void)openMediaBrowser; - (void)CancelRecording; - (void)StopRecording; - (void)StartRecording; - (void)onPositionModeChangeTo:(int)arg1 Animated:(BOOL)arg2; - (void)HasCustomInputToolViewAndDontNeedShowToolView:(char *)arg1; - (void)ToolViewPositionDidChanged:(BOOL)arg1 animated:(BOOL)arg2; - (void)SendEmojiArtMessageToolView:(NSString *)arg1; - (void)SendTextMessageToolView:(NSString *)arg1; @end

@protocol MMJSApiVerifyMgrDelegate

@optional - (void)onPreverifyFinished; - (void)kvReportJSCall:(NSString *)arg1 withParam:(NSDictionary *)arg2; - (JSFunctionDef *)getJSFunctionDef:(NSString *)arg1; @end

@protocol MMKernelExt

@optional - (void)onAuthOKWithVersionChangeFrom:(unsigned long)arg1 to:(unsigned long)arg2; - (void)onForceAuthJustForShort:(char *)arg1; - (void)onInitOK; - (void)onPostQuit; - (void)onPreQuit; - (void)onKickQuit; - (void)onMainControllStart; - (void)onLaunchOpenFirstView; - (void)onManulLogOut; - (void)onGetUpdateInfoOk; - (void)onNewRegOK; - (void)onLoginOK; - (void)onManulLoginOK; - (void)onAuthOK; @end

@protocol MMLanguagePackageDownloadMgrExt

@optional - (void)onLanguageBundleUpdated:(NSString *)arg1; @end

@protocol MMLoadSessionExt

@optional - (void)onReloadDataItem; - (void)onLoadDataFinished; - (void)onLoadSessionDataFinished; @end

@protocol MMLocalNotificationExt

@optional - (void)askScheduledLocalNotification:(UILocalNotification *)arg1 isReserved:(char *)arg2; @end

@protocol MMLocationAttributeBannerDelegate

@optional - (void)onClickAttributeBanner; @end

@protocol MMLocationPinViewDelegate

@optional - (void)OnActionButtonTapped; - (void)OnPinViewAnimationFinish; @end

@protocol MMMailContactSelectViewDelegate

@optional - (void)onMailContactSelectDone:(NSSet *)arg1 userInfo:(id)arg2; @end

@protocol MMMultiSelectToolViewDelegate

@optional - (void)OnMultiDeleteMessage:(id)arg1; - (void)OnMultiMsgMoreOperation:(UIButton *)arg1; - (void)OnMultiEmailMessage:(id)arg1; - (void)OnMultiForwardMessage; - (void)OnMultiFavAddMessage; @end

@protocol MMMultiSelectedContactDisplayViewDelegate - (BOOL)isContactCanBeRemove:(CContact *)arg1; - (void)onSelectedContactDisplayViewDelete:(CContact *)arg1; @end

@protocol MMMusicAlbumRtnExt

@optional - (void)OnGetSongAlbumUrl:(MMMusicInfo *)arg1 AlbumUrl:(NSString *)arg2; - (void)OnGetAlbumImage:(MMMusicInfo *)arg1 AlbumImage:(UIImage *)arg2; @end

@protocol MMMusicListExt

@optional - (void)onMusicListArrayChange; @end

@protocol MMMusicLyricsExt

@optional - (void)OnGetLyrics:(MMMusicInfo *)arg1 Lyrics:(NSString *)arg2; @end

@protocol MMMusicLyricsRtnExt

@optional - (void)OnGetLyrics:(MMMusicInfo *)arg1 Lyrics:(NSString *)arg2; @end

@protocol MMMusicPageViewDelegate

@optional - (void)onBack2FirstPage; - (void)onShowSecondPage; - (void)onFollowArrayUpToShowSecondPage; - (void)onUpdateBottomBtnColor:(NSString *)arg1; - (BOOL)isBottomViewHidden; - (void)showOrHideTopBottomView; @end

@protocol MMMusicPlayerContollerDelegate

@optional - (void)onClickToPlayMusic:(MMMusicInfo *)arg1; @end

@protocol MMMusicPlayerExt

@optional - (void)onNeedSetPlayPercent; - (void)onNewSeekTime:(double)arg1; - (void)onForceStopMusic; - (void)onPlayPreviousMusic; - (void)onPlayNextMusic; - (void)onMusicPlayStatusChanged; - (void)onLevelMeterPeak:(float)arg1; @end

@protocol MMMusicPlayerNotifyExt - (void)notifyMusicPlayerRestartMusic; - (void)notifyMusicPlayerPauseMusic; @end

@protocol MMNewMultiSelectContactsLogicDelegate - (void)onSelectCountOutOfLimit; - (void)onResultTableViewNeedReload; - (void)onHandleCotnactTableViewSelected:(CContact *)arg1 atIndexPath:(NSIndexPath *)arg2 isSelected:(BOOL)arg3; - (void)onGetContactSearchResult:(NSArray *)arg1; @end

@protocol MMNewMultiSelectContactsViewControllerDelegate

@optional - (void)onMultiSelectContactsDidCancel; - (void)onMultiSelectContactsDidDismiss; - (void)onSingleSelectContactDidFinishSelect:(CContact *)arg1; - (void)onMultiSelectContactsDidFinishSelect:(NSArray *)arg1 tmpDisplayView:(UIView *)arg2; - (void)onMultiSelectContactsEndWithReportSelectedCount:(unsigned int)arg1 hasReachLimit:(BOOL)arg2 clickCount:(unsigned int)arg3; - (void)onMultiSelectContactsDidFinishSelect:(NSArray *)arg1; @end

@protocol MMPackageDownloadMgrExt

@optional - (void)onPackageNeedDelete:(NSString *)arg1 withPackIDs:(NSArray *)arg2; - (void)onPackageNeedUpdate:(NSString *)arg1 withPackIDs:(NSArray *)arg2; - (void)onPackageCancelFinish:(NSString *)arg1; - (void)onPackageDownloadFinish:(NSString *)arg1 package:(NSData *)arg2; - (void)onPackageDownloadProcessUpdated:(NSString *)arg1 downloadSize:(int)arg2 totalSize:(int)arg3; - (void)onPackageListUpdated:(NSArray *)arg1; @end

@protocol MMPatchMgrExt

@optional - (void)onPatchCodeUpdateFail:(unsigned long)arg1 errorCode:(int)arg2; - (void)onPatchCodeUpdateSuccess:(unsigned long)arg1; @end

@protocol MMPatternLockLogicDelegate - (UIViewController *)getEnteranceViewContoller;

@optional - (void)onPatternLockLogicNeedDismiss; - (void)onPatternLockLogicOperateSuccess; - (void)onPatternLockLogicOperateCancel; @end

@protocol MMPatternLockMgrExt

@optional - (void)onPatternLockSvrCheckStatusBack:(unsigned int)arg1; - (void)onPatternLockSvrCheckStatusFail; - (void)onClosePatternLockPwdFail; - (void)onClosePatternLockPwdSuccess; - (void)onModifyPatternLockPwdFail; - (void)onModifyPatternLockPwdSuccess; - (void)onVerifyPatternLockPwdFail; - (void)onVerifyPatternLockPwdCorrect; - (void)onVerifyPatternLockPwdError; - (void)onSetupNewPatternLockPwdFail; - (void)onSetupNewPatternLockPwdSuccess; @end

@protocol MMPatternLockViewControllerDelegate - (BOOL)isNeedSvrVerify; - (void)onPressBackOnPresnetedLockVC; - (void)onClosePatternLockPwdWithPatternHash:(NSString *)arg1; - (void)onModifyPatternLockWithNewPatternHash:(NSString *)arg1; - (void)onPatternLockVerifyPatternLockPwdWithPatternHash:(NSString *)arg1; - (void)onPatternLockSetupNewWithPatternHash:(NSString *)arg1; - (void)onPatternLockViewControllerDidErrorBeyondLimit; - (void)onPatternLockViewControllerDidForgetPwd; - (void)onPatternLockViewControllerDidOperateSuccess; - (void)onPatternLockViewControllerDidOperateCancel; @end

@protocol MMPatternLockViewDelegate - (BOOL)isContinueWhenlockViewResultInValid:(MMPatternLockView *)arg1; - (void)lockView:(MMPatternLockView *)arg1 didEndWithPattern:(NSString *)arg2; @end

@protocol MMPickLocationViewControllerDelegate

@optional - (UIBarButtonItem *)onGetRightBarButton; - (void)onCancelSeletctedLocation; @end

@protocol MMPickerViewDelegate

@optional - (void)MMPickerViewDidChooseRowTitle:(NSString *)arg1 atSessionTitle:(NSString *)arg2; - (void)MMPickerViewDidChooseRow:(int)arg1 atSession:(int)arg2; - (void)MMPickerViewDidCancel; @end

@protocol MMPictureGalleryDelegate

@optional - (void)didSelectAtIndex:(unsigned int)arg1; - (UIView *)accessoryViewForGalleryImageAtIndex:(unsigned int)arg1 bounds:(struct CGRect)arg2; @end

@protocol MMPieChartDataSource - (float)pieChart:(MMPieChartView *)arg1 valueForPieAtIndex:(unsigned int)arg2; - (unsigned int)numberOfPiesInChart:(MMPieChartView *)arg1;

@optional - (float)pieChart:(MMPieChartView *)arg1 radiuForPieAtIndex:(unsigned int)arg2; - (UIColor *)pieChart:(MMPieChartView *)arg1 colorForPieAtIndex:(unsigned int)arg2; @end

@protocol MMPingOperationDelegate - (void)pingOperationTimeout:(MMPingOperation *)arg1; - (void)pingOperation:(MMPingOperation *)arg1 didRecieveResponse:(NSData *)arg2 withPingResult:(MMPingOperationData *)arg3; - (void)pingOperation:(MMPingOperation *)arg1 errorSendingPacket:(NSData *)arg2 withError:(NSError *)arg3;

@optional - (void)pingOperation:(MMPingOperation *)arg1 didSendPacket:(NSData *)arg2; @end

@protocol MMQRCodeScannerDelegate - (void)onQRCodeScanSuccess:(NSString *)arg1 atPoint:(vector_78818218)arg2 originSize:(struct CGSize)arg3; - (void)onNoQRCode; @end

@protocol MMQRStrokeViewDelegate - (void)onQRCodeTrig; - (void)onQRCodeGone; - (void)onQRCodeFind; @end

@protocol MMReadMailViewDelegate

@optional - (void)deleteMail:(CMessageWrap *)arg1; @end

@protocol MMRefreshTableFooterDelegate - (void)MMRefreshTableFooterDidTriggerRefresh:(MMRefreshTableFooterView *)arg1; @end

@protocol MMRegionPickerViewControllerDelegate - (void)MMRegionPickerDidChoosRegion:(NSArray *)arg1; @end

@protocol MMResBatchDownloadMgr - (void)addBatchDownloadTask:(MMResBatchDownloadTask *)arg1; @end

@protocol MMResBatchDownloadMgrDelegate

@optional - (void)onBatchDownloadFinish:(BOOL)arg1 errMsgList:(NSArray *)arg2 batchTask:(MMResBatchDownloadTask *)arg3; @end

@protocol MMResBatchSaveHandlerDelegate - (void)onBatchSaveHandler:(MMWCResBatchSaveHandler *)arg1 finish:(BOOL)arg2 failedUrlInfoList:(NSArray *)arg3 errMsgList:(NSArray *)arg4 handlerId:(unsigned long)arg5 configInfo:(MMResConfigInfo *)arg6; @end

@protocol MMResDownloadMgrDelegate - (void)onDownloadTaskEnd:(int)arg1 downloadData:(NSData *)arg2 task:(MMResourceDownloadTask *)arg3; @end

@protocol MMResInfoMgr

@optional - (BOOL)updateResDownloadInfo:(MMResDownloadInfo *)arg1; - (MMResDownloadInfo *)getResDownloadInfo:(unsigned long)arg1 WithSubtype:(unsigned long)arg2 WithEid:(unsigned long)arg3; - (MMResDownloadInfo *)getResDownloadInfo:(unsigned long)arg1 WithSubtype:(unsigned long)arg2; - (NSArray *)getABTestResDownloadInfo:(unsigned long)arg1; - (NSArray *)getResDownloadInfo:(unsigned long)arg1; - (BOOL)insertNewResDownloadInfo:(MMResDownloadInfo *)arg1; - (BOOL)deleteResDownloadInfo:(unsigned long)arg1 WithSubtype:(unsigned long)arg2 WithEid:(unsigned long)arg3; - (BOOL)deleteTestResDownloadInfo:(unsigned long)arg1 WithSubtype:(unsigned long)arg2; - (BOOL)deleteResDownloadInfo:(unsigned long)arg1 WithSubtype:(unsigned long)arg2; - (BOOL)deleteResDownloadInfo:(unsigned long)arg1; - (BOOL)updateResInfo:(MMResInfo *)arg1; - (BOOL)deleteResInfo:(unsigned long)arg1 WithSubResType:(unsigned long)arg2 WithEid:(unsigned long)arg3; - (BOOL)deleteTestResInfo:(unsigned long)arg1 WithSubResType:(unsigned long)arg2; - (BOOL)deleteResInfo:(unsigned long)arg1 WithSubResType:(unsigned long)arg2; - (BOOL)deleteResInfo:(unsigned long)arg1; - (MMResInfo *)getResInfo:(unsigned long)arg1 WithSubRestype:(unsigned long)arg2 WithEid:(unsigned long)arg3; - (NSArray *)getTestResInfo:(unsigned long)arg1 WithSubRestype:(unsigned long)arg2; - (MMResInfo *)getResInfo:(unsigned long)arg1 WithSubRestype:(unsigned long)arg2; - (NSArray *)getResInfo:(unsigned long)arg1; - (BOOL)insertNewResInfo:(MMResInfo *)arg1; @end

@protocol MMResPackageMgrExt

@optional - (void)onResPackageDownloadProcessUpdated:(NSString *)arg1 downloadSize:(int)arg2 totalSize:(int)arg3; - (void)onResPackageDownloadFailed:(NSString *)arg1; - (void)onResPackageReady:(NSString *)arg1; @end

@protocol MMResourceDownloadDelegate - (void)onDownloadFinish:(int)arg1 downloadData:(NSData *)arg2 resUrl:(NSString *)arg3; @end

@protocol MMResourceDownloadMgr - (void)cancelDownload:(NSString *)arg1; - (void)addDownloadTask:(MMResourceDownloadTask *)arg1; @end

@protocol MMResourceMgrExt

@optional - (void)onResUpdateFinish:(int)arg1 resType:(unsigned long)arg2 subResType:(unsigned long)arg3; @end

@protocol MMSafeModeMgrExt

@optional - (void)onUploadFilesFail; - (void)onUploadFilesFinished; - (void)onUploadFilesProgress:(float)arg1; - (void)onClearUnnecessaryFilesFinished; - (void)onCrashReportFinished; - (void)onServerConfigUpdateFinished:(BOOL)arg1; @end

@protocol MMSayHelloViewControllerDelegate - (void)onSayHelloViewSendSayHello:(NSString *)arg1; @end

@protocol MMScrollActionSheetDelegate

@optional - (void)scrollActionSheet:(MMScrollActionSheet *)arg1 clickCustomBtn:(id)arg2; - (void)scrollActionSheetWillDismiss:(MMScrollActionSheet *)arg1; - (void)scrollActionSheetDidScroll:(MMScrollActionSheet *)arg1; - (void)scrollActionSheetDidCancel:(MMScrollActionSheet *)arg1; - (void)scrollActionSheetDidAppeared:(MMScrollActionSheet *)arg1; - (void)scrollActionSheet:(MMScrollActionSheet *)arg1 didSelecteItem:(MMScrollActionSheetItem *)arg2; @end

@protocol MMScrollActionSheetIconViewDelegate - (void)onActionSheetIconView:(MMScrollActionSheetIconView *)arg1 didTapedWithItem:(MMScrollActionSheetItem *)arg2; @end

@protocol MMSearchBarDelegate

@optional - (BOOL)shouldHighlightRowAtIndexPath:(NSIndexPath *)arg1; - (NSString *)titleForHeaderInSection:(int)arg1 ForSearchViewTable:(UITableView *)arg2; - (UIView *)viewForHeaderInSection:(int)arg1 ForSearchViewTable:(UITableView *)arg2; - (float)heightForHeaderInSection:(int)arg1 ForSearchViewTable:(UITableView *)arg2; - (int)numberOfRowsInSection:(int)arg1 ForSearchViewTable:(UITableView *)arg2; - (int)numberOfSectionsForSearchViewTable:(UITableView *)arg1; - (UITableViewCell *)cellForIndex:(NSIndexPath *)arg1 ForSearchViewTable:(UITableView *)arg2; - (void)didSearchViewTableSelect:(NSIndexPath *)arg1; - (float)heightForSearchViewTable:(NSIndexPath *)arg1; - (UITableViewCell *)cellForSearchViewTable:(UITableViewCell *)arg1 index:(NSIndexPath *)arg2; - (void)didScrollViewBeginDragging:(UIScrollView *)arg1; - (void)didScrollViewScroll:(UIScrollView *)arg1; - (BOOL)shouldShowTabbarAfterSearchBarBecomeUnActive; - (void)SearchBarShouldEnd; - (void)SearchBarBecomeUnActive; - (void)SearchBarBecomeActive; - (void)mmSearchDisplayControllerDidHideSearchResultsTableView:(UITableView *)arg1; - (void)mmSearchDisplayControllerWillHideSearchResultsTableView:(UITableView *)arg1; - (void)mmSearchDisplayControllerDidShowSearchResultsTableView:(UITableView *)arg1; - (void)mmSearchDisplayControllerWillShowSearchResultsTableView:(UITableView *)arg1; - (void)mmSearchDisplayControllerDidEndSearch; - (void)mmSearchDisplayControllerWillEndSearch; - (void)mmSearchDisplayControllerDidBeginSearch; - (void)mmSearchDisplayControllerWillBeginSearch; - (void)mmSearchBarDidEnd; - (void)mmSearchBarTextDidChange:(NSString *)arg1; - (BOOL)mmsearchBarShouldChangeTextInRange:(struct _NSRange)arg1 replacementText:(NSString *)arg2; - (void)mmsearchBarTextDidBeginEditing:(UISearchBar *)arg1; - (void)mmsearchBarCancelButtonClicked:(MMSearchBar *)arg1; - (void)mmsearchBarSearchButtonClicked:(MMSearchBar *)arg1; - (void)cancelSearch; - (void)doSearch:(NSString *)arg1 Pre:(BOOL)arg2; @end

@protocol MMService

@optional - (void)onServiceClearData; - (BOOL)onServiceMemoryWarning; - (void)onServiceTerminate; - (void)onServiceEnterForeground; - (void)onServiceEnterBackground; - (void)onServiceReloadData; - (void)onServiceInit; @end

@protocol MMShareActionSheetDelegate

@optional - (void)actionSheet:(MMShareActionSheet *)arg1 didDismissWithItem:(MMShareActionSheetCell *)arg2 atSection:(MMShareActionSheetSection *)arg3; - (void)actionSheet:(MMShareActionSheet *)arg1 willDismissWithItem:(MMShareActionSheetCell *)arg2 atSection:(MMShareActionSheetSection *)arg3; - (void)actionSheetCancel:(MMShareActionSheet *)arg1; - (BOOL)actionSheetShouldCancel:(MMShareActionSheet *)arg1; - (void)actionSheet:(MMShareActionSheet *)arg1 didSelectWithItem:(MMShareActionSheetCell *)arg2 atSection:(MMShareActionSheetSection *)arg3; @end

@protocol MMStepSliderDelegate - (void)mmSliderViewChange:(unsigned long)arg1; @end

@protocol MMStoreEmotionTagSelectDelegate

@optional - (void)onCancelTagSelect; - (void)onSelectShowAllTag; - (void)onSelectTag:(EmojiTag *)arg1; @end

@protocol MMTableViewInfoDelegate <NSObject, UIScrollViewDelegate, tableViewDelegate>

@optional - (void)commitEditingForRowAtIndexPath:(NSIndexPath *)arg1 Cell:(MMTableViewCellInfo *)arg2; - (void)accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)arg1 Cell:(MMTableViewCellInfo *)arg2; @end

@protocol MMThemeManagerExt - (void)onThemeChanged; @end

@protocol MMTipsViewControllerDelegate

@optional - (void)onClickTipsBtn:(UIButton *)arg1 Index:(int)arg2 withText:(NSString *)arg3 withTipsVC:(id)arg4; - (void)onClickTipsBtn:(UIButton *)arg1 Index:(int)arg2 tipTag:(int)arg3; - (void)onClickTipsBtn:(UIButton *)arg1 Index:(int)arg2; - (void)onClickTipsBtn:(unsigned int)arg1; @end

@protocol MMToastViewControllerDelegate - (void)showEnd; @end

@protocol MMToastWithBtnViewControllerDelegate - (void)onToastBtnClick; - (void)showEnd; @end

@protocol MMTransparentButtonDelegate

@optional - (void)MMTransparentButton_touchesCancelled:(NSSet *)arg1 withEvent:(UIEvent *)arg2; - (void)MMTransparentButton_touchesEnded:(NSSet *)arg1 withEvent:(UIEvent *)arg2; - (void)MMTransparentButton_touchesMoved:(NSSet *)arg1 withEvent:(UIEvent *)arg2; - (void)MMTransparentButton_touchesBegan:(NSSet *)arg1 withEvent:(UIEvent *)arg2; @end

@protocol MMTwitterAuthExt

@optional - (void)twitterWillStartOpenSafari; - (void)twitterCheckAccessTokenValidFinished:(int)arg1; - (void)twitterAuthFinished:(int)arg1; @end

@protocol MMUIHookViewDelegate - (void)OnMMUIHookViewFrameChanged:(MMUIHookView *)arg1; @end

@protocol MMUIViewControllerDelegate - (MMUIViewController *)getViewController; @end

@protocol MMUIViewControllerExt - (void)MMUIViewControllerDidBeRemoved:(MMUIViewController *)arg1; @end

@protocol MMVideoPlayerViewDelegate

@optional - (void)onVideoFullScreen:(BOOL)arg1; @end

@protocol MMVideoPreviewBrowserControllerDelegate - (void)sendVideoWithURL:(NSURL *)arg1; @end

@protocol MMVoiceSearchBarDelegate - (void)MMVoiceSearchBarCancelButtonClicked:(UISearchBar *)arg1; - (void)MMVoiceSearchBarSearchButtonClicked:(UISearchBar *)arg1; - (void)MMVoiceSearchBar:(UISearchBar *)arg1 textDidChange:(NSString *)arg2; - (BOOL)MMVoiceSearchBarShouldBeginEditing:(UISearchBar *)arg1; @end

@protocol MMVoiceSearchDelegate

@optional - (void)OnVoiceSearchButtonDown; - (void)voiceSearchBackFromResultView; - (void)displayControllerSetActive:(BOOL)arg1 animated:(BOOL)arg2; @end

@protocol MMVoipCSMainWindowDelegate - (struct CGRect)onMMVoipCSMainWindowRequestMinimizeFrame; - (void)onMMVoipCSMainWindowExtendFromCollapseAnimationDidEnd; - (void)onMMVoipCSMainWindowExtendFromCollapseAnimationWillStart; - (void)onMMVoipCSMainWindowCollapseAnimationWillStart; - (void)onMMVoipCSMainWindowCollapseAnimationDidEnd; - (void)onMMVoipCSMainWindowQuitAnimationDidEnd; - (void)onMMVoipCSMainWindowQuitAnimationWillStart; - (void)onMMVoipCSMainWindowExtendAnimationDidEnd; @end

@protocol MMWebImageViewDelegate

@optional - (void)onLoadImageOK:(MMWebImageView *)arg1; @end

@protocol MMWebViewDelegate

@optional - (void)onLeaveWebviewAndJumpToViewConroller; - (void)accessDeepLink:(DeepLinkDef *)arg1 Url:(NSString *)arg2 Webview:(MMWebViewController *)arg3; - (BOOL)canAccessDeepLink:(DeepLinkDef *)arg1 Url:(NSString *)arg2 Webview:(MMWebViewController *)arg3; - (void)setCanShake:(BOOL)arg1; - (void)onWebViewWillClose:(NSDictionary *)arg1; - (void)onWebViewDidRotateFromInterfaceOrientation:(int)arg1; - (void)onWebViewWillRotateToInterfaceOrientation:(int)arg1; - (void)onWebViewDidFinishLoad:(UIWebView *)arg1; - (void)onWebViewDidStartLoad:(UIWebView *)arg1; - (NSURL *)webViewFailToLoad:(NSError *)arg1; - (void)webViewReturn:(MMWebViewController *)arg1; @end

@protocol MMWebViewFontFloatViewDelegate - (void)onSelectFont:(unsigned long)arg1; @end

@protocol MMovieCompressorDelegate

@optional - (void)mMovieCompressor:(MMovieCompressor *)arg1 onMovieCompressFinished:(NSString *)arg2 thumbImg:(UIImage *)arg3 ret:(unsigned long)arg4; - (void)mMovieCompressor:(MMovieCompressor *)arg1 onMovieCompressFailed:(unsigned long)arg2; @end

@protocol MMovieDecoderDelegate

@optional - (void)mMovieDecoderOnDecodeFinished:(MMovieDecoder *)arg1; - (void)mMovieDecoder:(MMovieDecoder *)arg1 onNewAudioFrameReady:(struct opaqueCMSampleBuffer *)arg2; - (void)mMovieDecoder:(MMovieDecoder *)arg1 onNewVideoFrameReady:(struct opaqueCMSampleBuffer *)arg2; @end

@protocol MVideoPlayerViewDelegate - (void)onPlayEnd; @end

@protocol MailAttachDelegate - (void)OnMailAttachPreview:(CAttach *)arg1; @end

@protocol MailAttachmentControlViewDelegate - (UIViewController *)getViewController;

@optional - (void)onFirstResponderResigned; - (void)onMailReceiverEditViewHeightChanged:(UIView *)arg1; @end

@protocol MailAttachmentViewDelegate - (void)OnResend:(NSString *)arg1; - (void)OnUploadSuccess; - (void)OnDeleteAttachment:(NSString *)arg1; @end

@protocol MailAttachmentsViewDelegate - (void)OnDeleteAttachment:(UIView *)arg1; @end

@protocol MailContactButtonDelegate

@optional - (void)onMailContactClicked:(CMailContact *)arg1 sender:(UIView *)arg2; - (void)onMailContactDoubleClicked:(CMailContact *)arg1; @end

@protocol MailContactFilterViewDelegate

@optional - (void)contactReturn:(CMailContact *)arg1; - (void)filterViewBeginDragging; @end

@protocol MailContentViewDelegate - (void)contentLengthChanged:(NSString *)arg1; - (void)contentViewDidFinishEdit; - (void)contentViewNeedSetContentOffset:(float)arg1; - (void)didStartWriteMailContent; @end

@protocol MailReceiverEditViewDelegate

@optional - (void)onMailContactChanged:(UIView *)arg1; - (void)onTextFieldNextItem:(UIView *)arg1; - (void)onTextFieldBeginEdit:(UIView *)arg1; - (void)onTextFieldChanged:(UIView *)arg1; - (void)onTextFieldFinishEdit:(UIView *)arg1; - (void)onMailReceiverEditViewHeightChanged:(UIView *)arg1; - (void)onAddMailContact:(UIView *)arg1; - (void)onMailContactDoubleClicked:(CMailContact *)arg1; @end

@protocol MainFrameHeaderDelegate

@optional - (void)cancelMassSendSightTask:(MassSendWrap *)arg1; - (void)redoMassSendSightTask:(MassSendWrap *)arg1; - (void)OpenContactInfo:(NSString *)arg1; - (void)PopViewContoller; - (void)PushViewController:(UIViewController *)arg1; - (void)removeRow:(unsigned long)arg1; - (void)insertRow:(unsigned long)arg1; - (void)reloadAll; @end

@protocol MainTableDelegate - (float)getContentViewY; - (float)getMainTableBottomInset; - (float)getMainTableHeight; @end

@protocol MassSendShortVideoExt - (void)MassSendShortVideoCancel:(MassSendWrap *)arg1; - (void)MassSendShortVideoFail:(MassSendWrap *)arg1; - (void)MassSendShortVideoOK:(MassSendWrap *)arg1; - (void)MassSendShortVideoProgress:(MassSendWrap *)arg1 finishedLen:(long)arg2 totalLen:(long)arg3; - (void)MassSendShortVideoStart:(MassSendWrap *)arg1; @end

@protocol MemberDataDelegate - (void)commitEditingStyle:(int)arg1 ForIndexPath:(NSIndexPath *)arg2; - (int)getEditingStyleForIndexPath:(NSIndexPath *)arg1; - (void)didSelectRowAtIndexPath:(NSIndexPath *)arg1; @end

@protocol MemberDataLogicProtocol

@optional - (NSMutableArray *)filtContactsByName:(NSArray *)arg1; - (NSMutableArray *)getFilteredContacts; - (void)cancelSearch; - (void)doSearch:(NSString *)arg1; - (NSArray *)getAllContacts; - (CContact *)getItemInSection:(unsigned int)arg1 atRow:(unsigned int)arg2; - (unsigned int)getSectionItemCount:(unsigned int)arg1; - (NSString *)getKeyAtSection:(unsigned int)arg1; - (NSArray *)getKeyArray; - (unsigned int)getSectionCount; - (unsigned int)getTotalCount; - (BOOL)removeContact:(CContact *)arg1; - (void)reloadMemberList:(NSArray *)arg1; - (void)sortKeys; - (void)addContact:(CContact *)arg1; @end

@protocol MessageObserverDelegate - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(NSDictionary *)arg2 Event:(unsigned long)arg3; @end

@protocol MessageWrapImgDelegate

@optional - (void)onModMsgByBitSet:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2 BitSet:(unsigned long)arg3; - (CMessageWrap *)onGetMsg:(NSString *)arg1 LocalID:(unsigned long)arg2 Wrap:(CMessageWrap *)arg3; - (void)onGetBigImageErrorWithWrap:(CMessageWrap *)arg1; - (void)onGetBigImageResultWithWrap:(CMessageWrap *)arg1 image:(UIImage *)arg2 imageData:(NSData *)arg3 isSaveImgOK:(BOOL)arg4; - (void)onUploadImageRequestWithWrap:(CMessageWrap *)arg1; @end

@protocol MonoServiceLogicExt

@optional - (void)onMonoServiceDidEnd; - (void)onMonoServiceWalkieTalkieWillStart; - (void)onMonoServiceMultitalkWillStart; - (void)onMonoServiceVoipWillStart; @end

@protocol MonoServiceMsgDelegate - (BOOL)onMonoServiceMsgCancelWithMsg:(MonoServiceMsg *)arg1; - (BOOL)onMonoServiceMsgRejectWithMsg:(MonoServiceMsg *)arg1; - (void)onMonoServiceMsgStartWithMsg:(MonoServiceMsg *)arg1; @end

@protocol MonoServiceMsgLogicDelegate - (BOOL)isMonoServiceCheckingServer; - (BOOL)isMonoServiceUIWorking; - (BOOL)isMonoServiceUIExist; @end

@protocol MotionDetectorDelegate

@optional - (void)feedbackCameraFocused; - (void)feedbackMotionStateChanged:(int)arg1; @end

@protocol MoveWithTouchAlgorithmDelegate

@optional - (UIView *)onMoveWithTouchAlgorithmRequestView; - (void)onMoveWithTouchAlgorithmTaped; - (void)onMoveWithTouchAlgorithmResultMoveTo:(struct CGPoint)arg1; - (void)onMoveEndWithTouchAlgorithmResultMoveTo:(struct CGPoint)arg1; @end

@protocol MsgDataSaveLogicDelegate

@optional - (void)onMsgDataSaveLogicEnd:(BOOL)arg1 expiredMsgs:(NSArray *)arg2; @end

@protocol MsgDelegate

@optional - (void)ClearUnRead:(NSString *)arg1 FromID:(unsigned long)arg2 ToID:(unsigned long)arg3; - (unsigned long)GetUnReadCount:(NSString *)arg1; - (void)DelMsg:(NSString *)arg1 MsgList:(NSArray *)arg2 DelAll:(BOOL)arg3; - (NSMutableArray *)GetMsg:(NSString *)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5; - (void)ModMsg:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2; - (void)AddMsg:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2; - (CMessageWrap *)formImageMsgByMMAsset:(MMAsset *)arg1 toUserName:(NSString *)arg2; - (CMessageWrap *)FormImageMsg:(NSString *)arg1 withImage:(UIImage *)arg2 withData:(NSData *)arg3 withImageInfo:(ImageInfo *)arg4; - (CMessageWrap *)FormImageMsg:(NSString *)arg1 withImage:(UIImage *)arg2 withData:(NSData *)arg3; - (CMessageWrap *)FormImageMsg:(NSString *)arg1 withImage:(UIImage *)arg2; - (CMessageWrap *)FormTextMsg:(NSString *)arg1 withText:(NSString *)arg2; @end

@protocol MsgFastBrowseViewDelegate - (float)getContentViewY; - (float)getVisibleHeight; - (NSArray *)messageWrapsForMsgFastBrowseView:(MsgFastBrowseView *)arg1;

@optional - (NSMutableSet *)expiredMsgForMsgFastBrowseView:(MsgFastBrowseView *)arg1; - (void)onMsgFastBrowseViewGetMoreMsg:(MsgFastBrowseView *)arg1 Last:(BOOL)arg2 Next:(BOOL)arg3; - (void)onSquareImgClicked:(MsgImageSquareThumbView *)arg1 withInfo:(SimpleImgInfo *)arg2 withOffset:(unsigned long)arg3; - (void)msgFastBrowseView:(MsgFastBrowseView *)arg1 didChangeCheckMarkTo:(BOOL)arg2 atSection:(unsigned int)arg3; - (BOOL)msgFastBrowseView:(MsgFastBrowseView *)arg1 willChangeCheckMarkTo:(BOOL)arg2 atSection:(unsigned int)arg3; - (void)msgFastBrowseView:(MsgFastBrowseView *)arg1 didChangeCheckMarkTo:(BOOL)arg2 withMsgInfo:(SimpleImgInfo *)arg3; - (BOOL)msgFastBrowseView:(MsgFastBrowseView *)arg1 willChangeCheckMarkTo:(BOOL)arg2 withMsgInfo:(SimpleImgInfo *)arg3; @end

@protocol MsgImgDataLogicDelegate - (BOOL)onMsgImgDataMatch:(CMessageWrap *)arg1;

@optional - (void)onMsgImgDataLogicLoadOKWithLast:(NSArray *)arg1 Next:(NSArray *)arg2; @end

@protocol MsgImgFullScreenContainerDelegate - (UIImage *)imageAtPage:(unsigned long)arg1; - (UIView *)viewAtPage:(unsigned long)arg1 frame:(struct CGRect)arg2;

@optional - (void)ImageScrollViewWillBeginZooming:(UIScrollView *)arg1 withView:(UIView *)arg2; - (NSString *)imagePathAtPage:(unsigned long)arg1; - (void)onChangePageEnd; - (void)onChangePage; - (void)multiImageScrollViewDidEndScrolling; - (void)multiImageScrollViewDidScroll; - (void)multiImageScrollViewWillBeginDragging; - (void)onLongPressBegin:(id)arg1; - (void)onLongPress:(id)arg1; - (void)onDoubleTap:(UIGestureRecognizer *)arg1; - (void)onSingleTap:(UIGestureRecognizer *)arg1; @end

@protocol MsgImgFullScreenViewControllerDelegate

@optional - (void)onMsgImgPreviewDataRequired:(MsgImgPreviewData *)arg1; - (void)onCurrentPageMsgReMoved:(CMessageWrap *)arg1; - (void)onMsgImgWindowDidHideToMsg:(CMessageWrap *)arg1; - (void)onMsgImgWindowWillHideToMsg:(CMessageWrap *)arg1; - (void)onMsgImgWindowDidShowFromMsg:(CMessageWrap *)arg1; - (void)onMsgImgWindowWillShowFromMsg:(CMessageWrap *)arg1; - (void)onSightViewDetail:(NSString *)arg1 vc:(MsgImgFullScreenViewController *)arg2; - (void)onImgMsgLocate:(CMessageWrap *)arg1 vc:(MsgImgFullScreenViewController *)arg2; - (void)onPlayAttachVideo:(CMessageWrap *)arg1 vc:(MsgImgFullScreenViewController *)arg2; @end

@protocol MsgImgFullScreenWindowDelegate

@optional - (void)onJumpToViewDetail:(NSString *)arg1; @end

@protocol MsgRecordFileDetailDelegate

@optional - (void)OpenVideoFileByMsgRecordDataWrap:(MsgRecordDataWrap *)arg1; @end

@protocol MsgSearchHelperDelegate - (void)msgSearchBarDoSearch; - (void)msgSearchBarCancel; - (UITableView *)getParentTableView; - (UIView *)getParentView; - (CBaseContact *)chatContactForMessageWrap:(CMessageWrap *)arg1; - (void)didSelectSearchResultForMessageWrap:(CMessageWrap *)arg1; - (NSMutableArray *)QueryMsgText:(NSString *)arg1 FromID:(unsigned long)arg2 FromCreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4 LeftCount:(unsigned int *)arg5;

@optional - (void)didSelectSearchResultForMessageWrap:(CMessageWrap *)arg1 indexPath:(NSIndexPath *)arg2; - (void)msgSearchBarSearchByTime; - (void)msgSearchBarSearchByName; @end

@protocol MultiImagePickerControllerDelegate

@optional - (void)imagePickerControllerDidCancel:(MultiImagePickerController *)arg1; - (void)imagePickerController:(MultiImagePickerController *)arg1 didFinishPickingImages:(NSArray *)arg2; @end

@protocol MultiImageScrollViewDelegate - (UIImage *)imageAtPage:(unsigned long)arg1; - (UIView *)viewAtPage:(unsigned long)arg1 frame:(struct CGRect)arg2;

@optional - (NSString *)imagePathAtPage:(unsigned long)arg1; - (void)onChangePage; - (void)multiImageScrollViewWillBeginDragging; - (void)OnLongPressBegin:(id)arg1; - (void)OnLongPress:(id)arg1; - (void)onDoubleTap:(UIGestureRecognizer *)arg1; - (void)onSingleTap:(UIGestureRecognizer *)arg1; @end

@protocol MultiPickImagePanelDelegate

@optional - (void)MultiPickImagePanelDidCancel:(unsigned long)arg1; - (void)MultiPickImagePanelAddImage; - (void)MultiPickImagePanelDidFinishPickingImages:(NSArray *)arg1; @end

@protocol MultiSelectContactsViewControllerDelegate - (void)onMultiSelectContactReturn:(NSArray *)arg1;

@optional - (int)getFTSCommonScene; - (void)onMultiSelectContactCancelForSns; - (void)onMultiSelectContactReturnForSns:(NSArray *)arg1; @end

@protocol MultiSelectContollerDelegate - (void)onForwardMessageOK; - (UIViewController *)getCurrentViewController; - (void)onMultiOprationComplete; @end

@protocol MultiTalkBeforeTalkingOperateViewDelegate - (void)onMultiTalkBeforeTalkingOperateViewEnterCall; - (void)onMultiTalkBeforeTalkingOperateViewHanup; @end

@protocol MultiTalkCgiDelegate - (void)onRespBuffer:(NSData *)arg1 functionId:(unsigned int)arg2 seq:(unsigned int)arg3 retCode:(int)arg4; @end

@protocol MultiTalkContactCellDelegate - (void)onClickMultiTalkContactCellWithContact:(CContact *)arg1; @end

@protocol MultiTalkContactCellExt - (void)onMultiTalkContactCellSilent; - (void)onMultiTalkContactCellTalking; @end

@protocol MultiTalkContactCellWaittingTimerExt - (void)onMultiTalkContactCellWaittingTimerCheckWithIndex:(unsigned int)arg1; @end

@protocol MultiTalkContactsCollectionViewDelegate - (NSString *)onMultiTalkContactsCollectionViewMemberThatInviteMeBeforeTalking; - (unsigned int)onMultiTalkContactsCollectionViewMemberCountBeforeTalking; - (NSString *)onMultiTalkContactsCollectionViewMemberBeforeTalkingAtIndex:(unsigned int)arg1; - (void)onMultiTalkContactsCollectionViewAnimateToOnePerson; - (void)onMultiTalkContactsCollectionViewTapToPreviewWithUserName:(NSString *)arg1; - (void)onMultiTalkContactsCollectionViewTapToFlipCamera; - (WXCGroupMember *)onMultiTalkContactsCollectionViewMemberAtIndex:(unsigned int)arg1; - (unsigned int)onMultiTalkContactsCollectionViewTotalMemberCount; - (WCVideoRender *)onMultiTalkContactsCollectionViewRequestRenderForUsername:(NSString *)arg1; - (BOOL)onMultiTalkContactsCollectionViewIsVideoUserName:(NSString *)arg1; - (void)onMultiTalkContactsCollectionViewTapToInviteUser:(NSString *)arg1; @end

@protocol MultiTalkMainViewControllerDelegate

@optional - (struct CGRect)onMultiTalkMainViewControllerRequestMinimizeFrame; - (void)onMultiTalkMainViewControllerExtendFromCollapseAnimationWillStart; - (void)onMultiTalkMainViewControllerExtendFromCollapseAnimationDidEnd; - (void)onMultiTalkMainViewControllerCollapseAnimationWillStart; - (void)onMultiTalkMainViewControllerCollapseAnimationDidEnd; - (void)onMultiTalkMainViewControllerQuitAnimationDidEnd; - (void)onMultiTalkMainViewControllerQuitAnimationWillStart; - (void)onMultiTalkMainViewControllerResumeMultiTalkAudio; - (void)onMultiTalkMainViewControllerHoldMultiTalkAudio; - (BOOL)onMultiTalkMainViewControllerShouldBlockReceiveVideo; - (BOOL)onMultiTalkMainViewControllerRequestLocalVideoDeviceStatus; - (void)onMultiTalkMainViewControllerRecoverVideoOn:(BOOL)arg1; - (void)onMultiTalkMainViewControllerCloseVideoSendAndRecv; - (void)onMultiTalkMainViewControllerUpdateMessageWith:(WXCMultiTalkGroup *)arg1 duration:(unsigned long)arg2 messageId:(unsigned int)arg3; - (void)onMultiTalkMainViewControllerFlipCamera; - (void)onMultiTalkMainViewControllerReceiveCancelCall:(WXCMultiTalkGroup *)arg1; - (void)onMultiTalkMainViewControllerAddNewMemberArray:(NSArray *)arg1 withGroup:(WXCMultiTalkGroup *)arg2; - (void)onMultiTalkMainViewControllerClickedCollapseButton; - (void)onMultiTalkMainViewControllerVideoSelected:(BOOL)arg1; - (void)onMultiTalkMainViewControllerMicButtonSeclect:(BOOL)arg1; - (void)onMultiTalkMainViewControllerSpeakerButtonSeclect:(BOOL)arg1; - (void)onMultiTalkMainViewControllerReceiveTimeOutWithGroup:(WXCMultiTalkGroup *)arg1; - (void)onMultiTalkMainViewControllerCancelJoinWithGroup:(WXCMultiTalkGroup *)arg1; - (void)onMultiTalkMainViewControllerRejectWithGroup:(WXCMultiTalkGroup *)arg1; - (void)onMultiTalkMainViewControllerAcceptWithGroup:(WXCMultiTalkGroup *)arg1; - (void)onMultiTalkMainViewControllerHangupWithGroup:(WXCMultiTalkGroup *)arg1; @end

@protocol MultiTalkMainWindowDelegate - (struct CGRect)onMultiTalkMainWindowRequestMinimizeFrame; - (void)onMultiTalkMainWindowExtendFromCollapseAnimationDidEnd; - (void)onMultiTalkMainWindowExtendFromCollapseAnimationWillStart; - (void)onMultiTalkMainWindowCollapseAnimationWillStart; - (void)onMultiTalkMainWindowCollapseAnimationDidEnd; - (void)onMultiTalkMainWindowQuitAnimationDidEnd; - (void)onMultiTalkMainWindowQuitAnimationWillStart; - (void)onMultiTalkMainWindowExtendAnimationDidEnd; @end

@protocol MultiTalkMgrExt

@optional - (void)onOtherDeviceHandleTalk:(NSString *)arg1; - (void)onMultiTalkMgrBeginToCleanStatus; - (void)onMultiTalkSysInterruptEnd; - (void)onMultiTalkSysInterrupt; - (void)onMultiTalkRedirectOk; - (void)onMultiTalkMgrNetworkChange; - (void)onMultiTalkMgrChangeToUnReachable; - (void)onMultiTalkMgrChangeToWiFi; - (void)onMultiTalkMgrChangeToLowNetwork; - (void)onMultiTalkMgrChangeToHighWWan; - (void)onMultiTalkMgrVideoDeviceAuthFailed; - (void)onMultiTalkMgrLowformanceDevice; - (void)onMultiTalkMgrChangeVideoFailed; - (void)onMultiTalkMgrVideoSessionStopComplete; - (void)onMultiTalkMgrVideoSessionStartComplete; - (void)onMultiTalkAudioDeviceUnPlugin; - (void)onReceiveVideoMemberChangeMsg:(WXCMultiTalkGroup *)arg1 extDic:(NSDictionary *)arg2; - (void)OnVideoStateChange:(BOOL)arg1 VideoOn:(BOOL)arg2; - (void)onAddMultiTalkMemberResult:(BOOL)arg1 groupInfo:(WXCMultiTalkGroup *)arg2; - (void)onErr:(int)arg1; - (void)onSpeakerStateChange:(BOOL)arg1; - (void)onMuteStateChange:(BOOL)arg1; - (void)onMultiTalkDeviceLauchSuccess; - (void)onMultiTalkReady; - (void)onMemberChange:(WXCMultiTalkGroup *)arg1; - (void)onReceiveMissMultiTalk:(WXCMultiTalkGroup *)arg1; - (void)onEnterMultiTalk:(WXCMultiTalkGroup *)arg1; - (void)onCancelCreateMultiTalk:(WXCMultiTalkGroup *)arg1; - (void)onCreateMultiTalk:(WXCMultiTalkGroup *)arg1; - (void)onInviteMultiTalk:(WXCMultiTalkGroup *)arg1; - (void)onBeginMultiTalk; @end

@protocol MultiTalkSessionDetailLogicControllerDelegate @end

@protocol MultiTalkSessionListViewControllerDelegate - (void)viewControllerDidBePop; - (BOOL)handleCellDeleteAtIndexPath:(NSIndexPath *)arg1 inTableView:(UITableView *)arg2; - (void)handleCellSelectAtIndexPath:(NSIndexPath *)arg1 inTableView:(UITableView *)arg2; - (float)cellHeightAtIndexPath:(NSIndexPath *)arg1 inTableView:(UITableView *)arg2; - (MultiTalkSessionListCellData *)cellDataAtIndexPath:(NSIndexPath *)arg1 inTableView:(UITableView *)arg2; - (int)numberOfRowInSection:(int)arg1 inTableView:(UITableView *)arg2; - (int)numberOfSectionInTableView:(UITableView *)arg1;

@optional - (MultiTalkSessionListControllerConfigData *)getViewControllerConfigData; @end

@protocol MultiTalkTalkingOperateViewDelegate - (void)onMultiTalkTalkingOperateViewAddMember; - (void)onMultiTalkTalkingOperateViewHangup; - (void)onMultiTalkTalkingOperateViewSpeakerOff; - (void)onMultiTalkTalkingOperateViewSpeakerOn; - (void)onMultiTalkTalkingOperateViewMuteOff; - (void)onMultiTalkTalkingOperateViewMuteOn; - (void)onMultiTalkTalkingOperateViewVideoClose; - (void)onMultiTalkTalkingOperateViewVideoOpen; - (void)onMultiTalkTalkingOperateViewMinimizeButtonClick; @end

@protocol MultiTalkTalkingOperateViewLayoutDelegate - (float)onRetriveMemberCellBottom; @end

@protocol MultitalkMinimizeViewControllerDelegate - (void)onMultitalkMinimizeViewControllerTap; @end

@protocol MultitalkMinimizeWindowDelegate

@optional - (void)onMultitalkMinimizeWindowClicked; @end

@protocol MultitalkSecondOperateViewDelegate - (void)onMultitalkSecondOperateViewAddMember; - (void)onMultitalkSecondOperateViewMinimizeButtonClick; @end

@protocol MyFavoritesBaseCellDelegate - (void)PushXMLContentForItem:(FavoritesItem *)arg1; @end

@protocol MyFavoritesListViewControllerDelegate

@optional - (CBaseContact *)getContactToForward; - (NSString *)canFavoritesItemBeForward:(FavoritesItem *)arg1; @end

@protocol MyFavoritesViewControllerDelegate - (void)onFavoritesClose; @end

@protocol MyUIScrollViewDelegate - (void)onTouchesEnded:(struct CGPoint)arg1 withEvent:(UIEvent *)arg2; @end

@protocol NSCoding - (id)initWithCoder:(NSCoder *)arg1; - (void)encodeWithCoder:(NSCoder *)arg1; @end

@protocol NSCopying - (id)copyWithZone:(struct _NSZone *)arg1; @end

@protocol NSFastEnumeration - (unsigned int)countByEnumeratingWithState:(CDStruct_11f37819 *)arg1 objects:(id *)arg2 count:(unsigned int)arg3; @end

@protocol NSMutableCopying - (id)mutableCopyWithZone:(struct _NSZone *)arg1; @end

@protocol NSObject @property(readonly, copy) NSString *description; @property(readonly) Class superclass; @property(readonly) unsigned int hash; - (struct _NSZone *)zone; - (unsigned int)retainCount; - (id)autorelease; - (oneway void)release; - (id)retain; - (BOOL)respondsToSelector:(SEL)arg1; - (BOOL)conformsToProtocol:(Protocol *)arg1; - (BOOL)isMemberOfClass:(Class)arg1; - (BOOL)isKindOfClass:(Class)arg1; - (BOOL)isProxy; - (id)performSelector:(SEL)arg1 withObject:(id)arg2 withObject:(id)arg3; - (id)performSelector:(SEL)arg1 withObject:(id)arg2; - (id)performSelector:(SEL)arg1; - (id)self; - (Class)class; - (BOOL)isEqual:(id)arg1;

@optional @property(readonly, copy) NSString *debugDescription; @end

@protocol NSSecureCoding + (BOOL)supportsSecureCoding; @end

@protocol NSStreamDelegate

@optional - (void)stream:(NSStream *)arg1 handleEvent:(unsigned int)arg2; @end

@protocol NSURLConnectionDataDelegate

@optional - (void)connectionDidFinishLoading:(NSURLConnection *)arg1; - (NSCachedURLResponse *)connection:(NSURLConnection *)arg1 willCacheResponse:(NSCachedURLResponse *)arg2; - (void)connection:(NSURLConnection *)arg1 didSendBodyData:(int)arg2 totalBytesWritten:(int)arg3 totalBytesExpectedToWrite:(int)arg4; - (NSInputStream *)connection:(NSURLConnection *)arg1 needNewBodyStream:(NSURLRequest *)arg2; - (void)connection:(NSURLConnection *)arg1 didReceiveData:(NSData *)arg2; - (void)connection:(NSURLConnection *)arg1 didReceiveResponse:(NSURLResponse *)arg2; - (NSURLRequest *)connection:(NSURLConnection *)arg1 willSendRequest:(NSURLRequest *)arg2 redirectResponse:(NSURLResponse *)arg3; @end

@protocol NSURLConnectionDelegate

@optional - (void)connection:(NSURLConnection *)arg1 didCancelAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2; - (void)connection:(NSURLConnection *)arg1 didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2; - (BOOL)connection:(NSURLConnection *)arg1 canAuthenticateAgainstProtectionSpace:(NSURLProtectionSpace *)arg2; - (void)connection:(NSURLConnection *)arg1 willSendRequestForAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2; - (BOOL)connectionShouldUseCredentialStorage:(NSURLConnection *)arg1; - (void)connection:(NSURLConnection *)arg1 didFailWithError:(NSError *)arg2; @end

@protocol NSURLSessionDataDelegate

@optional - (void)URLSession:(NSURLSession *)arg1 dataTask:(NSURLSessionDataTask *)arg2 willCacheResponse:(NSCachedURLResponse *)arg3 completionHandler:(void (^)(NSCachedURLResponse *))arg4; - (void)URLSession:(NSURLSession *)arg1 dataTask:(NSURLSessionDataTask *)arg2 didReceiveData:(NSData *)arg3; - (void)URLSession:(NSURLSession *)arg1 dataTask:(NSURLSessionDataTask *)arg2 didBecomeStreamTask:(NSURLSessionStreamTask *)arg3; - (void)URLSession:(NSURLSession *)arg1 dataTask:(NSURLSessionDataTask *)arg2 didBecomeDownloadTask:(NSURLSessionDownloadTask *)arg3; - (void)URLSession:(NSURLSession *)arg1 dataTask:(NSURLSessionDataTask *)arg2 didReceiveResponse:(NSURLResponse *)arg3 completionHandler:(void (^)(int))arg4; @end

@protocol NSURLSessionDelegate

@optional - (void)URLSessionDidFinishEventsForBackgroundURLSession:(NSURLSession *)arg1; - (void)URLSession:(NSURLSession *)arg1 didReceiveChallenge:(NSURLAuthenticationChallenge *)arg2 completionHandler:(void (^)(int, NSURLCredential *))arg3; - (void)URLSession:(NSURLSession *)arg1 didBecomeInvalidWithError:(NSError *)arg2; @end

@protocol NSURLSessionDownloadDelegate - (void)URLSession:(NSURLSession *)arg1 downloadTask:(NSURLSessionDownloadTask *)arg2 didFinishDownloadingToURL:(NSURL *)arg3;

@optional - (void)URLSession:(NSURLSession *)arg1 downloadTask:(NSURLSessionDownloadTask *)arg2 didResumeAtOffset:(long long)arg3 expectedTotalBytes:(long long)arg4; - (void)URLSession:(NSURLSession *)arg1 downloadTask:(NSURLSessionDownloadTask *)arg2 didWriteData:(long long)arg3 totalBytesWritten:(long long)arg4 totalBytesExpectedToWrite:(long long)arg5; @end

@protocol NSURLSessionTaskDelegate

@optional - (void)URLSession:(NSURLSession *)arg1 task:(NSURLSessionTask *)arg2 didCompleteWithError:(NSError *)arg3; - (void)URLSession:(NSURLSession *)arg1 task:(NSURLSessionTask *)arg2 didFinishCollectingMetrics:(NSURLSessionTaskMetrics *)arg3; - (void)URLSession:(NSURLSession *)arg1 task:(NSURLSessionTask *)arg2 didSendBodyData:(long long)arg3 totalBytesSent:(long long)arg4 totalBytesExpectedToSend:(long long)arg5; - (void)URLSession:(NSURLSession *)arg1 task:(NSURLSessionTask *)arg2 needNewBodyStream:(void (^)(NSInputStream *))arg3; - (void)URLSession:(NSURLSession *)arg1 task:(NSURLSessionTask *)arg2 didReceiveChallenge:(NSURLAuthenticationChallenge *)arg3 completionHandler:(void (^)(int, NSURLCredential *))arg4; - (void)URLSession:(NSURLSession *)arg1 task:(NSURLSessionTask *)arg2 willPerformHTTPRedirection:(NSHTTPURLResponse *)arg3 newRequest:(NSURLRequest *)arg4 completionHandler:(void (^)(NSURLRequest *))arg5; @end

@protocol NavigateLogicControllerDelegate

@optional - (NSURL *)getStreetViewUrl; - (void)onPushViewController:(UIViewController *)arg1 Animated:(BOOL)arg2; - (void)onPresentViewControlelr:(UIViewController *)arg1 Animated:(BOOL)arg2; - (void)onStopLoading; - (void)onStartLoading; @end

@protocol NetworkStatusDelegate - (void)ReachabilityChange:(unsigned long)arg1; @end

@protocol NewChatRoomMemberItemViewDelegate

@optional - (void)onLongPressEx:(NewChatRoomMemberItemView *)arg1; - (void)setShowRemoveMember; - (void)onShowMoreMember; - (void)onDeleteMember:(NSString *)arg1; - (void)onAddMember:(id)arg1; - (void)openContactInfo:(CContact *)arg1; @end

@protocol NewContactsSearchPanelViewDelegate - (void)didSearchViewTableSelect:(NSIndexPath *)arg1; - (float)heightForSearchViewTable:(NSIndexPath *)arg1; - (UITableViewCell *)cellForSearchViewTable:(UITableViewCell *)arg1 index:(NSIndexPath *)arg2;

@optional - (void)doTagSearch:(NSString *)arg1 arrContacts:(NSArray *)arg2; - (void)cancelSearch; - (void)doSearch:(NSString *)arg1 Pre:(BOOL)arg2; - (void)searchTextFieldDidBeginEditing; - (void)didDeleteLastWithKey:(NSString *)arg1; - (void)didClickImageAtIndex:(unsigned long)arg1 withKey:(NSString *)arg2; @end

@protocol NewDeviceLoginViewControllerDelegate

@optional - (void)newDeviceLoginBack; - (void)newDeviceLoginVerifyOK:(NSString *)arg1 ticket:(NSString *)arg2; @end

@protocol NewQRCodeScannerDelegate

@optional - (void)onGotBarcode:(NSString *)arg1 Type:(NSString *)arg2; - (void)NewQRCodeScanner:(NewQRCodeScanner *)arg1 didScanResult:(NSString *)arg2 type:(NSString *)arg3 version:(int)arg4; @end

@protocol NewYearActionSheetDelegate

@optional - (void)newYearActionSheet:(NewYearActionSheet *)arg1 didDismissWithButtonIndex:(int)arg2; - (void)newYearActionSheet:(NewYearActionSheet *)arg1 willDismissWithButtonIndex:(int)arg2; - (void)didPresentActionSheet:(NewYearActionSheet *)arg1; - (void)willPresentActionSheet:(NewYearActionSheet *)arg1; - (void)actionSheetCancel:(NewYearActionSheet *)arg1; - (void)newYearActionSheet:(NewYearActionSheet *)arg1 clickedButtonAtIndex:(int)arg2; @end

@protocol NotMainQueueTimerDelegate - (void)onNotMainQueueTimerCallback; @end

@protocol NotifyFromEventDelegate

@optional - (CLocalInfo *)GetLocalInfo; - (unsigned long)GetNetworkReachabilitySeed; - (BOOL)IsLogIn; - (void)SpeedyNotifyFromEvent:(CBaseEvent *)arg1 Message:(unsigned long)arg2 MessageInfo:(NSDictionary *)arg3; - (void)NotifyFromEvent:(CBaseEvent *)arg1 Message:(unsigned long)arg2 MessageInfo:(NSDictionary *)arg3; @end

@protocol NotifyFromMainCtrlDelegate - (void)NotifyFromMainCtrl:(unsigned long)arg1 MessageInfo:(NSDictionary *)arg2 Event:(unsigned long)arg3;

@optional - (void)NotifyFromMainCtrl:(ProtobufCGIWrap *)arg1 Event:(unsigned long)arg2; @end

@protocol NotifyFromPrtlDelegate

@optional - (unsigned long)GetNetworkReachabilitySeed; - (BOOL)IsLogIn; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(NSDictionary *)arg2; @end

@protocol OCRTransScannerDelegate

@optional - (void)onSendDataLength:(unsigned int)arg1; - (void)onOCRTransError:(int)arg1; - (void)onGotOCRResultOrign:(NSString *)arg1 Translation:(NSString *)arg2; @end

@protocol OnGotAppMsgHandleDelegate - (void)OnEndWithOnGotAppMsgHandle:(OnGotAppMsgHandler *)arg1; @end

@protocol OpenDownloadCDNMgrDelegate

@optional - (void)onDownOpenMsgModMsg:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2 BitSet:(unsigned long)arg3; @end

@protocol OpenProfileBlockViewControllerDelegate

@optional - (void)onOpenProfileEnd:(int)arg1; @end

@protocol OpenProfileLogicHelperDelegate - (void)onOpenProfile:(int)arg1 WithErrMsg:(NSString *)arg2 WithContact:(CContact *)arg3 Ticket:(NSString *)arg4; @end

@protocol OpenSecurityViewHandler - (void)handleSceneInEvent:(JSEvent *)arg1; @end

@protocol OpenUploadCDNMgrDelegate

@optional - (void)onUploadCDNAppMsgModMsgByBitSet:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2 BitSet:(unsigned long)arg3; @end

@protocol OpenUploadMgrDelegate

@optional - (void)onUploadAppMsgModMsgByBitSet:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2 BitSet:(unsigned long)arg3; @end

@protocol PBCoding - (const map_18e36f99 *)getValueTagIndexMap; - (NSArray *)getValueTypeTable; @end

@protocol PBMessageObserverDelegate - (void)MessageReturn:(ProtobufCGIWrap *)arg1 Event:(unsigned long)arg2; @end

@protocol PHPhotoLibraryChangeObserver - (void)photoLibraryDidChange:(PHChange *)arg1; @end

@protocol PKPushRegistryDelegate - (void)pushRegistry:(PKPushRegistry *)arg1 didReceiveIncomingPushWithPayload:(PKPushPayload *)arg2 forType:(NSString *)arg3; - (void)pushRegistry:(PKPushRegistry *)arg1 didUpdatePushCredentials:(PKPushCredentials *)arg2 forType:(NSString *)arg3;

@optional - (void)pushRegistry:(PKPushRegistry *)arg1 didInvalidatePushTokenForType:(NSString *)arg2; @end

@protocol PLCrashReportFormatter - (NSData *)formatReport:(PLCrashReport *)arg1 error:(id *)arg2; @end

@protocol PLCrashReporterDelegate

@optional - (unsigned long long)getUin; - (NSArray *)getExtLogs; @end

@protocol PLCrashReporterLagDelegate

@optional - (unsigned long long)getBlockTime; @end

@protocol POICategoryDelegate - (void)onSelectedCategory:(NSString *)arg1; @end

@protocol POICreateDelegate

@optional - (void)onPOICreated:(NSString *)arg1 PoiID:(NSString *)arg2; - (void)onPOICreateCancel; @end

@protocol POPAnimationDelegate

@optional - (void)pop_animationDidApply:(POPAnimation *)arg1; - (void)pop_animationDidStop:(POPAnimation *)arg1 finished:(BOOL)arg2; - (void)pop_animationDidReachToValue:(POPAnimation *)arg1; - (void)pop_animationDidStart:(POPAnimation *)arg1; @end

@protocol PageScrollViewDataSource - (UIView *)pageScrollView:(PageScrollView *)arg1 viewForItem:(unsigned int)arg2; - (unsigned int)numberOfItems:(PageScrollView *)arg1; - (unsigned int)currentIndex:(PageScrollView *)arg1; @end

@protocol PageScrollViewDelegate - (void)onChangedWithCurrentIndex:(int)arg1;

@optional - (void)onDoubleClicked; - (void)onSingleClicked; @end

@protocol PasswordLogicDelegate

@optional - (void)passwordLogicPause:(PasswordLogic *)arg1; - (void)passwordLogicStart:(PasswordLogic *)arg1; - (void)passwordLogicCancel:(PasswordLogic *)arg1; - (void)unknownFail:(PasswordLogic *)arg1; - (void)checkHaveNotSetPassword:(PasswordLogic *)arg1; - (void)checkHaveSetPassword:(PasswordLogic *)arg1; - (void)setPasswordFail:(PasswordLogic *)arg1; - (void)setPasswordOK:(PasswordLogic *)arg1; - (void)verifyPasswordFail:(PasswordLogic *)arg1; - (void)verifyPasswordOK:(NSString *)arg1 logic:(PasswordLogic *)arg2; @end

@protocol PeopleNearByListHeaderViewDelegate - (void)onChatRoomNearByBtnClicked; @end

@protocol PeopleNearByListViewControllerDelegate - (void)onBindQQBtnClicked; - (void)onUploadAddressbookBtnClicked; - (void)onBindPhoneBtnClicked; - (void)onChatRoomNearByBtnClicked; @end

@protocol PickedImagePaneDelegate - (void)pickedImagePaneDidFinishPickingImages:(NSArray *)arg1; @end

@protocol PlayControllerDelegate - (UIViewController *)getViewController;

@optional - (void)onEndPlay:(unsigned long)arg1 isForceStop:(BOOL)arg2; @end

@protocol PluginUtilExt - (void)onUnInstallPlugin:(int)arg1; - (void)onInstallPlugin:(int)arg1; @end

@protocol ProductDetailLogicHelperDelegate - (void)onAsyncDataRefreshed:(ScanProductItem *)arg1; @end

@protocol ProductDetailViewControllerDelegate - (void)productViewWillReturn; @end

@protocol ProductKeyValueTableCellDelegate

@optional - (void)onCellViewMore:(ProductKeyValueTableCell *)arg1; @end

@protocol ProductMediaItemViewDelegate - (void)mediaItemView:(ProductMediaItemView *)arg1 openMediaUrl:(NSString *)arg2 actionBase:(ActionBase *)arg3 actionListCount:(unsigned int)arg4; @end

@protocol ProductTableViewDelegate - (void)onProuductTableViewDidScroll:(UIScrollView *)arg1; @end

@protocol PublicWifiApInfoListViewControllerDelegate - (void)onPublicWifiApInfoViewContorllerWillGoBack; - (void)onPublicWifiApInfoSelected:(PublicWifiApKeyInfo *)arg1; @end

@protocol PublicWifiBrandInoCellDelegate - (void)onFollowStateChanged:(BOOL)arg1; @end

@protocol PublicWifiCompletePageViewControllerDelegate - (void)wifiCompletePageViewControlerWillDone:(BOOL)arg1; @end

@protocol PublicWifiConnectedViewControllerDelegate - (void)wifiConnenctedViewControlerWillDone:(BOOL)arg1; @end

@protocol PublicWifiFrontInfoViewControllerDelegate - (void)frontViewControllerWillGoBack:(BOOL)arg1; @end

@protocol PublicWifiGetA8KeyLogicDelegate - (void)didQRCodeExpiredOfGetA8KeyLogic:(PublicWifiGetA8KeyLogic *)arg1 qrCode:(NSString *)arg2; - (void)didFailOfGetA8KeyLogic:(PublicWifiGetA8KeyLogic *)arg1; - (void)didSuccessOfGetA8KeyLogic:(PublicWifiGetA8KeyLogic *)arg1 result:(PublicWifiGetA8keyResult *)arg2; @end

@protocol PublicWifiLoadingViewDelegate - (void)onPublicWifiLoadingViewFinishLoading; @end

@protocol PublicWifiNetworkLogicMgrDelegate - (void)onSendAddWiFiBrandContactResponse:(NSError *)arg1; @end

@protocol PublicWifiPCLogicDelegate - (void)didNetWorkError:(NSString *)arg1 errMsg:(NSString *)arg2; - (void)didSetUserInfo; - (void)didGetPcFrontPage:(NSString *)arg1 headimg:(NSString *)arg2; @end

@protocol PublicWifiReportLocationLogicDelegate

@optional - (void)onReportLocationFailed:(unsigned int)arg1; - (void)onReportLocationAndGetBizWifiInfo:(NSArray *)arg1; @end

@protocol PublicWifiScanListLogicDelegate

@optional - (void)didGetWifiListSuccess:(NSMutableArray *)arg1; @end

@protocol PublicWifiViewControllerDelegate - (void)wifiViewControllerWillGoBack; @end

@protocol PushLoginURLCGIDelegate - (void)onPushLoginURLConfrimed; - (void)onPushLoginURLCanceled; - (void)onPushLoginURLSuccess; - (void)onPushLoginURLFailedWithError:(int)arg1; @end

@protocol PushSystemMsgViewDelegate - (void)dismissSystemMsg; @end

@protocol Q2DOperation - (void)cancel; @end

@protocol QAnnotation @property(readonly, nonatomic) CDStruct_c3b9c2ee coordinate;

@optional - (void)setCoordinate:(CDStruct_c3b9c2ee)arg1; - (NSString *)subtitle; - (NSString *)title; @end

@protocol QCoord + (id)coord; - (float)QMaxPoint; - (CDStruct_c3b9c2ee)QCoordinateForMapPoint:(CDStruct_c3b9c2ee)arg1; - (CDStruct_c3b9c2ee)QMapPointForCoordinate:(CDStruct_c3b9c2ee)arg1; @end

@protocol QDataCacheProtocol @property(readonly, nonatomic) NSString *logoPath; @property(copy, nonatomic) NSString *version; - (NSData *)cacheDataWithTile:(CDStruct_25c82952)arg1; - (BOOL)writeCacheData:(NSData *)arg1 tile:(CDStruct_25c82952)arg2 version:(NSString *)arg3;

@optional - (void)clearCache; @end

@protocol QDataSourceProtocol @property(readonly, nonatomic) float tileSize; - (NSData *)tileData:(CDStruct_25c82952)arg1;

@optional @property(nonatomic) unsigned int mapLanguage; @property(readonly, nonatomic) int maxZoomLevel; @property(readonly, nonatomic) int minZoomLevel; - (UIImage *)tileImage:(CDStruct25c82952)arg1 needFresh:(char *)arg2; - (NSURL *)tileURL:(CDStruct25c82952)arg1; - (NSString *)tilePath:(CDStruct_25c82952)arg1; @end

@protocol QMapAnimationContainerDelegate

@optional - (void)animationContainerDidEndZooming:(QMapAnimationContainer *)arg1 withView:(UIView *)arg2 atScale:(float)arg3; - (void)animationContainerWillBeginZooming:(QMapAnimationContainer *)arg1 withView:(UIView *)arg2; - (void)animationContainerDidEndScrollingAnimation:(QMapAnimationContainer *)arg1; - (void)animationContainerDidEndDecelerating:(QMapAnimationContainer *)arg1; - (void)animationContainerWillBeginDecelerating:(QMapAnimationContainer *)arg1; - (void)animationContainerDidEndDragging:(QMapAnimationContainer *)arg1 willDecelerate:(BOOL)arg2; - (void)animationContainerWillEndDragging:(QMapAnimationContainer *)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3; - (void)animationContainerWillBeginDragging:(QMapAnimationContainer *)arg1; - (void)animationContainerDidZoom:(QMapAnimationContainer *)arg1; - (void)animationContainerDidScroll:(QMapAnimationContainer *)arg1; @end

@protocol QMapViewDelegate

@optional - (void)mapView:(QMapView *)arg1 didChangeUserTrackingMode:(int)arg2 animated:(BOOL)arg3; - (void)mapView:(QMapView *)arg1 didFailToLocateUserWithError:(NSError *)arg2; - (void)mapView:(QMapView *)arg1 didUpdateUserLocation:(QUserLocation *)arg2 updatingLocation:(BOOL)arg3; - (void)mapView:(QMapView *)arg1 didUpdateUserLocation:(QUserLocation *)arg2; - (void)mapViewDidStopLocatingUser:(QMapView *)arg1; - (void)mapViewWillStartLocatingUser:(QMapView *)arg1; - (void)mapView:(QMapView *)arg1 annotationView:(QAnnotationView *)arg2 calloutAccessoryControlTapped:(UIControl *)arg3; - (void)mapView:(QMapView *)arg1 annotationView:(QAnnotationView *)arg2 didChangeDragState:(unsigned int)arg3 fromOldState:(unsigned int)arg4; - (void)mapView:(QMapView *)arg1 didDeselectAnnotationView:(QAnnotationView *)arg2; - (void)mapView:(QMapView *)arg1 didSelectAnnotationView:(QAnnotationView *)arg2; - (void)mapView:(QMapView *)arg1 didAddAnnotationViews:(NSArray *)arg2; - (QAnnotationView *)mapView:(QMapView *)arg1 viewForAnnotation:(id )arg2; - (void)mapView:(QMapView *)arg1 didAddOverlayViews:(NSArray *)arg2; - (QOverlayView *)mapView:(QMapView *)arg1 viewForOverlay:(id )arg2; - (void)mapView:(QMapView *)arg1 regionDidChangeAnimated:(BOOL)arg2; - (void)mapView:(QMapView *)arg1 regionWillChangeAnimated:(BOOL)arg2; - (void)mapViewDidFailLoadingMap:(QMapView *)arg1 withError:(NSError *)arg2; @end

@protocol QOverlay @property(readonly, nonatomic) CDStruct_02837cd9 boundingMapRect; @property(readonly, nonatomic) CDStruct_c3b9c2ee coordinate;

@optional - (BOOL)intersectsMapRect:(CDStruct_02837cd9)arg1; @end

@protocol QQEmojiGridViewDelegate

@optional - (void)onTapDeleteButton; - (void)onTapEmoticonWithCode:(NSString *)arg1; @end

@protocol QQOfflineServerTipsCgiDelegate

@optional - (void)onGetQQofflineServerTipsMsg:(NSString *)arg1 Scheme:(NSString *)arg2 DownloadUrl:(NSString *)arg3; @end

@protocol QRCodeLoginExt

@optional - (void)OnQRCodeLoginBTLoginFailed; - (void)OnQRCodeLoginBTLoginWithUserName:(NSString *)arg1 pwd:(NSString *)arg2; - (void)OnQRCodeLoginBTConfirmedWithUserName:(NSString *)arg1 pwd:(NSString *)arg2; - (void)OnQRCodeLoginBTScaned; - (void)OnQRCodeLoginCancel; - (void)OnQRCodeLoginExpired; - (void)OnQRCodeLoginConfirmedWithUserName:(NSString *)arg1 pwd:(NSString *)arg2 nickName:(NSString *)arg3 headImgURL:(NSString *)arg4; - (void)OnQRCodeLoginScaned:(NSString *)arg1 nickName:(NSString *)arg2; - (void)OnQRCodeLoginReciveImage:(NSData *)arg1 expiredTime:(unsigned long)arg2; - (void)OnQRCodeLoginFail; - (void)OnQRCodeLoginUUIDExipred; @end

@protocol QRecyclableView

@optional @property(readonly, nonatomic) NSString *reuseIdentifier; - (void)prepareForReuse; @end

@protocol QSMCalloutViewDelegate

@optional - (void)calloutViewDidDisappear:(QSMCalloutView *)arg1; - (void)calloutViewWillDisappear:(QSMCalloutView *)arg1; - (void)calloutViewDidAppear:(QSMCalloutView *)arg1; - (void)calloutViewWillAppear:(QSMCalloutView *)arg1; - (double)calloutView:(QSMCalloutView *)arg1 delayForRepositionWithSize:(struct CGSize)arg2; @end

@protocol QZoneLoginStatusDelegate - (void)onQZoneUrl:(NSString *)arg1; @end

@protocol RSHeadImageViewDelegate

@optional - (void)onStatusViewHidden:(RSHeadImageView *)arg1; - (void)onRSHeadImageClicked:(RSHeadImageView *)arg1; @end

@protocol RSVerifyAnimationViewDelegate - (void)onAnimationFinish:(BOOL)arg1; @end

@protocol RSVerifyViewDelegate - (void)onExpose:(NSString *)arg1; - (void)onRSVerifyViewHide; @end

@protocol RadarSearchViewDelegate - (UIViewController *)getCurViewController; - (void)onRadarSearchViewClose:(BOOL)arg1; @end

@protocol ReaderItemViewDelegate - (void)onReaderItemLongPress:(unsigned long)arg1; - (void)onReaderItemClick:(unsigned long)arg1; - (void)onReaderItemBeginTouch:(unsigned long)arg1; @end

@protocol RecordControllerDelegate - (NSString *)GetContactName; - (struct CGPoint)CheckVoiceBtnPressLocation; - (unsigned long)CheckVoiceBtnState; - (UIViewController *)getViewController;

@optional - (BOOL)CanRemoteRecord; - (void)SetButtonHighlighted:(BOOL)arg1; - (void)SetPeakPower:(float)arg1; - (void)ShowCountingTips:(int)arg1; - (void)ShowTooLongTips; - (void)ShowTooShortTips; - (void)SetVoiceEnabled:(BOOL)arg1; - (void)HideRecordTips; - (void)ShowPreparing; - (void)ShowRecording; - (void)onRecordModMsg:(CMessageWrap *)arg1; - (void)onRecordAddMsg:(CMessageWrap *)arg1; - (void)onRecordTimeOut; @end

@protocol RecordNodeDataSource - (BOOL)StartDownload; - (NSString *)GetSightPath; - (NSString *)GetThumbPath; - (NSString *)GetFilePath; - (NSString *)GetFileName; - (NSString *)GetFileExt; - (MMMusicInfo *)GetMusicInfo; - (BOOL)IsUrlMusicThumbPath:(id *)arg1; - (NSString *)GetWebPageDomin; - (BOOL)IsUrlWebPageThumbPath:(id *)arg1; - (unsigned long)GetVideoDuration; - (NSString *)GetVideoTitle; - (BOOL)IsUrlVideoThumbPath:(id *)arg1; - (unsigned long)GetVoiceFormat; - (FavAudioInfo *)GetAudioInfo; - (NSMutableArray *)GetImgArray; - (unsigned long)GetImgCount; - (int)GetParentDownloadStatus; - (int)GetImageDataDownloadStatus; - (unsigned long)GetImageIndex; - (NSString *)GetImageSourcePath; - (NSString *)GetImagePath; - (NSString *)GetImageLocalID; - (unsigned long)GetParentLocalID; - (BOOL)CanbeForwardToWC; - (BOOL)CanbeForwardToChat; - (unsigned long)GetDataIndex; - (FavoritesItemDataField *)GetDataItem; - (id)GetParent; - (NSString *)GetDataSrcName; - (float)GetRecordNodeContentHeight; @end

@protocol RecordUploadCDNMgrDelegate

@optional - (void)onUploadCDNRecordMsgModMsgByBitSet:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2 BitSet:(unsigned long)arg3; @end

@protocol RecoverCustomDataWorker - (void)willCustomRecoverData:(RecoverDataItem *)arg1 path:(NSString *)arg2 needCatch:(char *)arg3; @end

@protocol RecoverDataManagerDelegate

@optional - (void)onRecoverProgressUpdate:(float)arg1; - (void)onAddUploadData:(NSString *)arg1 order:(unsigned int)arg2; - (void)onAddRecoverData:(NSString *)arg1 order:(unsigned int)arg2; @end

@protocol RecoverDataWorker - (void)onRecoverProgressUpdate:(float)arg1; @end

@protocol ReportStrategyExt - (void)onReceiveStrategy:(int)arg1 withContene:(NSString *)arg2; @end

@protocol ResourceMonitorDelegate - (void)onUpdateResourceInfo:(ResourceInfo *)arg1; @end

@protocol ReturnToSettingAccoutDelegate - (void)onBindQQSussess; @end

@protocol RichTextLayoutDelegate

@optional - (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2 richTextView:(RichTextView *)arg3; - (float)originXForLineAtHeight:(float)arg1 richTextView:(RichTextView *)arg2; @end

@protocol RoomContactSelectDelegate - (void)onCancelSelectContact; - (void)didSelectContact:(CBaseContact *)arg1;

@optional - (void)didClickDelContact:(CBaseContact *)arg1; - (void)didReloadMemData; - (void)makeCell:(UITableViewCell *)arg1 contact:(CContact *)arg2; - (void)roomContactSearchBarDidBecomeFirstResponse; @end

@protocol SKPaymentTransactionObserver - (void)paymentQueue:(SKPaymentQueue *)arg1 updatedTransactions:(NSArray *)arg2;

@optional - (void)paymentQueue:(SKPaymentQueue *)arg1 updatedDownloads:(NSArray *)arg2; - (void)paymentQueueRestoreCompletedTransactionsFinished:(SKPaymentQueue *)arg1; - (void)paymentQueue:(SKPaymentQueue *)arg1 restoreCompletedTransactionsFailedWithError:(NSError *)arg2; - (void)paymentQueue:(SKPaymentQueue *)arg1 removedTransactions:(NSArray *)arg2; @end

@protocol SKProductsRequestDelegate - (void)productsRequest:(SKProductsRequest *)arg1 didReceiveResponse:(SKProductsResponse *)arg2; @end

@protocol SKRequestDelegate

@optional - (void)request:(SKRequest *)arg1 didFailWithError:(NSError *)arg2; - (void)requestDidFinish:(SKRequest *)arg1; @end

@protocol SKStoreProductViewControllerDelegate

@optional - (void)productViewControllerDidFinish:(SKStoreProductViewController *)arg1; @end

@protocol SPXAudioPlayerDelegate

@optional - (BOOL)OnSPXEndDontNotifyOtherApp; - (void)OnSPXEarTip; - (void)OnSPXEndPlaying:(AudioPlayerUserData *)arg1 isForceStop:(BOOL)arg2; - (void)OnSPXBeginPlaying:(AudioPlayerUserData *)arg1 ErrNo:(int)arg2; - (void)OnSPXLevelMeter:(AudioPlayerUserData *)arg1 Peak:(float)arg2; @end

@protocol SPXAudioRecorderDelegate

@optional - (void)OnSPXPart:(AudioRecorderUserData *)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3 EndFlag:(unsigned long)arg4 ForceDelete:(BOOL)arg5; - (void)OnSPXEndRecording:(AudioRecorderUserData *)arg1; - (void)OnSPXBeginRecording:(AudioRecorderUserData *)arg1 ErrNo:(int)arg2; - (void)OnSPXLevelMeter:(AudioRecorderUserData *)arg1 Peak:(float)arg2; - (BOOL)OnPrepareSendSPX:(AudioRecorderUserData *)arg1; @end

@protocol SRWebSocketDelegate

@optional - (BOOL)webSocketShouldConvertTextFrameToString:(SRWebSocket *)arg1; - (void)webSocket:(SRWebSocket *)arg1 didReceivePong:(NSData *)arg2; - (void)webSocket:(SRWebSocket *)arg1 didCloseWithCode:(int)arg2 reason:(NSString *)arg3 wasClean:(BOOL)arg4; - (void)webSocket:(SRWebSocket *)arg1 didFailWithError:(NSError *)arg2; - (void)webSocketDidOpen:(SRWebSocket *)arg1; - (void)webSocket:(SRWebSocket *)arg1 didReceiveMessageWithData:(NSData *)arg2; - (void)webSocket:(SRWebSocket *)arg1 didReceiveMessageWithString:(NSString *)arg2; - (void)webSocket:(SRWebSocket *)arg1 didReceiveMessage:(id)arg2; @end

@protocol SayHelloDataLogicDelegate - (void)OnSayHelloDataChange; - (MMUIViewController *)getViewController;

@optional - (void)OnSayHelloDataSendVerifyMsg:(CPushContact *)arg1; - (void)OnSayHelloDataVerifyContactOK:(CPushContact *)arg1; - (void)OnSayHelloDataUnReadCountChange; @end

@protocol ScanBarcodeExt - (void)OnSendBarcode:(ScanItemBase *)arg1 Err:(int)arg2; @end

@protocol ScanLicenceBankCardNumberConfirmViewControllerDelegate - (void)FillBankNumConfirmWithImage:(UIImage *)arg1 cardNumber:(NSString *)arg2; - (void)FillBankNumCancel; @end

@protocol ScanTVDelegate - (void)onGetTVItemFail:(NSString *)arg1; - (void)onGetTVItem:(NSString *)arg1 TVItem:(ShakeTvItem *)arg2; @end

@protocol SearchContactDataProviderDelegate - (void)onSearchResultViewNeedStartWebSearch; - (void)onSearchResultViewNeedPushViewController:(UIViewController *)arg1; - (void)onSearchResultViewNeedReload; @end

@protocol SearchGuideViewDelegate

@optional - (void)onClickBarButton; - (void)startVerticalWebSearch:(unsigned long long)arg1; - (void)cancelSearchByTap; @end

@protocol SeePeopleNearByUIDelegate

@optional - (void)onGetLBSRecommendPoiList:(NSArray *)arg1; - (void)onJoinChatRoomFailed; - (void)onJoinChatRoomFinishedWithResult:(LbsRoomResponse *)arg1; - (void)onJoinChatRoomStart; - (void)showMessage:(NSString *)arg1; - (void)onGetCertificationFinish; - (void)onSelectedWithLbsContactInfo:(MMLbsContactInfo *)arg1; - (void)onSelectedWithLbsPoiItem:(LbsRecommendPoiItem *)arg1; - (void)onUpdateLbsContactInfoError:(int)arg1; - (void)onUpdateLbsContactInfoFinishedWithData:(LbsContactInfoList *)arg1; - (void)onClearMyLbsDataFinishedWithResult:(BOOL)arg1; @end

@protocol SelectAttachmentViewControllerDelegate - (BOOL)canShowGroupPayEntry; - (BOOL)canShowCardPkgEntry; - (BOOL)canShowSight; - (BOOL)canShowServiceEntry; - (BOOL)canShowRedEnvelopesEntey; - (BOOL)canShowTransferMoneyEntry; - (NSArray *)getAttachmentViewServiceAppList; - (void)didSelectAttachmentAtIndex:(unsigned int)arg1;

@optional - (void)onGroupPayButtonClicked:(UIButton *)arg1; - (void)onEnterpriseBrandEntryButtonClicked:(UIButton *)arg1; - (void)onMultiTalkButtonClicked:(UIButton *)arg1; - (void)onRedEnvelopesClicked:(UIButton *)arg1; - (void)onVoiceInputButtonClicked:(UIButton *)arg1; - (void)onTransferButtonClicked:(UIButton *)arg1; - (void)demoSendShortVideo:(UIButton *)arg1; - (void)onServiceButtonClicked:(UIButton *)arg1; - (void)onMyFavoritesButtonClicked:(UIButton *)arg1; - (void)on3rdServiceButtonClicked:(ServiceAppData *)arg1; - (void)on3rdRecommandButtonClicked:(RecommandAppItem *)arg1; - (void)onVoiceInputClicked:(UIButton *)arg1; - (void)onVoiceVoipButtonClicked:(UIButton *)arg1; - (void)onVideoVoipButtonClicked:(UIButton *)arg1; - (void)onShareCardButtonClicked:(UIButton *)arg1; - (void)onLocationButtonClicked:(UIButton *)arg1; - (void)onCameraControllerClicked:(UIButton *)arg1; - (void)onMediaBrowserClicked:(UIButton *)arg1; @end

@protocol SelectAttachmentViewDataSource

@optional - (NSString *)appIDAtIndex:(unsigned long)arg1; - (NSString *)descriptionForAttachmentAtIndex:(unsigned long)arg1; - (UIView *)viewForAttachmentAtIndex:(unsigned long)arg1; - (unsigned int)numberOfCols; - (unsigned int)numberOfRows; - (unsigned int)numberOfAttachment; @end

@protocol SelectAttachmentViewDelegate

@optional - (void)didReleaseLongPressAttachmentAtIndex:(unsigned int)arg1; - (void)didLongPressOnAttachmentAtIndex:(unsigned int)arg1; - (void)didSelectAttachmentAtIndex:(unsigned int)arg1; @end

@protocol SelectContactsViewControllerDelegate - (void)onSelectContactReturn:(CContact *)arg1 atScene:(unsigned long)arg2; - (BOOL)onFilterContactCandidate:(CContact *)arg1; @end

@protocol SelectTagContactsViewControllerDelegate - (void)onSelectDoneWithContacts:(NSDictionary *)arg1; @end

@protocol SelectorControllerDelegate - (BOOL)showAddView; - (UIViewController *)getViewController;

@optional - (BOOL)shouldJustReturnMMAsset; - (void)imagesUpdated; - (void)hideInputController; - (void)updateSelectorView; @end

@protocol SendAppMsgHandleDelegate

@optional - (void)OnStayAtWechatWithSendAppMsgHandle:(SendAppMsgHandler *)arg1; - (void)OnSendAppMsgOK; @end

@protocol SendVerifyMsgViewControllerDelegate

@optional - (void)onSendVerifyMsgCancel; - (void)onSendVerifyMsgOK; @end

@protocol SessionDelegate - (MMBaseSessionCellData *)sessionCellDataAtIndex:(int)arg1; - (void)deleteAllSessions; - (void)deleteSessionAtIndex:(unsigned long)arg1; - (MMBaseSessionInfo *)sessionInfoWithUsrName:(NSString *)arg1; - (MMBaseSessionInfo *)sessionInfoAtIndex:(int)arg1; - (unsigned long)sessionCount; - (BOOL)zeroNewArrivalCount; - (unsigned long)getNewArrivalCount; - (NSArray *)getNewArrivalList; - (void)unRegisterExt; - (void)registerExt; - (unsigned long)GetTotalUnreadCount; - (void)syncAllContact; @end

@protocol SessionSelectControllerDelegate

@optional - (void)OnSelectSessionCancel:(SessionSelectController *)arg1; - (void)OnSelectSessions:(NSArray *)arg1 SessionSelectController:(SessionSelectController *)arg2; - (void)OnSelectSession:(CContact *)arg1 SessionSelectController:(SessionSelectController *)arg2; @end

@protocol SessionSelectViewDelegate - (void)OnSelectSession:(CContact *)arg1 SelectView:(SessionSelectView *)arg2;

@optional - (void)selectViewWillBeginDragging:(SessionSelectView *)arg1; - (void)OnSelectFromContactSelectView:(SessionSelectView *)arg1; - (void)OnSelectEnterpriseChat:(CContact *)arg1 SelectView:(SessionSelectView *)arg2; - (void)OnSelectCreateRoomSelectView:(SessionSelectView *)arg1; - (NSString *)onSessionSelectGetSearchString; - (void)onSessionSelectSearch:(NSArray *)arg1; - (BOOL)OnShouldSelectSession:(CContact *)arg1 SelectView:(SessionSelectView *)arg2; @end

@protocol SetTrustedFriendEmptyViewDelegate - (void)onAddTrustedFriend; @end

@protocol ShakeBeaconSingleViewDelegate

@optional - (void)onClickBeaconViewWith:(ShakeBeaconItem *)arg1; @end

@protocol ShakeBgImgDownloadMgrExt

@optional - (void)OnGetNewBgImg; @end

@protocol ShakeCardDetailViewDelegate

@optional - (void)onWCCardDetailViewControllerDis; - (void)onWCCardDetailViewControllerPres; - (MMUIViewController *)getCurrentViewController; - (void)onShakeCardDetailViewDidDisappear; - (void)onShakeCardDetailViewShowAcceptSucView; - (void)onShakeCardDetailViewClickStopAnimation; @end

@protocol ShakeCheckerDelegate

@optional - (void)OnShake; @end

@protocol ShakeControllerDelegate - (void)onForceEarpieceModeChanged; - (BOOL)isShakeEnabled; - (UIViewController *)getViewController; @end

@protocol ShakeListDelegate - (void)onSelectedShakeTvResult:(ShakeItemBase *)arg1; - (void)showViewControllerFromList:(UIViewController *)arg1; - (void)onSelectedContactInfo:(ShakePeopleItem *)arg1 isFromList:(BOOL)arg2; @end

@protocol ShakeLogicProxyDelegate

@optional - (void)onShakeStop; - (void)onShakeCardReportEndWithResponse:(ShakeCardData *)arg1 errType:(unsigned int)arg2 errMsg:(NSString *)arg3; - (void)onBeaconGuideModeReportFailed:(unsigned long)arg1; - (void)onBeaconGuideModeReportEndWithResponse:(WCBeaconLastFetchedContent *)arg1; - (void)onShakeBeaconReportFailed:(int)arg1 ErrMsg:(NSString *)arg2; - (void)onShakeBeaconReportEndWithResponse:(NSArray *)arg1; - (void)onShakeTvReportFail:(int)arg1 ErrMsg:(NSString *)arg2; - (void)onShakeTvReportEndWithTvItem:(ShakeItemBase *)arg1; - (void)onShakeMusicReportFail:(int)arg1 ErrMsg:(NSString *)arg2; - (void)onShakeMusicReportEndWithMusicItem:(ShakeMusicItem *)arg1 Offset:(float)arg2; - (void)onShakeGetFail:(NSString *)arg1; - (void)onShakeReportFail:(NSString *)arg1; - (void)onShakeGetEndWithResult:(ShakeGetResponse *)arg1; - (void)onShakeReportEndWithResult:(ShakeReportResponse *)arg1; @end

@protocol ShakeMainFrameDelegate - (void)OnOpenUnreadMsgList; - (int)getShakeLogicType; - (NSString *)getMsgForState:(unsigned long)arg1; - (void)OnOpenSayHello; - (void)OnAnimationEnd:(BOOL)arg1; @end

@protocol ShakeMgrExt

@optional - (void)onShakeMsgUnreadCountChanged; - (void)onShakeTvStorageChanged; - (void)onShakeBeaconStorageChanged; - (void)onShakeMusicStorageChanged; - (void)OnShakeShareCountChanged; - (void)onShakePageStorageChanged; - (void)onShakePeopleStorageChanged; - (void)onShakeStatusChanged; @end

@protocol ShakeMsgNotifyMgrDelegate

@optional - (void)onShakeMsgUnreadCountChanged; @end

@protocol ShakeRangingBeaconsExt

@optional - (void)onDidRangedBeacons:(NSArray *)arg1; @end

@protocol ShakeSettingViewControllerDelegate - (void)SetMuteStauts:(int)arg1; - (void)onSelectShakeSetting:(NSString *)arg1 withData:(NSMutableDictionary *)arg2; @end

@protocol ShakeTvHistoryViewDelegate - (BOOL)isInShakeTvLogicType; - (MMUIViewController *)getCurrViewController; @end

@protocol ShakeTypeBarDelegate - (void)onShakeTypeClicked:(int)arg1; @end

@protocol ShakeViewDelegate - (void)OnShakeVCDealloc; @end

@protocol ShareConfirmViewDelegate

@optional - (void)OnStayAtWeChat:(ShareConfirmView *)arg1; - (void)OnBackToApp:(ShareConfirmView *)arg1; - (void)OnError:(ShareConfirmView *)arg1; - (void)OnCancel:(ShareConfirmView *)arg1; - (void)OnSend:(ShareConfirmView *)arg1; @end

@protocol ShareDataToOpenSDKControllerDelegate - (void)onShareDataToOpenSDKCancel; @end

@protocol ShareFavoritesConfirmLogicHelperDelegate

@optional - (void)OnShareFavoritesItemCancel:(ShareFavoritesConfirmLogicHelper *)arg1; - (void)OnShareFavoritesItemFail:(ShareFavoritesConfirmLogicHelper *)arg1 WithError:(int)arg2; - (void)OnShareFavoritesItemOK:(ShareFavoritesConfirmLogicHelper *)arg1; @end

@protocol ShareFriendOnChatDelegate

@optional - (CContact *)getMyFriendContact; - (UIViewController *)getShareMyFriendParentViewController; - (void)onFinishedShareMyFriend:(BOOL)arg1; @end

@protocol ShareMessageConfirmLogicHelperDelegate

@optional - (void)OnStayAtWeChat:(ShareMessageConfirmLogicHelper *)arg1; - (void)OnBackTo3rdApp:(ShareMessageConfirmLogicHelper *)arg1; - (void)OnSendMessageCancel:(ShareMessageConfirmLogicHelper *)arg1; - (void)OnSendMessageFail:(ShareMessageConfirmLogicHelper *)arg1 WithError:(int)arg2; - (void)OnSendMessageOK:(ShareMessageConfirmLogicHelper *)arg1; @end

@protocol SharePreConfirmViewDelegate

@optional - (void)OnSharePreConfirmViewDidHide:(SharePreConfirmView *)arg1; - (void)OnSharePreConfirmViewStayAtWeChat:(SharePreConfirmView *)arg1; - (void)OnSharePreConfirmViewBackToApp:(SharePreConfirmView *)arg1; - (void)OnSharePreConfirmViewError:(SharePreConfirmView *)arg1; - (void)OnSharePreConfirmViewCancel:(SharePreConfirmView *)arg1; - (void)OnSharePreConfirmViewSend:(SharePreConfirmView *)arg1; @end

@protocol ShareTo3rdAppManageCellDelegate - (void)onSwitchChange:(BOOL)arg1 withAppInfo:(AppRegisterInfo *)arg2; @end

@protocol ShareUploadTaskConfirmLogicHelperDelegate

@optional - (void)OnSendUploadTaskCancel:(ShareUploadTaskConfirmLogicHelper *)arg1; - (void)OnSendUploadTaskFail:(ShareUploadTaskConfirmLogicHelper *)arg1 WithError:(int)arg2; - (void)OnSendUploadTaskOK:(ShareUploadTaskConfirmLogicHelper *)arg1; @end

@protocol ShortVideoBarDelegate - (void)onCameraResign; - (void)onSightPictureTaken:(UIImage *)arg1; - (void)onShortVideoTaken:(NSString *)arg1 thumbImg:(UIImage *)arg2 sentImmediately:(BOOL)arg3; - (void)onShortVideoToolBtnClick:(int)arg1;

@optional - (void)onStopRecord; - (void)onStartRecord; - (void)onDeactiveAnimStart:(float)arg1; - (void)onPanelDrag:(float)arg1; - (void)onDeactiveAnimEnd; @end

@protocol SightCaptureDelegate - (void)onRecorderFinished:(unsigned long)arg1 moviePath:(NSString *)arg2 withThumb:(UIImage *)arg3; - (void)onRecorderFailed:(unsigned long)arg1; - (void)onCameraStop; - (void)onCameraAudioReady; - (void)onCameraVideoReady; - (void)onCameraPreviewReady:(id )arg1;

@optional - (void)onCameraPreviewGap:(UIImage *)arg1; @end

@protocol SightCaptureLogic - (void)stopQRCodeWatcher; - (void)startQRCodeWatcher; - (void)closeLightBoost; - (void)openLightBoost; - (BOOL)isLightBoostOn; - (void)setZoomState:(int)arg1; - (int)zoomState; - (BOOL)isSupportZoom; - (void)focusAtPoint:(struct CGPoint)arg1; - (void)capturePreviewImage:(UIView *)arg1 withBlock:(void (^)(UIImage *))arg2; - (void)unregistPreviewView:(id )arg1; - (UIView *)genPreviewView:(struct CGRect)arg1; - (void)cancelAllRecorder; - (void)cancelRecord:(unsigned long)arg1; - (void)stopRecord:(unsigned long)arg1; - (void)realStartRecord; - (unsigned long)prepareHighQualityRecord:(struct CGSize)arg1 maxVideoDuration:(float)arg2; - (unsigned long)prepareRecord:(struct CGSize)arg1 bitRate:(int)arg2 maxVideoDuration:(float)arg3; - (unsigned long)startHighQualityRecord:(struct CGSize)arg1 maxVideoDuration:(float)arg2; - (unsigned long)startRecord:(struct CGSize)arg1 bitRate:(int)arg2 maxVideoDuration:(float)arg3; - (void)pauseCameraImmediately; - (BOOL)pauseCamera; - (void)startDeviceAudio; - (void)startCameraWithAudio:(BOOL)arg1; - (BOOL)isCameraOn; - (void)setDelegate:(id )arg1; @end

@protocol SightDistributeTableViewDelegate - (void)onSelectSaveCell; - (void)onSelectMomentCell; - (void)onExitSearch; - (void)onSwitchToSearchType; - (void)onTableItemSelected:(unsigned long)arg1; - (void)onTableViewScroll:(float)arg1; @end

@protocol SightDraftBoxDelegate

@optional - (void)onPlayerCleared; - (void)onUndo; - (void)onItemDeleted; - (void)onBackToCameraItemClicked; - (void)onItemChecked:(int)arg1 withSightDraft:(SightDraft *)arg2; - (void)onItemClicked:(int)arg1 withSightDraft:(SightDraft *)arg2; - (void)onItemLongClicked:(int)arg1; @end

@protocol SightDraftBoxToolbarDelegate - (void)onCloseSight; - (void)onCloseDraftBox; - (void)onKitchen; - (void)onSelectSightDraft:(SightDraftItem *)arg1; @end

@protocol SightIconViewDelegate

@optional - (void)onProgressEnd; @end

@protocol SightMomentDraftTipsViewControllerDelegate - (void)onSightDraftTipsTouchBegin; @end

@protocol SightMomentGroupSelectDelegate - (void)onSelectGroupFinish; @end

@protocol SightMovieWriterDelegate - (void)movieWriter:(SightMovieWriter *)arg1 onMovieWriteFailed:(unsigned long)arg2; - (void)movieWriter:(SightMovieWriter *)arg1 onMovieWriteFinished:(NSString *)arg2 ret:(unsigned long)arg3;

@optional - (void)onMovieWriterInvalidate:(SightMovieWriter *)arg1; @end

@protocol SightPlayerViewDelegate

@optional - (void)onSightDurationUpdate:(CDStruct_1b6d18a9)arg1; - (void)onVideoSizeUpdate:(struct CGSize)arg1; - (void)onResumeSightPlayerView:(SightPlayerView *)arg1; - (void)onStack; - (void)onItemCleared; - (BOOL)onPlayEnd:(BOOL)arg1; @end

@protocol SightPreviewView - (void)setQRFrameEnable:(BOOL)arg1; - (BOOL)supportQRFrame; - (void)forceFocusAnimAtPoint:(struct CGPoint)arg1; - (void)startFocusAnimAtPoint:(struct CGPoint)arg1; - (struct CGPoint)transformPointInView:(struct CGPoint)arg1;

@optional - (void)setReady; - (BOOL)isReady; - (void)setQRScannerDelegate:(NSObject *)arg1; @end

@protocol SightQRCodeScannerDelegate - (void)onQRCodeTrig; - (void)onQRCodeGone; - (void)onQRCodeFind:(NSString *)arg1; @end

@protocol SightTipsShakeViewControllerDelegate - (void)onCloseTips; @end

@protocol SightViewDelegate

@optional - (void)onSightDurationUpdate:(CDStruct_1b6d18a9)arg1; - (void)onVideoSizeUpdate:(struct CGSize)arg1; - (void)onResumeSightView:(SightView *)arg1; - (void)onStackSightView:(SightView *)arg1; - (void)onSightViewPlayItemCleared:(SightView *)arg1; - (BOOL)sightView:(SightView *)arg1 playbackDidReadEnd:(BOOL)arg2; - (void)sightViewProgressDidReachEnd:(SightView *)arg1; - (void)onClickIconViewOfSightView:(SightView *)arg1; @end

@protocol SilkAudioPlayerDelegate

@optional - (BOOL)onSilkEndDontNotifyOtherApp; - (void)onSilkEarTip; - (void)onSilkEndPlaying:(AudioPlayerUserData *)arg1 isForceStop:(BOOL)arg2; - (void)onSilkBeginPlaying:(AudioPlayerUserData *)arg1 ErrNo:(int)arg2; - (void)onSilkLevelMeter:(AudioPlayerUserData *)arg1 Peak:(float)arg2; @end

@protocol SilkAudioRecorderDelegate

@optional - (void)onSilkPart:(AudioRecorderUserData *)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3 EndFlag:(unsigned long)arg4 ForceDelete:(BOOL)arg5 Duration:(unsigned long)arg6; - (void)onSilkEndRecording:(AudioRecorderUserData *)arg1; - (void)onSilkBeginRecording:(AudioRecorderUserData *)arg1 ErrNo:(int)arg2; - (void)onSilkLevelMeter:(AudioRecorderUserData *)arg1 Peak:(float)arg2; - (BOOL)onPrepareSendSilk:(AudioRecorderUserData *)arg1; - (BOOL)silkStopRecord; - (BOOL)silkCheckIfButtonPressing:(NSString *)arg1; @end

@protocol SimpleAudioBufferDelegate - (double)simpleRateForBuffer; - (unsigned long)channlesPerFrame; - (unsigned long)framesPerPacket; - (unsigned long)bitsPerChannel; - (void)onAudioBufferPlayEnd; - (unsigned long)fillPcmBuffer:(short *)arg1 bufferSize:(unsigned long)arg2; @end

@protocol SimpleImgInfoDelegate

@optional - (void)onSightDownloadFail; - (void)onSightDownloadSuccess:(NSString *)arg1; - (void)updateImagePath:(NSString *)arg1; @end

@protocol SmallCameraViewDelegate

@optional - (void)onMoveEnd; - (void)onSmallCameraViewSingleTap; @end

@protocol SoterUpdateMPAuthKeyCgiDelegate - (void)onSoterUpdateMPAuthKeyCgiError; - (void)onSoterUpdateMPAuthKeyCgiOk; @end

@protocol StoreEmotionAddTaskDelegate - (void)startAddLogicWithPid:(NSString *)arg1; - (BOOL)canResumeAddTask; @end

@protocol StoreEmotionBackupLogicObjectDelegate

@optional - (void)onStoreEmotionBackupLogicNoneedBackup; - (void)onStoreEmotionBackupLogicFailed; - (void)onStoreEmotionBackupLogicOK; @end

@protocol StoreEmotionBatchEmojiDownLoadCgiDelegate

@optional - (void)onBatchEmojiDownLoadEndWithEmojiList:(NSArray *)arg1; @end

@protocol StoreEmotionDeleteCgiDelegate

@optional - (void)onStoreEmotionDeleteCgiFailed:(NSString *)arg1; - (void)onStoreEmotionDeleteCgiOK:(NSString *)arg1; @end

@protocol StoreEmotionDeleteExt - (void)storeEmotionDeleteSuccessWithProductID:(NSString *)arg1; @end

@protocol StoreEmotionDeleteTaskDelegate - (void)onDeleteTaskComplete; - (BOOL)canResumeDeleteTask; @end

@protocol StoreEmotionDownloadCgiDelegate - (void)onUpdateEmotion:(NSString *)arg1 withDownloadProgress:(CdnProgressInfo *)arg2; - (void)onStoreEmotionDownloadCgiFailed; - (void)onStoreEmotionDownloadCgiOK; @end

@protocol StoreEmotionDownloadLogicObjectDelegate - (void)onStoreEmotionDownloadLogicObjectFailed; - (void)onStoreEmotionDownloadLogicObjectOK;

@optional - (void)onStoreEmotionDownloadLogicObjectFailedWithItem:(EmoticonStoreItem *)arg1; @end

@protocol StoreEmotionExchangeEmotionPackCgiDelegate

@optional - (void)onExchangeEmotionPackCgiFailedWithPid:(NSString *)arg1 AndRet:(int)arg2; - (void)onExchangeEmotionPackCgiFailedForNoResponseWithPid:(NSString *)arg1; - (void)onExchangeEmotionPackCgiOkWithPid:(NSString *)arg1 DownloadInfo:(EmotionCDNUrl *)arg2; @end

@protocol StoreEmotionGetDesignerEmojiListCgiDelegate

@optional - (void)onGetDesignerEmojiListFailedWithBannerSetId:(unsigned int)arg1; - (void)onGetDesignerEmojiListSuccessedWithBannerSetId:(unsigned int)arg1 DesignerEmojiList:(NSArray *)arg2 hasMore:(BOOL)arg3; - (void)onGetDesignerEmojiListFailedWithTagId:(unsigned int)arg1; - (void)onGetDesignerEmojiListSuccessedWithTagId:(unsigned int)arg1 DesignerEmojiList:(NSArray *)arg2 hasMore:(BOOL)arg3; - (void)onGetDesignerEmojiListFailedWithKeyword:(NSString *)arg1; - (void)onGetDesignerEmojiListSuccessedWithKeyword:(NSString *)arg1 Tags:(NSArray *)arg2 DesignerEmojiList:(NSArray *)arg3 hasMore:(BOOL)arg4; - (void)onGetDesignerEmojiListFailedWithDesignerUin:(unsigned long)arg1; - (void)onGetDesignerEmojiListSuccessedWithDesignerUin:(unsigned long)arg1 Tags:(NSArray *)arg2 DesignerEmojiList:(NSArray *)arg3 hasMore:(BOOL)arg4; - (void)onGetDesignerEmojiListFailed; - (void)onGetDesignerEmojiListSuccessedWithTags:(NSArray *)arg1 DesignerEmojiList:(NSArray *)arg2 hasMore:(BOOL)arg3; @end

@protocol StoreEmotionGetDesignerSimpleInfoCgiDelegate

@optional - (void)onGetDesignerSimpleInfoCgiFailedWithDesignerId:(NSString *)arg1; - (void)onGetDesignerSimpleInfoCgiOkWithDesignerId:(NSString *)arg1 PersonalDesigner:(PersonalDesigner *)arg2; @end

@protocol StoreEmotionGetDonorListCgiDelegate

@optional - (void)onGetDonorsListFailedWithPid:(NSString *)arg1; - (void)onGetDonorsListSuccessedWithPid:(NSString *)arg1 Donors:(NSArray *)arg2 DonorNum:(unsigned int)arg3 hasMore:(BOOL)arg4; @end

@protocol StoreEmotionGetEmotionListCgiDelegate

@optional - (void)onGetEmotionListFinishedWithReqType:(unsigned long)arg1 Response:(GetEmotionListResponse *)arg2; @end

@protocol StoreEmotionRecoverLogicObjectDelegate

@optional - (void)onStoreEmotionRecoverLogicFailed; - (void)onStoreEmotionRecoverLogicOKWithServerPids:(NSArray *)arg1; @end

@protocol StoreEmotionRecoverMyPanelListCgiDelegate

@optional - (void)onStoreEmotionRecoverMyPanelListCgiFailed; - (void)onStoreEmotionRecoverMyPanelListCgiOKWithPids:(NSArray *)arg1; @end

@protocol StoreEmotionReplaceMyPanelListCgiDelegate - (void)onStoreEmotionReplaceMyPanelListCgiFailed; - (void)onStoreEmotionReplaceMyPanelListCgiOKWithPids:(NSMutableArray *)arg1; @end

@protocol StoreEmotionRewardAskForRewardCgiDelegate

@optional - (void)onAskForRewardCgiFailWithPid:(NSString *)arg1; - (void)onAskForRewardCgiOkWithPid:(NSString *)arg1 AndReqKey:(NSString *)arg2; @end

@protocol StoreEmotionRewardGetRewardCgiDelegate

@optional - (void)onGetRewardCgiFailedForUnrewardableWithPid:(NSString *)arg1; - (void)onGetRewardCgiFailedWithPid:(NSString *)arg1; - (void)onGetRewardCgiOkWithPid:(NSString *)arg1 Prices:(NSArray *)arg2 EmotionReward:(EmotionReward *)arg3; - (void)onGetRewardCgiOkWithPid:(NSString *)arg1 Prices:(NSArray *)arg2 DonorNum:(unsigned int)arg3 Donors:(NSArray *)arg4 EmotionReward:(EmotionReward *)arg5; @end

@protocol StoreEmotionSearchEmotionCgiDelegate

@optional - (void)onSearchEmotionCgiFailedForKeyword:(NSString *)arg1 NewQuery:(BOOL)arg2; - (void)onSearchEmotionCgiOkForKeyword:(NSString *)arg1 NewQuery:(BOOL)arg2 SearchResult:(NSString *)arg3 PageBufferStr:(NSString *)arg4; @end

@protocol StoreEmotionSearchJSLogicDelegate

@optional - (void)openNewPageWithPageName:(NSString *)arg1 ReqType:(unsigned int)arg2 Keyword:(NSString *)arg3; @end

@protocol StoreEmotionUploadMyPanelListCgiDelegate

@optional - (void)onStoreEmotionUploadMyPanelListCgiOverLimitWithNeedUploadMd5List:(NSArray *)arg1; - (void)onStoreEmotionUploadMyPanelListCgiRunOutWithNeedUploadMd5List:(NSArray *)arg1; - (BOOL)canStoreEmotionUploadMyPanelListCgi; - (void)onStoreEmotionUploadMyPanelListCgiNoNeedToBackUp; - (void)onStoreEmotionUploadMyPanelListCgiFailed; - (void)onStoreEmotionUploadMyPanelListCgiOk; @end

@protocol SvrErrorTipViewControllerDelegate - (void)onSvrErrorTipClickDetailButton; - (void)onSvrErrorTipClickCancelButton; @end

@protocol TakeOrSelectHeadImageLogicDelegate - (void)onGetHeadImage:(UIImage *)arg1; @end

@protocol TenpayPasswordCtrlDelegate

@optional - (void)passwordCtrlDidEndEditing:(TenpayPasswordCtrl *)arg1; - (void)passwordCtrlDidBeginEditing:(TenpayPasswordCtrl *)arg1; - (void)passwordCtrlShouldChange:(TenpayPasswordCtrl *)arg1; @end

@protocol TenpaySecureCtrlDelegate

@optional - (void)tenpayCtrlShouldChange:(TenpaySecureCtrl *)arg1; - (void)tenpayCtrlShouldReturn:(TenpaySecureCtrl *)arg1; @end

@protocol TextFloatPreviewDelegate - (void)onWindowHide; - (void)onHide; @end

@protocol TextLayoutDelegate

@optional - (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2; - (float)originXForLineAtHeight:(float)arg1; @end

@protocol TipsViewDelegate

@optional - (void)onPerformExposeAction:(TipsView *)arg1; - (void)onPerformIconAction:(TipsView *)arg1; - (void)onPerformAction:(TipsView *)arg1; - (void)onTipsViewClose:(TipsView *)arg1; - (void)onTipsViewClick:(TipsView *)arg1; @end

@protocol TrackRoomHeadListItemDelegate - (void)onHeadListItemClick:(TrackRoomHeadListItem *)arg1; @end

@protocol TrackRoomTipsViewDelegate

@optional - (void)onTrackRoomTipsViewClick; @end

@protocol TrackRoomTopBarViewDelegate

@optional - (void)onCenterMapAt:(NSString *)arg1; - (void)onMinimizeButtonClick; - (void)onCloseButtonClick:(id)arg1; @end

@protocol TrackRoomViewDelegate - (void)onTrackRoomViewClose; @end

@protocol TrustedFriendsCgiDelegate - (void)onSyncTrustedFriendsSuccess:(NSArray *)arg1; - (void)onGetTrustedFriendsListSuccess:(GetTrustedFriendsResp *)arg1; - (void)onCgiFailed:(unsigned int)arg1 error:(int)arg2 msg:(NSString *)arg3; @end

@protocol TrustedFriendsLogicDelegate - (void)didRemoveTrustedFriendsLocally:(TrustedFriendsLogic *)arg1 contacts:(NSArray *)arg2; - (void)didAddTrustedFriendsLocally:(TrustedFriendsLogic *)arg1 contacts:(NSArray *)arg2; - (void)didFinishSyncTrustedFriends:(TrustedFriendsLogic *)arg1 contacts:(NSArray *)arg2; - (void)didFinishGetTrustedFriends:(TrustedFriendsLogic *)arg1 contacts:(NSArray *)arg2; - (void)didFailedCGI:(unsigned int)arg1 error:(unsigned int)arg2 msg:(NSString *)arg3; - (void)didStartCGI:(unsigned int)arg1; @end

@protocol TypingControllerDelgate

@optional - (void)updateTypingTitle:(NSString *)arg1; @end

@protocol UIAccelerometerDelegate

@optional - (void)accelerometer:(UIAccelerometer *)arg1 didAccelerate:(UIAcceleration *)arg2; @end

@protocol UIActionSheetDelegate

@optional - (void)actionSheet:(UIActionSheet *)arg1 didDismissWithButtonIndex:(int)arg2; - (void)actionSheet:(UIActionSheet *)arg1 willDismissWithButtonIndex:(int)arg2; - (void)didPresentActionSheet:(UIActionSheet *)arg1; - (void)willPresentActionSheet:(UIActionSheet *)arg1; - (void)actionSheetCancel:(UIActionSheet *)arg1; - (void)actionSheet:(UIActionSheet *)arg1 clickedButtonAtIndex:(int)arg2; @end

@protocol UIAdaptivePresentationControllerDelegate

@optional - (void)presentationController:(UIPresentationController *)arg1 willPresentWithAdaptiveStyle:(int)arg2 transitionCoordinator:(id )arg3; - (UIViewController *)presentationController:(UIPresentationController *)arg1 viewControllerForAdaptivePresentationStyle:(int)arg2; - (int)adaptivePresentationStyleForPresentationController:(UIPresentationController *)arg1 traitCollection:(UITraitCollection *)arg2; - (int)adaptivePresentationStyleForPresentationController:(UIPresentationController *)arg1; @end

@protocol UIAlertViewDelegate

@optional - (BOOL)alertViewShouldEnableFirstOtherButton:(UIAlertView *)arg1; - (void)alertView:(UIAlertView *)arg1 didDismissWithButtonIndex:(int)arg2; - (void)alertView:(UIAlertView *)arg1 willDismissWithButtonIndex:(int)arg2; - (void)didPresentAlertView:(UIAlertView *)arg1; - (void)willPresentAlertView:(UIAlertView *)arg1; - (void)alertViewCancel:(UIAlertView *)arg1; - (void)alertView:(UIAlertView *)arg1 clickedButtonAtIndex:(int)arg2; @end

@protocol UIApplicationDelegate

@optional @property(retain, nonatomic) UIWindow *window; - (void)application:(UIApplication *)arg1 userDidAcceptCloudKitShareWithMetadata:(CKShareMetadata *)arg2; - (void)application:(UIApplication *)arg1 didUpdateUserActivity:(NSUserActivity *)arg2; - (void)application:(UIApplication *)arg1 didFailToContinueUserActivityWithType:(NSString *)arg2 error:(NSError *)arg3; - (BOOL)application:(UIApplication *)arg1 continueUserActivity:(NSUserActivity *)arg2 restorationHandler:(void (^)(NSArray *))arg3; - (BOOL)application:(UIApplication *)arg1 willContinueUserActivityWithType:(NSString *)arg2; - (void)application:(UIApplication *)arg1 didDecodeRestorableStateWithCoder:(NSCoder *)arg2; - (void)application:(UIApplication *)arg1 willEncodeRestorableStateWithCoder:(NSCoder *)arg2; - (BOOL)application:(UIApplication *)arg1 shouldRestoreApplicationState:(NSCoder *)arg2; - (BOOL)application:(UIApplication *)arg1 shouldSaveApplicationState:(NSCoder *)arg2; - (UIViewController *)application:(UIApplication *)arg1 viewControllerWithRestorationIdentifierPath:(NSArray *)arg2 coder:(NSCoder *)arg3; - (BOOL)application:(UIApplication *)arg1 shouldAllowExtensionPointIdentifier:(NSString *)arg2; - (unsigned int)application:(UIApplication *)arg1 supportedInterfaceOrientationsForWindow:(UIWindow *)arg2; - (void)applicationProtectedDataDidBecomeAvailable:(UIApplication *)arg1; - (void)applicationProtectedDataWillBecomeUnavailable:(UIApplication *)arg1; - (void)applicationWillEnterForeground:(UIApplication *)arg1; - (void)applicationDidEnterBackground:(UIApplication *)arg1; - (void)applicationShouldRequestHealthAuthorization:(UIApplication *)arg1; - (void)application:(UIApplication *)arg1 handleWatchKitExtensionRequest:(NSDictionary *)arg2 reply:(void (^)(NSDictionary *))arg3; - (void)application:(UIApplication *)arg1 handleEventsForBackgroundURLSession:(NSString *)arg2 completionHandler:(void (^)(void))arg3; - (void)application:(UIApplication *)arg1 performActionForShortcutItem:(UIApplicationShortcutItem *)arg2 completionHandler:(void (^)(BOOL))arg3; - (void)application:(UIApplication *)arg1 performFetchWithCompletionHandler:(void (^)(unsigned int))arg2; - (void)application:(UIApplication *)arg1 didReceiveRemoteNotification:(NSDictionary *)arg2 fetchCompletionHandler:(void (^)(unsigned int))arg3; - (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forLocalNotification:(UILocalNotification *)arg3 withResponseInfo:(NSDictionary *)arg4 completionHandler:(void (^)(void))arg5; - (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forRemoteNotification:(NSDictionary *)arg3 completionHandler:(void (^)(void))arg4; - (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forRemoteNotification:(NSDictionary *)arg3 withResponseInfo:(NSDictionary *)arg4 completionHandler:(void (^)(void))arg5; - (void)application:(UIApplication *)arg1 handleActionWithIdentifier:(NSString *)arg2 forLocalNotification:(UILocalNotification *)arg3 completionHandler:(void (^)(void))arg4; - (void)application:(UIApplication *)arg1 didReceiveLocalNotification:(UILocalNotification *)arg2; - (void)application:(UIApplication *)arg1 didReceiveRemoteNotification:(NSDictionary *)arg2; - (void)application:(UIApplication *)arg1 didFailToRegisterForRemoteNotificationsWithError:(NSError *)arg2; - (void)application:(UIApplication *)arg1 didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)arg2; - (void)application:(UIApplication *)arg1 didRegisterUserNotificationSettings:(UIUserNotificationSettings *)arg2; - (void)application:(UIApplication *)arg1 didChangeStatusBarFrame:(struct CGRect)arg2; - (void)application:(UIApplication *)arg1 willChangeStatusBarFrame:(struct CGRect)arg2; - (void)application:(UIApplication *)arg1 didChangeStatusBarOrientation:(int)arg2; - (void)application:(UIApplication *)arg1 willChangeStatusBarOrientation:(int)arg2 duration:(double)arg3; - (void)applicationSignificantTimeChange:(UIApplication *)arg1; - (void)applicationWillTerminate:(UIApplication *)arg1; - (void)applicationDidReceiveMemoryWarning:(UIApplication *)arg1; - (BOOL)application:(UIApplication *)arg1 openURL:(NSURL *)arg2 options:(NSDictionary *)arg3; - (BOOL)application:(UIApplication *)arg1 openURL:(NSURL *)arg2 sourceApplication:(NSString *)arg3 annotation:(id)arg4; - (BOOL)application:(UIApplication *)arg1 handleOpenURL:(NSURL *)arg2; - (void)applicationWillResignActive:(UIApplication *)arg1; - (void)applicationDidBecomeActive:(UIApplication *)arg1; - (BOOL)application:(UIApplication *)arg1 didFinishLaunchingWithOptions:(NSDictionary *)arg2; - (BOOL)application:(UIApplication *)arg1 willFinishLaunchingWithOptions:(NSDictionary *)arg2; - (void)applicationDidFinishLaunching:(UIApplication *)arg1; @end

@protocol UIBarPositioningDelegate

@optional - (int)positionForBar:(id )arg1; @end

@protocol UICollectionViewDataSource - (UICollectionViewCell *)collectionView:(UICollectionView *)arg1 cellForItemAtIndexPath:(NSIndexPath *)arg2; - (int)collectionView:(UICollectionView *)arg1 numberOfItemsInSection:(int)arg2;

@optional - (void)collectionView:(UICollectionView *)arg1 moveItemAtIndexPath:(NSIndexPath *)arg2 toIndexPath:(NSIndexPath *)arg3; - (BOOL)collectionView:(UICollectionView *)arg1 canMoveItemAtIndexPath:(NSIndexPath *)arg2; - (UICollectionReusableView *)collectionView:(UICollectionView *)arg1 viewForSupplementaryElementOfKind:(NSString *)arg2 atIndexPath:(NSIndexPath *)arg3; - (int)numberOfSectionsInCollectionView:(UICollectionView *)arg1; @end

@protocol UICollectionViewDelegate

@optional - (struct CGPoint)collectionView:(UICollectionView *)arg1 targetContentOffsetForProposedContentOffset:(struct CGPoint)arg2; - (NSIndexPath *)collectionView:(UICollectionView *)arg1 targetIndexPathForMoveFromItemAtIndexPath:(NSIndexPath *)arg2 toProposedIndexPath:(NSIndexPath *)arg3; - (NSIndexPath *)indexPathForPreferredFocusedViewInCollectionView:(UICollectionView *)arg1; - (void)collectionView:(UICollectionView *)arg1 didUpdateFocusInContext:(UICollectionViewFocusUpdateContext *)arg2 withAnimationCoordinator:(UIFocusAnimationCoordinator *)arg3; - (BOOL)collectionView:(UICollectionView *)arg1 shouldUpdateFocusInContext:(UICollectionViewFocusUpdateContext *)arg2; - (BOOL)collectionView:(UICollectionView *)arg1 canFocusItemAtIndexPath:(NSIndexPath *)arg2; - (UICollectionViewTransitionLayout *)collectionView:(UICollectionView *)arg1 transitionLayoutForOldLayout:(UICollectionViewLayout *)arg2 newLayout:(UICollectionViewLayout *)arg3; - (void)collectionView:(UICollectionView *)arg1 performAction:(SEL)arg2 forItemAtIndexPath:(NSIndexPath *)arg3 withSender:(id)arg4; - (BOOL)collectionView:(UICollectionView *)arg1 canPerformAction:(SEL)arg2 forItemAtIndexPath:(NSIndexPath *)arg3 withSender:(id)arg4; - (BOOL)collectionView:(UICollectionView *)arg1 shouldShowMenuForItemAtIndexPath:(NSIndexPath *)arg2; - (void)collectionView:(UICollectionView *)arg1 didEndDisplayingSupplementaryView:(UICollectionReusableView *)arg2 forElementOfKind:(NSString *)arg3 atIndexPath:(NSIndexPath *)arg4; - (void)collectionView:(UICollectionView *)arg1 didEndDisplayingCell:(UICollectionViewCell *)arg2 forItemAtIndexPath:(NSIndexPath *)arg3; - (void)collectionView:(UICollectionView *)arg1 willDisplaySupplementaryView:(UICollectionReusableView *)arg2 forElementKind:(NSString *)arg3 atIndexPath:(NSIndexPath *)arg4; - (void)collectionView:(UICollectionView *)arg1 willDisplayCell:(UICollectionViewCell *)arg2 forItemAtIndexPath:(NSIndexPath *)arg3; - (void)collectionView:(UICollectionView *)arg1 didDeselectItemAtIndexPath:(NSIndexPath *)arg2; - (void)collectionView:(UICollectionView *)arg1 didSelectItemAtIndexPath:(NSIndexPath *)arg2; - (BOOL)collectionView:(UICollectionView *)arg1 shouldDeselectItemAtIndexPath:(NSIndexPath *)arg2; - (BOOL)collectionView:(UICollectionView *)arg1 shouldSelectItemAtIndexPath:(NSIndexPath *)arg2; - (void)collectionView:(UICollectionView *)arg1 didUnhighlightItemAtIndexPath:(NSIndexPath *)arg2; - (void)collectionView:(UICollectionView *)arg1 didHighlightItemAtIndexPath:(NSIndexPath *)arg2; - (BOOL)collectionView:(UICollectionView *)arg1 shouldHighlightItemAtIndexPath:(NSIndexPath *)arg2; @end

@protocol UICollectionViewDelegateFlowLayout

@optional - (struct CGSize)collectionView:(UICollectionView *)arg1 layout:(UICollectionViewLayout *)arg2 referenceSizeForFooterInSection:(int)arg3; - (struct CGSize)collectionView:(UICollectionView *)arg1 layout:(UICollectionViewLayout *)arg2 referenceSizeForHeaderInSection:(int)arg3; - (float)collectionView:(UICollectionView *)arg1 layout:(UICollectionViewLayout *)arg2 minimumInteritemSpacingForSectionAtIndex:(int)arg3; - (float)collectionView:(UICollectionView *)arg1 layout:(UICollectionViewLayout *)arg2 minimumLineSpacingForSectionAtIndex:(int)arg3; - (struct UIEdgeInsets)collectionView:(UICollectionView *)arg1 layout:(UICollectionViewLayout *)arg2 insetForSectionAtIndex:(int)arg3; - (struct CGSize)collectionView:(UICollectionView *)arg1 layout:(UICollectionViewLayout *)arg2 sizeForItemAtIndexPath:(NSIndexPath *)arg3; @end

@protocol UIDocumentInteractionControllerDelegate

@optional - (BOOL)documentInteractionController:(UIDocumentInteractionController *)arg1 performAction:(SEL)arg2; - (BOOL)documentInteractionController:(UIDocumentInteractionController *)arg1 canPerformAction:(SEL)arg2; - (void)documentInteractionController:(UIDocumentInteractionController *)arg1 didEndSendingToApplication:(NSString *)arg2; - (void)documentInteractionController:(UIDocumentInteractionController *)arg1 willBeginSendingToApplication:(NSString *)arg2; - (void)documentInteractionControllerDidDismissOpenInMenu:(UIDocumentInteractionController *)arg1; - (void)documentInteractionControllerWillPresentOpenInMenu:(UIDocumentInteractionController *)arg1; - (void)documentInteractionControllerDidDismissOptionsMenu:(UIDocumentInteractionController *)arg1; - (void)documentInteractionControllerWillPresentOptionsMenu:(UIDocumentInteractionController *)arg1; - (void)documentInteractionControllerDidEndPreview:(UIDocumentInteractionController *)arg1; - (void)documentInteractionControllerWillBeginPreview:(UIDocumentInteractionController *)arg1; - (UIView *)documentInteractionControllerViewForPreview:(UIDocumentInteractionController *)arg1; - (struct CGRect)documentInteractionControllerRectForPreview:(UIDocumentInteractionController *)arg1; - (UIViewController *)documentInteractionControllerViewControllerForPreview:(UIDocumentInteractionController *)arg1; @end

@protocol UIGestureRecognizerDelegate

@optional - (BOOL)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldReceivePress:(UIPress *)arg2; - (BOOL)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldReceiveTouch:(UITouch *)arg2; - (BOOL)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldBeRequiredToFailByGestureRecognizer:(UIGestureRecognizer *)arg2; - (BOOL)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldRequireFailureOfGestureRecognizer:(UIGestureRecognizer *)arg2; - (BOOL)gestureRecognizer:(UIGestureRecognizer *)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)arg2; - (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)arg1; @end

@protocol UIImagePickerControllerDelegate

@optional - (void)imagePickerControllerDidCancel:(UIImagePickerController *)arg1; - (void)imagePickerController:(UIImagePickerController *)arg1 didFinishPickingMediaWithInfo:(NSDictionary *)arg2; - (void)imagePickerController:(UIImagePickerController *)arg1 didFinishPickingImage:(UIImage *)arg2 editingInfo:(NSDictionary *)arg3; @end

@protocol UIInputViewAudioFeedback

@optional @property(readonly, nonatomic) BOOL enableInputClicksWhenVisible; @end

@protocol UINavigationControllerDelegate

@optional - (id )navigationController:(UINavigationController *)arg1 animationControllerForOperation:(int)arg2 fromViewController:(UIViewController *)arg3 toViewController:(UIViewController *)arg4; - (id )navigationController:(UINavigationController *)arg1 interactionControllerForAnimationController:(id )arg2; - (int)navigationControllerPreferredInterfaceOrientationForPresentation:(UINavigationController *)arg1; - (unsigned int)navigationControllerSupportedInterfaceOrientations:(UINavigationController *)arg1; - (void)navigationController:(UINavigationController *)arg1 didShowViewController:(UIViewController *)arg2 animated:(BOOL)arg3; - (void)navigationController:(UINavigationController *)arg1 willShowViewController:(UIViewController *)arg2 animated:(BOOL)arg3; @end

@protocol UIPickerViewDataSource - (int)pickerView:(UIPickerView *)arg1 numberOfRowsInComponent:(int)arg2; - (int)numberOfComponentsInPickerView:(UIPickerView *)arg1; @end

@protocol UIPickerViewDelegate

@optional - (void)pickerView:(UIPickerView *)arg1 didSelectRow:(int)arg2 inComponent:(int)arg3; - (UIView *)pickerView:(UIPickerView *)arg1 viewForRow:(int)arg2 forComponent:(int)arg3 reusingView:(UIView *)arg4; - (NSAttributedString *)pickerView:(UIPickerView *)arg1 attributedTitleForRow:(int)arg2 forComponent:(int)arg3; - (NSString *)pickerView:(UIPickerView *)arg1 titleForRow:(int)arg2 forComponent:(int)arg3; - (float)pickerView:(UIPickerView *)arg1 rowHeightForComponent:(int)arg2; - (float)pickerView:(UIPickerView *)arg1 widthForComponent:(int)arg2; @end

@protocol UIPopoverControllerDelegate

@optional - (void)popoverController:(UIPopoverController *)arg1 willRepositionPopoverToRect:(inout struct CGRect *)arg2 inView:(inout id *)arg3; - (void)popoverControllerDidDismissPopover:(UIPopoverController *)arg1; - (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)arg1; @end

@protocol UIPopoverPresentationControllerDelegate

@optional - (void)popoverPresentationController:(UIPopoverPresentationController *)arg1 willRepositionPopoverToRect:(inout struct CGRect *)arg2 inView:(inout id *)arg3; - (void)popoverPresentationControllerDidDismissPopover:(UIPopoverPresentationController *)arg1; - (BOOL)popoverPresentationControllerShouldDismissPopover:(UIPopoverPresentationController *)arg1; - (void)prepareForPopoverPresentation:(UIPopoverPresentationController *)arg1; @end

@protocol UIScrollViewDelegate

@optional - (void)scrollViewDidScrollToTop:(UIScrollView *)arg1; - (BOOL)scrollViewShouldScrollToTop:(UIScrollView *)arg1; - (void)scrollViewDidEndZooming:(UIScrollView *)arg1 withView:(UIView *)arg2 atScale:(float)arg3; - (void)scrollViewWillBeginZooming:(UIScrollView *)arg1 withView:(UIView *)arg2; - (UIView *)viewForZoomingInScrollView:(UIScrollView *)arg1; - (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)arg1; - (void)scrollViewDidEndDecelerating:(UIScrollView *)arg1; - (void)scrollViewWillBeginDecelerating:(UIScrollView *)arg1; - (void)scrollViewDidEndDragging:(UIScrollView *)arg1 willDecelerate:(BOOL)arg2; - (void)scrollViewWillEndDragging:(UIScrollView *)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3; - (void)scrollViewWillBeginDragging:(UIScrollView *)arg1; - (void)scrollViewDidZoom:(UIScrollView *)arg1; - (void)scrollViewDidScroll:(UIScrollView *)arg1; @end

@protocol UISearchBarDelegate

@optional - (void)searchBar:(UISearchBar *)arg1 selectedScopeButtonIndexDidChange:(int)arg2; - (void)searchBarResultsListButtonClicked:(UISearchBar *)arg1; - (void)searchBarCancelButtonClicked:(UISearchBar *)arg1; - (void)searchBarBookmarkButtonClicked:(UISearchBar *)arg1; - (void)searchBarSearchButtonClicked:(UISearchBar *)arg1; - (BOOL)searchBar:(UISearchBar *)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(NSString *)arg3; - (void)searchBar:(UISearchBar *)arg1 textDidChange:(NSString *)arg2; - (void)searchBarTextDidEndEditing:(UISearchBar *)arg1; - (BOOL)searchBarShouldEndEditing:(UISearchBar *)arg1; - (void)searchBarTextDidBeginEditing:(UISearchBar *)arg1; - (BOOL)searchBarShouldBeginEditing:(UISearchBar *)arg1; @end

@protocol UISearchDisplayDelegate

@optional - (BOOL)searchDisplayController:(UISearchDisplayController *)arg1 shouldReloadTableForSearchScope:(int)arg2; - (BOOL)searchDisplayController:(UISearchDisplayController *)arg1 shouldReloadTableForSearchString:(NSString *)arg2; - (void)searchDisplayController:(UISearchDisplayController *)arg1 didHideSearchResultsTableView:(UITableView *)arg2; - (void)searchDisplayController:(UISearchDisplayController *)arg1 willHideSearchResultsTableView:(UITableView *)arg2; - (void)searchDisplayController:(UISearchDisplayController *)arg1 didShowSearchResultsTableView:(UITableView *)arg2; - (void)searchDisplayController:(UISearchDisplayController *)arg1 willShowSearchResultsTableView:(UITableView *)arg2; - (void)searchDisplayController:(UISearchDisplayController *)arg1 willUnloadSearchResultsTableView:(UITableView *)arg2; - (void)searchDisplayController:(UISearchDisplayController *)arg1 didLoadSearchResultsTableView:(UITableView *)arg2; - (void)searchDisplayControllerDidEndSearch:(UISearchDisplayController *)arg1; - (void)searchDisplayControllerWillEndSearch:(UISearchDisplayController *)arg1; - (void)searchDisplayControllerDidBeginSearch:(UISearchDisplayController *)arg1; - (void)searchDisplayControllerWillBeginSearch:(UISearchDisplayController *)arg1; @end

@protocol UITabBarControllerDelegate

@optional - (id )tabBarController:(UITabBarController *)arg1 animationControllerForTransitionFromViewController:(UIViewController *)arg2 toViewController:(UIViewController *)arg3; - (id )tabBarController:(UITabBarController *)arg1 interactionControllerForAnimationController:(id )arg2; - (int)tabBarControllerPreferredInterfaceOrientationForPresentation:(UITabBarController *)arg1; - (unsigned int)tabBarControllerSupportedInterfaceOrientations:(UITabBarController *)arg1; - (void)tabBarController:(UITabBarController *)arg1 didEndCustomizingViewControllers:(NSArray *)arg2 changed:(BOOL)arg3; - (void)tabBarController:(UITabBarController *)arg1 willEndCustomizingViewControllers:(NSArray *)arg2 changed:(BOOL)arg3; - (void)tabBarController:(UITabBarController *)arg1 willBeginCustomizingViewControllers:(NSArray *)arg2; - (void)tabBarController:(UITabBarController *)arg1 didSelectViewController:(UIViewController *)arg2; - (BOOL)tabBarController:(UITabBarController *)arg1 shouldSelectViewController:(UIViewController *)arg2; @end

@protocol UITabBarDelegate

@optional - (void)tabBar:(UITabBar *)arg1 didEndCustomizingItems:(NSArray *)arg2 changed:(BOOL)arg3; - (void)tabBar:(UITabBar *)arg1 willEndCustomizingItems:(NSArray *)arg2 changed:(BOOL)arg3; - (void)tabBar:(UITabBar *)arg1 didBeginCustomizingItems:(NSArray *)arg2; - (void)tabBar:(UITabBar *)arg1 willBeginCustomizingItems:(NSArray *)arg2; - (void)tabBar:(UITabBar *)arg1 didSelectItem:(UITabBarItem *)arg2; @end

@protocol UITableViewDataSource - (UITableViewCell *)tableView:(UITableView *)arg1 cellForRowAtIndexPath:(NSIndexPath *)arg2; - (int)tableView:(UITableView *)arg1 numberOfRowsInSection:(int)arg2;

@optional - (void)tableView:(UITableView *)arg1 moveRowAtIndexPath:(NSIndexPath *)arg2 toIndexPath:(NSIndexPath *)arg3; - (void)tableView:(UITableView *)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(NSIndexPath *)arg3; - (int)tableView:(UITableView *)arg1 sectionForSectionIndexTitle:(NSString *)arg2 atIndex:(int)arg3; - (NSArray *)sectionIndexTitlesForTableView:(UITableView *)arg1; - (BOOL)tableView:(UITableView *)arg1 canMoveRowAtIndexPath:(NSIndexPath *)arg2; - (BOOL)tableView:(UITableView *)arg1 canEditRowAtIndexPath:(NSIndexPath *)arg2; - (NSString *)tableView:(UITableView *)arg1 titleForFooterInSection:(int)arg2; - (NSString *)tableView:(UITableView *)arg1 titleForHeaderInSection:(int)arg2; - (int)numberOfSectionsInTableView:(UITableView *)arg1; @end

@protocol UITableViewDelegate <NSObject, UIScrollViewDelegate>

@optional - (NSIndexPath *)indexPathForPreferredFocusedViewInTableView:(UITableView *)arg1; - (void)tableView:(UITableView *)arg1 didUpdateFocusInContext:(UITableViewFocusUpdateContext *)arg2 withAnimationCoordinator:(UIFocusAnimationCoordinator *)arg3; - (BOOL)tableView:(UITableView *)arg1 shouldUpdateFocusInContext:(UITableViewFocusUpdateContext *)arg2; - (BOOL)tableView:(UITableView *)arg1 canFocusRowAtIndexPath:(NSIndexPath *)arg2; - (void)tableView:(UITableView *)arg1 performAction:(SEL)arg2 forRowAtIndexPath:(NSIndexPath *)arg3 withSender:(id)arg4; - (BOOL)tableView:(UITableView *)arg1 canPerformAction:(SEL)arg2 forRowAtIndexPath:(NSIndexPath *)arg3 withSender:(id)arg4; - (BOOL)tableView:(UITableView *)arg1 shouldShowMenuForRowAtIndexPath:(NSIndexPath *)arg2; - (int)tableView:(UITableView *)arg1 indentationLevelForRowAtIndexPath:(NSIndexPath *)arg2; - (NSIndexPath *)tableView:(UITableView *)arg1 targetIndexPathForMoveFromRowAtIndexPath:(NSIndexPath *)arg2 toProposedIndexPath:(NSIndexPath *)arg3; - (void)tableView:(UITableView *)arg1 didEndEditingRowAtIndexPath:(NSIndexPath *)arg2; - (void)tableView:(UITableView *)arg1 willBeginEditingRowAtIndexPath:(NSIndexPath *)arg2; - (BOOL)tableView:(UITableView *)arg1 shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)arg2; - (NSArray *)tableView:(UITableView *)arg1 editActionsForRowAtIndexPath:(NSIndexPath *)arg2; - (NSString *)tableView:(UITableView *)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)arg2; - (int)tableView:(UITableView *)arg1 editingStyleForRowAtIndexPath:(NSIndexPath *)arg2; - (void)tableView:(UITableView *)arg1 didDeselectRowAtIndexPath:(NSIndexPath *)arg2; - (void)tableView:(UITableView *)arg1 didSelectRowAtIndexPath:(NSIndexPath *)arg2; - (NSIndexPath *)tableView:(UITableView *)arg1 willDeselectRowAtIndexPath:(NSIndexPath *)arg2; - (NSIndexPath *)tableView:(UITableView *)arg1 willSelectRowAtIndexPath:(NSIndexPath *)arg2; - (void)tableView:(UITableView *)arg1 didUnhighlightRowAtIndexPath:(NSIndexPath *)arg2; - (void)tableView:(UITableView *)arg1 didHighlightRowAtIndexPath:(NSIndexPath *)arg2; - (BOOL)tableView:(UITableView *)arg1 shouldHighlightRowAtIndexPath:(NSIndexPath *)arg2; - (void)tableView:(UITableView *)arg1 accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)arg2; - (int)tableView:(UITableView *)arg1 accessoryTypeForRowWithIndexPath:(NSIndexPath *)arg2; - (UIView *)tableView:(UITableView *)arg1 viewForFooterInSection:(int)arg2; - (UIView *)tableView:(UITableView *)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(UITableView *)arg1 estimatedHeightForFooterInSection:(int)arg2; - (float)tableView:(UITableView *)arg1 estimatedHeightForHeaderInSection:(int)arg2; - (float)tableView:(UITableView *)arg1 estimatedHeightForRowAtIndexPath:(NSIndexPath *)arg2; - (float)tableView:(UITableView *)arg1 heightForFooterInSection:(int)arg2; - (float)tableView:(UITableView *)arg1 heightForHeaderInSection:(int)arg2; - (float)tableView:(UITableView *)arg1 heightForRowAtIndexPath:(NSIndexPath *)arg2; - (void)tableView:(UITableView *)arg1 didEndDisplayingFooterView:(UIView *)arg2 forSection:(int)arg3; - (void)tableView:(UITableView *)arg1 didEndDisplayingHeaderView:(UIView *)arg2 forSection:(int)arg3; - (void)tableView:(UITableView *)arg1 didEndDisplayingCell:(UITableViewCell *)arg2 forRowAtIndexPath:(NSIndexPath *)arg3; - (void)tableView:(UITableView *)arg1 willDisplayFooterView:(UIView *)arg2 forSection:(int)arg3; - (void)tableView:(UITableView *)arg1 willDisplayHeaderView:(UIView *)arg2 forSection:(int)arg3; - (void)tableView:(UITableView *)arg1 willDisplayCell:(UITableViewCell *)arg2 forRowAtIndexPath:(NSIndexPath *)arg3; @end

@protocol UITextFieldDelegate

@optional - (BOOL)textFieldShouldReturn:(UITextField *)arg1; - (BOOL)textFieldShouldClear:(UITextField *)arg1; - (BOOL)textField:(UITextField *)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(NSString *)arg3; - (void)textFieldDidEndEditing:(UITextField *)arg1 reason:(int)arg2; - (void)textFieldDidEndEditing:(UITextField *)arg1; - (BOOL)textFieldShouldEndEditing:(UITextField *)arg1; - (void)textFieldDidBeginEditing:(UITextField *)arg1; - (BOOL)textFieldShouldBeginEditing:(UITextField *)arg1; @end

@protocol UITextViewDelegate <NSObject, UIScrollViewDelegate>

@optional - (BOOL)textView:(UITextView *)arg1 shouldInteractWithTextAttachment:(NSTextAttachment *)arg2 inRange:(struct _NSRange)arg3; - (BOOL)textView:(UITextView *)arg1 shouldInteractWithURL:(NSURL *)arg2 inRange:(struct _NSRange)arg3; - (BOOL)textView:(UITextView *)arg1 shouldInteractWithTextAttachment:(NSTextAttachment *)arg2 inRange:(struct _NSRange)arg3 interaction:(int)arg4; - (BOOL)textView:(UITextView *)arg1 shouldInteractWithURL:(NSURL *)arg2 inRange:(struct _NSRange)arg3 interaction:(int)arg4; - (void)textViewDidChangeSelection:(UITextView *)arg1; - (void)textViewDidChange:(UITextView *)arg1; - (BOOL)textView:(UITextView *)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(NSString *)arg3; - (void)textViewDidEndEditing:(UITextView *)arg1; - (void)textViewDidBeginEditing:(UITextView *)arg1; - (BOOL)textViewShouldEndEditing:(UITextView *)arg1; - (BOOL)textViewShouldBeginEditing:(UITextView *)arg1; @end

@protocol UIViewControllerAnimatedTransitioning - (void)animateTransition:(id )arg1; - (double)transitionDuration:(id )arg1;

@optional - (void)animationEnded:(BOOL)arg1; - (id )interruptibleAnimatorForTransition:(id )arg1; @end

@protocol UIViewControllerPreviewingDelegate - (void)previewingContext:(id )arg1 commitViewController:(UIViewController *)arg2; - (UIViewController *)previewingContext:(id )arg1 viewControllerForLocation:(struct CGPoint)arg2; @end

@protocol UIViewControllerTransitioningDelegate

@optional - (UIPresentationController *)presentationControllerForPresentedViewController:(UIViewController *)arg1 presentingViewController:(UIViewController *)arg2 sourceViewController:(UIViewController *)arg3; - (id )interactionControllerForDismissal:(id )arg1; - (id )interactionControllerForPresentation:(id )arg1; - (id )animationControllerForDismissedController:(UIViewController *)arg1; - (id )animationControllerForPresentedController:(UIViewController *)arg1 presentingController:(UIViewController *)arg2 sourceController:(UIViewController *)arg3; @end

@protocol UIViewForceTouchShakeProtocol

@optional @property(readonly, nonatomic) __weak UIView *forceTouchShakeView; - (void)cancelTouchForForceTouchShake; @end

@protocol UIWebViewDelegate

@optional - (void)webView:(UIWebView *)arg1 didFailLoadWithError:(NSError *)arg2; - (void)webViewDidFinishLoad:(UIWebView *)arg1; - (void)webViewDidStartLoad:(UIWebView *)arg1; - (BOOL)webView:(UIWebView *)arg1 shouldStartLoadWithRequest:(NSURLRequest *)arg2 navigationType:(int)arg3; @end

@protocol UploadAFPMgrDelegate

@optional - (void)OnNetworkError:(unsigned long)arg1; @end

@protocol UploadAttachmentDataDelegate - (void)OnUploadAttachmentData:(NSString *)arg1 attachID:(NSString *)arg2 uploadedDataSize:(unsigned long)arg3 err:(int)arg4; @end

@protocol UploadConversationFileDelegate - (void)OnUploadConversationFileComplete:(NSArray *)arg1 err:(int)arg2; @end

@protocol UploadImageCDNMgrDelegate

@optional - (void)onUploadImageCheckQQ; - (void)onUploadImageModMsg:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2; - (void)onUploadImageModMsgByBitSet:(NSString *)arg1 MsgWrap:(CMessageWrap *)arg2 BitSet:(unsigned long)arg3; @end

@protocol UploadInputVoiceMgrDelegate

@optional - (void)OnNetworkError:(unsigned long)arg1; - (void)OnLocalFileOperationError; - (void)OnGetText:(NSString *)arg1 VoiceId:(unsigned long)arg2; @end

@protocol UploadMusicFPMgrDelegate

@optional - (void)OnGetMusicItem:(ShakeMusicItem *)arg1 Offset:(float)arg2 FPId:(unsigned long)arg3; @end

@protocol UploadSearchVoiceMgrDelegate

@optional - (void)OnNetworkError:(unsigned long)arg1; - (void)OnLocalFileOperationError; - (void)OnGetResult:(NSArray *)arg1 VoiceId:(unsigned long)arg2; @end

@protocol UploadShortVideoDelegate - (void)UploadMassShortVideoFail:(MassSendWrap *)arg1; - (void)UploadMassShortVideoUploadOK:(MassSendWrap *)arg1; - (void)UploadMassShortVideoOK:(MassSendWrap *)arg1; - (void)UploadMassShortVideoProgress:(MassSendWrap *)arg1 finishedLen:(long)arg2 totalLen:(long)arg3; @end

@protocol UploadTvFPMgrDelegate

@optional - (void)OnGetTvItem:(ShakeItemBase *)arg1; @end

@protocol UploadVoiceDelegate

@optional - (void)OnPartSent:(UploadVoiceWrap *)arg1 ErrNo:(unsigned long)arg2; @end

@protocol UploadVoicePrintMgrDelegate

@optional - (void)OnMgrVerifyOkWithRandomKey:(NSString *)arg1 VoiceId:(unsigned long)arg2; - (void)OnMgrNetworkError:(int)arg1; - (void)OnMgrLocalFileOperationError; - (void)OnMgrGetMatchingResult:(int)arg1 VoiceId:(unsigned long)arg2; @end

@protocol UrlControllerDelegate - (UIViewController *)getViewController; - (void)verifyContactByUsrNameWithOpCode:(unsigned long)arg1 userName:(NSString *)arg2; @end

@protocol VOIPVideoToVoiceViewDelegate

@optional - (void)onClickMinimizeButton; - (BOOL)isInitWithVideoMode; - (void)onVoiceViewCloseSpeaker; - (void)onVoiceViewOpenSpeaker; - (void)onVoiceViewCloseMic; - (void)onVoiceViewOpenMic; - (void)onVoiceViewHangup; @end

@protocol VerifyCodeByVoiceViewControllerDelegate - (void)onCallVoiceVerify:(NSString *)arg1; @end

@protocol VerifyPhoneDelegate

@optional - (void)loginByPhoneVerifiedWithUserName:(NSString *)arg1 ticket:(NSString *)arg2; - (void)loginByPhoneVerifiedWithUserName:(NSString *)arg1 pwd:(NSString *)arg2; - (void)bindPhoneReturn; @end

@protocol VerifyQQPwdMgrExt

@optional - (void)onCancelButton; @end

@protocol VideoVoipCSTalkingViewDelegate

@optional - (void)onVideoVoipCSTalkingViewHideStatusBar; - (void)onVideoVoipCSTalkingViewShowStatusBar; - (BOOL)onVideoVoipCSTalkingViewRequestMinimizeStatus; - (BOOL)hasVideoVoipCSTalkingViewClickChangeToAudioMode; - (void)onVideoVoipCSTalkingViewSwitchToSmall; - (BOOL)isVideoVoipCSTalkingViewInitWithVideoMode; - (void)onVideoVoipCSTalkingViewHangUp; - (void)onVideoVoipCSTalkingViewEndCall; @end

@protocol VideoVoipCSViewDelegate - (BOOL)onVideoVoipCSViewRequestMinimizeStatus; - (void)onVideoVoipCSViewChangeToMinimizeMode; - (void)onVideoVoipCSViewClose; @end

@protocol VideoVoipTalkingViewDelegate

@optional - (BOOL)onVideoVoipTalkingViewRequestMinimizeStatus; - (BOOL)hasVideoVoipTalkingViewClickChangeToAudioMode; - (void)onVideoVoipTalkingViewSwitchToSmall; - (BOOL)isVideoVoipTalkingViewInitWithVideoMode; - (void)onVideoVoipTalkingViewHangUp; - (void)onVideoVoipTalkingViewEndCall; @end

@protocol VideoVoipViewDelegate - (BOOL)onVideoVoipViewRequestMinimizeStatus; - (void)onVideoVoipViewChangeToMinimizeMode; - (void)onVideoVoipViewClose; @end

@protocol ViewLocationDelegate

@optional - (void)onShareLocationMsgToOpenSDK:(NSString *)arg1 ViewController:(MMUIViewController *)arg2; - (void)onSendLocationToFriend:(NSString *)arg1 ViewController:(MMUIViewController *)arg2; @end

@protocol ViewMemLogicDelegate - (void)onViewMemLogicStop:(BOOL)arg1;

@optional - (void)newMessageFromContactInfo:(CContact *)arg1; @end

@protocol VoIPPushKitExt - (void)onReceiveVoIPPushInfo:(NSDictionary *)arg1; @end

@protocol VoIPTokenRegisterObjectDelegate - (void)onVoIPTokenRegisterObjectError; - (void)onVoIPTokenRegisterObjectOk; @end

@protocol VoiceComponentExt

@optional - (void)onVoiceComponentHasPlayWithSound:(WCCanvasComponent *)arg1; @end

@protocol VoiceInputViewDelegate - (void)OnClearText; - (void)OnTextRecoged:(NSString *)arg1; - (NSString *)GetCurrentText; @end

@protocol VoicePrintGetResourceDelegate

@optional - (void)OnGetResError:(int)arg1 withScene:(unsigned long)arg2; - (void)OnGetRemoteResource:(VPResourceItem *)arg1 withScene:(unsigned long)arg2; @end

@protocol VoicePrintGetTicketDelegate - (void)OnGetTicketError; - (void)OnGetTicket:(NSString *)arg1; @end

@protocol VoicePrintHandlerDelegate

@optional - (void)OnClickCanNotUnLockBtn; - (void)OnLoginVerifyOverLimit; - (void)OnLoginVerifySucessWithRandomAuthKey:(NSString *)arg1 andTicket:(NSString *)arg2; - (void)OnVerifySuccessful; @end

@protocol VoicePrintLogicControllerDelegate

@optional - (void)OnCreateSuccessfulAndClickTryVerifyBtn; - (void)OnVerifyOverLimitFromServer; - (void)OnClickCanNotUnLockBtn; - (void)OnVerifySuccessful; - (void)OnCreateSuccessful; @end

@protocol VoicePrintSwitchOpDelegate

@optional - (void)OnSwitchOpErrorWithScene:(unsigned long)arg1 andErrorCode:(int)arg2; - (void)OnSwitchOp:(int)arg1 andSwitch:(int)arg2 withScene:(unsigned long)arg3; @end

@protocol VoicePrintViewControllerDelegate - (void)OnTalkButtonCanceled; - (void)OnTalkButtonPressed; - (void)OnBackButtonDone; - (void)OnViewDidLoad;

@optional - (void)OnClickEnvironmentCheckReTryBtn; - (void)OnTryVerifyBtnDone; - (void)OnClickCanNotUnLockBtn; @end

@protocol VoiceSearchContactsViewDelegate - (UITableViewCell *)voiceSearchResultsTableView:(UITableView *)arg1 andCell:(UITableViewCell *)arg2 cellForRowAtIndexPath:(NSIndexPath *)arg3; - (int)voiceSearchResultsTableView:(UITableView *)arg1 numberOfRowsInSection:(int)arg2; - (void)voiceSearchResultsTableView:(UITableView *)arg1 didSelectRowAtIndexPath:(NSIndexPath *)arg2; - (float)voiceSearchResultsTableView:(UITableView *)arg1 heightForRowAtIndexPath:(NSIndexPath *)arg2; - (unsigned long)getVoiceID; - (void)voiceSearchContactsViewCancel; - (void)voiceSearchContactsViewBack; @end

@protocol VoiceTransDelegate - (void)onVoiceTransFail:(NSString *)arg1; - (void)onVoiceTransEnd:(NSString *)arg1 FromCache:(BOOL)arg2; - (void)onVoiceTransVoiceID:(NSString *)arg1 Result:(NSString *)arg2; @end

@protocol VoiceTransFloatViewDelegate

@optional - (void)onWindowHide; - (void)onTransComplete; @end

@protocol VoiceVerifyLanguageDelegate - (void)onSelectLanguage:(NSString *)arg1 Code:(NSString *)arg2; @end

@protocol VoiceViewSpeakerModeCheckExt - (void)getVoiceViewSpeakerMode:(char *)arg1; @end

@protocol Voip480ScreenExt - (void)voipToastMarginBottomOffsetFor480Screen:(float *)arg1; @end

@protocol VoipAlertViewDelegate - (void)SendInvite:(int)arg1; - (void)Cancel; @end

@protocol VoipCSDelegate

@optional - (void)onVoipCSExitWithReason:(unsigned long)arg1 msg:(NSString *)arg2; @end

@protocol VoipCSUIManagerExt

@optional - (void)onVoipAudioDevicePlugin; - (void)onVoipAudioDeviceUnPlugin; - (void)onVoipChangeToEarMode; - (void)onVoipChangeToSpeakerMode; @end

@protocol VoipGetRoomInfoCgiDelegate - (void)onVoipGetRoomInfoCgiOk:(VoipMonoMsg *)arg1; - (void)onVoipGetRoomInfoCgiRespFailed:(VoipMonoMsg *)arg1; - (void)onVoipGetRoomInfoCgiRespNull:(VoipMonoMsg *)arg1; - (void)onVoipGetRoomInfoCgiConnectFailed:(VoipMonoMsg *)arg1; - (void)onVoipGetRoomInfoCgiCreateFailed:(VoipMonoMsg *)arg1; - (void)onVoipGetRoomInfoCgiParaError:(VoipMonoMsg *)arg1; @end

@protocol VoipMinimizeWindowDelegate

@optional - (void)onVoipMinimizeWindowClicked; @end

@protocol VoipOpenglesContextDelegate - (UIView *)renderView; @end

@protocol VoipUIManagerExt

@optional - (void)onVoipAudioDevicePlugin; - (void)onVoipAudioDeviceUnPlugin; - (void)onVoipChangeToEarMode; - (void)onVoipChangeToSpeakerMode; @end

@protocol VolumeTipViewDelegate - (void)fadeShowEnd; @end

@protocol WAAppTaskDelegate - (void)taskDidClose:(WAAppTask *)arg1; - (void)taskLeaveForeground:(WAAppTask *)arg1; - (void)taskEnterForeground:(WAAppTask *)arg1; @end

@protocol WAAppTaskLoaderContextDelegate - (void)removeParentWebView:(WAWebViewController *)arg1; - (void)removeChildWebView:(WAWebViewController *)arg1 fromParentWebView:(WAWebViewController *)arg2; - (void)getChildWebView:(id *)arg1 withRelativeURL:(NSString *)arg2 childExtraInfo:(NSDictionary *)arg3 fromParentWebView:(WAWebViewController *)arg4; - (void)onBeforePushWebView; - (void)setupAppServiceAndWebViewWithAppID:(NSString *)arg1 contact:(CContact *)arg2 baseURL:(NSString *)arg3 pageRelativeURL:(NSString *)arg4 getWebView:(id *)arg5; @end

@protocol WAAppTaskLoaderDelegate - (void)removeParentWebView:(WAWebViewController *)arg1; - (void)removeChildWebView:(WAWebViewController *)arg1 fromParentWebView:(WAWebViewController *)arg2; - (void)getChildWebView:(id *)arg1 withRelativeURL:(NSString *)arg2 childExtraInfo:(NSDictionary *)arg3 fromParentWebView:(WAWebViewController *)arg4; - (void)setupAppServiceAndWebViewWithAppID:(NSString *)arg1 contact:(CContact *)arg2 baseURL:(NSString *)arg3 pageRelativeURL:(NSString *)arg4 getWebView:(id *)arg5; @end

@protocol WAAppTaskMgrExt - (void)onAppTaskTerminate:(NSString *)arg1; @end

@protocol WAContactMgrExtension

@optional - (void)onFocusWeAppContactWithUserName:(NSString *)arg1 errorCode:(long)arg2 errMsg:(NSString *)arg3; - (void)onDeleteWeAppContact:(NSString *)arg1; - (void)onModifyWeAppContact:(CContact *)arg1; @end

@protocol WACustomPickerDelegate - (void)onConfirm:(NSString *)arg1; - (void)onCancel; @end

@protocol WADateTimePickerDelegate - (void)onConfirm:(NSString *)arg1; - (void)onCancel; @end

@protocol WADownloadFileTaskDelegate - (void)downloadFileTaskDidEnd:(WADownloadFileTask *)arg1; @end

@protocol WAEmotionViewDelegate - (void)selectedEmotionView:(NSString *)arg1; @end

@protocol WAIconActionSheetDelegate

@optional - (void)onWAActionSheetDismiss; - (void)onWAActionSheetExposeClicked; - (void)onWAActionSheetInfoClicked; - (void)onWAActionSheetDestruct; - (void)onWAActionSheetClickButtonWithButtonTitle:(NSString *)arg1; - (void)onWAActionSheetCancel; @end

@protocol WAIconHeadViewDelegate - (void)onExposeButtonClicked; - (void)onInfoButtonClicked; @end

@protocol WAJSCoreServiceDelegate - (BOOL)checkServiceRunMode:(NSString *)arg1; - (BOOL)hasPermissionWithJSAPI:(NSString *)arg1 fromAppService:(WAJSCoreService *)arg2; @end

@protocol WAJSEventHandlerContextDelegate - (id)GetWebViewPluginByName:(NSString *)arg1; - (WAJSEventHandler_BaseEvent *)getEventHandler:(NSString *)arg1; - (void)endWithResult:(NSDictionary *)arg1 handler:(WAJSEventHandler_BaseEvent *)arg2; - (NSString *)getAppId;

@optional - (unsigned long long)getAppVersion; - (void)printConsoleLog:(NSString *)arg1; - (id)GetWeAppPluginByName:(NSString *)arg1; @end

@protocol WAJavaScriptContextExtension - (void)onJSInjected:(NSString *)arg1; @end

@protocol WALoadingViewControllerDelegate - (void)onLoadingAnimationDone; - (void)onAppBrandLoadingViewReturn:(WALoadingViewController *)arg1; @end

@protocol WANetworkConfigBaseDataSource - (unsigned long)configDefaultTimeoutMS; - (unsigned long)configTimeoutMS; - (unsigned long)configMaxTimeoutMS; - (NSArray *)configDomainList; @end

@protocol WAPackageDownloadLogicDelegate - (void)onDownloadTaskCompletion:(BOOL)arg1 taskUrl:(NSString *)arg2 filePath:(NSString *)arg3; - (void)onDownloadTaskProgress:(float)arg1 remainingTime:(unsigned int)arg2 taskUrl:(NSString *)arg3; @end

@protocol WAPackageInfoCacheLogicDelegate @end

@protocol WAPermissionMgrExtension

@optional - (void)onDownloadPermissionBytes:(NSData *)arg1 isSuccess:(BOOL)arg2 errorCode:(long)arg3; @end

@protocol WAQuickAddWebViewBannerDelegate - (void)onQuickAddSelected; @end

@protocol WARequestTaskDelegate - (void)requestTaskDidEnd:(WARequestTask *)arg1; @end

@protocol WAUploadFileTaskDelegate - (void)uploadFileTaskDidEnd:(WAUploadFileTask *)arg1; @end

@protocol WAWebErrorViewDelegate - (void)onWAWebErrorViewOperateBtnClick:(WAWebErrorView *)arg1; @end

@protocol WAWebSocketHandlerDelegate - (void)webSocketDidClose:(WAWebSocketHandler *)arg1; @end

@protocol WAWebViewDelegate

@optional - (void)publishPostMessage:(NSDictionary *)arg1 fromWebView:(WAWebViewController *)arg2; - (BOOL)checkWebViewRunMode:(NSString *)arg1; - (BOOL)hasPermissionWithJSAPI:(NSString *)arg1 fromWebView:(WAWebViewController *)arg2; - (void)webView:(WAWebViewController *)arg1 didLoadFrameContent:(NSString *)arg2; - (NSString *)askFrameContentFromWebView:(WAWebViewController *)arg1; - (BOOL)webViewIsSameDepthWithFirstPage:(WAWebViewController *)arg1; - (BOOL)webViewIsFirstPage:(WAWebViewController *)arg1; - (void)killAppFrom:(WAWebViewController *)arg1 animate:(BOOL)arg2; - (void)enterBackgroundFrom:(WAWebViewController *)arg1 animate:(BOOL)arg2; - (void)popToFirstWebViewFrom:(WAWebViewController *)arg1; - (void)webViewDidSwitchTab:(WAWebViewController *)arg1; - (WAWebViewController *)getPreviousWebViewFromWebView:(WAWebViewController *)arg1; - (WAWebViewController *)getTabChildWebViewWithRelativeURL:(NSString *)arg1 fromWebView:(WAWebViewController *)arg2; - (void)webViewOnBeforeEveluateIndexData:(WAWebViewController *)arg1; - (void)webViewDidBePoped:(WAWebViewController *)arg1; - (void)webViewDidDisappear:(WAWebViewController *)arg1; - (void)webViewDidAppear:(WAWebViewController *)arg1 notCallOnAppRoute:(BOOL)arg2; @end

@protocol WAWebViewJSLogicDelegate

@optional - (unsigned long long)getAppVersion; - (BOOL)checkRunModeOnWebview:(NSString *)arg1; - (BOOL)hasPermissionWithJSAPI:(NSString *)arg1; - (BOOL)useVConsole; - (WAWebViewPluginScheduler *)getPluginScheduler; - (NSString *)getCurrentAppId; - (void)onInjectJSSuccess; @end

@protocol WAWorkFlowImplement - (void)cancel; - (void)run:(void (^)(BOOL, NSString *))arg1; - (void)addStepName:(NSString *)arg1 subWorkFlow:(id )arg2; - (void)addStepName:(NSString *)arg1 block:(void (^)(id, void (^)(BOOL, NSString *)))arg2; - (id)initWithName:(NSString *)arg1 context:(id)arg2; @end

@protocol WCAVPlayerControlMrgExt - (void)onVideoTotalTimeUpdate:(double)arg1 msgClientId:(NSString *)arg2; - (void)OnCdnDownloadSuccess:(CdnDownloadTaskInfo *)arg1; - (void)OnVideoMoovReady:(NSString *)arg1; - (void)OnDownloadError:(NSString *)arg1 isExpired:(BOOL)arg2; - (void)OnStartPlayVideo:(NSString *)arg1; @end

@protocol WCAVPlayerDataMrgExt

@optional - (void)OnCdnDownloadVideoFail:(CdnDownloadTaskInfo *)arg1; - (void)OnCdnDownloadVideoSuccess:(CdnDownloadTaskInfo *)arg1; - (void)onDownloadToEnd:(CdnComVideoProcessInfo *)arg1; - (void)onRecievedFristPartAVData:(CdnComVideoProcessInfo *)arg1; - (void)onRecievedAVData:(CdnProgressInfo *)arg1 offset:(unsigned long long)arg2; - (void)notifyToNeedCheckPlayState:(CdnComVideoProcessInfo *)arg1; - (void)onRecievedAVData:(CdnComVideoProcessInfo *)arg1 NeedNotifyToPlay:(BOOL)arg2; @end

@protocol WCAccountAlertUploadAddressbookViewControllerDelegate - (void)onEnableUploadAddressbookSkip; - (void)onAlertUploadAddressbookMore; - (void)onEnableUploadAddressbookEnable:(NSMutableDictionary *)arg1 dicEmailInfo:(NSMutableDictionary *)arg2; @end

@protocol WCAccountAutoLoginControlLogicDelegate - (void)onCloseMainFrameWithoutStop; - (void)onWCAccountAutoLoginControlLogicStop:(unsigned int)arg1; @end

@protocol WCAccountBackDeviceFirstViewControllerDelegate - (void)onUseIPadOnly; - (void)onUseBothDevice; @end

@protocol WCAccountBindPhoneControlLogicDelegate <NSObject, VerifyPhoneDelegate> - (void)onWCAccountBindPhoneControlLogicStop:(WCAccountBindPhoneControlLogic *)arg1; @end

@protocol WCAccountBindPhoneForRegCGIDelegate

@optional - (void)onCheckForgetPwdVerifyCode:(AccountErrorInfo *)arg1 userName:(NSString *)arg2 password:(NSString *)arg3 StyleKeyValue:(NSDictionary *)arg4; - (void)onCheckSafeDeviceVerifyCode:(AccountErrorInfo *)arg1; - (void)onCheckLoginVerifyCode:(AccountErrorInfo *)arg1 ticket:(NSString *)arg2 controlShowFlag:(unsigned long)arg3 userName:(NSString *)arg4 password:(NSString *)arg5 StyleKeyValue:(NSDictionary *)arg6; - (void)onCheckRegVerifyCode:(AccountErrorInfo *)arg1 ticket:(NSString *)arg2 controlShowFlag:(unsigned long)arg3 userName:(NSString *)arg4 password:(NSString *)arg5 StyleKeyValue:(NSDictionary *)arg6; - (void)onGetForgetPwdVoiceVerifyCode:(AccountErrorInfo *)arg1 StyleKeyValue:(NSDictionary *)arg2; - (void)onGetSafeDeviceVoiceVerifyCode:(AccountErrorInfo *)arg1 authTicket:(NSString *)arg2 StyleKeyValue:(NSDictionary *)arg3; - (void)onGetLoginVoiceVerifyCode:(AccountErrorInfo *)arg1 StyleKeyValue:(NSDictionary *)arg2; - (void)onGetRegVoiceVerifyCode:(AccountErrorInfo *)arg1 StyleKeyValue:(NSDictionary *)arg2; - (void)onGetForgetPwdVerifyCode:(AccountErrorInfo *)arg1 StyleKeyValue:(NSDictionary *)arg2; - (void)onGetSafeDeviceVerifyCode:(AccountErrorInfo *)arg1 authTicket:(NSString *)arg2 StyleKeyValue:(NSDictionary *)arg3; - (void)onGetLoginVerifyCode:(AccountErrorInfo *)arg1 StyleKeyValue:(NSDictionary *)arg2; - (void)onGetRegVerifyCode:(AccountErrorInfo *)arg1 StyleKeyValue:(NSDictionary *)arg2; - (void)onCheckLoginPhoneNumberStatus:(AccountErrorInfo *)arg1 countryCode:(NSString *)arg2 phoneNumber:(NSString *)arg3 formatedPhoneNumber:(NSString *)arg4 StyleKeyValue:(NSDictionary *)arg5; - (void)onCheckRegPhoneNumberStatus:(AccountErrorInfo *)arg1 countryCode:(NSString *)arg2 phoneNumber:(NSString *)arg3 formatedPhoneNumber:(NSString *)arg4 StyleKeyValue:(NSDictionary *)arg5; @end

@protocol WCAccountBindPhoneSetPrivateViewControllerDelegate

@optional - (void)onFillPhonePushFriendToMe:(BOOL)arg1; - (void)onFillPhoneBindAgreeMobileCanBeFound:(BOOL)arg1; - (void)onFillPhoneSetPrivateDone; @end

@protocol WCAccountFillPhoneViewControllerDelegate

@optional - (void)onFillPhoneBindAgreeMobileCanBeFound:(BOOL)arg1; - (void)onFillPhoneNext:(NSString *)arg1 phoneNumber:(NSString *)arg2 pwd:(NSString *)arg3; - (void)onFillPhoneNext:(NSString *)arg1 phoneNumber:(NSString *)arg2; - (void)onFillPhoneBack; - (void)onFillPhoneSetPrivate; - (void)onFillPhoneFromRegToLogin; - (void)onByPhonePwdLoginByVerifyCode:(NSString *)arg1 phoneNumber:(NSString *)arg2; - (void)onFillPhoneLoginByOtherForIPad:(UIView *)arg1; - (void)onFillPhoneLoginByQQ; - (void)onFillPhoneReg; - (void)onFillPhoneGoToSecurityCenter; @end

@protocol WCAccountGraphicVerifyControlLogicDelegate - (void)onGraphicVerifyControlLogicReturn:(ProtobufCGIWrap *)arg1; - (ProtobufCGIWrap *)onGraphicVerifyControlLogicGetAuthRequest:(BOOL)arg1; - (void)onGraphicVerifyControlLogicCancel; @end

@protocol WCAccountGraphicVerifyViewControllerDelegate - (void)onGraphicVerifyChangeImage; - (void)onGraphicVerifyBack; - (void)onGraphicVerifyWithVerifyCode:(NSString *)arg1; @end

@protocol WCAccountLoginByQRCodeViewControllerDelegate - (void)onCancelLogin; - (BOOL)shouldShowBackButton; - (void)onCancel; - (void)onLoginByPhone; - (void)onLoginByOtherWay:(UIView *)arg1; - (void)onRefreshBtnClicked; @end

@protocol WCAccountLoginFirstUserViewControllerDelegate - (void)onLoginByPhoneFromQQ; - (void)onFacebookConnect; - (void)onFirstUserProblem:(id)arg1; - (void)onFirstUserBack; - (void)onFirstUserLoginUserName:(NSString *)arg1 Pwd:(NSString *)arg2; @end

@protocol WCAccountLoginFirstViewControllerDelegate - (void)onFirstViewLogin; - (void)onFirstViewRegester; @end

@protocol WCAccountLoginLastUserViewControllerDelegate - (void)onLastUserVoicePrintLogin:(id)arg1; - (void)onLastUserChangeAccountWithView:(UIView *)arg1; - (void)onLastUserChangeAccount:(id)arg1; - (void)onLastUserRegister; - (void)onLastUserGoToHelpCenter:(id)arg1; - (void)onLastUserGoToSecurityCenter:(id)arg1; - (void)onLastUserProblem:(id)arg1; - (void)onLastUserLoginUserName:(NSString *)arg1 Pwd:(NSString *)arg2; @end

@protocol WCAccountManualAuthControlLogicDelegate - (BOOL)onManualAuthControlLogicError:(ProtobufCGIWrap *)arg1; - (void)onManualAuthControlLogicStop:(unsigned int)arg1 response:(UnifyAuthResponse *)arg2; @end

@protocol WCAccountNewDeviceViewControllerDelegate - (void)onNewDeviceVerifyPhone; - (void)onNewDeviceBack; @end

@protocol WCAccountPhoneVerifyViewControllerDelegate

@optional - (void)onSignUpWithQQ; - (void)onFacebookConnect; - (void)onPhoneVerifyNext:(NSString *)arg1; - (void)onPhoneVerifyAgain; - (void)onPhoneVerifyVoice; - (void)onPhoneVerifyBack; @end

@protocol WCAccountRegByOldPhoneViewControllerDelegate

@optional - (void)onRegByOldPhoneLogin; - (void)onRegByOldPhoneContinueReg; - (void)onRegByOldPhoneBack; @end

@protocol WCAccountRegisterViewControllerDelegate - (void)onGetSuggestAlias:(NSString *)arg1 alias:(NSString *)arg2; - (void)onRegNickNameReg:(NSString *)arg1 alias:(NSString *)arg2 headImage:(UIImage *)arg3; - (void)onRegNickNameBack; @end

@protocol WCAccountSafeDeviceControlLogicDelegate

@optional - (void)onSafeDeviceControlLogicReturnOK; - (void)onSafeDeviceControlLogicCancel; @end

@protocol WCAccountSetPasswordViewControllerDelegate - (void)onSetPasswordOK; - (void)onSetPasswordBack; @end

@protocol WCAccountVoice2ndVerifyControlLogicDelegate - (void)onVoice2ndVerifyControlLogicReturnOK; - (void)onVoice2ndVerifyControlLogicCancel; @end

@protocol WCAccountVoice2ndVerifyViewControllerDelegate - (void)onTapOtherAuthenticationBtn; - (void)onTapVoiceVerifyBtn; - (void)onVoice2ndVerifyBack; @end

@protocol WCAccountVoiceVerifyViewControllerDelegate - (void)onVoiceVerifyGetVerifyCode:(NSString *)arg1; - (void)onVoiceVerifyBack; @end

@protocol WCActionSheetDelegate

@optional - (void)actionSheet:(WCActionSheet *)arg1 didDismissWithButtonIndex:(int)arg2; - (void)actionSheet:(WCActionSheet *)arg1 willDismissWithButtonIndex:(int)arg2; - (void)didPresentActionSheet:(WCActionSheet *)arg1; - (void)willPresentActionSheet:(WCActionSheet *)arg1; - (void)actionSheetCancel:(WCActionSheet *)arg1; - (void)actionSheet:(WCActionSheet *)arg1 clickedButtonAtIndex:(int)arg2; @end

@protocol WCAddressInfoViewControllerDelegate - (void)AddressInfoNext:(WCAddressControlData *)arg1; - (void)AddressInfoCancel; @end

@protocol WCAddressListViewControllerDelegate - (void)AddressImport; - (void)AddressListDelete:(WCAddressBaseAddress *)arg1; - (void)AddressListEdit:(WCAddressBaseAddress *)arg1; - (void)AddressListAdd; - (void)AddressListComplete:(WCAddressBaseAddress *)arg1; - (void)AddressListBack; @end

@protocol WCAddressLogicMgrExt

@optional - (void)OnImportYiXunAddress:(NSArray *)arg1 importStatus:(int)arg2 Error:(NSError *)arg3; - (void)OnGetGetAllAddressStageData:(NSArray *)arg1 Error:(NSError *)arg2; - (void)OnGetAllAddress:(NSArray *)arg1 UserName:(NSString *)arg2 NickName:(NSString *)arg3 Error:(NSError *)arg4; - (void)OnSetRecentlyUsedAddress:(WCAddressBaseAddress *)arg1 Error:(NSError *)arg2; - (void)OnModifyAddress:(NSArray *)arg1 Error:(NSError *)arg2; - (void)OnDelAllAddress:(NSError *)arg1; - (void)OnDelAddress:(NSArray *)arg1 Error:(NSError *)arg2; - (void)OnAddAddress:(NSArray *)arg1 Error:(NSError *)arg2; - (void)OnGetLatestAddress:(WCAddressBaseAddress *)arg1 UserName:(NSString *)arg2 NickName:(NSString *)arg3 Error:(NSError *)arg4; @end

@protocol WCAddressNetworkDelegate - (void)OnImportWCAddress:(RcptInfoImportYiXunResponse *)arg1 Request:(RcptInfoImportYiXunRequest *)arg2 Error:(NSError *)arg3; - (void)OnSelectWCAddress:(RcptInfoTouchResponse *)arg1 Request:(RcptInfoTouchRequest *)arg2 Error:(NSError *)arg3; - (void)OnModifyWCAddress:(RcptInfoUpdateResponse *)arg1 Request:(RcptInfoUpdateRequest *)arg2 Error:(NSError *)arg3; - (void)OnQueryWCAddress:(RcptInfoQueryResponse *)arg1 Request:(RcptInfoQueryRequest *)arg2 Error:(NSError *)arg3; - (void)OnRemoveWCAddress:(RcptInfoRemoveResponse *)arg1 Request:(RcptInfoRemoveRequest *)arg2 Error:(NSError *)arg3; - (void)OnAddWCAddress:(RcptInfoAddResponse *)arg1 Request:(RcptInfoAddRequest *)arg2 Error:(NSError *)arg3; @end

@protocol WCAdvertiseActionFloatForABTestDelegate

@optional - (void)onDontLikeWithChoose:(WCDataItem *)arg1; - (void)onDontLikeWithOtherReason:(WCDataItem *)arg1 QuestionExp:(WCADQuestionExp *)arg2; - (void)onClickTipBtn:(WCDataItem *)arg1; - (void)onHideAdvertise:(WCDataItem *)arg1; @end

@protocol WCAdvertiseCommentUploadMgrDelegate - (void)onAdvertiseCommentReturn:(WCDataItem *)arg1; @end

@protocol WCAtomicRedEnvReceiveHomeViewDelegate - (void)WCAtomicRedEnvReceiveHomeViewOpenList; - (void)WCAtomicRedEnvReceiveHomeViewOpenRedEnvelopes:(BOOL)arg1; - (void)WCAtomicRedEnvReceiveHomeViewBack; @end

@protocol WCAtomicRedEnvReceiveWelcomeViewDelegate - (void)WCAtomicRedEnvReceiveWelcomeViewShowDetail; - (void)WCAtomicRedEnvReceiveWelcomeViewBack; @end

@protocol WCAudioSessionDelegate - (BOOL)BlockDeactivateSpeaker; - (BOOL)BlockChangeCategoryToNotPlayAndRecord; - (BOOL)BlockDeactivateSession; @end

@protocol WCAudioSessionExt

@optional - (void)onWCAudioSessionOverride; - (void)onWCAudioSessionCategoryChange:(unsigned int)arg1; - (void)onWCAudioSessionOldDeviceUnavailable; - (void)onWCAudioSessionNewDeviceAvailable; @end

@protocol WCBGImgLogicNotity

@optional - (MyWCDB *)database; - (NSArray *)getUploadingDataItems; - (void)NotifyBackgroundChanged; - (void)NotifyToDownloadMedia:(WCMediaItem *)arg1 downloadType:(int)arg2; - (void)NotifyToUploadWithTask:(WCUploadTask *)arg1; @end

@protocol WCBGRecommendMgrDelegate - (void)onBGStorageUpdated; @end

@protocol WCBarMessageWindowDelegate

@optional - (void)onBarTipClicked; @end

@protocol WCBaseControlLogicDeleagte

@optional - (BOOL)onError:(NSError *)arg1; - (BOOL)gotoViewController:(MMUIViewController *)arg1; @end

@protocol WCBaseControlMgrExt

@optional - (void)onWCBaseLogicDidStop:(unsigned long)arg1; @end

@protocol WCBaseInfoItemDelegate

@optional - (void)WCBaseInfoItemEditChanged:(WCBaseInfoItem *)arg1; - (void)WCBaseInfoItemPressReturnKey:(WCBaseInfoItem *)arg1; - (void)WCBaseInfoItemEndEdit:(WCBaseInfoItem *)arg1; - (void)WCBaseInfoItemBeginEdit:(WCBaseInfoItem *)arg1; - (void)WCBaseInfoItemCancelEdit:(WCBaseInfoItem *)arg1; - (BOOL)WCBaseInfoItemShouldBeginEditing:(WCBaseInfoItem *)arg1; @end

@protocol WCBatchViewCardHelpDelegate - (MMUIViewController *)getDelegateViewController;

@optional - (void)onBatchViewCardReturn; @end

@protocol WCBeaconGuideModeExt

@optional - (void)onDidFetchedNoContentWithError:(unsigned int)arg1; - (void)onDidFetchedContent:(WCBeaconLastFetchedContent *)arg1; @end

@protocol WCBizFullImageViewDelegate - (void)onWCBizFullScreenImageViewHide:(unsigned long)arg1; @end

@protocol WCBizMultiImageBrowseViewContainerDelegate - (void)onLongPressedWithWCBizImageBrowseItem:(WCBizImageBrowseItem *)arg1; - (void)onContainerAnimationHideStop; - (void)onContainerAnimationHideStart; - (void)onContainerAnimationShowStop; - (void)onContainerAnimationShowStart; - (void)animationHideWithRotate; @end

@protocol WCBizPickerViewDelegate

@optional - (void)WCBizPickerViewDidComplete:(UIPickerView *)arg1; - (void)WCBizPickerViewDidCancel; @end

@protocol WCBizTipViewDelegate - (void)OnWCBizTipViewClosed; @end

@protocol WCCanvasComponentDelegate - (void)canvasComponent:(WCCanvasComponent *)arg1 willShowViewController:(MMUIViewController *)arg2; - (void)canvasComponent:(WCCanvasComponent *)arg1 willAddViewController:(MMUIViewController *)arg2; - (void)canvasComponent:(WCCanvasComponent *)arg1 willExistAndJumpUrl:(NSString *)arg2;

@optional - (void)getCanvasScene:(int *)arg1; - (BOOL)isCurSectionBlackMoreThanWhite:(int)arg1; - (UIColor *)getBackGroundColorWhenLoading:(int)arg1; - (void)hideDownArrowIcon; - (BOOL)secionHasShowDownArrow:(int)arg1; - (void)tryShowDownArrowAnimate:(int)arg1; - (void)canvasComponent:(WCCanvasComponent *)arg1 shouldForceHideArrowDownImage:(BOOL)arg2; @end

@protocol WCCanvasFullScreenImageScrollViewDelegate

@optional - (void)onImageScrollViewAnimationShowStop:(WCCanvasFullScreenImageScrollView *)arg1; - (void)onImageScrollViewAnimationShowStart:(WCCanvasFullScreenImageScrollView *)arg1; @end

@protocol WCCanvasImageLoaderObserver

@optional - (void)ImageDidFail:(NSString *)arg1; - (void)ImageDidLoadWithData:(NSData *)arg1 Url:(NSString *)arg2; - (void)ImageDidLoad:(UIImage *)arg1 Url:(NSString *)arg2; @end

@protocol WCCanvasPageViewControllerDelegate

@optional - (void)canvasComponent:(WCCanvasComponent *)arg1 willExistAndJumpUrl:(NSString *)arg2; - (void)onCloseCanvasPageView; @end

@protocol WCCardAddHelperDelegate - (void)onAddCancel; - (void)onAddFail:(NSString *)arg1; - (void)onAddSuccess:(NSString *)arg1; - (UIViewController *)getViewController; @end

@protocol WCCardBaseCardDetailContentViewDelegate - (void)onShareCardBtnClick; - (void)onAcceptCardBtnClick:(BOOL)arg1; - (void)onCardHeaderViewOperateBtnClick; - (void)onCardHeaderViewApplyBtnClick; - (void)giftCardToFriend; - (void)openCellList0Item:(WCCardFieldItem *)arg1; - (void)openBrandProfileView; - (void)openUsedStoresView; - (void)openNearbyShopInfo; - (void)openCardDetailView; - (void)openOperationView; - (void)openSecondaryField:(WCCardFieldItem *)arg1; - (void)openUrl:(NSString *)arg1; - (void)onClickNearbyPhoneBtn; - (BOOL)bIsCardFromOutAppScene; - (float)getViewControllerContentViewHeight; - (NSString *)getGiftCardShareFromUserName; - (BOOL)shouldShowGiftFromUserHeaderView; - (NSArray *)getUsedStoreList; - (int)getCardStatus; - (BOOL)shouldHideAcceptBtn; - (BOOL)canShowUseBtnInHeader; @end

@protocol WCCardBatchImportViewControllerDelegate - (void)onShareFail:(NSString *)arg1; - (void)onShareSuccess:(NSString *)arg1; - (void)onImportFail:(NSString *)arg1; - (void)onImportSuccess:(NSString *)arg1; - (void)onCancel; @end

@protocol WCCardBulkImportMgrDelegate

@optional - (void)onImportBulkCard:(WCCardAcceptCardInfo *)arg1 errCode:(int)arg2; - (void)onGetBulkInfo:(WCCardBulkInfo *)arg1 errCode:(int)arg2; - (void)onGetBulkCard:(NSMutableArray *)arg1 errCode:(int)arg2; @end

@protocol WCCardChooseItemViewDelegate - (BOOL)bIsSupportMultiSelect; - (void)onWCCardChooseInfo:(WCCardChooseInfo *)arg1; @end

@protocol WCCardChooseViewControllerDelegate - (void)onChooseCancel; - (void)onChooseSuccess:(NSString *)arg1; @end

@protocol WCCardCodeAnimatorDelegate

@optional - (void)codeAnimatorDidExitFullScreen:(WCCardCodeAnimator *)arg1; - (void)codeAnimatorWillExitFullScreen:(WCCardCodeAnimator *)arg1; - (void)codeAnimatorDidBecomeFullScreen:(WCCardCodeAnimator *)arg1; - (void)codeAnimatorWillBecomeFullScreen:(WCCardCodeAnimator *)arg1; @end

@protocol WCCardDataControllerDelegate - (void)scrollToShareCard; - (MMTableView *)getMyCardTableView; - (void)stopLoadMoreAnimation; - (void)onLoadMoreMyCardData; - (void)onCardPackageViewSelectCardItem:(WCCardData *)arg1; - (float)getViewHeight; - (BOOL)isFromAddEntrance; - (BOOL)hasUnreadMessage; - (BOOL)hasEnterCardListBefore; - (void)showLoadingView; - (void)showTableView; - (MMUIViewController *)getViewController; @end

@protocol WCCardDataSource - (WCCardDataCardInfo *)getCardInfo; - (WCCardDataCardTPInfo *)getCardTpInfo; - (NSString *)getCardTpId; - (NSString *)getCardId; @end

@protocol WCCardDetailContentLogicDelegate @end

@protocol WCCardGeneralCardContentDelegate - (void)onClickWhoCanSeeBtn; - (void)onClickEnterUserListBtn; - (unsigned int)getShareCardShareUserCount; - (NSString *)getShareCardShareUserName; @end

@protocol WCCardHomeBubbleHeaderViewDelegate - (void)onHomeBubbleHeaderViewBubbleClick; @end

@protocol WCCardHomeCommonDetailIconsViewDelegate - (void)WCCardHomeCommonDetailShouldSizeToFit; @end

@protocol WCCardHomeHeaderViewDelegate

@optional - (void)rightWordingDidSelected; @end

@protocol WCCardInvoiceCardContentViewDelegate @end

@protocol WCCardLayoutMgrDelegate

@optional - (void)onGetCardLayoutStop; - (void)onLayoutRedDotChanged; - (void)onGetCardLayoutResp; @end

@protocol WCCardListViewControllerDelegate - (void)onWCCardListViewControllerDidSelected:(WCCardData *)arg1 listViewController:(WCCardListViewController *)arg2; - (void)onWCCardListViewControllerCancel:(WCCardListViewController *)arg1; @end

@protocol WCCardMemberCardContentDelegate - (void)onClickMemberCardAnnounce:(NSString *)arg1; @end

@protocol WCCardMsgCenterMgrDelegate - (void)onWCCardListUpdate:(unsigned int)arg1; - (void)onWCCardMessageEntryTipChanged:(WCCardPkgMsg *)arg1; - (void)onWCCardMessageUnreadCountChanged:(WCCardPkgMsg *)arg1; @end

@protocol WCCardMsgViewDelegate - (void)onAction:(WCCardPkgMsg *)arg1; @end

@protocol WCCardNewTicketContentDelegate @end

@protocol WCCardPackageViewControllerDelegate

@optional - (void)onCardShareComplete; - (void)onCardPackageViewCancelSelectCard; - (void)onCardPackageViewSelectCardItem:(WCCardData *)arg1; @end

@protocol WCCardPkgBackTableViewDelegate - (void)WXCardPkgTableViewHeight:(float)arg1 scrollEnabled:(BOOL)arg2; - (float)WXCardPkgTableViewMaxHeight; @end

@protocol WCCardPkgBackViewDelegate - (float)wcCardPkgBackViewMaxHeight;

@optional - (void)wcIsHaveAvailabledCard:(BOOL)arg1; - (void)wcCardSureButtonDidSelected; @end

@protocol WCCardPkgBatchDelMgrDelegate

@optional - (void)onBatchDelCardIDList:(NSArray *)arg1 ErrCode:(int)arg2; @end

@protocol WCCardPkgBatchGetCardItemByTpInfoMgrDelegate

@optional - (void)onGetCardsItemByTpInfo:(NSArray *)arg1 ErrCode:(int)arg2; @end

@protocol WCCardPkgBatchGetMgrDelegate

@optional - (void)onBatchGetCardList:(NSArray *)arg1 ErrCode:(int)arg2; @end

@protocol WCCardSecondaryViewDelegate - (void)onWCCardSecondaryField:(WCCardFieldItem *)arg1; @end

@protocol WCCardSyncMgrDelegate

@optional - (void)onSyncResult:(int)arg1; @end

@protocol WCCardTicketCodeCellViewDelegate - (void)onTicketCodeCellViewCodeClick; - (void)onTicketCodeCellViewSecondaryFieldClick:(WCCardFieldItem *)arg1; @end

@protocol WCCardUsedStoreViewDelegate - (void)onNavigation:(WCCardUsedStoreInfo *)arg1; @end

@protocol WCCircularProgressViewDelegate - (void)circularProgressViewDidTapped:(WCCircularProgressView *)arg1; @end

@protocol WCCommentDetailViewControllerFBDelegate

@optional - (void)onCommentListViewDataChanged:(WCDataItem *)arg1; - (void)onBeforeDeleteData; - (void)onDeleteData; - (void)onRestartUpload; @end

@protocol WCCommentStrangerViewControllerDelegate - (void)OnFinishComment:(BOOL)arg1; @end

@protocol WCCommentUploadMgrDelegate - (void)onCommentReturn:(WCDataItem *)arg1; @end

@protocol WCCommentViewDelegate

@optional - (void)onReloadCommentCellView:(WCUserComment *)arg1; - (BOOL)isTouchEnableOnCommentView; - (void)onCommentViewLongPressed:(WCCommentView *)arg1 withText:(NSString *)arg2 withRect:(struct CGRect)arg3; - (void)onCommentViewClicked:(WCCommentView *)arg1; @end

@protocol WCCommentViewFBDelegate

@optional - (void)onRestoreCommentCellView:(WCUserComment *)arg1; - (void)onReloadCommentCellView:(WCUserComment *)arg1; - (void)onCommentViewClicked:(WCCommentViewFB *)arg1; @end

@protocol WCCommitViewAnimationDelegate

@optional - (void)onFinishSendWithoutAnim; - (void)commitAnimationWillStart:(WCDataItem *)arg1; - (void)animationDidEndRemainView:(UIView *)arg1 hintDataItem:(WCDataItem *)arg2; @end

@protocol WCCommitViewResultDelegate - (void)onDoneForwardForForwardView:(WCForwardViewController *)arg1; - (void)onCancelForwardForForwardView:(WCForwardViewController *)arg1; @end

@protocol WCContactItemDeleteViewDelegate

@optional - (void)onClickDeleteButton:(WCContactItemDeleteView *)arg1 withContact:(CContact *)arg2; - (void)onClickHeadImage:(WCContactItemDeleteView *)arg1 withContact:(CContact *)arg2; @end

@protocol WCContentItemViewExt

@optional - (void)onWCCanvasContentItemViewOutFullScreen:(WCDataItem *)arg1; - (void)onWCCanvasContentItemViewInFullScreen:(WCDataItem *)arg1; - (void)onWCContentItemViewOutFullScreen; - (void)onWCContentItemViewInFullScreen; - (void)onWCContentItemViewExposeMenu:(WCDataItem *)arg1 scene:(int)arg2; - (void)onWCContentItemViewMoreMenu:(WCDataItem *)arg1 sender:(id)arg2; @end

@protocol WCCreateNewGroupDemoViewControllerDelegate - (void)onTagNameEditViewControllerRetWithTagName:(NSString *)arg1; @end

@protocol WCCreateNewGroupViewControllerDelegate

@optional - (void)OnWCCreatNewGroupName:(NSString *)arg1; @end

@protocol WCDBCoding + (id)dummyObject; + (const map_55ceb464 *)getValueNameIndexMap; + (NSArray *)getValueTable; @property(nonatomic) long long __rowID;

@optional + (NSDictionary *)getWCDBTableHelperDictionary; + (const map18e36f99 *)getFileValueTagIndexMap; + (NSArray *)getFileValueTypeTable; + (const map18e36f99 *)getPackedValueTagIndexMap; + (NSArray *)getPackedValueTypeTable; + (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName; + (const struct WCDBIndexHelper *)getWCDBIndexArray; + (unsigned long)getWCDBIndexArrayCount; @end

@protocol WCDBCorruptReportExt - (void)ReportDatabaseCorrupt:(WCDBCorruptInfo *)arg1; @end

@protocol WCDBCorruptReportInterface - (void)ClearCorruptNum; - (void)recordCorrupt:(int)arg1 tableName:(NSString *)arg2 opType:(unsigned int)arg3;

@optional - (void)directReportCorrupt:(int)arg1 tableName:(NSString *)arg2 opType:(unsigned int)arg3; @end

@protocol WCDBEncryptKeyErrorExt - (void)onWCDBEncryptKeyError; @end

@protocol WCDBHandleWrapProtocol - (void)handleWrapWillEnd:(WCDBHandleWrap *)arg1; @end

@protocol WCDBHandlesPoolProtocol

@optional - (void)onGenerateNewHandle:(struct sqlite3 *)arg1; @end

@protocol WCDBRestoreProtocol - (Class)classFromTableName:(NSString *)arg1;

@optional - (void)onRepairProgressUpdate:(float)arg1; @end

@protocol WCDataBaseEventDelegate

@optional - (BOOL)onDatabaseCorrupt:(NSString *)arg1 errorCode:(int)arg2 opType:(unsigned int)arg3; - (void)onGenerateNewHandle:(struct sqlite3 *)arg1; - (void)onTransactionRollback; @end

@protocol WCDataProviderDelegate

@optional - (void)onPreDownloadCanvasDataItemResrc:(WCDataItem *)arg1; - (NSMutableArray *)getCachedAdItemList; - (void)removeAllCacheAdvertiseMsgXml; - (NSMutableArray *)getAdMsgXmlList; - (BOOL)hasExistAdInLocal:(NSString *)arg1; - (void)onReturnServerConfig:(WCServerConfig *)arg1; - (void)onReturnShowFlag:(unsigned long)arg1; - (void)onReturnBGUserInfo:(WCBGUserInfo *)arg1; - (void)onReturnIsAllData:(NSArray *)arg1 andAdData:(NSArray *)arg2; - (void)onNoMoreDataWithRet:(int)arg1; - (void)onTotalCountChanged:(int)arg1; - (void)onDataUpdated:(NSArray *)arg1 withChangedTime:(unsigned long)arg2; - (void)onDataUpdated:(NSArray *)arg1 maxItemID:(unsigned long long)arg2 minItemID:(unsigned long long)arg3 withChangedTime:(unsigned long)arg4; - (void)onDataUpdated:(NSString *)arg1 andData:(NSArray *)arg2 andAdData:(NSArray *)arg3 withChangedTime:(unsigned long)arg4; @end

@protocol WCDataUploaderDelegate - (void)onDataUploadFinished:(WCUploadTask *)arg1 uploadResult:(int)arg2 uploadErrType:(int)arg3 uploadErrMsg:(NSString *)arg4; @end

@protocol WCDeviceAuthLogicDelegate - (void)onWCDeviceAuthEnd:(int)arg1 DID:(long long)arg2 RespTask:(WCDeviceTask *)arg3 SessionKey:(NSData *)arg4; @end

@protocol WCDeviceDebugMgrExt

@optional - (void)onLogClean; - (void)onLogAdded; @end

@protocol WCDeviceJSApiBatchSearchLogicHelpDelegate - (void)onWCDeviceJSApiBatchSearchResp:(NSArray *)arg1; @end

@protocol WCDeviceM7LogicDelegate

@optional - (void)tryUploadStepOnObserver; - (unsigned long)getLastHealthkitStep; - (unsigned long)getLastM7Step; - (void)onGotDeviceStepObject:(WCDeviceStepObject *)arg1; @end

@protocol WCDeviceNameEditConfirmViewDelegate

@optional - (void)OnConfirm:(WCDeviceNameEditConfirmView *)arg1; - (void)OnCancel:(WCDeviceNameEditConfirmView *)arg1; @end

@protocol WCDeviceNetworkLogicMgrDelegate

@optional - (void)onGetSportDeviceListResponse:(NSMutableArray *)arg1 ErrorCode:(int)arg2; - (void)onSendSearchBLEHardDevice:(SearchBLEHardDeviceResp *)arg1 device:(WCDevice *)arg2; - (void)onSendAirKissHelpUrlReq:(GetHardDeviceHelpUrlResp *)arg1 device:(WCDevice *)arg2; - (void)onSendSearchWifiHardDevice:(SearchWiFiHardDeviceResp *)arg1 extData:(NSString *)arg2; - (void)onUploadDeviceStepReponse:(WCDevice *)arg1 stepCount:(unsigned long)arg2 HKStepCount:(unsigned long)arg3 M7StepCount:(unsigned long)arg4 sourceWhiteList:(NSArray *)arg5 ErrorCode:(int)arg6; - (void)onSendWCDevicesGetOperTicketResponse:(NSArray *)arg1 reqTicketList:(NSArray *)arg2 ErrorCode:(int)arg3; - (void)onBatchSearchWCDeviceResponse:(NSArray *)arg1 Scene:(int)arg2 ErrorCode:(int)arg3; - (void)onSearchWCDeviceResponse:(SearchHardDeviceResponse *)arg1; - (void)onWCDeviceGetBoundDevicesResponse:(NSMutableArray *)arg1; - (void)onSendWCDeviceUnbindResponse:(NSString *)arg1 deviceId:(NSString *)arg2 bAllUnbind:(BOOL)arg3 Error:(NSError *)arg4; - (void)onSendWCDeviceBindResponse:(WCDevice *)arg1 Ticket:(NSString *)arg2 Error:(NSError *)arg3; - (void)onUpdateMyDeviceAttrResponse:(WCDevice *)arg1 Error:(int)arg2; @end

@protocol WCDeviceSearchLogicDelegate - (void)onDeviceFound:(WCSearchedDevice *)arg1; @end

@protocol WCDeviceSendDataToManufacturSvrLogicDelegate - (void)onHandleMsgEnd:(WCDeviceTask *)arg1 ErrCode:(int)arg2; @end

@protocol WCDeviceWifiStateLogicDelegate - (void)onhandleWifiStateUpdateMsgEnd:(WCDevice *)arg1 Status:(unsigned long)arg2;

@optional - (void)onWCDevideWifiStateSubscribeEnd:(WCDevice *)arg1 ForError:(int)arg2; @end

@protocol WCDownloadMgrDelegate - (void)onAddDownloadQueue:(WCMediaItem *)arg1 downloadType:(int)arg2; - (void)onBeginDownload:(WCMediaItem *)arg1 downloadType:(int)arg2; - (void)onCancelDownloadSuccess:(WCMediaItem *)arg1 downloadType:(int)arg2; - (void)onDownloadFinish:(WCMediaItem *)arg1 downloadType:(int)arg2; - (void)onDownloadMediaProcessChange:(WCMediaItem *)arg1 downloadType:(int)arg2 current:(int)arg3 total:(int)arg4; @end

@protocol WCEditMemberPannelDataSource - (UIView *)editMemberPannel:(WCEditMemberPannel *)arg1 viewForItem:(unsigned int)arg2; - (unsigned int)numberOfItems:(WCEditMemberPannel *)arg1; @end

@protocol WCEditMemberPannelDelegate

@optional - (void)onClickAddButton:(WCEditMemberPannel *)arg1; - (void)onPannelClose:(WCEditMemberPannel *)arg1; @end

@protocol WCFacadeExt

@optional - (void)onSnsNewCommitFinished:(WCDataItem *)arg1; - (void)onMediaItemSizeDidChange:(WCMediaItem *)arg1; - (void)onHomepageTotalCountChanged:(int)arg1; - (void)onHomepageUpdate:(int)arg1 withAdded:(NSArray *)arg2 andChanged:(NSArray *)arg3 andDeleted:(NSArray *)arg4; - (void)onAddDownloadQueue:(WCMediaItem *)arg1 downloadType:(int)arg2; - (void)onBeginDownload:(WCMediaItem *)arg1 downloadType:(int)arg2; - (void)onCancelDownloadSuccess:(WCMediaItem *)arg1 downloadType:(int)arg2; - (void)onDownloadFinish:(WCMediaItem *)arg1 downloadType:(int)arg2; - (void)onDownloadMediaProcessChange:(WCMediaItem *)arg1 downloadType:(int)arg2 current:(int)arg3 total:(int)arg4; - (void)onWCPostPrivacyChanged; - (void)onNotificationShowSettingChanged; - (void)onDatabaseReloaded; - (void)onNetworkActivityStatusChanged; - (void)onBGStorageUpdated; - (void)onWCBackgroundChanged; - (void)onCommentReturn:(WCDataItem *)arg1; - (void)onDataItemExposeFinisehd:(int)arg1 dataItem:(WCDataItem *)arg2; - (void)onDeleteUploadFailedHBDataItem:(WCDataItem *)arg1; - (void)onSetDataItemPublicFinished:(int)arg1 dataItemID:(NSString *)arg2; - (void)onSetDataItemPrivateFinished:(int)arg1 dataItemID:(NSString *)arg2; - (void)onCommentItemDeleteFinished:(int)arg1 commentItemID:(NSString *)arg2 dataItemID:(NSString *)arg3; - (void)onDataItemDeleteFinished:(int)arg1 dataItemID:(NSString *)arg2; - (void)onUpdateDataItemDetailFinisehd:(int)arg1 dataItem:(WCDataItem *)arg2; - (void)onReveiceWCDeleteMessage:(NSArray *)arg1; - (void)onMessageUnReadCountChanged; - (void)onReveiceWCMessage:(WCSNSMessage *)arg1; - (void)onLatestWCObjectChanged:(WCDataItem *)arg1; - (void)onNoMoreTimelineData; - (void)onDataChangedWithAdded:(NSArray *)arg1 andChanged:(NSArray *)arg2 andDeleted:(NSArray *)arg3; @end

@protocol WCFestivalRedEnvFinishViewDelegate - (void)WCFestivalRedEnvFinishViewToShare; - (void)WCFestivalRedEnvFinishViewBack; @end

@protocol WCFestivalRedEnvShareViewDelegate - (void)WCFestivalRedEnvShareViewToFinish; - (void)WCFestivalRedEnvShareViewBack; @end

@protocol WCFindFriendLogicDelegate

@optional - (void)onSendSmsToMFriendList:(AccountErrorInfo *)arg1; - (void)onCheckMFriendList:(AccountErrorInfo *)arg1 ticket:(NSString *)arg2 arrMobileInfo:(NSArray *)arg3 arrEmailInfo:(NSArray *)arg4; @end

@protocol WCForceTouchPopProtocol - (BOOL)canPop;

@optional @property(nonatomic) __weak UIView *previewSourceView; @property(nonatomic) __weak UIViewController *previewFromController; - (void)commitViewController; @end

@protocol WCForceTouchPreviewProtocol - (BOOL)canPeek;

@optional - (struct CGRect)previewingSourceRectForLocation:(struct CGPoint)arg1 inCoordinateView:(UIView *)arg2; - (UIViewController *)viewControllerToPreviewWithFromController:(MMUIViewController *)arg1 forLocation:(struct CGPoint)arg2 inCoordinateView:(UIView *)arg3; @end

@protocol WCForceTouchTriggerLongPressProtocol - (void)triggerLongPressFor3DTouchAtLocation:(struct CGPoint)arg1 inCoordinateView:(UIView *)arg2; @end

@protocol WCGetLatestAddressControlLogicExt - (void)onGetAddressResult:(NSDictionary *)arg1; @end

@protocol WCGroupMgrExt

@optional - (void)onWCGroupSetMemberToGroupsReturn:(BOOL)arg1 username:(NSString *)arg2 groupIDs:(NSArray *)arg3; - (void)onWCGroupModMemberReturn:(BOOL)arg1 group:(WCGroup *)arg2; - (void)onWCGroupRemoveMemberReturn:(BOOL)arg1 group:(WCGroup *)arg2; - (void)onWCGroupAddMemberReturn:(BOOL)arg1 group:(WCGroup *)arg2; - (void)onWCDeleteGroupReturn:(BOOL)arg1 groupID:(NSString *)arg2; - (void)onWCChangeGroupNameReturn:(BOOL)arg1 groupID:(NSString *)arg2; - (void)onWCCreateGroupReturn:(BOOL)arg1 group:(WCGroup *)arg2; - (void)onWCGroupUpdatedReturn:(BOOL)arg1; - (void)onWCGroupRecommendUpdated; - (void)onWCGroupUpdated; @end

@protocol WCGroupTagViewControllerDelegate

@optional - (void)GroupTagViewSelectTempContacts:(NSArray *)arg1; - (void)GroupTagViewControllerWillDissappear; @end

@protocol WCHBOpenApiExt

@optional - (void)OnWCHBOpenApi:(NSDictionary *)arg1 withAppID:(NSString *)arg2 andBundleID:(NSString *)arg3; @end

@protocol WCHomepageDelegate - (void)onHomepage:(NSString *)arg1 BGImgChanged:(WCBGUserInfo *)arg2; - (void)onHomepage:(NSString *)arg1 totalCountChanged:(int)arg2; - (void)onHomepageUpdate:(int)arg1 username:(NSString *)arg2 withAdded:(NSArray *)arg3 andChanged:(NSArray *)arg4 andDeleted:(NSArray *)arg5; @end

@protocol WCIMageGreetingExtV4

@optional - (void)onShowDetailView; - (void)onGreetingWithMoney:(unsigned long)arg1; - (void)onShowGreetingView; @end

@protocol WCImageFullScreeViewMgrExt - (void)onViewAnimationWillHide;

@optional - (void)onViewAnimationFromIndex:(unsigned long)arg1 toIndex:(unsigned long)arg2; - (void)onViewAnimationDidHiden; @end

@protocol WCImageFullScreenViewContainerDelegate - (void)onShareToOpenSDKWithDataItem:(WCDataItem *)arg1 mediaItem:(WCMediaItem *)arg2; - (void)onAnimateFadeOut; - (void)onPushViewController:(UIViewController *)arg1 animated:(BOOL)arg2; - (MMUIViewController *)onGetViewController; - (void)onExposeWithDataItem:(WCDataItem *)arg1; - (void)onLongPressedWithMediaItem:(WCMediaItem *)arg1; - (void)onLongPressedAddFav:(FavoritesItem *)arg1; - (void)onContainerAnimationHideStop; - (void)onContainerAnimationHideStart; - (void)onContainerAnimationShowStop; - (void)onContainerAnimationShowStart; - (void)animationHideWithRotate; @end

@protocol WCImageFullScreenViewContainerDelegateForHBV4 - (void)onGreetingTipBtnClicked; - (void)onAnimateFadeOut; - (void)onPushViewController:(UIViewController *)arg1 animated:(BOOL)arg2; - (MMUIViewController *)onGetViewController; - (void)onExposeWithDataItem:(WCDataItem *)arg1; - (void)onLongPressedWithMediaItem:(WCMediaItem *)arg1; - (void)onContainerAnimationHideStop; - (void)onContainerAnimationHideStart; - (void)onContainerAnimationShowStop; - (void)onContainerAnimationShowStart; - (void)animationHideWithRotate; @end

@protocol WCImageFullScreenViewControllerDelegate - (void)onAnimateFadeOut; - (void)windowNeed2Show; - (void)windowNeed2Hide; - (void)onViewControllerAnimationHideWillStop; - (void)onViewControllerAnimationHideStop; - (void)onViewControllerAnimationShowWillStart; @end

@protocol WCImageFullScreenViewControllerDelegateV4 - (void)onAnimateFadeOut; - (void)windowNeed2Show; - (void)windowNeed2Hide; - (void)onViewControllerAnimationHideWillStop; - (void)onViewControllerAnimationHideStop; - (void)onViewControllerAnimationShowWillStart; @end

@protocol WCImageFullScreenWindowDelegate - (void)onWindowAnimationHide; - (void)onWindowAnimationWillHide; @end

@protocol WCImageScrollViewDelegate

@optional - (void)onDoubleTapWCImageScrollView; - (void)onSingleTapWCImageScrollView; @end

@protocol WCImageViewDelegate

@optional - (void)onDownloadFinish:(WCImageView *)arg1; - (void)onLongPressedWCImage:(WCImageView *)arg1; - (void)onClickWCImage:(WCImageView *)arg1; @end

@protocol WCLanDeviceKissLogicDelegate - (void)onDeviceFound:(WCDevice *)arg1;

@optional - (void)onKissDeviceProgressUpdate:(float)arg1 device:(WCDevice *)arg2; - (void)onKissDeviceWithDevice:(WCDevice *)arg1 errCode:(int)arg2; @end

@protocol WCListHeaderViewDelegate - (void)showContactInfo;

@optional - (void)resetListHeaderViewForSignatureLabelHeightChanged; @end

@protocol WCListViewDelegate @property(nonatomic) WCListViewController *viewController; - (void)reloadBackGround; - (void)refreshFooterEnd:(unsigned long)arg1; - (void)refreshHeaderEnd:(unsigned long)arg1; - (void)onDataChanged:(NSArray *)arg1; - (void)shouldReloadData:(NSArray *)arg1;

@optional - (void)didReceiveMemoryWarning; - (void)onNoMoreDataWithRet:(int)arg1; @end

@protocol WCListViewRowViewDelegate

@optional - (void)onRestoreWCListCellView:(WCListBaseCellView *)arg1; - (void)handleClickImageView:(UIView *)arg1; - (void)handleFeedView:(WCDataItem *)arg1; - (void)handleShortVideoView:(WCDataItem *)arg1; - (void)handleVideoView:(WCDataItem *)arg1; - (void)handleMusicView:(WCDataItem *)arg1; - (void)handleTextView:(WCDataItem *)arg1; - (UIView *)getImageViewByDataItem:(WCDataItem *)arg1; @end

@protocol WCLogicMgrDelegate

@optional - (void)onAdvertiseItemDeleted:(NSString *)arg1; - (void)onDataItemExposeFinisehd:(int)arg1 dataItem:(WCDataItem *)arg2; - (void)onUpdateDataItemDetailFinisehd:(int)arg1 dataItem:(WCDataItem *)arg2; - (void)onSetDataItemPublicFinished:(int)arg1 dataItemID:(NSString *)arg2; - (void)onSetDataItemPrivateFinished:(int)arg1 dataItemID:(NSString *)arg2; - (void)onCommentItemDeleteFinished:(int)arg1 commentItemID:(NSString *)arg2 dataItemID:(NSString *)arg3; - (void)onDataItemDeleteFinished:(int)arg1 dataItemID:(NSString *)arg2; @end

@protocol WCMallAcrivityLoopPageScrollViewDataSourceDelegate

@optional - (void)didChangeToPage:(unsigned long)arg1; - (int)totalNumOfPage; - (UIView *)viewForPage:(UIView *)arg1 pageNum:(unsigned long)arg2; @end

@protocol WCMallCandidateTelephoneViewDelegate - (NSString *)GetCandidateTelephoneEnsureTip; - (NSString *)GetCandidateTelephoneDescription:(unsigned long)arg1 DifferentIndex:(NSMutableArray *)arg2; - (unsigned long)GetNumberOfCandidateTelephoneListCount; - (void)OnClickWCMallCandidateTelephoneEnsureCellClicked; - (void)OnClickWCMallCandidateTelephoneCell:(unsigned long)arg1; @end

@protocol WCMallChargeMobileViewControllerDelegate - (void)OnWCMallChargePhoneTelephoneInputComplete:(NSString *)arg1; - (void)OnWCMallChargePhoneClearOldList; - (unsigned long)GetWCMallMallProductsAllListCount; - (NSArray *)GetWCMallMallProductsFiltedOldList:(NSString *)arg1; - (BOOL)IsUsedWCMallMallProduct; - (void)OnWCMallChargeMobileViewControllerSelectedProduct:(NSDictionary *)arg1; - (void)OnWCMallInputedCompleteTelphone:(NSString *)arg1; - (void)OnWCMallChargeMobileViewControllerRightActionBack; - (void)OnWCMallChargeMobileViewControllerBack; @end

@protocol WCMallFunctionActivityViewDelegate - (void)OnWCMallFunctionActivityViewButtonDown:(WCMallFunctionActivity *)arg1; @end

@protocol WCMallLogicMgrExt

@optional - (void)OnGetWCMallPayFunctionListRequest:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnWCMallShowStatusInMoreViewChanged; - (void)OnWCMallActivityChanged; - (void)OnGetWCMallLatestFunctionProductInfo:(WCMallPayProductInfo *)arg1 latestFlowProducts:(NSArray *)arg2 Remarks:(NSDictionary *)arg3 ResponseRemarks:(NSDictionary *)arg4 Error:(NSError *)arg5; - (void)OnGetWCMallFunctionProductList:(NSArray *)arg1 FunctionId:(unsigned long)arg2 BalanceUrl:(NSString *)arg3 RechargeUrl:(NSString *)arg4 BalanceWord:(NSString *)arg5 RechargeWord:(NSString *)arg6 Error:(NSError *)arg7; - (void)OnGetWCMallFunctionList:(NSArray *)arg1 GlobalList:(NSArray *)arg2 BroadCastInfo:(WCMallBroadCastInfo *)arg3 BannerList:(NSArray *)arg4 FromCached:(BOOL)arg5 NotShowTutorial:(BOOL)arg6 typeMap:(NSDictionary *)arg7 Error:(NSError *)arg8; @end

@protocol WCMallMallProductsViewControllerDelegate - (void)OnWCMallTelephoneInputComplete:(NSString *)arg1; - (void)OnWCmallMallProductsClearOldList; - (unsigned long)GetWCMallMallProductsAllListCount; - (NSArray *)GetWCMallMallProductsFiltedOldList; - (BOOL)IsUsedWCMallMallProduct; - (void)OnWCMallMallProductsViewControllerPay:(WCMallControlData *)arg1; - (void)OnWCMallMallProductsViewControllerProductSelected:(WCMallPayProductInfo *)arg1; - (void)OnWCMallMallProductsViewControllerRightActionBack; - (void)OnWCMallMallProductsViewControllerBack; @end

@protocol WCMallNetworkHelperDelegate - (void)OnCallPayChargeProxy:(PayChargeProxyResponse *)arg1 Request:(PayChargeProxyRequest *)arg2 Error:(NSError *)arg3; - (void)OnCallBackGetWCMallLatestPayProductInfo:(GetLatestPayProductInfoResponse *)arg1 Request:(GetLatestPayProductInfoRequest *)arg2 Error:(NSError *)arg3; - (void)OnCallBackGetWCMallFunctionProductList:(GetPayFunctionProductListResponse *)arg1 Request:(GetPayFunctionProductListRequest *)arg2 Error:(NSError *)arg3; - (void)OnCallBackGetWCMallFunctionList:(GetPayFunctionListResponse *)arg1 Request:(GetPayFunctionListRequest *)arg2 Error:(NSError *)arg3; @end

@protocol WCMallOldTelephoneViewDelegate - (BOOL)isSupportSeparator; - (NSString *)GetOldTelephoneOwnerName:(unsigned long)arg1; - (NSString *)GetOldTelephoneNumber:(unsigned long)arg1; - (unsigned long)GetNumberOfOldTelephoneListCount; - (void)OnClickWCMallOldTelephoneClearButton; - (void)OnClickWCMallOldTelephoneCell:(unsigned long)arg1; @end

@protocol WCMediaUploaderDelegate - (void)onMediaUploadFinished:(WCUploadMedia *)arg1 uploadResult:(int)arg2 uploadErrType:(int)arg3; @end

@protocol WCMultiImageScannerDelegate - (void)onDeleteItemAtIndex:(unsigned int)arg1; @end

@protocol WCMyDeviceInfoAssistDelegate - (void)onEnterBrandSession; - (void)onRemarkEdited:(NSString *)arg1; - (void)onShowDeviceSession; - (void)onUnbindDevice; - (void)onBindDevice; - (MMUIViewController *)getViewController; @end

@protocol WCNetworkMediaCoreDelegate

@optional - (void)onMediaCore:(WCNetworkMediaCore *)arg1 VideoSizeUpdate:(struct CGSize)arg2; - (void)onMediaCore:(WCNetworkMediaCore *)arg1 DarutionUpdate:(double)arg2; - (void)onMediaCore:(WCNetworkMediaCore *)arg1 CacheDarutionChange:(double)arg2; - (void)onMediaCore:(WCNetworkMediaCore *)arg1 StateChange:(int)arg2; @end

@protocol WCNetworkMediaInfoDelegate - (void)onGotVideoUrl:(NSString *)arg1 Error:(NSError *)arg2; @end

@protocol WCNetworkMediaPlayerDelegate - (void)onClosePlayer;

@optional - (BOOL)needHiddenMoreMenu; - (void)onShareVideoToTimeline:(BOOL)arg1; - (void)onCancelShareVideoToFriend; - (void)onShareVideoToFriend:(CBaseContact *)arg1; - (void)onClickFavVideoMenu; - (void)willAnimateRotation:(BOOL)arg1; - (void)onClosePlayerForViewDetail:(NSString *)arg1; - (BOOL)stopAtLastVideoFrameWhenPlayEnd; - (void)onEndPlayer; - (void)onPausePlayer; - (void)onStartPlayer; @end

@protocol WCNewCardDetailLogicDelegate - (void)onShareCardDelete:(BOOL)arg1 withShareCard:(WCShareCardData *)arg2; - (void)onMarkShareCardWithRet:(BOOL)arg1 isMark:(BOOL)arg2 andMarkUsr:(NSString *)arg3 markCardId:(NSString *)arg4 expireTime:(float)arg5 qrCodeWording:(NSString *)arg6; - (void)onMarkShareCardError; - (void)onShareCardConsumedWithShareCardTpInfoList:(NSArray *)arg1 shareCardId:(NSString *)arg2 consumedBoxId:(NSString *)arg3 subscribeAppUserName:(NSString *)arg4 subscribeWording:(NSString *)arg5 retMsg:(NSString *)arg6; - (void)onCurShareCardUpdate:(WCShareCardData *)arg1; - (BOOL)shouldRefreshWithShareCard; - (void)onShareCardReqRetSystemErr:(BOOL)arg1; - (void)onShareCardReqRetWithCardInfo:(WCCardAcceptCardInfo *)arg1; - (void)onShareCardSuccessWithCardData:(WCCardData *)arg1; - (void)onCardHasBeenUsed:(WCCardData *)arg1; - (void)onGiftCardRet:(int)arg1 cardData:(WCCardData *)arg2; - (void)onAcceptCardRet:(BOOL)arg1 withLoadingStr:(NSString *)arg2 withAcceptInfoJsonStr:(NSString *)arg3 isShareCard:(BOOL)arg4; - (void)onGetCardDataFromSvrErr:(int)arg1; - (void)onViewControllerAllContentNeedReload; - (void)onViewControllerNeedReload; - (void)onShareCardDataNotPrepare; @end

@protocol WCNewCardDetailViewControllerDelegate

@optional - (void)onDeleteShareCard:(WCShareCardData *)arg1; - (void)onShareCardConsumed:(NSArray *)arg1 isGetReward:(BOOL)arg2; - (void)onWCCardDetailViewControllerCancel:(WCNewCardDetailViewController *)arg1; - (void)onAcceptCardCancel; - (void)onAcceptCardFail:(NSString *)arg1; - (void)onAcceptCardSuccess:(NSString *)arg1; - (void)onShareCard:(WCCardData *)arg1 lastIndex:(NSIndexPath *)arg2; - (void)onUseCard:(WCCardData *)arg1; - (void)onUseCard:(WCCardData *)arg1 lastIndex:(NSIndexPath *)arg2 delayTime:(float)arg3; - (void)onGiftCard:(WCCardData *)arg1 lastIndex:(NSIndexPath *)arg2; - (void)onDeleteCard:(WCCardData *)arg1; @end

@protocol WCNewShareCardConsumedViewDelegate - (void)onShareCardAfterConsumed:(BOOL)arg1;

@optional - (void)onShareCardConsumedViewCloseBtnClick; @end

@protocol WCNewShareCardListLogicDelegate - (void)onLoadMoreLayoutDataEnd; - (void)onGetHomePageLayoutFail; - (void)onTableViewNeedReloadWithAnimation:(BOOL)arg1; @end

@protocol WCNotificationCenterMgrDelegate - (WCAdvertiseDataHelper *)adDataHelper; - (MyWCDB *)database; - (void)onMessageUnReadCountChanged; - (void)onReveiceStrangerMessage:(SnsActionGroup *)arg1; - (void)onReveiceWCMessages:(NSArray *)arg1; - (void)onLatestWCObjectChanged:(WCDataItem *)arg1; @end

@protocol WCOutAddressBookLogicDelegate

@optional - (void)PhoneContactLoadedFail; - (void)PhoneContactLoadedComplete; @end

@protocol WCOutChargeLogicDelegate

@optional - (void)onPurchaseCancelForProduct:(NSString *)arg1; - (void)onPurchaseFailForProduct:(NSString *)arg1 ErrCode:(unsigned long)arg2; - (void)onPurchaseSuccessForProduct:(iAPTransation *)arg1 ErrCode:(unsigned long)arg2; - (void)updateListFromAppleResponse:(BOOL)arg1 successSKProductList:(NSArray *)arg2; - (void)didReceiveGetProductListResponse:(BOOL)arg1 Respone:(GetWCOProductListResponse *)arg2; @end

@protocol WCOutCountryCodeDelegate - (void)CountryCodePickerDidPickCountryCode:(WCOutCountryCodeWrap *)arg1; @end

@protocol WCOutCouponCgiDelegate - (void)WCOutCounponCgiDidFail:(WCOutCouponCgi *)arg1; - (void)WCOutCounponCgi:(WCOutCouponCgi *)arg1 successWithResponse:(GetWeChatOutCouponsResponse *)arg2; @end

@protocol WCOutCouponExt - (void)didReceiveCouponResponse:(GetWeChatOutCouponsResponse *)arg1; @end

@protocol WCOutDialPadDelegate

@optional - (void)OnPressedDialPadFunctionBtnWithType:(unsigned int)arg1; - (void)OnPressedDialPadKeyWithText:(NSString *)arg1 andKeyCode:(int)arg2; @end

@protocol WCOutGetProductListCgiDelegate - (void)WCOutGetProductListCgiDidFail:(WCOutGetProductListCgi *)arg1; - (void)WCOutGetProductListCgi:(WCOutGetProductListCgi *)arg1 successWithResponse:(GetWCOProductListResponse *)arg2; @end

@protocol WCOutGetProductListExt - (void)didReceiveResponse:(BOOL)arg1 Respone:(GetWCOProductListResponse *)arg2; @end

@protocol WCOutGetWCOGiftCardListDelegate - (void)WCOutGetWCOGiftCardListDidFail:(WCOutGetWCOGiftCardList *)arg1; - (void)WCOutGetWCOGiftCardList:(WCOutGetWCOGiftCardList *)arg1 successWithResponse:(GetWCOGiftCardListResponse *)arg2; @end

@protocol WCPayAddPayCardDelegate - (void)onAddPayCardResult:(BOOL)arg1; - (NSString *)getCurrentURL; - (NSDictionary *)getParams; @end

@protocol WCPayAreaItemDelegate - (void)onWCPayAreaItemDidChoseRegion:(NSString *)arg1; @end

@protocol WCPayAutoDeductSettingViewControllerDelegate - (void)OnAutoDeductSettingCancel; - (void)OnFooterButtonClick:(WCPayControlData *)arg1; @end

@protocol WCPayAvaliablePayCardListViewDelegate - (void)OnWCPayAvaliablePayCardListViewWebViewReturn:(MMWebViewController *)arg1; - (void)OnWCPayAvaliablePayCardListViewPushWebView:(MMWebViewController *)arg1; - (void)OnWCPayAvaliablePayCardListViewAddPayCard; - (void)OnWCPayAvaliablePayCardListViewNext:(WCPayBindCardInfo *)arg1; - (void)OnWCPayAvaliablePayCardListViewBack; - (void)OnWCPayAvaliablePayCardListViewCancel; @end

@protocol WCPayBalanceDetailViewControllerDelegate - (void)BalanceDetailRequeryBalance; - (void)BalanceDetailFetchMoney; - (void)BalanceDetailSaveMoney; - (void)BalanceDetailBack; @end

@protocol WCPayBalanceFetchMoneyViewControllerDelegate - (void)WCPayBalanceFetchMoneyViewControllerBack:(BOOL)arg1; @end

@protocol WCPayBalanceSaveMoneyViewControllerDelegate - (void)WCPayBalanceSaveMoneyViewControllerBack:(BOOL)arg1; @end

@protocol WCPayBaseViewControllerDelegate - (void)WCPayBaseViewControllerBack; @end

@protocol WCPayBindedCardListViewControllerDelegate - (void)ONBindedCardListResetBankTel:(WCPayControlData *)arg1; - (void)ONBindedCardListResetBalanceTel:(WCPayControlData *)arg1; - (void)OnBindedCardListNewCardClicked; - (void)OnBindedCardListBack; @end

@protocol WCPayBindedCardPikerItemDelegate <NSObject, WCBaseInfoItemDelegate>

@optional - (void)OnChooseCard:(WCPayBindedCardPikerItem *)arg1; - (void)OnChooseNewCard:(WCPayBindedCardPikerItem *)arg1; @end

@protocol WCPayCardDetailViewControllerDelegate

@optional - (void)CardDetailBack; - (void)CardDetailAddOfflineFunction:(WCPayControlData *)arg1; - (BOOL)IsNeedShowAddOfflineFunctionButton; - (void)CardDetailRepay:(WCPayControlData *)arg1; - (void)CardDetailExpiredUnbindCard:(WCPayControlData *)arg1; - (void)CardDetailSetMainBankCard:(WCPayControlData *)arg1; - (void)CardDetailUnbindCard:(WCPayControlData *)arg1; @end

@protocol WCPayCardNumberScanDelegate - (void)didFindCardNumber:(NSString *)arg1 cardImage:(UIImage *)arg2; @end

@protocol WCPayChangeOfflinePayLimitFeeViewControllerDelegate - (void)OnWCPayChangeOfflinePayLimitFeeViewControllerChangeToLimit:(long long)arg1; - (void)OnWCPayChangeOfflinePayLimitFeeViewControllerBack; @end

@protocol WCPayChooseCardViewControllerDelegate - (void)chooseCardViewControllerChooseAddNewCard; - (void)chooseCardViewControllerChooseCardInfo:(WCPayBindCardInfo *)arg1; @end

@protocol WCPayCommentTextViewDelegate - (void)onWCPayCommentTextViewAlertViewDisappear; - (void)onWCPayCommentTextViewAlertViewAppear; @end

@protocol WCPayCouponsListViewDelegate - (void)OnWCPayCouponsListViewNext:(WCPayFavorComposeInfo *)arg1; - (void)OnWCPayCouponsListViewBack; @end

@protocol WCPayCreditPayAnswerQuestionViewControllerDelegate - (void)WCPayCreditPayAnswerQuestionViewControllerNext:(WCPayControlData *)arg1; - (void)WCPayCreditPayAnswerQuestionViewControllerBack; @end

@protocol WCPayCreditPayCardDetailInfoViewControllerDelegate - (void)WCPayCreditPayCardDetailInfoViewControllerViewWillAppear; - (void)WCPayCreditPayCardDetailInfoViewControllerHelpGuider; - (void)WCPayCreditPayCardDetailInfoViewControllerRepayment; - (void)WCPayCreditPayCardDetailInfoViewControllerShowCreditDetail; - (void)WCPayCreditPayCardDetailInfoViewControllerShowCreditRights; - (void)WCPayCreditPayCardDetailInfoViewControllerIncreaseLimit; - (void)WCPayCreditPayCardDetailInfoViewControllerViewBill; - (void)WCPayCreditPayCardDetailInfoViewControllerSetMainBankCard:(WCPayControlData *)arg1; - (void)WCPayCreditPayCardDetailInfoViewControllerUnbindCard:(WCPayControlData *)arg1; - (void)WCPayCreditPayCardDetailInfoViewControllerContactBrandProfile; - (void)WCPayCreditPayCardDetailInfoViewControllerContactBrandChat; - (void)WCPayCreditPayCardDetailInfoViewControllerBack; @end

@protocol WCPayCreditPayCheckingViewControllerDelegate - (void)WCPayCreditPayCheckingViewControllerFinish:(BOOL)arg1; @end

@protocol WCPayCreditPayCreateWeixinCreditViewControllerDelegate - (void)WCPayCreditPayCreateWeixinCreditViewControllerRemove; - (void)WCPayCreditPayCreateWeixinCreditViewControllerNext; - (void)WCPayCreditPayCreateWeixinCreditViewControllerCancel; @end

@protocol WCPayCreditPayFillAllIdentifierInfoViewControllerDelegate - (void)WCPayCreditPayFillAllIdentifierInfoViewControllerNext:(WCPayControlData *)arg1; - (void)WCPayCreditPayFillAllIdentifierInfoViewControllerBack; @end

@protocol WCPayCreditPayFillPartIdentifierInfoViewControllerDelegate - (void)WCPayCreditPayFillPartIdentifierInfoViewControllerNext:(WCPayControlData *)arg1; - (void)WCPayCreditPayFillPartIdentifierInfoViewControllerBack; @end

@protocol WCPayCreditPayFinishCreateViewControllerDelegate - (void)WCPayCreditPayFinishCreateViewControllerGoToGetMoreLimit; - (void)WCPayCreditPayFinishCreateViewControllerBack; @end

@protocol WCPayCreditPayIncreaseLimitSucViewControllerDelegate - (void)WCPayCreditPayIncreaseLimitSucViewControllerBack; @end

@protocol WCPayCreditPaySelectQuestionViewControllerDelegate - (void)WCPayCreditPaySelectQuestionViewControllerSelected:(WCPayCreditPayQuestionNode *)arg1; @end

@protocol WCPayCurrencyInputLogicDelegate - (void)onWCPayCurrencyInputLogicStringChangeTo:(NSString *)arg1; @end

@protocol WCPayCurrencyInputViewDelegate - (void)onInputTextChangeToString:(NSString *)arg1; @end

@protocol WCPayDeleteDigitalCertCgiDelegate - (void)onWCPayDeleteDigitalCertCgiWithResp:(WCPayDeleteDigitalCertCgiResp *)arg1; @end

@protocol WCPayDigitalCertInstallViewControllerDelegate - (void)onWCPayDigitalCertInstallViewControllerOk; @end

@protocol WCPayDigitalCertManageViewControllerDelegate - (void)onWCPayDigitalCertManageViewControllerCallRefresh; @end

@protocol WCPayFacingQRCodeImageViewDelegate - (void)OnWCPayFacingQRCodeImageViewSaveQRCodeButtonDone; - (void)OnWCPayFacingQRCodeImageViewSaveButtonDone; @end

@protocol WCPayFacingReceiveFixedAmountQRCodeViewControllerDelegate - (void)WCPayFacingReceiveFixedAmountQRCodeViewControllerCancel; @end

@protocol WCPayFacingReceiveFixedAmountViewControllerDelegate - (void)WCPayFacingReceiveFixedAmountViewControllerNext:(NSString *)arg1 Description:(NSString *)arg2; - (void)WCPayFacingReceiveFixedAmountViewControllerCancel:(BOOL)arg1; @end

@protocol WCPayFacingReceiveQRCodeViewControllerDelegate - (void)WCPayFacingReceiveNoTruthNameBtnDone; - (void)WCPayFacingReceiveWitchBalance; - (void)WCPayFacingReceiveChangeToUnFixedAmount; - (void)WCPayFacingReceiveChangeToFixedAmount; - (void)WCPayFacingReceiveQRCodeViewControllerCancel; @end

@protocol WCPayFillCardAndPhoneNumberViewControllerDelegate - (void)WCPayFillCardAndPhoneNumberViewControllerNext:(WCPayControlData *)arg1; - (void)WCPayFillCardAndPhoneNumberViewControllerClickCardType:(NSString *)arg1; - (void)WCPayFillCardAndPhoneNumberViewControllerBack; @end

@protocol WCPayFillCardInfoViewControllerDelegate - (void)FillCardInfoReadAgreement; - (void)FillCardInfoNext:(WCPayControlData *)arg1; - (void)FillCardInfoCancel; - (BOOL)NeedShowServiceAppInfo; @end

@protocol WCPayFillCardNumberViewControllerDelegate - (void)FillCardNumberConfirmWithImage:(UIImage *)arg1 cardNumber:(NSString *)arg2 data:(WCPayControlData *)arg3; - (void)FillCardNumberNext:(WCPayControlData *)arg1; - (void)FillCardNumberCancel:(BOOL)arg1;

@optional - (void)FillCardNumberShowedAllFavorInfo; @end

@protocol WCPayGPLaunchViewControllerDelegate - (void)onWCPayGPLaunchVCClickOrderHistoryEntry; - (void)launchActivityAARequestWithActivityTheme:(NSString *)arg1 totalAmount:(unsigned long long)arg2 payerItems:(NSArray *)arg3; - (void)launchCommonAARequestWithMemberCount:(unsigned long)arg1 perMemberAmount:(unsigned long long)arg2 activityTheme:(NSString *)arg3 payerUsernameArray:(NSArray *)arg4; - (void)onWCPayGPLaunchVCClickToMemberFillMoneyVCWithSelectedContact:(NSArray *)arg1 withUserPayAmountDict:(NSDictionary *)arg2; - (void)onWCPayGPLaunchVCClickSelectMemberBtn:(NSArray *)arg1 withIgnoreContact:(NSArray *)arg2 withSelectMemberSource:(unsigned int)arg3; - (void)onWCPayGPLaunchVCClickToMemberFillMoneyMode; - (void)onWCPayGPLaunchViewControllerCancel; @end

@protocol WCPayGPMemberFillMoneyCellDelegate - (void)cellTextFieldKeyboardPressNextBtn:(CContact *)arg1; - (void)cellTextFieldKeyboardPressPreviousBtn:(CContact *)arg1; - (void)cellTextFieldDidEndEdittingWithCell:(WCPayGPMemberFillMoneyCell *)arg1 withContact:(CContact *)arg2 withValue:(double)arg3; - (void)cellTextFieldDidChangeWithCell:(WCPayGPMemberFillMoneyCell *)arg1 withContact:(CContact *)arg2 withValue:(double)arg3; - (void)cellTextFieldWillBeginEdittingWithCell:(WCPayGPMemberFillMoneyCell *)arg1 withContact:(CContact *)arg2; @end

@protocol WCPayGPMemberFillMoneyControllerDelegate - (void)onWCPayGPMemberFillMoneyControllerBackWithSelectContact:(NSArray *)arg1 withUserPayAmountDict:(NSDictionary *)arg2; - (void)onWCPayGPMemberFillMoneyControllerCancel; @end

@protocol WCPayGPOrderHistoryControllerDelegate - (void)onOrderHistoryViewControllerUserSelectRecord:(AAListRecord *)arg1; - (void)loadMoreOrderHistoryWithOffset:(unsigned long)arg1; - (void)onOrderHistoryViewControllerCancel; @end

@protocol WCPayGPOrderStatusViewControllerDelegate - (void)onClickViewBalanceLink; - (void)onLauncherClickSendPayNotifyMsgBtn; - (void)onLauncherClickCloseOrderBtn; - (void)onPayerClickPayMoneyButton; - (void)onOrderStatusViewControllerCancel; @end

@protocol WCPayGPSelectMemberControllerDelegate - (void)onWCPayGPSelectViewControllerFinish:(NSArray *)arg1 isSelectAll:(BOOL)arg2; - (void)onWCPayGPSelectViewControllerCancel; @end

@protocol WCPayGenDigitalCertCgiDelegate - (void)onWCPayGenDigitalCertCgiWithResp:(WCPayGenDigitalCertCgiResp *)arg1; @end

@protocol WCPayHistoryOrderDetailViewDelegate - (void)OnClickedBrandProfile:(NSString *)arg1 NickName:(NSString *)arg2;

@optional - (void)OnClickedReceiverProfile:(NSString *)arg1; - (void)OnClickedRetrySendMessage:(NSString *)arg1 UserName:(NSString *)arg2; @end

@protocol WCPayJSApiVerifyDelegate - (NSString *)getCurrentURL; - (NSDictionary *)getParam; - (void)onVerifyResult:(NSDictionary *)arg1; @end

@protocol WCPayLoadingViewControllerDelegate - (void)loadingViewControllerDidBack:(WCPayLoadingViewController *)arg1; @end

@protocol WCPayLogicMgrExt

@optional - (void)RetryGetOrderDetailInfoAfterPaidError:(NSError *)arg1; - (void)ReloadWallet; - (void)OnSetUserWallet:(NSError *)arg1; - (void)OnQueryUserWallet:(NSArray *)arg1 Error:(NSError *)arg2; - (void)OnSnsAuthenticationContinueToUseCashierDesk; - (void)OnSnsAuthenticationPay:(WCPayAuthenticationPay *)arg1 PayStatus:(WCPayAuthenticationPayStatusStruct *)arg2 Error:(NSError *)arg3; - (void)OnRealnameReg:(NSError *)arg1; - (void)OnRealnameAuthen:(NSString *)arg1 Error:(NSError *)arg2; - (void)OnGetHtml5WalletUrl:(WCPayQueryWalletResponse *)arg1 Error:(NSError *)arg2; - (void)OnSendC2CSecureMessageResponseStatus:(WCPaySendC2CSecMsgResponse *)arg1 Error:(NSError *)arg2; - (void)OnNotifyAddFacingReceiveMoneyPayerInfo:(WCPayFacingReceiveMoneyMessageStruct *)arg1; - (void)OnGetFixedAmountQRCode:(WCPayTransferGetFixedAmountQRCodeResponse *)arg1 Error:(NSError *)arg2; - (void)OnGetTransferUserName:(WCPayTranferGetUserNameResponse *)arg1 Error:(NSError *)arg2; - (void)OnRetrySendTransferMessage:(WCPayRetrySendMsgResponse *)arg1 Error:(NSError *)arg2; - (void)OnRefuseTransferMoney:(WCPayRefuseTransferResponse *)arg1 Error:(NSError *)arg2; - (void)OnConfirmTransferMoney:(WCPayConfirmTransferResponse *)arg1 Error:(NSError *)arg2; - (void)OnCheckTransferMoneyStatus:(WCPayCheckTransferStatusResponse *)arg1 Error:(NSError *)arg2; - (void)OnRemoveVirtualCard:(NSError *)arg1; - (void)OnUnbindCreditPay:(NSError *)arg1; - (void)OnVerifyCreditPayAndCreateCard:(WCPayCreditPayVerifyAndCreateCardResponseStruct *)arg1 Error:(NSError *)arg2; - (void)OnVerifyCreditPaySmsVerifyCode:(WCPayCreditPayVerifySMSCodeResponseStruct *)arg1 Error:(NSError *)arg2; - (void)OnVerifyCreditPayPassword:(WCPayCreditPayVerifyPasswdResponseStruct *)arg1 Error:(NSError *)arg2; - (void)OnAuthenticationCreditPayIdentifier:(WCPayCreditPayAuthenResponseStruct *)arg1 Error:(NSError *)arg2; - (void)OnCommitWXCreditAnswer:(WCPayCreditPayCommitWXCreditAnswerResponseStruct *)arg1 Error:(NSError *)arg2; - (void)OnQueryWXCreditQuestion:(WCPayCreditPayQueryQuestionResponseStruct *)arg1 Error:(NSError *)arg2; - (void)OnQueryWXCreditCardDetail:(WCPayCreditCardDetailInfo *)arg1 Error:(NSError *)arg2; - (void)OnQueryWXCreditCardInfo:(WCPayCreditCardInfo *)arg1 Error:(NSError *)arg2; - (void)OnOfflinePayTokenInfoUpdated:(BOOL)arg1; - (void)OnGetBarCodeFromQRCodeResponse:(NSString *)arg1 Error:(NSError *)arg2; - (void)OnConfirmOfflinePayResponse:(NSDictionary *)arg1 transID:(NSString *)arg2 Error:(NSError *)arg3; - (void)OnNotifyOfflinePayConfirm:(WCPayOfflinePayConfirmMessageStruct *)arg1; - (void)OnNotifyOfflinePaySuccess:(WCPayMultiOrderDetail *)arg1 Error:(NSError *)arg2; - (void)onNotifyOfflinePayRealNameGuide:(WCPayRealnameGuideInfo *)arg1; - (void)onNotifyOfflinePayRealNameBlock:(NSError *)arg1; - (void)OnNotifyResutltOfOfflinePay:(NSError *)arg1; - (void)OnNotifyFreezeOfflinePay:(WCPayOfflinePayFreezeMessageStruct *)arg1; - (void)OnOfflinePayMsgNotify:(WCPayOfflinePayMessageStruct *)arg1; - (void)OnUnfreezeOfflinePay:(NSError *)arg1; - (void)OnChangeOfflinePayLimit:(WCPayOfflinePayChangeLimitFeeResponseStruct *)arg1 Error:(NSError *)arg2; - (void)OnOfflinePayCerticationOuttimeError:(NSError *)arg1; - (void)OnQueryOfflinePayLimit:(WCPayOfflinePayQueryUserResponseStruct *)arg1 fromCache:(BOOL)arg2 Error:(NSError *)arg3; - (void)OnCloseOfflinePayResponse:(NSError *)arg1; - (void)OnCreateOfflinePayResponse:(WCPayOfflinePayCreateResponseStruct *)arg1 Error:(NSError *)arg2; - (void)OnQueryOfflinePayInfo:(WCPayOfflinePayQueryInfo *)arg1 LocalCached:(BOOL)arg2 Error:(NSError *)arg3; - (void)OnHandleVerifiedSMSString:(NSString *)arg1; - (void)OnHandleWCPayURL:(WCPayHandleWCPayURLResult *)arg1 Error:(NSError *)arg2; - (void)OnGetCheckPayPwdVerifyCodeByToken:(WCPayCheckPayPwdVerifyTelCodeByTokenResponse *)arg1 Error:(NSError *)arg2; - (void)OnGetCheckPayPwdByToken:(WCPayCheckPayPwdByTokenResponse *)arg1 Error:(NSError *)arg2; - (void)OnGetTransferPrepayRequest:(WCPayTransferPrepayResponseStruct *)arg1 Error:(NSError *)arg2; - (void)OnGetBalanceFetchRequest:(NSString *)arg1 ExtData:(NSDictionary *)arg2 Error:(NSError *)arg3; - (void)OnGetBalanceSaveRequest:(NSString *)arg1 Error:(NSError *)arg2; - (void)OnCheckWCPayJsApiRequest:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnGetMallPrepayRequest:(NSString *)arg1 AppSource:(NSString *)arg2 Error:(NSError *)arg3; - (void)OnGetAppAuthUrlErrorRequest:(PayAuthAppRequest *)arg1; - (void)OnGetAppAuthUrlRequest:(NSString *)arg1 AppSource:(NSString *)arg2 PrepayId:(NSString *)arg3 CallBackUrl:(NSString *)arg4 Error:(NSError *)arg5; - (void)OnGetGenPaypreErrorRequest:(GenPrepayRequest *)arg1 ErrorMsg:(NSMutableDictionary *)arg2; - (void)OnGetGenPaypreRequest:(NSString *)arg1 SessionID:(NSString *)arg2 AppSource:(NSString *)arg3; - (void)OnSetMainCard:(NSString *)arg1 Error:(NSError *)arg2; - (void)OnUnBindCard:(WCPayBindCardInfo *)arg1 Error:(NSError *)arg2; - (void)OnGetBindingCardBin:(WCPayCardBinInfo *)arg1 AvailableBank:(NSArray *)arg2 Error:(NSError *)arg3; - (void)OnGetAvailableBank:(NSArray *)arg1 Error:(NSError *)arg2; - (void)OnGetBindingCardBin:(WCPayCardBinInfo *)arg1 Error:(NSError *)arg2; - (void)OnEntranceStatusChanged; - (void)OnGetBindQueryInfo:(WCPayBindQueryUserInfoStruct *)arg1 Error:(NSError *)arg2; - (void)OnGetLocalPayCardList:(NSArray *)arg1 UsrVerifiedInfo:(WCPayUserInfo *)arg2 SwicthInfo:(WCPaySwitchInfo *)arg3 BalanceInfo:(WCPayBalanceInfo *)arg4 NoticeInfo:(WCPayNoticeInfo *)arg5 loanEntryInfo:(WCPayLoanEntryInfo *)arg6; - (void)OnSetWCPayPasswordInReset:(NSError *)arg1; - (void)OnResetWCPayPasswordVerifySMS:(NSError *)arg1; - (void)OnResetWCPayPasswordVerifyCard:(WCPayResetPasswordInfo *)arg1 Error:(NSError *)arg2; - (void)OnModifyWCPayPassword:(NSString *)arg1 NewWCPayPassword:(NSString *)arg2 Error:(NSError *)arg3; - (void)OnSetEvaluateOrder:(NSError *)arg1; - (void)OnOrderStatusButtonControl:(NSError *)arg1; - (void)OnDelAllOrder:(NSError *)arg1; - (void)OnDelOrder:(NSString *)arg1 Error:(NSError *)arg2; - (void)OnStatusChangedOrderListCountChanged:(unsigned long)arg1; - (void)OnGetHistoryIapOrderDetailInfo:(WCPayMultiOrderDetail *)arg1 Error:(NSError *)arg2; - (void)OnGetHistoryOrderDetailInfo:(WCPayMultiOrderDetail *)arg1 Error:(NSError *)arg2; - (void)OnGetWebPayOrderDetailInfo:(WCPayMultiOrderDetail *)arg1 BindQueryInfo:(WCPayBindQueryUserInfoStruct *)arg2 Error:(NSError *)arg3; - (void)OnGetOrderDetailInfo:(WCPayMultiOrderDetail *)arg1 BindQueryInfo:(WCPayBindQueryUserInfoStruct *)arg2 Error:(NSError *)arg3; - (void)OnGetOrderDetailInfo:(WCPayMultiOrderDetail *)arg1 Error:(NSError *)arg2; - (void)OnGetOrderList:(NSArray *)arg1 TotalCount:(unsigned long)arg2 Error:(NSError *)arg3; - (void)OnSetWCPayPasswordInBind:(NSError *)arg1; - (void)OnBindCardVerifySMS:(WCPayBindInfoSMS *)arg1 Error:(NSError *)arg2; - (void)OnBindCardVerifyCard:(WCPayBindInfo *)arg1 Error:(NSError *)arg2; - (void)OnTenpayImportBindQuery:(NSArray *)arg1 AppInfo:(TenpayBindCardSubscribeAppInfo *)arg2 UsrVerifiedInfo:(WCPayUserInfo *)arg3 Error:(NSError *)arg4; - (void)OnAuthenticationResetBalanceTelPayVerifySMS:(WCPayAuthenticationPayVerifySMSStruct *)arg1 PayStatus:(WCPayAuthenticationPayStatusStruct *)arg2 Error:(NSError *)arg3; - (void)OnAuthenticationResetBalanceTelPay:(WCPayAuthenticationPay *)arg1 PayStatus:(WCPayAuthenticationPayStatusStruct *)arg2 Error:(NSError *)arg3; - (void)OnGetOrderDetailInfoAfterPaidError:(WCPayAuthenticationPayStatusStruct *)arg1 Error:(NSError *)arg2; - (void)OnPaySubscribeServiceApp:(NSString *)arg1 Error:(NSError *)arg2; - (void)OnAuthenticationPayVerifyBind:(NSError *)arg1; - (void)OnSetWCPayPasswordInPay:(WCPayAuthenticationPayStatusStruct *)arg1 Error:(NSError *)arg2; - (void)OnAuthenticationPayVerifySMS:(WCPayAuthenticationPayVerifySMSStruct *)arg1 PayStatus:(WCPayAuthenticationPayStatusStruct *)arg2 Error:(NSError *)arg3; - (void)OnAuthenticationPay:(WCPayAuthenticationPay *)arg1 PayStatus:(WCPayAuthenticationPayStatusStruct *)arg2 Error:(NSError *)arg3; - (void)OnGetBankResources:(NSArray *)arg1 Error:(NSError *)arg2; - (void)OnGetBankPackage:(Package *)arg1 Error:(NSError *)arg2; - (void)OnGetTenpaySecureCtrlSalt:(NSString *)arg1 Date:(NSDate *)arg2 Error:(NSError *)arg3; - (void)OnVerifyPayPassword:(NSError *)arg1 andRetToken:(NSString *)arg2; - (void)OnVerifyPayPassword:(NSError *)arg1; - (void)OnQueryOrderWhenPaidError:(NSError *)arg1 isDelay:(BOOL)arg2 queryOrderInterval:(int)arg3 queryOrderCount:(int)arg4; - (void)OnQueryOrderWhenPaidError:(NSError *)arg1; - (void)OnShouldChangePayCardError:(NSString *)arg1 ErrorType:(unsigned long)arg2; - (void)OnAddCardToVerifyUserInfoError:(NSString *)arg1 ErrorType:(unsigned long)arg2; - (void)OnAddCardError:(NSString *)arg1 ErrorType:(unsigned long)arg2; - (void)OnLimitInsufficientError:(NSString *)arg1 ErrorType:(unsigned long)arg2; - (void)OnHandleSpecialPayError:(NSString *)arg1 ErrorType:(unsigned long)arg2; - (void)OnValidError:(NSString *)arg1; - (void)OnCVVError:(NSString *)arg1; - (void)OnCVVAndValidError:(NSString *)arg1; - (void)OnPhoneNumberError:(NSString *)arg1; - (void)OnPayPasswordError:(NSString *)arg1 ErrorCount:(int)arg2 LockTotalCount:(unsigned long)arg3; - (void)OnWCPayBaseRequestNoKnownError:(NSError *)arg1 TenPayCmdType:(int)arg2; - (void)OnEnterForeground; @end

@protocol WCPayNetworkHelperDelegate - (void)OnGetBanPayMobileInfoResponse:(GetBanPayMobileInfoResponse *)arg1 Request:(GetBanPayMobileInfoRequest *)arg2; - (void)OnSetMainBankCardErrorResponse:(SetMainBankCardResponse *)arg1 Request:(SetMainBankCardRequest *)arg2; - (void)OnSetMainBankCardResponse:(SetMainBankCardResponse *)arg1 Request:(SetMainBankCardRequest *)arg2; - (void)OnWCPayConfirmOfflinePayErrorResponse:(OfflinePayConfirmResponse *)arg1 Request:(OfflinePayConfirmRequest *)arg2; - (void)OnWCPayConfirmOfflinePayResponse:(OfflinePayConfirmResponse *)arg1 Request:(OfflinePayConfirmRequest *)arg2; - (void)OnGetOfflinePayInfoErrorResponse:(GetOfflinePayInfoResponse *)arg1 Request:(GetOfflinePayInfoRequest *)arg2; - (void)OnGetOfflinePayInfoResponse:(GetOfflinePayInfoResponse *)arg1 Request:(GetOfflinePayInfoRequest *)arg2; - (void)OnRemoveVirtualCardErrorResponse:(RemoveVirtualBankCardResponse *)arg1 Request:(RemoveVirtualBankCardRequest *)arg2; - (void)OnRemoveVirtualCardResponse:(RemoveVirtualBankCardResponse *)arg1 Request:(RemoveVirtualBankCardRequest *)arg2; - (void)OnEvaluateOrderErrorResponse:(EvaluateOrderResponse *)arg1 Request:(EvaluateOrderRequest *)arg2; - (void)OnEvaluateOrderResponse:(EvaluateOrderResponse *)arg1 Request:(EvaluateOrderRequest *)arg2; - (void)OnCheckWCPayJsApiErrorResponse:(CheckPayJsapiResponse *)arg1 Request:(CheckPayJsapiRequest *)arg2; - (void)OnCheckWCPayJsApiResponse:(CheckPayJsapiResponse *)arg1 Request:(CheckPayJsapiRequest *)arg2; - (void)OnWCBizIapOrderDetailErrorResponse:(GetBizIapDetailResponse *)arg1 Request:(GetBizIapDetailRequest *)arg2; - (void)OnWCBizIapOrderDetailResponse:(GetBizIapDetailResponse *)arg1 Request:(GetBizIapDetailRequest *)arg2; - (void)OnGetA8KeyLogicErrorResponse:(GetA8KeyResp *)arg1 Request:(GetA8KeyReq *)arg2; - (void)OnGetA8KeyLogicResponse:(GetA8KeyResp *)arg1 Request:(GetA8KeyReq *)arg2; - (void)OnWCPaySubscribeServiceAppErrorResponse:(PaySubscribeResponse *)arg1 Request:(PaySubscribeRequest *)arg2; - (void)OnWCPaySubscribeServiceAppResponse:(PaySubscribeResponse *)arg1 Request:(PaySubscribeRequest *)arg2; - (void)OnWCPayQuitQRScanPayErrorResponse:(CancelQRPayResponse *)arg1 Request:(CancelQRPayRequest *)arg2; - (void)OnWCPayQuitQRScanPayResponse:(CancelQRPayResponse *)arg1 Request:(CancelQRPayRequest *)arg2; - (void)OnWCPaySubmitMallPrepayErrorResponse:(SubmitPayProductBuyInfoResponse *)arg1 Request:(SubmitPayProductBuyInfoRequest *)arg2; - (void)OnWCPaySubmitMallPrepayResponse:(SubmitPayProductBuyInfoResponse *)arg1 Request:(SubmitPayProductBuyInfoRequest *)arg2; - (void)OnWCPayGenPrepayErrorResponse:(GenPrepayResponse *)arg1 Request:(GenPrepayRequest *)arg2; - (void)OnWCPayGenPrepayResponse:(GenPrepayResponse *)arg1 Request:(GenPrepayRequest *)arg2; - (void)OnWCPayGetAppAuthUrlErrorResponse:(PayAuthAppResponse *)arg1 Request:(PayAuthAppRequest *)arg2; - (void)OnWCPayGetAppAuthUrlResponse:(PayAuthAppResponse *)arg1 Request:(PayAuthAppRequest *)arg2; - (void)OnWCPayDelOrderHistoryErrorResponse:(PayDelUserRollResponse *)arg1 Request:(PayDelUserRollRequest *)arg2; - (void)OnWCPayDelOrderHistoryResponse:(PayDelUserRollResponse *)arg1 Request:(PayDelUserRollRequest *)arg2; - (void)OnWCPayGetOrderHistoryErrorResponse:(PayQueryUserRollResponse *)arg1 Request:(PayQueryUserRollRequest *)arg2; - (void)OnWCPayGetOrderHistoryResponse:(PayQueryUserRollResponse *)arg1 Request:(PayQueryUserRollRequest *)arg2; - (void)OnWCToTenpayCommonErrorResponse:(TenPayResponse *)arg1 Request:(TenPayRequest *)arg2; - (void)OnWCToTenpayCommonSystemErrorResponse:(TenPayResponse *)arg1 Request:(TenPayRequest *)arg2; - (void)OnWCToTenpayCommonResponse:(TenPayResponse *)arg1 Request:(TenPayRequest *)arg2; @end

@protocol WCPayNewFetchViewControllerDelegate

@optional - (void)WCPayFetchViewControllerAddCard; - (void)WCPayFetchViewControllerNext:(WCPayControlData *)arg1 FetchAll:(BOOL)arg2; - (void)WCPayFetchViewControllerCancel:(BOOL)arg1; @end

@protocol WCPayNoticeBannerDelegate - (void)banner:(WCPayNoticeBanner *)arg1 clickWithUrl:(NSString *)arg2; @end

@protocol WCPayNoticeBannerViewDelegate - (void)onWCPayNoticeBannerView:(WCPayNoticeBannerView *)arg1 clickWithUrl:(NSString *)arg2; @end

@protocol WCPayOfflinePayCodeViewDelegate - (void)wcPayOfflinePayCodeViewDidCompletedSuccessAnimation:(WCPayOfflinePayCodeView *)arg1; - (BOOL)wcPayOfflinePayCodeViewCouldStartSuccessAnimation:(WCPayOfflinePayCodeView *)arg1; - (void)wcPayOfflinePayCodeViewAutoRefreshCountingFinished:(WCPayOfflinePayCodeView *)arg1; - (void)wcPayOfflinePayCodeViewExitFullScreenAnimationFinished:(WCPayOfflinePayCodeView *)arg1; @end

@protocol WCPayOfflinePayConfirmViewDelegate - (void)onOfflinePayConfirmViewCancel:(WCPayOfflinePayConfirmView *)arg1; - (void)onOfflinePayConfirmViewPay:(WCPayOfflinePayConfirmView *)arg1 passwd:(NSString *)arg2; @end

@protocol WCPayOfflinePayInvalidCheckTipsViewDelegate - (void)wcPayOfflinePayInvalidCheckViewClickViewDetailLink; - (void)wcPayOfflinePayInvalidCheckViewClickConfirmBtn; @end

@protocol WCPayOfflinePayViewControllerDelegate - (void)OnWCPayOfflinePayViewControllerSnapShotAlertGotoDetail; - (void)OnWCPayOfflinePayViewControllerCloseAction; - (void)OnWCPayOfflinePayViewControllerUnfreezeBtnDown; - (void)OnWCPayOfflinePayViewControllerQuickChangeOfflinePayLimit; - (void)OnWCPayOfflinePayViewControllerChangeOfflinePayLimit; - (void)OnWCPayOfflinePayViewControllerCreateOfflinePay; - (void)OnWCPayOfflinePayViewControllerBack; @end

@protocol WCPayOpenApiExt

@optional - (void)OnWCPayOpenApi:(NSDictionary *)arg1 BundleID:(NSString *)arg2 withAppID:(NSString *)arg3; @end

@protocol WCPayOrderAndProductDetailHistoryInfoViewControllerDelegate - (void)WCPayOrderAndProductDetailHistoryInfoViewControllerClickPannelButtonInfo:(WCPayOrderStatusPanelButtonInfo *)arg1; - (void)WCPayOrderAndProductDetailHistoryInfoViewControllerClickNormalCellInfo:(WCPayOrderDetailNormalCellInfo *)arg1; - (void)WCPayOrderAndProductDetailHistoryInfoViewControllerEvaluateOrder:(unsigned long)arg1; - (void)WCPayOrderAndProductDetailHistoryInfoViewControllerContactBrandTel; - (void)WCPayOrderAndProductDetailHistoryInfoViewControllerContactBrandSeller; - (void)WCPayOrderAndProductDetailHistoryInfoViewControllerShowTranscationCell; - (void)WCPayOrderAndProductDetailHistoryInfoViewControllerShowProductView; - (void)WCPayOrderAndProductDetailHistoryInfoViewControllerBack; @end

@protocol WCPayOrderDetailHistoryViewControllerDelegate - (void)OnClickedBrandAppUserName:(NSString *)arg1 NickName:(NSString *)arg2; - (void)OnHistoryOrderDetailRightActionBack:(BOOL)arg1; - (void)OnHistoryOrderDetailBack:(BOOL)arg1; @end

@protocol WCPayOrderDetailViewControllerDelegate - (void)OrderDetailBack; - (void)OrderDetailClickCoupousInfo; - (void)OrderDetailAddOrderCard:(WCPayControlData *)arg1; - (void)OrderDetailAdd:(WCPayControlData *)arg1; - (void)OrderDetailPay:(WCPayControlData *)arg1; @end

@protocol WCPayOrderDetailViewDelegate - (void)OnWCPayOrderDetailViewClickedCoupous; - (void)OnWCPayOrderDetailViewHeightChange:(WCPayOrderDetailView *)arg1; @end

@protocol WCPayOrderHistoryProductListViewControllerDelegate - (void)WCPayOrderHistoryProductListViewControllerDelegateDidSelectProduct:(WCPayOrderProductInfo *)arg1; - (void)WCPayOrderHistoryProductListViewControllerDelegateBack; @end

@protocol WCPayOrderHistoryViewControllerDelegate - (void)OnSelectedNotifyMessage:(WCPayMessageStruct *)arg1; - (void)OnSelectedOrderDetail:(WCPayOrderDetail *)arg1; - (void)OnOrderListRightActionBack; - (void)OnOrderListBack; - (void)OnLoadMoreOrderList; - (BOOL)HasMoreOrderList; - (void)OnDelAllOrder; - (void)OnDelNotifyMsg:(WCPayMessageStruct *)arg1; - (void)OnDelOrder:(WCPayOrderDetail *)arg1; @end

@protocol WCPayOrderPayConfirmViewDelegate - (void)onOrderPayConfirmViewPerformTouchID; - (void)onOrderPayConfirmViewGotoPasswordAuth; - (void)onOrderPayConfirmViewGotoTouchIDAuth; - (void)onOrderPayConfirmViewCancel; - (void)OnOrderPayChangeConpons; - (void)onOrderPayChangeCard; - (void)onOrderPayConfirmViewPay:(NSString *)arg1; @end

@protocol WCPayOverseaIBGGetWalletCgiDelegate - (void)onWCPayOverseaIBGGetWalletCgiOkWithRespObject:(WCPayOverseaIBGGetWalletCgiCache *)arg1; - (void)onWCPayOverseaIBGGetWalletCgiErrorWithErrorCode:(int)arg1 ErrorMsg:(NSString *)arg2; @end

@protocol WCPayOverseaPayFunctionListCgiDelegate - (void)onWCPayOverseaPayFunctionCgiOkWithRespObject:(WCPayOverseaPayFunctionListRespObject *)arg1; - (void)onWCPayOverseaPayFunctionCgiErrorWithErrorCode:(int)arg1 ErrorMsg:(NSString *)arg2; @end

@protocol WCPayOverseaTransferCgiDelegate - (void)onWCPayOverseaTransferCgiErrorWithRetCode:(int)arg1 ErrorMsg:(NSString *)arg2; - (void)onWCPayOverseaTransferCgiReturnWithErrorType:(int)arg1 ErrorMsg:(NSString *)arg2 Dictionary:(NSDictionary *)arg3; @end

@protocol WCPayOverseaTransferGetCurrencyCgiDelegate - (void)onWCPayOverseaTransferGetCurrencyBizErrorWithRetCode:(int)arg1 ErrorMsg:(NSString *)arg2; - (void)onWCPayOverseaTransferGetCurrencyCgiErrorWithRetCode:(int)arg1 ErrorMsg:(NSString *)arg2; - (void)onWCPayOverseaTransferGetCurrencyCgiOkArgument:(WCPayOverseaTransferGetCurrencyCgiRespObject *)arg1; @end

@protocol WCPayOverseaTransferOrderCgiDelegate - (void)onWCPayOverseaTransferOrderBizErrorWithRetCode:(int)arg1 ErrorMsg:(NSString *)arg2; - (void)onWCPayOverseaTransferOrderCgiErrorWithRetCode:(int)arg1 ErrorMsg:(NSString *)arg2; - (void)onWCPayOverseaTransferOrderCgiReturnHasTheSameAmountUnreceiveTransferWithResp:(WCPayOverseaTransferOrderResp *)arg1; - (void)onWCPayOverseaTransferOrderCgiRetrunHasUnreceiveTransferWithResp:(WCPayOverseaTransferOrderResp *)arg1; - (void)onWCPayOverseaTransferOrderCgiOkWithResp:(WCPayOverseaTransferOrderResp *)arg1; @end

@protocol WCPayOverseasCarTipDelegate - (void)onPushWebView:(MMWebViewController *)arg1; - (void)onDisagree; - (void)onAgree:(BOOL)arg1; @end

@protocol WCPayPaidOrderDetailViewControllerDelegate

@optional - (void)OnWCPayPaidOrderDetailViewControllerClearGuideInfo; - (WCPayRealnameGuideInfo *)OnWCPayPaidOrderDetailViewControllerRequestGuideInfo; - (void)OnWCPayPaidOrderDetailViewControllerShowOpenTouchIDConfirmViewIfNeed; - (void)OnWCPayPaidOrderDetailViewControllerRightActionBack:(NSArray *)arg1; - (void)OnWCPayPaidOrderDetailViewControllerBack:(NSArray *)arg1; @end

@protocol WCPayPayJSApiLogicParamDelegate - (NSDictionary *)getWCPayPayParam; @end

@protocol WCPayPayMoneyLogicDelegate @end

@protocol WCPayPayPwdViewControllerDelegate - (void)PayPwdRightActionBack; - (void)PayPwdBack;

@optional - (void)RepeatInputPayPwd:(WCPayControlData *)arg1; - (void)SetPayPwdNext:(WCPayControlData *)arg1; - (void)VerifyPayPwdNext:(WCPayControlData *)arg1; @end

@protocol WCPayPickerViewDelegate

@optional - (void)WCPayPickerViewDidChooseRowTitle:(NSString *)arg1 atSessionTitle:(NSString *)arg2; - (void)WCPayPickerViewDidChooseRow:(int)arg1 atSession:(int)arg2; - (void)WCPayPickerViewDidCancel; @end

@protocol WCPayPwdViewControllerDelegate - (void)OnWCPayPwdViewControllerBack; @end

@protocol WCPayRealnameInfoViewControllerDelegate - (void)FillRealnameInfoNext:(WCPayControlData *)arg1; - (void)FillRealnameInfoCancel;

@optional - (void)ReturnToAddCard; @end

@protocol WCPayResetBalanceTelephoneViewControllerDelegate - (void)WCPayResetBalanceTelephoneViewControllerNext:(WCPayControlData *)arg1; - (void)WCPayResetBalanceTelephoneViewControllerBack; @end

@protocol WCPayResetBindedCardInfoViewControllerDelegate - (void)OnResetBindedCardInfoNext:(WCPayControlData *)arg1; - (void)OnResetBindedCardInfoCancel; @end

@protocol WCPayResetPhoneViewViewControllerDelegate - (void)OnResetPhoneNext:(WCPayControlData *)arg1; - (void)OnResetPhoneCancel; @end

@protocol WCPayResetPwdBindCardViewControllerDelegate - (void)OnWCPayResetPwdBindCardBack; - (void)OnWCPayResetPwdBindCardNext; @end

@protocol WCPayResetPwdBindedCardListViewControllerDelegate - (void)OnResetPwdBindedCardListNewCardClicked; - (void)OnResetPwdBindedCardListNext; - (void)OnResetPwdBindedCardListBack; @end

@protocol WCPayResetPwdCardInfoViewControllerDelegate - (void)ResetPwdCardInfoPoped; - (void)ResetPwdCardInfoReadAgreement; - (void)ResetPwdCardInfoNext:(WCPayControlData *)arg1; - (void)ResetPwdCardInfoCardInfoCancel; @end

@protocol WCPaySaveViewControllerDelegate - (void)WCPaySaveViewControllerNext:(WCPayControlData *)arg1; - (void)WCPaySaveViewControllerCancel:(BOOL)arg1; @end

@protocol WCPaySelectReceiveOrPayViewControllerDelegate - (void)OnCancel;

@optional - (void)OnReceiveButtonClick; - (void)OnPayButtonClick; @end

@protocol WCPaySelectVerifyTypeViewControllerDelegate - (void)OnBack; - (void)OnSelectRealnameVerify; - (void)OnSelectBindCard;

@optional - (void)OnSelectBindCardVerify; @end

@protocol WCPaySelectWalletViewControllerDelegate - (void)OnSelectWallet:(WCPayWalletInfo *)arg1; - (void)OnSelectWalletBack; @end

@protocol WCPaySpecifySelectePayCardListViewDelegate - (void)OnWCPaySpecifySelectePayCardListViewBackAddCard; - (void)OnWCPaySpecifySelectePayCardListViewNext:(WCPayBindCardInfo *)arg1; - (void)OnWCPaySpecifySelectePayCardListViewBack; @end

@protocol WCPayTenpayImportCardInfoViewControllerDelegate - (void)WCPayTenpayImportCardInfoViewControllerReadAgreement; - (void)WCPayTenpayImportCardInfoViewControllerNext; - (void)WCPayTenpayImportCardInfoViewControllerCancel; @end

@protocol WCPayTranferMoneyPaidSuccessViewControllerDelegate - (void)WCPayTranferMoneyPaidSuccessViewControllerViewDidAppear; - (void)WCPayTranferMoneyPaidSuccessViewControllerBack:(BOOL)arg1; @end

@protocol WCPayTransferMoneyStatusViewControllerDelegate - (void)OnWCPayTransferMoneyStatusViewControllerRetrySendMsg; - (void)OnWCPayTransferMoneyStatusViewControllerWatchBalance; - (void)OnWCPayTransferMoneyStatusViewControllerRefused; - (void)OnWCPayTransferMoneyStatusViewControllerConfirmTransfer; - (void)OnWCPayTransferMoneyStatusViewControllerBack; @end

@protocol WCPayTransferMoneyViewControllerDelegate - (void)WCPayTransferMoneyViewControllerNext:(WCPayControlData *)arg1; - (void)WCPayTransferMoneyViewControllerRightActionCancel:(BOOL)arg1; - (void)WCPayTransferMoneyViewControllerCancel:(BOOL)arg1; @end

@protocol WCPayTransferSelectContactsViewControllerDelegate - (void)OnWCPayTransferSelectContactsViewControllerSelectContactReturn:(CContact *)arg1 atScene:(unsigned long)arg2; - (BOOL)OnWCPayTransferSelectContactsViewControllerFilterContactCandidate:(CContact *)arg1; - (void)OnWCPayTransferSelectContactsViewControllerBack; @end

@protocol WCPayTransferSelectSessionViewControllerDelegate - (void)OnWCPayTransferSelectSessionViewControllerNewSession; - (void)OnWCPayTransferSelectSessionViewControllerSelectContactReturn:(CContact *)arg1 atScene:(unsigned long)arg2; - (BOOL)OnWCPayTransferSelectSessionViewControllerFilterContactCandidate:(CContact *)arg1; - (void)OnWCPayTransferSelectSessionViewControllerBack; @end

@protocol WCPayVerifyPayCardViewControllerDelegate - (void)VerifyPayCardAgain:(WCPayControlData *)arg1; - (void)VerifyPayCardNext:(WCPayControlData *)arg1; - (void)VerifyPayCardBack;

@optional - (void)VerifyPayCardModifyPhone:(WCPayControlData *)arg1; @end

@protocol WCPlainTextTipFullScreenViewDelegate - (void)onIKnowItBtnClicked; @end

@protocol WCPreloadLogicDelegate

@optional - (BOOL)couldPreloadBigImageForUser:(NSString *)arg1 limit:(int)arg2; - (NSArray *)getAllAdDataItems; - (WCDownloadMgr *)getDownloadMgr; - (WCTimelineMgr *)getTimelineMgr; @end

@protocol WCPreloadProviderDelegate

@optional - (void)onDataUpdatedForPreload:(NSString *)arg1 andData:(NSArray *)arg2; @end

@protocol WCProductActionLogicControllerDelegate - (void)updateActionItemListHeight; - (UIViewController *)getViewController; @end

@protocol WCProductBuyDetailViewControllerDelegate - (void)onClickReturn:(WCProductOrderInfo *)arg1; @end

@protocol WCProductDetailViewControllerDelegate - (void)onWCProductDetailViewControllerDisappear; @end

@protocol WCProductSKULogicControllerDelegate - (void)updatePurchaseButton; - (void)updateDisplayInfo:(WCSKUResultItem *)arg1;

@optional - (UIView *)getSKUTableFooterView; - (UIView *)getSKUTableHeaderView; @end

@protocol WCProudctReceiptEditDelegate - (void)onSaveWCProductReceiptEdit:(NSString *)arg1; @end

@protocol WCPuzzleImageViewDelegate - (void)onClickWCPuzzleImage:(WCPuzzleImageView *)arg1; @end

@protocol WCRadioButtonGroupDelegate - (void)radioButtonGroup:(WCRadioButtonGroup *)arg1 selectedIndex:(int)arg2; @end

@protocol WCRecommandGroupViewDelegate - (MMUIViewController *)getViewController; @end

@protocol WCRedEnvelopes2016GreetingViewControllerDelegate

@optional - (void)redEnvelopes2016GreetingViewControllerSendClick:(NSDictionary *)arg1; - (void)redEnvelopes2016GreetingViewControllerBack; @end

@protocol WCRedEnvelopesCdnManagerDelegate - (void)onWcRedEnvelopesCdnManagerUploadImagePercent:(double)arg1; - (void)onWcRedEnvelopesCdnManagerDidDownloadImage:(BOOL)arg1 fileId:(NSString *)arg2; - (void)onWcRedEnvelopesCdnManagerDidUploadImage:(BOOL)arg1 fileName:(NSString *)arg2 fileId:(NSString *)arg3 aesKey:(NSString *)arg4 fileLength:(int)arg5; @end

@protocol WCRedEnvelopesCommentInputToolViewDelegate

@optional - (void)updateToolViewAnimationCurve:(int)arg1; - (void)updateToolViewAnimationDuration:(float)arg1; - (void)beforeLandscapeToolViewHeightUpdate:(WCRedEnvelopesCommentInputToolView *)arg1; - (void)afterLandscapeToolViewHeightUpdate:(WCRedEnvelopesCommentInputToolView *)arg1; - (void)pasteImage:(UIImage *)arg1; - (void)TextDidChanged:(NSString *)arg1 selectedRange:(struct _NSRange)arg2; - (void)ToolViewPositionDidChanged:(BOOL)arg1 animated:(BOOL)arg2; - (void)OnToolViewDissmiss; - (void)SendTextMessageToolView:(NSString *)arg1; @end

@protocol WCRedEnvelopesEnterpriseDetailViewControllerDelegate - (void)OnGoToBalanceDetail; - (void)OnCommitWCRedEnvelopes:(NSString *)arg1; - (void)OnLoadMoreRedEnvelopesList; - (BOOL)HasMoreDetailList; - (void)WCRedEnvelopesEnterpriseDetailViewControllerContinueSendRedEnvelopes; - (void)WCRedEnvelopesEnterpriseDetailViewControllerBack; @end

@protocol WCRedEnvelopesLogicMgrExt

@optional - (void)OnGenGreetingRedEnvelopesPayRequest:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnAsyncBizSubcribeResponse:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnCheckBizEnterpriseRedEnvelopesResponse:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnOpenBizEnterpriseRedEnvelopesResponse:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnReceiveBizEnterpriseRedEnvelopesResponse:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnOpenAtomicEnterpriseRedEnvelopesResponse:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnNotifyNoShareEnterpriseRedEnvelopesResponse:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnReceiveAtomicEnterpriseRedEnvelopesResponse:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnSendShareEnterpriseRedEnvelopesResponse:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnOpenEnterpriseRedEnvelopesResponse:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnThanksForRedEnvelopesRequest:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnClearserSendOrReceiveRedEnveloperListRequest:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnQueryUserSendOrReceiveRedEnveloperListRequest:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnQueryRedEnvelopesDetailRequest:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnOpenRedEnvelopesRequest:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnReceiverQueryRedEnvelopesRequest:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnSendShareRedEnvelopesoRequest:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnGenH5RedEnvelopesPayRequest:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnGenRedEnvelopesPayRequest:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnQueryRedEnvelopesUserInfo:(NSDictionary *)arg1 Error:(NSError *)arg2; - (void)OnWCRedEnvBizBaseRequestCommonSystemError:(NSError *)arg1 HBCmdType:(int)arg2; - (void)OnWCRedEnvBizBaseRequestCommonError:(NSError *)arg1 HBCmdType:(int)arg2; - (void)OnWCRedEnvEnterpriseBaseRequestCommonSystemError:(NSError *)arg1 HBCmdType:(int)arg2; - (void)OnWCRedEnvEnterpriseBaseRequestCommonError:(NSError *)arg1 HBCmdType:(int)arg2; - (void)OnWCRedEnvelopesBaseRequestCommonSystemError:(NSError *)arg1 HongbaoCmdType:(int)arg2; - (void)OnWCRedEnvelopesBaseRequestCommonError:(NSError *)arg1 HongbaoCmdType:(int)arg2; @end

@protocol WCRedEnvelopesMadeHBSuccessViewDelegate - (void)WCRedEnvelopesMadeHBSuccessViewSendHB; - (void)WCRedEnvelopesMadeHBSuccessViewBack; @end

@protocol WCRedEnvelopesMakeRedEnvelopesViewControllerDelegate - (void)OnClickNotReceivedButton; - (void)OnMakeWCRedEnvelopesButtonClick:(WCRedEnvelopesControlData *)arg1; - (void)OnWCRedEnvelopesMakeRedEnvelopesViewControllerBack; @end

@protocol WCRedEnvelopesMultiSelectContactsViewControllerDelegate - (void)onMultiSelectContactReturn:(NSArray *)arg1; @end

@protocol WCRedEnvelopesNetworkHelperDelegate - (void)OnWCToAsyncBizSubscribeResponse:(AsyncBizSubscribeResponse *)arg1 Request:(AsyncBizSubscribeRequest *)arg2; - (void)OnWCToBizHBCommonErrorResponse:(HongBaoRes *)arg1 Request:(HongBaoReq *)arg2; - (void)OnWCToBizHBCommonSystemErrorResponse:(HongBaoRes *)arg1 Request:(HongBaoReq *)arg2; - (void)OnWCToBizHBCommonResponse:(HongBaoRes *)arg1 Request:(HongBaoReq *)arg2; - (void)OnWCToEnterpriseHBCommonErrorResponse:(FestivalHongBaoRes *)arg1 Request:(FestivalHongBaoReq *)arg2; - (void)OnWCToEnterpriseHBCommonSystemErrorResponse:(FestivalHongBaoRes *)arg1 Request:(FestivalHongBaoReq *)arg2; - (void)OnWCToEnterpriseHBCommonResponse:(FestivalHongBaoRes *)arg1 Request:(FestivalHongBaoReq *)arg2; - (void)OnWCToHongbaoCommonErrorResponse:(HongBaoRes *)arg1 Request:(HongBaoReq *)arg2; - (void)OnWCToHongbaoCommonSystemErrorResponse:(HongBaoRes *)arg1 Request:(HongBaoReq *)arg2; - (void)OnWCToHongbaoCommonResponse:(HongBaoRes *)arg1 Request:(HongBaoReq *)arg2; @end

@protocol WCRedEnvelopesReceiveHomeViewDelegate - (void)WCRedEnvelopesReceiveHomeViewOpenList; - (void)WCRedEnvelopesReceiveHomeViewOpenRedEnvelopes; - (void)WCRedEnvelopesReceiveHomeViewBack; @end

@protocol WCRedEnvelopesRedEnvelopesDetailViewControllerDelegate - (void)OnGoToBalanceDetail; - (void)OnCommitWCRedEnvelopes:(NSString *)arg1; - (void)OnLoadMoreRedEnvelopesList; - (BOOL)HasMoreDetailList; - (void)WCRedEnvelopesRedEnvelopesDetailViewControllerContinueSendRedEnvelopes; - (void)WCRedEnvelopesRedEnvelopesDetailViewControllerBack; @end

@protocol WCRedEnvelopesRedEnvelopesHistoryListViewControllerDelegate - (void)OnDeleteReceivedRedEnvelopesHistoryItem:(WCRedEnvelopesReceivedRedEnvelopesInfo *)arg1; - (void)OnDeleteSendedRedEnvelopesHistoryItem:(WCRedEnvelopesSendedRedEnvelopesInfo *)arg1; - (void)OnDidSelectOtherYear:(NSString *)arg1; - (void)OnDidSelectReceivedRedEnvelopesHistoryItem:(WCRedEnvelopesReceivedRedEnvelopesInfo *)arg1; - (void)OnDidSelectSendedRedEnvelopesHistoryItem:(WCRedEnvelopesSendedRedEnvelopesInfo *)arg1; - (void)OnLoadMoreRedEnvelopesList; - (BOOL)HasMoreDetailList; - (void)WCRedEnvelopesRedEnvelopesHistoryListViewControllerBack; @end

@protocol WCRedEnvelopesSessionSelectViewControllerDelegate - (void)OnSelectSessionReturn:(NSArray *)arg1; - (void)OnSelectMutilContactsButton; - (void)OnSelectSessionCancel:(WCRedEnvelopesSessionSelectViewController *)arg1; - (void)OnSelectSession:(CBaseContact *)arg1 SessionSelectController:(WCRedEnvelopesSessionSelectViewController *)arg2; @end

@protocol WCRedEnvelopesWelcomePageViewControllerDelegate - (void)OnWCRedEnvelopesWelcomePageViewControllerSelectNormalRedEnvelopes; - (void)OnWCRedEnvelopesWelcomePageViewControllerSelectRadmonRedEnvelopes; - (void)OnWCRedEnvelopesWelcomePageViewControllerMyRedEnvelopesList; - (void)OnWCRedEnvelopesWelcomePageViewControllerBack; @end

@protocol WCSelectorViewDataSource - (BOOL)shouldShowDeleteView; - (struct CGSize)sizeForViews; - (UIView *)viewAtIndex:(unsigned int)arg1; - (unsigned int)numbersOfViews;

@optional - (void)didSelectViewAtIndex:(unsigned int)arg1; @end

@protocol WCSelectorViewDelegate

@optional - (void)onClickWholeView; - (void)onDeleteViewAtIndex:(unsigned int)arg1; - (void)onAddViews:(id)arg1; @end

@protocol WCSessionDelegate - (void)sessionDidDeactivate:(WCSession *)arg1; - (void)sessionDidBecomeInactive:(WCSession *)arg1; - (void)session:(WCSession *)arg1 activationDidCompleteWithState:(int)arg2 error:(NSError *)arg3;

@optional - (void)session:(WCSession *)arg1 didReceiveFile:(WCSessionFile *)arg2; - (void)session:(WCSession *)arg1 didFinishFileTransfer:(WCSessionFileTransfer *)arg2 error:(NSError *)arg3; - (void)session:(WCSession *)arg1 didReceiveUserInfo:(NSDictionary *)arg2; - (void)session:(WCSession *)arg1 didFinishUserInfoTransfer:(WCSessionUserInfoTransfer *)arg2 error:(NSError *)arg3; - (void)session:(WCSession *)arg1 didReceiveApplicationContext:(NSDictionary *)arg2; - (void)session:(WCSession *)arg1 didReceiveMessageData:(NSData *)arg2 replyHandler:(void (^)(NSData *))arg3; - (void)session:(WCSession *)arg1 didReceiveMessageData:(NSData *)arg2; - (void)session:(WCSession *)arg1 didReceiveMessage:(NSDictionary *)arg2 replyHandler:(void (^)(NSDictionary *))arg3; - (void)session:(WCSession *)arg1 didReceiveMessage:(NSDictionary *)arg2; - (void)sessionReachabilityDidChange:(WCSession *)arg1; - (void)sessionWatchStateDidChange:(WCSession *)arg1; @end

@protocol WCSetPermissionsViewControllerDelegate - (void)onDismissViewController:(WCSetPermissionsViewController *)arg1 userName:(NSString *)arg2; @end

@protocol WCShareAuthViewControllerDelegate

@optional - (void)shareAuthViewControllerDidSuccess:(WCShareAuthViewController *)arg1 redirectUrl:(NSString *)arg2; - (void)shareAuthViewControllerDidFail:(WCShareAuthViewController *)arg1; - (void)shareAuthViewControllerDidSuccess:(WCShareAuthViewController *)arg1; - (void)shareAuthViewControllerDidCancel:(WCShareAuthViewController *)arg1; @end

@protocol WCShareAuthViewControllerExt

@optional - (void)onTryHideWCImageFullScreen; @end

@protocol WCShareCardBaseCardHeaderDelegate

@optional - (BOOL)isItemFromOutAppScene; - (void)onNeedOpenUrlStr:(NSString *)arg1; - (void)onClickShareCardBtn; - (void)onClickAcceptCardBtn:(NSString *)arg1; @end

@protocol WCShareCardBatchGetMgrDelegate

@optional - (void)onBatchGetEnd:(unsigned long)arg1; - (void)onBatchGetShareCardList:(NSArray *)arg1 ErrCode:(int)arg2; @end

@protocol WCShareCardCodeViewDelegate - (void)onClickNotifyBtn:(BOOL)arg1; - (void)onCloseCodeView; @end

@protocol WCShareCardGeneralCardHeaderDelegate

@optional - (void)onGeneralCardViewOperateBtnClick; - (void)onGeneralCardViewApplyBtnClick; @end

@protocol WCShareCardGeneralReceiveHeaderDelegate @end

@protocol WCShareCardInvoiceCardHeaderDelegate

@optional - (void)onInvoiceCardViewApplyBtnClick; @end

@protocol WCShareCardMemberCardHeaderDelegate

@optional - (void)onMemberCardSecondaryField:(WCCardFieldItem *)arg1; - (void)onMemberCardAnnounceClicked:(NSString *)arg1; - (void)onMemberCardViewApplyBtnClick; @end

@protocol WCShareCardMemberCustomImgHeaderDelegate - (void)onMemberCustomImgHeaderInfoBtnClicked; @end

@protocol WCShareCardMyCardEntryViewDelegate

@optional - (void)onClickShowAllCardBtn; @end

@protocol WCShareCardNewTicketHeaderDelegate - (void)onTicketHeaderAcceptBtnClick; - (void)onTicketHeaderUsredStoreBtnClick; - (WCCardUsedStoreInfo *)ticketHeaderGetStoreInfo; - (BOOL)ticketHeaderHaveUsedStoreInfo; - (BOOL)ticketHeaderHaveNearByStoreInfo; @end

@protocol WCShareCardSyncMgrDelegate - (void)onWCShareCardSyncEnd; @end

@protocol WCShareCardTicketCardHeaderDelegate

@optional - (void)onTicketCardViewApplyBtnClick; @end

@protocol WCShareCardUserListViewControllerDelegate - (void)onSelectShareUserWithShareData:(WCShareCardData *)arg1; @end

@protocol WCSightFullPlayViewControllerDelegate

@optional - (NSString *)getDetailButtonTitle; - (BOOL)shouldShowDetailButton; - (void)onClickDetailButton; - (void)onClickFullPlayViewForViewAttachVideo; - (void)onFullSightPlayEnd:(BOOL)arg1; - (void)onLongPressFullPlayView; - (void)onClickFullPlayView; @end

@protocol WCSightFullPlayViewDelegate

@optional - (NSString *)getDetailButtonTitle; - (BOOL)shouldShowDetailButton; - (void)onClickDetailButton; - (void)onClickFullPlayViewForViewAttachVideo; - (void)onFullSightDownloadFinished:(WCMediaItem *)arg1 downloadType:(int)arg2; - (void)onFullSightPlayEnd:(BOOL)arg1; - (void)onLongPressedFullSightView:(WCSightFullPlayView *)arg1; - (void)onClickFullSightView:(WCSightFullPlayView *)arg1; @end

@protocol WCSightLoaderObserver

@optional - (void)SightDidFailForUrl:(NSString *)arg1; - (void)SightDidLoad:(NSString *)arg1 Url:(NSString *)arg2; - (void)SightDidReceiveProgress:(float)arg1 Url:(NSString *)arg2; - (void)SightWillBeginLoadForUrl:(NSString *)arg1; @end

@protocol WCSightViewDelegate

@optional - (void)onJumpToViewDetail:(NSString *)arg1; - (void)onLongPressedWCSightFullScreenWindow:(WCSightView *)arg1; - (void)onLongPressedWCSight:(WCSightView *)arg1; - (void)onClickWCSight:(WCSightView *)arg1; @end

@protocol WCSightViewExt

@optional - (void)onWCSightViewWillExitFullScreen:(WCSightView *)arg1; - (void)onWCSightViewWillEnterFullScreen:(WCSightView *)arg1; - (void)onViewSightOutFullScreen; - (void)onViewSightInFullScreen; @end

@protocol WCSnsABTestMgrExt

@optional - (void)onHideUrlFeedComfirmSuccess:(WCDataItem *)arg1; - (void)onHideUrlFeedComfirmFail:(WCDataItem *)arg1; - (void)onHideUrlFeedComfirmBegin:(WCDataItem *)arg1; @end

@protocol WCStateMachineDelegate

@optional - (void)onStateMachineDidExitState:(WCState *)arg1 withTransition:(WCTransition *)arg2; - (void)onStateMachineDidEnterState:(WCState *)arg1 withTransition:(WCTransition *)arg2; @end

@protocol WCTaskUploaderDelegate - (void)onUploadFinished:(WCUploadTask *)arg1; - (void)onMediaUploadFinished:(WCUploadMedia *)arg1 task:(WCUploadTask *)arg2; @end

@protocol WCTimeLineCellViewDelegate

@optional - (UIView *)getView; - (void)onShowDetailChanged:(WCDataItem *)arg1 bShowDetailBeforeChange:(BOOL)arg2; - (void)onActionAdPOI:(WCDataItem *)arg1; - (void)onRestoreTimeLineCellView:(WCDataItem *)arg1; - (void)onActionClearCellCacheAndRefreshCellView:(WCDataItem *)arg1; - (void)onActionLocation:(WCDataItem *)arg1; - (void)onTimeLineCellMoreMenu:(WCDataItem *)arg1 forScene:(unsigned int)arg2; - (void)onTimeLineCellMoreMenu:(WCDataItem *)arg1; - (void)onShowDetailViewForDataItem:(WCDataItem *)arg1; - (void)onEditBlackList:(WCDataItem *)arg1; - (void)onUpdateDataItem:(WCDataItem *)arg1 oldHeight:(float)arg2 newHeight:(float)arg3; - (void)onDeleteDataItem:(WCDataItem *)arg1; - (void)onAdvertiseAction:(WCDataItem *)arg1 point:(struct CGPoint)arg2; - (void)onCommentDataItem:(WCDataItem *)arg1 point:(struct CGPoint)arg2; - (void)onLinkClickedItem:(WCDataItem *)arg1 url:(NSString *)arg2 backupUrl:(NSString *)arg3 withRect:(struct CGRect)arg4; @end

@protocol WCTimeLineCommentCellViewDelegate - (void)onRestoreCommentView:(WCUserComment *)arg1 ofDataItem:(WCDataItem *)arg2; - (void)onReloadCommentView:(WCUserComment *)arg1 ofDataItem:(WCDataItem *)arg2; - (void)onReplyComment:(WCUserComment *)arg1 ofDataItem:(WCDataItem *)arg2 ofTouchedView:(UIView *)arg3; @end

@protocol WCTimeLineViewControllerDelegate - (void)onTimeLineViewReturn; - (void)onMarkWCObjectAsRead:(WCDataItem *)arg1; @end

@protocol WCTimelineCellABTestTipExt - (void)handleABTestTipClickEvent:(WCSnsABTestTipData *)arg1 actionItem:(WCSnsABTestActionItem *)arg2 dataItem:(WCDataItem *)arg3; @end

@protocol WCTimelineDelegate - (void)onTimelineDataChanged:(NSArray *)arg1 andAdItems:(NSArray *)arg2; - (void)onNoMoreTimelineData; - (void)onTimelineDataChangedWithAdded:(NSArray *)arg1 andChanged:(NSArray *)arg2 andDeleted:(NSArray *)arg3;

@optional - (BOOL)isCanvasTypesAllValid:(WCADCanvasInfo *)arg1; @end

@protocol WCTimelinePOIPickerViewControllerDelegate - (void)onPOIPickerFinished:(WCLocationInfo *)arg1; @end

@protocol WCUploadMgrDelegate

@optional - (void)deleteDataItem:(WCDataItem *)arg1; - (void)onUploadRestarted:(WCUploadTask *)arg1; - (void)onUploadFailed:(WCUploadTask *)arg1; - (void)onUploadFinished:(WCUploadTask *)arg1; - (void)onMediaUploadFinished:(WCUploadMedia *)arg1; @end

@protocol WCVideoPreviewRenderExt - (void)onGetLastFrameImage:(UIImage *)arg1; - (void)onFlipCameraComplete; @end

@protocol WCYoDelegate - (void)didHitInside; - (void)didHitOutside; @end

@protocol WCYoWindowDelegate - (UIView *)window:(MMUIWindow *)arg1 hitTest:(struct CGPoint)arg2 withEvent:(UIEvent *)arg3; @end

@protocol WKNavigationDelegate

@optional - (void)webViewWebContentProcessDidTerminate:(WKWebView *)arg1; - (void)webView:(WKWebView *)arg1 didReceiveAuthenticationChallenge:(NSURLAuthenticationChallenge *)arg2 completionHandler:(void (^)(int, NSURLCredential *))arg3; - (void)webView:(WKWebView *)arg1 didFailNavigation:(WKNavigation *)arg2 withError:(NSError *)arg3; - (void)webView:(WKWebView *)arg1 didFinishNavigation:(WKNavigation *)arg2; - (void)webView:(WKWebView *)arg1 didCommitNavigation:(WKNavigation *)arg2; - (void)webView:(WKWebView *)arg1 didFailProvisionalNavigation:(WKNavigation *)arg2 withError:(NSError *)arg3; - (void)webView:(WKWebView *)arg1 didReceiveServerRedirectForProvisionalNavigation:(WKNavigation *)arg2; - (void)webView:(WKWebView *)arg1 didStartProvisionalNavigation:(WKNavigation *)arg2; - (void)webView:(WKWebView *)arg1 decidePolicyForNavigationResponse:(WKNavigationResponse *)arg2 decisionHandler:(void (^)(int))arg3; - (void)webView:(WKWebView *)arg1 decidePolicyForNavigationAction:(WKNavigationAction *)arg2 decisionHandler:(void (^)(int))arg3; @end

@protocol WKScriptMessageHandler - (void)userContentController:(WKUserContentController *)arg1 didReceiveScriptMessage:(WKScriptMessage *)arg2; @end

@protocol WKUIDelegate

@optional - (void)webView:(WKWebView *)arg1 commitPreviewingViewController:(UIViewController *)arg2; - (UIViewController *)webView:(WKWebView *)arg1 previewingViewControllerForElement:(WKPreviewElementInfo *)arg2 defaultActions:(NSArray *)arg3; - (BOOL)webView:(WKWebView *)arg1 shouldPreviewElement:(WKPreviewElementInfo *)arg2; - (void)webView:(WKWebView *)arg1 runJavaScriptTextInputPanelWithPrompt:(NSString *)arg2 defaultText:(NSString *)arg3 initiatedByFrame:(WKFrameInfo *)arg4 completionHandler:(void (^)(NSString *))arg5; - (void)webView:(WKWebView *)arg1 runJavaScriptConfirmPanelWithMessage:(NSString *)arg2 initiatedByFrame:(WKFrameInfo *)arg3 completionHandler:(void (^)(BOOL))arg4; - (void)webView:(WKWebView *)arg1 runJavaScriptAlertPanelWithMessage:(NSString *)arg2 initiatedByFrame:(WKFrameInfo *)arg3 completionHandler:(void (^)(void))arg4; - (void)webViewDidClose:(WKWebView *)arg1; - (WKWebView *)webView:(WKWebView *)arg1 createWebViewWithConfiguration:(WKWebViewConfiguration *)arg2 forNavigationAction:(WKNavigationAction *)arg3 windowFeatures:(WKWindowFeatures *)arg4; @end

@protocol WNNoteItemProtocol @property(retain, nonatomic) NSString *originXML; @property(nonatomic) int type; @property(nonatomic) unsigned long dataSize; @property(retain, nonatomic) NSString *localEditorId;

@optional - (NSString *)toJSProxyString; @end

@protocol WNNoteRichEditDelegate - (void)onCancelInsert; - (void)configItemId:(id )arg1; - (NSArray *)noteItemArrayFromType:(int)arg1; - (void)deleteItem:(id )arg1; - (id )noteItemFromLocalEditorId:(NSString *)arg1; - (void)updateItem:(id )arg1; - (void)insertItem:(id )arg1; - (MMUIViewController *)getViewController;

@optional - (void)onSendLocationToFriend:(NSString *)arg1 ViewController:(MMUIViewController *)arg2; - (void)insertItems:(NSArray *)arg1; @end

@protocol WNNoteVoicePlayDelegate

@optional - (void)OnEndPlay; - (void)OnBeginPlay; @end

@protocol WNNoteVoicePlayViewDelegate - (void)onClosePlayView; @end

@protocol WNNoteVoiceRecordDelegate - (void)CancelWNNoteVoiceRecordWithObj:(id)arg1 Code:(unsigned short)arg2; - (void)StartWNNoteVoiceRecordWithObj:(id)arg1; - (void)CompleteWNNoteVoiceRecordWithObj:(id)arg1 FilePath:(NSString *)arg2 VoiceTime:(float)arg3 VoiceFmt:(unsigned long)arg4;

@optional - (void)UpdateWNNoteVoiceRecordWithObj:(id)arg1 PeakPower:(float)arg2 Length:(int)arg3; @end

@protocol WSContactSearchDelegate - (void)onWSContactSearchResultUpdated; @end

@protocol WSContactSearchLogicDelegate - (void)onReturnWSContactResult:(WSContactSearchResult *)arg1; @end

@protocol WSJSEventHandleDelegate

@optional - (void)onRequestLocalSuggestion:(NSDictionary *)arg1; - (void)onWSMusicStatusChanged:(NSDictionary *)arg1; - (void)currentFriendScene:(unsigned int *)arg1 withParams:(NSDictionary *)arg2; - (void)onDeleteBrowsingSnsItemOnH5; - (void)onBrowsingSnsItem:(NSString *)arg1; - (BOOL)checkBrowsingSnsItem:(NSString *)arg1; - (void)onClickRecmdWord:(NSDictionary *)arg1; - (void)onLaunchDetailPage:(NSDictionary *)arg1; - (void)onSearchInputChanged:(NSDictionary *)arg1; - (void)enableSearchBar; - (void)hideSearchKeyboard; @end

@protocol WSMusicDelegate

@optional - (void)startMusicPlayer:(NSDictionary *)arg1; - (void)notifyPageOfMusicStatusChanged:(NSDictionary *)arg1; @end

@protocol WSTagSearchDelegate

@optional - (void)onTagSearchBarInfoChangedToNotify:(NSString *)arg1; @end

@protocol WTloginLogProtocol - (void)logWithfile:(const char *)arg1 line:(int)arg2 func:(const char *)arg3 msg:(NSString *)arg4; @end

@protocol WWKApiDelegate

@optional - (void)onResp:(WWKBaseResp *)arg1; - (void)onReq:(WWKBaseReq *)arg1; @end

@protocol WWKApiSerializable - (BOOL)deserializeWithDictionary:(NSDictionary *)arg1; @end

@protocol WXCAssistHelperDelegate - (void)sendMultiTalkRequset:(int)arg1 reqData:(NSData *)arg2 cgiType:(int)arg3; - (void)writeLog:(int)arg1 tag:(NSString *)arg2 content:(NSString *)arg3; @end

@protocol WXCCNetworkStatusExt - (void)WXCReachabilityChange:(unsigned long)arg1; @end

@protocol WXCMultiTalkApiDelegate - (void)onOtherDeviceHandleTalk:(NSString *)arg1; - (void)onMultiTalkRedirectOk; - (void)onMultiTalkAudioDeviceUnPlugin; - (void)onMultiTalkAudioDevicePlugin; - (void)onReceiveVideoMemberChangeMsg:(WXCMultiTalkGroup *)arg1 extArray:(NSMutableArray *)arg2; - (void)onReceiveReawakeOrPokerMsg:(WXCMultiTalkGroup *)arg1 extData:(NSData *)arg2; - (void)onReawakeFriendOrSendPokerToFriendResult:(BOOL)arg1; - (void)onRespActiveGroupBriefInfoList:(NSArray *)arg1 isSuccess:(BOOL)arg2; - (void)onReceiveMutilTalkPokerMsg; - (void)OnSysCallNotifyInterrupt:(int)arg1; - (void)onAddMultiTalkMemberResult:(BOOL)arg1 groupInfo:(WXCMultiTalkGroup *)arg2; - (void)onErr:(int)arg1; - (void)onSpeakerStateChange:(BOOL)arg1; - (void)onVideoData:(unsigned long)arg1 Bgra:(char *)arg2 Width:(unsigned long)arg3 Height:(unsigned long)arg4 frontCamera:(BOOL)arg5; - (void)OnVideoStateChange:(BOOL)arg1 VideoOn:(BOOL)arg2; - (void)onMuteStateChange:(BOOL)arg1; - (void)onMultiTalkDeviceLauchSuccess; - (void)onMultiTalkReady; - (void)onMemberChange:(WXCMultiTalkGroup *)arg1; - (void)onReceiveMissMultiTalk:(WXCMultiTalkGroup *)arg1; - (void)onEnterMultiTalk:(WXCMultiTalkGroup *)arg1; - (void)onCancelCreateMultiTalk:(WXCMultiTalkGroup *)arg1; - (void)onCreateMultiTalk:(WXCMultiTalkGroup *)arg1; - (void)onInviteMultiTalk:(WXCMultiTalkGroup *)arg1; @end

@protocol WXCNetWorkDelegate - (void)onRespData:(NSString *)arg1 taskId:(int)arg2 retCode:(int)arg3 retBuf:(NSData *)arg4 backfillData:(NSObject *)arg5; @end

@protocol WXCNetWorkProxyDelegate - (NSString *)getWxUserName; - (BOOL)proxySendRequest:(int)arg1 reqData:(NSData *)arg2 cmd:(int)arg3; - (BOOL)isProxyInit; @end

@protocol WXCNetworkStatusDelegate - (void)WXCReachabilityChange:(unsigned long)arg1; @end

@protocol WXGBackupBasicLogicDelegate - (BOOL)onBasicLogicSendData:(NSData *)arg1;

@optional - (void)onBasicLogicAlert:(unsigned int)arg1; - (void)onBasicProgresssCurrentSession:(unsigned long long)arg1 totalSession:(unsigned long long)arg2; - (void)onBasicLogicNotifyEvent:(unsigned int)arg1; @end

@protocol WXGBackupEntryViewControllerDelegate - (void)onCancelEntryViewController; - (void)onMinimizeEntryViewController; @end

@protocol WXGBackupLogicDelegate

@optional - (void)onFirstPacketOK:(BOOL)arg1; - (void)onBackupTransferSpeed:(float)arg1; - (void)onProgressCurrentSession:(unsigned long long)arg1 totalSession:(unsigned long long)arg2; - (void)onBackupLogicAlert:(unsigned int)arg1; - (void)onBackupLogicNotify:(unsigned int)arg1; @end

@protocol WXGBackupRecoverHelperDelegate - (void)onRecoverHelperCurrentSession:(unsigned long long)arg1 totalSession:(unsigned long long)arg2; - (void)onRecoverHelperNotify:(unsigned int)arg1; @end

@protocol WXGBackupRecoverMgrDelegate - (void)onSvrIDRequestProcessEndWithResponse:(PacketSvrIDResponse *)arg1; - (void)onRequestSessionProcessEndWithResponse:(NSArray *)arg1; - (void)onDataTagProcessEnd:(PacketBackupDataTag *)arg1; - (void)onData:(PacketBackupDataPush *)arg1 writeToFileFinsh:(BOOL)arg2; @end

@protocol WXGBackupSessionViewControllerDelegate - (void)onCancelSelectSession; - (void)onSelectSession:(NSArray *)arg1; @end

@protocol WXGestureDelegate

@optional - (void)gestureWillEndTransition:(WXGesture *)arg1 isCanceld:(BOOL)arg2; - (void)gestureWillBeginTransition:(WXGesture *)arg1; @end

@protocol WXVideoPlayerViewDelegate

@optional - (void)onWXVideoPlayVideoUpdateVideoTime:(double)arg1 msgClientId:(NSString *)arg2; - (void)onWXVideoPlayerClickDetail:(CMessageWrap *)arg1; - (void)isWXVideoPlayerPlayAttachVideo:(CMessageWrap *)arg1; - (BOOL)isWXVideoPlayerDisplay:(CMessageWrap *)arg1; - (void)onWXVideoPlayerShouldContinueFromActive:(CMessageWrap *)arg1; - (void)onWXVideoPlayerShouldPlay:(CMessageWrap *)arg1; - (void)onWXVideoPlayerCanPlay:(CMessageWrap *)arg1; - (void)onWXVideoPlayerTimer:(CMessageWrap *)arg1 currentTime:(unsigned long)arg2; - (void)onWXVideoPlayerPause:(CMessageWrap *)arg1; @end

@protocol WXVideoPlayerViewTouchDelegate

@optional - (void)onWXVideoPlayerViewLongPress:(UIGestureRecognizer *)arg1; - (void)onWXVideoPlayerViewSingleTap:(UIGestureRecognizer *)arg1; @end

@protocol WeAppSystemInfoDelegate - (void)onGetInfo:(NSDictionary *)arg1; @end

@protocol WebAddContactDelegate - (void)OnWebAddContactReturn; - (void)OnWebAddContact:(int)arg1 Msg:(NSString *)arg2 CallBack:(JSEvent *)arg3; @end

@protocol WebMailViewDelegate - (void)onSendComplete; @end

@protocol WebResourceCDNDownloadHelperDelegate - (void)onItemCDNDownloadFinished:(int)arg1 Item:(WebviewLocalResItem *)arg2; - (void)onItemDownloadProgress:(int)arg1 Item:(WebviewLocalResItem *)arg2; @end

@protocol WebResourceCDNUploadHelperDelegate

@optional - (void)onItemUploadCDNFinishedWithoutMediaId:(int)arg1 Item:(WebviewLocalResItem *)arg2; - (void)onItemUploadProgressWithoutMediaId:(int)arg1 Item:(WebviewLocalResItem *)arg2; - (void)onItemUploadCDNFinished:(int)arg1 Item:(WebviewLocalResItem *)arg2; - (void)onItemUploadProgress:(int)arg1 Item:(WebviewLocalResItem *)arg2; @end

@protocol WebResourceUploadHelperDelegate - (void)onItemUploadFinished:(int)arg1 Item:(WebviewLocalResItem *)arg2; @end

@protocol WebSearchImageTaskDelegate - (void)onImageFailForUrl:(NSURL *)arg1; - (void)onImageReady:(NSData *)arg1 forUrl:(NSURL *)arg2; @end

@protocol WebSearchMgrDelegate - (void)onSearchRecmdDataFail; - (void)onSearchRecmdDataReturn:(NSDictionary *)arg1; - (void)onWebSearchDataFail:(BOOL)arg1; - (void)onWebSearchDataChanged:(BOOL)arg1 isFromFuncQuery:(BOOL)arg2;

@optional - (void)onFailReceiveSuggestionJSON; - (void)onReceiveSuggestionJSON:(NSString *)arg1; - (void)onOpenContactError:(NSString *)arg1 withMessage:(NSString *)arg2; - (void)onOpenContact:(CContact *)arg1; - (void)onUpdateCommonImg:(NSDictionary *)arg1; - (void)onUpdateSnsImg:(NSDictionary *)arg1; - (void)onUpdateHeadImg:(NSDictionary *)arg1; @end

@protocol WebViewA8KeyLogicDelegate - (void)saveJSAPIPermissionsInOfflineCache:(NSData *)arg1 url:(NSString *)arg2; - (void)saveJSAPIPermissions:(NSData *)arg1 url:(NSString *)arg2; - (void)saveJSAPIAuthInfo:(NSArray *)arg1; - (void)onJumpToEmoticonDetailViewController:(NSString *)arg1; - (void)onJumpToViewController:(NSString *)arg1; - (void)onJumpToSafariWithUrl:(NSString *)arg1; - (void)onUpdatedPermisson; - (void)onGetA8Key:(BOOL)arg1 Reason:(int)arg2;

@optional - (void)onStartGetA8Key; @end

@protocol WebViewJSLogicDelegate - (void)handleFromWeixinNotify:(NSString *)arg1; - (BOOL)isTempAccessOfJSApiPermitted:(NSString *)arg1; - (void)kvReportJSCall:(NSString *)arg1 withParam:(NSDictionary *)arg2; - (NSArray *)getAuthorizedMonitorEvents:(NSString *)arg1; - (void)processJSAPICall:(NSDictionary *)arg1 funcDef:(JSFunctionDef *)arg2 funcBlock:(void (^)(void))arg3 failHandleBlock:(void (^)(NSDictionary *))arg4 apiPermission:(unsigned char)arg5; - (unsigned char)getJSApiPermission:(JSFunctionDef *)arg1; - (BOOL)isGetingA8Key; - (void)onFinishedHandleJSApi; - (MMWebViewController *)getCurrentWebviewViewController; - (BOOL)canAccessJSApi:(JSFunctionDef *)arg1; @end

@protocol WebViewJavascriptBridgeDelegate - (void)responseFromAsync:(id)arg1; @end

@protocol WebViewURLCheckLogicDelegate - (void)url:(NSString *)arg1 DidCheckReturnContentAttribute:(unsigned long)arg2; @end

@protocol WebviewJSEventHandler - (void)OnWillAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)handleJSEvent:(JSEvent *)arg1 HandlerFacade:(WebviewJSEventHandlerFacade *)arg2 ExtraData:(NSDictionary *)arg3; @end

@protocol WebviewJSEventHandlerBaseDelegate - (MMWebViewController *)webviewController;

@optional - (NSDictionary *)isExistJSApis:(NSArray *)arg1; @end

@protocol WebviewResourceDownloadHelperDelegate - (void)onItemDownloadFinished:(int)arg1 Item:(WebviewLocalResItem *)arg2; @end

@protocol WeixinContactInfoExt

@optional - (void)onCheckDisableAllOperation:(NSString *)arg1 Disable:(char *)arg2; @end

@protocol WindowDelegate

@optional - (void)touchesCancelled_Window:(NSSet *)arg1 withEvent:(UIEvent *)arg2; - (void)touchesEnded_Window:(NSSet *)arg1 withEvent:(UIEvent *)arg2; - (void)touchesMoved_Window:(NSSet *)arg1 withEvent:(UIEvent *)arg2; - (void)touchesBegan_Window:(NSSet *)arg1 withEvent:(UIEvent *)arg2; @end

@protocol WloginProtocolBuff - (int)encode:(NSMutableData *)arg1; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2; @end

@protocol YYWebViewDelegate

@optional - (NSString *)getPreInjectScriptStr; - (BOOL)allowsInlineMediaPlay; - (void)webviewDidReceiveScriptMessage:(id)arg1 handler:(id)arg2; - (void)webView:(id )arg1 didFailLoadWithError:(NSError *)arg2; - (void)webViewDidFinishLoad:(id )arg1; - (void)webViewDidStartLoad:(id )arg1; - (BOOL)webView:(id )arg1 shouldStartLoadWithRequest:(NSURLRequest *)arg2 navigationType:(int)arg3 isMainFrame:(BOOL)arg4; @end

@protocol YYWebViewInterface @property(nonatomic) BOOL mediaPlaybackRequiresUserAction; @property(nonatomic) BOOL allowsInlineMediaPlayback; @property(nonatomic) BOOL scalesPageToFit; @property(readonly, nonatomic, getter=isLoading) BOOL loading; @property(readonly, nonatomic, getter=canGoForward) BOOL canGoForward; @property(readonly, nonatomic, getter=canGoBack) BOOL canGoBack; @property(nonatomic) BOOL allowsBackForwardNavigationGestures; @property(readonly, nonatomic) NSURLRequest *request; @property(readonly, nonatomic) UIScrollView *scrollView; @property(nonatomic) id wvDelegate; - (void)enableJavaScriptPopup:(BOOL)arg1; - (void)evaluateJavaScriptFromString:(NSString *)arg1 completionBlock:(void (^)(NSString *, NSError *))arg2; - (void)goForward; - (void)goBack; - (void)stopLoading; - (void)reload; - (void)loadHTMLString:(NSString *)arg1 baseURL:(NSURL *)arg2; - (void)loadRequest:(NSURLRequest *)arg1; - (id)initWithFrame:(struct CGRect)arg1 delegate:(id )arg2; @end

@protocol ZoomingScrollViewDelegate

@optional - (void)onZoomingScrollViewSingleTap; @end

@protocol ARCLiteIndexedSubscripting - (void)setObject:(id)arg1 atIndexedSubscript:(unsigned int)arg2; - (id)objectAtIndexedSubscript:(unsigned int)arg1; @end

@protocol ARCLiteKeyedSubscripting - (void)setObject:(id)arg1 forKeyedSubscript:(id)arg2; - (id)objectForKeyedSubscript:(id)arg1; @end

@protocol addContactToChatRoomDelegate - (void)clearAllMsg; - (void)newMessageFromAddContactToChatRoom:(CContact *)arg1; @end

@protocol chatRoomInfoDelegate - (void)newMessageFromChatRoomInfo:(CContact *)arg1; @end

@protocol chatRoomSettingDelegate - (void)clearAllMsg; @end

@protocol contactInfoDelegate

@optional - (void)deleteAllMsg; - (void)contactInfoReturn; - (void)newMessageFromContactInfo:(CContact *)arg1; - (void)addToContactsFromContactInfo:(CContact *)arg1; @end

@protocol contactVerifyLogicDelegate

@optional - (void)onContactVerifyFillVerifyMsg:(NSArray *)arg1; - (float)getTextFieldTopMarginVerifyLogic:(CContactVerifyLogic *)arg1; - (NSString *)getAlertMessageForVerifyLogic:(CContactVerifyLogic *)arg1; - (NSString *)getAlertTitleForVerifyLogic:(CContactVerifyLogic *)arg1; - (void)contactVerifyOk:(NSArray *)arg1 opCode:(unsigned long)arg2; - (void)onContactVerifyFail; @end

@protocol crashReportConnectionDelegate - (void)onUploadCrashCompleted:(BOOL)arg1 CrashWrap:(MMCrashReportWrap *)arg2; @end

@protocol imageViewDelegate

@optional - (void)touchesCancelled_ImageView:(NSSet *)arg1 withEvent:(UIEvent *)arg2; - (void)touchesEnded_ImageView:(NSSet *)arg1 withEvent:(UIEvent *)arg2; - (void)touchesMoved_ImageView:(NSSet *)arg1 withEvent:(UIEvent *)arg2; - (void)touchesBegan_ImageView:(NSSet *)arg1 withEvent:(UIEvent *)arg2; @end

@protocol initLogicControllerDelegate - (void)stopIniting:(unsigned long)arg1; - (void)percentIniting:(NSString *)arg1; @end

@protocol listGoogleContactsFromWXServerDelegate

@optional - (void)onListGoogleContactsFromWXServer:(NSArray *)arg1 ret:(unsigned long)arg2; @end

@protocol mainFrameLogicControllerDelegate

@optional - (void)popToMainFrameAnimated:(BOOL)arg1; - (void)stopLoadingForSessionRebuild; - (void)startLoadingForSessionRebuild; - (BOOL)isStatusBarHidden; - (void)updateStatusBar; - (void)stopIniting:(unsigned long)arg1; - (void)percentIniting:(NSString *)arg1; - (void)changeNetworkStatus:(unsigned long)arg1; - (void)updateUnReadCount; - (void)deleteSessionCell:(unsigned long)arg1 withUser:(NSString *)arg2; - (void)selectCellForName:(NSString *)arg1; - (void)cancelSelectedCell; - (void)updateAllItemTimeLabel; - (void)updateSession:(MMSessionInfo *)arg1; - (void)reloadSessions; @end

@protocol messageNodeViewDelegate

@optional - (void)clickNewAASysMsg:(NSString *)arg1 withMsgLocalID:(unsigned long)arg2; - (void)onExposeTemplateMsg:(CMessageWrap *)arg1; - (BOOL)isChatStatusNotifyOpen; - (void)shareMsgToOpenSDKByNodeView:(CMessageWrap *)arg1; - (float)getMaxContentHeightForNodeView:(id)arg1; - (void)showMultiTalkMessageInfoWithSessionItem:(MultiTalkSessionItem *)arg1 msgLocalID:(unsigned int)arg2; - (void)showMultiTalkSessionInfo:(MultiTalkSessionItem *)arg1; - (void)clickReceiveBrandMsg; - (void)clickShieldBrandMsg; - (void)clickLinkToDealWithSysXml:(CMessageWrap *)arg1 fromScene:(NSString *)arg2; - (void)clickLinkToExpose; - (void)scrollRectToVisiblePosition:(struct CGRect)arg1; - (BOOL)isRectVisibleInTableView:(struct CGRect)arg1; - (BOOL)isInputViewPositionDown; - (void)onFullScreenWindowWillHide; - (void)willShowMenuController:(id)arg1; - (BOOL)isMsgLastSend:(CMessageWrap *)arg1; - (CMessageWrap *)getLastSentMsg; - (BOOL)isLastMsg:(CMessageWrap *)arg1; - (BOOL)isMsgCanRevoke:(CMessageWrap *)arg1; - (void)revokeMsgByNodeView:(CMessageWrap *)arg1; - (void)SetMsgPlayed:(CMessageWrap *)arg1; - (void)switchEarMode; - (void)onCommentOnMessageWrap:(CMessageWrap *)arg1; - (void)jumpToShakeView:(unsigned long)arg1; - (void)jumpToUserProfile:(NSString *)arg1 Displayname:(NSString *)arg2 Scence:(unsigned long)arg3; - (void)onHideKeyboard; - (void)onMoreOperateWithMsgId:(NSString *)arg1; - (void)onForwardMessageOK; - (void)onMassSendSendAgain:(NSArray *)arg1; - (void)onScrollToBottom; - (void)reloadNodeWithMessageWrap:(CMessageWrap *)arg1; - (void)onNodeViewChanged; - (void)tagLink:(NSString *)arg1 messageWrap:(CMessageWrap *)arg2; - (MMUIViewController *)getViewController; - (void)hasTapReaderNodeView; - (void)longPressOnHeadImageForDebug:(CMessageWrap *)arg1; - (void)longPressOnHeadImage:(CBaseContact *)arg1; - (void)deleteNode:(CMessageWrap *)arg1; - (void)StartDownloadShortVideo:(CMessageWrap *)arg1; - (void)StartDownloadVideo:(CMessageWrap *)arg1; - (void)StartUploadVideo:(CMessageWrap *)arg1; - (void)StopDownloadVideoWithKVReport:(CMessageWrap *)arg1; - (void)StopDownloadVideo:(CMessageWrap *)arg1; - (void)StopUploadVideo:(CMessageWrap *)arg1; - (void)readerViewClickedWithMsg:(CMessageWrap *)arg1; - (void)headerImageClickedWithMsg:(CMessageWrap *)arg1; - (void)headerImageClicked:(CBaseContact *)arg1; - (void)enterChat:(CContact *)arg1; - (void)OnEndPlaying:(CMessageWrap *)arg1; - (void)EndPlaying:(CMessageWrap *)arg1; - (void)BeginPlaying:(CMessageWrap *)arg1 FromTouch:(BOOL)arg2; - (void)PlayShortVideo:(CMessageWrap *)arg1; - (void)PlayVideo:(CMessageWrap *)arg1; - (void)tapVoipNodeView:(id)arg1; - (void)tapAppNodeView:(id)arg1; - (void)tapFriendCard_NodeView:(id)arg1 WithContact:(CContact *)arg2 WithMsg:(CMessageWrap *)arg3; - (void)tapPushContact_NodeView:(CPushContact *)arg1; - (void)tapPushMail_NodeView:(id)arg1 withPushMailWrap:(PushMailWrap *)arg2; - (void)tagHeadImage_NodeView:(id)arg1; - (void)tapVideoStatus_NodeView:(id)arg1; - (void)tapStatus_NodeView:(id)arg1; - (void)tapText_NodeView:(id)arg1; - (void)tapEmoticon_NodeView:(id)arg1; - (void)tapLocation_NodeView:(id)arg1; - (void)tapReader_NodeView:(id)arg1; - (void)tapImage_NodeView:(id)arg1; @end

@protocol scrollViewDelegate

@optional - (void)touchesCancelled_ScrollView:(NSSet *)arg1 withEvent:(UIEvent *)arg2; - (void)touchesEnded_ScrollView:(NSSet *)arg1 withEvent:(UIEvent *)arg2; - (void)touchesMoved_ScrollView:(NSSet *)arg1 withEvent:(UIEvent *)arg2; - (void)touchesBegan_ScrollView:(NSSet *)arg1 withEvent:(UIEvent *)arg2; @end

@protocol settingModifyAliasDelegate - (void)saveNewAlias; @end

@protocol settingModifyEmailDelegate

@optional - (void)saveNewEmail; @end

@protocol settingModifySignDelegate - (void)saveNewSign:(NSString *)arg1; @end

@protocol settingMyAccountExtInfoDelegate

@optional - (void)SettingMyAccountExtInfoExit; @end

@protocol settingMyAccountExtInfoLogicDelegate - (void)onInfoChange;

@optional - (void)onImgSave; - (void)onImgChangeEnd:(BOOL)arg1 withError:(BaseResponseErrMsg *)arg2; - (void)onImgBeginChange:(UIImage *)arg1; @end

@protocol shakeSingleViewDelegate - (void)showHDHeadImage; - (void)GoToSayHello:(ShakeGetItem *)arg1 andScene:(unsigned long)arg2; - (void)onFinishShowAnimation; @end

@protocol tableViewDelegate

@optional - (void)didFinishedLoading:(id)arg1; - (void)touchesCancelled_TableView:(NSSet *)arg1 withEvent:(UIEvent *)arg2; - (void)touchesEnded_TableView:(NSSet *)arg1 withEvent:(UIEvent *)arg2; - (void)touchesMoved_TableView:(NSSet *)arg1 withEvent:(UIEvent *)arg2; - (void)touchesBegan_TableView:(NSSet *)arg1 withEvent:(UIEvent *)arg2; @end

@protocol textViewDelegate

@optional - (void)onAccessoryViewFrameChanged:(struct CGRect)arg1; - (void)textview:(UITextView *)arg1 pasteImage:(UIImage *)arg2; - (BOOL)textview:(UITextView *)arg1 shouldPasteImage:(UIImage *)arg2; - (void)touchesCancelled_TextView:(NSSet *)arg1 withEvent:(UIEvent *)arg2; - (void)touchesEnded_TextView:(NSSet *)arg1 withEvent:(UIEvent *)arg2; - (void)touchesMoved_TextView:(NSSet *)arg1 withEvent:(UIEvent *)arg2; - (void)touchesBegan_TextView:(NSSet *)arg1 withEvent:(UIEvent *)arg2; @end

@protocol whatsnewViewDelegateEx - (void)showWhatsNewEnd; - (void)showWhatsNewWillEnd; @end

@interface WAHistoryCollectionViewCell : UICollectionViewCell { UIImage *_image; NSString *_title; NSString *_userName; NSString *_headUrl; int _mode; int _index; id _delegate; MMWebImageView *_logoImageView; UIImageView *_imageView; UILabel *_label; UIImageView *_shadowView; UIButton *_deleteButton; }

@property(retain, nonatomic) UIButton *deleteButton; // @synthesize deleteButton=_deleteButton; @property(retain, nonatomic) UIImageView *shadowView; // @synthesize shadowView=_shadowView; @property(retain, nonatomic) UILabel *label; // @synthesize label=_label; @property(retain, nonatomic) UIImageView *imageView; // @synthesize imageView=_imageView; @property(retain, nonatomic) MMWebImageView *logoImageView; // @synthesize logoImageView=_logoImageView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) int index; // @synthesize index=_index; @property(nonatomic) int mode; // @synthesize mode=_mode; @property(retain, nonatomic) NSString *headUrl; // @synthesize headUrl=_headUrl; @property(retain, nonatomic) NSString *userName; // @synthesize userName=_userName; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) UIImage *image; // @synthesize image=_image; - (void).cxx_destruct; - (void)deleteButtonDidClick:(id)arg1; - (void)layoutSubviews; - (void)onModifyWeAppContact:(id)arg1; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCCanvasComponentTextAreaInfo : MMObject { NSString *_content; unsigned long _showType; unsigned long _textAlignmentType; unsigned long _fontSize; NSString *_fontColorStr; }

@property(retain, nonatomic) NSString *fontColorStr; // @synthesize fontColorStr=_fontColorStr; @property(nonatomic) unsigned long fontSize; // @synthesize fontSize=_fontSize; @property(nonatomic) unsigned long textAlignmentType; // @synthesize textAlignmentType=_textAlignmentType; @property(nonatomic) unsigned long showType; // @synthesize showType=_showType; @property(retain, nonatomic) NSString *content; // @synthesize content=_content; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface GameCenterFriendPlayInfoCell : MMTableViewCell { UILabel *_scrollingLabel1; UILabel *_scrollingLabel2; int _curShowingIndex; NSArray *_friendPlayList; float _cellHeight; }

  • (float)heightForFriendPlayInfoCell:(id)arg1; @property(retain, nonatomic) NSArray *friendPlayList; // @synthesize friendPlayList=_friendPlayList;
  • (void).cxx_destruct;
  • (void)changeScrollingLabel;
  • (void)startAnimation;
  • (void)layoutContent;
  • (void)initializeSubview;
  • (void)layoutSubviews;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface WAJSEventHandler_navigateBack : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAPackageSweeperLogic : NSObject { }

  • (void)sweepLocalPkgWhenEnterBackground;

@end

@interface WAJSEventHandler_insertVideoPlayer : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WCPayInfoItem : NSObject <PBCoding, NSCopying> { unsigned long m_uiPaySubType; NSString *m_nsFeeDesc; NSString *m_nsTranscationID; unsigned long m_uiInvalidTime; unsigned long m_uiBeginTransferTime; NSString *m_nsTransferID; unsigned long m_uiEffectiveDate; unsigned long m_templateID; NSString *m_c2cUrl; NSString *m_c2cNativeUrl; NSString *m_c2cIconUrl; NSString *m_receiverTitle; NSString *m_receiverDesc; NSString *m_senderTitle; NSString *m_senderDesc; NSString *m_hintText; NSString *m_sceneText; NSString *m_total_fee; NSString *m_fee_type; unsigned long m_c2c_msg_subtype; NSString *m_nsPayMsgID; NSString *m_payMemo; NSString *m_nsImageID; NSString *m_nsImageAesKey; unsigned long m_uiImageLength; unsigned long m_sceneId; NSString *m_aaOrderBillNum; unsigned long m_aaNewAAType; NSString *m_aaLauncherTitle; NSString *m_aaNotinerTitle; NSString *m_aaReceiverTitle; NSString *m_aaReceiverList; NSString *m_aaPayerTitle; NSString *m_aaPayerList; NSString *m_aaLauncherUsername; }

  • (void)initialize; @property(retain, nonatomic) NSString *m_aaLauncherUsername; // @synthesize m_aaLauncherUsername; @property(retain, nonatomic) NSString *m_aaPayerList; // @synthesize m_aaPayerList; @property(retain, nonatomic) NSString *m_aaPayerTitle; // @synthesize m_aaPayerTitle; @property(retain, nonatomic) NSString *m_aaReceiverList; // @synthesize m_aaReceiverList; @property(retain, nonatomic) NSString *m_aaReceiverTitle; // @synthesize m_aaReceiverTitle; @property(retain, nonatomic) NSString *m_aaNotinerTitle; // @synthesize m_aaNotinerTitle; @property(retain, nonatomic) NSString *m_aaLauncherTitle; // @synthesize m_aaLauncherTitle; @property(nonatomic) unsigned long m_aaNewAAType; // @synthesize m_aaNewAAType; @property(retain, nonatomic) NSString *m_aaOrderBillNum; // @synthesize m_aaOrderBillNum; @property(nonatomic) unsigned long m_sceneId; // @synthesize m_sceneId; @property(nonatomic) unsigned long m_uiImageLength; // @synthesize m_uiImageLength; @property(retain, nonatomic) NSString *m_nsImageAesKey; // @synthesize m_nsImageAesKey; @property(retain, nonatomic) NSString *m_nsImageID; // @synthesize m_nsImageID; @property(retain, nonatomic) NSString *m_payMemo; // @synthesize m_payMemo; @property(retain, nonatomic) NSString *m_nsPayMsgID; // @synthesize m_nsPayMsgID; @property(nonatomic) unsigned long m_c2c_msg_subtype; // @synthesize m_c2c_msg_subtype; @property(retain, nonatomic) NSString *m_c2cNativeUrl; // @synthesize m_c2cNativeUrl; @property(retain, nonatomic) NSString *m_fee_type; // @synthesize m_fee_type; @property(retain, nonatomic) NSString *m_total_fee; // @synthesize m_total_fee; @property(retain, nonatomic) NSString *m_senderDesc; // @synthesize m_senderDesc; @property(retain, nonatomic) NSString *m_receiverDesc; // @synthesize m_receiverDesc; @property(retain, nonatomic) NSString *m_sceneText; // @synthesize m_sceneText; @property(retain, nonatomic) NSString *m_hintText; // @synthesize m_hintText; @property(retain, nonatomic) NSString *m_senderTitle; // @synthesize m_senderTitle; @property(retain, nonatomic) NSString *m_receiverTitle; // @synthesize m_receiverTitle; @property(retain, nonatomic) NSString *m_c2cIconUrl; // @synthesize m_c2cIconUrl; @property(retain, nonatomic) NSString *m_c2cUrl; // @synthesize m_c2cUrl; @property(nonatomic) unsigned long m_templateID; // @synthesize m_templateID; @property(nonatomic) unsigned long m_uiEffectiveDate; // @synthesize m_uiEffectiveDate; @property(nonatomic) unsigned long m_uiBeginTransferTime; // @synthesize m_uiBeginTransferTime; @property(retain, nonatomic) NSString *m_nsTransferID; // @synthesize m_nsTransferID; @property(nonatomic) unsigned long m_uiInvalidTime; // @synthesize m_uiInvalidTime; @property(retain, nonatomic) NSString *m_nsTranscationID; // @synthesize m_nsTranscationID; @property(retain, nonatomic) NSString *m_nsFeeDesc; // @synthesize m_nsFeeDesc; @property(nonatomic) unsigned long m_uiPaySubType; // @synthesize m_uiPaySubType;
  • (void).cxx_destruct;
  • (id)toXML;
  • (BOOL)fromXML:(struct XmlReaderNode_t *)arg1;
  • (void)dealloc;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterFriendRankCell : MMTableViewCell <IGameCenterExt, CAAnimationDelegate> { UILabel *_rankLabel; MMHeadImageView *_headImgView; UILabel *_displayNameLabel; UILabel *_labelLabel; UILabel *_scoreLabel; UIButton *_titleButton; UIButton *_upButton; UILabel *_upCountLabel; UILabel *_timeScoreLabel; GameCenterUserRankInfo *_rankInfo; BOOL _isHighlighted; int _viewType; id _delegate; }

  • (float)heightForCellWithViewType:(int)arg1; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) int viewType; // @synthesize viewType=_viewType; @property(retain, nonatomic) GameCenterUserRankInfo *rankInfo; // @synthesize rankInfo=_rankInfo;
  • (void).cxx_destruct;
  • (void)onUpFriend:(id)arg1 appID:(id)arg2 errCode:(int)arg3;
  • (void)upButtonClicked:(id)arg1;
  • (void)up;
  • (float)layoutContentWithUpButton:(float)arg1;
  • (float)layoutContentWithoutUpButton:(float)arg1;
  • (void)layoutContent;
  • (void)reloadData;
  • (void)initializeSubview;
  • (void)layoutSubviews;
  • (void)dealloc;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_updateMap : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WloginTlv_0x168 : WloginTlv { NSArray *guidArray; }

@property(retain) NSArray *guidArray; // @synthesize guidArray; - (void)dealloc; - (int)encode:(id)arg1;

@end

@interface SRRunLoopThread : NSThread { NSObject *_waitGroup; NSRunLoop *_runLoop; }

  • (id)sharedThread; @property(retain, nonatomic) NSRunLoop *runLoop; // @synthesize runLoop=_runLoop;
  • (void).cxx_destruct;
  • (void)main;
  • (id)init;
  • (void)dealloc;

@end

@interface SRIOConsumerPool : NSObject { unsigned int _poolSize; NSMutableArray *_bufferedConsumers; }

  • (void).cxx_destruct;
  • (void)returnConsumer:(id)arg1;
  • (id)consumerWithScanner:(CDUnknownBlockType)arg1 handler:(CDUnknownBlockType)arg2 bytesNeeded:(unsigned long)arg3 readToCurrentFrame:(BOOL)arg4 unmaskBytes:(BOOL)arg5;
  • (id)init;
  • (id)initWithBufferCapacity:(unsigned int)arg1;

@end

@interface WAJSEventHandler_getStorageSync : WAJSEventHandler_getStorage { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WCCanvasReportMgr : MMService { BOOL _hasReportInit; WCCanvasReportInfo *_reportInfo; WCStatTimerHelper *_pageTimeHelper; NSMutableDictionary *_componentTimeHelperDict; NSMutableDictionary *_componentReportInfoDict; NSMutableDictionary *_videoTimeHelperDict; unsigned long long _lastStreamVideoPlayCompleteTime; }

@property(nonatomic) unsigned long long lastStreamVideoPlayCompleteTime; // @synthesize lastStreamVideoPlayCompleteTime=lastStreamVideoPlayCompleteTime; @property(retain, nonatomic) NSMutableDictionary *videoTimeHelperDict; // @synthesize videoTimeHelperDict=_videoTimeHelperDict; @property(retain, nonatomic) NSMutableDictionary *componentReportInfoDict; // @synthesize componentReportInfoDict=_componentReportInfoDict; @property(retain, nonatomic) NSMutableDictionary *componentTimeHelperDict; // @synthesize componentTimeHelperDict=_componentTimeHelperDict; @property(retain, nonatomic) WCStatTimerHelper *pageTimeHelper; // @synthesize pageTimeHelper=_pageTimeHelper; @property(nonatomic) BOOL hasReportInit; // @synthesize hasReportInit=_hasReportInit; @property(retain, nonatomic) WCCanvasReportInfo *reportInfo; // @synthesize reportInfo=_reportInfo; - (void).cxx_destruct; - (id)getTimerHelperInDict:(id)arg1 usingKey:(id)arg2; - (id)getComponentReportInfoUsingItem:(id)arg1 withAssertType:(Class)arg2; - (id)getComponentReportInfoUsingItem:(id)arg1; - (void)tryToReportDownloadInfoWithUrl:(id)arg1 mediaType:(unsigned int)arg2 isPreload:(unsigned int)arg3 costTime:(unsigned long long)arg4 retCode:(int)arg5 scene:(unsigned int)arg6 downloadSize:(long long)arg7 startDownloadTime:(unsigned long long)arg8; - (void)tryToReportPanoramaComponentUrlInfo:(id)arg1 needDownload:(BOOL)arg2; - (void)tryToReportStreamComponentVideoUrlInfo:(id)arg1 needDownload:(BOOL)arg2; - (void)tryToReportStreamComponentThumbUrlInfo:(id)arg1 needDownload:(BOOL)arg2; - (void)tryToReportStreamComponentIsAutoPlay:(id)arg1 isAutoPlay:(BOOL)arg2; - (void)tryToReportStreamComponentClickVoiceControl:(id)arg1; - (void)tryToReportStreamComponentClickPlayButton:(id)arg1; - (void)tryToReportStreamComponentPlayComplete:(id)arg1; - (void)tryToReportStreamComponentPlayEnd:(id)arg1; - (void)tryToReportStreamComponentPlayStart:(id)arg1; - (void)tryToReportStreamComponentDuration:(CDStruct1b6d18a9)arg1 WithItem:(id)arg2; - (void)tryToReportSightUrlInfo:(id)arg1 needDownload:(BOOL)arg2; - (void)tryToReportSightThumbUrlInfo:(id)arg1 needDownload:(BOOL)arg2; - (void)tryToReportSightIsAutoPlay:(id)arg1 isAutoPlay:(BOOL)arg2; - (void)tryToReportSightComponentClickVoiceControl:(id)arg1; - (void)tryToReportSightComponentPlayComplete:(id)arg1; - (void)tryToReportSightComponentPlayEnd:(id)arg1; - (void)tryToReportSightComponentPlayStart:(id)arg1; - (void)tryToReportSightComponentDuration:(CDStruct_1b6d18a9)arg1 WithItem:(id)arg2; - (void)tryToReportTelephoneComponentClick:(id)arg1; - (void)tryToReportLocationComponentClick:(id)arg1; - (void)tryToReportFullScreenImageUrlInfo:(id)arg1 needDownload:(BOOL)arg2; - (void)tryToReportPureImageUrlInfo:(id)arg1 needDownload:(BOOL)arg2; - (void)tryToReportButtonComponentClick:(id)arg1; - (void)tryToAddReportComponentExposure:(id)arg1; - (void)tryToReportComponentExposureEnd:(id)arg1; - (void)tryToReportComponentExposureStart:(id)arg1; - (void)tryToReportExitWithLeaveType:(unsigned int)arg1; - (void)tryToReportAddFavItem; - (void)tryToReportSendFriendMsg; - (void)tryToReportShareTimeLine; - (void)tryToReportRightSwipePage; - (void)reportCanvasAdInitWithSnsId:(id)arg1 uxInfo:(id)arg2 inScene:(int)arg3 withEnterType:(unsigned int)arg4 enableSwipe:(BOOL)arg5 componentItemsCount:(unsigned long)arg6 snsStatExt:(id)arg7;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WloginTlv_0x140 : WloginTlv { unsigned short wDataVer; NSString *sLoginHost; unsigned short wLoginPort; unsigned short wResvLen; }

@property unsigned short wResvLen; // @synthesize wResvLen; @property unsigned short wLoginPort; // @synthesize wLoginPort; @property(copy) NSString *sLoginHost; // @synthesize sLoginHost; @property unsigned short wDataVer; // @synthesize wDataVer; - (void)dealloc; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface WloginTlv_0x142 : WloginTlv { unsigned short wIDVer; NSString *sIdentifier; }

@property unsigned short wIDVer; // @synthesize wIDVer; @property(copy) NSString *sIdentifier; // @synthesize sIdentifier; - (void)dealloc; - (int)encode:(id)arg1;

@end

@interface WAAppMsgItem : MMObject { NSString *_username; NSString *_appid; NSString *_pagepath; int _type; }

@property(nonatomic) int type; // @synthesize type=_type; @property(retain, nonatomic) NSString *pagepath; // @synthesize pagepath=_pagepath; @property(retain, nonatomic) NSString *appid; // @synthesize appid=_appid; @property(retain, nonatomic) NSString *username; // @synthesize username=_username; - (void).cxx_destruct; - (id)toXML; - (BOOL)fromXML:(struct XmlReaderNode_t *)arg1; - (id)copyWithZone:(struct _NSZone *)arg1;

@end

@interface WloginTlv_0x113 : WloginTlv { unsigned int dwUin; unsigned short wNameTag; NSString *sName; }

@property(copy) NSString *sName; // @synthesize sName; @property unsigned int dwUin; // @synthesize dwUin; @property unsigned short wNameTag; // @synthesize wNameTag; - (void)dealloc; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface GameCenterImageInfoCell : MMTableViewCell { MMWebImageView *_imageView; NSString *_imageUrl; }

@property(retain, nonatomic) NSString *imageUrl; // @synthesize imageUrl=_imageUrl; - (void).cxx_destruct; - (void)reloadData; - (void)initSubviews; - (void)layoutSubviews; - (void)dealloc; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface CMMKVCommReport : NSObject { int m_logId; long m_startTime; long m_endTime; NSMutableDictionary *m_setDic; NSMutableDictionary *m_addDic; CDUnknownFunctionPointerType m_handler; _Bool m_isReportNow; _Bool m_isImportant; id m_observer; }

@property(retain, nonatomic) id m_observer; // @synthesize m_observer; - (void).cxx_destruct; - (int)getLogId; - (id)getArrayElementForKey:(id)arg1 andIndex:(unsigned int)arg2; - (unsigned int)getArrayElementCountForKey:(id)arg1; - (void)addArrayElementValue:(id)arg1 forKey:(id)arg2; - (id)getElementForkey:(id)arg1; - (void)setElementValue:(id)arg1 forKey:(id)arg2; - (void)end; - (void)start; - (void)dealloc; - (id)initWithLogId:(int)arg1 andHandler:(CDUnknownFunctionPointerType)arg2 andIsReportNow:(id)arg3 andIsImportant:(id)arg4;

@end

@interface JumpToBizWebviewBlockViewController : MMUIViewController <JumpToBizWebviewLogicHelperDelegate, UIAlertViewDelegate> { JumpToBizWebviewData *_infoData; JumpToBizWebviewLogicHelper *_logicHelper; MMLoadingView *_loadingView; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onJumpToBizWebview:(int)arg1 WithErrMsg:(id)arg2 WithUrl:(id)arg3; - (void)onReturn; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showFailViewWithErrMsg:(id)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)dealloc; - (id)initWithInfoData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppDataMgr : MMService <MMService, PBMessageObserverDelegate, MMKernelExt> { BOOL _appDataChecked; BOOL _appSettingLoaded; NSMutableDictionary *_appSettingMap; NSMutableArray *_aryAuthApp; BOOL _aryAuthAppLoaded; NSMutableArray *_aryAppPersonalInfo; BOOL _aryAppPersonalInfoLoader; BOOL _appResisterInfoLoaded; BOOL _newAppStatus; NSMutableArray *_aryInstalledApp; NSMutableArray *_aryReceivedApp; NSMutableArray *_aryBuiltInApp; RecommendAppsLogicImpl *_rcmAppsLogicImpl; ServiceAppsLogicImpl *_svcAppsLogicImpl; NSMutableArray *_getAppInfoRunningQueue; NSMutableArray *_getAppInfoWaitingQueue; BOOL _bGetAppInfoListRunning; AppIconItem *_updateAppIconRunningItem; NSMutableArray *_updateAppIconWaitingQueue; BOOL _bUpdateAppIconRunning; BOOL _hasMoveFinished; NSMutableDictionary *_dictInnerJumpAppIdType; NSMutableDictionary *_dictInnerJumpTypeAppId; }

@property(retain, nonatomic) NSMutableDictionary *appSettingMap; // @synthesize appSettingMap=_appSettingMap; - (void).cxx_destruct; - (void)onServiceReloadData; - (void)onPreQuit; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)structCGI:(id)arg1 withType:(unsigned long)arg2; - (void)updateAppSettingItemList:(id)arg1; - (BOOL)makeUrlRequst:(id)arg1 userData:(id)arg2 cdn:(BOOL)arg3; - (void)handleGetWatermark:(id)arg1; - (void)handleGetIcon:(id)arg1; - (void)handleGetAppInfoList:(id)arg1; - (id)updateValue:(id)arg1 newValue:(id)arg2; - (BOOL)updateAppWatermark:(id)arg1; - (BOOL)updateAppIcon:(id)arg1; - (void)updateAppInfo:(id)arg1; - (id)getInstalledAppInfo:(id)arg1; - (BOOL)checkAndSaveIcon:(id)arg1 appID:(id)arg2; - (BOOL)checkRegisterInfo:(id)arg1; - (void)refreshAppInfoLastUpdateTimeForNewUser; - (BOOL)loadAppRegisterInfo; - (void)trimAppRegisterInfo:(id)arg1; - (void)saveAppRegisterInfo; - (id)getRegisterDictionary; - (id)dictionaryToAppRegisterInfo:(id)arg1; - (id)getRegisterPasteboardName; - (id)GetPathOfAppWatermark:(id)arg1; - (id)GetPathOfAppIcon:(id)arg1; - (BOOL)setSDKVersion; - (void)saveAppPersonalInfo; - (BOOL)loadAppPersonalInfo; - (void)saveAuthAppInfo; - (BOOL)loadAuthAppInfo; - (id)getPersonalInfoWithAppID:(id)arg1; - (void)handleGetAppPersonalInfoList:(id)arg1; - (void)handleGetAuthAppList:(id)arg1; - (id)getAuthAppList; - (void)filterUnInstalledApp; - (BOOL)UpdateAuthAppList:(int)arg1; - (BOOL)removeAppByUser:(id)arg1; - (BOOL)addAppByUser:(id)arg1; - (BOOL)addNeedUpdateAppId:(id)arg1; - (void)addInstalledAppList:(id)arg1; - (BOOL)forceUpdateBizAppInfo:(id)arg1; - (void)forceUpdateBizAppInfoWithAppIDList:(id)arg1; - (void)forceUpdateAppInfo:(id)arg1; - (BOOL)updateAppInfo:(id)arg1 appInfoVer:(unsigned long)arg2 isForceUpdate:(BOOL)arg3; - (void)clearGetAppInfoListRunningQueue; - (void)checkGetAppInfoListWaitingQueue; - (void)addGetAppInfoListQueue:(id)arg1; - (BOOL)checkUpdateAppIconWaitingQueue; - (BOOL)addUpdateAppIconQueue:(id)arg1 appID:(id)arg2 cmd:(id)arg3; - (void)updateAppTypeList:(id)arg1 appTypeList:(id)arg2; - (void)updateBizAppInfoWithGameCenter; - (void)updateBizAppInfoWithAddByUser; - (id)getAppRegisterInfo:(id)arg1; - (id)mergeBuiltInAppInfo:(id)arg1; - (id)mergeValue:(id)arg1 newValue:(id)arg2; - (BOOL)compareAppID:(id)arg1 withOtherAppID:(id)arg2; - (id)getAppWatermark:(id)arg1; - (id)getServiceAppIcon:(id)arg1 IconUrl:(id)arg2; - (id)getRecommendAppIcon:(id)arg1 IconUrl:(id)arg2; - (id)getAppIconRetNilIfNotExist:(id)arg1; - (id)getAppIcon:(id)arg1; - (BOOL)receiveAppInfoFromMsg:(id)arg1 name:(id)arg2 version:(int)arg3 isForceUpdate:(BOOL)arg4; - (id)getShowGameCenterArray; - (id)getGameInstalledArray; - (BOOL)deleteUninstalledGameApp:(id)arg1; - (BOOL)deleteUninstalledAppByAppID:(id)arg1; - (BOOL)isAppInstalledPossibly:(id)arg1; - (id)getAppInstalledArray; - (void)setServiceAppNotShowNew:(id)arg1; - (id)getAttachmentViewServiceAppsList:(id)arg1; - (id)getServiceAppArray:(id)arg1; - (void)clearRecommentAppArray; - (void)setRecommendAppNotShowNew:(id)arg1; - (void)updateRecommendAppArray; - (id)getRecommendAppArray; - (id)getGeneralAppInstalledArray; - (void)addInstalledAppInfoByAppID:(id)arg1 appName:(id)arg2 appIconUrl:(id)arg3; - (void)addAppByUserMoveToAppSetting; - (BOOL)isAppDataChecked; - (BOOL)checkAndUpdateAppData; - (BOOL)checkAndUpdateAppDataForiOS7Plus:(id)arg1 forceUpdate:(BOOL)arg2; - (void)saveAppSetting; - (BOOL)loadAppSetting; - (void)handleSetAppSetting:(id)arg1; - (void)handleGetAppSetting:(id)arg1; - (BOOL)SetAppSetting:(id)arg1 setCmdID:(int)arg2 setCmdValue:(id)arg3; - (BOOL)UpdateAppPersonalInfoList:(id)arg1; - (BOOL)UpdateBatchAppSettingItem:(id)arg1; - (void)onAuthOK; - (void)doUpdateAppSettingItem; - (void)setAppSettingFlag:(unsigned long)arg1 withAppID:(id)arg2; - (void)UpdateAppRecvMsgState:(id)arg1 isRecvMsg:(BOOL)arg2; - (void)UpdateAppAuthState:(id)arg1 isAuth:(BOOL)arg2; - (BOOL)UpdateAppSettingItem:(id)arg1; - (void)updateAppAddedByUser:(id)arg1:(BOOL)arg2; - (void)updateAppSettingFlag:(id)arg1; - (BOOL)isGeneralApp:(id)arg1; - (BOOL)isGame:(id)arg1; - (BOOL)isNeedDetectRequetURL:(id)arg1; - (BOOL)isCanForward:(id)arg1; - (BOOL)isAppAddedByUser:(id)arg1; - (id)getOpenID:(id)arg1; - (BOOL)isOpenIDExist:(id)arg1; - (BOOL)isRecvMsg:(id)arg1; - (BOOL)isAppSettingExist:(id)arg1; - (void)loadNewAppStatus; - (void)saveNewAppStatus; - (void)setNewAppStatus:(BOOL)arg1; - (BOOL)getNewAppStatus; - (BOOL)writeToFile:(id)arg1 data:(id)arg2; - (void)mergeBuiltInAppList; - (void)setShowInShareListSeq:(unsigned long)arg1 withAppID:(id)arg2 andType:(unsigned long long)arg3; - (void)setIsShowInShareList:(BOOL)arg1 withAppID:(id)arg2; - (void)save3rdAppSupportContentType:(unsigned long long)arg1 withAppID:(id)arg2; - (void)convertShareTypeToOpenSDKType:(unsigned long long)arg1 ToOpenSDKType:(int *)arg2; - (id)getShareTo3rdSortedAppInfo:(BOOL)arg1 andType:(unsigned long long)arg2; - (id)keyForDicShowInShareListSeqByType:(unsigned long long)arg1; - (unsigned long long)getFlagByMessageWrap:(id)arg1; - (id)getAppIdWithFuncType:(int)arg1; - (int)getFuncTypeWithAppId:(id)arg1; - (void)initInnerJumpDict; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_openLocation : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAConfigContactAttribute : NSObject { NSDictionary *_dicWeAppInfo; }

  • (void).cxx_destruct;
  • (id)network;
  • (id)setting;
  • (id)downloadFileDomainList;
  • (id)uploadFileDomainList;
  • (id)webSocketDomainList;
  • (id)requestDomainList;
  • (unsigned long)downloadFileMaxConcurrentCount;
  • (unsigned long)uploadFileMaxConcurrentCount;
  • (unsigned long)requestMaxConcurrentCount;
  • (unsigned long)backgroundMaxRunningTimeInterval;
  • (unsigned long)webViewMaxDepth;
  • (unsigned long)localStorageMaxSizeMB;
  • (id)initWithWeAppInfo:(id)arg1;

@end

@interface WAJSEventHandler_removeStorage : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WALoadPerformanceMgr : MMService { unsigned long long _lanchStartTimeStamp; unsigned long long _navigateToStartTimeStamp; unsigned long long _redirectToStartTimeStamp; unsigned int _lastWebviewID; int _lastActionType; NSString *_currentAppID; unsigned long _currentVersion; }

  • (void).cxx_destruct;
  • (void)reportLoadPerformanceInfo:(unsigned int)arg1 reportType:(unsigned int)arg2;
  • (void)logAppRouteActionType:(int)arg1 webviewID:(unsigned int)arg2;
  • (void)logLaunchAppWithAppID:(id)arg1 version:(unsigned long)arg2;
  • (void)logFromJSWithAppID:(id)arg1 message:(id)arg2;
  • (void)logPerformancePreloadCostTime:(unsigned int)arg1 withAppID:(id)arg2 isPreload:(BOOL)arg3;
  • (void)logPerformanceWithType:(int)arg1 costTime:(unsigned int)arg2 withAppID:(id)arg3;
  • (void)onServiceClearData;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_drawCanvas : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAContactMainThreadGetter : NSObject { CDUnknownBlockType _handler; MMTimer *_timer; NSString *_userName; }

  • (void).cxx_destruct;
  • (void)onModifyWeAppContact:(id)arg1;
  • (void)onUpdateContactTimeout:(id)arg1;
  • (void)getWeAppContact:(id)arg1 version:(unsigned long long)arg2 handler:(CDUnknownBlockType)arg3 timeout:(unsigned long)arg4;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAContactGetter : NSObject { WAContactMainThreadGetter *_mainThreadGetter; }

  • (void).cxx_destruct;
  • (void)mainThread_getWeAppContact:(id)arg1 version:(unsigned long long)arg2 handler:(CDUnknownBlockType)arg3 timeout:(unsigned long)arg4;
  • (void)getWeAppContact:(id)arg1 version:(unsigned long long)arg2 handler:(CDUnknownBlockType)arg3 timeout:(unsigned long)arg4;
  • (void)getWeAppContact:(id)arg1 handler:(CDUnknownBlockType)arg2 timeout:(unsigned long)arg3;
  • (void)dealloc;

@end

@interface VoIPTokenRegisterObject : NSObject { NSData *m_token; id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(retain, nonatomic) NSData *m_token; // @synthesize m_token; - (void).cxx_destruct; - (void)callOkDelegate; - (void)callErrorDelegate; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)startRequest; - (id)initWithToken:(id)arg1;

@end

@interface WloginTlv_0x167 : WloginTlv { unsigned char cImgType; unsigned char cImgFormat; NSString *sImgUrl; }

@property(copy) NSString *sImgUrl; // @synthesize sImgUrl; @property unsigned char cImgFormat; // @synthesize cImgFormat; @property unsigned char cImgType; // @synthesize cImgType; - (void)dealloc; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface WAJSEventHandler_startRecord : WAJSEventHandler_BaseEvent { }

  • (void)onSuccess:(id)arg1;
  • (void)onError:(id)arg1;
  • (void)handleJSEvent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJavaScriptTimer : MMObject { unsigned long function; BOOL bRepeat; }

@end

@interface MemAppidSig : NSObject { unsigned int dwAppid; unsigned int dwPriority; unsigned int dwTime; unsigned int dwExpTime; MemSigManager *memSigManager; }

@property(nonatomic) unsigned int dwExpTime; // @synthesize dwExpTime; @property(nonatomic) unsigned int dwTime; // @synthesize dwTime; @property(nonatomic) unsigned int dwPriority; // @synthesize dwPriority; @property(nonatomic) unsigned int dwAppid; // @synthesize dwAppid; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)printAppidSig; - (BOOL)isEqual:(id)arg1; - (unsigned int)hash; - (id)appidSigByName:(id)arg1; - (void)addAppidSig:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface WCCanvasComponentScrollGroupInfo : MMObject { NSArray *_componentItemList; }

@property(retain, nonatomic) NSArray *componentItemList; // @synthesize componentItemList=_componentItemList; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface PrtlBase : NSObject { unsigned long m_uiUin; unsigned long m_uiScene; unsigned long m_uiCgi; NSRecursiveLock *m_oLock; CMMDB *m_oMMDB; id m_delNotifyFromPrtl; }

@property(nonatomic) __weak id m_delNotifyFromPrtl; // @synthesize m_delNotifyFromPrtl; @property(retain, nonatomic) NSRecursiveLock *m_oLock; // @synthesize m_oLock; @property(retain, nonatomic) CMMDB *m_oMMDB; // @synthesize m_oMMDB; @property(nonatomic) unsigned long m_uiCgi; // @synthesize m_uiCgi; @property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; - (void).cxx_destruct; - (BOOL)CustomEncryptPack:(void *)arg1 outbuf:(struct AutoBuffer *)arg2; - (BOOL)HasCustomEncryptPack; - (void)GetRespKey:(struct AutoBuffer *)arg1; - (void)GetReqKey:(struct AutoBuffer *)arg1; - (BOOL)HandleResp:(void *)arg1; - (void)InitReq:(void *)arg1; - (void)InitPrtl:(unsigned long)arg1 Delegate:(id)arg2 DB:(id)arg3 Lock:(id)arg4 Scene:(unsigned long)arg5; - (void)dealloc; - (id)init; @property(nonatomic) unsigned long m_uiUin; // @synthesize m_uiUin;

@end

@interface MMVideoPlayerCore : MMObject { AVPlayer *_player; AVPlayerLayer *_layer; id _delegate; NSURL *_url; id _timeObserver; double _totalTime; struct CGSize _avSize; }

@property(retain, nonatomic) id timeObserver; // @synthesize timeObserver=_timeObserver; @property struct CGSize avSize; // @synthesize avSize=_avSize; @property double totalTime; // @synthesize totalTime=_totalTime; @property(retain, nonatomic) NSURL *url; // @synthesize url=_url; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) AVPlayerLayer *layer; // @synthesize layer=_layer; @property(retain, nonatomic) AVPlayer *player; // @synthesize player=_player; - (void).cxx_destruct; - (void)seekTo:(double)arg1; - (double)currentPosition; - (struct CGSize)videoSize; - (double)duration; - (void)pause; - (void)play; - (void)playerDidFinishPlaying; - (void)updateMovieTime; - (void)getThumbImage; - (void)dealloc; - (id)initWithPath:(id)arg1;

@end

@interface GameCenterRankedGameInfoCell : MMTableViewCell { UILabel *_rankLabel; MMWebImageView *_iconView; UILabel *_nameLabel; UILabel *_detailLabel; UIButton *_downloadButton; UILabel *_gameLabel; UIView *_leftBanner; SummaryItemView *_firstSummaryView; SummaryItemView *_secondSummaryView; id _delegate; GameCenterGameBriefInfo *_gameInfo; unsigned int _rank; int _index; }

  • (float)heightForCellWithGameInfo:(id)arg1; @property(nonatomic) int index; // @synthesize index=_index; @property(nonatomic) unsigned int rank; // @synthesize rank=_rank; @property(retain, nonatomic) GameCenterGameBriefInfo *gameInfo; // @synthesize gameInfo=_gameInfo; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)onDownloadButtonClicked:(id)arg1;
  • (void)setButtonTitle:(id)arg1;
  • (id)getSummaryItemAtIndex:(unsigned int)arg1;
  • (void)reloadData;
  • (void)layoutContent;
  • (void)initSubviews;
  • (void)layoutSubviews;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface SummaryItemView : MMUIView { UILabel *_leftLabel; UILabel *_rightLabel; }

  • (void).cxx_destruct;
  • (void)layoutSubviews;
  • (id)getUserDisplayName:(id)arg1;
  • (void)updateWithSummaryFeedItem:(id)arg1;

@end

@interface WAJSContextPlugin_coreMotion : WAJSContextPluginBase { CMMotionManager *_motionMgr; unsigned long m_headingTag; id _resultDelegate; }

@property(nonatomic) __weak id resultDelegate; // @synthesize resultDelegate=_resultDelegate; - (void).cxx_destruct; - (void)onHeadingError:(int)arg1 withTag:(unsigned long)arg2; - (void)onHeadingChanged:(id)arg1 withTag:(unsigned long)arg2; - (void)enableCompass:(BOOL)arg1; - (void)dealloc; - (void)enableAccelerometer:(BOOL)arg1;

@end

@interface WCWatchNativeMgr : MMService <WCSessionDelegate, PBMessageObserverDelegate, MMKernelExt, INetworkStatusMgrExt, ICdnComMgrExt, IContactMgrExt, IMsgExt, IDownloadImageExt, IVideoExt, MMService> { BOOL _isRefreshingSessionKey; BOOL _needRefreshSessionKey; BOOL _didHandledOpenURLSinceEnterForeground; NSMutableArray *_fileInfosNeedTransfer; BOOL _isCurrentControllerResume; WCSession *_session; NSString *_lastInterfaceContoller; NSDate *_lastInterfaceControllerUpdatedAt; NSDictionary *_lastInterfaceControllerExtraInfo; NSString *_currentInterfaceController; NSDate *_currentInterfaceControllerUpdatedAt; NSMutableArray *_pendingSignalMessages; MemoryMappedKV *_mappedKV; }

  • (id)getWatchDeviceId; @property(retain, nonatomic) MemoryMappedKV *mappedKV; // @synthesize mappedKV=_mappedKV; @property(retain, nonatomic) NSMutableArray *pendingSignalMessages; // @synthesize pendingSignalMessages=_pendingSignalMessages; @property(nonatomic) BOOL isCurrentControllerResume; // @synthesize isCurrentControllerResume=_isCurrentControllerResume; @property(retain, nonatomic) NSDate *currentInterfaceControllerUpdatedAt; // @synthesize currentInterfaceControllerUpdatedAt=_currentInterfaceControllerUpdatedAt; @property(copy, nonatomic) NSString *currentInterfaceController; // @synthesize currentInterfaceController=_currentInterfaceController; @property(retain, nonatomic) NSDictionary *lastInterfaceControllerExtraInfo; // @synthesize lastInterfaceControllerExtraInfo=_lastInterfaceControllerExtraInfo; @property(retain, nonatomic) NSDate *lastInterfaceControllerUpdatedAt; // @synthesize lastInterfaceControllerUpdatedAt=_lastInterfaceControllerUpdatedAt; @property(copy, nonatomic) NSString *lastInterfaceContoller; // @synthesize lastInterfaceContoller=_lastInterfaceContoller; @property(retain, nonatomic) WCSession *session; // @synthesize session=_session;
  • (void).cxx_destruct;
  • (BOOL)isValidContactForWatch:(id)arg1;
  • (void)debugLog:(id)arg1;
  • (BOOL)isWatchRecentReachable;
  • (BOOL)isNotificationActionFromWatch:(id)arg1; @property(readonly, nonatomic) BOOL isWatchAppInstalled; @property(readonly, nonatomic) BOOL reachable; @property(readonly, nonatomic) BOOL isWatchRunning;
  • (BOOL)transferFileIfKeyValid:(id)arg1 type:(unsigned int)arg2;
  • (id)keyForTransferFileWithUsername:(id)arg1 serverID:(long long)arg2 type:(unsigned int)arg3;
  • (void)updateApplicationContextIfCould;
  • (unsigned long)replyYoTo:(id)arg1 observer:(id)arg2;
  • (void)displayAllPendingSignalMessages;
  • (void)displaySignalMessageWithDelay:(id)arg1;
  • (void)OnVideoDownloadAfterOK:(id)arg1;
  • (void)OnDownloadImageOk:(id)arg1;
  • (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)OnUnReadCountChange:(id)arg1;
  • (void)OnMsgNotAddDBNotify:(id)arg1 MsgWrap:(id)arg2;
  • (void)OnUpdatedCdnDnsInfo:(id)arg1 snsCdnInfo:(id)arg2 appCdnInfo:(id)arg3;
  • (void)onNetworkStatusChange:(unsigned long)arg1;
  • (void)onPostQuit;
  • (void)onPreQuit;
  • (void)onKickQuit;
  • (void)logoutWatch;
  • (void)onAuthOK;
  • (void)handleGetIosExtensionKeyResp:(id)arg1 Event:(unsigned long)arg2;
  • (void)getExtensionKeyForceRefresh:(BOOL)arg1;
  • (void)checkAndRefreshSessionKeyIfNeed;
  • (BOOL)isSessionKeyCached;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)_handleSession:(id)arg1 didReceiveUserInfo:(id)arg2;
  • (void)_handleSessionMessage:(id)arg1 replyHandler:(CDUnknownBlockType)arg2;
  • (void)session:(id)arg1 didReceiveFile:(id)arg2;
  • (void)session:(id)arg1 didFinishFileTransfer:(id)arg2 error:(id)arg3;
  • (void)session:(id)arg1 didReceiveUserInfo:(id)arg2;
  • (void)session:(id)arg1 didFinishUserInfoTransfer:(id)arg2 error:(id)arg3;
  • (void)session:(id)arg1 didReceiveApplicationContext:(id)arg2;
  • (void)session:(id)arg1 didReceiveMessageData:(id)arg2 replyHandler:(CDUnknownBlockType)arg3;
  • (void)session:(id)arg1 didReceiveMessageData:(id)arg2;
  • (void)session:(id)arg1 didReceiveMessage:(id)arg2 replyHandler:(CDUnknownBlockType)arg3;
  • (void)session:(id)arg1 didReceiveMessage:(id)arg2;
  • (void)sessionReachabilityDidChange:(id)arg1;
  • (void)sessionWatchStateDidChange:(id)arg1;
  • (void)session:(id)arg1 activationDidCompleteWithState:(int)arg2 error:(id)arg3;
  • (BOOL)handleUserActivty:(id)arg1 restorationHandler:(CDUnknownBlockType)arg2;
  • (void)jumpToChatViewIfNeed;
  • (void)handleUpdateQuickReplies:(id)arg1;
  • (void)markWCMessageAsReadBeforeDateToWatch:(id)arg1;
  • (void)handleMarkWCMessageAsReadFromWatchDate:(id)arg1;
  • (id)getLatestWCMessageAsReadDate;
  • (void)handleCurrentInterfaceControllerInfo:(id)arg1 preferNowAsDate:(BOOL)arg2;
  • (void)handleShareAppMessage:(id)arg1;
  • (void)addMsgDataToWatchInbox:(id)arg1;
  • (id)getRecentContactsInfosForWatch;
  • (id)getRecentContactsList;
  • (void)handleWatchContacts:(id)arg1;
  • (void)_updateWatchContactsFromDB;
  • (void)onContactListUpdate:(unsigned long)arg1;
  • (id)dictionaryFromContact:(id)arg1;
  • (void)sendPairedInfoToServer;
  • (void)setupSession;
  • (void)willHandleOpenURL:(id)arg1;
  • (void)didBecomeActive:(id)arg1;
  • (void)onServiceClearData;
  • (void)onServiceTerminate;
  • (void)onServiceEnterForeground;
  • (void)onServiceEnterBackground;
  • (void)onServiceReloadData;
  • (void)onServiceInit; @property(retain, nonatomic) NSDate *lastReachableDate; @property(nonatomic) BOOL needShowNewBadge; @property(readonly, nonatomic) BOOL isPairedWatch;
  • (void)dealloc;
  • (id)init;
  • (void)transferInitDataForWatch;
  • (void)transferAvatarWithUsername:(id)arg1;
  • (void)transferCachedImage:(id)arg1 forURLString:(id)arg2 progress:(float)arg3;
  • (void)transferCachedImage:(id)arg1 forURLString:(id)arg2;
  • (BOOL)_tranferFilePath:(id)arg1 payload:(id)arg2;
  • (BOOL)transferMessageWrap:(id)arg1 forType:(unsigned int)arg2;
  • (id)transferFile:(id)arg1 metadata:(id)arg2;
  • (id)transferUserInfo:(id)arg1;
  • (void)statDurationData:(unsigned long)arg1 byFile:(id)arg2;
  • (void)statActiveData:(unsigned long)arg1 byFile:(id)arg2;
  • (void)logStatsWCSessionFile:(id)arg1;
  • (id)roomHeadImageWithUsername:(id)arg1 circleColor:(id)arg2;
  • (id)headImageForWatchWithUsername:(id)arg1;
  • (BOOL)isWatchContactReachLimit;
  • (id)watchContactUsernames;
  • (void)changeContact:(id)arg1 toWatchContact:(BOOL)arg2 sync:(BOOL)arg3 needSendToWatch:(BOOL)arg4 notifyiPhone:(BOOL)arg5;
  • (void)setWatchContactUsernames:(id)arg1 needSendToWatch:(BOOL)arg2 notifyiPhone:(BOOL)arg3;
  • (void)setWatchContactUsernames:(id)arg1 needSendToWatch:(BOOL)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BaseReq : NSObject { int type; NSString *openID; }

@property(retain, nonatomic) NSString *openID; // @synthesize openID; @property(nonatomic) int type; // @synthesize type; - (void).cxx_destruct; - (id)init;

@end

@interface BaseResp : NSObject { int errCode; NSString *errStr; int type; }

@property(nonatomic) int type; // @synthesize type; @property(retain, nonatomic) NSString *errStr; // @synthesize errStr; @property(nonatomic) int errCode; // @synthesize errCode; - (void).cxx_destruct; - (id)init;

@end

@interface SendMessageToWXReq : BaseReq { BOOL bText; NSString *text; WXMediaMessage *message; int scene; }

@property(nonatomic) int scene; // @synthesize scene; @property(nonatomic) BOOL bText; // @synthesize bText; @property(retain, nonatomic) WXMediaMessage *message; // @synthesize message; @property(retain, nonatomic) NSString *text; // @synthesize text; - (void).cxx_destruct; - (id)init;

@end

@interface SendMessageToWXResp : BaseResp { NSString *lang; NSString *country; }

@property(retain, nonatomic) NSString *country; // @synthesize country; @property(retain, nonatomic) NSString *lang; // @synthesize lang; - (void).cxx_destruct; - (id)init;

@end

@interface SendAuthReq : BaseReq { NSString *scope; NSString *state; }

@property(retain, nonatomic) NSString *state; // @synthesize state; @property(retain, nonatomic) NSString *scope; // @synthesize scope; - (void).cxx_destruct; - (id)init;

@end

@interface SendAuthResp : BaseResp { NSString *code; NSString *state; NSString *lang; NSString *country; }

@property(retain, nonatomic) NSString *country; // @synthesize country; @property(retain, nonatomic) NSString *lang; // @synthesize lang; @property(retain, nonatomic) NSString *state; // @synthesize state; @property(retain, nonatomic) NSString *code; // @synthesize code; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface PayReq : BaseReq { NSString *nonceStr; NSString *package; NSString *partnerId; NSString *prepayId; unsigned long timeStamp; NSString *sign; }

@property(retain, nonatomic) NSString *sign; // @synthesize sign; @property(nonatomic) unsigned long timeStamp; // @synthesize timeStamp; @property(retain, nonatomic) NSString *prepayId; // @synthesize prepayId; @property(retain, nonatomic) NSString *partnerId; // @synthesize partnerId; @property(retain, nonatomic) NSString *package; // @synthesize package; @property(retain, nonatomic) NSString *nonceStr; // @synthesize nonceStr; - (void).cxx_destruct;

@end

@interface PayResp : BaseResp { NSString *returnKey; }

@property(retain, nonatomic) NSString *returnKey; // @synthesize returnKey; - (void).cxx_destruct; - (id)init;

@end

@interface HBReq : BaseReq { NSString *nonceStr; NSString *package; unsigned long timeStamp; NSString *sign; }

@property(retain, nonatomic) NSString *sign; // @synthesize sign; @property(nonatomic) unsigned long timeStamp; // @synthesize timeStamp; @property(retain, nonatomic) NSString *package; // @synthesize package; @property(retain, nonatomic) NSString *nonceStr; // @synthesize nonceStr; - (void).cxx_destruct;

@end

@interface HBResp : BaseResp { }

@end

@interface GetMessageFromWXReq : BaseReq { NSString *lang; NSString *country; }

@property(retain, nonatomic) NSString *country; // @synthesize country; @property(retain, nonatomic) NSString *lang; // @synthesize lang; - (void).cxx_destruct; - (id)init;

@end

@interface GetMessageFromWXResp : BaseResp { BOOL bText; NSString *text; WXMediaMessage *message; }

@property(nonatomic) BOOL bText; // @synthesize bText; @property(retain, nonatomic) WXMediaMessage *message; // @synthesize message; @property(retain, nonatomic) NSString *text; // @synthesize text; - (void).cxx_destruct; - (id)init;

@end

@interface ShowMessageFromWXReq : BaseReq { WXMediaMessage *message; NSString *country; NSString *lang; }

@property(retain, nonatomic) NSString *lang; // @synthesize lang; @property(retain, nonatomic) NSString *country; // @synthesize country; @property(retain, nonatomic) WXMediaMessage *message; // @synthesize message; - (void).cxx_destruct; - (id)init;

@end

@interface ShowMessageFromWXResp : BaseResp { }

  • (id)init;

@end

@interface LaunchFromWXReq : BaseReq { NSString *lang; NSString *country; WXMediaMessage *message; }

@property(retain, nonatomic) WXMediaMessage *message; // @synthesize message; @property(retain, nonatomic) NSString *country; // @synthesize country; @property(retain, nonatomic) NSString *lang; // @synthesize lang; - (void).cxx_destruct; - (id)init;

@end

@interface CreateChatRoomReq : BaseReq { NSString *groupId; NSString *chatRoomName; NSString *extMsg; NSString *chatRoomNickName; }

@property(retain, nonatomic) NSString *chatRoomNickName; // @synthesize chatRoomNickName; @property(retain, nonatomic) NSString *extMsg; // @synthesize extMsg; @property(retain, nonatomic) NSString *chatRoomName; // @synthesize chatRoomName; @property(retain, nonatomic) NSString *groupId; // @synthesize groupId; - (void).cxx_destruct;

@end

@interface CreateChatRoomResp : BaseResp { NSString *extMsg; }

@property(retain, nonatomic) NSString *extMsg; // @synthesize extMsg; - (void).cxx_destruct;

@end

@interface JoinChatRoomReq : BaseReq { NSString *groupId; NSString *chatRoomNickName; NSString *extMsg; }

@property(retain, nonatomic) NSString *extMsg; // @synthesize extMsg; @property(retain, nonatomic) NSString *chatRoomNickName; // @synthesize chatRoomNickName; @property(retain, nonatomic) NSString *groupId; // @synthesize groupId; - (void).cxx_destruct;

@end

@interface JoinChatRoomResp : BaseResp { NSString *extMsg; }

@property(retain, nonatomic) NSString *extMsg; // @synthesize extMsg; - (void).cxx_destruct;

@end

@interface WXImageObject : NSObject { NSData *imageData; }

  • (id)object; @property(retain, nonatomic) NSData *imageData; // @synthesize imageData;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface WXMusicObject : NSObject { NSString *musicUrl; NSString *musicLowBandUrl; NSString *musicDataUrl; NSString *musicLowBandDataUrl; }

  • (id)object; @property(retain, nonatomic) NSString *musicLowBandDataUrl; // @synthesize musicLowBandDataUrl; @property(retain, nonatomic) NSString *musicDataUrl; // @synthesize musicDataUrl; @property(retain, nonatomic) NSString *musicLowBandUrl; // @synthesize musicLowBandUrl; @property(retain, nonatomic) NSString *musicUrl; // @synthesize musicUrl;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface WXVideoObject : NSObject { NSString *videoUrl; NSString *videoLowBandUrl; }

  • (id)object; @property(retain, nonatomic) NSString *videoLowBandUrl; // @synthesize videoLowBandUrl; @property(retain, nonatomic) NSString *videoUrl; // @synthesize videoUrl;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface WXWebpageObject : NSObject { NSString *webpageUrl; }

  • (id)object; @property(retain, nonatomic) NSString *webpageUrl; // @synthesize webpageUrl;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface WXAppExtendObject : NSObject { NSString *extInfo; NSData *fileData; NSString *url; }

  • (id)object; @property(retain, nonatomic) NSString *url; // @synthesize url; @property(retain, nonatomic) NSData *fileData; // @synthesize fileData; @property(retain, nonatomic) NSString *extInfo; // @synthesize extInfo;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface WXEmoticonObject : NSObject { NSData *emoticonData; }

  • (id)object; @property(retain, nonatomic) NSData *emoticonData; // @synthesize emoticonData;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface WXFileObject : NSObject { NSString *fileExtension; NSData *fileData; }

  • (id)object; @property(retain, nonatomic) NSData *fileData; // @synthesize fileData; @property(retain, nonatomic) NSString *fileExtension; // @synthesize fileExtension;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface WXLocationObject : NSObject { double lat; double lng; }

  • (id)object; @property(nonatomic) double lng; // @synthesize lng; @property(nonatomic) double lat; // @synthesize lat;
  • (id)init;

@end

@interface WXTextObject : NSObject { NSString *contentText; }

  • (id)object; @property(retain, nonatomic) NSString *contentText; // @synthesize contentText;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface WXMediaMessage : NSObject { NSString *title; NSString *description; NSData *thumbData; NSString *mediaTagName; id mediaObject; NSString *messageExt; NSString *messageAction; }

  • (id)message; @property(retain, nonatomic) NSString *messageAction; // @synthesize messageAction; @property(retain, nonatomic) NSString *messageExt; // @synthesize messageExt; @property(retain, nonatomic) id mediaObject; // @synthesize mediaObject; @property(retain, nonatomic) NSString *mediaTagName; // @synthesize mediaTagName; @property(retain, nonatomic) NSData *thumbData; // @synthesize thumbData; @property(retain, nonatomic) NSString *description; // @synthesize description; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (void)setThumbImage:(id)arg1;
  • (id)init;

@end

@interface ShareMessageConfirmLogicHelper : MMObject { ShareConfirmView *_confirmView; CMessageWrap *_msgWrap; id _delegate; NSData *_imageData; NSString *_thumbImageUrl; unsigned long _scene; BOOL _isShowTextView; BOOL _isAddMessage; BOOL _isAddTextMessage; BOOL _isShowSendSuccessView; unsigned long _style; BOOL _hasBeenHidden; NSDictionary *_userData; }

@property(retain, nonatomic) NSDictionary *userData; // @synthesize userData=_userData; @property(nonatomic) BOOL isShowSendSuccessView; // @synthesize isShowSendSuccessView=_isShowSendSuccessView; @property(nonatomic) BOOL isAddTextMessage; // @synthesize isAddTextMessage=_isAddTextMessage; @property(nonatomic) BOOL isAddMessage; // @synthesize isAddMessage=_isAddMessage; @property(retain, nonatomic) NSString *thumbImageUrl; // @synthesize thumbImageUrl=_thumbImageUrl; @property(retain, nonatomic) NSData *imageData; // @synthesize imageData=_imageData; @property(retain, nonatomic) CMessageWrap *msgWrap; // @synthesize msgWrap=_msgWrap; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)OnStayAtWeChat:(id)arg1; - (void)OnBackToApp:(id)arg1; - (void)OnError:(id)arg1; - (void)OnCancel:(id)arg1; - (void)OnSend:(id)arg1; - (void)shareAppMessage; - (void)rotateToOrientaion:(int)arg1; - (void)rotateToCurrentOrietation; - (void)hideConfirmView; - (void)showConfirmView; - (void)showConfirmViewWithInputText:(id)arg1; - (void)setConfirmViewStyle:(int)arg1; - (void)dealloc; - (id)initWithMessageWrap:(id)arg1 isShowTextView:(BOOL)arg2 andAppScene:(unsigned long)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMFavImgComponent : MMComponent { MMCDNImageView *_cdnImg; MMUILabel *_appLabel; MMUILabel *_ocrLabel; }

  • (id)genLocationLabel:(id)arg1 withPoi:(id)arg2 maxWidth:(float)arg3;
  • (float)calHeightWithComData:(id)arg1;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)OnLocationThumbMgrError:(int)arg1 Task:(id)arg2;
  • (void)OnUpdateLocationThumb:(id)arg1 Task:(id)arg2;
  • (void)onJumpToViewDetail:(id)arg1;
  • (void)playSight:(id)arg1;
  • (id)cropImage:(id)arg1 toFitSize:(struct CGSize)arg2;
  • (void)configImgView;
  • (void)configContentLayout;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAAppTaskDB : NSObject { NSString *_appID; WCDataBase *_db; WCDataBaseTable *_tableDownloadFileURLInfo; WCDataBaseTable *_tableLocalStorageMainInfo; WCDataBaseTable *_tableLocalStorageDataInfo; }

  • (void).cxx_destruct;
  • (id)setupTableWithName:(id)arg1 tableClass:(Class)arg2;
  • (void)openTable;
  • (void)clearLocalStorage;
  • (BOOL)removeLocalStorageDataWithKey:(id)arg1;
  • (BOOL)setLocalStorageData:(id)arg1 dataType:(id)arg2 withKey:(id)arg3 lastModifyTime:(unsigned long)arg4;
  • (unsigned long)getLocalStorageKeyAndDataLengthWithKey:(id)arg1;
  • (void)getLocalStorageData:(id *)arg1 dataType:(id *)arg2 withKey:(id)arg3;
  • (BOOL)setLocalStorageMainStorageLength:(unsigned long long)arg1 lastModifyTime:(unsigned long)arg2;
  • (unsigned long long)getLocalStorageMainStorageLength;
  • (void)removeDownloadFileLocalID:(id)arg1;
  • (void)removeDownloadFileURL:(id)arg1;
  • (void)addDownloadFileURL:(id)arg1 withLocalID:(id)arg2;
  • (id)getDonwloadFileLocalIDWithURL:(id)arg1;
  • (void)close;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1 stateDidChanged:(CDUnknownBlockType)arg2;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1;
  • (void)open;
  • (void)dealloc;
  • (id)initWithAppID:(id)arg1;

@end

@interface EmoticonSharedItem : NSObject <PBCoding, NSCopying> { unsigned long m_packType; NSString *m_productId; }

  • (void)initialize; @property(retain, nonatomic) NSString *m_productId; // @synthesize m_productId; @property(nonatomic) unsigned long m_packType; // @synthesize m_packType;
  • (void).cxx_destruct;
  • (id)toXML;
  • (BOOL)fromXML:(struct XmlReaderNode_t *)arg1;
  • (void)dealloc;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_connectSocket : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface MMKvStatPropertyParser : MMPropertyParser { }

  • (Class)rootClass;
  • (BOOL)internalContainsString:(id)arg1 destStr:(id)arg2;
  • (BOOL)shouldParserIgnoreToken:(id)arg1 forObj:(id)arg2;

@end

@interface WloginTlv_0x141 : WloginTlv { unsigned short wDataVer; NSString *sOperator; unsigned short wNetType; unsigned short wResvLen; }

@property unsigned short wResvLen; // @synthesize wResvLen; @property unsigned short wNetType; // @synthesize wNetType; @property(copy) NSString *sOperator; // @synthesize sOperator; @property unsigned short wDataVer; // @synthesize wDataVer; - (void)dealloc; - (int)encode:(id)arg1;

@end

@interface WloginTlv_0x11a : WloginTlv { unsigned short wFaceId; unsigned char cAge; unsigned char cGender; NSString *sNickName; }

@property unsigned short wFaceId; // @synthesize wFaceId; @property unsigned char cGender; // @synthesize cGender; @property unsigned char cAge; // @synthesize cAge; @property(copy) NSString *sNickName; // @synthesize sNickName; - (void)dealloc; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface IdleTimerUtil : MMObject { }

  • (void)SetIdleTimeDisable:(BOOL)arg1;

@end

@interface WAPackageDownloadLogic : NSObject <NSURLSessionDelegate, NSURLSessionDownloadDelegate> { NSMutableDictionary *_dicDownloadStatus; NSMutableArray *_arrWaittingTaskQueue; NSMutableArray *_arrDownloadingTaskQueue; BOOL _bUseSerialMode; id m_delegate; NSURLSession *_session; }

@property(retain, nonatomic) NSURLSession *session; // @synthesize session=_session; @property(nonatomic) BOOL bUseSerialMode; // @synthesize bUseSerialMode=_bUseSerialMode; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (float)remainingTimeForDownload:(id)arg1 bytesTransferred:(long long)arg2 totalBytesExpectedToWrite:(long long)arg3; - (void)URLSession:(id)arg1 task:(id)arg2 didCompleteWithError:(id)arg3; - (void)URLSession:(id)arg1 downloadTask:(id)arg2 didFinishDownloadingToURL:(id)arg3; - (void)URLSession:(id)arg1 downloadTask:(id)arg2 didWriteData:(long long)arg3 totalBytesWritten:(long long)arg4 totalBytesExpectedToWrite:(long long)arg5; - (void)cleanTmpDirectory; - (void)cancelAllDownloads; - (void)raiseDownloadPriorityWithAppid:(id)arg1; - (void)checkQueue; - (void)addDownloadTaskWithUrl:(id)arg1 appid:(id)arg2 version:(unsigned long long)arg3; - (BOOL)isDownloadingTaskWithUrlStr:(id)arg1; - (void)invalidate; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCanvasPureImageComponent : WCCanvasComponent { UIImageView *_m_imageView; MMProgressViewEx *_loadingView; }

  • (struct CGSize)calcSizeForCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3; @property(retain, nonatomic) MMProgressViewEx *loadingView; // @synthesize loadingView=_loadingView; @property(retain, nonatomic) UIImageView *m_imageView; // @synthesize m_imageView=_m_imageView;
  • (void).cxx_destruct;
  • (void)ImageDidFail:(id)arg1;
  • (void)ImageDidLoad:(id)arg1 Url:(id)arg2;
  • (void)configureWithCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3;
  • (void)layoutSubviews;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAConfigSystemSetting : NSObject { NSDictionary *_dicSetting; }

  • (void).cxx_destruct;
  • (id)httpSetting;
  • (unsigned long)defaultAppMaxRunningCount;
  • (unsigned long)appMaxRunningCount;
  • (id)defaultCDNBaseURL;
  • (id)cdnBaseURL;
  • (unsigned long)defaultAppServiceMaxDataSize;
  • (unsigned long)appServiceMaxDataSize;
  • (unsigned long)downloadFileMaxTimeoutMS;
  • (unsigned long)uploadFileMaxTimeoutMS;
  • (unsigned long)webSocketMaxTimeoutMS;
  • (unsigned long)requestMaxTimeoutMS;
  • (id)defaultHttpHeaderReferer;
  • (id)httpHeaderReferer;
  • (id)httpHeaderWhiteList;
  • (id)httpHeaderBlackList;
  • (id)httpHeaderMode;
  • (id)initWithSetting:(id)arg1;

@end

@interface WAWebViewPlugin_getLocation : WAWebViewPluginBase <LocationRetrieveDelegate, IWebviewAskAuthorizationLogicExt> { int m_geoLocationType; LocationRetriever *_locationRetriever; id _resultDelegate; }

@property(nonatomic) __weak id resultDelegate; // @synthesize resultDelegate=_resultDelegate; - (void).cxx_destruct; - (void)onRetrieveLocationOK:(id)arg1; - (void)onRetrieveLocationTimeOut:(id)arg1; - (void)onRetrieveLocationError:(int)arg1; - (void)updateWebviewTitle; - (void)startRetrieverAddress; - (void)OnAskAuthorizationFailure:(id)arg1 ForAuthInfo:(id)arg2; - (void)OnAskAuthorizationSuccessForAuthInfo:(id)arg1; - (void)getLocation:(int)arg1; - (BOOL)handleEvent:(unsigned int)arg1 userInfo:(id)arg2; - (void)unregister; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCanvasComponentButtonInfo : MMObject { NSString *_title; int _btnType; NSString *_jumpUrl; unsigned long _btnAlignmentType; unsigned long _fontSize; NSString *_fontColorStr; int _borderSize; unsigned long _btnHeight; NSString *_btnBgColorTheme; NSString *_btnBorderColorTheme; int _btnFontType; int _platform; NSString *_warningIos; }

@property(retain, nonatomic) NSString *warningIos; // @synthesize warningIos=_warningIos; @property(nonatomic) int platform; // @synthesize platform=_platform; @property(nonatomic) int btnFontType; // @synthesize btnFontType=_btnFontType; @property(retain, nonatomic) NSString *btnBorderColorTheme; // @synthesize btnBorderColorTheme=_btnBorderColorTheme; @property(retain, nonatomic) NSString *btnBgColorTheme; // @synthesize btnBgColorTheme=_btnBgColorTheme; @property(nonatomic) unsigned long btnHeight; // @synthesize btnHeight=_btnHeight; @property(nonatomic) int borderSize; // @synthesize borderSize=_borderSize; @property(retain, nonatomic) NSString *fontColorStr; // @synthesize fontColorStr=_fontColorStr; @property(nonatomic) unsigned long fontSize; // @synthesize fontSize=_fontSize; @property(nonatomic) unsigned long btnAlignmentType; // @synthesize btnAlignmentType=_btnAlignmentType; @property(retain, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl=_jumpUrl; @property(nonatomic) int btnType; // @synthesize btnType=_btnType; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WloginTlv_0x18 : WloginTlv { unsigned short wPingVer; unsigned int dwSSOVer; unsigned int dwAppID; unsigned int dwAppClientVer; unsigned int dwUin; unsigned short wRedirectCount; unsigned short wResvLen; }

@property unsigned short wResvLen; // @synthesize wResvLen; @property unsigned short wRedirectCount; // @synthesize wRedirectCount; @property unsigned int dwUin; // @synthesize dwUin; @property unsigned int dwAppClientVer; // @synthesize dwAppClientVer; @property unsigned int dwAppID; // @synthesize dwAppID; @property unsigned int dwSSOVer; // @synthesize dwSSOVer; @property unsigned short wPingVer; // @synthesize wPingVer; - (int)encode:(id)arg1;

@end

@interface WeAppTabInfoObj : NSObject { NSString *_title; NSString *_iconData; NSString *_linkUrl; }

@property(copy, nonatomic) NSString *linkUrl; // @synthesize linkUrl=_linkUrl; @property(copy, nonatomic) NSString *iconData; // @synthesize iconData=_iconData; @property(copy, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct;

@end

@interface WACacheVersionChecker : NSObject { NSString *_appID; NSString *_userName; NSDictionary *_dicExtraInfo; NSString *_relativePath; WAInfoData *_appInfo; WALoadingViewController *_loadingVC; CDUnknownBlockType _completeHandler; CDUnknownBlockType _progressHandler; unsigned long _startDownloadTime; }

  • (void).cxx_destruct;
  • (unsigned int)appstateWithExtraInfo:(id)arg1;
  • (void)reportIntallOrUpdateInfo:(BOOL)arg1 withContact:(id)arg2 errorCode:(unsigned long)arg3;
  • (void)onUpdateAppPkgComplete:(BOOL)arg1 withContact:(id)arg2 errorCode:(unsigned long)arg3 errorMsg:(id)arg4;
  • (void)onUpdateAppPkgProgress:(float)arg1 remainingTime:(unsigned int)arg2 withContact:(id)arg3;
  • (BOOL)actionSameVersionLogicWithContact:(id)arg1 appInfoData:(id)arg2 completeHandler:(CDUnknownBlockType)arg3;
  • (BOOL)actionDebugModeLogicWithContact:(id)arg1 appInfoData:(id)arg2 completeHandler:(CDUnknownBlockType)arg3;
  • (BOOL)triggerPkgDownloadWithContact:(id)arg1 fromScene:(unsigned int)arg2;
  • (void)checkCacheReadyWithContact:(id)arg1 appInfoData:(id)arg2 context:(id)arg3 completeHandler:(CDUnknownBlockType)arg4 progressHandler:(CDUnknownBlockType)arg5;
  • (void)dealloc;
  • (id)initWithAppID:(id)arg1;

@end

@interface WAJSEventHandler_setStorage : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface isaac64_objc : NSObject { unsigned long long randrsl[256]; unsigned long long randcnt; unsigned long long mm[256]; unsigned long long aa; unsigned long long bb; unsigned long long cc; }

  • (void)randinit:(int)arg1;
  • (void)isaac64;
  • (int)isaac64_init:(unsigned long long *)arg1 seedLen:(unsigned long)arg2;
  • (unsigned long long)isaac64_rand;
  • (id)init;

@end

@interface WAJSEventHandler_getStorage : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAEmotionView : UIView { NSArray *faces; float _iconSize; id delegate; }

  • (id)defaultEmoticons;
  • (unsigned int)defaultEmoticonsCount;
  • (BOOL)contains:(id)arg1; @property(nonatomic) id delegate; // @synthesize delegate;
  • (void).cxx_destruct;
  • (void)selected:(id)arg1;
  • (void)loadEmotionView:(int)arg1 colnum:(int)arg2;
  • (void)setIconSize:(float)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WAPermissionMgr : MMService <PBMessageObserverDelegate, MMService> { NSMutableSet *_setDownloadingAppID; }

  • (id)dictionayOfJSAPI2PermissionIndex;
  • (id)getPermissionByte:(id)arg1;
  • (unsigned long)getPermissionMode:(id)arg1;
  • (void).cxx_destruct;
  • (void)onResponsePermissionBytes:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)savePermissionBytesToDB:(id)arg1 withAppID:(id)arg2;
  • (id)loadPermissionBytesFromDBWithAppID:(id)arg1;
  • (BOOL)downloadPermissionBytesWithAppID:(id)arg1;
  • (id)getPermissionBytesWithAppID:(id)arg1;
  • (void)onServiceClearData;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterSearchRecommendCell : GameCenterSearchBaseCell { }

  • (void)loadSubviews:(id)arg1 recommendItem:(id)arg2;
  • (float)calCellHeight:(id)arg1;

@end

@interface WCCanvasTextAreaComponent : WCCanvasComponent { MMUILabel *_contentLabel; }

  • (struct CGSize)calcContentSizeForCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3;
  • (struct CGSize)calcSizeForCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3; @property(retain, nonatomic) MMUILabel *contentLabel; // @synthesize contentLabel=_contentLabel;
  • (void).cxx_destruct;
  • (void)configureWithCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3;
  • (void)layoutSubviews;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WeChatHBHandler : NSObject <IPreEnterWechatLogicExt, UIAlertViewDelegate> { NSString *m_nsAppID; NSURL *m_nsAppUrl; NSString *m_nsBundleID; }

  • (void).cxx_destruct;
  • (void)createWeChateHB;
  • (id)parseURLParams:(id)arg1;
  • (void)onPreEnterWechatDone;
  • (void)cancelWeChatHB;
  • (void)startWeChatHB:(id)arg1 BundleID:(id)arg2 payInfo:(id)arg3;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAWebViewPlugin_Recorder : WAWebViewPluginBase <IRecordPermissionCheckExt, IWebviewRecorderManagerExt, UIAlertViewDelegate, IVOIPUILogicMgrExt, MultiTalkMgrExt> { id _resultDelegate; }

@property(nonatomic) __weak id resultDelegate; // @synthesize resultDelegate=_resultDelegate; - (void).cxx_destruct; - (void)onBeginMultiTalk; - (void)onVideoVoipViewDidAppear:(id)arg1; - (void)onFinishedRecord:(id)arg1 ErrCode:(int)arg2 stopReason:(int)arg3; - (void)onRecordTimeTooShort; - (void)onStartRecord:(int)arg1; - (void)OnRecordDenied; - (void)OnRecordPermissioned; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)updateWebviewTitle; - (void)realStartRecord; - (BOOL)handleEvent:(unsigned int)arg1 userInfo:(id)arg2; - (void)stopRecorder; - (void)startRecorder; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface JoinChatRoomHandler : BaseOpenSDKHandler <MMWebViewDelegate, ShareConfirmViewDelegate> { NSString *_groupId; NSString *_openId; NSString *_chatRoomNickName; NSString *_extMsg; ShareConfirmView *_confirmView; }

  • (void).cxx_destruct;
  • (void)OnStayAtWeChat:(id)arg1;
  • (void)OnBackToApp:(id)arg1;
  • (void)onLeaveWebviewAndJumpToViewConroller;
  • (void)backTo3rdApp:(int)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)showSucessView;
  • (void)openJoinChatRoomH5:(id)arg1;
  • (void)realHandleReqAfterermissionValidation;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCanvasFullScreenImageScrollView : MMUIScrollView <UIScrollViewDelegate, MMImageScrollViewHelperDelegate, MMImageLoaderObserver> { BOOL m_isAnimating; BOOL m_isImageReady; BOOL m_isComeFromDownload; struct CGRect m_originImageRectInScreen; struct CGSize m_initalContentSize; int m_lastDeviceOrientation; WCCanvasComponentItem *m_componentItem; NSURL *m_imageUrl; UIImage *m_image; UIImageView *m_container; MMLoadingView *m_loadingView; MMProgressViewEx *m_processView; MMImageScrollViewHelper *m_scrollViewHelper; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSURL *m_imageUrl; // @synthesize m_imageUrl; @property(retain, nonatomic) WCCanvasComponentItem *m_componentItem; // @synthesize m_componentItem; @property(nonatomic) struct CGSize m_initalContentSize; // @synthesize m_initalContentSize; @property(retain, nonatomic) UIImage *m_image; // @synthesize m_image; - (void).cxx_destruct; - (void)ImageDidFail:(id)arg1; - (void)startLoadingBlocked; - (void)ImageDidLoadWithData:(id)arg1 Url:(id)arg2; - (void)tryDownloadImage; - (void)updateCanvasComponentItem:(id)arg1 url:(id)arg2; - (void)animationShowStep2_Animate; - (void)animationShowStep2_ImageNotReady; - (void)animationShowDidStop; - (void)setContentOffsetAndSize; - (void)clearStatus; - (struct CGRect)getCenterRect:(struct CGSize)arg1 maxSize:(struct CGSize)arg2; - (struct CGRect)CGRectFloor:(struct CGRect)arg1; - (void)showProcessView; - (void)reloadView:(id)arg1; - (void)initScrollViewHelper; - (void)onDoubleTap:(id)arg1; - (void)onSingleTap:(id)arg1; - (id)viewForZooming; - (void)scrollViewDidZoom:(id)arg1; - (id)viewForZoomingInScrollView:(id)arg1; - (void)setZoomScale:(float)arg1 animated:(BOOL)arg2; - (void)dealloc; - (void)stopAllAnimation; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(nonatomic) struct CGRect frame; @property(copy, nonatomic) NSArray *gestureRecognizers; @property(readonly) unsigned int hash; @property(nonatomic) float maximumZoomScale; @property(nonatomic) float minimumZoomScale; @property(readonly) Class superclass; @property(nonatomic) float zoomScale;

@end

@interface WAJSEventHandler_reportAction : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WeChatPayHandler : NSObject <IPreEnterWechatLogicExt, UIAlertViewDelegate> { NSString *m_nsAppID; NSURL *m_nsAppUrl; NSString *m_bundleId; NSString *m_nsWapUrl; }

  • (void).cxx_destruct;
  • (void)createWapWechatPay;
  • (void)createWeChatePay;
  • (id)parseURLParams:(id)arg1;
  • (void)onPreEnterWechatDone;
  • (void)cancelWeChatPay;
  • (void)startWapWechatPayWithPayInfo:(id)arg1;
  • (void)startWeChatPay:(id)arg1 BundleID:(id)arg2 payInfo:(id)arg3;
  • (void)reportStartWeChatPayFromAppAfterLogin;
  • (void)reportStartWeChatPayFromAppHasLogin;
  • (void)reportStartWeChatPayFromAppNotLogin;
  • (void)reportStartWeChatPayFromApp;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCWatchTipsTableViewController : UITableViewController { UIView *_conversationView; NSArray *_tips; }

@property(retain, nonatomic) NSArray *tips; // @synthesize tips=_tips; @property(retain, nonatomic) UIView *conversationView; // @synthesize conversationView=_conversationView; - (void).cxx_destruct; - (int)caculateCellHeightWithTitle:(id)arg1 andSubTitle:(id)arg2 andContent:(id)arg3 addConversation:(BOOL)arg4; - (void)setupCell:(id)arg1 withTitle:(id)arg2 andSubTitle:(id)arg3 andContent:(id)arg4 addConversation:(BOOL)arg5; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (unsigned int)supportedInterfaceOrientations; - (BOOL)shouldAutorotate; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad;

@end

@interface AppTVItem : NSObject { NSString *tvInfo; }

  • (void)initialize; @property(retain, nonatomic) NSString *tvInfo; // @synthesize tvInfo;
  • (void).cxx_destruct;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)toXML;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface CExtendInfoOfAPP : NSObject <IMessageWrapExt, IMsgExtendOperation, NSCopying> { NSString *m_nsAppID; unsigned long m_uiApiSDKVersion; NSString *m_nsTitle; NSString *m_nsDesc; NSString *m_nsAppAction; unsigned long m_uiAppMsgInnerType; unsigned long m_uiShowType; NSString *m_nsAppContent; unsigned long m_uiAppContentAttributeBitSetFlag; NSString *m_nsAppMediaUrl; NSString *m_nsAppMediaLowUrl; NSString *m_nsAppMediaDataUrl; NSString *m_nsAppMediaLowBandDataUrl; unsigned long m_uiAppDataSize; NSString *m_nsAppAttachID; NSString *m_nsAppFileExt; NSString *m_nsMsgAttachUrl; unsigned long m_uiAppVersion; unsigned long m_uiAppExtShowType; NSString *m_nsAppExtInfo; NSString *m_nsSourceUsername; NSString *m_nsSourceDisplayname; unsigned long m_uiRemindTime; unsigned long m_uiRemindId; NSString *m_nsRemindAttachId; unsigned long m_uiRemindAttachTotalLen; unsigned long m_uiRemindFormat; unsigned long m_uiOriginFormat; unsigned long m_uiOriginMsgSvrId; NSString *m_nsThumbUrl; NSString *m_nsAppName; NSArray *m_arrReaderWaps; NSArray *m_arrCustomWrap; unsigned long m_uiEncryVer; NSString *m_nsImgSrc; NSString *m_nsAppMediaTagName; NSString *m_nsTemplateId; AppProductItem *m_oAppProductItem; MallProductItem *m_oMallProductItem; CardTicketItem *m_oCardTicketItem; EmoticonSharedItem *m_oEmoticonSharedItem; EmotionDesignerSharedItem *m_oEmotionDesignerSharedItem; EmotionPageSharedItem *m_oEmotionPageShareItem; AppTVItem *m_oAppTVItem; FavoritesItem *m_oRecordItem; HardWareItem *m_oHardWareItem; WCPayInfoItem *m_oWCPayInfoItem; AppInnerJumpItem *m_oAppInnerJumpItem; iWatchAppMsgItem *m_oiWatchMsgItem; WCCanvasPageItem *m_oCanvasPageItem; WAAppMsgItem *m_oWAAppItem; NSString *m_nsAppMessageExt; NSString *m_nsAppMessageAction; NSString *m_nsStreamVideoUrl; unsigned long m_uiStreamVideoTime; NSString *m_nsStreamVideoTitle; NSString *m_nsStreamVideoWording; NSString *m_nsStreamVideoWebUrl; NSString *m_nsStreamVideoThumbUrl; NSString *m_nsStreamVideoPublishId; NSString *m_nsStreamVideoAdUxInfo; NSString *m_nsMsgThumbUrl; NSString *m_nsMsgThumbMd5; NSString *m_nsMsgThumbAesKey; unsigned long m_uiMsgThumbSize; unsigned long m_uiMsgThumbWidth; unsigned long m_uiMsgThumbHeight; NSString *m_nsCommentUrl; NSString *m_nsEmoticonMD5; NSString *m_nsAesKey; BOOL m_bIsForceUpdate; NSString *m_nsStatExtStr; MessageExpItem *m_oMsgExpItem; long m_nDownloadLimit; unsigned long m_uiDownloadPercent; BOOL m_isDirectSend; BOOL m_bAppAttachExistInSvr; BOOL m_isReaderForbidForward; CMessageWrap *m_refMessageWrap; EmotionPageSharedItem *m_oEmotionPageSharedItem; MMWCPushInfo *m_oWebcachePushInfo; NSString *m_nsShareOriginUrl; NSString *m_nsShareOpenUrl; NSString *m_nsJsAppId; NSMutableDictionary *m_dicStatParas; NSString *m_nsMsgMd5; }

  • (void)CreateExtendInfoWithType:(unsigned long)arg1 retExtendInfo:(id *)arg2; @property(retain, nonatomic) WAAppMsgItem *m_oWAAppItem; // @synthesize m_oWAAppItem; @property(nonatomic) unsigned long m_uiDownloadPercent; // @synthesize m_uiDownloadPercent; @property(retain, nonatomic) WCCanvasPageItem *m_oCanvasPageItem; // @synthesize m_oCanvasPageItem; @property(nonatomic) long m_nDownloadLimit; // @synthesize m_nDownloadLimit; @property(retain, nonatomic) NSString *m_nsStatExtStr; // @synthesize m_nsStatExtStr; @property(retain, nonatomic) NSString *m_nsStreamVideoAdUxInfo; // @synthesize m_nsStreamVideoAdUxInfo; @property(retain, nonatomic) NSString *m_nsStreamVideoPublishId; // @synthesize m_nsStreamVideoPublishId; @property(retain, nonatomic) NSString *m_nsStreamVideoThumbUrl; // @synthesize m_nsStreamVideoThumbUrl; @property(retain, nonatomic) NSString *m_nsStreamVideoWebUrl; // @synthesize m_nsStreamVideoWebUrl; @property(retain, nonatomic) NSString *m_nsStreamVideoWording; // @synthesize m_nsStreamVideoWording; @property(retain, nonatomic) NSString *m_nsStreamVideoTitle; // @synthesize m_nsStreamVideoTitle; @property(nonatomic) unsigned long m_uiStreamVideoTime; // @synthesize m_uiStreamVideoTime; @property(retain, nonatomic) NSString *m_nsStreamVideoUrl; // @synthesize m_nsStreamVideoUrl; @property(nonatomic) BOOL m_isReaderForbidForward; // @synthesize m_isReaderForbidForward; @property(retain, nonatomic) NSString *m_nsMsgMd5; // @synthesize m_nsMsgMd5; @property(nonatomic) BOOL m_bAppAttachExistInSvr; // @synthesize m_bAppAttachExistInSvr; @property(retain, nonatomic) NSMutableDictionary *m_dicStatParas; // @synthesize m_dicStatParas; @property(retain, nonatomic) NSString *m_nsJsAppId; // @synthesize m_nsJsAppId; @property(retain, nonatomic) NSString *m_nsShareOpenUrl; // @synthesize m_nsShareOpenUrl; @property(retain, nonatomic) NSString *m_nsShareOriginUrl; // @synthesize m_nsShareOriginUrl; @property(retain, nonatomic) NSString *m_nsTemplateId; // @synthesize m_nsTemplateId; @property(retain, nonatomic) MMWCPushInfo *m_oWebcachePushInfo; // @synthesize m_oWebcachePushInfo; @property(nonatomic) BOOL m_isDirectSend; // @synthesize m_isDirectSend; @property(nonatomic) BOOL m_bIsForceUpdate; // @synthesize m_bIsForceUpdate; @property(retain, nonatomic) NSString *m_nsAppMessageAction; // @synthesize m_nsAppMessageAction; @property(retain, nonatomic) NSString *m_nsAppMessageExt; // @synthesize m_nsAppMessageExt; @property(retain, nonatomic) iWatchAppMsgItem *m_oiWatchMsgItem; // @synthesize m_oiWatchMsgItem; @property(retain, nonatomic) AppInnerJumpItem *m_oAppInnerJumpItem; // @synthesize m_oAppInnerJumpItem; @property(retain, nonatomic) WCPayInfoItem *m_oWCPayInfoItem; // @synthesize m_oWCPayInfoItem; @property(retain, nonatomic) HardWareItem *m_oHardWareItem; // @synthesize m_oHardWareItem; @property(retain, nonatomic) FavoritesItem *m_oRecordItem; // @synthesize m_oRecordItem; @property(retain, nonatomic) AppTVItem *m_oAppTVItem; // @synthesize m_oAppTVItem; @property(retain, nonatomic) EmotionPageSharedItem *m_oEmotionPageSharedItem; // @synthesize m_oEmotionPageSharedItem; @property(retain, nonatomic) EmotionDesignerSharedItem *m_oEmotionDesignerSharedItem; // @synthesize m_oEmotionDesignerSharedItem; @property(retain, nonatomic) EmoticonSharedItem *m_oEmoticonSharedItem; // @synthesize m_oEmoticonSharedItem; @property(retain, nonatomic) CardTicketItem *m_oCardTicketItem; // @synthesize m_oCardTicketItem; @property(retain, nonatomic) AppProductItem *m_oAppProductItem; // @synthesize m_oAppProductItem; @property(retain, nonatomic) MallProductItem *m_oMallProductItem; // @synthesize m_oMallProductItem; @property(retain, nonatomic) NSString *m_nsAppMediaTagName; // @synthesize m_nsAppMediaTagName; @property(retain, nonatomic) NSString *m_nsImgSrc; // @synthesize m_nsImgSrc; @property(nonatomic) CMessageWrap *m_refMessageWrap; // @synthesize m_refMessageWrap; @property(retain, nonatomic) NSArray *m_arrReaderWaps; // @synthesize m_arrReaderWaps; @property(retain, nonatomic) NSArray *m_arrCustomWrap; // @synthesize m_arrCustomWrap; @property(nonatomic) unsigned long m_uiShowType; // @synthesize m_uiShowType; @property(nonatomic) unsigned long m_uiRemindTime; // @synthesize m_uiRemindTime; @property(nonatomic) unsigned long m_uiRemindId; // @synthesize m_uiRemindId; @property(nonatomic) unsigned long m_uiRemindFormat; // @synthesize m_uiRemindFormat; @property(nonatomic) unsigned long m_uiRemindAttachTotalLen; // @synthesize m_uiRemindAttachTotalLen; @property(nonatomic) unsigned long m_uiOriginMsgSvrId; // @synthesize m_uiOriginMsgSvrId; @property(nonatomic) unsigned long m_uiOriginFormat; // @synthesize m_uiOriginFormat; @property(nonatomic) unsigned long m_uiMsgThumbWidth; // @synthesize m_uiMsgThumbWidth; @property(nonatomic) unsigned long m_uiMsgThumbSize; // @synthesize m_uiMsgThumbSize; @property(nonatomic) unsigned long m_uiMsgThumbHeight; // @synthesize m_uiMsgThumbHeight; @property(nonatomic) unsigned long m_uiEncryVer; // @synthesize m_uiEncryVer; @property(nonatomic) unsigned long m_uiAppVersion; // @synthesize m_uiAppVersion; @property(nonatomic) unsigned long m_uiAppMsgInnerType; // @synthesize m_uiAppMsgInnerType; @property(nonatomic) unsigned long m_uiAppExtShowType; // @synthesize m_uiAppExtShowType; @property(nonatomic) unsigned long m_uiAppDataSize; // @synthesize m_uiAppDataSize; @property(nonatomic) unsigned long m_uiApiSDKVersion; // @synthesize m_uiApiSDKVersion; @property(retain, nonatomic) NSString *m_nsTitle; // @synthesize m_nsTitle; @property(retain, nonatomic) NSString *m_nsThumbUrl; // @synthesize m_nsThumbUrl; @property(retain, nonatomic) NSString *m_nsSourceUsername; // @synthesize m_nsSourceUsername; @property(retain, nonatomic) NSString *m_nsSourceDisplayname; // @synthesize m_nsSourceDisplayname; @property(retain, nonatomic) NSString *m_nsRemindAttachId; // @synthesize m_nsRemindAttachId; @property(retain, nonatomic) MessageExpItem *m_oMsgExpItem; // @synthesize m_oMsgExpItem; @property(retain, nonatomic) NSString *m_nsMsgThumbMd5; // @synthesize m_nsMsgThumbMd5; @property(retain, nonatomic) NSString *m_nsMsgThumbUrl; // @synthesize m_nsMsgThumbUrl; @property(retain, nonatomic) NSString *m_nsMsgThumbAesKey; // @synthesize m_nsMsgThumbAesKey; @property(retain, nonatomic) NSString *m_nsMsgAttachUrl; // @synthesize m_nsMsgAttachUrl; @property(retain, nonatomic) NSString *m_nsEmoticonMD5; // @synthesize m_nsEmoticonMD5; @property(retain, nonatomic) NSString *m_nsDesc; // @synthesize m_nsDesc; @property(retain, nonatomic) NSString *m_nsCommentUrl; // @synthesize m_nsCommentUrl; @property(retain, nonatomic) NSString *m_nsAppName; // @synthesize m_nsAppName; @property(retain, nonatomic) NSString *m_nsAppMediaUrl; // @synthesize m_nsAppMediaUrl; @property(retain, nonatomic) NSString *m_nsAppMediaLowUrl; // @synthesize m_nsAppMediaLowUrl; @property(retain, nonatomic) NSString *m_nsAppMediaLowBandDataUrl; // @synthesize m_nsAppMediaLowBandDataUrl; @property(retain, nonatomic) NSString *m_nsAppMediaDataUrl; // @synthesize m_nsAppMediaDataUrl; @property(retain, nonatomic) NSString *m_nsAppID; // @synthesize m_nsAppID; @property(retain, nonatomic) NSString *m_nsAppFileExt; // @synthesize m_nsAppFileExt; @property(retain, nonatomic) NSString *m_nsAppExtInfo; // @synthesize m_nsAppExtInfo; @property(nonatomic) unsigned long m_uiAppContentAttributeBitSetFlag; // @synthesize m_uiAppContentAttributeBitSetFlag; @property(retain, nonatomic) NSString *m_nsAppContent; // @synthesize m_nsAppContent; @property(retain, nonatomic) NSString *m_nsAppAttachID; // @synthesize m_nsAppAttachID; @property(retain, nonatomic) NSString *m_nsAppAction; // @synthesize m_nsAppAction; @property(retain, nonatomic) NSString *m_nsAesKey; // @synthesize m_nsAesKey;
  • (void).cxx_destruct; @property(readonly, nonatomic) BOOL m_isContentOriginal;
  • (id)GetDownloadThumbPath;
  • (id)GetThumbPath;
  • (BOOL)GetDownloadThumbStatus:(unsigned int *)arg1;
  • (BOOL)isShowAppMessageBlockButton;
  • (BOOL)isShowAppBottomButton;
  • (void)SetOriginal:(BOOL)arg1;
  • (unsigned long)GetContentAttributeBitSetFlag;
  • (unsigned long)GetPreviewType;
  • (id)getFileExt;
  • (void)UpdateContent:(id)arg1;
  • (id)GetContent;
  • (id)xmlOfStreamVideo;
  • (void)parseStreamVideoNode:(struct XmlReaderNode_t *)arg1;
  • (void)ChangeForDisplay;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (void)dealloc;
  • (id)init;
  • (id)GetAppMsgAttachContent;
  • (void)ChangeForCustom;
  • (void)ChangeForReader;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WADBContactPack : NSObject { NSString *aliasName; NSString *nickName; NSString *fullPinYin; }

  • (void)initialize; @property(retain, nonatomic) NSString *fullPinYin; // @synthesize fullPinYin; @property(retain, nonatomic) NSString *nickName; // @synthesize nickName; @property(retain, nonatomic) NSString *aliasName; // @synthesize aliasName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WADBContactTable : NSObject { NSString *userName; unsigned long type; NSString *brandIconURL; NSString *externalInfo; WADBContactPack *contactPack; unsigned long wxAppOpt; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned long wxAppOpt; // @synthesize wxAppOpt; @property(retain, nonatomic) WADBContactPack *contactPack; // @synthesize contactPack; @property(retain, nonatomic) NSString *externalInfo; // @synthesize externalInfo; @property(retain, nonatomic) NSString *brandIconURL; // @synthesize brandIconURL; @property(nonatomic) unsigned long type; // @synthesize type; @property(retain, nonatomic) NSString *userName; // @synthesize userName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_wxAppOpt;
  • (const WCDBCondition_1976d8c5 *)db_contactPack;
  • (const WCDBCondition_8be2a476 *)db_externalInfo;
  • (const WCDBCondition_8be2a476 *)db_brandIconURL;
  • (const WCDBCondition_e9b1f587 *)db_type;
  • (const WCDBCondition_8be2a476 *)db_userName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WABizAttrSyncBuffer : NSObject { NSString *userName; unsigned long lastUpdateTime; NSData *version; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSData *version; // @synthesize version; @property(nonatomic) unsigned long lastUpdateTime; // @synthesize lastUpdateTime; @property(retain, nonatomic) NSString *userName; // @synthesize userName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_5617ae99 *)db_version;
  • (const WCDBCondition_e9b1f587 *)db_lastUpdateTime;
  • (const WCDBCondition_8be2a476 *)db_userName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_getLatestAddress : WAJSEventHandler_BaseEvent <IWebviewAskAuthorizationLogicExt, WCGetLatestAddressControlLogicExt> { }

  • (void)onGetAddressResult:(id)arg1;
  • (void)startGetLatestAddress;
  • (void)OnAskAuthorizationFailure:(id)arg1 ForAuthInfo:(id)arg2;
  • (void)OnAskAuthorizationSuccessForAuthInfo:(id)arg1;
  • (void)handleJSEvent:(id)arg1;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WloginTlv_0x165 : WloginTlv { NSMutableDictionary *picWordings; }

@property(readonly, retain) NSMutableDictionary *picWordings; // @synthesize picWordings; - (void)dealloc; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface WCCanvasCommonUtil : NSObject { }

  • (BOOL)shouldNotifyAppearFactor:(float)arg1 lastFactorNum:(id)arg2;
  • (BOOL)isCurSectionBlackMoreThanWhite:(int)arg1 canvasInfo:(id)arg2;
  • (id)getCanvasComponentItemAtIndexPath:(id)arg1 canvasInfo:(id)arg2;
  • (id)getCellIdentifierAtIndexPath:(id)arg1 canvasInfo:(id)arg2;
  • (BOOL)isFirstCellInSection:(id)arg1 canvasInfo:(id)arg2;
  • (BOOL)isLastCellInSection:(id)arg1 canvasInfo:(id)arg2;
  • (id)getBackGroundColorAtSection:(int)arg1 canvasInfo:(id)arg2;
  • (id)getBackGroundColorWhenLoading:(int)arg1 canvasInfo:(id)arg2;
  • (BOOL)isBtnUrlNeedJumpAppstore:(id)arg1;
  • (BOOL)isBtnUrlNeedAddSessionData:(id)arg1 componentItem:(id)arg2;
  • (BOOL)isSameIndexPathBetween:(id)arg1 WithIndexPath:(id)arg2;
  • (id)genFowardAdXMLByDataItem:(id)arg1 adXML:(id)arg2;
  • (int)getComponentTypeWithCid:(id)arg1;
  • (unsigned long)getComponentCountInCanvasInfo:(id)arg1;
  • (id)getImage:(id)arg1;
  • (id)duplicate2:(id)arg1;
  • (id)duplicate:(id)arg1;

@end

@interface ServiceAppsLogicImpl : MMObject { NSArray *_serviceAppsList; NSMutableArray *_tempList; BOOL _isUpdating; BOOL _isGettingIcon; NSMutableDictionary *_updateIconDic; unsigned long _lastUpdateTime; NSMutableArray *_validJumpUrlList; }

  • (void).cxx_destruct;
  • (void)loadData;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (BOOL)handleGetAppIconRsp:(id)arg1;
  • (void)handleNotShowNewLogic;
  • (void)handleUpdateServiceAppsListWithOffsetResp:(id)arg1;
  • (void)addNewItemToUpdateIconDicAndStartUpdate;
  • (BOOL)makeUrlRequest:(id)arg1 userData:(id)arg2;
  • (void)getAppIcon:(id)arg1 appID:(id)arg2;
  • (void)checkAndUpdateAppIcon;
  • (void)setServiceAppNotShowNew:(id)arg1;
  • (id)GetPathOfServiceAppIcon:(id)arg1 IconUrl:(id)arg2;
  • (void)saveServiceAppsList;
  • (void)loadServiceAppsListFromFile;
  • (id)getAppInfoDataRootDir;
  • (BOOL)updateServiceAppsListWithOffset:(unsigned long)arg1;
  • (BOOL)updateServiceAppsList;
  • (id)getAttachmentViewServiceAppsList:(id)arg1;
  • (id)getServiceAppsList:(id)arg1;
  • (BOOL)IsServiceAppDataValid:(id)arg1;
  • (BOOL)NativeUrlIsValid:(id)arg1;
  • (void)InitValidJumpUrl;
  • (void)dealloc;
  • (id)init;

@end

@interface WAJSEventHandler_getCurrentRoute : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAJSEventHandler_reportIDKey : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAEntryBaseCollectionCell : UICollectionViewCell { int _mode; NSString *_userName; NSString *_iconUrl; NSString *_title; unsigned int _debugMode; int _index; id _delegate; MMWebImageView *_headImageView; VerticallyAlignedLabel *_titleLabel; UIView *_spliteLineView; UIButton *_deleteButton; UILabel *_debugLabel; UIImageView *_addIconView; }

@property(retain, nonatomic) UIImageView *addIconView; // @synthesize addIconView=_addIconView; @property(retain, nonatomic) UILabel *debugLabel; // @synthesize debugLabel=_debugLabel; @property(retain, nonatomic) UIButton *deleteButton; // @synthesize deleteButton=_deleteButton; @property(retain, nonatomic) UIView *spliteLineView; // @synthesize spliteLineView=_spliteLineView; @property(retain, nonatomic) VerticallyAlignedLabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) MMWebImageView *headImageView; // @synthesize headImageView=_headImageView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) int index; // @synthesize index=_index; @property(nonatomic) unsigned int debugMode; // @synthesize debugMode=_debugMode; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl=_iconUrl; @property(retain, nonatomic) NSString *userName; // @synthesize userName=_userName; @property(nonatomic) int mode; // @synthesize mode=_mode; - (void).cxx_destruct; - (id)dragCellView; - (id)snapShotCellImage; - (void)iconDidClick; - (void)deleteButtonDidClick:(id)arg1; - (void)layoutSubviews; - (void)prepareForReuse; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WloginTlv_0x153 : WloginTlv { unsigned short wIsRoot; }

@property unsigned short wIsRoot; // @synthesize wIsRoot; - (void)dealloc; - (int)encode:(id)arg1;

@end

@interface WAJSEventHandler_insertMap : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAJSEventHandler_insertCanvas : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface RegularUtil : NSObject { }

  • (id)parseURLParams:(id)arg1;
  • (id)getPhoneText:(id)arg1;
  • (BOOL)isPhoneNumberChina:(id)arg1;
  • (BOOL)isLegalQQNum:(id)arg1;
  • (BOOL)isLegalPhoneNumber:(id)arg1;
  • (BOOL)isLegalEmail:(id)arg1;
  • (BOOL)isLegalAccount:(id)arg1;
  • (BOOL)isUsrNameSX:(id)arg1;
  • (BOOL)isUsrNameQQ:(id)arg1;

@end

@interface CAppUtil : NSObject { }

  • (unsigned long)GetEnabledNotificationType;
  • (id)addHtmlHrefForText:(id)arg1;
  • (id)getCurrentDeviceName;
  • (void)fireLocalMemoryWarningNotify;
  • (void)removeLocalMemoryWarningObserver:(id)arg1;
  • (void)addLocalMemoryWarningObserver:(id)arg1 selector:(SEL)arg2;
  • (BOOL)isOrientationPortrait;
  • (BOOL)isOrientationLandscape;
  • (id)getCurrentLanguageAppDescription:(id)arg1;
  • (id)getCurrentLanguageAppName:(id)arg1;
  • (id)getServiceAppItemCurrentLanguageAppName:(id)arg1;
  • (id)getRecommandAppItemCurrentLanguageAppName:(id)arg1;
  • (int)GetAppVerCompareWithLastRun;
  • (int)VersionCompare:(id)arg1 vs:(id)arg2;
  • (id)getAppNameById:(id)arg1;
  • (id)getAppNameByMsg:(id)arg1;
  • (id)getAppFromUrl:(id)arg1 from:(int)arg2;
  • (id)getAppInstallUrl:(id)arg1 from:(int)arg2;
  • (id)getDeviceType;
  • (id)getOriginUrlFromSecureUrl:(id)arg1;
  • (id)getSecureUrl:(id)arg1 from:(int)arg2 isAppInstalled:(BOOL)arg3;
  • (BOOL)canOpenURL:(id)arg1;
  • (id)UrlFromTypeToString:(int)arg1;
  • (BOOL)isChinaPhoneOrSimpleCHSUser;
  • (BOOL)isChinaPhoneAndSimpleCHSUser;
  • (BOOL)isChinaLanguageUser;
  • (BOOL)isSimpleChinaLanguageUser;
  • (BOOL)isChinaPhoneUser;
  • (BOOL)checkSavePhoto:(id)arg1;
  • (void)saveLastUserName:(id)arg1;
  • (id)getLastUserName;
  • (void)saveLastLoginName:(id)arg1;
  • (id)getLastLoginName;
  • (BOOL)uploadUpdateStatOpLog:(unsigned long)arg1;
  • (unsigned long)calStringLen:(id)arg1 maxLen:(unsigned long)arg2;
  • (void)cutTextView:(id)arg1 withLimitLen:(unsigned long)arg2;
  • (void)cutTextField:(id)arg1 withLimitLen:(unsigned long)arg2;
  • (void)cutTextView:(id)arg1 orTextField:(id)arg2 withLimitLen:(unsigned long)arg3;
  • (unsigned long)calStringLen:(id)arg1;
  • (void)updateLanguageForFormat:(id)arg1;
  • (int)daysBetweenFrom:(id)arg1 To:(id)arg2;
  • (id)genWCTimelineVideoTimeFormatByUInt:(unsigned long)arg1;
  • (id)genShakeTvHistoryShowTime:(unsigned long)arg1;
  • (id)genReceivedRedEnvelopesShowTime:(unsigned long)arg1;
  • (id)genFTSSearchFullShowTime:(unsigned long)arg1;
  • (id)genFTSSearchShowTime:(unsigned long)arg1;
  • (id)genImgMsgTimeForFastBrowse:(unsigned long)arg1;
  • (unsigned long)genCurrentTime;
  • (id)genImgMsgCreatTimeStringByUInt:(unsigned long)arg1;
  • (id)genScanHistoryCellTimeStringByUInt:(double)arg1;
  • (id)genFavRecordSubTimeStringByUInt:(unsigned long)arg1;
  • (id)genFavDetailSrcTimeStringByUInt:(unsigned long)arg1;
  • (id)genFavCellTimeStringByUInt:(unsigned long)arg1;
  • (id)genYoTimeShortStringByUInt:(unsigned long)arg1;
  • (id)genYoTitleShortStringByUInt:(unsigned long)arg1;
  • (id)genWCLocalizeMonthStringByDate:(id)arg1;
  • (id)genWCLocalizeDayStringByDate:(id)arg1;
  • (id)genWCTimeShortStringByUInt:(unsigned long)arg1;
  • (id)genWCTimeStringByUInt:(unsigned long)arg1 atScene:(int)arg2;
  • (id)genMessageListTimeStringOfFullYearByUInt:(unsigned long)arg1 retIsMoreThanAWeek:(char *)arg2;
  • (id)genMessageListTimeStringByUInt:(unsigned long)arg1 retIsMoreThanAWeek:(char *)arg2;
  • (id)genMessageListTimeString:(id)arg1;
  • (id)genShortDateTimeStringByUInt:(unsigned long)arg1;
  • (id)genDateTimeStringByUInt:(unsigned long)arg1;
  • (id)dateFormatMonth:(id)arg1;
  • (id)dateFormatLongLong:(id)arg1;
  • (id)dateFormatLong:(id)arg1;
  • (id)dateFormatWithOutYear:(id)arg1;
  • (id)dateFormat:(id)arg1;
  • (id)timeAdjustDateString:(id)arg1 timeHour:(int)arg2;
  • (id)timeFormat:(id)arg1;
  • (id)genHourAndMinStringFromInt:(int)arg1;
  • (id)genDateTimeString:(id)arg1;
  • (id)genVoiceReminderDataTimeString:(id)arg1;
  • (id)genVoiceReminderDataTimeStringByUInt:(unsigned long)arg1;
  • (id)timeAjustFormat:(id)arg1 timeHour:(int)arg2;
  • (id)dateFormatForVoiceOver:(id)arg1;
  • (id)dateMonthFormatLong:(id)arg1;
  • (id)dateYearFormatLong:(id)arg1;
  • (BOOL)isLogin;
  • (void)removePBEventObserverListItemByObject:(id)arg1;
  • (void)removePBEventObserverListItem:(unsigned long)arg1 andValue:(id)arg2;
  • (void)addPBEventObserverListItem:(unsigned long)arg1 andValue:(id)arg2;
  • (void)removeMessageObserverListItemByList:(vector_bc4292e6)arg1 andValue:(id)arg2;
  • (void)addMessageObserverListItemByList:(vector_bc4292e6)arg1 andValue:(id)arg2;
  • (void)removeMessageObserverListItemByObject:(id)arg1;
  • (void)removeMessageObserverListItem:(unsigned long)arg1 andValue:(id)arg2;
  • (void)addMessageObserverListItem:(unsigned long)arg1 andValue:(id)arg2;
  • (void)removeEventObserverListItemByObject:(id)arg1;
  • (void)removeEventObserverListItem:(unsigned long)arg1 andValue:(id)arg2;
  • (void)addEventObserverListItem:(unsigned long)arg1 andValue:(id)arg2;
  • (float)getMainWindowHeight;
  • (float)getMainWindowWidth;
  • (id)getMainController;
  • (BOOL)isSupportRTMatte;
  • (BOOL)isSupportVideoRecord;
  • (BOOL)isLongOriginImage:(id)arg1;
  • (BOOL)isSupportHQImage;
  • (float)getDeviceScale;
  • (BOOL)isiPodTouch;
  • (BOOL)isGoogleScene:(unsigned long)arg1;
  • (BOOL)isLBSScene:(unsigned long)arg1;
  • (BOOL)isShakeScene:(unsigned long)arg1;
  • (void)setGenearlPasteboardString:(id)arg1;
  • (id)getGenearlPasteboardString;
  • (id)getGenearlPasteboard;

@end

@interface MicroMessengerAppDelegate : MMUIResponder <MMCommonAdapterDelegate, UIApplicationDelegate, UIAlertViewDelegate, ResourceMonitorDelegate> { CAppObserverCenter *m_appObserverCenter; CMainControll *m_mainController; MMServiceCenter *m_serviceCenter; CAppViewControllerManager *m_appViewControllerMgr; NSString *m_nsToken; NSString *m_nsSound; NSString *m_nsVoipSound; unsigned long m_uLastTimeResignActive; unsigned long m_uInitViewType; long m_tTotalRunningTime; long m_tLastActiveTime; int m_appVerCompareWithLastRun; BOOL m_isActive; UILabel *m_changeValueLabel; UILabel *m_resourceLabel; MMUIWindow *m_resourceWindow; ResourceInfo *m_lastResourceInfo; ResourceMonitor *m_resourceMonitor; NSRecursiveLock *mActiveLock; BOOL mInBackground; BOOL mInBackGroundFetch; unsigned long long m_ui64BackGroundFetchStopTime; CDUnknownBlockType m_fetchCompletionHandler; BOOL m_isFirstLaunching; BOOL m_isInSafeMode; MMSMStartViewController *m_safeModeViewController; UIWindow *_window; VoIPTokenRetriveObject *_m_voipTokenRetriveObject; }

@property(retain, nonatomic) VoIPTokenRetriveObject *m_voipTokenRetriveObject; // @synthesize m_voipTokenRetriveObject=_m_voipTokenRetriveObject; @property(retain, nonatomic) NSRecursiveLock *mActiveLock; // @synthesize mActiveLock; @property(nonatomic) unsigned long long m_ui64BackGroundFetchStopTime; // @synthesize m_ui64BackGroundFetchStopTime; @property(nonatomic) BOOL mInBackGroundFetch; // @synthesize mInBackGroundFetch; @property(readonly, nonatomic) BOOL m_isActive; // @synthesize m_isActive; @property(readonly, nonatomic) CAppObserverCenter *m_appObserverCenter; // @synthesize m_appObserverCenter; @property(readonly, nonatomic) CAppViewControllerManager *m_appViewControllerMgr; // @synthesize m_appViewControllerMgr; @property(retain, nonatomic) NSString *m_nsVoipSound; // @synthesize m_nsVoipSound; @property(retain, nonatomic) NSString *m_nsSound; // @synthesize m_nsSound; @property(retain, nonatomic) NSString *m_nsToken; // @synthesize m_nsToken; @property(retain, nonatomic) CMainControll *m_mainController; // @synthesize m_mainController; @property(retain, nonatomic) UIWindow *window; // @synthesize window=_window; - (void).cxx_destruct; - (BOOL)isWeWorkURL:(id)arg1; - (void)setInBackground:(BOOL)arg1; - (BOOL)getInBackground; - (void)onUpdateResourceInfo:(id)arg1; - (void)setUserAgent; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)closeMainFrameWithoutReset; - (void)delayStopMain; - (void)closeMainFrameInternal; - (void)dealloc; - (int)GetAppVerCompareWithLastRun; - (void)saveAppVersion; - (void)detectAppFirstRunOrFirstRunAfterUpgrade; - (void)firstStartAfterUpgradeDowngrade; - (void)didReceiveLocalMemoryWarning:(id)arg1; - (void)applicationDidReceiveMemoryWarning:(id)arg1; - (void)clearURLCache; - (void)clearServiceMemory; - (void)handleMemoryWarning; - (void)application:(id)arg1 didUpdateUserActivity:(id)arg2; - (void)application:(id)arg1 didFailToContinueUserActivityWithType:(id)arg2 error:(id)arg3; - (BOOL)application:(id)arg1 continueUserActivity:(id)arg2 restorationHandler:(CDUnknownBlockType)arg3; - (BOOL)application:(id)arg1 willContinueUserActivityWithType:(id)arg2; - (void)application:(id)arg1 performActionForShortcutItem:(id)arg2 completionHandler:(CDUnknownBlockType)arg3; - (void)setupForShortcut; - (void)application:(id)arg1 handleWatchKitExtensionRequest:(id)arg2 reply:(CDUnknownBlockType)arg3; - (BOOL)application:(id)arg1 openURL:(id)arg2 sourceApplication:(id)arg3 annotation:(id)arg4; - (BOOL)application:(id)arg1 handleOpenURL:(id)arg2 bundleID:(id)arg3 annotation:(id)arg4; - (id)decodeUrlAttrs:(id)arg1; - (BOOL)handleOpenURL:(id)arg1 bundleID:(id)arg2; - (void)process3rdAppSupportContentFlagFromOpenUrl:(id *)arg1 andUrlStr:(id *)arg2 appID:(id)arg3; - (void)application:(id)arg1 didChangeStatusBarFrame:(struct CGRect)arg2; - (void)application:(id)arg1 willChangeStatusBarFrame:(struct CGRect)arg2; - (void)application:(id)arg1 willChangeStatusBarOrientation:(int)arg2 duration:(double)arg3; - (void)applicationWillTerminate:(id)arg1; - (void)applicationDidBecomeActive:(id)arg1; - (void)application:(id)arg1 didChangeStatusBarOrientation:(int)arg2; - (void)applicationWillEnterForeground:(id)arg1; - (void)handleOpenPush; - (void)applicationDidEnterBackground:(id)arg1; - (void)applicationWillResignActive:(id)arg1; - (void)resetBadge; - (void)application:(id)arg1 handleEventsForBackgroundURLSession:(id)arg2 completionHandler:(CDUnknownBlockType)arg3; - (float)getMainWindowHeight; - (float)getMainWindowWidth; - (void)ClearBackGroundFetch; - (void)application:(id)arg1 handleActionWithIdentifier:(id)arg2 forRemoteNotification:(id)arg3 withResponseInfo:(id)arg4 completionHandler:(CDUnknownBlockType)arg5; - (void)application:(id)arg1 handleActionWithIdentifier:(id)arg2 forRemoteNotification:(id)arg3 completionHandler:(CDUnknownBlockType)arg4; - (void)application:(id)arg1 handleActionWithIdentifier:(id)arg2 forLocalNotification:(id)arg3 withResponseInfo:(id)arg4 completionHandler:(CDUnknownBlockType)arg5; - (void)application:(id)arg1 handleActionWithIdentifier:(id)arg2 forLocalNotification:(id)arg3 completionHandler:(CDUnknownBlockType)arg4; - (void)application:(id)arg1 performFetchWithCompletionHandler:(CDUnknownBlockType)arg2; - (void)application:(id)arg1 didReceiveLocalNotification:(id)arg2; - (void)application:(id)arg1 didReceiveRemoteNotification:(id)arg2; - (void)handleApnsDeepLink:(id)arg1; - (void)jumpToChatWhenReceivePush:(id)arg1 remotePush:(BOOL)arg2; - (void)application:(id)arg1 didFailToRegisterForRemoteNotificationsWithError:(id)arg2; - (void)application:(id)arg1 didRegisterForRemoteNotificationsWithDeviceToken:(id)arg2; - (void)application:(id)arg1 didRegisterUserNotificationSettings:(id)arg2; - (void)doSendTokenTimeOut; - (void)doSendToken:(id)arg1 error:(BOOL)arg2; - (BOOL)application:(id)arg1 didFinishLaunchingWithOptions:(id)arg2; - (void)mainUISetting; - (void)monitorResource; - (void)mainThreadMonitorStart; - (void)continueMainLaunching:(id)arg1; - (void)tryProtectLaunchBeforeDeviceFirstUnlock; - (void)beforeMainLauching; - (void)logEssencialInfo; - (void)clearServiceObject; - (void)initServiceObject; - (void)registerLazyExtensionListener; - (void)registerClsMethodObserver; - (void)releaseSeviceCenter; - (void)RenamePath; - (void)handleMMSafeModeDidEndNotification:(id)arg1; - (BOOL)shouldEnterSafeMode; - (void)LogFeatureIdKey:(unsigned int)arg1 key:(unsigned int)arg2 value:(unsigned int)arg3 isKeyLog:(_Bool)arg4; - (void)LogFeatureExt:(unsigned long)arg1 logExt:(id)arg2 isReportNow:(_Bool)arg3 isImportant:(_Bool)arg4; - (void)NetworkLogOutput:(id)arg1; - (void)LogWithinCommon:(int)arg1 module:(const char *)arg2 file:(const char *)arg3 line:(int)arg4 funcName:(const char *)arg5 message:(id)arg6; - (BOOL)ShouldLog:(int)arg1; - (BOOL)IsChinese; - (void)setupMMCommonAdapter;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WACanvasUtils : NSObject { }

  • (id)getArray:(id)arg1 atIndex:(int)arg2;
  • (id)getImage:(id)arg1 atIndex:(int)arg2;
  • (id)getString:(id)arg1 atIndex:(int)arg2;
  • (unsigned long)getInt:(id)arg1 atIndex:(int)arg2;
  • (float)getFloat:(id)arg1 atIndex:(int)arg2;

@end

@interface NewABTestMgr : MMService <MMKernelExt, INewABTestLogicExt, MMService> { BOOL _bABTestCacheLoaded; NSMutableArray *_aryABTestList; unsigned long _uiNextUpdateTime; }

@property(nonatomic) BOOL bABTestCacheLoaded; // @synthesize bABTestCacheLoaded=_bABTestCacheLoaded; @property(nonatomic) unsigned long uiNextUpdateTime; // @synthesize uiNextUpdateTime=_uiNextUpdateTime; @property(retain, nonatomic) NSMutableArray *aryABTestList; // @synthesize aryABTestList=_aryABTestList; - (void).cxx_destruct; - (void)willEnterForeground; - (void)onAuthOK; - (void)tryUpdateABTestFromSvr; - (id)getExpItemsArray; - (void)onGetABTestItems:(id)arg1 expiredExpids:(id)arg2 isAutoGet:(BOOL)arg3; - (void)dealloc; - (void)onServiceReloadData; - (void)onServiceInit; - (void)handleNewABTestList:(id)arg1; - (void)mergeNewABTestItemFromSvr:(id)arg1; - (BOOL)saveNewABTestCache; - (void)filterExpireExp; - (BOOL)tryLoadNewABTestCache; - (id)pathForNewABTestCache; - (void)reportABTestLog:(id)arg1 expId:(id)arg2 logId:(unsigned long)arg3 logExt:(id)arg4; - (void)reportABTestRunning:(id)arg1; - (id)getABTestListWithBizId:(id)arg1; - (id)getABTestItemWithLayerId:(id)arg1; - (id)getABTestAry;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShareTo3rdAppSettingViewController : MMUIViewController <ShareTo3rdAppManageCellDelegate, UITableViewDelegate, UITableViewDataSource> { MMTableView *m_tableView; NSMutableArray *_arrSortedAppinfo; BOOL _bHasEdit; CMessageWrap *m_oMessageWrap; }

@property(retain, nonatomic) CMessageWrap *m_oMessageWrap; // @synthesize m_oMessageWrap; - (void).cxx_destruct; - (void)onSwitchChange:(BOOL)arg1 withAppInfo:(id)arg2; - (void)tableView:(id)arg1 moveRowAtIndexPath:(id)arg2 toIndexPath:(id)arg3; - (BOOL)tableView:(id)arg1 canMoveRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 shouldIndentWhileEditingRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)initView; - (void)initData; - (void)viewDidLoad; - (void)OnCancelModalView:(id)arg1; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WloginProtocol : NSObject { WloginPkgHead *pkgHead; NSMutableDictionary *basicInfoTlvList; unsigned int dwSrcSigAppid; unsigned int dwSrcSigSubAppid; unsigned int dwDstSigAppid; unsigned int dwDstSigSubAppid; NSMutableDictionary *reslutSigTlvList; char sKey[16]; char A1_Key[16]; CDStruct_e485254d stRetValue; }

@property(readonly) NSMutableDictionary *reslutSigTlvList; // @synthesize reslutSigTlvList; - (unsigned int)pkgHeadUin; - (void)setPkgHeadUin:(unsigned int)arg1; - (BOOL)genEncryptBody_0x144:(id)arg1 subCmd:(unsigned short)arg2; - (BOOL)genTGTGTbyPasswd:(const char *)arg1 andUin:(unsigned int)arg2 andFlag:(int)arg3 outTGTGT:(id)arg4; - (void)setSrcAppid:(unsigned int)arg1 andSrcSubAppid:(unsigned int)arg2 andDstAppid:(unsigned int)arg3 andDstSubAppid:(unsigned int)arg4; - (BOOL)decodeTlvList:(const char *)arg1 andLeftLen:(int *)arg2; - (id)sigTlvDictByTag:(unsigned short)arg1; - (id)basicTlvByTag:(unsigned short)arg1; - (BOOL)addBasicTlv:(id)arg1; - (CDStruct_e485254d *)resolveSvrPkg:(id)arg1; - (void)recvPkgError; - (int)exchangeSig:(id)arg1 retData:(id)arg2; - (int)refreshPic:(id)arg1; - (int)checkPic:(id)arg1; - (int)loginWithPasswd:(id)arg1 retData:(id)arg2; - (void)dealloc; - (BOOL)resetProtocol; - (id)initWithClientVer:(unsigned short)arg1 andPubNo:(unsigned int)arg2 andClientType:(unsigned int)arg3;

@end

@interface WloginTlv_String : WloginTlv { NSString *sString; }

@property(copy) NSString *sString; // @synthesize sString; - (void)dealloc; - (int)encode:(id)arg1; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface WAHomeViewLayout : UICollectionViewFlowLayout { float _scrollingSpeed; UILongPressGestureRecognizer *_longPressGestureRecognizer; UIPanGestureRecognizer *_panGestureRecognizer; UITapGestureRecognizer *_tapGestureRecognizer; unsigned int _layoutType; NSIndexPath *_selectedItemIndexPath; UIView *_currentView; CADisplayLink *_displayLink; struct CGPoint _currentViewCenter; struct CGPoint _panTranslationInCollectionView; struct UIEdgeInsets _scrollingTriggerEdgeInsets; }

@property(retain, nonatomic) CADisplayLink *displayLink; // @synthesize displayLink=_displayLink; @property(nonatomic) struct CGPoint panTranslationInCollectionView; // @synthesize panTranslationInCollectionView=_panTranslationInCollectionView; @property(nonatomic) struct CGPoint currentViewCenter; // @synthesize currentViewCenter=_currentViewCenter; @property(retain, nonatomic) UIView *currentView; // @synthesize currentView=_currentView; @property(retain, nonatomic) NSIndexPath *selectedItemIndexPath; // @synthesize selectedItemIndexPath=_selectedItemIndexPath; @property(nonatomic) unsigned int layoutType; // @synthesize layoutType=_layoutType; @property(readonly, nonatomic) UITapGestureRecognizer *tapGestureRecognizer; // @synthesize tapGestureRecognizer=_tapGestureRecognizer; @property(readonly, nonatomic) UIPanGestureRecognizer *panGestureRecognizer; // @synthesize panGestureRecognizer=_panGestureRecognizer; @property(readonly, nonatomic) UILongPressGestureRecognizer *longPressGestureRecognizer; // @synthesize longPressGestureRecognizer=_longPressGestureRecognizer; @property(nonatomic) struct UIEdgeInsets scrollingTriggerEdgeInsets; // @synthesize scrollingTriggerEdgeInsets=_scrollingTriggerEdgeInsets; @property(nonatomic) float scrollingSpeed; // @synthesize scrollingSpeed=_scrollingSpeed; - (void).cxx_destruct; - (void)setUpGestureRecognizersOnCollectionView; - (void)handleApplicationWillResignActive:(id)arg1; - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; - (BOOL)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (id)layoutAttributesForItemAtIndexPath:(id)arg1; - (id)layoutAttributesForElementsInRect:(struct CGRect)arg1; - (void)handleTapGesture:(id)arg1; - (void)handlePanGesture:(id)arg1; - (void)handleLongPressGesture:(id)arg1; - (void)handleScroll:(id)arg1; - (void)setupScrollTimerInDirection:(int)arg1; - (void)invalidatesScrollTimer; - (void)invalidateLayoutIfNecessary; @property(readonly, nonatomic) id delegate; @property(readonly, nonatomic) id dataSource; - (void)applyLayoutAttributes:(id)arg1; - (void)dealloc; - (id)initWithCoder:(id)arg1; - (void)tearDownCollectionView; - (void)setupCollectionView; - (void)setGridDefaults; - (void)setCardDefaults; - (id)initWithLayoutType:(unsigned int)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCanvasComponentFullScreenImageInfo : MMObject { NSString *_fullScreenImageUrl; }

@property(retain, nonatomic) NSString *fullScreenImageUrl; // @synthesize fullScreenImageUrl=_fullScreenImageUrl; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WloginTlv_0x116 : WloginTlv { unsigned char cVer; unsigned int dwMiscBitmap; unsigned int dwGetAppSig; unsigned char cAppidNum; unsigned int adwAppidList[10]; }

@property(nonatomic) unsigned char cAppidNum; // @synthesize cAppidNum; @property(nonatomic) unsigned char cVer; // @synthesize cVer; @property(nonatomic) unsigned int dwMiscBitmap; // @synthesize dwMiscBitmap; @property(nonatomic) unsigned int dwGetAppSig; // @synthesize dwGetAppSig; - (int)encode:(id)arg1; - (unsigned int)adwAppidWithIndex:(unsigned char)arg1; - (void)setAdwAppidList:(unsigned int)arg1 withIndex:(unsigned char)arg2;

@end

@interface WAJSEventHandler_shareTimeline : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAHomeGridCell : UICollectionViewCell { BOOL _isInEdit; BOOL _isInvalid; NSString *_appid; NSString *_iconUrl; NSString *_title; unsigned int _debugMode; id _delegate; MMWebImageView *_headImageView; MMUILabel *_titleLabel; MMUIButton *_deleteBtn; MMUILabel *_debugLabel; }

@property(retain, nonatomic) MMUILabel *debugLabel; // @synthesize debugLabel=_debugLabel; @property(retain, nonatomic) MMUIButton *deleteBtn; // @synthesize deleteBtn=_deleteBtn; @property(retain, nonatomic) MMUILabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) MMWebImageView *headImageView; // @synthesize headImageView=_headImageView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) BOOL isInvalid; // @synthesize isInvalid=_isInvalid; @property(nonatomic) unsigned int debugMode; // @synthesize debugMode=_debugMode; @property(nonatomic) BOOL isInEdit; // @synthesize isInEdit=_isInEdit; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl=_iconUrl; @property(retain, nonatomic) NSString *appid; // @synthesize appid=_appid; - (void).cxx_destruct; - (void)onLoadImageOK:(id)arg1; - (void)deleteButtonDidClick:(id)arg1; - (void)setIsInEdit:(BOOL)arg1 animated:(BOOL)arg2; - (void)layoutSubviews; - (void)initDebugLabel; - (void)initDeleteBtn; - (void)initTitleLabel; - (void)initLogoImageView; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAPublicResCacheMgr : MMService <WAPackageDownloadLogicDelegate, WAPackageInfoCacheLogicDelegate, PBMessageObserverDelegate, IMsgExt, MMService> { WAPackageDownloadLogic *_pkgDownloadLogic; WAPackageInfoCacheLogic *_pkgInfoCacheLogic; WAPackageSweeperLogic *_pkgSweeperLogic; NSString *_curDownloadUrlStr; BOOL _bIsDownloading; BOOL _bIsLoadedFileInfo; WAPublicResInfoStorage *m_resInfoStorage; WAPublicResInfo *_curServerRetInfo; unsigned int _startDownloadTime; }

  • (void).cxx_destruct;
  • (void)processPublicPkgUpdateNotifyVersion:(unsigned long)arg1 pkgUrl:(id)arg2 md5:(id)arg3 isForceUpdate:(BOOL)arg4;
  • (void)parseNotifyMsg:(id)arg1;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)updatePublicResPkg;
  • (void)removeDustPublicPkgWithVersion:(unsigned long long)arg1;
  • (void)reportKvInfo:(BOOL)arg1 debugMode:(BOOL)arg2 downloadPercent:(unsigned int)arg3 eventID:(unsigned int)arg4;
  • (void)onDownloadTaskCompletion:(BOOL)arg1 taskUrl:(id)arg2 filePath:(id)arg3;
  • (void)onDownloadTaskProgress:(float)arg1 remainingTime:(unsigned int)arg2 taskUrl:(id)arg3;
  • (BOOL)downloadDebugPublicPkgWithInfo:(id)arg1;
  • (BOOL)downloadPublicPkgWithUrl:(id)arg1;
  • (BOOL)isDownloading;
  • (BOOL)isNeedDownloadPublicDebugModePkg:(id)arg1;
  • (void)tryUpdatePublicResPkg;
  • (id)getCurrentPublicReleaseInfo;
  • (id)getPublicForceLocalCacheData:(unsigned int)arg1;
  • (id)getPublicRelativePath:(unsigned int)arg1;
  • (id)getPublicLocalCacheData:(unsigned int)arg1;
  • (id)getLocalCacheDataWithRelativePath:(id)arg1 version:(unsigned int)arg2;
  • (BOOL)loadPublicPkgInfoLocalCache:(unsigned int)arg1 version:(unsigned int)arg2;
  • (BOOL)verifyLocalCacheChecksum:(id)arg1 debugModeType:(unsigned int)arg2 version:(unsigned int)arg3;
  • (void)saveResInfoStorage:(id)arg1;
  • (void)loadResInfoStorage;
  • (void)onServiceEnterBackground;
  • (void)onServiceClearData;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MemAppidSigManager : NSObject { NSMutableDictionary *appidSigDic; }

  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (void)printAppidSigAll;
  • (unsigned int)topPriorityAppid;
  • (unsigned int)sigTimeByAppid:(unsigned int)arg1;
  • (unsigned int)expireTimeByAppid:(unsigned int)arg1 andAppExpTime:(unsigned int)arg2;
  • (void)setMemPriority:(unsigned int)arg1 andTime:(unsigned int)arg2 byAppid:(unsigned int)arg3;
  • (void)removeMemSigByAppid:(unsigned int)arg1;
  • (id)memSigByAppid:(unsigned int)arg1 andName:(id)arg2;
  • (void)setMemSig:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface AppJumpLogicHelper : NSObject { }

  • (int)getJumpFunctionTypeByAppId:(id)arg1;
  • (id)getAppIdByFunctionType:(int)arg1;
  • (BOOL)isCanShowSource:(id)arg1;
  • (BOOL)isShowAppMessageBottom:(id)arg1;
  • (BOOL)isShowTimelineSource:(id)arg1;
  • (BOOL)innerJumpByAppId:(id)arg1 isMessage:(BOOL)arg2;
  • (BOOL)jumpToGameDetailView:(id)arg1 isFromMessage:(BOOL)arg2;
  • (BOOL)jumpByAppIdInTimeline:(id)arg1;
  • (BOOL)jumpByAppIdInMessage:(id)arg1;
  • (BOOL)isCanJumpWithAppId:(id)arg1;
  • (BOOL)isShowTimeLineJumpLink:(id)arg1;

@end

@interface WAWebViewPullDownRefreshView : EGORefreshTableHeaderView { DotLoadingView *m_loadingView; UIImageView *m_tipBkg; BOOL _bIsDrag; }

  • (void).cxx_destruct;
  • (void)egoRefreshScrollViewDataSourceDidFinishedLoading:(id)arg1;
  • (void)egoRefreshScrollViewDidEndDragging:(id)arg1;
  • (void)egoRefreshScrollViewDidScroll:(id)arg1;
  • (void)onStateOfLoading;
  • (void)onStateOfNormal;
  • (void)onStateOfPulling;
  • (id)initWithFrame:(struct CGRect)arg1 withMode:(int)arg2;
  • (void)setFrame:(struct CGRect)arg1;
  • (void)setIsDragView:(BOOL)arg1;

@end

@interface OpenApiMgrHelper : NSObject { }

  • (id)parseURLParams:(id)arg1;
  • (id)checkAppMsgThumbData:(id)arg1;
  • (id)getNetWorkErrorHtml;
  • (void)checkShowTabbar;
  • (void)hideChatViewKeyborad;
  • (id)makeURLMessageForShareTo3rdApp:(id)arg1 withTitle:(id)arg2;
  • (id)makeTextMessageForShareTo3rdApp:(id)arg1;
  • (id)makeLocationMessageForShareTo3rdAppWithLatitude:(double)arg1 andLongitude:(double)arg2 title:(id)arg3;
  • (id)makeMediaMessageForShareTo3rdApp:(id)arg1 withType:(int)arg2;
  • (void)makeFileInternalMessage:(id)arg1;
  • (BOOL)isNeedInit;
  • (BOOL)isLogin;
  • (id)createConfirmLogicHelper:(id)arg1 withAppData:(id)arg2 withAppId:(id)arg3 showTextView:(BOOL)arg4 appScene:(unsigned long)arg5;
  • (id)createConfirmLogicHelper:(id)arg1 withAppData:(id)arg2 withAppId:(id)arg3 showTextView:(BOOL)arg4 appScene:(unsigned long)arg5 redirectUrl:(id)arg6;
  • (id)FormMessage:(id)arg1 withAppData:(id)arg2 withAppId:(id)arg3 redirectUrl:(id)arg4;
  • (id)FormAppMessage:(id)arg1 withAppMessage:(id)arg2 appID:(id)arg3;
  • (id)FormTextMsg:(id)arg1 withText:(id)arg2 appID:(id)arg3;

@end

@interface WloginTlv_0x124 : WloginTlv { NSString *sOs; NSString *sOsVer; unsigned short wNetInfo; NSString *sNetDetail; NSString *sAddr; }

@property(copy) NSString *sAddr; // @synthesize sAddr; @property(copy) NSString *sNetDetail; // @synthesize sNetDetail; @property unsigned short wNetInfo; // @synthesize wNetInfo; @property(copy) NSString *sOsVer; // @synthesize sOsVer; @property(copy) NSString *sOs; // @synthesize sOs; - (void)dealloc; - (int)encode:(id)arg1;

@end

@interface WAReportWebViewMenuActionItem : WAReportBaseItem { unsigned int _actionType; NSString *_actionNote; unsigned long _actionTimeStamp; unsigned int _actionResult; int _errcode; }

@property(nonatomic) int errcode; // @synthesize errcode=_errcode; @property(nonatomic) unsigned int actionResult; // @synthesize actionResult=_actionResult; @property(nonatomic) unsigned long actionTimeStamp; // @synthesize actionTimeStamp=_actionTimeStamp; @property(copy, nonatomic) NSString *actionNote; // @synthesize actionNote=_actionNote; @property(nonatomic) unsigned int actionType; // @synthesize actionType=_actionType; - (void).cxx_destruct; - (id)reportString;

@end

@interface UiUtil : NSObject { }

  • (void)showCameraAlertForSplitViewIfNeed:(id)arg1 currentWidth:(float)arg2;
  • (BOOL)isiPadSplitViewModeNow;
  • (BOOL)isiPadSplitViewMinimizeModeNow;
  • (void)setStatusBarStyle:(int)arg1;
  • (void)refreshStatusBarStyle;
  • (void)setStatusBarFontBlack;
  • (void)setStatusBarFontWhite;
  • (float)tabBarHeight;
  • (struct CGRect)screenRectRelativeToView:(id)arg1;
  • (void)fixNavigationController:(id)arg1;
  • (float)groupedStyleCellSubViewRight;
  • (float)groupedStyleCellWidth;
  • (float)topBarNormalOffset;
  • (BOOL)isTopBarInNormalState;
  • (float)keyboardHeightByNotification:(id)arg1;
  • (float)keyboardHeightCurOri;
  • (float)taskBarHeight;
  • (void)setTaskBarHeight:(float)arg1 Animated:(BOOL)arg2;
  • (BOOL)isTaskBarHidden;
  • (void)setTopBarHidden:(BOOL)arg1 withAnimation:(int)arg2;
  • (void)setTopBarHidden:(BOOL)arg1;
  • (BOOL)isTopBarHidden;
  • (int)getRotatedOrientation;
  • (void)setStatusBarHidden:(BOOL)arg1 withAnimation:(int)arg2;
  • (void)setStatusBarHidden:(BOOL)arg1;
  • (BOOL)isStatusBarLandscape;
  • (BOOL)isStatusBarHidden;
  • (void)OnSystemStatusBarFrameChange;
  • (void)OnSystemStatusBarOrientationChange:(int)arg1;
  • (id)getTopVisibleWindow;
  • (id)mainWindow;
  • (float)visibleHeight:(id)arg1;
  • (struct CGRect)screenBoundsOri:(int)arg1;
  • (struct CGRect)windowBounds;
  • (struct CGRect)screenBounds;
  • (struct CGSize)screenSizeOri:(int)arg1;
  • (struct CGSize)screenSize;
  • (float)mainScreenWidth;
  • (float)screenWidth:(int)arg1;
  • (float)screenWidthCurOri;
  • (float)screenHeight:(int)arg1;
  • (float)screenHeightCurOri;
  • (float)navigationBarHeight:(int)arg1;
  • (float)navigationBarHeightCurOri;
  • (float)navigationBarHeight;
  • (float)statusBarHeight:(int)arg1;
  • (float)statusBarHeight;

@end

@interface WADownloadFileConfig : WANetworkConfigBase { unsigned long _downloadFileMaxConcurrentCount; }

@property(nonatomic) unsigned long downloadFileMaxConcurrentCount; // @synthesize downloadFileMaxConcurrentCount=_downloadFileMaxConcurrentCount; - (unsigned long)configDefaultTimeoutMS; - (unsigned long)configTimeoutMS; - (unsigned long)configMaxTimeoutMS; - (id)configDomainList; - (void)loadConfig;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMFavHeadComponent : MMComponent { MMUIImageView *_headImgView; }

  • (float)calHeightWithComData:(id)arg1;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)configContentLayout;
  • (void)configHeadImgView;

@end

@interface GameCenterMsgCenterDebugViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, UIAlertViewDelegate> { int _selectedRow; MMTableView *_tableView; NSArray *_msgList; }

@property(retain, nonatomic) NSArray *msgList; // @synthesize msgList=_msgList; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; - (void).cxx_destruct; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (id)createTableHeaderView; - (void)initData; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface OpenRankListHandler : MMObject <WCShareAuthViewControllerDelegate, IPreEnterWechatLogicExt> { NSString *_appId; NSString *_bundleId; NSURL *_url; MMUINavigationController *_navigationController; }

@property(retain, nonatomic) MMUINavigationController *navigationController; // @synthesize navigationController=_navigationController; @property(retain, nonatomic) NSURL *url; // @synthesize url=_url; @property(retain, nonatomic) NSString *bundleId; // @synthesize bundleId=_bundleId; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; - (void).cxx_destruct; - (void)removeAuthViewController; - (void)shareAuthViewControllerDidFail:(id)arg1; - (void)shareAuthViewControllerDidSuccess:(id)arg1; - (void)shareAuthViewControllerDidCancel:(id)arg1; - (void)doAuth; - (void)onPreEnterWechatDone; - (void)openRankList; - (void)cancelAllHandleAndReturn3rdApp; - (void)cancelOpenRankList; - (void)startAuth; - (void)startHandleAppId:(id)arg1 bundleId:(id)arg2 info:(id)arg3; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterHotAdListView : MMUIView { NSArray *_adList; id _delegate; }

  • (float)getImageHeight;
  • (float)heightForData:(id)arg1; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)onTapImg:(id)arg1;
  • (id)makeSingleImgView:(id)arg1 frame:(struct CGRect)arg2 superView:(id)arg3;
  • (id)createImageView:(id)arg1 secondImageView:(id)arg2 thirdImageView:(id)arg3;
  • (id)createImageView:(id)arg1 secondImageView:(id)arg2;
  • (id)createImageView:(id)arg1;
  • (void)setupView;
  • (id)initWithFrame:(struct CGRect)arg1 hotAdList:(id)arg2;

@end

@interface GameCenterSearchBaseCell : MMTableViewCell { }

  • (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2 richTextView:(id)arg3;
  • (id)ReplaceTag:(id)arg1;
  • (id)replaceTag:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShareFavoritesConfirmLogicHelper : MMObject { ShareConfirmView *_confirmView; FavoritesItem *_favItem; id _delegate; NSString *_thumbImageUrl; BOOL _hasBeenHidden; NSDictionary *_userData; NSData *_thumbData; NSData *_fileData; }

@property(retain, nonatomic) NSData *fileData; // @synthesize fileData=_fileData; @property(retain, nonatomic) NSData *thumbData; // @synthesize thumbData=_thumbData; @property(retain, nonatomic) NSDictionary *userData; // @synthesize userData=_userData; @property(retain, nonatomic) NSString *thumbImageUrl; // @synthesize thumbImageUrl=_thumbImageUrl; @property(retain, nonatomic) FavoritesItem *favItem; // @synthesize favItem=_favItem; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)OnBackToApp:(id)arg1; - (void)OnError:(id)arg1; - (void)OnCancel:(id)arg1; - (void)OnSend:(id)arg1; - (void)layoutSubviewToOrientation:(int)arg1; - (void)rotateToOrientaion:(int)arg1; - (void)rotateToCurrentOrietation; - (void)hideConfirmView; - (void)showConfirmView; - (void)dealloc; - (id)initWithFavoritesItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppProductItem : NSObject <PBCoding, NSCopying> { unsigned long type; NSString *productInfo; }

  • (void)initialize; @property(retain, nonatomic) NSString *productInfo; // @synthesize productInfo; @property(nonatomic) unsigned long type; // @synthesize type;
  • (void).cxx_destruct;
  • (id)toXML;
  • (BOOL)fromXML:(struct XmlReaderNode_t *)arg1;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChooseCardHandler : MMObject { NSString *_bundleId; NSString *_appId; NSURL *_aUrl; }

  • (void).cxx_destruct;
  • (void)onChooseCancel;
  • (void)onChooseSuccess:(id)arg1;
  • (void)chooseCard;
  • (void)onPreEnterWechatDone;
  • (void)cancelHandleAndReturn3rdApp:(int)arg1 importInfo:(id)arg2;
  • (void)startChooseCardWithBundleId:(id)arg1 withAppId:(id)arg2 withUrl:(id)arg3;
  • (void)cancelChooseCard;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_stopVoice : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WCGameJumpHelper : MMService <MMService, IWCBusinessJumpExt> { }

  • (void)processTranslateResultWithPath:(id)arg1 queryDict:(id)arg2 parentController:(id)arg3 originUrl:(id)arg4 translateInfo:(id)arg5 jumpController:(id)arg6;
  • (void)onServiceTerminate;
  • (void)onServiceInit;
  • (id)createGameLibraryController:(int)arg1;
  • (id)createGameDetailControllerWithAppID:(id)arg1 name:(id)arg2 iconURLString:(id)arg3 brief:(id)arg4;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterNewFeedsCell : MMTableViewCell { UIView *_gameBgView; UIView *_feedBgView; GameCenterGameBriefInfo *_gameInfo; NSArray *_feedItems; MMWebImageView *_iconView; UILabel *_nameLabel; UILabel *_remarkLabel; UIButton *_downloadButton; UIView *_splitLine; UIView *_lowerSeperator; id _delegate; }

  • (id)genFriendViewByData:(id)arg1 withFeedList:(id)arg2;
  • (float)heightForEachView:(id)arg1 withFeedList:(id)arg2;
  • (float)widthForEachView:(id)arg1;
  • (float)heightForCellWithGameInfo:(id)arg1 feedItems:(id)arg2; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)addItems;
  • (void)layoutFeedContent;
  • (void)onDownloadButtonClicked:(id)arg1;
  • (void)reloadGameData;
  • (void)layoutGameInfoContent;
  • (void)initGameSubviews;
  • (void)updateWithGameInfo:(id)arg1 feedItems:(id)arg2;
  • (void)setButtonTitle:(id)arg1;
  • (void)layoutSubviews;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface WloginTlv_0x132 : WloginTlv { NSData *accessToken; unsigned int dwExpireTime; NSData *openId; }

@property(copy) NSData *openId; // @synthesize openId; @property unsigned int dwExpireTime; // @synthesize dwExpireTime; @property(retain) NSData *accessToken; // @synthesize accessToken; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2; - (void)dealloc;

@end

@interface WCWatchDefine : NSObject { }

  • (id)watchLogFilePath;
  • (id)watchLogFolderPath;
  • (id)getWatchCrashReportFilePath;
  • (id)getWatchCrashReportFolderPath;

@end

@interface MemSigManager : NSObject { NSMutableDictionary *sigDict; }

  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (void)printSig;
  • (id)sigByName:(id)arg1;
  • (void)addSig:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface WAJSEventHandler_updateCanvas : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface GameCenterMsgCenterCellView : MMUIView <RichTextLayoutDelegate, ILinkEventExt> { MMWebImageView *m_iconView; MMHeadImageView *m_headerView; MMWebImageView *m_badgeIconView; UILabel *m_nickLabel; UILabel *m_firstLineContentLabel; UILabel *m_timeLabel; UIButton *m_sourceBtn; UILabel *m_subtitleLabel; UIView *m_secondLineView; UIView *m_imageView; UIView *m_backgroundView; MMUIView *m_mergeUserListView; id _m_delegate; id _m_dataSource; GameCenterMsgCenterContent *_m_msgItem; }

@property(retain, nonatomic) GameCenterMsgCenterContent *m_msgItem; // @synthesize m_msgItem=_m_msgItem; @property(nonatomic) __weak id m_dataSource; // @synthesize m_dataSource=_m_dataSource; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)onMergeUserImageClicked:(id)arg1; - (void)onUserNickNameClicked:(id)arg1; - (void)onUserHeadClicked:(id)arg1; - (void)onSecondLineClicked; - (void)onTouchVideoBackImageButton:(id)arg1; - (void)onContentPicClicked; - (void)onSourceClicked; - (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2 richTextView:(id)arg3; - (void)layoutSubviews; - (void)setSource:(id)arg1; - (void)setTime:(unsigned long)arg1; - (int)getUserInfoNumPerLine:(float)arg1; - (id)getMergeUserHead:(id)arg1 Rect:(struct CGRect)arg2; - (void)setMergeUserList:(id)arg1; - (void)setSecondLineContent:(id)arg1; - (void)setFirstLineContent:(id)arg1; - (void)setContentPic:(id)arg1; - (void)setSubtitle:(id)arg1; - (void)setNickname:(id)arg1; - (id)setUsername:(id)arg1; - (void)setUserBadge:(id)arg1; - (id)setIconUrl:(id)arg1; - (void)setUserHead:(id)arg1; - (id)initWithSize:(struct CGSize)arg1 MsgItem:(id)arg2 ViewDelegate:(id)arg3 DataSource:(id)arg4;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_closeSocket : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface GameCenterMyGameView : MMUIView { RecentPlayGameInfoData *_gameInfo; int _sourceScene; NSMutableSet *_gameRectangleIconSet; id _delegate; int _index; }

  • (float)getModuleHeight:(id)arg1;
  • (float)getTopicHeight:(id)arg1;
  • (float)getBannerAHeight;
  • (float)heightForData:(id)arg1 atIdx:(int)arg2; @property(readonly, nonatomic) int index; // @synthesize index=_index; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)onLoadImageOK:(id)arg1;
  • (void)onBannerClicked:(id)arg1;
  • (void)onCommModuleClicked:(id)arg1;
  • (void)onRankClicked:(id)arg1;
  • (void)onCircleClicked:(id)arg1;
  • (void)onGiftCenterClicked:(id)arg1;
  • (void)onGameRowClicked:(id)arg1;
  • (void)onDownloadButtonClicked:(id)arg1;
  • (id)genLabelWithFontSize:(float)arg1 text:(id)arg2 textColor:(id)arg3 x:(float)arg4 y:(float)arg5 maxWidth:(float)arg6 superView:(id)arg7;
  • (id)createLine;
  • (id)createBannerBView:(id)arg1 SuperView:(id)arg2;
  • (id)createBannerAView:(id)arg1 SuperView:(id)arg2;
  • (id)createBannerView:(id)arg1;
  • (id)createRankView:(id)arg1;
  • (id)createGameCircleView:(id)arg1;
  • (id)createCommView:(id)arg1;
  • (BOOL)calcDrawGiftWay:(id)arg1 CanDrawAllGift:(BOOL)arg2;
  • (int)lastGiftIndexTaken:(id)arg1;
  • (id)giftStateImg:(id)arg1;
  • (BOOL)getGiftSpacing:(id)arg1 TotalWidth:(float)arg2 GiftSpacing:(float *)arg3;
  • (void)drawGiftFromRight:(id)arg1 GiftData:(id)arg2 GiftSpacing:(float)arg3 ProcessBarCenterY:(float)arg4 CanDrawAllGift:(BOOL)arg5;
  • (void)drawGiftFromLeft:(id)arg1 GiftData:(id)arg2 GiftSpacing:(float)arg3 ProcessBarCenterY:(float)arg4 CanDrawAllGift:(BOOL)arg5;
  • (id)createGiftView:(id)arg1;
  • (id)createHeadView;
  • (void)setupView;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1 recentGameInfo:(id)arg2 index:(int)arg3 SourceScene:(int)arg4;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMFavCellComponentData : MMComponentData { MMFavHeadComponentData *m_headComData; MMFavTagComponentData *m_tagComData; MMFavNameComponentData *m_nameComData; MMFavThumbComponentData *m_thumbComData; MMFavUrlComponentData *m_urlComData; MMFavImgComponentData *m_imgComData; MMFavVoiceComponentData *m_voiceComData; int _favType; }

@property(nonatomic) int favType; // @synthesize favType=_favType; @property(retain, nonatomic) MMFavVoiceComponentData *m_voiceComData; // @synthesize m_voiceComData; @property(retain, nonatomic) MMFavImgComponentData *m_imgComData; // @synthesize m_imgComData; @property(retain, nonatomic) MMFavUrlComponentData *m_urlComData; // @synthesize m_urlComData; @property(retain, nonatomic) MMFavThumbComponentData *m_thumbComData; // @synthesize m_thumbComData; @property(retain, nonatomic) MMFavNameComponentData *m_nameComData; // @synthesize m_nameComData; @property(retain, nonatomic) MMFavTagComponentData *m_tagComData; // @synthesize m_tagComData; @property(retain, nonatomic) MMFavHeadComponentData *m_headComData; // @synthesize m_headComData; - (void).cxx_destruct;

@end

@interface WAJSEventHandler_setKeyboardValue : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WloginTlv_0x166 : WloginTlv { unsigned char cImgType; }

@property unsigned char cImgType; // @synthesize cImgType; - (void)dealloc; - (int)encode:(id)arg1;

@end

@interface WAShareBaseActivity : UIView { CContact *_contact; NSString *_activityTitle; UIImage *_activityImage; id _target; SEL _seletor; id _delegate; UIButton *_logo; UILabel *_titleLabel; }

@property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) UIButton *logo; // @synthesize logo=_logo; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) SEL seletor; // @synthesize seletor=_seletor; @property(nonatomic) id target; // @synthesize target=_target; @property(retain, nonatomic) UIImage *activityImage; // @synthesize activityImage=_activityImage; @property(retain, nonatomic) NSString *activityTitle; // @synthesize activityTitle=_activityTitle; @property(retain, nonatomic) CContact *contact; // @synthesize contact=_contact; - (void).cxx_destruct; - (void)layoutSubviews; - (void)logoClick:(id)arg1; - (id)init; - (id)initWithTarget:(id)arg1 seletor:(SEL)arg2;

@end

@interface WAWorkFlowStepInfo : NSObject { NSString *_stepName; CDUnknownBlockType _stepBlock; id _stepSubWorkFlow; NSNumber *_numResult; NSString *_error; }

@property(retain, nonatomic) NSString *error; // @synthesize error=_error; @property(retain, nonatomic) NSNumber *numResult; // @synthesize numResult=_numResult; @property(retain, nonatomic) id stepSubWorkFlow; // @synthesize stepSubWorkFlow=_stepSubWorkFlow; @property(copy, nonatomic) CDUnknownBlockType stepBlock; // @synthesize stepBlock=_stepBlock; @property(retain, nonatomic) NSString *stepName; // @synthesize stepName=_stepName; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WAWorkFlowBase : NSObject { NSString *_workFlowName; NSMutableArray *_arrStepInfo; id _context; BOOL _isStartRun; BOOL _isCancel; CDUnknownBlockType _completeHandler; }

  • (void).cxx_destruct;
  • (void)callSuccess;
  • (void)callFail:(id)arg1;
  • (void)callCompleteHandler:(BOOL)arg1 error:(id)arg2;
  • (void)runStepSubWorkFlow:(id)arg1;
  • (void)runStepBlock:(id)arg1;
  • (void)onStepFinish:(id)arg1 isSuccess:(BOOL)arg2 error:(id)arg3;
  • (void)runSteps;
  • (void)cancel;
  • (void)run:(CDUnknownBlockType)arg1;
  • (void)addStepName:(id)arg1 subWorkFlow:(id)arg2;
  • (void)addStepName:(id)arg1 block:(CDUnknownBlockType)arg2;
  • (id)initWithName:(id)arg1 context:(id)arg2;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WASerialWorkFlow : WAWorkFlowBase { }

  • (void)onStepFinish:(id)arg1 isSuccess:(BOOL)arg2 error:(id)arg3;
  • (void)runOneStep:(id)arg1;
  • (void)runSteps;

@end

@interface WAAsyncAndGateWorkFlow : WAWorkFlowBase { }

  • (BOOL)isAllStepSuccess;
  • (void)onStepFinish:(id)arg1 isSuccess:(BOOL)arg2 error:(id)arg3;
  • (void)runSteps;

@end

@interface WAAsyncOrGateWorkFlow : WAWorkFlowBase { }

  • (BOOL)isAllStepFail;
  • (void)onStepFinish:(id)arg1 isSuccess:(BOOL)arg2 error:(id)arg3;
  • (void)runSteps;

@end

@interface WCCanvasPageViewController : MMUIViewController <WCCanvasComponentDelegate, WCActionSheetDelegate, ForwardMessageLogicDelegate, WCCommitViewResultDelegate, UIViewControllerAnimatedTransitioning, UINavigationControllerDelegate, MMImageLoaderObserver, ViewLocationDelegate, FavForwardLogicDelegate, tableViewDelegate, UITableViewDelegate, UITableViewDataSource, UIScrollViewDelegate> { WCDataItem *m_dataItem; MMTableView *m_tableView; CMessageWrap *m_msgWrap; WCAdvertiseInfo *m_advertiseInfo; UINavigationController *_shareToTimelineNavController; MMLoadingView *_loadingView; ForwardMessageLogicController *m_forwardLogic; FavForwardLogicController *m_favForwardController; BOOL m_bShowSelfView; BOOL m_bForbidFavMenu; BOOL _m_bClickedCloseBtn; BOOL _m_bHasTryDownloadAllPage; UIView *m_originView; MMWebImageView *m_FirstViewToAnimate; UIImageView *m_fakeScreenView; UIView *m_topView; WCCanvasArrowDownIcon *m_arrowDownIcon; UIImageView *m_topMaskView; int m_canvasPageScene; UIImage *m_arrowDownImage; UIView *m_originViewCopyToShowAnimation; id _m_delegate; NSString *_m_thumbUrl; MMProgressViewEx *_progressLoadingView; NSMutableArray *_m_arrowDownIconHasShowList; NSMutableDictionary *_m_dicCellIdToHeight; NSMutableDictionary *_m_dicCellIdToAppearFactor; unsigned long _beginTimeDownloadFirstImage; MMTimer *_timer; UIButton *_m_fullScreenExitButton; NSMutableDictionary *_URL2BgImageViewMap; struct CGPoint _offsetBeforeDragging; struct CGPoint _fromOffsetBeforeScoll; struct CGPoint _toOffsetAfterScroll; struct CGRect m_originRectInScreen; }

@property(retain, nonatomic) NSMutableDictionary *URL2BgImageViewMap; // @synthesize URL2BgImageViewMap=_URL2BgImageViewMap; @property(retain, nonatomic) UIButton *m_fullScreenExitButton; // @synthesize m_fullScreenExitButton=_m_fullScreenExitButton; @property(retain, nonatomic) MMTimer *timer; // @synthesize timer=_timer; @property(nonatomic) unsigned long beginTimeDownloadFirstImage; // @synthesize beginTimeDownloadFirstImage=_beginTimeDownloadFirstImage; @property(nonatomic) BOOL m_bHasTryDownloadAllPage; // @synthesize m_bHasTryDownloadAllPage=_m_bHasTryDownloadAllPage; @property(nonatomic) BOOL m_bClickedCloseBtn; // @synthesize m_bClickedCloseBtn=_m_bClickedCloseBtn; @property(retain, nonatomic) NSMutableDictionary *m_dicCellIdToAppearFactor; // @synthesize m_dicCellIdToAppearFactor=_m_dicCellIdToAppearFactor; @property(retain, nonatomic) NSMutableDictionary *m_dicCellIdToHeight; // @synthesize m_dicCellIdToHeight=_m_dicCellIdToHeight; @property(retain, nonatomic) NSMutableArray *m_arrowDownIconHasShowList; // @synthesize m_arrowDownIconHasShowList=_m_arrowDownIconHasShowList; @property(retain, nonatomic) MMProgressViewEx *progressLoadingView; // @synthesize progressLoadingView=_progressLoadingView; @property(nonatomic) struct CGPoint toOffsetAfterScroll; // @synthesize toOffsetAfterScroll=_toOffsetAfterScroll; @property(nonatomic) struct CGPoint fromOffsetBeforeScoll; // @synthesize fromOffsetBeforeScoll=_fromOffsetBeforeScoll; @property(nonatomic) struct CGPoint offsetBeforeDragging; // @synthesize offsetBeforeDragging=_offsetBeforeDragging; @property(retain, nonatomic) NSString *m_thumbUrl; // @synthesize m_thumbUrl=_m_thumbUrl; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(retain, nonatomic) UIView *m_originViewCopyToShowAnimation; // @synthesize m_originViewCopyToShowAnimation; @property(retain, nonatomic) UIImage *m_arrowDownImage; // @synthesize m_arrowDownImage; @property(nonatomic) int m_canvasPageScene; // @synthesize m_canvasPageScene; @property(retain, nonatomic) WCAdvertiseInfo *m_advertiseInfo; // @synthesize m_advertiseInfo; @property(retain, nonatomic) CMessageWrap *m_msgWrap; // @synthesize m_msgWrap; @property(retain, nonatomic) UIImageView *m_topMaskView; // @synthesize m_topMaskView; @property(nonatomic) BOOL m_bForbidFavMenu; // @synthesize m_bForbidFavMenu; @property(retain, nonatomic) WCCanvasArrowDownIcon *m_arrowDownIcon; // @synthesize m_arrowDownIcon; @property(retain, nonatomic) UIView *m_topView; // @synthesize m_topView; @property(retain, nonatomic) UIImageView *m_fakeScreenView; // @synthesize m_fakeScreenView; @property(retain, nonatomic) MMWebImageView *m_FirstViewToAnimate; // @synthesize m_FirstViewToAnimate; @property(retain, nonatomic) UIView *m_originView; // @synthesize m_originView; @property(nonatomic) struct CGRect m_originRectInScreen; // @synthesize m_originRectInScreen; @property(nonatomic) BOOL m_bShowSelfView; // @synthesize m_bShowSelfView; @property(retain, nonatomic) WCDataItem *m_dataItem; // @synthesize m_dataItem; - (void).cxx_destruct; - (id)getFavForawrdViewController; - (void)onSendLocationToFriend:(id)arg1 ViewController:(id)arg2; - (void)exposureCurrentScreen; - (void)animateShowAfterFirstImageDownloaded; - (void)stopLoadingAndShowErrorTip; - (void)ImageDidFail:(id)arg1; - (void)ImageDidLoad:(id)arg1 Url:(id)arg2; - (void)onExitBtnClicked; - (unsigned int)getDownloadSceneFromPageScene; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2; - (void)hideWithoutAnimate; - (void)animateHide; - (id)mmNavigationController:(id)arg1 animationControllerForOperation:(int)arg2 fromViewController:(id)arg3 toViewController:(id)arg4; - (void)animationEnded:(BOOL)arg1; - (void)animateTransition:(id)arg1 fromVC:(id)arg2 toVC:(id)arg3 fromView:(id)arg4 toView:(id)arg5; - (void)animateTransition:(id)arg1; - (double)transitionDuration:(id)arg1; - (void)animateHideWithOrientation:(int)arg1; - (void)animateShowStep2WithFinalFrame:(struct CGRect)arg1; - (void)animateShowWithOriginRectInScreen:(struct CGRect)arg1; - (void)WillEnterForeground:(id)arg1; - (void)DidEnterBackground:(id)arg1; - (void)notifyComponetWithAppearedFactorInMainScreen; - (void)notifyFullyAppearOrDisappearComponetInMainScreen; - (void)notifyFullyAppearComponetInMainScreen; - (void)notifyComponentHasAppearInMainScreenFromOffset:(struct CGPoint)arg1 toOffset:(struct CGPoint)arg2; - (void)tryToCancelLoadFirstImage; - (id)getCanvasComponentItemAtIndexPath:(id)arg1; - (id)getBackGroundColorAtSection:(int)arg1; - (id)getCellIdentifierAtIndexPath:(id)arg1; - (id)getUxInfo; - (id)getSnsId; - (BOOL)isCurrentVCFromCanvasAd; - (void)tableView:(id)arg1 didEndDisplayingCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (BOOL)isBettwenSectionForIndexPath:(id)arg1; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (BOOL)isFirstCellInSection:(id)arg1; - (BOOL)isLastCellInSection:(id)arg1; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)hideDownArrowIcon; - (BOOL)shouldEnableInteractivePop; - (BOOL)shouldPopWithCustomAnimation; - (BOOL)shouldShowWithCustomAnimation; - (void)tryShowArrowDownIconWithCurrentOffsetAndLastComponent; - (BOOL)shouldShowArrowDownIconWithCurrentOffset; - (BOOL)secionHasShowDownArrow:(int)arg1; - (void)tryShowDownArrowAnimate:(int)arg1; - (void)showDownArrowAnimateWithSection:(int)arg1; - (void)showDownArrowAfterPushed; - (void)tryShowDownArrowAnimate; - (BOOL)isCurSectionBlackMoreThanWhite:(int)arg1; - (id)getBackGroundColorWhenLoading:(int)arg1; - (void)canvasComponent:(id)arg1 willShowViewController:(id)arg2; - (void)canvasComponent:(id)arg1 willAddViewController:(id)arg2; - (void)canvasComponent:(id)arg1 willExistAndJumpUrl:(id)arg2; - (void)getCanvasScene:(int *)arg1; - (void)captureScreen; - (void)onDoneForwardForForwardView:(id)arg1; - (void)onCancelForwardForForwardView:(id)arg1; - (id)getThumbUrl; - (void)loadingAfterDownFirstImageFail; - (void)loadingAfterForwardMessageOK; - (void)OnForwardMessageCancel:(id)arg1; - (void)OnForwardMessageSend:(id)arg1; - (id)getCurrentViewController; - (void)onMoreBtnClicked; - (void)shareCanvasPageToTimeline; - (id)genStatExtString; - (id)genUploadTask; - (void)sendCanvasPageToFriend; - (void)favCavasPage; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onBtnCloseCanvasPage; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)scrollViewWillEndDragging:(id)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3; - (struct CGRect)rectForSection:(id)arg1 section:(int)arg2; - (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2; - (void)scrollViewWillBeginDecelerating:(id)arg1; - (void)scrollViewDidEndDecelerating:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)viewDidLayoutSubviews; - (void)initView; - (void)updateArrowDownImageWithSection:(int)arg1; - (void)addBlurView:(id)arg1 page:(id)arg2; - (void)tryInitSectionBgView; - (void)initFirstCellView; - (void)initTopBar; - (void)initPushingNavigationItem; - (void)initNavigationItem; - (void)initTableView; - (BOOL)useTransparentNavibar; - (void)dealloc; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewDidBePushed:(BOOL)arg1; - (void)viewWillBePushed:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)commomInit; - (id)initWithMsgWrap:(id)arg1 advertiseInfo:(id)arg2 originView:(id)arg3; - (id)initWithDataItem:(id)arg1 advertiseInfo:(id)arg2 originView:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterEntranceInfo : NSObject { NSString *_iconUrl; NSString *_desc; int _entranceNotifyType; }

@property(nonatomic) int entranceNotifyType; // @synthesize entranceNotifyType=_entranceNotifyType; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl=_iconUrl; - (void).cxx_destruct;

@end

@interface GameCenterMsgFloayLayerInfo : NSObject { NSString *_url; }

@property(retain, nonatomic) NSString *url; // @synthesize url=_url; - (void).cxx_destruct;

@end

@interface GameCenterMsgBubbleInfo : NSObject { NSString *_iconUrl; NSString *_desc; GameJumpInfo *_bubbleJumpInfo; }

@property(retain, nonatomic) GameJumpInfo *bubbleJumpInfo; // @synthesize bubbleJumpInfo=_bubbleJumpInfo; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl=_iconUrl; - (void).cxx_destruct;

@end

@interface GameCenterMsgSourceInfo : NSObject { BOOL _sourceClickable; NSString *_sourceName; GameJumpInfo *_sourceJumpInfo; }

@property(retain, nonatomic) GameJumpInfo *sourceJumpInfo; // @synthesize sourceJumpInfo=_sourceJumpInfo; @property(nonatomic) BOOL sourceClickable; // @synthesize sourceClickable=_sourceClickable; @property(retain, nonatomic) NSString *sourceName; // @synthesize sourceName=_sourceName; - (void).cxx_destruct;

@end

@interface GameCenterNotifyContent : NSObject { GameCenterEntranceInfo *_entranceInfo; GameCenterMsgBubbleInfo *_bubbleInfo; NSString *_floatLayerUrl; int _type; int _msgReportType; unsigned long _localId; NSString *_svrMsgId; NSString *_appId; NSString *_noticeId; NSString *_originMsg; }

@property(retain, nonatomic) NSString *originMsg; // @synthesize originMsg=_originMsg; @property(retain, nonatomic) NSString *noticeId; // @synthesize noticeId=_noticeId; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; @property(retain, nonatomic) NSString *svrMsgId; // @synthesize svrMsgId=_svrMsgId; @property(nonatomic) unsigned long localId; // @synthesize localId=_localId; @property(nonatomic) int msgReportType; // @synthesize msgReportType=_msgReportType; @property(nonatomic) int type; // @synthesize type=_type; @property(retain, nonatomic) NSString *floatLayerUrl; // @synthesize floatLayerUrl=_floatLayerUrl; @property(retain, nonatomic) GameCenterMsgBubbleInfo *bubbleInfo; // @synthesize bubbleInfo=_bubbleInfo; @property(retain, nonatomic) GameCenterEntranceInfo *entranceInfo; // @synthesize entranceInfo=_entranceInfo; - (void).cxx_destruct; - (int)entranceNotifyType;

@end

@interface GameCenterMsgCenterContent : NSObject { NSString *_headUrl; NSString *_username; NSString *_nickName; NSString *_headJumpUrl; NSString *_nickNameJumpUrl; NSString *_badgeIconUrl; NSString *_subtitle; NSMutableArray *_mergeUserList; NSString *_firstLineContent; NSString *_secondLineContent; NSString *_secondLineIconUrl; GameJumpInfo *_secondLineJumpInfo; NSString *_contentPicUrl; GameJumpInfo *_contentPicJumpInfo; unsigned long _createTime; GameCenterMsgSourceInfo *_sourceInfo; GameJumpInfo *_msgCardInfo; unsigned long _type; unsigned long _msgReportType; unsigned long _localId; NSString *_svrMsgId; NSString *_noticeId; NSString *_appId; }

@property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; @property(retain, nonatomic) NSString *noticeId; // @synthesize noticeId=_noticeId; @property(retain, nonatomic) NSString *svrMsgId; // @synthesize svrMsgId=_svrMsgId; @property(nonatomic) unsigned long localId; // @synthesize localId=_localId; @property(nonatomic) unsigned long msgReportType; // @synthesize msgReportType=_msgReportType; @property(nonatomic) unsigned long type; // @synthesize type=_type; @property(retain, nonatomic) GameJumpInfo *msgCardInfo; // @synthesize msgCardInfo=_msgCardInfo; @property(retain, nonatomic) GameCenterMsgSourceInfo *sourceInfo; // @synthesize sourceInfo=_sourceInfo; @property(nonatomic) unsigned long createTime; // @synthesize createTime=_createTime; @property(retain, nonatomic) GameJumpInfo *contentPicJumpInfo; // @synthesize contentPicJumpInfo=_contentPicJumpInfo; @property(retain, nonatomic) NSString *contentPicUrl; // @synthesize contentPicUrl=_contentPicUrl; @property(retain, nonatomic) GameJumpInfo *secondLineJumpInfo; // @synthesize secondLineJumpInfo=_secondLineJumpInfo; @property(retain, nonatomic) NSString *secondLineIconUrl; // @synthesize secondLineIconUrl=_secondLineIconUrl; @property(retain, nonatomic) NSString *secondLineContent; // @synthesize secondLineContent=_secondLineContent; @property(retain, nonatomic) NSString *firstLineContent; // @synthesize firstLineContent=_firstLineContent; @property(retain, nonatomic) NSMutableArray *mergeUserList; // @synthesize mergeUserList=_mergeUserList; @property(retain, nonatomic) NSString *subtitle; // @synthesize subtitle=_subtitle; @property(retain, nonatomic) NSString *badgeIconUrl; // @synthesize badgeIconUrl=_badgeIconUrl; @property(retain, nonatomic) NSString *nickNameJumpUrl; // @synthesize nickNameJumpUrl=_nickNameJumpUrl; @property(retain, nonatomic) NSString *headJumpUrl; // @synthesize headJumpUrl=_headJumpUrl; @property(retain, nonatomic) NSString *nickName; // @synthesize nickName=_nickName; @property(retain, nonatomic) NSString *username; // @synthesize username=_username; @property(retain, nonatomic) NSString *headUrl; // @synthesize headUrl=_headUrl; - (void).cxx_destruct;

@end

@interface GameJumpInfo : NSObject { NSString *_jumpId; int _jumpType; NSString *_jumpUrl; }

@property(retain, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl=_jumpUrl; @property(nonatomic) int jumpType; // @synthesize jumpType=_jumpType; @property(retain, nonatomic) NSString *jumpId; // @synthesize jumpId=_jumpId; - (void).cxx_destruct; - (id)getXmlSectionString;

@end

@interface GameCenterMsgUserInfo : NSObject { NSString *_username; NSString *_iconUrl; NSString *_nickname; NSString *_badgeIconUrl; NSString *_profileUrl; GameJumpInfo *_userJumpInfo; }

@property(retain, nonatomic) GameJumpInfo *userJumpInfo; // @synthesize userJumpInfo=_userJumpInfo; @property(retain, nonatomic) NSString *profileUrl; // @synthesize profileUrl=_profileUrl; @property(retain, nonatomic) NSString *badgeIconUrl; // @synthesize badgeIconUrl=_badgeIconUrl; @property(retain, nonatomic) NSString *nickname; // @synthesize nickname=_nickname; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl=_iconUrl; @property(retain, nonatomic) NSString *username; // @synthesize username=_username; - (void).cxx_destruct; - (id)getProfileUrl; - (id)getXmlSectionString;

@end

@interface GameCenterBaseMsg : NSObject { BOOL _wifiFlag; int _type; unsigned long _localId; NSString *_svrMsgId; NSString *_weightStr; NSString *_mergeId; GameCenterEntranceInfo *_entranceInfo; GameCenterMsgFloayLayerInfo *_floatLayerInfo; NSArray *_userInfoList; NSMutableDictionary *_jumpInfoDic; NSString *_originMsg; GameCenterNotifyContent *_notifyContent; GameCenterMsgCenterContent *_msgCenterContent; }

  • (id)parseFromDbItem:(id)arg1;
  • (id)parseFromMsgWrap:(id)arg1;
  • (id)msgWithType:(unsigned long)arg1 xmlNode:(struct XmlReaderNode_t *)arg2;
  • (struct XmlReaderNode_t *)getRootNode:(id)arg1; @property(retain, nonatomic) GameCenterMsgCenterContent *msgCenterContent; // @synthesize msgCenterContent=_msgCenterContent; @property(retain, nonatomic) GameCenterNotifyContent *notifyContent; // @synthesize notifyContent=_notifyContent; @property(retain, nonatomic) NSString *originMsg; // @synthesize originMsg=_originMsg; @property(retain, nonatomic) NSMutableDictionary *jumpInfoDic; // @synthesize jumpInfoDic=_jumpInfoDic; @property(retain, nonatomic) NSArray *userInfoList; // @synthesize userInfoList=_userInfoList; @property(retain, nonatomic) GameCenterMsgFloayLayerInfo *floatLayerInfo; // @synthesize floatLayerInfo=_floatLayerInfo; @property(retain, nonatomic) GameCenterEntranceInfo *entranceInfo; // @synthesize entranceInfo=_entranceInfo; @property(nonatomic) BOOL wifiFlag; // @synthesize wifiFlag=_wifiFlag; @property(retain, nonatomic) NSString *mergeId; // @synthesize mergeId=_mergeId; @property(retain, nonatomic) NSString *weightStr; // @synthesize weightStr=_weightStr; @property(retain, nonatomic) NSString *svrMsgId; // @synthesize svrMsgId=_svrMsgId; @property(nonatomic) unsigned long localId; // @synthesize localId=_localId; @property(nonatomic) int type; // @synthesize type=_type;
  • (void).cxx_destruct;
  • (id)getNoticeid;
  • (id)appid;
  • (unsigned long)createTime;
  • (BOOL)notInMsgCenter;
  • (BOOL)isExpired;
  • (int)getMsgReportType;
  • (id)parseUserInfo:(struct XmlReaderNode_t *)arg1;
  • (id)getJumpInfo:(struct XmlReaderNode_t *)arg1;
  • (BOOL)weightMoreThan:(id)arg1;
  • (id)getMsgCenterContent;
  • (id)getNotifyContent;
  • (id)parseJumpInfo:(struct XmlReaderNode_t *)arg1;
  • (id)initWithXmlNode:(struct XmlReaderNode_t *)arg1;

@end

@interface WAJSEventHandler_removeCanvas : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAJSEventHandler_removeMap : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface GameCenterMsgMgr : MMService <MMService, IMsgExt, MMImageLoaderObserver> { BOOL shouldClearDb; BOOL shouldClearNotify; GameCenterMsgDb *_db; }

@property(retain, nonatomic) GameCenterMsgDb *db; // @synthesize db=_db; - (void).cxx_destruct; - (void)statMsgReceived:(id)arg1; - (BOOL)clearMsgDb:(id)arg1; - (void)clearMsgList; - (void)clearAllRedDot; - (id)getMsgDbModelList; - (id)getMsgDbModelByLocalId:(unsigned long)arg1; - (void)ImageDidLoadWithData:(id)arg1 Url:(id)arg2; - (void)ImageDidFail:(id)arg1; - (BOOL)isEntryIconDownloading:(unsigned long)arg1; - (BOOL)downloadEntryIconIfNeed:(id)arg1; - (BOOL)urlSameWithFindFriendEntry:(id)arg1 DownloadTime:(int *)arg2 LocalId:(unsigned int *)arg3; - (void)onServiceReloadData; - (void)onServiceClearData; - (void)onServiceTerminate; - (void)onServiceEnterForeground; - (void)onServiceEnterBackground; - (void)onServiceInit; - (int)getDownloadTime:(unsigned long)arg1; - (BOOL)setDownloadTime:(unsigned long)arg1 DownloadTime:(int)arg2; - (id)getDownloadTimeKey:(unsigned long)arg1; - (BOOL)setKeyAtPosition:(id)arg1 Value:(unsigned long)arg2; - (BOOL)clearKeyAtPosition:(id)arg1; - (unsigned long)getKeyAtPosition:(id)arg1; - (id)getMsgWithLocalId:(unsigned long)arg1; - (id)getNotifyWithKey:(id)arg1; - (BOOL)canClearMsgNotify:(unsigned long)arg1; - (BOOL)underWeakNetStrategy:(id)arg1; - (BOOL)deleteMsgBeforeTimeStamp:(unsigned long)arg1; - (BOOL)deleteMsgByLocalId:(int)arg1; - (BOOL)deleteAllMsg; - (BOOL)setMsgCenterAllRead; - (id)getMsgCenterListForJsApi:(int)arg1 lastLocalId:(int)arg2 onlyUnRead:(BOOL)arg3 maxCount:(int)arg4; - (id)getMsgCenterList:(int)arg1 maxCount:(int)arg2; - (id)getMsgCenterReadListBefore:(unsigned long)arg1; - (id)getMsgCenterUnreadList; - (BOOL)clearGameCenterGiftRedDot; - (BOOL)clearGameCenterMsgCenterAllRedDot; - (BOOL)clearGameCenterH5FloatLayer:(unsigned long)arg1; - (BOOL)clearGameCenterBubble:(unsigned long)arg1; - (BOOL)clearFindFriendEntry; - (unsigned long)getLastMsgKey; - (id)getGameCenterGiftRedDot; - (id)getGameCenterMsgCenterRedDot; - (id)getGameCenterH5FloatLayer; - (id)getGameCenterBubble; - (id)getFindFriendEntryNotify; - (BOOL)coverNotify:(id)arg1; - (BOOL)shouldCoverNotify:(id)arg1; - (BOOL)appendUserInfoToMsg:(id)arg1 WithXmlSection:(id)arg2; - (BOOL)replaceJumpInfoSection:(id)arg1 JumpInfoSection:(id)arg2; - (BOOL)refreshJumpInfoXmlSection:(id)arg1; - (BOOL)mergeJumpInfo:(id)arg1 JumpInfoDic:(id)arg2; - (BOOL)mergeUserInfo:(id)arg1 DbMsg:(id)arg2 UserJumpInfoDic:(id)arg3; - (void)filterUserInfoList:(id)arg1 DbMsg:(id)arg2; - (BOOL)mergeOriginXmlFromDB:(id)arg1; - (unsigned long)saveMsg:(id)arg1; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WABaseWebViewBanener : MMUIView { float m_navOffset; UIView *m_handlerView; UIPanGestureRecognizer *m_panGesture; BOOL m_isMoving; MMTimer *m_autoDismissTimer; BOOL _isNeedAutoDismiss; }

@property(nonatomic) BOOL isNeedAutoDismiss; // @synthesize isNeedAutoDismiss=_isNeedAutoDismiss; - (void).cxx_destruct; - (void)handlePanGesture:(id)arg1; - (void)initPanGestrueRecognizer; - (void)dismissWithAnimation:(BOOL)arg1; - (void)autoDismiss; - (void)showWithNavOffset:(float)arg1 InView:(id)arg2; - (void)layoutSubviews; - (void)initHandlerView; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterUpListViewController : MMUIViewController <IGameCenterExt, UITableViewDataSource, UITableViewDelegate> { NSString *_appID; NSArray *_upList; MMTableView *_tableView; MMScrollView *_emptyView; }

  • (void).cxx_destruct;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (void)init_emptyView;
  • (void)initTableView;
  • (void)onGetUpList:(id)arg1 appID:(id)arg2 errCode:(int)arg3;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)initWithAppID:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCanvasWebviewComponent : WCCanvasComponent { UIWebView *_webView; }

  • (struct CGSize)calcSizeForCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3; @property(retain, nonatomic) UIWebView *webView; // @synthesize webView=_webView;
  • (void).cxx_destruct;
  • (void)willRotateToOrientation:(int)arg1 duration:(double)arg2;
  • (void)configureWithCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3;
  • (void)layoutSubviews;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WANetworkConfigBase : NSObject { NSString *_appID; unsigned long long _appVersion; unsigned long _timeoutMS; NSString *_httpHeaderReferer; NSString *_mmUserAgent; NSArray *_arrDomainList; NSString *_httpHeaderMode; NSArray *_arrHttpHeaderBlackList; NSArray *_arrHttpHeaderWhiteList; }

@property(retain, nonatomic) NSArray *arrHttpHeaderWhiteList; // @synthesize arrHttpHeaderWhiteList=_arrHttpHeaderWhiteList; @property(retain, nonatomic) NSArray *arrHttpHeaderBlackList; // @synthesize arrHttpHeaderBlackList=_arrHttpHeaderBlackList; @property(retain, nonatomic) NSString *httpHeaderMode; // @synthesize httpHeaderMode=_httpHeaderMode; @property(retain, nonatomic) NSArray *arrDomainList; // @synthesize arrDomainList=_arrDomainList; @property(retain, nonatomic) NSString *mmUserAgent; // @synthesize mmUserAgent=_mmUserAgent; @property(retain, nonatomic) NSString *httpHeaderReferer; // @synthesize httpHeaderReferer=_httpHeaderReferer; @property(nonatomic) unsigned long timeoutMS; // @synthesize timeoutMS=_timeoutMS; - (void).cxx_destruct; - (unsigned long)configDefaultTimeoutMS; - (unsigned long)configTimeoutMS; - (unsigned long)configMaxTimeoutMS; - (id)configDomainList; - (void)loadConfig; - (id)filterHttpHeader:(id)arg1; - (BOOL)checkDomainList:(id)arg1; - (id)initWithAppID:(id)arg1 appVersion:(unsigned long long)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SafeSingleItemWrapper : NSObject { SingleItemWrapper *wapper; NSMutableDictionary *wapperDict; NSString *filePath; }

  • (void)dealloc;
  • (void)resetSafeKeychainItem;
  • (id)keyChainStoreForKey:(id)arg1;
  • (id)fileStoreForKey:(id)arg1;
  • (BOOL)setFileStoreObject:(id)arg1 forKey:(id)arg2;
  • (id)initSafeWithIdentifier:(id)arg1 accessGroup:(id)arg2;
  • (id)dataSafeFilePathWithName:(id)arg1;

@end

@interface WCCanvasPanoramaImageComponent : WCCanvasComponent { WCPanoramaImageView *_panoramaImageView; MMProgressViewEx *_loadingView; }

  • (struct CGSize)calcSizeForCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3; @property(retain, nonatomic) MMProgressViewEx *loadingView; // @synthesize loadingView=_loadingView; @property(retain, nonatomic) WCPanoramaImageView *panoramaImageView; // @synthesize panoramaImageView=_panoramaImageView;
  • (void).cxx_destruct;
  • (void)ImageDidLoadWithData:(id)arg1 Url:(id)arg2;
  • (void)ImageDidFail:(id)arg1;
  • (void)ImageDidLoad:(id)arg1 Url:(id)arg2;
  • (BOOL)shouldForbidDelegateShowArrowDown;
  • (void)willRotateToOrientation:(int)arg1 duration:(double)arg2;
  • (void)componentWillDisappearInMainScreen:(BOOL)arg1;
  • (void)componentDidFullyApperaInMainScreen:(BOOL)arg1;
  • (void)configureWithCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3;
  • (void)dealloc;
  • (void)layoutSubviews;
  • (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCWatchNotificationMgr : MMService <WCYoDelegate, MMService> { NSMutableArray *_yoCounts; WCYoWindowController *_yoWindowController; NSString *_isShowingUsername; unsigned long _yoTime; }

@property(nonatomic) unsigned long yoTime; // @synthesize yoTime=_yoTime; @property(copy, nonatomic) NSString *isShowingUsername; // @synthesize isShowingUsername=_isShowingUsername; @property(retain, nonatomic) WCYoWindowController *yoWindowController; // @synthesize yoWindowController=_yoWindowController; @property(retain, nonatomic) NSMutableArray *yoCounts; // @synthesize yoCounts=_yoCounts; - (void).cxx_destruct; - (void)didHitInside; - (void)didHitOutside; - (void)dismissYoWindow; - (void)prepareToCloseYoWindow; - (void)dequeue; - (void)addYoCount:(unsigned int)arg1 contact:(id)arg2 type:(int)arg3; - (void)displaySignalMessage:(id)arg1; - (id)getYoWindow; - (void)onServiceEnterForeground;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSettingQuickRepliesController : WCWatchSettingCommonViewController <WCActionSheetDelegate, UITableViewDataSource, UITableViewDelegate, UITextFieldDelegate, UITextViewDelegate, UIGestureRecognizerDelegate> { MMTableView *_mainTableView; MMUILabel *_footerLabel; UIView *_replyAddedView; UITextField *_textField; struct CGRect _keyboardRect; BOOL _edited; UITapGestureRecognizer *_hideKeyboardGesture; NSArray *_defaultQuickReplies; NSIndexPath *_selectedIndexPath; float _lastContenOffsetY; BOOL _editing; NSMutableArray *_quickReplies; }

@property(retain, nonatomic) NSMutableArray *quickReplies; // @synthesize quickReplies=_quickReplies; - (void).cxx_destruct; - (void)saveQuickRepliesInFileAndTransferToWatch; - (void)updateTextField; - (void)updateFooterLabel; - (void)setDefaultReply; - (void)initUI; - (void)setNavItemWithTitle:(id)arg1 action:(SEL)arg2; - (void)keyboardWillHide:(id)arg1; - (void)keyboardDidShow:(id)arg1; - (void)updateQuickReplies:(id)arg1; - (void)addQuickReplyAction:(id)arg1; - (void)resetQuickRepliesAction:(id)arg1; - (void)editingFinishedAction:(id)arg1; - (void)editingBeginAction:(id)arg1; - (void)hideKeyboardAction:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2; - (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (void)textViewDidEndEditing:(id)arg1; - (void)textViewDidBeginEditing:(id)arg1; - (BOOL)textViewShouldBeginEditing:(id)arg1; - (BOOL)textFieldShouldReturn:(id)arg1; - (void)textFieldDidEndEditing:(id)arg1; - (void)textFieldDidBeginEditing:(id)arg1; - (BOOL)textFieldShouldBeginEditing:(id)arg1; - (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 moveRowAtIndexPath:(id)arg2 toIndexPath:(id)arg3; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 canMoveRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 shouldIndentWhileEditingRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2; - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SMSAddCardHandler : MMObject <BlockViewControllerDelegate, PBMessageObserverDelegate, IPreEnterWechatLogicExt> { NSURL *_infoUrl; BlockViewController *_blockView; }

  • (void).cxx_destruct;
  • (void)onBlockViewControllerReturn;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleSMSAddCard:(id)arg1;
  • (void)createWechatSMSAddCard;
  • (void)onPreEnterWechatDone;
  • (void)cancelCheckAndAddCard;
  • (void)startCheckAndAddCard:(id)arg1;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppEmoticonPreviewViewController : MMUIViewController <WCActionSheetDelegate, EmoticonCustomManageAddLogicDelegate, MMImgageBrowseViewDelegate, IMsgRevokeExt, UIAlertViewDelegate> { MMImageBrowseView *m_imageView; UIButton *m_srcBtn; NSString *username; CMessageWrap *msgWrap; id singleTapOnNav; WCActionSheet *m_actionSheet; UIView *_bkgView; EmoticonCustomManageAddLogic *_addEmoticonLogic; }

@property(retain, nonatomic) EmoticonCustomManageAddLogic *addEmoticonLogic; // @synthesize addEmoticonLogic=_addEmoticonLogic; @property(retain, nonatomic) UIView *_bkgView; // @synthesize _bkgView; @property(retain, nonatomic) WCActionSheet *m_actionSheet; // @synthesize m_actionSheet; @property(retain, nonatomic) id singleTapOnNav; // @synthesize singleTapOnNav; @property(retain, nonatomic) CMessageWrap *msgWrap; // @synthesize msgWrap; @property(retain, nonatomic) NSString *username; // @synthesize username; - (void).cxx_destruct; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnMsgRevoked:(id)arg1 n64MsgId:(long long)arg2 SysMsg:(id)arg3; - (void)onSingleTapImageBrowseView; - (void)setFullScreen:(BOOL)arg1; - (BOOL)interactivePopGestureRecognizerShouldBegin:(id)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)removeNvGestureRecognizer; - (void)addNvGestureRecognizer; - (void)onSingleTapOnNavigationBar:(id)arg1; - (void)showStatusBar; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onSaveEmoticon:(id)arg1; - (void)initBottomView; - (void)updateEmoticonView; - (void)initDownloadedView; - (void)viewDidTransitionToNewSize; - (void)viewDidLoad; - (void)addBackgroundView; - (void)onOperate:(id)arg1; - (void)onReturn; - (void)onLongPressRightNavigationButton; - (void)launch:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAForwardMessageMgr : ForwardMessageMgr { }

  • (void)OnForwardMessageException:(id)arg1;
  • (void)OnForwardMessageCancel:(id)arg1;
  • (void)OnForwardMessageSend:(id)arg1;
  • (void)forwardMessage:(id)arg1 fromViewController:(id)arg2;

@end

@interface WeAppTabItemData : NSObject { UIImage *iconImg; UIImage *selectedIconImg; NSString *titleText; NSString *linkUrl; }

@property(copy, nonatomic) NSString *linkUrl; // @synthesize linkUrl; @property(copy, nonatomic) NSString *titleText; // @synthesize titleText; @property(retain, nonatomic) UIImage *selectedIconImg; // @synthesize selectedIconImg; @property(retain, nonatomic) UIImage *iconImg; // @synthesize iconImg; - (void).cxx_destruct;

@end

@interface WAWebViewPlugin_CustomTabBar : WAWebViewPluginBase { UITabBar *_myCustomTabBar; int _curSelectedIndex; BOOL _bIsLoading; NSArray *_arrTabItemData; NSMutableDictionary *_dicChildWebView; int m_TabItemCount; }

@property(nonatomic) int m_CurSelectedIndex; // @synthesize m_CurSelectedIndex=_curSelectedIndex; @property(nonatomic) int m_TabItemCount; // @synthesize m_TabItemCount; - (void).cxx_destruct; - (id)imageWithImage:(id)arg1 scaledToSize:(struct CGSize)arg2; - (void)delaySwitchTabItemWithIndex:(id)arg1; - (void)loadChildTabWebViewWithIndex:(int)arg1; - (id)childWebViewFromIndex:(unsigned int)arg1; - (void)switchToTabItem:(int)arg1; - (void)tabBar:(id)arg1 didSelectItem:(id)arg2; - (void)bringTabBarToFront; - (void)createChildVCTabBarWithItems:(id)arg1 backgroundColor:(id)arg2 textColor:(id)arg3 selectedTextColor:(id)arg4 borderColor:(id)arg5; - (BOOL)handleEvent:(unsigned int)arg1 userInfo:(id)arg2; - (id)init; - (id)getSelectedTabWebView; - (void)selectMainTab; - (BOOL)isSelectedOtherTab; - (id)getChildTabWebViews; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAAppVersionMgr : MMService { }

  • (void)asyncUpdateNewestAppVersion:(id)arg1;
  • (void)detectAppCanAccessWithAppContact:(id)arg1 localCacheVersion:(unsigned long long)arg2 isDebugMode:(BOOL)arg3 completeBlock:(CDUnknownBlockType)arg4;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CacheFileInfo : NSObject { NSString *appid; NSString *subPath; unsigned int offset; unsigned int size; unsigned long bDebugMode; unsigned long long version; }

@property(nonatomic) unsigned long bDebugMode; // @synthesize bDebugMode; @property(nonatomic) unsigned int size; // @synthesize size; @property(nonatomic) unsigned int offset; // @synthesize offset; @property(copy, nonatomic) NSString *subPath; // @synthesize subPath; @property(nonatomic) unsigned long long version; // @synthesize version; @property(copy, nonatomic) NSString *appid; // @synthesize appid; - (void).cxx_destruct;

@end

@interface WAPackageInfoCacheLogic : NSObject { NSMutableDictionary *_dicCacheFileInfo; struct WXAPkg _unpackLib; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (id).cxx_construct; - (void).cxx_destruct; - (BOOL)unpackPublicResPkgFromPath:(id)arg1 isDebugMode:(unsigned int)arg2; - (id)getCacheFileInfoWithFullUrl:(id)arg1; - (void)clearAllPkgInfo; - (BOOL)unpackPkgFromPath:(id)arg1 appid:(id)arg2 version:(unsigned long long)arg3 checksum:(id)arg4 isDebugMode:(unsigned int)arg5; - (BOOL)unpackPkgWithFilePath:(id)arg1; - (id)getCacheFileInfoKeyWithSubPath:(id)arg1 appid:(id)arg2 version:(unsigned long long)arg3 isDebugMode:(unsigned int)arg4; - (void)dealloc; - (id)init;

@end

@interface WAJSEventHandler_hideKeyboard : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAJSEventHandler_request : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;
  • (void)dealloc;

@end

@interface CKVCommReportLogic : MMService <MMService, PBMessageObserverDelegate, IMsgExt> { }

  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)OnReportReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnGetKVStrategyReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)ReportDataWithMainThread:(id)arg1;
  • (_Bool)RequestGetKVStrategy:(id)arg1;
  • (void)ReportData:(id)arg1 withData:(id)arg2 withChannel:(int)arg3;
  • (void)dealloc;
  • (void)onServiceInit;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShareDataToOpenSDKController : MMObject <MMShareActionSheetDelegate, IWCLanDeviceMsgForwardMgrExt, IShareTo3rdAppSettingViewControllerExt, UIDocumentInteractionControllerDelegate> { MMShareActionSheet *m_shareSheet; MMShareActionSheetSection *m_deviceSheetSection; MMShareActionSheetSection *m_3rdAppSection; UIViewController *fromViewController; CMessageWrap *m_oMessageWrap; WCDataItem *m_oDataItem; NSString *m_nsUsrName; NSString *_tmpFilePath; NSString *_tmpFileName; NSMutableDictionary *m_shareStateMap; NSArray *m_arrLanDevices; UIDocumentInteractionController *m_vcDocument; ShareTo3rdAppSettingViewController *_appSettingVC; id m_delegate; int m_opScene; UIView *m_viewToShow; }

  • (BOOL)canSendTo3rdAppWithMessageWrap:(id)arg1;
  • (id)shareInstance; @property(nonatomic) __weak UIView *m_viewToShow; // @synthesize m_viewToShow; @property(nonatomic) int m_opScene; // @synthesize m_opScene; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate;
  • (void).cxx_destruct;
  • (void)onActionSheetConfirmCancel;
  • (id)itemForLanDevice:(id)arg1;
  • (void)onWCLanDeviceForwardMsgProgressUpdate:(float)arg1 toDevice:(id)arg2;
  • (void)onWCLanDeviceForwardMsgFinishedWithErrCode:(int)arg1 toDevice:(id)arg2;
  • (void)onWCLanDeviceFoundDeviceListUpdated:(id)arg1;
  • (void)onShouldReloadView;
  • (void)documentInteractionController:(id)arg1 didEndSendingToApplication:(id)arg2;
  • (void)OnOpenByApp:(id)arg1;
  • (id)copyFileToTmpPathAndRetPath:(id)arg1;
  • (id)GetFilePath;
  • (BOOL)hasMessageTypeSupportOpenBySystem;
  • (BOOL)actionSheetShouldCancel:(id)arg1;
  • (void)actionSheetCancel:(id)arg1;
  • (void)actionSheet:(id)arg1 didSelectWithItem:(id)arg2 atSection:(id)arg3;
  • (void)shareTimeLineToOpenSDKByDataItem:(id)arg1 mediaItem:(id)arg2;
  • (void)shareMsgToOpenSDKByMessageWrap:(id)arg1 withSessionUserName:(id)arg2 fromViewController:(id)arg3;
  • (id)make3rdAppSection;
  • (id)getCurrentVC;
  • (void)dealloc;
  • (id)init;
  • (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface Wl_Reachability : NSObject { BOOL localWiFiRef; struct __SCNetworkReachability *reachabilityRef; }

  • (id)reachabilityForLocalWiFi;
  • (id)reachabilityForInternetConnection;
  • (id)reachabilityWithAddress:(const struct sockaddr_in *)arg1;
  • (id)reachabilityWithHostName:(id)arg1;
  • (int)currentReachabilityStatus;
  • (BOOL)connectionRequired;
  • (int)networkStatusForFlags:(unsigned int)arg1;
  • (int)localWiFiStatusForFlags:(unsigned int)arg1;
  • (void)dealloc;
  • (void)stopNotifier;
  • (BOOL)startNotifier;

@end

@interface GameLibrarayLogicController : MMObject { id _delegate; }

  • (void).cxx_destruct;
  • (void)handleMoreGameListResp:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleLibGameListResp:(id)arg1 Event:(unsigned long)arg2;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)getMoreGameListGameType:(unsigned long)arg1 ClassifyID:(id)arg2 startOffset:(unsigned long)arg3 limit:(unsigned long)arg4;
  • (void)getLibGameListSortType:(unsigned long)arg1 startOffset:(unsigned long)arg2 limit:(unsigned long)arg3 isFirstTime:(BOOL)arg4;
  • (void)dealloc;
  • (id)initWithDelegate:(id)arg1;

@end

@interface WCDurationLogItem : MMObject { unsigned long localId; unsigned long activeStartTime; unsigned long activeEndTime; long long m___rowID; }

  • (id)stringFromItems:(id)arg1;
  • (id)logItem;
  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned long activeEndTime; // @synthesize activeEndTime; @property(nonatomic) unsigned long activeStartTime; // @synthesize activeStartTime; @property(nonatomic) unsigned long localId; // @synthesize localId; @property(readonly, copy) NSString *description;
  • (void)reset;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_activeEndTime;
  • (const WCDBCondition_e9b1f587 *)db_activeStartTime;
  • (const WCDBCondition_e9b1f587 *)db_localId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMFavVoiceComponent : MMComponent { }

  • (float)calHeightWithComData:(id)arg1;
  • (void)dealloc;
  • (void)configVoiceView;
  • (void)configContentLayout;

@end

@interface GameCenterSearchWebCell : GameCenterSearchBaseCell { }

  • (void)loadSubviews:(id)arg1 webResult:(id)arg2;
  • (float)calWebResultCellHeight:(id)arg1;

@end

@interface GameCenterMsgDb : NSObject { GameCenterMsgDbModel *dummyObj; WCDataBase *_db; WCDataBaseTable *_table; }

@property(retain, nonatomic) WCDataBaseTable *table; // @synthesize table=_table; @property(retain, nonatomic) WCDataBase *db; // @synthesize db=_db; - (void).cxx_destruct; - (id)getMsgNeedMergeWith:(id)arg1; - (struct WCDBConditionBase)buildWhereCondition:(int)arg1 lastLocalId:(int)arg2 onlyUnRead:(BOOL)arg3; - (id)getDbPath; - (void)closeDbBeforeInit; - (BOOL)isMsgExistBySvrMsgId:(id)arg1; - (BOOL)createTable; - (id)getAllMsg; - (BOOL)setMsgCenterAllRead; - (BOOL)setMsgCenterOneMsgRead:(unsigned long)arg1; - (id)getMsgListByPage:(int)arg1 lastLocalId:(int)arg2 maxCount:(int)arg3; - (id)getMsgListByPageForJsApi:(int)arg1 lastLocalId:(int)arg2 onlyUnRead:(BOOL)arg3 maxCount:(int)arg4; - (id)getMsgCenterReadListBefore:(unsigned long)arg1; - (id)getMsgCenterUnreadList; - (BOOL)deleteMsgBeforeTimeStamp:(unsigned long)arg1; - (BOOL)deleteMsgByLocalId:(int)arg1; - (BOOL)deleteAllMsg; - (id)getMsgByLocalId:(int)arg1; - (unsigned long)saveMsgToDB:(id)arg1; - (BOOL)initDb;

@end

@interface WAErrorCodeRecord : NSObject { unsigned int _errCode; unsigned long long _timestampMS; }

@property(nonatomic) unsigned long long timestampMS; // @synthesize timestampMS=_timestampMS; @property(nonatomic) unsigned int errCode; // @synthesize errCode=_errCode;

@end

@interface WAErrorCodeMgr : MMService { NSMutableArray *_arrRecord; }

  • (void).cxx_destruct;
  • (id)getAllErrCodeRecord;
  • (void)addErrCodeRecord:(unsigned int)arg1;
  • (void)onServiceClearData;
  • (void)onServiceReloadData;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WATaskInfo : MMObject { BOOL bIsStackTask; NSString *appID; NSString *appName; NSString *username; NSString *headImgUrl; unsigned long uiDebugModeType; }

  • (void)initialize; @property(nonatomic) unsigned long uiDebugModeType; // @synthesize uiDebugModeType; @property(nonatomic) BOOL bIsStackTask; // @synthesize bIsStackTask; @property(copy, nonatomic) NSString *headImgUrl; // @synthesize headImgUrl; @property(copy, nonatomic) NSString *username; // @synthesize username; @property(copy, nonatomic) NSString *appName; // @synthesize appName; @property(copy, nonatomic) NSString *appID; // @synthesize appID;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WTLoginApi : NSObject { NSString *_UserAccount; unsigned long long _uin; unsigned int _dwBitmap; unsigned int _loginFlag; unsigned int _dwAppid; unsigned int _dwSubAppid; BOOL _hasNewTGTGT; MemSig *_TGTGT; WloginProtocol *_wloginProtocol; }

  • (void)resetLoginProcess;
  • (id)sigTypeToName:(unsigned int)arg1;
  • (void)setClientPicInfo:(unsigned short)arg1 CapType:(unsigned char)arg2 PicRetType:(unsigned char)arg3;
  • (id)initMemUserAppidSig;
  • (void)clearPwdSig:(unsigned long long)arg1;
  • (BOOL)hasPwdSig:(unsigned long long)arg1;
  • (CDStruct_e485254d *)resolveSvrPkg:(id)arg1;
  • (int)exchangeSig:(unsigned long long)arg1 andSig:(id)arg2 andSigBitmap:(unsigned int)arg3 retData:(id)arg4;
  • (int)refreshPicture:(id)arg1;
  • (int)checkPicture:(id)arg1 retData:(id)arg2;
  • (int)loginWithPasswd:(unsigned long long)arg1 andPasswd:(id)arg2 andSigBitmap:(unsigned int)arg3 andLoginFlag:(int)arg4 retData:(id)arg5;
  • (id)initWithLogDelegate:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface FunctionSwitchUtil : NSObject { }

  • (void)setExtStatusSwitch:(unsigned long)arg1 statusBit:(unsigned long)arg2 setOpen:(BOOL)arg3 sync:(BOOL)arg4;
  • (void)setStatusSwitch:(unsigned long)arg1 statusBit:(unsigned long)arg2 setOpen:(BOOL)arg3 sync:(BOOL)arg4;
  • (void)setPluginSwitch:(unsigned long)arg1 statusBit:(unsigned long)arg2 setOpen:(BOOL)arg3 sync:(BOOL)arg4;
  • (BOOL)addSwitchOplog:(unsigned long)arg1 SwitchValue:(unsigned long)arg2 sync:(BOOL)arg3;
  • (unsigned long)convertType:(unsigned long)arg1;

@end

@interface WloginTlv_0x105 : WloginTlv { NSData *acSig; NSData *acPicData; }

@property(retain) NSData *acPicData; // @synthesize acPicData; @property(retain) NSData *acSig; // @synthesize acSig; - (void)dealloc; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface WAJSEventHandler_showNavigationBarLoading : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WloginTlv_0x146 : WloginTlv { unsigned short wErrorVer; unsigned short wErrorCode; NSString *sErrorTitle; NSString *sErrorMsg; unsigned short wErrorInfoType; NSString *sErrorInfo; }

@property(copy) NSString *sErrorInfo; // @synthesize sErrorInfo; @property unsigned short wErrorInfoType; // @synthesize wErrorInfoType; @property(copy) NSString *sErrorMsg; // @synthesize sErrorMsg; @property(copy) NSString *sErrorTitle; // @synthesize sErrorTitle; @property unsigned short wErrorCode; // @synthesize wErrorCode; @property unsigned short wErrorVer; // @synthesize wErrorVer; - (void)dealloc; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface WAWebViewJSLogicImpl : NSObject { UIView *_webView; id _delegate; NSString *_curRandomUUID; NSString *_curContextUUID; BOOL _isUseMd5ForJSAPI; NSMutableSet *_lstBaseEvents; }

@property(retain, nonatomic) NSMutableSet *lstBaseEvents; // @synthesize lstBaseEvents=_lstBaseEvents; @property(nonatomic) __weak UIView *webView; // @synthesize webView=_webView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)printConsoleLog:(id)arg1; - (id)GetWebViewPluginByName:(id)arg1; - (void)performResult:(id)arg1 callid:(unsigned long)arg2; - (void)endWithResult:(id)arg1 handler:(id)arg2; - (id)getEventHandler:(id)arg1; - (unsigned long long)getAppVersion; - (id)getAppId; - (BOOL)checkRunModeOnWebview:(id)arg1; - (BOOL)hasPermissionWithJSAPI:(id)arg1; - (void)handleJSApiPostMessage:(id)arg1 forWebView:(id)arg2; - (id)sha1:(id)arg1; - (void)sendEventToJSBridge:(id)arg1 params:(id)arg2 completionBlock:(CDUnknownBlockType)arg3; - (void)injectDebugConsole; - (id)getWebviewPreInjectJSStr; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_playVoice : WAJSEventHandler_BaseEvent { }

  • (void)onSuccess:(id)arg1;
  • (void)onError:(id)arg1;
  • (void)handleJSEvent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BaseOpenSDKHandler : MMObject <BlockViewControllerDelegate, PBMessageObserverDelegate, IPreEnterWechatLogicExt> { NSURL *_infoUrl; NSString *_appID; NSString *_bundleID; BlockViewController *_blockView; NSDictionary *_linkMap; }

  • (void).cxx_destruct;
  • (void)onBlockViewControllerReturn;
  • (void)onPreEnterWechatDone;
  • (void)realHandleReqAfterermissionValidation;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)startPermissionValidation;
  • (void)cancelHandler;
  • (void)startHandler:(id)arg1 bundleId:(id)arg2 appId:(id)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WACommonPickerView : UIView <UIPickerViewDataSource, UIPickerViewDelegate> { id _delegate; int _selected; UIPickerView *_customPicker; NSArray *_items; }

@property(retain, nonatomic) NSArray *items; // @synthesize items=_items; @property(retain, nonatomic) UIPickerView *customPicker; // @synthesize customPicker=_customPicker; @property(nonatomic) int selected; // @synthesize selected=_selected; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onCancel; - (void)onConfirm; - (id)getValue; - (void)pickerView:(id)arg1 didSelectRow:(int)arg2 inComponent:(int)arg3; - (float)pickerView:(id)arg1 rowHeightForComponent:(int)arg2; - (id)pickerView:(id)arg1 titleForRow:(int)arg2 forComponent:(int)arg3; - (int)pickerView:(id)arg1 numberOfRowsInComponent:(int)arg2; - (int)numberOfComponentsInPickerView:(id)arg1; - (void)initWithItems:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WloginTlv_0x123 : WloginTlv { NSData *G; NSData *N; NSData *Y; NSData *X; unsigned int dwCalTime; }

@property unsigned int dwCalTime; // @synthesize dwCalTime; @property(retain) NSData *X; // @synthesize X; @property(retain) NSData *Y; // @synthesize Y; @property(retain) NSData *N; // @synthesize N; @property(retain) NSData *G; // @synthesize G; - (void)dealloc; - (int)encode:(id)arg1;

@end

@interface WAPermissionInfo : NSObject { NSString *appID; NSData *permissionBytes; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSData *permissionBytes; // @synthesize permissionBytes; @property(retain, nonatomic) NSString *appID; // @synthesize appID;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_5617ae99 *)db_permissionBytes;
  • (const WCDBCondition_8be2a476 *)db_appID;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_verifyPaymentPassword : WAJSEventHandler_BaseEvent { NSMutableDictionary *_param; }

@property(retain) NSMutableDictionary *param; // @synthesize param=_param; - (void).cxx_destruct; - (id)getCurrentURL; - (id)getParam; - (void)onVerifyResult:(id)arg1; - (void)handleJSEvent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WWKMsgForwarder : NSObject { }

  • (void)onResp:(id)arg1;
  • (id)getAppImgData:(id)arg1;
  • (id)buildMsgLocationAttachmentFromMsgWrap:(id)arg1;
  • (id)buildMsgVideoAttachmentFromMsgWrap:(id)arg1;
  • (id)buildMsgLinkAttachmentFromMsgWrap:(id)arg1;
  • (id)buildMsgImageAttachmentFromMsgWrap:(id)arg1;
  • (id)buildMsgFileAttachmentFromMsgWrap:(id)arg1;
  • (id)buildMsgAppTextAttachmentFromMsgWrap:(id)arg1;
  • (id)buildMsgTextAttachmentFromMsgWrap:(id)arg1;
  • (id)buildMsgAttchmentFromMsgWrap:(id)arg1;
  • (void)sendMultiMsg:(id)arg1;
  • (void)sendSingleMsg:(id)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SecureNotify : NSObject { }

  • (id)decodeSecureNotifyData:(char *)arg1 length:(unsigned long)arg2;

@end

@interface WAJSEventHandler_hideNavigationBarLoading : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WloginTlv_0x11f : WloginTlv { unsigned int dwExchangeTime; unsigned int dwPriority; }

@property unsigned int dwExchangeTime; // @synthesize dwExchangeTime; @property unsigned int dwPriority; // @synthesize dwPriority; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface WAAppContactPreLoader : MMService { NSString *m_userNameOfNewContact; UINavigationController *m_navigationViewController; CDUnknownBlockType m_successBlock; CDUnknownBlockType m_faildBlock; unsigned int m_enterScene; NSString *m_sceneNote; NSString *m_pagePath; unsigned long m_debugMode; unsigned long m_version; WAContactGetter *m_contactGetter; }

  • (void).cxx_destruct;
  • (void)reportErrorPageEventWithPageType:(unsigned int)arg1 Contact:(id)arg2 isDebugMode:(BOOL)arg3;
  • (BOOL)isNeedDevAppContact;
  • (void)openErrWebViewControllerWithUrl:(id)arg1 navigationController:(id)arg2;
  • (void)showDeviceForbbidenWebView;
  • (id)queryParamDictFromFullUrl:(id)arg1;
  • (void)dealloc;
  • (void)clearState;
  • (void)cancelReqeustNewContact;
  • (id)checkIfNeedEnterErrPageURL:(id)arg1;
  • (void)enterAppWithContact:(id)arg1;
  • (void)openAppContact;
  • (void)openAppWithUserName:(id)arg1 navigationController:(id)arg2 fromScene:(unsigned int)arg3 sceneNote:(id)arg4 pagePath:(id)arg5 debugMode:(unsigned long)arg6 version:(unsigned long)arg7 onSuccess:(CDUnknownBlockType)arg8 onFailed:(CDUnknownBlockType)arg9;
  • (void)openAppWithUserName:(id)arg1 navigationController:(id)arg2 fromScene:(unsigned int)arg3 debugMode:(unsigned long)arg4 onSuccess:(CDUnknownBlockType)arg5 onFailed:(CDUnknownBlockType)arg6;
  • (void)openAppWithUserName:(id)arg1 navigationController:(id)arg2 fromScene:(unsigned int)arg3 sceneNote:(id)arg4 pagePath:(id)arg5 onSuccess:(CDUnknownBlockType)arg6 onFailed:(CDUnknownBlockType)arg7;
  • (void)openAppWithQRFullUrl:(id)arg1 fromScene:(unsigned int)arg2;
  • (void)openAppWithUserName:(id)arg1 navigationController:(id)arg2 fromScene:(unsigned int)arg3 sceneNote:(id)arg4 onSuccess:(CDUnknownBlockType)arg5 onFaild:(CDUnknownBlockType)arg6;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAUpoadFileFormMultiPart : NSObject { NSString *_header; NSString *_bodyFilePath; NSString *_bodyString; NSString *_footer; BOOL _isFirstPart; BOOL _isLastPart; }

  • (id)finalBoundary:(id)arg1;
  • (id)middlePartBoundary:(id)arg1;
  • (id)firstPartBoundary:(id)arg1;
  • (id)boundary;
  • (id)arrayFormBodyObjectWithMultiPart:(id)arg1 contentLength:(unsigned int *)arg2;
  • (id)arrayMultiPartWithFileFieldName:(id)arg1 filePath:(id)arg2 formFields:(id)arg3 boundary:(id)arg4;
  • (id)arrayFormBodyObjectWithFileFieldName:(id)arg1 filePath:(id)arg2 formFields:(id)arg3 boundary:(id)arg4 contentLength:(unsigned int *)arg5;
  • (void).cxx_destruct;
  • (void)setFileFieldName:(id)arg1 filePath:(id)arg2 boundary:(id)arg3;
  • (void)setFieldName:(id)arg1 fieldValue:(id)arg2 boundary:(id)arg3;
  • (void)markLastPart;
  • (void)markFirstPart;
  • (id)footer;
  • (id)bodyString;
  • (id)bodyFilePath;
  • (id)header;

@end

@interface WAUploadFileFormInputStream : NSInputStream { NSArray *_arrFormBodyObject; unsigned int _curObjectIndex; unsigned int _curOffset; unsigned int _contentLength; NSString *_boundary; unsigned int streamStatus; NSError *streamError; }

  • (void)setStreamError:(id)arg1;
  • (id)streamError;
  • (void)setStreamStatus:(unsigned int)arg1;
  • (unsigned int)streamStatus;
  • (void).cxx_destruct;
  • (BOOL)setCFClientFlags:(unsigned long)arg1 callback:(CDUnknownFunctionPointerType)arg2 context:(CDStruct304912e7 *)arg3;
  • (void)_unscheduleFromCFRunLoop:(struct __CFRunLoop *)arg1 forMode:(struct __CFString *)arg2;
  • (void)_scheduleInCFRunLoop:(struct __CFRunLoop *)arg1 forMode:(struct __CFString *)arg2;
  • (unsigned long long)contentLength;
  • (void)removeFromRunLoop:(id)arg1 forMode:(id)arg2;
  • (void)scheduleInRunLoop:(id)arg1 forMode:(id)arg2;
  • (BOOL)setProperty:(id)arg1 forKey:(id)arg2;
  • (id)propertyForKey:(id)arg1;
  • (void)close;
  • (void)open;
  • (BOOL)hasBytesAvailable;
  • (BOOL)getBuffer:(char **)arg1 length:(unsigned int *)arg2;
  • (void)nextBodyObject;
  • (int)read:(char *)arg1 maxLength:(unsigned int)arg2;
  • (id)boundary;
  • (void)setupWithFileFieldName:(id)arg1 filePath:(id)arg2 formFields:(id)arg3;
  • (void)dealloc;
  • (id)init;

@end

@interface WACustomKeyboard : UIView <WAEmotionViewDelegate, UIScrollViewDelegate, UIInputViewAudioFeedback> { UIScrollView *scrollView; UIPageControl *pageControl; UIImageView *_imgDelete; UIImageView *_imgDeleteHL; id _textView; int _maxLength; NSTimer *_timer; float _height; UIButton *_extraButton; }

@property(retain, nonatomic) UIButton *extraButton; // @synthesize extraButton=_extraButton; @property(nonatomic) float height; // @synthesize height=_height; @property(nonatomic) NSTimer *timer; // @synthesize timer=_timer; @property(nonatomic) int maxLength; // @synthesize maxLength=_maxLength; - (void).cxx_destruct; - (void)changePage:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)selectedEmotionView:(id)arg1; - (float)getHeight; - (void)characterPressed:(id)arg1; - (void)deletePressed:(id)arg1; - (void)characterDeleted; - (void)startDelete; - (void)deleteReleased:(id)arg1; - (void)dismissPressed:(id)arg1; @property(readonly, nonatomic) BOOL enableInputClicksWhenVisible; @property(retain) id textView; // @synthesize textView=_textView; - (void)setExtraKey:(id)arg1; - (void)setup4X4Keyboard:(BOOL)arg1; - (void)setup3X4Keyboard:(BOOL)arg1; - (void)setupEmojiKeyboard; - (void)setType:(int)arg1 showConfirm:(BOOL)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAReportOuterMenuActionItem : WAReportBaseItem { unsigned int _outScene; unsigned int _actionType; NSString *_actionNote; unsigned long _actionTimeStamp; unsigned int _actionResult; int _errcode; }

@property(nonatomic) int errcode; // @synthesize errcode=_errcode; @property(nonatomic) unsigned int actionResult; // @synthesize actionResult=_actionResult; @property(nonatomic) unsigned long actionTimeStamp; // @synthesize actionTimeStamp=_actionTimeStamp; @property(copy, nonatomic) NSString *actionNote; // @synthesize actionNote=_actionNote; @property(nonatomic) unsigned int actionType; // @synthesize actionType=_actionType; @property(nonatomic) unsigned int outScene; // @synthesize outScene=_outScene; - (void).cxx_destruct; - (id)reportString;

@end

@interface WAJSContextPluginScheduler : NSObject { WAJSCoreService *_ownerContext; NSMutableDictionary *_pluginName2InstanceDic; }

@property(readonly, nonatomic) NSMutableDictionary *pluginName2InstanceDic; // @synthesize pluginName2InstanceDic=_pluginName2InstanceDic; @property(readonly, nonatomic) __weak WAJSCoreService *ownerContext; // @synthesize ownerContext=_ownerContext; - (void).cxx_destruct; - (void)handleEvent:(int)arg1 userInfo:(id)arg2; - (id)GetPluginInstanceByName:(id)arg1; - (void)loadingInitPluginArray; - (void)dealloc; - (id)initWithOwnerJSContext:(id)arg1;

@end

@interface WAJSEventHandler_redirectTo : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface SendAppMsgToFavoritesHandler : MMObject <WCShareAuthViewControllerDelegate, ShareFavoritesConfirmLogicHelperDelegate, IPreEnterWechatLogicExt> { NSString *_appId; NSString *_bundleId; AppCommunicateData *_appData; ShareFavoritesConfirmLogicHelper *_shareHelper; UINavigationController *_m_navigationController; }

@property(retain, nonatomic) UINavigationController *m_navigationController; // @synthesize m_navigationController=_m_navigationController; - (void).cxx_destruct; - (void)shareAuthViewControllerDidFail:(id)arg1; - (void)shareAuthViewControllerDidSuccess:(id)arg1; - (void)shareAuthViewControllerDidCancel:(id)arg1; - (void)doAppAuth; - (void)OnShareFavoritesItemCancel:(id)arg1; - (void)OnShareFavoritesItemFail:(id)arg1 WithError:(int)arg2; - (void)OnShareFavoritesItemOK:(id)arg1; - (void)onPreEnterWechatDone; - (void)sendFavoritesWithComunicateData:(id)arg1; - (id)sendFavoritesFileWithComunicateData:(id)arg1; - (id)sendFavoritesFeedWithComunicateData:(id)arg1; - (id)sendFavoritesVideoWithComunicateData:(id)arg1; - (id)sendFavoritesMusicWithComunicateData:(id)arg1; - (id)sendFavoritesPhotoWithComunicateData:(id)arg1; - (id)sendFavoritesTextWithComunicateData:(id)arg1; - (void)saveData:(id)arg1 ToFile:(id)arg2; - (void)removeConfirmView; - (void)clearAllHandleAndReturn3rdApp:(BOOL)arg1; - (void)cancelAllHandleAndReturn3rdApp; - (void)clearAllHandle; - (void)cancelAllHandle; - (void)cancelSendAppMsgToFavorites; - (void)sendAppMsgToFavorites:(id)arg1 bundleId:(id)arg2 withData:(id)arg3; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterGiftCell : MMTableViewCell { MMWebImageView *_iconView; UILabel *_titleLabel; UILabel *_detailLabel; GameCenterGiftItem *_giftItem; }

@property(retain, nonatomic) GameCenterGiftItem *giftItem; // @synthesize giftItem=_giftItem; - (void).cxx_destruct; - (void)layoutContent; - (void)reloadData; - (void)initializeSubview; - (void)layoutSubviews; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface GameCenterUserInfoCell : MMTableViewCell { MMHeadImageView *_headImageView; UILabel *_nickLabel; UILabel *_msgLabel; UIImageView *_levelBadgeView; }

  • (void).cxx_destruct;
  • (id)levelBadgeImage:(unsigned long)arg1;
  • (void)updateWithContact:(id)arg1 andUserInfo:(id)arg2 andMsg:(id)arg3 andMoreUrl:(id)arg4;
  • (void)initSubviews;
  • (void)layoutSubviews;
  • (struct UIEdgeInsets)layoutMargins;
  • (void)dealloc;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface WWKApi : NSObject { }

  • (BOOL)sendObj:(id)arg1;
  • (BOOL)sendResp:(id)arg1;
  • (BOOL)sendReq:(id)arg1;
  • (BOOL)openApp;
  • (id)getApiVersion;
  • (id)getAppInstallUrl;
  • (BOOL)isAppInstalled;
  • (BOOL)handleOpenURL:(id)arg1 delegate:(id)arg2;
  • (BOOL)registerApp:(id)arg1 withDescription:(id)arg2;
  • (BOOL)registerApp:(id)arg1;

@end

@interface WCCanvasDownloadMgr : MMService <WCCanvasImageLoaderObserver, MMService> { }

  • (void)ImageDidFail:(id)arg1;
  • (void)ImageDidLoad:(id)arg1 Url:(id)arg2;
  • (id)md5ForURL:(id)arg1;
  • (BOOL)isFirstImageHasDownloaded:(id)arg1;
  • (BOOL)isImageHasDownloaded:(id)arg1;
  • (id)getFirstImageUrl:(id)arg1;
  • (void)preDownloadSight:(id)arg1 atScene:(unsigned int)arg2 withDownloadOutside:(BOOL)arg3;
  • (void)preDownloadImage:(id)arg1 atScene:(unsigned int)arg2 withDownloadOutside:(BOOL)arg3;
  • (void)preDownloadH5:(id)arg1;
  • (BOOL)tryToDownloadComponetResrc:(id)arg1 atScene:(unsigned int)arg2 withDownloadOutSide:(BOOL)arg3;
  • (void)tryToDownloadComponetList:(id)arg1 atScene:(unsigned int)arg2 withDownloadOutSide:(BOOL)arg3;
  • (void)preDownloadCanvasAdResource:(id)arg1;
  • (void)tryToDownloadTopNumComponetResrc:(id)arg1 topNum:(unsigned int)arg2 atScene:(unsigned int)arg3 withDownloadOutSide:(BOOL)arg4;
  • (unsigned int)getResourceCountOfCanvasPage:(id)arg1;
  • (id)imageForURL:(id)arg1 LoadOnMainThread:(BOOL)arg2;
  • (void)tryToDownloadCanvasAdOutSideIcon:(id)arg1;
  • (unsigned int)getResourceCountOfTopPageCount:(unsigned int)arg1 canvasInfo:(id)arg2;
  • (void)tryToPredownloadResourceWhenRecieveCanvasShareFeed:(id)arg1 atScene:(unsigned int)arg2;
  • (void)tryToDownloadCanvasAdResourceWithBeginPage:(unsigned int)arg1 EndPage:(unsigned int)arg2 CanvasInfo:(id)arg3 atScene:(unsigned int)arg4;
  • (void)dealloc;
  • (void)onServiceInit;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAHomeCardCell : UICollectionViewCell { BOOL _isInEdit; NSString *_userName; NSString *_iconUrl; NSString *_title; id _delegate; UIView *_backView; MMWebImageView *_headImageView; MMUILabel *_titleLabel; MMUIButton *_deleteBtn; }

@property(retain, nonatomic) MMUIButton *deleteBtn; // @synthesize deleteBtn=_deleteBtn; @property(retain, nonatomic) MMUILabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) MMWebImageView *headImageView; // @synthesize headImageView=_headImageView; @property(retain, nonatomic) UIView *backView; // @synthesize backView=_backView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) BOOL isInEdit; // @synthesize isInEdit=_isInEdit; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl=_iconUrl; @property(retain, nonatomic) NSString *userName; // @synthesize userName=_userName; - (void).cxx_destruct; - (void)deleteButtonDidClick:(id)arg1; - (void)setIsInEdit:(BOOL)arg1 animated:(BOOL)arg2; - (void)initDeleteBtn; - (void)initTitleLabel; - (void)initLogoImageView; - (void)initBackView; - (void)layoutSubviews; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMFavComponentFactory : NSObject { }

  • (id)getDataThumbPath:(id)arg1 largeImage:(BOOL)arg2;
  • (id)convertVoiceDurationToStr:(unsigned long)arg1;
  • (int)dataEnumToItemEnum:(int)arg1;
  • (float)heightForItemDataField:(id)arg1 inItem:(id)arg2;
  • (id)createComponentByItemDataField:(id)arg1 inItem:(id)arg2;
  • (id)getRecordUrlDataForItem:(id)arg1 hasThumb:(BOOL)arg2;
  • (void)configRecordComData:(id)arg1 withFavItem:(id)arg2;
  • (void)configNoteComData:(id)arg1 withFavItem:(id)arg2;
  • (void)getFavNoteCellTitleAndDesc:(id)arg1 outTitle:(id *)arg2 outDesc:(id *)arg3;
  • (id)getFavTextCellText:(id)arg1;
  • (void)configComData:(id)arg1 withFavItem:(id)arg2;
  • (id)getDomain:(id)arg1;
  • (id)getUrlFrom:(id)arg1;
  • (float)heightForFavItem:(id)arg1 andIsEdit:(BOOL)arg2;
  • (id)createComponentByFavItem:(id)arg1;

@end

@interface WAJSEventHandler_chooseVideo : WAJSEventHandler_BaseEvent { UINavigationController *m_oVideoPicker; CaptureVideoInfo *m_oVideoInfo; MMLoadingView *m_loadingView; BOOL _isFromPicker; unsigned long _maxDuration; BOOL _isCameraMode; BOOL _isFrontCamera; }

  • (void).cxx_destruct;
  • (void)setVideoPreviewHidden:(BOOL)arg1 inPicker:(id)arg2;
  • (void)asyncHandleCancel;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)didTakeVideo:(CDUnknownBlockType)arg1;
  • (int)getVideoDuration:(id)arg1;
  • (void)processVideo:(id)arg1;
  • (void)processVideoFromPicker:(id)arg1;
  • (void)initLoadingView;
  • (void)handleVideo:(id)arg1 ImagePicker:(id)arg2;
  • (void)MMImagePickerManager:(id)arg1 didFinishPickingVideoWithInfo:(id)arg2;
  • (void)MMImagePickerManagerDidCancel:(id)arg1;
  • (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2;
  • (void)showVideoPickerCameraMode:(BOOL)arg1 isFrontCamera:(BOOL)arg2 maxDuration:(unsigned long)arg3;
  • (void)handleJSEvent:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAReportWebViewPVItem : WAReportBaseItem { NSString *_networkType; NSString *_referpagepath; unsigned int _targetAction; NSString *_targetpagepath; unsigned long long _costtime; unsigned long long _staytime; unsigned long long _clickTimestamp; }

@property(nonatomic) unsigned long long clickTimestamp; // @synthesize clickTimestamp=_clickTimestamp; @property(copy, nonatomic) NSString *targetpagepath; // @synthesize targetpagepath=_targetpagepath; @property(nonatomic) unsigned int targetAction; // @synthesize targetAction=_targetAction; @property(copy, nonatomic) NSString *referpagepath; // @synthesize referpagepath=_referpagepath; @property(nonatomic) unsigned long long staytime; // @synthesize staytime=_staytime; @property(nonatomic) unsigned long long costtime; // @synthesize costtime=_costtime; @property(copy, nonatomic) NSString *networkType; // @synthesize networkType=_networkType; - (void).cxx_destruct; - (id)reportString;

@end

@interface WAJSEventHandler_chooseContact : WAJSEventHandler_BaseEvent <CNContactPickerDelegate, ABPeoplePickerNavigationControllerDelegate> { }

  • (void)peoplePickerNavigationController:(id)arg1 didSelectPerson:(void *)arg2 property:(int)arg3 identifier:(int)arg4;
  • (BOOL)peoplePickerNavigationController:(id)arg1 shouldContinueAfterSelectingPerson:(void *)arg2 property:(int)arg3 identifier:(int)arg4;
  • (BOOL)peoplePickerNavigationController:(id)arg1 shouldContinueAfterSelectingPerson:(void *)arg2;
  • (void)peoplePickerNavigationControllerDidCancel:(id)arg1;
  • (void)contactPicker:(id)arg1 didSelectContactProperty:(id)arg2;
  • (void)contactPickerDidCancel:(id)arg1;
  • (void)handleJSEvent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAFileViewController : MMUIViewController <UIScrollViewDelegate, WKNavigationDelegate, UIGestureRecognizerDelegate> { UITapGestureRecognizer *_singleTapRec; BOOL _bIsNaviBarHide; WKWebView *_webView; NSString *_filePath; }

@property(copy, nonatomic) NSString *filePath; // @synthesize filePath=_filePath; @property(retain, nonatomic) WKWebView *webView; // @synthesize webView=_webView; - (void).cxx_destruct; - (void)webViewWebContentProcessDidTerminate:(id)arg1; - (void)webView:(id)arg1 didFailNavigation:(id)arg2 withError:(id)arg3; - (void)webView:(id)arg1 didFinishNavigation:(id)arg2; - (void)webView:(id)arg1 didCommitNavigation:(id)arg2; - (void)webView:(id)arg1 decidePolicyForNavigationAction:(id)arg2 decisionHandler:(CDUnknownBlockType)arg3; - (id)initWithDocument:(id)arg1; - (void)dealloc; - (void)didReceiveMemoryWarning; - (void)onSingleTap:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)setNaviBarHide:(BOOL)arg1 animation:(BOOL)arg2; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_enableAccelerometer : WAJSEventHandler_BaseEvent { }

  • (void)onSuccess:(id)arg1;
  • (void)onError:(id)arg1;
  • (void)handleJSEvent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmotionDesignerSharedItem : NSObject { unsigned long designerUin; NSString *oldRedirectUrl; NSString *designerName; }

  • (void)initialize; @property(retain, nonatomic) NSString *designerName; // @synthesize designerName; @property(retain, nonatomic) NSString *oldRedirectUrl; // @synthesize oldRedirectUrl; @property(nonatomic) unsigned long designerUin; // @synthesize designerUin;
  • (void).cxx_destruct;
  • (id)toXML;
  • (BOOL)fromXML:(struct XmlReaderNode_t *)arg1;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface MMFavVoiceComponentData : MMComponentData { int favType; NSString *m_des; NSString *m_title; int _sourceType; NSString *_m_dataFmt; }

@property(retain, nonatomic) NSString *m_dataFmt; // @synthesize m_dataFmt=_m_dataFmt; @property(nonatomic) int sourceType; // @synthesize sourceType=_sourceType; @property(retain, nonatomic) NSString *m_title; // @synthesize m_title; @property(retain, nonatomic) NSString *m_des; // @synthesize m_des; @property(nonatomic) int favType; // @synthesize favType; - (void).cxx_destruct;

@end

@interface WAReportJSErrorItem : WAReportBaseItem { NSString *_name; NSString *_desc; NSString *_stack; }

@property(copy, nonatomic) NSString *stack; // @synthesize stack=_stack; @property(copy, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(copy, nonatomic) NSString *name; // @synthesize name=_name; - (void).cxx_destruct; - (id)reportString;

@end

@interface SettingUtil : NSObject { }

  • (BOOL)isNeverAutoPlaySight;
  • (BOOL)isAutoPlaySight;
  • (BOOL)isAutoDownloadAdSight:(id)arg1;
  • (BOOL)isAutoDownloadSightForExp:(id)arg1;
  • (BOOL)isAutoDownloadSight:(id)arg1;
  • (BOOL)isC2CSightInFlowControl:(id)arg1;
  • (BOOL)isSnsAutoDownloadAdCanvasSight;
  • (BOOL)isSnsAdSightInFlowControl;
  • (BOOL)isC2CAdSightInFlowControl:(id)arg1;
  • (BOOL)isSnsSightInFlowControl;
  • (BOOL)isSnsSightInFlowControlByDatePeriod;
  • (BOOL)isSnsSightInFlowControlByDailyTime;
  • (BOOL)isOpenVoicePrint;
  • (BOOL)isCurUsrHasAliasName;
  • (BOOL)isHasWBlogAccount;
  • (BOOL)isOpenFloatBottle;
  • (BOOL)isMicroBlogOpen;
  • (BOOL)isOpenQQMail;
  • (BOOL)isOpenSX;
  • (BOOL)isOpenGMail;
  • (BOOL)isBindQQ;
  • (BOOL)isOpenQQ;
  • (void)loadCurUserInfo:(id)arg1;
  • (int)getFontSize;
  • (id)getLocalUsrName:(unsigned long)arg1;
  • (id)getBottleLocalUsrName;
  • (id)GetLocalUsrImg;
  • (id)getCurUsrDisplayName;
  • (id)getCurUsrNickname;
  • (id)getCurUsrName;
  • (BOOL)isCurUsrName:(id)arg1;
  • (id)getLocalInfo;
  • (id)getUpdateInfo;
  • (id)getMainSettingExt;
  • (id)getMainSetting;

@end

@interface WCCanvasGroupListComponent : WCCanvasComponent <UIScrollViewDelegate, scrollViewDelegate, UITableViewDelegate, UITableViewDataSource, tableViewDelegate, WCCanvasComponentDelegate> { BOOL _m_isAnimating; BOOL _m_hasScroll; UIView *_m_blackMask; MMScrollView *_m_scrollView; UIPageControl *_m_pageCtrl; unsigned long _m_iCurIndex; NSMutableArray *_m_arrTable; UILabel *_m_pageLabel; WCCanvasArrowRightIcon *_arrowRightIcon; }

  • (float)calcHeightForTableViewWithGroup:(id)arg1 maxWidth:(float)arg2 dataItem:(id)arg3 orientation:(int)arg4;
  • (struct CGSize)calcSizeForCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3; @property(retain, nonatomic) WCCanvasArrowRightIcon *arrowRightIcon; // @synthesize arrowRightIcon=_arrowRightIcon; @property(retain, nonatomic) UILabel *m_pageLabel; // @synthesize m_pageLabel=_m_pageLabel; @property(retain, nonatomic) NSMutableArray *m_arrTable; // @synthesize m_arrTable=_m_arrTable; @property(nonatomic) BOOL m_hasScroll; // @synthesize m_hasScroll=_m_hasScroll; @property(nonatomic) unsigned long m_iCurIndex; // @synthesize m_iCurIndex=_m_iCurIndex; @property(nonatomic) BOOL m_isAnimating; // @synthesize m_isAnimating=_m_isAnimating; @property(retain, nonatomic) UIPageControl *m_pageCtrl; // @synthesize m_pageCtrl=_m_pageCtrl; @property(retain, nonatomic) MMScrollView *m_scrollView; // @synthesize m_scrollView=_m_scrollView; @property(retain, nonatomic) UIView *m_blackMask; // @synthesize m_blackMask=_m_blackMask;
  • (void).cxx_destruct;
  • (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;
  • (void)canvasComponent:(id)arg1 willShowViewController:(id)arg2;
  • (void)canvasComponent:(id)arg1 willAddViewController:(id)arg2;
  • (void)canvasComponent:(id)arg1 willExistAndJumpUrl:(id)arg2;
  • (void)notifyDisappearPage:(int)arg1;
  • (void)notifyFullyAppearPage:(int)arg1;
  • (void)notifyWillAppearPage:(int)arg1;
  • (void)tableView:(id)arg1 didEndDisplayingCell:(id)arg2 forRowAtIndexPath:(id)arg3;
  • (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (void)scrollViewDidEndScrollingAnimation:(id)arg1;
  • (void)initArrowRightIcon;
  • (void)scrollViewDidEndDecelerating:(id)arg1;
  • (void)scrollViewWillBeginDragging:(id)arg1;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)componentWillDisappearInMainScreen:(BOOL)arg1;
  • (void)componentDidFullyApperaInMainScreen:(BOOL)arg1;
  • (void)componentWillApperaInMainScreen:(BOOL)arg1;
  • (void)configureWithCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3;
  • (BOOL)shouldShowDownDirectionIcon:(int)arg1;
  • (BOOL)shouldForbidDelegateShowArrowDown;
  • (BOOL)shouldShowRightDirectionIcon:(int)arg1;
  • (void)animationShowWithIndex:(unsigned int)arg1;
  • (void)resetScrollView;
  • (void)clearStatus;
  • (void)layoutSubviews;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterNewDetailViewController : MMUIViewController <WCCommitViewResultDelegate, SessionSelectControllerDelegate, UITableViewDataSource, UITableViewDelegate, UIScrollViewDelegate, MMPictureGalleryDelegate, IGameCenterExt, GameCenterIntroDescCellDelegate, WCActionSheetDelegate, ShareMessageConfirmLogicHelperDelegate, GameCenterFriendRankCellDelegate> { UIButton *bottomButton; GameCenterDetailInfo *_detailInfo; NSMutableArray *_tableDatas; MMTableView *_tableView; MMPictureGallery *_pictureGallery; BOOL _isFolded; BOOL _useFriendFeedFromHomepage; NSString *_noticeID; GameCenterPhotoViewController *_photoViewController; int _sourceScene; ShareMessageConfirmLogicHelper *m_shareToFriendHelper; }

@property(retain, nonatomic) ShareMessageConfirmLogicHelper *m_shareToFriendHelper; // @synthesize m_shareToFriendHelper; - (void).cxx_destruct; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)onDoneForwardForForwardView:(id)arg1; - (void)onCancelForwardForForwardView:(id)arg1; - (void)OnStayAtWeChat:(id)arg1; - (void)OnBackTo3rdApp:(id)arg1; - (void)OnSendMessageCancel:(id)arg1; - (void)OnSendMessageFail:(id)arg1 WithError:(int)arg2; - (void)OnSendMessageOK:(id)arg1; - (void)OnSelectSessionCancel:(id)arg1; - (void)OnSelectSession:(id)arg1 SessionSelectController:(id)arg2; - (id)genShareFriendMessage:(id)arg1; - (id)genUploadTask; - (void)shareToFriend; - (void)shareToTimeline; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showMoreMenu; - (void)updateBottomButton; - (void)updateRightBarButton; - (void)onRankCell:(id)arg1 upButtonClickedWithRankInfo:(id)arg2; - (void)onIntroDescFoldingStateChanged:(BOOL)arg1; - (void)onSubscribeNewGameWithAppID:(id)arg1 alertTitle:(id)arg2 message:(id)arg3 extraInfo:(id)arg4 error:(int)arg5; - (void)onUpFriend:(id)arg1 appID:(id)arg2 errCode:(int)arg3; - (void)onGetGameDetailInfo:(id)arg1 errCode:(int)arg2; - (void)didSelectAtIndex:(unsigned int)arg1; - (id)accessoryViewForGalleryImageAtIndex:(unsigned int)arg1 bounds:(struct CGRect)arg2; - (void)resetSplitLine:(id)arg1 atIndex:(id)arg2 withLineType:(unsigned int)arg3; - (id)makeCellByIntroDesc:(id)arg1; - (void)makeCell:(id)arg1 introPics:(id)arg2; - (id)makeGiftEntranceMoreCell:(id)arg1; - (id)makeMoreCellByTitle:(id)arg1; - (id)makeCellByGuideItem:(id)arg1; - (id)makeCellByGroupItem:(id)arg1; - (id)makeCellByGiftEntranceItem:(id)arg1; - (id)makeCellByGiftItem:(id)arg1; - (id)makeCellByFriendPlayList:(id)arg1; - (float)heightForFriendPlayInfoCell:(id)arg1; - (id)makeCellByRankInfo:(id)arg1; - (id)makeCellByFriendFeeds:(id)arg1; - (void)openWebview:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)viewDidTransitionToNewSize; - (void)viewDidLayoutSubviews; - (void)onEnterGame; - (id)createBottomView; - (id)createHeaderView; - (void)initView; - (void)loadTableData; - (void)initData; - (id)loadCacheData; - (void)saveCacheData; - (void)viewDidLoad; - (void)dealloc; - (id)initWithDetailInfo:(id)arg1 sourceScene:(int)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WtloginPlatformInfo : NSObject { NSString *macAddr; NSString *ipStr; unsigned int clientIp; NSString *devType; NSString *iosVer; NSString *osName; char *if_names[32]; char *ip_names[32]; char *hw_addrs[32]; unsigned long ip_addrs[32]; int nextAddr; NSString *filePath; NSMutableDictionary *wtloginConfigDic; NSData *guid; unsigned char cIsNew; unsigned char cIsDiff; unsigned char cIsGetGuid; unsigned char cGUIDSrc; unsigned char cReadFailFlag; unsigned char cDevChgFlag; SafeSingleItemWrapper *ksidWrapper; MemSig *deviceSig; unsigned int dwMyVer; unsigned int dwMyPubNo; unsigned int dwMyClientType; NSString *sigFilePath; NSMutableDictionary *sigDictionary; RemortServerList *stServerinfo; NSString *wtloginIosSdkVer; NSString *wtloginBuildTime; unsigned int wtloginBigVer; int dwDiffTime; unsigned int dwClientIP; }

  • (id)wtloginCrtCarrierName;
  • (int)wtloginNetState;
  • (id)dataSafeFilePathWithName:(id)arg1; @property unsigned int dwClientIP; // @synthesize dwClientIP; @property int dwDiffTime; // @synthesize dwDiffTime; @property(readonly) NSString *wtloginBuildTime; // @synthesize wtloginBuildTime; @property(readonly) unsigned int wtloginBigVer; // @synthesize wtloginBigVer; @property(readonly) NSString *wtloginIosSdkVer; // @synthesize wtloginIosSdkVer; @property(readonly) RemortServerList *stServerinfo; // @synthesize stServerinfo; @property(readonly) NSMutableDictionary *sigDictionary; // @synthesize sigDictionary; @property unsigned int dwMyClientType; // @synthesize dwMyClientType; @property unsigned int dwMyPubNo; // @synthesize dwMyPubNo; @property unsigned int dwMyVer; // @synthesize dwMyVer; @property(retain) MemSig *deviceSig; // @synthesize deviceSig; @property(readonly) unsigned char cDevChgFlag; // @synthesize cDevChgFlag; @property(readonly) unsigned char cReadFailFlag; // @synthesize cReadFailFlag; @property(readonly) unsigned char cGUIDSrc; // @synthesize cGUIDSrc; @property(readonly) unsigned char cIsGetGuid; // @synthesize cIsGetGuid; @property(readonly) unsigned char cIsDiff; // @synthesize cIsDiff; @property(readonly) unsigned char cIsNew; // @synthesize cIsNew; @property(readonly) NSData *guid; // @synthesize guid; @property(readonly) NSString *osName; // @synthesize osName; @property(readonly) unsigned int clientIp; // @synthesize clientIp; @property(readonly) NSString *macAddr; // @synthesize macAddr; @property(readonly) NSString *devType; // @synthesize devType; @property(readonly) NSString *iosVer; // @synthesize iosVer; @property(readonly) NSString *ipStr; // @synthesize ipStr;
  • (void)_checkDevice;
  • (id)guidForReport;
  • (void)writeSigDataTofile;
  • (void)printAllMemsig;
  • (id)appMainBundleIndentify;
  • (id)appBundleVersion;
  • (id)appBundleShortVersionString;
  • (id)lastLoginAppVer;
  • (id)lastLoginSdkVer;
  • (unsigned int)lastLoginTime;
  • (BOOL)resetLastLoginInfo;
  • (unsigned int)sigVailidateBySigType:(unsigned int)arg1;
  • (BOOL)setSigVailidateTime:(unsigned int)arg1 bySigType:(unsigned int)arg2;
  • (void)clearNameToUin:(id)arg1;
  • (BOOL)setNameToConfig:(id)arg1 forUin:(unsigned int)arg2; @property(readonly) NSMutableDictionary *nameDictionary;
  • (void)clearPwdSigUser:(unsigned int)arg1;
  • (id)pwdSigUser:(unsigned int)arg1;
  • (BOOL)setSavePwdSigToConfig:(id)arg1 forAccount:(unsigned int)arg2;
  • (void)resetKeyChain;
  • (id)ksidForUser:(id)arg1;
  • (BOOL)setKsidToConfig:(id)arg1 forAccount:(id)arg2;
  • (BOOL)setKsidToKeyChain:(id)arg1;
  • (id)ksidFromKeyChain;
  • (id)tgtgtKeyFromKeyChain;
  • (id)crtCarrierName;
  • (int)netState;
  • (void)setConfigObject:(id)arg1 forKey:(id)arg2;
  • (id)configObjectForKey:(id)arg1;
  • (void)dealloc;
  • (void)wtloginPlatformDataInit;
  • (id)init;
  • (BOOL)tryDecrypt:(id)arg1 byKey:(id)arg2 andOutData:(id)arg3;
  • (id)getDeviceVersion;
  • (int)writeGuidToPasteBoard:(id)arg1;
  • (int)readGuidArrayFromPasteBoard:(id)arg1;
  • (void)genGuid;
  • (id)macaddress;
  • (void)GetHWAddresses;
  • (void)GetIPAddresses;
  • (void)FreeAddresses;
  • (void)InitAddresses;

@end

@interface WAReportUtil : MMObject { }

  • (unsigned int)getUseStateByUserName:(id)arg1 isDebugMode:(BOOL)arg2;
  • (id)getAppBrandInfoByUserName:(id)arg1;
  • (id)genSessionIDWithPrefix:(id)arg1;
  • (unsigned long long)getCurrentTimeStamp;
  • (id)getUserAgent;
  • (id)getNetType;
  • (void)reportAppInstallOrUpdate:(id)arg1;
  • (void)reportWAWebViewPageError:(id)arg1;
  • (void)reportJSError:(id)arg1;
  • (void)reportHistoryPV:(id)arg1;
  • (void)reportDestopShowAction:(id)arg1;
  • (void)reportDestopOperateAction:(id)arg1;
  • (void)reportWAOuterMenuAction:(id)arg1;
  • (void)reportJSApiAction:(id)arg1;
  • (void)reprotWAWebViewMenuAction:(id)arg1;
  • (void)reprotWAWebViewPV:(id)arg1;

@end

@interface PhotoViewDataItem : MMObject { NSString *url; NSData *data; }

@property(retain, nonatomic) NSData *data; // @synthesize data; @property(retain, nonatomic) NSString *url; // @synthesize url; - (void).cxx_destruct;

@end

@interface GameCenterPhotoViewController : MMFullScreenViewController <WCActionSheetDelegate, BaseScanLogicDelegate, MultiImageScrollViewDelegate, IHttpCacheExt> { MultiImageScrollView *pagingScrollView; NSMutableArray *m_arrayImageDatas; NSMutableArray *m_arrImageScrollView; BOOL m_bAnimating; BOOL m_isFromWebview; MMUIWindow *m_bgWindow; NSArray *m_originalFrameInScreen; BOOL _oldNavigationBarAlpha; ScanQRCodeLogicController *_scanQRCodeLogic; UIPageControl *m_pageCtrl; id delegate; float m_animationTime; unsigned long m_httpType; }

@property(nonatomic) unsigned long m_httpType; // @synthesize m_httpType; @property(nonatomic) float m_animationTime; // @synthesize m_animationTime; @property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)PreScanQRCode; - (void)onRightButtonTouchDown:(id)arg1; - (void)addToFavorites; - (void)forwardMessage; - (void)onOperate; - (void)onSavedPhotosAlbum; - (void)onAnimationDidStop; - (void)OnMMUIHookViewFrameChanged:(id)arg1; - (void)OnLongPress:(id)arg1; - (void)onSingleTap:(id)arg1; - (void)OnHttpGetFinish:(id)arg1 response:(id)arg2 ErrNo:(int)arg3 isWebp:(BOOL)arg4; - (unsigned int)getIndexArrayImageUrlCacheKey:(id)arg1; - (id)tryGetResource:(id)arg1; - (id)genKeyForUrl:(id)arg1; - (void)initImageViewerWithItems:(id)arg1 current:(id)arg2; - (unsigned int)getIndexArrayImageUrl:(id)arg1; - (void)didRotateFromInterfaceOrientation:(int)arg1; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (unsigned int)supportedInterfaceOrientations; - (void)updatePhotoatIndex:(unsigned long)arg1; - (void)setPage:(unsigned long)arg1 atIndex:(unsigned long)arg2; - (id)viewAtPage:(unsigned long)arg1 frame:(struct CGRect)arg2; - (id)imageAtPage:(unsigned long)arg1; - (void)onChangePage; - (void)onMainWindowFrameChanged; - (void)dealloc; - (void)viewDidLoad; - (void)hideSelf; - (void)showSelf; - (void)showAnimationWithUrl:(id)arg1; - (void)showAnimationWithIndex:(unsigned long)arg1; - (void)initWindow; - (id)init; - (BOOL)interactivePopGestureRecognizerShouldBegin:(id)arg1; - (void)initScrollView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAPathUtility : NSObject { }

  • (id)WATemplateMsgInfoFilePath;
  • (id)WADebugNotifyFilePath;
  • (id)WAConfigDir;
  • (id)WAHomeLayoutItemFilePath;
  • (id)WAHomeLayoutOldFilePath;
  • (id)WAHomeDir;
  • (id)WACommonMarkPath;
  • (id)WACommonPath;
  • (id)WASnapAppNamesFilePath;
  • (id)WASnapAppNamesOldFilePath;
  • (id)WASnapShotImageFolder;
  • (id)WASnapShotDir;
  • (id)WAAppTaskDBPathWithAppID:(id)arg1;
  • (id)WADatabasePath;
  • (id)WAFrameContentCachePathWithAppID:(id)arg1;
  • (id)WAAppCacheSandboxDirWithAppID:(id)arg1;
  • (id)WAAppLibrarySandboxDirWithAppID:(id)arg1;
  • (id)WACacheDir;
  • (id)WATmpDir;
  • (id)WALibraryDir;
  • (id)WADocumentDir;

@end

@interface NotificationActionsMgr : MMService <IMsgExt, PBMessageObserverDelegate, MMService> { NSMutableDictionary *_actionCompletions; MMToastViewController *_toastView; MMDisturbConfirmViewController *_distrubConfirmViewController; NSMutableArray *_sendingMessages; NSDictionary *_actionMaping; }

@property(readonly, retain, nonatomic) NSDictionary *actionMaping; // @synthesize actionMaping=_actionMaping; - (void).cxx_destruct; - (void)handleReceiveLocalNotification:(id)arg1; - (void)handleStatusNotifyResp:(id)arg1; - (void)handleSendMsgResp:(id)arg1; - (void)handleSetPushMuteResp:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (unsigned long)genRandomClienMsgId; - (void)markChatRead:(id)arg1 completionHandler:(CDUnknownBlockType)arg2; - (void)notifyUserSendMessageFailWithClientId:(unsigned int)arg1 toUsername:(id)arg2; - (void)replyText:(id)arg1 toUsername:(id)arg2 userInfo:(id)arg3 completionHandler:(CDUnknownBlockType)arg4; - (void)OnUnReadCountChange:(id)arg1; - (void)handleReplyYoAction:(id)arg1 completionHandler:(CDUnknownBlockType)arg2; - (void)handleMuteChatAction:(id)arg1 completionHandler:(CDUnknownBlockType)arg2; - (void)handleReplyAction:(id)arg1 completionHandler:(CDUnknownBlockType)arg2; - (void)handleReply1Action:(id)arg1 completionHandler:(CDUnknownBlockType)arg2; - (void)handleUnlockDeviceAction:(id)arg1 completionHandler:(CDUnknownBlockType)arg2; - (void)handleConfirmLoginAction:(id)arg1 completionHandler:(CDUnknownBlockType)arg2; - (void)handleGoToMessageAction:(id)arg1 completionHandler:(CDUnknownBlockType)arg2; - (void)handleMarkAsReadAction:(id)arg1 completionHandler:(CDUnknownBlockType)arg2; - (void)updateShortcutsBecauseOfDisturbMayChanged; - (BOOL)isDontDisturbModeAndCheckRestore:(BOOL)arg1; - (void)_muteForSeconds:(unsigned int)arg1; - (void)unmute; - (void)muteForOneHour; - (void)showDisturbConfirmViewController; - (void)handleActionWithIdentifier:(id)arg1 forUserInfo:(id)arg2 withResponseInfo:(id)arg3 isRemote:(BOOL)arg4 completionHandler:(CDUnknownBlockType)arg5; - (void)handleRemoteActionWithIdentifier:(id)arg1 forUserInfo:(id)arg2 withResponseInfo:(id)arg3 completionHandler:(CDUnknownBlockType)arg4; - (void)handleLocalActionWithIdentifier:(id)arg1 forUserInfo:(id)arg2 withResponseInfo:(id)arg3 completionHandler:(CDUnknownBlockType)arg4; - (id)notificationCategoryWithIdentifier:(id)arg1 actions:(id)arg2; - (void)registerNotification; - (void)onServiceTerminate; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_openDocument : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface MMFavCellComponent : MMComponent <IFavoritesExt, INetworkStatusMgrExt> { MMFavHeadComponent *_headCom; MMFavTagComponent *_tagCom; MMFavNameComponent *_nameCom; MMFavThumbComponent *_thumbCom; MMFavUrlComponent *_urlCom; MMFavVoiceComponent *_voiceCom; MMFavImgComponent *_imgCom; MMUIImageView *m_selectedView; MMUIImageView *m_deselectedView; UIImageView *_failIcon; UIView *m_contentView; BOOL m_editing; id _favBaseCellDelegate; FavoritesItem *_favItem; }

  • (BOOL)isUseNewUI;
  • (float)calHeightWithComData:(id)arg1; @property(retain, nonatomic) FavoritesItem *favItem; // @synthesize favItem=_favItem; @property(nonatomic) __weak id favBaseCellDelegate; // @synthesize favBaseCellDelegate=_favBaseCellDelegate;
  • (void).cxx_destruct;
  • (id)getThumbComponent;
  • (void)OnStartDownloadFavoritesItem:(id)arg1;
  • (void)OnStartUploadFavoritesItem:(id)arg1;
  • (void)OnRestartAllUploadFailItems;
  • (void)updateSyncStatus;
  • (void)onNetworkStatusChange:(unsigned long)arg1;
  • (void)changeEditingStatus:(BOOL)arg1 animated:(BOOL)arg2;
  • (void)changeSelectStatu:(BOOL)arg1;
  • (void)configSelectView;
  • (void)OnHeadImgLongPress:(id)arg1;
  • (void)configContentLayout;
  • (BOOL)isPadStyle;
  • (void)configFavCell;
  • (void)configVoiceComponent;
  • (void)configImgComponent;
  • (void)configThumbAndUrlComponent;
  • (void)configTagComponent;
  • (void)configHeadAndNameComponent;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WARequestTask : NSObject { NSString *_appID; NSURLSession *_urlSession; NSURLSessionTask *_task; CDUnknownBlockType _completionHandler; id delegate; }

@property __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)callCompletionHandlerWithString:(id)arg1 statusCode:(int)arg2 error:(id)arg3; - (void)setCompletionHandler:(CDUnknownBlockType)arg1; - (void)cancel; - (void)startWithURL:(id)arg1 data:(id)arg2 httpHeaders:(id)arg3 userAgent:(id)arg4 referer:(id)arg5 method:(id)arg6 completionHandler:(CDUnknownBlockType)arg7; - (void)dealloc; - (id)initWithAppID:(id)arg1 urlSession:(id)arg2;

@end

@interface WAAppDebugItem : MMObject { NSString *_appid; NSString *_username; NSString *_debugURL; unsigned int _type; unsigned int _debugStartTime; unsigned int _debugEndTime; }

@property(nonatomic) unsigned int debugEndTime; // @synthesize debugEndTime=_debugEndTime; @property(nonatomic) unsigned int debugStartTime; // @synthesize debugStartTime=_debugStartTime; @property(nonatomic) unsigned int type; // @synthesize type=_type; @property(retain, nonatomic) NSString *debugURL; // @synthesize debugURL=_debugURL; @property(retain, nonatomic) NSString *username; // @synthesize username=_username; @property(retain, nonatomic) NSString *appid; // @synthesize appid=_appid; - (void).cxx_destruct; - (id)toXML; - (BOOL)fromXMLStr:(id)arg1; - (BOOL)fromXML:(struct XmlReaderNode_t *)arg1; - (id)copyWithZone:(struct _NSZone *)arg1;

@end

@interface WAShareUtil : MMObject { }

  • (id)convertAppDeubgItem2AppBrandNotifyInfo:(id)arg1;
  • (id)convertAppBrandNotifyInfo2AppDeubgItem:(id)arg1;

@end

@interface WCAddWatchContactsViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, UITextFieldDelegate> { NSArray *_recentContactsArr; WCSettingWatchContactsViewController *_vc; NSMutableArray *_searchedContactsArr; UITextField *_searchField; MMTableView *_contactTableView; UIButton *_cancelButton; }

@property(retain, nonatomic) UIButton *cancelButton; // @synthesize cancelButton=_cancelButton; @property(retain, nonatomic) MMTableView *contactTableView; // @synthesize contactTableView=_contactTableView; @property(retain, nonatomic) UITextField *searchField; // @synthesize searchField=_searchField; @property(retain, nonatomic) NSMutableArray *searchedContactsArr; // @synthesize searchedContactsArr=_searchedContactsArr; @property(nonatomic) __weak WCSettingWatchContactsViewController *vc; // @synthesize vc=_vc; @property(retain, nonatomic) NSArray *recentContactsArr; // @synthesize recentContactsArr=_recentContactsArr; - (void).cxx_destruct; - (void)doSearch:(id)arg1; - (void)delaySearch:(id)arg1; - (void)cancelChooseContacts; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)textFieldDidChanged:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)refreshTableFooterView; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)initUI; - (void)setNavItemWithTitle:(id)arg1 action:(SEL)arg2; - (void)viewDidLoad; - (void)didReceiveMemoryWarning; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAWebViewPluginBase : MMObject { WAWebViewController *_webViewController; }

@property(readonly, nonatomic) __weak WAWebViewController *webViewController; // @synthesize webViewController=_webViewController; - (void).cxx_destruct; - (void)setWebViewOwner:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCWatchSettingCommonViewController : MMUIViewController { }

@end

@interface WAWebErrorView : MMUIView { CContact *m_contact; NSString *m_title; NSString *m_desc; NSString *m_btnTitle; BOOL m_isNeedGray; MMWebImageView *m_logoView; MMUILabel *m_titleLabel; MMUILabel *m_descLabel; UIButton *m_operateBtn; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onLoadImageOK:(id)arg1; - (void)onOperate; - (void)initOperateButton; - (void)initDescLabel; - (void)initTitleLabel; - (void)initLogoView; - (void)layoutSubviews; - (id)initWithDelegate:(id)arg1 userName:(id)arg2 title:(id)arg3 desc:(id)arg4 button:(id)arg5 needGrayed:(BOOL)arg6; - (id)initWithDelegate:(id)arg1 userName:(id)arg2 title:(id)arg3 desc:(id)arg4 button:(id)arg5;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DropdownMenu : MMObject { UIFont *_submenuTitleFont; UIColor *_submenuTitleColor; struct CGSize _mainItemSize; struct CGSize _submenuItemSize; float _animationDuration; int _position; int _unfoldDirection; int _indexOfOpenSubmenu; NSMutableArray *_subItemTitles; BOOL _isExpand; id _delegate; id _dataSource; UIView *_canvasView; UIButton *_mainItemBtn; UIView *_submenuView; NSDictionary *_options; }

@property(retain, nonatomic) NSDictionary *options; // @synthesize options=_options; @property(nonatomic) BOOL isExpand; // @synthesize isExpand=_isExpand; @property(retain, nonatomic) UIView *submenuView; // @synthesize submenuView=_submenuView; @property(nonatomic) __weak UIButton *mainItemBtn; // @synthesize mainItemBtn=_mainItemBtn; @property(nonatomic) __weak UIView *canvasView; // @synthesize canvasView=_canvasView; @property(nonatomic) int unfoldDirection; // @synthesize unfoldDirection=_unfoldDirection; @property(nonatomic) int position; // @synthesize position=_position; @property(nonatomic) __weak id dataSource; // @synthesize dataSource=_dataSource; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)reloadData; - (void)itemTapped:(id)arg1; - (void)closeSubmenu; - (void)openSubmenu; - (void)updateMainItem:(id)arg1 withTitle:(id)arg2; - (void)renderSubmenu; - (void)fetchData; - (void)setupDefaults; - (void)dealloc; - (id)init;

@end

@interface WAJSEventHandler_enableCompass : WAJSEventHandler_BaseEvent { }

  • (void)onSuccess:(id)arg1;
  • (void)onError:(id)arg1;
  • (void)handleJSEvent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameSearchManager : NSObject { id _delegate; unsigned int _eventID; }

@property(nonatomic) unsigned int eventID; // @synthesize eventID=_eventID; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleSearchResponse:(id)arg1 Event:(unsigned int)arg2; - (void)didFinishWithResultGroups:(id)arg1 searchWithText:(id)arg2 error:(int)arg3; - (BOOL)sendSearchRequestWithKeywords:(id)arg1 searchWithText:(id)arg2; - (BOOL)requestSearchWithText:(id)arg1;

@end

@interface MMComponentData : NSObject { struct CGRect rect; }

@property(nonatomic) struct CGRect rect; // @synthesize rect;

@end

@interface WAJSEventHandler_pauseVoice : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAJSEventHandler_uploadFile : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;
  • (void)dealloc;

@end

@interface WAJSEventHandler_getPublicLibVersion : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface GameCenterLoadingFooterView : MMRefreshTableFooterView { }

  • (void)resetStatus:(int)arg1;

@end

@interface MemSig : NSObject { NSString *sigName; unsigned int dwAppid; NSData *sig; NSData *sigKey; }

@property(nonatomic) unsigned int dwAppid; // @synthesize dwAppid; @property(copy, nonatomic) NSString *sigName; // @synthesize sigName; @property(retain, nonatomic) NSData *sigKey; // @synthesize sigKey; @property(retain, nonatomic) NSData *sig; // @synthesize sig; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)dealloc; - (id)description;

@end

@interface WCCanvasButtonComponent : WCCanvasComponent { UIButton *_button; }

  • (struct CGSize)calcSizeForCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3; @property(retain, nonatomic) UIButton *button; // @synthesize button=_button;
  • (void).cxx_destruct;
  • (void)configureWithCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3;
  • (void)onClickButton:(id)arg1;
  • (void)layoutSubviews;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface BlockViewController : MMUIViewController { MMLoadingView *_loadingView; NSString *_viewTitle; NSString *_failTips; NSString *_loadingWording; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) NSString *loadingWording; // @synthesize loadingWording=_loadingWording; @property(retain, nonatomic) NSString *failTips; // @synthesize failTips=_failTips; @property(retain, nonatomic) NSString *viewTitle; // @synthesize viewTitle=_viewTitle; - (void).cxx_destruct; - (void)onReturn; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showFailView; - (void)viewDidLoad; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WALocalCacheMgr : MMService <WAPackageDownloadLogicDelegate, WAPackageInfoCacheLogicDelegate, MMService> { WAPackageDownloadLogic *_pkgDownloadLogic; WAPackageInfoCacheLogic *_pkgInfoCacheLogic; WAPackageSweeperLogic *_pkgSweeperLogic; NSMutableDictionary *_dicDownloadingUrlToContact; }

  • (void).cxx_destruct;
  • (id)getLocalCacheDataWithFullUrl:(id)arg1;
  • (void)onUnPackCompletion:(BOOL)arg1 withErrorCode:(int)arg2;
  • (BOOL)isNeedDownloadDebugModePkg:(id)arg1;
  • (void)removeDustPkgWithoutLastTwoPkgWithAppID:(id)arg1 oldVersion:(unsigned long long)arg2 newVersion:(unsigned long long)arg3;
  • (BOOL)updateWeAppInfoDataWithAppID:(id)arg1 pkgMd5:(id)arg2 newVersion:(unsigned long long)arg3 retOldVersion:(unsigned long long *)arg4;
  • (void)onUpdateDataBaseWhenGetValidPkg:(id)arg1;
  • (void)notifyOnCompleteExtension:(BOOL)arg1 withContact:(id)arg2 errorCode:(unsigned long)arg3 errorMsg:(id)arg4 pkgUrl:(id)arg5;
  • (void)onDownloadTaskCompletion:(BOOL)arg1 taskUrl:(id)arg2 filePath:(id)arg3;
  • (void)onDownloadTaskProgress:(float)arg1 remainingTime:(unsigned int)arg2 taskUrl:(id)arg3;
  • (BOOL)downloadAppPkgWithAppContact:(id)arg1;
  • (void)raiseDownloadPriorityLevelWithAppid:(id)arg1;
  • (BOOL)isDownloadingWithThisContact:(id)arg1;
  • (id)getDownloadPkgUrlStr:(id)arg1;
  • (void)clearAllPkgInfoWhenNoAppRunning;
  • (BOOL)loadPkgInfoLocalCache:(id)arg1;
  • (BOOL)verifyLocalCacheChecksum:(id)arg1;
  • (void)onServiceClearData;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMFavNameComponentData : MMComponentData { NSString *m_nameId; NSString *m_fromUsr; NSString *m_brand; NSString *m_toUsr; NSString *m_realChatName; int favType; unsigned long _m_uiFavUpDateTime; }

@property(nonatomic) unsigned long m_uiFavUpDateTime; // @synthesize m_uiFavUpDateTime=_m_uiFavUpDateTime; @property(nonatomic) int favType; // @synthesize favType; @property(retain, nonatomic) NSString *m_realChatName; // @synthesize m_realChatName; @property(retain, nonatomic) NSString *m_toUsr; // @synthesize m_toUsr; @property(retain, nonatomic) NSString *m_brand; // @synthesize m_brand; @property(retain, nonatomic) NSString *m_fromUsr; // @synthesize m_fromUsr; @property(retain, nonatomic) NSString *m_nameId; // @synthesize m_nameId; - (void).cxx_destruct;

@end

@interface SendAppMsgToWCHandler : MMObject <WCShareAuthViewControllerDelegate, ShareUploadTaskConfirmLogicHelperDelegate, UIAlertViewDelegate, IPreEnterWechatLogicExt, WCCommitViewResultDelegate> { NSString *_appId; NSString *_bundleId; AppCommunicateData *_appData; ShareUploadTaskConfirmLogicHelper *_shareHelper; UINavigationController *m_confirmViewController; UIAlertView *_alertView; UINavigationController *_m_navigationController; }

@property(retain, nonatomic) UINavigationController *m_navigationController; // @synthesize m_navigationController=_m_navigationController; - (void).cxx_destruct; - (void)removeAuthViewController; - (void)shareAuthViewControllerDidFail:(id)arg1; - (void)shareAuthViewControllerDidSuccess:(id)arg1; - (void)shareAuthViewControllerDidCancel:(id)arg1; - (void)doAppAuth; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showAlertView; - (void)onDoneForwardForForwardView:(id)arg1; - (void)onCancelForwardForForwardView:(id)arg1; - (void)onPreEnterWechatDone; - (void)sendTimeLineWithComunicateData:(id)arg1; - (void)closeConfirmView; - (void)showConfirmView; - (id)sendTimeLine3rdAppWithComunicateData:(id)arg1; - (id)sendTimeLineFeedWithComunicateData:(id)arg1; - (id)sendTimeLineVideoWithComunicateData:(id)arg1; - (id)sendTimeLineMusicWithComunicateData:(id)arg1; - (id)sendTimeLinePhotoWithComunicateData:(id)arg1; - (id)sendTimeLineTextWithComunicateData:(id)arg1; - (void)clearAllHandleAndReturn3rdApp:(int)arg1; - (void)cancelAllHandleAndReturn3rdApp; - (void)clearAllHandle; - (void)cancelAllHandle; - (void)cancelSendAppMsgToWC; - (void)sendAppMsgToWC:(id)arg1 bundleId:(id)arg2 withData:(id)arg3; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface NewABTestLogic : MMService <PBMessageObserverDelegate, IMsgExt, MMService> { BOOL _isUpdatingABTestFromSvr; unsigned long _uiNextUpdateTime; unsigned long _uiClientLastUpdateTime; NewABTestXMLParser *_xmlParser; }

@property(nonatomic) BOOL isUpdatingABTestFromSvr; // @synthesize isUpdatingABTestFromSvr=_isUpdatingABTestFromSvr; @property(retain, nonatomic) NewABTestXMLParser *xmlParser; // @synthesize xmlParser=_xmlParser; @property(nonatomic) unsigned long uiClientLastUpdateTime; // @synthesize uiClientLastUpdateTime=_uiClientLastUpdateTime; @property(nonatomic) unsigned long uiNextUpdateTime; // @synthesize uiNextUpdateTime=_uiNextUpdateTime; - (void).cxx_destruct; - (BOOL)saveUpdateTimeToFile:(unsigned long)arg1 fileName:(id)arg2; - (unsigned long)getUpdateTimeFromFile:(id)arg1; - (BOOL)saveNewClientLastUpdateTimeForCache:(unsigned long)arg1; - (unsigned long)getClientLastUpdateTimeFromCache; - (void)updateClientLastUpdateTime:(unsigned long)arg1; - (BOOL)saveLastUpdateTimeForCache:(unsigned long)arg1; - (unsigned long)getLastUpdateTimeFromCache; - (BOOL)saveNewUpdateTimeForCache:(unsigned long)arg1; - (unsigned long)getNextUpdateTimeFromCache; - (void)updateNextUpdateTime:(unsigned long)arg1; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)getABTestFromSvrWithExpItems:(id)arg1; - (void)tryUpdateAbTestFromSvrWithExpItems:(id)arg1; - (void)dealloc; - (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WADownloadFileHandler : NSObject { NSString *_appID; NSObject *_workerQueue; WADownloadFileConfig *_downloadFileConfig; NSMutableArray *_arrDownloadTask; NSURLSession *_urlSession; }

  • (void).cxx_destruct;
  • (void)downloadFileTaskDidEnd:(id)arg1;
  • (unsigned long)maxTaskCount;
  • (void)cancelAndDeleteAllTask;
  • (void)deleteTask:(id)arg1;
  • (id)getNewDownloadTask;
  • (BOOL)isExceedMaxTaskCount;
  • (void)setupNSURLSession;
  • (void)invalidate;
  • (void)startDownloadTaskWithUrl:(id)arg1 completionHandler:(CDUnknownBlockType)arg2;
  • (void)dealloc;
  • (id)initWithAppID:(id)arg1 appVersion:(unsigned long long)arg2 workerQueue:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_downloadFile : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;
  • (void)dealloc;

@end

@interface WAJSEventHandler_authorize : WAJSEventHandler_BaseEvent <PBMessageObserverDelegate, JSApiScopeConfirmWindowDelegate> { BOOL _isRunning; NSString *_appID; JSApiScopeConfirmWindow *_confirmWindow; }

  • (void).cxx_destruct;
  • (void)onScopeWindowCancel:(id)arg1;
  • (void)onScopeWindowConfirm:(id)arg1 withScope:(id)arg2;
  • (void)onConfirmViewCancel;
  • (void)onConfirmViewOKWithScope:(id)arg1;
  • (void)closeConfirmWindow;
  • (void)continueShowConfirmViewWithAppName:(id)arg1 appIconURL:(id)arg2 scopeInfoList:(id)arg3;
  • (void)stopLoading;
  • (void)startLoading:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)onConfirmResponse:(id)arg1;
  • (void)confirmRequestWithAppID:(id)arg1 scope:(id)arg2;
  • (void)onAuthorizeResponse:(id)arg1;
  • (void)authorizeRequestWithAppID:(id)arg1 scope:(id)arg2;
  • (void)endCancel;
  • (void)endOK;
  • (void)endErrorWithMessage:(id)arg1 code:(long)arg2;
  • (void)endErrorWithMessage:(id)arg1;
  • (void)handleJSEvent:(id)arg1;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_getLocation : WAJSEventHandler_BaseEvent { }

  • (void)onSuccess:(id)arg1;
  • (void)onError:(id)arg1;
  • (void)handleJSEvent:(id)arg1;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAReportWebViewErrorPageItem : WAReportBaseItem { unsigned int _pagetype; }

@property(nonatomic) unsigned int pagetype; // @synthesize pagetype=_pagetype; - (id)reportString;

@end

@interface GameSettingLogicController : MMObject { id _delegate; NSMutableDictionary *_dictSetting; }

  • (void).cxx_destruct;
  • (void)handleSetGameBlockStateResponse:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleGetGameBlockStateResponse:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleGameBlockStateResponse:(id)arg1 Event:(unsigned long)arg2;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)setGameBlockState:(id)arg1 onOrOff:(BOOL)arg2;
  • (BOOL)getGameBlockState:(id)arg1;
  • (BOOL)getSetting:(id)arg1 bit:(unsigned int)arg2;
  • (void)setSetting:(id)arg1 bit:(unsigned int)arg2 value:(BOOL)arg3;
  • (void)saveSettingDict;
  • (void)loadSettingDict;
  • (void)dealloc;
  • (id)initWithDelegate:(id)arg1;

@end

@interface GameCenterNewAppMsg : GameCenterOldBaseMsg { NSString *_pictureUrl; }

@property(retain, nonatomic) NSString *pictureUrl; // @synthesize pictureUrl=_pictureUrl; - (void).cxx_destruct; - (id)getMsgCenterContent; - (id)initWithXmlNode:(struct XmlReaderNode_t *)arg1;

@end

@interface WCCanvasComponentPureImageInfo : MMObject { NSString *_pureImageUrl; float _pureImageWidth; float _pureImageHeight; }

@property(nonatomic) float pureImageHeight; // @synthesize pureImageHeight=_pureImageHeight; @property(nonatomic) float pureImageWidth; // @synthesize pureImageWidth=_pureImageWidth; @property(retain, nonatomic) NSString *pureImageUrl; // @synthesize pureImageUrl=_pureImageUrl; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WAJSEventHandler_systemLog : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface CrossfadeAnimationController : NSObject <UIViewControllerAnimatedTransitioning, UIViewControllerTransitioningDelegate> { id m_delegate; BOOL _reverse; double _duration; }

@property(nonatomic) double duration; // @synthesize duration=_duration; @property(nonatomic) BOOL reverse; // @synthesize reverse=_reverse; @property(nonatomic) __weak id delegate; // @synthesize delegate=m_delegate; - (void).cxx_destruct; - (id)animationControllerForDismissedController:(id)arg1; - (id)animationControllerForPresentedController:(id)arg1 presentingController:(id)arg2 sourceController:(id)arg3; - (void)animationEnded:(BOOL)arg1; - (void)animateTransition:(id)arg1 fromVC:(id)arg2 toVC:(id)arg3 fromView:(id)arg4 toView:(id)arg5; - (void)animateTransition:(id)arg1; - (double)transitionDuration:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMFavTagComponent : MMComponent { MMUIImageView *_tagImg; MMUILabel *_tagLabel; }

  • (float)calHeightWithComData:(id)arg1;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)configContentLayout;
  • (void)shiftWithOffset:(float)arg1;
  • (void)configTagView;

@end

@interface WAAppTaskLoaderContext : NSObject { BOOL _isPopParent; CContact *_contact; UINavigationController *_weakNavigationController; WALoadingViewController *_weakLoadingViewController; WAPermissionHandler *_permissionHandler; NSString *_relativeURL; NSDictionary *_dicFirstExtraInfo; NSDictionary *_dicChildExtraInfo; WAWebViewController *_parentWebView; NSString *_appID; WACacheVersionChecker *_cacheVersionChecker; id _contextDelegate; WAWebViewController *_webView; }

@property(retain, nonatomic) WAWebViewController *webView; // @synthesize webView=_webView; @property(nonatomic) __weak id contextDelegate; // @synthesize contextDelegate=_contextDelegate; @property(retain, nonatomic) WACacheVersionChecker *cacheVersionChecker; // @synthesize cacheVersionChecker=_cacheVersionChecker; @property(retain, nonatomic) NSString *appID; // @synthesize appID=_appID; @property(nonatomic) BOOL isPopParent; // @synthesize isPopParent=_isPopParent; @property(retain, nonatomic) WAWebViewController *parentWebView; // @synthesize parentWebView=_parentWebView; @property(retain, nonatomic) NSDictionary *dicChildExtraInfo; // @synthesize dicChildExtraInfo=_dicChildExtraInfo; @property(retain, nonatomic) NSDictionary *dicFirstExtraInfo; // @synthesize dicFirstExtraInfo=_dicFirstExtraInfo; @property(retain, nonatomic) NSString *relativeURL; // @synthesize relativeURL=_relativeURL; @property(retain, nonatomic) WAPermissionHandler *permissionHandler; // @synthesize permissionHandler=_permissionHandler; @property(nonatomic) __weak WALoadingViewController *weakLoadingViewController; // @synthesize weakLoadingViewController=_weakLoadingViewController; @property(nonatomic) __weak UINavigationController *weakNavigationController; // @synthesize weakNavigationController=_weakNavigationController; @property(retain, nonatomic) CContact *contact; // @synthesize contact=_contact; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WAAppTaskLoader : NSObject <WALoadingViewControllerDelegate, WAAppTaskLoaderContextDelegate> { NSString *_appID; WAAppTaskLoaderContext *_context; CDUnknownBlockType _completeHandler; id _loaderDelegate; WASerialWorkFlow *_firstPageWorkFlow; WASerialWorkFlow *_childPageWorkFlow; WALoadingViewController *_loadingVC; }

  • (void)childStepPushWebView:(id)arg1;
  • (void)childAsyncStepOrConditionLoad:(id)arg1 context:(id)arg2;
  • (void)childStepSetupWebView:(id)arg1;
  • (BOOL)getHomePageBaseURL:(id *)arg1 pageRelativeURL:(id *)arg2 withAppID:(id)arg3 contact:(id)arg4 getError:(id *)arg5;
  • (id)getInfoDataWithAppID:(id)arg1 contact:(id)arg2;
  • (void)substepAsyncOnTimeout:(id)arg1 millisecond:(long long)arg2;
  • (void)substepAsyncOnInitReady:(id)arg1;
  • (void)substepCheckPermissionBytes:(id)arg1;
  • (void)substepCheckCacheVersion:(id)arg1;
  • (void)stepAsyncOrConditionLoad:(id)arg1 context:(id)arg2;
  • (void)stepSetupAppServiceAndWebView:(id)arg1;
  • (void)stepAsyncAndConditionLoad:(id)arg1 context:(id)arg2;
  • (void).cxx_destruct;
  • (void)onLoadingAnimationDone;
  • (void)onAppBrandLoadingViewReturn:(id)arg1;
  • (void)releaseLoadingView;
  • (void)popLoadingView;
  • (void)showLoadingView;
  • (void)removeParentWebView:(id)arg1;
  • (void)removeChildWebView:(id)arg1 fromParentWebView:(id)arg2;
  • (void)getChildWebView:(id *)arg1 withRelativeURL:(id)arg2 childExtraInfo:(id)arg3 fromParentWebView:(id)arg4;
  • (void)onBeforePushWebView;
  • (void)setupAppServiceAndWebViewWithAppID:(id)arg1 contact:(id)arg2 baseURL:(id)arg3 pageRelativeURL:(id)arg4 getWebView:(id *)arg5;
  • (void)removeChildWebViewOnFail;
  • (void)runChildPageWorkFlow;
  • (void)stepPushWebView:(id)arg1;
  • (void)cancelFirstPageWorkFlow;
  • (void)runFirstPageWorkFlow;
  • (void)callCompleteHandler:(BOOL)arg1 isUserAbort:(BOOL)arg2 error:(id)arg3;
  • (id)appID;
  • (void)loadChildPageWithDelegate:(id)arg1 context:(id)arg2 completeHandler:(CDUnknownBlockType)arg3;
  • (void)loadFirstPageWithDelegate:(id)arg1 context:(id)arg2 completeHandler:(CDUnknownBlockType)arg3;
  • (void)dealloc;
  • (id)initWithAppID:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SendAppMsgHandler : MMObject <SessionSelectControllerDelegate, ShareMessageConfirmLogicHelperDelegate, UIAlertViewDelegate, IPreEnterWechatLogicExt> { NSString *m_nsAppid; NSString *m_nsBundleId; AppCommunicateData *m_appData; CMessageWrap *m_messageWrap; CContact *m_oContact; UIAlertView *m_alertView; BOOL m_bIsHiddenTarBar; int m_Scene; NSString *m_nsRedirectUrl; ForwardMessageLogicController *m_forwardMsgLogic; unsigned long m_uiSessionSelectConfirmType; id m_delegate; MMUINavigationController *_m_navigationController; }

@property(retain, nonatomic) MMUINavigationController *m_navigationController; // @synthesize m_navigationController=_m_navigationController; @property(nonatomic) int m_Scene; // @synthesize m_Scene; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)OnForwardMessageStayAtWeChat:(id)arg1; - (void)OnForwardMessageBackToApp:(id)arg1; - (void)OnForwardMessageException:(id)arg1; - (void)OnForwardMessageCancel:(id)arg1; - (void)OnForwardMessageSend:(id)arg1; - (id)getCurrentViewController; - (void)removeAuthViewController; - (void)shareAuthViewControllerDidFail:(id)arg1; - (void)shareAuthViewControllerDidSuccess:(id)arg1 redirectUrl:(id)arg2; - (void)shareAuthViewControllerDidCancel:(id)arg1; - (void)doAppAuth; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showAlertView; - (void)asyncNotifySendAppMsgOk; - (void)clearAllHandleAndReturn3rdApp:(BOOL)arg1; - (void)cancelAllHandleAndReturn3rdApp; - (void)clearAllHandle; - (void)cancelAllHandle; - (void)cancelSendAppMsg; - (void)sendAppMsg:(id)arg1; - (void)sendAppMsg:(id)arg1 bundleId:(id)arg2 withData:(id)arg3; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppSettingItem : NSObject { BOOL appAddedByUser; NSString *openID; unsigned long flag; NSString *appID; }

@property(retain, nonatomic) NSString *appID; // @synthesize appID; @property(nonatomic) BOOL appAddedByUser; // @synthesize appAddedByUser; @property(nonatomic) unsigned long flag; // @synthesize flag; @property(retain, nonatomic) NSString *openID; // @synthesize openID; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface AppRegisterInfo : NSObject { BOOL needUpdateInfo; BOOL needUpdateIcon; BOOL needUpdateWatermark; BOOL appAddedByUser; BOOL appCanShowNew; BOOL isNewApp; unsigned int appInfoVer; NSString *appName; NSString *appName4ZhTw; NSString *appName4EnUs; NSString *appID; NSString *appIdentifier; NSString *appDescription; NSString *appDescription4ZhTw; NSString *appDescription4EnUs; NSString *appInstallUrl; NSString *appIconUrl; NSString *appWatermarkUrl; unsigned long lastUpdateInfoTime; unsigned long lastUpdateWatermarkTime; unsigned long lastUpdateIconTime; NSString *appTypeList; NSString *appDevInfo; unsigned long appInfoFlag; unsigned long appUpdateVersion; NSString *appDownloadUrl; NSString *appDownloadUrlMD5; unsigned long nextUpdateInfoTime; unsigned long rankWeight; NSMutableDictionary *dicShowInShareListSeq; unsigned long uiShowInShareList; unsigned long long appSupportContentType; unsigned long long appSupportContentTypeBy3rdApp; }

@property(nonatomic) unsigned long long appSupportContentTypeBy3rdApp; // @synthesize appSupportContentTypeBy3rdApp; @property(nonatomic) unsigned long long appSupportContentType; // @synthesize appSupportContentType; @property(nonatomic) unsigned long uiShowInShareList; // @synthesize uiShowInShareList; @property(retain, nonatomic) NSMutableDictionary *dicShowInShareListSeq; // @synthesize dicShowInShareListSeq; @property(nonatomic) unsigned long rankWeight; // @synthesize rankWeight; @property(nonatomic) unsigned long nextUpdateInfoTime; // @synthesize nextUpdateInfoTime; @property(retain, nonatomic) NSString *appDownloadUrlMD5; // @synthesize appDownloadUrlMD5; @property(retain, nonatomic) NSString *appDownloadUrl; // @synthesize appDownloadUrl; @property(nonatomic) BOOL isNewApp; // @synthesize isNewApp; @property(nonatomic) BOOL appCanShowNew; // @synthesize appCanShowNew; @property(nonatomic) unsigned long appUpdateVersion; // @synthesize appUpdateVersion; @property(nonatomic) unsigned long appInfoFlag; // @synthesize appInfoFlag; @property(retain, nonatomic) NSString *appDevInfo; // @synthesize appDevInfo; @property(retain, nonatomic) NSString *appTypeList; // @synthesize appTypeList; @property(nonatomic) unsigned long lastUpdateIconTime; // @synthesize lastUpdateIconTime; @property(nonatomic) unsigned long lastUpdateWatermarkTime; // @synthesize lastUpdateWatermarkTime; @property(nonatomic) unsigned long lastUpdateInfoTime; // @synthesize lastUpdateInfoTime; @property(retain, nonatomic) NSString *appWatermarkUrl; // @synthesize appWatermarkUrl; @property(retain, nonatomic) NSString *appIconUrl; // @synthesize appIconUrl; @property(retain, nonatomic) NSString *appInstallUrl; // @synthesize appInstallUrl; @property(retain, nonatomic) NSString *appDescription4EnUs; // @synthesize appDescription4EnUs; @property(retain, nonatomic) NSString *appDescription4ZhTw; // @synthesize appDescription4ZhTw; @property(retain, nonatomic) NSString *appDescription; // @synthesize appDescription; @property(nonatomic) BOOL appAddedByUser; // @synthesize appAddedByUser; @property(nonatomic) BOOL needUpdateWatermark; // @synthesize needUpdateWatermark; @property(retain, nonatomic) NSString *appIdentifier; // @synthesize appIdentifier; @property(retain, nonatomic) NSString *appID; // @synthesize appID; @property(retain, nonatomic) NSString *appName4EnUs; // @synthesize appName4EnUs; @property(retain, nonatomic) NSString *appName4ZhTw; // @synthesize appName4ZhTw; @property(retain, nonatomic) NSString *appName; // @synthesize appName; @property(nonatomic) BOOL needUpdateIcon; // @synthesize needUpdateIcon; @property(nonatomic) BOOL needUpdateInfo; // @synthesize needUpdateInfo; @property(nonatomic) unsigned int appInfoVer; // @synthesize appInfoVer; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)description; - (id)init;

@end

@interface WXMediaInternalMessage : NSObject { NSString *title; NSString *description; NSData *thumbData; NSString *mediaTagName; unsigned int objectType; NSString *extInfo; NSString *fileExt; NSData *fileData; NSString *mediaUrl; NSString *mediaLowBandUrl; NSString *mediaDataUrl; NSString *mediaLowBandDataUrl; NSString *messageExt; NSString *messageAction; NSArray *fileDatas; }

  • (id)message; @property(retain, nonatomic) NSArray *fileDatas; // @synthesize fileDatas; @property(retain, nonatomic) NSString *messageAction; // @synthesize messageAction; @property(retain, nonatomic) NSString *messageExt; // @synthesize messageExt; @property(retain, nonatomic) NSString *mediaLowBandDataUrl; // @synthesize mediaLowBandDataUrl; @property(retain, nonatomic) NSString *mediaDataUrl; // @synthesize mediaDataUrl; @property(retain, nonatomic) NSString *mediaLowBandUrl; // @synthesize mediaLowBandUrl; @property(retain, nonatomic) NSString *mediaUrl; // @synthesize mediaUrl; @property(retain, nonatomic) NSData *fileData; // @synthesize fileData; @property(retain, nonatomic) NSString *fileExt; // @synthesize fileExt; @property(retain, nonatomic) NSString *extInfo; // @synthesize extInfo; @property(nonatomic) unsigned int objectType; // @synthesize objectType; @property(retain, nonatomic) NSString *mediaTagName; // @synthesize mediaTagName; @property(retain, nonatomic) NSData *thumbData; // @synthesize thumbData; @property(retain, nonatomic) NSString *description; // @synthesize description; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface WXAuthInternal : NSObject { NSString *scope; NSString *state; }

@property(retain, nonatomic) NSString *state; // @synthesize state; @property(retain, nonatomic) NSString *scope; // @synthesize scope; - (void).cxx_destruct; - (id)init;

@end

@interface AppCommunicateData : NSObject { unsigned int _command; NSMutableDictionary *_dictionaryData; NSData *_fileData; NSArray *_fileDatas; BOOL _returnFromApp; NSString *_conversationAccount; int _result; int _scene; NSString *_openID; NSString *_sdkVer; NSString *_lang; NSString *_country; }

@property(retain, nonatomic) NSString *country; // @synthesize country=_country; @property(retain, nonatomic) NSString *lang; // @synthesize lang=_lang; @property(retain, nonatomic) NSString *sdkVer; // @synthesize sdkVer=_sdkVer; @property(retain, nonatomic) NSString *openID; // @synthesize openID=_openID; @property(nonatomic) int scene; // @synthesize scene=_scene; @property(nonatomic) int result; // @synthesize result=_result; @property(nonatomic) BOOL returnFromApp; // @synthesize returnFromApp=_returnFromApp; @property(retain, nonatomic) NSString *conversationAccount; // @synthesize conversationAccount=_conversationAccount; @property(retain, nonatomic) NSArray *fileDatas; // @synthesize fileDatas=_fileDatas; @property(retain, nonatomic) NSData *fileData; // @synthesize fileData=_fileData; - (void).cxx_destruct; - (BOOL)RespToData:(id)arg1; - (BOOL)ReqToData:(id)arg1 withMediaInternalMessage:(id)arg2; - (BOOL)ReqToData:(id)arg1; - (id)DataToResp; - (id)DataToReq; - (BOOL)MakeMediaInternalMessage:(id)arg1; - (id)mediaInternalMessage; - (BOOL)MakeMediaMessage:(id)arg1; - (BOOL)MakeLinkObject:(id)arg1; - (id)mediaMessage; - (BOOL)MakeTextMessage:(id)arg1; - (id)textMessage; - (BOOL)MakeAuthResp:(id)arg1; - (id)authResp; - (BOOL)MakeAuthRequest:(id)arg1; - (id)authRequest; - (BOOL)MakeCommand:(unsigned int)arg1; - (void)initCommonField:(unsigned int)arg1; - (unsigned int)command; - (id)propertList; - (id)initWithPropertList:(id)arg1; - (id)init;

@end

@interface WAJSEventHandler_clearStorageSync : WAJSEventHandler_clearStorage { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface VoIPTokenIDkeyReport : NSObject { }

  • (void)tokenRegisterCacheTokenNil;
  • (void)tokenRegisterUsingCacheToken;
  • (void)tokenRegisterCgiResponseOk;
  • (void)tokenRegisterCgiResponseError;
  • (void)tokenRegisterCgiResponseEmpty;
  • (void)tokenRegisterCgiConnectTimeout;
  • (void)tokenRegisterCgiCallbackEmpty;
  • (void)tokenRegisterCgiSent;
  • (void)tokenRegisterCgiCreateError;
  • (void)tokenRegisterSettingSandbox;
  • (void)tokenRegisterSettingAppStore;
  • (void)tokenRegisterCertWC;
  • (void)tokenRegisterCertAppStore;
  • (void)tokenRegisterTokenEmpty;
  • (void)pushReceiveBroadcast;
  • (void)pushReceiveCmdEmpty;
  • (void)pushReceiveCmdTypeError;
  • (void)pushReceiveContentEmpty;
  • (void)tokenCallbackTokenInvaildate;
  • (void)tokenCallbackTokenTypeOk;
  • (void)tokenCallbackTokenNotVoipType;
  • (void)tokenCallbackNotVoipType;
  • (void)registerPushKit;
  • (void)reportId:(int)arg1 Key:(int)arg2;

@end

@interface WAUploadFileHandler : NSObject <WAUploadFileTaskDelegate, NSURLSessionTaskDelegate, NSURLSessionDataDelegate> { NSString *_appID; NSObject *_workerQueue; WAUploadFileConfig *_uploadFileConfig; NSMutableArray *_arrUploadTask; NSURLSession *_urlSession; }

  • (void).cxx_destruct;
  • (void)URLSession:(id)arg1 dataTask:(id)arg2 didReceiveData:(id)arg3;
  • (void)URLSession:(id)arg1 task:(id)arg2 didCompleteWithError:(id)arg3;
  • (void)URLSession:(id)arg1 task:(id)arg2 needNewBodyStream:(CDUnknownBlockType)arg3;
  • (void)uploadFileTaskDidEnd:(id)arg1;
  • (unsigned long)maxTaskCount;
  • (void)setupNSURLSession;
  • (void)cancelAndDeleteAllTask;
  • (void)deleteTask:(id)arg1;
  • (id)getUploadTaskWithTask:(id)arg1;
  • (id)getNewUploadTask;
  • (BOOL)isExceedMaxTaskCount;
  • (void)invalidate;
  • (void)startUploadTaskWithURL:(id)arg1 localID:(id)arg2 fileFieldName:(id)arg3 httpHeaders:(id)arg4 formFields:(id)arg5 completionHandler:(CDUnknownBlockType)arg6;
  • (void)dealloc;
  • (id)initWithAppID:(id)arg1 appVersion:(unsigned long long)arg2 workerQueue:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterGroupMsg : GameCenterOldBaseMsg { int _subType; NSString *_topicTitle; NSString *_reply; NSString *_commentToReply; NSString *_topicUrl; NSString *_sourceUrl; NSString *_groupName; NSString *_groupUrl; }

@property(retain, nonatomic) NSString *groupUrl; // @synthesize groupUrl=_groupUrl; @property(retain, nonatomic) NSString *groupName; // @synthesize groupName=_groupName; @property(retain, nonatomic) NSString *sourceUrl; // @synthesize sourceUrl=_sourceUrl; @property(retain, nonatomic) NSString *topicUrl; // @synthesize topicUrl=_topicUrl; @property(retain, nonatomic) NSString *commentToReply; // @synthesize commentToReply=_commentToReply; @property(retain, nonatomic) NSString *reply; // @synthesize reply=_reply; @property(retain, nonatomic) NSString *topicTitle; // @synthesize topicTitle=_topicTitle; @property(nonatomic) int subType; // @synthesize subType=_subType; - (void).cxx_destruct; - (id)getMsgCenterContent; - (id)initWithXmlNode:(struct XmlReaderNode_t *)arg1;

@end

@interface WAAppBrandNotifyInfo : NSObject { BOOL isAlreadyDownload; NSString *appid; NSString *username; NSString *debugURL; unsigned int type; unsigned int debugStartTime; unsigned int debugEndTime; NSString *checkSum; }

  • (void)initialize; @property(retain, nonatomic) NSString *checkSum; // @synthesize checkSum; @property(nonatomic) BOOL isAlreadyDownload; // @synthesize isAlreadyDownload; @property(nonatomic) unsigned int debugEndTime; // @synthesize debugEndTime; @property(nonatomic) unsigned int debugStartTime; // @synthesize debugStartTime; @property(nonatomic) unsigned int type; // @synthesize type; @property(retain, nonatomic) NSString *debugURL; // @synthesize debugURL; @property(retain, nonatomic) NSString *username; // @synthesize username; @property(retain, nonatomic) NSString *appid; // @synthesize appid;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAAppBrandNotifyStorage : NSObject { NSMutableDictionary *dicAppNotify; }

  • (BOOL)saveStorage:(id)arg1 toPath:(id)arg2;
  • (id)loadStorageFromPath:(id)arg1;
  • (void)initialize; @property(retain, nonatomic) NSMutableDictionary *dicAppNotify; // @synthesize dicAppNotify;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMFavNameComponent : MMComponent { MMUILabel *_nameLabel; }

  • (float)calHeightWithComData:(id)arg1;
  • (void).cxx_destruct;
  • (void)onStrangerContactUpdated:(id)arg1;
  • (id)getContactDisplayName:(id)arg1;
  • (id)getTitleText;
  • (void)configLabel;
  • (void)dealloc;
  • (void)configContentLayout;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_setStorageSync : WAJSEventHandler_setStorage { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface GameCenterBottomView : MMUIView { BOOL _showBottomImage; int _sourceScene; id _delegate; NSString *_bottomImageUrl; MMWebImageView *_bottomImageView; MMUIView *_feedBackView; }

@property(retain, nonatomic) MMUIView *feedBackView; // @synthesize feedBackView=_feedBackView; @property(retain, nonatomic) MMWebImageView *bottomImageView; // @synthesize bottomImageView=_bottomImageView; @property(retain, nonatomic) NSString *bottomImageUrl; // @synthesize bottomImageUrl=_bottomImageUrl; @property(nonatomic) BOOL showBottomImage; // @synthesize showBottomImage=_showBottomImage; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) int sourceScene; // @synthesize sourceScene=_sourceScene; - (void).cxx_destruct; - (void)feedBackButtonClicked; - (void)layoutSubviews; - (void)setBottomStyle:(BOOL)arg1 FeedBackTitle:(id)arg2 BottomImageUrl:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WARealTimeReportMgr : MMService <PBMessageObserverDelegate, MMService> { MMTimer *_timerReportCheck; NSMutableArray *_arrReportInfo; unsigned int _reportTimeInterval; unsigned int _lastReportTime; }

  • (void).cxx_destruct;
  • (void)onReportResponse:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)realTimeReportInfo;
  • (void)onTimerRealTimeReportTimer:(id)arg1;
  • (void)invadateRealTimeReportTimer;
  • (void)startRealTimeReportTimer;
  • (void)reportPageRouteInfo:(id)arg1 appID:(id)arg2;
  • (void)onServiceClearData;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WACommonMarkMgr : MMService { NSMutableDictionary *m_commonMarkDict; }

@property(retain, nonatomic) NSMutableDictionary *m_commonMarkDict; // @synthesize m_commonMarkDict; - (void).cxx_destruct; - (void)markWAAppFirstAdd; - (BOOL)WAAppFirstAddMark; - (void)loadCommonMark; - (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_bindPaymentCard : WAJSEventHandler_BaseEvent { NSMutableDictionary *_param; }

@property(retain) NSMutableDictionary *param; // @synthesize param=_param; - (void).cxx_destruct; - (void)onAddPayCardResult:(BOOL)arg1; - (id)getCurrentURL; - (id)getParams; - (void)handleJSEvent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterIntroDescCell : MMTableViewCell { UILabel *_descLabel; UIButton *_foldButton; NSString *_descContent; BOOL _isFolded; id _delegate; }

  • (float)heightForCellWithDesc:(id)arg1 isFolded:(BOOL)arg2;
  • (float)heightForLabel:(id)arg1 isFolded:(BOOL)arg2; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (BOOL)shouldShowFoldButton:(id)arg1;
  • (void)buttonClicked;
  • (void)layoutContent;
  • (void)reloadData;
  • (void)initializeSubview;
  • (void)updateWithDesc:(id)arg1 isFolded:(BOOL)arg2;
  • (void)layoutSubviews;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface WAWebViewPlugin_VideoPlayer : WAWebViewPlugin_embedView { }

  • (void)setVideoVisible:(unsigned long)arg1 visible:(BOOL)arg2;
  • (void)onVideoFullScreen:(BOOL)arg1;
  • (void)setVideoThumb:(id)arg1 videoId:(unsigned long)arg2;
  • (void)resizeVideo:(unsigned long)arg1 frame:(struct CGRect)arg2;
  • (void)setVideoPath:(id)arg1 videoId:(unsigned long)arg2;
  • (unsigned long)insertVideo:(id)arg1 pos:(struct CGRect)arg2 videoId:(unsigned long)arg3;
  • (void)pauseAllVideos;
  • (BOOL)handleEvent:(unsigned int)arg1 userInfo:(id)arg2;
  • (void)enterBackground;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterRecentGamesCell : MMTableViewCell { UIScrollView *_scrollView; id _delegate; NSArray *_recentGames; GameCenterInstalledMore *_installedMore; float _nameLabelBottom; }

  • (float)heightOfCellWidthRecentGames:(id)arg1; @property(nonatomic) float nameLabelBottom; // @synthesize nameLabelBottom=_nameLabelBottom; @property(retain, nonatomic) GameCenterInstalledMore *installedMore; // @synthesize installedMore=_installedMore; @property(retain, nonatomic) NSArray *recentGames; // @synthesize recentGames=_recentGames; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)onInstalledMoreClicked:(id)arg1;
  • (void)onGameIconClicked:(id)arg1;
  • (id)makeRecentGameTile:(id)arg1 index:(unsigned long)arg2;
  • (float)addGameTiles;
  • (id)makeBasicView:(int)arg1 GameInfo:(id)arg2 Index:(unsigned long)arg3;
  • (float)addInstalledMore:(float)arg1;
  • (void)initSubviews;
  • (void)setCellData:(id)arg1 InstalledMore:(id)arg2;
  • (void)layoutSubviews;
  • (void)dealloc;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface MMLocalNotificationUtil : NSObject { }

  • (void)cancelAllNotReservedLocalNotifications;

@end

@interface WloginTlv_0x147 : WloginTlv { unsigned int dwAppVerID; unsigned short wAppVerLen; NSString *sAppVer; unsigned short wAppSigLen; NSString *sAppSig; }

@property(copy) NSString *sAppSig; // @synthesize sAppSig; @property unsigned short wAppSigLen; // @synthesize wAppSigLen; @property(copy) NSString *sAppVer; // @synthesize sAppVer; @property unsigned short wAppVerLen; // @synthesize wAppVerLen; @property unsigned int dwAppVerID; // @synthesize dwAppVerID; - (void)dealloc; - (int)encode:(id)arg1;

@end

@interface WAUploadFileTask : NSObject { NSString *_appID; NSURLSession *_urlSession; NSURLSessionUploadTask *_task; CDUnknownBlockType _completionHandler; NSMutableData *_responseData; id delegate; }

@property __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)taskDidEnd; - (id)filePathFromLocalID:(id)arg1; - (void)callCompletionHandlerWithError:(id)arg1 statusCode:(int)arg2; - (void)setCompletionHandler:(CDUnknownBlockType)arg1; - (void)didRecevieData:(id)arg1; - (void)didCompleteWithError:(id)arg1 statusCode:(int)arg2; - (id)task; - (void)cancel; - (void)startWithURL:(id)arg1 localID:(id)arg2 fileFieldName:(id)arg3 httpHeaders:(id)arg4 userAgent:(id)arg5 referer:(id)arg6 formFields:(id)arg7 completionHandler:(CDUnknownBlockType)arg8; - (void)dealloc; - (id)initWithAppID:(id)arg1 urlSession:(id)arg2;

@end

@interface WAJSEventHandler_openCard : WAJSEventHandler_BaseEvent { WCBatchViewCardHelper *_viewCardHelp; }

@property(retain, nonatomic) WCBatchViewCardHelper *viewCardHelp; // @synthesize viewCardHelp=_viewCardHelp; - (void).cxx_destruct; - (id)getDelegateViewController; - (void)handleJSEvent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_stopPullDownRefresh : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface GameCenterMsgShareInfo : NSObject { BOOL _shouldScale; int _type; NSString *_title; NSString *_content; NSString *_desc; NSString *_mediaUrl; NSString *_thumbUrl; int _thumbWidth; int _thumbHeight; }

  • (id)parseFromXml:(struct XmlReaderNode_t *)arg1; @property(nonatomic) BOOL shouldScale; // @synthesize shouldScale=_shouldScale; @property(nonatomic) int thumbHeight; // @synthesize thumbHeight=_thumbHeight; @property(nonatomic) int thumbWidth; // @synthesize thumbWidth=_thumbWidth; @property(retain, nonatomic) NSString *thumbUrl; // @synthesize thumbUrl=_thumbUrl; @property(retain, nonatomic) NSString *mediaUrl; // @synthesize mediaUrl=_mediaUrl; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *content; // @synthesize content=_content; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(nonatomic) int type; // @synthesize type=_type;
  • (void).cxx_destruct;

@end

@interface GameCenterShareMsg : GameCenterOldBaseMsg { GameCenterMsgShareInfo *_shareInfo; }

@property(retain, nonatomic) GameCenterMsgShareInfo *shareInfo; // @synthesize shareInfo=_shareInfo; - (void).cxx_destruct; - (id)getMsgCenterContent; - (id)initWithXmlNode:(struct XmlReaderNode_t *)arg1;

@end

@interface WAUploadFileMgr : MMService <WAAppTaskMgrExt, MMService> { NSMutableDictionary *_dicAppID2UploadHandler; NSObject *_workerQueue; }

  • (void).cxx_destruct;
  • (void)onAppTaskTerminate:(id)arg1;
  • (void)clearUploadHandlerWithAppID:(id)arg1;
  • (void)clearAllUploadHandler;
  • (id)getAndNewUploadHandlerIfNotExistWithAppID:(id)arg1 appVersion:(unsigned long long)arg2;
  • (void)uploadFileWithAppID:(id)arg1 appVersion:(unsigned long long)arg2 url:(id)arg3 localID:(id)arg4 fileFieldName:(id)arg5 httpHeaders:(id)arg6 formFields:(id)arg7 completionHandler:(CDUnknownBlockType)arg8;
  • (void)onServiceClearData;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppAddCardHandler : MMObject <WCCardAddHelperDelegate, IPreEnterWechatLogicExt> { NSString *_appID; NSString *_bundleID; NSString *_cardID; NSURL *_infoUrl; WCCardAddHelper *_addHelper; }

  • (void).cxx_destruct;
  • (void)onAddCancel;
  • (void)onAddFail:(id)arg1;
  • (void)onAddSuccess:(id)arg1;
  • (id)getViewController;
  • (void)cancelHandleAndReturn3rdApp:(int)arg1 importInfo:(id)arg2;
  • (void)createWechatAppAddCard;
  • (void)cancelCheckAndAddCard;
  • (void)onPreEnterWechatDone;
  • (void)startCheckAndAddCard:(id)arg1 BundleID:(id)arg2 Info:(id)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_operateMusicPlayer : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WWKBaseObject : NSObject { NSString *_bundleID; NSString *_bundleName; unsigned int _sequence; }

  • (id)deserializeWithData:(id)arg1; @property(nonatomic) unsigned int sequence; // @synthesize sequence=_sequence; @property(copy, nonatomic) NSString *bundleName; // @synthesize bundleName=_bundleName; @property(copy, nonatomic) NSString *bundleID; // @synthesize bundleID=_bundleID;
  • (void).cxx_destruct;
  • (BOOL)deserializeWithDictionary:(id)arg1; @property(readonly, nonatomic) NSMutableDictionary *serializedDict; @property(readonly, nonatomic) NSData *serializedData;
  • (id)init;

@end

@interface WWKBaseReq : WWKBaseObject { }

  • (id)serializedDict;

@end

@interface WWKBaseResp : WWKBaseObject { int _errCode; NSString *_errStr; }

@property(retain, nonatomic) NSString *errStr; // @synthesize errStr=_errStr; @property(nonatomic) int errCode; // @synthesize errCode=_errCode; - (void).cxx_destruct; - (BOOL)deserializeWithDictionary:(id)arg1; - (id)serializedDict;

@end

@interface WWKMessageAttachment : NSObject { }

  • (id)readFromDict:(id)arg1;
  • (id)writeToDict:(id)arg1;
  • (id)initWithDict:(id)arg1;

@end

@interface WWKMessageFileAttachment : WWKMessageAttachment { NSString *_filename; NSString *_path; NSData *_data; }

@property(retain, nonatomic) NSData *data; // @synthesize data=_data; @property(copy, nonatomic) NSString *path; // @synthesize path=_path; @property(copy, nonatomic) NSString *filename; // @synthesize filename=_filename; - (void).cxx_destruct; - (id)writeToDict:(id)arg1; - (id)initWithDict:(id)arg1;

@end

@interface WWKMessageImageAttachment : WWKMessageFileAttachment { }

  • (id)writeToDict:(id)arg1;

@end

@interface WWKMessageVideoAttachment : WWKMessageFileAttachment { }

  • (id)writeToDict:(id)arg1;

@end

@interface WWKMessageLinkAttachment : WWKMessageAttachment { NSString *_title; NSString *_summary; NSString *_url; NSString *_iconurl; NSData *_icon; }

@property(retain, nonatomic) NSData *icon; // @synthesize icon=_icon; @property(copy, nonatomic) NSString *iconurl; // @synthesize iconurl=_iconurl; @property(copy, nonatomic) NSString *url; // @synthesize url=_url; @property(copy, nonatomic) NSString *summary; // @synthesize summary=_summary; @property(copy, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct; - (id)writeToDict:(id)arg1; - (id)initWithDict:(id)arg1;

@end

@interface WWKMessageLocationAttachment : WWKMessageAttachment { NSString *_title; NSString *_address; double _lat; double _lng; double _zoom; }

@property(nonatomic) double zoom; // @synthesize zoom=_zoom; @property(nonatomic) double lng; // @synthesize lng=_lng; @property(nonatomic) double lat; // @synthesize lat=_lat; @property(copy, nonatomic) NSString *address; // @synthesize address=_address; @property(copy, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct; - (id)writeToDict:(id)arg1; - (id)initWithDict:(id)arg1;

@end

@interface WWKMessageTextAttachment : WWKMessageAttachment { NSString *_text; }

@property(copy, nonatomic) NSString *text; // @synthesize text=_text; - (void).cxx_destruct; - (id)writeToDict:(id)arg1; - (id)initWithDict:(id)arg1;

@end

@interface WWKMessageAttachmentWrapper : NSObject { NSString *_name; NSDate *_date; NSString *_avatarUrl; NSData *_avatarData; WWKMessageAttachment *_attachment; }

@property(retain, nonatomic) WWKMessageAttachment *attachment; // @synthesize attachment=_attachment; @property(copy, nonatomic) NSData *avatarData; // @synthesize avatarData=_avatarData; @property(copy, nonatomic) NSString *avatarUrl; // @synthesize avatarUrl=_avatarUrl; @property(copy, nonatomic) NSDate *date; // @synthesize date=_date; @property(copy, nonatomic) NSString *name; // @synthesize name=_name; - (void).cxx_destruct; - (id)writeToDict:(id)arg1; - (id)initWithDict:(id)arg1;

@end

@interface WWKMessageGroupAttachment : WWKMessageAttachment { NSArray *_contents; NSString *_title; }

@property(copy, nonatomic) NSString *title; // @synthesize title=_title; @property(copy, nonatomic) NSArray *contents; // @synthesize contents=_contents; - (void).cxx_destruct; - (id)writeToDict:(id)arg1; - (id)initWithDict:(id)arg1;

@end

@interface WWKSendMessageReq : WWKBaseReq { WWKMessageAttachment *_attachment; }

@property(retain, nonatomic) WWKMessageAttachment *attachment; // @synthesize attachment=_attachment; - (void).cxx_destruct; - (BOOL)deserializeWithDictionary:(id)arg1; - (id)serializedDict;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WWKSendMessageResp : WWKBaseResp { }

  • (BOOL)deserializeWithDictionary:(id)arg1;
  • (id)serializedDict;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WWKPickContactReq : WWKBaseReq { NSString *_type; }

@property(copy, nonatomic) NSString *type; // @synthesize type=_type; - (void).cxx_destruct; - (BOOL)deserializeWithDictionary:(id)arg1; - (id)serializedDict;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WWKContactInfo : NSObject { NSString *_name; NSString *_email; }

@property(copy, nonatomic) NSString *email; // @synthesize email=_email; @property(copy, nonatomic) NSString *name; // @synthesize name=_name; - (void).cxx_destruct;

@end

@interface WWKPickContactResp : WWKBaseResp { NSArray *_contacts; }

@property(retain, nonatomic) NSArray *contacts; // @synthesize contacts=_contacts; - (void).cxx_destruct; - (BOOL)deserializeWithDictionary:(id)arg1; - (id)serializedDict;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAReportInstallOrUpdateItem : WAReportBaseItem { NSString *_networkType; unsigned long _eventID; unsigned long _eventResult; unsigned long _eventPercent; unsigned long _costTime; unsigned long _eventTime; }

@property(nonatomic) unsigned long eventTime; // @synthesize eventTime=_eventTime; @property(nonatomic) unsigned long costTime; // @synthesize costTime=_costTime; @property(nonatomic) unsigned long eventPercent; // @synthesize eventPercent=_eventPercent; @property(nonatomic) unsigned long eventResult; // @synthesize eventResult=_eventResult; @property(nonatomic) unsigned long eventID; // @synthesize eventID=_eventID; @property(copy, nonatomic) NSString *networkType; // @synthesize networkType=_networkType; - (void).cxx_destruct; - (id)reportString;

@end

@interface WAAppMgr : MMService { }

  • (void)openAppWithContact:(id)arg1 relativeURL:(id)arg2 extraInfo:(id)arg3 navigationController:(id)arg4;
  • (void)openAppWithContact:(id)arg1 navigationController:(id)arg2;
  • (void)onServiceClearData;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterGameInfoCell : MMTableViewCell { MMWebImageView *_iconView; UILabel *_nameLabel; UILabel *_descLabel; UILabel *_remarkLabel; UIImageView *_trendIconView; UIButton *_downloadButton; UILabel *_buttonCommentLabel; unsigned int _type; NSArray *_trendIconNameMap; id _delegate; GameCenterGameBriefInfo *_gameInfo; unsigned int _actionStyle; int _index; }

@property(nonatomic) int index; // @synthesize index=_index; @property(nonatomic) unsigned int actionStyle; // @synthesize actionStyle=_actionStyle; @property(retain, nonatomic) GameCenterGameBriefInfo *gameInfo; // @synthesize gameInfo=_gameInfo; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) unsigned int type; // @synthesize type=_type; @property(readonly, retain, nonatomic) NSArray *trendIconNameMap; // @synthesize trendIconNameMap=_trendIconNameMap; - (void).cxx_destruct; - (void)onDownloadButtonClicked:(id)arg1; - (void)layoutContent; - (void)reloadData; - (void)setButtonCommentText:(id)arg1; - (void)setButtonTitle:(id)arg1; - (void)initSubviews; - (void)layoutSubviews; - (void)dealloc; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2 type:(unsigned int)arg3;

@end

@interface WALocalCacheFilePathUtil : NSObject { }

  • (id)getAppBrandWebCacheRootDir;
  • (id)getPublicStoragePath;
  • (id)getPublicResPathWithDebugModeType:(unsigned int)arg1 version:(unsigned int)arg2;
  • (id)getWeAppLocalCacheFileNameWithVersion:(unsigned long long)arg1;
  • (id)getWeAppLocalCacheRootDirPathWithAppid:(id)arg1;
  • (id)getWeAppLocalCacheFilePathWithAppid:(id)arg1 version:(unsigned long long)arg2 isDebugMode:(unsigned int)arg3;
  • (id)downloadCachesDirectoryPath;

@end

@interface WCDurationLogMgr : MMService { BOOL _isUserLogoutInThisSession; WCDurationLogItem *_currentLogItem; WCDurationLogDB *_dataBase; }

@property(nonatomic) BOOL isUserLogoutInThisSession; // @synthesize isUserLogoutInThisSession=_isUserLogoutInThisSession; @property(retain, nonatomic) WCDurationLogDB *dataBase; // @synthesize dataBase=_dataBase; @property(retain, nonatomic) WCDurationLogItem *currentLogItem; // @synthesize currentLogItem=_currentLogItem; - (void).cxx_destruct; - (void)tryUploadAllItems; - (void)report; - (void)onServiceReloadData; - (void)onServiceTerminate; - (void)onServiceClearData; - (void)onServiceEnterForeground; - (void)onServiceEnterBackground; - (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMFavThumbComponentData : MMComponentData { BOOL m_isCDN; NSString *m_datafmt; NSString *m_thumbUrl; NSString *m_ThumbPath; NSString *m_CDNThumbUrl; NSString *m_CDNThumbKey; unsigned long m_CDNThumbSize; int favType; MMMusicInfo *m_musicInfo; }

@property(retain, nonatomic) MMMusicInfo *m_musicInfo; // @synthesize m_musicInfo; @property(nonatomic) int favType; // @synthesize favType; @property(nonatomic) unsigned long m_CDNThumbSize; // @synthesize m_CDNThumbSize; @property(retain, nonatomic) NSString *m_CDNThumbKey; // @synthesize m_CDNThumbKey; @property(retain, nonatomic) NSString *m_CDNThumbUrl; // @synthesize m_CDNThumbUrl; @property(retain, nonatomic) NSString *m_ThumbPath; // @synthesize m_ThumbPath; @property(nonatomic) BOOL m_isCDN; // @synthesize m_isCDN; @property(retain, nonatomic) NSString *m_thumbUrl; // @synthesize m_thumbUrl; @property(retain, nonatomic) NSString *m_datafmt; // @synthesize m_datafmt; - (void).cxx_destruct;

@end

@interface GameCenterMsgControlInfo : NSObject { BOOL _notInMsgCenter; int _controlFlag; int _filterFlag; unsigned long _createTime; unsigned long _expiredTime; }

  • (id)parseFromXml:(struct XmlReaderNode_t *)arg1; @property(nonatomic) BOOL notInMsgCenter; // @synthesize notInMsgCenter=_notInMsgCenter; @property(nonatomic) unsigned long expiredTime; // @synthesize expiredTime=_expiredTime; @property(nonatomic) unsigned long createTime; // @synthesize createTime=_createTime; @property(nonatomic) int filterFlag; // @synthesize filterFlag=_filterFlag; @property(nonatomic) int controlFlag; // @synthesize controlFlag=_controlFlag;
  • (BOOL)canClickMsgCenterCellSource;
  • (BOOL)shouldShowMsgCenterCellSource;
  • (BOOL)shouldShowFindFriendEntry;

@end

@interface GameCenterMsgBubbleInfoOld : NSObject { NSString *_iconUrl; NSString *_desc; int _action; NSString *_url; }

@property(retain, nonatomic) NSString *url; // @synthesize url=_url; @property(nonatomic) int action; // @synthesize action=_action; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl=_iconUrl; - (void).cxx_destruct;

@end

@interface GameCenterMsgAppInfo : NSObject { NSString *_appId; NSString *_appName; NSString *_entranceText; NSString *_iconUrl; NSString *_downloadUrl; }

  • (id)parseFromXml:(struct XmlReaderNode_t *)arg1; @property(retain, nonatomic) NSString *downloadUrl; // @synthesize downloadUrl=_downloadUrl; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl=_iconUrl; @property(retain, nonatomic) NSString *entranceText; // @synthesize entranceText=_entranceText; @property(retain, nonatomic) NSString *appName; // @synthesize appName=_appName; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId;
  • (void).cxx_destruct;

@end

@interface GameCenterMsgActionInfo : NSObject { int _type; NSString *_jumpUrl; }

  • (id)parseFromXml:(struct XmlReaderNode_t *)arg1; @property(retain, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl=_jumpUrl; @property(nonatomic) int type; // @synthesize type=_type;
  • (void).cxx_destruct;

@end

@interface GameCenterOldBaseMsg : GameCenterBaseMsg { NSString *_noticeId; GameCenterMsgAppInfo *_appInfo; GameCenterMsgBubbleInfoOld *_bubbleInfoOld; GameCenterMsgControlInfo *_controlInfo; NSString *_formatContent; NSString *_url; GameCenterMsgActionInfo *_actionInfo; }

  • (id)parseFromDbItem:(id)arg1;
  • (id)parseFromMsgWrap:(id)arg1; @property(retain, nonatomic) GameCenterMsgActionInfo *actionInfo; // @synthesize actionInfo=_actionInfo; @property(retain, nonatomic) NSString *url; // @synthesize url=_url; @property(retain, nonatomic) NSString *formatContent; // @synthesize formatContent=_formatContent; @property(retain, nonatomic) GameCenterMsgControlInfo *controlInfo; // @synthesize controlInfo=_controlInfo; @property(retain, nonatomic) GameCenterMsgBubbleInfoOld *bubbleInfoOld; // @synthesize bubbleInfoOld=_bubbleInfoOld; @property(retain, nonatomic) GameCenterMsgAppInfo *appInfo; // @synthesize appInfo=_appInfo; @property(retain, nonatomic) NSString *noticeId; // @synthesize noticeId=_noticeId;
  • (void).cxx_destruct;
  • (int)getMsgReportType;
  • (unsigned long)createTime;
  • (id)getNoticeid;
  • (id)appid;
  • (BOOL)notInMsgCenter;
  • (BOOL)isExpired;
  • (id)getMsgCardInfo;
  • (id)getSourceInfo;
  • (id)getMsgCenterContent;
  • (id)transBubbleInfo:(id)arg1;
  • (id)getNotifyContent;
  • (id)parseBubbleInfoOld:(struct XmlReaderNode_t *)arg1;
  • (id)parseFloatLayerInfoOld:(struct XmlReaderNode_t *)arg1;
  • (id)parseEntranceInfoOld:(struct XmlReaderNode_t *)arg1;
  • (id)initWithXmlNode:(struct XmlReaderNode_t *)arg1;

@end

@interface MMAuthAppDetailViewController : MMUIViewController <IGameCenterExt, WCActionSheetDelegate, UITableViewDelegate, UITableViewDataSource, IAppDataExt> { AuthAppItem *_authAppItem; BOOL _isResvMsg; BOOL _isShowMyFeedsToFriend; MMTableView *_detailTableView; UIView *_infoView; MMWebImageView *_iconImageView; UILabel *_appNameLabel; UILabel *_devInfoLabel; UIView *_authView; UILabel *_authInfoTipLabel; UILabel *_authInfoLabel; UIButton *_unAuthButton; MMLoadingView *_loadingView; NSMutableArray *_authInfoAry; int _sourceScene; }

@property(retain, nonatomic) NSMutableArray *authInfoAry; // @synthesize authInfoAry=_authInfoAry; - (void).cxx_destruct; - (void)onGameSetBlockState:(BOOL)arg1 appID:(id)arg2 error:(int)arg3; - (void)onGameGetBlockState:(BOOL)arg1 appID:(id)arg2 error:(int)arg3; - (void)stopLoadingAndShowOK:(id)arg1; - (void)stopLoadingAndShowError:(id)arg1; - (void)stopLoading; - (void)startLoadingCancelAuth; - (void)startLoadingRecvMsg; - (void)startLoading; - (void)OnUnAuthAppFlag:(id)arg1 errType:(int)arg2; - (void)OnSetAppSettingRecvMsgFlag:(id)arg1 errType:(int)arg2; - (void)OnUpdateAppRecvMsgState:(id)arg1 appSettingFlag:(int)arg2 errType:(int)arg3; - (void)OnUpdateAppAuthState:(id)arg1 errType:(int)arg2; - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)viewDidDisappear:(BOOL)arg1; - (void)dealloc; - (id)initWithAppItem:(id)arg1 sourceScene:(int)arg2; - (void)viewDidLoad; - (void)initData; - (void)initView; - (void)initLoadingView; - (void)initTableView; - (void)initAuthInfoView; - (void)initInfoView; - (void)setShowMyFeedsToFriend:(id)arg1; - (void)setRecvMsg:(id)arg1; - (void)onSwitchValueChange:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showAuthActionSheet:(id)arg1; - (void)parseXML:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WloginTlvFactory : NSObject { }

  • (id)initTlvWithTag:(unsigned short)arg1;
  • (id)initTlvWithTag:(unsigned short)arg1 andUser:(id)arg2;

@end

@interface MMFavUrlComponent : MMComponent <IStrangerContactMgrExt, RichTextLayoutDelegate> { RichTextView *_titleLabel; UILabel *_desLabel; BOOL _isOnlyTitle; }

  • (float)getCurTitleLineNum:(int)arg1;
  • (id)getCurDescFont:(int)arg1 title:(id)arg2;
  • (id)getCurTitleFont:(int)arg1;
  • (float)calHeightWithComData:(id)arg1;
  • (void).cxx_destruct;
  • (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2 richTextView:(id)arg3;
  • (void)onStrangerContactUpdated:(id)arg1;
  • (id)getAppSourceName:(id)arg1;
  • (void)dealloc;
  • (void)configContentLayout;
  • (void)configLabel;
  • (id)initWithComData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_removeStorageSync : WAJSEventHandler_removeStorage { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAJSEventHandler_BaseEvent : NSObject { unsigned long _callbackId; id _context; WAWebViewController *_webviewController; }

@property(nonatomic) __weak WAWebViewController *webviewController; // @synthesize webviewController=_webviewController; @property(nonatomic) __weak id context; // @synthesize context=_context; @property(nonatomic) unsigned long callbackId; // @synthesize callbackId=_callbackId; - (void).cxx_destruct; - (void)handleJSEvent:(id)arg1; - (id)getAppID; - (void)endWithResult:(id)arg1;

@end

@interface WloginTlv_0x11b : WloginTlv { unsigned char cCapPicCtrl; }

@property(nonatomic) unsigned char cCapPicCtrl; // @synthesize cCapPicCtrl; - (int)encode:(id)arg1;

@end

@interface WloginTlv_0x11d : WloginTlv { unsigned int dwAppid; NSData *acSigKey; NSData *acSig; }

@property(retain) NSData *acSigKey; // @synthesize acSigKey; @property(retain) NSData *acSig; // @synthesize acSig; @property unsigned int dwAppid; // @synthesize dwAppid; - (void)dealloc; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface WloginTlv_Buff : WloginTlv { NSData *acSigBuff; }

@property(retain) NSData *acSigBuff; // @synthesize acSigBuff; - (id)copy; - (void)dealloc; - (int)encode:(id)arg1; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface WAJSEventHandler_reportKeyValue : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAJSEventHandler_scanCode : WAJSEventHandler_BaseEvent { }

  • (void)obtainScanResultDidFinish:(id)arg1;
  • (BOOL)shouldBackToSessionImmediately;
  • (BOOL)shouldObtainScanResult;
  • (void)handleJSEvent:(id)arg1;

@end

@interface WAReportJSApiActionItem : WAReportBaseItem { NSString *_networkType; NSString *_funcName; NSString *_keyParam; int _result; int _permissionValue; int _errorcode; NSString *_errMsg; unsigned long long _costtime; }

@property(retain, nonatomic) NSString *errMsg; // @synthesize errMsg=_errMsg; @property(nonatomic) unsigned long long costtime; // @synthesize costtime=_costtime; @property(nonatomic) int errorcode; // @synthesize errorcode=_errorcode; @property(nonatomic) int permissionValue; // @synthesize permissionValue=_permissionValue; @property(nonatomic) int result; // @synthesize result=_result; @property(retain, nonatomic) NSString *keyParam; // @synthesize keyParam=_keyParam; @property(retain, nonatomic) NSString *funcName; // @synthesize funcName=_funcName; @property(retain, nonatomic) NSString *networkType; // @synthesize networkType=_networkType; - (void).cxx_destruct; - (id)reportString;

@end

@interface GameCenterGiftMsg : GameCenterOldBaseMsg { }

  • (id)initWithXmlNode:(struct XmlReaderNode_t *)arg1;

@end

@interface WAJSEventHandler_operateWXData : WAJSEventHandler_BaseEvent <PBMessageObserverDelegate, JSApiScopeConfirmWindowDelegate> { BOOL _isRunning; NSString *_appID; NSData *_data; JSApiScopeConfirmWindow *_confirmWindow; }

  • (void).cxx_destruct;
  • (void)onScopeWindowCancel:(id)arg1;
  • (void)onScopeWindowConfirm:(id)arg1 withScope:(id)arg2;
  • (void)onConfirmViewCancel;
  • (void)onConfirmViewOKWithScope:(id)arg1;
  • (void)closeConfirmWindow;
  • (void)continueShowConfirmViewWithAppName:(id)arg1 iconURL:(id)arg2 scopeInfoList:(id)arg3;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)onResponseConfirm:(id)arg1;
  • (void)requestConfirmWithAppID:(id)arg1 data:(id)arg2 scope:(id)arg3;
  • (void)onResponseData:(id)arg1;
  • (void)requestDataWithAppID:(id)arg1 data:(id)arg2;
  • (void)endCancel;
  • (void)endOKWithData:(id)arg1;
  • (void)endErrorWithMessage:(id)arg1 code:(long)arg2;
  • (void)endErrorWithMessage:(id)arg1;
  • (void)handleJSEvent:(id)arg1;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterMsgDebugViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, UIAlertViewDelegate> { int _selectedSection; MMTableView *_tableView; NSMutableArray *_notifyData; NSArray *_sectionTitles; NSArray *_rowTitles; }

@property(retain, nonatomic) NSArray *rowTitles; // @synthesize rowTitles=_rowTitles; @property(retain, nonatomic) NSArray *sectionTitles; // @synthesize sectionTitles=_sectionTitles; @property(retain, nonatomic) NSMutableArray *notifyData; // @synthesize notifyData=_notifyData; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; - (void).cxx_destruct; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)initFindFriendEntryIconDownloadData; - (void)initWeakNetStrategyData; - (void)initGiftRedDotData; - (void)initMsgCenterRedDotData; - (void)initFloatLayerNotifyData; - (void)initBubbleData; - (void)initFindFriendNotifyData; - (void)initData; - (void)didReceiveMemoryWarning; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WloginTlv_0x149 : WloginTlv { unsigned short wTipsType; NSString *sTipsTitle; NSString *sTipsContent; NSString *sOtherInfo; }

@property(copy) NSString *sOtherInfo; // @synthesize sOtherInfo; @property(copy) NSString *sTipsContent; // @synthesize sTipsContent; @property(copy) NSString *sTipsTitle; // @synthesize sTipsTitle; @property unsigned short wTipsType; // @synthesize wTipsType; - (void)dealloc; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface ResourcePathViewController : MMUIViewController { UITextField *typeTextFiled; UITextField *subTypeTextFiled; }

  • (void).cxx_destruct;
  • (void)OnButtondone;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;

@end

@interface WAJSEventHandler_updateVideoPlayer : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface MMKvStatItem : MMObject { unsigned long _logId; NSString *_seperator; }

  • (void).cxx_destruct;
  • (id)description;
  • (void)report;
  • (id)dictionaryRepresentation;
  • (id)toStatString;
  • (void)prepareForSerialization;

@end

@interface MMPropertyParserToken : MMObject { NSString *_name; NSString *_type; NSString *_getter; NSString *_setter; int _attributes; }

@property(nonatomic) int attributes; // @synthesize attributes=_attributes; @property(retain, nonatomic) NSString *setter; // @synthesize setter=_setter; @property(retain, nonatomic) NSString *getter; // @synthesize getter=_getter; @property(retain, nonatomic) NSString *type; // @synthesize type=_type; @property(retain, nonatomic) NSString *name; // @synthesize name=_name; - (void).cxx_destruct; - (id)description; - (id)init;

@end

@interface MMPropertyParser : MMObject { }

  • (id)parseProperty:(struct objc_property *)arg1;
  • (Class)rootClass;
  • (BOOL)shouldParserIgnoreToken:(id)arg1 forObj:(id)arg2;
  • (id)parsePropertyListForObj:(id)arg1;

@end

@interface ChooseInvoiceHandler : MMObject { NSString *_bundleId; NSString *_appId; NSURL *_aUrl; }

  • (void).cxx_destruct;
  • (void)onChooseCancel;
  • (void)onChooseSuccess:(id)arg1;
  • (void)chooseInvoice;
  • (void)onPreEnterWechatDone;
  • (void)cancelHandleAndReturn3rdApp:(int)arg1 importInfo:(id)arg2;
  • (void)startChooseInvoiceWithBundleId:(id)arg1 withAppId:(id)arg2 withUrl:(id)arg3;
  • (void)cancelChooseInvoice;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmotionPageSharedItem : MMObject { NSDictionary *_params; }

@property(retain, nonatomic) NSDictionary *params; // @synthesize params=_params; - (void).cxx_destruct; - (id)xmlToDictionary:(struct XmlReaderNode_t *)arg1; - (id)dictionaryToXml:(id)arg1; - (id)toXML; - (BOOL)fromXMLStr:(id)arg1; - (BOOL)fromXML:(struct XmlReaderNode_t *)arg1; - (id)copyWithZone:(struct _NSZone *)arg1;

@end

@interface GameCenterHomeViewControllerV3 : MMUIViewController <MMSearchBarDelegate, GameCenterSearchLogicControllerDelegate, GameCenterMyGameViewDelegate, GameCenterTodayRecommendViewDelegate, GameCenterTopRecommendViewDelegate, GameCenterHotAdListViewDelegate, GameCenterBottomViewDelegate, UITableViewDelegate, UITableViewDataSource, GameCenterHeaderActionDelegate, GameCenterRecentGamesCellDelegate, GameCenterRankedGameInfoCellDelegate> { NSMutableArray *_resultGroupList; MMLoadingView *_loadingView; UIView *_bgBlurView; GameCenterSearchLogicController *_searchLogic; MMTableView *_tableView; BOOL _bNeedReloadWhenAppear; GameCenterHomeLogicControllerV3 *_logicController; GameCenterHeaderView *_headerView; GameCenterBottomView *_bottomView; float _preContentOffsetY; BOOL _retFromCgi; BOOL _myGameAllModuleReported; BOOL _profileExposureReported; int _entryNotifyType; int _sourceScene; NSMutableSet *_reportedIndexSet; }

@property(retain, nonatomic) NSMutableSet *reportedIndexSet; // @synthesize reportedIndexSet=_reportedIndexSet; @property(nonatomic) BOOL profileExposureReported; // @synthesize profileExposureReported=_profileExposureReported; @property(nonatomic) BOOL myGameAllModuleReported; // @synthesize myGameAllModuleReported=_myGameAllModuleReported; @property(nonatomic) BOOL retFromCgi; // @synthesize retFromCgi=_retFromCgi; @property(nonatomic) int sourceScene; // @synthesize sourceScene=_sourceScene; @property(nonatomic) int entryNotifyType; // @synthesize entryNotifyType=_entryNotifyType; - (void).cxx_destruct; - (BOOL)needKvReportOnce:(int)arg1 row:(int)arg2; - (void)exposureKvReport:(unsigned long)arg1 AppId:(id)arg2 ExtInfo:(id)arg3; - (void)profileExposureKvReport; - (void)promotedGameExposureKvReport:(id)arg1 Index:(int)arg2; - (void)topRecommendBannerExposureKvReport:(id)arg1; - (void)myGameExposureKvReport:(id)arg1; - (void)onGameCenterHotAdListImgClick:(id)arg1; - (void)onTopRecommendImageTap:(id)arg1; - (void)onTopRecommendGameClick:(id)arg1 ExternInfo:(id)arg2; - (void)onTodayRecommendViewRecoItemClick:(id)arg1; - (void)onMyGame:(id)arg1 gameRowClick:(id)arg2 Index:(int)arg3; - (void)onMyGame:(id)arg1 downloadGameClick:(id)arg2; - (void)onMyGameCommonModuleClick:(id)arg1 AppID:(id)arg2; - (void)onMyGameBannerClick:(id)arg1 AppID:(id)arg2; - (void)onMyGameRankClick:(id)arg1 AppID:(id)arg2; - (void)onMyGameGameCircleClick:(id)arg1 AppID:(id)arg2; - (void)onMyGameGiftCenterClick:(id)arg1 AppID:(id)arg2; - (void)checkDBAutoRecover; - (void)onSearchBarClassifyBtnClicked; - (void)onStopSearch; - (void)onStartSearch; - (void)onOpenSearchWebResultItem:(id)arg1; - (void)onOpenSearchGameRecommendResultItem:(id)arg1; - (void)onOpenSearchGameResultItem:(id)arg1 sourceScene:(int)arg2; - (void)searchBarDidEndSearch; - (void)searchBarBecomeFirstResponder; - (void)viewWillLayoutSubviews; - (void)updateSearchLogic; - (void)onInstalledMoreIconClicked:(id)arg1; - (void)onRecentGameIconClicked:(id)arg1; - (void)handleDownloadButtonClicked:(id)arg1 Action:(int *)arg2; - (void)rankedGameInfoCellDownloadButtonClicked:(id)arg1; - (void)topBannerBigPicClicked:(id)arg1; - (void)userActionButtonClicked:(int)arg1; - (void)onFeedBackButtonClicked; - (void)bubbleButtonClicked; - (void)onLaunchPrivilegeClicked:(id)arg1; - (void)openGameListView; - (void)showWebViewWithUrl:(id)arg1 EntryScene:(id)arg2; - (int)openGameDetailViewWithGameInfo:(id)arg1 sourceScene:(int)arg2; - (int)launchGameOrOpenDetailViewWithGameInfo:(id)arg1 sourceScene:(int)arg2; - (id)makeBubbleCellWithReusableCell:(id)arg1 identifier:(id)arg2; - (id)makeOverSeaRecentCellWithReusableCell:(id)arg1 identifier:(id)arg2; - (id)makeTopRecommendCell:(id)arg1 identifier:(id)arg2 section:(int)arg3 Index:(int)arg4; - (id)makeTodayRecommendCell:(id)arg1 identifier:(id)arg2; - (id)makeRecentMoreCell:(id)arg1 identifier:(id)arg2; - (id)makeRecentGrayGapCell:(id)arg1 identifier:(id)arg2; - (id)makeInstalledCellWithReusableCell:(id)arg1 identifier:(id)arg2 index:(int)arg3; - (id)makeRecentCellWithReusableCell:(id)arg1 identifier:(id)arg2 section:(int)arg3 index:(int)arg4; - (id)makeMoreGamesCellWithReusableCell:(id)arg1 identifier:(id)arg2; - (id)makeHotAddListCellWithResuableCell:(id)arg1 identifier:(id)arg2; - (id)makePromotedGameCellWithReusableCell:(id)arg1 identifier:(id)arg2 section:(int)arg3 index:(int)arg4; - (void)viewDidTransitionToNewSize; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)scrollViewWillEndDragging:(id)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)initTableView; - (void)didReceiveMemoryWarning; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)showSettingView; - (void)initRightBarBtns; - (void)initBottomView; - (void)refreshBottomView; - (void)initHeaderView; - (void)refreshHeaderView; - (void)refreshHeaderViewIfNeed; - (void)viewDidLoad; - (void)dealloc; - (void)viewWillDisappear:(BOOL)arg1; - (id)initWithSourceScene:(int)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WloginTlv_0x129 : WloginTlv { unsigned int dwHoldTime; unsigned int dwTimeout; NSString *phoneNo; }

@property(copy) NSString *phoneNo; // @synthesize phoneNo; @property unsigned int dwHoldTime; // @synthesize dwHoldTime; @property unsigned int dwTimeout; // @synthesize dwTimeout; - (void)dealloc; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface GameCenterMsgCenterViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, tableViewDelegate, WCActionSheetDelegate, MMRefreshTableFooterDelegate, GameCenterMsgCenterCellDataSource, GameCenterMsgCenterCellViewDelegate> { BOOL _hasMore; BOOL _showHeader; int _sourceScene; MMTableView *_msgTableView; WCTimeLineFooterView *_footerView; NSMutableArray *_readMsgList; NSMutableArray *_unReadMsgList; UIView *_splitView; NSMutableDictionary *_cellCache; NSMutableDictionary *_cellHeightCache; int _msgListType; NSString *_msgCenterSettingUrl; }

@property(retain, nonatomic) NSString *msgCenterSettingUrl; // @synthesize msgCenterSettingUrl=_msgCenterSettingUrl; @property(nonatomic) BOOL showHeader; // @synthesize showHeader=_showHeader; @property(nonatomic) int msgListType; // @synthesize msgListType=_msgListType; @property(nonatomic) BOOL hasMore; // @synthesize hasMore=_hasMore; @property(retain, nonatomic) NSMutableDictionary *cellHeightCache; // @synthesize cellHeightCache=_cellHeightCache; @property(retain, nonatomic) NSMutableDictionary *cellCache; // @synthesize cellCache=_cellCache; @property(retain, nonatomic) UIView *splitView; // @synthesize splitView=_splitView; @property(retain, nonatomic) NSMutableArray *unReadMsgList; // @synthesize unReadMsgList=_unReadMsgList; @property(retain, nonatomic) NSMutableArray *readMsgList; // @synthesize readMsgList=_readMsgList; @property(retain, nonatomic) WCTimeLineFooterView *footerView; // @synthesize footerView=_footerView; @property(retain, nonatomic) MMTableView *msgTableView; // @synthesize msgTableView=_msgTableView; @property(nonatomic) int sourceScene; // @synthesize sourceScene=_sourceScene; - (void).cxx_destruct; - (void)didReceiveMemoryWarning; - (void)launchAppWithJumpDetailFallback:(id)arg1 Action:(int *)arg2; - (int)jumpToDetailView:(id)arg1; - (void)jumpToWebView:(id)arg1; - (void)loadReadMsgNextPageList:(unsigned long)arg1; - (void)onMsgCenterHeaderBtnClicked; - (int)getCurrentMsgListType; - (void)initCurrentMsgListType; - (id)getMsgItem:(int)arg1 MsgIndex:(int *)arg2 isInUnRead:(char *)arg3; - (void)onLoadMore; - (id)getCellContentView:(id)arg1; - (id)getSplitView; - (int)getRowNum; - (void)scrollViewDidScroll:(id)arg1; - (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onClearMsgList; - (void)onMessageCardClick:(id)arg1; - (void)onMergeUserImageClick:(id)arg1 Url:(id)arg2; - (void)onUserNickNameClick:(id)arg1; - (void)onUserHeadClick:(id)arg1; - (void)jumpWithPosition:(unsigned long)arg1 JumpInfo:(id)arg2 MsgItem:(id)arg3; - (void)onContentPicClick:(id)arg1; - (void)onSecondLineClick:(id)arg1; - (void)onSourceClick:(id)arg1; - (void)cellForView:(id)arg1; - (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)updateTableFooterView; - (void)initHeaderView; - (id)getFirstPageReadMsgList:(unsigned long)arg1; - (unsigned long)getUnReadMsgList; - (void)initView; - (void)initHeaderSetting; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initFirstPageMsgList; - (id)initWithSourceScene:(int)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WALoadErrorViewController : MMUIViewController { NSString *m_errStr; }

@property(copy, nonatomic) NSString *m_errStr; // @synthesize m_errStr; - (void).cxx_destruct; - (void)viewDidLoad; - (id)initWithTitle:(id)arg1 errString:(id)arg2;

@end

@interface AppInnerJumpItem : MMObject <NSCopying, PBCoding> { BOOL bEnableJump; NSString *nsJumpUrl; NSString *nsPushContent; }

  • (void)initialize; @property(retain, nonatomic) NSString *nsPushContent; // @synthesize nsPushContent; @property(retain, nonatomic) NSString *nsJumpUrl; // @synthesize nsJumpUrl; @property(nonatomic) BOOL bEnableJump; // @synthesize bEnableJump;
  • (void).cxx_destruct;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WloginTlv_0x107 : WloginTlv { unsigned short wPicType; unsigned char cCapType; unsigned short wPicSize; unsigned char cPicRetType; }

@property(nonatomic) unsigned char cPicRetType; // @synthesize cPicRetType; @property(nonatomic) unsigned char cCapType; // @synthesize cCapType; @property(nonatomic) unsigned short wPicType; // @synthesize wPicType; @property(nonatomic) unsigned short wPicSize; // @synthesize wPicSize; - (int)encode:(id)arg1;

@end

@interface MMStreamPlayerView : UIView <WCNetworkMediaCoreDelegate, IVideoPlayerCoreDelegate> { int retryCount; id _videoDelagate; WAWebViewController *_webViewController; NSString *_path; NSString *_thumb; WCNetworkMediaCore *_mediaCore; MMVideoPlayerCore *_movieCore; UIView *_bottomView; MMUILabel *_currentLabel; WCNetworkMediaSlider *_progressSlider; MMUILabel *_durationLabel; UIButton *_playBtn; UIButton *_fullBtn; MMProgressViewEx *_loadingView; MMTimer *_timer; UIView *_coverView; UILabel *_coverTime; MMWebImageView *_thumbImage; MMUIButton *_coverButton; struct CGSize _videoSize; struct CGRect _rect; }

@property(retain, nonatomic) MMUIButton *coverButton; // @synthesize coverButton=_coverButton; @property(retain, nonatomic) MMWebImageView *thumbImage; // @synthesize thumbImage=_thumbImage; @property(retain, nonatomic) UILabel *coverTime; // @synthesize coverTime=_coverTime; @property(retain, nonatomic) UIView *coverView; // @synthesize coverView=_coverView; @property(retain, nonatomic) MMTimer *timer; // @synthesize timer=_timer; @property(retain, nonatomic) MMProgressViewEx *loadingView; // @synthesize loadingView=_loadingView; @property(retain, nonatomic) UIButton *fullBtn; // @synthesize fullBtn=_fullBtn; @property(retain, nonatomic) UIButton *playBtn; // @synthesize playBtn=_playBtn; @property(retain, nonatomic) MMUILabel *durationLabel; // @synthesize durationLabel=_durationLabel; @property(retain, nonatomic) WCNetworkMediaSlider *progressSlider; // @synthesize progressSlider=_progressSlider; @property(retain, nonatomic) MMUILabel *currentLabel; // @synthesize currentLabel=_currentLabel; @property(retain, nonatomic) UIView *bottomView; // @synthesize bottomView=_bottomView; @property(nonatomic) struct CGRect rect; // @synthesize rect=_rect; @property(nonatomic) struct CGSize videoSize; // @synthesize videoSize=_videoSize; @property(retain, nonatomic) MMVideoPlayerCore *movieCore; // @synthesize movieCore=_movieCore; @property(retain, nonatomic) WCNetworkMediaCore *mediaCore; // @synthesize mediaCore=_mediaCore; @property(copy, nonatomic) NSString *thumb; // @synthesize thumb=_thumb; @property(copy, nonatomic) NSString *path; // @synthesize path=_path; @property(nonatomic) __weak WAWebViewController *webViewController; // @synthesize webViewController=_webViewController; @property(nonatomic) __weak id videoDelagate; // @synthesize videoDelagate=_videoDelagate; - (void).cxx_destruct; - (void)onVideoEnd; - (void)onVideoUpdate:(CDStruct_1b6d18a9)arg1 total:(CDStruct_1b6d18a9)arg2; - (void)onVideoReady:(id)arg1; - (void)setVideoThumbImage:(id)arg1; - (void)resizeThumbImage; - (void)onMediaCore:(id)arg1 VideoSizeUpdate:(struct CGSize)arg2; - (void)onMediaCore:(id)arg1 DarutionUpdate:(double)arg2; - (void)onMediaCore:(id)arg1 CacheDarutionChange:(double)arg2; - (void)onMediaCore:(id)arg1 StateChange:(int)arg2; - (void)onFullClick; - (void)disableFull; - (void)enableFull; - (void)pause; - (void)play:(BOOL)arg1; - (void)onLargePlay; - (void)onPlayClick; - (void)onSliderChange; - (void)updateVideoFrame; - (void)retryToLoadVideo; - (void)hideControlViews; - (void)showControlViews; - (void)catchTap:(id)arg1; - (void)refreshCurrentTime; - (id)timeFormat:(int)arg1; - (void)updateSubviews:(struct CGSize)arg1; - (void)setVideoFrame:(struct CGRect)arg1; - (void)initMediaCore; - (void)setVideoPath:(id)arg1; - (void)setVideoThumb:(id)arg1; - (void)dealloc; - (id)initWithThumb:(id)arg1 frame:(struct CGRect)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_reportSubmitForm : WAJSEventHandler_BaseEvent { }

  • (id)getFormId;
  • (void)handleJSEvent:(id)arg1;

@end

@interface WAWebViewPluginScheduler : NSObject { WAWebViewController *_ownerWebViewController; NSMutableDictionary *_pluginName2InstanceDic; }

@property(readonly, nonatomic) NSMutableDictionary *pluginName2InstanceDic; // @synthesize pluginName2InstanceDic=_pluginName2InstanceDic; @property(readonly, nonatomic) __weak WAWebViewController *ownerWebViewController; // @synthesize ownerWebViewController=_ownerWebViewController; - (void).cxx_destruct; - (void)handleEvent:(unsigned int)arg1 userInfo:(id)arg2; - (id)GetPluginInstanceByName:(id)arg1; - (void)loadingInitPluginArray; - (void)dealloc; - (id)initWithOwnerWebViewController:(id)arg1;

@end

@interface WCCanvasReportInfo : MMObject { NSString *_snsId; NSString *_uxInfo; unsigned int _entranceType; unsigned int _exitType; unsigned int _entranceScene; unsigned int _entranceCanvasCount; unsigned int _entranceSameCanvasCount; unsigned int _enableSwipeRight; unsigned int _swipeRightCount; unsigned int _componentCount; unsigned int _shareSnsCount; unsigned int _shareFriendCount; unsigned int _favCount; NSString *_componentsStatStr; NSString *_snsStatExt; unsigned long long _stayTime; unsigned long long _enterTimeStamp; }

@property(retain, nonatomic) NSString *snsStatExt; // @synthesize snsStatExt=_snsStatExt; @property(nonatomic) unsigned long long enterTimeStamp; // @synthesize enterTimeStamp=_enterTimeStamp; @property(retain, nonatomic) NSString *componentsStatStr; // @synthesize componentsStatStr=_componentsStatStr; @property(nonatomic) unsigned int favCount; // @synthesize favCount=_favCount; @property(nonatomic) unsigned int shareFriendCount; // @synthesize shareFriendCount=_shareFriendCount; @property(nonatomic) unsigned int shareSnsCount; // @synthesize shareSnsCount=_shareSnsCount; @property(nonatomic) unsigned long long stayTime; // @synthesize stayTime=_stayTime; @property(nonatomic) unsigned int componentCount; // @synthesize componentCount=_componentCount; @property(nonatomic) unsigned int swipeRightCount; // @synthesize swipeRightCount=_swipeRightCount; @property(nonatomic) unsigned int enableSwipeRight; // @synthesize enableSwipeRight=_enableSwipeRight; @property(nonatomic) unsigned int entranceSameCanvasCount; // @synthesize entranceSameCanvasCount=_entranceSameCanvasCount; @property(nonatomic) unsigned int entranceCanvasCount; // @synthesize entranceCanvasCount=_entranceCanvasCount; @property(nonatomic) unsigned int entranceScene; // @synthesize entranceScene=_entranceScene; @property(nonatomic) unsigned int exitType; // @synthesize exitType=_exitType; @property(nonatomic) unsigned int entranceType; // @synthesize entranceType=_entranceType; @property(retain, nonatomic) NSString *uxInfo; // @synthesize uxInfo=_uxInfo; @property(nonatomic) NSString *snsId; // @synthesize snsId=_snsId; - (void).cxx_destruct; - (id)genStatString; - (id)init;

@end

@interface WCCanvasComponentReportBasicInfo : MMObject { NSString *_cid; unsigned int _exposureCount; unsigned long long _stayTime; }

@property(nonatomic) unsigned long long stayTime; // @synthesize stayTime=_stayTime; @property(nonatomic) unsigned int exposureCount; // @synthesize exposureCount=_exposureCount; @property(retain, nonatomic) NSString *cid; // @synthesize cid=_cid; - (void).cxx_destruct; - (id)dictionaryRepresentation; - (id)initWithCid:(id)arg1; - (id)init;

@end

@interface WCCanvasComponentReportUrlInfo : MMObject { NSString *_urlMd5; unsigned int _needDownload; }

  • (id)infoWithUrlString:(id)arg1 needDownload:(BOOL)arg2; @property(nonatomic) unsigned int needDownload; // @synthesize needDownload=_needDownload; @property(retain, nonatomic) NSString *urlMd5; // @synthesize urlMd5=_urlMd5;
  • (void).cxx_destruct;
  • (id)dictionaryRepresentation;

@end

@interface WCCanvasComponentReportPureImageInfo : WCCanvasComponentReportBasicInfo { WCCanvasComponentReportUrlInfo *_imgUrlInfo; }

@property(retain, nonatomic) WCCanvasComponentReportUrlInfo *imgUrlInfo; // @synthesize imgUrlInfo=_imgUrlInfo; - (void).cxx_destruct; - (id)dictionaryRepresentation;

@end

@interface WCCanvasComponentReportSightInfo : WCCanvasComponentReportBasicInfo { unsigned int _sightDuration; unsigned int _playTimeInterval; unsigned int _playCount; unsigned int _playCompletedCount; unsigned int _clickVoiceControlCount; unsigned int _isAutoPlay; WCCanvasComponentReportUrlInfo *_thumbUrlInfo; WCCanvasComponentReportUrlInfo *_sightUrlInfo; }

@property(retain, nonatomic) WCCanvasComponentReportUrlInfo *sightUrlInfo; // @synthesize sightUrlInfo=_sightUrlInfo; @property(retain, nonatomic) WCCanvasComponentReportUrlInfo *thumbUrlInfo; // @synthesize thumbUrlInfo=_thumbUrlInfo; @property(nonatomic) unsigned int isAutoPlay; // @synthesize isAutoPlay=_isAutoPlay; @property(nonatomic) unsigned int clickVoiceControlCount; // @synthesize clickVoiceControlCount=_clickVoiceControlCount; @property(nonatomic) unsigned int playCompletedCount; // @synthesize playCompletedCount=_playCompletedCount; @property(nonatomic) unsigned int playCount; // @synthesize playCount=_playCount; @property(nonatomic) unsigned int playTimeInterval; // @synthesize playTimeInterval=_playTimeInterval; @property(nonatomic) unsigned int sightDuration; // @synthesize sightDuration=_sightDuration; - (void).cxx_destruct; - (id)dictionaryRepresentation; - (id)initWithCid:(id)arg1;

@end

@interface WCCanvasComponentReportStreamVideoInfo : WCCanvasComponentReportBasicInfo { unsigned int _streamVideoDuraion; unsigned int _playTimeInterval; unsigned int _playCount; unsigned int _playCompletedCount; unsigned int _clickPlayControlCount; unsigned int _clickVoiceControlCount; unsigned int _isAutoPlay; WCCanvasComponentReportUrlInfo *_thumbUrlInfo; WCCanvasComponentReportUrlInfo *_streamVideoUrlInfo; }

@property(retain, nonatomic) WCCanvasComponentReportUrlInfo *streamVideoUrlInfo; // @synthesize streamVideoUrlInfo=_streamVideoUrlInfo; @property(retain, nonatomic) WCCanvasComponentReportUrlInfo *thumbUrlInfo; // @synthesize thumbUrlInfo=_thumbUrlInfo; @property(nonatomic) unsigned int isAutoPlay; // @synthesize isAutoPlay=_isAutoPlay; @property(nonatomic) unsigned int clickVoiceControlCount; // @synthesize clickVoiceControlCount=_clickVoiceControlCount; @property(nonatomic) unsigned int clickPlayControlCount; // @synthesize clickPlayControlCount=_clickPlayControlCount; @property(nonatomic) unsigned int playCompletedCount; // @synthesize playCompletedCount=_playCompletedCount; @property(nonatomic) unsigned int playCount; // @synthesize playCount=_playCount; @property(nonatomic) unsigned int playTimeInterval; // @synthesize playTimeInterval=_playTimeInterval; @property(nonatomic) unsigned int streamVideoDuraion; // @synthesize streamVideoDuraion=_streamVideoDuraion; - (void).cxx_destruct; - (id)dictionaryRepresentation; - (id)initWithCid:(id)arg1;

@end

@interface WCCanvasComponentReportButtonInfo : WCCanvasComponentReportBasicInfo { unsigned int _clickCount; }

@property(nonatomic) unsigned int clickCount; // @synthesize clickCount=_clickCount; - (id)initWithCid:(id)arg1; - (id)dictionaryRepresentation;

@end

@interface WCCanvasComponentReportLocationInfo : WCCanvasComponentReportBasicInfo { unsigned int _clickCount; }

@property(nonatomic) unsigned int clickCount; // @synthesize clickCount=_clickCount; - (id)initWithCid:(id)arg1; - (id)dictionaryRepresentation;

@end

@interface WCCanvasComponentReportTelephoneInfo : WCCanvasComponentReportBasicInfo { unsigned int _clickCount; }

@property(nonatomic) unsigned int clickCount; // @synthesize clickCount=_clickCount; - (id)initWithCid:(id)arg1; - (id)dictionaryRepresentation;

@end

@interface WCCanvasComponentReportPanoramaInfo : WCCanvasComponentReportBasicInfo { unsigned int _swipeCount; WCCanvasComponentReportUrlInfo *_imgUrlInfo; }

@property(retain, nonatomic) WCCanvasComponentReportUrlInfo *imgUrlInfo; // @synthesize imgUrlInfo=_imgUrlInfo; @property(nonatomic) unsigned int swipeCount; // @synthesize swipeCount=_swipeCount; - (void).cxx_destruct; - (id)dictionaryRepresentation; - (id)initWithCid:(id)arg1;

@end

@interface WCCanvasComponentReportFullScreenImageInfo : WCCanvasComponentReportBasicInfo { WCCanvasComponentReportUrlInfo *_imgUrlInfo; }

@property(retain, nonatomic) WCCanvasComponentReportUrlInfo *imgUrlInfo; // @synthesize imgUrlInfo=_imgUrlInfo; - (void).cxx_destruct; - (id)dictionaryRepresentation;

@end

@interface WAJSEventHandler_getSystemInfo : WAJSEventHandler_BaseEvent { }

  • (void)onGetInfo:(id)arg1;
  • (void)handleJSEvent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMKvStatDictionarySerializer : MMObject { }

  • (id)dictionaryForStatItem:(id)arg1;

@end

@interface WAWebViewReportStatMgr : MMService { NSMutableDictionary *m_menuActionTimestampDict; NSMutableDictionary *m_outActionTimestampDict; NSMutableDictionary *m_apiActionDict; NSMutableArray *m_mutiSelectMsgList; unsigned long long m_stayTime; unsigned long long m_costTime; WAReportOuterMenuActionItem *m_mutiSelectBaseItem; unsigned long m_nsLastClickTimeStamp; unsigned long long m_nsLastClickTimeInMs; }

@property(nonatomic) unsigned long m_nsLastClickTimeStamp; // @synthesize m_nsLastClickTimeStamp; @property(nonatomic) unsigned long long m_nsLastClickTimeInMs; // @synthesize m_nsLastClickTimeInMs; @property(retain, nonatomic) WAReportOuterMenuActionItem *m_mutiSelectBaseItem; // @synthesize m_mutiSelectBaseItem; - (void).cxx_destruct; - (void)getJSApiEventAction:(unsigned long)arg1 withActionItem:(id)arg2; - (void)registerJSApiAction:(id)arg1 callid:(unsigned long)arg2; - (void)reportOutMenuActionOnMutiSelectMsgResult:(unsigned int)arg1 contacts:(id)arg2; - (void)registOutMenuActionOnMutiSelectMsgArray:(id)arg1; - (id)outActionItemFromMgr:(unsigned int)arg1; - (void)registOutMenuAction:(id)arg1; - (id)menuActionItemFromMgr:(unsigned int)arg1; - (void)registWebMenuAction:(unsigned int)arg1; - (unsigned long long)pageIndexCostTime; - (unsigned long long)pageStayTime; - (void)onWebPageIndexFinish; - (void)onEnterNewPage; - (void)onClick; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DropdownItem : UIButton { UIView *_separatorView; int subItemIndex; }

@property(nonatomic) int subItemIndex; // @synthesize subItemIndex; - (void).cxx_destruct; - (void)drawRoundRectRect:(struct CGRect)arg1; - (void)layoutSubviews; - (void)dealloc;

@end

@interface MMFavImgComponentData : MMComponentData { BOOL _m_bNeedCompress; NSString *m_ThumbPath; NSString *m_CDNThumbUrl; NSString *m_CDNThumbKey; NSString *m_des; NSString *m_ocr; int favType; NSString *m_defaultThumbPath; unsigned long localId; NSString *label; NSString *poiname; unsigned long _m_CDNThumbSize; int _m_count; unsigned long _duration; SimpleImgInfo *_sightImgInfo; double lng; double lat; double scale; }

@property(retain, nonatomic) SimpleImgInfo *sightImgInfo; // @synthesize sightImgInfo=_sightImgInfo; @property(nonatomic) unsigned long duration; // @synthesize duration=_duration; @property(nonatomic) int m_count; // @synthesize m_count=_m_count; @property(nonatomic) unsigned long m_CDNThumbSize; // @synthesize m_CDNThumbSize=_m_CDNThumbSize; @property(nonatomic) BOOL m_bNeedCompress; // @synthesize m_bNeedCompress=_m_bNeedCompress; @property(retain, nonatomic) NSString *poiname; // @synthesize poiname; @property(retain, nonatomic) NSString *label; // @synthesize label; @property(nonatomic) double scale; // @synthesize scale; @property(nonatomic) double lat; // @synthesize lat; @property(nonatomic) double lng; // @synthesize lng; @property(nonatomic) unsigned long localId; // @synthesize localId; @property(retain, nonatomic) NSString *m_defaultThumbPath; // @synthesize m_defaultThumbPath; @property(nonatomic) int favType; // @synthesize favType; @property(retain, nonatomic) NSString *m_ocr; // @synthesize m_ocr; @property(retain, nonatomic) NSString *m_des; // @synthesize m_des; @property(retain, nonatomic) NSString *m_CDNThumbKey; // @synthesize m_CDNThumbKey; @property(retain, nonatomic) NSString *m_CDNThumbUrl; // @synthesize m_CDNThumbUrl; @property(retain, nonatomic) NSString *m_ThumbPath; // @synthesize m_ThumbPath; - (void).cxx_destruct;

@end

@interface ABTestListWrap : MMObject { NSArray *_aryABTestItems; NSArray *_aryABTestExpKeyItems; }

@property(retain, nonatomic) NSArray *aryABTestExpKeyItems; // @synthesize aryABTestExpKeyItems=_aryABTestExpKeyItems; @property(retain, nonatomic) NSArray *aryABTestItems; // @synthesize aryABTestItems=_aryABTestItems; - (void).cxx_destruct;

@end

@interface WADownloadFileURLInfo : NSObject { NSString *url; NSString *localID; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *localID; // @synthesize localID; @property(retain, nonatomic) NSString *url; // @synthesize url;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_localID;
  • (const WCDBCondition_8be2a476 *)db_url;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WALocalStorageMainInfo : NSObject { NSString *appID; unsigned long lastModifyTime; unsigned long long storageLength; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned long lastModifyTime; // @synthesize lastModifyTime; @property(nonatomic) unsigned long long storageLength; // @synthesize storageLength; @property(retain, nonatomic) NSString *appID; // @synthesize appID;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_lastModifyTime;
  • (const WCDBCondition_a9076411 *)db_storageLength;
  • (const WCDBCondition_8be2a476 *)db_appID;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WALocalStorageDataInfo : NSObject { NSString *key; unsigned long keyAndDataLength; unsigned long lastModifyTime; NSString *dataType; NSString *data; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *data; // @synthesize data; @property(retain, nonatomic) NSString *dataType; // @synthesize dataType; @property(nonatomic) unsigned long lastModifyTime; // @synthesize lastModifyTime; @property(nonatomic) unsigned long keyAndDataLength; // @synthesize keyAndDataLength; @property(retain, nonatomic) NSString *key; // @synthesize key;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_data;
  • (const WCDBCondition_8be2a476 *)db_dataType;
  • (const WCDBCondition_e9b1f587 *)db_lastModifyTime;
  • (const WCDBCondition_e9b1f587 *)db_keyAndDataLength;
  • (const WCDBCondition_8be2a476 *)db_key;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WloginTlv_0x2 : WloginTlv { unsigned short wPicSigVer; NSString *sCode; NSData *acEncryptKey; }

@property(retain) NSData *acEncryptKey; // @synthesize acEncryptKey; @property(copy) NSString *sCode; // @synthesize sCode; @property(nonatomic) unsigned short wPicSigVer; // @synthesize wPicSigVer; - (void)dealloc; - (int)encode:(id)arg1;

@end

@interface WloginTlv_0x100 : WloginTlv { unsigned short wDBBufVer; unsigned int dwSSOVer; unsigned int dwAppID; unsigned int dwSubAppID; unsigned int dwAppClientVer; unsigned int dwGetSig; }

@property(nonatomic) unsigned int dwSubAppID; // @synthesize dwSubAppID; @property(nonatomic) unsigned int dwSSOVer; // @synthesize dwSSOVer; @property(nonatomic) unsigned int dwGetSig; // @synthesize dwGetSig; @property(nonatomic) unsigned int dwAppID; // @synthesize dwAppID; @property(nonatomic) unsigned int dwAppClientVer; // @synthesize dwAppClientVer; @property(nonatomic) unsigned short wDBBufVer; // @synthesize wDBBufVer; - (int)encode:(id)arg1;

@end

@interface WAMapCoverInfo : NSObject { id _annotation; float _rotate; UIImage *_image; }

@property(retain, nonatomic) UIImage *image; // @synthesize image=_image; @property(nonatomic) float rotate; // @synthesize rotate=_rotate; @property(retain, nonatomic) id annotation; // @synthesize annotation=_annotation; - (void).cxx_destruct;

@end

@interface WAMapInfo : NSObject { unsigned long _mapID; unsigned long _buttonID; struct CGRect _mapRegion; }

@property(nonatomic) struct CGRect mapRegion; // @synthesize mapRegion=_mapRegion; @property(nonatomic) unsigned long buttonID; // @synthesize buttonID=_buttonID; @property(nonatomic) unsigned long mapID; // @synthesize mapID=_mapID;

@end

@interface WAWebViewPlugin_EmbedMap : WAWebViewPlugin_embedView <QMapViewDelegate, SightViewDelegate> { NSMutableArray *_allMaps; NSMutableDictionary *_allCovers; NSMutableDictionary *_allMarkers; unsigned long _tagMax; }

  • (void).cxx_destruct;
  • (void)setMapScale:(float)arg1 mapId:(unsigned long)arg2;
  • (void)setCenterLocation:(struct CLLocationCoordinate2D)arg1 mapId:(unsigned long)arg2;
  • (void)dealloc;
  • (void)updateMapCovers:(unsigned long)arg1 covers:(id)arg2;
  • (void)clearMapCovers:(unsigned long)arg1;
  • (BOOL)removeMap:(unsigned long)arg1;
  • (id)mapView:(id)arg1 viewForAnnotation:(id)arg2;
  • (void)didRotate:(id)arg1;
  • (BOOL)insertMap:(id)arg1 result:(id *)arg2;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CustomMessageWrap : NSObject { unsigned long m_uiItemType; unsigned long m_uiItemShowType; NSString *m_nsTitle; NSString *m_nsUrl; NSString *m_nsShortUrl; NSString *m_nsTid; NSString *m_nsSource; NSString *m_nsSourceIcon; NSDate *m_pubTime; unsigned long m_uiType; BOOL m_bHasVedio; NSString *m_nsCategory; NSString *m_nsUserName; NSString *m_nsNickName; NSString *m_nsCover; NSString *m_nsDigest; unsigned long m_uiCoverWidth; unsigned long m_uiCoverHeight; }

  • (id)getArrCustomFromWrap:(id)arg1;
  • (id)getFirstCustomTitle:(id)arg1;
  • (struct XmlReaderNode_t *)getReaderNode:(struct XmlReaderNode_t *)arg1; @property(nonatomic) unsigned long m_uiCoverHeight; // @synthesize m_uiCoverHeight; @property(nonatomic) unsigned long m_uiCoverWidth; // @synthesize m_uiCoverWidth; @property(retain, nonatomic) NSString *m_nsDigest; // @synthesize m_nsDigest; @property(retain, nonatomic) NSString *m_nsCover; // @synthesize m_nsCover; @property(retain, nonatomic) NSString *m_nsNickName; // @synthesize m_nsNickName; @property(retain, nonatomic) NSString *m_nsUserName; // @synthesize m_nsUserName; @property(retain, nonatomic) NSString *m_nsCategory; // @synthesize m_nsCategory; @property(nonatomic) BOOL m_bHasVedio; // @synthesize m_bHasVedio; @property(nonatomic) unsigned long m_uiType; // @synthesize m_uiType; @property(retain, nonatomic) NSDate *m_pubTime; // @synthesize m_pubTime; @property(retain, nonatomic) NSString *m_nsSourceIcon; // @synthesize m_nsSourceIcon; @property(retain, nonatomic) NSString *m_nsSource; // @synthesize m_nsSource; @property(retain, nonatomic) NSString *m_nsTid; // @synthesize m_nsTid; @property(retain, nonatomic) NSString *m_nsShortUrl; // @synthesize m_nsShortUrl; @property(retain, nonatomic) NSString *m_nsUrl; // @synthesize m_nsUrl; @property(retain, nonatomic) NSString *m_nsTitle; // @synthesize m_nsTitle; @property(nonatomic) unsigned long m_uiItemShowType; // @synthesize m_uiItemShowType; @property(nonatomic) unsigned long m_uiItemType; // @synthesize m_uiItemType;
  • (void).cxx_destruct;
  • (id)description;

@end

@interface WAWebViewPlugin_playAudio : WAWebViewPluginBase { MMMusicPlayer *_musicPlayer; AVAudioPlayer *_avPlayer; BOOL _bRemote; }

  • (void).cxx_destruct;
  • (BOOL)handleEvent:(unsigned int)arg1 userInfo:(id)arg2;
  • (void)resumeAudio;
  • (void)pauseAudio;
  • (void)stopAudio;
  • (void)enterBackground;
  • (void)enterForeground;
  • (void)playAudio:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface NetCmdSendOnlyEvent : CBaseEvent { struct INetCmdSendOnly *m_netcmd; int m_cmdstatus; }

@property(nonatomic) struct INetCmdSendOnly *m_netcmd; // @synthesize m_netcmd; - (void)OnCmdRecv; - (void)Stop; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (void)dealloc; - (id)init;

@end

@interface WADownloadFileMgr : MMService <WAAppTaskMgrExt, MMService> { NSMutableDictionary *_dicAppID2DownloadHandler; NSObject *_workerQueue; }

  • (void).cxx_destruct;
  • (void)onAppTaskTerminate:(id)arg1;
  • (void)clearAllDownloadHandler;
  • (void)clearDownloadHandlerWithAppID:(id)arg1;
  • (id)getAndNewDownloadHandlerIfNotExistWithAppID:(id)arg1 appVersion:(unsigned long long)arg2;
  • (void)downloadFileWithAppID:(id)arg1 appVersion:(unsigned long long)arg2 url:(id)arg3 completionHandler:(CDUnknownBlockType)arg4;
  • (void)onServiceClearData;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMAutoSearchItem : MMObject { BOOL _startFromFirst; NSString *_keyWord; }

  • (id)itemWithKeyWord:(id)arg1 startFromFirst:(BOOL)arg2; @property(nonatomic) BOOL startFromFirst; // @synthesize startFromFirst=_startFromFirst; @property(retain, nonatomic) NSString *keyWord; // @synthesize keyWord=_keyWord;
  • (void).cxx_destruct;

@end

@interface MMAutoSearchLogic : MMObject { BOOL _blockSignal; id _delegate; NSMutableArray *_autoSearchQueue; NSString *_lastResponseKey; }

@property(retain, nonatomic) NSString *lastResponseKey; // @synthesize lastResponseKey=_lastResponseKey; @property(nonatomic) BOOL blockSignal; // @synthesize blockSignal=_blockSignal; @property(retain, nonatomic) NSMutableArray *autoSearchQueue; // @synthesize autoSearchQueue=_autoSearchQueue; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)tryNextSearch; - (BOOL)autoSearchShouldFinishedWithKeyword:(id)arg1 QueryInterval:(double)arg2 StartFromFirst:(BOOL)arg3; - (void)tryAutoSearchWithKeyword:(id)arg1 StartFromFirst:(BOOL)arg2; - (void)reset; - (id)init;

@end

@interface WAWebViewPlugin_CustomNavigationBar : WAWebViewPluginBase { BOOL _bIsJsapiDefineNavigationLeftItem; BOOL _bIsJsapiDefineNavigationRightItem; CDUnknownBlockType _onClickRightNavItem; BOOL _bIsShowNavigationLoading; int _navigationMode; UILongPressGestureRecognizer *_longPressRecognizer; BOOL _isTrigerLongPress; }

@property(nonatomic) BOOL m_bIsJsapiDefineNavigationRightItem; // @synthesize m_bIsJsapiDefineNavigationRightItem=_bIsJsapiDefineNavigationRightItem; - (void).cxx_destruct; - (void)setTitleColorAndUpdate:(id)arg1; - (void)setTitle:(id)arg1 color:(id)arg2; - (void)changeStatusBarWhite:(BOOL)arg1; - (void)hideNavigationTitleLoading; - (void)showNavigationTitleLoading; - (void)setRightNavBarItemHidden:(BOOL)arg1; - (void)onClickJSDefineRightNavItem; - (void)onMore; - (void)onLongPressMoreItem:(id)arg1; - (void)setNavBarElementAndStatusBarStyle:(int)arg1; - (BOOL)handleEvent:(unsigned int)arg1 userInfo:(id)arg2; - (void)dealloc; - (id)init;

@end

@interface WloginTlv_0x17 : WloginTlv { unsigned short wDataVer; unsigned int dwTime; unsigned int dwClientIP; unsigned short wClientPort; unsigned short wResvLen; }

@property unsigned short wResvLen; // @synthesize wResvLen; @property unsigned short wClientPort; // @synthesize wClientPort; @property unsigned int dwClientIP; // @synthesize dwClientIP; @property unsigned int dwTime; // @synthesize dwTime; @property unsigned short wDataVer; // @synthesize wDataVer; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface WeChatApiUtil : NSObject { }

  • (id)getSDKVersion;
  • (id)_internal_getSDKVersion;
  • (BOOL)isWXAppSupportApi;
  • (id)getAppUrlWithPlatformId:(id)arg1 withOtherArgs:(id)arg2;
  • (id)getAppUrlWithPlatformId:(id)arg1;
  • (BOOL)launchApp:(id)arg1;
  • (BOOL)isAppInstalledWithoutCatchException:(id)arg1;
  • (BOOL)isAppInstalledWithCatchException:(id)arg1;
  • (BOOL)isAppOpenUrl:(id)arg1 appID:(id)arg2;
  • (id)getAppUrl:(id)arg1;
  • (id)getWeChatUrl:(id)arg1 extraUrl:(id)arg2;
  • (id)getWeChatUrl:(id)arg1;
  • (id)dataFromPropertyList:(id)arg1;
  • (id)propertyListFromData:(id)arg1;
  • (BOOL)is2xScreen;
  • (BOOL)isiOS7plus;

@end

@interface WAAppTaskShowFromBackgroundContext : NSObject { WAWebViewController *_showWebView; UIViewController *_lastVC; }

@property(nonatomic) __weak UIViewController *lastVC; // @synthesize lastVC=_lastVC; @property(nonatomic) __weak WAWebViewController *showWebView; // @synthesize showWebView=_showWebView; - (void).cxx_destruct;

@end

@interface WAAppTask : NSObject <WAAppTaskLoaderDelegate, WAWebViewDelegate, WAJSCoreServiceDelegate> { NSString *_appID; CContact *_contact; NSString *_relativeURL; unsigned long _debugModeType; NSDictionary *_dicExtraInfo; WAAppTaskShowFromBackgroundContext *_showFromBackgroundContext; NSMutableArray *_arrWebView; NSMutableDictionary *_dicTabWebView; WAWebViewController *_preloadWebView; WAJSCoreService *_appService; BOOL _isWriteFrameContentCache; WAWebViewController *_curAppRouteWebView; BOOL _isForeground; BOOL _isPopParent; unsigned long _webViewMaxDepth; unsigned long _backgroundTaskMaxTimeout; NSString *_refererHost; id delegate; unsigned long _timeEnterBackground; WAAppTaskLoader *_appLoader; WAPermissionHandler *_permissionHandler; }

@property(retain) WAPermissionHandler *permissionHandler; // @synthesize permissionHandler=_permissionHandler; @property(retain, nonatomic) WAAppTaskLoader *appLoader; // @synthesize appLoader=_appLoader; @property(nonatomic) unsigned long timeEnterBackground; // @synthesize timeEnterBackground=_timeEnterBackground; @property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)printConsoleLog:(id)arg1; - (id)GetWeAppPluginByName:(id)arg1; - (void)resetTask; - (void)closeTask; - (BOOL)isTaskRunning; - (void)enterBackground; - (BOOL)isFirstWebViewOnForeground; - (void)checkForegound; - (void)leaveForeground; - (void)enterForeground; - (BOOL)isForeground; - (BOOL)hasPermissionWithJSAPI:(id)arg1 fromAppService:(id)arg2; - (void)setAppServiceCurrentWebView:(id)arg1; - (void)appServiceSendOnEnterBackground; - (void)appServiceSendOnEnterForeground; - (id)getStrForOpenType:(unsigned int)arg1 webviewID:(unsigned int)arg2; - (void)sendAppRouteEventFromWebView:(id)arg1 openType:(unsigned int)arg2; - (void)setupAppServiceWithContact:(id)arg1; - (void)clearAppService; - (void)sendJSEventToService:(id)arg1 param:(id)arg2 fromWebView:(id)arg3; - (void)publishPostMessage:(id)arg1 fromWebView:(id)arg2; - (BOOL)checkWebViewRunMode:(id)arg1; - (BOOL)checkServiceRunMode:(id)arg1; - (BOOL)hasPermissionWithJSAPI:(id)arg1 fromWebView:(id)arg2; - (void)webView:(id)arg1 didLoadFrameContent:(id)arg2; - (id)askFrameContentFromWebView:(id)arg1; - (BOOL)webViewIsSameDepthWithFirstPage:(id)arg1; - (BOOL)webViewIsFirstPage:(id)arg1; - (void)killAppFrom:(id)arg1 animate:(BOOL)arg2; - (void)enterBackgroundFrom:(id)arg1 animate:(BOOL)arg2; - (void)popToFirstWebViewFrom:(id)arg1; - (void)webViewDidSwitchTab:(id)arg1; - (id)getPreviousWebViewFromWebView:(id)arg1; - (id)getTabChildWebViewWithRelativeURL:(id)arg1 fromWebView:(id)arg2; - (void)webViewOnBeforeEveluateIndexData:(id)arg1; - (void)webViewDidBePoped:(id)arg1; - (void)webViewDidDisappear:(id)arg1; - (void)webViewDidAppear:(id)arg1 notCallOnAppRoute:(BOOL)arg2; - (void)saveFrameContentCache:(id)arg1; - (id)loadFrameContentCache; - (id)frameContentCachePath; - (id)getAndDeletePreLoadWebView; - (void)setupPreloadWebViewFromWebView:(id)arg1; - (void)updateAllWebViewExtraInfo:(id)arg1; - (id)generateExtraInfoWithAppID:(id)arg1 Contact:(id)arg2 inputExtraInfo:(id)arg3; - (id)getTabChildWebViewWithRelativeURL:(id)arg1 fromParentWebView:(id)arg2; - (id)getChildWebViewWithRelativeURL:(id)arg1 childExtraInfo:(id)arg2 fromParentWebView:(id)arg3; - (id)getNewWebViewControllerWithContact:(id)arg1 appID:(id)arg2 baseURL:(id)arg3 pageRelativeURL:(id)arg4; - (void)clearTabWebView; - (void)removeTabWebViewWithParentWebView:(id)arg1; - (void)addTabWebView:(id)arg1 parentWebView:(id)arg2; - (void)clearWebView; - (void)popWebView:(id)arg1; - (void)removeWebView:(id)arg1; - (void)addWebView:(id)arg1; - (void)closePresentViewController; - (void)removeWebViewFromNavigationController:(BOOL)arg1; - (void)sendUIEventAfterShowFromBackground:(id)arg1; - (void)showWebViewFromBackground:(id)arg1; - (unsigned long)webViewDepth; - (BOOL)loadAppConfig:(id)arg1; - (void)setupAppConfig; - (void)removeParentWebView:(id)arg1; - (void)removeChildWebView:(id)arg1 fromParentWebView:(id)arg2; - (void)getChildWebView:(id *)arg1 withRelativeURL:(id)arg2 childExtraInfo:(id)arg3 fromParentWebView:(id)arg4; - (void)setupAppServiceAndWebViewWithAppID:(id)arg1 contact:(id)arg2 baseURL:(id)arg3 pageRelativeURL:(id)arg4 getWebView:(id *)arg5; - (void)resetAppLoader; - (BOOL)isLoading; - (id)getAllWebViews; - (void)sendJSEventToWebView:(id)arg1 param:(id)arg2 toWebviews:(id)arg3; - (void)openChildWebViewWithRelativeURL:(id)arg1 childExtraInfo:(id)arg2 fromParent:(id)arg3 isPopParent:(BOOL)arg4 errorHandler:(CDUnknownBlockType)arg5; - (void)openWithContact:(id)arg1 relativeURL:(id)arg2 extraInfo:(id)arg3 navigationController:(id)arg4 errorHandler:(CDUnknownBlockType)arg5; - (unsigned long)backgroundTaskMaxTimeout; - (BOOL)isShowOnForeground; - (unsigned int)webViewInNavigationCount; - (unsigned long)debugModeType; - (id)relativeURL; - (id)contact; - (id)appID; - (void)dealloc; - (id)initWithAppID:(id)arg1 debugModeType:(unsigned long)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAConfigMgr : MMService <MMResourceMgrExt, IMsgExt, MMService> { NSMutableDictionary *_dicAppID2ConfigJSON; NSMutableDictionary *_dicAppID2ContactAttribute; WAAppBrandNotifyStorage *m_notifyStorage; NSMutableDictionary *dicUseVConsoleApp; NSDictionary *_dicSystemConfig; NSString *_mmUserAgent; }

  • (BOOL)isOpenFindFriendEntry; @property(retain) NSString *mmUserAgent; // @synthesize mmUserAgent=_mmUserAgent; @property(retain) NSDictionary *dicSystemConfig; // @synthesize dicSystemConfig=_dicSystemConfig;
  • (void).cxx_destruct;
  • (id)waappBanSceneWithAppid:(id)arg1 banScene:(unsigned int)arg2;
  • (id)waappDetailInfoViewURLWithAppid:(id)arg1;
  • (id)lowVersionWithAppid:(id)arg1;
  • (id)forbbidenUrlWithAppid:(id)arg1;
  • (id)exposeURLWithAppid:(id)arg1 msgid:(id)arg2;
  • (id)exposeURLWithAppid:(id)arg1 pageid:(id)arg2;
  • (void)deleteDebugModeAppInfo:(id)arg1;
  • (void)insertDeubgModeAppInfo:(id)arg1;
  • (void)parseNotifyMsg:(id)arg1;
  • (id)getSaveInfoKeyWithAppid:(id)arg1 debugType:(unsigned long)arg2;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)saveNotifyStorage:(id)arg1;
  • (void)loadNotifyStorage;
  • (void)setDebugModeDownloadPkgCompleteWithAppid:(id)arg1 debugType:(unsigned int)arg2 value:(BOOL)arg3;
  • (BOOL)isDebugModeAlreadyUpdatePkgWithAppid:(id)arg1 debugType:(unsigned int)arg2;
  • (id)getDebugPkgValidTimeStrWithAppid:(id)arg1 debugType:(unsigned int)arg2;
  • (id)getDebugPkgDownloadUrlWithAppid:(id)arg1 debugType:(unsigned int)arg2;
  • (id)getAllDebugModeAppInfoForceSave:(BOOL)arg1;
  • (id)getDeubgModeAppInfoByName:(id)arg1;
  • (BOOL)isDebugModeAppWithUserName:(id)arg1;
  • (id)getAllDebugModeAppInfo;
  • (id)getPublicResDebugModeAppInfo;
  • (BOOL)closeUseVConsoleWithAppID:(id)arg1;
  • (BOOL)openUseVConsoleWithAppID:(id)arg1;
  • (BOOL)pageIsUseVConsoleForAppID:(id)arg1;
  • (id)getMMUserAgent;
  • (void)updateMMUserAgent;
  • (id)getAppWebPageFullUrlWithAppid:(id)arg1 version:(unsigned long long)arg2 relativePath:(id)arg3 isDebugMode:(unsigned int)arg4;
  • (id)getCdnBaseUrlStrIsDebugMode:(unsigned int)arg1;
  • (void)onServiceClearData;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;
  • (void)contactAttributeCategoryOnServiceClearData;
  • (void)contactAttributeCategoryOnServiceReloadData;
  • (void)contactAttributeCategoryOnServiceInit;
  • (void)setContactAttributeWithAppID:(id)arg1 weAppInfo:(id)arg2;
  • (id)contactAttributeWithAppID:(id)arg1;
  • (void)updateSystemSettingData:(id)arg1;
  • (void)loadSystemSettingData;
  • (void)onResUpdateFinish:(int)arg1 resType:(unsigned long)arg2 subResType:(unsigned long)arg3;
  • (id)systemSetting;
  • (void)systemSettingCategoryOnServiceClearData;
  • (void)systemSettingCategoryOnServiceReloadData;
  • (void)systemSettingCategoryOnServiceInit;
  • (id)objectForAppID:(id)arg1 andPaths:(id)arg2;
  • (id)dictionaryForAppID:(id)arg1 andPaths:(id)arg2;
  • (id)stringForAppID:(id)arg1 andPaths:(id)arg2;
  • (void)setAppConfigJSON:(id)arg1 forAppID:(id)arg2;
  • (id)appConfigJsonTextForAppService:(id)arg1;
  • (id)networkTimeoutAttributeForAppID:(id)arg1;
  • (id)entryPagePathForAppID:(id)arg1;
  • (id)pageTabAttributesForAppID:(id)arg1 page:(id)arg2;
  • (id)pageWindowAttributesForAppID:(id)arg1 page:(id)arg2;
  • (void)loadAppConfigWithAppID:(id)arg1 data:(id)arg2;
  • (void)appConfigJSONCategoryOnServiceClearData;
  • (void)appConfigJSONCategoryOnServiceReloadData;
  • (void)appConfigJSONCategoryOnServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterUtil : MMObject { }

  • (id)getGameCenterWebViewController:(id)arg1 Url:(id)arg2;
  • (id)getDefaultImage;
  • (id)parseUrlQuery:(id)arg1;
  • (id)badgeFileNameWithLevel:(unsigned int)arg1;
  • (unsigned int)actionTypeForGame:(id)arg1;
  • (id)parseHomepageDataWithResp:(id)arg1;
  • (id)trimmedStringWithString:(id)arg1;
  • (unsigned int)tagTypeWithString:(id)arg1;
  • (int)trendTypeWithString:(id)arg1;
  • (id)getGameSettingCachePath;
  • (id)getGameSearchRecommendItemCachePath;
  • (id)getClassifyNewGameListCachePath:(id)arg1;
  • (id)getMoreGameListCachePath;
  • (id)getAllGameListDataPath;
  • (id)getUserSubscribeDataPath;
  • (id)getLibraryGameListCachePath;
  • (id)getGameAdsCountryInfoFilePath;
  • (id)getGameAdsFilePath;
  • (id)getGameMsgGiftInfoFilePath;
  • (id)getUserGameDetailFilePath:(id)arg1;
  • (id)getUserHomeDataPath;
  • (id)getUserCommonDataDir;
  • (id)getUserDataDir;
  • (id)getContactDisplayName:(id)arg1;

@end

@interface WAWebSocketMgr : MMService <WAWebSocketHandlerDelegate, WAAppTaskMgrExt, MMService> { NSMutableDictionary *_dicAppID2WebSocketHandler; NSObject *_workerQueue; }

  • (void).cxx_destruct;
  • (void)webSocketDidClose:(id)arg1;
  • (void)onAppTaskTerminate:(id)arg1;
  • (void)closeAndDeleteAllWebSocketHandler;
  • (void)deleteHandler:(id)arg1;
  • (void)closeAndDeleteHandlerWithAppID:(id)arg1;
  • (id)getHandlerWithAppID:(id)arg1;
  • (id)getAndNewHandlerIfNotExistWithAppID:(id)arg1 appVersion:(unsigned long long)arg2 isNew:(char *)arg3;
  • (void)sendMessage:(id)arg1 withAppID:(id)arg2 completionHandler:(CDUnknownBlockType)arg3;
  • (void)closeSocketWithAppID:(id)arg1;
  • (void)connectSocketWithAppID:(id)arg1 appVersion:(unsigned long long)arg2 url:(id)arg3 httpHeaders:(id)arg4 completionHandler:(CDUnknownBlockType)arg5;
  • (void)onServiceClearData;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_showDatePickerView : WAJSEventHandler_BaseEvent { WADateTimePickerView *_picker; MMPickerMaskView *_mask; struct CGRect _rcInput; struct CGRect _rcWeb; NSString *_current; NSString *_field; NSString *_start; NSString *_end; double _pickerTime; }

  • (void).cxx_destruct;
  • (void)onConfirm:(id)arg1;
  • (void)onCancel;
  • (void)adjustViewPosition:(float)arg1;
  • (void)hidePicker;
  • (void)setScrollEnabled:(BOOL)arg1;
  • (void)showDateTimeKeyboard:(int)arg1;
  • (void)dealloc;
  • (void)touchMask:(id)arg1;
  • (void)handleJSEvent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WloginTlv_0xa : WloginTlv { unsigned short wErrorVer; unsigned short wErrorCode; NSString *sErrorInfo; }

@property(copy) NSString *sErrorInfo; // @synthesize sErrorInfo; @property(nonatomic) unsigned short wErrorVer; // @synthesize wErrorVer; @property(nonatomic) unsigned short wErrorCode; // @synthesize wErrorCode; - (void)dealloc; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface MMFavUrlComponentData : MMComponentData { NSString *m_title; NSString *m_nameId; NSString *m_des; int favType; NSArray *_m_chatNames; NSArray *_m_chatContents; }

@property(retain, nonatomic) NSArray *m_chatContents; // @synthesize m_chatContents=_m_chatContents; @property(retain, nonatomic) NSArray *m_chatNames; // @synthesize m_chatNames=_m_chatNames; @property(nonatomic) int favType; // @synthesize favType; @property(retain, nonatomic) NSString *m_des; // @synthesize m_des; @property(retain, nonatomic) NSString *m_nameId; // @synthesize m_nameId; @property(retain, nonatomic) NSString *m_title; // @synthesize m_title; - (void).cxx_destruct;

@end

@interface ServiceAppData : MMObject { NSString *_appID; NSString *_appName; NSString *_appNameEn; NSString *_appNameTW; NSString *_appNameHK; NSString *_appIconUrlAttView; NSString *_appIconUrlListView; NSString *_appForwardUrl; unsigned long _appType; unsigned long _appInfoFlag; unsigned long _appJumpType; unsigned long _appShowFlag; BOOL _appNotShowNew; BOOL appNotShowNew; NSString *appID; NSString *appName; NSString *appNameEn; NSString *appNameTW; NSString *appIconUrlAttView; NSString *appForwardUrl; unsigned long appType; unsigned long appInfoFlag; NSString *appIconUrlListView; unsigned long appJumpType; unsigned long appShowFlag; NSString *appNameHK; }

  • (void)initialize; @property(retain, nonatomic) NSString *appNameHK; // @synthesize appNameHK; @property(nonatomic) unsigned long appShowFlag; // @synthesize appShowFlag; @property(nonatomic) unsigned long appJumpType; // @synthesize appJumpType; @property(nonatomic) BOOL appNotShowNew; // @synthesize appNotShowNew; @property(retain, nonatomic) NSString *appIconUrlListView; // @synthesize appIconUrlListView; @property(nonatomic) unsigned long appInfoFlag; // @synthesize appInfoFlag; @property(nonatomic) unsigned long appType; // @synthesize appType; @property(retain, nonatomic) NSString *appForwardUrl; // @synthesize appForwardUrl; @property(retain, nonatomic) NSString *appIconUrlAttView; // @synthesize appIconUrlAttView; @property(retain, nonatomic) NSString *appNameTW; // @synthesize appNameTW; @property(retain, nonatomic) NSString *appNameEn; // @synthesize appNameEn; @property(retain, nonatomic) NSString *appName; // @synthesize appName; @property(retain, nonatomic) NSString *appID; // @synthesize appID;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppDetailViewController : MMUIViewController <WCActionSheetDelegate, UIDocumentInteractionControllerDelegate, MMAppAttachFileMgrExt, UIScrollViewDelegate, UIGestureRecognizerDelegate, UIWebViewDelegate, WKNavigationDelegate, IMsgExt, IEnterpriseMsgExt, IMsgRevokeExt, UIAlertViewDelegate> { NSString *m_nsUsrName; CMessageWrap *m_wrapMsg; BOOL m_bDownloading; BOOL m_bRegister; MMProgressView *m_viewProgress; UILabel *m_labProgress; UIButton *m_btnCancelDownload; UIButton *m_btnDownload; UILabel *m_labCannotOpen; UIButton *m_btnViewDetail; UIButton *m_btnOpenByApp; UILabel *m_labelFileName; id m_delegate; BOOL m_bPreview; unsigned long m_uiPreviewType; UIDocumentInteractionController *m_vcDocument; BOOL m_bViewDidAppear; BOOL m_bOpenMode; BOOL m_bFileExpired; BOOL m_bHasRevoke; MMMPMoviePlayerController *_moviePlayerController; WCActionSheet *m_actionSheet; ShareDataToOpenSDKController *m_shareOpenSDKController; UIView *m_webView; BOOL _bIsNaviBarHide; UITapGestureRecognizer *_singleTapRec; BOOL _bIsDisableTapRec; BOOL m_showInfoOnly; BOOL m_bIsFileExistInSvr; UIButton *m_shareToFriendBtn; NSString *_m_tmpFilePath; }

@property(retain, nonatomic) NSString *m_tmpFilePath; // @synthesize m_tmpFilePath=_m_tmpFilePath; @property(nonatomic) BOOL m_bIsFileExistInSvr; // @synthesize m_bIsFileExistInSvr; @property(retain, nonatomic) UIButton *m_shareToFriendBtn; // @synthesize m_shareToFriendBtn; @property(nonatomic) BOOL m_showInfoOnly; // @synthesize m_showInfoOnly; @property(nonatomic) BOOL m_bOpenMode; // @synthesize m_bOpenMode; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) CMessageWrap *m_wrapMsg; // @synthesize m_wrapMsg; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; - (void).cxx_destruct; - (void)webViewWebContentProcessDidTerminate:(id)arg1; - (void)webView:(id)arg1 didFailNavigation:(id)arg2 withError:(id)arg3; - (void)webView:(id)arg1 didFinishNavigation:(id)arg2; - (void)webView:(id)arg1 didCommitNavigation:(id)arg2; - (void)shareToFriend; - (void)initShareToFriendBtn; - (void)onCheckAppAttachRet:(id)arg1 isExistInSvr:(BOOL)arg2 taskInfo:(id)arg3; - (void)checkIsFileExistInSvr; - (void)onSingleTap:(id)arg1; - (BOOL)gestureRecognizer:(id)arg1 shouldBeRequiredToFailByGestureRecognizer:(id)arg2; - (BOOL)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2; - (void)scrollViewDidScroll:(id)arg1; - (void)setNaviBarHide:(BOOL)arg1 animation:(BOOL)arg2; - (void)viewWillDisappear:(BOOL)arg1; - (void)OnMsgRevoked:(id)arg1 n64MsgId:(long long)arg2 SysMsg:(id)arg3; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnMsgDownloadAppAttachExpiredFail:(id)arg1 MsgWrap:(id)arg2; - (void)OnModMsg:(id)arg1 MsgWrap:(id)arg2; - (void)OnModEnterpriseMsg:(id)arg1 Brand:(id)arg2 WrapMsg:(id)arg3; - (void)handleModMsg:(id)arg1 MsgWrap:(id)arg2; - (void)documentInteractionController:(id)arg1 didEndSendingToApplication:(id)arg2; - (void)SetProgress:(unsigned long)arg1; - (void)ShowProgressView; - (void)ShowDownloadBtn; - (void)StopDownloadAndUpdateView; - (void)StopDownload; - (void)StartDownload; - (BOOL)isExceptionFileName:(id)arg1; - (void)tryRegister; - (void)OnReturn; - (void)OnOperate:(id)arg1; - (BOOL)canShowMsgForwardTo3rdApp; - (void)InitDownload:(BOOL)arg1; - (void)didRotateFromInterfaceOrientation:(int)arg1; - (unsigned int)supportedInterfaceOrientations; - (void)OnOpenByApp:(id)arg1; - (void)OnLookDetail; - (void)InitInfoiew; - (void)InitPreview; - (void)viewDidLayoutSubviews; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)SetDownloadHide:(BOOL)arg1; - (void)SetProgressHide:(BOOL)arg1; - (id)GetFileDisplayName; - (id)GetTmpFilePath; - (id)GetFilePath; - (void)dealloc; - (void)SafeDeleteDocument; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCWatchChatRoomImageView : UIImageView { UIImageView *_imageView; CContact *_contact; }

@property(retain, nonatomic) CContact *contact; // @synthesize contact=_contact; - (void).cxx_destruct; - (id)initWithFrame:(struct CGRect)arg1 contact:(id)arg2;

@end

@interface GameCenterGuideCell : MMTableViewCell { MMWebImageView *_iconView; UIButton *_typeButton; UILabel *_titleLabel; UILabel *_detailLabel; GameCenterGuideItem *_guideItem; }

@property(retain, nonatomic) GameCenterGuideItem *guideItem; // @synthesize guideItem=_guideItem; - (void).cxx_destruct; - (void)layoutContent; - (void)reloadData; - (void)initializeSubview; - (void)layoutSubviews; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface WAWebViewPlugin_InputKeyboard : WAWebViewPluginBase <UIGestureRecognizerDelegate, UITextFieldDelegate, UIScrollViewDelegate> { float _toolBarHeight; BOOL _showConfirmButton; int _orientation; BOOL _durationSwith; BOOL _systemKeyboard; id _inputDelegate; UITextField *_field; UITextRange *_selectedTextRange; NSString *_defaultValue; NSString *_userData; float _originTop; int _maxLength; UIButton *_switchButton; WACustomKeyboard *_customKeyboard; NSDictionary *_delayParam; WAJSEventHandler_BaseEvent *_handler; struct CGRect _rcInput; }

@property(retain, nonatomic) WAJSEventHandler_BaseEvent *handler; // @synthesize handler=_handler; @property(retain, nonatomic) NSDictionary *delayParam; // @synthesize delayParam=_delayParam; @property(retain, nonatomic) WACustomKeyboard *customKeyboard; // @synthesize customKeyboard=_customKeyboard; @property(retain, nonatomic) UIButton *switchButton; // @synthesize switchButton=_switchButton; @property(nonatomic) BOOL systemKeyboard; // @synthesize systemKeyboard=_systemKeyboard; @property(nonatomic) BOOL durationSwith; // @synthesize durationSwith=_durationSwith; @property(nonatomic) int maxLength; // @synthesize maxLength=_maxLength; @property(nonatomic) float originTop; // @synthesize originTop=_originTop; @property(nonatomic) struct CGRect rcInput; // @synthesize rcInput=_rcInput; @property(retain, nonatomic) NSString *userData; // @synthesize userData=_userData; @property(retain, nonatomic) NSString *defaultValue; // @synthesize defaultValue=_defaultValue; @property(retain, nonatomic) UITextRange *selectedTextRange; // @synthesize selectedTextRange=_selectedTextRange; @property(retain, nonatomic) UITextField *field; // @synthesize field=_field; @property(nonatomic) __weak id inputDelegate; // @synthesize inputDelegate=_inputDelegate; - (void).cxx_destruct; - (void)onDone; - (BOOL)textFieldShouldReturn:(id)arg1; - (void)hideKeyBoard; - (void)textFieldDidChange:(id)arg1; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)onKeyboardDidHide:(id)arg1; - (void)setDelayedHandler:(id)arg1 withParam:(id)arg2; - (BOOL)keyboardVisible; - (void)onKeyboardWillHide:(id)arg1; - (void)adjustViewPosition:(float)arg1; - (void)didRotate:(id)arg1; - (void)onSystemKeyboardWillShow:(id)arg1; - (void)showCustomKeyboard:(int)arg1 confirmButton:(BOOL)arg2; - (void)showSystemKeyboard:(BOOL)arg1; - (void)switchEmojiKeyBoard; - (BOOL)handleEvent:(unsigned int)arg1 userInfo:(id)arg2; - (void)dealloc; - (void)setInputValue:(id)arg1 cursorPos:(int)arg2; - (BOOL)haveChineseChar:(id)arg1; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)showKeyBoard:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAAppTaskDBMgr : MMService <WAAppTaskMgrExt, MMService> { NSMutableDictionary *_dicAppID2TaskDB; }

  • (void).cxx_destruct;
  • (void)onAppTaskTerminate:(id)arg1;
  • (void)clearTaskDBWithAppID:(id)arg1;
  • (void)clearAllTaskDB;
  • (id)getAndNewTaskDBIfNotExist:(id)arg1;
  • (id)getTaskDBWithAppID:(id)arg1;
  • (void)onServiceClearData;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface OpenTempSessionHandler : MMObject { NSString *_appId; NSString *_bundleId; NSURL *_url; }

@property(retain, nonatomic) NSURL *url; // @synthesize url=_url; @property(retain, nonatomic) NSString *bundleId; // @synthesize bundleId=_bundleId; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; - (void).cxx_destruct; - (void)onPreEnterWechatDone; - (id)translateToInternalTempSessionUrlString; - (void)doOpenTempSession; - (void)startHandleAppId:(id)arg1 bundleId:(id)arg2 info:(id)arg3; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCanvasSightComponent : WCCanvasComponent <SightViewDelegate, WCCanvasImageLoaderObserver, WCSightLoaderObserver, VoiceComponentExt> { BOOL _sightReady; BOOL _sightPlaying; SightView *_sightView; UIButton *_voiceIconButton; NSMutableDictionary *_sightUrl2SoundMap; NSString *_currentSightUrl; struct CGSize _sightSize; }

  • (struct CGSize)calcSizeForCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3; @property(nonatomic) struct CGSize sightSize; // @synthesize sightSize=_sightSize; @property(retain, nonatomic) NSString *currentSightUrl; // @synthesize currentSightUrl=_currentSightUrl; @property(retain, nonatomic) NSMutableDictionary *sightUrl2SoundMap; // @synthesize sightUrl2SoundMap=_sightUrl2SoundMap; @property(nonatomic) BOOL sightPlaying; // @synthesize sightPlaying=_sightPlaying; @property(nonatomic) BOOL sightReady; // @synthesize sightReady=_sightReady; @property(retain, nonatomic) UIButton *voiceIconButton; // @synthesize voiceIconButton=_voiceIconButton; @property(retain, nonatomic) SightView *sightView; // @synthesize sightView=_sightView;
  • (void).cxx_destruct;
  • (void)onVoiceComponentHasPlayWithSound:(id)arg1;
  • (void)SightDidFailForUrl:(id)arg1;
  • (void)SightDidLoad:(id)arg1 Url:(id)arg2;
  • (void)SightDidReceiveProgress:(float)arg1 Url:(id)arg2;
  • (void)SightWillBeginLoadForUrl:(id)arg1;
  • (void)ImageDidLoadWithData:(id)arg1 Url:(id)arg2;
  • (void)ImageDidFail:(id)arg1;
  • (void)ImageDidLoad:(id)arg1 Url:(id)arg2;
  • (void)onSightDurationUpdate:(CDStruct_1b6d18a9)arg1;
  • (BOOL)sightView:(id)arg1 playbackDidReadEnd:(BOOL)arg2;
  • (void)onClickIconViewOfSightView:(id)arg1;
  • (unsigned int)getSightViewScene;
  • (void)onVoiceIconBtnClick:(id)arg1;
  • (void)tryToPlaySight;
  • (BOOL)tryToLoadSight;
  • (BOOL)tryToLoadThumbImage;
  • (void)componentWillEnterForeground;
  • (void)componentDidEnterBackground;
  • (void)componentHasApperedInMainScreenWithFactor:(float)arg1;
  • (void)configureWithCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3;
  • (void)dealloc;
  • (void)layoutSubviews;
  • (void)setup;
  • (void)clear;
  • (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterManager : MMService <MMService, IAppDataExt, PBMessageObserverDelegate, GameLibrarayLogicControllerDelegate, GameSearchManagerDelegate, IAPExt, MMWebViewDelegate, GameSettingLogicControllerDelegate> { GameCenterHomeData *_homeData; NSMutableArray *_gameIntroList; NSMutableDictionary *_gameDetailDict; NSMutableDictionary *_subscribeInfoDict; BOOL _gameIntroLoaded; NSMutableArray *_allGameList; NSMutableDictionary *_appid2UrlInGlobalSearch; unsigned long _lastFetchCountryTime; NSString *_appStoreCountryCode; GameSearchRecommendList *_searchRecommendList; GameCenterDetailLogicController *_detailLogicController; GameLibrarayLogicController *_librarayLogicController; GameSettingLogicController *_settingLogicController; GameSearchManager *_searchMgr; NSString *_iapProductID; MMWebViewController *_floatLayerWebViewController; NSString *_floatLayerUrl; int _floatLayerRequestTime; UIButton *_floatLayerCloseButton; }

@property(retain, nonatomic) UIButton *floatLayerCloseButton; // @synthesize floatLayerCloseButton=_floatLayerCloseButton; @property(nonatomic) int floatLayerRequestTime; // @synthesize floatLayerRequestTime=_floatLayerRequestTime; @property(retain, nonatomic) NSString *floatLayerUrl; // @synthesize floatLayerUrl=_floatLayerUrl; @property(retain, nonatomic) MMWebViewController *floatLayerWebViewController; // @synthesize floatLayerWebViewController=_floatLayerWebViewController; @property(retain, nonatomic) NSString *iapProductID; // @synthesize iapProductID=_iapProductID; - (void).cxx_destruct; - (void)onCloseH5FloatLayer; - (void)closeH5FloatLayer; - (id)webViewFailToLoad:(id)arg1; - (void)onWebViewDidFinishLoad:(id)arg1; - (int)gameButtonActionWithoutReport:(id)arg1 Controller:(id)arg2; - (void)jumpToAppstoreWithUrl:(id)arg1 Url:(id)arg2; - (int)tryLaunchGameOrJumpAppStore:(id)arg1 AppId:(id)arg2 DowLoadUrl:(id)arg3; - (int)launchGameWithFailProcess:(id)arg1; - (int)reportLaunchGameSuccess:(id)arg1; - (id)urlForGameCenterSetting; - (id)urlForGameMessageCenter; - (id)urlForGameLibraryView; - (id)urlForGameDetailView; - (id)urlForGameHomepageView; - (int)viewTypeForMessageCenter; - (int)viewTypeForLibrary; - (int)viewTypeForDetailView; - (int)viewTypeForHomepage; - (void)handlePullNewHomeDataResponse:(id)arg1 Event:(unsigned long)arg2; - (void)pullNewHomeDataFromServer; - (BOOL)fetchNewHomeData; - (void)sendGetSearchGameListReq:(unsigned long)arg1; - (void)getAllGameList:(BOOL)arg1; - (void)gameSearchManager:(id)arg1 didFinishSearchWithResultGroups:(id)arg2 searchWithText:(id)arg3 error:(int)arg4; - (void)onGetMoreGameList:(id)arg1 classifyID:(id)arg2 errCode:(int)arg3; - (void)onGetLibGameList:(id)arg1 errCode:(int)arg2; - (void)getMoreGameListGameType:(unsigned long)arg1 ClassifyID:(id)arg2 startOffset:(unsigned long)arg3 limit:(unsigned long)arg4; - (void)getLibGameListSortType:(unsigned long)arg1 startOffset:(unsigned long)arg2 limit:(unsigned long)arg3 isFirstTime:(BOOL)arg4; - (void)onGetUpList:(id)arg1 appID:(id)arg2 errCode:(int)arg3; - (void)onUpFriend:(id)arg1 appID:(id)arg2 errCode:(int)arg3; - (void)onGetGameDetailInfo:(id)arg1 errCode:(int)arg2; - (void)getUpListWithAppID:(id)arg1; - (void)upFriend:(id)arg1 appID:(id)arg2; - (void)getNewGameDetailInfo:(id)arg1; - (unsigned int)getGameDetailJumpTypeAndUrl:(id)arg1 DetailUrl:(id *)arg2; - (void)OnGotBizAppInfo; - (void)onGetProduct:(id)arg1 invalidProductID:(id)arg2; - (void)fetchAppStoreRegion; - (void)saveCountryInfoToFile; - (void)loadCountryInfoFromFile; - (id)getAppStoreCountryCode; - (void)releaseTransparentH5FloatLayer; - (id)addTransparentH5FloatLayer:(id)arg1 HomeViewController:(id)arg2; - (id)getGameNativeMsgCenterViewController:(int)arg1; - (id)getGameCenterLibraryViewController:(int)arg1; - (id)getGameCenterHomeViewController:(int)arg1 webviewInfo:(id)arg2; - (id)getGameCenterDetailViewController:(id)arg1 sourceScene:(int)arg2; - (id)getDetailUrlGlobalSearch:(id)arg1; - (void)openGameCenterDetailView:(id)arg1 appId:(id)arg2 sourceScene:(int)arg3 webviewInfo:(id)arg4; - (void)jumpToWebView:(id)arg1 JumpUrl:(id)arg2 Title:(id)arg3; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onGameSetBlockState:(BOOL)arg1 appID:(id)arg2 error:(int)arg3; - (void)onGameGetBlockState:(BOOL)arg1 appID:(id)arg2 error:(int)arg3; - (void)setGameBlockState:(id)arg1 onOrOff:(BOOL)arg2; - (BOOL)getGameBlockState:(id)arg1; - (void)handleSearchEntryChange:(id)arg1; - (id)searchPlaceholder; - (BOOL)showSearchEntry; - (BOOL)isGameSubscribedWithAppID:(id)arg1; - (id)getGameSearchRecommendList; - (void)saveGameSearchRecommendList:(id)arg1; - (void)handleGameReportResponse:(id)arg1 Event:(unsigned long)arg2; - (void)handleGameSearchSmartBoxResponse:(id)arg1 Event:(unsigned long)arg2; - (void)handleGetAllGameListResponse:(id)arg1 Event:(unsigned long)arg2; - (void)handleSubscribeNewGameResponse:(id)arg1 Event:(unsigned long)arg2; - (void)subscribeNewGameWithAppID:(id)arg1 hasEnableChatRoom:(BOOL)arg2 noticeID:(id)arg3; - (void)loadSubscribeDataFromFile; - (void)saveSubscribeDataToFile; - (id)recentGameInfoArrayToLogString:(id)arg1; - (id)gameBriefInfoArrayToLogString:(id)arg1; - (id)appInfoArrayToLogString:(id)arg1; - (void)forceUpdateNewGameAppInfo; - (id)getLocalHomeData; - (void)loadCachedHomeData; - (void)loadHomeDataFromFile; - (void)saveHomeDataToFile; - (void)sendGameSearchSmartBoxRequest:(id)arg1; - (BOOL)requestGameSearch:(id)arg1; - (void)setLocalGameDetailInfo:(id)arg1; - (id)getLocalGameDetailInfoWithAppID:(id)arg1; - (void)loadGlobalSearchGameList; - (BOOL)onServiceMemoryWarning; - (void)onServiceInit; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterGiftEntranceCell : MMTableViewCell { GameCenterGiftEntrance *_giftEntrance; MMWebImageView *leftImageView; UILabel *leftLaebl; MMWebImageView *middleImageView; UILabel *middleLaebl; MMWebImageView *rightImageView; UILabel *rightLaebl; }

  • (void).cxx_destruct;
  • (void)initializeSubview;
  • (void)layoutSubviews;
  • (void)adjustSubviewsLocation;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2 giftEntrance:(id)arg3;

@end

@interface MemUserAppidSig : NSObject { WloginUserInfo *userInfo; MemAppidSigManager *userSigList; }

@property(readonly, nonatomic) WloginUserInfo *userInfo; // @synthesize userInfo; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (int)decodeUserPwdSigData:(id)arg1 andSigAppId:(unsigned int)arg2 byKey:(id)arg3 outPwdSig:(id)arg4; - (BOOL)encodeUserPwdSig:(id)arg1 byKey:(id)arg2 outDataBuff:(id)arg3; - (void)printUserAndSig; - (unsigned int)topPriorityAppid; - (unsigned int)userUin; - (void)setUserUin:(unsigned int)arg1; - (BOOL)hasExpireBySigType:(unsigned int)arg1 andAppid:(unsigned int)arg2; - (BOOL)hasExpireByAppid:(unsigned int)arg1 andAppExpTime:(unsigned int)arg2; - (void)setPriority:(unsigned int)arg1 andTime:(unsigned int)arg2 byAppid:(unsigned int)arg3; - (void)setSig:(id)arg1; - (void)removeSigByAppid:(unsigned int)arg1; - (id)sigByAppid:(unsigned int)arg1 andSigName:(id)arg2; - (void)dealloc; - (id)initWithBasicInfo:(unsigned int)arg1 andPubNo:(unsigned int)arg2 andClientType:(unsigned int)arg3;

@end

@interface SRIOConsumer : NSObject { CDUnknownBlockType _scanner; CDUnknownBlockType _handler; unsigned long _bytesNeeded; BOOL _readToCurrentFrame; BOOL _unmaskBytes; }

@property(readonly, nonatomic) BOOL unmaskBytes; // @synthesize unmaskBytes=_unmaskBytes; @property(readonly, nonatomic) BOOL readToCurrentFrame; // @synthesize readToCurrentFrame=_readToCurrentFrame; @property(readonly, copy, nonatomic) CDUnknownBlockType handler; // @synthesize handler=_handler; @property(readonly, copy, nonatomic) CDUnknownBlockType consumer; // @synthesize consumer=_scanner; @property(nonatomic) unsigned long bytesNeeded; // @synthesize bytesNeeded=_bytesNeeded; - (void).cxx_destruct; - (void)resetWithScanner:(CDUnknownBlockType)arg1 handler:(CDUnknownBlockType)arg2 bytesNeeded:(unsigned long)arg3 readToCurrentFrame:(BOOL)arg4 unmaskBytes:(BOOL)arg5;

@end

@interface WARequestMgr : MMService <WAAppTaskMgrExt, MMService> { NSMutableDictionary *_dicAppID2RequestHandler; NSObject *_workerQueue; }

  • (void).cxx_destruct;
  • (void)onAppTaskTerminate:(id)arg1;
  • (BOOL)verifyMethod:(id *)arg1;
  • (id)getAndNewRequestHandlerIfNotExistWithAppID:(id)arg1 appVersion:(unsigned long long)arg2;
  • (void)clearRequestHandlerWithAppID:(id)arg1;
  • (void)clearAllRequestHandler;
  • (void)requestWithAppID:(id)arg1 appVersion:(unsigned long long)arg2 url:(id)arg3 data:(id)arg4 httpHeaders:(id)arg5 method:(id)arg6 completionHandler:(CDUnknownBlockType)arg7;
  • (void)onServiceClearData;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSettingWatchContactsCell : UITableViewCell { UIImageView *_avatarImageView; WCWatchChatRoomImageView *_chatRoomImageView; MMUILabel *_nameLabel; UIImageView *_settingImageView; CContact *_contact; }

@property(retain, nonatomic) CContact *contact; // @synthesize contact=_contact; - (void).cxx_destruct; - (void)initUI; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface WCCanvasComponentStreamVideoInfo : MMObject { NSString *_streamVideoUrl; NSString *_previewImageUrl; WCCanvasComponentTextAreaInfo *_textOnVideo; WCCanvasComponentButtonInfo *_buttonOnVideo; int _displayType; float _streamDisplayWidth; float _streamDisplayHeight; }

@property(nonatomic) float streamDisplayHeight; // @synthesize streamDisplayHeight=_streamDisplayHeight; @property(nonatomic) float streamDisplayWidth; // @synthesize streamDisplayWidth=_streamDisplayWidth; @property(nonatomic) int displayType; // @synthesize displayType=_displayType; @property(retain, nonatomic) WCCanvasComponentButtonInfo *buttonOnVideo; // @synthesize buttonOnVideo=_buttonOnVideo; @property(retain, nonatomic) WCCanvasComponentTextAreaInfo *textOnVideo; // @synthesize textOnVideo=_textOnVideo; @property(retain, nonatomic) NSString *previewImageUrl; // @synthesize previewImageUrl=_previewImageUrl; @property(retain, nonatomic) NSString *streamVideoUrl; // @synthesize streamVideoUrl=_streamVideoUrl; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WloginUserInfo : NSObject { unsigned int dwUserUin; NSString *sUserMainAccount; unsigned short wFaceId; unsigned char cAge; unsigned char cGender; NSString *sNickName; }

@property(retain) NSString *sNickName; // @synthesize sNickName; @property unsigned char cGender; // @synthesize cGender; @property unsigned char cAge; // @synthesize cAge; @property unsigned short wFaceId; // @synthesize wFaceId; @property(retain) NSString *sUserMainAccount; // @synthesize sUserMainAccount; @property unsigned int dwUserUin; // @synthesize dwUserUin; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)dealloc; - (id)userinfo; - (id)description;

@end

@interface WloginTlv_0x118 : WloginTlv { unsigned int dwFlag; NSString *sName; }

@property unsigned int dwFlag; // @synthesize dwFlag; @property(copy) NSString *sName; // @synthesize sName; - (void)dealloc; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface ABTestExpKeyItem : MMObject { BOOL bNoReport; NSString *nsArgKey; NSString *nsValue; NSString *nsExpId; unsigned long uiSeq; unsigned long uiBeginTime; unsigned long uiEndTime; unsigned long uiPriorityLevel; unsigned long uiMonitorHitId; unsigned long uiMonitorHitKey; }

  • (void)initialize; @property(nonatomic) unsigned long uiMonitorHitKey; // @synthesize uiMonitorHitKey; @property(nonatomic) unsigned long uiMonitorHitId; // @synthesize uiMonitorHitId; @property(nonatomic) BOOL bNoReport; // @synthesize bNoReport; @property(nonatomic) unsigned long uiPriorityLevel; // @synthesize uiPriorityLevel; @property(nonatomic) unsigned long uiEndTime; // @synthesize uiEndTime; @property(nonatomic) unsigned long uiBeginTime; // @synthesize uiBeginTime; @property(nonatomic) unsigned long uiSeq; // @synthesize uiSeq; @property(retain, nonatomic) NSString *nsExpId; // @synthesize nsExpId; @property(retain, nonatomic) NSString *nsValue; // @synthesize nsValue; @property(retain, nonatomic) NSString *nsArgKey; // @synthesize nsArgKey;
  • (void).cxx_destruct;
  • (BOOL)shouldBeReplaceByOther:(id)arg1;
  • (BOOL)isExpiredWithExpiredIds:(id)arg1;
  • (BOOL)isExpired;
  • (BOOL)isExpRunning;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterStatReport : MMService <MMService, PBMessageObserverDelegate> { }

  • (BOOL)svrReport:(unsigned long)arg1 withLogExt:(id)arg2;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)stat13384:(id)arg1;
  • (void)stat12909:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCanvasOverLongImageComponent : WCCanvasComponent { MMWebImageView *_webImageView; }

  • (struct CGSize)calcSizeForCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3; @property(retain, nonatomic) MMWebImageView *webImageView; // @synthesize webImageView=_webImageView;
  • (void).cxx_destruct;
  • (void)willRotateToOrientation:(int)arg1 duration:(double)arg2;
  • (void)configureWithCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3;
  • (void)layoutSubviews;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WAJSEventHandler_openLink : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface QuartzObject : NSObject { NSArray *_data; NSString *_action; id _contextDelegate; }

@property(nonatomic) __weak id contextDelegate; // @synthesize contextDelegate=_contextDelegate; - (void).cxx_destruct; - (void)setMiterLimit:(struct CGContext *)arg1; - (void)setLineWidth:(struct CGContext *)arg1; - (void)setLineJoin:(struct CGContext *)arg1; - (void)setLineCap:(struct CGContext *)arg1; - (void)setStrokeStyle:(struct CGContext *)arg1; - (void)setFillStyle:(struct CGContext *)arg1; - (void)restore:(struct CGContext *)arg1; - (void)save:(struct CGContext *)arg1; - (void)setGlobalAlpha:(struct CGContext *)arg1; - (void)drawImage:(struct CGContext *)arg1; - (void)strokeText:(struct CGContext *)arg1; - (void)fillText:(struct CGContext *)arg1; - (void)setTextAlign:(struct CGContext *)arg1; - (void)setFontSize:(struct CGContext *)arg1; - (void)translate:(struct CGContext *)arg1; - (void)rotate:(struct CGContext *)arg1; - (void)scale:(struct CGContext *)arg1; - (void)clearRect:(struct CGContext *)arg1; - (void)clip:(struct CGContext *)arg1; - (void)setShadow:(struct CGContext *)arg1; - (void)Execute:(struct CGContext *)arg1; - (id)initWithAction:(id)arg1 data:(id)arg2;

@end

@interface WAJSEventHandler_requestPayment : WAJSEventHandler_BaseEvent <WCPayPayJSApiLogicParamDelegate, IWCPayJSApiMgrExt> { NSMutableDictionary *_dic; }

@property(retain, nonatomic) NSMutableDictionary *dic; // @synthesize dic=_dic; - (void).cxx_destruct; - (void)onWCPayJSApiResult:(id)arg1; - (id)getWCPayPayParam; - (void)handleJSEvent:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterClassifyCell : MMHorizontalTableViewCell { GameLibraryClassifyItem *_classifyItem; MMWebImageView *_imageView; UILabel *_nameLabel; id _delegate; }

  • (float)heightForCell;
  • (float)widthForCell; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)onSelectInstalledApp;
  • (void)updateClassifyItem:(id)arg1;
  • (void)initSubviews;
  • (void)dealloc;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface WCOutPhoneCell : MMTableViewCell { UILabel *_phoneLabelLabel; UILabel *_phoneNumLabel; }

@property(retain, nonatomic) UILabel *phoneNumLabel; // @synthesize phoneNumLabel=_phoneNumLabel; @property(retain, nonatomic) UILabel *phoneLabelLabel; // @synthesize phoneLabelLabel=_phoneLabelLabel; - (void).cxx_destruct; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface GameCenterMsgTimeInfo : NSObject { unsigned long _createTime; unsigned long _expireTime; }

@property(nonatomic) unsigned long expireTime; // @synthesize expireTime=_expireTime; @property(nonatomic) unsigned long createTime; // @synthesize createTime=_createTime;

@end

@interface GameCenterMsgReportInfo : NSObject { unsigned long _msgSubTye; NSString *_noticeId; }

@property(retain, nonatomic) NSString *noticeId; // @synthesize noticeId=_noticeId; @property(nonatomic) unsigned long msgSubTye; // @synthesize msgSubTye=_msgSubTye; - (void).cxx_destruct;

@end

@interface GameCenterMsgSecondLineInfo : NSObject { NSString *_secondLineContent; NSString *_secondLineIconUrl; GameJumpInfo *_secondLineJumpInfo; }

@property(retain, nonatomic) GameJumpInfo *secondLineJumpInfo; // @synthesize secondLineJumpInfo=_secondLineJumpInfo; @property(retain, nonatomic) NSString *secondLineIconUrl; // @synthesize secondLineIconUrl=_secondLineIconUrl; @property(retain, nonatomic) NSString *secondLineContent; // @synthesize secondLineContent=_secondLineContent; - (void).cxx_destruct;

@end

@interface GameCenterMsgSender : NSObject { NSString *_msgSenderHeadIconUrl; NSString *_msgSenderName; NSString *_msgSenderBadgeIconUrl; GameJumpInfo *_msgSenderJumpInfo; }

@property(retain, nonatomic) GameJumpInfo *msgSenderJumpInfo; // @synthesize msgSenderJumpInfo=_msgSenderJumpInfo; @property(retain, nonatomic) NSString *msgSenderBadgeIconUrl; // @synthesize msgSenderBadgeIconUrl=_msgSenderBadgeIconUrl; @property(retain, nonatomic) NSString *msgSenderName; // @synthesize msgSenderName=_msgSenderName; @property(retain, nonatomic) NSString *msgSenderHeadIconUrl; // @synthesize msgSenderHeadIconUrl=_msgSenderHeadIconUrl; - (void).cxx_destruct;

@end

@interface GameCenterMsgContentPic : NSObject { NSString *_contentPicUrl; GameJumpInfo *_contentPicJumpInfo; }

@property(retain, nonatomic) GameJumpInfo *contentPicJumpInfo; // @synthesize contentPicJumpInfo=_contentPicJumpInfo; @property(retain, nonatomic) NSString *contentPicUrl; // @synthesize contentPicUrl=_contentPicUrl; - (void).cxx_destruct;

@end

@interface GameCenterMsgMessageCenterInfo : NSObject { BOOL _notInMsgCenter; GameJumpInfo *_msgCardInfo; GameCenterMsgSender *_msgSender; NSString *_userActionSubTitle; NSString *_firstLineContent; GameCenterMsgSecondLineInfo *_secondLineInfo; GameCenterMsgContentPic *_contentPicInfo; GameCenterMsgSourceInfo *_sourceInfo; }

@property(retain, nonatomic) GameCenterMsgSourceInfo *sourceInfo; // @synthesize sourceInfo=_sourceInfo; @property(retain, nonatomic) GameCenterMsgContentPic *contentPicInfo; // @synthesize contentPicInfo=_contentPicInfo; @property(retain, nonatomic) GameCenterMsgSecondLineInfo *secondLineInfo; // @synthesize secondLineInfo=_secondLineInfo; @property(retain, nonatomic) NSString *firstLineContent; // @synthesize firstLineContent=_firstLineContent; @property(retain, nonatomic) NSString *userActionSubTitle; // @synthesize userActionSubTitle=_userActionSubTitle; @property(retain, nonatomic) GameCenterMsgSender *msgSender; // @synthesize msgSender=_msgSender; @property(retain, nonatomic) GameJumpInfo *msgCardInfo; // @synthesize msgCardInfo=_msgCardInfo; @property(nonatomic) BOOL notInMsgCenter; // @synthesize notInMsgCenter=_notInMsgCenter; - (void).cxx_destruct;

@end

@interface GameCenterCommMsg : GameCenterBaseMsg { NSString *_appId; GameCenterMsgBubbleInfo *_bubbleInfo; GameCenterMsgTimeInfo *_timeInfo; GameCenterMsgMessageCenterInfo *_msgCenterInfo; GameCenterMsgReportInfo *_reportInfo; }

@property(retain, nonatomic) GameCenterMsgReportInfo *reportInfo; // @synthesize reportInfo=_reportInfo; @property(retain, nonatomic) GameCenterMsgMessageCenterInfo *msgCenterInfo; // @synthesize msgCenterInfo=_msgCenterInfo; @property(retain, nonatomic) GameCenterMsgTimeInfo *timeInfo; // @synthesize timeInfo=_timeInfo; @property(retain, nonatomic) GameCenterMsgBubbleInfo *bubbleInfo; // @synthesize bubbleInfo=_bubbleInfo; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; - (void).cxx_destruct; - (int)getMsgReportType; - (id)getNoticeid; - (id)appid; - (unsigned long)createTime; - (BOOL)notInMsgCenter; - (BOOL)isExpired; - (id)getMsgCenterContent; - (id)getNotifyContent; - (id)parseMsgSourceInfo:(struct XmlReaderNode_t *)arg1; - (id)parseMsgSecondLineInfo:(struct XmlReaderNode_t *)arg1; - (id)parseUserInfoList:(struct XmlReaderNode_t *)arg1; - (id)parseMsgCardInfo:(struct XmlReaderNode_t *)arg1; - (id)parseContentPic:(struct XmlReaderNode_t *)arg1; - (id)parseMsgSender:(struct XmlReaderNode_t *)arg1; - (id)parseMsgCenterInfo:(struct XmlReaderNode_t *)arg1; - (id)parseReportInfo:(struct XmlReaderNode_t *)arg1; - (id)parseBubbleInfo:(struct XmlReaderNode_t *)arg1; - (id)parseFloatLayerInfo:(struct XmlReaderNode_t *)arg1; - (id)parseEntranceInfo:(struct XmlReaderNode_t *)arg1; - (id)parseTimeInfo:(struct XmlReaderNode_t *)arg1; - (id)initWithXmlNode:(struct XmlReaderNode_t *)arg1;

@end

@interface WAJSEventHandler_login : WAJSEventHandler_BaseEvent <PBMessageObserverDelegate, JSApiScopeConfirmWindowDelegate> { BOOL _isRunning; NSString *_appID; JSApiScopeConfirmWindow *_confirmWindow; }

  • (void).cxx_destruct;
  • (void)onScopeWindowCancel:(id)arg1;
  • (void)onScopeWindowConfirm:(id)arg1 withScope:(id)arg2;
  • (void)onConfirmViewCancel;
  • (void)onConfirmViewOKWithScope:(id)arg1;
  • (void)closeConfirmWindow;
  • (void)continueShowConfirmViewWithAppName:(id)arg1 iconURL:(id)arg2 scopeInfoList:(id)arg3;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)onConfirmResponse:(id)arg1;
  • (void)confirmRequestWithAppID:(id)arg1 scope:(id)arg2;
  • (void)onLoginResponse:(id)arg1;
  • (void)loginRequestWithAppID:(id)arg1 scope:(id)arg2;
  • (void)endCancel;
  • (void)endOKWithData:(id)arg1;
  • (void)endErrorWithMessage:(id)arg1 code:(long)arg2;
  • (void)endErrorWithMessage:(id)arg1;
  • (void)handleJSEvent:(id)arg1;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAMessageNodeComponentHelper : MMObject { }

  • (id)getWASourceViewWithTitle:(id)arg1 iconImageUrl:(id)arg2 maxWidth:(float)arg3 withBkgImg:(BOOL)arg4;

@end

@interface GameCenterNewRankListViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, GameCenterFriendRankCellDelegate> { MMTableView *_tableView; NSArray *_rankList; NSString *_appID; NSString *_rankTitle; NSString *_myDesc; NSString *_downloadUrl; int _sourceScene; }

  • (void).cxx_destruct;
  • (void)onLaunchGame;
  • (void)onRankCell:(id)arg1 upButtonClickedWithRankInfo:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (void)initEmptyView;
  • (void)initTableView;
  • (id)createHeaderView;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)initWithRankList:(id)arg1 appID:(id)arg2 Title:(id)arg3 RankTitle:(id)arg4 MyDesc:(id)arg5 DownloadUrl:(id)arg6 sourceScene:(int)arg7;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDurationLogDB : MMObject { NSString *_filePath; WCDataBase *_dataBase; WCDataBaseTable *_table; }

@property(retain, nonatomic) WCDataBaseTable *table; // @synthesize table=_table; @property(retain, nonatomic) WCDataBase *dataBase; // @synthesize dataBase=_dataBase; @property(readonly, nonatomic) NSString *filePath; // @synthesize filePath=_filePath; - (void).cxx_destruct; - (void)close; - (BOOL)deleteAllItems; - (id)getAllItems; - (BOOL)insertItem:(id)arg1;

@end

@interface WARuningTaskCell : MMUIView { WATaskInfo *_appInfo; MMWebImageView *_iconImageView; MMUILabel *_nameLabel; MMUIView *_topSepLine; MMUIView *_bottomSepLine; }

  • (void).cxx_destruct;
  • (void)layoutSubviews;
  • (id)initWithFrame:(struct CGRect)arg1 withTaskInfo:(id)arg2 addBottomLine:(BOOL)arg3;

@end

@interface MMFavTagComponentData : MMComponentData { BOOL _uploadFail; NSArray *tagList; }

@property(nonatomic) BOOL uploadFail; // @synthesize uploadFail=_uploadFail; @property(retain, nonatomic) NSArray *tagList; // @synthesize tagList; - (void).cxx_destruct;

@end

@interface WloginPkgHead : NSObject { struct { unsigned short wVersion; unsigned short wCommand; unsigned short wSeq_num; unsigned int dwUin; unsigned char cExtVer; unsigned char cCmdVer; unsigned char cRetryTimes; unsigned int dwClientType; unsigned int dwPubNo; unsigned int dwInstanceID; } stClientPkgHead; struct { unsigned short wVersion; unsigned short wCommand; unsigned short wSeq_num; unsigned int dwUin; unsigned short wFlag; unsigned char cRetryTimes; } stServerPkgHead; }

  • (unsigned short)pkgCmd;
  • (void)setPkgCmd:(unsigned short)arg1;
  • (unsigned int)pkgUin;
  • (void)setPkgUin:(unsigned int)arg1;
  • (int)encode:(id)arg1;
  • (int)decode:(char **)arg1 andBuffLen:(int *)arg2;
  • (BOOL)resetHead;
  • (id)initWithVer:(unsigned short)arg1 andPubNo:(unsigned int)arg2 andClientType:(unsigned int)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAContactMgr : MMService <MMConfigMgrExt, PBMessageObserverDelegate, MMKernelExt, MMService> { NSMutableDictionary *_dicContactCache; NSMutableArray *_arrSingleAttrSyncWait; NSMutableSet *_setSingleAttrSyncRequest; unsigned long _singleAttrSyncRequestInterval; NSMutableArray *_arrBatchAttrSyncWait; NSMutableSet *_setBatchAttrSyncRequest; unsigned long _batchAttrSyncRequestInterval; BOOL _isLoadAllFocusContact; }

@property BOOL isLoadAllFocusContact; // @synthesize isLoadAllFocusContact=_isLoadAllFocusContact; - (void).cxx_destruct; - (void)updateFocusContactAfterInitOK; - (void)onInitOK; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onResponseAddWxApp:(id)arg1; - (void)processBatchBizAttrSyncResponse:(id)arg1; - (void)onResponseBatchBizAttrSync:(id)arg1; - (BOOL)requestBatchBizAttrSync:(id)arg1 versionList:(id)arg2; - (void)checkBatchBizAttrSyncWaitQueue; - (void)mainThread_batchUpdateWeAppContact:(id)arg1; - (void)processBizAttrSyncResponse:(id)arg1 withRequest:(id)arg2; - (void)onResponseBizAttrSync:(id)arg1; - (BOOL)requestBizAttrSync:(id)arg1; - (void)checkBizAttrSyncWaitQueue; - (void)mainThread_updateWeAppContact:(id)arg1; - (void)clearBizAttrSyncBufferTime:(id)arg1; - (void)updateContact:(id)arg1 withBizAttr:(id)arg2; - (void)loadBizAttrSyncRequestInterval; - (void)onMMDynamicConfigUpdated; - (void)removeContactListInCache:(id)arg1; - (void)setAllFocusContactListToCache:(id)arg1; - (void)setContactListToCache:(id)arg1; - (id)getAllFocusContactFromCache; - (id)getContactFromCache:(id)arg1; - (void)callExtensionDeleteContact:(id)arg1; - (void)callExtensionModifyContact:(id)arg1; - (BOOL)updateContactListToDBAndCallModify:(id)arg1; - (void)updateContactCacheAndCallModifyContact:(id)arg1; - (void)thread_onServerDelContact:(id)arg1; - (void)thread_onServerModContactList:(id)arg1; - (BOOL)modifyWxAppOptWithBitMask:(unsigned long)arg1 bitValue:(unsigned long)arg2 userName:(id)arg3; - (void)unfocusWeAppContact:(id)arg1; - (BOOL)focusWeAppContact:(id)arg1 scene:(unsigned long)arg2 qrcodeScene:(unsigned long)arg3; - (void)batchUpdateWeAppContact:(id)arg1; - (void)updateWeAppContact:(id)arg1 isForce:(BOOL)arg2; - (void)updateWeAppContact:(id)arg1; - (BOOL)hasContact:(id)arg1; - (void)deleteWeAppContactList:(id)arg1; - (id)getAllNoFocusWeAppContact; - (id)getAllFocusWeAppContact; - (id)getWeAppContact:(id)arg1; - (void)onServiceClearData; - (void)onServiceReloadData; - (void)onServiceInit; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterPlayInfoView : UIView { UIView *_leftBanner; UILabel *_playInfoSummaryView; }

  • (float)calViewHeight:(id)arg1 maxWidth:(float)arg2; @property(retain, nonatomic) UILabel *playInfoSummaryView; // @synthesize playInfoSummaryView=_playInfoSummaryView; @property(retain, nonatomic) UIView *leftBanner; // @synthesize leftBanner=_leftBanner;
  • (void).cxx_destruct;
  • (void)makeView:(id)arg1;
  • (id)initWithPlayInfo:(struct CGRect)arg1 playInformation:(id)arg2;

@end

@interface WCCanvsComponentPanoramaInfo : MMObject { NSString *_panoramaImageUrl; }

@property(retain, nonatomic) NSString *panoramaImageUrl; // @synthesize panoramaImageUrl=_panoramaImageUrl; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface OpenProfileHandler : MMObject { NSString *_appID; NSString *_bundleID; NSURL *_infoUrl; }

  • (void).cxx_destruct;
  • (void)cancelOpenProfile;
  • (void)createWechatOpenProfile;
  • (void)startHandleOpenProfile:(id)arg1 BundleID:(id)arg2 Info:(id)arg3;
  • (void)dealloc;

@end

@interface WAUploadFileConfig : WANetworkConfigBase { unsigned long _uploadFileMaxConcurrentCount; }

@property(nonatomic) unsigned long uploadFileMaxConcurrentCount; // @synthesize uploadFileMaxConcurrentCount=_uploadFileMaxConcurrentCount; - (unsigned long)configDefaultTimeoutMS; - (unsigned long)configTimeoutMS; - (unsigned long)configMaxTimeoutMS; - (id)configDomainList; - (void)loadConfig;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface NetCmdEvent : CBaseEvent { PrtlBase *m_prtl; struct INetCmdBase *m_netcmd; int m_cmdstatus; BOOL m_bJustForShort; }

@property(readonly) struct INetCmdBase *m_netcmd; // @synthesize m_netcmd; @property(readonly) PrtlBase *m_prtl; // @synthesize m_prtl; - (void).cxx_destruct; - (void)OnCmdRecv; - (void)Stop; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (void)dealloc; - (id)init;

@end

@interface WAJSEventHandler_playAudio : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface VoIPTokenRetriveObject : NSObject <PKPushRegistryDelegate, MMKernelExt, VoIPTokenRegisterObjectDelegate> { VoIPTokenRegisterObject *_m_register; VoIPTokenRegisterObject *_m_secondTryRegister; PKPushRegistry *_m_tokenRetriver; NSData *_m_token; }

@property(retain, nonatomic) NSData *m_token; // @synthesize m_token=_m_token; @property(retain, nonatomic) PKPushRegistry *m_tokenRetriver; // @synthesize m_tokenRetriver=_m_tokenRetriver; @property(retain, nonatomic) VoIPTokenRegisterObject *m_secondTryRegister; // @synthesize m_secondTryRegister=_m_secondTryRegister; @property(retain, nonatomic) VoIPTokenRegisterObject *m_register; // @synthesize m_register=_m_register; - (void).cxx_destruct; - (void)onVoIPTokenRegisterObjectOk; - (void)onVoIPTokenRegisterObjectError; - (void)onPreQuit; - (void)onAuthOK; - (void)goRegister; - (void)pushRegistry:(id)arg1 didInvalidatePushTokenForType:(id)arg2; - (void)pushRegistry:(id)arg1 didReceiveIncomingPushWithPayload:(id)arg2 forType:(id)arg3; - (void)pushRegistry:(id)arg1 didUpdatePushCredentials:(id)arg2 forType:(id)arg3; - (void)voipRegistration; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface NewAuthHandler : MMObject <IAppDataExt, MMWebViewDelegate, MMKernelExt, IPreEnterWechatLogicExt> { NSString *m_nsAppid; NSURL *m_url; UINavigationController *m_oAuthViewController; BOOL m_isDoing; NSString *_m_nsScope; NSString *_m_nsState; }

@property(retain, nonatomic) NSString *m_nsState; // @synthesize m_nsState=_m_nsState; @property(retain, nonatomic) NSString *m_nsScope; // @synthesize m_nsScope=_m_nsScope; - (void).cxx_destruct; - (void)onPostQuit; - (void)onPreQuit; - (void)onKickQuit; - (void)OnGotListAppSettingItem:(id)arg1 errType:(int)arg2; - (id)webViewFailToLoad:(id)arg1; - (void)onWebViewDidFinishLoad:(id)arg1; - (void)onWebViewDidStartLoad:(id)arg1; - (void)OnOAuthCancel; - (void)onPreEnterWechatDone; - (void)removeOAuthView; - (void)onRetry:(id)arg1; - (void)createOAuthView; - (void)cancelAllHandleAndReturn3rdApp; - (void)clearAllHandle; - (void)cancelAllHandle; - (id)parseURLParams; - (void)cancelWechatConnect; - (void)startWechatConnect:(id)arg1 authInfo:(id)arg2; - (void)dealloc; - (void)viewDidLoad; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMFavThumbComponent : MMComponent { MMUIImageView *_thumbView; }

  • (float)calHeightWithComData:(id)arg1;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)configContentLayout;
  • (id)getThumbImageWithDataFmt:(id)arg1;
  • (void)configMusicBtn:(id)arg1;
  • (void)configThumb;

@end

@interface MMFavHeadComponentData : MMComponentData { NSString *m_nameId; unsigned int _fromType; }

@property(nonatomic) unsigned int fromType; // @synthesize fromType=_fromType; @property(retain, nonatomic) NSString *m_nameId; // @synthesize m_nameId; - (void).cxx_destruct;

@end

@interface WAJSEventHandler_getLocalImgData : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAWebViewController : MMUIViewController <WAIconActionSheetDelegate, ForwardMessageLogicDelegate, WAQuickAddWebViewBannerDelegate, WCCommitViewResultDelegate, MMTipsViewControllerDelegate, WCActionSheetDelegate, WAWebErrorViewDelegate, UIGestureRecognizerDelegate, IUiUtilExt, WAContactMgrExtension, WAWebViewJSLogicDelegate, UIScrollViewDelegate, YYWebViewDelegate> { BOOL _bIsStatusBarBlack; BOOL _bUseColorfulNavBar; BOOL _bUseTransparentNaviBar; UIView *webView; NSString *m_initUrl; WAWebViewJSLogicImpl *m_jsLogicImpl; NSMutableDictionary *m_jsInitInfo; NSString *m_preloadBaseURL; NSString *m_preloadPageRelativeURL; NSString *m_preloadPageQuery; NSString *m_preloadFrameURL; NSString *m_preloadIndexURL; BOOL m_isPreloadFrameLoaded; BOOL m_isPreloadIndexLoaded; NSDictionary *m_dicPageAttribute; BOOL m_isPreloadLoadTabAttribute; BOOL m_isPreloadSetTabBarAttribute; NSDictionary *m_dicTabBarAttribute; BOOL m_isViewWillAppearAlready; BOOL m_isSetPreloadViewAttribute; BOOL m_isFinishLoaded; NSString *m_nsCurrentUrl; BOOL m_isGetTabInfoFinished; NSDictionary *m_dicURL2TabInfo; NSMutableSet *m_setRequestTabInfoResourceURL; NSMutableDictionary *m_dicTabIndex2TabInfo; UIView *_navBarView; UIView *_tailBgView; BOOL _bIsDraggingScroll; float _fLastStartOffsetY; UIColor *_lastNavBarBgColor; BOOL _bFullScreen; UIView *_webInfoTopView; WAQuickAddWebViewBanner *_bannerView; ForwardMessageLogicController *m_forwardLogic; WAIconActionSheet *_actionSheet; long long _loadPageFrameStartTime; long long _loadPageIndexStartTime; UILongPressGestureRecognizer *m_longPressGestureRecognizer; BOOL m_bOfflinePage; BOOL m_bIFrame; int m_loadingCount; BOOL m_bShouldForcedRotationToPortrait; BOOL m_bNotCallOnAppRoute; BOOL m_bDisableSwipeBack; BOOL m_isLanscape; BOOL _m_bIsDelayPushWebView; BOOL _userTaped; unsigned long m_uiWebviewID; id m_delegate; NSMutableDictionary *m_extraInfo; float m_fTabBarHeight; int _enmNavMode; WAWebViewPluginScheduler *_pluginScheduler; CDUnknownBlockType _m_onLoadInitReady; CDUnknownBlockType _m_onLoadViewDidAppear; }

  • (void)setNavigationAttribute:(id)arg1 webView:(id)arg2; @property(copy, nonatomic) CDUnknownBlockType m_onLoadViewDidAppear; // @synthesize m_onLoadViewDidAppear=_m_onLoadViewDidAppear; @property(copy, nonatomic) CDUnknownBlockType m_onLoadInitReady; // @synthesize m_onLoadInitReady=_m_onLoadInitReady; @property(nonatomic) BOOL userTaped; // @synthesize userTaped=_userTaped; @property(nonatomic) BOOL m_bIsDelayPushWebView; // @synthesize m_bIsDelayPushWebView=_m_bIsDelayPushWebView; @property(retain, nonatomic) WAWebViewPluginScheduler *pluginScheduler; // @synthesize pluginScheduler=_pluginScheduler; @property(nonatomic) int enmNavMode; // @synthesize enmNavMode=_enmNavMode; @property(retain, nonatomic) UIView *m_navBarView; // @synthesize m_navBarView=_navBarView; @property(nonatomic) float m_fTabBarHeight; // @synthesize m_fTabBarHeight; @property(readonly, nonatomic) NSString *m_initUrl; // @synthesize m_initUrl; @property(retain, nonatomic) NSMutableDictionary *m_extraInfo; // @synthesize m_extraInfo; @property(nonatomic) BOOL m_isLanscape; // @synthesize m_isLanscape; @property(readonly, nonatomic) BOOL m_isFinishLoaded; // @synthesize m_isFinishLoaded; @property(readonly, nonatomic) WAWebViewJSLogicImpl *m_jsLogicImpl; // @synthesize m_jsLogicImpl; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(readonly, nonatomic) unsigned long m_uiWebviewID; // @synthesize m_uiWebviewID; @property(retain, nonatomic) UIView *webView; // @synthesize webView; @property(nonatomic) BOOL m_bUseTransparentNaviBar; // @synthesize m_bUseTransparentNaviBar=_bUseTransparentNaviBar; @property(nonatomic) BOOL m_bUseColorfulNavBar; // @synthesize m_bUseColorfulNavBar=_bUseColorfulNavBar; @property(nonatomic) BOOL m_bIsStatusBarBlack; // @synthesize m_bIsStatusBarBlack=_bIsStatusBarBlack;
  • (void).cxx_destruct;
  • (void)enableGestureBack:(BOOL)arg1;
  • (id)getLeftBarButton;
  • (BOOL)useVConsole;
  • (id)getPluginScheduler;
  • (unsigned long long)getAppVersion;
  • (BOOL)checkRunModeOnWebview:(id)arg1;
  • (BOOL)hasPermissionWithJSAPI:(id)arg1;
  • (void)keyboardDidShow:(id)arg1;
  • (id)webviewController;
  • (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2;
  • (void)willRotateToInterfaceOrientation:(int)arg1 duration:(double)arg2;
  • (void)didRotateFromInterfaceOrientation:(int)arg1;
  • (unsigned int)supportedInterfaceOrientations;
  • (void)webviewDidReceiveScriptMessage:(id)arg1 handler:(id)arg2;
  • (BOOL)allowsInlineMediaPlay;
  • (void)webView:(id)arg1 didFailLoadWithError:(id)arg2;
  • (void)webViewDidFinishLoad:(id)arg1;
  • (void)webViewDidStartLoad:(id)arg1;
  • (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3 isMainFrame:(BOOL)arg4;
  • (id)getPreInjectScriptStr;
  • (void)goToURL:(id)arg1;
  • (void)stop;
  • (void)reload;
  • (void)willDismissAndShow;
  • (void)viewWillBeDismissed:(BOOL)arg1;
  • (void)viewDidBePoped:(BOOL)arg1;
  • (void)viewWillBePoped:(BOOL)arg1;
  • (void)viewDidBePushed:(BOOL)arg1;
  • (void)viewWillBePushed:(BOOL)arg1;
  • (void)viewWillPop:(BOOL)arg1;
  • (void)viewWillPush:(BOOL)arg1;
  • (void)willDisappear;
  • (void)didAppear;
  • (void)willAppear;
  • (void)viewDidDisappear:(BOOL)arg1;
  • (void)viewWillDisappear:(BOOL)arg1;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (BOOL)useBlackStatusbar;
  • (BOOL)useTransparentNavibar;
  • (void)onLongPressOnWebview:(id)arg1;
  • (void)enableLongPressDetect;
  • (BOOL)gestureRecognizer:(id)arg1 shouldRequireFailureOfGestureRecognizer:(id)arg2;
  • (BOOL)gestureRecognizer:(id)arg1 shouldBeRequiredToFailByGestureRecognizer:(id)arg2;
  • (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
  • (BOOL)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2;
  • (BOOL)gestureRecognizerShouldBegin:(id)arg1;
  • (void)scrollViewDidEndScrollingAnimation:(id)arg1;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)scrollViewWillBeginDecelerating:(id)arg1;
  • (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2;
  • (void)scrollViewWillBeginDragging:(id)arg1;
  • (void)adjustSubviewRects;
  • (void)resetWebviewInsetOrY;
  • (void)calcCurrentWebViewInset:(struct UIEdgeInsets *)arg1 y:(float *)arg2 height:(float *)arg3;
  • (void)calcCurrentWebViewY:(float *)arg1 height:(float *)arg2;
  • (void)internalInitWithBaseURL:(id)arg1 pageRelativeURL:(id)arg2 extraInfo:(id)arg3 delegate:(id)arg4;
  • (id)initWithBaseURL:(id)arg1 pageRelativeURL:(id)arg2 extraInfo:(id)arg3 delegate:(id)arg4;
  • (void)dealloc;
  • (void)setBackgroundColor;
  • (void)notifyToJSBridgeVisibilityChanged:(BOOL)arg1;
  • (id)extraInfo;
  • (void)printConsoleLog:(id)arg1;
  • (void)sendEventToJSBridge:(id)arg1 Param:(id)arg2;
  • (void)doJsApiInitEvent;
  • (void)setCurrentUrl:(id)arg1;
  • (id)getCurrentUrl;
  • (void)onAllExit;
  • (void)OnReturn;
  • (void)doBackActionCleanWithType;
  • (id)getSessionID;
  • (id)getCurrentUserName;
  • (id)getPresentingWebVC;
  • (BOOL)isTabWebVC;
  • (BOOL)isThisPageUsePreload;
  • (BOOL)isDebugMode;
  • (BOOL)isAppLaunchFirstWebview;
  • (id)getInitUrl;
  • (id)getCurrentAppId;
  • (void)setTitle:(id)arg1;
  • (id)filterRegularString:(id)arg1;
  • (void)parseDataString:(id)arg1 AndGetStype:(id *)arg2 body:(id *)arg3 script:(id *)arg4;
  • (id)elementStringFromXML:(id)arg1 startPos:(unsigned int *)arg2 elementName:(id)arg3 containElementName:(BOOL)arg4;
  • (id)cachedDataWithURL:(id)arg1;
  • (void)loadFrameContent:(id)arg1;
  • (void)setLoadPageIndexStartTime:(long long)arg1;
  • (long long)getLoadPageIndexStartTime;
  • (void)loadIndexData;
  • (id)getFrameContentWithURL:(id)arg1;
  • (void)loadFrameDataWithBaseURL:(id)arg1 pageRelativeURL:(id)arg2;
  • (void)bringTabBarToFront;
  • (void)setPageTabAttribute;
  • (void)loadPreloadTabAttribute;
  • (void)setNavigationBarTitle:(id)arg1 color:(id)arg2 backgroundColor:(id)arg3;
  • (void)setNavigationBarItemsAndStatusBarStyle:(int)arg1;
  • (void)setPageBackgroundColor;
  • (void)setNavigationAttributeFromChildWebView:(id)arg1;
  • (id)pageAttribute;
  • (void)setPreloadPageAttribute;
  • (void)resetPreloadPageAttributeMark;
  • (void)loadPreloadPageAttribute;
  • (void)setupAttributeWhenKnowsPagePath;
  • (void)onCallbackInitReady;
  • (void)loadIndexDataWithRelativeURL:(id)arg1;
  • (id)getPreloadIndexURL;
  • (id)getPreloadPageQuery;
  • (id)getPreloadPageRelativeURL;
  • (id)getPreloadBaseURL;
  • (id)preloadFrameFileName;
  • (void)goToDestopWithScene:(unsigned int)arg1;
  • (void)showAddContactDisableTips;
  • (void)showShareDisableTips;
  • (void)showFuntionForbbidenTips;
  • (BOOL)checkContactAndShowErrorTipsIfNeeded:(unsigned int)arg1;
  • (id)pluginReportPageEvent;
  • (void)onCancelForwardForForwardView:(id)arg1;
  • (void)onDoneForwardForForwardView:(id)arg1;
  • (void)OnForwardMessageException:(id)arg1;
  • (void)OnForwardMessageCancel:(id)arg1;
  • (void)OnForwardMessageSend:(id)arg1;
  • (void)shareToTimelineWithAppInfo:(id)arg1;
  • (void)addFavorItemWithInfo:(id)arg1;
  • (void)forwardToFriendWithInfo:(id)arg1;
  • (void)addAppContact;
  • (void)getWeAppMessageWithActionType:(unsigned int)arg1 finishBlock:(CDUnknownBlockType)arg2;
  • (void)onFocusWeAppContactWithUserName:(id)arg1 errorCode:(long)arg2 errMsg:(id)arg3;
  • (id)getCurrentViewController;
  • (void)onClickTipsBtn:(id)arg1 Index:(int)arg2;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onWAEntryHomeClicked;
  • (void)onWAActionSheetDismiss;
  • (void)onAddContact;
  • (void)onWAActionSheetExposeClicked;
  • (void)onWAActionSheetDestruct;
  • (void)onWAActionSheetInfoClicked;
  • (void)onWAActionSheetClickButtonWithButtonTitle:(id)arg1;
  • (void)commonShare;
  • (void)onCloseVConsole;
  • (void)onOpenVConsole;
  • (void)expose;
  • (void)openBrandProfile;
  • (void)closeAppPage;
  • (void)killApp;
  • (void)shareTimeLine;
  • (void)addFavor;
  • (void)shareToMyFriend;
  • (id)menubuttonTitleArray;
  • (void)onMenuShow;
  • (void)onQuickAddSelected;
  • (void)showQuickAddContactBanner;
  • (BOOL)shouldShowQuickAddBanner;
  • (void)saveWebViewSnapshotImageByForceUpdate:(BOOL)arg1;
  • (id)snapShotWebviewImage;
  • (id)getTabSelectedWebView;
  • (void)onWAWebErrorViewOperateBtnClick:(id)arg1;
  • (void)show404ErrorView;
  • (void)addBackInfoViewIndicator:(id)arg1;
  • (id)getBackInfoViewWithAppId:(id)arg1 enablePullRefresh:(BOOL)arg2;
  • (BOOL)isTabBarSelectedOtherTab;
  • (void)tabBarDidSwitchTab;
  • (id)getChildTabWebViews;
  • (id)getTabChildWebViewWithRelativeURL:(id)arg1;
  • (void)setFullScreenNavAlpha:(id)arg1;
  • (void)setTailBackGroundColor:(id)arg1;
  • (void)setFullScreen:(BOOL)arg1;
  • (void)enableFullScreen;
  • (void)restoreToDefaultNavBar;
  • (void)setNavBarBgColor:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShareOpenSDKStateItem : MMObject { int m_state; float m_progress; }

@property(nonatomic) float m_progress; // @synthesize m_progress; @property(nonatomic) int m_state; // @synthesize m_state; - (id)initWithState:(int)arg1 progress:(float)arg2; - (id)initWithState:(int)arg1;

@end

@interface AppData : NSObject { }

@end

@interface AuthAppItem : NSObject { NSString *appID; NSString *appIconURL; NSString *appTypeList; NSString *appName; int appSettingFlag; NSString *devInfo; NSString *authInfo; NSString *extInfo; }

  • (void)initialize; @property(retain, nonatomic) NSString *extInfo; // @synthesize extInfo; @property(retain, nonatomic) NSString *authInfo; // @synthesize authInfo; @property(retain, nonatomic) NSString *devInfo; // @synthesize devInfo; @property(nonatomic) int appSettingFlag; // @synthesize appSettingFlag; @property(retain, nonatomic) NSString *appName; // @synthesize appName; @property(retain, nonatomic) NSString *appTypeList; // @synthesize appTypeList; @property(retain, nonatomic) NSString *appIconURL; // @synthesize appIconURL; @property(retain, nonatomic) NSString *appID; // @synthesize appID;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppPersonalInfoItem : NSObject { NSString *appID; NSString *infoXml; }

  • (void)initialize; @property(retain, nonatomic) NSString *infoXml; // @synthesize infoXml; @property(retain, nonatomic) NSString *appID; // @synthesize appID;
  • (void).cxx_destruct;
  • (id)parseXML;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppPersonalInfoData : NSObject { NSString *rank; BOOL shouldBold; unsigned long rankWeight; }

@property(nonatomic) unsigned long rankWeight; // @synthesize rankWeight; @property(nonatomic) BOOL shouldBold; // @synthesize shouldBold; @property(retain, nonatomic) NSString *rank; // @synthesize rank; - (void).cxx_destruct; - (id)init;

@end

@interface AppIconItem : NSObject { NSString *appIconUrl; NSString *appID; NSString *cmd; }

@property(retain, nonatomic) NSString *cmd; // @synthesize cmd; @property(retain, nonatomic) NSString *appID; // @synthesize appID; @property(retain, nonatomic) NSString *appIconUrl; // @synthesize appIconUrl; - (void).cxx_destruct; - (id)init;

@end

@interface RecommandAppItem : NSObject { NSString *_appID; NSString *_appName; NSString *_appIconUrl; NSString *_appDesc; NSString *_appSnsDesc; NSString *_appSnapShotUrl; NSString *_appDownloadUrl; NSString *_appCoverUrl; NSString *_appNameEn; NSString *_appNameTW; NSString *_appRcmIconUrl; NSString *_appIntroViewUrl; NSString *_appLaunchScheme; unsigned long _appInfoFlag; BOOL _appNotShowNew; BOOL appNotShowNew; NSString *appID; NSString *appName; NSString *appIconUrl; NSString *appDesc; NSString *appSnsDesc; NSString *appSnapShotUrl; NSString *appDownloadUrl; NSString *appCoverUrl; NSString *appNameEn; NSString *appNameTW; NSString *appRcmIconUrl; NSString *appIntroViewUrl; unsigned long appInfoFlag; NSString *appLaunchScheme; }

  • (void)initialize; @property(retain, nonatomic) NSString *appLaunchScheme; // @synthesize appLaunchScheme; @property(nonatomic) BOOL appNotShowNew; // @synthesize appNotShowNew; @property(nonatomic) unsigned long appInfoFlag; // @synthesize appInfoFlag; @property(retain, nonatomic) NSString *appIntroViewUrl; // @synthesize appIntroViewUrl; @property(retain, nonatomic) NSString *appRcmIconUrl; // @synthesize appRcmIconUrl; @property(retain, nonatomic) NSString *appNameTW; // @synthesize appNameTW; @property(retain, nonatomic) NSString *appNameEn; // @synthesize appNameEn; @property(retain, nonatomic) NSString *appCoverUrl; // @synthesize appCoverUrl; @property(retain, nonatomic) NSString *appDownloadUrl; // @synthesize appDownloadUrl; @property(retain, nonatomic) NSString *appSnapShotUrl; // @synthesize appSnapShotUrl; @property(retain, nonatomic) NSString *appSnsDesc; // @synthesize appSnsDesc; @property(retain, nonatomic) NSString *appDesc; // @synthesize appDesc; @property(retain, nonatomic) NSString *appIconUrl; // @synthesize appIconUrl; @property(retain, nonatomic) NSString *appName; // @synthesize appName; @property(retain, nonatomic) NSString *appID; // @synthesize appID;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WADateTimePickerView : UIView <UIPickerViewDataSource, UIPickerViewDelegate> { UIDatePicker *_picker; UIPickerView *_customPicker; NSString *_format; int _customMode; int _curYear; int _curMonth; int _minYear; int _maxYear; int _minMonth; int _maxMonth; int _minRealMonth; int _maxRealMonth; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onCancel; - (void)onConfirm; - (id)getValue; - (void)setRangeFrom:(id)arg1 toEnd:(id)arg2; - (void)setCurrent:(int)arg1 month:(int)arg2; - (void)setValue:(id)arg1; - (void)pickerView:(id)arg1 didSelectRow:(int)arg2 inComponent:(int)arg3; - (void)resetMonth; - (float)pickerView:(id)arg1 rowHeightForComponent:(int)arg2; - (id)pickerView:(id)arg1 titleForRow:(int)arg2 forComponent:(int)arg3; - (int)pickerView:(id)arg1 numberOfRowsInComponent:(int)arg2; - (int)numberOfComponentsInPickerView:(id)arg1; - (void)initPicker:(int)arg1 field:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CreateChatRoomHandler : BaseOpenSDKHandler <MMWebViewDelegate, ShareConfirmViewDelegate> { NSString *_groupId; NSString *_openId; NSString *_chatRoomName; NSString *_chatRoomNickName; NSString *_extMsg; ShareConfirmView *_confirmView; }

  • (void).cxx_destruct;
  • (void)OnStayAtWeChat:(id)arg1;
  • (void)OnBackToApp:(id)arg1;
  • (void)onLeaveWebviewAndJumpToViewConroller;
  • (void)backTo3rdApp:(int)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)showSucessView;
  • (void)openCreateChatRoomH5:(id)arg1;
  • (void)realHandleReqAfterermissionValidation;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_initReady : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAJSEventHandler_showKeyboard : WAJSEventHandler_BaseEvent { }

  • (void)onInputSuccess:(unsigned long)arg1;
  • (void)onInputError:(id)arg1;
  • (void)handleJSEvent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCanvasArrowDownIcon : UIImageView { UIImageView *_bottomMask; }

@property(retain, nonatomic) UIImageView *bottomMask; // @synthesize bottomMask=_bottomMask; - (void).cxx_destruct; - (void)dealloc; - (void)hide; - (void)animateShow2; - (void)animateShow;

@end

@interface WAWebLocalStorage : NSObject { }

  • (unsigned long long)maxStorageLengthWithAppID:(id)arg1;
  • (void)clearDataWithAppID:(id)arg1;
  • (BOOL)removeDataWithKey:(id)arg1 appID:(id)arg2 getError:(id *)arg3;
  • (BOOL)setData:(id)arg1 dataType:(id)arg2 withKey:(id)arg3 appID:(id)arg4 getError:(id *)arg5;
  • (void)getData:(id *)arg1 dataType:(id *)arg2 withKey:(id)arg3 appID:(id)arg4;

@end

@interface WloginTlv_0x122 : WloginTlv { NSData *G; NSData *N; NSData *Y; NSData *S; }

@property(retain) NSData *S; // @synthesize S; @property(retain) NSData *Y; // @synthesize Y; @property(retain) NSData *N; // @synthesize N; @property(retain) NSData *G; // @synthesize G; - (void)dealloc; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface WAJSEventHandler_setPageDraggable : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface GameCenterCareMsg : GameCenterOldBaseMsg { NSString *_pictureUrl; }

@property(retain, nonatomic) NSString *pictureUrl; // @synthesize pictureUrl=_pictureUrl; - (void).cxx_destruct; - (id)getMsgCenterContent; - (id)initWithXmlNode:(struct XmlReaderNode_t *)arg1;

@end

@interface WAWebSocketHandler : NSObject { NSString *_appID; NSObject *_workerQueue; WAWebSocketConfig *_webSocketConfig; BOOL _isOpen; SRWebSocket *_websocket; id _delegate; }

@property __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)webSocket:(id)arg1 didReceiveMessageWithString:(id)arg2; - (void)webSocket:(id)arg1 didFailWithError:(id)arg2; - (void)webSocket:(id)arg1 didCloseWithCode:(int)arg2 reason:(id)arg3 wasClean:(BOOL)arg4; - (void)webSocketDidOpen:(id)arg1; - (void)callbackWithError:(id)arg1; - (void)sendMessage:(id)arg1 completionHandler:(CDUnknownBlockType)arg2; - (void)close; - (void)openWithUrl:(id)arg1 httpHeaders:(id)arg2 completionHandler:(CDUnknownBlockType)arg3; - (void)dealloc; - (id)initWithAppID:(id)arg1 appVersion:(unsigned long long)arg2 workerQueue:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCYoWindowContainer : MMUIWindow { NSObject *_yoWindowDelegate; }

@property(nonatomic) __weak NSObject *yoWindowDelegate; // @synthesize yoWindowDelegate=_yoWindowDelegate; - (void).cxx_destruct; - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;

@end

@interface WCYoAvatarView : UIButton { }

  • (void)addBorderGlowView;
  • (void)addWaveAnimationWithDelay:(float)arg1;
  • (void)restartWaveAnimation;
  • (void)setupWithContact:(id)arg1;
  • (void)dealloc;

@end

@interface WCYoHudViewController : MMUIViewController { UIView *_containerView; UILabel *_nameLabel; UILabel *_descriptionLabel; UILabel *_timeLabel; WCYoAvatarView *_avatarView; UIImageView *_checkedMaskView; UIButton *_replyButton; NSString *_username; unsigned int _count; int _yoType; unsigned long _yoTime; }

@property(nonatomic) unsigned long yoTime; // @synthesize yoTime=_yoTime; @property(nonatomic) int yoType; // @synthesize yoType=_yoType; @property(nonatomic) unsigned int count; // @synthesize count=_count; @property(copy, nonatomic) NSString *username; // @synthesize username=_username; @property(retain, nonatomic) UIButton *replyButton; // @synthesize replyButton=_replyButton; @property(retain, nonatomic) UIImageView *checkedMaskView; // @synthesize checkedMaskView=_checkedMaskView; @property(retain, nonatomic) WCYoAvatarView *avatarView; // @synthesize avatarView=_avatarView; @property(retain, nonatomic) UILabel *timeLabel; // @synthesize timeLabel=_timeLabel; @property(retain, nonatomic) UILabel *descriptionLabel; // @synthesize descriptionLabel=_descriptionLabel; @property(retain, nonatomic) UILabel *nameLabel; // @synthesize nameLabel=_nameLabel; @property(retain, nonatomic) UIView *containerView; // @synthesize containerView=_containerView; - (void).cxx_destruct; - (void)refreshDescriptionTime; - (void)addYoCount:(unsigned int)arg1 forUsername:(id)arg2 type:(int)arg3; - (void)didTapAvatarView:(id)arg1; - (void)didTapReplyButton:(id)arg1; - (void)doAvatarBounceAnimation; - (void)setupYoWithCount:(unsigned int)arg1 username:(id)arg2 type:(int)arg3 nameLabelString:(id)arg4 descriptionString:(id)arg5 timeString:(id)arg6 allowReply:(BOOL)arg7; - (void)setupYoWithCount:(unsigned int)arg1 username:(id)arg2 type:(int)arg3 nameLabelString:(id)arg4 descriptionString:(id)arg5 allowReply:(BOOL)arg6; - (void)setupYoWithCount:(unsigned int)arg1 username:(id)arg2 type:(int)arg3; - (void)changeUIWithYoType:(int)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)dealloc;

@end

@interface WCYoWindowController : MMWindowController { MMUIWindow *_window; NSDate *_showedDate; unsigned long _yoTime; unsigned long _yoTitle; NSObject *_yoDelegate; }

@property(nonatomic) __weak NSObject *yoDelegate; // @synthesize yoDelegate=_yoDelegate; @property(nonatomic) unsigned long yoTitle; // @synthesize yoTitle=_yoTitle; @property(nonatomic) unsigned long yoTime; // @synthesize yoTime=_yoTime; @property(retain, nonatomic) NSDate *showedDate; // @synthesize showedDate=_showedDate; - (void)setWindow:(id)arg1; - (void).cxx_destruct; - (id)window:(id)arg1 hitTest:(struct CGPoint)arg2 withEvent:(id)arg3; - (void)showWindowAnimateType:(int)arg1 withTransitionAnimation:(int)arg2; - (void)addYoCount:(unsigned int)arg1 forUsername:(id)arg2 type:(int)arg3; - (void)setupYoWithCount:(unsigned int)arg1 username:(id)arg2 type:(int)arg3 delegate:(id)arg4 nameLabelString:(id)arg5 descriptionString:(id)arg6 timeString:(id)arg7 allowReply:(BOOL)arg8; - (void)setupYoWithCount:(unsigned int)arg1 username:(id)arg2 type:(int)arg3 delegate:(id)arg4 nameLabelString:(id)arg5 descriptionString:(id)arg6 allowReply:(BOOL)arg7; - (void)setupYoWithCount:(unsigned int)arg1 username:(id)arg2 type:(int)arg3 delegate:(id)arg4; - (void)restartAnimation; - (void)dealloc; - (id)window; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface OpenProfileBlockViewController : MMUIViewController <OpenProfileLogicHelperDelegate, UIAlertViewDelegate> { OpenProfileData *_infoData; OpenProfileLogicHelper *_logicHelper; MMLoadingView *_loadingView; id _delegate; GetA8KeyLogic *_a8KeyLogic; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onOpenProfile:(int)arg1 WithErrMsg:(id)arg2 WithContact:(id)arg3 Ticket:(id)arg4; - (void)onReturn; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showFailViewWithErrMsg:(id)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)dealloc; - (id)initWithInfoData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_chooseCard : WAJSEventHandler_BaseEvent { }

  • (void)onChooseCancel;
  • (void)onChooseSuccess:(id)arg1;
  • (void)handleJSEvent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WARequestConfig : WANetworkConfigBase { unsigned long _requestMaxConcurrentCount; }

@property(nonatomic) unsigned long requestMaxConcurrentCount; // @synthesize requestMaxConcurrentCount=_requestMaxConcurrentCount; - (unsigned long)configDefaultTimeoutMS; - (unsigned long)configTimeoutMS; - (unsigned long)configMaxTimeoutMS; - (id)configDomainList; - (void)loadConfig;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterHomeLogicControllerV3 : MMObject <IGameCenterMsgNotifyExt, IGameCenterExt> { GameCenterHomeData *_homeData; NSMutableArray *_sectionList; NSMutableArray *_rowListOfSectionMe; GameCenterIndexTopBanner *_topBanner; BOOL _fromFindFriendEntry; GameCenterNotifyContent *_gameCenterBubble; NSMutableSet *_msgCenterRedDotSet; GameCenterNotifyContent *_giftRedDot; CDUnknownBlockType _onRedDotChangedBlock; CDUnknownBlockType _requestHomePageDataCompleteBlock; }

@property(copy, nonatomic) CDUnknownBlockType requestHomePageDataCompleteBlock; // @synthesize requestHomePageDataCompleteBlock=_requestHomePageDataCompleteBlock; @property(copy, nonatomic) CDUnknownBlockType onRedDotChangedBlock; // @synthesize onRedDotChangedBlock=_onRedDotChangedBlock; @property(retain, nonatomic) GameCenterNotifyContent *giftRedDot; // @synthesize giftRedDot=_giftRedDot; @property(retain, nonatomic) NSMutableSet *msgCenterRedDotSet; // @synthesize msgCenterRedDotSet=_msgCenterRedDotSet; @property(retain, nonatomic) GameCenterNotifyContent *gameCenterBubble; // @synthesize gameCenterBubble=_gameCenterBubble; @property(nonatomic) BOOL fromFindFriendEntry; // @synthesize fromFindFriendEntry=_fromFindFriendEntry; - (void).cxx_destruct; - (id)getMsgCenterViewController; - (void)onGameCenterDeleteOneMsg:(unsigned long)arg1; - (void)onGameCenterDeleteAllMsg; - (void)onGameCenterClearAllRedDot; - (id)installedMore; - (id)installedTitle; - (id)installedGames; - (id)classifyUrl; - (id)searchPlaceholder; - (BOOL)isShowSearchEntry; - (id)hotAdList; - (id)recentMoreData; - (BOOL)hasRecentMoreCell; - (id)libraryEntranceTitle; - (BOOL)shouldShowFeedBackEntrance; - (BOOL)shouldShowBubble; - (id)myProfileBadgeUrl; - (id)myProfileJumpUrl; - (BOOL)hasMyProfile; - (id)msgCenterJumpUrl; - (id)giftURL; - (id)libraryURL; - (id)welcomeMessage; - (id)welcomeMoreUrl; - (int)getPromotedGameIdxFromTableRowIdx:(int)arg1; - (id)promotedGameAtIndex:(int)arg1; - (id)promotedGames; - (id)recentGameAtIndex:(int)arg1; - (id)recentGames; - (id)homeBottomImageUrl; - (id)feedBackEntrace; - (id)getGameIndexTopBanner; - (id)userActionItems; - (id)todayGameRecommend; - (id)topRecommendBanner; - (id)recentPlayInfo; - (id)launchPrivilegeJumpUrl; - (id)launchPrivilegeTitle; - (BOOL)fetchNewHomeData; - (id)titleOfSectionType:(unsigned int)arg1; - (unsigned int)typeOfRow:(id)arg1; - (unsigned int)typeOfSection:(int)arg1; - (void)reloadRows; - (void)reloadSections; - (void)onFetchGameCenterHomeData:(id)arg1 error:(int)arg2 FromHomeCgi:(BOOL)arg3; - (int)numberOfRowsInSection:(int)arg1; - (int)numberOfSections; - (void)requestHomePageData:(CDUnknownBlockType)arg1 fromLocalCache:(CDUnknownBlockType)arg2; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMQuartz2DView : UIView { NSMutableArray *_drawObjs; NSMutableDictionary *_context; unsigned long _canvasId; id _canvasDelegate; NSMutableArray *_transformStacks; NSArray *_gradient; }

@property(retain, nonatomic) NSArray *gradient; // @synthesize gradient=_gradient; @property(retain, nonatomic) NSMutableArray *transformStacks; // @synthesize transformStacks=_transformStacks; @property(nonatomic) __weak id canvasDelegate; // @synthesize canvasDelegate=_canvasDelegate; @property(nonatomic) unsigned long canvasId; // @synthesize canvasId=_canvasId; - (void).cxx_destruct; - (id)getImage; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)resetGradient; - (id)getGradient; - (void)restoreContext:(struct CGContext *)arg1; - (void)saveContext:(struct CGContext *)arg1; - (void)setTranslate:(float)arg1 translateY:(float)arg2; - (void)setRotate:(float)arg1; - (void)setScale:(float)arg1 scaleY:(float)arg2; - (void)setContext:(id)arg1 forKey:(id)arg2; - (id)getContext:(id)arg1; - (void)drawRect:(struct CGRect)arg1; - (void)setDrawActions:(id)arg1 reset:(BOOL)arg2; - (id)getMethodData:(id)arg1 forMethod:(id)arg2; - (id)getString:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface JumpToBizWebviewHandler : MMObject { NSString *_appID; NSString *_bundleID; NSURL *_infoUrl; }

  • (void).cxx_destruct;
  • (void)cancelJumpToBizWebview;
  • (void)createWechatJumpToBizWebview;
  • (void)onPreEnterWechatDone;
  • (void)dealloc;
  • (void)startJumpToBizWebview:(id)arg1 BundleID:(id)arg2 Info:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WARequestHandler : NSObject { NSString *_appID; NSObject *_workQueue; WARequestConfig *_requestConfig; NSMutableArray *_arrRequestTask; NSURLSession *_urlSession; }

  • (void).cxx_destruct;
  • (void)requestTaskDidEnd:(id)arg1;
  • (unsigned long)timeoutMS;
  • (unsigned long)maxTaskCount;
  • (void)setupNSURLSession;
  • (void)cancelAndDeleteAllTask;
  • (void)deleteTask:(id)arg1;
  • (id)getNewRequestTask;
  • (BOOL)isExceedMaxTaskCount;
  • (void)invalidate;
  • (void)startRequestTaskWithURL:(id)arg1 data:(id)arg2 httpHeaders:(id)arg3 method:(id)arg4 completionHandler:(CDUnknownBlockType)arg5;
  • (void)dealloc;
  • (id)initWithAppID:(id)arg1 appVersion:(unsigned long long)arg2 workerQueue:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAQuickAddWebViewBanner : WABaseWebViewBanener { MMWebImageView *m_logoView; UILabel *m_tipLabel; UIButton *m_addButton; id _delegate; NSString *_userName; }

@property(copy, nonatomic) NSString *userName; // @synthesize userName=_userName; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onAdd; - (void)layoutSubviews; - (void)initAddButton; - (void)initTipLabel; - (void)initLogoView; - (id)init;

@end

@interface WAJSEventHandler_sendSocketMessage : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAWebViewPlugin_voicePlayer : WAWebViewPluginBase { BOOL _stopVoiceFlag; id _resultDelegate; NSString *_localId; }

@property(copy, nonatomic) NSString *localId; // @synthesize localId=_localId; @property(nonatomic) __weak id resultDelegate; // @synthesize resultDelegate=_resultDelegate; - (void).cxx_destruct; - (BOOL)handleEvent:(unsigned int)arg1 userInfo:(id)arg2; - (void)OnPlayError:(id)arg1; - (void)sendEndEventToJS:(id)arg1; - (void)OnEndPlay:(id)arg1 isForceStop:(BOOL)arg2; - (void)OnBeginPlay:(id)arg1; - (void)setStopVoiceFlag; - (void)playVoice:(id)arg1 localId:(id)arg2; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterUpListCell : MMTableViewCell { MMHeadImageView *_headImgView; UILabel *_displayNameLabel; UILabel *_timeLabel; GameCenterUpItem *_upItem; }

@property(retain, nonatomic) GameCenterUpItem *upItem; // @synthesize upItem=_upItem; - (void).cxx_destruct; - (void)layoutContent; - (void)reloadData; - (void)initializeSubview; - (void)layoutSubviews; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface WechatConnectHandler : MMObject <IAppDataExt, MMWebViewDelegate, MMKernelExt, IPreEnterWechatLogicExt> { NSString *m_nsAppid; AppCommunicateData *m_appData; UINavigationController *m_oAuthViewController; BOOL m_isDoing; }

  • (void).cxx_destruct;
  • (void)onPostQuit;
  • (void)onPreQuit;
  • (void)onKickQuit;
  • (void)OnGotListAppSettingItem:(id)arg1 errType:(int)arg2;
  • (id)webViewFailToLoad:(id)arg1;
  • (void)onWebViewDidFinishLoad:(id)arg1;
  • (void)onWebViewDidStartLoad:(id)arg1;
  • (void)OnOAuthCancel;
  • (void)onPreEnterWechatDone;
  • (void)removeOAuthView;
  • (void)onRetry:(id)arg1;
  • (void)createOAuthView;
  • (void)cancelAllHandleAndReturn3rdApp;
  • (void)clearAllHandle;
  • (void)cancelAllHandle;
  • (void)cancelWechatConnect;
  • (void)startWechatConnect:(id)arg1 withData:(id)arg2;
  • (void)dealloc;
  • (void)viewDidLoad;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MallProductItem : NSObject <PBCoding, NSCopying> { unsigned long type; NSString *mallProductInfo; }

  • (void)initialize; @property(retain, nonatomic) NSString *mallProductInfo; // @synthesize mallProductInfo; @property(nonatomic) unsigned long type; // @synthesize type;
  • (void).cxx_destruct;
  • (id)toXML;
  • (BOOL)fromXML:(struct XmlReaderNode_t *)arg1;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAReportDestopShowItem : WAReportBaseItem { unsigned int _destopEnterScene; NSString *_appidList; }

@property(copy, nonatomic) NSString *appidList; // @synthesize appidList=_appidList; @property(nonatomic) unsigned int destopEnterScene; // @synthesize destopEnterScene=_destopEnterScene; - (void).cxx_destruct; - (id)reportString;

@end

@interface GameStatMgr : MMService <MMService, PBMessageObserverDelegate> { unsigned long _networkType; NSString *_UUID; NSMutableDictionary *_gameLaunchTime; NSMutableDictionary *_gameDescSDK; BOOL _appInfoExtendLoaded; int _opTypeForClickInConversation; NSMutableDictionary *_dictScene2LayerID; }

  • (id)genExternInfoWithNoticeID:(id)arg1 withNew:(BOOL)arg2 sourceScene:(int)arg3;
  • (id)genExternInfoWithNoticeID:(id)arg1; @property(retain, nonatomic) NSMutableDictionary *dictScene2LayerID; // @synthesize dictScene2LayerID=_dictScene2LayerID; @property(nonatomic) int opTypeForClickInConversation; // @synthesize opTypeForClickInConversation=_opTypeForClickInConversation; @property(retain, nonatomic) NSMutableDictionary *gameDescSDK; // @synthesize gameDescSDK=_gameDescSDK; @property(retain, nonatomic) NSMutableDictionary *gameLaunchTime; // @synthesize gameLaunchTime=_gameLaunchTime; @property(retain, nonatomic) NSString *UUID; // @synthesize UUID=_UUID; @property(nonatomic) unsigned long networkType; // @synthesize networkType=_networkType;
  • (void).cxx_destruct;
  • (void)statGameCenterClickWithFeedType:(id)arg1 scene:(int)arg2 opType:(int)arg3 noticeId:(id)arg4 withNew:(BOOL)arg5 sourceScene:(int)arg6 feedType:(unsigned long)arg7;
  • (void)statGameCenterJsapiJump:(int)arg1 sourceScene:(int)arg2;
  • (BOOL)writeToFile:(id)arg1 data:(id)arg2;
  • (BOOL)loadAppInfoExtend;
  • (void)saveAppInfoExtend;
  • (id)convertStr:(id)arg1;
  • (BOOL)isGameForStat:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (BOOL)uploadGameReport:(unsigned long)arg1 withLogExt:(id)arg2;
  • (void)statGameCenterAppstoreInfo:(id)arg1 productIdentifier:(id)arg2 errCode:(unsigned int)arg3;
  • (void)statGameHallViewWithRedDotOrNew:(int)arg1 appID:(id)arg2 opType:(int)arg3 noticeID:(id)arg4;
  • (void)statDiffAccountShare:(id)arg1 appID:(id)arg2 withOpID:(unsigned long)arg3;
  • (void)gameStatReport:(id)arg1 scenc:(int)arg2 opType:(int)arg3 fromUsrName:(id)arg4 msgType:(unsigned long)arg5 msgID:(unsigned long)arg6 sourceScenc:(int)arg7 msgSubType:(unsigned long)arg8 giftId:(id)arg9 giftUrl:(id)arg10 extInfo:(id)arg11;
  • (void)statGameCenterClickAddSubMsgType:(id)arg1 scenc:(int)arg2 opType:(int)arg3 fromUsrName:(id)arg4 msgType:(unsigned long)arg5 msgID:(unsigned long)arg6 sourceScenc:(int)arg7 msgSubType:(unsigned long)arg8 noticeID:(id)arg9;
  • (void)statGameCenterClick:(id)arg1 scenc:(int)arg2 opType:(int)arg3 fromUsrName:(id)arg4 msgType:(unsigned long)arg5 msgID:(unsigned long)arg6 sourceScenc:(int)arg7;
  • (void)statGameCenterClickSimpleWithExternField:(id)arg1 scenc:(int)arg2 opType:(int)arg3 msgType:(unsigned long)arg4 noticeID:(id)arg5 withNew:(BOOL)arg6;
  • (void)statGameCenterClickSimpleWithExternField:(id)arg1 scenc:(int)arg2 opType:(int)arg3 noticeID:(id)arg4 withNew:(BOOL)arg5;
  • (void)statGameCenterClickSimpleWithExternField:(id)arg1 scenc:(int)arg2 opType:(int)arg3 noticeID:(id)arg4 withNew:(BOOL)arg5 sourceScene:(int)arg6 WithDownloadType:(unsigned int)arg7 WithIsSubscribed:(BOOL)arg8;
  • (void)statGameCenterClickSimpleWithExternField:(id)arg1 scenc:(int)arg2 opType:(int)arg3 noticeID:(id)arg4 withNew:(BOOL)arg5 sourceScene:(int)arg6;
  • (void)statGameCenterClickSimple:(id)arg1 scenc:(int)arg2 opType:(int)arg3;
  • (void)statGameCenterClickWithExtInfo:(id)arg1 scenc:(int)arg2 opType:(int)arg3 fromUsrName:(id)arg4 msgType:(unsigned long)arg5 msgID:(unsigned long)arg6 sourceScenc:(int)arg7 extInfo:(id)arg8;
  • (void)statGameDetailView:(id)arg1 sourceScene:(int)arg2;
  • (void)statGameSettingDetailView:(id)arg1 isReceived:(BOOL)arg2;
  • (void)statDeleteMsgInConversation:(id)arg1;
  • (void)statRefuseMsgInGameSettingView:(id)arg1 isReceived:(BOOL)arg2;
  • (void)statRefuseMsgInConversation:(id)arg1 isReceived:(BOOL)arg2;
  • (void)statLoadMoreGameMsgs;
  • (void)statClickTimeLineTextTail:(id)arg1 opType:(int)arg2;
  • (void)statClickTimeLineMessage:(id)arg1 isSource:(BOOL)arg2;
  • (void)statClickInConversation:(id)arg1 isSource:(BOOL)arg2;
  • (void)statShowInAD:(id)arg1 index:(unsigned int)arg2;
  • (void)statShowConversation:(id)arg1;
  • (void)statShowTimeLineMessage:(id)arg1;
  • (void)statGameStartShare:(id)arg1 mediaTagName:(id)arg2 scene:(int)arg3;
  • (void)endStatAppInfoExtend;
  • (void)statAppInfoExtend:(id)arg1 withLaunchTime:(id)arg2 withAppDescSDK:(id)arg3;
  • (void)startStatAppInfoExtend;
  • (void)initScene2LayerID;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAPackageDownloadTask : NSObject { CDUnknownBlockType _progressBlock; CDUnknownBlockType _completionBlock; NSURLSessionDownloadTask *_downloadTask; NSString *_downloadUrl; NSString *_fileName; NSString *_directoryPath; NSDate *_startDate; NSString *_appid; unsigned long long _version; }

@property(nonatomic) unsigned long long version; // @synthesize version=_version; @property(copy, nonatomic) NSString *appid; // @synthesize appid=_appid; @property(copy, nonatomic) NSDate *startDate; // @synthesize startDate=_startDate; @property(copy, nonatomic) NSString *directoryPath; // @synthesize directoryPath=_directoryPath; @property(copy, nonatomic) NSString *fileName; // @synthesize fileName=_fileName; @property(copy, nonatomic) NSString *downloadUrl; // @synthesize downloadUrl=_downloadUrl; @property(retain, nonatomic) NSURLSessionDownloadTask *downloadTask; // @synthesize downloadTask=_downloadTask; @property(copy, nonatomic) CDUnknownBlockType completionBlock; // @synthesize completionBlock=_completionBlock; @property(copy, nonatomic) CDUnknownBlockType progressBlock; // @synthesize progressBlock=_progressBlock; - (void).cxx_destruct; - (id)initWithDownloadTask:(id)arg1 progressBlock:(CDUnknownBlockType)arg2 completionBlock:(CDUnknownBlockType)arg3;

@end

@interface WCCanvsComponentScrollGroupListInfo : MMObject { NSArray *_componentGroupList; int _pageCtrType; int _isFullScreen; }

@property(nonatomic) int isFullScreen; // @synthesize isFullScreen=_isFullScreen; @property(nonatomic) int pageCtrType; // @synthesize pageCtrType=_pageCtrType; @property(retain, nonatomic) NSArray *componentGroupList; // @synthesize componentGroupList=_componentGroupList; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCCanvasComponentSightVideoInfo : MMObject { NSString *_sightVideoUrl; NSString *_sightThumbUrl; int _displayType; float _sightDisplayWidth; float _sightDisplayHeight; }

@property(nonatomic) float sightDisplayHeight; // @synthesize sightDisplayHeight=_sightDisplayHeight; @property(nonatomic) float sightDisplayWidth; // @synthesize sightDisplayWidth=_sightDisplayWidth; @property(nonatomic) int displayType; // @synthesize displayType=_displayType; @property(retain, nonatomic) NSString *sightThumbUrl; // @synthesize sightThumbUrl=_sightThumbUrl; @property(retain, nonatomic) NSString *sightVideoUrl; // @synthesize sightVideoUrl=_sightVideoUrl; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface CardTicketItem : MMObject <PBCoding, NSCopying> { NSString *fromUserName; unsigned long fromScene; unsigned long cardType; NSString *cardTypeName; NSString *cardId; NSString *color; NSString *brandName; NSString *cardExt; unsigned long cardShareFrom; BOOL isRecommend; NSString *recommendCardId; }

  • (void)initialize; @property(retain, nonatomic) NSString *recommendCardId; // @synthesize recommendCardId; @property(nonatomic) BOOL isRecommend; // @synthesize isRecommend; @property(nonatomic) unsigned long cardShareFrom; // @synthesize cardShareFrom; @property(retain, nonatomic) NSString *cardExt; // @synthesize cardExt; @property(retain, nonatomic) NSString *brandName; // @synthesize brandName; @property(retain, nonatomic) NSString *cardTypeName; // @synthesize cardTypeName; @property(retain, nonatomic) NSString *color; // @synthesize color; @property(retain, nonatomic) NSString *cardId; // @synthesize cardId; @property(nonatomic) unsigned long cardType; // @synthesize cardType; @property(nonatomic) unsigned long fromScene; // @synthesize fromScene; @property(retain, nonatomic) NSString *fromUserName; // @synthesize fromUserName;
  • (void).cxx_destruct;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)toXML;
  • (BOOL)fromXML:(struct XmlReaderNode_t *)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WloginTlv : NSObject { unsigned short wTlvT; }

@property unsigned short wTlvT; // @synthesize wTlvT; - (id)copy; - (id)getTlvTagString; - (int)encode:(id)arg1; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2; - (id)initWithTag:(unsigned short)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterStatObject : NSObject { int _scene; int _uiPosition; int _action; unsigned int _actionStatus; NSString *_appId; int _sourceScene; int _msgType; NSString *_msgId; NSString *_noticeId; unsigned int _networkType; NSDictionary *_externInfo; }

@property(retain, nonatomic) NSDictionary *externInfo; // @synthesize externInfo=_externInfo; @property(nonatomic) unsigned int networkType; // @synthesize networkType=_networkType; @property(retain, nonatomic) NSString *noticeId; // @synthesize noticeId=_noticeId; @property(retain, nonatomic) NSString *msgId; // @synthesize msgId=_msgId; @property(nonatomic) int msgType; // @synthesize msgType=_msgType; @property(nonatomic) int sourceScene; // @synthesize sourceScene=_sourceScene; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; @property(nonatomic) unsigned int actionStatus; // @synthesize actionStatus=_actionStatus; @property(nonatomic) int action; // @synthesize action=_action; @property(nonatomic) int uiPosition; // @synthesize uiPosition=_uiPosition; @property(nonatomic) int scene; // @synthesize scene=_scene; - (void).cxx_destruct; - (id)to13384; - (id)to12909; - (void)initStatField; - (id)initFor13384; - (id)initFor12909;

@end

@interface WloginTlv_0x128 : WloginTlv { unsigned short wVer; unsigned char cNewInstall; unsigned char cReadGuid; unsigned char cGuidChg; unsigned char cGUIDSrc; unsigned char cReadFailFlag; unsigned char cDevChgFlag; unsigned char cResvFlag; NSString *deviceType; NSData *guid; }

@property unsigned char cNewInstall; // @synthesize cNewInstall; @property(copy) NSString *deviceType; // @synthesize deviceType; @property unsigned char cReadGuid; // @synthesize cReadGuid; @property unsigned char cGuidChg; // @synthesize cGuidChg; @property unsigned char cResvFlag; // @synthesize cResvFlag; @property unsigned char cDevChgFlag; // @synthesize cDevChgFlag; @property unsigned char cReadFailFlag; // @synthesize cReadFailFlag; @property unsigned char cGUIDSrc; // @synthesize cGUIDSrc; @property(retain) NSData *guid; // @synthesize guid; @property unsigned short wVer; // @synthesize wVer; - (void)dealloc; - (int)encode:(id)arg1;

@end

@interface WAReportHistoryPVItem : WAReportBaseItem { unsigned int _historyEnterScene; NSString *_appidList; }

@property(copy, nonatomic) NSString *appidList; // @synthesize appidList=_appidList; @property(nonatomic) unsigned int historyEnterScene; // @synthesize historyEnterScene=_historyEnterScene; - (void).cxx_destruct; - (id)reportString;

@end

@interface WAJSEventHandler_saveFile : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WloginTlv_0x125 : WloginTlv_Buff { NSData *openId; }

@property(copy) NSData *openId; // @synthesize openId; - (void)dealloc; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface MMAuthAppListViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, IAppDataExt> { MMTableView *_appListTableView; UIView *_defaultHeaderView; UILabel *_tipLabel; UIImageView *_tipImageView; NSMutableArray *_arrAuthAppList; int _sourceScene; }

  • (void).cxx_destruct;
  • (void)OnGotAuthAppList:(id)arg1 errType:(int)arg2;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)reloadData;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (void)getAuthAppLsit;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (void)dealloc;
  • (id)initWithSourceScene:(int)arg1;
  • (id)init;
  • (void)viewDidLoad;
  • (void)initData;
  • (void)initView;
  • (void)viewDidLayoutSubviews;
  • (void)initAppListTableView;
  • (void)initTipView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameLibraryViewController : MMUIViewController <GameCenterSearchLogicControllerDelegate, UIAlertViewDelegate, UITableViewDataSource, UITableViewDelegate, UIScrollViewDelegate, LoopPageScrollViewDataSourceDelegate, GameCenterGameInfoCellDelegate, MMWebImageViewDelegate, MMRefreshTableFooterDelegate, IGameCenterExt, DropdownMenuDataSource, DropdownMenuDelegate, MMHorizontalTableViewDataSource, MMHorizontalTableViewDelegate, GameCenterClassifyCellDelegate> { GameLibraryAppInfo *_libAppInfo; NSMutableArray *_tableDatas; MMTableView *_tableView; UIView *_canvasView; DropdownMenu *_dropdownMenu; unsigned long _sortType; UIButton *_sortButton; LoopPageScrollView *_adLoopScrollView; UIPageControl *_adPageControl; MMTimer *_adPageTimer; MMHorizontalTableView *_horizontalTableView; GameCenterLoadingFooterView *_footerView; unsigned long _nextOffset; NSMutableDictionary *_bannerWebImgDic; MMLoadingView *_loadingView; GameCenterSearchLogicController *_searchLogic; unsigned long _reportPageCount; NSString *_subscribeAppId; ChatRoomInfo *_subscribeChatRoomInfo; int _sourceScene; NSMutableArray *_allAppListTypeIndex; }

  • (void).cxx_destruct;
  • (void)updateAllGameListIndex;
  • (void)statBannerExposure:(int)arg1;
  • (void)onStopSearch;
  • (void)onStartSearch;
  • (void)onOpenSearchGameRecommendResultItem:(id)arg1;
  • (void)onOpenSearchWebResultItem:(id)arg1;
  • (void)onOpenSearchGameResultItem:(id)arg1 sourceScene:(int)arg2;
  • (void)searchBarDidEndSearch;
  • (void)searchBarBecomeFirstResponder;
  • (void)viewWillLayoutSubviews;
  • (void)initSearchLogic;
  • (void)popupSearchBar;
  • (void)initRightBarBtns;
  • (void)onOpenWebView:(id)arg1;
  • (void)onOpenMoreView;
  • (id)genMoreGameFooterView;
  • (void)onSelectClassifyItem:(id)arg1;
  • (id)horizontalTableView:(id)arg1 viewForColumnAtIndex:(unsigned int)arg2;
  • (unsigned int)numberOfColumnsInHorizontalTableView:(id)arg1;
  • (void)horizontalTableView:(id)arg1 didSelectColumnAtIndex:(unsigned int)arg2;
  • (float)horizontalTableView:(id)arg1 widthForColumnAtIndex:(unsigned int)arg2;
  • (void)dropdownMenu:(id)arg1 didSelectSubMenuWithIndex:(int)arg2;
  • (id)dropdownMenu:(id)arg1 titleForSubmenu:(unsigned int)arg2;
  • (unsigned int)numberOfSubmenuInDropdownMenu:(id)arg1;
  • (id)getMoreGameTitle;
  • (BOOL)isAppItem:(id)arg1;
  • (id)typeOfSection:(int)arg1 row:(int)arg2;
  • (void)saveCacheData;
  • (void)loadCacheData;
  • (void)animateDropdownMenu;
  • (void)onShowMoreGameH5:(id)arg1;
  • (void)onSortGame:(id)arg1;
  • (void)showWebViewWithUrl:(id)arg1 title:(id)arg2;
  • (int)openDetailView:(id)arg1 sourceScene:(int)arg2;
  • (int)launchGameOrShowDetailView:(id)arg1 sourceScene:(int)arg2;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onSubscribeNewGameWithAppID:(id)arg1 alertTitle:(id)arg2 message:(id)arg3 extraInfo:(id)arg4 error:(int)arg5;
  • (void)onGetLibGameList:(id)arg1 errCode:(int)arg2;
  • (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)gameInfoCellDownloadButtonClicked:(id)arg1;
  • (void)onLoadImageOK:(id)arg1;
  • (void)changePageControlToNextPage;
  • (void)didTapPageAtNum:(unsigned long)arg1;
  • (void)didChangeToPage:(unsigned long)arg1;
  • (id)viewForPage:(id)arg1 pageNum:(unsigned long)arg2;
  • (int)totalNumOfPage;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2;
  • (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (void)viewDidTransitionToNewSize;
  • (void)viewDidLayoutSubviews;
  • (id)createHeaderView;
  • (void)initView;
  • (void)loadTableData;
  • (void)initData;
  • (void)viewWillBePoped:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)initWithSourceScene:(int)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SRProxyConnect : NSObject { CDUnknownBlockType _completion; NSString *_httpProxyHost; unsigned int _httpProxyPort; struct __CFHTTPMessage *_receivedHTTPHeaders; NSString *_socksProxyHost; unsigned int _socksProxyPort; NSString *_socksProxyUsername; NSString *_socksProxyPassword; BOOL _connectionRequiresSSL; NSMutableArray *_inputQueue; NSObject *_writeQueue; NSURL *_url; NSInputStream *_inputStream; NSOutputStream *_outputStream; }

@property(retain, nonatomic) NSOutputStream *outputStream; // @synthesize outputStream=_outputStream; @property(retain, nonatomic) NSInputStream *inputStream; // @synthesize inputStream=_inputStream; @property(retain, nonatomic) NSURL *url; // @synthesize url=_url; - (void).cxx_destruct; - (void)_writeData:(id)arg1; - (void)_proxyHTTPHeadersDidFinish; - (BOOL)_proxyProcessHTTPResponseWithData:(id)arg1; - (void)_dequeueInput; - (void)_processInputStream; - (void)_proxyDidConnect; - (void)stream:(id)arg1 handleEvent:(unsigned int)arg2; - (void)_initializeStreams; - (void)_openConnection; - (void)_runPACScript:(id)arg1; - (void)_fetchPAC:(id)arg1; - (void)_readProxySettingWithType:(id)arg1 settings:(id)arg2; - (void)_configureProxy; - (void)_failWithError:(id)arg1; - (void)_didConnect; - (void)openNetworkStreamWithCompletion:(CDUnknownBlockType)arg1; - (void)dealloc; - (id)initWithURL:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAAppHistoryMagager : MMService { NSMutableArray *m_historyItems; NSMutableDictionary *m_imageDict; }

  • (id)genCornerImage:(id)arg1;
  • (void).cxx_destruct;
  • (id)genWebViewSnapImagePath:(id)arg1;
  • (id)sessionidInHistory:(id)arg1;
  • (void)deleteAppItemInHistory:(id)arg1;
  • (id)getAllAppItems;
  • (unsigned int)itemCount;
  • (id)itemAtIndex:(unsigned int)arg1;
  • (BOOL)isAppItemInHistory:(id)arg1;
  • (void)fetchImageSuccess:(CDUnknownBlockType)arg1;
  • (void)saveSnapWithWebView:(id)arg1 forceUpdate:(BOOL)arg2;
  • (void)saveSnapWithWebView:(id)arg1;
  • (void)initData;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDisturbConfirmViewController : MMWindowViewController { }

  • (void)onMuteBtnClicked:(id)arg1;
  • (void)onCancelBtnClicked:(id)arg1;
  • (void)viewDidLoad;
  • (void)loadView;
  • (void)dealloc;
  • (id)init;

@end

@interface WAWebViewPlugin_WeAppMsg : WAWebViewPluginBase { CDUnknownBlockType _onAppMessage; }

@property(copy, nonatomic) CDUnknownBlockType onAppMessage; // @synthesize onAppMessage=_onAppMessage; - (void).cxx_destruct; - (void)onCustomWeAppMessage:(id)arg1; - (void)getWeAppMessage:(unsigned int)arg1 block:(CDUnknownBlockType)arg2;

@end

@interface WloginTlv_0x148 : WloginTlv { NSString *sAppName; unsigned int dwSSOVer; unsigned int dwAppId; unsigned int dwSubAppId; NSString *sAppVer; NSString *sAppSig; }

@property(copy) NSString *sAppSig; // @synthesize sAppSig; @property(copy) NSString *sAppVer; // @synthesize sAppVer; @property unsigned int dwSubAppId; // @synthesize dwSubAppId; @property unsigned int dwAppId; // @synthesize dwAppId; @property unsigned int dwSSOVer; // @synthesize dwSSOVer; @property(copy) NSString *sAppName; // @synthesize sAppName; - (void)dealloc; - (int)encode:(id)arg1;

@end

@interface WAHomeLayoutItem : MMObject { NSString *userName; unsigned long debugMode; NSString *displayName; }

  • (void)initialize; @property(copy, nonatomic) NSString *displayName; // @synthesize displayName; @property(nonatomic) unsigned long debugMode; // @synthesize debugMode; @property(copy, nonatomic) NSString *userName; // @synthesize userName;
  • (void).cxx_destruct;
  • (BOOL)isDebugMode;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WloginTlv_0x130 : WloginTlv { unsigned short wDataVer; unsigned int dwTime; unsigned int dwClientIP; unsigned short wClientPort; unsigned short wResvLen; }

@property unsigned short wResvLen; // @synthesize wResvLen; @property unsigned short wClientPort; // @synthesize wClientPort; @property unsigned int dwClientIP; // @synthesize dwClientIP; @property unsigned int dwTime; // @synthesize dwTime; @property unsigned short wDataVer; // @synthesize wDataVer; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface WAJSContextPluginBase : MMObject { WAJSCoreService *_context; }

@property(readonly, nonatomic) __weak WAJSCoreService *context; // @synthesize context=_context; - (void).cxx_destruct; - (void)setJSContextOwner:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMOnlineDeviceFunctionMsg : NSObject { NSString *_functionName; NSString *_arg; NSString *_fromUserName; NSString *_toUserName; unsigned long _createTime; NSString *_deviceType; }

  • (id)functionMsgWithDictionary:(id)arg1; @property(retain, nonatomic) NSString *deviceType; // @synthesize deviceType=_deviceType; @property(nonatomic) unsigned long createTime; // @synthesize createTime=_createTime; @property(retain, nonatomic) NSString *toUserName; // @synthesize toUserName=_toUserName; @property(retain, nonatomic) NSString *fromUserName; // @synthesize fromUserName=_fromUserName; @property(retain, nonatomic) NSString *arg; // @synthesize arg=_arg; @property(retain, nonatomic) NSString *functionName; // @synthesize functionName=_functionName;
  • (void).cxx_destruct;
  • (void)parseDeivceActiveMsg; @property(nonatomic) unsigned long lockDevice; @property(nonatomic) BOOL shouldMuteNotification; @property(nonatomic) BOOL isActive; @property(retain, nonatomic) NSString *deviceName;
  • (void)parseMarkReadMsg; @property(nonatomic) unsigned long long messageSvrId;

@end

@interface ABTestItem : MMObject { BOOL bNoReport; NSString *nsLayerId; NSString *nsExpId; NSDictionary *dicExpArgs; unsigned long uiSeq; unsigned long uiBeginTime; unsigned long uiEndTime; NSString *nsBizId; unsigned long uiPriorityLevel; }

  • (void)initialize; @property(nonatomic) unsigned long uiPriorityLevel; // @synthesize uiPriorityLevel; @property(retain, nonatomic) NSString *nsBizId; // @synthesize nsBizId; @property(nonatomic) BOOL bNoReport; // @synthesize bNoReport; @property(nonatomic) unsigned long uiEndTime; // @synthesize uiEndTime; @property(nonatomic) unsigned long uiBeginTime; // @synthesize uiBeginTime; @property(nonatomic) unsigned long uiSeq; // @synthesize uiSeq; @property(retain, nonatomic) NSDictionary *dicExpArgs; // @synthesize dicExpArgs; @property(retain, nonatomic) NSString *nsExpId; // @synthesize nsExpId; @property(retain, nonatomic) NSString *nsLayerId; // @synthesize nsLayerId;
  • (void).cxx_destruct;
  • (unsigned long)getPriorityLevel;
  • (BOOL)abtestRunning;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAPublicResInfo : NSObject { BOOL bIsForceUpdate; NSString *pkgDownloadUrl; NSString *checkSum; unsigned int version; unsigned int updateTime; }

  • (void)initialize; @property(nonatomic) BOOL bIsForceUpdate; // @synthesize bIsForceUpdate; @property(nonatomic) unsigned int updateTime; // @synthesize updateTime; @property(nonatomic) unsigned int version; // @synthesize version; @property(retain, nonatomic) NSString *checkSum; // @synthesize checkSum; @property(retain, nonatomic) NSString *pkgDownloadUrl; // @synthesize pkgDownloadUrl;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAPublicResInfoStorage : NSObject { NSMutableDictionary *dicPublicInfo; }

  • (BOOL)saveStorage:(id)arg1 toPath:(id)arg2;
  • (id)loadStorageFromPath:(id)arg1;
  • (void)initialize; @property(retain, nonatomic) NSMutableDictionary *dicPublicInfo; // @synthesize dicPublicInfo;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterTopRecommendView : MMUIView { TopRecommendBannerData *_recoBanner; id _delegate; }

  • (float)heightForRecommendData:(id)arg1;
  • (float)getBannerImageHeight:(id)arg1; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)onTapImage:(id)arg1;
  • (void)onBgBtnClicked:(id)arg1;
  • (id)genLabelWithFontSize:(float)arg1 text:(id)arg2 textColor:(id)arg3 x:(float)arg4 y:(float)arg5 maxWidth:(float)arg6 superView:(id)arg7;
  • (id)gameViewWithWidth:(float)arg1 game:(id)arg2;
  • (void)createGameListViewWithSuperView:(id)arg1;
  • (float)getGameListOriginY:(float)arg1 SuperViewHeight:(float)arg2;
  • (void)setupViews;
  • (id)initWithFrame:(struct CGRect)arg1 recommendData:(id)arg2;

@end

@interface MessageExpItem : MMObject { BOOL bNeedUpdateTitle; BOOL bNeedUpdateDesc; BOOL bAppMsgDefaultThumb; BOOL bNeedHiddenAppTail; NSString *nsExpIdStr; NSString *nsAppMsgTitle; NSString *nsAppMsgDesc; unsigned long uiImageDownloadControlType; unsigned long uiSightDownloadControlType; }

  • (id)genExpXMLFromMessageWrap:(id)arg1; @property(nonatomic) unsigned long uiSightDownloadControlType; // @synthesize uiSightDownloadControlType; @property(nonatomic) unsigned long uiImageDownloadControlType; // @synthesize uiImageDownloadControlType; @property(nonatomic) BOOL bNeedHiddenAppTail; // @synthesize bNeedHiddenAppTail; @property(nonatomic) BOOL bAppMsgDefaultThumb; // @synthesize bAppMsgDefaultThumb; @property(retain, nonatomic) NSString *nsAppMsgDesc; // @synthesize nsAppMsgDesc; @property(nonatomic) BOOL bNeedUpdateDesc; // @synthesize bNeedUpdateDesc; @property(retain, nonatomic) NSString *nsAppMsgTitle; // @synthesize nsAppMsgTitle; @property(nonatomic) BOOL bNeedUpdateTitle; // @synthesize bNeedUpdateTitle; @property(retain, nonatomic) NSString *nsExpIdStr; // @synthesize nsExpIdStr;
  • (void).cxx_destruct;
  • (BOOL)isExpValid;
  • (BOOL)fromXML:(struct XmlReaderNode_t *)arg1;
  • (id)copyWithZone:(struct _NSZone *)arg1;

@end

@interface OpenWebviewHandler : MMObject { NSString *_appId; NSString *_bundleId; NSURL *_url; }

@property(retain, nonatomic) NSURL *url; // @synthesize url=_url; @property(retain, nonatomic) NSString *bundleId; // @synthesize bundleId=_bundleId; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; - (void).cxx_destruct; - (void)onPreEnterWechatDone; - (id)encodeUrl:(id)arg1; - (id)translateToInternalWebviewUrlString; - (void)doOpenWebview; - (void)startHandleAppId:(id)arg1 bundleId:(id)arg2 info:(id)arg3; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCanvasTurnImageComponent : WCCanvasComponent <UIScrollViewDelegate, scrollViewDelegate, WCCanvasFullScreenImageScrollViewDelegate> { BOOL _m_isAnimating; BOOL _m_hasScroll; UIView *_m_blackMask; MMScrollView *_m_scrollView; UIPageControl *_m_pageCtrl; unsigned long _m_iCurIndex; NSMutableArray *_m_arrImage; }

  • (struct CGSize)calcSizeForCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3; @property(retain, nonatomic) NSMutableArray *m_arrImage; // @synthesize m_arrImage=_m_arrImage; @property(nonatomic) BOOL m_hasScroll; // @synthesize m_hasScroll=_m_hasScroll; @property(nonatomic) unsigned long m_iCurIndex; // @synthesize m_iCurIndex=_m_iCurIndex; @property(nonatomic) BOOL m_isAnimating; // @synthesize m_isAnimating=_m_isAnimating; @property(retain, nonatomic) UIPageControl *m_pageCtrl; // @synthesize m_pageCtrl=_m_pageCtrl; @property(retain, nonatomic) MMScrollView *m_scrollView; // @synthesize m_scrollView=_m_scrollView; @property(retain, nonatomic) UIView *m_blackMask; // @synthesize m_blackMask=_m_blackMask;
  • (void).cxx_destruct;
  • (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;
  • (void)scrollViewDidEndScrollingAnimation:(id)arg1;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)willRotateToOrientation:(int)arg1 duration:(double)arg2;
  • (void)configureWithCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3;
  • (void)animationShowWithIndex:(unsigned int)arg1;
  • (void)resetScrollView;
  • (void)clearStatus;
  • (void)layoutSubviews;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterUserInfo : MMObject { unsigned int level; unsigned int points; NSString *detailURL; }

  • (void)initialize; @property(retain, nonatomic) NSString *detailURL; // @synthesize detailURL; @property(nonatomic) unsigned int points; // @synthesize points; @property(nonatomic) unsigned int level; // @synthesize level;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterAppStoreControl : MMObject { unsigned long downloadInternal; unsigned long promptCycleTime; unsigned long promptDuration; }

  • (void)initialize; @property(nonatomic) unsigned long promptDuration; // @synthesize promptDuration; @property(nonatomic) unsigned long promptCycleTime; // @synthesize promptCycleTime; @property(nonatomic) unsigned long downloadInternal; // @synthesize downloadInternal;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterInstalledMore : MMObject { NSString *iconUrl; NSString *title; NSString *webUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *webUrl; // @synthesize webUrl; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterFeedBackEntrance : MMObject { NSString *title; NSString *webUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *webUrl; // @synthesize webUrl; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterLatestGameInfo : MMObject { BOOL _isSubscribed; unsigned int downloadType; }

  • (void)initialize; @property(nonatomic) BOOL isSubscribed; // @synthesize isSubscribed=_isSubscribed; @property(nonatomic) unsigned int downloadType; // @synthesize downloadType;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterLabelInfo : MMObject { NSString *labelName; NSString *labelBgColor; }

  • (void)initialize; @property(retain, nonatomic) NSString *labelBgColor; // @synthesize labelBgColor; @property(retain, nonatomic) NSString *labelName; // @synthesize labelName;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterPromotedGamesFeedsItem : MMObject { NSArray *usernameList; NSString *detail; }

  • (void)initialize; @property(retain, nonatomic) NSString *detail; // @synthesize detail; @property(retain, nonatomic) NSArray *usernameList; // @synthesize usernameList;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterGameBriefInfo : MMObject { BOOL hasEnableChatRoom; NSString *appID; NSString *name; NSString *remark; NSString *brief; int trend; NSString *iconURL; NSString *downloadURL; unsigned int tag; unsigned int showType; NSString *imageURL; GameCenterLatestGameInfo *latestGameInfo; NSString *webURL; NSString *noticeID; NSArray *promotedFeeds; NSString *titleForNewLabel; NSString *tagForNewApp; GameCenterLabelInfo *labelInfo; NSString *recommendDesc; NSString *externInfo; }

  • (void)initialize; @property(retain, nonatomic) NSString *externInfo; // @synthesize externInfo; @property(retain, nonatomic) NSString *recommendDesc; // @synthesize recommendDesc; @property(retain, nonatomic) GameCenterLabelInfo *labelInfo; // @synthesize labelInfo; @property(nonatomic) BOOL hasEnableChatRoom; // @synthesize hasEnableChatRoom; @property(retain, nonatomic) NSString *tagForNewApp; // @synthesize tagForNewApp; @property(retain, nonatomic) NSString *titleForNewLabel; // @synthesize titleForNewLabel; @property(retain, nonatomic) NSArray *promotedFeeds; // @synthesize promotedFeeds; @property(retain, nonatomic) NSString *noticeID; // @synthesize noticeID; @property(retain, nonatomic) NSString *webURL; // @synthesize webURL; @property(retain, nonatomic) GameCenterLatestGameInfo *latestGameInfo; // @synthesize latestGameInfo; @property(retain, nonatomic) NSString *imageURL; // @synthesize imageURL; @property(nonatomic) unsigned int showType; // @synthesize showType; @property(nonatomic) unsigned int tag; // @synthesize tag; @property(retain, nonatomic) NSString *downloadURL; // @synthesize downloadURL; @property(retain, nonatomic) NSString *iconURL; // @synthesize iconURL; @property(nonatomic) int trend; // @synthesize trend; @property(retain, nonatomic) NSString *brief; // @synthesize brief; @property(retain, nonatomic) NSString *remark; // @synthesize remark; @property(retain, nonatomic) NSString *name; // @synthesize name; @property(retain, nonatomic) NSString *appID; // @synthesize appID;
  • (void).cxx_destruct;
  • (id)externInfoForPromotedGame;
  • (void)parseFromNewAppItem:(id)arg1;
  • (void)parseFromAdItem:(id)arg1;
  • (void)parseFromResp:(id)arg1;
  • (BOOL)isWithNew;
  • (BOOL)canSubscribe;
  • (BOOL)isValid; @property(readonly, copy) NSString *description;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (void)parseFromBriefInfo:(id)arg1;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterRecentGameInfo : MMObject { NSString *appID; NSString *name; NSString *iconURL; NSString *userRank; int userTrend; unsigned int rankWeight; UIImage *_defaultIcon; }

  • (void)initialize; @property(retain, nonatomic) UIImage *defaultIcon; // @synthesize defaultIcon=_defaultIcon; @property(nonatomic) unsigned int rankWeight; // @synthesize rankWeight; @property(nonatomic) int userTrend; // @synthesize userTrend; @property(retain, nonatomic) NSString *userRank; // @synthesize userRank; @property(retain, nonatomic) NSString *iconURL; // @synthesize iconURL; @property(retain, nonatomic) NSString *name; // @synthesize name; @property(retain, nonatomic) NSString *appID; // @synthesize appID;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterNewFeedFriendItem : MMObject { NSString *username; NSString *title; NSString *detail; NSString *iconURL; }

  • (void)initialize; @property(retain, nonatomic) NSString *iconURL; // @synthesize iconURL; @property(retain, nonatomic) NSString *detail; // @synthesize detail; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *username; // @synthesize username;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterNewFeedItem : MMObject { GameCenterGameBriefInfo *gameInfo; NSArray *feedFriendInfo; unsigned long feedType; }

  • (void)initialize; @property(nonatomic) unsigned long feedType; // @synthesize feedType; @property(retain, nonatomic) NSArray *feedFriendInfo; // @synthesize feedFriendInfo; @property(retain, nonatomic) GameCenterGameBriefInfo *gameInfo; // @synthesize gameInfo;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterCountryInfo : MMObject { NSString *productID; NSString *countryCode; unsigned long lastFetchTime; }

  • (void)initialize; @property(nonatomic) unsigned long lastFetchTime; // @synthesize lastFetchTime; @property(retain, nonatomic) NSString *countryCode; // @synthesize countryCode; @property(retain, nonatomic) NSString *productID; // @synthesize productID;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RecentPlayGameInfoData : MMObject { GameCenterGameBriefInfo *appItem; NSString *appUserDesc; NSArray *subList; }

  • (void)initialize; @property(retain, nonatomic) NSArray *subList; // @synthesize subList; @property(retain, nonatomic) NSString *appUserDesc; // @synthesize appUserDesc; @property(retain, nonatomic) GameCenterGameBriefInfo *appItem; // @synthesize appItem;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RecentPlayRecommendTopic : MMObject { NSString *moduleTitle; NSString *topicId; NSString *title; NSString *desc; NSString *thumbImgUrl; NSString *jumpUrl; unsigned long positionId; NSString *externInfo; }

  • (void)initialize; @property(retain, nonatomic) NSString *externInfo; // @synthesize externInfo; @property(nonatomic) unsigned long positionId; // @synthesize positionId; @property(retain, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl; @property(retain, nonatomic) NSString *thumbImgUrl; // @synthesize thumbImgUrl; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *topicId; // @synthesize topicId; @property(retain, nonatomic) NSString *moduleTitle; // @synthesize moduleTitle;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RecentPlayBannerB : MMObject { NSString *moduleTitle; NSString *title; NSString *desc; NSString *thumbImgUrl; NSString *jumpUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl; @property(retain, nonatomic) NSString *thumbImgUrl; // @synthesize thumbImgUrl; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *moduleTitle; // @synthesize moduleTitle;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RecentPlayRecommendBannerData : MMObject { NSString *bannerABigPicUrl; NSString *bannerAJumpUrl; RecentPlayBannerB *bannerB; }

  • (void)initialize; @property(retain, nonatomic) RecentPlayBannerB *bannerB; // @synthesize bannerB; @property(retain, nonatomic) NSString *bannerAJumpUrl; // @synthesize bannerAJumpUrl; @property(retain, nonatomic) NSString *bannerABigPicUrl; // @synthesize bannerABigPicUrl;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SignGiftData : MMObject { NSString *iconUrl; unsigned long state; unsigned long width; unsigned long height; }

  • (void)initialize; @property(nonatomic) unsigned long height; // @synthesize height; @property(nonatomic) unsigned long width; // @synthesize width; @property(nonatomic) unsigned long state; // @synthesize state; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GiftCenterData : MMObject { NSString *title; NSString *desc; unsigned long type; NSString *jumpUrl; NSString *imgUrl; NSArray *signGiftList; unsigned long positionId; NSString *externInfo; }

  • (void)initialize; @property(retain, nonatomic) NSString *externInfo; // @synthesize externInfo; @property(nonatomic) unsigned long positionId; // @synthesize positionId; @property(retain, nonatomic) NSArray *signGiftList; // @synthesize signGiftList; @property(retain, nonatomic) NSString *imgUrl; // @synthesize imgUrl; @property(retain, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl; @property(nonatomic) unsigned long type; // @synthesize type; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RankSummaryData : MMObject { NSString *title; NSString *desc; NSString *topUserName; NSString *jumpUrl; unsigned long actionId; unsigned long positionId; NSString *externInfo; }

  • (void)initialize; @property(retain, nonatomic) NSString *externInfo; // @synthesize externInfo; @property(nonatomic) unsigned long positionId; // @synthesize positionId; @property(nonatomic) unsigned long actionId; // @synthesize actionId; @property(retain, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl; @property(retain, nonatomic) NSString *topUserName; // @synthesize topUserName; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RecentPlayCommModule : MMObject { BOOL needCrown; NSString *moduleTitle; NSString *title; NSString *desc; NSString *picUrl; unsigned int picType; NSString *jumpUrl; unsigned long positionId; NSString *externInfo; NSString *coverPicUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *coverPicUrl; // @synthesize coverPicUrl; @property(retain, nonatomic) NSString *externInfo; // @synthesize externInfo; @property(nonatomic) unsigned long positionId; // @synthesize positionId; @property(retain, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl; @property(nonatomic) BOOL needCrown; // @synthesize needCrown; @property(nonatomic) unsigned int picType; // @synthesize picType; @property(retain, nonatomic) NSString *picUrl; // @synthesize picUrl; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *moduleTitle; // @synthesize moduleTitle;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RecentPlayGameSubItemData : MMObject { RecentPlayRecommendBannerData *recommendBanner; GiftCenterData *giftCenter; RecentPlayRecommendTopic *recommendTopic; RankSummaryData *rankSummary; RecentPlayCommModule *commModule; }

  • (void)initialize; @property(retain, nonatomic) RecentPlayCommModule *commModule; // @synthesize commModule; @property(retain, nonatomic) RankSummaryData *rankSummary; // @synthesize rankSummary; @property(retain, nonatomic) RecentPlayRecommendTopic *recommendTopic; // @synthesize recommendTopic; @property(retain, nonatomic) GiftCenterData *giftCenter; // @synthesize giftCenter; @property(retain, nonatomic) RecentPlayRecommendBannerData *recommendBanner; // @synthesize recommendBanner;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RecentPlayMoreData : MMObject { NSString *title; NSString *jumpUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RecentPlayInfoData : MMObject { NSString *moduleTitle; NSString *launchPrivilegeTitle; NSString *launchPrivilegeJumpUrl; NSArray *gameList; RecentPlayMoreData *more; }

  • (void)initialize; @property(retain, nonatomic) RecentPlayMoreData *more; // @synthesize more; @property(retain, nonatomic) NSArray *gameList; // @synthesize gameList; @property(retain, nonatomic) NSString *launchPrivilegeJumpUrl; // @synthesize launchPrivilegeJumpUrl; @property(retain, nonatomic) NSString *launchPrivilegeTitle; // @synthesize launchPrivilegeTitle; @property(retain, nonatomic) NSString *moduleTitle; // @synthesize moduleTitle;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TopRecommendBannerGameItemData : MMObject { GameCenterGameBriefInfo *appItem; NSString *slogan; NSString *customName; unsigned long index; NSString *sloganColor; NSString *nameColor; NSString *externInfo; }

  • (void)initialize; @property(retain, nonatomic) NSString *externInfo; // @synthesize externInfo; @property(retain, nonatomic) NSString *nameColor; // @synthesize nameColor; @property(retain, nonatomic) NSString *sloganColor; // @synthesize sloganColor; @property(nonatomic) unsigned long index; // @synthesize index; @property(retain, nonatomic) NSString *customName; // @synthesize customName; @property(retain, nonatomic) NSString *slogan; // @synthesize slogan; @property(retain, nonatomic) GameCenterGameBriefInfo *appItem; // @synthesize appItem;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TopRecommendBannerData : MMObject { NSString *title; NSString *jumpUrl; NSString *backgroundPicUrl; NSArray *gameList; unsigned long type; NSString *allExternInfo; }

  • (void)initialize; @property(retain, nonatomic) NSString *allExternInfo; // @synthesize allExternInfo; @property(nonatomic) unsigned long type; // @synthesize type; @property(retain, nonatomic) NSArray *gameList; // @synthesize gameList; @property(retain, nonatomic) NSString *backgroundPicUrl; // @synthesize backgroundPicUrl; @property(retain, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RecoItemData : MMObject { NSString *iconUrl; NSString *title; NSString *recommendDesc; NSString *jumpUrl; GameCenterGameBriefInfo *appItem; unsigned long index; }

  • (void)initialize; @property(nonatomic) unsigned long index; // @synthesize index; @property(retain, nonatomic) GameCenterGameBriefInfo *appItem; // @synthesize appItem; @property(retain, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl; @property(retain, nonatomic) NSString *recommendDesc; // @synthesize recommendDesc; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameRecommendData : MMObject { NSString *moduleTitle; NSArray *recommendList; }

  • (void)initialize; @property(retain, nonatomic) NSArray *recommendList; // @synthesize recommendList; @property(retain, nonatomic) NSString *moduleTitle; // @synthesize moduleTitle;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface HotAdData : MMObject { NSString *picUrl; NSString *jumpUrl; NSString *noticeId; unsigned long index; }

  • (void)initialize; @property(nonatomic) unsigned long index; // @synthesize index; @property(retain, nonatomic) NSString *noticeId; // @synthesize noticeId; @property(retain, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl; @property(retain, nonatomic) NSString *picUrl; // @synthesize picUrl;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface NewHotData : MMObject { NSString *moduleTitle; NSArray *gameList; NSArray *adList; }

  • (void)initialize; @property(retain, nonatomic) NSArray *adList; // @synthesize adList; @property(retain, nonatomic) NSArray *gameList; // @synthesize gameList; @property(retain, nonatomic) NSString *moduleTitle; // @synthesize moduleTitle;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterLibraryEntrance : MMObject { BOOL isShow; NSString *title; NSString *jumpUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(nonatomic) BOOL isShow; // @synthesize isShow;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterIndexTheme : MMObject { NSString *topBigPicUrl; NSString *topBigPicJumpUrl; NSString *topSmallPicUrl; unsigned long topBannerId; NSString *classifyBtnIconUrl; NSString *bottomPicUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *bottomPicUrl; // @synthesize bottomPicUrl; @property(retain, nonatomic) NSString *classifyBtnIconUrl; // @synthesize classifyBtnIconUrl; @property(nonatomic) unsigned long topBannerId; // @synthesize topBannerId; @property(retain, nonatomic) NSString *topSmallPicUrl; // @synthesize topSmallPicUrl; @property(retain, nonatomic) NSString *topBigPicJumpUrl; // @synthesize topBigPicJumpUrl; @property(retain, nonatomic) NSString *topBigPicUrl; // @synthesize topBigPicUrl;
  • (void).cxx_destruct;
  • (void)parse:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterHomeData : MMObject { BOOL isShowSearchEntry; NSString *searchPlaceholder; NSString *classifyUrl; NSString *giftURL; NSString *giftEntranceTitle; RecentPlayInfoData *recentPlayInfo; TopRecommendBannerData *topRecommendBanner; GameRecommendData *todayRecommend; NewHotData *hot; GameCenterLibraryEntrance *libraryEntrance; GameCenterFeedBackEntrance *feedBackEntrance; GameCenterAppStoreControl *appStoreControl; NSString *productID; NSString *msgIconUrl; NSString *msgTitle; NSString *msgJumpUrl; NSArray *installedList; GameCenterInstalledMore *installedMore; NSString *installedTitle; NSString *giftIconUrl; NSString *gameManagementUrl; GameCenterIndexTheme *indexTheme; NSString *gameDetailUrl; unsigned int gameDetailJumpType; NSString *profileIconUrl; NSString *profileTitle; NSString *profileJumpUrl; NSString *profileBadgeUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *profileBadgeUrl; // @synthesize profileBadgeUrl; @property(retain, nonatomic) NSString *profileJumpUrl; // @synthesize profileJumpUrl; @property(retain, nonatomic) NSString *profileTitle; // @synthesize profileTitle; @property(retain, nonatomic) NSString *profileIconUrl; // @synthesize profileIconUrl; @property(nonatomic) unsigned int gameDetailJumpType; // @synthesize gameDetailJumpType; @property(retain, nonatomic) NSString *gameDetailUrl; // @synthesize gameDetailUrl; @property(retain, nonatomic) GameCenterIndexTheme *indexTheme; // @synthesize indexTheme; @property(retain, nonatomic) NSString *gameManagementUrl; // @synthesize gameManagementUrl; @property(retain, nonatomic) NSString *giftIconUrl; // @synthesize giftIconUrl; @property(retain, nonatomic) NSString *installedTitle; // @synthesize installedTitle; @property(retain, nonatomic) GameCenterInstalledMore *installedMore; // @synthesize installedMore; @property(retain, nonatomic) NSArray *installedList; // @synthesize installedList; @property(retain, nonatomic) NSString *msgJumpUrl; // @synthesize msgJumpUrl; @property(retain, nonatomic) NSString *msgTitle; // @synthesize msgTitle; @property(retain, nonatomic) NSString *msgIconUrl; // @synthesize msgIconUrl; @property(retain, nonatomic) NSString *productID; // @synthesize productID; @property(retain, nonatomic) GameCenterAppStoreControl *appStoreControl; // @synthesize appStoreControl; @property(retain, nonatomic) GameCenterFeedBackEntrance *feedBackEntrance; // @synthesize feedBackEntrance; @property(retain, nonatomic) GameCenterLibraryEntrance *libraryEntrance; // @synthesize libraryEntrance; @property(retain, nonatomic) NewHotData *hot; // @synthesize hot; @property(retain, nonatomic) GameRecommendData *todayRecommend; // @synthesize todayRecommend; @property(retain, nonatomic) TopRecommendBannerData *topRecommendBanner; // @synthesize topRecommendBanner; @property(retain, nonatomic) RecentPlayInfoData *recentPlayInfo; // @synthesize recentPlayInfo; @property(retain, nonatomic) NSString *giftEntranceTitle; // @synthesize giftEntranceTitle; @property(retain, nonatomic) NSString *giftURL; // @synthesize giftURL; @property(retain, nonatomic) NSString *classifyUrl; // @synthesize classifyUrl; @property(retain, nonatomic) NSString *searchPlaceholder; // @synthesize searchPlaceholder; @property(nonatomic) BOOL isShowSearchEntry; // @synthesize isShowSearchEntry;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterDetailInfo : GameCenterGameBriefInfo { GameCenterIntroductionInfo *introduction; GameCenterUserRankList *rankListInfo; NSString *backgroundURL; NSArray *friendFeedList; GameCenterFriendPlayInfo *friendPlayInfo; GameCenterGuideInfo *guideInfo; GameCenterGiftInfo *giftInfo; GameCenterShareInfo *shareInfo; GameCenterGiftEntrance *giftEntrace; GameCenterGroupInfo *groupInfo; }

  • (void)initialize; @property(retain, nonatomic) GameCenterGroupInfo *groupInfo; // @synthesize groupInfo; @property(retain, nonatomic) GameCenterGiftEntrance *giftEntrace; // @synthesize giftEntrace; @property(retain, nonatomic) GameCenterShareInfo *shareInfo; // @synthesize shareInfo; @property(retain, nonatomic) GameCenterGiftInfo *giftInfo; // @synthesize giftInfo; @property(retain, nonatomic) GameCenterGuideInfo *guideInfo; // @synthesize guideInfo; @property(retain, nonatomic) GameCenterFriendPlayInfo *friendPlayInfo; // @synthesize friendPlayInfo; @property(retain, nonatomic) NSArray *friendFeedList; // @synthesize friendFeedList; @property(retain, nonatomic) NSString *backgroundURL; // @synthesize backgroundURL; @property(retain, nonatomic) GameCenterUserRankList *rankListInfo; // @synthesize rankListInfo; @property(retain, nonatomic) GameCenterIntroductionInfo *introduction; // @synthesize introduction;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterFriendPlayInfo : MMObject { NSString *brief; NSArray *friendPlayList; }

  • (void)initialize; @property(retain, nonatomic) NSArray *friendPlayList; // @synthesize friendPlayList; @property(retain, nonatomic) NSString *brief; // @synthesize brief;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterFriendPlayItem : MMObject { NSString *username; NSString *detail; }

  • (void)initialize; @property(retain, nonatomic) NSString *detail; // @synthesize detail; @property(retain, nonatomic) NSString *username; // @synthesize username;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterGuideInfo : MMObject { NSString *title; NSArray *guideList; NSString *moreTitle; NSString *moreURL; }

  • (void)initialize; @property(retain, nonatomic) NSString *moreURL; // @synthesize moreURL; @property(retain, nonatomic) NSString *moreTitle; // @synthesize moreTitle; @property(retain, nonatomic) NSArray *guideList; // @synthesize guideList; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterGuideItem : MMObject { NSString *logoURL; NSString *title; NSString *detail; NSString *webURL; NSString *tagName; }

  • (void)initialize; @property(retain, nonatomic) NSString *tagName; // @synthesize tagName; @property(retain, nonatomic) NSString *webURL; // @synthesize webURL; @property(retain, nonatomic) NSString *detail; // @synthesize detail; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *logoURL; // @synthesize logoURL;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterGiftInfo : MMObject { NSString *title; NSArray *giftList; NSString *moreTitle; NSString *moreURL; }

  • (void)initialize; @property(retain, nonatomic) NSString *moreURL; // @synthesize moreURL; @property(retain, nonatomic) NSString *moreTitle; // @synthesize moreTitle; @property(retain, nonatomic) NSArray *giftList; // @synthesize giftList; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterGiftItem : MMObject { NSString *logoURL; NSString *title; NSString *detail; NSString *webURL; }

  • (void)initialize; @property(retain, nonatomic) NSString *webURL; // @synthesize webURL; @property(retain, nonatomic) NSString *detail; // @synthesize detail; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *logoURL; // @synthesize logoURL;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterShareInfo : MMObject { BOOL shouldShareToFriend; BOOL shouldShareToTimeline; NSString *messageTitle; NSString *messageDetail; NSString *iconURL; NSString *webURL; NSString *timelineTitle; }

  • (void)initialize; @property(retain, nonatomic) NSString *timelineTitle; // @synthesize timelineTitle; @property(nonatomic) BOOL shouldShareToTimeline; // @synthesize shouldShareToTimeline; @property(nonatomic) BOOL shouldShareToFriend; // @synthesize shouldShareToFriend; @property(retain, nonatomic) NSString *webURL; // @synthesize webURL; @property(retain, nonatomic) NSString *iconURL; // @synthesize iconURL; @property(retain, nonatomic) NSString *messageDetail; // @synthesize messageDetail; @property(retain, nonatomic) NSString *messageTitle; // @synthesize messageTitle;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterGiftIconInfo : MMObject { NSString *icon; NSString *desc; }

  • (void)initialize; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *icon; // @synthesize icon;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterGiftEntrance : MMObject { NSString *entranceTitle; NSString *entranceDetail; NSString *entranceSummary; NSArray *arrIcons; NSString *openUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *openUrl; // @synthesize openUrl; @property(retain, nonatomic) NSArray *arrIcons; // @synthesize arrIcons; @property(retain, nonatomic) NSString *entranceSummary; // @synthesize entranceSummary; @property(retain, nonatomic) NSString *entranceDetail; // @synthesize entranceDetail; @property(retain, nonatomic) NSString *entranceTitle; // @synthesize entranceTitle;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterGroupInfo : MMObject { NSString *title; NSString *icon; NSString *intro; NSString *desc; NSString *moreUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *moreUrl; // @synthesize moreUrl; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *intro; // @synthesize intro; @property(retain, nonatomic) NSString *icon; // @synthesize icon; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterUpItem : MMObject { NSString *fromUserName; NSString *timeDesc; }

  • (void)initialize; @property(retain, nonatomic) NSString *timeDesc; // @synthesize timeDesc; @property(retain, nonatomic) NSString *fromUserName; // @synthesize fromUserName;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterUserRankList : MMObject { BOOL hasRank; NSString *appID; NSArray *rankList; NSString *title; NSString *moreTitle; NSString *moreUrl; NSString *rankTitle; NSString *myDesc; }

  • (void)initialize; @property(retain, nonatomic) NSString *myDesc; // @synthesize myDesc; @property(retain, nonatomic) NSString *rankTitle; // @synthesize rankTitle; @property(retain, nonatomic) NSString *moreUrl; // @synthesize moreUrl; @property(retain, nonatomic) NSString *moreTitle; // @synthesize moreTitle; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSArray *rankList; // @synthesize rankList; @property(nonatomic) BOOL hasRank; // @synthesize hasRank; @property(retain, nonatomic) NSString *appID; // @synthesize appID;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterUserRankInfo : MMObject { BOOL upedByMe; NSString *userName; unsigned int rank; unsigned int score32; unsigned int level; NSString *label; unsigned int upedCount; NSString *timeScoreDesc; unsigned long long score; }

  • (void)initialize; @property(retain, nonatomic) NSString *timeScoreDesc; // @synthesize timeScoreDesc; @property(nonatomic) unsigned int upedCount; // @synthesize upedCount; @property(nonatomic) BOOL upedByMe; // @synthesize upedByMe; @property(retain, nonatomic) NSString *label; // @synthesize label; @property(nonatomic) unsigned long long score; // @synthesize score; @property(nonatomic) unsigned int level; // @synthesize level; @property(nonatomic) unsigned int score32; // @synthesize score32; @property(nonatomic) unsigned int rank; // @synthesize rank; @property(retain, nonatomic) NSString *userName; // @synthesize userName;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterIntroductionInfo : MMObject { NSString *title; NSString *desc; NSArray *mediaList; }

  • (void)initialize; @property(retain, nonatomic) NSArray *mediaList; // @synthesize mediaList; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterMediaItem : MMObject { BOOL videoH5Play; unsigned int mediaType; NSString *thumbURL; NSString *mediaURL; }

  • (void)initialize; @property(nonatomic) BOOL videoH5Play; // @synthesize videoH5Play; @property(retain, nonatomic) NSString *mediaURL; // @synthesize mediaURL; @property(retain, nonatomic) NSString *thumbURL; // @synthesize thumbURL; @property(nonatomic) unsigned int mediaType; // @synthesize mediaType;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameLibrarySortOption : MMObject { unsigned int sortType; NSString *label; }

  • (void)initialize; @property(retain, nonatomic) NSString *label; // @synthesize label; @property(nonatomic) unsigned int sortType; // @synthesize sortType;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameLibraryAppInfo : MMObject { BOOL _needBaseInfo; unsigned int isInternalDownload; NSMutableArray *adList; NSMutableArray *aNewAppList; NSMutableArray *allAppList; NSMutableArray *sortOptionList; unsigned int remainingCount; NSString *moreNewGameH5Url; NSString *moreNewGameEntranceTitle; NSMutableArray *classifyList; unsigned int showMoreGame; NSString *moreGameURL; NSString *moreGameTitle; NSString *classifyTitle; unsigned long nextOffset; }

  • (void)initialize; @property(nonatomic) BOOL needBaseInfo; // @synthesize needBaseInfo=_needBaseInfo; @property(nonatomic) unsigned long nextOffset; // @synthesize nextOffset; @property(retain, nonatomic) NSString *classifyTitle; // @synthesize classifyTitle; @property(retain, nonatomic) NSString *moreGameTitle; // @synthesize moreGameTitle; @property(retain, nonatomic) NSString *moreGameURL; // @synthesize moreGameURL; @property(nonatomic) unsigned int showMoreGame; // @synthesize showMoreGame; @property(retain, nonatomic) NSMutableArray *classifyList; // @synthesize classifyList; @property(retain, nonatomic) NSString *moreNewGameEntranceTitle; // @synthesize moreNewGameEntranceTitle; @property(retain, nonatomic) NSString *moreNewGameH5Url; // @synthesize moreNewGameH5Url; @property(nonatomic) unsigned int remainingCount; // @synthesize remainingCount; @property(retain, nonatomic) NSMutableArray *sortOptionList; // @synthesize sortOptionList; @property(retain, nonatomic) NSMutableArray *allAppList; // @synthesize allAppList; @property(retain, nonatomic) NSMutableArray *aNewAppList; // @synthesize aNewAppList; @property(retain, nonatomic) NSMutableArray *adList; // @synthesize adList; @property(nonatomic) unsigned int isInternalDownload; // @synthesize isInternalDownload;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameLibraryAdItem : MMObject { NSString *adUrl; NSString *webUrl; GameCenterGameBriefInfo *appItem; }

  • (void)initialize; @property(retain, nonatomic) GameCenterGameBriefInfo *appItem; // @synthesize appItem; @property(retain, nonatomic) NSString *webUrl; // @synthesize webUrl; @property(retain, nonatomic) NSString *adUrl; // @synthesize adUrl;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameLibraryClassifyItem : MMObject { NSString *classifyID; NSString *iconURL; NSString *name; NSString *webURL; }

  • (void)initialize; @property(retain, nonatomic) NSString *webURL; // @synthesize webURL; @property(retain, nonatomic) NSString *name; // @synthesize name; @property(retain, nonatomic) NSString *iconURL; // @synthesize iconURL; @property(retain, nonatomic) NSString *classifyID; // @synthesize classifyID;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameMoreGameInfo : MMObject { NSMutableArray *appList; unsigned long remainingCount; unsigned long nextOffset; }

  • (void)initialize; @property(nonatomic) unsigned long nextOffset; // @synthesize nextOffset; @property(nonatomic) unsigned long remainingCount; // @synthesize remainingCount; @property(retain, nonatomic) NSMutableArray *appList; // @synthesize appList;
  • (void).cxx_destruct;
  • (void)parseFromResp:(id)arg1;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameSearchItem : MMObject { NSString *appID; NSString *name; NSString *desc; NSString *interactiveInfo; NSString *iconURL; NSString *webURL; NSString *brief; NSString *downloadURL; }

  • (void)initialize; @property(retain, nonatomic) NSString *downloadURL; // @synthesize downloadURL; @property(retain, nonatomic) NSString *brief; // @synthesize brief; @property(retain, nonatomic) NSString *webURL; // @synthesize webURL; @property(retain, nonatomic) NSString *iconURL; // @synthesize iconURL; @property(retain, nonatomic) NSString *interactiveInfo; // @synthesize interactiveInfo; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *name; // @synthesize name; @property(retain, nonatomic) NSString *appID; // @synthesize appID;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameSearchRecommendItem : MMObject { NSString *appID; NSString *recommendKey; NSString *desc; unsigned long actionType; NSString *targetUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *targetUrl; // @synthesize targetUrl; @property(nonatomic) unsigned long actionType; // @synthesize actionType; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *recommendKey; // @synthesize recommendKey; @property(retain, nonatomic) NSString *appID; // @synthesize appID;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameSearchRecommendList : MMObject { NSString *title; NSMutableArray *recommendList; }

  • (void)initialize; @property(retain, nonatomic) NSMutableArray *recommendList; // @synthesize recommendList; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterIndexTopBanner : NSObject { unsigned int _topBannerState; NSString *_bigPicUrl; NSString *_bigPicJumpUrl; NSString *_smallPicUrl; unsigned long _topBannerId; NSString *_classifyBtnIconUrl; }

@property(retain, nonatomic) NSString *classifyBtnIconUrl; // @synthesize classifyBtnIconUrl=_classifyBtnIconUrl; @property(nonatomic) unsigned long topBannerId; // @synthesize topBannerId=_topBannerId; @property(retain, nonatomic) NSString *smallPicUrl; // @synthesize smallPicUrl=_smallPicUrl; @property(retain, nonatomic) NSString *bigPicJumpUrl; // @synthesize bigPicJumpUrl=_bigPicJumpUrl; @property(retain, nonatomic) NSString *bigPicUrl; // @synthesize bigPicUrl=_bigPicUrl; @property(nonatomic) unsigned int topBannerState; // @synthesize topBannerState=_topBannerState; - (void).cxx_destruct;

@end

@interface SRDelegateController : NSObject { struct SRDelegateAvailableMethods _availableDelegateMethods; id _delegate; NSObject *_dispatchQueue; NSOperationQueue *_operationQueue; NSObject *_accessQueue; }

@property(readonly, nonatomic) NSObject *accessQueue; // @synthesize accessQueue=_accessQueue; @property struct SRDelegateAvailableMethods availableDelegateMethods; // @synthesize availableDelegateMethods=_availableDelegateMethods; - (void).cxx_destruct; - (void)performDelegateQueueBlock:(CDUnknownBlockType)arg1; - (void)performDelegateBlock:(CDUnknownBlockType)arg1; @property(retain, nonatomic) NSOperationQueue *operationQueue; // @synthesize operationQueue=_operationQueue; @property(retain, nonatomic) NSObject *dispatchQueue; // @synthesize dispatchQueue=_dispatchQueue; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (id)init;

@end

@interface SingleItemWrapper : NSObject { NSMutableDictionary *keychainItemData; NSMutableDictionary *genericPasswordQuery; }

@property(retain) NSMutableDictionary *genericPasswordQuery; // @synthesize genericPasswordQuery; @property(retain) NSMutableDictionary *keychainItemData; // @synthesize keychainItemData; - (void)writeToKeychain; - (id)secItemFormatToDictionary:(id)arg1; - (id)dictionaryToSecItemFormat:(id)arg1; - (void)resetKeychainItem; - (id)objectForKey:(id)arg1; - (BOOL)setObject:(id)arg1 forKey:(id)arg2; - (void)dealloc; - (id)initWithIdentifier:(id)arg1 accessGroup:(id)arg2;

@end

@interface WloginTlv_0x127 : WloginTlv { unsigned short wVer; NSString *msgCode; NSData *randData; }

@property(retain) NSData *randData; // @synthesize randData; @property unsigned short wVer; // @synthesize wVer; @property(copy) NSString *msgCode; // @synthesize msgCode; - (void)dealloc; - (int)encode:(id)arg1;

@end

@interface GameCenterUserActionItem : MMObject { BOOL _showRedDot; BOOL _hideBottomBorder; UIImage *_icon; NSString *_iconUrl; NSString *_badgeIconUrl; NSString *_title; int _redDotNum; int _userActionType; }

@property(nonatomic) int userActionType; // @synthesize userActionType=_userActionType; @property(nonatomic) int redDotNum; // @synthesize redDotNum=_redDotNum; @property(nonatomic) BOOL hideBottomBorder; // @synthesize hideBottomBorder=_hideBottomBorder; @property(nonatomic) BOOL showRedDot; // @synthesize showRedDot=_showRedDot; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) NSString *badgeIconUrl; // @synthesize badgeIconUrl=_badgeIconUrl; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl=_iconUrl; @property(retain, nonatomic) UIImage *icon; // @synthesize icon=_icon; - (void).cxx_destruct; - (void)dealloc;

@end

@interface GameCenterHeaderView : MMUIView { float _redDotMoveX; NSArray *_cellItems; FMSearchBar *_searchBar; GameCenterIndexTopBanner *_topBanner; MMWebImageView *_topBannerBackgroundView; MMWebImageView *_topBannerBigPicView; MMWebImageView *_topBannerSmallPicView; float _searchBarLastOriginY; id _delegate; MMTableView *_tableView; int _sourceScene; }

@property(nonatomic) int sourceScene; // @synthesize sourceScene=_sourceScene; @property(nonatomic) __weak MMTableView *tableView; // @synthesize tableView=_tableView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) float searchBarLastOriginY; // @synthesize searchBarLastOriginY=_searchBarLastOriginY; @property(retain, nonatomic) MMWebImageView *topBannerSmallPicView; // @synthesize topBannerSmallPicView=_topBannerSmallPicView; @property(retain, nonatomic) MMWebImageView *topBannerBigPicView; // @synthesize topBannerBigPicView=_topBannerBigPicView; @property(retain, nonatomic) MMWebImageView *topBannerBackgroundView; // @synthesize topBannerBackgroundView=_topBannerBackgroundView; @property(retain, nonatomic) GameCenterIndexTopBanner *topBanner; // @synthesize topBanner=_topBanner; @property(retain, nonatomic) FMSearchBar *searchBar; // @synthesize searchBar=_searchBar; @property(retain, nonatomic) NSArray *cellItems; // @synthesize cellItems=_cellItems; - (void).cxx_destruct; - (void)topBannerBicPicExposureReport; - (void)layoutSubviews; - (void)adjustBannerViewAndInset; - (void)adjustLayout; - (BOOL)pullUpToBigPic; - (BOOL)scrollDownToSmallPic; - (id)genLabelWithFontSize:(float)arg1 text:(id)arg2 textColor:(id)arg3 x:(float)arg4 y:(float)arg5 maxWidth:(float)arg6 superView:(id)arg7; - (id)createItemView:(id)arg1; - (void)onTopBannerBigPicClicked:(id)arg1; - (void)onButtonClicked:(id)arg1; - (float)getRedDotMoveX:(id)arg1; - (id)getRedDotView:(id)arg1; - (void)addUserActionButtons; - (void)initTopBannerBackgroupView; - (float)setViewFrame; - (void)setSearchBarBackground; - (id)initWithItems:(id)arg1 SearchBar:(id)arg2 UserActionItem:(id)arg3 SourceScene:(int)arg4 TableView:(id)arg5;

@end

@interface GameCenterPraiseMsg : GameCenterOldBaseMsg { NSString *_praiseContent; NSString *_rankDesc; NSString *_rankIconUrl; NSString *_rankJumpUrl; }

@property(retain, nonatomic) NSString *rankJumpUrl; // @synthesize rankJumpUrl=_rankJumpUrl; @property(retain, nonatomic) NSString *rankIconUrl; // @synthesize rankIconUrl=_rankIconUrl; @property(retain, nonatomic) NSString *rankDesc; // @synthesize rankDesc=_rankDesc; @property(retain, nonatomic) NSString *praiseContent; // @synthesize praiseContent=_praiseContent; - (void).cxx_destruct; - (id)getMsgCenterContent; - (id)initWithXmlNode:(struct XmlReaderNode_t *)arg1;

@end

@interface CircleProgressBar : UIView { NSTimer *_animationTimer; float _currentAnimationProgress; float _startProgress; float _endProgress; float _animationProgressStep; CDUnknownBlockType _hintTextGenerationBlock; CDUnknownBlockType _hintAttributedTextGenerationBlock; BOOL _hintHidden; id delegate; float _progressBarWidth; UIColor *_progressBarProgressColor; UIColor *_progressBarTrackColor; float _startAngle; float _hintViewSpacing; UIColor *_hintViewBackgroundColor; UIFont *_hintTextFont; UIColor *_hintTextColor; float _progress; }

@property(readonly, nonatomic) float progress; // @synthesize progress=_progress; @property(retain, nonatomic) UIColor *hintTextColor; // @synthesize hintTextColor=_hintTextColor; @property(retain, nonatomic) UIFont *hintTextFont; // @synthesize hintTextFont=_hintTextFont; @property(retain, nonatomic) UIColor *hintViewBackgroundColor; // @synthesize hintViewBackgroundColor=_hintViewBackgroundColor; @property(nonatomic) float hintViewSpacing; // @synthesize hintViewSpacing=_hintViewSpacing; @property(nonatomic) BOOL hintHidden; // @synthesize hintHidden=_hintHidden; @property(nonatomic) float startAngle; // @synthesize startAngle=_startAngle; @property(retain, nonatomic) UIColor *progressBarTrackColor; // @synthesize progressBarTrackColor=_progressBarTrackColor; @property(retain, nonatomic) UIColor *progressBarProgressColor; // @synthesize progressBarProgressColor=_progressBarProgressColor; @property(nonatomic) float progressBarWidth; // @synthesize progressBarWidth=_progressBarWidth; @property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)setHintAttributedGenerationBlock:(CDUnknownBlockType)arg1; - (void)setHintTextGenerationBlock:(CDUnknownBlockType)arg1; - (void)drawRect:(struct CGRect)arg1; - (void)stopAnimation; - (void)setProgress:(float)arg1 animated:(BOOL)arg2 duration:(float)arg3; - (void)setProgress:(float)arg1 animated:(BOOL)arg2; @property(readonly, nonatomic) BOOL isAnimating; - (void)updateProgressBarForAnimation; - (void)animateProgressBarChangeFrom:(float)arg1 to:(float)arg2 duration:(float)arg3; - (void)drawHint:(struct CGContext *)arg1 center:(struct CGPoint)arg2 radius:(float)arg3; - (void)drawAttributedHintTextAtCenter:(struct CGPoint)arg1; - (void)drawSimpleHintTextAtCenter:(struct CGPoint)arg1; - (id)stringRepresentationOfProgress:(float)arg1; - (id)hintTextColorForDrawing; - (id)hintTextFontForDrawing; - (id)hintViewBackgroundColorForDrawing; - (float)hintViewSpacingForDrawing; - (void)drawProgressBar:(struct CGContext *)arg1 progressAngle:(float)arg2 center:(struct CGPoint)arg3 radius:(float)arg4; - (float)progressBarWidthForDrawing; - (id)progressBarTrackColorForDrawing; - (id)progressBarProgressColorForDrawing; - (void)drawBackground:(struct CGContext *)arg1; - (float)progressAccordingToBounds:(float)arg1;

@end

@interface WCCanvasFullScreenImageComponent : WCCanvasComponent { MMWebImageView *_webImageView; }

  • (struct CGSize)calcSizeForCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3; @property(retain, nonatomic) MMWebImageView *webImageView; // @synthesize webImageView=_webImageView;
  • (void).cxx_destruct;
  • (void)configureWithCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3;
  • (void)layoutSubviews;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WAJSEventHandler_toTempFilePath : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAWebViewPlugin_ReportPageEvent : WAWebViewPluginBase { unsigned long long m_beginTime; unsigned long long m_stayTime; BOOL m_hasIndexLoaded; BOOL m_noNeedToReportWhenBePoped; unsigned long long m_clickTimeStamp; NSString *_referpagepath; }

@property(copy, nonatomic) NSString *referpagepath; // @synthesize referpagepath=_referpagepath; - (void).cxx_destruct; - (BOOL)reportPublicJSInsideIDKeyInfo:(unsigned long)arg1 withKey:(unsigned long)arg2 andValue:(unsigned long)arg3; - (BOOL)reportPublicJSInsideKVInfo:(unsigned long)arg1 andValue:(id)arg2; - (BOOL)reportPageEventFrom3rdProvideInfoWithKey:(id)arg1 andValue:(id)arg2; - (BOOL)isChildTabVC; - (id)presentingPagePath; - (void)clearPresentingReferPagePath; - (id)presentingReferPagePath; - (unsigned long long)getClickTimeStampInMs; - (unsigned int)appstate; - (unsigned int)useState; - (unsigned int)appVersion; - (id)sceneNote; - (unsigned int)fromScene; - (id)sessionID; - (id)getCurrentUrl; - (id)userName; - (id)getAppID; - (void)WillEnterForeground:(id)arg1; - (void)DidEnterBackground:(id)arg1; - (void)onWebViewSelectTabbarItemFromWAWebView:(id)arg1 toWAWebView:(id)arg2; - (void)onWebViewOpenChildWebView:(id)arg1 targetPagePage:(id)arg2; - (void)onAppRouteFromWAWebview:(id)arg1 toWAWebview:(id)arg2 AppRouteOpenType:(unsigned int)arg3; - (BOOL)handleEvent:(unsigned int)arg1 userInfo:(id)arg2; - (void)onWebViewIndexFinished; - (void)onWebViewBePoped; - (void)onWebViewExit; - (void)onWebViewBack; - (void)reportWAWebViewPageNotFound; - (void)reportWAJSApiResult:(id)arg1 forEvent:(unsigned long)arg2; - (void)reportWebviewMenuAction:(unsigned int)arg1 actionResult:(unsigned int)arg2 actionNote:(id)arg3 errCode:(int)arg4; - (void)reportWithTargetAction:(unsigned int)arg1 TargetPagePath:(id)arg2; - (void)resetState; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SnsObjItem : MMObject { NSString *_tid; NSString *_userName; }

@property(retain, nonatomic) NSString *userName; // @synthesize userName=_userName; @property(retain, nonatomic) NSString *tid; // @synthesize tid=_tid; - (void).cxx_destruct; - (void)dealloc;

@end

@interface iWatchAppMsgItem : MMObject { SnsObjItem *_snsObj; }

@property(retain, nonatomic) SnsObjItem *snsObj; // @synthesize snsObj=_snsObj; - (void).cxx_destruct; - (id)toXML; - (BOOL)fromXML:(struct XmlReaderNode_t *)arg1; - (void)dealloc;

@end

@interface ServiceAppListViewController : MMUIViewController <scrollViewDelegate, WCBaseControlMgrExt> { NSMutableArray *_wxSvcAppArray; NSMutableArray *_brandSvcAppArray; UILabel *_wxSvcTitle; UILabel *_brandSvcTitle; MMScrollView *_scrollView; UIView *_wxSvcBGView; UIView *_brandSvcBGView; NSString *_username; WCPayControlLogic *m_payControlLogic; }

@property(retain, nonatomic) NSString *username; // @synthesize username=_username; - (void).cxx_destruct; - (void)onWCBaseLogicDidStop:(unsigned long)arg1; - (void)viewDidLayoutSubviews; - (void)initSubView; - (void)initEmptyView; - (void)onAppClick:(id)arg1; - (id)getServiceListView:(id)arg1; - (void)initData; - (void)OnCancelModalView:(id)arg1; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSContext : JSContext { }

  • (void)dealloc;
  • (id)init;

@end

@interface WAJSCoreService : NSObject { NSThread *_thread; unsigned long _debugModeType; unsigned long long _appVersion; unsigned long _appServiceMaxDataSize; BOOL _threadInjected; id _delegate; WAWebViewController *_currentWebView; NSString *_serviceJSUrl; WAJSContextPluginScheduler *_pluginScheduler; JSContext *_context; NSString *_appID; NSMutableDictionary *_timerObjs; NSMutableSet *_eventHandlers; }

@property(retain) NSMutableSet *eventHandlers; // @synthesize eventHandlers=_eventHandlers; @property(retain) NSMutableDictionary *timerObjs; // @synthesize timerObjs=_timerObjs; @property(copy) NSString *appID; // @synthesize appID=_appID; @property BOOL threadInjected; // @synthesize threadInjected=_threadInjected; @property(retain) JSContext *context; // @synthesize context=_context; @property(retain, nonatomic) WAJSContextPluginScheduler *pluginScheduler; // @synthesize pluginScheduler=_pluginScheduler; @property(copy, nonatomic) NSString *serviceJSUrl; // @synthesize serviceJSUrl=_serviceJSUrl; @property(nonatomic) __weak WAWebViewController *currentWebView; // @synthesize currentWebView=_currentWebView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)asyncPrintConsoleLogToCurrentWebView:(id)arg1; - (void)printConsoleLog:(id)arg1; - (id)GetWebViewPluginByName:(id)arg1; - (id)GetWeAppPluginByName:(id)arg1; - (unsigned long)getDebugModeType; - (unsigned long long)getAppVersion; - (id)getAppId; - (id)getEventHandler:(id)arg1; - (void)removeHandler:(id)arg1; - (void)reportApiCallResult:(id)arg1; - (void)endWithResult:(id)arg1 handler:(id)arg2; - (void)onTimer:(id)arg1; - (unsigned long)addTimer:(unsigned long)arg1 withTime:(float)arg2 isRepeat:(BOOL)arg3; - (void)resumeTimers; - (void)pauseTimers; - (void)notifyJSInjectedOnMainThread:(id)arg1; - (void)injectJSBaseForAppBrandThread:(id)arg1 wrapScript:(id)arg2; - (id)getCurrentWebView; - (void)injectJavaScript; - (void)releaseJSContext; - (void)initJSContext:(id)arg1; - (BOOL)checkJSAPIRunMode:(id)arg1; - (BOOL)hasPermissionWithJSAPI:(id)arg1; - (void)onAppBeforPushNavigation:(id)arg1; - (BOOL)isJSInjected; - (void)sendAppBrandEvent:(int)arg1 param:(id)arg2 webviewID:(unsigned int)arg3; - (void)sendJSEventToService:(id)arg1 param:(id)arg2 webViewId:(unsigned long)arg3; - (void)sendWebviewEventToService:(id)arg1 webViewId:(unsigned long)arg2; - (void)stopThread; - (void)stopAppBrand; - (void)startAppBrand:(id)arg1; - (void)startServiceThread; - (void)runThread:(id)arg1; - (void)loadAppConfig; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMComponent : UIView { MMComponentData *_componentData; }

  • (float)calHeightWithComData:(id)arg1; @property(retain, nonatomic) MMComponentData *m_componentData; // @synthesize m_componentData=_componentData;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)configContentLayout;
  • (void)updateWithComData:(id)arg1;
  • (id)initWithComData:(id)arg1;

@end

@interface WAJSEventHandler_getNetworkType : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface MMPageControl : UIPageControl { UIImage *_activeImage; UIImage *_inactiveImage; }

@property(retain, nonatomic) UIImage *inactiveImage; // @synthesize inactiveImage=_inactiveImage; @property(retain, nonatomic) UIImage *activeImage; // @synthesize activeImage=_activeImage; - (void).cxx_destruct; - (void)setCurrentPage:(int)arg1; - (void)updateDots;

@end

@interface WhatsnewViewController : MMUIViewController <UIScrollViewDelegate, scrollViewDelegate> { id m_delegate; MMScrollView *m_scrollView; unsigned int m_uiCurrentPage; MMPageControl *m_pageControl; UIImageView *m_btnImageView; BOOL _m_showWithAnimation; }

@property(nonatomic) BOOL m_showWithAnimation; // @synthesize m_showWithAnimation=_m_showWithAnimation; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)dealloc; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)initView; - (void)unhighlightBtn; - (void)highlightBtn; - (void)initPages; - (void)initScrollView; - (void)initPageCtrl; - (void)scrollViewDidScroll:(id)arg1; - (void)scrollViewDidEndScrollingAnimation:(id)arg1; - (void)scrollViewDidEndDecelerating:(id)arg1; - (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)touchesBegan_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesCancelled_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved_ScrollView:(id)arg1 withEvent:(id)arg2; - (BOOL)fixPageControl; - (void)nextPage:(id)arg1; - (void)enterWechat; - (void)stopShowWhatsNew;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCShareAuthViewController : MMUIViewController { id _delegate; NSString *_appName; NSString *_appId; NSString *_bundleId; NSString *_extText; NSString *_extUrl; int _type; unsigned long _msgType; UIView *_scrollView; UIView *_errView; NSString *_errString; }

@property(retain, nonatomic) NSString *errString; // @synthesize errString=_errString; @property(retain, nonatomic) UIView *errView; // @synthesize errView=_errView; @property(retain, nonatomic) UIView *scrollView; // @synthesize scrollView=_scrollView; @property(nonatomic) unsigned long msgType; // @synthesize msgType=_msgType; @property(nonatomic) int type; // @synthesize type=_type; @property(retain, nonatomic) NSString *extUrl; // @synthesize extUrl=_extUrl; @property(retain, nonatomic) NSString *extText; // @synthesize extText=_extText; @property(retain, nonatomic) NSString *bundleId; // @synthesize bundleId=_bundleId; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; @property(retain, nonatomic) NSString *appName; // @synthesize appName=_appName; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)sendAuthRequest; - (void)didFail; - (void)didSuccess:(id)arg1; - (void)goBack; - (void)onBackBtnClick:(id)arg1; - (id)getType; - (id)makeLink; - (void)viewDidLoad; - (id)initWithType:(int)arg1 appid:(id)arg2 bundleId:(id)arg3 txt:(id)arg4 url:(id)arg5 msgType:(unsigned long)arg6; - (void)dealloc;

@end

@interface WAJSEventHandler_previewImage : WAJSEventHandler_BaseEvent { PhotoViewController *m_photoViewController; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)showImageWithUrls:(id)arg1 current:(id)arg2;
  • (void)uninitImageViewer;
  • (void)handleJSEvent:(id)arg1;

@end

@interface RecommendAppsLogicImpl : MMObject { NSArray *_recommendAppsList; NSMutableArray *_tempList; BOOL _isUpdating; BOOL _isGettingIcon; NSMutableDictionary *_updateIconDic; unsigned long _lastUpdateTime; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (BOOL)handleGetAppIconRsp:(id)arg1;
  • (void)handleNotShowNewLogic;
  • (void)handleUpdateRecommendAppsListWithOffsetResp:(id)arg1;
  • (void)addNewItemToUpdateIconDicAndStartUpdate;
  • (BOOL)makeUrlRequest:(id)arg1 userData:(id)arg2;
  • (void)getAppIcon:(id)arg1 appID:(id)arg2;
  • (void)checkAndUpdateAppIcon;
  • (void)clearRcmApps;
  • (void)setRecommendAppNotShowNew:(id)arg1;
  • (id)GetPathOfRecommendAppIcon:(id)arg1 IconUrl:(id)arg2;
  • (void)saveRecommendAppsList;
  • (void)loadRecommendAppsListFromFile;
  • (id)getAppInfoDataRootDir;
  • (BOOL)updateRecommendAppsListWithOffset:(unsigned long)arg1;
  • (BOOL)updateRecommendAppsList;
  • (id)getRecommendAppsList;
  • (void)dealloc;
  • (id)init;

@end

@interface WAJSEventHandler_setNavigationBarTitle : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface AppCommunicate : NSObject { }

  • (id)appCommunicateDataForAppIDForiOS7Plus:(id)arg1;
  • (id)appCommunicateDataForAppID:(id)arg1;
  • (BOOL)setAppCommunicateDataForiOS7Plus:(id)arg1 forAppID:(id)arg2;
  • (BOOL)setAppCommunicateData:(id)arg1 forAppID:(id)arg2;
  • (id)fileDataForAppID:(id)arg1;
  • (BOOL)setFileData:(id)arg1 forAppID:(id)arg2;
  • (BOOL)setPropertyListForiOS7Plus:(id)arg1 forAppID:(id)arg2;
  • (BOOL)setPropertyList:(id)arg1 forAppID:(id)arg2;
  • (id)propertyListForAppIDForiOS7Plus:(id)arg1;
  • (id)propertyListForAppID:(id)arg1;
  • (id)propertyListForAllAppForiOS7Plus;
  • (id)propertyListForAllApp;
  • (id)getFilePasteboard;
  • (id)getDataPasteboardForiOS7Plus;
  • (id)getDataPasteboard;
  • (id)getFilePasteboardName;
  • (id)getDataPasteboardName;
  • (id)init;

@end

@interface WAWebViewPlugin_PullRefresh : WAWebViewPluginBase { BOOL _bIsDisablePullDown; BOOL _bIsDisablePullUp; BOOL _bIsEnablePullRefresh; WAWebViewPullDownRefreshView *m_headRefreshView; BOOL _isReflashingHead; BOOL _isRecoverInsetProcessing; float m_fLastY; float _offset; unsigned long long _triggerTime; }

@property(readonly, nonatomic) BOOL isRecoverInsetProcessing; // @synthesize isRecoverInsetProcessing=_isRecoverInsetProcessing; @property(readonly, nonatomic) BOOL isReflashingHead; // @synthesize isReflashingHead=_isReflashingHead; - (void).cxx_destruct; - (BOOL)egoRefreshTableHeaderDataSourceIsLoading:(id)arg1; - (void)egoRefreshTableHeaderDidTriggerRefresh:(id)arg1; - (void)stopRefreshHeaderView:(BOOL)arg1; - (void)refreshHead; - (void)processPullDownRefreshWhenEndDragging:(id)arg1; - (void)processPullDownRefreshWhenBeginDragging; - (void)pullDownLoadingHeaderRefreshWhenViewWillAppear; - (void)setDisableWebViewScrollViewPullUp; - (void)setDisableWebViewScrollViewPullDown; - (void)realStopAction; - (void)stopPullRefresh; - (void)startPullRefresh; - (void)disablePullRefresh; - (void)enablePullRefresh:(float)arg1 mode:(int)arg2; - (BOOL)handleEvent:(unsigned int)arg1 userInfo:(id)arg2; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPanoramaImageView : MMUIView { UIImage *_image; CMMotionManager *_motionManager; UIScrollView *_scrollView; UIImageView *_imageView; float _motionRate; int _minimumXOffset; int _maximumXOffset; struct CGRect _viewFrame; }

@property(nonatomic) int maximumXOffset; // @synthesize maximumXOffset=_maximumXOffset; @property(nonatomic) int minimumXOffset; // @synthesize minimumXOffset=_minimumXOffset; @property(nonatomic) float motionRate; // @synthesize motionRate=_motionRate; @property(retain, nonatomic) UIImageView *imageView; // @synthesize imageView=_imageView; @property(retain, nonatomic) UIScrollView *scrollView; // @synthesize scrollView=_scrollView; @property(retain, nonatomic) CMMotionManager *motionManager; // @synthesize motionManager=_motionManager; @property(nonatomic) struct CGRect viewFrame; // @synthesize viewFrame=_viewFrame; @property(retain, nonatomic) UIImage *image; // @synthesize image=_image; - (void).cxx_destruct; - (void)stopMonitoring; - (void)startMonitoring; - (id)initWithFrame:(struct CGRect)arg1 image:(id)arg2; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface OpenProfileData : MMObject { NSString *username; NSString *appID; NSString *bundleID; NSString *extMsg; NSString *domain; int scene; int profileType; }

@property(nonatomic) int profileType; // @synthesize profileType; @property(nonatomic) int scene; // @synthesize scene; @property(retain, nonatomic) NSString *domain; // @synthesize domain; @property(retain, nonatomic) NSString *extMsg; // @synthesize extMsg; @property(retain, nonatomic) NSString *bundleID; // @synthesize bundleID; @property(retain, nonatomic) NSString *appID; // @synthesize appID; @property(retain, nonatomic) NSString *username; // @synthesize username; - (void).cxx_destruct; - (void)dealloc;

@end

@interface OpenProfileLogicHelper : MMObject <PBMessageObserverDelegate, IStrangerContactMgrExt> { id _delegate; NSString *_ticket; int _source; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onStrangerContactUpdateForbidden:(id)arg1; - (void)onStrangerContactUpdated:(id)arg1 Contact:(id)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleOpenProfileResponse:(id)arg1; - (void)openProfile:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShareConfirmView : MMUIWindow <IUiUtilExt, MMGrowTextViewDelegate, UIAlertViewDelegate, MessageObserverDelegate, IMsgExt, InputControllerDelegate, IMMGrowTextViewExt> { UIImageView *_inputView; EmoticonBoardView *_emoticonBoardView; UIButton *_expressionButton; MMGrowTextView *_textView; WCInputController *_inputController; UIImage *_thumbImage; NSString *_title; NSString *_desc; NSString *_source; NSString *_thumbImageUrl; NSString *_defaultInputText; NSString *_defaultShowText; unsigned int _style; unsigned int _innerPlayerStyle; BOOL _isShowTextView; BOOL _hasInputSth; int _currentOrientation; int _confirmType; id _scvDelegate; unsigned int _singlePasteTextMaxLength; NSString *_successText; UIView *m_textBackgroundImage; UIView *m_bottomView; }

@property(retain, nonatomic) NSString *successText; // @synthesize successText=_successText; @property(retain, nonatomic) EmoticonBoardView *emoticonBoardView; // @synthesize emoticonBoardView=_emoticonBoardView; @property(nonatomic) unsigned int singlePasteTextMaxLength; // @synthesize singlePasteTextMaxLength=_singlePasteTextMaxLength; @property(nonatomic) int confirmType; // @synthesize confirmType=_confirmType; @property(nonatomic) BOOL hasInputSth; // @synthesize hasInputSth=_hasInputSth; @property(nonatomic) __weak id scvDelegate; // @synthesize scvDelegate=_scvDelegate; @property(nonatomic) BOOL isShowTextView; // @synthesize isShowTextView=_isShowTextView; @property(nonatomic) unsigned int innerPlayerStyle; // @synthesize innerPlayerStyle=_innerPlayerStyle; @property(nonatomic) unsigned int style; // @synthesize style=_style; @property(retain, nonatomic) NSString *defaultShowText; // @synthesize defaultShowText=_defaultShowText; @property(retain, nonatomic) NSString *defaultInputText; // @synthesize defaultInputText=_defaultInputText; @property(retain, nonatomic) NSString *thumbImageUrl; // @synthesize thumbImageUrl=_thumbImageUrl; @property(retain, nonatomic) NSString *source; // @synthesize source=_source; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) UIImage *thumbImage; // @synthesize thumbImage=_thumbImage; - (void).cxx_destruct; - (void)onMainWindowFrameChanged; - (void)onTextView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (id)getWebThumbImage; - (void)hideKeyBoard; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)reloadExpressionButtonImage:(int)arg1; - (void)onExpressionButtonClicked:(id)arg1; - (void)onCancel; - (void)onConfirm; - (void)keyboardDidHide; - (void)textViewTextDidChange; - (void)keyboardWillShow; - (void)MMGrowTextViewBeginEditing:(id)arg1; - (void)MMGrowTextViewHeightDidChanged:(id)arg1; - (void)didCommitEmptyText; - (void)didCommitText:(id)arg1; - (void)stayAtWeChat; - (void)notifySendMsgOK; - (void)showSendSuccessView; - (void)resignInput; - (void)becomeInput; - (void)initInputController; - (void)initEmoticonView; - (void)initInputToolView; - (void)initBottomButtons; - (void)genBottomContentView:(id)arg1; - (void)formTitleAtTopContentView; - (void)formTitleAtRightContentView; - (void)formImageContentView; - (id)genDescriptionLabel; - (id)genTitleLabel; - (id)genBackgroundView; - (id)genSourceLabel:(id)arg1; - (void)genTextView:(struct CGRect)arg1; - (int)calTextViewBackgroundImageFrameHeight:(int)arg1; - (int)getTextViewBackgroundFrameHeight; - (id)genFitImage:(id)arg1; - (void)calImageViewFrame:(id)arg1; - (void)calNewImageViewFrame:(id)arg1; - (void)rotateToCurrentOrientation; - (void)rotateToOrientation:(int)arg1; - (void)layoutSubviewToOrientation:(int)arg1; - (float)getVisibleHeight; - (void)initContentView; - (id)getInputText; - (void)showView; - (void)dealloc; - (id)init; - (id)initWithFrame:(struct CGRect)arg1; - (void)internalInit; - (void)setHidden:(BOOL)arg1; - (void)unregisterLogoutEvent; - (void)registerLogoutEvent;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_getMusicPlayerState : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAJSContextPlugin_systemInfo : WAJSContextPluginBase { id _infoDelegate; }

@property(nonatomic) __weak id infoDelegate; // @synthesize infoDelegate=_infoDelegate; - (void).cxx_destruct; - (BOOL)handleEvent:(int)arg1 userInfo:(id)arg2;

@end

@interface WloginTlv_0x126 : WloginTlv { unsigned short wVer; NSData *randData; }

@property(retain) NSData *randData; // @synthesize randData; @property unsigned short wVer; // @synthesize wVer; - (void)dealloc; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface GameCenterSearchGameCell : GameCenterSearchBaseCell { }

  • (void)loadSubviews:(id)arg1 gameResult:(id)arg2;
  • (float)calGameResultCellHeight:(id)arg1;

@end

@interface JumpToBizWebviewData : MMObject { NSString *toUsername; NSString *appID; NSString *bundleID; NSString *extMsg; int webType; }

@property(nonatomic) int webType; // @synthesize webType; @property(retain, nonatomic) NSString *extMsg; // @synthesize extMsg; @property(retain, nonatomic) NSString *bundleID; // @synthesize bundleID; @property(retain, nonatomic) NSString *appID; // @synthesize appID; @property(retain, nonatomic) NSString *toUsername; // @synthesize toUsername; - (void).cxx_destruct; - (void)dealloc;

@end

@interface JumpToBizWebviewLogicHelper : MMObject { id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleJumpToBizWebviewResponse:(id)arg1; - (void)jumpToBizWebview:(id)arg1; - (void)dealloc;

@end

@interface SRSecurityOptions : NSObject { BOOL _requestRequiresSSL; BOOL _validatesCertificateChain; NSURLRequest *_request; NSArray *_pinnedCertificates; }

@property(readonly, nonatomic) BOOL validatesCertificateChain; // @synthesize validatesCertificateChain=_validatesCertificateChain; @property(readonly, nonatomic) NSArray *pinnedCertificates; // @synthesize pinnedCertificates=_pinnedCertificates; @property(readonly, nonatomic) BOOL requestRequiresSSL; // @synthesize requestRequiresSSL=_requestRequiresSSL; @property(readonly, nonatomic) NSURLRequest *request; // @synthesize request=_request; - (void).cxx_destruct; - (BOOL)securityTrustContainsPinnedCertificates:(struct __SecTrust *)arg1; - (void)updateSecurityOptionsInStream:(id)arg1; - (id)initWithRequest:(id)arg1 pinnedCertificates:(id)arg2 chainValidationEnabled:(BOOL)arg3;

@end

@interface WADownloadFileTask : NSObject { NSString *_appID; NSObject *_workerQueue; NSMutableSet *_setRequestURL; NSURLSession *_urlSession; NSURLSessionDownloadTask *_task; CDUnknownBlockType _completionHandler; id delegate; }

@property __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)recordDownloadFileURL:(id)arg1 localID:(id)arg2; - (BOOL)isCachedURL:(id)arg1 getLocalID:(id *)arg2; - (void)removeRequestURL:(id)arg1; - (BOOL)addRequestURLAndFailIfExist:(id)arg1; - (void)taskDidEnd; - (id)workerQueue; - (id)appID; - (void)callCompletionHandlerWithLocalID:(id)arg1 statusCode:(int)arg2 error:(id)arg3; - (void)setCompletionHandler:(CDUnknownBlockType)arg1; - (void)cancel; - (void)startWithURL:(id)arg1 userAgent:(id)arg2 referer:(id)arg3 completionHandler:(CDUnknownBlockType)arg4; - (void)dealloc; - (id)initWithAppID:(id)arg1 urlSession:(id)arg2 workerQueue:(id)arg3;

@end

@interface OpenApiMgr : MMService <MMService, IMsgExt, WCActionSheetDelegate, WCPayOpenApiExt, SendAppMsgHandleDelegate, OnGotAppMsgHandleDelegate> { SendAppMsgHandler *m_oSendAppMsgHandler; OnGotAppMsgHandler *m_oOnGotAppMsgHandler; WechatConnectHandler *m_oWechatConnectHandler; SendAppMsgToWCHandler *m_oSendAppMsgToWCHandler; SendAppMsgToFavoritesHandler *m_oSendAppMsgToFavoritesHandler; WeChatPayHandler *m_oWeChatPayHandler; WeChatHBHandler *m_oWeChatHBHandler; NewAuthHandler *m_oNewAuthHandler; AppJumpLogicHelper *m_oAppJumpHandler; OpenProfileHandler *m_oOpenProfileHandler; JumpToBizWebviewHandler *m_oJumpBizWebHandler; SMSAddCardHandler *m_oSMSAddCardHandler; AppAddCardHandler *m_oAppAddCardHandler; OpenTempSessionHandler *m_oOpenTempSessionHandler; OpenWebviewHandler *m_oOpenWebviewHandler; OpenRankListHandler *m_oOpenRankListHandler; BaseOpenSDKHandler *m_oBaseOpenSDKHandler; ChooseCardHandler *m_oChooseCardHandler; ChooseInvoiceHandler *m_oChooseInvoiceHandler; NSMutableDictionary *m_paraDic; BOOL m_uiIsInternalDownload; }

  • (void).cxx_destruct;
  • (void)readConfig;
  • (void)onMMConfigUpdated;
  • (void)OnEndWithOnGotAppMsgHandle:(id)arg1;
  • (void)OnStayAtWechatWithSendAppMsgHandle:(id)arg1;
  • (void)doOAuthOpenApi:(id)arg1 authInfo:(id)arg2;
  • (void)doWCHBOpenApi:(id)arg1 BundleID:(id)arg2 payInfo:(id)arg3;
  • (void)doWCPayWapWithPayInfo:(id)arg1;
  • (void)doWCPayOpenApi:(id)arg1 BundleID:(id)arg2 payInfo:(id)arg3;
  • (void)doChooseInvoice:(id)arg1 BundleID:(id)arg2 Info:(id)arg3;
  • (void)doChooseCard:(id)arg1 BundleID:(id)arg2 Info:(id)arg3;
  • (void)doAppAddCard:(id)arg1 BundleID:(id)arg2 Info:(id)arg3;
  • (void)doSMSAddCardApi:(id)arg1;
  • (void)doJumpToBizWebview:(id)arg1 BundleID:(id)arg2 Info:(id)arg3;
  • (void)doOpenProfileApi:(id)arg1 BundleID:(id)arg2 Info:(id)arg3;
  • (void)joinChatRoom:(id)arg1 bundleId:(id)arg2 info:(id)arg3;
  • (void)doCreateChatRoom:(id)arg1 bundleId:(id)arg2 info:(id)arg3;
  • (void)doOpenRankListWithAppId:(id)arg1 bundleId:(id)arg2 info:(id)arg3;
  • (void)doOpenWebviewWithAppId:(id)arg1 bundleId:(id)arg2 info:(id)arg3;
  • (void)doOpenTempSessionWithAppId:(id)arg1 bundleId:(id)arg2 info:(id)arg3;
  • (BOOL)sendOpenTempSessionRespToApp:(id)arg1 errCode:(int)arg2 notifyStr:(id)arg3;
  • (BOOL)sendWCChooseInvoiceResp:(id)arg1 toApp:(id)arg2 errCode:(int)arg3;
  • (BOOL)sendWCChooseCardResp:(id)arg1 toApp:(id)arg2 errCode:(int)arg3;
  • (BOOL)sendWCAddCardResp:(id)arg1 toApp:(id)arg2 errCode:(int)arg3;
  • (BOOL)sendWCHBResp:(id)arg1 toApp:(id)arg2;
  • (BOOL)sendWCPayResp:(id)arg1 toApp:(id)arg2;
  • (void)OnPreAddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)jumpToInstallUrl:(id)arg1 isInternalDownload:(BOOL)arg2;
  • (void)jumpToInstallUrl:(id)arg1;
  • (BOOL)isInternalDownload;
  • (void)setIsInternalDownload:(BOOL)arg1;
  • (void)cancelOpenRankList;
  • (void)cancelOpenSDKHandler;
  • (void)cancelOpenWebview;
  • (void)cancelOpenTempSession;
  • (void)cancelChooseInvoice;
  • (void)cancelChooseCard;
  • (void)cancelAppAddCard;
  • (void)cancelSMSAddCard;
  • (void)cancelJumpToBizWebview;
  • (void)cancelOpenProfile;
  • (void)cancelNewAuth;
  • (void)cancelWechatHB;
  • (void)cancelWechatPay;
  • (void)cancelSendAppMsgToFavorites;
  • (void)cancelSendAppMsgToWCHandler;
  • (void)cancelWechatConnectHandler;
  • (void)cancelOnGotAppMsgHandler;
  • (void)cancelSendAppMsgHandler;
  • (void)onServiceTerminate;
  • (void)onServiceEnterBackground;
  • (void)onServiceInit;
  • (BOOL)sendReqShowMessage:(id)arg1 toApp:(id)arg2;
  • (BOOL)sendResp:(id)arg1 toApp:(id)arg2;
  • (BOOL)sendReq:(id)arg1 conversationAccount:(id)arg2 toApp:(id)arg3;
  • (BOOL)sendReqLaunchApp:(id)arg1 withMediaInternalMessage:(id)arg2;
  • (int)sendReqLaunchAppWithRet:(id)arg1 withMediaInternalMessage:(id)arg2;
  • (BOOL)launch3rdApp:(id)arg1;
  • (void)cancelAllApi;
  • (void)doApi:(id)arg1 bundleId:(id)arg2;
  • (BOOL)checkSupportCommand:(unsigned long)arg1;
  • (id)getAppIdByFunctionType:(int)arg1;
  • (BOOL)isShowAppMessageBottom:(id)arg1;
  • (BOOL)isShowTimelineSource:(id)arg1;
  • (BOOL)isShowTimeLineJumpLink:(id)arg1;
  • (BOOL)isCanJumpWithAppId:(id)arg1;
  • (BOOL)jumpByAppIdInTimeline:(id)arg1;
  • (BOOL)jumpByAppIdInMessage:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShareUploadTaskConfirmLogicHelper : MMObject { ShareConfirmView *_confirmView; WCUploadTask *_uploadTask; id _delegate; NSData *_imageData; NSString *_thumbImageUrl; BOOL _isShowTextView; BOOL _hasBeenHidden; NSDictionary *_userData; }

@property(retain, nonatomic) NSDictionary *userData; // @synthesize userData=_userData; @property(retain, nonatomic) NSString *thumbImageUrl; // @synthesize thumbImageUrl=_thumbImageUrl; @property(retain, nonatomic) NSData *imageData; // @synthesize imageData=_imageData; @property(retain, nonatomic) WCUploadTask *uploadTask; // @synthesize uploadTask=_uploadTask; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)OnBackToApp:(id)arg1; - (void)OnError:(id)arg1; - (void)OnCancel:(id)arg1; - (void)OnSend:(id)arg1; - (void)layoutSubviewToOrientation:(int)arg1; - (void)rotateToOrientaion:(int)arg1; - (void)rotateToCurrentOrietation; - (void)hideConfirmView; - (void)showConfirmView; - (void)dealloc; - (id)initWithUploadTask:(id)arg1 isShowTextView:(BOOL)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAAppTaskMgr : MMService <WAAppTaskDelegate, MMService> { NSString *_foregoundAppID; NSMutableDictionary *_dicAppID2Task; MMTimer *_timerCheckBackgroundTask; unsigned long lastMemoryWaringTimeStamp; }

  • (void).cxx_destruct;
  • (unsigned long)maxTaskRunningCount;
  • (void)onTimerCheckBackgroundTask:(id)arg1;
  • (void)invadateCheckBackgroundTaskTimer;
  • (void)startCheckBackgroundTaskTimer;
  • (void)taskDidClose:(id)arg1;
  • (void)taskLeaveForeground:(id)arg1;
  • (void)taskEnterForeground:(id)arg1;
  • (void)checkAndCloseExceedMaxConcurrentCountTask;
  • (void)closeTimeoutBackgoundTask;
  • (void)closeBackgroundTask;
  • (void)closeAllTask;
  • (void)closeTask:(id)arg1;
  • (void)deleteTask:(id)arg1;
  • (id)allTaskArray;
  • (id)getTaskWithAppID:(id)arg1;
  • (id)getAndNewTaskIfNotExistWithAppID:(id)arg1 relativeURL:(id)arg2 debugModeType:(unsigned long)arg3;
  • (void)checkForegroundApp;
  • (BOOL)hasForegroundApp;
  • (id)foregroundAppID;
  • (void)setForegroundAppID:(id)arg1;
  • (unsigned int)getAppTaskCount;
  • (BOOL)getWeAppTaskInfo:(id)arg1;
  • (void)sendJSEventToTaskAllWebView:(id)arg1 withAppID:(id)arg2 param:(id)arg3 toWebviews:(id)arg4;
  • (void)closeTaskWithAppID:(id)arg1;
  • (void)openChildWebViewWithappID:(id)arg1 relativeURL:(id)arg2 childExtraInfo:(id)arg3 fromParent:(id)arg4 isPopParent:(BOOL)arg5 errorHandler:(CDUnknownBlockType)arg6;
  • (void)openAppTaskWithContact:(id)arg1 relativeURL:(id)arg2 extraInfo:(id)arg3 navigationController:(id)arg4 errorHandler:(CDUnknownBlockType)arg5;
  • (void)onServiceEnterBackground;
  • (void)onApplicationDidReceiveMemoryWarning:(id)arg1;
  • (void)onServiceClearData;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAWebViewPlugin_embedView : WAWebViewPluginBase { unsigned long _tagMax; NSMutableDictionary *_views; }

  • (void).cxx_destruct;
  • (unsigned long)getViewId:(id)arg1;
  • (id)getChildViews;
  • (BOOL)removeChildView:(unsigned long)arg1;
  • (id)getChildView:(unsigned long)arg1;
  • (void)setViewVisible:(unsigned long)arg1 visible:(BOOL)arg2;
  • (void)resizeView:(unsigned long)arg1 region:(struct CGRect)arg2;
  • (unsigned long)insertChildView:(id)arg1 viewId:(unsigned long)arg2;

@end

@interface MMKvStatStringSerializer : MMObject { }

  • (BOOL)isContainerItemTypeStatable:(id)arg1;
  • (id)statStringForSet:(id)arg1 WithSeperator:(id)arg2;
  • (id)statStringForArray:(id)arg1 WithSeperator:(id)arg2;
  • (id)statStringForStatItem:(id)arg1 withContainerSeperator:(id)arg2;

@end

@interface WAUtility : NSObject { }

  • (id)parseURLParams:(id)arg1;
  • (unsigned long)GenWebviewID;
  • (id)imageFromBase64String:(id)arg1;
  • (unsigned long long)currentTimeInMilliseconds;
  • (void)initWeAppServiceOnEnterEntry;

@end

@interface WCCanvasComponentItem : MMObject { NSString *_cid; int _type; int _subType; WCCanvasComponentTextAreaInfo *_textAreaInfo; WCCanvasComponentButtonInfo *_buttonInfo; WCCanvasComponentPureImageInfo *_pureImageInfo; WCCanvasComponentTurnImagesInfo *_turnImagesInfo; WCCanvasComponentOverLongImageInfo *_overLongImageInfo; WCCanvasComponentSightVideoInfo *_sightVideoInfo; WCCanvasComponentStreamVideoInfo *_streamVideoInfo; WCCanvasComponentWebViewInfo *_webViewInfo; WCCanvsComponentPanoramaInfo *_panoramaInfo; WCCanvasComponentFullScreenImageInfo *_fullScreenImageInfo; WCCanvsComponentScrollGroupListInfo *_scrollGroupListInfo; WCCanvasComponentNewScrollInfo *_oNewScrollInfo; WCCanvasComponentLocationInfo *_locationInfo; WCCanvasComponentTelephoneInfo *_telephoneInfo; float _paddingTop; float _paddingBottom; float _paddingLeft; float _paddingRight; float _paddingBottomSupplemental; int _downloadScene; }

@property(nonatomic) int downloadScene; // @synthesize downloadScene=_downloadScene; @property(nonatomic) float paddingBottomSupplemental; // @synthesize paddingBottomSupplemental=_paddingBottomSupplemental; @property(nonatomic) float paddingRight; // @synthesize paddingRight=_paddingRight; @property(nonatomic) float paddingLeft; // @synthesize paddingLeft=_paddingLeft; @property(nonatomic) float paddingBottom; // @synthesize paddingBottom=_paddingBottom; @property(nonatomic) float paddingTop; // @synthesize paddingTop=_paddingTop; @property(retain, nonatomic) WCCanvasComponentTelephoneInfo *telephoneInfo; // @synthesize telephoneInfo=_telephoneInfo; @property(retain, nonatomic) WCCanvasComponentLocationInfo *locationInfo; // @synthesize locationInfo=_locationInfo; @property(retain, nonatomic) WCCanvasComponentNewScrollInfo *oNewScrollInfo; // @synthesize oNewScrollInfo=_oNewScrollInfo; @property(retain, nonatomic) WCCanvsComponentScrollGroupListInfo *scrollGroupListInfo; // @synthesize scrollGroupListInfo=_scrollGroupListInfo; @property(retain, nonatomic) WCCanvasComponentFullScreenImageInfo *fullScreenImageInfo; // @synthesize fullScreenImageInfo=_fullScreenImageInfo; @property(retain, nonatomic) WCCanvsComponentPanoramaInfo *panoramaInfo; // @synthesize panoramaInfo=_panoramaInfo; @property(retain, nonatomic) WCCanvasComponentWebViewInfo *webViewInfo; // @synthesize webViewInfo=_webViewInfo; @property(retain, nonatomic) WCCanvasComponentStreamVideoInfo *streamVideoInfo; // @synthesize streamVideoInfo=_streamVideoInfo; @property(retain, nonatomic) WCCanvasComponentSightVideoInfo *sightVideoInfo; // @synthesize sightVideoInfo=_sightVideoInfo; @property(retain, nonatomic) WCCanvasComponentOverLongImageInfo *overLongImageInfo; // @synthesize overLongImageInfo=_overLongImageInfo; @property(retain, nonatomic) WCCanvasComponentTurnImagesInfo *turnImagesInfo; // @synthesize turnImagesInfo=_turnImagesInfo; @property(retain, nonatomic) WCCanvasComponentPureImageInfo *pureImageInfo; // @synthesize pureImageInfo=_pureImageInfo; @property(retain, nonatomic) WCCanvasComponentButtonInfo *buttonInfo; // @synthesize buttonInfo=_buttonInfo; @property(retain, nonatomic) WCCanvasComponentTextAreaInfo *textAreaInfo; // @synthesize textAreaInfo=_textAreaInfo; @property(nonatomic) int subType; // @synthesize subType=_subType; @property(nonatomic) int type; // @synthesize type=_type; @property(retain, nonatomic) NSString *cid; // @synthesize cid=_cid; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface GameCenterSearchLogicController : MMObject <UITableViewDelegate, UITableViewDataSource, UISearchBarDelegate, UISearchDisplayDelegate, IGameCenterExt> { BOOL _isHeaderView; NSMutableArray *_resultGroupList; UISearchDisplayController *_searchDisplayController; UITableView *_recommendTableView; unsigned long _searchScene; GameSearchRecommendList *_smartBoxData; GameSearchRecommendList *_rcmData; int _resultType; int _sourceScene; BOOL _isNoResult; FMSearchBar *_searchBar; id _delegate; int _searchStatus; NSString *_searchKeyword; int _returnKeyType; NSString *_searchPlaceholder; }

@property(nonatomic) BOOL isNoResult; // @synthesize isNoResult=_isNoResult; @property(retain, nonatomic) NSString *searchPlaceholder; // @synthesize searchPlaceholder=_searchPlaceholder; @property(nonatomic) int returnKeyType; // @synthesize returnKeyType=_returnKeyType; @property(retain, nonatomic) NSString *searchKeyword; // @synthesize searchKeyword=_searchKeyword; @property(nonatomic) int searchStatus; // @synthesize searchStatus=_searchStatus; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) FMSearchBar *searchBar; // @synthesize searchBar=_searchBar; - (void).cxx_destruct; - (void)onGameSearchSmartBox:(id)arg1 recommendList:(id)arg2 error:(int)arg3; - (void)onGameSearchFinishedWithResultGroups:(id)arg1 searchWithText:(id)arg2 error:(int)arg3; - (void)cancelSearch; - (void)searchBarDidEndSearch; - (void)searchBarBecomeFirstResponder; - (void)resetRecommendGamesAndShowRecommendTableView; - (void)popupSearchBar; - (void)hideDimmingView:(id)arg1; - (void)adjustDimmingView:(id)arg1; - (void)finishSearch; - (void)removeNoResultLabelWhenSearching; - (void)searchDisplayController:(id)arg1 didShowSearchResultsTableView:(id)arg2; - (void)searchDisplayController:(id)arg1 willShowSearchResultsTableView:(id)arg2; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)searchDisplayControllerDidEndSearch:(id)arg1; - (void)searchDisplayControllerWillEndSearch:(id)arg1; - (void)searchDisplayControllerWillBeginSearch:(id)arg1; - (void)searchDisplayControllerDidBeginSearch:(id)arg1; - (BOOL)searchBarShouldEndEditing:(id)arg1; - (BOOL)searchBarShouldBeginEditing:(id)arg1; - (void)searchBarTextDidBeginEditing:(id)arg1; - (void)searchBarCancelButtonClicked:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (void)searchBarSearchButtonClicked:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (id)sessionHeaderViewForSearchResult:(id)arg1; - (id)sessionHeaderViewForSmartBox:(id)arg1; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)onClassifyBtnClicked:(id)arg1; - (void)onOpenSearchWebResultItem:(id)arg1; - (void)onOpenSearchGameResultItem:(id)arg1 searchWord:(id)arg2 sourceScene:(int)arg3; - (void)handleShowMore:(id)arg1; - (void)handleSearchWebResultItem:(id)arg1; - (int)handleSearchGameResultItem:(id)arg1 searchWord:(id)arg2 sourceScene:(int)arg3; - (void)loadSubviewsForSearchCell:(id)arg1 similarResultItem:(id)arg2 separatorX:(float)arg3; - (void)loadSubviewsForSearchCell:(id)arg1 webResultItem:(id)arg2 separatorX:(float)arg3; - (void)loadSubviewsForSearchCell:(id)arg1 gameResultItem:(id)arg2 separatorX:(float)arg3; - (void)loadSubviewsForSearchCell:(id)arg1 showMore:(id)arg2; - (void)loadSubviewsForSearchCell:(id)arg1 resultTips:(id)arg2; - (void)loadSubviewsForSearchCell:(id)arg1 separatorColor:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (id)cellForSmartBoxResult:(id)arg1 IndexPath:(id)arg2; - (id)cellForSmartBox:(id)arg1 IndexPath:(id)arg2; - (id)cellForSearchResult:(id)arg1 IndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)keyboardWillShow; - (void)dealloc; - (void)resetStatusBarColor; - (void)relayoutSubviews; - (id)initWithContentsController:(id)arg1 isHeaderView:(BOOL)arg2 sourceScene:(int)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAInfoData : MMObject { NSString *appID; NSString *username; unsigned long updateTime; unsigned long packageSize; NSString *packageCheckSum; unsigned long versionStatus; unsigned long _debugModeType; unsigned long long version; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) unsigned long debugModeType; // @synthesize debugModeType=_debugModeType; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned long versionStatus; // @synthesize versionStatus; @property(retain, nonatomic) NSString *packageCheckSum; // @synthesize packageCheckSum; @property(nonatomic) unsigned long packageSize; // @synthesize packageSize; @property(nonatomic) unsigned long updateTime; // @synthesize updateTime; @property(nonatomic) unsigned long long version; // @synthesize version; @property(retain, nonatomic) NSString *username; // @synthesize username; @property(retain, nonatomic) NSString *appID; // @synthesize appID;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_versionStatus;
  • (const WCDBCondition_8be2a476 *)db_packageCheckSum;
  • (const WCDBCondition_e9b1f587 *)db_packageSize;
  • (const WCDBCondition_e9b1f587 *)db_updateTime;
  • (const WCDBCondition_a9076411 *)db_version;
  • (const WCDBCondition_8be2a476 *)db_username;
  • (const WCDBCondition_8be2a476 *)db_appID;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShareTo3rdAppManageCell : MMUIView { MMWebImageView *_iconImageView; UILabel *_nameLabel; UISwitch *_switchView; AppRegisterInfo *m_appInfo; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)actionSwitchValueChanged:(id)arg1; - (void)layoutSubviews; - (id)initWithFrame:(struct CGRect)arg1 withAppInfo:(id)arg2;

@end

@interface WCWatchMomentsViewController : WCWatchSettingCommonViewController { BOOL _photoInfoShowed; NSArray *_photoItemList; UIView *_albumContainer; UIView *_albumPhotoViewContainer; MMWebImageView *_albumPhotoView; UIView *_albumPhotoInfoView; UILabel *_albumPhotoInfoLabel; int _photoIndex; UILabel *_timeLabel; UIView *_recentRowView; NSTimer *_timeLabelTimer; }

@property(retain, nonatomic) NSTimer *timeLabelTimer; // @synthesize timeLabelTimer=_timeLabelTimer; @property(retain, nonatomic) UIView *recentRowView; // @synthesize recentRowView=_recentRowView; @property(retain, nonatomic) UILabel *timeLabel; // @synthesize timeLabel=_timeLabel; @property(nonatomic) BOOL photoInfoShowed; // @synthesize photoInfoShowed=_photoInfoShowed; @property(nonatomic) int photoIndex; // @synthesize photoIndex=_photoIndex; @property(retain, nonatomic) UILabel *albumPhotoInfoLabel; // @synthesize albumPhotoInfoLabel=_albumPhotoInfoLabel; @property(retain, nonatomic) UIView *albumPhotoInfoView; // @synthesize albumPhotoInfoView=_albumPhotoInfoView; @property(retain, nonatomic) MMWebImageView *albumPhotoView; // @synthesize albumPhotoView=_albumPhotoView; @property(retain, nonatomic) UIView *albumPhotoViewContainer; // @synthesize albumPhotoViewContainer=_albumPhotoViewContainer; @property(retain, nonatomic) UIView *albumContainer; // @synthesize albumContainer=_albumContainer; @property(retain, nonatomic) NSArray *photoItemList; // @synthesize photoItemList=_photoItemList; - (void).cxx_destruct; - (void)onLoadImageOK:(id)arg1; - (void)refreshTimeLabel; - (void)hidePhotoInfo; - (void)showPhotoInfo; - (void)handleCoverAnimationFinishedAndStartAgain; - (void)startCurrentCoverAnimation; - (void)startLoadingNextCoverImage; - (void)initUI; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)dealloc; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCanvasComponentOverLongImageInfo : MMObject { NSString *_overLongImageUrl; float _overLongImageWidth; float _overLongImageHeight; }

@property(nonatomic) float overLongImageHeight; // @synthesize overLongImageHeight=_overLongImageHeight; @property(nonatomic) float overLongImageWidth; // @synthesize overLongImageWidth=_overLongImageWidth; @property(retain, nonatomic) NSString *overLongImageUrl; // @synthesize overLongImageUrl=_overLongImageUrl; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface GameCenterMsgDbModel : NSObject { BOOL showInMsgCenter; BOOL unRead; unsigned long localId; NSString *svrMsgId; unsigned long type; NSString *content; unsigned long createTime; NSString *mergeId; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *mergeId; // @synthesize mergeId; @property(nonatomic) BOOL unRead; // @synthesize unRead; @property(nonatomic) BOOL showInMsgCenter; // @synthesize showInMsgCenter; @property(nonatomic) unsigned long createTime; // @synthesize createTime; @property(retain, nonatomic) NSString *content; // @synthesize content; @property(nonatomic) unsigned long type; // @synthesize type; @property(retain, nonatomic) NSString *svrMsgId; // @synthesize svrMsgId; @property(nonatomic) unsigned long localId; // @synthesize localId;
  • (void).cxx_destruct;
  • (id)initWithGameCenterMsg:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_mergeId;
  • (const WCDBCondition_e01389bb *)db_unRead;
  • (const WCDBCondition_e01389bb *)db_showInMsgCenter;
  • (const WCDBCondition_e9b1f587 *)db_createTime;
  • (const WCDBCondition_8be2a476 *)db_content;
  • (const WCDBCondition_e9b1f587 *)db_type;
  • (const WCDBCondition_8be2a476 *)db_svrMsgId;
  • (const WCDBCondition_e9b1f587 *)db_localId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCWatchSignalViewController : WCWatchSettingCommonViewController { BOOL _signalViewHasShowed; UIScrollView *_scrollView; UILabel *_timeLabel; UILabel *_timeLabel2; NSTimer *_timeLabelTimer; UIButton *_avatarSentView; UIImageView *_signalRingView; UIView *_signalView; UIView *_balckWaveView; }

@property(nonatomic) BOOL signalViewHasShowed; // @synthesize signalViewHasShowed=_signalViewHasShowed; @property(retain, nonatomic) UIView *balckWaveView; // @synthesize balckWaveView=_balckWaveView; @property(retain, nonatomic) UIView *signalView; // @synthesize signalView=_signalView; @property(retain, nonatomic) UIImageView *signalRingView; // @synthesize signalRingView=_signalRingView; @property(retain, nonatomic) UIButton *avatarSentView; // @synthesize avatarSentView=_avatarSentView; @property(retain, nonatomic) NSTimer *timeLabelTimer; // @synthesize timeLabelTimer=_timeLabelTimer; @property(retain, nonatomic) UILabel *timeLabel2; // @synthesize timeLabel2=_timeLabel2; @property(retain, nonatomic) UILabel *timeLabel; // @synthesize timeLabel=_timeLabel; @property(retain, nonatomic) UIScrollView *scrollView; // @synthesize scrollView=_scrollView; - (void).cxx_destruct; - (void)scrollViewDidScroll:(id)arg1; - (void)addBlackWaveAnimationWithDelay:(float)arg1; - (void)startBlackWaveAnimation; - (void)showSignal; - (void)hiddenSignal; - (void)refreshTimeLabel; - (void)doSignalSentAnimation:(BOOL)arg1; - (void)signalSentAction; - (void)scrollToBottom; - (void)initUI; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface NewABTestKeyMgr : MMService <MMService, MMKernelExt, INewABTestLogicExt> { NSMutableDictionary *cachedABTestItems; BOOL _bABTestCacheLoaded; }

@property(nonatomic) BOOL bABTestCacheLoaded; // @synthesize bABTestCacheLoaded=_bABTestCacheLoaded; @property(retain, nonatomic) NSMutableDictionary *cachedABTestItems; // @synthesize cachedABTestItems; - (void).cxx_destruct; - (void)onAuthOK; - (void)onGetABTestExpKeyItems:(id)arg1 expiredExpids:(id)arg2 isAutoGet:(BOOL)arg3; - (void)mergeNewABTestItemFromSvr:(id)arg1; - (void)handleNewABTestList:(id)arg1; - (BOOL)saveNewABTestCache; - (id)pathForNewABTestCache; - (BOOL)tryLoadNewABTestCache; - (void)reportABTestRunning:(id)arg1; - (id)getExpItemsArray; - (void)tryUpdateABTestFromSvr; - (void)filterExpsUsingBlock:(CDUnknownBlockType)arg1; - (id)getTestValueWithKey:(id)arg1 reportABTestRunning:(BOOL)arg2; - (id)getTestValueWithAutoReportForKey:(id)arg1; - (id)getTestValueWithoutReportForKey:(id)arg1; - (void)dealloc; - (void)onServiceEnterForeground; - (void)onServiceReloadData; - (void)onServiceInit; - (id)genWCSnsExpStatString;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterTodayRecommendView : MMUIView { GameRecommendData *_recommendData; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onBgBtnClicked:(id)arg1; - (id)genLabelWithFontSize:(float)arg1 text:(id)arg2 textColor:(id)arg3 x:(float)arg4 y:(float)arg5 maxWidth:(float)arg6 superView:(id)arg7; - (id)getDesc:(id)arg1; - (id)getTitle:(id)arg1; - (id)getIconUrl:(id)arg1; - (id)gameViewWithWidth:(float)arg1 game:(id)arg2; - (void)setupView; - (id)initWithFrame:(struct CGRect)arg1 recommendData:(id)arg2;

@end

@interface WAJSEventHandler_openAddress : WAJSEventHandler_BaseEvent <IWebviewAskAuthorizationLogicExt, IWCAddressControlLogic> { }

  • (void)startEditAddress;
  • (void)onAddressEditEnd:(BOOL)arg1;
  • (void)OnAskAuthorizationFailure:(id)arg1 ForAuthInfo:(id)arg2;
  • (void)OnAskAuthorizationSuccessForAuthInfo:(id)arg1;
  • (void)handleJSEvent:(id)arg1;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCanvasStreamVideoComponent : WCCanvasComponent <WCNetworkMediaCoreDelegate, VoiceComponentExt, WCCanvasImageLoaderObserver> { BOOL _streamVideoThumbReady; BOOL _isFirstInit; BOOL _isLastPlaying; BOOL _shouldPlayAtBegin; MMProgressViewEx *_loadingView; MMUILabel *_durationLabel; UIView *_bottomView; MMUILabel *_currentLabel; WCNetworkMediaSlider *_sliderView; UIButton *_playButton; UIButton *_detailButton; UIButton *_voiceControlButton; UIButton *_m_hideBtn; UIView *_m_maskView; UIButton *_m_initPlayButton; UIView *_m_initPlayMaskView; UIImageView *_m_previewImageView; MMTimer *_timer; WCNetworkMediaCore *_mediaCore; struct CGSize _videoSize; }

  • (struct CGSize)calcSizeForCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3; @property(nonatomic) BOOL shouldPlayAtBegin; // @synthesize shouldPlayAtBegin=_shouldPlayAtBegin; @property(nonatomic) BOOL isLastPlaying; // @synthesize isLastPlaying=_isLastPlaying; @property(nonatomic) BOOL isFirstInit; // @synthesize isFirstInit=_isFirstInit; @property(nonatomic) BOOL streamVideoThumbReady; // @synthesize streamVideoThumbReady=_streamVideoThumbReady; @property(nonatomic) struct CGSize videoSize; // @synthesize videoSize=_videoSize; @property(retain, nonatomic) WCNetworkMediaCore *mediaCore; // @synthesize mediaCore=_mediaCore; @property(retain, nonatomic) MMTimer *timer; // @synthesize timer=_timer; @property(retain, nonatomic) UIImageView *m_previewImageView; // @synthesize m_previewImageView=_m_previewImageView; @property(retain, nonatomic) UIView *m_initPlayMaskView; // @synthesize m_initPlayMaskView=_m_initPlayMaskView; @property(retain, nonatomic) UIButton *m_initPlayButton; // @synthesize m_initPlayButton=_m_initPlayButton; @property(retain, nonatomic) UIView *m_maskView; // @synthesize m_maskView=_m_maskView; @property(retain, nonatomic) UIButton *m_hideBtn; // @synthesize m_hideBtn=_m_hideBtn; @property(retain, nonatomic) UIButton *voiceControlButton; // @synthesize voiceControlButton=_voiceControlButton; @property(retain, nonatomic) UIButton *detailButton; // @synthesize detailButton=_detailButton; @property(retain, nonatomic) UIButton *playButton; // @synthesize playButton=_playButton; @property(retain, nonatomic) WCNetworkMediaSlider *sliderView; // @synthesize sliderView=_sliderView; @property(retain, nonatomic) MMUILabel *currentLabel; // @synthesize currentLabel=_currentLabel; @property(retain, nonatomic) UIView *bottomView; // @synthesize bottomView=_bottomView; @property(retain, nonatomic) MMUILabel *durationLabel; // @synthesize durationLabel=_durationLabel; @property(retain, nonatomic) MMProgressViewEx *loadingView; // @synthesize loadingView=_loadingView;
  • (void).cxx_destruct;
  • (void)onVoiceComponentHasPlayWithSound:(id)arg1;
  • (BOOL)shouldForbidDelegateShowArrowDown;
  • (void)ImageDidFail:(id)arg1;
  • (void)ImageDidLoad:(id)arg1 Url:(id)arg2;
  • (void)onMediaCore:(id)arg1 VideoSizeUpdate:(struct CGSize)arg2;
  • (void)onMediaCore:(id)arg1 DarutionUpdate:(double)arg2;
  • (void)onMediaCore:(id)arg1 CacheDarutionChange:(double)arg2;
  • (void)onMediaCore:(id)arg1 StateChange:(int)arg2;
  • (BOOL)shouldAutoPlayStreamVideo;
  • (void)tryShowDownArrowAnimate;
  • (void)hideControlViewsAndTryShowArrowAnimate;
  • (void)hideControlViews;
  • (void)showControlViewsWithAutoHide;
  • (void)showControlViews;
  • (void)onInitPlayButtonClick;
  • (void)onVoiceIconBtnClick:(id)arg1;
  • (void)onHideClick;
  • (void)onShowDetail:(id)arg1;
  • (void)onPlayClick:(id)arg1;
  • (void)onPlaySliderChange:(id)arg1;
  • (void)onSliderChange:(id)arg1;
  • (void)retryToLoadVideo;
  • (id)stringFromTimeInterval:(double)arg1;
  • (void)updateSubviewsFrame:(int)arg1;
  • (void)updateVideoFrame:(int)arg1;
  • (void)refreshCurrentTime;
  • (BOOL)isControlViewsHidden;
  • (void)tryPlayStreamVideo;
  • (void)componentHasApperedInMainScreenWithFactor:(float)arg1;
  • (void)componentWillDisappearInMainScreen:(BOOL)arg1;
  • (void)componentDidFullyApperaInMainScreen:(BOOL)arg1;
  • (void)configureWithCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3;
  • (void)dealloc;
  • (void)layoutSubviews;
  • (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMPictureGallery : MMUIView { MMScrollView *_scrollView; NSArray *_imageUrlArray; float _pictureWidht; float _pictureHeight; float _picturePadding; float _leftMargin; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) float leftMargin; // @synthesize leftMargin=_leftMargin; @property(nonatomic) float picturePadding; // @synthesize picturePadding=_picturePadding; @property(nonatomic) float pictureHeight; // @synthesize pictureHeight=_pictureHeight; @property(nonatomic) float pictureWidht; // @synthesize pictureWidht=_pictureWidht; - (void).cxx_destruct; - (void)onSingleTap:(id)arg1; - (void)scrollViewWillEndDragging:(id)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3; - (float)getSlotOffset:(unsigned int)arg1; - (unsigned int)checkSlotByOffset:(float)arg1 andVelocity:(struct CGPoint)arg2; - (void)dealloc; - (void)layoutSubviews; - (void)setImageUrlArray:(id)arg1; - (id)getImageViewAtIndex:(unsigned int)arg1; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_clearStorage : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAHistoryItem : MMObject { BOOL isDebugMode; NSString *userName; NSString *displayName; NSString *sessionid; }

  • (void)initialize; @property(copy, nonatomic) NSString *sessionid; // @synthesize sessionid; @property(copy, nonatomic) NSString *displayName; // @synthesize displayName; @property(nonatomic) BOOL isDebugMode; // @synthesize isDebugMode; @property(copy, nonatomic) NSString *userName; // @synthesize userName;
  • (void).cxx_destruct;
  • (BOOL)isEqualToHistoryItem:(id)arg1;
  • (id)itemKey;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameCenterDetailLogicController : MMObject { id _delegate; }

  • (void).cxx_destruct;
  • (void)handleGetUpListResp:(id)arg1 Event:(unsigned long)arg2;
  • (void)getUpListWithAppID:(id)arg1;
  • (void)handleUpFriendResp:(id)arg1 Event:(unsigned long)arg2;
  • (void)upFriend:(id)arg1 appID:(id)arg2;
  • (void)handleNewGameDetailResp:(id)arg1 Event:(unsigned long)arg2;
  • (void)getNewGameDetailInfo:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)dealloc;
  • (id)initWithDelegate:(id)arg1;

@end

@interface BackgroundTask : NSObject { }

  • (void)run;

@end

@interface WCSettingWatchContactsViewController : WCWatchSettingCommonViewController <UITableViewDataSource, UITableViewDelegate> { MMTableView *_mainTableView; BOOL _edited; UILabel *_footerLabel; UIButton *_addButton; NSMutableArray *_watchContactsUsernames; }

@property(retain, nonatomic) NSMutableArray *watchContactsUsernames; // @synthesize watchContactsUsernames=_watchContactsUsernames; - (void).cxx_destruct; - (void)saveQuickRepliesInFileAndTransferToWatch:(BOOL)arg1; - (void)updateFooterView; - (void)setNewBadgeInCell:(id)arg1 textLabel:(id)arg2; - (void)setupSettingCell:(id)arg1 andTitle:(id)arg2 andImage:(id)arg3 indexPath:(id)arg4; - (id)makeTableHeaderView; - (void)initUI; - (void)setNavItemWithTitle:(id)arg1 action:(SEL)arg2; - (void)dismissModalViewControllerAndReturnContact:(id)arg1; - (void)watchContactsDidChanged:(id)arg1; - (void)addContactsAction:(id)arg1; - (void)showSignalViewAction; - (void)showMomentsViewAction; - (void)showTipsViewAction; - (void)showQuickRepliesViewAction; - (void)showAddingContactsGuideAction:(id)arg1; - (void)editingFinishedAction:(id)arg1; - (void)editingBeginAction:(id)arg1; - (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 targetIndexPathForMoveFromRowAtIndexPath:(id)arg2 toProposedIndexPath:(id)arg3; - (void)tableView:(id)arg1 moveRowAtIndexPath:(id)arg2 toIndexPath:(id)arg3; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 canMoveRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 shouldIndentWhileEditingRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2; - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCanvasComponent : MMUIView { int _type; WCCanvasComponentItem *_componentItem; WCDataItem *_dataItem; NSIndexPath *_indexPath; int _orientation; float _appearFactor; id _delegate; }

  • (float)calcHeightForCanvasItem:(id)arg1 withMaxWidth:(float)arg2 dataItem:(id)arg3 orientation:(int)arg4;
  • (struct CGSize)calcSizeForCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3;
  • (id)componentWithType:(int)arg1; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) float appearFactor; // @synthesize appearFactor=_appearFactor; @property(nonatomic) int orientation; // @synthesize orientation=_orientation; @property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath; @property(retain, nonatomic) WCDataItem *dataItem; // @synthesize dataItem=_dataItem; @property(retain, nonatomic) WCCanvasComponentItem *componentItem; // @synthesize componentItem=_componentItem; @property(nonatomic) int type; // @synthesize type=_type;
  • (void).cxx_destruct;
  • (id)description;
  • (void)componentWillEnterForeground;
  • (void)componentDidEnterBackground;
  • (void)componentWillDisappearInMainScreen:(BOOL)arg1;
  • (void)componentHasApperedInMainScreenWithFactor:(float)arg1;
  • (void)componentDidFullyApperaInMainScreen:(BOOL)arg1;
  • (void)componentWillApperaInMainScreen:(BOOL)arg1;
  • (void)willRotateToOrientation:(int)arg1 duration:(double)arg2;
  • (BOOL)shouldForbidDelegateShowArrowDown;
  • (struct CGSize)calcCurrentSize;
  • (void)configureWithCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WAWebSocketConfig : WANetworkConfigBase { }

  • (unsigned long)configDefaultTimeoutMS;
  • (unsigned long)configTimeoutMS;
  • (unsigned long)configMaxTimeoutMS;
  • (id)configDomainList;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface isaac64_util : NSObject { }

  • (id)xorDecryptBuffer:(id)arg1 encKey:(unsigned long long)arg2;

@end

@interface GameCenterGroupInfoCell : MMTableViewCell { MMWebImageView *_iconView; UILabel *_titleLabel; UILabel *_detailLabel; GameCenterGroupInfo *_giftItem; }

@property(retain, nonatomic) GameCenterGroupInfo *giftItem; // @synthesize giftItem=_giftItem; - (void).cxx_destruct; - (void)layoutContent; - (void)reloadData; - (void)initializeSubview; - (void)layoutSubviews; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface WAJSEventHandler_shareAppMessage : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WCCanvasComponentTurnImagesInfo : MMObject { NSArray *_turnImagesUrlList; }

@property(retain, nonatomic) NSArray *turnImagesUrlList; // @synthesize turnImagesUrlList=_turnImagesUrlList; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCAddWatchcontactsGuideViewController : MMUIViewController <UIScrollViewDelegate, UITableViewDataSource, UITableViewDelegate> { UIButton *leftNavButton; UIButton *rightNavButton; UIPageControl *_pageControl; NSMutableArray *_recommendConstancts; NSMutableArray *_selectedConstanctsArr; UITableView *_contactsTable; UIScrollView *_scrollView; NSMutableArray *_checkImageArr; UIView *_progressLine; UILabel *_timeLabel; UIImageView *_watch; NSDateFormatter *_dateformatter; NSTimer *_tickTimer; }

  • (void).cxx_destruct;
  • (void)selectcontact:(id)arg1;
  • (void)skipAddcontacts;
  • (void)addcontactsComplete;
  • (void)handleTimer;
  • (void)scrollViewDidEndDecelerating:(id)arg1;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (void)stopTimer;
  • (void)startAnimation;
  • (void)setAvatarInScrollView:(id)arg1 withAvatarArr:(id)arg2;
  • (void)setNavigationbar;
  • (void)initUI;
  • (void)dealloc;
  • (void)viewDidDisappear:(BOOL)arg1;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface HardWareItem : MMObject { unsigned long uiHardWareShowType; NSString *nsRankID; NSString *nsRankTitle; NSString *nsRankDisplay; NSString *nsScoreTitle; NSString *nsScoreDisplay; NSString *nsTipDisplay; NSString *nsColor; NSString *nsHighLightColor; NSString *nsLineColor; NSString *nsHighLightLineColor; NSString *nsFontColor; NSString *nsChampionUsername; NSString *nsDisplayUserName; NSString *nsThumbUrl; NSString *nsNotifyTitle; unsigned long uiTimeStamp; }

@property(retain, nonatomic) NSString *nsNotifyTitle; // @synthesize nsNotifyTitle; @property(retain, nonatomic) NSString *nsThumbUrl; // @synthesize nsThumbUrl; @property(retain, nonatomic) NSString *nsDisplayUserName; // @synthesize nsDisplayUserName; @property(retain, nonatomic) NSString *nsChampionUsername; // @synthesize nsChampionUsername; @property(retain, nonatomic) NSString *nsFontColor; // @synthesize nsFontColor; @property(retain, nonatomic) NSString *nsHighLightLineColor; // @synthesize nsHighLightLineColor; @property(retain, nonatomic) NSString *nsLineColor; // @synthesize nsLineColor; @property(retain, nonatomic) NSString *nsHighLightColor; // @synthesize nsHighLightColor; @property(retain, nonatomic) NSString *nsColor; // @synthesize nsColor; @property(nonatomic) unsigned long uiTimeStamp; // @synthesize uiTimeStamp; @property(retain, nonatomic) NSString *nsTipDisplay; // @synthesize nsTipDisplay; @property(retain, nonatomic) NSString *nsScoreDisplay; // @synthesize nsScoreDisplay; @property(retain, nonatomic) NSString *nsScoreTitle; // @synthesize nsScoreTitle; @property(retain, nonatomic) NSString *nsRankDisplay; // @synthesize nsRankDisplay; @property(retain, nonatomic) NSString *nsRankTitle; // @synthesize nsRankTitle; @property(retain, nonatomic) NSString *nsRankID; // @synthesize nsRankID; @property(nonatomic) unsigned long uiHardWareShowType; // @synthesize uiHardWareShowType; - (void).cxx_destruct; - (BOOL)IsExpired; - (BOOL)fromXML:(struct XmlReaderNode_t *)arg1; - (id)copyWithZone:(struct _NSZone *)arg1;

@end

@interface WAEntryBaseViewLayout : UICollectionViewFlowLayout { NSIndexPath *_hideIndexPath; }

@property(copy, nonatomic) NSIndexPath *hideIndexPath; // @synthesize hideIndexPath=_hideIndexPath; - (void).cxx_destruct; - (struct CGSize)collectionViewContentSize; - (id)layoutAttributesForElementsInRect:(struct CGRect)arg1;

@end

@interface WloginTlv_0x150 : WloginTlv { unsigned int dwBitmap; BOOL cNet; }

@property BOOL cNet; // @synthesize cNet; @property unsigned int dwBitmap; // @synthesize dwBitmap; - (void)dealloc; - (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface WADatabaseMgr : MMService { WCDataBase *_db; WCDataBaseTable *_tableWeAppInfo; WCDataBaseTable *_tablePermissionInfo; WCDataBaseTable *_tableContact; WCDataBaseTable *_tableBizAttrSyncBuffer; }

@property(retain) WCDataBaseTable *tableBizAttrSyncBuffer; // @synthesize tableBizAttrSyncBuffer=_tableBizAttrSyncBuffer; @property(retain) WCDataBaseTable *tableContact; // @synthesize tableContact=_tableContact; @property(retain) WCDataBaseTable *tablePermissionInfo; // @synthesize tablePermissionInfo=_tablePermissionInfo; @property(retain) WCDataBaseTable *tableWeAppInfo; // @synthesize tableWeAppInfo=_tableWeAppInfo; @property(retain) WCDataBase *db; // @synthesize db=_db; - (void).cxx_destruct; - (id)setupTableWithName:(id)arg1 tableClass:(Class)arg2; - (id)dbPath; - (void)closeDB; - (void)openDB; - (BOOL)setPermissionBytes:(id)arg1 withAppID:(id)arg2; - (id)getPermissionBytesWithAppID:(id)arg1; - (BOOL)deleteAllAppInfo; - (BOOL)deleteAppInfoByAppID:(id)arg1 andVersion:(unsigned long long)arg2; - (BOOL)deleteAppInfoByAppID:(id)arg1; - (BOOL)insertOrUpdateAppInfo:(id)arg1; - (id)getAppInfoByAppID:(id)arg1; - (id)getUserNameOfAppInfoByAppID:(id)arg1; - (unsigned long)getAppInfoCount; - (void)onServiceClearData; - (void)onServiceReloadData; - (void)onServiceInit; - (void)dealloc; - (id)init; - (BOOL)clearBizAttrSyncBufferList:(id)arg1; - (BOOL)setBizAttrSyncBufferList:(id)arg1; - (id)getBizAttrSyncBuffer:(id)arg1; - (id)dbContactWithContact:(id)arg1; - (id)contactFromDBContact:(id)arg1; - (BOOL)modifyWxAppOpt:(id)arg1 bitMask:(unsigned long)arg2 bitValue:(unsigned long)arg3; - (BOOL)unfocusContact:(id)arg1 getType:(unsigned int *)arg2; - (BOOL)unfocusContact:(id)arg1; - (BOOL)focusContact:(id)arg1; - (BOOL)deleteContactList:(id)arg1; - (BOOL)inserOrUpdateContactList:(id)arg1; - (BOOL)hasContact:(id)arg1; - (id)getAllNoFocusContact; - (id)getAllFocusContact; - (id)getContact:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WloginErrInfo : NSObject { NSString *sErrorUserAccount; unsigned short wErrorCode; NSString *sErrorTitle; NSString *sErrorMsg; unsigned short wErrorAddType; NSString *sErrorAdd; }

@property(copy) NSString *sErrorUserAccount; // @synthesize sErrorUserAccount; @property(copy) NSString *sErrorAdd; // @synthesize sErrorAdd; @property unsigned short wErrorAddType; // @synthesize wErrorAddType; @property(copy) NSString *sErrorMsg; // @synthesize sErrorMsg; @property(copy) NSString *sErrorTitle; // @synthesize sErrorTitle; @property unsigned short wErrorCode; // @synthesize wErrorCode; - (void)dealloc;

@end

@interface MMAuthAppTableViewCell : MMTableViewCell { MMWebImageView *_iconImageView; UILabel *_appNameLabel; UILabel *_recvLabel; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)layoutSubviews;
  • (void)updateWithAuthAppItem:(id)arg1;
  • (void)initView;
  • (id)init;

@end

@interface WloginTlv_0x138 : WloginTlv { }

  • (int)decode:(char **)arg1 andBuffLen:(int *)arg2;

@end

@interface WCWatchContactsCell : UITableViewCell { UIImageView *_avatarImageView; WCWatchChatRoomImageView *_chatRoomImageView; UILabel *_nameLabel; UITextView *_messageText; float _tableViewWidth; CContact *_contact; }

@property(retain, nonatomic) CContact *contact; // @synthesize contact=_contact; - (void).cxx_destruct; - (id)makeTextSession:(id)arg1; - (void)setSelected:(BOOL)arg1 animated:(BOOL)arg2; - (void)initUI; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2 tableViewWidth:(float)arg3;

@end

@interface GameCenterAppstorePromptView : UIView { UIImageView *_progressingBarView; }

@property(retain, nonatomic) UIImageView *progressingBarView; // @synthesize progressingBarView=_progressingBarView; - (void).cxx_destruct; - (void)showAndJumpToAppstore:(id)arg1 AppStoreUrl:(id)arg2 Duration:(double)arg3; - (id)init;

@end

@interface WAJSEventHandler_chooseImage : WAJSEventHandler_BaseEvent <WCActionSheetDelegate, MMImagePickerManagerDelegate> { unsigned long m_imgCnt; int m_sizeType; int m_sourceType; }

  • (void)delayNotifyWeb:(id)arg1;
  • (void)onLocalImageSaveFinish:(id)arg1;
  • (void)MMImagePickerManagerDidCancel:(id)arg1;
  • (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2;
  • (int)getImagePickerSizeType:(id)arg1;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)showImagePicker:(int)arg1;
  • (void)asyncHandleCancel;
  • (void)handleJSEvent:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface OnGotAppMsgHandler : MMObject <ShareMessageConfirmLogicHelperDelegate, IPreEnterWechatLogicExt> { NSString *m_nsAppid; AppCommunicateData *m_appData; ShareMessageConfirmLogicHelper *_confirmHelper; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)OnSendMessageCancel:(id)arg1; - (void)OnSendMessageOK:(id)arg1; - (void)onPreEnterWechatDone; - (void)removeConfirmView; - (void)jumpToMessageContentViewAndConfirm; - (void)createConfirmView; - (void)clearAllHandle; - (void)cancelAllHandle; - (void)cancelGotAppMsg; - (void)onGotAppMsg:(id)arg1 withData:(id)arg2; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSContextPlugin_operateMusic : WAJSContextPluginBase <IMusicPlayerExt, IPluginOperateMusicExt> { NSMutableArray *_musicList; int _musicState; BOOL _tapWebView; id _operateDelegate; }

@property(nonatomic) __weak id operateDelegate; // @synthesize operateDelegate=_operateDelegate; @property(nonatomic) BOOL tapWebView; // @synthesize tapWebView=_tapWebView; - (void).cxx_destruct; - (void)onMusicPlayStatusChanged; - (BOOL)handleEvent:(int)arg1 userInfo:(id)arg2; - (void)seekPlay:(float)arg1 withMusicID:(id)arg2; - (void)stopMusic; - (void)pausePlayMusic; - (BOOL)isPlaying; - (BOOL)isPlaused; - (void)dealloc; - (void)onPlayMusic:(id)arg1; - (BOOL)isValidMusic:(id)arg1; - (void)playMusic:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppCatchCrashMgr : MMService { BOOL _hasCrashAppId; unsigned long _callMonitorCount; }

  • (void)loadCallMonitorCount;
  • (void)saveCallMonitorCount;
  • (void)setForceCallCanOpenUrl;
  • (BOOL)canCallCanOpenUrlMethod;
  • (void)endMonitor;
  • (void)beginMonitor;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAIconHeadView : UIView { id _delegate; CContact *_contact; UIButton *_exposeButton; MMBrandHeadImageView *_iconImageView; UILabel *_titleLabel; UILabel *_stateLabel; NSString *_title; }

@property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) UILabel *stateLabel; // @synthesize stateLabel=_stateLabel; @property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) MMBrandHeadImageView *iconImageView; // @synthesize iconImageView=_iconImageView; @property(retain, nonatomic) UIButton *exposeButton; // @synthesize exposeButton=_exposeButton; @property(nonatomic) __weak CContact *contact; // @synthesize contact=_contact; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onExposeBtnClicked:(id)arg1; - (void)onInfoBtnClicked:(id)arg1; - (void)initStateLabel; - (void)initOperateBtn; - (void)initTitleLabel; - (void)initIconImageView; - (void)initExposeButton; - (id)initWithContact:(id)arg1;

@end

@interface WAIconActionSheet : MMObject { CContact *m_contact; NSArray *m_btnTitles; NSString *m_cancelTitle; NSString *m_destructiveTitle; id m_delegate; UIView *_interateView; UIView *_containerView; UIVisualEffectView *_blurView; WAIconHeadView *_headView; NSMutableArray *_btnArray; UIButton *_destructiveBtn; UIButton *_cancelBtn; }

@property(retain, nonatomic) UIButton *cancelBtn; // @synthesize cancelBtn=_cancelBtn; @property(retain, nonatomic) UIButton *destructiveBtn; // @synthesize destructiveBtn=_destructiveBtn; @property(retain, nonatomic) NSMutableArray *btnArray; // @synthesize btnArray=_btnArray; @property(retain, nonatomic) WAIconHeadView *headView; // @synthesize headView=_headView; @property(retain, nonatomic) UIVisualEffectView *blurView; // @synthesize blurView=_blurView; @property(retain, nonatomic) UIView *containerView; // @synthesize containerView=_containerView; @property(retain, nonatomic) UIView *interateView; // @synthesize interateView=_interateView; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)dismissWithAnimation; - (void)show; - (void)onExposeButtonClicked; - (void)onInfoButtonClicked; - (void)onCancelButtonClick:(id)arg1; - (void)onDestructiveButtonClick:(id)arg1; - (void)onButtonClicked:(id)arg1; - (id)genDestructiveBtn; - (id)genNormalBtn:(id)arg1; - (BOOL)isSupportVisualEffect; - (id)initWithUsrName:(id)arg1 cancelButtonTitle:(id)arg2 destructiveButtonTitle:(id)arg3 buttonTitleArray:(id)arg4 delegate:(id)arg5; - (id)initWithUsrName:(id)arg1 Activitys:(id)arg2 otherButtonTitle:(id)arg3 delegate:(id)arg4 isDebugMode:(BOOL)arg5;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAReportDestopOpItem : WAReportBaseItem { unsigned int _opActionType; unsigned int _opScene; NSString *_sortSessionId; int _appOldSeq; int _appNewSeq; unsigned long long _eventTime; }

@property(nonatomic) int appNewSeq; // @synthesize appNewSeq=_appNewSeq; @property(nonatomic) int appOldSeq; // @synthesize appOldSeq=_appOldSeq; @property(copy, nonatomic) NSString *sortSessionId; // @synthesize sortSessionId=_sortSessionId; @property(nonatomic) unsigned int opScene; // @synthesize opScene=_opScene; @property(nonatomic) unsigned int opActionType; // @synthesize opActionType=_opActionType; @property(nonatomic) unsigned long long eventTime; // @synthesize eventTime=_eventTime; - (void).cxx_destruct; - (id)reportString;

@end

@interface WAFileStorage : NSObject { }

  • (unsigned long long)localIDGeneratorIncreaseID;
  • (BOOL)isMD5StringValid:(id)arg1;
  • (BOOL)isFileTypeValid:(id)arg1;
  • (BOOL)generatLocalID:(id *)arg1 path:(id *)arg2 withAppID:(id)arg3 fileType:(id)arg4 fileDir:(id)arg5 localIDPrefix:(id)arg6;
  • (void)saveImageWithAppID:(id)arg1 images:(id)arg2 completeHandler:(CDUnknownBlockType)arg3;
  • (void)saveOriginalImageWithAppID:(id)arg1 asset:(id)arg2 completeHandler:(CDUnknownBlockType)arg3;
  • (BOOL)isTempLocalID:(id)arg1;
  • (id)filePathWithAppID:(id)arg1 localID:(id)arg2;
  • (BOOL)generateStoreLocalID:(id *)arg1 path:(id *)arg2 withAppID:(id)arg3 fileType:(id)arg4;
  • (BOOL)generateTempLocalID:(id *)arg1 path:(id *)arg2 withAppID:(id)arg3 fileType:(id)arg4;
  • (id)fileSchema;

@end

@interface WCSightDownloadItem : MMObject { BOOL _isPreload; unsigned int _scene; unsigned long long _startTime; }

  • (id)itemWithStartTime:(unsigned long long)arg1 isPreload:(BOOL)arg2 scene:(unsigned int)arg3; @property(nonatomic) unsigned int scene; // @synthesize scene=_scene; @property(nonatomic) BOOL isPreload; // @synthesize isPreload=_isPreload; @property(nonatomic) unsigned long long startTime; // @synthesize startTime=_startTime;

@end

@interface WCSightLoader : MMService <NSURLSessionDelegate, NSURLSessionDownloadDelegate, IClearDataMgrExt, MMService> { NSString *_sightCacheDirectory; NSURLSession *_session; NSCache *_observerCache; NSCache *_downloadItemCache; }

@property(retain, nonatomic) NSCache *downloadItemCache; // @synthesize downloadItemCache=_downloadItemCache; @property(retain, nonatomic) NSCache *observerCache; // @synthesize observerCache=_observerCache; @property(retain, nonatomic) NSURLSession *session; // @synthesize session=_session; @property(retain, nonatomic) NSString *sightCacheDirectory; // @synthesize sightCacheDirectory=_sightCacheDirectory; - (void).cxx_destruct; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 CacheMask:(unsigned long)arg2; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 subQueue:(id)arg2; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1; - (void)URLSession:(id)arg1 downloadTask:(id)arg2 didFinishDownloadingToURL:(id)arg3; - (void)URLSession:(id)arg1 downloadTask:(id)arg2 didWriteData:(long long)arg3 totalBytesWritten:(long long)arg4 totalBytesExpectedToWrite:(long long)arg5; - (id)genMp4PathForUrl:(id)arg1; - (id)md5ForURL:(id)arg1; - (void)loadSightForUrl:(id)arg1 Observer:(id)arg2 atScene:(unsigned int)arg3 isPreload:(BOOL)arg4; - (id)sightPathForUrl:(id)arg1; - (void)dealloc; - (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_addCard : WAJSEventHandler_BaseEvent { WCCardAddHelper *_addHelper; }

  • (void).cxx_destruct;
  • (void)onAddCancel;
  • (void)onAddFail:(id)arg1;
  • (void)onAddSuccess:(id)arg1;
  • (id)getViewController;
  • (void)handleJSEvent:(id)arg1;

@end

@interface NewABTestXMLParser : MMObject { }

  • (id)parseNewABTestInfoListFromNode:(struct XmlReaderNode_t *)arg1;
  • (id)parseNewABTestListFromNode:(struct XmlReaderNode_t *)arg1;
  • (id)parseABTestListFromXML:(id)arg1;

@end

@interface WALoadingViewController : MMUIViewController <IWALocalCacheMgrExt, CircleProgressBarDelegate> { CContact *m_contact; BOOL _isCallReturn; BOOL _isClickReturnBtn; BOOL _isViewDidAppear; BOOL _isPopMyselfAfterDidAppear; MMWebImageView *m_headImageView; CircleProgressBar *m_progressView; UILabel *m_sloganLabel; UILabel *m_tipsLabel; UILabel *m_appLabel; BOOL _bNeedDownloadPkg; unsigned long long _appearTimeMs; id delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)showDownloadingProgressView; - (void)setProgressViewHidden:(BOOL)arg1; - (void)onBackButtonClicked:(id)arg1; - (void)setNavigationLeftButton; - (BOOL)useTransparentNavibar; - (void)layoutView; - (void)initAppLabel; - (void)initTipsLabel; - (void)initSloganLabel; - (void)initProgressView; - (void)initHeadImageView; - (void)easyOutShowApp; - (void)enterApp; - (void)startEnterAppAnimation; - (void)initView; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidPush:(BOOL)arg1; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewWillLayoutSubviews; - (BOOL)useBlackStatusbar; - (void)viewDidLoad; - (void)onProgressAnimationEnd:(float)arg1; - (void)onUpdateAppPkgComplete:(BOOL)arg1 withContact:(id)arg2 errorCode:(unsigned long)arg3 errorMsg:(id)arg4; - (void)onUpdateAppPkgProgress:(float)arg1 remainingTime:(unsigned int)arg2 withContact:(id)arg3; - (void)popMyselfViewController; - (void)callReturn; - (void)loadData; - (void)popMyselfAfterViewDidAppear; - (id)currentUserName; - (void)dealloc; - (id)initWithContact:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAPermissionHandler : NSObject { NSString *_appID; CDUnknownBlockType _downloadCompletionHandler; NSData *_permissionBytes; }

@property(retain) NSData *permissionBytes; // @synthesize permissionBytes=_permissionBytes; - (void).cxx_destruct; - (void)onDownloadPermissionBytes:(id)arg1 isSuccess:(BOOL)arg2 errorCode:(long)arg3; - (void)loadPermissionBytes; - (BOOL)hasPermissionWithJSAPI:(id)arg1; - (BOOL)checkRunMode:(id)arg1 onWebview:(BOOL)arg2; - (void)asyncUpdatePermissionBytes; - (void)downloadPermissionBytesWithCompletionHandler:(CDUnknownBlockType)arg1; - (BOOL)hasPermissionBytes; - (void)dealloc; - (id)initWithAppID:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAWebViewPlugin_FormSubmit : WAWebViewPluginBase { }

  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (BOOL)reportTemplateMessage:(unsigned int)arg1 formId:(id)arg2;

@end

@interface MMPickerMaskView : UIView { float _pickerHeight; }

@property(nonatomic) float pickerHeight; // @synthesize pickerHeight=_pickerHeight; - (void)hidePicker:(id)arg1 block:(CDUnknownBlockType)arg2; - (void)showPicker:(id)arg1 block:(CDUnknownBlockType)arg2;

@end

@interface WAJSEventHandler_navigateTo : WAJSEventHandler_BaseEvent { }

  • (void)innerHandleJSEvent:(id)arg1;
  • (void)handleJSEvent:(id)arg1;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCanvasArrowRightIcon : UIImageView { }

  • (void)dealloc;
  • (void)hide;
  • (void)animateShow2;
  • (void)animateShow;

@end

@interface WCCanvasComponentWebViewInfo : MMObject { NSString *_webviewUrl; }

@property(retain, nonatomic) NSString *webviewUrl; // @synthesize webviewUrl=_webviewUrl; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WAJSEventHandler_showPickerView : WAJSEventHandler_BaseEvent { WACommonPickerView *_picker; MMPickerMaskView *_mask; struct CGRect _rcInput; struct CGRect _rcWeb; int _current; double _pickerTime; }

  • (void).cxx_destruct;
  • (void)onConfirm:(id)arg1;
  • (void)onCancel;
  • (void)adjustViewPosition:(float)arg1;
  • (void)hidePicker;
  • (void)showCustomKeyboard:(id)arg1;
  • (void)setScrollEnabled:(BOOL)arg1;
  • (void)touchMask:(id)arg1;
  • (void)dealloc;
  • (void)handleJSEvent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAJSEventHandler_removeVideoPlayer : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface WAWebViewPlugin_CustomCanvas : WAWebViewPlugin_embedView { int _tagMax; NSMutableDictionary *_cachedImage; }

  • (void).cxx_destruct;
  • (id)canvasToImage:(unsigned long)arg1;
  • (void)drawCanvas:(unsigned long)arg1 actions:(id)arg2 reset:(BOOL)arg3;
  • (unsigned long)insertCanvas:(struct CGRect)arg1 canvasId:(unsigned long)arg2;
  • (void)setInteractionEnable:(BOOL)arg1 canvasId:(unsigned long)arg2;
  • (void)onTouchEnd:(struct CGPoint)arg1 canvasId:(unsigned long)arg2;
  • (void)onTouchMove:(struct CGPoint)arg1 canvasId:(unsigned long)arg2;
  • (void)onTouchBegin:(struct CGPoint)arg1 canvasId:(unsigned long)arg2;
  • (id)getImage:(id)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WAReportBaseItem : MMObject { unsigned int _scene; NSString *_sceneNote; NSString *_sessionId; NSString *_appid; int _appVersion; unsigned int _appstate; unsigned int _usedstate; NSString *_pagePath; }

@property(copy, nonatomic) NSString *pagePath; // @synthesize pagePath=_pagePath; @property(nonatomic) unsigned int usedstate; // @synthesize usedstate=_usedstate; @property(nonatomic) unsigned int appstate; // @synthesize appstate=_appstate; @property(nonatomic) int appVersion; // @synthesize appVersion=_appVersion; @property(copy, nonatomic) NSString *appid; // @synthesize appid=_appid; @property(copy, nonatomic) NSString *sessionId; // @synthesize sessionId=_sessionId; @property(copy, nonatomic) NSString *sceneNote; // @synthesize sceneNote=_sceneNote; @property(nonatomic) unsigned int scene; // @synthesize scene=_scene; - (void).cxx_destruct; - (id)reportString;

@end

@interface GameMoreViewController : MMUIViewController <GameCenterGameInfoCellDelegate, GameCenterSearchLogicControllerDelegate, UITableViewDataSource, UITableViewDelegate, MMRefreshTableFooterDelegate, MMWebImageViewDelegate, IGameCenterExt> { GameMoreGameInfo *_moreGameInfo; MMTableView *_tableView; GameCenterLoadingFooterView *_footerView; unsigned long _nextOffset; MMLoadingView *_loadingView; GameCenterSearchLogicController *_searchLogic; int _sourceScene; BOOL _isClassfiyGame; NSString *_classifyName; NSString *_classifyID; }

@property(retain, nonatomic) NSString *classifyID; // @synthesize classifyID=_classifyID; @property(retain, nonatomic) NSString *classifyName; // @synthesize classifyName=_classifyName; @property(nonatomic) BOOL isClassfiyGame; // @synthesize isClassfiyGame=_isClassfiyGame; - (void).cxx_destruct; - (void)onStopSearch; - (void)onStartSearch; - (void)onOpenSearchGameRecommendResultItem:(id)arg1; - (void)onOpenSearchWebResultItem:(id)arg1; - (void)onOpenSearchGameResultItem:(id)arg1 sourceScene:(int)arg2; - (void)searchBarDidEndSearch; - (void)searchBarBecomeFirstResponder; - (void)viewWillLayoutSubviews; - (void)initSearchLogic; - (void)popupSearchBar; - (void)initRightBarBtns; - (unsigned long)getGameType; - (void)saveCacheData; - (void)loadCacheData; - (id)getCachePath; - (void)showWebViewWithUrl:(id)arg1 title:(id)arg2; - (int)openDetailView:(id)arg1 sourceScene:(int)arg2; - (void)onSubscribeNewGameWithAppID:(id)arg1 alertTitle:(id)arg2 message:(id)arg3 extraInfo:(id)arg4 error:(int)arg5; - (void)onGetMoreGameList:(id)arg1 classifyID:(id)arg2 errCode:(int)arg3; - (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1; - (void)gameInfoCellDownloadButtonClicked:(id)arg1; - (void)onLoadImageOK:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)initView; - (void)initData; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)dealloc; - (id)initWithSourceScene:(int)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SRWebSocket : NSObject { struct _opaque_pthread_mutex_t *_kvoLock; int _propertyLock; NSObject *_workQueue; NSMutableArray *_consumers; NSInputStream *_inputStream; NSOutputStream *_outputStream; NSObject *_readBuffer; unsigned int _readBufferOffset; NSObject *_outputBuffer; unsigned int _outputBufferOffset; unsigned char _currentFrameOpcode; unsigned long _currentFrameCount; unsigned long _readOpCount; unsigned int _currentStringScanPosition; NSMutableData *_currentFrameData; NSString *_closeReason; NSString *_secKey; SRSecurityOptions *_securityOptions; BOOL _streamSecurityValidated; unsigned char _currentReadMaskKey[4]; unsigned long _currentReadMaskOffset; BOOL _closeWhenFinishedWriting; BOOL _failed; NSURLRequest *_urlRequest; BOOL _sentClose; BOOL _didFail; BOOL _cleanupScheduled; int _closeCode; BOOL _isPumping; NSMutableSet *_scheduledRunloops; SRWebSocket *_selfRetain; NSArray *_requestedProtocols; SRIOConsumerPool *_consumerPool; SRProxyConnect *_proxyConnect; BOOL _allowsUntrustedSSLCertificates; int _readyState; NSURL *_url; struct __CFHTTPMessage *_receivedHTTPHeaders; NSArray *_requestCookies; NSString *_protocol; SRDelegateController *_delegateController; }

  • (BOOL)automaticallyNotifiesObserversOfReadyState; @property(readonly, nonatomic) SRDelegateController *delegateController; // @synthesize delegateController=_delegateController; @property(nonatomic) BOOL allowsUntrustedSSLCertificates; // @synthesize allowsUntrustedSSLCertificates=_allowsUntrustedSSLCertificates; @property(readonly, copy, nonatomic) NSString *protocol; // @synthesize protocol=_protocol; @property(copy, nonatomic) NSArray *requestCookies; // @synthesize requestCookies=_requestCookies; @property(readonly, nonatomic) struct __CFHTTPMessage *receivedHTTPHeaders; // @synthesize receivedHTTPHeaders=_receivedHTTPHeaders; @property(readonly, nonatomic) NSURL *url; // @synthesize url=_url;
  • (void).cxx_destruct; @property(retain, nonatomic) NSOperationQueue *delegateOperationQueue; @property(retain, nonatomic) NSObject *delegateDispatchQueue; @property(nonatomic) __weak id delegate;
  • (void)safeHandleEvent:(unsigned int)arg1 stream:(id)arg2;
  • (void)stream:(id)arg1 handleEvent:(unsigned int)arg2;
  • (void)_sendFrameWithOpcode:(int)arg1 data:(id)arg2;
  • (void)_pumpScanner;
  • (BOOL)_innerPumpScanner;
  • (void)_readUntilBytes:(const void *)arg1 length:(unsigned long)arg2 callback:(CDUnknownBlockType)arg3;
  • (void)_readUntilHeaderCompleteWithCallback:(CDUnknownBlockType)arg1;
  • (void)_cleanupSelfReference:(id)arg1;
  • (void)_scheduleCleanup;
  • (void)_addConsumerWithScanner:(CDUnknownBlockType)arg1 callback:(CDUnknownBlockType)arg2 dataLength:(unsigned long)arg3;
  • (void)_addConsumerWithDataLength:(unsigned long)arg1 callback:(CDUnknownBlockType)arg2 readToCurrentFrame:(BOOL)arg3 unmaskBytes:(BOOL)arg4;
  • (void)_addConsumerWithScanner:(CDUnknownBlockType)arg1 callback:(CDUnknownBlockType)arg2;
  • (void)_pumpWriting;
  • (void)_readFrameNew;
  • (void)_readFrameContinue;
  • (void)_handleFrameHeader:(CDStruct_c6e275e6)arg1 curData:(id)arg2;
  • (void)_handleFrameWithData:(id)arg1 opCode:(int)arg2;
  • (void)closeConnection;
  • (void)handleCloseWithData:(id)arg1;
  • (void)handlePong:(id)arg1;
  • (void)handlePing:(id)arg1;
  • (BOOL)sendPing:(id)arg1 error:(id *)arg2;
  • (BOOL)sendData:(id)arg1 error:(id *)arg2;
  • (BOOL)sendString:(id)arg1 error:(id *)arg2;
  • (void)send:(id)arg1;
  • (void)_writeData:(id)arg1;
  • (void)_failWithError:(id)arg1;
  • (void)_closeWithProtocolError:(id)arg1;
  • (void)closeWithCode:(int)arg1 reason:(id)arg2;
  • (void)close;
  • (void)unscheduleFromRunLoop:(id)arg1 forMode:(id)arg2;
  • (void)scheduleInRunLoop:(id)arg1 forMode:(id)arg2;
  • (void)setupNetworkServiceType:(unsigned int)arg1;
  • (void)_updateSecureStreamOptions;
  • (void)didConnect;
  • (void)_readHTTPHeader;
  • (void)_HTTPHeadersDidFinish;
  • (BOOL)_checkHandshake:(struct __CFHTTPMessage *)arg1;
  • (void)_connectionDoneWithError:(id)arg1 readStream:(id)arg2 writeStream:(id)arg3;
  • (void)open; @property int readyState; // @synthesize readyState=_readyState;
  • (void)dealloc;
  • (void)assertOnWorkQueue;
  • (id)initWithURL:(id)arg1 protocols:(id)arg2 allowsUntrustedSSLCertificates:(BOOL)arg3;
  • (id)initWithURL:(id)arg1 protocols:(id)arg2;
  • (id)initWithURL:(id)arg1;
  • (id)initWithURLRequest:(id)arg1;
  • (id)initWithURLRequest:(id)arg1 protocols:(id)arg2;
  • (id)initWithURLRequest:(id)arg1 protocols:(id)arg2 allowsUntrustedSSLCertificates:(BOOL)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DotLoadingView : UIView { int _dotStyle; UIColor *_dotColor; NSMutableArray *_dots; BOOL _animating; BOOL _hidesWhenStopped; float _separatorDistance; struct CGSize _dotSize; }

@property(nonatomic) BOOL hidesWhenStopped; // @synthesize hidesWhenStopped=_hidesWhenStopped; @property(nonatomic) float separatorDistance; // @synthesize separatorDistance=_separatorDistance; @property(nonatomic) struct CGSize dotSize; // @synthesize dotSize=_dotSize; - (void).cxx_destruct; - (void)setDetachDistance:(float)arg1; - (BOOL)isLoading; - (void)stopLoading; - (void)startLoading; - (id)fadeInAnimation:(double)arg1; - (id)createDotPath; - (void)resetPos; - (void)ensureDotsPathCreated; - (id)getDotColor:(int)arg1; - (id)initWithFrame:(struct CGRect)arg1 dotStyle:(int)arg2 dotColor:(int)arg3;

@end

@interface WAJSEventHandler_stopRecord : WAJSEventHandler_BaseEvent { }

  • (void)handleJSEvent:(id)arg1;

@end

@interface FBSDKGraphRequestConnection : NSObject { NSString *_overrideVersionPart; FBSDKGraphRequestMetadata *_recoveringRequestMetadata; unsigned int _expectingResults; NSOperationQueue *_delegateQueue; id _delegate; NSHTTPURLResponse *_URLResponse; FBSDKURLConnection *_connection; NSMutableArray *_requests; unsigned int _state; unsigned long _requestStartTime; double _timeout; }

  • (id)userAgent; @property(nonatomic) unsigned long requestStartTime; // @synthesize requestStartTime=_requestStartTime; @property(nonatomic) unsigned int state; // @synthesize state=_state; @property(retain, nonatomic) NSMutableArray *requests; // @synthesize requests=_requests; @property(retain, nonatomic) FBSDKURLConnection *connection; // @synthesize connection=_connection; @property(readonly, retain, nonatomic) NSHTTPURLResponse *URLResponse; // @synthesize URLResponse=_URLResponse; @property(nonatomic) double timeout; // @synthesize timeout=_timeout; @property(nonatomic) id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)facebookURLConnection:(id)arg1 didSendBodyData:(int)arg2 totalBytesWritten:(int)arg3 totalBytesExpectedToWrite:(int)arg4;
  • (id)accessTokenWithRequest:(id)arg1;
  • (id)errorWithCode:(int)arg1 statusCode:(int)arg2 parsedJSONResponse:(id)arg3 innerError:(id)arg4 message:(id)arg5;
  • (id)errorFromResult:(id)arg1;
  • (void)processResultBody:(id)arg1 error:(id)arg2 metadata:(id)arg3;
  • (void)completeWithResults:(id)arg1 networkError:(id)arg2;
  • (id)parseJSONOrOtherwise:(id)arg1 error:(id *)arg2;
  • (id)parseJSONResponse:(id)arg1 error:(id *)arg2 statusCode:(int)arg3;
  • (void)completeFBSDKURLConnectionWithResponse:(id)arg1 data:(id)arg2 networkError:(id)arg3;
  • (id)urlStringForSingleRequest:(id)arg1 forBatch:(BOOL)arg2;
  • (id)requestWithBatch:(id)arg1 timeout:(double)arg2;
  • (void)appendJSONRequests:(id)arg1 toBody:(id)arg2 andNameAttachments:(id)arg3;
  • (void)appendAttachments:(id)arg1 toBody:(id)arg2 addFormData:(BOOL)arg3;
  • (void)addRequest:(id)arg1 toBatch:(id)arg2 attachments:(id)arg3 batchToken:(id)arg4;
  • (void)setDelegateQueue:(id)arg1;
  • (void)start;
  • (void)cancel;
  • (void)addRequest:(id)arg1 completionHandler:(CDUnknownBlockType)arg2 batchParameters:(id)arg3;
  • (void)addRequest:(id)arg1 completionHandler:(CDUnknownBlockType)arg2 batchEntryName:(id)arg3;
  • (void)addRequest:(id)arg1 completionHandler:(CDUnknownBlockType)arg2;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FBSDKError : NSObject { }

  • (id)unknownErrorWithMessage:(id)arg1;
  • (id)requiredArgumentErrorWithName:(id)arg1 message:(id)arg2 underlyingError:(id)arg3;
  • (id)requiredArgumentErrorWithName:(id)arg1 message:(id)arg2;
  • (id)invalidCollectionErrorWithName:(id)arg1 collection:(id)arg2 item:(id)arg3 message:(id)arg4 underlyingError:(id)arg5;
  • (id)invalidCollectionErrorWithName:(id)arg1 collection:(id)arg2 item:(id)arg3 message:(id)arg4;
  • (id)invalidArgumentErrorWithName:(id)arg1 value:(id)arg2 message:(id)arg3 underlyingError:(id)arg4;
  • (id)invalidArgumentErrorWithName:(id)arg1 value:(id)arg2 message:(id)arg3;
  • (id)errorWithCode:(int)arg1 userInfo:(id)arg2 message:(id)arg3 underlyingError:(id)arg4;
  • (id)errorWithCode:(int)arg1 message:(id)arg2 underlyingError:(id)arg3;
  • (id)errorWithCode:(int)arg1 message:(id)arg2;
  • (BOOL)errorIsNetworkError:(id)arg1;
  • (id)errorDomain;
  • (id)init;

@end

@interface FBSDKDynamicFrameworkLoader : NSObject { }

  • (void *)loadkSecClass;
  • (void *)loadkSecReturnData;
  • (void *)loadkSecMatchLimit;
  • (void *)loadkSecMatchLimitOne;
  • (void *)loadkSecAttrAccessGroup;
  • (void *)loadkSecClassGenericPassword;
  • (void *)loadkSecValueData;
  • (void *)loadkSecAttrGeneric;
  • (void *)loadkSecAttrService;
  • (void *)loadkSecAttrAccount;
  • (void *)loadkSecAttrAccessibleAfterFirstUnlockThisDeviceOnly;
  • (void *)loadkSecAttrAccessible;
  • (struct __SecRandom *)loadkSecRandomDefault;
  • (id)init;

@end

@interface FBSDKAccessTokenCacheV4 : NSObject { FBSDKKeychainStore *_keychainStore; }

  • (void).cxx_destruct;
  • (void)clearCache;
  • (void)cacheAccessToken:(id)arg1;
  • (id)fetchAccessToken;
  • (id)init;

@end

@interface FBSDKUtility : NSObject { }

  • (id)URLEncode:(id)arg1;
  • (id)URLDecode:(id)arg1;
  • (id)queryStringWithDictionary:(id)arg1 error:(id *)arg2;
  • (id)dictionaryWithQueryString:(id)arg1;
  • (id)init;

@end

@interface FBSDKApplicationDelegate : NSObject { id _pendingURLOpen; BOOL _expectingResign; BOOL _active; }

  • (id)sharedInstance; @property(readonly, nonatomic, getter=isActive) BOOL active; // @synthesize active=_active;
  • (void).cxx_destruct;
  • (BOOL)openURL:(id)arg1 sender:(id)arg2;
  • (void)applicationDidBecomeActive:(id)arg1;
  • (void)applicationWillResignActive:(id)arg1;
  • (BOOL)application:(id)arg1 didFinishLaunchingWithOptions:(id)arg2;
  • (BOOL)application:(id)arg1 openURL:(id)arg2 sourceApplication:(id)arg3 annotation:(id)arg4;
  • (void)dealloc;
  • (id)init;
  • (id)_init;

@end

@interface FBSDKSettings : NSObject { }

  • (id)graphAPIDebugParamValue;
  • (void)updateGraphAPIDebugBehavior;
  • (struct FBSDKAccessTokenCacheV4 *)accessTokenCache;
  • (id)sdkVersion;
  • (id)legacyUserDefaultTokenInformationKeyName;
  • (void)setLegacyUserDefaultTokenInformationKeyName:(id)arg1;
  • (void)disableLoggingBehavior:(id)arg1;
  • (void)enableLoggingBehavior:(id)arg1;
  • (void)setLoggingBehavior:(id)arg1;
  • (id)loggingBehavior;
  • (void)setLimitEventAndDataUsage:(BOOL)arg1;
  • (BOOL)limitEventAndDataUsage;
  • (void)setJPEGCompressionQuality:(float)arg1;
  • (float)JPEGCompressionQuality;
  • (void)_setJPEGCompressionQualityNumber:(id)arg1;
  • (id)_JPEGCompressionQualityNumber;
  • (void)setFacebookDomainPart:(id)arg1;
  • (id)facebookDomainPart;
  • (void)setDisplayName:(id)arg1;
  • (id)displayName;
  • (void)setClientToken:(id)arg1;
  • (id)clientToken;
  • (void)setAppURLSchemeSuffix:(id)arg1;
  • (id)appURLSchemeSuffix;
  • (void)setAppID:(id)arg1;
  • (id)appID;
  • (void)initialize;
  • (void)setAccessTokenCache:(struct FBSDKAccessTokenCacheV4 *)arg1;
  • (id)init;

@end

@interface FBSDKGraphRequestPiggybackManager : NSObject { }

  • (void)addRefreshPiggybackIfStale:(id)arg1;
  • (void)addRefreshPiggyback:(id)arg1 permissionHandler:(CDUnknownBlockType)arg2;
  • (void)addPiggybackRequests:(id)arg1;

@end

@interface FBSDKInternalUtility : NSObject { }

  • (BOOL)isRegisteredURLScheme:(id)arg1;
  • (void)validateURLSchemes;
  • (void)validateAppID;
  • (id)_convertObjectToJSONObject:(id)arg1 invalidObjectHandler:(CDUnknownBlockType)arg2 stop:(char *)arg3;
  • (int)compareOperatingSystemVersion:(CDStruct77932685)arg1 toVersion:(CDStruct_77932685)arg2;
  • (id)URLWithScheme:(id)arg1 host:(id)arg2 path:(id)arg3 queryParameters:(id)arg4 error:(id *)arg5;
  • (BOOL)shouldManuallyAdjustOrientation;
  • (id)queryStringWithDictionary:(id)arg1 error:(id *)arg2 invalidObjectHandler:(CDUnknownBlockType)arg3;
  • (id)objectForJSONString:(id)arg1 error:(id *)arg2;
  • (BOOL)object:(id)arg1 isEqualToObject:(id)arg2;
  • (id)JSONStringForObject:(id)arg1 error:(id *)arg2 invalidObjectHandler:(CDUnknownBlockType)arg3;
  • (BOOL)isUIKitRunTimeVersionAtLeast:(int)arg1;
  • (BOOL)isUIKitLinkTimeVersionAtLeast:(int)arg1;
  • (BOOL)isSafariBundleIdentifier:(id)arg1;
  • (BOOL)isOSRunTimeVersionAtLeast:(CDStruct_77932685)arg1;
  • (BOOL)isFacebookBundleIdentifier:(id)arg1;
  • (BOOL)isBrowserURL:(id)arg1;
  • (id)facebookURLWithHostPrefix:(id)arg1 path:(id)arg2 queryParameters:(id)arg3 defaultVersion:(id)arg4 error:(id *)arg5;
  • (id)facebookURLWithHostPrefix:(id)arg1 path:(id)arg2 queryParameters:(id)arg3 error:(id *)arg4;
  • (void)extractPermissionsFromResponse:(id)arg1 grantedPermissions:(id)arg2 declinedPermissions:(id)arg3;
  • (void)dictionary:(id)arg1 setObject:(id)arg2 forKey:(id)arg3;
  • (BOOL)dictionary:(id)arg1 setJSONStringForObject:(id)arg2 forKey:(id)arg3 error:(id *)arg4;
  • (unsigned long)currentTimeInMilliseconds;
  • (id)convertRequestValue:(id)arg1;
  • (void)array:(id)arg1 addObject:(id)arg2;
  • (id)dictionaryFromFBURL:(id)arg1;
  • (id)appURLWithHost:(id)arg1 path:(id)arg2 queryParameters:(id)arg3 error:(id *)arg4;
  • (id)appURLScheme;
  • (id)init;

@end

@interface FBSDKAccessToken : NSObject <FBSDKCopying, NSSecureCoding> { NSString *_appID; NSSet *_declinedPermissions; NSDate *_expirationDate; NSSet *_permissions; NSDate *_refreshDate; NSString *_tokenString; NSString *_userID; }

  • (BOOL)supportsSecureCoding;
  • (void)refreshCurrentAccessToken:(CDUnknownBlockType)arg1;
  • (void)setCurrentAccessToken:(id)arg1;
  • (id)currentAccessToken; @property(readonly, copy, nonatomic) NSString *userID; // @synthesize userID=_userID; @property(readonly, copy, nonatomic) NSString *tokenString; // @synthesize tokenString=_tokenString; @property(readonly, copy, nonatomic) NSDate *refreshDate; // @synthesize refreshDate=_refreshDate; @property(readonly, copy, nonatomic) NSSet *permissions; // @synthesize permissions=_permissions; @property(readonly, copy, nonatomic) NSDate *expirationDate; // @synthesize expirationDate=_expirationDate; @property(readonly, copy, nonatomic) NSSet *declinedPermissions; // @synthesize declinedPermissions=_declinedPermissions; @property(readonly, copy, nonatomic) NSString *appID; // @synthesize appID=_appID;
  • (void).cxx_destruct;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (BOOL)isEqualToAccessToken:(id)arg1;
  • (BOOL)isEqual:(id)arg1;
  • (BOOL)hasGranted:(id)arg1;
  • (id)initWithTokenString:(id)arg1 permissions:(id)arg2 declinedPermissions:(id)arg3 appID:(id)arg4 userID:(id)arg5 expirationDate:(id)arg6 refreshDate:(id)arg7;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FBSDKGraphRequestMetadata : NSObject { FBSDKGraphRequest *_request; CDUnknownBlockType _completionHandler; NSDictionary *_batchParameters; }

@property(copy, nonatomic) NSDictionary *batchParameters; // @synthesize batchParameters=_batchParameters; @property(copy, nonatomic) CDUnknownBlockType completionHandler; // @synthesize completionHandler=_completionHandler; @property(retain, nonatomic) FBSDKGraphRequest *request; // @synthesize request=_request; - (void).cxx_destruct; - (void)invokeCompletionHandlerForConnection:(id)arg1 withResults:(id)arg2 error:(id)arg3; - (id)init; - (id)initWithRequest:(id)arg1 completionHandler:(CDUnknownBlockType)arg2 batchParameters:(id)arg3;

@end

@interface FBSDKGraphRequestBody : NSObject { NSMutableData *_data; }

  • (id)mimeContentType;
  • (void).cxx_destruct;
  • (void)_appendWithKey:(id)arg1 contentBlock:(CDUnknownBlockType)arg2; @property(readonly, retain, nonatomic) NSData *data;
  • (void)appendWithKey:(id)arg1 formValue:(id)arg2;
  • (void)appendUTF8:(id)arg1;
  • (id)init;

@end

@interface FBSDKGraphRequest : NSObject { NSMutableDictionary *_parameters; NSString *_tokenString; NSString *_graphPath; NSString *_HTTPMethod; NSString *_version; unsigned int _flags; }

  • (id)preprocessParams:(id)arg1;
  • (id)serializeURL:(id)arg1 params:(id)arg2 httpMethod:(id)arg3;
  • (id)serializeURL:(id)arg1 params:(id)arg2; @property(nonatomic) unsigned int flags; // @synthesize flags=_flags; @property(readonly, copy, nonatomic) NSString *version; // @synthesize version=_version; @property(readonly, copy, nonatomic) NSString *HTTPMethod; // @synthesize HTTPMethod=_HTTPMethod; @property(readonly, copy, nonatomic) NSString *graphPath; // @synthesize graphPath=_graphPath; @property(readonly, copy, nonatomic) NSString *tokenString; // @synthesize tokenString=_tokenString; @property(readonly, nonatomic) NSMutableDictionary *parameters; // @synthesize parameters=_parameters;
  • (void).cxx_destruct;
  • (id)startWithCompletionHandler:(CDUnknownBlockType)arg1;
  • (id)initWithGraphPath:(id)arg1 parameters:(id)arg2 tokenString:(id)arg3 version:(id)arg4 HTTPMethod:(id)arg5;
  • (id)initWithGraphPath:(id)arg1 parameters:(id)arg2 tokenString:(id)arg3 HTTPMethod:(id)arg4 flags:(unsigned int)arg5;
  • (id)initWithGraphPath:(id)arg1 parameters:(id)arg2 flags:(unsigned int)arg3;
  • (id)initWithGraphPath:(id)arg1 parameters:(id)arg2 HTTPMethod:(id)arg3;
  • (id)initWithGraphPath:(id)arg1 parameters:(id)arg2;

@end

@interface FBSDKSystemAccountStoreAdapter : NSObject { ACAccountStore *_accountStore; ACAccountType *_accountType; BOOL _forceBlockingRenew; }

  • (void)setSharedInstance:(id)arg1;
  • (id)sharedInstance;
  • (void)initialize; @property(nonatomic) BOOL forceBlockingRenew; // @synthesize forceBlockingRenew=_forceBlockingRenew;
  • (void).cxx_destruct;
  • (void)renewSystemAuthorization:(CDUnknownBlockType)arg1;
  • (void)requestAccessToFacebookAccountStore:(id)arg1 retrying:(BOOL)arg2 handler:(CDUnknownBlockType)arg3;
  • (void)requestAccessToFacebookAccountStore:(id)arg1 defaultAudience:(id)arg2 isReauthorize:(BOOL)arg3 appID:(id)arg4 handler:(CDUnknownBlockType)arg5;
  • (id)accessTokenString; @property(readonly, nonatomic) ACAccountType *accountType; @property(readonly, retain, nonatomic) ACAccountStore *accountStore;
  • (id)init;

@end

@interface FBSDKURLConnection : NSObject { id _delegate; NSURLConnection *_connection; NSMutableData *_data; CDUnknownBlockType _handler; NSURLResponse *_response; unsigned long _requestStartTime; unsigned int _loggerSerialNumber; }

@property(readonly, nonatomic) unsigned int loggerSerialNumber; // @synthesize loggerSerialNumber=_loggerSerialNumber; @property(nonatomic) unsigned long requestStartTime; // @synthesize requestStartTime=_requestStartTime; @property(retain, nonatomic) NSURLResponse *response; // @synthesize response=_response; @property(copy, nonatomic) CDUnknownBlockType handler; // @synthesize handler=_handler; @property(retain, nonatomic) NSMutableData *data; // @synthesize data=_data; @property(retain, nonatomic) NSURLConnection *connection; // @synthesize connection=_connection; @property(nonatomic) id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)setDelegateQueue:(id)arg1; - (void)start; - (void)connection:(id)arg1 didSendBodyData:(int)arg2 totalBytesWritten:(int)arg3 totalBytesExpectedToWrite:(int)arg4; - (id)connection:(id)arg1 willSendRequest:(id)arg2 redirectResponse:(id)arg3; - (void)connectionDidFinishLoading:(id)arg1; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (void)connection:(id)arg1 didReceiveResponse:(id)arg2; - (void)cancel; - (void)invokeHandler:(CDUnknownBlockType)arg1 error:(id)arg2 response:(id)arg3 responseData:(id)arg4; - (void)logAndInvokeHandler:(CDUnknownBlockType)arg1 response:(id)arg2 responseData:(id)arg3; - (void)logAndInvokeHandler:(CDUnknownBlockType)arg1 error:(id)arg2; - (id)init; - (id)initWithRequest:(id)arg1 completionHandler:(CDUnknownBlockType)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FBSDKTypeUtility : NSObject { }

  • (id)_objectValue:(id)arg1 ofClass:(Class)arg2;
  • (id)URLValue:(id)arg1;
  • (unsigned int)unsignedIntegerValue:(id)arg1;
  • (id)stringValue:(id)arg1;
  • (id)objectValue:(id)arg1;
  • (int)integerValue:(id)arg1;
  • (id)dictionaryValue:(id)arg1;
  • (BOOL)boolValue:(id)arg1;
  • (id)arrayValue:(id)arg1;
  • (id)init;

@end

@interface FBSDKKeychainStore : NSObject { NSString *_service; NSString *_accessGroup; }

@property(readonly, copy, nonatomic) NSString *accessGroup; // @synthesize accessGroup=_accessGroup; @property(readonly, copy, nonatomic) NSString *service; // @synthesize service=_service; - (void).cxx_destruct; - (id)queryForKey:(id)arg1; - (id)dataForKey:(id)arg1; - (BOOL)setData:(id)arg1 forKey:(id)arg2 accessibility:(void *)arg3; - (id)stringForKey:(id)arg1; - (BOOL)setString:(id)arg1 forKey:(id)arg2 accessibility:(void *)arg3; - (id)dictionaryForKey:(id)arg1; - (BOOL)setDictionary:(id)arg1 forKey:(id)arg2 accessibility:(void *)arg3; - (id)init; - (id)initWithService:(id)arg1 accessGroup:(id)arg2;

@end

@interface FBSDKBase64 : NSObject { BOOL _optionsEnabled; }

  • (id)encodeString:(id)arg1;
  • (id)encodeData:(id)arg1;
  • (id)decodeAsString:(id)arg1;
  • (id)decodeAsData:(id)arg1;
  • (void)initialize;
  • (id)encodeString:(id)arg1;
  • (id)encodeData:(id)arg1;
  • (id)decodeAsString:(id)arg1;
  • (id)decodeAsData:(id)arg1;
  • (id)initWithOptionsEnabled:(BOOL)arg1;
  • (id)init;

@end

@interface FBSDKLoginUtility : NSObject { }

  • (id)userIDFromSignedRequest:(id)arg1;
  • (id)queryParamsFromLoginURL:(id)arg1;
  • (id)stringForAudience:(unsigned int)arg1;
  • (id)init;

@end

@interface FBSDKLoginManager : NSObject { CDUnknownBlockType _handler; NSSet *_requestedPermissions; FBSDKLoginManagerLogger *_logger; BOOL _performingLogIn; unsigned int _defaultAudience; unsigned int _loginBehavior; }

  • (void)renewSystemCredentials:(CDUnknownBlockType)arg1; @property(nonatomic) unsigned int loginBehavior; // @synthesize loginBehavior=_loginBehavior; @property(nonatomic) unsigned int defaultAudience; // @synthesize defaultAudience=_defaultAudience;
  • (void).cxx_destruct;
  • (void)validateReauthentication:(id)arg1 withResult:(id)arg2;
  • (void)logInWithBehavior:(unsigned int)arg1;
  • (void)logInWithPermissions:(id)arg1 handler:(CDUnknownBlockType)arg2;
  • (id)logInParametersWithPermissions:(id)arg1;
  • (void)invokeHandler:(id)arg1 error:(id)arg2;
  • (void)determineRecentlyGrantedPermissions:(id *)arg1 recentlyDeclinedPermissions:(id *)arg2 forGrantedPermission:(id)arg3 declinedPermissions:(id)arg4;
  • (void)completeAuthentication:(id)arg1;
  • (void)logOut;
  • (void)handleImplicitCancelOfLogIn;
  • (void)applicationDidBecomeActive:(id)arg1;
  • (BOOL)application:(id)arg1 openURL:(id)arg2 sourceApplication:(id)arg3 annotation:(id)arg4;
  • (BOOL)tryOpenURL:(id)arg1;
  • (BOOL)performBrowserLogInWithParameters:(id)arg1 error:(id *)arg2;
  • (BOOL)performNativeLogInWithParameters:(id)arg1 error:(id *)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FBSDKLoginManagerLoginResult : NSObject { BOOL _isCancelled; FBSDKAccessToken *_token; NSSet *_grantedPermissions; NSSet *_declinedPermissions; }

@property(copy, nonatomic) NSSet *declinedPermissions; // @synthesize declinedPermissions=_declinedPermissions; @property(copy, nonatomic) NSSet *grantedPermissions; // @synthesize grantedPermissions=_grantedPermissions; @property(readonly, nonatomic) BOOL isCancelled; // @synthesize isCancelled=_isCancelled; @property(copy, nonatomic) FBSDKAccessToken *token; // @synthesize token=_token; - (void).cxx_destruct; - (id)initWithToken:(id)arg1 isCancelled:(BOOL)arg2 grantedPermissions:(id)arg3 declinedPermissions:(id)arg4;

@end

@interface FBSDKLoginError : NSObject { }

  • (id)errorWithSystemAccountStoreDeniedError:(id)arg1 isCancellation:(char *)arg2;
  • (id)errorFromServerError:(id)arg1;
  • (id)errorFromReturnURLParameters:(id)arg1;
  • (id)errorForSystemPasswordChange:(id)arg1;
  • (id)errorForSystemAccountStoreError:(id)arg1;
  • (id)errorForFailedLoginWithCode:(int)arg1 innerError:(id)arg2;
  • (id)errorForFailedLoginWithCode:(int)arg1;
  • (id)errorDomain;
  • (id)init;

@end

@interface FBSDKLoginCompletionParameters : NSObject { BOOL _systemAccount; NSString *_accessTokenString; NSSet *_permissions; NSSet *_declinedPermissions; NSString *_appID; NSString *_userID; NSError *_error; NSDate *_expirationDate; }

@property(copy, nonatomic) NSDate *expirationDate; // @synthesize expirationDate=_expirationDate; @property(nonatomic, getter=isSystemAccount) BOOL systemAccount; // @synthesize systemAccount=_systemAccount; @property(copy, nonatomic) NSError *error; // @synthesize error=_error; @property(copy, nonatomic) NSString *userID; // @synthesize userID=_userID; @property(copy, nonatomic) NSString *appID; // @synthesize appID=_appID; @property(copy, nonatomic) NSSet *declinedPermissions; // @synthesize declinedPermissions=_declinedPermissions; @property(copy, nonatomic) NSSet *permissions; // @synthesize permissions=_permissions; @property(copy, nonatomic) NSString *accessTokenString; // @synthesize accessTokenString=_accessTokenString; - (void).cxx_destruct; - (id)initWithError:(id)arg1; - (id)init;

@end

@interface FBSDKLoginURLCompleter : NSObject { FBSDKLoginCompletionParameters *_parameters; id _observer; BOOL _performExplicitFallback; }

  • (void).cxx_destruct;
  • (void)attemptBrowserLogIn:(id)arg1;
  • (void)setErrorWithDictionary:(id)arg1;
  • (void)setParametersWithDictionary:(id)arg1 appID:(id)arg2;
  • (void)completeLogIn:(id)arg1 withHandler:(CDUnknownBlockType)arg2;
  • (id)initWithURLParameters:(id)arg1 appID:(id)arg2;

@end

@interface FBSDKLoginManagerLogger : NSObject { NSString *_identifier; NSMutableDictionary *_extras; NSString *_lastResult; NSError *_lastError; unsigned int _loginBehavior; }

  • (id)loggerFromParameters:(id)arg1;
  • (void).cxx_destruct;
  • (id)parametersForNewEventWithBehavior:(const unsigned int *)arg1;
  • (id)identifierForBehavior:(unsigned int)arg1;
  • (id)clientStateForBehavior:(unsigned int)arg1;
  • (void)systemAuthDidShowDialog:(BOOL)arg1 isUnTOSedDevice:(BOOL)arg2;
  • (void)willAttemptAppSwitchingBehavior;
  • (id)parametersWithTimeStampAndClientState:(id)arg1 forLoginBehavior:(unsigned int)arg2;
  • (void)endLoginWithResult:(unsigned int)arg1 error:(id)arg2;
  • (void)startLoginWithBehavior:(unsigned int)arg1;
  • (void)endEvent;
  • (void)startEventWithBehavior:(unsigned int)arg1 isReauthorize:(BOOL)arg2;
  • (id)init;

@end

@interface POPAnimation : NSObject { struct _POPAnimationState *_state; SpringSolver_fe820e75 *_solver; id _currentValue; NSArray *_progressMarkers; }

@property(copy, nonatomic) NSArray *progressMarkers; // @synthesize progressMarkers=_progressMarkers; @property(readonly, copy, nonatomic) id currentValue; // @synthesize currentValue=_currentValue; @property(nonatomic) SpringSolver_fe820e75 *solver; // @synthesize solver=_solver; - (void).cxx_destruct; - (void)_appendDescription:(id)arg1 debug:(BOOL)arg2; - (BOOL)_advance:(id)arg1 currentTime:(double)arg2 elapsedTime:(double)arg3; - (id)debugDescription; - (id)description; @property(readonly, nonatomic) POPAnimationTracer *tracer; - (void)setValue:(id)arg1 forUndefinedKey:(id)arg2; - (id)valueForUndefinedKey:(id)arg1; @property(nonatomic) BOOL repeatForever; @property(nonatomic) BOOL removedOnCompletion; @property(nonatomic) double beginTime; @property(copy, nonatomic) NSString *name; @property(copy, nonatomic) CDUnknownBlockType animationDidApplyBlock; @property(copy, nonatomic) CDUnknownBlockType completionBlock; @property(copy, nonatomic) CDUnknownBlockType animationDidReachToValueBlock; @property(copy, nonatomic) CDUnknownBlockType animationDidStartBlock; @property(readonly, nonatomic) int type; @property(nonatomic) BOOL autoreverses; @property(nonatomic) int repeatCount; @property(nonatomic, getter=isPaused) BOOL paused; @property(nonatomic) __weak id delegate; - (void)dealloc; - (void)_initState; - (id)_init; - (id)init; - (id)copyWithZone:(struct _NSZone *)arg1;

@end

@interface POPPropertyAnimation : POPAnimation { }

  • (void)_appendDescription:(id)arg1 debug:(BOOL)arg2;
  • (id)currentValue; @property(copy, nonatomic) id toValue; @property(copy, nonatomic) id fromValue;
  • (void)setProgressMarkers:(id)arg1;
  • (id)progressMarkers; @property(retain, nonatomic) POPAnimatableProperty *property; @property(nonatomic) unsigned int clampMode; @property(nonatomic) float roundingFactor; @property(nonatomic, getter=isAdditive) BOOL additive;
  • (void)_initState;
  • (id)copyWithZone:(struct _NSZone *)arg1;

@end

@interface POPBasicAnimation : POPPropertyAnimation { }

  • (id)defaultAnimation;
  • (id)easeInEaseOutAnimation;
  • (id)easeOutAnimation;
  • (id)easeInAnimation;
  • (id)linearAnimation;
  • (id)animationWithPropertyNamed:(id)arg1;
  • (id)animation;
  • (void)_appendDescription:(id)arg1 debug:(BOOL)arg2; @property(retain, nonatomic) CAMediaTimingFunction *timingFunction; @property(nonatomic) double duration;
  • (id)init;
  • (void)_initState;
  • (id)copyWithZone:(struct _NSZone *)arg1;

@end

@interface POPCustomAnimation : POPAnimation { CDUnknownBlockType _animate; double _currentTime; double _elapsedTime; }

  • (id)animationWithBlock:(CDUnknownBlockType)arg1; @property(copy, nonatomic) CDUnknownBlockType animate; // @synthesize animate=_animate; @property(readonly, nonatomic) double elapsedTime; // @synthesize elapsedTime=_elapsedTime; @property(readonly, nonatomic) double currentTime; // @synthesize currentTime=_currentTime;
  • (void).cxx_destruct;
  • (void)_appendDescription:(id)arg1 debug:(BOOL)arg2;
  • (BOOL)_advance:(id)arg1 currentTime:(double)arg2 elapsedTime:(double)arg3;
  • (double)beginTime;
  • (id)_init;
  • (id)copyWithZone:(struct _NSZone *)arg1;

@end

@interface POPDecayAnimation : POPPropertyAnimation { }

  • (id)animationWithPropertyNamed:(id)arg1;
  • (id)animation;
  • (void)_appendDescription:(id)arg1 debug:(BOOL)arg2;
  • (void)_invalidateComputedProperties;
  • (void)_ensureComputedProperties; @property(copy, nonatomic) id velocity; // @dynamic velocity; @property(readonly, copy, nonatomic) id originalVelocity;
  • (id)reversedVelocity;
  • (void)setToValue:(id)arg1;
  • (void)setFromValue:(id)arg1; @property(readonly, nonatomic) double duration;
  • (id)toValue; @property(nonatomic) float deceleration;
  • (void)_initState;
  • (id)init;
  • (id)copyWithZone:(struct _NSZone *)arg1;

@end

@interface POPSpringAnimation : POPPropertyAnimation { }

  • (id)animationWithPropertyNamed:(id)arg1;
  • (id)animation;
  • (void)convertTension:(float)arg1 friction:(float)arg2 toBounciness:(float *)arg3 speed:(float *)arg4;
  • (void)convertBounciness:(float)arg1 speed:(float)arg2 toTension:(float *)arg3 friction:(float *)arg4 mass:(float *)arg5;
  • (void)_appendDescription:(id)arg1 debug:(BOOL)arg2;
  • (void)_updatedDynamicsMass;
  • (void)_updatedDynamicsFriction;
  • (void)_updatedDynamicsTension;
  • (void)setSolver:(SpringSolver_fe820e75 *)arg1;
  • (SpringSolver_fe820e75 *)solver; @property(nonatomic) float springBounciness; @property(nonatomic) float springSpeed; @property(nonatomic) float dynamicsMass; @property(nonatomic) float dynamicsFriction; @property(nonatomic) float dynamicsTension; @property(copy, nonatomic) id velocity;
  • (void)dealloc;
  • (id)init;
  • (void)_initState;
  • (id)copyWithZone:(struct _NSZone *)arg1;

@end

@interface POPStaticAnimatableProperty : POPAnimatableProperty { struct { id _field1; CDUnknownBlockType _field2; CDUnknownBlockType _field3; float _field4; } *_state; }

  • (float)threshold;
  • (CDUnknownBlockType)writeBlock;
  • (CDUnknownBlockType)readBlock;
  • (id)name;

@end

@interface POPConcreteAnimatableProperty : POPAnimatableProperty { NSString *name; CDUnknownBlockType readBlock; CDUnknownBlockType writeBlock; float threshold; }

  • (float)threshold;
  • (CDUnknownBlockType)writeBlock;
  • (CDUnknownBlockType)readBlock;
  • (id)name;
  • (void).cxx_destruct;
  • (id)initWithName:(id)arg1 readBlock:(CDUnknownBlockType)arg2 writeBlock:(CDUnknownBlockType)arg3 threshold:(float)arg4;

@end

@interface POPMutableAnimatableProperty : POPAnimatableProperty { NSString *name; CDUnknownBlockType readBlock; CDUnknownBlockType writeBlock; float threshold; }

@property(nonatomic) float threshold; // @synthesize threshold; @property(copy, nonatomic) CDUnknownBlockType writeBlock; // @synthesize writeBlock; @property(copy, nonatomic) CDUnknownBlockType readBlock; // @synthesize readBlock; @property(copy, nonatomic) NSString *name; // @synthesize name; - (void).cxx_destruct;

@end

@interface POPPlaceholderAnimatableProperty : POPAnimatableProperty { NSString *name; CDUnknownBlockType readBlock; CDUnknownBlockType writeBlock; float threshold; }

  • (float)threshold;
  • (CDUnknownBlockType)writeBlock;
  • (CDUnknownBlockType)readBlock;
  • (id)name;
  • (void).cxx_destruct;

@end

@interface POPAnimatableProperty : NSObject <NSCopying, NSMutableCopying> { }

  • (id)propertyWithName:(id)arg1 initializer:(CDUnknownBlockType)arg2;
  • (id)propertyWithName:(id)arg1;
  • (id)allocWithZone:(struct _NSZone *)arg1;
  • (void)initialize;
  • (id)description;
  • (id)mutableCopyWithZone:(struct _NSZone *)arg1;
  • (id)copyWithZone:(struct _NSZone *)arg1;

// Remaining properties @property(readonly, copy, nonatomic) NSString *name; // @dynamic name; @property(readonly, copy, nonatomic) CDUnknownBlockType readBlock; // @dynamic readBlock; @property(readonly, nonatomic) float threshold; // @dynamic threshold; @property(readonly, copy, nonatomic) CDUnknownBlockType writeBlock; // @dynamic writeBlock;

@end

@interface POPAnimationEvent : NSObject { unsigned int _type; NSString *_animationDescription; double _time; }

@property(copy, nonatomic) NSString *animationDescription; // @synthesize animationDescription=_animationDescription; @property(readonly, nonatomic) double time; // @synthesize time=_time; @property(readonly, nonatomic) unsigned int type; // @synthesize type=_type; - (void).cxx_destruct; - (void)_appendDescription:(id)arg1; - (id)description; - (id)initWithType:(unsigned int)arg1 time:(double)arg2;

@end

@interface POPAnimationValueEvent : POPAnimationEvent { id _value; id _velocity; }

@property(retain, nonatomic) id velocity; // @synthesize velocity=_velocity; @property(readonly, nonatomic) id value; // @synthesize value=_value; - (void).cxx_destruct; - (void)_appendDescription:(id)arg1; - (id)initWithType:(unsigned int)arg1 time:(double)arg2 value:(id)arg3;

@end

@interface POPAnimationTracer : NSObject { POPAnimation *_animation; struct _POPAnimationState *_animationState; NSMutableArray *_events; BOOL _animationHasVelocity; BOOL _shouldLogAndResetOnCompletion; }

@property(nonatomic) BOOL shouldLogAndResetOnCompletion; // @synthesize shouldLogAndResetOnCompletion=_shouldLogAndResetOnCompletion; - (void).cxx_destruct; - (id)eventsWithType:(unsigned int)arg1; @property(readonly, nonatomic) NSArray *writeEvents; @property(readonly, nonatomic) NSArray *allEvents; - (void)reset; - (void)stop; - (void)start; - (void)autoreversed; - (void)didReachToValue:(id)arg1; - (void)didStop:(BOOL)arg1; - (void)didStart; - (void)updateTension:(float)arg1; - (void)updateMass:(float)arg1; - (void)updateFriction:(float)arg1; - (void)updateBounciness:(float)arg1; - (void)updateSpeed:(float)arg1; - (void)updateVelocity:(id)arg1; - (void)updateFromValue:(id)arg1; - (void)updateToValue:(id)arg1; - (void)writePropertyValue:(id)arg1; - (void)readPropertyValue:(id)arg1; - (id)initWithAnimation:(id)arg1;

@end

@interface POPAnimator : NSObject { CADisplayLink *displayLink; list40f9a2e4 list; struct __CFDictionary *_dict; NSMutableArray *_observers; list40f9a2e4 _pendingList; struct __CFRunLoopObserver *_pendingListObserver; double _slowMotionStartTime; double _slowMotionLastTime; double _slowMotionAccumulator; double _beginTime; int _lock; BOOL _disableDisplayLink; id _delegate; }

  • (void)setDisableBackgroundThread:(BOOL)arg1;
  • (BOOL)disableBackgroundThread;
  • (id)sharedAnimator; @property(nonatomic) double beginTime; // @synthesize beginTime=_beginTime; @property(nonatomic) BOOL disableDisplayLink; // @synthesize disableDisplayLink=_disableDisplayLink; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (void)removeObserver:(id)arg1;
  • (void)addObserver:(id)arg1;
  • (void)renderTime:(double)arg1;
  • (void)render;
  • (double)_currentRenderTime;
  • (id)animationForObject:(id)arg1 key:(id)arg2;
  • (id)animationKeysForObject:(id)arg1;
  • (void)removeAnimationForObject:(id)arg1 key:(id)arg2;
  • (void)removeAnimationForObject:(id)arg1 key:(id)arg2 cleanupDict:(BOOL)arg3;
  • (void)removeAllAnimationsForObject:(id)arg1;
  • (void)addAnimation:(id)arg1 forObject:(id)arg2 key:(id)arg3;
  • (id)observers;
  • (void)renderTime:(double)arg1 item:(shared_ptr1553c9f8)arg2;
  • (void)renderTime:(double)arg1 items:(list40f9a2e4)arg2;
  • (void)_scheduleProcessPendingList;
  • (void)_clearPendingListObserver;
  • (void)_processPendingList;
  • (void)dealloc;
  • (id)init;

@end

@interface QDataChecker : NSObject { NSOperation *_downloadOperation; }

@property(retain, nonatomic) NSOperation *downloadOperation; // @synthesize downloadOperation=_downloadOperation; - (void).cxx_destruct; - (void)cancelVersionDetect; - (void)startVersionDetectionWithScene:(id)arg1 worldmapScene:(id)arg2; - (void)dealloc;

@end

@interface QCommonTool : NSObject { }

  • (BOOL)isZeroForCoordinate:(CDStruct_c3b9c2ee)arg1;
  • (CDStruct_02837cd9)minixumMapRectForMapPoints:(CDStruct_c3b9c2ee *)arg1 count:(unsigned int)arg2;

@end

@interface QDataSourceBase : NSObject { id _dataCache; NSString *_version; NSString *_styleId; NSString *_sceneId; unsigned int _mapLanguage; }

@property(nonatomic) unsigned int mapLanguage; // @synthesize mapLanguage=_mapLanguage; @property(copy, nonatomic) NSString *sceneId; // @synthesize sceneId=_sceneId; @property(copy, nonatomic) NSString *styleId; // @synthesize styleId=_styleId; @property(copy, nonatomic) NSString *version; // @synthesize version=_version; @property(retain, nonatomic) id dataCache; // @synthesize dataCache=_dataCache; - (void).cxx_destruct; - (id)initWithDataCache:(id)arg1; - (int)tileType; - (BOOL)shouldCollectRequestTime; - (id)tileImage:(CDStruct_25c82952)arg1 needFresh:(char *)arg2; - (id)tileData:(CDStruct_25c82952)arg1; - (id)tileURL:(CDStruct_25c82952)arg1; - (id)tilePath:(CDStruct_25c82952)arg1; @property(readonly, nonatomic) int maxZoomLevel; @property(readonly, nonatomic) int minZoomLevel; @property(readonly, nonatomic) float tileSize; - (BOOL)isValidForTileData:(id)arg1; - (BOOL)isValidForTile:(CDStruct_25c82952)arg1; - (void)clearCacheByStyle; - (void)clearDataCache; @property(readonly, nonatomic) NSString *lauguageCode; - (void)throwNotificationForError:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QDataSourceWorldmapSatellite : QDataSourceBase { }

  • (id)dataSourceWorldmapSatellite;
  • (id)tilePath:(CDStruct_25c82952)arg1;

@end

@interface QMapServices : NSObject { NSString *_apiKey; }

  • (id)sharedServices; @property(copy, nonatomic) NSString *apiKey; // @synthesize apiKey=_apiKey;
  • (void).cxx_destruct;
  • (id)init; @property(readonly, nonatomic) NSString *SDKVersion;

@end

@interface QGlobalData : NSObject { }

  • (id)globalReadWriteLock;

@end

@interface QPolylineView : QOverlayPathView { }

  • (id)initWithPolyline:(id)arg1;
  • (void)setFillColor:(id)arg1;
  • (void)createPath; @property(readonly, nonatomic) QPolyline *polyline;

@end

@interface QDataCacheBase : NSObject { NSString *_name; NSString *_styleName; unsigned int _mapLanguage; NSString *_languageCode; NSString *_basePath; }

  • (void)clearCacheByName:(id)arg1; @property(copy, nonatomic) NSString *basePath; // @synthesize basePath=_basePath; @property(readonly, nonatomic) NSString *languageCode; // @synthesize languageCode=_languageCode; @property(nonatomic) unsigned int mapLanguage; // @synthesize mapLanguage=_mapLanguage; @property(copy, nonatomic) NSString *styleName; // @synthesize styleName=_styleName; @property(copy, nonatomic) NSString *name; // @synthesize name=_name;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (id)initWithStyle:(id)arg1 scene:(id)arg2 version:(id)arg3;
  • (id)initWithName:(id)arg1; @property(readonly, nonatomic) NSString *rootName;
  • (void)setupSelf:(id)arg1; @property(copy, nonatomic) NSString *version;
  • (id)cacheDataWithTile:(CDStruct_25c82952)arg1;
  • (BOOL)writeCacheData:(id)arg1 tile:(CDStruct_25c82952)arg2 version:(id)arg3;
  • (BOOL)creatCacheDataFilePathDir:(id)arg1 withIndexName:(id)arg2 withDataName:(id)arg3;
  • (id)pathDictionaryFor:(CDStruct_25c82952)arg1 language:(id)arg2;
  • (int)offsetWithIndexPath:(id)arg1 tile:(CDStruct_25c82952)arg2; @property(readonly, nonatomic) NSString *logoPath;
  • (CDStruct1ef3fb1f)mergeDirectionForTile:(CDStruct25c82952)arg1;
  • (CDStruct1ef3fb1f)mergeGridForTile:(CDStruct25c82952)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QDataSourceStandard : QDataSourceBase { }

  • (id)dataSourceStandard:(id)arg1 sceneId:(id)arg2 version:(id)arg3;
  • (id)dataSourceStandard:(id)arg1 sceneId:(id)arg2;
  • (int)tileType;
  • (BOOL)shouldCollectRequestTime;
  • (id)tilePath:(CDStruct_25c82952)arg1;
  • (float)tileSize;

// Remaining properties @property(retain, nonatomic) id dataCache;

@end

@interface QMapAnimationContainer : UIScrollView { UIView *_content; QTiledLayerRender *_tiledLayerRender; QWorldmapTiledLayerRender *_worldmapTiledLayerRender; unsigned int _mapType; unsigned int _mapSourceType; id _containerDelegate; }

@property(nonatomic) __weak id containerDelegate; // @synthesize containerDelegate=_containerDelegate; @property(nonatomic) unsigned int mapSourceType; // @synthesize mapSourceType=_mapSourceType; @property(nonatomic) unsigned int mapType; // @synthesize mapType=_mapType; @property(retain, nonatomic) QWorldmapTiledLayerRender *worldmapTiledLayerRender; // @synthesize worldmapTiledLayerRender=_worldmapTiledLayerRender; @property(retain, nonatomic) QTiledLayerRender *tiledLayerRender; // @synthesize tiledLayerRender=_tiledLayerRender; @property(retain, nonatomic) UIView *content; // @synthesize content=_content; - (void).cxx_destruct; - (id)initWithFrame:(struct CGRect)arg1 sceneId:(int)arg2 worldScene:(int)arg3; - (void)setupWorldmapTiledLayerRender:(int)arg1; - (void)setupTiledLayerRender:(int)arg1; - (void)setupContent; - (void)setupSelf; - (void)scrollViewDidEndZooming:(id)arg1 withView:(id)arg2 atScale:(float)arg3; - (void)scrollViewWillBeginZooming:(id)arg1 withView:(id)arg2; - (void)scrollViewDidEndScrollingAnimation:(id)arg1; - (void)scrollViewDidEndDecelerating:(id)arg1; - (void)scrollViewWillBeginDecelerating:(id)arg1; - (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2; - (void)scrollViewWillEndDragging:(id)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)scrollViewDidZoom:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (id)viewForZoomingInScrollView:(id)arg1; - (void)endSnapShot; - (void)beginSnapshotWithContext:(struct CGContext *)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QAnnotationView : UIView <UIGestureRecognizerDelegate, QRecyclableView, QSMCalloutViewDelegate> { BOOL highlighted; BOOL _selected; BOOL selectedBeforeStarting; BOOL canShowCallout; BOOL draggable; NSString *_reuseIdentifier; id _annotation; UIView *_leftCalloutAccessoryView; UIView *_rightCalloutAccessoryView; QSMCalloutView *tip; int _dragState; UITapGestureRecognizer *tapGestureGecognizer; UILongPressGestureRecognizer *longPressGestureGecognizer; UITapGestureRecognizer *_tapTwiceGestureGecognizer; struct CGPoint _centerOffset; struct CGPoint calloutOffset; }

@property(retain, nonatomic) UITapGestureRecognizer *tapTwiceGestureGecognizer; // @synthesize tapTwiceGestureGecognizer=_tapTwiceGestureGecognizer; @property(retain, nonatomic) UILongPressGestureRecognizer *longPressGestureGecognizer; // @synthesize longPressGestureGecognizer; @property(retain, nonatomic) UITapGestureRecognizer *tapGestureGecognizer; // @synthesize tapGestureGecognizer; @property(nonatomic) int dragState; // @synthesize dragState=_dragState; @property(nonatomic, getter=isDraggable) BOOL draggable; // @synthesize draggable; @property(retain, nonatomic) QSMCalloutView *tip; // @synthesize tip; @property(retain, nonatomic) UIView *rightCalloutAccessoryView; // @synthesize rightCalloutAccessoryView=_rightCalloutAccessoryView; @property(retain, nonatomic) UIView *leftCalloutAccessoryView; // @synthesize leftCalloutAccessoryView=_leftCalloutAccessoryView; @property(nonatomic) struct CGPoint calloutOffset; // @synthesize calloutOffset; @property(nonatomic) BOOL canShowCallout; // @synthesize canShowCallout; @property(nonatomic) BOOL selectedBeforeStarting; // @synthesize selectedBeforeStarting; @property(nonatomic, getter=isSelected) BOOL selected; // @synthesize selected=_selected; @property(nonatomic, getter=isHighlighted) BOOL highlighted; // @synthesize highlighted; @property(nonatomic) struct CGPoint centerOffset; // @synthesize centerOffset=_centerOffset; @property(retain, nonatomic) id annotation; // @synthesize annotation=_annotation; @property(copy, nonatomic) NSString *reuseIdentifier; // @synthesize reuseIdentifier=_reuseIdentifier; - (void).cxx_destruct; - (void)dealloc; - (id)initWithAnnotation:(id)arg1 reuseIdentifier:(id)arg2; - (void)initGestureRecognizers; - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2; - (void)removeFromSuperview; - (void)longPressGesture:(id)arg1; - (void)tapTwiceGesture:(id)arg1; - (void)tapGesture:(id)arg1; - (void)hideTipAnimated:(BOOL)arg1; - (void)showTipAnimated:(BOOL)arg1; - (void)setDragState:(int)arg1 animated:(BOOL)arg2; - (BOOL)supportDragOperation; - (void)setSelected:(BOOL)arg1 animated:(BOOL)arg2; @property(nonatomic, getter=isEnabled) BOOL enabled; - (void)prepareForReuse; @property(retain, nonatomic) UIImage *image; - (void)calloutAccessoryAction:(id)arg1; - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; - (BOOL)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2; - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (double)calloutView:(id)arg1 delayForRepositionWithSize:(struct CGSize)arg2; - (void)removeObserverForAnnotation:(id)arg1; - (void)addObserverForAnnotation:(id)arg1; - (void)removeTargetForControl:(id)arg1; - (void)addTargetForControl:(id)arg1; - (void)notifyCalloutAccessoryControlTapped:(id)arg1; - (void)notifyDidChangeDragState:(int)arg1 fromOldState:(int)arg2; - (void)notifyDidDeselect; - (void)notifyDidSelect; - (CDStruct_c3b9c2ee)coordinateForPoint:(struct CGPoint)arg1; - (void)updateCenter; - (id)container; - (id)mapView; - (id)annotationFloor;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QDataSourceSatellite : QDataSourceBase { }

  • (id)dataSourceSatellite;
  • (id)tilePath:(CDStruct_25c82952)arg1;

@end

@interface QTiledLayer : CATiledLayer { }

@end

@interface QTrafficLayerRender : UIView { id _dataSource; }

@property(retain, nonatomic) id dataSource; // @synthesize dataSource=_dataSource; - (void).cxx_destruct; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface QDataSourceWorldmapStandard : QDataSourceBase { NSArray *_languageCodeArray; }

  • (id)dataSourceStandard:(id)arg1 sceneId:(id)arg2 version:(id)arg3;
  • (id)dataSourceStandard:(id)arg1 sceneId:(id)arg2; @property(retain, nonatomic) NSArray *languageCodeArray; // @synthesize languageCodeArray=_languageCodeArray;
  • (void).cxx_destruct;
  • (id)tilePath:(CDStruct_25c82952)arg1;
  • (float)tileSize;
  • (id)TileXYToQuadKey:(CDStruct_25c82952)arg1;
  • (int)tileType;
  • (BOOL)shouldCollectRequestTime;
  • (void)setMapLanguage:(unsigned int)arg1;
  • (id)lauguageCode;
  • (id)initWithStyleId:(id)arg1 sceneId:(id)arg2 version:(id)arg3;

@end

@interface QMultiPoint : QShape { CDStruct_c3b9c2ee *points; unsigned int _pointCount; CDStruct02837cd9 _boundingRect; }

@property(readonly, nonatomic) unsigned int pointCount; // @synthesize pointCount=_pointCount; @property(readonly, nonatomic) CDStruct_c3b9c2ee *points; // @synthesize points=_points; - (void)dealloc; - (id)initWithCoordinates:(CDStruct_c3b9c2ee *)arg1 count:(unsigned int)arg2; - (id)initWithPoints:(CDStruct_c3b9c2ee *)arg1 count:(unsigned int)arg2; - (void)getCoordinates:(CDStruct_c3b9c2ee *)arg1 range:(struct _NSRange)arg2; - (void)calculateBoundingMapRect;

@end

@interface QDataCacheStandard : QDataCacheBase { }

  • (id)dataCacheStandardStyle:(id)arg1 scene:(id)arg2 version:(id)arg3;
  • (id)rootName;

@end

@interface QPolyline : QMultiPoint { }

  • (id)polylineWithPoints:(CDStruct_c3b9c2ee *)arg1 count:(unsigned int)arg2;
  • (id)polylineWithCoordinates:(CDStruct_c3b9c2ee *)arg1 count:(unsigned int)arg2;
  • (id)polylineWithEncodedString:(id)arg1;
  • (id)initWithPoints:(CDStruct_c3b9c2ee *)arg1 count:(unsigned int)arg2;
  • (id)initWithWithCoordinates:(CDStruct_c3b9c2ee *)arg1 count:(unsigned int)arg2; @property(readonly, nonatomic) CDStruct_c3b9c2ee coordinate; @property(readonly, nonatomic) CDStruct_02837cd9 boundingMapRect;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QSMCalloutView : UIView { UILabel *titleLabel; UILabel *subtitleLabel; UIImageView *leftCap; UIImageView *rightCap; UIImageView *topAnchor; UIImageView *bottomAnchor; UIImageView *leftBackground; UIImageView *rightBackground; unsigned int arrowDirection; BOOL popupCancelled; id _delegate; NSString *_title; NSString *_subtitle; UIView *_leftAccessoryView; UIView *_rightAccessoryView; unsigned int _currentArrowDirection; QSMCalloutBackgroundView *_backgroundView; UIView *_titleView; UIView *_subtitleView; UIView *_contentView; int _presentAnimation; int _dismissAnimation; struct CGPoint _calloutOffset; }

@property(nonatomic) int dismissAnimation; // @synthesize dismissAnimation=_dismissAnimation; @property(nonatomic) int presentAnimation; // @synthesize presentAnimation=_presentAnimation; @property(nonatomic) struct CGPoint calloutOffset; // @synthesize calloutOffset=_calloutOffset; @property(retain, nonatomic) UIView *contentView; // @synthesize contentView=_contentView; @property(retain, nonatomic) UIView *subtitleView; // @synthesize subtitleView=_subtitleView; @property(retain, nonatomic) UIView *titleView; // @synthesize titleView=_titleView; @property(retain, nonatomic) QSMCalloutBackgroundView *backgroundView; // @synthesize backgroundView=_backgroundView; @property(readonly, nonatomic) unsigned int currentArrowDirection; // @synthesize currentArrowDirection=_currentArrowDirection; @property(retain, nonatomic) UIView *rightAccessoryView; // @synthesize rightAccessoryView=_rightAccessoryView; @property(retain, nonatomic) UIView *leftAccessoryView; // @synthesize leftAccessoryView=_leftAccessoryView; @property(copy, nonatomic) NSString *subtitle; // @synthesize subtitle=_subtitle; @property(copy, nonatomic) NSString *title; // @synthesize title=_title; @property(nonatomic) id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)layoutSubviews; - (float)centeredPositionOfView:(id)arg1 relativeToView:(id)arg2; - (float)centeredPositionOfView:(id)arg1 ifSmallerThan:(float)arg2; - (id)animationWithType:(int)arg1 presenting:(BOOL)arg2; - (void)removeFromParent; - (void)dismissCalloutAnimated:(BOOL)arg1; - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2; - (void)animationDidStop:(id)arg1 finished:(BOOL)arg2; - (void)animationDidStart:(id)arg1; - (void)presentCalloutFromRect:(struct CGRect)arg1 inLayer:(id)arg2 ofView:(id)arg3 constrainedToLayer:(id)arg4 permittedArrowDirections:(unsigned int)arg5 animated:(BOOL)arg6; - (void)presentCalloutFromRect:(struct CGRect)arg1 inLayer:(id)arg2 constrainedToLayer:(id)arg3 permittedArrowDirections:(unsigned int)arg4 animated:(BOOL)arg5; - (void)presentCalloutFromRect:(struct CGRect)arg1 inView:(id)arg2 constrainedToView:(id)arg3 permittedArrowDirections:(unsigned int)arg4 animated:(BOOL)arg5; - (struct CGSize)offsetToContainRect:(struct CGRect)arg1 inRect:(struct CGRect)arg2; - (struct CGSize)sizeThatFits:(struct CGSize)arg1; - (float)calloutHeight; - (float)innerContentMarginRight; - (float)innerContentMarginLeft; - (void)rebuildSubviews; - (id)subtitleViewOrDefault; - (id)titleViewOrDefault; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface QSMCalloutBackgroundView : UIView { struct CGPoint _arrowPoint; }

@property(nonatomic) struct CGPoint arrowPoint; // @synthesize arrowPoint=_arrowPoint;

@end

@interface QSMCalloutDrawnBackgroundView : QSMCalloutBackgroundView { }

  • (void)drawRect:(struct CGRect)arg1;
  • (void)setArrowPoint:(struct CGPoint)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface QScaleUnitsView : UIView { NSMutableArray *_strings; UIColor *_lightColor; UIColor *_normalColor; UIColor *_strokeColor; float _fontSize; BOOL _withUnits; BOOL _useLightText; NSString *_baseLegendString; NSString *_unitsString; int _segmentNumber; double _segmentLengthInPixels; }

@property(nonatomic) int segmentNumber; // @synthesize segmentNumber=_segmentNumber; @property(nonatomic) double segmentLengthInPixels; // @synthesize segmentLengthInPixels=_segmentLengthInPixels; @property(retain, nonatomic) NSString *unitsString; // @synthesize unitsString=_unitsString; @property(retain, nonatomic) NSString *baseLegendString; // @synthesize baseLegendString=_baseLegendString; @property(nonatomic) BOOL useLightText; // @synthesize useLightText=_useLightText; - (void).cxx_destruct; - (void)drawRect:(struct CGRect)arg1; - (void)drawRectFor7; - (void)drawRectFor6; - (id)getFormattedString:(double)arg1; - (void)calculateLegend; - (void)initAttributes; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface QBaseView : UIView { }

  • (id)initWithFrame:(struct CGRect)arg1;
  • (void)drawRect:(struct CGRect)arg1;

@end

@interface Q2DMapReachability : NSObject { BOOL reachableOnWWAN; struct __SCNetworkReachability *reachabilityRef; NSObject *reachabilitySerialQueue; CDUnknownBlockType reachableBlock; CDUnknownBlockType unreachableBlock; id reachabilityObject; }

  • (id)reachabilityForLocalWiFi;
  • (id)reachabilityForInternetConnection;
  • (id)reachabilityWithAddress:(const struct sockaddr *)arg1;
  • (id)reachabilityWithHostname:(id)arg1; @property(retain, nonatomic) id reachabilityObject; // @synthesize reachabilityObject; @property(copy, nonatomic) CDUnknownBlockType unreachableBlock; // @synthesize unreachableBlock; @property(copy, nonatomic) CDUnknownBlockType reachableBlock; // @synthesize reachableBlock; @property(nonatomic) BOOL reachableOnWWAN; // @synthesize reachableOnWWAN; @property(retain, nonatomic) NSObject *reachabilitySerialQueue; // @synthesize reachabilitySerialQueue; @property(nonatomic) struct __SCNetworkReachability *reachabilityRef; // @synthesize reachabilityRef;
  • (void).cxx_destruct;
  • (id)description;
  • (void)reachabilityChanged:(unsigned int)arg1;
  • (id)currentReachabilityFlags;
  • (id)currentReachabilityString;
  • (unsigned int)reachabilityFlags;
  • (int)currentReachabilityStatus;
  • (BOOL)isInterventionRequired;
  • (BOOL)isConnectionOnDemand;
  • (BOOL)connectionRequired;
  • (BOOL)isConnectionRequired;
  • (BOOL)isReachableViaWiFi;
  • (BOOL)isReachableViaWWAN;
  • (BOOL)isReachable;
  • (BOOL)isReachableWithFlags:(unsigned int)arg1;
  • (void)stopNotifier;
  • (BOOL)startNotifier;
  • (void)dealloc;
  • (id)initWithReachabilityRef:(struct __SCNetworkReachability *)arg1;

@end

@interface TBSReadWriteLock : NSObject { struct _opaque_pthread_rwlock_t { long __sig; char __opaque[124]; } rwlock; }

  • (void)dealloc;
  • (id)init;
  • (int)TBS_Unlock;
  • (int)TBS_ReaderLock;
  • (int)TBS_WriterLock;

@end

@interface QTiledLayerRender : UIView { BOOL _useSnapshotRenderer; BOOL _snapshotRenderering; id _dataSource; struct CGContext *_snapshotContext; }

  • (Class)layerClass; @property BOOL snapshotRenderering; // @synthesize snapshotRenderering=_snapshotRenderering; @property struct CGContext *snapshotContext; // @synthesize snapshotContext=_snapshotContext; @property BOOL useSnapshotRenderer; // @synthesize useSnapshotRenderer=_useSnapshotRenderer; @property(retain, nonatomic) id dataSource; // @synthesize dataSource=_dataSource;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1 sceneId:(int)arg2;
  • (void)setupSelf:(int)arg1;
  • (void)switchDataSourceByNotification:(id)arg1;
  • (void)drawLayer:(id)arg1 inContext:(struct CGContext *)arg2;
  • (void)drawRect:(struct CGRect)arg1;
  • (void)didMoveToWindow;
  • (id)tiledLayer;

@end

@interface Q2DDownloaderOperation : NSOperation { BOOL _executing; BOOL _finished; NSURLRequest *_request; NSURLConnection *_connection; NSMutableData *_receivedData; CDUnknownBlockType _completedBlock; CDUnknownBlockType _cancelledBlock; }

@property(copy, nonatomic) CDUnknownBlockType cancelledBlock; // @synthesize cancelledBlock=_cancelledBlock; @property(copy, nonatomic) CDUnknownBlockType completedBlock; // @synthesize completedBlock=_completedBlock; @property(retain, nonatomic) NSMutableData *receivedData; // @synthesize receivedData=_receivedData; @property(retain, nonatomic) NSURLConnection *connection; // @synthesize connection=_connection; @property(retain, nonatomic) NSURLRequest *request; // @synthesize request=_request; @property(nonatomic, getter=isFinished) BOOL finished; // @synthesize finished=_finished; @property(nonatomic, getter=isExecuting) BOOL executing; // @synthesize executing=_executing; - (void).cxx_destruct; - (void)dealloc; - (id)initWithRequest:(id)arg1 completed:(CDUnknownBlockType)arg2 cancelled:(CDUnknownBlockType)arg3; - (BOOL)isConcurrent; - (void)cancel; - (void)start; - (void)reset; - (void)done; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)connectionDidFinishLoading:(id)arg1; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (void)connection:(id)arg1 didReceiveResponse:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QPinAnnotationView : QAnnotationView { BOOL _animatesDrop; int _pinColor; UIImageView *_shadowImageView; struct CGRect _validRect; }

@property(nonatomic) struct CGRect validRect; // @synthesize validRect=_validRect; @property(nonatomic) BOOL animatesDrop; // @synthesize animatesDrop=_animatesDrop; @property(retain, nonatomic) UIImageView *shadowImageView; // @synthesize shadowImageView=_shadowImageView; @property(nonatomic) int pinColor; // @synthesize pinColor=_pinColor; - (void).cxx_destruct; - (id)initWithAnnotation:(id)arg1 reuseIdentifier:(id)arg2; - (void)setDragState:(int)arg1 animated:(BOOL)arg2; - (void)willMoveToSuperview:(id)arg1; - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2; - (void)animationDidStop:(id)arg1 finished:(BOOL)arg2; - (void)changeToLift:(BOOL)arg1; - (id)dropAnimationWithFromPoint:(struct CGPoint)arg1 completion:(CDUnknownBlockType)arg2; - (id)shadowAnimationFromPoint:(struct CGPoint *)arg1 toPoint:(struct CGPoint *)arg2 duration:(double)arg3 completion:(CDUnknownBlockType)arg4; - (id)liftImageForPinColor:(int)arg1; - (id)imageForPinColor:(int)arg1;

@end

@interface QDataCacheSatellite : QDataCacheBase { }

  • (id)dataCacheSatellite;

@end

@interface QOverlayPathView : QOverlayView { UIColor *_fillColor; UIColor *_strokeColor; float _lineWidth; int _lineJoin; int _lineCap; float _miterLimit; float _lineDashPhase; NSArray *_lineDashPattern; }

  • (Class)layerClass; @property(copy, nonatomic) NSArray *lineDashPattern; // @synthesize lineDashPattern=_lineDashPattern; @property(nonatomic) float lineDashPhase; // @synthesize lineDashPhase=_lineDashPhase; @property(nonatomic) float miterLimit; // @synthesize miterLimit=_miterLimit; @property(nonatomic) int lineCap; // @synthesize lineCap=_lineCap; @property(nonatomic) int lineJoin; // @synthesize lineJoin=_lineJoin; @property(nonatomic) float lineWidth; // @synthesize lineWidth=_lineWidth; @property(retain, nonatomic) UIColor *strokeColor; // @synthesize strokeColor=_strokeColor; @property(retain, nonatomic) UIColor *fillColor; // @synthesize fillColor=_fillColor;
  • (void).cxx_destruct;
  • (id)initWithOverlay:(id)arg1;
  • (void)initDefaultAttributes;
  • (void)strokePath:(struct CGPath *)arg1 inContext:(struct CGContext *)arg2;
  • (void)fillPath:(struct CGPath *)arg1 inContext:(struct CGContext *)arg2;
  • (void)applyFillPropertiesToContext:(struct CGContext *)arg1 atZoomScale:(float)arg2;
  • (void)applyStrokePropertiesToContext:(struct CGContext *)arg1 atZoomScale:(float)arg2; @property struct CGPath *path;
  • (void)invalidatePath;
  • (void)createPath;
  • (id)caLineJoinFromCGLineJoin:(int)arg1;
  • (id)caLineCapFromCGLineCap:(int)arg1;
  • (id)shapeLayer;

@end

@interface QPolygonView : QOverlayPathView { }

  • (id)initWithPolygon:(id)arg1;
  • (void)createPath; @property(readonly, nonatomic) QPolygon *polygon;

@end

@interface QScaleView : UIView { UIColor *_lightSegmentColorRegular; UIColor *_darkSegmentColorRegular; UIColor *_borderColorRegular; UIColor *_lightSegmentColorSatellite; UIColor *_darkSegmentColorSatellite; UIColor *_borderColorSatellite; NSString *_metersAbbreviation; NSString *_kilometersAbbreviation; double *_magicNumbers; int _oldNumberOfSegments; int _segmentNumber; double _resultSegmentLength; double _resultSegmentLengthInMeters; UIView *_outlineView; QScaleUnitsView *_unitsView; BOOL _useRegularStyle; double _distanceInMeters; }

@property(nonatomic) double distanceInMeters; // @synthesize distanceInMeters=_distanceInMeters; @property(nonatomic) BOOL useRegularStyle; // @synthesize useRegularStyle=_useRegularStyle; - (void).cxx_destruct; - (void)updateUnitsView; - (void)updateOutlineView; - (void)updateDisplayStyle; - (void)calculateSegmentLength; - (void)calculateSegmentsCount; - (void)calculateSegments; - (void)updateOrigin:(struct CGPoint)arg1; - (void)initSegmentViews; - (void)initBaseLayer; - (void)initMagicNumber; - (void)initAttributes; - (id)init; - (void)dealloc;

@end

@interface QResourceReader : NSObject { NSBundle *_bundle; NSString *_logoUrl; NSString *_logoPath; UIImage *_worldLogo; }

  • (id)instance; @property(retain) UIImage *worldLogo; // @synthesize worldLogo=_worldLogo; @property(retain) NSString *logoPath; // @synthesize logoPath=_logoPath; @property(retain) NSString *logoUrl; // @synthesize logoUrl=_logoUrl; @property(retain, nonatomic) NSBundle *bundle; // @synthesize bundle=_bundle;
  • (void).cxx_destruct;
  • (id)init;
  • (void)setupBundle;
  • (void)setLogoUrl:(id)arg1 path:(id)arg2;
  • (id)imageNamed:(id)arg1;
  • (id)userLocationImage;
  • (id)worldmapLogoImage;
  • (id)tencentLogoImage;
  • (id)embeddedImageNamed:(id)arg1;
  • (id)userlocation;
  • (id)userlocation2x;
  • (id)tencentMapLogo;
  • (id)tencentMapLogo2x;

@end

@interface QViewRecycler : NSObject { NSMutableDictionary *_reuseIdentifiersToRecycledViews; }

@property(retain, nonatomic) NSMutableDictionary *reuseIdentifiersToRecycledViews; // @synthesize reuseIdentifiersToRecycledViews=_reuseIdentifiersToRecycledViews; - (void).cxx_destruct; - (void)reduceMemoryUsage; - (void)dealloc; - (id)init; - (void)removeAllViews; - (void)recycleView:(id)arg1; - (id)dequeueReusableViewWithIdentifier:(id)arg1;

@end

@interface QShape : NSObject { NSString *_title; NSString *_subtitle; NSString *title; NSString *subtitle; CDStruct_2c43369c coordinate; }

@property(readonly, nonatomic) CDStruct_c3b9c2ee coordinate; // @synthesize coordinate; @property(copy) NSString *subtitle; // @synthesize subtitle; @property(copy) NSString *title; // @synthesize title; - (void).cxx_destruct;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QDataCacheWorldmapStandard : QDataCacheBase { }

  • (id)dataCacheStandardStyle:(id)arg1 scene:(id)arg2 version:(id)arg3;
  • (id)rootName;

@end

@interface QWorldmapCoord : NSObject { }

  • (id)coord;
  • (float)QMaxPoint;
  • (CDStruct_c3b9c2ee)QCoordinateForMapPoint:(CDStruct_c3b9c2ee)arg1;
  • (CDStruct_c3b9c2ee)QMapPointForCoordinate:(CDStruct_c3b9c2ee)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QOverlayView : UIView { struct CGPoint _offset; struct CGAffineTransform _offsetTran; id _overlay; }

@property(retain, nonatomic) id overlay; // @synthesize overlay=_overlay; - (void).cxx_destruct; - (id)initWithOverlay:(id)arg1; - (void)drawMapRect:(CDStruct_02837cd9)arg1 zoomScale:(float)arg2 inContext:(struct CGContext *)arg3; - (BOOL)canDrawMapRect:(CDStruct_02837cd9)arg1 zoomScale:(float)arg2; - (CDStruct_02837cd9)mapRectForRect:(struct CGRect)arg1; - (struct CGRect)rectForMapRect:(CDStruct_02837cd9)arg1; - (CDStruct_c3b9c2ee)mapPointForPoint:(struct CGPoint)arg1; - (struct CGPoint)pointForMapPoint:(CDStruct_c3b9c2ee)arg1 modifyDeviationTransform:(struct CGAffineTransform *)arg2; - (struct CGPoint)pointForMapPoint:(CDStruct_c3b9c2ee)arg1; - (struct CGAffineTransform)conversionAffineTransform; - (float)zoomScale; - (id)mapView; - (id)container; - (void)updateOffsetAndDeviationTransform;

@end

@interface QPolygon : QMultiPoint { }

  • (id)polygonWithPoints:(CDStruct_c3b9c2ee *)arg1 count:(unsigned int)arg2;
  • (id)polygonWithCoordinates:(CDStruct_c3b9c2ee *)arg1 count:(unsigned int)arg2;
  • (id)initWithPoints:(CDStruct_c3b9c2ee *)arg1 count:(unsigned int)arg2;
  • (id)initWithWithCoordinates:(CDStruct_c3b9c2ee *)arg1 count:(unsigned int)arg2; @property(readonly, nonatomic) CDStruct_c3b9c2ee coordinate; @property(readonly, nonatomic) CDStruct_02837cd9 boundingMapRect;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QUserDefaults : NSObject { }

  • (BOOL)setObject:(id)arg1 key:(id)arg2;
  • (id)stringForKey:(id)arg1;

@end

@interface QDataSourceTraffic : QDataSourceBase { }

@end

@interface Q2DMapStatistics : NSObject { NSMutableDictionary *_tileTimes; NSRecursiveLock *_lock; }

  • (id)sharedStatistics; @property(retain, nonatomic) NSRecursiveLock *lock; // @synthesize lock=_lock; @property(retain, nonatomic) NSMutableDictionary *tileTimes; // @synthesize tileTimes=_tileTimes;
  • (void).cxx_destruct;
  • (id)init;
  • (void)reportTileStatistics;
  • (void)addTileElpaseTime:(float)arg1 type:(int)arg2;
  • (id)appendCommonUrlStatisticParamatersFor:(id)arg1;
  • (void)sendingStatisticsToServer:(CDUnknownBlockType)arg1;
  • (void)sendingRequest:(id)arg1:(CDUnknownBlockType)arg2;
  • (id)constructRequest;
  • (id)constructURLStringWithArguments:(id)arg1 forUrl:(id)arg2;
  • (id)constructArguments;
  • (id)constructCommonArguments;
  • (id)DPI;
  • (id)netType;
  • (id)appVersion;
  • (id)appBundleIdentifier;
  • (id)appName;
  • (id)deviceIdentifier;
  • (void)throwKeyInvalidException;

@end

@interface QOverlayFloor : UIView { QMapView *_mapView; }

@property(nonatomic) __weak QMapView *mapView; // @synthesize mapView=_mapView; - (void).cxx_destruct; - (id)initWithMapView:(id)arg1; - (void)updateOverlayView:(id)arg1 animated:(BOOL)arg2 animateDuraton:(double)arg3; - (void)updateOverlayView:(id)arg1 animated:(BOOL)arg2; - (void)updateOverlayViewsWithAnimated:(BOOL)arg1; - (void)updateOverlayView:(id)arg1 scaleRelative20:(float)arg2 animated:(BOOL)arg3 animationDuration:(double)arg4; - (float)scaleRelative20; - (double)animationDurationOfBoundsProperty;

@end

@interface QWorldmapTiledLayerRender : UIView { BOOL _useSnapshotRenderer; BOOL _snapshotRenderering; id _dataSource; struct CGContext *_snapshotContext; }

  • (Class)layerClass; @property BOOL snapshotRenderering; // @synthesize snapshotRenderering=_snapshotRenderering; @property struct CGContext *snapshotContext; // @synthesize snapshotContext=_snapshotContext; @property BOOL useSnapshotRenderer; // @synthesize useSnapshotRenderer=_useSnapshotRenderer; @property(retain, nonatomic) id dataSource; // @synthesize dataSource=_dataSource;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1 sceneId:(int)arg2;
  • (void)setupSelf:(int)arg1;
  • (void)switchDataSourceByNotification:(id)arg1;
  • (void)drawLayer:(id)arg1 inContext:(struct CGContext *)arg2;
  • (void)drawRect:(struct CGRect)arg1;
  • (void)didMoveToWindow;
  • (id)tiledLayer;

@end

@interface Q2DDownloader : NSObject { NSOperationQueue *_operationQueue; NSMutableDictionary *_HTTPHeaderFields; double _downloadTimeout; }

  • (id)sharedDownloader; @property(retain, nonatomic) NSMutableDictionary *HTTPHeaderFields; // @synthesize HTTPHeaderFields=_HTTPHeaderFields; @property(retain, nonatomic) NSOperationQueue *operationQueue; // @synthesize operationQueue=_operationQueue; @property(nonatomic) double downloadTimeout; // @synthesize downloadTimeout=_downloadTimeout;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (id)init;
  • (id)downloadWithURL:(id)arg1 completed:(CDUnknownBlockType)arg2 cancelled:(CDUnknownBlockType)arg3;
  • (void)setSuspended:(BOOL)arg1;
  • (void)setValue:(id)arg1 forHTTPHeaderField:(id)arg2; @property(nonatomic) int maxConcurrentOperationCount;
  • (id)requestForURL:(id)arg1;

@end

@interface QPointAnnotation : QShape { CDStruct_2c43369c _coordinate; }

@property(nonatomic) CDStruct_c3b9c2ee coordinate; // @synthesize coordinate=_coordinate;

@end

@interface QDataCacheWorldmapSatellite : QDataCacheBase { }

  • (id)dataCacheWorldmapSatellite;

@end

@interface QDataTool : NSObject { }

  • (id)uncompressZippedData:(id)arg1;

@end

@interface QAnnotationFloor : UIView { QMapView *_mapView; }

@property(nonatomic) __weak QMapView *mapView; // @synthesize mapView=_mapView; - (void).cxx_destruct; - (id)initWithFrame:(struct CGRect)arg1; - (void)didAddSubview:(id)arg1; - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2; - (void)updateAllAnnotationViews; - (void)updateForAnnotationView:(id)arg1;

@end

@interface QUserLocation : NSObject { BOOL _updating; CLLocation *_location; CLHeading *_heading; NSString *_title; NSString *_subtitle; CDStruct_2c43369c _coordinate; }

  • (CDStruct_c3b9c2ee)gcg02FromWGS84:(CDStruct_c3b9c2ee)arg1; @property(copy, nonatomic) NSString *subtitle; // @synthesize subtitle=_subtitle; @property(copy, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) CLHeading *heading; // @synthesize heading=_heading; @property(retain, nonatomic) CLLocation *location; // @synthesize location=_location; @property(nonatomic, getter=isUpdating) BOOL updating; // @synthesize updating=_updating; @property(nonatomic) CDStruct_c3b9c2ee coordinate; // @synthesize coordinate=_coordinate;
  • (void).cxx_destruct;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QCircle : QShape { double _radius; CDStruct_2c43369c _coordinate; CDStruct_02837cd9 _boundingMapRect; }

  • (id)circleWithMapRect:(CDStruct_02837cd9)arg1;
  • (id)circleWithCenterCoordinate:(CDStruct_c3b9c2ee)arg1 radius:(double)arg2; @property(nonatomic) CDStruct_02837cd9 boundingMapRect; // @synthesize boundingMapRect=_boundingMapRect; @property(nonatomic) double radius; // @synthesize radius=_radius; @property(nonatomic) CDStruct_c3b9c2ee coordinate; // @synthesize coordinate=_coordinate;
  • (id)initWithWithCenterCoordinate:(CDStruct_c3b9c2ee)arg1 radius:(double)arg2;
  • (void)calculateBoundingMapRect;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QChinaBorder : NSObject { struct CGPath *chinaBorderPath; int _version; NSRecursiveLock *_lock; }

  • (id)instance; @property(retain, nonatomic) NSRecursiveLock *lock; // @synthesize lock=_lock; @property(nonatomic) int version; // @synthesize version=_version;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (id)init;
  • (BOOL)updateData:(id)arg1 version:(int)arg2;
  • (BOOL)containsCoordinate:(CDStruct_c3b9c2ee)arg1 andRect:(CDStruct_02837cd9)arg2;
  • (BOOL)containsCoordinate:(CDStruct_c3b9c2ee)arg1;
  • (void)downloadNewData:(id)arg1;
  • (id)readChinaBorder;
  • (id)filePath;
  • (struct CGPath *)constructChinaBorderPath:(id)arg1;
  • (struct CGPath *)constructPathWithString:(id)arg1 unitSeparator:(id)arg2 itemSeparator:(id)arg3;

@end

@interface QCircleView : QOverlayPathView { }

  • (id)initWithCircle:(id)arg1;
  • (void)createPath; @property(readonly, nonatomic) QCircle *circle;

@end

@interface QMapView : UIView <QMapAnimationContainerDelegate, UIGestureRecognizerDelegate, CLLocationManagerDelegate, NSCoding> { NSOperationQueue *_changeRegionDelegateQueue; BOOL _showsUserLocation; BOOL _showsScale; BOOL _showTraffic; BOOL _scrollEnabled; BOOL _zoomEnabled; BOOL _keepCenterEnabled; BOOL _forceUpdatingHeading; BOOL _isChangeZoomEvent; BOOL _isChangeMoveEvent; BOOL _snapshotting; BOOL _userLocationViewIsCustomized; BOOL _allowAutomaticChangeDataSource; BOOL _lockDataSource; BOOL _automaticChangeDataSource; int _userTrackingMode; int _internalScaleMode; id _delegate; QUserLocation *_userLocation; QBaseView *_baseView; QMapAnimationContainer *_renderContainer; UITapGestureRecognizer *_zoomInGestureRecognizer; UILongPressGestureRecognizer *_oneFingerZoomGestureRecognizer; UITapGestureRecognizer *_zoomOutGestureRecognizer; UITapGestureRecognizer *_tapGestureRecognizer; UIPinchGestureRecognizer *_zoomPinchGestureRecognizer; NSMutableArray *_overlayArray; QOverlayFloor *_overlayFloor; NSMutableArray *_annotationArray; QAnnotationFloor *_annotationFloor; QViewRecycler *_recycler; CLLocationManager *_locationManager; QCircle *_userLocationCircle; UIImageView *_logoImageView; UILabel *_checkLabel; QScaleView *_scaleView; id _mapSource; QDataChecker *_dataChecker; struct CGSize _lastBoundsSize; }

@property(nonatomic) BOOL automaticChangeDataSource; // @synthesize automaticChangeDataSource=_automaticChangeDataSource; @property(retain, nonatomic) QDataChecker *dataChecker; // @synthesize dataChecker=_dataChecker; @property(nonatomic) BOOL lockDataSource; // @synthesize lockDataSource=_lockDataSource; @property(nonatomic) struct CGSize lastBoundsSize; // @synthesize lastBoundsSize=_lastBoundsSize; @property(nonatomic) __weak id mapSource; // @synthesize mapSource=_mapSource; @property(nonatomic) BOOL allowAutomaticChangeDataSource; // @synthesize allowAutomaticChangeDataSource=_allowAutomaticChangeDataSource; @property(retain, nonatomic) QScaleView *scaleView; // @synthesize scaleView=_scaleView; @property(retain, nonatomic) UILabel *checkLabel; // @synthesize checkLabel=_checkLabel; @property(retain, nonatomic) UIImageView *logoImageView; // @synthesize logoImageView=_logoImageView; @property(nonatomic) BOOL userLocationViewIsCustomized; // @synthesize userLocationViewIsCustomized=_userLocationViewIsCustomized; @property(retain, nonatomic) QCircle *userLocationCircle; // @synthesize userLocationCircle=_userLocationCircle; @property(retain, nonatomic) CLLocationManager *locationManager; // @synthesize locationManager=_locationManager; @property(retain, nonatomic) QViewRecycler *recycler; // @synthesize recycler=_recycler; @property(retain, nonatomic) QAnnotationFloor *annotationFloor; // @synthesize annotationFloor=_annotationFloor; @property(retain, nonatomic) NSMutableArray *annotationArray; // @synthesize annotationArray=_annotationArray; @property(retain, nonatomic) QOverlayFloor *overlayFloor; // @synthesize overlayFloor=_overlayFloor; @property(retain, nonatomic) NSMutableArray *overlayArray; // @synthesize overlayArray=_overlayArray; @property(retain, nonatomic) UIPinchGestureRecognizer *zoomPinchGestureRecognizer; // @synthesize zoomPinchGestureRecognizer=_zoomPinchGestureRecognizer; @property(retain, nonatomic) UITapGestureRecognizer *tapGestureRecognizer; // @synthesize tapGestureRecognizer=_tapGestureRecognizer; @property(retain, nonatomic) UITapGestureRecognizer *zoomOutGestureRecognizer; // @synthesize zoomOutGestureRecognizer=_zoomOutGestureRecognizer; @property(retain, nonatomic) UILongPressGestureRecognizer *oneFingerZoomGestureRecognizer; // @synthesize oneFingerZoomGestureRecognizer=_oneFingerZoomGestureRecognizer; @property(retain, nonatomic) UITapGestureRecognizer *zoomInGestureRecognizer; // @synthesize zoomInGestureRecognizer=_zoomInGestureRecognizer; @property BOOL snapshotting; // @synthesize snapshotting=_snapshotting; @property(retain, nonatomic) QMapAnimationContainer *renderContainer; // @synthesize renderContainer=_renderContainer; @property(retain, nonatomic) QBaseView *baseView; // @synthesize baseView=_baseView; @property(nonatomic) BOOL isChangeMoveEvent; // @synthesize isChangeMoveEvent=_isChangeMoveEvent; @property(nonatomic) BOOL isChangeZoomEvent; // @synthesize isChangeZoomEvent=_isChangeZoomEvent; @property(nonatomic) BOOL forceUpdatingHeading; // @synthesize forceUpdatingHeading=_forceUpdatingHeading; @property(retain, nonatomic) QUserLocation *userLocation; // @synthesize userLocation=_userLocation; @property(nonatomic, getter=isKeepCenterEnabled) BOOL keepCenterEnabled; // @synthesize keepCenterEnabled=_keepCenterEnabled; @property(nonatomic, getter=isZoomEnabled) BOOL zoomEnabled; // @synthesize zoomEnabled=_zoomEnabled; @property(nonatomic, getter=isScrollEnabled) BOOL scrollEnabled; // @synthesize scrollEnabled=_scrollEnabled; @property(nonatomic, getter=isShowTraffic) BOOL showTraffic; // @synthesize showTraffic=_showTraffic; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) int internalScaleMode; // @synthesize internalScaleMode=_internalScaleMode; @property(nonatomic) BOOL showsScale; // @synthesize showsScale=_showsScale; @property(nonatomic) int userTrackingMode; // @synthesize userTrackingMode=_userTrackingMode; @property(nonatomic, getter=isShowsUserLocation) BOOL showsUserLocation; // @synthesize showsUserLocation=_showsUserLocation; - (void).cxx_destruct; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1 sceneId:(int)arg2 worldScene:(int)arg3; - (id)initWithFrame:(struct CGRect)arg1 sceneId:(int)arg2; - (id)initWithFrame:(struct CGRect)arg1; - (void)handleLoadingErrorNotification:(id)arg1; - (void)setDisplayLauguage:(unsigned int)arg1; - (void)setupDataSourceRestriction; - (void)setupNotification; - (void)setupDefaultMapRect; - (void)setupScaleView; - (void)setupLogo; - (id)cropImage:(id)arg1; - (void)setupUserLocationSystem; - (void)setupAnnotationSystem; - (void)setupOverlaySystem; - (void)setupRegionChangeQueue; - (void)setupGestureRecognizers; - (void)checkAndUpdateDataVersion:(int)arg1 worldScene:(int)arg2; - (void)setupRenderContainer:(int)arg1 worldScene:(int)arg2; - (void)setupBaseView; - (void)setupSelf; - (void)setBounds:(struct CGRect)arg1; - (void)setFrame:(struct CGRect)arg1; - (void)sendingStatisticsInformation; - (id)checkKeyFailedLabel; - (void)dealAutomaticChangeDataSource; - (void)updateMapSourceType:(unsigned int)arg1; - (BOOL)chinaContainsCoordinate:(CDStruct_c3b9c2ee)arg1; @property(nonatomic) double distanceFilter; @property(readonly, nonatomic, getter=isUserLocationVisible) BOOL userLocationVisible; - (void)setUserTrackingMode:(int)arg1 animated:(BOOL)arg2; - (void)notifyDelegateUpdateUserLocation:(id)arg1 updatingLocation:(BOOL)arg2; - (void)diveFitsTracking; - (void)addUserLocationInterface; - (void)updateUserLocationInterface; - (BOOL)userLocationInterfaceExisted; - (void)removeAngleIndicator; - (void)removeUserLocationView; - (void)resetUserLocationHeading; - (void)decreaseUserTrackingMode; - (id)correctLocation:(id)arg1; - (BOOL)isAuthorizedToUseLocationServices; - (void)locationManager:(id)arg1 didFailWithError:(id)arg2; - (void)locationManager:(id)arg1 didUpdateHeading:(id)arg2; - (void)locationManager:(id)arg1 didUpdateToLocation:(id)arg2 fromLocation:(id)arg3; - (void)showAnnotations:(id)arg1 animated:(BOOL)arg2; - (void)deselectAnnotation:(id)arg1 animated:(BOOL)arg2; - (void)selectAnnotation:(id)arg1 animated:(BOOL)arg2; @property(copy, nonatomic) NSArray *selectedAnnotations; - (id)dequeueReusableAnnotationViewWithIdentifier:(id)arg1; @property(readonly, nonatomic) struct CGRect annotationVisibleRect; - (id)annotationsInMapRect:(CDStruct_02837cd9)arg1; - (id)viewForAnnotation:(id)arg1; @property(readonly, nonatomic) NSArray *annotations; - (void)removeAnnotations:(id)arg1; - (void)removeAnnotation:(id)arg1; - (void)addAnnotations:(id)arg1; - (void)addAnnotation:(id)arg1; - (void)updateReusingPool; - (id)doAddAnnotation:(id)arg1; - (id)defaultUserLocationCircleView; - (id)defaultUserLocationView; - (id)defaultAnnotationViewWithAnnotation:(id)arg1; - (BOOL)isVisibleForAnnotation:(id)arg1; - (struct CGRect)annotationValidRect; - (void)handlePinchGesture:(id)arg1; - (void)handleTap:(id)arg1; - (void)handleOneFingerZoom:(id)arg1; - (void)handleZoomOut:(id)arg1; - (void)handleZoomIn:(id)arg1; - (BOOL)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (void)makeSickEnabled:(BOOL)arg1; @property(nonatomic) unsigned int mapType; - (void)setCenterCoordinate:(CDStruct_c3b9c2ee)arg1 zoomLevel:(double)arg2 animated:(BOOL)arg3; @property(nonatomic) double zoomLevel; - (void)setZoomLevel:(double)arg1 animated:(BOOL)arg2; @property(readonly, nonatomic) double minZoomLevel; @property(readonly, nonatomic) double maxZoomLevel; - (void)internalSetZoomLevel:(double)arg1 animated:(BOOL)arg2; - (float)priorZoomLevel; - (float)nextZoomLevel; @property(nonatomic) CDStruct_c3b9c2ee centerCoordinate; - (void)setCenterCoordinate:(CDStruct_c3b9c2ee)arg1 animated:(BOOL)arg2; - (void)internalSetMapPoint:(CDStruct_c3b9c2ee)arg1 animated:(BOOL)arg2; - (void)zoomToRect:(struct CGRect)arg1 animated:(BOOL)arg2; - (void)setContentOffset:(struct CGPoint)arg1 animated:(BOOL)arg2; - (void)setZoomScale:(float)arg1 animated:(BOOL)arg2; - (float)zoomScale; @property(nonatomic) CDStruct_02837cd9 visibleMapRect; - (void)setVisibleMapRect:(CDStruct_02837cd9)arg1 animated:(BOOL)arg2; - (void)setVisibleMapRect:(CDStruct_02837cd9)arg1 edgePadding:(struct UIEdgeInsets)arg2 animated:(BOOL)arg3; - (void)internalSetVisibleMapRect:(CDStruct_02837cd9)arg1 edgePadding:(struct UIEdgeInsets)arg2 animated:(BOOL)arg3; - (CDStruct_02837cd9)mapRectThatFits:(CDStruct_02837cd9)arg1 edgePadding:(struct UIEdgeInsets)arg2; - (CDStruct_02837cd9)mapRectThatFits:(CDStruct_02837cd9)arg1; - (CDStruct_02837cd9)regionThatFits:(CDStruct_02837cd9)arg1; - (CDStruct_02837cd9)mapRectThatFitsZoomScale:(double)arg1 centerMapPoint:(CDStruct_c3b9c2ee)arg2; - (CDStruct_02837cd9)mapRectThatFitsZoomScale:(double)arg1 atPivot:(struct CGPoint)arg2; - (void)internalSetMapRect:(CDStruct_02837cd9)arg1 animated:(BOOL)arg2; @property(nonatomic) CDStruct_02837cd9 region; - (void)setRegion:(CDStruct_02837cd9)arg1 animated:(BOOL)arg2; - (CDStruct_02837cd9)convertRect:(struct CGRect)arg1 toRegionFromView:(id)arg2; - (struct CGRect)convertRegion:(CDStruct_02837cd9)arg1 toRectToView:(id)arg2; - (CDStruct_c3b9c2ee)convertPoint:(struct CGPoint)arg1 toCoordinateFromView:(id)arg2; - (struct CGPoint)convertCoordinate:(CDStruct_c3b9c2ee)arg1 toPointToView:(id)arg2; - (void)updateScaleViewForZoomLevel:(float)arg1 animated:(BOOL)arg2; - (void)hideScaleView; - (void)internalHideScaleView; - (void)displayScaleView; - (void)updateScaleViewForZoomLevel:(float)arg1 animated:(BOOL)arg2 duration:(double)arg3; - (void)updateScaleViewForScaleMode:(int)arg1; - (unsigned int)scaleViewAutoresizingMaskForScaleMode:(int)arg1; - (struct CGPoint)scaleViewOriginPositionForScaleMode:(int)arg1; - (double)metersPerPointForZoomLevel:(float)arg1; - (double)metersPerPointForCurrentZoomLevel; - (double)calculateDistanceInMetersForZoomLevel:(double)arg1; - (id)viewForOverlay:(id)arg1; @property(readonly, nonatomic) NSArray *overlays; - (void)insertOverlay:(id)arg1 belowOverlay:(id)arg2; - (void)insertOverlay:(id)arg1 aboveOverlay:(id)arg2; - (void)exchangeOverlayAtIndex:(unsigned int)arg1 withOverlayAtIndex:(unsigned int)arg2; - (void)insertOverlay:(id)arg1 atIndex:(unsigned int)arg2; - (void)removeOverlays:(id)arg1; - (void)removeOverlay:(id)arg1; - (void)addOverlays:(id)arg1; - (void)addOverlay:(id)arg1; - (void)completeRegionChangeEventByZoom:(BOOL)arg1 animated:(BOOL)arg2; - (void)registerRegionChangeEventByZoom:(BOOL)arg1 animated:(BOOL)arg2; - (void)notifyDelegateRegionDidChangeAnimated:(BOOL)arg1; - (void)notifyDelegateRegionWillChangeAnimated:(BOOL)arg1; - (void)notifyDelegateDidFailLoadingWithError:(id)arg1; - (void)animationContainerDidEndZooming:(id)arg1 withView:(id)arg2 atScale:(float)arg3; - (void)animationContainerWillBeginZooming:(id)arg1 withView:(id)arg2; - (void)animationContainerDidEndScrollingAnimation:(id)arg1; - (void)animationContainerDidEndDecelerating:(id)arg1; - (void)animationContainerWillBeginDecelerating:(id)arg1; - (void)animationContainerDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2; - (void)animationContainerWillEndDragging:(id)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3; - (void)animationContainerWillBeginDragging:(id)arg1; - (void)animationContainerDidZoom:(id)arg1; - (void)animationContainerDidScroll:(id)arg1; - (void)annotationView:(id)arg1 calloutAccessoryControlTapped:(id)arg2; - (void)annotationView:(id)arg1 didChangeDragState:(int)arg2 fromOldState:(int)arg3; - (void)didDeselectAnnotationView:(id)arg1; - (void)didSelectAnnotationView:(id)arg1; - (CDStruct_02837cd9)QMapRectFromCGRect:(struct CGRect)arg1; - (struct CGRect)CGRectFromQMapRect:(CDStruct_02837cd9)arg1; - (CDStruct_c3b9c2ee)QMapPointFromCGPoint:(struct CGPoint)arg1; - (struct CGPoint)CGPointFromQMapPoint:(CDStruct_c3b9c2ee)arg1; - (CDStruct_02837cd9)regionFromRect:(struct CGRect)arg1; - (struct CGRect)rectFromRegion:(CDStruct_02837cd9)arg1; - (struct CGRect)rectFromMapRect:(CDStruct_02837cd9)arg1; - (CDStruct_02837cd9)mapRectFromRect:(struct CGRect)arg1; - (struct CGPoint)pointFromCoordinate:(CDStruct_c3b9c2ee)arg1 modifyDeviationTransform:(struct CGAffineTransform *)arg2; - (CDStruct_c3b9c2ee)coordinateFromPoint:(struct CGPoint)arg1; - (struct CGPoint)pointFromCoordinate:(CDStruct_c3b9c2ee)arg1; - (struct CGPoint)pointFromMapPoint:(CDStruct_c3b9c2ee)arg1 modifyDeviationTransform:(struct CGAffineTransform *)arg2; - (CDStruct_c3b9c2ee)mapPointFromPoint:(struct CGPoint)arg1; - (struct CGPoint)pointFromMapPoint:(CDStruct_c3b9c2ee)arg1; - (struct CGAffineTransform)level20Transform; - (double)ratioCurrentTo20Double; - (float)ratio20ToCurrent; - (double)animationDurationOfContainerBoundsProperty; - (id)container; - (void)setCountryCode:(id)arg1 coordinate:(CDStruct_c3b9c2ee)arg2; @property(nonatomic) __weak id dataSource; @property(nonatomic) int scaleMode; - (void)takeSnapshotInRect:(struct CGRect)arg1 withCompletionBlock:(CDUnknownBlockType)arg2; - (id)takeSnapshotInRect:(struct CGRect)arg1; - (id)takeSnapshot; - (void)fixDataSource;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoiceDetectResult : NSObject { BOOL isSilient; BOOL isNoisy; BOOL isToLoudly_; }

@property(nonatomic) BOOL isToLoudly; // @synthesize isToLoudly=isToLoudly; @property(nonatomic) BOOL isNoisy; // @synthesize isNoisy=isNoisy; @property(nonatomic) BOOL isSilient; // @synthesize isSilient=isSilient_; - (id)init;

@end

@interface QVIVoiceAnalysis : NSObject { struct _TRSpeexEncodeContex mSpeexEncodeContex; struct _TRSpeexDecodeContex mSpeexDecodeContex; unsigned long mEncodeBufferSize; char *mEncodeInBuffer; char *mEncodeOutBuffer; BOOL mSpeexEncodeInitialized; unsigned long mDecodeBufferSize; char *mDecodeInBuffer; char *mDecodeOutBuffer; BOOL mSpeexDecodeInitialized; BOOL mMfeInitialized; }

  • (void)releaseSharedInstance;
  • (id)activeInstance;
  • (id)sharedInstance;
  • (id).cxx_construct;
  • (void)stopMfeEngine;
  • (BOOL)startMfeEngine;
  • (void)releaseMfeEngine;
  • (BOOL)initMfeEngineWithSilentTime:(int)arg1 andTimeout:(int)arg2;
  • (void)mfeDetect:(id)arg1 withResult:(id)arg2;
  • (void)mfeStop;
  • (void)mfeStart;
  • (void)mfeRelease;
  • (void)mfeInitWithSilentTime:(int)arg1 andTimeout:(int)arg2;
  • (id)speexDecode:(id)arg1;
  • (void)speexDecodeRelease;
  • (void)speexDecodeInit;
  • (id)speexEncode:(id)arg1;
  • (void)speexEncodeRelease;
  • (void)speexEncodeInit;
  • (id)init;

@end

@interface libspeex : NSObject { }

@end

@interface OpenUDID : NSObject { }

  • (void)setOptOut:(BOOL)arg1;
  • (id)valueWithError:(id *)arg1;
  • (id)value;
  • (id)_generateFreshOpenUDID;
  • (id)_getDictFromPasteboard:(id)arg1;
  • (void)_setDict:(id)arg1 forPasteboard:(id)arg2;

@end

@interface AesUtil : NSObject { }

  • (id)decryptString:(id)arg1 withRawKey:(id)arg2;
  • (id)encryptString:(id)arg1 withRawKey:(id)arg2;

@end

@interface NSStringHelp : NSObject { }

  • (BOOL)ISMcID:(id)arg1;
  • (BOOL)ISTwID:(id)arg1;
  • (BOOL)ISHkID:(id)arg1;
  • (BOOL)isTaiBaoID:(id)arg1;
  • (BOOL)isHuiXiangID:(id)arg1;
  • (BOOL)invalidateID:(id)arg1;
  • (BOOL)isUserIDNum:(id)arg1;
  • (BOOL)isBankCardNum:(id)arg1;
  • (BOOL)isPhoneNum:(id)arg1;
  • (BOOL)isDigit:(id)arg1 Length:(unsigned int)arg2;

@end

@interface TenpayPasswordView : UIView { UIView *RoundCell[6]; }

  • (void)SetInputNum:(int)arg1;
  • (id)RoundCell:(int)arg1;
  • (id)initWithFrame:(struct CGRect)arg1 bgImage:(id)arg2;

@end

@interface BankCodeTextField : TenpaySecureCtrl { }

  • (id)fetchText;
  • (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2;

@end

@interface TenpayEditableBankNum : UIView { TenpayDelegate *_dataHandler; NSMutableArray *arrTextField; }

  • (void)textFieldDidBeginEditing:(id)arg1;
  • (id)Get3DesEncryptData;
  • (id)GetRsaEncryptData;
  • (id)getFullBankNum;
  • (void)SelectRsaKey:(int)arg1;
  • (void)SetSalt:(id)arg1;
  • (void)setKeyboradOrientation:(int)arg1;
  • (void)setKeyboradImgWithNumNormal:(id)arg1 ImageNumPress:(id)arg2 ImageDelNormal:(id)arg3 ImageDelPess:(id)arg4;
  • (id)initWithFrame:(struct CGRect)arg1 andCodeNum:(id)arg2;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TenpaySecureCtrl : UITextField { TenpayDelegate *_dataHandler; unsigned int _maxInputLen; UIView *_keyboard; TPIDKeyboardView *_iPadKeyboard; BOOL bFormatBankCard; id ctrlDelegate; }

@property(nonatomic) BOOL bFormatBankCard; // @synthesize bFormatBankCard; @property(nonatomic) id ctrlDelegate; // @synthesize ctrlDelegate; - (void)p_syncShowTextToDataHandler; - (void)setFilterChar:(id)arg1; - (void)setDefaultValue:(id)arg1; - (BOOL)isAreaIDCardNum:(int)arg1; - (BOOL)isUserIDNum; - (BOOL)isBankCardNum; - (BOOL)isPhoneNum; - (id)Get3DesEncryptData; - (id)GetRsaEncryptData; - (void)ClearInput; - (void)SelectRsaKey:(int)arg1; - (void)SetSalt:(id)arg1; - (long)GetInputInfo; - (id)GetVersion; - (void)numberKeyBoardClicked:(id)arg1; - (void)numberKeyBoardTouchTouchCancel:(id)arg1; - (void)numberKeyBoardTouchDown:(id)arg1; - (void)UseKeyboardWithX:(BOOL)arg1 ImageNumNormal:(id)arg2 ImageNumPress:(id)arg3 ImageDelNormal:(id)arg4 ImageDelPess:(id)arg5; - (void)setKeyboradOrientation:(int)arg1; - (void)AppendString:(id)arg1; - (void)SetMaxInputLen:(int)arg1; - (unsigned int)GetInputLen; - (id)text; - (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2; - (void)dealloc; - (void)onChange; - (void)onReturn; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface TenpayUDID : NSObject { }

  • (id)generateFreshUDID;
  • (void)saveUDIDInKeyChain:(id)arg1;
  • (id)getUDIDInKeyChain;
  • (id)value;

@end

@interface TenpayPasswordCtrl : UITextField { NSMutableArray *_inputEncData; UIView *_keyboard; TenpayPasswordView *_pswView; TPIDKeyboardView *_iPadKeyboard; id ctrlDelegate; NSString *_saltVal; }

@property(retain, nonatomic) NSString *saltVal; // @synthesize saltVal=_saltVal; @property(nonatomic) id ctrlDelegate; // @synthesize ctrlDelegate; - (id)GetHashData; - (id)GetRsaEncryptData; - (unsigned int)GetInputLen; - (void)SetSalt:(id)arg1; - (void)ClearInput; - (void)textFieldDidEndEditing:(id)arg1; - (void)textFieldDidBeginEditing:(id)arg1; - (void)onChange; - (void)appendPsw:(id)arg1; - (void)numberKeyBoardClicked:(id)arg1; - (void)UseKeyboardWithImageNumNormal:(id)arg1 ImageNumPress:(id)arg2 ImageDelNormal:(id)arg3 ImageDelPess:(id)arg4; - (void)setKeyboradOrientation:(int)arg1; - (id)customOverlayContainer; - (struct CGRect)caretRectForPosition:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1 AndImage:(id)arg2; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TPIDKeyboardButton : UIButton { UILabel *subtitleLabel; }

@property(retain, nonatomic) UILabel *subtitleLabel; // @synthesize subtitleLabel; - (void)dealloc;

@end

@interface TPIDKeyboardView : UIView { UITextField *curText; UIView *myKeyboardiPadPortrait; UIView *myKeyboardiPadLandscape; int keybordOrientation; int maxInput; }

  • (id)createMainKeyboardWithWidth:(int)arg1 andHeight:(int)arg2 ImageNumNormal:(id)arg3 ImageNumPress:(id)arg4 ImageDelNormal:(id)arg5 ImageDelPess:(id)arg6 forTarget:(id)arg7 WithX:(BOOL)arg8;
  • (void)addLabelOnButton:(id)arg1 text:(id)arg2 frame:(struct CGRect)arg3; @property(nonatomic) int maxInput; // @synthesize maxInput;
  • (void)numberKeyBoardClicked:(id)arg1;
  • (void)touchInput:(id)arg1;
  • (void)addController:(id)arg1;
  • (id)initWithX:(BOOL)arg1 ImageNumNormal:(id)arg2 ImageNumPress:(id)arg3 ImageDelNormal:(id)arg4 ImageDelPess:(id)arg5;
  • (void)addLabelOnButton:(id)arg1 text:(id)arg2 frame:(struct CGRect)arg3;
  • (void)UseKeyboardWithImageNumNormalOnIPad:(id)arg1 ImageNumPress:(id)arg2 ImageDelNormal:(id)arg3 ImageDelPess:(id)arg4 forTarget:(id)arg5 Controller:(id)arg6 WithX:(BOOL)arg7;
  • (void)setKeyboradOrientation:(int)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface TenpaySecureObject : NSObject { }

  • (id)EncryptWith3Des:(id)arg1;
  • (id)SignWith3Des:(id)arg1;

@end

@interface TenpayCertificate : NSObject { struct { unsigned short bits; unsigned char modulus[128]; unsigned char exponent[128]; } m_keyPublic; struct { unsigned short bits; unsigned char modulus[128]; unsigned char publicExponent[128]; unsigned char exponent[128]; unsigned char prime[2][64]; unsigned char primeExponent[2][64]; unsigned char coefficient[64]; } m_keyPrivate; NSString *myToken; int _lastError; }

@property(nonatomic) int lastError; // @synthesize lastError=_lastError; @property(retain, nonatomic) NSString *myToken; // @synthesize myToken; - (id)tokenEncode:(id)arg1 message:(id)arg2; - (id)getToken:(id)arg1; - (void)cleanToken:(id)arg1; - (int)getRemainTokenNum:(id)arg1; - (BOOL)setToken:(id)arg1 certId:(id)arg2; - (id)privateDecrypt:(id)arg1 message:(id)arg2; - (BOOL)isCertExist:(id)arg1; - (BOOL)delCert:(id)arg1; - (id)certSign:(id)arg1 message:(id)arg2; - (BOOL)importCert:(id)arg1; - (id)getCSR:(id)arg1 structureName:(id)arg2; - (id)stringByEscapingForURLQuery:(id)arg1;

@end

@interface TenpayDelegate : NSObject { NSMutableString *_inputText; NSString *_salt; NSString *_appendText; int _keyIndex; int _maxLen; id _returnTarget; SEL _returnCallback; id _changeTarget; SEL _changeCallback; BOOL bFormatBankCard; NSCharacterSet *_filterCharsSet; }

@property(retain, nonatomic) NSCharacterSet *filterCharsSet; // @synthesize filterCharsSet=_filterCharsSet; @property(nonatomic) BOOL bFormatBankCard; // @synthesize bFormatBankCard; - (void)setDefaultValue:(id)arg1; - (id)GetUnEncryptCode; - (id)GetEncryptCode; - (id)GetAsteriskString:(id)arg1; - (BOOL)isAreaIDCardNum:(int)arg1; - (BOOL)isUserIDNum; - (BOOL)isBankCardNum; - (BOOL)isPhoneNum; - (id)Get3DesEncryptData; - (id)GetEncryptDataWithHash:(BOOL)arg1; - (void)ClearInput; - (void)SelectRsaKey:(int)arg1; - (void)SetSalt:(id)arg1; - (long)GetInputInfo; - (id)GetVersion; - (BOOL)textFieldShouldReturn:(id)arg1; - (BOOL)textFieldShouldClear:(id)arg1; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)textFieldDidChanged:(id)arg1; - (void)ResetInputText:(id)arg1; - (id)EncodeCard:(id)arg1; - (id)DecodeCardWithAppend:(id)arg1; - (id)DecodeCard:(id)arg1; - (void)AppendString:(id)arg1; - (void)SetMaxInputLen:(int)arg1; - (void)SetChange:(id)arg1 callback:(SEL)arg2; - (void)SetReturn:(id)arg1 callback:(SEL)arg2; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface Reachability : NSObject { BOOL localWiFiRef; struct __SCNetworkReachability *reachabilityRef; }

  • (int)getCacheReachabilityStatus:(BOOL)arg1;
  • (id)reachabilityForLocalWiFi;
  • (id)reachabilityForInternetConnection;
  • (id)reachabilityWithAddress:(const struct sockaddr *)arg1;
  • (id)reachabilityWithHostName:(id)arg1;
  • (int)currentReachabilityStatus;
  • (BOOL)connectionRequired;
  • (int)networkStatusForFlags:(unsigned int)arg1;
  • (int)localWiFiStatusForFlags:(unsigned int)arg1;
  • (void)dealloc;
  • (void)stopNotifier;
  • (BOOL)startNotifier;

@end

@interface __CThreadWarp : NSObject { CDUnknownFunctionPointerType m_funp; void *m_arg; CDUnknownFunctionPointerType m_fun; }

@property(nonatomic) void *m_arg; // @synthesize m_arg; @property(nonatomic) CDUnknownFunctionPointerType m_fun; // @synthesize m_fun; @property(nonatomic) CDUnknownFunctionPointerType m_funp; // @synthesize m_funp; - (void)Run; - (id)init;

@end

@interface __ThreadWarp : NSObject { id m_target; SEL m_sel; id m_arg; }

@property(retain, nonatomic) id m_arg; // @synthesize m_arg; @property(nonatomic) SEL m_sel; // @synthesize m_sel; @property(retain, nonatomic) id m_target; // @synthesize m_target; - (void)Run; - (void)dealloc; - (id)init;

@end

@interface ThreadQueue : NSObject { }

  • (BOOL)RunWithTarget:(id)arg1 selector:(SEL)arg2 object:(id)arg3;

@end

@interface TimerRuner : NSObject { }

  • (void)Run:(id)arg1;

@end

@interface CMMVector : NSObject { struct vector<unsafe_unretained id, std::1::allocator<__unsafe_unretained>> m_vecObject; }

  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (id)at:(unsigned long)arg1;
  • (unsigned long)count;
  • (void)removeAllObjects;
  • (BOOL)containsObject:(id)arg1;
  • (BOOL)removeObject:(id)arg1;
  • (void)addObject:(id)arg1;
  • (id)init;

@end

@interface MMRegexUtil : NSObject { }

  • (BOOL)isChinaBankPhoneNumber:(id)arg1;
  • (BOOL)isChinaBankCvvCode:(id)arg1;
  • (BOOL)isChinaBankCardNumber:(id)arg1;
  • (BOOL)isChinaIDNumber:(id)arg1;

@end

@interface CAESCrypt : NSObject { }

  • (id)AESECBDecryptWithKey:(id)arg1 Data:(id)arg2 Final:(BOOL)arg3;
  • (id)AESECBEncryptWithKey:(id)arg1 Data:(id)arg2 Final:(BOOL)arg3;
  • (id)AESDecryptWithKey:(id)arg1 Data:(id)arg2;
  • (id)AESEncryptWithKey:(id)arg1 Data:(id)arg2;
  • (id)init;

@end

@interface MMCommonAdapter : NSObject { id _m_delegate; }

  • (id)SharedInstance;
  • (void)SetupWithDelegate:(id)arg1; @property __weak id m_delegate; // @synthesize m_delegate=_m_delegate;
  • (void).cxx_destruct;

@end

@interface MMObject : NSObject { }

@end

@interface CommonUtility : NSObject { }

  • (id)GetRootPathOfTrash;
  • (id)GetRandomPathOfTrash;
  • (unsigned long long)genCurrentTimeInMs;
  • (id)GetTmpPath;
  • (id)SafeUnarchive:(id)arg1;

@end

@interface FileQueue : NSObject { NSString *m_nsFilePath; int m_codingMethod; Class m_elementClass; }

  • (void).cxx_destruct;
  • (BOOL)clear;
  • (id)getAll;
  • (BOOL)pop;
  • (id)getTop;
  • (BOOL)modifyTop:(id)arg1;
  • (BOOL)push:(id)arg1;
  • (BOOL)syncToFile;
  • (void)setUnArchiveResult:(id)arg1;
  • (id)getArchiveTarget;
  • (void)dealloc;
  • (id)initWithNSCodingFilePath:(id)arg1;

@end

@interface FIFOFileQueue : FileQueue { NSMutableArray *m_arrItems; }

  • (void).cxx_destruct;
  • (id)description;
  • (BOOL)clear;
  • (id)getAll;
  • (id)getTop;
  • (BOOL)modifyTop:(id)arg1;
  • (BOOL)pop;
  • (BOOL)push:(id)arg1;
  • (void)setUnArchiveResult:(id)arg1;
  • (id)getArchiveTarget;
  • (void)dealloc;

@end

@interface MMGlobalLogTime : NSObject { NSMutableDictionary *m_dic; NSMutableDictionary *m_dicProc; }

  • (id)sharedMMGlobalLogTime;
  • (void).cxx_destruct;
  • (void)end:(id)arg1;
  • (void)needreport:(id)arg1 withEventId:(unsigned long)arg2;
  • (void)start:(id)arg1 withStep:(const char *)arg2;
  • (void)dealloc;
  • (id)init;

@end

@interface MMGifView : UIView { GifItem *m_refData; UIImageView *m_imageView; struct CGSize m_size; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) struct CGSize m_size; // @synthesize m_size; @property(retain, nonatomic) UIImageView *m_imageView; // @synthesize m_imageView; @property(nonatomic) GifItem *m_refData; // @synthesize m_refData; - (void).cxx_destruct; - (void)dealloc; @property(readonly, nonatomic) BOOL isSingleFrame; - (void)layoutSubviews; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCDBErrorReport : NSObject { }

  • (void)ReportWithDatabaseID:(unsigned int)arg1 operationID:(unsigned int)arg2 errorCode:(unsigned int)arg3 extendedError:(unsigned int)arg4;
  • (unsigned long long)getDeviceLazyFreeSpace;
  • (BOOL)isLazyFreeSpaceLow;
  • (void)checkLazyFreeSpace;

@end

@interface DeleagateProxyCatchUnImplementMethod : NSObject { }

  • (long long)catchUnImplementMethod;

@end

@interface MMNewDelegateCenter : MMService { DeleagateProxyCatchUnImplementMethod *m_catchUnimplementMethodObj; NSMethodSignature *m_unImplementMethodSignature; }

  • (BOOL)hasProtocol:(id)arg1 theProtocol:(id)arg2;
  • (id)generateProtocolsKey:(id)arg1;
  • (void).cxx_destruct;
  • (id)getCatchUmimplementMethodObj;
  • (id)getUmimplementMethodSignature;
  • (void *)registerDelegateOnOwner:(id)arg1 delegate:(id)arg2 forProtocols:(id)arg3;
  • (void)dealloc;
  • (id)init;
  • (void)setDelegateProxyOnDelegate:(id)arg1 delegate:(id)arg2;
  • (id)getDelegateOnOnwer:(id)arg1 delegate:(id)arg2;
  • (id)setDelegateOnOwner:(id)arg1 delegate:(id)arg2 protocols:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RKLLowMemoryWarningObserver : NSObject { }

  • (void)lowMemoryWarning:(id)arg1;

@end

@interface RKLBlockEnumerationHelper : NSObject { struct { struct _CFString *regexString; unsigned int regexHash; unsigned int options; struct uregex *icu_regex; int captureCount; struct __CFString *setToString; unsigned int setToHash; int setToLength; unsigned int setToIsImmutable:1; unsigned int setToNeedsConversion:1; unsigned short *setToUniChar; struct _NSRange setToRange; struct _NSRange lastFindRange; struct _NSRange lastMatchRange; CDStruct183601bc *buffer; } cachedRegex; struct { struct __CFString *string; unsigned int hash; int length; unsigned short *uniChar; } buffer; void *scratchBuffer[5]; unsigned int needToFreeBufferUniChar:1; }

  • (void)dealloc;
  • (id)initWithRegex:(id)arg1 options:(unsigned int)arg2 string:(id)arg3 range:(struct _NSRange)arg4 error:(id *)arg5;

@end

@interface DeallocHelper : NSObject { id _target; CDUnknownBlockType _callback; }

  • (void)DettachObject:(id)arg1 key:(const void *)arg2;
  • (void)attachToObject:(id)arg1 key:(const void *)arg2 whenDeallocDoThis:(CDUnknownBlockType)arg3; @property(copy, nonatomic) CDUnknownBlockType callback; // @synthesize callback=_callback; @property(nonatomic) id target; // @synthesize target=_target;
  • (void).cxx_destruct;
  • (void)dealloc;

@end

@interface FileSealerHookInfo : NSObject { NSString *_name; void **_originSystemCall; void *_newSystemCall; }

@property(readonly, nonatomic) void *newSystemCall; // @synthesize newSystemCall=_newSystemCall; @property(readonly, nonatomic) void **originSystemCall; // @synthesize originSystemCall=_originSystemCall; @property(readonly, nonatomic) NSString *name; // @synthesize name=_name; - (void).cxx_destruct; - (id)initWithName:(id)arg1 originSystemCall:(void **)arg2 andNewSystemCall:(void *)arg3;

@end

@interface MTimeSpan : NSObject { NSDate *m_beginDate; NSDate *m_endDate; }

  • (id)timeSpanOfMonthInDate:(id)arg1;
  • (id)timeSpanOfWeekInDate:(id)arg1;
  • (id)timeSpanOfThisMonth;
  • (id)timeSpanOfThisWeek;
  • (id)timeSpanOfToday;
  • (id)timeSpanOfIntDate:(unsigned long)arg1;
  • (id)timeSpanOfDate:(id)arg1; @property(retain, nonatomic) NSDate *m_endDate; // @synthesize m_endDate; @property(retain, nonatomic) NSDate *m_beginDate; // @synthesize m_beginDate;
  • (void).cxx_destruct;
  • (unsigned long)endInIntDate;
  • (unsigned long)beginInIntDate;
  • (id)end;
  • (id)begin;
  • (id)description;
  • (id)init;

@end

@interface WCDBRWLock : NSObject { NSCondition *m_locker; struct map<NSThread *weak, int, std::1::less<NSThread *weak>, std::1::allocator<std::__1::pair<NSThread *const __weak, int»> m_sharedThreads; struct pair<NSThread *__weak, int> m_exclusiveThread; }

  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)unlock:(unsigned int)arg1;
  • (void)lock:(unsigned int)arg1;
  • (BOOL)tryLockRead;
  • (id)init;

@end

@interface MMExtensionObject : NSObject { void *m_Obj; BOOL m_deleteMark; }

@property(nonatomic) BOOL m_deleteMark; // @synthesize m_deleteMark; - (id)description; - (id)initWithObject:(void *)arg1; - (BOOL)isObjectEqual:(void *)arg1; - (void *)getObject; - (void)setObject:(void *)arg1;

@end

@interface MMExtensionDictionary : NSObject { NSMutableDictionary *m_dic; BOOL m_needCleanUp; }

  • (void).cxx_destruct;
  • (void)cleanUp;
  • (id)getKeyExtensionList:(id)arg1;
  • (BOOL)unregisterKeyExtension:(id)arg1;
  • (BOOL)unregisterExtension:(id)arg1 forKey:(id)arg2;
  • (BOOL)registerExtension:(id)arg1 forKey:(id)arg2;
  • (void)dealloc;
  • (id)init;

@end

@interface MMExtension : NSObject { Protocol *m_extKey; unsigned int m_methodCount; struct objc_method_description *m_methods; MMExtensionDictionary *m_dicObserver; MMExtensionDictionary *m_dicKeyObserver; }

  • (void).cxx_destruct;
  • (id)description;
  • (void)cleanUp;
  • (id)getKeyExtensionList:(id)arg1;
  • (id)getExtensionListForSelector:(SEL)arg1;
  • (void)unregisterKeyExtension:(id)arg1;
  • (void)unregisterExtension:(id)arg1 forKey:(id)arg2;
  • (void)unregisterExtension:(id)arg1;
  • (BOOL)registerExtension:(id)arg1 forKey:(id)arg2;
  • (BOOL)registerExtension:(id)arg1;
  • (void)dealloc;
  • (id)initWithKey:(id)arg1;

@end

@interface MMExtensionCenter : MMService { NSMutableDictionary *m_dicExtension; }

  • (void).cxx_destruct;
  • (void)cleanUp;
  • (id)getExtension:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CNetworkStatus : MMService { unsigned long m_uiLastStatus; id m_delNetworkStatus; }

  • (void)AsyncGetWifiInfo:(CDUnknownBlockType)arg1;
  • (void)GetWifiInfo:(id *)arg1 BSSID:(id *)arg2;
  • (BOOL)isSimCard4G;
  • (BOOL)isSimCardSupport3GPlus;
  • (id)getSimCardType;
  • (id)getCarrierName;
  • (id)GetCarrier;
  • (void)GetCTNetworkInfo;
  • (id)descriptionForNetType:(int)arg1;
  • (BOOL)isOnWifiOrOver2G;
  • (BOOL)isReachable;
  • (unsigned long)getNewNetType;
  • (int)getNetworkType;
  • (BOOL)isOnWifi;
  • (BOOL)isOnWWan;
  • (void)ChangeReach;
  • (BOOL)isiOS9Plus;
  • (void)Stop;
  • (void)Start:(id)arg1;
  • (void)PingReach;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FastStrUtil : NSObject { }

  • (unsigned long)decodeToInteger:(struct XmlReaderNode_t *)arg1 attribute:(const char *)arg2;
  • (unsigned long)decodeToInteger:(struct XmlReaderNode_t *)arg1 key:(const char *)arg2;
  • (id)decodeToString:(struct XmlReaderNode_t *)arg1 key:(const char *)arg2;
  • (BOOL)code:(struct CFastStr *)arg1 key:(const char *)arg2 integer:(unsigned long)arg3;
  • (BOOL)code:(struct CFastStr *)arg1 key:(const char *)arg2 string:(id)arg3;

@end

@interface ConfigureReader : NSObject { }

  • (id)parseConfigure:(id)arg1;

@end

@interface MemoryMappedKV : NSObject { NSRecursiveLock *m_lock; NSMutableDictionary *m_dic; NSString *m_path; NSString *m_crcPath; NSString *m_mmapID; int m_fd; char *m_ptr; unsigned long m_size; unsigned long m_actualSize; struct CodedOutputData *m_output; BOOL m_isInBackground; BOOL m_needLoadFromFile; unsigned int m_crcDigest; int m_crcFd; char *m_crcPtr; }

  • (BOOL)isFileValid:(id)arg1;
  • (id)crcPathWithMappedKVPath:(id)arg1;
  • (id)mappedKVPathWithID:(id)arg1;
  • (id)memoryMappedKVWithID:(id)arg1 withApplicationState:(int)arg2;
  • (id)sharedDefaultMemoryMappedKVWithApplicationState:(int)arg1;
  • (id)defaultMemoryMappedKVWithApplicationState:(int)arg1;
  • (void)setCurrentUin:(unsigned long)arg1;
  • (void)initialize;
  • (id)memoryMappedKVWithID:(id)arg1;
  • (id)sharedDefaultMemoryMappedKV;
  • (id)defaultMemoryMappedKV;
  • (void)reportMMapFail;
  • (void)reportTruncateFail;
  • (void)reportCRCCheckFail;
  • (void)reportLengthFail;
  • (void).cxx_destruct;
  • (void)sync;
  • (void)removeValuesForKeys:(id)arg1;
  • (void)removeValueForKey:(id)arg1;
  • (void)enumerateKeys:(CDUnknownBlockType)arg1;
  • (unsigned long)totalSize;
  • (unsigned long)count;
  • (BOOL)containsKey:(id)arg1;
  • (unsigned long long)getUInt64ForKey:(id)arg1 defaultValue:(unsigned long long)arg2;
  • (unsigned long long)getUInt64ForKey:(id)arg1;
  • (long long)getInt64ForKey:(id)arg1 defaultValue:(long long)arg2;
  • (long long)getInt64ForKey:(id)arg1;
  • (unsigned int)getUInt32ForKey:(id)arg1 defaultValue:(unsigned int)arg2;
  • (unsigned int)getUInt32ForKey:(id)arg1;
  • (int)getInt32ForKey:(id)arg1 defaultValue:(int)arg2;
  • (int)getInt32ForKey:(id)arg1;
  • (BOOL)getBoolForKey:(id)arg1 defaultValue:(BOOL)arg2;
  • (BOOL)getBoolForKey:(id)arg1;
  • (id)getObjectOfClass:(Class)arg1 forKey:(id)arg2;
  • (BOOL)setUInt64:(unsigned long long)arg1 forKey:(id)arg2;
  • (BOOL)setInt64:(long long)arg1 forKey:(id)arg2;
  • (BOOL)setUInt32:(unsigned int)arg1 forKey:(id)arg2;
  • (BOOL)setInt32:(int)arg1 forKey:(id)arg2;
  • (BOOL)setBool:(BOOL)arg1 forKey:(id)arg2;
  • (BOOL)setObject:(id)arg1 forKey:(id)arg2;
  • (void)prepareCRCFile;
  • (void)updateCRCDigest:(const char *)arg1 withSize:(unsigned long)arg2;
  • (void)recaculateCRCDigest;
  • (BOOL)checkFileCRCValid;
  • (BOOL)isFileValid;
  • (BOOL)fullWriteback;
  • (id)getDataForKey:(id)arg1;
  • (BOOL)setData:(id)arg1 forKey:(id)arg2;
  • (BOOL)writeAcutalSize:(unsigned long)arg1;
  • (BOOL)ensureMemorySize:(unsigned long)arg1;
  • (BOOL)protectFromBackgroundWritting:(unsigned long)arg1 writeBlock:(CDUnknownBlockType)arg2;
  • (void)clearMemoryState;
  • (void)clearAll;
  • (void)checkLoadData;
  • (void)loadFromFile;
  • (void)didBecomeActive;
  • (void)didEnterBackground;
  • (void)onMemoryWarning;
  • (void)dealloc;
  • (id)initWithMMapID:(id)arg1 withApplicationState:(int)arg2;

@end

@interface ObjectWrapper : NSObject { id _obj; Class _cls; unsigned long long _inQueueTime; }

  • (id)genIDKeyForObject:(id)arg1; @property(nonatomic) unsigned long long inQueueTime; // @synthesize inQueueTime=_inQueueTime; @property(nonatomic) Class cls; // @synthesize cls=_cls; @property(nonatomic) id obj; // @synthesize obj=_obj;

@end

@interface SelectorWrapper : NSObject { NSString *_objKey; SEL _selector; id _parameter; unsigned long long _inQueueTime; }

  • (id)genKeyForObject:(id)arg1 withSelector:(SEL)arg2; @property(nonatomic) unsigned long long inQueueTime; // @synthesize inQueueTime=_inQueueTime; @property(retain, nonatomic) id parameter; // @synthesize parameter=_parameter; @property(nonatomic) SEL selector; // @synthesize selector=_selector; @property(retain, nonatomic) NSString *objKey; // @synthesize objKey=_objKey;
  • (void)dealloc;

@end

@interface SafePerformObject : MMObject { NSRecursiveLock *m_lock; NSMutableDictionary *m_objs; NSMutableDictionary *m_selCancelTime; }

  • (id)sharedInstance;
  • (void)safeCancelPerformWithTarget:(id)arg1 selector:(SEL)arg2 object:(id)arg3;
  • (void)safeCancelPerformWithTarget:(id)arg1;
  • (void)doPerformSelector:(id)arg1;
  • (void)safePerformSelector:(SEL)arg1 onTarget:(id)arg2 withObject:(id)arg3 afterDelay:(double)arg4;
  • (void)dealloc;
  • (id)init;

@end

@interface MMDicDelegates : NSObject { void *m_ownerId; BOOL m_ownerShouldBeNotify; struct map<unsigned int, MMDelegateProxy *, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, MMDelegateProxy *>>> *m_mapDelegates; }

  • (void)clearOwner;
  • (BOOL)setDelegateToDic:(id)arg1;
  • (id)getDelegateFromDic:(id)arg1;
  • (void)setOwnerId:(void *)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface WCDBMaster : NSObject { NSString *type; NSString *name; NSString *tbl_name; unsigned long rootpage; NSString *sql; long long m___rowID; }

  • (id)tableName;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *sql; // @synthesize sql; @property(nonatomic) unsigned long rootpage; // @synthesize rootpage; @property(retain, nonatomic) NSString *tbl_name; // @synthesize tbl_name; @property(retain, nonatomic) NSString *name; // @synthesize name; @property(retain, nonatomic) NSString *type; // @synthesize type;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_sql;
  • (const WCDBCondition_e9b1f587 *)db_rootpage;
  • (const WCDBCondition_8be2a476 *)db_tbl_name;
  • (const WCDBCondition_8be2a476 *)db_name;
  • (const WCDBCondition_8be2a476 *)db_type;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDBSequence : NSObject { NSString *name; int seq; long long m___rowID; }

  • (id)tableName;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) int seq; // @synthesize seq; @property(retain, nonatomic) NSString *name; // @synthesize name;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_750820ee *)db_seq;
  • (const WCDBCondition_8be2a476 *)db_name;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDataBase : NSObject <WCDBCorruptReportInterface, WCDBHandlesPoolProtocol> { WCDBHandlesPool *m_handlesPool; NSData *m_dbEncryptKey; BOOL m_isMemoryOnly; NSString *m_nsDBPath; NSString *m_nsDBFilePath; NSString *m_nsDBName; unsigned int m_databaseID; BOOL _m_isInCheckpointProcess; BOOL _m_didCheckpointFailed; id m_eventDelegate; WCDBCorruptReport *m_corruptReport; int _m_checkpointFailedCount; }

  • (int)intValueForPragmaSetting:(id)arg1 forHandle:(struct sqlite3 *)arg2;
  • (BOOL)GetRowId:(long long *)arg1 fromObject:(id)arg2;
  • (id)extractOneObjectOfClass:(Class)arg1 fromColumn:(struct sqliterk_column *)arg2;
  • (id)dbPathsFrom:(id)arg1;
  • (BOOL)safeMoveDBFrom:(id)arg1 to:(id)arg2 error:(id *)arg3;
  • (void)initialize;
  • (void)setFileProtection:(id)arg1;
  • (BOOL)safeRenameDBFrom:(id)arg1 to:(id)arg2 error:(id *)arg3;
  • (BOOL)renameDBFrom:(id)arg1 to:(id)arg2 error:(id *)arg3;
  • (BOOL)deleteDB:(id)arg1;
  • (id)backupPathsFrom:(id)arg1; @property int m_checkpointFailedCount; // @synthesize m_checkpointFailedCount=_m_checkpointFailedCount; @property BOOL m_didCheckpointFailed; // @synthesize m_didCheckpointFailed=_m_didCheckpointFailed; @property BOOL m_isInCheckpointProcess; // @synthesize m_isInCheckpointProcess=_m_isInCheckpointProcess; @property(retain, nonatomic) WCDBCorruptReport *m_corruptReport; // @synthesize m_corruptReport; @property __weak id m_eventDelegate; // @synthesize m_eventDelegate; @property(readonly, nonatomic) NSString *m_nsDBFilePath; // @synthesize m_nsDBFilePath; @property(readonly, nonatomic) NSString *m_nsDBPath; // @synthesize m_nsDBPath; @property(readonly, nonatomic) BOOL m_isMemoryOnly; // @synthesize m_isMemoryOnly;
  • (void).cxx_destruct;
  • (BOOL)pragmaSetting:(id)arg1 opID:(unsigned int)arg2 forHandle:(struct sqlite3 *)arg3;
  • (id)stringValueForPragmaSetting:(id)arg1 opID:(unsigned int)arg2 forHandle:(struct sqlite3 *)arg3;
  • (int)intValueForPragmaSetting:(id)arg1 opID:(unsigned int)arg2 forHandle:(struct sqlite3 *)arg3;
  • (void)callEventTransactionRollback;
  • (id)errorWithCode:(int)arg1 Description:(id)arg2;
  • (void)ClearCorruptNum;
  • (void)directReportCorrupt:(int)arg1 tableName:(id)arg2 opType:(unsigned int)arg3;
  • (void)recordCorrupt:(int)arg1 tableName:(id)arg2 opType:(unsigned int)arg3;
  • (BOOL)deleteObjectsFromTable:(id)arg1 where:(const struct WCDBConditionBase *)arg2;
  • (BOOL)deleteObject:(id)arg1 fromTable:(id)arg2;
  • (basic_string_7d00a7a9)getConditionStringFromObj:(id)arg1;
  • (BOOL)updateObject:(id)arg1 onProperties:(const vector_24c76cbd *)arg2 ofTable:(id)arg3 where:(const struct WCDBConditionBase *)arg4;
  • (BOOL)updateObject:(id)arg1 onProperties:(const vector_24c76cbd *)arg2 ofTable:(id)arg3;
  • (BOOL)updateProperty:(const struct WCDBConditionBase *)arg1 withValue:(id)arg2 ofClass:(Class)arg3 ofTable:(id)arg4 where:(const struct WCDBConditionBase *)arg5;
  • (BOOL)insertOrUpdateObjects:(id)arg1 inToTable:(id)arg2 onConflict:(CDUnknownBlockType)arg3;
  • (BOOL)insertOrUpdateObject:(id)arg1 inToTable:(id)arg2 onConflict:(CDUnknownBlockType)arg3;
  • (BOOL)insertOrUpdateObjects:(id)arg1 inToTable:(id)arg2 error:(id *)arg3;
  • (BOOL)insertObjects:(id)arg1 inToTable:(id)arg2 error:(id *)arg3 autoIncrement:(BOOL)arg4;
  • (BOOL)insertOrUpdateObjects:(id)arg1 inToTable:(id)arg2;
  • (BOOL)insertObject:(id)arg1 onProperties:(const vector_24c76cbd *)arg2 inToTable:(id)arg3 autoIncrement:(BOOL)arg4;
  • (BOOL)insertObject:(id)arg1 inToTable:(id)arg2 autoIncrement:(BOOL)arg3;
  • (BOOL)insertOrUpdateObject:(id)arg1 onProperties:(const vector_24c76cbd *)arg2 inToTable:(id)arg3;
  • (BOOL)insertOrUpdateObject:(id)arg1 inToTable:(id)arg2;
  • (BOOL)doInsertObjectWithBind:(id)arg1 onProperties:(const vector_24c76cbd *)arg2 inToTable:(id)arg3 autoIncrement:(BOOL)arg4 isOrReplace:(BOOL)arg5;
  • (void)autoIncrementPrimaryKey:(id)arg1 withValue:(long long)arg2;
  • (void)bindBlobProperty:(const vector_24c76cbd *)arg1 ofObject:(id)arg2 toSTMT:(struct sqlite3_stmt *)arg3;
  • (void)bindBlobProperty:(id)arg1 toSTMT:(struct sqlite3_stmt *)arg2;
  • (basic_string_7d00a7a9)dumpProperty:(id)arg1 withObject:(id)arg2;
  • (basic_string_7d00a7a9)dumpProperty:(id)arg1 withValue:(id)arg2;
  • (void)dumpObject:(id)arg1 onProperties:(const vector24c76cbd *)arg2 toNameString:(basic_string7d00a7a9 *)arg3 andValueString:(basic_string_7d00a7a9 *)arg4 autoIncrement:(BOOL)arg5;
  • (void)bindPropertys:(id)arg1 toSTMT:(struct sqlite3stmt *)arg2 withSpecificProperty:(const set1aa443d0 *)arg3 isAutoIncrement:(char *)arg4;
  • (void)generateInsertSQLString:(basic_string7d00a7a9 *)arg1 withSpecificProperty:(const set1aa443d0 *)arg2 isReplaceOnConflict:(BOOL)arg3 cls:(Class)arg4 tableName:(id)arg5;
  • (set1aa443d0)dumpSpecificProperty:(const vector24c76cbd *)arg1;
  • (BOOL)doInsertObjects:(id)arg1 onProperties:(const vector_24c76cbd *)arg2 inToTable:(id)arg3 autoIncrement:(BOOL)arg4 isOrReplace:(BOOL)arg5 error:(id *)arg6;
  • (BOOL)canItemAutoIncrement:(id)arg1;
  • (void)fillCrossTableFromTableName:(basic_string_7d00a7a9 *)arg1 queryInfo:(id)arg2;
  • (id)itemFromObject:(id)arg1 columnName:(const basic_string_7d00a7a9 *)arg2;
  • (BOOL)fillCrossTableSelectProperty:(basic_string_7d00a7a9 *)arg1 queryInfo:(id)arg2 columnInfo:(id)arg3;
  • (BOOL)checkTableQueryInfo:(id)arg1;
  • (id)getObjectsCrossTables:(id)arg1 where:(const struct WCDBConditionBase *)arg2 orderBy:(const struct WCDBConditionBase *)arg3 limit:(unsigned long)arg4 getError:(id *)arg5;
  • (id)getSumProperty:(const struct WCDBConditionBase *)arg1 where:(const struct WCDBConditionBase *)arg2 ofClass:(Class)arg3 fromTable:(id)arg4;
  • (id)getMaxProperty:(const struct WCDBConditionBase *)arg1 where:(const struct WCDBConditionBase *)arg2 ofClass:(Class)arg3 fromTable:(id)arg4;
  • (id)getMaxProperty:(const struct WCDBConditionBase *)arg1 ofClass:(Class)arg2 fromTable:(id)arg3;
  • (id)getOnePropertyValue:(const struct WCDBConditionBase *)arg1 ofClass:(Class)arg2 fromTable:(id)arg3 where:(const struct WCDBConditionBase *)arg4 orderBy:(const struct WCDBConditionBase *)arg5;
  • (id)getPropertyWithDistinct:(const struct WCDBConditionBase *)arg1 ofClass:(Class)arg2 fromTable:(id)arg3 where:(const struct WCDBConditionBase *)arg4;
  • (id)getProperty:(const struct WCDBConditionBase *)arg1 ofClass:(Class)arg2 fromTable:(id)arg3 where:(const struct WCDBConditionBase *)arg4 orderBy:(const struct WCDBConditionBase *)arg5 limit:(unsigned long)arg6;
  • (id)getProperty:(const struct WCDBConditionBase *)arg1 ofClass:(Class)arg2 fromTable:(id)arg3 where:(const struct WCDBConditionBase *)arg4 limit:(unsigned long)arg5;
  • (id)getProperty:(const struct WCDBConditionBase *)arg1 ofClass:(Class)arg2 fromTable:(id)arg3 where:(const struct WCDBConditionBase *)arg4;
  • (id)getProperty:(const struct WCDBConditionBase *)arg1 ofClass:(Class)arg2 fromTable:(id)arg3;
  • (id)getOneProperty:(const struct WCDBConditionBase *)arg1 ofClass:(Class)arg2 fromTable:(id)arg3 withQueryString:(const basic_string_7d00a7a9 *)arg4;
  • (id)getProperty:(const struct WCDBConditionBase *)arg1 ofClass:(Class)arg2 fromTable:(id)arg3 withQueryString:(const basic_string_7d00a7a9 *)arg4;
  • (unsigned long)getTablesCount;
  • (unsigned long)getCountOfObjectsOfClass:(Class)arg1 fromTable:(id)arg2 withDistinctProperty:(const struct WCDBConditionBase *)arg3 where:(const struct WCDBConditionBase *)arg4;
  • (unsigned long)getCountOfObjectsOfClass:(Class)arg1 fromTable:(id)arg2 where:(const struct WCDBConditionBase *)arg3;
  • (id)getObjectsOfClass:(Class)arg1 fromTable:(id)arg2 onProperties:(const vector_24c76cbd *)arg3 where:(const struct WCDBConditionBase *)arg4 orderBy:(const struct WCDBConditionBase *)arg5 limit:(unsigned long)arg6 getError:(id *)arg7;
  • (id)getObjectsOfClass:(Class)arg1 fromTable:(id)arg2 onProperties:(const vector_24c76cbd *)arg3 where:(const struct WCDBConditionBase *)arg4 orderBy:(const struct WCDBConditionBase *)arg5 limit:(unsigned long)arg6;
  • (id)getObjectsOfClass:(Class)arg1 fromTable:(id)arg2 where:(const struct WCDBConditionBase *)arg3 orderBy:(const struct WCDBConditionBase *)arg4 limit:(unsigned long)arg5;
  • (id)getObjectsOfClass:(Class)arg1 fromTable:(id)arg2 where:(const struct WCDBConditionBase *)arg3 limit:(unsigned long)arg4;
  • (id)getObjectsOfClass:(Class)arg1 fromTable:(id)arg2 where:(const struct WCDBConditionBase *)arg3;
  • (id)getAllObjectsOfClass:(Class)arg1 fromTable:(id)arg2;
  • (id)getOneObjectOfClass:(Class)arg1 fromTable:(id)arg2 onProperties:(const vector_24c76cbd *)arg3 where:(const struct WCDBConditionBase *)arg4 orderBy:(const struct WCDBConditionBase *)arg5;
  • (id)getOneObjectOfClass:(Class)arg1 fromTable:(id)arg2 where:(const struct WCDBConditionBase *)arg3;
  • (id)getLastObjectOfClass:(Class)arg1 fromTable:(id)arg2;
  • (id)extractOneProperty:(id)arg1 fromSTMT:(struct sqlite3_stmt *)arg2 atIndex:(int)arg3;
  • (BOOL)extractObjects:(id)arg1 columnInfo:(id)arg2 fromSTMT:(struct sqlite3_stmt *)arg3;
  • (BOOL)excuteSQLNoRet:(const char *)arg1 errCodePrepare:(int *)arg2 errCodeStep:(int *)arg3;
  • (BOOL)excuteSQLNoRet:(const char *)arg1;
  • (BOOL)_rollbackTransaction:(id)arg1;
  • (BOOL)_commitTransaction:(id)arg1;
  • (id)_beginTransaction;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1 stateDidChanged:(CDUnknownBlockType)arg2;
  • (BOOL)createIndexOnTable:(id)arg1 withIndexArray:(const struct WCDBIndexHelper *)arg2 count:(unsigned long)arg3;
  • (BOOL)createIndexOnTable:(id)arg1 withDummyObj:(id)arg2;
  • (void)alterTableIfNeeded:(id)arg1 withProperties:(id)arg2;
  • (id)getColumnsFromSchema:(id)arg1;
  • (id)getSchemaOfTable:(id)arg1;
  • (BOOL)isTableExist:(id)arg1;
  • (id)getAllTables;
  • (BOOL)dropTableOfName:(id)arg1;
  • (BOOL)createTableOfName:(id)arg1 withClass:(Class)arg2;
  • (void)generateMultiPrimaryKey:(basic_string_7d00a7a9 *)arg1 withClass:(Class)arg2;
  • (void)generateTableAttribute:(basic_string_7d00a7a9 *)arg1 withClass:(Class)arg2;
  • (void)generateTablePrefix:(basic_string_7d00a7a9 *)arg1 tableName:(id)arg2 withClass:(Class)arg3;
  • (id)usingModule:(id)arg1;
  • (id)multiPrimaryKey:(id)arg1;
  • (BOOL)isVirtualTable:(id)arg1;
  • (id)dicTableHelper:(Class)arg1;
  • (id)getTable:(id)arg1 withClass:(Class)arg2;
  • (id)extractOneObjectOfClass:(Class)arg1 fromColumn:(struct sqliterk_column *)arg2;
  • (void)_forceCloseEnd;
  • (void)_forceCloseBegin;
  • (void)forceCloseAndPreventOtherThreadsInBlock:(CDUnknownBlockType)arg1;
  • (void)forceClose;
  • (void)closeAndPreventOtherThreadsInBlock:(CDUnknownBlockType)arg1;
  • (BOOL)isOpen;
  • (void)configDB:(struct sqlite3 *)arg1;
  • (void)onCheckpoint:(int)arg1 withHandle:(struct sqlite3 *)arg2;
  • (void)checkpoint;
  • (int)checkpointHook:(struct sqlite3 *)arg1 zDb:(const char *)arg2 nFrame:(int)arg3;
  • (BOOL)openDB;
  • (void)onGenerateNewHandle:(struct sqlite3 *)arg1;
  • (unsigned long long)fileSize;
  • (id)infoPath;
  • (id)dbPaths;
  • (void)dealloc;
  • (id)initWithPath:(id)arg1 withEncryptKey:(id)arg2;
  • (id)initWithPath:(id)arg1 withEncryptKey:(id)arg2 databaseID:(unsigned int)arg3 eventDelegate:(id)arg4;
  • (id)initWithPath:(id)arg1 withEncryptKey:(id)arg2 databaseID:(unsigned int)arg3;
  • (BOOL)restoreFromSourceDB:(id)arg1 withDelegate:(id)arg2 error:(id *)arg3;
  • (id)backupPaths;
  • (void)clearBackup;
  • (BOOL)backup;
  • (id)getRestoreInfos;
  • (id)accquireRestoreInfos;
  • (id)accquireSortedBackupInfos;
  • (BOOL)bindProperty:(id)arg1 toSTMT:(struct sqlite3_stmt *)arg2 forItem:(id)arg3 atIndex:(int)arg4;
  • (void)extractOneObject:(id)arg1 fromItem:(id)arg2 index:(int)arg3 STMT:(struct sqlite3_stmt *)arg4;
  • (id)extractOneObjectRepeatedOfClass:(Class)arg1 withColumnInfo:(id *)arg2 STMT:(struct sqlite3_stmt *)arg3;
  • (id)extractOneObjectOfClass:(Class)arg1 fromSTMT:(struct sqlite3_stmt *)arg2;
  • (void)handleEncryptKeyError;
  • (BOOL)deleteOneObjectFromFile:(id)arg1;
  • (BOOL)loadOneObjectFromFile:(id)arg1;
  • (BOOL)saveOneObjectToFile:(id)arg1;
  • (id)getPathWithRowID:(const long long *)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDataBaseTable : NSObject { WCDataBase *m_db; NSString *m_tableName; Class m_tableClass; }

  • (void).cxx_destruct;
  • (Class)tableClass;
  • (id)database;
  • (id)tableName;
  • (BOOL)deleteObjectsWhere:(const struct WCDBConditionBase *)arg1;
  • (BOOL)deleteObject:(id)arg1;
  • (BOOL)updateObject:(id)arg1 onProperties:(const vector_24c76cbd *)arg2 where:(const struct WCDBConditionBase *)arg3;
  • (BOOL)updateObject:(id)arg1 onProperties:(const vector_24c76cbd *)arg2;
  • (BOOL)updateProperty:(const struct WCDBConditionBase *)arg1 withValue:(id)arg2 where:(const struct WCDBConditionBase *)arg3;
  • (BOOL)insertOrUpdateObjects:(id)arg1 onConflict:(CDUnknownBlockType)arg2;
  • (BOOL)insertOrUpdateObject:(id)arg1 onConflict:(CDUnknownBlockType)arg2;
  • (BOOL)insertOrUpdateObjects:(id)arg1;
  • (BOOL)insertOrUpdateObject:(id)arg1 onProperties:(const vector_24c76cbd *)arg2;
  • (BOOL)insertOrUpdateObject:(id)arg1;
  • (BOOL)insertObject:(id)arg1 onProperties:(const vector_24c76cbd *)arg2 autoIncrement:(BOOL)arg3;
  • (BOOL)insertObject:(id)arg1 autoIncrement:(BOOL)arg2;
  • (id)getSumProperty:(const struct WCDBConditionBase *)arg1 where:(const struct WCDBConditionBase *)arg2;
  • (id)getMaxProperty:(const struct WCDBConditionBase *)arg1 where:(const struct WCDBConditionBase *)arg2;
  • (id)getMaxProperty:(const struct WCDBConditionBase *)arg1;
  • (id)getOnePropertyValue:(const struct WCDBConditionBase *)arg1 where:(const struct WCDBConditionBase *)arg2 orderBy:(const struct WCDBConditionBase *)arg3;
  • (id)getPropertyWithDistinct:(const struct WCDBConditionBase *)arg1 where:(const struct WCDBConditionBase *)arg2;
  • (id)getProperty:(const struct WCDBConditionBase *)arg1 where:(const struct WCDBConditionBase *)arg2 orderBy:(const struct WCDBConditionBase *)arg3 limit:(unsigned long)arg4;
  • (id)getProperty:(const struct WCDBConditionBase *)arg1 where:(const struct WCDBConditionBase *)arg2 limit:(unsigned long)arg3;
  • (id)getProperty:(const struct WCDBConditionBase *)arg1 where:(const struct WCDBConditionBase *)arg2;
  • (id)getProperty:(const struct WCDBConditionBase *)arg1;
  • (unsigned long)getCountOfDistinctProperty:(const struct WCDBConditionBase *)arg1 Where:(const struct WCDBConditionBase *)arg2;
  • (unsigned long)getCountOfObjectsWhere:(const struct WCDBConditionBase *)arg1;
  • (unsigned long)getCountOfObjects;
  • (id)getObjectsWhere:(const struct WCDBConditionBase *)arg1 onProperties:(const vector_24c76cbd *)arg2 orderBy:(const struct WCDBConditionBase *)arg3 limit:(unsigned long)arg4 getError:(id *)arg5;
  • (id)getObjectsWhere:(const struct WCDBConditionBase *)arg1 onProperties:(const vector_24c76cbd *)arg2 orderBy:(const struct WCDBConditionBase *)arg3 limit:(unsigned long)arg4;
  • (id)getObjectsWhere:(const struct WCDBConditionBase *)arg1 orderBy:(const struct WCDBConditionBase *)arg2 limit:(unsigned long)arg3;
  • (id)getObjectsWhere:(const struct WCDBConditionBase *)arg1 limit:(unsigned long)arg2;
  • (id)getObjectsWhere:(const struct WCDBConditionBase *)arg1;
  • (id)getAllObjects;
  • (id)getOneObjectWhere:(const struct WCDBConditionBase *)arg1 onProperties:(const vector_24c76cbd *)arg2 orderBy:(const struct WCDBConditionBase *)arg3;
  • (id)getOneObjectWhere:(const struct WCDBConditionBase *)arg1;
  • (id)getLastObject;
  • (id)initWithDataBase:(id)arg1 tableName:(id)arg2 objectClass:(Class)arg3;

@end

@interface WCDBTableQueryInfo : NSObject { vector24c76cbd m_vecProperty; basic_string7d00a7a9 m_tableName; BOOL m_hasFileProperty; Class m_tableClass; }

@property(nonatomic) BOOL m_hasFileProperty; // @synthesize m_hasFileProperty; @property(nonatomic) Class m_tableClass; // @synthesize m_tableClass; - (id).cxx_construct; - (void).cxx_destruct; - (const basic_string7d00a7a9 *)tableName; - (const vector24c76cbd *)selectProperty; - (void)setSelectProperty:(const vector_24c76cbd *)arg1; - (void)setTableInfo:(id)arg1;

@end

@interface WCDBTableColumnInfo : NSObject { BOOL m_isRowId; WCDataBaseItem *m_item; unsigned int m_objectIndex; }

@property(nonatomic) BOOL m_isRowId; // @synthesize m_isRowId; @property(nonatomic) unsigned int m_objectIndex; // @synthesize m_objectIndex; @property(retain, nonatomic) WCDataBaseItem *m_item; // @synthesize m_item; - (void).cxx_destruct;

@end

@interface LazyExtensionAgent : MMService { NSMutableDictionary *m_dicExtensions; NSMutableDictionary *m_dicKeyExtensions; }

  • (void).cxx_destruct;
  • (void)ensureLazyListenerInitedForExtension:(id)arg1 withSelector:(SEL)arg2 forKey:(id)arg3;
  • (void)registerLazyListener:(Class)arg1 onExtension:(id)arg2 forKey:(id)arg3;
  • (void)ensureLazyListenerInitedForExtension:(id)arg1 withSelector:(SEL)arg2;
  • (void)registerLazyListener:(Class)arg1 onExtension:(id)arg2;
  • (void)addListener:(Class)arg1 toDic:(id)arg2 forMethods:(struct objc_method_description *)arg3 methodCount:(unsigned int)arg4;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXPBGeneratedMessage : NSObject { int has_bits[3]; int _serializedSize; struct PBClassInfo *_classInfo; id *_ivarValueDict; }

  • (id)parseFromData:(id)arg1;
  • (BOOL)hasProperty:(int)arg1;
  • (unsigned long)continueFlag;
  • (id)baseResponse;
  • (void)setBaseRequest:(id)arg1;
  • (void)writeValueToCodedOutputDataNoTag:(struct CodedOutputData *)arg1 value:(id)arg2 fieldType:(unsigned char)arg3;
  • (void)writeValueToCodedOutputData:(struct CodedOutputData *)arg1 value:(id)arg2 fieldNumber:(int)arg3 fieldType:(unsigned char)arg4;
  • (void)writeToCodedOutputData:(struct CodedOutputData *)arg1;
  • (int)computeValueSizeNoTag:(id)arg1 fieldType:(unsigned char)arg2;
  • (int)computeValueSize:(id)arg1 fieldNumber:(int)arg2 fieldType:(unsigned char)arg3;
  • (int)serializedSize;
  • (id)serializedData;
  • (BOOL)isInitialized;
  • (BOOL)isMessageInitialized:(id)arg1;
  • (id)readValueFromCodedInputData:(struct CodedInputData *)arg1 fieldType:(unsigned char)arg2;
  • (id)mergeFromCodedInputData:(struct CodedInputData *)arg1;
  • (id)mergeFromData:(id)arg1;
  • (id)valueAtIndex:(int)arg1;
  • (void)setValue:(id)arg1 atIndex:(int)arg2;
  • (int)indexOfPropertyWithSetter:(const char *)arg1;
  • (int)indexOfPropertyWithGetter:(const char *)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface WCDBTransactionContext : NSObject { NSThread *m_usedThread; }

  • (void).cxx_destruct;
  • (BOOL)isLegal;
  • (id)init;

@end

@interface FileSealerInfo : NSObject { int _fileDescriptor; NSString *_innocentPath; NSString *_sealerPath; id _userInfo; }

@property(readonly, nonatomic) id userInfo; // @synthesize userInfo=_userInfo; @property(readonly, nonatomic) NSString *sealerPath; // @synthesize sealerPath=_sealerPath; @property(readonly, nonatomic) NSString *innocentPath; // @synthesize innocentPath=_innocentPath; @property(readonly, nonatomic) int fileDescriptor; // @synthesize fileDescriptor=_fileDescriptor; - (void).cxx_destruct; - (void)dealloc; - (id)initWithInnocent:(id)arg1 andUserInfo:(id)arg2 error:(id *)arg3;

@end

@interface MZipUtil : NSObject { }

  • (id)dateWithDosDate:(unsigned int)arg1;
  • (BOOL)UnZipFile:(id)arg1 toPath:(id)arg2 overwrite:(BOOL)arg3 password:(id)arg4 error:(id *)arg5;
  • (BOOL)UnZipFile:(id)arg1 toPath:(id)arg2;
  • (id)getFileNameFromZipFile:(id)arg1;

@end

@interface MMNoRetainTimerTarget : NSObject { SEL _targetAction; id _target; }

@property(nonatomic) __weak id target; // @synthesize target=_target; @property(nonatomic) SEL targetAction; // @synthesize targetAction=_targetAction; - (void).cxx_destruct; - (void)onNoRetainTimer:(id)arg1; - (id)initWithTarget:(id)arg1 withAction:(SEL)arg2;

@end

@interface MMTimer : NSObject { NSTimer *_m_timer; }

  • (id)startTimeCheckWithInterval:(double)arg1 target:(id)arg2 selector:(SEL)arg3;
  • (id)scheduledNoRetainTimerWithTimeInterval:(double)arg1 target:(id)arg2 selector:(SEL)arg3 userInfo:(id)arg4 repeats:(BOOL)arg5; @property(retain, nonatomic) NSTimer *m_timer; // @synthesize m_timer=_m_timer;
  • (void).cxx_destruct;
  • (void)invalidate;
  • (void)stopTimeCheck;
  • (void)dealloc;

@end

@interface WCDBConfigMultiHandles : NSObject { BOOL m_isMultiHandles; BOOL m_signalMainThreadPriority; BOOL m_skipArmv7; int m_signalWaitTimeout; }

  • (void)initialize; @property(nonatomic) BOOL m_skipArmv7; // @synthesize m_skipArmv7; @property(nonatomic) BOOL m_signalMainThreadPriority; // @synthesize m_signalMainThreadPriority; @property(nonatomic) int m_signalWaitTimeout; // @synthesize m_signalWaitTimeout; @property(nonatomic) BOOL m_isMultiHandles; // @synthesize m_isMultiHandles;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface WCDBConfigHash : NSObject { BOOL m_isReport; int m_mallocSoftLimit; }

  • (void)initialize; @property(nonatomic) BOOL m_isReport; // @synthesize m_isReport; @property(nonatomic) int m_mallocSoftLimit; // @synthesize m_mallocSoftLimit;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface WCDBConfigCorrupt : NSObject { BOOL m_checkFirstPageIntegrity; BOOL m_checkAllPageIntegrity; BOOL m_checkMMRogueFd; BOOL m_checkReadIntegrity; BOOL m_robustCheckpoint; BOOL m_checkCheckpointMem; }

  • (void)initialize; @property(nonatomic) BOOL m_checkCheckpointMem; // @synthesize m_checkCheckpointMem; @property(nonatomic) BOOL m_robustCheckpoint; // @synthesize m_robustCheckpoint; @property(nonatomic) BOOL m_checkReadIntegrity; // @synthesize m_checkReadIntegrity; @property(nonatomic) BOOL m_checkMMRogueFd; // @synthesize m_checkMMRogueFd; @property(nonatomic) BOOL m_checkAllPageIntegrity; // @synthesize m_checkAllPageIntegrity; @property(nonatomic) BOOL m_checkFirstPageIntegrity; // @synthesize m_checkFirstPageIntegrity;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface WCDBConfigPerformance : NSObject { BOOL m_report; int m_count; }

  • (void)initialize; @property(nonatomic) int m_count; // @synthesize m_count; @property(nonatomic) BOOL m_report; // @synthesize m_report;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface WCDBConfigPerformanceOptimization : NSObject { BOOL m_disableFileLock; BOOL m_noARC; BOOL m_useBind; BOOL m_truncateWrite; int m_mmapSize; int m_journalSizeLimit; }

  • (void)initialize; @property(nonatomic) BOOL m_truncateWrite; // @synthesize m_truncateWrite; @property(nonatomic) BOOL m_useBind; // @synthesize m_useBind; @property(nonatomic) int m_journalSizeLimit; // @synthesize m_journalSizeLimit; @property(nonatomic) BOOL m_noARC; // @synthesize m_noARC; @property(nonatomic) int m_mmapSize; // @synthesize m_mmapSize; @property(nonatomic) BOOL m_disableFileLock; // @synthesize m_disableFileLock;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface WCDBConfigSwitch : NSObject { BOOL m_dump; }

  • (void)initialize; @property(nonatomic) BOOL m_dump; // @synthesize m_dump;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface WCDBConfigCheckpoint : NSObject { BOOL m_integrity; BOOL m_skipMainThread; BOOL m_keepIndexRecover; int m_failedLimit; int m_frame; }

  • (void)initialize; @property(nonatomic) BOOL m_keepIndexRecover; // @synthesize m_keepIndexRecover; @property(nonatomic) int m_frame; // @synthesize m_frame; @property(nonatomic) BOOL m_skipMainThread; // @synthesize m_skipMainThread; @property(nonatomic) int m_failedLimit; // @synthesize m_failedLimit; @property(nonatomic) BOOL m_integrity; // @synthesize m_integrity;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface WCDBConfigMultiThread : NSObject { BOOL m_report; }

  • (void)initialize; @property(nonatomic) BOOL m_report; // @synthesize m_report;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface WCDataBaseConfig : NSObject { WCDBConfigHash *m_hash; WCDBConfigMultiHandles *m_multiHandles; WCDBConfigCorrupt *m_corrupt; WCDBConfigPerformance *m_performance; WCDBConfigPerformanceOptimization *m_performanceOptimization; WCDBConfigSwitch *m_switch; WCDBConfigCheckpoint *m_checkpoint; WCDBConfigMultiThread *m_multiThread; }

  • (id)decode;
  • (void)encode:(id)arg1;
  • (id)sharedConfig;
  • (id)configPath;
  • (void)initialize; @property(retain, nonatomic) WCDBConfigMultiThread *m_multiThread; // @synthesize m_multiThread; @property(retain, nonatomic) WCDBConfigCheckpoint *m_checkpoint; // @synthesize m_checkpoint; @property(retain, nonatomic) WCDBConfigSwitch *m_switch; // @synthesize m_switch; @property(retain, nonatomic) WCDBConfigPerformanceOptimization *m_performanceOptimization; // @synthesize m_performanceOptimization; @property(retain, nonatomic) WCDBConfigPerformance *m_performance; // @synthesize m_performance; @property(retain, nonatomic) WCDBConfigCorrupt *m_corrupt; // @synthesize m_corrupt; @property(retain, nonatomic) WCDBConfigMultiHandles *m_multiHandles; // @synthesize m_multiHandles; @property(retain, nonatomic) WCDBConfigHash *m_hash; // @synthesize m_hash;
  • (void).cxx_destruct;
  • (void)synchronize;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface MMDelegateProxy : MMObject { NSObject *m_delegate; id m_owner; Class m_delegateClass; NSArray *m_arrProtocol; }

@property(readonly, nonatomic) NSArray *m_arrProtocol; // @synthesize m_arrProtocol; @property(nonatomic) id m_owner; // @synthesize m_owner; @property(readonly, nonatomic) __weak NSObject *m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (BOOL)respondsToSelector:(SEL)arg1; - (void)forwardInvocation:(id)arg1; - (id)methodSignatureForSelector:(SEL)arg1; - (id)description; - (void)dealloc; - (id)forwardingTargetForSelector:(SEL)arg1; - (void)updateDelegateByDelegateCenter:(id)arg1; - (void)clearDelegateByDelegateCenter; - (id)initWithDelegate:(id)arg1 forProtocols:(id)arg2;

@end

@interface MMCharacterSet : NSObject { }

  • (int)detectWritingDirection:(id)arg1;
  • (id)getHebrewUnicodeCharSet;
  • (id)getArabicUnicodeCharSet;

@end

@interface MMService : NSObject { BOOL m_isServiceRemoved; BOOL m_isServicePersistent; }

@property BOOL m_isServicePersistent; // @synthesize m_isServicePersistent; @property BOOL m_isServiceRemoved; // @synthesize m_isServiceRemoved;

@end

@interface MMServiceCenter : NSObject { NSMutableDictionary *m_dicService; NSRecursiveLock *m_lock; }

  • (id)defaultCenter;
  • (void).cxx_destruct;
  • (void)callClearData;
  • (void)callReloadData;
  • (void)callServiceMemoryWarning;
  • (void)callTerminate;
  • (void)callEnterBackground;
  • (void)callEnterForeground;
  • (void)removeService:(Class)arg1;
  • (id)getService:(Class)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface WCDBHandlesPool : NSObject { WCDBRWLock *m_handleLock; NSRecursiveLock *m_poolLock; struct map<NSThread *__weak, WCDBHandleWrap *, std::__1::less<NSThread *__weak>, std::__1::allocator<std::__1::pair<NSThread *const __weak, WCDBHandleWrap *>>> m_usedHandles; struct vector<WCDBHandleWrap *, std::__1::allocator<WCDBHandleWrap *>> m_freeHandles; NSString *m_dbPath; NSString *m_dbFilePath; unsigned int m_dataBaseId; struct map<WCDBMultiThreadStatus, long, std::__1::less, std::__1::allocator<std::__1::pair<const WCDBMultiThreadStatus, long>>> m_multiThreadStatictics; long m_lastStaticticsTime; id _m_delegate; }

@property __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(readonly, nonatomic) unsigned int m_dataBaseId; // @synthesize m_dataBaseId; - (id).cxx_construct; - (void).cxx_destruct; - (void)reportStaticticsMultiThread; - (void)staticticsMultiThread:(id)arg1; - (void)handleWrapWillEnd:(id)arg1; - (void)forceCloseEnd; - (void)forceCloseBegin; - (void)forceCloseAndPreventOtherThreadsInBlock:(CDUnknownBlockType)arg1; - (BOOL)isOpen; - (struct WCDBScopedHandle)scopedHandle; - (BOOL)generateHandle; - (void)dealloc; - (id)initWithPath:(id)arg1 filePath:(id)arg2 dataBaseId:(unsigned int)arg3 delegate:(id)arg4;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDataBaseItem : NSObject { int m_type; Class m_cls; basic_string_7d00a7a9 m_name; basic_string_7d00a7a9 m_default; basic_string_7d00a7a9 m_constraint; SEL m_getter; SEL m_setter; id m_blockGet; id m_blockSet; NSString *m_clsName; NSString *m_nsName; }

  • (void)initialize; @property(readonly, nonatomic) basic_string7d00a7a9 m_constraint; // @synthesize m_constraint; @property(readonly, nonatomic) basic_string7d00a7a9 m_default; // @synthesize m_default; @property(readonly, nonatomic) basic_string_7d00a7a9 m_name; // @synthesize m_name; @property(readonly, nonatomic) SEL m_setter; // @synthesize m_setter; @property(readonly, nonatomic) SEL m_getter; // @synthesize m_getter; @property(retain, nonatomic) id m_blockSet; // @synthesize m_blockSet; @property(retain, nonatomic) id m_blockGet; // @synthesize m_blockGet; @property(readonly, nonatomic) Class m_cls; // @synthesize m_cls; @property(nonatomic) int m_type; // @synthesize m_type;
  • (id).cxx_construct;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (int)getColumnTypeFromClass:(Class)arg1;
  • (void)setConstraint:(const basic_string_7d00a7a9 *)arg1;
  • (id)initWithClass:(Class)arg1 DBType:(int)arg2 nsName:(const char *)arg3 defaultValue:(const char *)arg4 getter:(SEL)arg5 setter:(SEL)arg6 blockGet:(id)arg7 blockSet:(id)arg8;
  • (id)initWithClass:(Class)arg1 DBType:(int)arg2 nsName:(const char *)arg3 getter:(SEL)arg4 setter:(SEL)arg5 blockGet:(id)arg6 blockSet:(id)arg7; @property(nonatomic) NSString *m_nsName; // @synthesize m_nsName; @property(nonatomic) NSString *m_clsName; // @synthesize m_clsName;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface OrderedDictionary : NSMutableDictionary { NSMutableDictionary *dictionary; NSMutableArray *array; }

  • (void).cxx_destruct;
  • (void)setObjectAsLastObject:(id)arg1 forKey:(id)arg2;
  • (id)descriptionWithLocale:(id)arg1 indent:(unsigned int)arg2;
  • (id)lastKey;
  • (id)keyAtIndex:(unsigned int)arg1;
  • (void)insertObject:(id)arg1 forKey:(id)arg2 atIndex:(unsigned int)arg3;
  • (id)reverseKeyEnumerator;
  • (id)keyEnumerator;
  • (id)allValuesForKeyEnumerator:(id)arg1;
  • (id)allValuesInReverseOrder;
  • (id)allValuesInOrder;
  • (id)allValues;
  • (id)objectForKey:(id)arg1;
  • (unsigned int)count;
  • (void)removeObjectForKey:(id)arg1;
  • (void)setObject:(id)arg1 forKey:(id)arg2;
  • (id)copy;
  • (void)dealloc;
  • (void)setupWithCapacity:(unsigned int)arg1;
  • (id)initWithCapacity:(unsigned int)arg1;
  • (id)init;

@end

@interface MMDicOwners : NSObject { map_e8101341 *m_mapOwnerMapDelegateProxy; }

@property(nonatomic) map_e8101341 *m_mapOwnerMapDelegateProxy; // @synthesize m_mapOwnerMapDelegateProxy; - (void)dealloc; - (id)init;

@end

@interface MMDicOwnersWrap : NSObject { MMDicOwners *m_dicOwners; }

@property(retain, nonatomic) MMDicOwners *m_dicOwners; // @synthesize m_dicOwners; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface ObjcRuntimeUtil : NSObject { }

  • (id)getCallerMethod;
  • (vector_71df529e)getAllMethodOfProtocol:(id)arg1;
  • (BOOL)isClass:(Class)arg1 inheritsFromClass:(Class)arg2;

@end

@interface WCDBRestoreInfo : NSObject { unsigned int m_rootpage; NSString *m_tableName; }

  • (void)initialize; @property(retain, nonatomic) NSString *m_tableName; // @synthesize m_tableName; @property(nonatomic) unsigned int m_rootpage; // @synthesize m_rootpage;
  • (void).cxx_destruct;
  • (BOOL)isEqual:(id)arg1;
  • (id)initWithRootPage:(unsigned int)arg1 andTableName:(id)arg2;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDBRestoreInfos : NSObject { NSMutableArray *m_infos; unsigned int m_maxSeq; }

  • (void)initialize; @property(retain, nonatomic) NSArray *m_infos; // @synthesize m_infos; @property(nonatomic) unsigned int m_maxSeq; // @synthesize m_maxSeq;
  • (void).cxx_destruct;
  • (BOOL)isEqual:(id)arg1;
  • (void)addInfo:(id)arg1 withRootPage:(unsigned int)arg2;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDBSignalRetry : NSObject { }

  • (CDUnknownFunctionPointerType)sharedSignalRetryHandle;
  • (CDUnknownFunctionPointerType)sharedBusyRetryHandle;

@end

@interface WCDBPerformanceWrap : NSObject { NSString *tableClass; unsigned int opType; NSString *sql; NSString *callStack; unsigned int threadId; unsigned int timeStamp; unsigned long long costTime; }

@property(nonatomic) unsigned int timeStamp; // @synthesize timeStamp; @property(nonatomic) unsigned int threadId; // @synthesize threadId; @property(retain, nonatomic) NSString *callStack; // @synthesize callStack; @property(retain, nonatomic) NSString *sql; // @synthesize sql; @property(nonatomic) unsigned int opType; // @synthesize opType; @property(retain, nonatomic) NSString *tableClass; // @synthesize tableClass; @property(nonatomic) unsigned long long costTime; // @synthesize costTime; - (void).cxx_destruct; - (id)description;

@end

@interface WCDBPerformanceCollector : NSObject { NSRecursiveLock *m_lock; NSMutableArray *m_arrPerformance; BOOL m_isOpenReport; unsigned long long m_mainThreadMaxSelectTime; unsigned long long m_mainThreadMaxInsertTime; unsigned long long m_mainThreadMaxUpdateTime; unsigned long long m_mainThreadMaxDeleteTime; unsigned long long m_mainThreadMaxTransactionTime; unsigned long long m_mainThreadMaxOtherTime; unsigned long long m_subThreadMaxSelectTime; unsigned long long m_subThreadMaxInsertTime; unsigned long long m_subThreadMaxUpdateTime; unsigned long long m_subThreadMaxDeleteTime; unsigned long long m_subThreadMaxTransactionTime; unsigned long long m_subThreadMaxOtherTime; unsigned long long _m_suspendTimeStamp; }

  • (id)ShareInstance; @property unsigned long long m_suspendTimeStamp; // @synthesize m_suspendTimeStamp=_m_suspendTimeStamp; @property unsigned long long m_subThreadMaxOtherTime; // @synthesize m_subThreadMaxOtherTime; @property unsigned long long m_subThreadMaxTransactionTime; // @synthesize m_subThreadMaxTransactionTime; @property unsigned long long m_subThreadMaxDeleteTime; // @synthesize m_subThreadMaxDeleteTime; @property unsigned long long m_subThreadMaxUpdateTime; // @synthesize m_subThreadMaxUpdateTime; @property unsigned long long m_subThreadMaxInsertTime; // @synthesize m_subThreadMaxInsertTime; @property unsigned long long m_subThreadMaxSelectTime; // @synthesize m_subThreadMaxSelectTime; @property unsigned long long m_mainThreadMaxOtherTime; // @synthesize m_mainThreadMaxOtherTime; @property unsigned long long m_mainThreadMaxTransactionTime; // @synthesize m_mainThreadMaxTransactionTime; @property unsigned long long m_mainThreadMaxDeleteTime; // @synthesize m_mainThreadMaxDeleteTime; @property unsigned long long m_mainThreadMaxUpdateTime; // @synthesize m_mainThreadMaxUpdateTime; @property unsigned long long m_mainThreadMaxInsertTime; // @synthesize m_mainThreadMaxInsertTime; @property unsigned long long m_mainThreadMaxSelectTime; // @synthesize m_mainThreadMaxSelectTime; @property BOOL m_isOpenReport; // @synthesize m_isOpenReport;
  • (void).cxx_destruct;
  • (id)popPerformance;
  • (void)addPerformance:(id)arg1;
  • (void)resetParameter;
  • (BOOL)isExceedLimitTimeOnSubThread:(unsigned long long)arg1 operationType:(unsigned int)arg2;
  • (BOOL)isExceedLimitTimeOnMainThread:(unsigned long long)arg1 operationType:(unsigned int)arg2;
  • (void)clearCacheItemWhenMemoryWarning;
  • (id)FetchPerformanceData;
  • (void)InputOnePerformance:(id)arg1;
  • (BOOL)IsExceedLimitTime:(unsigned long long)arg1 operationType:(unsigned int)arg2;
  • (id)init;

@end

@interface CBaseFile : NSObject { NSFileHandle *m_fhFile; NSString *m_nsFilePath; unsigned long m_uiMode; BOOL m_bOpen; }

  • (void)tryResetFileProtection:(id)arg1;
  • (id)GetDataMD5:(id)arg1;
  • (id)GetFileMD5:(id)arg1;
  • (id)GetFileCreateTime:(id)arg1;
  • (BOOL)SysAppendData:(id)arg1 toPath:(id)arg2;
  • (BOOL)SysOverWriteDataToPath:(id)arg1 Data:(id)arg2;
  • (BOOL)OverWriteDataToPath:(id)arg1 Data:(id)arg2;
  • (BOOL)AppendData:(id)arg1 toPath:(id)arg2;
  • (BOOL)WriteDataToPath:(id)arg1 Offset:(unsigned long)arg2 Data:(id)arg3;
  • (id)LoadDataFromPathEx:(id)arg1 Offset:(unsigned long)arg2 MaxLen:(unsigned long)arg3;
  • (id)LoadDataFromPath:(id)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3;
  • (BOOL)CreateSymbolLink:(id)arg1 LinkName:(id)arg2;
  • (void)ClearPath:(id)arg1 WithOut:(id)arg2;
  • (void)SyncClearPath:(id)arg1;
  • (void)ClearPath:(id)arg1;
  • (BOOL)RemoveFile:(id)arg1;
  • (BOOL)LoadSubFolders:(id)arg1 SubFiles:(id)arg2 fromFolderPath:(const char *)arg3;
  • (id)SubFilesName:(const char *)arg1;
  • (id)SubFoldersName:(const char *)arg1;
  • (long long)FolderSizeAtPath:(const char *)arg1;
  • (long long)GetFileSize:(id)arg1;
  • (long)GetFiLeModifyTime:(id)arg1;
  • (BOOL)FileExist:(id)arg1;
  • (BOOL)CopyFile:(id)arg1 To:(id)arg2;
  • (BOOL)SafeRenameFiles:(id)arg1 error:(id *)arg2;
  • (BOOL)SafeRenameFiles:(id)arg1;
  • (BOOL)RenameFile:(id)arg1 To:(id)arg2;
  • (void)EnsureCreateParentDir:(id)arg1;
  • (BOOL)CreatePath:(id)arg1;
  • (BOOL)CreateFile:(id)arg1; @property(retain, nonatomic) NSFileHandle *m_fhFile; // @synthesize m_fhFile; @property(retain, nonatomic) NSString *m_nsFilePath; // @synthesize m_nsFilePath;
  • (void).cxx_destruct;
  • (BOOL)WriteLargeData:(id)arg1;
  • (BOOL)WriteData:(id)arg1;
  • (BOOL)ReadData:(id)arg1 Len:(unsigned long)arg2;
  • (unsigned long long)SeekToEndOfFile;
  • (BOOL)Seek:(long long)arg1;
  • (BOOL)SetFileSize:(long long)arg1;
  • (void)Close;
  • (BOOL)Open;
  • (BOOL)IsOpen;
  • (BOOL)SetFileInfo:(id)arg1 Mode:(unsigned long)arg2;
  • (void)dealloc;
  • (id)init;

@end

@interface WCDBCorruptInfo : NSObject { BOOL m_alwaysShow; unsigned int m_dbID; id m_dbObject; NSString *m_dbPath; unsigned int m_errorCode; }

@property(nonatomic) BOOL m_alwaysShow; // @synthesize m_alwaysShow; @property(nonatomic) unsigned int m_errorCode; // @synthesize m_errorCode; @property(retain, nonatomic) NSString *m_dbPath; // @synthesize m_dbPath; @property(nonatomic) __weak id m_dbObject; // @synthesize m_dbObject; @property(nonatomic) unsigned int m_dbID; // @synthesize m_dbID; - (void).cxx_destruct; - (BOOL)closeDBAndPreventOtherThreadsInBlock:(CDUnknownBlockType)arg1; - (BOOL)clearCorruptNum; - (BOOL)isValid; - (id)description;

@end

@interface FileSealer : NSObject { NSMutableDictionary *_infos; NSRecursiveLock *_lock; id _delegate; }

  • (void)hookAllSystemCall;
  • (id)sharedSealer;
  • (void)bridgeWithFd:(int)arg1 data:(const void *)arg2 size:(unsigned long)arg3;
  • (void)reportKV:(id)arg1 fd:(int)arg2 from:(const void *)arg3 length:(unsigned long)arg4 isEmpty:(BOOL)arg5;
  • (void)dump;
  • (BOOL)isDataEmpty:(const char *)arg1 length:(int)arg2;
  • (void)hookSystemCall:(id)arg1; @property(readonly, nonatomic) NSRecursiveLock *lock; // @synthesize lock=_lock; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)removeAllSealersForInnocent:(id)arg1;
  • (BOOL)addSealerForInnocent:(id)arg1 userInfo:(id)arg2 error:(id *)arg3;
  • (BOOL)addSealerForInnocent:(id)arg1 userInfo:(id)arg2;
  • (BOOL)addSealerForInnocent:(id)arg1;
  • (id)infos;
  • (id)init;

@end

@interface WCDBCorruptReport : NSObject { BOOL m_hasDirectReport; unsigned int m_corruptNum; }

@property BOOL m_hasDirectReport; // @synthesize m_hasDirectReport; @property unsigned int m_corruptNum; // @synthesize m_corruptNum; - (void)reportCorruptOnMainThread:(id)arg1; - (void)ClearCorruptNumWithDBID:(unsigned int)arg1; - (void)DirectReportCorruptWithDBID:(unsigned int)arg1 dbObject:(id)arg2 dbPath:(id)arg3 errorCode:(unsigned int)arg4 important:(BOOL)arg5; - (void)RecordCorruptWithDBID:(unsigned int)arg1 dbObject:(id)arg2 dbPath:(id)arg3 errorCode:(unsigned int)arg4 important:(BOOL)arg5;

@end

@interface ZipArchive : NSObject { void *_zipFile; void *_unzFile; NSString *_password; id _delegate; }

@property(nonatomic) id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (id)Date1980; - (BOOL)OverWrite:(id)arg1; - (void)OutputErrorMessage:(id)arg1; - (BOOL)UnzipCloseFile; - (BOOL)UnzipFileTo:(id)arg1 overWrite:(BOOL)arg2; - (BOOL)UnzipOpenFile:(id)arg1 Password:(id)arg2; - (BOOL)UnzipOpenFile:(id)arg1; - (BOOL)CloseZipFile2; - (BOOL)addFileToZip:(id)arg1 newname:(id)arg2; - (BOOL)addSingleFileToZip:(id)arg1 fileNameInZip:(id)arg2; - (BOOL)CreateZipFile2:(id)arg1 Password:(id)arg2; - (BOOL)CreateZipFile2:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface GifItem : NSObject { MMGifView *view; struct MxGifImage *image; NSData *data; int lastID; unsigned long lastTick; NSString *cachePath; int filter; _Bool updated; NSMutableArray *imgCache; }

@property(retain, nonatomic) NSMutableArray *imgCache; // @synthesize imgCache; @property(nonatomic) _Bool updated; // @synthesize updated; @property(nonatomic) int filter; // @synthesize filter; @property(retain, nonatomic) NSString *cachePath; // @synthesize cachePath; @property(nonatomic) unsigned long lastTick; // @synthesize lastTick; @property(nonatomic) int lastID; // @synthesize lastID; @property(retain, nonatomic) NSData *data; // @synthesize data; @property(nonatomic) struct MxGifImage *image; // @synthesize image; @property(nonatomic) MMGifView *view; // @synthesize view; - (void).cxx_destruct; - (void)dealloc; - (id)init; - (void)addToImgCache:(id)arg1;

@end

@interface MMGifViewMgr : NSObject { NSMutableArray *m_gifs; NSTimer *m_timer; unsigned long m_tickCount; NSMutableArray *m_updateQueue; unsigned long m_emptyRoundTripCount; }

  • (unsigned int)getIdKeyGifMemoryWarning;
  • (unsigned int)getIdKeyIdEmoticon;
  • (id)allocWithZone:(struct _NSZone *)arg1;
  • (id)sharedMMGifViewMgr;
  • (void)initialize;
  • (id)resizeToMaxWidth:(int)arg1 andMaxHeight:(int)arg2 originImage:(id)arg3; @property(retain, nonatomic) NSMutableArray *m_updateQueue; // @synthesize m_updateQueue; @property(retain, nonatomic) NSTimer *m_timer; // @synthesize m_timer; @property(retain, nonatomic) NSMutableArray *m_gifs; // @synthesize m_gifs;
  • (void).cxx_destruct;
  • (void)onApplicationDidReceiveMemoryWarning:(id)arg1;
  • (void)onApplicationDidBecomeActive:(id)arg1;
  • (void)onApplicationWillResignActive:(id)arg1;
  • (void)onApplicationWillTerminate:(id)arg1;
  • (BOOL)isSingleFrame:(id)arg1;
  • (void)updateMaxWidth:(unsigned int)arg1;
  • (void)refreshGifViewUpdater:(id)arg1;
  • (void)unregisterGifViewForUpdate:(id)arg1;
  • (id)findGifItemByView:(id)arg1;
  • (id)createGifViewFromFile:(id)arg1;
  • (id)createGifViewFromData:(id)arg1;
  • (id)createGifViewFromData:(id)arg1 withFilter:(int)arg2;
  • (void)stopUpdateGifViews;
  • (void)startUpdateGifViews;
  • (void)updateAllGifItem;
  • (id)imageForGifItem:(id)arg1;
  • (unsigned long)getTickCount;
  • (unsigned int)countOfGifItem;
  • (void)removeGifItem:(id)arg1;
  • (void)addGifItem:(id)arg1;
  • (void)removeFromUpdateQueue:(id)arg1;
  • (void)addToUpdateQueue:(id)arg1;
  • (unsigned int)countOfUpdateQueue;
  • (void)dealloc;
  • (id)init;
  • (void)UnRegisterSysNotifications;
  • (void)RegisterSysNotifications;

@end

@interface WCDBHandleWrap : NSObject { NSThread *m_usedThread; struct sqlite3 *m_handle; id m_delegate; unsigned int m_status; int m_threadedRetainCount; NSError *_error; }

@property(retain, nonatomic) NSError *error; // @synthesize error=_error; - (void).cxx_destruct; - (void)resetStatus; - (void)updateStatus:(unsigned int)arg1; @property(readonly, nonatomic) unsigned int status; - (void)releaseAtCurrentThread; - (void)retainAtCurrentThread; - (void)reset; @property(readonly, nonatomic) __weak NSThread *usedThread; @property(readonly, nonatomic) struct sqlite3 *handle; - (id)initWithHandle:(struct sqlite3 *)arg1 andDelegate:(id)arg2;

@end

@interface PBCoderPropertyType : NSObject { BOOL _m_isSuperPlaceHolder; BOOL _m_isContainerUnpacked; unsigned long _m_index; int _m_cType; Class _m_cls; Class _m_subCls; SEL _m_getter; SEL _m_setter; id _m_blockGet; id _m_blockSet; }

@property(nonatomic) BOOL m_isContainerUnpacked; // @synthesize m_isContainerUnpacked=_m_isContainerUnpacked; @property(nonatomic) BOOL m_isSuperPlaceHolder; // @synthesize m_isSuperPlaceHolder=_m_isSuperPlaceHolder; @property(retain, nonatomic) id m_blockSet; // @synthesize m_blockSet=_m_blockSet; @property(retain, nonatomic) id m_blockGet; // @synthesize m_blockGet=_m_blockGet; @property(readonly, nonatomic) SEL m_setter; // @synthesize m_setter=_m_setter; @property(readonly, nonatomic) SEL m_getter; // @synthesize m_getter=_m_getter; @property(readonly, nonatomic) Class m_subCls; // @synthesize m_subCls=_m_subCls; @property(readonly, nonatomic) Class m_cls; // @synthesize m_cls=_m_cls; @property(readonly, nonatomic) int m_cType; // @synthesize m_cType=_m_cType; @property(nonatomic) unsigned long m_index; // @synthesize m_index=_m_index; - (void).cxx_destruct; - (id)initWithCType:(int)arg1 index:(unsigned long)arg2 getter:(SEL)arg3 setter:(SEL)arg4 blockGet:(id)arg5 blockSet:(id)arg6; - (id)initWithClass:(Class)arg1 subClass:(Class)arg2 unpacked:(BOOL)arg3 index:(unsigned long)arg4 getter:(SEL)arg5 setter:(SEL)arg6 blockGet:(id)arg7 blockSet:(id)arg8; - (id)initWithClass:(Class)arg1 subClass:(Class)arg2 index:(unsigned long)arg3 getter:(SEL)arg4 setter:(SEL)arg5 blockGet:(id)arg6 blockSet:(id)arg7;

@end

@interface PBCoder : NSObject { id m_obj; BOOL m_isTopObject; NSData *m_inputData; struct CodedInputData *m_inputStream; NSNumberFormatter *m_numberFormatter; NSMutableData *m_outputData; struct CodedOutputData *m_outputStream; struct vector<PBEncodeItem, std::__1::allocator> *m_encodeItems; void *m_formatBuffer; unsigned long m_formatBufferSize; }

  • (_Bool)appendDictionary:(id)arg1 toData:(id)arg2;
  • (_Bool)appendSet:(id)arg1 toData:(id)arg2;
  • (_Bool)appendArray:(id)arg1 toData:(id)arg2;
  • (_Bool)appendOneDictionaryValue:(id)arg1 forKey:(id)arg2 toData:(id)arg3;
  • (_Bool)appendOneSetValue:(id)arg1 toData:(id)arg2;
  • (_Bool)appendOneArrayValue:(id)arg1 toData:(id)arg2;
  • (_Bool)appendDictionary:(id)arg1 toFile:(id)arg2;
  • (_Bool)appendSet:(id)arg1 toFile:(id)arg2;
  • (_Bool)appendArray:(id)arg1 toFile:(id)arg2;
  • (_Bool)appendOneDictionaryValue:(id)arg1 forKey:(id)arg2 toFile:(id)arg3;
  • (_Bool)appendOneSetValue:(id)arg1 toFile:(id)arg2;
  • (_Bool)appendOneArrayValue:(id)arg1 toFile:(id)arg2;
  • (long long)getFiLeSize:(id)arg1;
  • (_Bool)appendData:(id)arg1 toPath:(id)arg2;
  • (id)decodeContainerOfClass:(Class)arg1 withValueClass:(Class)arg2 fromData:(id)arg3;
  • (id)decodeContainerOfClass:(Class)arg1 withValueClass:(Class)arg2 fromFile:(id)arg3;
  • (_Bool)decodeObject:(id)arg1 fromData:(id)arg2;
  • (_Bool)decodeObject:(id)arg1 fromFile:(id)arg2;
  • (id)decodeObjectOfClass:(Class)arg1 fromData:(id)arg2;
  • (id)decodeObjectOfClass:(Class)arg1 fromFile:(id)arg2;
  • (_Bool)encodeObject:(id)arg1 toFile:(id)arg2;
  • (id)encodeDataWithSizeForObject:(id)arg1;
  • (id)encodeDataWithObject:(id)arg1;
  • (Bool)decodeObject:(id)arg1 fromData:(id)arg2 withProperty:(id)arg3 andTagIndexMap:(const map18e36f99 *)arg4;
  • (_Bool)encodeObject:(id)arg1 withPropertyTable:(id)arg2 toFile:(id)arg3;
  • (id)encodeObject:(id)arg1 withPropertyTable:(id)arg2;
  • (void).cxx_destruct;
  • (id)decodeOneObject:(id)arg1 withProperty:(id)arg2 andTagIndexMap:(const map_18e36f99 *)arg3;
  • (id)decodeOneObject:(id)arg1 ofClass:(Class)arg2;
  • (void)decodeObject:(id)arg1 withProperty:(id)arg2 andTagIndexMap:(const map_18e36f99 *)arg3;
  • (void)decodeOneProperty:(id)arg1 ofObject:(id)arg2;
  • (void)decodeOne_C_Property:(id)arg1 ofObject:(id)arg2;
  • (id)decodeOneDictionaryOfValueClass:(Class)arg1 ignoreSize:(_Bool)arg2;
  • (id)decodeOneSetOfValueClass:(Class)arg1 ignoreSize:(_Bool)arg2;
  • (id)decodeOneArrayOfValueClass:(Class)arg1 ignoreSize:(_Bool)arg2;
  • (id)getEncodeDataWithPropertyTable:(id)arg1;
  • (id)getEncodeDataWithForceWriteSize:(_Bool)arg1;
  • (unsigned long)prepareObjectForEncode:(id)arg1;
  • (unsigned long)preparePBObjectForEncode:(id)arg1 withPropertyTable:(id)arg2;
  • (unsigned long)prepareUnPackedContainerForEncode:(id)arg1 withPropertyIndex:(int)arg2;
  • (unsigned long)prepareBasicObjectForEncode:(id)arg1;
  • (unsigned long)prepareCPropertyForEndcode:(id)arg1 withTarget:(id)arg2;
  • (void)writeRootObject;
  • (void)dealloc;
  • (id)initForWritingWithTarget:(id)arg1;
  • (id)initForReadingWithData:(id)arg1;

@end

@interface WCDBBackupInfo : NSObject { BOOL _integrity; NSDate *_modifiedDate; NSString *_path; WCDBRestoreInfos *_restoreInfos; }

  • (BOOL)writeRestoreInfos:(id)arg1 withBackupInfo:(id)arg2 didWrite:(char *)arg3;
  • (unsigned int)getChecksum:(id)arg1; @property(readonly) WCDBRestoreInfos *restoreInfos; // @synthesize restoreInfos=_restoreInfos; @property(readonly) BOOL integrity; // @synthesize integrity=_integrity; @property(readonly) NSString *path; // @synthesize path=_path; @property(readonly) NSDate *modifiedDate; // @synthesize modifiedDate=_modifiedDate;
  • (void).cxx_destruct;
  • (id)getCompatibleInfosForOldVersion:(id)arg1;
  • (BOOL)accquireRestoreInfos;
  • (id)initWithPath:(id)arg1;

@end

@interface WCDBBackupInfos : NSObject { NSMutableArray *m_backupInfos; BOOL m_sortedDirty; }

  • (void).cxx_destruct;
  • (id)infoForBackup;
  • (id)infoForRestore;
  • (void)sortInfos;
  • (void)addBackupInfoWithPath:(id)arg1;
  • (id)init;

@end

@interface ClassMethodDispatchCenter : MMService { NSDictionary *m_dictClsMethodObservers; NSDictionary *m_dictClsMethodKeyObservers; }

  • (void).cxx_destruct;
  • (id)getClsMethodKeyObserver:(id)arg1 withKey:(id)arg2;
  • (id)getClsMethodObservers:(id)arg1 selector:(SEL)arg2;
  • (void)unregisterClsMethodKeyObserver:(Class)arg1 onProtocol:(id)arg2 withKey:(id)arg3;
  • (void)unregisterClsMethodObserver:(Class)arg1 onProtocol:(id)arg2;
  • (void)registerClsMethodKeyObserver:(Class)arg1 onProtocol:(id)arg2 withKey:(id)arg3;
  • (void)registerClsMethodObserver:(Class)arg1 onProtocol:(id)arg2;
  • (void)addObserver:(Class)arg1 toDict:(id)arg2 methods:(struct objc_method_description *)arg3 methodCnt:(unsigned int)arg4;
  • (void)dealloc;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PLCrashUncaughtExceptionHandler : NSObject { }

@end

@interface PLCrashReport : NSObject { struct _PLCrashReportDecoder *_decoder; PLCrashReportSystemInfo *_systemInfo; PLCrashReportMachineInfo *_machineInfo; PLCrashReportApplicationInfo *_applicationInfo; PLCrashReportProcessInfo *_processInfo; PLCrashReportSignalInfo *_signalInfo; PLCrashReportMachExceptionInfo *_machExceptionInfo; NSArray *_threads; NSArray *_images; PLCrashReportExceptionInfo *_exceptionInfo; struct __CFUUID *_uuid; }

@property(readonly, nonatomic) struct __CFUUID *uuidRef; // @synthesize uuidRef=_uuid; @property(readonly, nonatomic) PLCrashReportExceptionInfo *exceptionInfo; // @synthesize exceptionInfo=_exceptionInfo; @property(readonly, nonatomic) NSArray *images; // @synthesize images=_images; @property(readonly, nonatomic) NSArray *threads; // @synthesize threads=_threads; @property(readonly, nonatomic) PLCrashReportMachExceptionInfo *machExceptionInfo; // @synthesize machExceptionInfo=_machExceptionInfo; @property(readonly, nonatomic) PLCrashReportSignalInfo *signalInfo; // @synthesize signalInfo=_signalInfo; @property(readonly, nonatomic) PLCrashReportProcessInfo *processInfo; // @synthesize processInfo=_processInfo; @property(readonly, nonatomic) PLCrashReportApplicationInfo *applicationInfo; // @synthesize applicationInfo=_applicationInfo; @property(readonly, nonatomic) PLCrashReportMachineInfo *machineInfo; // @synthesize machineInfo=_machineInfo; @property(readonly, nonatomic) PLCrashReportSystemInfo *systemInfo; // @synthesize systemInfo=_systemInfo; @property(readonly, nonatomic) BOOL hasExceptionInfo; @property(readonly, nonatomic) BOOL hasProcessInfo; @property(readonly, nonatomic) BOOL hasMachineInfo; - (id)imageForAddress:(unsigned long long)arg1; - (void)dealloc; - (id)initWithData:(id)arg1 error:(id *)arg2; - (id)extractMachExceptionInfo:(struct _Plcrash__CrashReport__Signal__MachException *)arg1 error:(id *)arg2; - (id)extractSignalInfo:(struct _Plcrash__CrashReport__Signal *)arg1 error:(id *)arg2; - (id)extractExceptionInfo:(struct _Plcrash__CrashReport__Exception *)arg1 error:(id *)arg2; - (id)extractImageInfo:(struct _Plcrash__CrashReport *)arg1 error:(id *)arg2; - (id)extractThreadInfo:(struct _Plcrash__CrashReport *)arg1 error:(id *)arg2; - (id)extractStackFrameInfo:(struct _Plcrash__CrashReport__Thread__StackFrame *)arg1 error:(id *)arg2; - (id)extractSymbolInfo:(struct _Plcrash__CrashReport__Symbol *)arg1 error:(id *)arg2; - (id)extractProcessInfo:(struct _Plcrash__CrashReport__ProcessInfo *)arg1 error:(id *)arg2; - (id)extractApplicationInfo:(struct _Plcrash__CrashReport__ApplicationInfo *)arg1 error:(id *)arg2; - (id)extractMachineInfo:(struct _Plcrash__CrashReport__MachineInfo *)arg1 error:(id *)arg2; - (id)synthesizeProcessorInfoFromArchitecture:(int)arg1 error:(id *)arg2; - (id)extractProcessorInfo:(struct _Plcrash__CrashReport__Processor *)arg1 error:(id *)arg2; - (id)extractSystemInfo:(struct _Plcrash__CrashReport__SystemInfo *)arg1 processorInfo:(id)arg2 error:(id *)arg3; - (struct _Plcrash__CrashReport *)decodeCrashData:(id)arg1 error:(id *)arg2;

@end

@interface PLCrashMachExceptionPortSet : NSObject { NSSet *_state_set; struct plcrash_mach_exception_port_set _asyncSafeRepresentation; }

@property(readonly, nonatomic) NSSet *set; // @synthesize set=state_set; @property(readonly, nonatomic) struct plcrash_mach_exception_port_set asyncSafeRepresentation; // @synthesize asyncSafeRepresentation=_asyncSafeRepresentation; - (unsigned int)countByEnumeratingWithState:(CDStruct11f37819 *)arg1 objects:(id *)arg2 count:(unsigned int)arg3; - (void)dealloc; - (id)initWithAsyncSafeRepresentation:(struct plcrash_mach_exception_port_set)arg1; - (id)initWithSet:(id)arg1;

@end

@interface PLCrashReportApplicationInfo : NSObject { NSString *_applicationIdentifier; NSString *_applicationVersion; }

@property(readonly, nonatomic) NSString *applicationVersion; // @synthesize applicationVersion=_applicationVersion; @property(readonly, nonatomic) NSString *applicationIdentifier; // @synthesize applicationIdentifier=_applicationIdentifier; - (void)dealloc; - (id)initWithApplicationIdentifier:(id)arg1 applicationVersion:(id)arg2;

@end

@interface PLCrashReportSystemInfo : NSObject { int _operatingSystem; NSString *_osVersion; NSString *_osBuild; int _architecture; NSDate *_timestamp; PLCrashReportProcessorInfo *_processorInfo; }

@property(readonly, nonatomic) PLCrashReportProcessorInfo *processorInfo; // @synthesize processorInfo=_processorInfo; @property(readonly, nonatomic) NSDate *timestamp; // @synthesize timestamp=_timestamp; @property(readonly, nonatomic) int architecture; // @synthesize architecture=_architecture; @property(readonly, nonatomic) NSString *operatingSystemBuild; // @synthesize operatingSystemBuild=_osBuild; @property(readonly, nonatomic) NSString *operatingSystemVersion; // @synthesize operatingSystemVersion=_osVersion; @property(readonly, nonatomic) int operatingSystem; // @synthesize operatingSystem=_operatingSystem; - (void)dealloc; - (id)initWithOperatingSystem:(int)arg1 operatingSystemVersion:(id)arg2 operatingSystemBuild:(id)arg3 architecture:(int)arg4 processorInfo:(id)arg5 timestamp:(id)arg6; - (id)initWithOperatingSystem:(int)arg1 operatingSystemVersion:(id)arg2 operatingSystemBuild:(id)arg3 architecture:(int)arg4 timestamp:(id)arg5; - (id)initWithOperatingSystem:(int)arg1 operatingSystemVersion:(id)arg2 architecture:(int)arg3 timestamp:(id)arg4;

@end

@interface PLCrashReportThreadInfo : NSObject { int _threadNumber; NSArray *_stackFrames; BOOL _crashed; NSArray *_registers; }

@property(readonly, nonatomic) NSArray *registers; // @synthesize registers=_registers; @property(readonly, nonatomic) BOOL crashed; // @synthesize crashed=_crashed; @property(readonly, nonatomic) NSArray *stackFrames; // @synthesize stackFrames=_stackFrames; @property(readonly, nonatomic) int threadNumber; // @synthesize threadNumber=_threadNumber; - (void)dealloc; - (id)initWithThreadNumber:(int)arg1 stackFrames:(id)arg2 crashed:(BOOL)arg3 registers:(id)arg4;

@end

@interface PLCrashReportBinaryImageInfo : NSObject { PLCrashReportProcessorInfo *_processorInfo; unsigned long long _baseAddress; unsigned long long _imageSize; NSString *_imageName; BOOL _hasImageUUID; NSString *_imageUUID; }

@property(readonly, nonatomic) NSString *imageUUID; // @synthesize imageUUID=_imageUUID; @property(readonly, nonatomic) BOOL hasImageUUID; // @synthesize hasImageUUID=_hasImageUUID; @property(readonly, nonatomic) NSString *imageName; // @synthesize imageName=_imageName; @property(readonly, nonatomic) unsigned long long imageSize; // @synthesize imageSize=_imageSize; @property(readonly, nonatomic) unsigned long long imageBaseAddress; // @synthesize imageBaseAddress=_baseAddress; @property(readonly, nonatomic) PLCrashReportProcessorInfo *codeType; // @synthesize codeType=_processorInfo; - (void)dealloc; - (id)initWithCodeType:(id)arg1 baseAddress:(unsigned long long)arg2 size:(unsigned long long)arg3 name:(id)arg4 uuid:(id)arg5;

@end

@interface PLCrashReportSymbolInfo : NSObject { NSString *_symbolName; unsigned long long _startAddress; unsigned long long _endAddress; }

@property(readonly, nonatomic) unsigned long long endAddress; // @synthesize endAddress=_endAddress; @property(readonly, nonatomic) unsigned long long startAddress; // @synthesize startAddress=_startAddress; @property(readonly, nonatomic) NSString *symbolName; // @synthesize symbolName=_symbolName; - (void)dealloc; - (id)initWithSymbolName:(id)arg1 startAddress:(unsigned long long)arg2 endAddress:(unsigned long long)arg3;

@end

@interface PLCrashHostInfo : NSObject { struct PLCrashHostInfoVersion _darwinVersion; }

  • (id)currentHostInfo; @property(readonly, nonatomic) struct PLCrashHostInfoVersion darwinVersion; // @synthesize darwinVersion=_darwinVersion;
  • (id)init;

@end

@interface PLCrashReportProcessInfo : NSObject { NSString *_processName; unsigned int _processID; NSString *_processPath; NSDate *_processStartTime; NSString *_parentProcessName; unsigned int _parentProcessID; BOOL _native; }

@property(readonly, nonatomic) BOOL native; // @synthesize native=_native; @property(readonly, nonatomic) unsigned int parentProcessID; // @synthesize parentProcessID=_parentProcessID; @property(readonly, nonatomic) NSString *parentProcessName; // @synthesize parentProcessName=_parentProcessName; @property(readonly, nonatomic) NSDate *processStartTime; // @synthesize processStartTime=_processStartTime; @property(readonly, nonatomic) NSString *processPath; // @synthesize processPath=_processPath; @property(readonly, nonatomic) unsigned int processID; // @synthesize processID=_processID; @property(readonly, nonatomic) NSString *processName; // @synthesize processName=_processName; - (void)dealloc; - (id)initWithProcessName:(id)arg1 processID:(unsigned int)arg2 processPath:(id)arg3 processStartTime:(id)arg4 parentProcessName:(id)arg5 parentProcessID:(unsigned int)arg6 native:(BOOL)arg7;

@end

@interface PLCrashMachExceptionServer : NSObject { struct plcrash_exception_server_context *_serverContext; }

  • (void)dealloc;
  • (id)exceptionPortWithMask:(unsigned int)arg1 error:(id *)arg2;
  • (unsigned int)copySendRightForServerAndReturningError:(id *)arg1; @property(readonly, nonatomic) unsigned int serverThread;
  • (id)initWithCallBack:(CDUnknownFunctionPointerType)arg1 context:(void *)arg2 error:(id *)arg3;

@end

@interface PLCrashReporterConfig : NSObject { unsigned int _signalHandlerType; unsigned int _symbolicationStrategy; }

  • (id)defaultConfiguration; @property(readonly, nonatomic) unsigned int symbolicationStrategy; // @synthesize symbolicationStrategy=_symbolicationStrategy; @property(readonly, nonatomic) unsigned int signalHandlerType; // @synthesize signalHandlerType=_signalHandlerType;
  • (id)initWithSignalHandlerType:(unsigned int)arg1 symbolicationStrategy:(unsigned int)arg2;
  • (id)init;

@end

@interface PLCrashSignalHandler : NSObject { struct __darwin_sigaltstack { void *ss_sp; unsigned int ss_size; int ss_flags; } _sigstk; }

  • (void)resetHandlers;
  • (id)sharedHandler;
  • (void)initialize;
  • (BOOL)registerHandlerForSignal:(int)arg1 callback:(CDUnknownFunctionPointerType)arg2 context:(void *)arg3 error:(id *)arg4;
  • (BOOL)registerHandlerWithSignal:(int)arg1 error:(id *)arg2;
  • (id)init;

@end

@interface PLCrashReportTextFormatter : NSObject { int _textFormat; unsigned int _stringEncoding; }

  • (id)stringValueForCrashReport:(id)arg1 withTextFormat:(int)arg2;
  • (id)formatStackFrame:(id)arg1 frameIndex:(unsigned int)arg2 report:(id)arg3 lp64:(BOOL)arg4;
  • (id)formatReport:(id)arg1 error:(id *)arg2;
  • (id)initWithTextFormat:(int)arg1 stringEncoding:(unsigned int)arg2;

@end

@interface PLCrashReporter : NSObject { PLCrashReporterConfig *_config; BOOL _enabled; PLCrashMachExceptionServer *_machServer; PLCrashMachExceptionPortSet *_previousMachPorts; NSString *_applicationIdentifier; NSString *_applicationVersion; NSString *_crashReportDirectory; id delegate; id _lagDelegate; }

  • (id)sharedReporter;
  • (void)initialize; @property(nonatomic) id lagDelegate; // @synthesize lagDelegate=_lagDelegate; @property(nonatomic) id delegate; // @synthesize delegate;
  • (void)getMainThreadCallStack:(CDUnknownBlockType)arg1;
  • (void)setApplicationVersion:(id)arg1;
  • (void)setCrashReportDirectory:(id)arg1;
  • (void)setCrashCallbacks:(struct PLCrashReporterCallbacks *)arg1;
  • (id)generateLiveReportAndReturnError:(id *)arg1;
  • (id)generateLiveReport;
  • (id)generateLiveReportWithPCArray:(void **)arg1 pcSize:(int)arg2 error:(id *)arg3;
  • (id)generateLiveReportWithThread:(unsigned int)arg1 error:(id *)arg2;
  • (id)generateLiveReportWithThread:(unsigned int)arg1;
  • (void)disableCrashReporter;
  • (BOOL)enableCrashReporterAndReturnError:(id *)arg1;
  • (BOOL)enableCrashReporter;
  • (BOOL)purgePendingCrashReportAndReturnError:(id *)arg1;
  • (BOOL)purgePendingCrashReport;
  • (id)loadPendingCrashReportDataAndReturnError:(id *)arg1;
  • (id)loadPendingCrashReportData;
  • (BOOL)hasPendingCrashReport;
  • (id)initWithConfiguration:(id)arg1;
  • (id)init;
  • (id)crashReportPath;
  • (id)queuedCrashReportDirectory;
  • (id)crashReportDirectory;
  • (BOOL)populateCrashReportDirectoryAndReturnError:(id *)arg1;
  • (int)mapToAsyncSymbolicationStrategy:(unsigned int)arg1;
  • (void)dealloc;
  • (id)enableMachExceptionServerWithPreviousPortSet:(id *)arg1 callback:(CDUnknownFunctionPointerType)arg2 context:(void *)arg3 error:(id *)arg4;
  • (id)initWithBundle:(id)arg1 configuration:(id)arg2;
  • (id)initWithApplicationIdentifier:(id)arg1 appVersion:(id)arg2 configuration:(id)arg3;

@end

@interface PLCrashReportMachExceptionInfo : NSObject { unsigned long long _type; NSArray *_codes; }

@property(readonly, nonatomic) NSArray *codes; // @synthesize codes=_codes; @property(readonly, nonatomic) unsigned long long type; // @synthesize type=_type; - (void)dealloc; - (id)initWithType:(unsigned long long)arg1 codes:(id)arg2;

@end

@interface PLCrashReportStackFrameInfo : NSObject { unsigned long long _instructionPointer; PLCrashReportSymbolInfo *_symbolInfo; }

@property(readonly, nonatomic) PLCrashReportSymbolInfo *symbolInfo; // @synthesize symbolInfo=_symbolInfo; @property(readonly, nonatomic) unsigned long long instructionPointer; // @synthesize instructionPointer=_instructionPointer; - (void)dealloc; - (id)initWithInstructionPointer:(unsigned long long)arg1 symbolInfo:(id)arg2;

@end

@interface PLCrashMachExceptionPort : NSObject { unsigned int _mask; unsigned int _port; int _behavior; int _flavor; }

  • (id)exceptionPortsForThread:(unsigned int)arg1 mask:(unsigned int)arg2 error:(id *)arg3;
  • (id)exceptionPortsForTask:(unsigned int)arg1 mask:(unsigned int)arg2 error:(id *)arg3; @property(readonly, nonatomic) int flavor; // @synthesize flavor=_flavor; @property(readonly, nonatomic) int behavior; // @synthesize behavior=_behavior; @property(readonly, nonatomic) unsigned int mask; // @synthesize mask=_mask; @property(readonly, nonatomic) unsigned int server_port; // @synthesize server_port=_port;
  • (BOOL)registerForThread:(unsigned int)arg1 previousPortSet:(id *)arg2 error:(id *)arg3;
  • (BOOL)registerForTask:(unsigned int)arg1 previousPortSet:(id *)arg2 error:(id *)arg3;
  • (void)dealloc;
  • (id)initWithServerPort:(unsigned int)arg1 mask:(unsigned int)arg2 behavior:(int)arg3 flavor:(int)arg4;

@end

@interface PLCrashReportRegisterInfo : NSObject { NSString *_registerName; unsigned long long _registerValue; }

@property(readonly, nonatomic) unsigned long long registerValue; // @synthesize registerValue=_registerValue; @property(readonly, nonatomic) NSString *registerName; // @synthesize registerName=_registerName; - (void)dealloc; - (id)initWithRegisterName:(id)arg1 registerValue:(unsigned long long)arg2;

@end

@interface PLCrashProcessInfo : NSObject { int _processID; NSString *_processName; int _parentProcessID; struct timeval _startTime; BOOL _traced; }

  • (id)currentProcessInfo; @property(readonly, nonatomic) struct timeval startTime; // @synthesize startTime=_startTime; @property(readonly, nonatomic, getter=isTraced) BOOL traced; // @synthesize traced=_traced; @property(readonly, nonatomic) int parentProcessID; // @synthesize parentProcessID=_parentProcessID; @property(readonly, nonatomic) NSString *processName; // @synthesize processName=_processName; @property(readonly, nonatomic) int processID; // @synthesize processID=_processID;
  • (void)dealloc;
  • (id)initWithProcessID:(int)arg1;

@end

@interface PLCrashReportSignalInfo : NSObject { NSString *_name; NSString *_code; unsigned long long _address; }

@property(readonly, nonatomic) unsigned long long address; // @synthesize address=_address; @property(readonly, nonatomic) NSString *code; // @synthesize code=_code; @property(readonly, nonatomic) NSString *name; // @synthesize name=_name; - (void)dealloc; - (id)initWithSignalName:(id)arg1 code:(id)arg2 address:(unsigned long long)arg3;

@end

@interface PLCrashReportProcessorInfo : NSObject { int _typeEncoding; unsigned long long _type; unsigned long long _subtype; }

@property(readonly, nonatomic) unsigned long long subtype; // @synthesize subtype=_subtype; @property(readonly, nonatomic) unsigned long long type; // @synthesize type=_type; @property(readonly, nonatomic) int typeEncoding; // @synthesize typeEncoding=_typeEncoding; - (id)initWithTypeEncoding:(int)arg1 type:(unsigned long long)arg2 subtype:(unsigned long long)arg3;

@end

@interface PLCrashReportExceptionInfo : NSObject { NSString *_name; NSString *_reason; NSArray *_stackFrames; }

@property(readonly, nonatomic) NSArray *stackFrames; // @synthesize stackFrames=_stackFrames; @property(readonly, nonatomic) NSString *exceptionReason; // @synthesize exceptionReason=_reason; @property(readonly, nonatomic) NSString *exceptionName; // @synthesize exceptionName=_name; - (void)dealloc; - (id)initWithExceptionName:(id)arg1 reason:(id)arg2 stackFrames:(id)arg3; - (id)initWithExceptionName:(id)arg1 reason:(id)arg2;

@end

@interface PLCrashReportMachineInfo : NSObject { NSString *_modelName; PLCrashReportProcessorInfo *_processorInfo; unsigned int _processorCount; unsigned int _logicalProcessorCount; }

@property(readonly, nonatomic) unsigned int logicalProcessorCount; // @synthesize logicalProcessorCount=_logicalProcessorCount; @property(readonly, nonatomic) unsigned int processorCount; // @synthesize processorCount=_processorCount; @property(readonly, nonatomic) PLCrashReportProcessorInfo *processorInfo; // @synthesize processorInfo=_processorInfo; @property(readonly, nonatomic) NSString *modelName; // @synthesize modelName=_modelName; - (void)dealloc; - (id)initWithModelName:(id)arg1 processorInfo:(id)arg2 processorCount:(unsigned int)arg3 logicalProcessorCount:(unsigned int)arg4;

@end

@interface EnterpriseMsgDB : MMObject { WCDataBase *_db; NSMutableSet *_setCreatedTable; NSRecursiveLock *_lock; NSString *_path; }

  • (void).cxx_destruct;
  • (void)clearFileOfMsg:(id)arg1;
  • (id)internalGetMsgDBItem:(id)arg1 uiLocalID:(unsigned long)arg2;
  • (unsigned long)GetImgOrVideoMsgCount:(id)arg1;
  • (unsigned long)GetImgOrVideoMsgCount:(id)arg1 FromID:(unsigned long)arg2 CreateTime:(unsigned long)arg3;
  • (id)GetImgOrVideoNextMsg:(id)arg1 FromID:(unsigned long)arg2 CreateTime:(unsigned long)arg3;
  • (id)GetImgOrVideoLastMsg:(id)arg1;
  • (id)GetImgOrVideoLastMsg:(id)arg1 FromID:(unsigned long)arg2 CreateTime:(unsigned long)arg3;
  • (id)GetImgAndVideoMsgList:(id)arg1;
  • (void)deleteDB;
  • (void)DelMsg:(id)arg1 MsgList:(id)arg2 DelAll:(BOOL)arg3;
  • (BOOL)ModMsgByBitSet:(id)arg1 MsgWrap:(id)arg2 BitSet:(unsigned long)arg3;
  • (BOOL)ModMsgSvrId:(id)arg1 LocalID:(unsigned long)arg2 SvrId:(unsigned long long)arg3;
  • (BOOL)ModMsgStatus:(id)arg1 LocalID:(unsigned long)arg2 MsgStatus:(unsigned long)arg3;
  • (BOOL)MergeImgStatus:(id)arg1 LocalID:(unsigned long)arg2 ImgStatus:(unsigned long)arg3;
  • (unsigned long)ClearUnReadForSync:(id)arg1 CreateTime:(unsigned long)arg2;
  • (BOOL)ClearUnRead:(id)arg1 FromID:(unsigned long)arg2 ToID:(unsigned long)arg3;
  • (unsigned long)GetUnReadCountInChat:(id)arg1 Since:(unsigned long)arg2;
  • (unsigned long)GetUnReadCountInChat:(id)arg1;
  • (id)GetFirstUnreadMsg:(id)arg1;
  • (unsigned long)GetLastMsgCreateTime:(id)arg1;
  • (id)GetLastMsg:(id)arg1;
  • (id)GetDownMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3;
  • (id)GetMsgByCreateTime:(id)arg1 FromID:(unsigned long)arg2 FromCreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4 LeftCount:(unsigned int *)arg5;
  • (id)GetMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3;
  • (id)GetMsg:(id)arg1 uiLocalID:(unsigned long)arg2;
  • (BOOL)addMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)clearCreatedTableCache;
  • (void)removeCreatedTableCache:(id)arg1;
  • (void)addCreatedTableCache:(id)arg1;
  • (BOOL)isTableCreated:(id)arg1;
  • (void)setupCreatedTableCache;
  • (void)dropTable:(id)arg1;
  • (BOOL)createTable:(id)arg1;
  • (id)getChatTable:(id)arg1;
  • (id)getChatTableName:(id)arg1;
  • (void)dealloc;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1 stateDidChanged:(CDUnknownBlockType)arg2;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1;
  • (id)initWithPath:(id)arg1;

@end

@interface EnterpriseUtil : MMObject { }

  • (id)fillMsgSource:(id)arg1 chatId:(id)arg2 brand:(id)arg3;
  • (id)FormImageMsg:(id)arg1 withImage:(id)arg2;
  • (id)FormTextMsg:(id)arg1 withText:(id)arg2;
  • (id)getEnterpriseSenderOfMsgWrap:(id)arg1;
  • (id)getEnterpriseChatBrandUserName:(id)arg1;
  • (BOOL)isChatRoomMsg:(id)arg1;
  • (id)batchConvertEnterpriseMsgDBItem2MsgWrap:(id)arg1;
  • (id)convertEnterpriseMsgDBItem2MsgWrap:(id)arg1;
  • (id)convertMsgWrap2EnterpriseDBItem:(id)arg1 brandUserName:(id)arg2;
  • (id)convertAddMemberPageResToContactList:(id)arg1 brand:(id)arg2;
  • (id)convertAddMemberPageResToContact:(id)arg1 extContact:(id)arg2 brand:(id)arg3;
  • (id)convertCreateChatPageResToContactList:(id)arg1 brand:(id)arg2;
  • (id)convertCreateChatPageResToContact:(id)arg1 brand:(id)arg2;
  • (id)convertSvrFullBizChat2EnterpirseContact:(id)arg1;
  • (id)GetPathOfMesAudioTrans:(id)arg1 LocalID:(unsigned long)arg2 Brand:(id)arg3 DocPath:(id)arg4;
  • (id)GetPathOfMesAudio:(id)arg1 LocalID:(unsigned long)arg2 Brand:(id)arg3 DocPath:(id)arg4;
  • (id)getPathOfEnterpriseMessageDB:(id)arg1;
  • (id)getEnterpriseChatCachePath;

@end

@interface EnterpriseSearchResultItem : NSObject { unsigned long _matchField; NSString *_matchText; NSObject *_item; }

@property(retain, nonatomic) NSObject *item; // @synthesize item=_item; @property(retain, nonatomic) NSString *matchText; // @synthesize matchText=_matchText; @property(nonatomic) unsigned long matchField; // @synthesize matchField=_matchField; - (void).cxx_destruct; - (id)initWithObject:(id)arg1 matchField:(unsigned long)arg2 matchText:(id)arg3;

@end

@interface EnterpriseRemoteSearchResult : NSObject { BOOL _hasMore; unsigned long _offset; NSMutableArray *_items; }

@property(retain, nonatomic) NSMutableArray *items; // @synthesize items=_items; @property(nonatomic) unsigned long offset; // @synthesize offset=_offset; @property(nonatomic) BOOL hasMore; // @synthesize hasMore=_hasMore; - (void).cxx_destruct;

@end

@interface EnterpriseSearchDataController : NSObject { id _delegate; NSMutableDictionary *_dicLocalContact; NSMutableDictionary *_dicLocalGroup; NSMutableDictionary *_dicRemoteContactResult; NSString *_brandUserName; }

@property(readonly, nonatomic) NSString *brandUserName; // @synthesize brandUserName=_brandUserName; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleBizChatContactSearchResp:(id)arg1; - (BOOL)makeBizChatContactSearchReq:(id)arg1 offset:(unsigned long)arg2; - (void)clearSearchResult; - (BOOL)remoteSearchMoreWithKeyword:(id)arg1 range:(unsigned long)arg2 error:(char *)arg3; - (id)remoteSearchResultWithKeyword:(id)arg1 range:(unsigned long)arg2; - (id)localSearchWithKeyword:(id)arg1 range:(unsigned long)arg2; - (void)initData; - (void)dealloc; - (id)initWithBrandUserName:(id)arg1 delegate:(id)arg2;

@end

@interface BrandServieSearchController : MMObject <MMSearchBarDelegate, MMRefreshTableFooterDelegate, BSSDetailViewDelegate, BSSItemViewDelegate, BSSHomePageLogicControllerDelegate> { MMUIViewController *m_contentVC; BOOL _isDetailViewShowing; BOOL _isPreSearching; MMSearchBar *_searchBar; WCTimeLineFooterView *_footerView; MMLoadingView *_loadingView; unsigned long _entryFlag; NSString *_searchKeyword; NSString *_detailSearchKeyword; BSSHomePageLogicController *_homePageLogicController; NSMutableDictionary *_dicItemViews; }

@property(retain, nonatomic) NSMutableDictionary *dicItemViews; // @synthesize dicItemViews=_dicItemViews; @property(retain, nonatomic) BSSHomePageLogicController *homePageLogicController; // @synthesize homePageLogicController=_homePageLogicController; @property(nonatomic) BOOL isPreSearching; // @synthesize isPreSearching=_isPreSearching; @property(nonatomic) BOOL isDetailViewShowing; // @synthesize isDetailViewShowing=_isDetailViewShowing; @property(retain, nonatomic) NSString *detailSearchKeyword; // @synthesize detailSearchKeyword=_detailSearchKeyword; @property(retain, nonatomic) NSString *searchKeyword; // @synthesize searchKeyword=_searchKeyword; @property(nonatomic) unsigned long entryFlag; // @synthesize entryFlag=_entryFlag; @property(retain, nonatomic) MMLoadingView *loadingView; // @synthesize loadingView=_loadingView; @property(retain, nonatomic) WCTimeLineFooterView *footerView; // @synthesize footerView=_footerView; @property(retain, nonatomic) MMSearchBar *searchBar; // @synthesize searchBar=_searchBar; - (void).cxx_destruct; - (void)onItemViewInnerSelectWithServiceUrlString:(id)arg1; - (void)detailViewDidHide; - (id)getContainerSearchBar; - (void)onRespErrorWithInfo:(id)arg1; - (void)onServerError; - (void)onSelectLoadMoreCellWithResultType:(int)arg1 andBusinessType:(unsigned long long)arg2 andKeyword:(id)arg3 andLocation:(id)arg4; - (void)onSelectItemWithProductId:(id)arg1; - (void)onSelectItemWithContactInfo:(id)arg1 andSearchId:(id)arg2; - (void)onSelectItemWithUrlAddress:(id)arg1; - (void)onHomePageResultNeedReload; - (void)onSearchStart; - (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1; - (void)mmsearchBarTextDidBeginEditing:(id)arg1; - (void)mmsearchBarCancelButtonClicked:(id)arg1; - (void)mmsearchBarSearchButtonClicked:(id)arg1; - (void)mmSearchDisplayControllerWillEndSearch; - (void)mmSearchDisplayControllerWillBeginSearch; - (void)cancelSearch; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)didScrollViewBeginDragging:(id)arg1; - (void)didScrollViewScroll:(id)arg1; - (void)didSearchViewTableSelect:(id)arg1; - (BOOL)shouldHighlightRowAtIndexPath:(id)arg1; - (id)titleForHeaderInSection:(int)arg1 ForSearchViewTable:(id)arg2; - (float)heightForHeaderInSection:(int)arg1 ForSearchViewTable:(id)arg2; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (float)heightForSearchViewTable:(id)arg1; - (int)numberOfRowsInSection:(int)arg1 ForSearchViewTable:(id)arg2; - (int)numberOfSectionsForSearchViewTable:(id)arg1; - (unsigned long)getGo2ProfileScene; - (void)startSearch; - (BOOL)isPreSearchingNow; - (void)stopLoading; - (void)startLoading; - (id)getSearchContentViewController; - (id)getCellItemViewWithResultType:(int)arg1 dataItem:(id)arg2 keywords:(id)arg3 atIndexPath:(id)arg4; - (void)resetSearchBarFrame; - (void)searchBarResignFirstResponder; - (void)contentViewDidAppear; - (id)initWithContentViewController:(id)arg1 withEntryFlag:(unsigned long)arg2; - (void)initFooterView; - (void)initSearchBarWithContentVC:(id)arg1; - (void)initViewWithContentVC:(id)arg1; - (void)initData; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseMemberView : MMUIView { EnterpriseMemberViewItem *_viewItem; id delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)onDeleteMember; - (void)onAddMember; - (void)onLongPressHeadImage:(id)arg1; - (void)onClickHeadImage; - (void)setDeleteSmallButtonHidden:(BOOL)arg1; - (BOOL)isDeleteSmallButtonHidden; - (id)getEnterpriseUserName; - (void)initView; - (id)initWithMemberViewItem:(id)arg1 size:(struct CGSize)arg2;

@end

@interface BrandArticleSearchPageBaseLogic : WXSearchJSLogicImpl { BrandArticleSearchLogic *m_searchLogic; FTSWebSearchMgr *m_searchMgr; }

  • (void).cxx_destruct;
  • (void)onOpenMsgSession:(id)arg1;
  • (void)onOpenBrandContact:(id)arg1 withParams:(id)arg2;
  • (void)webView:(id)arg1 didFailLoadWithError:(id)arg2;
  • (void)webViewDidFinishLoad:(id)arg1;
  • (void)webViewDidStartLoad:(id)arg1;
  • (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3;
  • (id)currentImplement;
  • (float)fontSizeRatio;
  • (id)currentLanguage;
  • (unsigned long)searchVersion;
  • (unsigned long)searchScene;
  • (void)dealloc;
  • (id)initWithSearchLogic:(id)arg1 webView:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TemplateMsgViewController : BaseMsgContentViewController { }

  • (BOOL)shouldShowAppBottomButton;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (id)initWithNibName:(id)arg1 bundle:(id)arg2;

@end

@interface MMEnterpriseSubSessionCacher : NSObject { MMEnterpriseMainUsrData *_mainUsrData; NSString *_mainUsrName; NSString *_sessionType; MMBaseSessionStorage *_sessionStorage; NSMutableDictionary *_dictUsrname2CellData; BOOL _showRedDot; }

@property(readonly, nonatomic) NSString *mainUsrName; // @synthesize mainUsrName=_mainUsrName; - (void).cxx_destruct; - (void)checkSessionInfo:(id)arg1; - (void)performCleanUpNoMsgSessions:(id)arg1; - (id)getPathForOldSessionCache; - (void)deleteOldVersionSessionCache; - (int)compareSession:(id)arg1 rightSession:(id)arg2; - (id)importSessions; - (void)clearSessionCache; - (void)deleteAllSessions; - (void)deleteSessionWithUsrName:(id)arg1; - (void)deleteSessionAtIndex:(int)arg1; - (void)addOrUpdateSessionList:(id)arg1; - (void)addOrUpdateSessionInfo:(id)arg1; - (id)sessionInfoList; - (id)sessionCellDataAtIndex:(int)arg1; - (id)sessionInfoWithUsrName:(id)arg1; - (id)sessionInfoAtIndex:(int)arg1; - (unsigned long)sessionCount; - (void)clearMainUsrRedDot; - (BOOL)getMainUsrShowRedDot; - (void)setMainUsrShowRedDot; - (BOOL)hasNewArrivalCountWithSubSessionUsrName:(id)arg1; - (void)clearNewArrivalCountWithSubSessionUsrName:(id)arg1; - (void)deleteNewArrivalCountWithSubSessionUsrName:(id)arg1; - (void)setNewArrivalCount:(unsigned long)arg1 withSubSessionUsrName:(id)arg2; - (unsigned long)getNewArrivalCountWithSubSessionUsrName:(id)arg1; - (unsigned long)getMainUsrUnreadCount; - (void)clearMainUsrUnreadCount; - (void)deleteMainUsrData; - (void)saveMainUsrData; - (void)loadMainUsrData; - (id)getMainUsrDataPath; - (void)dealloc; - (id)initWithMainUsrName:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandSessionViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, BrandArticleSearchControllerDelegate, WCActionSheetDelegate, IWCDeviceBrandMgrExt, BrandSessionMgrExt> { MMTableView *m_tableView; BrandArticleSearchController *m_articleSearchController; }

  • (void).cxx_destruct;
  • (void)onWCDeviceUnbindEnd:(id)arg1 Error:(id)arg2;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (id)viewControllerForBrandArticleSearch;
  • (void)initSearchBar;
  • (void)onBrandSessionAllDeleted;
  • (void)handleAllBrandSessionDeleted;
  • (void)handleAllBrandSessionDeletedStep2;
  • (void)onBrandSessionsChanged;
  • (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2;
  • (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3;
  • (void)handleBrandUnsubscribe:(id)arg1;
  • (void)unsubscribeOnTableView:(id)arg1 IndexPath:(id)arg2;
  • (void)deleteSessionOnIndexPath:(id)arg1;
  • (void)updateTopSessionCellBackgroundColor:(id)arg1 withCellData:(id)arg2;
  • (void)updateSessionCellMenu:(id)arg1 withCellData:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (void)viewDidBePoped:(BOOL)arg1;
  • (void)viewDidPop:(BOOL)arg1;
  • (void)viewWillBePoped:(BOOL)arg1;
  • (void)viewWillBePushed:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)initTableView;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDeviceAccountWCDB : MMObject { WCDataBase *m_db; WCDataBaseTable *m_tableAccount; WCDataBaseTable *m_tableAirKiss; }

@property(retain, nonatomic) WCDataBaseTable *m_tableAirKiss; // @synthesize m_tableAirKiss; @property(retain, nonatomic) WCDataBaseTable *m_tableAccount; // @synthesize m_tableAccount; @property(retain, nonatomic) WCDataBase *m_db; // @synthesize m_db; - (void).cxx_destruct; - (BOOL)insertOrUpdateInAirKissForKey:(id)arg1 WithData:(id)arg2; - (id)getDataInAirKissForKey:(id)arg1; - (void)delDeviceInfoInAccountForUser:(id)arg1 AndDeviceId:(id)arg2; - (void)delDeviceInfosInAccountForUser:(id)arg1; - (BOOL)insertOrUpdateDeviceInfoInAccount:(id)arg1; - (id)getDeviceInfoInAccountForDID:(long long)arg1; - (id)getDeviceInfoInAccountForMd5Str:(id)arg1; - (id)getDeviceInfoInAccountForUser:(id)arg1 AndDeviceId:(id)arg2; - (id)getAllDeviceInfosInAccountForUser:(id)arg1; - (unsigned long)getCountOfDeviceInfosInAccountForUser:(id)arg1; - (id)getAllDeviceInfosInAccount; - (id)getDeviceBrandAccountWCDBPath; - (BOOL)setupDB; - (void)dealloc; - (id)init;

@end

@interface BrandDeviceConnectLogicController : MMObject <IWCDeviceBrandMgrExt, IWCDeviceAccountMgrExt> { CContact *m_contact; int m_brandDeviceConnectedCount; NSMutableArray *m_devices; NSMutableSet *m_hasTryOnceDeviceSet; BOOL m_is15SScanEnd; BOOL m_hasLongConnetDevice; BOOL m_hasWifiDevice; BOOL m_hasEADevice; BOOL m_hasBLEDevice; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onWCDeviceAccountUnbind:(id)arg1; - (void)onBlueProfilePedometerInfoUpdated:(long long)arg1 Info:(id)arg2; - (void)onBlueProfileConnectStateChanged:(long long)arg1 State:(int)arg2 ErrorCode:(int)arg3; - (void)onWCDeviceSessionTimeout:(long long)arg1; - (void)onWCDeviceBlueToothStateChanged:(int)arg1; - (void)onWCDeviceInitEnd:(int)arg1 DID:(long long)arg2 isHandled:(char *)arg3; - (void)onWCDeviceAuthEnd:(int)arg1 DID:(long long)arg2 isHandled:(char *)arg3; - (void)onWCDeviceChannelStateChanged:(long long)arg1:(int)arg2:(int)arg3; - (void)onWCDeviceLost:(long long)arg1; - (void)onWCDeviceFound:(long long)arg1 canHandled:(char *)arg2; - (void)onWCDeviceWifiStatusUpdate:(id)arg1 Status:(unsigned long)arg2; - (void)showErrTips:(int)arg1; - (void)scanTimeout; - (void)stopScan; - (void)restartScan; - (void)startScan; - (void)wifiStateUpdate; - (void)updateSubTitle; - (void)internalStartScan:(BOOL)arg1; - (void)updateBrandDevciesType; - (id)getDeviceForDid:(long long)arg1; - (void)willEnterForeground; - (id)initWithContact:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandArticleSearchController : NSObject <MMSearchBarDelegate, BrandArticleSearchLogicDelegateForController> { MMSearchBar *m_searchBar; BrandArticleSearchLogic *m_logic; BrandArticleSearchResultView *m_resultView; BrandArticleSearchResultLogic *m_resultLogic; id m_delegate; }

  • (BOOL)isOpenSearchEntry; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate;
  • (void).cxx_destruct;
  • (void)mmSearchBarTextDidChange:(id)arg1;
  • (BOOL)mmsearchBarShouldChangeTextInRange:(struct _NSRange)arg1 replacementText:(id)arg2;
  • (void)mmsearchBarTextDidBeginEditing:(id)arg1;
  • (void)mmsearchBarSearchButtonClicked:(id)arg1;
  • (void)mmSearchDisplayControllerWillEndSearch;
  • (void)mmSearchDisplayControllerDidBeginSearch;
  • (void)mmSearchDisplayControllerWillBeginSearch;
  • (void)onSetSearchText:(id)arg1;
  • (void)onOpenMsgSession:(id)arg1;
  • (void)onOpenBrandProfile:(id)arg1 withParams:(id)arg2;
  • (void)onOpenUrl:(id)arg1 withParams:(id)arg2;
  • (void)onExitSearch;
  • (void)openMsgSession:(id)arg1;
  • (void)openBrandProfile:(id)arg1 withParams:(id)arg2;
  • (void)openWebViewForUrl:(id)arg1 withParams:(id)arg2;
  • (void)hideResultView;
  • (void)showResultView;
  • (void)clearResultView;
  • (void)setupResultView;
  • (void)resetResultViewSuperView;
  • (void)onClearSearchText;
  • (void)resetStatusBarFontColor;
  • (void)visitViewToHideDimView:(id)arg1;
  • (void)hideKeyboardForSearchBar;
  • (void)hideSearchBarDimView;
  • (void)hideSearchBarResultView;
  • (float)searchBarBottomYPosToView:(id)arg1;
  • (id)currentViewController;
  • (void)onViewWillBePushed;
  • (void)onViewDidPop;
  • (void)onViewDidBePoped;
  • (void)removeCustomView;
  • (id)initWithViewController:(id)arg1 tableView:(id)arg2;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandStoryMgr : MMService { }

  • (void)modifyBrandFlagForListContact:(id)arg1;
  • (BOOL)modifyBrandFlag:(unsigned long)arg1 forUser:(id)arg2;
  • (id)init;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandArticleSearchResultView : BrandArticleSearchBaseWebView { }

  • (void)dealloc;

@end

@interface BrandServiceHeadImageProvider : NSObject { NSMutableDictionary *m_headImageCache; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (id)headImageForUrl:(id)arg1:(id)arg2;
  • (id)init;
  • (void)onMemoryWarnning;
  • (void)onModifyContactHeadImage:(id)arg1;
  • (void)onModifyContact:(id)arg1;

@end

@interface EnterpriseBrandAttr : MMObject { NSString *userName; unsigned long qyUin; unsigned long userUin; unsigned long userFlag; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned long userFlag; // @synthesize userFlag; @property(nonatomic) unsigned long userUin; // @synthesize userUin; @property(nonatomic) unsigned long qyUin; // @synthesize qyUin; @property(retain, nonatomic) NSString *userName; // @synthesize userName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_userFlag;
  • (const WCDBCondition_e9b1f587 *)db_userUin;
  • (const WCDBCondition_e9b1f587 *)db_qyUin;
  • (const WCDBCondition_8be2a476 *)db_userName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseFavContactListViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, IEnterpriseContactMgrExt> { CContact *_chatBrandContact; NSArray *_aryFav; MMTableView *_tableView; UIView *_emptyView; }

  • (void).cxx_destruct;
  • (void)onBatchModifyEnterpriseContact:(id)arg1;
  • (void)JumpToChatRoom:(id)arg1;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2;
  • (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (void)reloadAll;
  • (void)updateEmptyView;
  • (void)initEmptyView;
  • (void)initView;
  • (void)initData;
  • (void)dealloc;
  • (id)initWithSubChatContact:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCLanDeviceInfo : NSObject { NSString *m_deviceType; NSString *m_deviceId; NSString *m_manufacturerData; }

@property(retain, nonatomic) NSString *m_manufacturerData; // @synthesize m_manufacturerData; @property(retain, nonatomic) NSString *m_deviceId; // @synthesize m_deviceId; @property(retain, nonatomic) NSString *m_deviceType; // @synthesize m_deviceType; - (void).cxx_destruct;

@end

@interface WCLanDeviceTask : NSObject { NSString *m_deviceType; NSString *m_deviceId; int m_subTaskId; long long m_taskId; long long m_taskCmd; }

@property(nonatomic) int m_subTaskId; // @synthesize m_subTaskId; @property(nonatomic) long long m_taskCmd; // @synthesize m_taskCmd; @property(nonatomic) long long m_taskId; // @synthesize m_taskId; @property(retain, nonatomic) NSString *m_deviceId; // @synthesize m_deviceId; @property(retain, nonatomic) NSString *m_deviceType; // @synthesize m_deviceType; - (void).cxx_destruct;

@end

@interface WCDeviceDebugViewController : MMUIViewController <WCDeviceDebugMgrExt, UITextFieldDelegate, MMPickerViewDelegate, UITableViewDataSource, UITableViewDelegate, WCActionSheetDelegate> { NSMutableArray *m_data; MMTableView *m_tableView; NSString *m_userName; int m_lastIndex; }

  • (void).cxx_destruct;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3;
  • (void)makeCell:(id)arg1 forLog:(id)arg2;
  • (void)makeCell:(id)arg1 forInfo:(id)arg2;
  • (void)makeCell:(id)arg1 forTips:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (void)makeCellTextAndCaculateHeight:(id)arg1;
  • (void)loadMoreLogs;
  • (void)onLogClean;
  • (void)onLogAdded;
  • (void)onCleanClick;
  • (void)onFAQClick;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onOperate:(id)arg1;
  • (void)initView;
  • (void)viewWillDisappear:(BOOL)arg1;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)initWithUserName:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DeviceRankLikeCellInfo : MMObject { NSString *nsUserName; unsigned long uiScore; unsigned long uiRankNum; unsigned long uiLikeCount; unsigned long uiLikeState; }

@property(nonatomic) unsigned long uiLikeState; // @synthesize uiLikeState; @property(nonatomic) unsigned long uiLikeCount; // @synthesize uiLikeCount; @property(nonatomic) unsigned long uiRankNum; // @synthesize uiRankNum; @property(nonatomic) unsigned long uiScore; // @synthesize uiScore; @property(retain, nonatomic) NSString *nsUserName; // @synthesize nsUserName; - (void).cxx_destruct;

@end

@interface DeviceRankLikeDetailInfo : MMObject { NSString *nsUserName; unsigned long uiLikeTime; NSString *nsRankId; NSString *nsLikeTip; }

@property(retain, nonatomic) NSString *nsLikeTip; // @synthesize nsLikeTip; @property(retain, nonatomic) NSString *nsRankId; // @synthesize nsRankId; @property(nonatomic) unsigned long uiLikeTime; // @synthesize uiLikeTime; @property(retain, nonatomic) NSString *nsUserName; // @synthesize nsUserName; - (void).cxx_destruct;

@end

@interface DeviceRankItem : MMObject { NSString *_nsRankId; NSString *_nsRankTitle; unsigned long _uiRankNum; }

@property(nonatomic) unsigned long uiRankNum; // @synthesize uiRankNum=_uiRankNum; @property(retain, nonatomic) NSString *nsRankTitle; // @synthesize nsRankTitle=_nsRankTitle; @property(retain, nonatomic) NSString *nsRankId; // @synthesize nsRankId=_nsRankId; - (void).cxx_destruct;

@end

@interface DeviceRankRecordItem : MMObject { NSString *_nsTitle; unsigned long _uiRankScore; }

@property(nonatomic) unsigned long uiRankScore; // @synthesize uiRankScore=_uiRankScore; @property(retain, nonatomic) NSString *nsTitle; // @synthesize nsTitle=_nsTitle; - (void).cxx_destruct;

@end

@interface DeviceRankDetailResonse : MMObject { BOOL uiIsFollower; BOOL isLikedCover; NSString *nsCoverUrl; NSString *nsMotto; NSString *nsDayScoreTitle; unsigned long uiDayScore; NSArray *aryRankList; NSArray *aryScoreDescList; NSString *nsSource; NSArray *affectedUserList; NSString *shareUrl; NSString *shareTitle; NSArray *aryStepList; NSArray *aryFollowList; NSArray *aryButtonList; }

  • (void)initialize; @property(nonatomic) BOOL isLikedCover; // @synthesize isLikedCover; @property(retain, nonatomic) NSArray *aryButtonList; // @synthesize aryButtonList; @property(nonatomic) BOOL uiIsFollower; // @synthesize uiIsFollower; @property(retain, nonatomic) NSArray *aryFollowList; // @synthesize aryFollowList; @property(retain, nonatomic) NSArray *aryStepList; // @synthesize aryStepList; @property(retain, nonatomic) NSString *shareTitle; // @synthesize shareTitle; @property(retain, nonatomic) NSString *shareUrl; // @synthesize shareUrl; @property(retain, nonatomic) NSArray *affectedUserList; // @synthesize affectedUserList; @property(retain, nonatomic) NSString *nsSource; // @synthesize nsSource; @property(retain, nonatomic) NSArray *aryScoreDescList; // @synthesize aryScoreDescList; @property(retain, nonatomic) NSArray *aryRankList; // @synthesize aryRankList; @property(nonatomic) unsigned long uiDayScore; // @synthesize uiDayScore; @property(retain, nonatomic) NSString *nsDayScoreTitle; // @synthesize nsDayScoreTitle; @property(retain, nonatomic) NSString *nsMotto; // @synthesize nsMotto; @property(retain, nonatomic) NSString *nsCoverUrl; // @synthesize nsCoverUrl;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DeviceRankUserProfile : MMObject { NSString *nsUsername; NSString *nsCoverUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *nsCoverUrl; // @synthesize nsCoverUrl; @property(retain, nonatomic) NSString *nsUsername; // @synthesize nsUsername;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface DeviceFollowItem : MMObject { NSString *nsUserName; unsigned long uiStep; unsigned long uiIndex; }

  • (void)initialize; @property(nonatomic) unsigned long uiIndex; // @synthesize uiIndex; @property(nonatomic) unsigned long uiStep; // @synthesize uiStep; @property(copy, nonatomic) NSString *nsUserName; // @synthesize nsUserName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DeviceStepItem : MMObject { unsigned long uiTimeStamp; unsigned long uiStep; }

  • (void)initialize; @property(nonatomic) unsigned long uiStep; // @synthesize uiStep; @property(nonatomic) unsigned long uiTimeStamp; // @synthesize uiTimeStamp;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DeviceProfileButton : MMObject { NSString *uiIcon; NSString *uiTitle; NSString *nsUrl; }

  • (void)initialize; @property(copy, nonatomic) NSString *nsUrl; // @synthesize nsUrl; @property(copy, nonatomic) NSString *uiTitle; // @synthesize uiTitle; @property(copy, nonatomic) NSString *uiIcon; // @synthesize uiIcon;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseSpecialBrandSessionCellData : NSObject { BOOL _showBadge; NSString *_textForTitleLabel; NSString *_headImageFileName; NSString *_rightImageFileName; }

@property(retain, nonatomic) NSString *rightImageFileName; // @synthesize rightImageFileName=_rightImageFileName; @property(nonatomic) BOOL showBadge; // @synthesize showBadge=_showBadge; @property(retain, nonatomic) NSString *headImageFileName; // @synthesize headImageFileName=_headImageFileName; @property(retain, nonatomic) NSString *textForTitleLabel; // @synthesize textForTitleLabel=_textForTitleLabel; - (void).cxx_destruct;

@end

@interface MMHorizontalTableView : UIScrollView { NSMutableSet *recycledCells; NSMutableSet *visibleCells; NSMutableArray *originPointList; id viewDelegate; id dataSource; }

@property(nonatomic) __weak id dataSource; // @synthesize dataSource; @property(nonatomic) __weak id viewDelegate; // @synthesize viewDelegate; - (void).cxx_destruct; - (void)scrollViewDidScroll:(id)arg1; - (BOOL)isDisplayingCellForIndex:(unsigned int)arg1; - (id)dequeueReusableCellWithIdentifier:(id)arg1; - (void)tileView; - (void)calculateAllCellOrigin; - (float)contentSizeWidth; - (void)reloadData; - (void)layoutSubviews; - (id)initWithFrame:(struct CGRect)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCLanDeviceMgr : MMService { long long m_taskId; NSMutableArray *m_tasks; NSRecursiveLock *m_lock; int m_libInitCount; NSObject *m_myQueue; }

  • (void).cxx_destruct;
  • (void)sendAsync:(long long)arg1 DeviceType:(id)arg2 DeviceID:(id)arg3 MSG:(id)arg4;
  • (id)getDictionaryFromJson:(id)arg1;
  • (id)getTaskForSubTaskId:(int)arg1;
  • (void)deleteTask:(long long)arg1;
  • (id)getTaskForTaskId:(long long)arg1;
  • (void)safeAddTask:(id)arg1;
  • (BOOL)genSendFileRequestInfo:(id)arg1 FileName:(id)arg2 AndBuffer:(struct AutoBuffer *)arg3;
  • (BOOL)genDeviceInfo:(id)arg1 DeviceId:(id)arg2 AndBuffer:(struct AutoBuffer *)arg3;
  • (void)c2objc_onWCLanReceiveNotify:(id)arg1 Data:(id)arg2;
  • (void)c2objc_onWCLanFileTransferUpdate:(int)arg1 Data:(id)arg2;
  • (void)c2objc_onWCLanDeviceConnectStateNotify:(id)arg1 StateCode:(int)arg2;
  • (void)c2objc_onWCLanReceiveResponse:(int)arg1 Data:(id)arg2;
  • (void)c2objc_onWCLanDeviceUdpError:(int)arg1;
  • (void)c2objc_onReceiveWCLanDeviceProfile:(id)arg1;
  • (void)c2objc_onReceiveWCLanDeviceDiscPackage:(id)arg1;
  • (long long)sendFileToWCLanDevice:(id)arg1 DeviceId:(id)arg2 JsonMsg:(id)arg3 Paht:(id)arg4;
  • (long long)sendDataToWCLanDevice:(id)arg1 DeviceId:(id)arg2 JsonMsg:(id)arg3;
  • (long long)disconnectToWCLanDevice:(id)arg1 DeviceId:(id)arg2;
  • (long long)connectToWCLanDevice:(id)arg1 DeviceId:(id)arg2 willRetryConnect:(BOOL)arg3;
  • (long long)cancelWCLanDeviceTask:(long long)arg1;
  • (long long)stopScanWCLanDevice;
  • (long long)startScanWCLanDevice;
  • (long long)releaseWCLanDeviceLib;
  • (long long)initWCLanDeviceLib;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BlueManager : NSObject <CBCentralManagerDelegate, BlueAdapterDelegate> { CBCentralManager *_bleManager; BOOL _stateUpdateFlag; NSObject *m_blueQueue; BlueAdapterBase *adapter[2]; NSObject *_delegate; }

  • (long long)getDIDbyMACString:(id)arg1 AndConnProto:(id)arg2;
  • (id)sharedManager; @property BOOL stateUpdateFlag; // @synthesize stateUpdateFlag=_stateUpdateFlag; @property(retain) CBCentralManager *bleManager; // @synthesize bleManager=_bleManager; @property __weak NSObject *delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)onBlueProfilePedometerTargetWrote:(long long)arg1;
  • (void)onBlueProfilePedometerTargetUpdated:(long long)arg1 Step:(int)arg2;
  • (void)onBlueProfilePedometerInfoUpdated:(long long)arg1 Info:(id)arg2;
  • (void)onBlueProfileConnectStateChanged:(long long)arg1 State:(int)arg2 ErrorCode:(int)arg3;
  • (void)onSessionClosed:(long long)arg1;
  • (void)onSessionDataAvailable:(long long)arg1;
  • (void)onSessionError:(long long)arg1 errorCode:(int)arg2;
  • (void)onSessionWrote:(long long)arg1;
  • (void)onSessionConnectError:(long long)arg1 errorCode:(int)arg2;
  • (void)onSessionConnected:(long long)arg1;
  • (void)onDeviceLost:(long long)arg1;
  • (void)onDeviceFound:(long long)arg1 WithExtData:(id)arg2;
  • (void)onDeviceFound:(long long)arg1;
  • (int)writePedometerProfileTarget:(long long)arg1 Step:(int)arg2;
  • (int)readPedometerProfileTarget:(long long)arg1;
  • (int)readPedometerProfileCurPedometerInfo:(long long)arg1;
  • (int)getProfileConnectState:(long long)arg1;
  • (int)getProfileType:(long long)arg1;
  • (void)closeProfile:(long long)arg1;
  • (int)connectProfile:(long long)arg1 ProfileType:(int)arg2;
  • (void)writeSession:(long long)arg1:(const char *)arg2:(int)arg3;
  • (int)readSession:(long long)arg1:(char *)arg2:(int)arg3;
  • (void)closeSession:(long long)arg1;
  • (int)connectSession:(long long)arg1;
  • (long long)createSession:(long long)arg1;
  • (id)getDeviceMac:(long long)arg1;
  • (id)getDeviceName:(long long)arg1;
  • (int)getDeviceType:(long long)arg1;
  • (long long)getDIDbySessionID:(long long)arg1;
  • (id)getDeviceProtocols:(long long)arg1;
  • (void)stopScan;
  • (BOOL)scanBle:(_Bool)arg1;
  • (BOOL)scanEa;
  • (BOOL)scanAll;
  • (BOOL)scanForWDevice;
  • (BOOL)scan;
  • (BOOL)enable;
  • (void)centralManagerDidUpdateState:(id)arg1;
  • (int)getState;
  • (void)dealloc;
  • (id)init;
  • (void)cleanUpAllDevices;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface KFContact : CBaseContact { BOOL headImgUpdateFlag; NSString *kfOpenId; NSString *brand; NSString *headImageUrl; NSString *nickName; unsigned long updateTime; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) BOOL headImgUpdateFlag; // @synthesize headImgUpdateFlag; @property(nonatomic) unsigned long updateTime; // @synthesize updateTime; @property(retain, nonatomic) NSString *nickName; // @synthesize nickName; @property(retain, nonatomic) NSString *headImageUrl; // @synthesize headImageUrl; @property(retain, nonatomic) NSString *brand; // @synthesize brand; @property(retain, nonatomic) NSString *kfOpenId; // @synthesize kfOpenId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e01389bb *)db_headImgUpdateFlag;
  • (const WCDBCondition_750820ee *)db_updateTime;
  • (const WCDBCondition_8be2a476 *)db_nickName;
  • (const WCDBCondition_8be2a476 *)db_headImageUrl;
  • (const WCDBCondition_8be2a476 *)db_brand;
  • (const WCDBCondition_8be2a476 *)db_kfOpenId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseMsgMgr : MMService <MMService, IMsgExt, IAudioToMessageExt, MessageWrapImgDelegate, OpenUploadMgrDelegate, OpenUploadCDNMgrDelegate, UploadImageCDNMgrDelegate, OpenDownloadCDNMgrDelegate, EnterpriseVoiceMsgMgrDelegate, EnterpriseSendMsgMgrDelegate, RecordUploadCDNMgrDelegate> { NSMutableDictionary *_dicMsgDB; NSObject *m_deleteDispatchQueue; MessagePatternCacheMgr *_msgPatternMgr; UploadImageCDNMgr *_uploadImageCdnMgr; DownloadImageCDNMgr *_downloadImageCdnMgr; ThumbDownloadMgr *_thumbDownloadMgr; OpenDownloadCDNMgr *_openDownloadCdnMgr; OpenUploadCDNMgr *_openUploadCDNMgr; OpenUploadMgr *_openUploadMgr; RecordUploadCDNMgr *_recordUploadCDNMgr; EnterpriseVoiceMsgMgr *_voiceMsgMgr; EnterpriseSendMsgMgr *_sendMsgMgr; }

  • (void).cxx_destruct;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)OnErrorByReceiver:(id)arg1 ErrNo:(int)arg2;
  • (void)OnErrorBySender:(id)arg1 ErrNo:(int)arg2;
  • (void)OnMessageSentBySender:(id)arg1;
  • (void)OnAddMessageByReceiver:(id)arg1;
  • (void)OnAddMessageBySender:(id)arg1;
  • (void)onUploadCDNRecordMsgModMsgByBitSet:(id)arg1 MsgWrap:(id)arg2 BitSet:(unsigned long)arg3;
  • (void)onDownOpenMsgModMsg:(id)arg1 MsgWrap:(id)arg2 BitSet:(unsigned long)arg3;
  • (void)onUploadImageModMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)onUploadImageModMsgByBitSet:(id)arg1 MsgWrap:(id)arg2 BitSet:(unsigned long)arg3;
  • (void)onUploadCDNAppMsgModMsgByBitSet:(id)arg1 MsgWrap:(id)arg2 BitSet:(unsigned long)arg3;
  • (void)onUploadAppMsgModMsgByBitSet:(id)arg1 MsgWrap:(id)arg2 BitSet:(unsigned long)arg3;
  • (void)onReceiveVoiceMsgStatusChanged:(id)arg1;
  • (void)onRecordVoiceMsgSucc:(id)arg1;
  • (void)onSendVoiceMsgStatusChanged:(id)arg1;
  • (void)onSendMsgStatusChanged:(id)arg1;
  • (void)onModMsgByBitSet:(id)arg1 MsgWrap:(id)arg2 BitSet:(unsigned long)arg3;
  • (id)onGetMsg:(id)arg1 LocalID:(unsigned long)arg2 Wrap:(id)arg3;
  • (void)onGetBigImageErrorWithWrap:(id)arg1;
  • (void)onGetBigImageResultWithWrap:(id)arg1 image:(id)arg2 imageData:(id)arg3 isSaveImgOK:(BOOL)arg4;
  • (void)onUploadImageRequestWithWrap:(id)arg1;
  • (BOOL)isMsgWrapAtMe:(id)arg1;
  • (BOOL)SaveMsgThumb:(id)arg1 MsgWrap:(id)arg2;
  • (BOOL)SaveMesImg:(id)arg1 MsgWrap:(id)arg2;
  • (void)checkMsgStatus:(id)arg1 Msg:(id)arg2;
  • (void)checkMsgList:(id)arg1 chatName:(id)arg2;
  • (void)mainThreadNotifyToExt:(id)arg1;
  • (void)asyncOnUnReadChange:(id)arg1 Brand:(id)arg2;
  • (void)asyncOnDelMsg:(id)arg1 DelAll:(BOOL)arg2 Brand:(id)arg3;
  • (void)asyncOnDelMsg:(id)arg1 Brand:(id)arg2;
  • (void)asyncOnDelMsg:(id)arg1 MsgWrap:(id)arg2 Brand:(id)arg3;
  • (void)asyncOnModMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)asyncOnAddMsgListForSession:(id)arg1 Brand:(id)arg2;
  • (void)asyncOnAddMsg:(id)arg1 MsgWrap:(id)arg2 Brand:(id)arg3;
  • (BOOL)IsImageMsgUploadIng:(id)arg1;
  • (unsigned long)GetDownloadThumbStatus:(id)arg1;
  • (BOOL)StartDownloadThumb:(id)arg1;
  • (unsigned long)GetUploadPercent:(id)arg1;
  • (unsigned long)GetDownloadImageTotalLen:(id)arg1;
  • (unsigned long)GetDownloadImagePartLen:(id)arg1;
  • (void)StopDownloadImage:(id)arg1 Brand:(id)arg2;
  • (void)StartDownloadImage:(id)arg1 HD:(BOOL)arg2 AutoDownload:(BOOL)arg3;
  • (unsigned long)GetImgOrVideoMsgCount:(id)arg1 Brand:(id)arg2;
  • (unsigned long)GetImgOrVideoMsgCount:(id)arg1 FromID:(unsigned long)arg2 CreateTime:(unsigned long)arg3 Brand:(id)arg4;
  • (id)GetImgOrVideoNextMsg:(id)arg1 FromID:(unsigned long)arg2 CreateTime:(unsigned long)arg3 Brand:(id)arg4;
  • (id)GetImgOrVideoLastMsg:(id)arg1 Brand:(id)arg2;
  • (id)GetImgOrVideoLastMsg:(id)arg1 FromID:(unsigned long)arg2 CreateTime:(unsigned long)arg3 Brand:(id)arg4;
  • (id)GetImgAndVideoMsgList:(id)arg1 Brand:(id)arg2;
  • (BOOL)InAppAttachDownloading:(id)arg1 MsgWrap:(id)arg2 AttachId:(id)arg3;
  • (BOOL)InAppAttachDownloading:(id)arg1 MsgWrap:(id)arg2;
  • (void)StopDownloadAppAttach:(id)arg1 MsgWrap:(id)arg2;
  • (void)StartDownloadAppAttach:(id)arg1 MsgWrap:(id)arg2;
  • (void)StopUploadAppAttach:(id)arg1 MsgWrap:(id)arg2;
  • (void)StartUploadAppMsg:(id)arg1 Scene:(unsigned long)arg2;
  • (void)resendAppMsg:(id)arg1;
  • (void)AddAppMsg:(id)arg1 MsgWrap:(id)arg2 Brand:(id)arg3 DataPath:(id)arg4 Scene:(unsigned long)arg5;
  • (void)AddAppMsg:(id)arg1 MsgWrap:(id)arg2 Brand:(id)arg3 Data:(id)arg4 Scene:(unsigned long)arg5;
  • (void)resendRecordMsg:(id)arg1;
  • (void)AddRecordMsg:(id)arg1 MsgWrap:(id)arg2 Brand:(id)arg3;
  • (void)ForwardFavItem:(id)arg1 toBizChatId:(id)arg2 brand:(id)arg3;
  • (void)UpdateVoiceMessage:(id)arg1 MsgWrap:(id)arg2 Brand:(id)arg3;
  • (BOOL)sendVoiceMsgByUserData:(id)arg1;
  • (void)DelMsgPatten:(id)arg1;
  • (void)AddMsgPattern:(id)arg1;
  • (void)DelMsg:(id)arg1 MsgWrap:(id)arg2 Brand:(id)arg3;
  • (void)DelMsg:(id)arg1 MsgList:(id)arg2 DelAll:(BOOL)arg3 Brand:(id)arg4;
  • (void)DelAllMsgForBrand:(id)arg1 chatNameList:(id)arg2;
  • (void)stopUploadDownloadMgr:(id)arg1;
  • (id)getDeleteDispatchQueue;
  • (void)ModMsgStatusWithoutNotify:(id)arg1 MsgWrap:(id)arg2 Brand:(id)arg3;
  • (void)MergeImgStatus:(id)arg1 MsgWrap:(id)arg2 Brand:(id)arg3;
  • (void)ModMsgByBitSet:(id)arg1 MsgWrap:(id)arg2 BitSet:(unsigned long)arg3 Brand:(id)arg4;
  • (void)ModMsgStatus:(id)arg1 MsgWrap:(id)arg2 Brand:(id)arg3;
  • (void)ClearUnReadForSync:(id)arg1 Brand:(id)arg2 CreateTime:(unsigned long)arg3;
  • (void)ClearUnRead:(id)arg1 FromID:(unsigned long)arg2 ToID:(unsigned long)arg3 Brand:(id)arg4;
  • (BOOL)isMsgTypeCanSend:(id)arg1;
  • (id)GetMsg:(id)arg1 LocalID:(unsigned long)arg2;
  • (id)GetMsg:(id)arg1 LocalID:(unsigned long)arg2 Brand:(id)arg3;
  • (unsigned long)GetUnReadCount:(id)arg1 Since:(unsigned long)arg2 Brand:(id)arg3;
  • (unsigned long)GetUnReadCount:(id)arg1 Brand:(id)arg2;
  • (id)GetFirstUnreadMsg:(id)arg1 Brand:(id)arg2;
  • (unsigned long)GetLastMsgCreateTime:(id)arg1 Brand:(id)arg2;
  • (id)GetLastMsg:(id)arg1 Brand:(id)arg2;
  • (id)GetDownMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5 Brand:(id)arg6;
  • (id)GetMsgByCreateTime:(id)arg1 FromID:(unsigned long)arg2 FromCreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4 LeftCount:(unsigned int *)arg5 Brand:(id)arg6;
  • (id)GetMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5 Brand:(id)arg6;
  • (void)ForwardMsg:(id)arg1 MsgWrap:(id)arg2 Brand:(id)arg3;
  • (void)ResendMsg:(id)arg1 MsgWrap:(id)arg2 Brand:(id)arg3;
  • (void)AddMsg:(id)arg1 MsgWrap:(id)arg2 Brand:(id)arg3;
  • (void)BatchAddEnterpriseMsgList:(id)arg1 NotifyArrayMessage:(id)arg2;
  • (void)deleteMsgDB:(id)arg1;
  • (id)getMsgDB:(id)arg1;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseBrandContactListViewController : MMUIViewController <ForwardMessageLogicDelegate, EnterpriseBrandContactHelperDelegate, UITableViewDataSource, UITableViewDelegate, contactInfoDelegate, IEnterpriseBrandContactMgrExt, IEnterpriseGroupMgrExt> { ForwardMessageLogicController *m_forwardLogic; NSMutableArray *_sectionKeyArray; NSMutableDictionary *_allContactsDic; CContact *_mainBrandContact; NSArray *_arySubBrandContact; MMTableView *_tableView; MMScrollView *_emptyView; unsigned long _fromScene; unsigned long _statContactCount; unsigned long _enterTime; EnterpriseBrandContactHelper *_helper; }

  • (void).cxx_destruct;
  • (void)makeChatBrandCell:(id)arg1 head:(id)arg2 title:(id)arg3;
  • (void)openMainBrandInfo:(id)arg1;
  • (void)openEnterpriseChat;
  • (void)openDisabledBrandList:(id)arg1;
  • (id)getCurrentViewController;
  • (void)shareToFriend:(id)arg1;
  • (void)openQRCode:(id)arg1;
  • (void)showRightTopMenuBtn:(id)arg1;
  • (void)onCreateEnterpriseGroup:(id)arg1 errorCode:(int)arg2 extDic:(id)arg3;
  • (void)onEnterpriseBrandContactDeleted:(id)arg1;
  • (void)onEnterpriseBrandContactChanged:(id)arg1;
  • (id)getViewController;
  • (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2;
  • (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2;
  • (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2;
  • (id)sectionIndexTitlesForTableView:(id)arg1;
  • (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (void)reportQuit;
  • (void)reportEnter;
  • (void)viewWillBePoped:(BOOL)arg1;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (void)updateEmptyView;
  • (void)initEmptyView;
  • (void)initTableView;
  • (void)initView;
  • (void)initData;
  • (void)dealloc;
  • (id)initWithMainContact:(id)arg1 fromScene:(unsigned long)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandServiceMgr : MMService <MMService, IMsgExt> { BrandServiceStorage *m_serviceStorage; }

  • (void).cxx_destruct;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (id)GetBrandUserForConnectMessageType:(int)arg1;
  • (int)GetConnectorTypeByMessageWrap:(id)arg1;
  • (void)saveStorage;
  • (void)loadStorage;
  • (id)pathForStorage;
  • (void)ResetLocationForUser:(id)arg1;
  • (BOOL)HasSetLocationForUser:(id)arg1;
  • (void)MarkHasSetLocationForUser:(id)arg1;
  • (int)GetContinueLocationReportInterval;
  • (id)GetBrandContactListByType:(int)arg1;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ReaderTopNewWrap : NSObject { NSString *m_nsCover; NSString *m_nsDigest; unsigned long m_uiCoverWidth; unsigned long m_uiCoverHeight; }

@property(nonatomic) unsigned long m_uiCoverHeight; // @synthesize m_uiCoverHeight; @property(nonatomic) unsigned long m_uiCoverWidth; // @synthesize m_uiCoverWidth; @property(retain, nonatomic) NSString *m_nsDigest; // @synthesize m_nsDigest; @property(retain, nonatomic) NSString *m_nsCover; // @synthesize m_nsCover; - (void).cxx_destruct; - (void)dealloc;

@end

@interface ReaderStyleWrap : NSObject { UIColor *m_color; UIFont *m_font; BOOL m_bUnderline; struct _NSRange m_range; }

@property(nonatomic) struct _NSRange m_range; // @synthesize m_range; @property(nonatomic) BOOL m_bUnderline; // @synthesize m_bUnderline; @property(retain, nonatomic) UIFont *m_font; // @synthesize m_font; @property(retain, nonatomic) UIColor *m_color; // @synthesize m_color; - (void).cxx_destruct; - (int)compare:(id)arg1;

@end

@interface LineStyleWrap : NSObject { NSString *m_nsChars; UIColor *m_color; UIFont *m_font; float m_fOffset; BOOL m_bUnderline; float m_fRealLength; }

@property(nonatomic) float m_fRealLength; // @synthesize m_fRealLength; @property(nonatomic) BOOL m_bUnderline; // @synthesize m_bUnderline; @property(nonatomic) float m_fOffset; // @synthesize m_fOffset; @property(retain, nonatomic) UIFont *m_font; // @synthesize m_font; @property(retain, nonatomic) UIColor *m_color; // @synthesize m_color; @property(retain, nonatomic) NSString *m_nsChars; // @synthesize m_nsChars; - (void).cxx_destruct; - (int)compare:(id)arg1;

@end

@interface OPItemWrap : NSObject { NSString *_word; NSString *_url; UIColor *_wordColor; NSString *_icon; }

@property(retain, nonatomic) NSString *icon; // @synthesize icon=_icon; @property(retain, nonatomic) UIColor *wordColor; // @synthesize wordColor=_wordColor; @property(retain, nonatomic) NSString *url; // @synthesize url=_url; @property(retain, nonatomic) NSString *word; // @synthesize word=_word; - (void).cxx_destruct;

@end

@interface TemplateImageTextWrap : NSObject { NSString *_cover; NSString *_text; }

@property(retain, nonatomic) NSString *text; // @synthesize text=_text; @property(retain, nonatomic) NSString *cover; // @synthesize cover=_cover; - (void).cxx_destruct;

@end

@interface TemplateHeaderWrap : NSObject { NSString *_title; UIColor *_titleColor; NSDate *_pubTime; NSString *_first; UIColor *_firstColor; }

@property(retain, nonatomic) UIColor *firstColor; // @synthesize firstColor=_firstColor; @property(retain, nonatomic) NSString *first; // @synthesize first=_first; @property(retain, nonatomic) NSDate *pubTime; // @synthesize pubTime=_pubTime; @property(retain, nonatomic) UIColor *titleColor; // @synthesize titleColor=_titleColor; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct;

@end

@interface TemplateDetailToplineWrap : NSObject { LineStyleWrap *_keyWrap; LineStyleWrap *_valueWrap; }

@property(retain, nonatomic) LineStyleWrap *valueWrap; // @synthesize valueWrap=_valueWrap; @property(retain, nonatomic) LineStyleWrap *keyWrap; // @synthesize keyWrap=_keyWrap; - (void).cxx_destruct;

@end

@interface ReaderWrap : NSObject { NSString *m_nsTitle; NSString *m_nsUrl; NSString *m_nsNativeUrl; NSString *m_nsShortUrl; NSString *m_nsTid; NSString *m_nsSource; NSString *m_nsSourceIcon; NSDate *m_pubTime; unsigned long m_uiType; BOOL m_bHasVedio; NSString *m_nsCategory; NSString *m_nsUserName; NSString *m_nsNickName; ReaderTopNewWrap *m_TopNewWrap; unsigned long m_uiDelFlag; unsigned long m_uiContentAttributeBitSetFlag; unsigned long m_uiItemShowType; UIColor *m_topColor; NSMutableArray *m_arrStyles; NSMutableArray *m_arrLines; unsigned long m_playLength; unsigned long _templateShowType; TemplateImageTextWrap *_imageTextWrap; TemplateHeaderWrap *_headerWrap; TemplateDetailToplineWrap *_toplineWrap; NSMutableArray *_leftColumns; NSMutableArray *_rightColumns; NSMutableArray *_opItems; unsigned int _m_index; }

  • (BOOL)parseLineWrap:(id)arg1 xmlNode:(struct XmlReaderNode_t *)arg2;
  • (BOOL)parseKeyLineWrap:(id)arg1 valueLineWrap:(id)arg2 xmlNode:(struct XmlReaderNode_t *)arg3;
  • (id)getArrReaderWaps:(id)arg1;
  • (id)getFirstReaderTitle:(id)arg1;
  • (struct XmlReaderNode_t *)getReaderNode:(struct XmlReaderNode_t *)arg1; @property(nonatomic) unsigned int m_index; // @synthesize m_index=_m_index; @property(retain, nonatomic) NSMutableArray *opItems; // @synthesize opItems=_opItems; @property(retain, nonatomic) NSMutableArray *rightColumns; // @synthesize rightColumns=_rightColumns; @property(retain, nonatomic) NSMutableArray *leftColumns; // @synthesize leftColumns=_leftColumns; @property(retain, nonatomic) TemplateDetailToplineWrap *toplineWrap; // @synthesize toplineWrap=_toplineWrap; @property(retain, nonatomic) TemplateHeaderWrap *headerWrap; // @synthesize headerWrap=_headerWrap; @property(retain, nonatomic) TemplateImageTextWrap *imageTextWrap; // @synthesize imageTextWrap=_imageTextWrap; @property(nonatomic) unsigned long templateShowType; // @synthesize templateShowType=_templateShowType; @property(nonatomic) unsigned long m_playLength; // @synthesize m_playLength; @property(nonatomic) unsigned long m_uiContentAttributeBitSetFlag; // @synthesize m_uiContentAttributeBitSetFlag; @property(retain, nonatomic) NSMutableArray *m_arrLines; // @synthesize m_arrLines; @property(retain, nonatomic) NSMutableArray *m_arrStyles; // @synthesize m_arrStyles; @property(nonatomic) unsigned long m_uiItemShowType; // @synthesize m_uiItemShowType; @property(retain, nonatomic) UIColor *m_topColor; // @synthesize m_topColor; @property(nonatomic) unsigned long m_uiDelFlag; // @synthesize m_uiDelFlag; @property(retain, nonatomic) ReaderTopNewWrap *m_TopNewWrap; // @synthesize m_TopNewWrap; @property(retain, nonatomic) NSString *m_nsNickName; // @synthesize m_nsNickName; @property(retain, nonatomic) NSString *m_nsUserName; // @synthesize m_nsUserName; @property(retain, nonatomic) NSString *m_nsCategory; // @synthesize m_nsCategory; @property(nonatomic) BOOL m_bHasVedio; // @synthesize m_bHasVedio; @property(nonatomic) unsigned long m_uiType; // @synthesize m_uiType; @property(retain, nonatomic) NSDate *m_pubTime; // @synthesize m_pubTime; @property(retain, nonatomic) NSString *m_nsSourceIcon; // @synthesize m_nsSourceIcon; @property(retain, nonatomic) NSString *m_nsSource; // @synthesize m_nsSource; @property(retain, nonatomic) NSString *m_nsTid; // @synthesize m_nsTid; @property(retain, nonatomic) NSString *m_nsShortUrl; // @synthesize m_nsShortUrl; @property(retain, nonatomic) NSString *m_nsNativeUrl; // @synthesize m_nsNativeUrl; @property(retain, nonatomic) NSString *m_nsUrl; // @synthesize m_nsUrl; @property(retain, nonatomic) NSString *m_nsTitle; // @synthesize m_nsTitle;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (id)description;

@end

@interface BSSDetailPageView : UIView <UITableViewDataSource, UITableViewDelegate, BSSDetailPageLogicControllerDelegate, MMRefreshTableFooterDelegate, BSSItemViewDelegate> { id _delegate; MMTableView *_tableView; UIViewController *_parentVC; WCTimeLineFooterView *_footerView; UIButton *_backBtn; MMLoadingView *_loadingView; MMUILabel *_nonResultLabel; unsigned long _friendScene; NSString *_keyword; int _resultType; NSMutableDictionary *_dicItemViews; BSSDetailPageLogicController *_logicController; }

@property(retain, nonatomic) BSSDetailPageLogicController *logicController; // @synthesize logicController=_logicController; @property(retain, nonatomic) NSMutableDictionary *dicItemViews; // @synthesize dicItemViews=_dicItemViews; @property(nonatomic) int resultType; // @synthesize resultType=_resultType; @property(retain, nonatomic) NSString *keyword; // @synthesize keyword=_keyword; @property(nonatomic) unsigned long friendScene; // @synthesize friendScene=_friendScene; @property(retain, nonatomic) MMUILabel *nonResultLabel; // @synthesize nonResultLabel=_nonResultLabel; @property(retain, nonatomic) MMLoadingView *loadingView; // @synthesize loadingView=_loadingView; @property(retain, nonatomic) UIButton *backBtn; // @synthesize backBtn=_backBtn; @property(retain, nonatomic) WCTimeLineFooterView *footerView; // @synthesize footerView=_footerView; @property(nonatomic) __weak UIViewController *parentVC; // @synthesize parentVC=_parentVC; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onItemViewInnerSelectWithServiceUrlString:(id)arg1; - (float)getSearchTextFieldWidth; - (void)stopLoading; - (void)startLoading; - (id)getCellItemViewWithDataItem:(id)arg1 keywords:(id)arg2; - (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1; - (void)onSvrError; - (void)onSelectItemWithProductId:(id)arg1; - (void)onSelectItemWithContactInfo:(id)arg1 andSearchId:(id)arg2; - (void)onSelectItemWithUrlAddress:(id)arg1; - (void)onResultViewNeedReload; - (void)onSearchStart; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 shouldHighlightRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)didDeviceRotate; - (void)onReturn:(id)arg1; - (int)getCurrentResultType; - (void)handleDetailViewCancelSearch; - (void)handleDetailSearchWithKeyword:(id)arg1; - (void)removeFromParentView; - (void)dismissView; - (void)showView; - (void)initBackBtn; - (void)initFooterView; - (id)initBSSDetailPageViewWithResultType:(int)arg1 andBusinessType:(unsigned long long)arg2 andKeyword:(id)arg3 andLocation:(id)arg4 andParentVC:(id)arg5 andFriendScene:(unsigned long)arg6 andEntrySrc:(unsigned long)arg7; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CustomSubMenuFloatView : MMUIButton <UITableViewDelegate, UITableViewDataSource> { UIView *m_contentView; MMTableView *m_tableView; NSMutableArray *m_btnList; float m_tableCellWidth; id m_delegate; }

@property(retain, nonatomic) NSMutableArray *m_btnList; // @synthesize m_btnList; @property(retain, nonatomic) UIView *m_contentView; // @synthesize m_contentView; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (id)displayViews:(id)arg1; - (void)dumpView:(id)arg1 atIndent:(int)arg2 into:(id)arg3; - (int)show2StorageIndex:(int)arg1; - (int)storage2ShowIndex:(int)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (float)getTableCellWidth; - (float)getFontSize; - (void)onRemoveFloatView; - (void)animateDismissContentView; - (void)animatePresentContentView; - (void)onTableViewButtonDown:(id)arg1; - (void)onTapScreenBtn; - (void)loadContentViewWithArrowX:(float)arg1; - (id)initWithList:(id)arg1 ArrowX:(float)arg2; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface HealthKitSampleSource : MMObject { BOOL bIsAppleWatch; BOOL bIsLocalDevice; BOOL bIsInWhiteList; NSString *nsBundleId; NSString *nsAppName; unsigned long uiStepCount; }

  • (void)initialize; @property(nonatomic) BOOL bIsInWhiteList; // @synthesize bIsInWhiteList; @property(nonatomic) BOOL bIsLocalDevice; // @synthesize bIsLocalDevice; @property(nonatomic) BOOL bIsAppleWatch; // @synthesize bIsAppleWatch; @property(nonatomic) unsigned long uiStepCount; // @synthesize uiStepCount; @property(retain, nonatomic) NSString *nsAppName; // @synthesize nsAppName; @property(retain, nonatomic) NSString *nsBundleId; // @synthesize nsBundleId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDeviceStepObject : MMObject { unsigned long beginTime; unsigned long endTime; unsigned long m7StepCount; unsigned long hkStepCount; NSMutableArray *allHKSampleSource; }

@property(retain, nonatomic) NSMutableArray *allHKSampleSource; // @synthesize allHKSampleSource; @property(nonatomic) unsigned long hkStepCount; // @synthesize hkStepCount; @property(nonatomic) unsigned long m7StepCount; // @synthesize m7StepCount; @property(nonatomic) unsigned long endTime; // @synthesize endTime; @property(nonatomic) unsigned long beginTime; // @synthesize beginTime; - (void).cxx_destruct;

@end

@interface WCDeviceM7Logic : MMObject { id _delegate; BOOL m_bStepGetting; BOOL m_bHadGetHKStep; BOOL m_bHadGetM7Step; WCDeviceStepObject *m_oStepObject; BOOL m_bHadObserverQuery; BOOL m_bForceUploadSteps; int m_lastGetStepTime; BOOL m_bDataChanged; NSMutableArray *m_aryWhiteList; CMStepCounter *_m_cmStepCounter; }

@property(retain, nonatomic) CMStepCounter *m_cmStepCounter; // @synthesize m_cmStepCounter=_m_cmStepCounter; @property(nonatomic) BOOL m_bDataChanged; // @synthesize m_bDataChanged; @property(retain, nonatomic) NSMutableArray *m_aryWhiteList; // @synthesize m_aryWhiteList; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)checkCallDelegate; - (int)getCurrM7StepCount; - (void)getStepCount:(id)arg1; - (BOOL)isInWhiteList:(id)arg1; - (id)hkSource2ClientSource:(id)arg1; - (id)getHKSourcePropertyLD; - (id)getHKSourcePropertyPT; - (int)getStepFromHealthKit; - (int)tryGetStepFromHealthKit; - (void)tryDoObserverStepQuery; - (BOOL)getM7OrHealthKitStepCount:(BOOL)arg1; - (BOOL)saveHKSourceWhiteCache; - (BOOL)loadHKSourceWhiteCache; - (id)pathForHKSourceWhiteCache; - (void)updateSampleSourceList:(id)arg1; - (id)init;

@end

@interface CustomMenuButton : UIButton { NSString *m_btnId; NSString *m_btnKey; NSString *m_btnName; NSString *m_btnValue; NSString *m_btnNativeUrl; int m_btnType; int m_btnActionType; int m_btnIndex; }

  • (id)getPOIJsonContentFromSelectPOIInfo:(id)arg1;
  • (id)getPicsJsonContentFromPicMd5List:(id)arg1;
  • (id)getScanJsonContentFromScanType:(id)arg1 scanResult:(id)arg2;
  • (int)serverActionType2LocalCustomType:(int)arg1;
  • (int)localCustomActionType2ServerType:(int)arg1;
  • (int)serverType2LocalCustom:(int)arg1;
  • (int)localCustomType2ServerType:(int)arg1; @property(nonatomic) int m_btnIndex; // @synthesize m_btnIndex; @property(nonatomic) int m_btnActionType; // @synthesize m_btnActionType; @property(nonatomic) int m_btnType; // @synthesize m_btnType; @property(retain, nonatomic) NSString *m_btnNativeUrl; // @synthesize m_btnNativeUrl; @property(retain, nonatomic) NSString *m_btnValue; // @synthesize m_btnValue; @property(retain, nonatomic) NSString *m_btnName; // @synthesize m_btnName; @property(retain, nonatomic) NSString *m_btnKey; // @synthesize m_btnKey; @property(retain, nonatomic) NSString *m_btnId; // @synthesize m_btnId;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (id)init;

@end

@interface EnterpriseVoiceMsgMgr : MMObject { NSMutableDictionary *_dicMsgSource; id delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)handleDownloadVoiceMsgFail:(id)arg1; - (void)handleDownloadVoiceMsgSuc:(id)arg1; - (BOOL)WriteAudioFile:(id)arg1 Data:(id)arg2; - (void)handleSendVoiceMsgFail:(id)arg1; - (void)handleSendVoiceMsgSuc:(id)arg1; - (BOOL)uploadVoice:(id)arg1; - (id)popMsgSource:(id)arg1; - (void)pushMsgSource:(id)arg1; - (id)genKeyWithChatUsrName:(id)arg1 svrID:(unsigned long long)arg2; - (void)NotifyFromMainCtrl:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (BOOL)sendVoiceMsgByUserData:(id)arg1; - (BOOL)resendVoiceMsg:(id)arg1; - (BOOL)downloadVoiceData:(id)arg1; - (void)wrtieFileOfVoiceMsg:(id)arg1; - (id)init;

@end

@interface BraceletRankStepsView : MMUIView { UILabel *m_scoreLbl; UILabel *m_scoreTitleLbl; BraceletStepsBgView *stepsBgView; NSArray *_stepItems; UIWeRunStepsView *_stepView; BraceletRankSwitch *_switchBtn; int chartStatus; int slideIndex; unsigned long range; BOOL _isMySelf; NSString *_scoreTitle; NSString *_scoreString; NSMutableArray *_stepDatas; }

@property(retain, nonatomic) NSMutableArray *stepDatas; // @synthesize stepDatas=_stepDatas; @property(nonatomic) BOOL isMySelf; // @synthesize isMySelf=_isMySelf; @property(copy, nonatomic) NSString *scoreString; // @synthesize scoreString=_scoreString; @property(retain, nonatomic) NSArray *stepItems; // @synthesize stepItems=_stepItems; @property(copy, nonatomic) NSString *scoreTitle; // @synthesize scoreTitle=_scoreTitle; - (void).cxx_destruct; - (void)switchStepWithAnimationSubtype:(id)arg1; - (void)handleSwitchEvent:(id)arg1; - (void)handleSwipeLeft; - (void)handleSwipeRight; - (void)bindAction; - (void)resizeScoreTitle; - (void)initView; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface BraceletStepsBgView : MMUIView { }

  • (void)drawRect:(struct CGRect)arg1;

@end

@interface KFContactMgr : MMService <KFContactCacherDelegate, IMMNewSessionMgrExt, IMsgExt, MMService, PBMessageObserverDelegate> { WCDataBase *_db; NSMutableDictionary *_dictBrandUsrName2Cacher; NSMutableDictionary *_dictOpenIdOfGettingInfo; }

  • (void).cxx_destruct;
  • (id)kfContactListFromWorkinfoList:(id)arg1 brandUsrName:(id)arg2;
  • (void)updateKFContactsToLocal:(id)arg1 brandUsrName:(id)arg2;
  • (void)handleGetKFContactInfo:(id)arg1;
  • (void)handleGetKFContactBindList:(id)arg1;
  • (void)handleGetKFContactDefaultList:(id)arg1;
  • (id)contactCacherForBrandUsr:(id)arg1;
  • (id)pathOfKFDB;
  • (void)OnAddMsgListForSession:(id)arg1 NotifyUsrName:(id)arg2;
  • (void)onUpdateKFContactInfo:(id)arg1 withBrandUsrName:(id)arg2;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)modifyHeadImgUpdateFlag:(id)arg1 isNeedUpdate:(BOOL)arg2;
  • (void)deleteAllKfContacts:(id)arg1;
  • (id)getKFContactsList:(id)arg1 brandUsrName:(id)arg2;
  • (id)getKFContactWithOpenId:(id)arg1;
  • (void)updateBindKFContactToLocal:(id)arg1 bindKFContact:(id)arg2;
  • (id)getBindKFContactFromLocal:(id)arg1;
  • (id)getKFContact:(id)arg1 brandUsrName:(id)arg2;
  • (void)getKFContactBindList:(id)arg1;
  • (void)getKFContactDefaultList:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BSSTitleItemView : UIView { NSString *_title; int _section; }

  • (float)heightForItemWithSection:(int)arg1; @property(nonatomic) int section; // @synthesize section=_section; @property(retain, nonatomic) NSString *title; // @synthesize title=_title;
  • (void).cxx_destruct;
  • (void)initView;
  • (id)initTitleItemViewWithSectionTtile:(id)arg1 andSection:(int)arg2;
  • (void)dealloc;

@end

@interface BrandServiceWebSearchController : MMObject <MMSearchBarDelegate, FTSJSEventDelegate, FTSWebSearchDataSource, UISearchBarDelegate, UIScrollViewDelegate> { MMUIViewController *m_contentVC; WebSearchView *_resultView; WebSearchView *_detailView; WSResultViewLogic *_resultViewLogic; unsigned long _entryFlag; NSString *_keywordForHomePage; NSString *_keywordForDetailPage; BOOL _isDetailSearch; unsigned long long _detailSearchType; NSString *_searchID; MMSearchBar *_searchBar; MMUISearchBar *_searchBarForDetailPage; UIImageView *_searchBarWrap; UIImageView *_bottomViewShadow; float _searchTextFieldNormalWidth; struct CGSize _searchIconDefaultSize; BOOL _hasMoving; float _moveStartOffset; float _moveCurOffset; float _moveContentOffsetY; BOOL _bSwizzle; unsigned long _searchScene; }

@property(nonatomic) unsigned long searchScene; // @synthesize searchScene=_searchScene; - (void).cxx_destruct; - (void)keyboardDidHide:(id)arg1; - (void)onOpenMsgSession:(id)arg1; - (void)onClickRecmdWord:(id)arg1; - (void)onOpenBrandContact:(id)arg1 withParams:(id)arg2; - (void)onLaunchPage:(id)arg1 withParams:(id)arg2; - (void)onLaunchDetailPage:(id)arg1; - (void)onPreSearch:(id)arg1; - (void)onSearchInputChanged:(id)arg1; - (void)onSearchRecmdDataFail; - (void)onFailReceiveJson; - (void)onReceiveJson:(id)arg1; - (unsigned long long)businessType; - (id)query; - (void)notifyPageOfSearchClick:(id)arg1; - (void)notifyPageOfQueryChanged:(id)arg1; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)searchBarCancelButtonClicked:(id)arg1; - (void)searchBarSearchButtonClicked:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (BOOL)searchBar:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (void)searchBarTextDidBeginEditing:(id)arg1; - (id)getSearchContentViewController; - (void)mmsearchBarCancelButtonClicked:(id)arg1; - (void)mmsearchBarSearchButtonClicked:(id)arg1; - (void)mmSearchBarTextDidChange:(id)arg1; - (BOOL)mmsearchBarShouldChangeTextInRange:(struct _NSRange)arg1 replacementText:(id)arg2; - (void)mmsearchBarTextDidBeginEditing:(id)arg1; - (void)mmSearchDisplayControllerDidBeginSearch; - (void)mmSearchDisplayControllerWillBeginSearch; - (void)asyncSearch:(id)arg1; - (void)onClickSearchButton:(id)arg1; - (void)resetSearch; - (void)resetSearchIconFrame; - (void)hideSearchDisplayContainerView; - (void)hideKeyboard; - (void)clearDetailView; - (void)onRemoveDetailViewAndSearchWrap; - (void)animatedPushDetailView; - (void)cancelMoveDetailView; - (void)moveDetailViewToRight; - (void)updateMovingDetailView; - (void)handlePanGestureForDetailView:(id)arg1; - (void)willBeginDetailSearch; - (float)getSearchTextFieldWidth; - (void)popFromDetailSearch; - (void)onBackBtnClick; - (id)urlParmasForDetailPage:(id)arg1; - (void)loadLocalHtmlForDetailPage:(id)arg1; - (id)urlParmasForMainPage; - (void)loadBSSResult; - (void)enableButton:(id)arg1; - (unsigned long)getGo2ProfileScene; - (void)viewDidPop; - (void)resetSearchBarFrame; - (void)searchBarResignFirstResponder; - (void)searchBarBecomeFirstResponder; - (id)getCurrentSearchBar; - (BOOL)isSupportSuggestion; - (void)initDetailView; - (void)initResultView; - (void)initData; - (void)initSearchBarWrap; - (void)initSearchBar; - (void)initView; - (void)dealloc; - (id)initWithContentViewController:(id)arg1 withEntryFlag:(unsigned long)arg2 withSearchScene:(unsigned long)arg3; - (void)internalSwizzle; - (void)unSwizzle; - (void)swizzle;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandCustomStyleUILogicController : BrandStyleUILogicController <CustomMenuToolViewDelegate, CustomSubMenuFloatViewDelegate, CameraScanLogicDelegate, CameraScanUIDelegate, WCActionSheetDelegate, IBrandCustomReportExt, BrandOpenSpecificViewHandlerDelegate, IUiUtilExt> { CustomMenuToolView *m_menuToolView; CustomSubMenuFloatView *m_subMenuFloatView; MMBizMenuInfo *m_menuData; BOOL m_isInMenuMode; BOOL m_isMsgReceiving; BrandOpenSpecificViewHandler *_openSpecificViewHandler; BOOL m_hasInit; ClickCommandRequestInfo *m_reportInfo; BOOL m_hasSendCgiSuccess; NSMutableArray *m_pickImageMd5List; }

@property(retain, nonatomic) NSMutableArray *m_pickImageMd5List; // @synthesize m_pickImageMd5List; @property(retain, nonatomic) ClickCommandRequestInfo *m_reportInfo; // @synthesize m_reportInfo; @property(retain, nonatomic) MMBizMenuInfo *m_menuData; // @synthesize m_menuData; @property(retain, nonatomic) CustomSubMenuFloatView *m_subMenuFloatView; // @synthesize m_subMenuFloatView; @property(retain, nonatomic) CustomMenuToolView *m_menuToolView; // @synthesize m_menuToolView; - (void).cxx_destruct; - (BOOL)isNoNeedShowNormalToolView; - (void)updateIfCreateToolView:(id)arg1; - (void)showAlertViewForMenuUpdated; - (void)removeCustomToolView; - (void)updateIfViewDidAppear; - (void)updateIfViewWillAppear; - (void)addMsgForUsr:(id)arg1; - (void)processLocationDidFinish; - (void)saveAchievedImageMd5:(id)arg1; - (BOOL)shouldSaveAchievedImageMd5; - (void)processImageDidFinish; - (void)processImageDidCancel; - (BOOL)shouldHideOrginInputToolView; - (float)getCustomizedAreaWidth; - (void)setLastMenuMode:(BOOL)arg1; - (BOOL)getLastMenuMode; - (BOOL)canReloadViewIfMemoryWarning; - (BOOL)CanRotateOrientation; - (BOOL)isShakeEnabled; - (void)onTopBarFrameChanged; - (void)updateFloatContentView; - (BOOL)hasDraft; - (id)buttonListFromArr:(id)arg1; - (id)getSubMenuInfoByIndex:(int)arg1; - (id)getMenuInfo; - (void)stopReceiveMsg; - (void)startReceiveMsg; - (BOOL)shouldDismissCurrentViewController; - (void)cleanPickImageMd5List; - (void)addItem2PickImageMd5List:(id)arg1; - (id)getPickImageMd5List; - (void)createCameraScanViewController; - (void)SendClickNotify:(id)arg1 ClickCommandRequestInfo:(id)arg2; - (void)onReportActionEventAndContentXML:(id)arg1; - (id)getCDATAWithJSON:(id)arg1; - (void)onRecordActionEvent:(id)arg1 toBrand:(id)arg2; - (void)onReportClickEvent:(id)arg1 toBrand:(id)arg2; - (void)finishedChangeToInputMode; - (void)onChangeToInputMode; - (void)finishedChangeToMenuMode; - (void)swichToolViewToCustomView; - (void)changeToMenuMode; - (BOOL)shouldShowChangeModeBtn; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (BOOL)shouldDirectShowImagePicker; - (void)obtainScanResultDidFinish:(id)arg1; - (BOOL)shouldBackToSessionImmediately; - (BOOL)shouldObtainScanResult; - (void)onJumpToPOIView:(id)arg1; - (void)onJumpToPicView:(id)arg1; - (void)onJumpToScanView:(id)arg1; - (void)handleOpenSpecificView:(id)arg1; - (BOOL)isOpenNativeUrl:(id)arg1; - (BOOL)isWeGoRecommed:(id)arg1; - (BOOL)isOpenSpecificView:(id)arg1; - (void)onDisconnectDevice; - (void)onConnectDevice; - (BOOL)onJumpToNativeView:(id)arg1; - (void)onJumpToWebView:(id)arg1; - (void)onRecordActionEvent:(id)arg1; - (void)onReportClickEvent:(id)arg1; - (void)onChangeToMenuMode:(id)arg1; - (void)onSubMenuDismiss; - (void)onSubMenuPresentWithIndex:(int)arg1 ArrowX:(float)arg2; - (void)createMenuToolView; - (void)loadMenuData; - (id)initWithContact:(id)arg1 WithDelegate:(id)arg2; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandActionReportLogicController : MMObject { CContact *m_contact; BrandServiceEnterConversationLogic *m_enterConversationLogic; BrandServiceContinueLocationReportLogic *m_continueLocationReporter; }

@property(retain, nonatomic) BrandServiceEnterConversationLogic *m_enterConversationLogic; // @synthesize m_enterConversationLogic; @property(retain, nonatomic) BrandServiceContinueLocationReportLogic *m_continueLocationReporter; // @synthesize m_continueLocationReporter; @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; - (void).cxx_destruct; - (void)resetContinueReportLogic; - (void)updateContact:(id)arg1; - (void)creatContinueReportLogic; - (void)createEnterReportLogic; - (id)initWithContact:(id)arg1; - (void)dealloc;

@end

@interface EnterpriseBrandAttrDB : NSObject { WCDataBase *_db; WCDataBaseTable *_table; }

  • (void).cxx_destruct;
  • (BOOL)setAttr:(id)arg1;
  • (BOOL)deleteAttrByUserName:(id)arg1;
  • (id)getAttrByUserName:(id)arg1;
  • (id)initWithPath:(id)arg1;

@end

@interface __DeviceInfo : NSObject { short _m_seq; NSString *_m_deviceId; NSString *_m_deviceType; NSString *_m_usrname; int _m_authState; NSData *_m_sessionKey; NSData *_m_AESSessionKey; NSData *_m_sessionBuffer; int _m_cryptMethod; long long _m_did; unsigned long long _m_expireTime; unsigned long long _m_blockTimeout; unsigned long long _m_lastAuthTime; }

@property(nonatomic) int m_cryptMethod; // @synthesize m_cryptMethod=_m_cryptMethod; @property(nonatomic) short m_seq; // @synthesize m_seq=_m_seq; @property(retain, nonatomic) NSData *m_sessionBuffer; // @synthesize m_sessionBuffer=_m_sessionBuffer; @property(retain, nonatomic) NSData *m_AESSessionKey; // @synthesize m_AESSessionKey=_m_AESSessionKey; @property(retain, nonatomic) NSData *m_sessionKey; // @synthesize m_sessionKey=_m_sessionKey; @property(nonatomic) unsigned long long m_lastAuthTime; // @synthesize m_lastAuthTime=_m_lastAuthTime; @property(nonatomic) unsigned long long m_blockTimeout; // @synthesize m_blockTimeout=_m_blockTimeout; @property(nonatomic) unsigned long long m_expireTime; // @synthesize m_expireTime=_m_expireTime; @property(nonatomic) int m_authState; // @synthesize m_authState=_m_authState; @property(retain, nonatomic) NSString *m_usrname; // @synthesize m_usrname=_m_usrname; @property(retain, nonatomic) NSString *m_deviceType; // @synthesize m_deviceType=_m_deviceType; @property(retain, nonatomic) NSString *m_deviceId; // @synthesize m_deviceId=_m_deviceId; @property(nonatomic) long long m_did; // @synthesize m_did=_m_did; - (void).cxx_destruct;

@end

@interface WCDeviceAuthLogic : MMObject { NSMutableArray *m_deviceInfos; int m_appState; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleWCDeviceAuthResopnse:(id)arg1; - (id)__findDeviceInfoByDeviceID:(id)arg1; - (id)__findDeviceInfoByDid:(long long)arg1; - (void)__clearDeviceInfoByDeviceId:(long long)arg1; - (void)__callbackEnd:(int)arg1 DID:(unsigned long long)arg2 RespTask:(id)arg3 SessionKey:(id)arg4; - (void)handleWCDeviceChannelStateChanged:(long long)arg1 OldState:(int)arg2 NewState:(int)arg3; - (void)handleDeviceAuthReq:(long long)arg1:(unsigned short)arg2:(unsigned short)arg3:(struct _MmBp__AuthRequest **)arg4; - (id)genAuthRespTask:(int)arg1 DeviceID:(long long)arg2 Seq:(unsigned short)arg3 AESSessionKey:(id)arg4; - (id)__toNSString:(void *)arg1:(int)arg2; - (void)handleDeivceLost:(long long)arg1; - (BOOL)isDeviceAuthed:(long long)arg1; - (BOOL)setNeedAuth:(long long)arg1; - (id)getSessionBuffer:(long long)arg1; - (void)sendAuthReqToSvr:(id)arg1 AuthBuffer:(id)arg2; - (void)willSuspend; - (void)willEnterForeground; - (void)dealloc; - (id)init;

@end

@interface TemplateMsgRecvStateItem : NSObject { NSString *_templateId; unsigned long _recvState; NSString *_templateTitle; }

@property(retain, nonatomic) NSString *templateTitle; // @synthesize templateTitle=_templateTitle; @property(nonatomic) unsigned long recvState; // @synthesize recvState=_recvState; @property(retain, nonatomic) NSString *templateId; // @synthesize templateId=_templateId; - (void).cxx_destruct;

@end

@interface TemplateMsgRecvMgr : MMService <MMService, PBMessageObserverDelegate, MMConfigMgrExt> { NSMutableDictionary *_dictTemplateMsgRecvState; NSMutableDictionary *_dictIdListOfUser; }

  • (void).cxx_destruct;
  • (id)getRecvStateArrayByUsername:(id)arg1;
  • (void)onSetRecvState:(id)arg1;
  • (void)onGetRecvState:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)getRecvState:(id)arg1;
  • (BOOL)shouldShowEntryForUser:(id)arg1;
  • (BOOL)shouldShowBlockButtonForMsg:(id)arg1;
  • (void)setRecvState:(unsigned long)arg1 toUser:(id)arg2 withTemplateId:(id)arg3;
  • (void)setRecvState:(id)arg1 toUser:(id)arg2;
  • (void)getRecvStateByUsername:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandContentLogicController : WeixinContentLogicController <BrandStyleUILogicControllerDelegate, MsgDelegate, BrandDeviceConnectLogicControllerDelegate, IWCDeviceBrandMgrExt> { TipsView *m_tipsView; BrandStyleUILogicController *m_uiLogicController; BrandActionReportLogicController *m_reportLogicController; BrandDeviceConnectLogicController *m_connectLogicController; BrandPublicWifiReportLogicController *m_publicWifiReportLogicController; BOOL m_isLastInMenuMode; int m_lastInputMode; int m_lastPoisitionMode; int m_lastContentMode; BOOL m_shouldRecordToolViewStatus; BOOL m_isShowKeyboardImmediately; unsigned int m_stat_beforeUnread; unsigned long m_stat_timeStart; }

  • (void).cxx_destruct;
  • (void)hasTapReaderNodeView;
  • (void)onTipsViewClick:(id)arg1;
  • (BOOL)hasHardDeviceBrandSubtitle;
  • (id)GetPossibleContactByName:(id)arg1;
  • (void)updateContactFromServer;
  • (id)GetTitleTailImage;
  • (id)getTitleView:(id)arg1 withSubTitle:(id)arg2;
  • (void)onWCDeviceAuthEnd:(int)arg1 DID:(long long)arg2 isHandled:(char *)arg3;
  • (BOOL)showKeyboardImmediately;
  • (BOOL)shouldHideOrginInputToolView;
  • (float)getCustomizedAreaWidth;
  • (void)disconnectDevice;
  • (void)connectDevice;
  • (void)updateToolViewStatus;
  • (id)getLogicController;
  • (id)getInputToolView;
  • (void)recordToolViewStatus;
  • (void)showKeyboardImmediatelyEnd;
  • (void)showKeyboardImmediatelyStart;
  • (void)onModifyCustomMenu:(id)arg1;
  • (void)onModifyContact:(id)arg1;
  • (void)resetUILogicController:(id)arg1;
  • (void)CustomToolViewEX:(id)arg1;
  • (void)ViewWillDisappear;
  • (void)setNeedUpdateTitle:(char *)arg1;
  • (void)tryStartDownloadWebcacheForLastMsg;
  • (void)ViewDidAppear;
  • (void)ViewWillAppear;
  • (void)ViewDidInit;
  • (void)startScan;
  • (void)createAllLogicForContact:(id)arg1;
  • (void)ViewWillInit;
  • (void)onFinishSelectedLocation;
  • (void)hideErrTips;
  • (void)showErrTips:(int)arg1;
  • (void)updateSubTitle:(id)arg1;
  • (void)displayDeviceListView:(id)arg1;
  • (BOOL)CanShowSight;
  • (BOOL)CanSendVideoMsg;
  • (BOOL)CanSendMultiImage;
  • (BOOL)CanSendOriginalImage;
  • (void)processImageDidFinish;
  • (void)processImageDidCancel;
  • (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)processInsertedAsset:(id)arg1;
  • (id)FormImageMsg:(id)arg1 withImage:(id)arg2 withData:(id)arg3;
  • (void)OpenDetailInfo;
  • (void)OpenContactInfo:(id)arg1;
  • (BOOL)isShowHeadImage:(id)arg1;
  • (id)GetRightBarButtonImageName;
  • (unsigned long)getMsgCountToLoad;
  • (BOOL)isShakeEnabled;
  • (BOOL)canAutoplayWhenMessageDownloaded;
  • (void)HasCustomInputToolViewAndDontNeedShowToolView:(char *)arg1;
  • (BOOL)CanSendVoipMsg;
  • (BOOL)CanWXTalk;
  • (BOOL)CanRemoteRecord;
  • (void)onPopFromNavigationController;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseBrandAttrMgr : MMService <PBMessageObserverDelegate, MMService> { EnterpriseBrandAttrDB *_db; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleSetBizEnterpriseAttrToSvr:(id)arg1;
  • (void)updateAttrToSvr:(id)arg1 mask:(unsigned long)arg2;
  • (void)updateBlockMsgFlagToSvr:(id)arg1 block:(BOOL)arg2;
  • (id)handleBizEnterpriseAttr:(id)arg1;
  • (void)handleGetBizEnterpriseAttrFromSvr:(id)arg1;
  • (BOOL)updateAttrFromSvr:(id)arg1;
  • (void)deleteAttr:(id)arg1;
  • (void)setCloseHighLightWw:(id)arg1;
  • (void)onEnterpriseBrandContactDeleted:(id)arg1;
  • (BOOL)isHighLightWw:(id)arg1;
  • (BOOL)isShowWwEntry:(id)arg1;
  • (BOOL)isBrandBlockMsg:(id)arg1;
  • (unsigned long)getQyUinByUserName:(id)arg1;
  • (id)getOrCreateAttrByUserName:(id)arg1;
  • (id)getAttrByUserName:(id)arg1;
  • (void)dealloc;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BSSHomePageLogicController : NSObject { BOOL _isSearchWaiting; BOOL _isLastSearchSuccess; id _delegate; BSBusinessContent *_curContent; NSString *_searchKeyword; NSMutableArray *_homePageContentList; unsigned int _responseTime; unsigned long _requestEventID; }

@property(nonatomic) unsigned long requestEventID; // @synthesize requestEventID=_requestEventID; @property(nonatomic) unsigned int responseTime; // @synthesize responseTime=_responseTime; @property(nonatomic) BOOL isLastSearchSuccess; // @synthesize isLastSearchSuccess=_isLastSearchSuccess; @property(retain, nonatomic) NSMutableArray *homePageContentList; // @synthesize homePageContentList=_homePageContentList; @property(nonatomic) BOOL isSearchWaiting; // @synthesize isSearchWaiting=_isSearchWaiting; @property(retain, nonatomic) NSString *searchKeyword; // @synthesize searchKeyword=_searchKeyword; @property(retain, nonatomic) BSBusinessContent *curContent; // @synthesize curContent=_curContent; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onGetSearchDetailPageResponse:(id)arg1 eventID:(unsigned long)arg2; - (void)onRetrieveLocationFinished:(int)arg1; - (void)sendHomePageLoadMoreRequest; - (void)sendHomePageSearchRequest; - (void)handleLoadMoreCellSelectWithIndexPath:(id)arg1; - (void)handleMovieServiceSelectWithIndexPath:(id)arg1; - (void)handleJobServiceSelectWithIndexPath:(id)arg1; - (void)handleHouseServiceSecectWithIndexPath:(id)arg1; - (void)handleUrlTypeServiceSelectWithIndexPath:(id)arg1; - (void)handleMusicServiceSelectWithIndexPath:(id)arg1; - (void)handleBrandContactSelectWithIndexPath:(id)arg1; - (void)handleProductSelectWithIndexPath:(id)arg1; - (BOOL)isLoadMoreCell:(id)arg1; - (BOOL)isMovieServiceSection:(int)arg1; - (BOOL)isJobServiceSection:(int)arg1; - (BOOL)isHouseServiceSection:(int)arg1; - (BOOL)isMusicServiceSection:(int)arg1; - (BOOL)isBrandContactSection:(int)arg1; - (BOOL)isProductSection:(int)arg1; - (void)doRealSearch; - (void)resetData; - (unsigned int)getResponseTime; - (void)handleHomePageLoadMore; - (BOOL)hasMoreHomePageData; - (id)getLoadMoreWordingInSection:(int)arg1; - (id)getTitleWithSection:(int)arg1; - (id)getResultItemAtIndexPath:(id)arg1; - (id)getKeywordListAtIndexPath:(id)arg1; - (int)getResultTypeOfIndexPath:(id)arg1; - (int)numberOfRowInSection:(int)arg1; - (int)numberOfSectionInSearchResult; - (void)handleSearchCancel; - (void)handleTableViewSelecttionWithIndexPath:(id)arg1; - (void)handleHomepageSearchWithKeyWord:(id)arg1; - (void)prepareSearch; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BSSJobServiceItemView : BSSBaseItemView { BSBusinessContactItem *_dataItem; NSArray *_keywordList; AttributeLabel *_titleLabel; UILabel *_companyLabel; UILabel *_priceLabel; UILabel *_uintLabel; UILabel *_sourceLabel; }

  • (float)heightForItem; @property(retain, nonatomic) UILabel *sourceLabel; // @synthesize sourceLabel=_sourceLabel; @property(retain, nonatomic) UILabel *uintLabel; // @synthesize uintLabel=_uintLabel; @property(retain, nonatomic) UILabel *priceLabel; // @synthesize priceLabel=_priceLabel; @property(retain, nonatomic) UILabel *companyLabel; // @synthesize companyLabel=_companyLabel; @property(retain, nonatomic) AttributeLabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) NSArray *keywordList; // @synthesize keywordList=_keywordList; @property(retain, nonatomic) BSBusinessContactItem *dataItem; // @synthesize dataItem=_dataItem;
  • (void).cxx_destruct;
  • (void)initView;
  • (id)initWithContactServiceItem:(id)arg1 andKeyWordList:(id)arg2;
  • (void)dealloc;

@end

@interface EnterpriseSessionCellLayoutParam : NSObject { float cellHeight; float headImgLeftMargin; float headImgTopMargin; float nameLabelTopMargin; float nameLabelBottomMargin; float nameLabelLeftMargin; float nameLabelHeight; float statusImgRightMargin; float timeLabelRightMargin; float chatNotPushViewRightMargin; struct CGSize headImgSize; }

  • (id)defaultSessionCellLayoutParam;
  • (id)layoutParamForCellStyle:(id)arg1 expectedHeight:(float)arg2;
  • (id)layoutParamForCellStyle:(id)arg1; @property(nonatomic) float chatNotPushViewRightMargin; // @synthesize chatNotPushViewRightMargin; @property(nonatomic) float timeLabelRightMargin; // @synthesize timeLabelRightMargin; @property(nonatomic) float statusImgRightMargin; // @synthesize statusImgRightMargin; @property(nonatomic) struct CGSize headImgSize; // @synthesize headImgSize; @property(nonatomic) float nameLabelHeight; // @synthesize nameLabelHeight; @property(nonatomic) float nameLabelLeftMargin; // @synthesize nameLabelLeftMargin; @property(nonatomic) float nameLabelBottomMargin; // @synthesize nameLabelBottomMargin; @property(nonatomic) float nameLabelTopMargin; // @synthesize nameLabelTopMargin; @property(nonatomic) float headImgTopMargin; // @synthesize headImgTopMargin; @property(nonatomic) float headImgLeftMargin; // @synthesize headImgLeftMargin; @property(nonatomic) float cellHeight; // @synthesize cellHeight;

@end

@interface EnterpriseSessionItemView : MMMultiMenuTableViewCell { EnterpriseSessionCellData *_cellData; EnterpriseSessionCellLayoutParam *_layoutParam; UIView *_backgroudView; MMHeadImageView *_headView; MMBadgeView *_msgCountView; UIImageView *_statusView; UILabel *_nicknameLabel; UILabel *_msgLabel; UILabel *_alertLabel; UILabel *_timeLabel; UIImageView *_chatNotPushView; struct CGSize _chatNotPushIconSize; BOOL bAlertToRight; }

  • (float)cellHeight;
  • (void).cxx_destruct;
  • (void)onUpdateCellWithCellData:(id)arg1;
  • (void)updateBackgroundColorWithSessionCellData:(id)arg1;
  • (void)updateChatNotPushWithSessionCellData:(id)arg1;
  • (void)updateMoreMenuWithSessionCellData:(id)arg1;
  • (void)updateMsgLabelWithSessionCellData:(id)arg1;
  • (void)updateAlertLabelWithSessionCellData:(id)arg1;
  • (void)updateStatusWithSessionCellData:(id)arg1;
  • (void)updateUnReadCountWithBrandCellData:(id)arg1;
  • (void)updateUnReadCountWithSessionCellData:(id)arg1;
  • (void)updateNameLabelWithSessionCellData:(id)arg1;
  • (void)updateTimeLabelWithSessionCellData:(id)arg1;
  • (void)updateHeadViewWithSessionCellData:(id)arg1;
  • (float)rightBoundOfAlertLabelOrStatusImage;
  • (float)rightBoundOfStatusImage;
  • (void)setHeadCategory:(unsigned char)arg1;
  • (void)updateBackgroundColor:(id)arg1;
  • (void)updateWithSessionCellData:(id)arg1;
  • (void)layoutSubviews;
  • (void)initSubView;
  • (id)initWithReuseIdentifier:(id)arg1;

@end

@interface BSSBaseItemView : UIView { id _delegate; }

  • (float)heightForItem; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;

@end

@interface BrandStyleUILogicController : MMObject { CContact *m_contact; id m_delegate; }

  • (void).cxx_destruct;
  • (id)getInnerToolView;
  • (id)getOutterToolView;
  • (id)getWholeView;
  • (id)getBrandViewController;
  • (id)getBrandLogicController;
  • (id)getBrandContact;
  • (void)showAlertViewForMenuUpdated;
  • (void)removeCustomToolView;
  • (void)addMsgForUsr:(id)arg1;
  • (void)processLocationDidFinish;
  • (void)saveAchievedImageMd5:(id)arg1;
  • (void)processImageDidFinish;
  • (void)processImageDidCancel;
  • (BOOL)shouldSaveAchievedImageMd5;
  • (BOOL)shouldHideOrginInputToolView;
  • (float)getCustomizedAreaWidth;
  • (void)setLastMenuMode:(BOOL)arg1;
  • (BOOL)getLastMenuMode;
  • (void)adjustToolViewComponent;
  • (void)addSessionToTop;
  • (BOOL)isNoNeedShowNormalToolView;
  • (void)updateIfCreateToolView:(id)arg1;
  • (void)updateIfViewWillDisappear;
  • (void)updateIfViewDidAppear;
  • (void)updateIfViewWillAppear;
  • (void)updateIfViewDidInit;
  • (void)updateIfViewWillInit;
  • (id)initWithContact:(id)arg1 WithDelegate:(id)arg2;
  • (void)dealloc;

@end

@interface BraceletRankSwitch : UIControl { BOOL _on; UIColor *_onTintColor; UIColor *_tintColor; UIColor *_thumbTintColor; UIColor *_onTextColor; UIColor *_offTextColor; UIFont *_textFont; NSString *_onText; NSString *_offText; MMUIView *_containerView; MMUIView *_onContentView; MMUIView *_offContentView; MMUIView *_knobView; MMUILabel *_onLabel; MMUILabel *_offLabel; MMUIView *_borderView; }

@property(retain, nonatomic) MMUIView *borderView; // @synthesize borderView=_borderView; @property(retain, nonatomic) MMUILabel *offLabel; // @synthesize offLabel=_offLabel; @property(retain, nonatomic) MMUILabel *onLabel; // @synthesize onLabel=_onLabel; @property(retain, nonatomic) MMUIView *knobView; // @synthesize knobView=_knobView; @property(retain, nonatomic) MMUIView *offContentView; // @synthesize offContentView=_offContentView; @property(retain, nonatomic) MMUIView *onContentView; // @synthesize onContentView=_onContentView; @property(retain, nonatomic) MMUIView *containerView; // @synthesize containerView=_containerView; @property(retain, nonatomic) NSString *offText; // @synthesize offText=_offText; @property(retain, nonatomic) NSString *onText; // @synthesize onText=_onText; @property(retain, nonatomic) UIFont *textFont; // @synthesize textFont=_textFont; @property(retain, nonatomic) UIColor *offTextColor; // @synthesize offTextColor=_offTextColor; @property(retain, nonatomic) UIColor *onTextColor; // @synthesize onTextColor=_onTextColor; @property(retain, nonatomic) UIColor *thumbTintColor; // @synthesize thumbTintColor=_thumbTintColor; @property(retain, nonatomic) UIColor *tintColor; // @synthesize tintColor=_tintColor; @property(retain, nonatomic) UIColor *onTintColor; // @synthesize onTintColor=_onTintColor; @property(nonatomic, getter=isOn) BOOL on; // @synthesize on=_on; - (void).cxx_destruct; - (void)sizeToFitLable; - (void)scaleKnodViewFrame:(BOOL)arg1; - (void)handlePanGestureRecognizerEvent:(id)arg1; - (void)handleTapTapGestureRecognizerEvent:(id)arg1; - (void)commonInit; - (void)setOn:(BOOL)arg1 animated:(BOOL)arg2; - (void)layoutSubviews; - (id)initWithCoder:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface BrandIAPPrepayRequestStruct : NSObject { NSString *_appId; NSString *_nonceStr; NSString *_timestamp; NSString *_package; NSString *_paySign; NSString *_signType; NSString *_stepInURL; NSString *_extKey; }

@property(retain, nonatomic) NSString *extKey; // @synthesize extKey=_extKey; @property(retain, nonatomic) NSString *stepInURL; // @synthesize stepInURL=_stepInURL; @property(retain, nonatomic) NSString *signType; // @synthesize signType=_signType; @property(retain, nonatomic) NSString *paySign; // @synthesize paySign=_paySign; @property(retain, nonatomic) NSString *package; // @synthesize package=_package; @property(retain, nonatomic) NSString *timestamp; // @synthesize timestamp=_timestamp; @property(retain, nonatomic) NSString *nonceStr; // @synthesize nonceStr=_nonceStr; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; - (void).cxx_destruct; - (void)dealloc;

@end

@interface BrandIAPMgr : MMService <PBMessageObserverDelegate, IAPExt, MMService> { BOOL _isPaying; }

  • (void)dealloc;
  • (void)onPurchaseFailForProduct:(id)arg1 ErrCode:(unsigned long)arg2;
  • (void)onPurchaseCancelForProduct:(id)arg1;
  • (void)onPurchaseSuccessForProduct:(id)arg1 ErrCode:(unsigned long)arg2;
  • (void)onGetProduct:(id)arg1 invalidProductID:(id)arg2;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (int)brandIAPGetResult:(id)arg1;
  • (int)brandIAPPay:(id)arg1 ExtInfo:(id)arg2;
  • (int)brandIAPRequestProduct:(id)arg1;
  • (int)brandIAPPreay:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseContactSearchView : MMUIView <UISearchBarDelegate, UITableViewDelegate, UITableViewDataSource, MMRefreshTableFooterDelegate> { NSString *_brandUserName; MMUISearchBar *_superSearchBar; UIImageView *_searchBarWrap; MMUISearchBar *_searchBar; UIButton *_backButton; MMTableView *_tableView; WCTimeLineFooterView *_footerView; UIImageView *_bottomViewShadow; AttributeLabel *_tipLabel; float _moveStartOffset; float _moveCurOffset; float _moveContentOffsetY; NSString *_searchText; NSString *_searchedText; BOOL _isLoading; BOOL _isError; BOOL _hasMore; BOOL _hasMoving; float _searchTextFieldNormalWidth; NSMutableArray *_aryResult; unsigned long _scene; id _delegate; UIView *_bottomView; NSString *_emptyTipSuffix; }

@property(retain, nonatomic) NSString *emptyTipSuffix; // @synthesize emptyTipSuffix=_emptyTipSuffix; @property(retain, nonatomic) UIView *bottomView; // @synthesize bottomView=_bottomView; - (void).cxx_destruct; - (float)getSearchTextFieldWidth; - (unsigned long)getTipType; - (id)getSearchTextField; - (id)getDataController; - (id)getViewController; - (id)getMMSearchBar; - (id)makeTitleCell:(id)arg1 indexPath:(id)arg2 tableView:(id)arg3; - (id)makeContactCell:(id)arg1 tableView:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2; - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2; - (void)scrollViewDidScroll:(id)arg1; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1; - (void)onLoadMore; - (void)reloadData; - (void)searchBarCancelButtonClicked:(id)arg1; - (void)searchBarSearchButtonClicked:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (void)handleTextChanged:(id)arg1; - (void)handleTextChangedDelay:(id)arg1; - (void)handlePanGesture:(id)arg1; - (void)updateSearchBarPosition; - (void)cancelMoveSearchBar; - (void)onRemoteSearchError; - (void)onRemoteSearchMoreCompleted:(id)arg1 range:(unsigned long)arg2 result:(id)arg3; - (BOOL)shouldProcessRemoteSearchResp:(id)arg1 range:(unsigned long)arg2; - (void)enableSearchBarButton:(id)arg1; - (void)handleRotateEvent; - (void)onPopCompleted; - (void)onBackButtonClicked:(id)arg1; - (void)pop:(BOOL)arg1; - (void)show; - (void)initData; - (void)initView; - (void)dealloc; - (id)initWithSuperSearchBar:(id)arg1 scene:(unsigned long)arg2 delegate:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DeviceRankSettingMgr : MMService <MMService, PBMessageObserverDelegate> { DeviceRankSetting *_rankSetting; BOOL bSettingChanged; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)UpdateSettingTOSVR;
  • (void)UpdateSettingFromSVR;
  • (void)SetTakePartIn:(BOOL)arg1;
  • (BOOL)NeedTakePartIn;
  • (void)SetLikeNotify:(BOOL)arg1;
  • (BOOL)NeedLikeNotify;
  • (void)SetRankNotify:(BOOL)arg1;
  • (BOOL)NeedRankNotify;
  • (void)SetRecordDataNotify:(BOOL)arg1;
  • (BOOL)NeedRecordDataNotify;
  • (void)saveRankSetting;
  • (void)loadRankSetting;
  • (id)getRankSettingFilePath;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CustomMenuToolView : MMUIView <MMHorizontalTableViewDelegate, MMHorizontalTableViewDataSource, UIScrollViewDelegate> { NSMutableArray *m_menuList; UIButton *_changeBtn; MMHorizontalTableView *m_tableView; UIButton *m_pageBtn; int lastClickMenuIndex; id m_delegate; }

@property(retain, nonatomic) UIButton *m_pageBtn; // @synthesize m_pageBtn; @property(retain, nonatomic) MMHorizontalTableView *m_tableView; // @synthesize m_tableView; @property(retain, nonatomic) NSMutableArray *m_menuList; // @synthesize m_menuList; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)resetLastClickMenuIndex; - (BOOL)isMenusNumerous; - (void)scrollViewDidScroll:(id)arg1; - (void)onChangeBtnClick:(id)arg1; - (void)onPageBtnClick:(id)arg1; - (void)onMenuButtonClick:(id)arg1; - (void)horizontalTableView:(id)arg1 didSelectColumnAtIndex:(unsigned int)arg2; - (id)horizontalTableView:(id)arg1 viewForColumnAtIndex:(unsigned int)arg2; - (float)horizontalTableView:(id)arg1 widthForColumnAtIndex:(unsigned int)arg2; - (unsigned int)numberOfColumnsInHorizontalTableView:(id)arg1; - (void)loadSubView; - (void)layoutSubviews; - (id)initWithMenuList:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseSessionSearchController : MMObject <EnterpriseContactSearchViewDelegate, EnterpriseSearchDataControllerDelegate, MMSearchBarDelegate> { NSString *_brandUserName; EnterpriseSearchDataController *_dataController; NSString *_searchText; NSMutableArray *_aryContact; NSMutableArray *_aryGroup; EnterpriseContactSearchView *_moreView; BOOL _hasContact; BOOL _hasGroup; BOOL _hasMoreContact; BOOL _hasMoreGroup; BOOL _isLoadingContact; int _contactSection; int _groupSection; int _statusBarStyle; BOOL _reloadSmooth; NSRecursiveLock *_lock; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (BOOL)hasGroupSection; - (BOOL)hasContactSection; - (float)getTitleCellTopMargin; - (id)makeContactCell:(id)arg1 tableView:(id)arg2; - (id)makeLoadingTipCell:(id)arg1 indexPath:(id)arg2 tableView:(id)arg3; - (id)makeMoreTipCell:(id)arg1 indexPath:(id)arg2 tableView:(id)arg3; - (id)makeTitleCell:(id)arg1 indexPath:(id)arg2 tableView:(id)arg3; - (id)getDataController; - (id)getViewController; - (id)getMMSearchBar; - (void)onSelectEnterpriseSearchResultItem:(id)arg1; - (void)onEnterpriseContactSearchViewReturn:(BOOL)arg1; - (BOOL)shouldProcessRemoteSearchResp:(id)arg1 range:(unsigned long)arg2; - (void)onRemoteSearchMoreCompleted:(id)arg1 range:(unsigned long)arg2 result:(id)arg3; - (void)mmSearchDisplayControllerWillEndSearch; - (void)mmSearchDisplayControllerWillBeginSearch; - (void)mmSearchDisplayControllerWillShowSearchResultsTableView:(id)arg1; - (void)didSearchViewTableSelect:(id)arg1; - (float)heightForSearchViewTable:(id)arg1; - (float)heightForHeaderInSection:(int)arg1 ForSearchViewTable:(id)arg2; - (int)numberOfRowsInSection:(int)arg1 ForSearchViewTable:(id)arg2; - (int)numberOfSectionsForSearchViewTable:(id)arg1; - (id)cellForIndex:(id)arg1 ForSearchViewTable:(id)arg2; - (void)cancelSearch; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)doRemoteSearch:(id)arg1; - (void)reloadTableView; - (void)enterChat:(id)arg1; - (void)openMoreView:(unsigned long)arg1; - (void)onViewWillAppear; - (void)initData; - (id)initWithBrandUserName:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandCommStyleUILogicController : BrandStyleUILogicController { }

  • (void)updateIfCreateToolView:(id)arg1;

@end

@interface BSSLoadMoreItemView : BSSBaseItemView { UIImageView *_imgView; UILabel *_contentLabel; NSString *_title; }

  • (float)heightForItem; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) UILabel *contentLabel; // @synthesize contentLabel=_contentLabel; @property(retain, nonatomic) UIImageView *imgView; // @synthesize imgView=_imgView;
  • (void).cxx_destruct;
  • (void)initView;
  • (id)initLoadmoreItemViewWithTitle:(id)arg1;
  • (void)dealloc;

@end

@interface MainSessionInfoItem : NSObject { BOOL showAsRedDot; MMSessionInfo *mainSession; unsigned long mainUnReadCount; unsigned long mainMuteUnReadCount; unsigned long mainAtMeCount; }

  • (void)initialize; @property(nonatomic) unsigned long mainAtMeCount; // @synthesize mainAtMeCount; @property(nonatomic) unsigned long mainMuteUnReadCount; // @synthesize mainMuteUnReadCount; @property(nonatomic) BOOL showAsRedDot; // @synthesize showAsRedDot; @property(nonatomic) unsigned long mainUnReadCount; // @synthesize mainUnReadCount; @property(retain, nonatomic) MMSessionInfo *mainSession; // @synthesize mainSession;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseSessionMgr : MMService <ISessionInfoExt, MMService, ISessionStorageDelegate, IEnterpriseMsgExt, IEnterpriseContactMgrExt, IEnterpriseGroupMgrExt, IMMNewSessionMgrExt, IContactMgrExt> { NSMutableDictionary *m_brandStorages; NSMutableDictionary *m_mainSessionInfoItems; NSString *m_nsActiveSessionId; NSObject *m_msgDispatchQueue; }

  • (void).cxx_destruct;
  • (void)isUser:(id)arg1 hasSpecalSessionInfo:(id *)arg2;
  • (void)isMessage:(id)arg1 Handled:(char *)arg2;
  • (void)isUser:(id)arg1 Handled:(char *)arg2;
  • (void)onDeleteSessionOfUser:(id)arg1;
  • (void)internalOnDeleteContact:(id)arg1;
  • (void)onModifyContact:(id)arg1;
  • (void)onRemoveContactFromAddressBook:(id)arg1;
  • (void)onDeleteContact:(id)arg1;
  • (void)onModifyEnterpriseContactDraft:(id)arg1;
  • (void)onBatchModifyEnterpriseContact:(id)arg1;
  • (void)onModifyEnterpriseContact:(id)arg1;
  • (void)onGetDraft:(id)arg1 draft:(id)arg2;
  • (void)onInitiateBizChat:(id)arg1 errorCode:(int)arg2 extDic:(id)arg3;
  • (void)onCreateEnterpriseGroup:(id)arg1 errorCode:(int)arg2 extDic:(id)arg3;
  • (void)OnUnReadEnterpriseMsgCountChange:(id)arg1 Brand:(id)arg2;
  • (void)OnModEnterpriseMsg:(id)arg1 Brand:(id)arg2 WrapMsg:(id)arg3;
  • (void)OnSyncReadMsg:(id)arg1 Brand:(id)arg2 ReadMsgCount:(unsigned long)arg3;
  • (void)OnDelMsg:(id)arg1 Brand:(id)arg2 DelAll:(BOOL)arg3;
  • (void)OnDelMsg:(id)arg1 Brand:(id)arg2 MsgWrap:(id)arg3;
  • (void)OnDelMsg:(id)arg1 Brand:(id)arg2;
  • (void)OnAddEnterpriseMsg:(id)arg1 Brand:(id)arg2 WrapMsg:(id)arg3;
  • (void)OnAddMsgListForSession:(id)arg1 Brand:(id)arg2;
  • (int)compareSession:(id)arg1 rightSession:(id)arg2;
  • (id)importSessions;
  • (void)cleanUpEnterpriseChatSession:(id)arg1;
  • (void)cleanUpEnterpriseChat:(id)arg1;
  • (id)LastMsgForBrand:(id)arg1;
  • (void)onEnterSessionListForBrand:(id)arg1;
  • (void)updateMainSessionToMM:(id)arg1;
  • (void)updateMainSessionInfoForBrand:(id)arg1;
  • (id)updateMainSessionUnReadForBrand:(id)arg1;
  • (id)clearMainSessionUnReadForBrand:(id)arg1;
  • (id)updateUnReadOfMainSession:(id)arg1 brand:(id)arg2;
  • (id)mainSessionForBrand:(id)arg1;
  • (void)changeUnReadCountOfSession:(id)arg1 forBrand:(id)arg2 to:(unsigned long)arg3;
  • (void)clearAtMeCountOfSession:(id)arg1 forBrand:(id)arg2;
  • (void)updateSession:(id)arg1 forBrand:(id)arg2;
  • (void)updateSessionInfo:(id)arg1 forBrand:(id)arg2;
  • (void)saveSessionInfo:(id)arg1 forBrand:(id)arg2;
  • (void)deleteSession:(id)arg1 forBrand:(id)arg2;
  • (void)deleteAllSessionForBrand:(id)arg1;
  • (void)createSessionForEnterpriseContact:(id)arg1;
  • (id)allSessionInfoForBrand:(id)arg1;
  • (id)sessionInfo:(id)arg1 forBrand:(id)arg2;
  • (id)sessionInfoAtIndex:(int)arg1 forBrand:(id)arg2;
  • (unsigned long)sessionCountForBrand:(id)arg1;
  • (void)checkChatBrand:(id)arg1;
  • (id)getActiveSession;
  • (BOOL)isActiveSession:(id)arg1;
  • (void)setActiveSession:(id)arg1;
  • (void)loadMainSessionInfoItems;
  • (void)saveMainSessionInfoItems;
  • (id)InfoItemForBrand:(id)arg1 needFillMainSession:(BOOL)arg2;
  • (id)InfoItemForBrand:(id)arg1;
  • (id)storageForBrand:(id)arg1;
  • (id)filePathForMainSessionInfoCache;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BSSPreSearchItemView : BSSBaseItemView { NSString *_keyword; UIImageView *_headImageView; UILabel *_preTipsLabel; AttributeLabel *_displayLabel; }

  • (float)heightForItem; @property(retain, nonatomic) AttributeLabel *displayLabel; // @synthesize displayLabel=_displayLabel; @property(retain, nonatomic) UILabel *preTipsLabel; // @synthesize preTipsLabel=_preTipsLabel; @property(retain, nonatomic) UIImageView *headImageView; // @synthesize headImageView=_headImageView; @property(retain, nonatomic) NSString *keyword; // @synthesize keyword=_keyword;
  • (void).cxx_destruct;
  • (void)initView;
  • (id)initPreSearchItemViewWithKeyword:(id)arg1;
  • (void)dealloc;

@end

@interface WCDeviceJSApiBatchSearchLogicHelp : MMObject { NSString *_brandUserName; NSMutableArray *_batchSearchRunningQueue; NSMutableArray *_batchWaitingQueue; NSMutableArray *_failedSearchedQueue; BOOL _batchSearchDeviceRunning; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onBatchSearchWCDevice:(id)arg1 Scene:(int)arg2 Error:(int)arg3; - (id)getRunningDeviceScanExt:(id)arg1; - (void)forceBatchSearchDevice:(id)arg1; - (void)checkBatchSearchDeviceWaitingQueue; - (void)addDevice:(id)arg1; - (void)removeAllSearchDevice; - (void)dealloc; - (id)initWithBrandUserName:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCLanDeviceEvent : MMObject { NSString *m_deviceId; JSEvent *m_event; int m_cmd; }

@property(nonatomic) int m_cmd; // @synthesize m_cmd; @property(retain, nonatomic) JSEvent *m_event; // @synthesize m_event; @property(retain, nonatomic) NSString *m_deviceId; // @synthesize m_deviceId; - (void).cxx_destruct;

@end

@interface WCDeviceJSApiMgr : MMService <IWCLanDeviceMgrExt, MMService, WCDeviceJSApiBatchSearchLogicHelpDelegate, IWCDeviceAccountMgrExt, IWCDeviceBrandMgrExt> { BOOL m_hasInit; BOOL m_hasInitLan; BOOL m_hasStartScan; BOOL m_hasStartScanLan; MMWebViewController *m_currWebViewController; NSString *m_brandUserName; NSMutableArray *m_deviceSearchedList; WCDeviceJSApiBatchSearchLogicHelp *m_batchSearchDeviceLogicHelp; NSMutableArray *m_deviceTicketList; NSMutableArray *m_deviceConnectStateList; JSEvent *m_sendDataJsEvent; NSMutableDictionary *m_directions; int m_enterScence; NSMutableDictionary *m_taskEventPair; long long m_sendDataJsTaskId; }

@property(retain, nonatomic) NSMutableDictionary *m_taskEventPair; // @synthesize m_taskEventPair; @property(nonatomic) int m_enterScence; // @synthesize m_enterScence; @property(retain, nonatomic) NSMutableDictionary *m_directions; // @synthesize m_directions; @property(retain, nonatomic) JSEvent *m_sendDataJsEvent; // @synthesize m_sendDataJsEvent; @property(nonatomic) long long m_sendDataJsTaskId; // @synthesize m_sendDataJsTaskId; @property(retain, nonatomic) NSMutableArray *m_deviceConnectStateList; // @synthesize m_deviceConnectStateList; @property(retain, nonatomic) NSMutableArray *m_deviceTicketList; // @synthesize m_deviceTicketList; @property(retain, nonatomic) WCDeviceJSApiBatchSearchLogicHelp *m_batchSearchDeviceLogicHelp; // @synthesize m_batchSearchDeviceLogicHelp; @property(retain, nonatomic) NSMutableArray *m_deviceSearchedList; // @synthesize m_deviceSearchedList; @property(nonatomic) BOOL m_hasStartScanLan; // @synthesize m_hasStartScanLan; @property(nonatomic) BOOL m_hasStartScan; // @synthesize m_hasStartScan; @property(nonatomic) BOOL m_hasInitLan; // @synthesize m_hasInitLan; @property(nonatomic) BOOL m_hasInit; // @synthesize m_hasInit; @property(retain, nonatomic) NSString *m_brandUserName; // @synthesize m_brandUserName; @property(nonatomic) __weak MMWebViewController *m_currWebViewController; // @synthesize m_currWebViewController; - (void).cxx_destruct; - (void)onWCDeviceAccountBound:(id)arg1; - (void)onWCDeviceAccountUnbind:(id)arg1; - (void)onWCLanDeviceReceiveNotify:(id)arg1 DeviceId:(id)arg2 Dictionary:(id)arg3; - (void)onWCLanDeviceConnectStateNotify:(id)arg1 DeviceId:(id)arg2 StateCode:(int)arg3; - (void)onSendDataToWCLanDevice:(long long)arg1 ErrCode:(int)arg2; - (void)onTaskPerformed:(long long)arg1 ErrCode:(int)arg2; - (void)onReceiveWCLanDeviceDisc:(id)arg1; - (void)onWifiHardDeviceSearch:(id)arg1 respData:(id)arg2 ExtData:(id)arg3; - (void)onWCDeviceSendDataToWebView:(id)arg1 data:(id)arg2; - (void)onSendWCDevicesGetOperTicketResponse:(id)arg1 reqTicketList:(id)arg2 ErrorCode:(int)arg3; - (void)onWCDeviceBlueToothStateChanged:(int)arg1; - (void)onWCDeviceInitEnd:(int)arg1 DID:(long long)arg2 isHandled:(char *)arg3; - (void)onWCDeviceAuthEnd:(int)arg1 DID:(long long)arg2 isHandled:(char *)arg3; - (void)onWCDeviceChannelStateChanged:(long long)arg1:(int)arg2:(int)arg3; - (void)onWCDeviceLost:(long long)arg1; - (void)handleWCDeviceConnectStateChanged:(long long)arg1 newConnectState:(int)arg2; - (void)onWCDeviceFoundAddExtData:(long long)arg1 extData:(id)arg2; - (void)onWCDeviceFoundForJSAPI:(long long)arg1; - (void)onWCDeviceSendDataEnd:(long long)arg1 ErrType:(int)arg2 ErrCode:(int)arg3 ErrMsg:(const char *)arg4; - (void)notifyWebViewScanResultForLan:(id)arg1; - (void)notifyWebViewScanResult:(id)arg1; - (void)onWCDeviceJSApiBatchSearchResp:(id)arg1; - (void)addNewSearchDeviceWithDid:(long long)arg1 extData:(id)arg2; - (BOOL)canHdSendData:(id)arg1; - (BOOL)canOpenWXDeviceLib:(id)arg1; - (id)getExtraInfoUserName:(id)arg1; - (BOOL)isSendDataDirectionToServer:(id)arg1; - (BOOL)isSendDataDirectionToH5:(id)arg1; - (BOOL)isSendDataDirectionSet:(id)arg1; - (void)setSendDataDirection:(unsigned long)arg1 ForDevice:(id)arg2; - (void)sendData:(id)arg1 ToDevice:(id)arg2 CallBack:(id)arg3; - (void)getDeviceInfos:(id)arg1; - (void)getDeviceTicket:(id)arg1 operType:(unsigned long)arg2 CallBack:(id)arg3; - (void)disConnectDevice:(id)arg1 CallBack:(id)arg2; - (void)connectDevice:(id)arg1 CallBack:(id)arg2; - (void)stopScanDevice:(id)arg1; - (void)startScanDevice:(id)arg1; - (void)closeWXDeviceLib:(id)arg1; - (void)openWXDeviceLib:(id)arg1 CallBack:(id)arg2; - (void)sendDataToBlue:(id)arg1 ToDevice:(id)arg2 CallBack:(id)arg3; - (void)sendDataToLan:(id)arg1 ToDevice:(id)arg2 CallBack:(id)arg3; - (void)getDeviceInfosForBlue:(id)arg1; - (void)getDeviceInfosForLan:(id)arg1; - (void)disConnectDeviceForBlue:(id)arg1 CallBack:(id)arg2; - (void)disConnectDeviceForLan:(id)arg1 CallBack:(id)arg2; - (void)connectDeviceForBlue:(id)arg1 CallBack:(id)arg2; - (void)connectDeviceForLan:(id)arg1 CallBack:(id)arg2; - (void)stopScanDeviceForBlue:(id)arg1; - (void)stopScanDeviceForLan:(id)arg1; - (void)startScanDeviceForBlue:(id)arg1; - (void)startScanDeviceForLan:(id)arg1; - (void)closeWXDeviceLibResource; - (void)closeWXDeviceLibForLan; - (void)closeWXDeviceLibForBlue; - (id)exchangeDeviceState2Str:(int)arg1; - (void)notifyWebViewBindStateChange:(id)arg1 bindState:(BOOL)arg2; - (void)notifyWebViewConnectStateChange:(id)arg1 connectState:(int)arg2; - (int)getDeviceState:(long long)arg1; - (void)initWCDeviceLibResource; - (void)__resetHdJsSession; - (BOOL)isLanType:(id)arg1; - (void)dealloc; - (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseConnectorContext : NSObject { NSString *_contextBrand; NSString *_contextEnterpriseChat; }

@property(retain, nonatomic) NSString *contextEnterpriseChat; // @synthesize contextEnterpriseChat=_contextEnterpriseChat; @property(retain, nonatomic) NSString *contextBrand; // @synthesize contextBrand=_contextBrand; - (void).cxx_destruct;

@end

@interface EnterpriseConnectorLogic : NSObject <EnterpriseBrandContactSelectViewControllerDelegate, EnterpriseSessionSelectViewControllerDelegate, ShareMessageConfirmLogicHelperDelegate> { EnterpriseConnectorContext *_context; NSString *_scopeBrand; NSString *_targetBrand; NSString *_targetEnterpriseChat; ShareMessageConfirmLogicHelper *_jsSendAppMsgHelper; JSEvent *_jsEvent; id delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)callDelegateConnectFail; - (void)callDelegateConnectSucceed; - (void)errorConnect; - (void)cancelConnect; - (BOOL)isSendAppMessage:(id)arg1; - (BOOL)isSendEnterpriseChat:(id)arg1; - (void)OnSendMessageCancel:(id)arg1; - (void)OnSendMessageFail:(id)arg1 WithError:(int)arg2; - (void)OnSendMessageOK:(id)arg1; - (void)onEnterpriseCancelSelectBrand:(id)arg1; - (void)onEnterpriseSelectBrandContact:(id)arg1 viewController:(id)arg2; - (void)OnEnterpriseCancelSelectSession:(id)arg1; - (void)OnEnterpriseSelectSession:(id)arg1 viewController:(id)arg2; - (BOOL)checkTarget; - (BOOL)hasEnterpriseChatContext; - (void)connectWithMsgWrap:(id)arg1 extraData:(id)arg2; - (void)clearTarget; - (id)getContext; - (void)useContextAsTarget; - (void)selectTargetInScope:(id)arg1 viewController:(id)arg2; - (id)initWithContextBrand:(id)arg1 contextEnterpriseChat:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDeviceAccountMgr : MMService { WCDeviceAccountWCDB *m_devAccountDB; }

  • (void).cxx_destruct;
  • (BOOL)setAirKissData:(id)arg1 ForKey:(id)arg2;
  • (id)getAirKissDataForKey:(id)arg1;
  • (void)delDeviceInfoForDeviceType:(id)arg1 AndDeviceId:(id)arg2;
  • (void)delDeviceInfoForUser:(id)arg1 AndDeviceId:(id)arg2;
  • (void)delDeviceAccountForUser:(id)arg1;
  • (BOOL)setDeviceInfo:(id)arg1;
  • (id)getM7Device;
  • (id)getDeviceInfoForDID:(long long)arg1;
  • (id)getDeviceInfoForMd5Str:(id)arg1;
  • (id)getDeviceInfoForDeviceType:(id)arg1 AndDeviceId:(id)arg2;
  • (id)getDeviceInfoForUser:(id)arg1 AndDeviceId:(id)arg2;
  • (id)getAllDeviceInfosForUser:(id)arg1;
  • (unsigned long)getBoundDeviceCount:(id)arg1;
  • (BOOL)hasBoundDevice:(id)arg1;
  • (id)getAllDeviceInfos;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseContactDB : MMObject { WCDataBase *m_db; WCDataBaseTable *m_friendTable; WCDataBaseTable *m_myTable; NSString *_path; }

  • (void).cxx_destruct;
  • (id)getTableByName:(id)arg1;
  • (void)deleteDB;
  • (void)deleteMyContact;
  • (BOOL)setMyContact:(id)arg1;
  • (id)getMyContact;
  • (BOOL)deleteContact:(id)arg1;
  • (BOOL)updateContact:(id)arg1;
  • (BOOL)addContact:(id)arg1;
  • (id)getAllContacts;
  • (id)getContact:(id)arg1;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1 stateDidChanged:(CDUnknownBlockType)arg2;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1;
  • (id)initWithPath:(id)arg1;

@end

@interface DeviceRankSnsMgr : MMService <MMService, PBMessageObserverDelegate> { NSArray *m_focusArray; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleRankGetUserRankLikeResponse:(id)arg1;
  • (void)handleRankAddLikeResponse:(id)arg1;
  • (id)getFocusArrayFilePath;
  • (void)tryLoadFocusArray;
  • (void)saveFoucsArray:(id)arg1;
  • (id)loadFocusArray;
  • (void)getUserRankListCount:(id)arg1 chanpionUsername:(id)arg2 brandUserName:(id)arg3;
  • (void)likeFriendRank:(id)arg1 FriendUsernames:(id)arg2 brandUserName:(id)arg3 optype:(unsigned long)arg4;
  • (id)init;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BraceletRankViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, UIActionSheetDelegate, IDeviceRankSnsMgrExt, IDeviceRankProfileMgrExt, WCActionSheetDelegate, MMWebImageViewDelegate, MMImageLoaderObserver> { MMTableView *_tableView; UIView *_tableHeaderView; UIView *_championTipView; MMWebImageView *_championCoverView; UIImageView *_leaderView; MMUILabel *_tipLablel; NSString *_rankId; NSDictionary *_infoDic; NSString *_championUsername; NSString *_championCoverUrl; NSString *_championMotto; NSMutableArray *_rankInfoArray; NSMutableArray *_focusInfoArray; NSMutableArray *_focusArray; NSArray *_likeMeUserList; NSArray *_affectedUserList; NSTimer *m_disappearTimer; BOOL _bExpired; NSString *_nsScrollToName; NSString *_nsJumpChampionUrl; BOOL _isLikedCover; BOOL _hasCoverUrl; NSString *_donateStepsUrl; UIView *_championViewFix; UIView *_barBackgroundView; NSString *_nsShareTitle; NSString *_nsShareUrl; unsigned long _iEntranceScence; MMUIImageView *_reverseImageView; UIImageView *_blurView; UIImage *_snapShotImg; MMHeadImageView *_championHeadImageView; UILabel *_championDisplayLabel; BOOL _isBluring; DeviceRankInfo *m_myselfRankInfo; NSMutableSet *friendLikeSet; ShareMessageConfirmLogicHelper *_m_shareToFriendHelper; }

@property(retain, nonatomic) ShareMessageConfirmLogicHelper *m_shareToFriendHelper; // @synthesize m_shareToFriendHelper=_m_shareToFriendHelper; - (void).cxx_destruct; - (void)ImageDidLoad:(id)arg1 Url:(id)arg2; - (void)onLoadImageOK:(id)arg1; - (void)onDoneForwardForForwardView:(id)arg1; - (void)OnStayAtWeChat:(id)arg1; - (void)OnBackTo3rdApp:(id)arg1; - (void)OnSendMessageCancel:(id)arg1; - (void)OnSendMessageFail:(id)arg1 WithError:(int)arg2; - (void)OnSendMessageOK:(id)arg1; - (id)genShareFriendMessage:(id)arg1; - (id)getHeaderImgUrl; - (void)OnSelectSessionCancel:(id)arg1; - (void)OnSelectSession:(id)arg1 SessionSelectController:(id)arg2; - (id)getMyselfHeadImageData; - (id)genUploadTask; - (void)donateSteps; - (void)shareToTimeline; - (void)shareToFriend; - (void)onShare; - (void)ImageDidFail:(id)arg1; - (void)ImageDidLoadWithData:(id)arg1 Url:(id)arg2; - (void)onDelFollowWithUserName:(id)arg1 error:(int)arg2; - (void)onAddFollowWithFollowItems:(id)arg1 error:(int)arg2; - (void)onCoverImageChanged; - (void)MMImagePickerManagerDidCancel:(id)arg1; - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2; - (void)showImagePicker:(int)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)updateChampionView; - (void)scrollViewDidScroll:(id)arg1; - (void)scrollToLikeUser; - (void)onLikeFriendRank:(id)arg1 optype:(unsigned long)arg2 err:(int)arg3; - (void)onGotUserRankList:(id)arg1 aryUserRankList:(id)arg2 aryLikeMeList:(id)arg3 aryAffectedUserList:(id)arg4 championCoverUrl:(id)arg5 championMotto:(id)arg6 jumpChampionUrl:(id)arg7 shareUrl:(id)arg8 isCacheExist:(BOOL)arg9 shareTitle:(id)arg10 focusList:(id)arg11 isLikedCover:(BOOL)arg12 donationUrl:(id)arg13 hasCoverUrl:(BOOL)arg14 err:(int)arg15; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (BOOL)isFocusMember:(id)arg1; - (void)makeCell:(id)arg1 AtIndexPath:(id)arg2; - (id)getRankInfoAtIndexPath:(id)arg1; - (void)onRankInfoClicked:(id)arg1; - (void)updateReverseImage:(id)arg1; - (float)getTableViewBgHeight; - (void)reloadTable; - (void)updateTableBgView; - (void)onSingleTap:(id)arg1; - (void)animatChangeLikeStateForUser:(id)arg1 isTolikeState:(BOOL)arg2; - (void)onClickLike:(id)arg1; - (void)onRankProfile; - (void)jumpToChampionUrl; - (void)openChampionProfile; - (void)updateChampionViewWithRadius:(float)arg1; - (id)genChampionView; - (void)updateInfoViewSnapshot; - (void)initTableView; - (void)initNotSupportView; - (void)viewDidLayoutSubviews; - (void)initView; - (void)initData; - (void)dealloc; - (void)viewDidPop:(BOOL)arg1; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (id)initWithLikeUserInfoDictionary:(id)arg1; - (id)initForLatestRank; - (id)initWithRankId:(id)arg1; - (id)initWithRankInfoDictionary:(id)arg1 bExpire:(BOOL)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseMemberViewItem : MMObject { NSString *m_nsUsrName; unsigned long m_uiViewType; NSString *m_nsAddUrl; NSString *m_nsBrandName; }

@property(retain, nonatomic) NSString *m_nsBrandName; // @synthesize m_nsBrandName; @property(retain, nonatomic) NSString *m_nsAddUrl; // @synthesize m_nsAddUrl; @property(nonatomic) unsigned long m_uiViewType; // @synthesize m_uiViewType; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; - (void).cxx_destruct;

@end

@interface EnterpriseMemberItem : MMObject { NSString *m_nsUsrName; NSString *m_nsContactDisplayName; unsigned long long m_uiContactVer; }

  • (void)initialize; @property(nonatomic) unsigned long long m_uiContactVer; // @synthesize m_uiContactVer; @property(retain, nonatomic) NSString *m_nsContactDisplayName; // @synthesize m_nsContactDisplayName; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseRoomData : MMObject { NSMutableArray *m_aryMemberList; unsigned long m_uiMaxMemberCount; NSString *m_nsOwner; }

  • (void)initialize; @property(retain, nonatomic) NSString *m_nsOwner; // @synthesize m_nsOwner; @property(nonatomic) unsigned long m_uiMaxMemberCount; // @synthesize m_uiMaxMemberCount; @property(retain, nonatomic) NSMutableArray *m_aryMemberList; // @synthesize m_aryMemberList;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CEnterpriseContact : CBaseContact { BOOL m_bHeadImageUpdateFlag; NSString *m_nsContactDisplayName; NSString *m_nsProfileJumpUrl; NSString *m_nsAddMemberUrl; unsigned long m_uiUserFlag; unsigned long m_uiContactType; EnterpriseRoomData *m_oRoomData; NSString *m_nsBrandUserName; unsigned long long m_uiContactVer; long long m___rowID; }

  • (id)contactFromBizChatUser:(id)arg1 brandUserName:(id)arg2;
  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *m_nsBrandUserName; // @synthesize m_nsBrandUserName; @property(nonatomic) BOOL m_bHeadImageUpdateFlag; // @synthesize m_bHeadImageUpdateFlag; @property(retain, nonatomic) EnterpriseRoomData *m_oRoomData; // @synthesize m_oRoomData; @property(nonatomic) unsigned long m_uiContactType; // @synthesize m_uiContactType; @property(nonatomic) unsigned long m_uiUserFlag; // @synthesize m_uiUserFlag; @property(retain, nonatomic) NSString *m_nsAddMemberUrl; // @synthesize m_nsAddMemberUrl; @property(retain, nonatomic) NSString *m_nsProfileJumpUrl; // @synthesize m_nsProfileJumpUrl; @property(nonatomic) unsigned long long m_uiContactVer; // @synthesize m_uiContactVer; @property(retain, nonatomic) NSString *m_nsContactDisplayName; // @synthesize m_nsContactDisplayName;
  • (void).cxx_destruct;
  • (BOOL)isContactTop;
  • (BOOL)isFavorite;
  • (BOOL)isSelf;
  • (BOOL)isChatStatusNotifyOpen;
  • (BOOL)isChatroom;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_m_uiDraftTime;
  • (const WCDBCondition_8be2a476 *)db_m_nsDraft;
  • (const WCDBCondition_8be2a476 *)db_m_nsAtUserList;
  • (const WCDBCondition_8be2a476 *)db_m_nsBrandUserName;
  • (const WCDBCondition_e01389bb *)db_m_bHeadImageUpdateFlag;
  • (const WCDBCondition_cd649d75 *)db_m_oRoomData;
  • (const WCDBCondition_e9b1f587 *)db_m_uiContactType;
  • (const WCDBCondition_e9b1f587 *)db_m_uiUserFlag;
  • (const WCDBCondition_8be2a476 *)db_m_nsAddMemberUrl;
  • (const WCDBCondition_8be2a476 *)db_m_nsHeadHDImgUrl;
  • (const WCDBCondition_8be2a476 *)db_m_nsProfileJumpUrl;
  • (const WCDBCondition_a9076411 *)db_m_uiContactVer;
  • (const WCDBCondition_8be2a476 *)db_m_nsContactDisplayName;
  • (const WCDBCondition_8be2a476 *)db_m_nsUsrName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(retain, nonatomic) NSString *m_nsAtUserList; @property(retain, nonatomic) NSString *m_nsDraft; @property(retain, nonatomic) NSString *m_nsHeadHDImgUrl; @property(retain, nonatomic) NSString *m_nsUsrName; @property(nonatomic) unsigned long m_uiDraftTime; @property(readonly) Class superclass;

@end

@interface EnterpriseContactItemView : MMUIView { CEnterpriseContact *_contact; MMCPLabel *_nickNameLabel; MMHeadImageView *_headImage; UIButton *_rightButton; UILabel *_memberCountLabel; id delegate; }

  • (float)cellHeight; @property(nonatomic) __weak id delegate; // @synthesize delegate;
  • (void).cxx_destruct;
  • (void)onRightBtnClicked;
  • (struct CGRect)calcRightButtonFrame:(id)arg1;
  • (struct CGRect)calcMemberCountFrame:(id)arg1;
  • (struct CGRect)calcNickNameFrame:(id)arg1;
  • (void)initGreyRightButton:(id)arg1;
  • (void)updateNickNameLabel;
  • (void)updateHeadImageForContact:(id)arg1;
  • (void)initMemberCountLabel:(id)arg1;
  • (void)initNickNameLabel:(id)arg1;
  • (void)initHeadImageForContact:(id)arg1;
  • (void)updateView:(id)arg1;
  • (void)initView:(id)arg1;
  • (void)layoutSubviews;

@end

@interface TemplateMsgRecvViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, ITemplateMsgRecvExt> { NSString *_username; MMTableView *_tableView; MMScrollView *_emptyView; NSArray *_msgRecvState; BOOL _bStateChanged; }

  • (void).cxx_destruct;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (void)onTemplateMsgConnectionChange:(unsigned long)arg1;
  • (void)onTemplateMsgRecvStateChangedForUser:(id)arg1 withData:(id)arg2;
  • (void)viewWillBePoped:(BOOL)arg1;
  • (void)onRecvSwitchChanged:(id)arg1;
  • (void)showSubView;
  • (void)initTableView;
  • (void)initEmptyView;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)initWithUser:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BSSBrandContactItemView : BSSBaseItemView { BSBusinessContactItem *_dataItem; NSArray *_keywordList; MMMaskHeadImageView *_headImgView; AttributeLabel *_nameLabel; AttributeLabel *_descLabel; }

  • (float)heightForItem; @property(retain, nonatomic) AttributeLabel *descLabel; // @synthesize descLabel=_descLabel; @property(retain, nonatomic) AttributeLabel *nameLabel; // @synthesize nameLabel=_nameLabel; @property(retain, nonatomic) MMMaskHeadImageView *headImgView; // @synthesize headImgView=_headImgView; @property(retain, nonatomic) NSArray *keywordList; // @synthesize keywordList=_keywordList; @property(retain, nonatomic) BSBusinessContactItem *dataItem; // @synthesize dataItem=_dataItem;
  • (void).cxx_destruct;
  • (void)initView;
  • (id)initWithContactItem:(id)arg1 andKeyWordList:(id)arg2;
  • (void)dealloc;

@end

@interface BrandSessionMgr : MMService <ISessionStorageDelegate, ChatMigrationRecoverNotificationExt, ISessionInfoExt, MMService, IMsgExt, IContactMgrExt, IMMNewSessionMgrExt> { BrandSessionCache *m_sessionCache; BOOL m_isUpgradeFromOldVersion; MMBaseSessionStorage *m_sessionStorage; NSMutableDictionary *m_dictCellData; NSData *m_oldSessionCacheData; }

@property(retain, nonatomic) BrandSessionCache *m_sessionCache; // @synthesize m_sessionCache; - (void).cxx_destruct; - (int)compareSession:(id)arg1 rightSession:(id)arg2; - (id)pathForNewCache; - (void)deleteOldVersionSessionCache; - (void)cleanUpNoMsgSessions:(id)arg1; - (id)importSessions; - (void)deleteAllSessions; - (void)deleteSessionWithSessionInfo:(id)arg1; - (void)deleteSessionWithUserName:(id)arg1; - (void)deleteSessionAtIndex:(int)arg1; - (void)updateSessionCellData:(id)arg1; - (id)sessionCellDataAtIndex:(int)arg1; - (id)sessionInfoAtIndex:(int)arg1; - (id)sessionInfoWithUsrName:(id)arg1; - (unsigned long)sessionCount; - (BOOL)onServiceMemoryWarning; - (void)dealloc; - (id)init; - (void)onRebuildSessionStorage; - (void)onSessionUpgrade; - (void)addBrandSessionHolderToSessionList; - (void)isUser:(id)arg1 hasSpecalSessionInfo:(id *)arg2; - (void)onDeleteSessionOfUser:(id)arg1; - (void)isMessage:(id)arg1 Handled:(char *)arg2; - (void)isUser:(id)arg1 Handled:(char *)arg2; - (id)genMainFrameSessionInfo; - (void)clearSessionCacheNewArrival; - (void)updateSessionCacheOnReadCountChangeWithMsgWrap:(id)arg1; - (void)updateSessionCacheWithMsgWrap:(id)arg1 hasNewArrival:(BOOL)arg2; - (id)lastMessageFromSessionCache; - (void)RecordLastBrandMsgSvrIDWhenExitSessionWithBrand:(id)arg1; - (void)RecordLastBrandMsgSvrIDWhenEnterBrandSessionHolder; - (void)rebuildSessionCacheFromDB; - (void)tryLoadSessionCache; - (void)saveSessionCache; - (id)pathForSessionCache; - (BOOL)isSessionCacheValid; - (void)UpdateSendStatusOfUser:(id)arg1 MsgWrap:(id)arg2; - (void)OnModMsg:(id)arg1 MsgWrap:(id)arg2; - (void)OnDelMsg:(id)arg1; - (void)OnAddMsgListForSession:(id)arg1 NotifyUsrName:(id)arg2; - (void)onContactListUpdate:(unsigned long)arg1; - (void)onModifyDraft:(id)arg1 draft:(id)arg2 draftTime:(unsigned long)arg3; - (void)onGetDraft:(id)arg1 draft:(id)arg2; - (void)onModifyContact:(id)arg1; - (void)onDeleteContact:(id)arg1; - (void)OnUnReadCountChange:(id)arg1; - (void)OnClearReadCountForBrand:(id)arg1; - (BOOL)isContactNeedProcess:(id)arg1; - (unsigned long)updateOrAddSessionForUser:(id)arg1 AllowAdd:(BOOL)arg2; - (unsigned long)genSendMsgTime; - (void)addSession:(id)arg1; - (unsigned long)updateSessionForUser:(id)arg1; - (id)getLastUserName; - (void)UntopSessionOfUser:(id)arg1; - (void)TopSessionOfUser:(id)arg1; - (id)GetUserNamesOnSessionList; - (void)UpdateSessionOfUser:(id)arg1; - (void)DeleteSessionOfUserWithoutDeleteContactOrMessage:(id)arg1; - (void)DeleteSessionOfUser:(id)arg1; - (void)notifyDeletedAllSession; - (void)tryInvalidateSessionCacheForUser:(id)arg1; - (void)ClearNewArrivalCount; - (BOOL)HasNewArrival; - (unsigned long)GetNewArrivalCount; - (id)GetBrandLastMessage;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseSessionCellData : MMBaseSessionCellData { BOOL m_isSessionTop; }

@property(nonatomic) BOOL isSessionTop; // @synthesize isSessionTop=m_isSessionTop; - (id)textForMsgLabelWithMessage:(id)arg1; - (void)updateSessionTop; - (void)updateUnreadCount; - (void)updateHeadViewInfo:(id)arg1; - (void)updateNameLabelText:(id)arg1; - (void)updateMsgLabelTextForEnterpriseMsg:(id)arg1; - (void)updateWithEnterpriseSessionInfo:(id)arg1; - (void)updateWithBaseSessionInfo:(id)arg1;

@end

@interface EnterpriseSearchContactCellData : NSObject { NSString *_userName; NSString *_displayName; NSString *_headImageUrl; unsigned long _matchField; NSString *_matchText; NSArray *_keywords; }

@property(retain, nonatomic) NSArray *keywords; // @synthesize keywords=_keywords; @property(retain, nonatomic) NSString *matchText; // @synthesize matchText=_matchText; @property(nonatomic) unsigned long matchField; // @synthesize matchField=_matchField; @property(retain, nonatomic) NSString *headImageUrl; // @synthesize headImageUrl=_headImageUrl; @property(retain, nonatomic) NSString *displayName; // @synthesize displayName=_displayName; @property(retain, nonatomic) NSString *userName; // @synthesize userName=_userName; - (void).cxx_destruct;

@end

@interface EnterpriseSearchContactCell : MMTableViewCell { MMHeadImageView *_headImageView; AttributeLabel *_displayNameLabel; AttributeLabel *_detailLabel; }

  • (void).cxx_destruct;
  • (void)updateWithCellData:(id)arg1;
  • (void)initView;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface BlueAdapterBase : NSObject { id m_delegate; BlueDevicePool *m_devices; NSObject *m_queue; NSRecursiveLock *m_lock; }

@property(retain) NSRecursiveLock *m_lock; // @synthesize m_lock; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain) BlueDevicePool *m_devices; // @synthesize m_devices; - (void).cxx_destruct; - (int)writePedometerProfileTarget:(long long)arg1 Step:(int)arg2; - (int)readPedometerProfileTarget:(long long)arg1; - (int)readPedometerProfileCurPedometerInfo:(long long)arg1; - (int)getProfileConnectState:(long long)arg1; - (int)getProfileType:(long long)arg1; - (void)closeProfile:(long long)arg1; - (int)connectProfile:(long long)arg1 ProfileType:(int)arg2; - (void)onBlueToothPowerOff; - (void)writeSession:(long long)arg1:(const char *)arg2:(int)arg3; - (int)readSession:(long long)arg1:(char *)arg2:(int)arg3; - (void)closeSession:(long long)arg1; - (int)connectSession:(long long)arg1; - (long long)createSession:(long long)arg1; - (long long)getDIDbySessionID:(long long)arg1; - (id)getDeviceMac:(long long)arg1; - (id)getDeviceName:(long long)arg1; - (id)getDeviceProtocols:(long long)arg1; - (void)stopScan; - (BOOL)scanAll; - (BOOL)scan; - (void)dealloc; - (void)cleanUpAllDevices; - (id)initWithDelegate:(id)arg1 withQueue:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDeviceDebugSettingViewController : MMUIViewController { MMTableViewInfo *m_tableViewInfo; }

  • (void).cxx_destruct;
  • (void)makeSwitchCell:(id)arg1 CellInfo:(id)arg2;
  • (void)onSwitch:(id)arg1;
  • (void)viewDidLoad;

@end

@interface EnterpriseBrandSearchController : MMObject <IEnterpriseBrandContactMgrExt, MMSearchBarDelegate> { NSString *_brandUserName; NSString *_searchText; NSMutableArray *_aryResult; NSArray *_arySubContact; int _statusBarStyle; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (id)getViewController; - (id)getMMSearchBar; - (id)makeContactCell:(id)arg1 tableView:(id)arg2; - (void)onEnterpriseBrandContactDeleted:(id)arg1; - (void)onEnterpriseBrandContactChanged:(id)arg1; - (void)mmSearchDisplayControllerWillEndSearch; - (void)mmSearchDisplayControllerWillBeginSearch; - (void)mmSearchDisplayControllerWillShowSearchResultsTableView:(id)arg1; - (void)didSearchViewTableSelect:(id)arg1; - (float)heightForSearchViewTable:(id)arg1; - (float)heightForHeaderInSection:(int)arg1 ForSearchViewTable:(id)arg2; - (int)numberOfRowsInSection:(int)arg1 ForSearchViewTable:(id)arg2; - (int)numberOfSectionsForSearchViewTable:(id)arg1; - (id)cellForIndex:(id)arg1 ForSearchViewTable:(id)arg2; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)reloadSubContacts; - (void)reloadTable; - (void)onViewWillAppear; - (void)initData; - (void)dealloc; - (id)initWithBrandUserName:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseBrandContactHelper : MMObject <WCActionSheetDelegate, IEnterpriseBrandContactMgrExt> { NSString *_contextBrandUserName; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onEnterpriseBrandSyncToSvrCompleted:(id)arg1 extParams:(id)arg2; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)reportWeWork:(unsigned long)arg1; - (BOOL)isWeWorkInstalled; - (void)openWeWorkApp; - (void)openWeWorkDownload; - (void)openWeWork:(id)arg1 needConfirm:(BOOL)arg2; - (void)confirmDisableSubBrand:(id)arg1; - (void)disableSubBrand:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandArticleSearchLogic : NSObject { FTSWebSearchMgr *m_searchMgr; BOOL m_isSearching; id delegateForController; }

  • (BOOL)isOpenSearch; @property(nonatomic) __weak id delegateForController; // @synthesize delegateForController;
  • (void).cxx_destruct;
  • (void)cancelSearch;
  • (void)setupSearch;
  • (void)setSearchText:(id)arg1;
  • (void)openMsgSession:(id)arg1;
  • (void)openBrandProfile:(id)arg1 withParams:(id)arg2;
  • (void)openUrlToView:(id)arg1 withParams:(id)arg2;
  • (BOOL)isSearching;
  • (void)onEndSearch;
  • (void)onBeginSearch;
  • (void)dealloc;
  • (id)init;

@end

@interface BrandArticleSearchBaseWebView : WebSearchView { }

  • (void)dealloc;
  • (id)init;

@end

@interface BraceletProfilePrivacySettingViewController : MMUIViewController { MMTableViewInfo *m_tableViewInfo; BOOL m_isSettingsChanged; CContact *m_contact; }

  • (void).cxx_destruct;
  • (void)updateBrandReceiveMSG;
  • (BOOL)isReceiveMessage;
  • (void)onLikeSwitchChange:(id)arg1;
  • (void)onRankMsgSwitchChange:(id)arg1;
  • (void)onTakePartInSwitchChange:(id)arg1;
  • (void)initTable;
  • (void)viewWillBePoped:(BOOL)arg1;
  • (void)viewDidLoad;
  • (id)initWithContact:(id)arg1;

@end

@interface BSSMovieServiceItemView : BSSBaseItemView { BSBusinessContactItem *_dataItem; NSArray *_keywordList; MMWebImageView *_movieImgView; AttributeLabel *_titleLabel; UILabel *_pointLabel; UILabel *_pointUnitLabel; UILabel *_actorlabel; UILabel *_directorLabel; UIButton *_playBtn; UILabel *_sourceLabel; }

  • (float)heightForItem; @property(retain, nonatomic) UILabel *sourceLabel; // @synthesize sourceLabel=_sourceLabel; @property(retain, nonatomic) UIButton *playBtn; // @synthesize playBtn=_playBtn; @property(retain, nonatomic) UILabel *directorLabel; // @synthesize directorLabel=_directorLabel; @property(retain, nonatomic) UILabel *actorlabel; // @synthesize actorlabel=_actorlabel; @property(retain, nonatomic) UILabel *pointUnitLabel; // @synthesize pointUnitLabel=_pointUnitLabel; @property(retain, nonatomic) UILabel *pointLabel; // @synthesize pointLabel=_pointLabel; @property(retain, nonatomic) AttributeLabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) MMWebImageView *movieImgView; // @synthesize movieImgView=_movieImgView; @property(retain, nonatomic) NSArray *keywordList; // @synthesize keywordList=_keywordList; @property(retain, nonatomic) BSBusinessContactItem *dataItem; // @synthesize dataItem=_dataItem;
  • (void).cxx_destruct;
  • (void)onPlayBtnPress;
  • (void)initView;
  • (id)initWithContactServiceItem:(id)arg1 andKeyWordList:(id)arg2;
  • (void)dealloc;

@end

@interface EnterpriseBrandSelectSheetView : MMUIView { unsigned long _scene; CContact *_mainBrandContact; NSArray *_arySubContact; MMScrollView *_scrollView; UIPageControl *_pageControl; unsigned long _rowCount; unsigned long _colCount; unsigned long _pageCount; float _topMargin; float _rowMargin; float _colMargin; float _pageControlMargin; float _cellWidth; float _cellHeight; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)scrollViewDidScroll:(id)arg1; - (void)onIconClicked:(id)arg1; - (void)onPageControllerChangePage:(id)arg1; - (void)layoutSubviews; - (void)initData; - (id)initWithMainContact:(id)arg1 scene:(unsigned long)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ClickCommandRequestInfo : NSObject { NSString *m_magic; NSString *m_id; NSString *m_key; int m_type; int m_actionType; NSString *m_status; NSString *m_content; }

@property(nonatomic) int m_actionType; // @synthesize m_actionType; @property(nonatomic) int m_type; // @synthesize m_type; @property(retain, nonatomic) NSString *m_content; // @synthesize m_content; @property(retain, nonatomic) NSString *m_status; // @synthesize m_status; @property(retain, nonatomic) NSString *m_key; // @synthesize m_key; @property(retain, nonatomic) NSString *m_id; // @synthesize m_id; @property(retain, nonatomic) NSString *m_magic; // @synthesize m_magic; - (void).cxx_destruct; - (id)description; - (id)init; - (void)dealloc;

@end

@interface BraceletRankInfoView : MMUIView { DeviceRankInfo *m_rankInfo; BOOL m_isBotton; BOOL m_isFromFocus; BOOL m_bShowRedDot; }

  • (void).cxx_destruct;
  • (void)initView;
  • (void)addSeperateLine;
  • (id)initWithDeviceRankInfo:(id)arg1 IsBottom:(BOOL)arg2 IsFromFocus:(BOOL)arg3 showRedDot:(BOOL)arg4;
  • (id)initWithDeviceRankInfo:(id)arg1 IsBottom:(BOOL)arg2 IsFromFocus:(BOOL)arg3;

@end

@interface __BlueChannel : NSObject { int _m_state; long long _m_deviceId; long long _m_channelId; long long _m_sessionId; }

@property(nonatomic) int m_state; // @synthesize m_state=_m_state; @property(nonatomic) long long m_sessionId; // @synthesize m_sessionId=_m_sessionId; @property(nonatomic) long long m_channelId; // @synthesize m_channelId=_m_channelId; @property(nonatomic) long long m_deviceId; // @synthesize m_deviceId=_m_deviceId;

@end

@interface __BlueDevice : NSObject { NSMutableDictionary *m_channels; NSMutableDictionary *m_stopingChannels; unsigned long _m_deviceMode; long long _m_deviceId; }

@property(nonatomic) long long m_deviceId; // @synthesize m_deviceId=_m_deviceId; @property(nonatomic) unsigned long m_deviceMode; // @synthesize m_deviceMode=_m_deviceMode; @property(retain, nonatomic) NSMutableDictionary *m_stopingChannels; // @synthesize m_stopingChannels; @property(retain, nonatomic) NSMutableDictionary *m_channels; // @synthesize m_channels; - (void).cxx_destruct; - (id)getOneChannel; - (void)dealloc; - (id)init;

@end

@interface WCDeviceBrandMgr : MMService <MMService, WCDeviceAuthLogicDelegate, WCDeviceNetworkLogicMgrDelegate, WCDeviceSendDataToManufacturSvrLogicDelegate, WCDeviceWifiStateLogicDelegate, WCDeviceM7LogicDelegate, IMsgExt, BlueAdapterDelegate, IWCDeviceAccountMgrExt, IContactMgrExt, IPreEnterWechatLogicExt> { WCDeviceAuthLogic *_authLogic; WCDeviceSendDataToManufacturSvrLogic *_sendDataLogic; WCDeviceNetworkLogicMgr *_networkLogic; WCDeviceWifiStateLogic *_wifiStateLogic; WCDeviceM7Logic *_m7Logic; unsigned long _scanMode; unsigned long _lastSyncModeScanTime; unsigned long _canTimingSyncTime; unsigned long _lastUploadStepCount; unsigned long _lastUploadHKStepCount; unsigned long _lastUploadM7StepCount; NSMutableDictionary *_devMaxSeqDic; long _lastReportBTStateTime; BOOL _m_isScanning; BlueManager *m_blueMgr; NSMutableDictionary *m_devices; NSMutableArray *m_tasks; NSMutableArray *m_bindingDevices; int _m_appState; unsigned long _m_lastGetBoundDevTime; int _m_uploadStepScene; }

@property(nonatomic) int m_uploadStepScene; // @synthesize m_uploadStepScene=_m_uploadStepScene; @property(nonatomic) unsigned long m_lastGetBoundDevTime; // @synthesize m_lastGetBoundDevTime=_m_lastGetBoundDevTime; @property(nonatomic) BOOL m_isScanning; // @synthesize m_isScanning=_m_isScanning; @property(nonatomic) int m_appState; // @synthesize m_appState=_m_appState; @property(retain, nonatomic) NSMutableArray *m_bindingDevices; // @synthesize m_bindingDevices; @property(retain, nonatomic) NSMutableArray *m_tasks; // @synthesize m_tasks; @property(retain, nonatomic) NSMutableDictionary *m_devices; // @synthesize m_devices; @property(retain, nonatomic) BlueManager *m_blueMgr; // @synthesize m_blueMgr; - (void).cxx_destruct; - (void)onPreEnterWechatDone; - (void)onWCDeviceAccountBound:(id)arg1; - (void)onWCDeviceAccountUnbind:(id)arg1; - (void)onGetSportDeviceListResponse:(id)arg1 ErrorCode:(int)arg2; - (void)onSendWCDevicesGetOperTicketResponse:(id)arg1 reqTicketList:(id)arg2 ErrorCode:(int)arg3; - (void)onBatchSearchWCDeviceResponse:(id)arg1 Scene:(int)arg2 ErrorCode:(int)arg3; - (void)onSendAirKissHelpUrlReq:(id)arg1 device:(id)arg2; - (void)onSendSearchBLEHardDevice:(id)arg1 device:(id)arg2; - (void)onSendSearchWifiHardDevice:(id)arg1 extData:(id)arg2; - (void)onSearchWCDeviceResponse:(id)arg1; - (void)onWCDeviceGetBoundDevicesResponse:(id)arg1; - (void)onSendWCDeviceUnbindResponse:(id)arg1 deviceId:(id)arg2 bAllUnbind:(BOOL)arg3 Error:(id)arg4; - (void)onSendWCDeviceBindResponse:(id)arg1 Ticket:(id)arg2 Error:(id)arg3; - (void)onUpdateMyDeviceAttrResponse:(id)arg1 Error:(int)arg2; - (void)onUploadDeviceStepReponse:(id)arg1 stepCount:(unsigned long)arg2 HKStepCount:(unsigned long)arg3 M7StepCount:(unsigned long)arg4 sourceWhiteList:(id)arg5 ErrorCode:(int)arg6; - (unsigned long)getLastHealthkitStep; - (unsigned long)getLastM7Step; - (void)onGotDeviceStepObject:(id)arg1; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (void)onhandleWifiStateUpdateMsgEnd:(id)arg1 Status:(unsigned long)arg2; - (void)onHandleMsgEnd:(id)arg1 ErrCode:(int)arg2; - (void)onWCDeviceAuthEnd:(int)arg1 DID:(long long)arg2 RespTask:(id)arg3 SessionKey:(id)arg4; - (void)willSuspend; - (void)willEnterForeground; - (void)willResignActive; - (BOOL)isSendTo3rdServer:(id)arg1 ForType:(int)arg2; - (BOOL)isSendToH5:(id)arg1 ForType:(int)arg2; - (long long)getBleDidByMacString:(id)arg1 AndConnProtoStr:(id)arg2; - (long long)getEaDidByMacString:(id)arg1 AndConnProtoStr:(id)arg2; - (long long)getDidByMacString:(id)arg1 AndConnProtoStr:(id)arg2; - (long long)sendPushData:(id)arg1 ToDevice:(id)arg2 andDeviceType:(id)arg3 withType:(int)arg4; - (void)sendPushDataToDevice:(id)arg1; - (id)__getTimeString; - (int)__channelConnectStateToChannelState:(int)arg1; - (id)__findChannelByChannelId:(long long)arg1; - (id)__findDeviceByDeviceId:(long long)arg1; - (long long)__findDisconnectingDeviceIdByChannelId:(long long)arg1; - (long long)__findDeviceIdByChannelId:(long long)arg1; - (void)__findDeviceIdAndChannelIdBySessionId:(long long)arg1:(long long *)arg2:(long long *)arg3; - (void *)__unpackPbData:(unsigned short)arg1:(const struct AutoBuffer *)arg2; - (void)__stopChannel:(long long)arg1:(long long)arg2; - (void)__onSessionCreated:(long long)arg1:(long long)arg2:(long long)arg3; - (_Bool)c2objc_accessoryResp2Buf:(long long)arg1:(struct AutoBuffer *)arg2; - (_Bool)c2objc_accessoryPushReq2Buf:(long long)arg1:(struct AutoBuffer *)arg2; - (void)c2objc_onAccessoryRecvPack:(long long)arg1:(unsigned short)arg2:(unsigned short)arg3:(const struct AutoBuffer *)arg4:(int)arg5; - (void)c2objc_onAccessoryChannelConnectStateChanged:(long long)arg1:(int)arg2:(int)arg3:(int)arg4; - (void)c2objc_onAccessoryCmdEnd:(long long)arg1:(int)arg2:(int)arg3:(const char *)arg4; - (_Bool)c2objc_sendData:(const struct AutoBuffer *)arg1 toBluetooth:(long long)arg2; - (_Bool)c2objc_closeBluetoothSession:(long long)arg1; - (_Bool)c2objc_connectBluetoothSession:(long long)arg1; - (_Bool)c2objc_createBluetoothSessionByDeviceId:(long long)arg1 andChannelId:(long long)arg2; - (void)onBlueProfilePedometerTargetWrote:(long long)arg1; - (void)onBlueProfilePedometerTargetUpdated:(long long)arg1 Step:(int)arg2; - (void)onBlueProfilePedometerInfoUpdated:(long long)arg1 Info:(id)arg2; - (id)getBeginDate; - (void)onBlueProfileConnectStateChanged:(long long)arg1 State:(int)arg2 ErrorCode:(int)arg3; - (void)onStateChange:(int)arg1; - (void)onSessionClosed:(long long)arg1; - (void)onSessionDataAvailable:(long long)arg1; - (void)onSessionWrote:(long long)arg1; - (void)onSessionError:(long long)arg1 errorCode:(int)arg2; - (void)onSessionConnectError:(long long)arg1 errorCode:(int)arg2; - (void)onSessionConnected:(long long)arg1; - (void)onDeviceLost:(long long)arg1; - (void)onDeviceFound:(long long)arg1 WithExtData:(id)arg2; - (void)onDeviceFound:(long long)arg1; - (void)handleWCDeviceReq:(long long)arg1 Seq:(unsigned short)arg2 CmdID:(unsigned short)arg3 Req:(const void *)arg4; - (BOOL)checkDeviceReqValidity:(long long)arg1 Seq:(unsigned short)arg2; - (void)sendDecodeErrorToDevice:(long long)arg1; - (void)sendSwitchBackgroundPushWithOpToDevice:(int)arg1; - (id)genInitRespTask:(int)arg1 DID:(unsigned long long)arg2 Seq:(unsigned short)arg3:(struct _MmBp__InitRequest *)arg4:(struct AutoBuffer *)arg5; - (void)handleWCDeviceCmdEnd:(long long)arg1 ErrType:(int)arg2 ErrCode:(int)arg3 ErrMsg:(const char *)arg4; - (void)handleWCDeviceChannelStateChanged:(long long)arg1 OldState:(int)arg2 NewState:(int)arg3; - (void)tryUploadM7OrHealthKitStepCount:(BOOL)arg1 scene:(int)arg2; - (void)tryUploadStepOnObserver; - (int)getWCDeviceWifiState:(id)arg1; - (void)subscribeWifiStateUpdateFor:(id)arg1 ReqType:(unsigned long)arg2; - (void)sendGetSportDeviceListReq; - (void)sendSearchBLEHardDevice:(id)arg1; - (void)sendGetHardDeviceHelpUrl:(id)arg1; - (void)sendSearchWifiHardDeviceReq:(id)arg1; - (void)sendUpdateMyDeviceAttrReq:(id)arg1 alias:(id)arg2 isMain:(unsigned long)arg3; - (void)sendUploadBlueProfileStepReq:(id)arg1 stepCount:(unsigned long)arg2; - (void)sendWCDevicesGetOperTicketRequest:(id)arg1 Filter:(id)arg2; - (void)batchSearchWCDeviceByDevice:(id)arg1 Filter:(id)arg2 Secene:(int)arg3; - (void)sendWCDeviceGetBoundDevicesRequest; - (void)sendWCDeviceUnbindRequestWithDeviceType:(id)arg1 deviceId:(id)arg2; - (void)sendWCDeviceUnbindRequest:(id)arg1; - (void)sendWCDeviceBindRequest:(id)arg1 Ticket:(id)arg2 SubscribeFlag:(unsigned int)arg3; - (void)sendWCDeviceBindRequest:(id)arg1 Ticket:(id)arg2; - (void)stopTask:(long long)arg1; - (int)startTask:(id)arg1; - (void)switchDeviceMode:(BOOL)arg1 DID:(long long)arg2 EnterOrExitChatView:(BOOL)arg3; - (BOOL)isDeviceAuthed:(long long)arg1; - (BOOL)isMyMobileSupportBLE; - (void)enableBluetooth; - (int)getBlueToothState; - (int)getChannelState:(long long)arg1; - (id)getDeviceMac:(long long)arg1; - (id)getDeviceName:(long long)arg1; - (void)stopChannel:(long long)arg1; - (int)startChannel:(long long)arg1; - (void)stopSyncModeDevice:(id)arg1; - (void)stopScan; - (void)stopAutoSyncModeScan; - (void)startAutoSyncModeScan; - (BOOL)canStartAutoSync; - (void)stopTimingSyncModeScan; - (void)startTimingSync; - (BOOL)canStartTimingSync; - (unsigned long)getTimingSyncCurrentTime; - (BOOL)canScanBlueToothDevice; - (BOOL)needScanBlueToothDevice; - (BOOL)hasM7Device; - (BOOL)hasBlueToothDevice; - (int)scan:(id)arg1; - (int)writePedometerProfileTarget:(long long)arg1 Step:(int)arg2; - (int)readPedometerProfileTarget:(long long)arg1; - (int)readPedometerProfileCurPedometerInfo:(long long)arg1; - (int)getProfileConnectState:(long long)arg1; - (int)getProfileType:(long long)arg1; - (void)closeProfile:(long long)arg1; - (int)connectProfile:(long long)arg1 ProfileType:(int)arg2; - (int)scanProfile; - (void)tryReportBlueState; - (id)getBlueMgr; - (void)exchange:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BlueEAAdapter : BlueAdapterBase <EAAccessoryDelegate, NSStreamDelegate> { EAAccessoryManager *m_eaAdapter; NSRunLoop *m_runLoop; }

  • (void).cxx_destruct;
  • (void)stream:(id)arg1 handleEvent:(unsigned int)arg2;
  • (void)accessoryDidDisconnect:(id)arg1;
  • (BOOL)isWeChatDevice:(id)arg1;
  • (void)deviceDisconnected:(id)arg1;
  • (void)deviceConnected:(id)arg1;
  • (void)writeSession:(long long)arg1:(const char *)arg2:(int)arg3;
  • (int)readSession:(long long)arg1:(char *)arg2:(int)arg3;
  • (void)closeSession:(long long)arg1;
  • (int)connectSession:(long long)arg1;
  • (long long)createSession:(long long)arg1;
  • (id)getDeviceName:(long long)arg1;
  • (id)getDeviceProtocols:(long long)arg1;
  • (void)removeDevice:(id)arg1;
  • (void)stopScan;
  • (BOOL)scanAll;
  • (BOOL)scan;
  • (void)dealloc;
  • (id)initWithDelegate:(id)arg1 withQueue:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseContactMgr : MMService <MMService, PBMessageObserverDelegate, IContactMgrExt, IEnterpriseMsgExt, IMsgExt> { NSMutableDictionary *_dicContactDB; NSMutableDictionary *_contactCache; NSMutableDictionary *_myContactCache; NSMutableDictionary *_dicUserId2BrandName; NSMutableArray *_aryGetUserContactRunningQueue; NSMutableArray *_aryGetUserContactWatingQueue; NSMutableArray *_aryGetBizChatInfoRunningQueue; NSMutableArray *_aryGetBizChatInfoWatingQueue; NSMutableArray *_deleteQueue; BOOL _isDeletingContact; NSObject *m_deleteDispatchQueue; }

  • (void).cxx_destruct;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnGetNewEnterpriseMsg:(id)arg1 Brand:(id)arg2;
  • (void)onModifyContact:(id)arg1;
  • (void)handleUpdateBizhChatInfo:(id)arg1;
  • (void)handleChatRoomContact:(id)arg1 needUpdateDB:(BOOL)arg2;
  • (void)internalBatchUpdateContactDB:(id)arg1;
  • (void)internalUpdateMyContactWithSvrResp:(id)arg1 userName:(id)arg2 chatUser:(id)arg3;
  • (void)handleGetFavBizChatListFromSvr:(id)arg1;
  • (void)getFavBizChatListFromSvr:(id)arg1;
  • (void)handleGetBizChatUserInfoListFromSvr:(id)arg1;
  • (void)getBizChatUserInfoListFromSvr:(id)arg1;
  • (void)handleGetBizChatInfoListFromSvr:(id)arg1;
  • (void)getBizChatInfoListFromSvr:(id)arg1;
  • (void)handleGetBizChatMyUserInfoFromSvr:(id)arg1;
  • (void)getBizChatMyUserInfoFromSvr:(id)arg1;
  • (void)handleSetBrandFlagToSvr:(id)arg1;
  • (void)setBrandFlagToSvr:(id)arg1 bitMask:(unsigned long)arg2 bitValue:(unsigned long)arg3;
  • (void)clearGetUserContactInfoRunningQueue;
  • (void)batchAddGetUserInfoQueue:(id)arg1 brandName:(id)arg2;
  • (void)checkGetUserContactInfoWaitingQueue;
  • (BOOL)hasInGetUserContactWaitingQueue:(id)arg1;
  • (BOOL)hasInGetUserContactRunningQueue:(id)arg1;
  • (void)clearGetChatInfoRunningQueue;
  • (void)addGetChatInfoQueue:(id)arg1 brandUserName:(id)arg2;
  • (void)addGetChatInfoQueueWithoutCheck:(id)arg1 brandUserName:(id)arg2;
  • (void)checkGetBizChatInfoWaitingQueue;
  • (BOOL)hasInGetBizChatInfoWaitingQueue:(id)arg1;
  • (BOOL)hasInGetBizChatInfoRunningQueue:(id)arg1;
  • (void)doDeleteAllContactsForBrand:(id)arg1;
  • (void)checkDeleteQueue;
  • (void)addDeleteTask:(id)arg1;
  • (void)restoreDeleteQueue;
  • (void)saveDeleteQueue;
  • (void)onCallModifyContactDraftExtension:(id)arg1;
  • (void)onCallModifyBatchContactExtensionWithOneContact:(id)arg1;
  • (void)onCallModifyBatchContactExtension:(id)arg1;
  • (void)onCallModifyContactExtension:(id)arg1;
  • (BOOL)addContact:(id)arg1 AtUser:(id)arg2;
  • (BOOL)deleteAtUserList:(id)arg1;
  • (void)deleteContact:(id)arg1 brand:(id)arg2;
  • (void)deleteAllContactsForBrand:(id)arg1;
  • (BOOL)checkContactValid:(id)arg1;
  • (BOOL)checkMyContactValid:(id)arg1;
  • (void)updateFavBizChatListFromSvr:(id)arg1;
  • (void)batchUpdateUserInfoFromSvr:(id)arg1;
  • (void)batchUpdateChatInfoFromSvr:(id)arg1;
  • (void)updateMyContactFromSvr:(id)arg1;
  • (void)updateMyContactUserFlagToSvr:(id)arg1 bitMask:(unsigned long)arg2 bitValue:(unsigned long)arg3;
  • (void)updateMyContactFromSvrIfNeed:(id)arg1;
  • (BOOL)updateEnterpriseContactFromSvrIfNeed:(id)arg1 brand:(id)arg2 contactVer:(unsigned long)arg3;
  • (BOOL)updateEnterpriseContactFromSvr:(id)arg1;
  • (id)getFavContactListByBrand:(id)arg1;
  • (id)getMyContact:(id)arg1;
  • (id)getContactByUserName:(id)arg1;
  • (id)getOrAddContactByUserName:(id)arg1 brand:(id)arg2;
  • (id)getOrAddContactByUserName:(id)arg1 displayName:(id)arg2 brand:(id)arg3;
  • (void)modifyEnterpriseHeadImageUpdateFlag:(id)arg1 isNeedUpdate:(BOOL)arg2;
  • (void)updateContactDisplayNameToDB:(id)arg1 brand:(id)arg2 displayName:(id)arg3;
  • (void)updateContactUserFlagToDB:(id)arg1 brand:(id)arg2 userFlag:(unsigned long)arg3;
  • (void)updateContactUserFlagToCache:(id)arg1 brand:(id)arg2 userFlag:(unsigned long)arg3;
  • (void)updateContactToDB:(id)arg1;
  • (void)batchUpdateContactToDB:(id)arg1;
  • (BOOL)updateFavContactList:(id)arg1 brand:(id)arg2;
  • (BOOL)setContact:(id)arg1 draft:(id)arg2;
  • (void)deleteEnterpriseDBWithBrandUserName:(id)arg1;
  • (id)getEnterpriseDBWithBrandUserName:(id)arg1;
  • (id)dbPathForBrandUserName:(id)arg1;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BSSBrandServiceItemView : BSSBaseItemView { BSBusinessContactItem *_dataItem; NSArray *_keywordList; MMMaskHeadImageView *_headImgView; AttributeLabel *_titleLabel; UILabel *_sourceLabel; }

  • (float)heightForItem; @property(retain, nonatomic) UILabel *sourceLabel; // @synthesize sourceLabel=_sourceLabel; @property(retain, nonatomic) AttributeLabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) MMMaskHeadImageView *headImgView; // @synthesize headImgView=_headImgView; @property(retain, nonatomic) NSArray *keywordList; // @synthesize keywordList=_keywordList; @property(retain, nonatomic) BSBusinessContactItem *dataItem; // @synthesize dataItem=_dataItem;
  • (void).cxx_destruct;
  • (void)initView;
  • (id)initWithContactServiceItem:(id)arg1 andKeyWordList:(id)arg2;
  • (void)dealloc;

@end

@interface BraceletRankAddFocusViewController : MMUIViewController <SelectTagContactsViewControllerDelegate, IDeviceRankAddFocusMgrExt, IDeviceRankProfileMgrExt, UIAlertViewDelegate, UISearchDisplayDelegate, UITableViewDelegate, UITableViewDataSource, MMSearchBarDelegate, WCActionSheetDelegate, NewContactsSearchPanelViewDelegate, TipsViewDelegate, ContactsDataLogicDelegate> { id m_delegate; MMTableView *m_tableView; NSDictionary *m_dicExistContact; NSDictionary *m_dicIgnoreContact; BOOL m_bShowBrandContact; NSMutableDictionary *m_dicMultiSelect; NSIndexPath *m_indexPathToBeDeleted; NewContactsSearchPanelView *m_panelView; UIButton *m_panelBtn; UIBarButtonItem *m_panelBtnItem; NSMutableArray *m_selectIndexPaths; ContactsDataLogic *m_contactsDataLogic; unsigned long m_uiGroupScene; NSArray *m_arrTagContacts; NSString *m_nsTagName; unsigned int m_memberCountLimit; NSString *m_showTip; TipsView *m_tipView; BOOL m_tempForbidLayout; UIView *_tableFooterView; NSString *nsCurrentSearchText; NSMutableArray *m_recentLikeUsers; NSMutableArray *m_followes; NSMutableArray *m_followedArr; NSMutableArray *m_toFollow; NSMutableArray *m_keyArray; BOOL _m_bShowAllTags; }

@property(nonatomic) BOOL m_bShowAllTags; // @synthesize m_bShowAllTags=_m_bShowAllTags; @property(retain, nonatomic) NSString *m_showTip; // @synthesize m_showTip; @property(nonatomic) unsigned int m_memberCountLimit; // @synthesize m_memberCountLimit; @property(retain, nonatomic) UIBarButtonItem *m_panelBtnItem; // @synthesize m_panelBtnItem; @property(retain, nonatomic) UIButton *m_panelBtn; // @synthesize m_panelBtn; @property(retain, nonatomic) NSMutableDictionary *m_dicMultiSelect; // @synthesize m_dicMultiSelect; @property(nonatomic) unsigned long m_uiGroupScene; // @synthesize m_uiGroupScene; @property(nonatomic) BOOL m_bShowBrandContact; // @synthesize m_bShowBrandContact; @property(retain, nonatomic) NSDictionary *m_dicIgnoreContact; // @synthesize m_dicIgnoreContact; @property(retain, nonatomic) NSDictionary *m_dicExistContact; // @synthesize m_dicExistContact; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)failedToFollow; - (void)onAddFollowWithFollowItems:(id)arg1 error:(int)arg2; - (void)onGotWeRunFollowerList:(id)arg1 followers:(id)arg2 errCode:(int)arg3; - (void)onSelectDoneWithContacts:(id)arg1; - (void)searchTextFieldDidBeginEditing; - (void)didDeleteLastWithKey:(id)arg1; - (void)didClickImageAtIndex:(unsigned long)arg1 withKey:(id)arg2; - (void)resetTableViewOffset:(id)arg1; - (void)doTagSearch:(id)arg1 arrContacts:(id)arg2; - (id)makeFiterContactToTagSearchView:(id)arg1; - (unsigned int)getSectionIndexOfTag; - (void)cancelSearch; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)didSearchViewTableSelect:(id)arg1; - (float)heightForSearchViewTable:(id)arg1; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (void)makeSearchCell:(id)arg1 contact:(id)arg2; - (void)onContactAsynSearchResultChanged:(BOOL)arg1; - (BOOL)onFilterContactCandidate:(id)arg1; - (void)onContactsDataChange; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)tryShowSelectTip:(unsigned int)arg1 currentSelectCount:(unsigned int)arg2; - (void)onTipsViewClick:(id)arg1; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)reloadTableView; - (unsigned int)getTotalSelectCount; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeTagCell:(id)arg1 row:(unsigned int)arg2; - (void)makeMultiTalkSessionCell:(id)arg1; - (void)makeRadarCreateRoomCell:(id)arg1; - (void)makeCell:(id)arg1 tableCell:(id)arg2 section:(unsigned int)arg3 row:(unsigned int)arg4; - (void)makeCell:(id)arg1 contact:(id)arg2 showMatchTip:(BOOL)arg3; - (void)makeCell:(id)arg1 contact:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)dealloc; - (void)viewDidUnload; - (void)viewWillDisappear:(BOOL)arg1; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)viewDidLayoutSubviews; - (void)viewDidAppear:(BOOL)arg1; - (void)updateSelectedHeadImgView; - (void)viewDidLoad; - (void)initView; - (void)initSearchBar; - (void)initTableView; - (void)setExtraCellLineHidden:(id)arg1; - (void)initTitleArea; - (void)initData; - (void)onDone:(id)arg1; - (void)onCancel:(id)arg1; - (BOOL)updateMultiSelect:(id)arg1 contact:(id)arg2 tableView:(id)arg3; - (void)updatePanelView:(id)arg1; - (void)updatePanelBtn; - (void)addSelect:(id)arg1; - (id)getCellTextView:(id)arg1; - (id)getCellImage:(id)arg1; - (BOOL)isSelected:(id)arg1; - (BOOL)isExisted:(id)arg1; - (BOOL)isIgnore:(id)arg1; - (void)onGroupSelectContactReturn:(id)arg1; - (void)UpdateForChatGroup:(id)arg1; - (void)removeSelect:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CertInfo : NSObject { unsigned long m_uiVersion; unsigned long m_uiKey; unsigned long m_uiLastUpdateTime; NSString *m_nsDesc; UIImage *m_imgIcon; }

@property(retain, nonatomic) UIImage *m_imgIcon; // @synthesize m_imgIcon; @property(retain, nonatomic) NSString *m_nsDesc; // @synthesize m_nsDesc; @property(nonatomic) unsigned long m_uiLastUpdateTime; // @synthesize m_uiLastUpdateTime; @property(nonatomic) unsigned long m_uiKey; // @synthesize m_uiKey; @property(nonatomic) unsigned long m_uiVersion; // @synthesize m_uiVersion; - (void).cxx_destruct; - (id)description; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)dealloc; - (id)init; - (void)preInit;

@end

@interface CertInfoMgr : MMService <MMService, PBMessageObserverDelegate> { NSMutableDictionary *m_dicCertInfo; BOOL m_bUpdating; unsigned long m_uiUpdateCount; NSDate *m_tLastUpdate; }

  • (id)GetPathOfIcon:(unsigned long)arg1; @property(retain, nonatomic) NSDate *m_tLastUpdate; // @synthesize m_tLastUpdate; @property(retain, nonatomic) NSMutableDictionary *m_dicCertInfo; // @synthesize m_dicCertInfo;
  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)UpdateCertInfo:(unsigned long)arg1 Version:(unsigned long)arg2 Time:(unsigned long)arg3 Desc:(id)arg4 Icon:(id)arg5 HDIcon:(id)arg6;
  • (void)SaveIcon:(id)arg1 Data:(id)arg2;
  • (id)GetCertInfoByKey:(unsigned long)arg1 Update:(BOOL)arg2;
  • (unsigned long)GetBitSet:(unsigned long)arg1;
  • (id)GetCertIconByKey:(unsigned long)arg1;
  • (void)CreateUpdateEvent;
  • (unsigned long)GetCertInfoVersion;
  • (void)UpdateInfoTime;
  • (void)CheckUpdate;
  • (void)SaveCertInfo;
  • (void)LoadCertInfo;
  • (void)dealloc;
  • (void)onServiceInit;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TemplateMsgLogicController : BaseMsgContentLogicController { WAContactGetter *m_contactGetter; }

  • (void).cxx_destruct;
  • (void)OpenChatView:(id)arg1;
  • (void)OpenContactInfo:(id)arg1;
  • (BOOL)shouldShowAppBottomButton;
  • (void)ClearUnRead:(id)arg1 FromID:(unsigned long)arg2 ToID:(unsigned long)arg3;
  • (void)DelMsg:(id)arg1 MsgList:(id)arg2 DelAll:(BOOL)arg3;
  • (id)GetDownMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5;
  • (id)GetMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5;
  • (BOOL)ShouldShowSearchCompleteRightBarButton;
  • (id)GetUsrTitle;
  • (BOOL)CanShowSight;
  • (void)CustomToolViewEX:(id)arg1;
  • (BOOL)isShowHeadImage:(id)arg1;
  • (unsigned long)getMsgCountToLoad;
  • (void)dealloc;
  • (void)initViewController;

@end

@interface EnterpriseRoomContactRemoveViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, UIAlertViewDelegate, IEnterpriseGroupMgrExt, EnterpriseContactItemViewDelegate> { NSString *_groupName; NSString *_removingUserName; NSString *_chatBrandUserName; NSMutableArray *_aryRemoveMember; MMTableView *_tableView; }

  • (void).cxx_destruct;
  • (void)onCancel;
  • (void)onUpdateEnterpriseGroupMemberList:(id)arg1 errorCode:(int)arg2;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onEnterpriseContactItemViewRightButtonClick:(id)arg1;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3;
  • (void)viewDidLayoutSubviews;
  • (void)reloadAll;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)initWithGroupName:(id)arg1 aryRemoveMember:(id)arg2 chatBrandUserName:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandLocationReportLogicAlertOberserver : NSObject { BrandServiceContinueLocationReportLogic *weakReportLogic; }

  • (id)sharedInstance; @property(nonatomic) __weak BrandServiceContinueLocationReportLogic *weakReportLogic; // @synthesize weakReportLogic;
  • (void).cxx_destruct;
  • (void)alertView:(id)arg1 didDismissWithButtonIndex:(int)arg2;
  • (void)askIsAllowReportLocation:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandServiceContinueLocationReportLogic : MMObject <PBMessageObserverDelegate, LocationRetrieveDelegate> { unsigned long m_eventID; LocationRetriever *m_locationRetriever; CContact *m_contact; NSDate *m_lastReportTime; BOOL m_hadReported; }

@property(retain, nonatomic) NSDate *m_lastReportTime; // @synthesize m_lastReportTime; @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; @property(retain, nonatomic) LocationRetriever *m_locationRetriever; // @synthesize m_locationRetriever; - (void).cxx_destruct; - (void)cancelRetrieveLocationIfOnlyReportOnce; - (void)onRetrieveLocationTimeOut:(id)arg1; - (void)onRetrieveLocationOK:(id)arg1; - (void)onRetrieveLocationError:(int)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)reportLocationWithLocation:(id)arg1 ErrorCode:(int)arg2; - (void)stopReportLocation; - (void)allowReportLocation; - (void)startReportLocationForContact:(id)arg1 HasSetLocation:(BOOL)arg2; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseSessionControllerMenuItemBtn : MMUIButton { NSString *m_textForTitle; NSString *m_imageName; }

  • (void).cxx_destruct;
  • (id)initWithTitle:(id)arg1 imageName:(id)arg2;
  • (struct CGRect)imageRectForContentRect:(struct CGRect)arg1;

@end

@interface EnterpriseSessionControllerMenuView : UIButton { UIImageView *m_viewBg; UIView *m_viewContent; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)layoutSubviews;
  • (void)animateShowInView:(id)arg1;
  • (id)init;
  • (void)addItemWithTitle:(id)arg1 imageName:(id)arg2 sel:(SEL)arg3 target:(id)arg4;
  • (void)addLine;
  • (void)updateSubviewWidth;
  • (void)animationDidStop:(id)arg1 finished:(BOOL)arg2;
  • (void)animateHideAction;
  • (void)onHideAction;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseBrandFrozenViewController : MMUIViewController { NSString *_mainUserName; }

  • (void).cxx_destruct;
  • (id)getWording;
  • (id)getTitleString;
  • (void)OpenMainBrandInfo;
  • (void)viewWillBePoped:(BOOL)arg1;
  • (void)viewWillBePushed:(BOOL)arg1;
  • (void)viewDidLoad;
  • (id)initWithEnterpriseMainUserName:(id)arg1;

@end

@interface EnterpriseBrandSessionListViewController : MMUIViewController <IEnterpriseBrandContactMgrExt, ForwardMessageLogicDelegate, EnterpriseBrandSearchControllerDelegate, EnterpriseBrandContactHelperDelegate, EnterpriseBrandEntryItemViewDelegate, IEnterpriseBrandSessionMgrExt, UITableViewDelegate, UITableViewDataSource, IMMNewSessionMgrExt> { NSString *_mainUserName; NSMutableArray *_arySpecialSession; MMTableView *_tableView; UIView *_footerView; UIView *_footerViewBackground; UIView *_emptyView; float preContentOffsetY; unsigned long _fromScene; ForwardMessageLogicController *m_forwardLogic; EnterpriseBrandSearchController *_searchController; MMSearchBar *_searchBar; BOOL _isEntering; unsigned long _enterTime; BOOL _showWeWorkEntry; BOOL _highlightWeWorkEntry; EnterpriseBrandContactHelper *_helper; }

  • (void).cxx_destruct;
  • (id)getTitleString;
  • (id)makeNormalCell:(id)arg1;
  • (id)makeSpecialCell:(id)arg1;
  • (BOOL)isSpecialIndex:(id)arg1;
  • (id)chatCellDataWithMainUsrName:(id)arg1;
  • (BOOL)reloadWeworkEntryData;
  • (void)reloadTable;
  • (void)openMainBrandInfo:(id)arg1;
  • (void)openEnterpriseChat;
  • (void)openDisabledBrandList:(id)arg1;
  • (id)getCurrentViewController;
  • (void)shareToFriend:(id)arg1;
  • (void)openQRCode:(id)arg1;
  • (void)showRightTopMenuBtn:(id)arg1;
  • (id)getViewController;
  • (void)onEnterpriseBrandEntryRightBtnClicked;
  • (id)getMMSearchBar;
  • (void)onEnterpriseBrandAttrChanged:(id)arg1;
  • (void)onEnterpriseBrandSessionsChanged:(id)arg1;
  • (void)onSessionChanged:(id)arg1;
  • (void)onSessionTotalUnreadCountChange:(unsigned long)arg1;
  • (void)scrollViewWillEndDragging:(id)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3;
  • (void)scrollViewWillBeginDragging:(id)arg1;
  • (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2;
  • (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (void)reportClick:(unsigned long)arg1;
  • (void)reportQuit;
  • (void)reportEnter;
  • (void)viewWillBePoped:(BOOL)arg1;
  • (void)didRotateFromInterfaceOrientation:(int)arg1;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)willDisappear;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (unsigned long)getNormalRowAtIndexPath:(id)arg1;
  • (unsigned long)getSpecialRowCount;
  • (unsigned long)getAutoHideRowCount;
  • (void)updateTitleView;
  • (void)updateLeftBarItem;
  • (void)hideSearchBar;
  • (void)initSearchBar;
  • (void)initFooterView;
  • (void)initTableView;
  • (void)initView;
  • (void)initSpecialSession;
  • (void)initData;
  • (void)dealloc;
  • (id)initWithEnterpriseMainUserName:(id)arg1 fromScene:(unsigned long)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FindBrandRecommendGroup : NSObject { NSString *m_groupName; NSMutableArray *m_contactList; }

  • (void)initialize; @property(retain, nonatomic) NSMutableArray *m_contactList; // @synthesize m_contactList; @property(retain, nonatomic) NSString *m_groupName; // @synthesize m_groupName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FindBrandRecommendCache : NSObject { NSMutableArray *m_groupList; }

  • (void)initialize; @property(retain, nonatomic) NSMutableArray *m_groupList; // @synthesize m_groupList;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandServiceEnterConversationLogic : MMObject { CContact *m_contact; }

@property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; - (void).cxx_destruct; - (void)startReportExitConversationForContact; - (void)startReportEnterConversationForContact:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (id)init; - (void)dealloc;

@end

@interface BlueBLEAdapter : BlueAdapterBase <CBCentralManagerDelegate, CBPeripheralDelegate> { CBCentralManager *m_bleAdapter; NSMutableArray *m_data; NSMutableArray *m_retainDevices; BOOL m_isScanForWDevice; BOOL m_isScanning; }

  • (void).cxx_destruct;
  • (id)__hexToString:(id)arg1;
  • (void)__closeConnectionForSupport3rdApp:(id)arg1;
  • (void)__onConnectedPeripheral:(id)arg1;
  • (void)cleanup:(id)arg1;
  • (void)peripheralDidUpdateRSSI:(id)arg1 error:(id)arg2;
  • (void)peripheralDidUpdateName:(id)arg1;
  • (void)peripheral:(id)arg1 didWriteValueForCharacteristic:(id)arg2 error:(id)arg3;
  • (_Bool)__parseTarget:(id)arg1 Step:(int *)arg2;
  • (_Bool)__parsePedometerInfo:(id)arg1 Info:(id)arg2;
  • (_Bool)__readInt32:(const char **)arg1 Length:(int *)arg2 Value:(int *)arg3;
  • (void)peripheral:(id)arg1 didUpdateValueForCharacteristic:(id)arg2 error:(id)arg3;
  • (void)centralManager:(id)arg1 didDisconnectPeripheral:(id)arg2 error:(id)arg3;
  • (void)peripheral:(id)arg1 didUpdateNotificationStateForCharacteristic:(id)arg2 error:(id)arg3;
  • (void)peripheral:(id)arg1 didDiscoverCharacteristicsForService:(id)arg2 error:(id)arg3;
  • (void)peripheral:(id)arg1 didDiscoverServices:(id)arg2;
  • (void)centralManager:(id)arg1 didConnectPeripheral:(id)arg2;
  • (void)centralManager:(id)arg1 didFailToConnectPeripheral:(id)arg2 error:(id)arg3;
  • (void)__didRetrieveConnectedPeripherals:(id)arg1;
  • (void)centralManager:(id)arg1 didDiscoverPeripheral:(id)arg2 advertisementData:(id)arg3 RSSI:(id)arg4;
  • (void)centralManagerDidUpdateState:(id)arg1;
  • (void)onBlueToothPowerOff;
  • (void)sendRemainDataToDevice:(id)arg1;
  • (void)writeSession:(long long)arg1:(const char *)arg2:(int)arg3;
  • (int)readSession:(long long)arg1:(char *)arg2:(int)arg3;
  • (void)closeSession:(long long)arg1;
  • (int)connectSession:(long long)arg1;
  • (long long)createSession:(long long)arg1;
  • (id)getDeviceName:(long long)arg1;
  • (id)getDeviceProtocols:(long long)arg1;
  • (void)stopScan;
  • (BOOL)scanAll;
  • (BOOL)scanForWDevice;
  • (int)writePedometerProfileTarget:(long long)arg1 Step:(int)arg2;
  • (int)readPedometerProfileTarget:(long long)arg1;
  • (int)readPedometerProfileCurPedometerInfo:(long long)arg1;
  • (int)getProfileConnectState:(long long)arg1;
  • (int)getProfileType:(long long)arg1;
  • (void)closeProfile:(long long)arg1;
  • (int)connectProfile:(long long)arg1 ProfileType:(int)arg2;
  • (BOOL)scan;
  • (void)dealloc;
  • (void)cleanUpAllDevices;
  • (id)initWithDelegate:(id)arg1 withQueue:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseRoomContactSelectViewController : MMSearchBarDisplayController <tableViewDelegate, UITableViewDelegate, UITableViewDataSource, UISearchBarDelegate> { CEnterpriseContact *_contact; NSMutableArray *_aryMemberContact; NSMutableArray *_aryFilteredMemberContact; MMTableView *_tableView; id delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (id)GetCompareStrByContact:(id)arg1; - (void)onCancel:(id)arg1; - (void)searchBarSearchButtonClicked:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (void)searchBarTextDidBeginEditing:(id)arg1; - (void)doSearch:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initView; - (void)initSearchBar; - (void)initTableView; - (void)initData; - (void)dealloc; - (id)initWithEnterpriseContact:(id)arg1 delegate:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseBrandContactMgr : MMService <IContactMgrExt, PBMessageObserverDelegate, MMService> { }

  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)onRemoveContactFromAddressBook:(id)arg1;
  • (void)onDeleteContact:(id)arg1;
  • (void)onModifyContact:(id)arg1;
  • (void)callEnterpriseBrandSyncedExtension:(id)arg1 extParams:(id)arg2;
  • (void)callEnterpriseBrandContactDeletedExtension:(id)arg1;
  • (void)callEnterpriseBrandAttrChangedExtension:(id)arg1;
  • (void)callEnterpriseBrandContactModifiedExtension:(id)arg1;
  • (void)handleSwitchBrandContact:(id)arg1;
  • (void)switchBrandContact:(id)arg1 enable:(BOOL)arg2;
  • (void)forceUpdateEnterpriseBrandContact:(id)arg1;
  • (void)updateEnterpriseBrandContactOfMainBrand:(id)arg1;
  • (id)sortMainAndChatBrandContacts:(id)arg1;
  • (id)getMainAndChatBrandListForConnectMsgType:(int)arg1;
  • (BOOL)hasMainBrandForConnectMsgType:(int)arg1;
  • (id)getSubBrandContacts:(id)arg1 ForConnectMsgType:(int)arg2;
  • (BOOL)hasChatExtendSubBrand:(id)arg1;
  • (id)getEnterpriseChatExtendContacts:(id)arg1;
  • (id)getEnterpriseWebContacts:(id)arg1;
  • (id)getEnterpriseChatContact:(id)arg1;
  • (id)getDisabledSubBrandContactList:(id)arg1;
  • (id)getEnabledSubBrandContactList:(id)arg1;
  • (id)getSubBrandContactList:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandUserContactInfoAssist : CBaseContactInfoAssist <UITableViewDelegate, UITableViewDataSource, UIAlertViewDelegate, IWCDeviceBrandMgrExt, IKFContactMgrExt, IEnterpriseContactMgrExt, IEnterpriseBrandContactMgrExt, ICertInfoMgrExt> { UIButton *_viewMsgBtn; UIButton *_followBtn; BOOL _isSettingsChanged; BOOL _isMuteChanged; BOOL _isTopSessionSwitchOn; BOOL _isClickedTopSessionSwitch; BOOL _isEnterpriseSessionTopChanged; BOOL _needGetWorker; NSArray *_bindWorkerList; MMBrandHeadImageView *m_brandHeadView; NSMutableArray *m_arrData; UIView *m_titleView; MMTableView *m_tableView; CertInfo *m_certInfo; WCADPageWrap *_profilePageWrap; unsigned long _lastCertificationFlag; NSString *_searchKeyword; unsigned long _searchFromIndex; NSString *_searchExtraParamsString; }

@property(retain, nonatomic) NSString *searchExtraParamsString; // @synthesize searchExtraParamsString=_searchExtraParamsString; @property(nonatomic) unsigned long searchFromIndex; // @synthesize searchFromIndex=_searchFromIndex; @property(retain, nonatomic) NSString *searchKeyword; // @synthesize searchKeyword=_searchKeyword; @property(retain, nonatomic) NSMutableArray *m_arrData; // @synthesize m_arrData; - (void).cxx_destruct; - (void)OnUpdateCertInfo; - (void)onEnterpriseBrandAttrChanged:(id)arg1; - (void)onEnterpriseBrandSyncToSvrCompleted:(id)arg1 extParams:(id)arg2; - (void)onUpdateMyEnterpriseContact:(id)arg1 errCode:(int)arg2; - (void)onUpdateMyContactUserFlag:(id)arg1 bitMask:(unsigned long)arg2 errCode:(int)arg3; - (BOOL)isTempBrandSession; - (float)getRightLabelWidth; - (id)hardcodeKFWorker; - (void)onUpdateKFContactsList:(id)arg1 errCode:(int)arg2; - (void)onGetKFContactsDefaultList:(id)arg1 errCode:(int)arg2; - (void)onGetKFContactsBindList:(id)arg1 errCode:(int)arg2; - (void)kvReportModifyWithUserName:(id)arg1 Type:(unsigned int)arg2; - (BOOL)isInCustomAlertMode; - (BOOL)isContactExpired; - (float)getRegisterBodyRightWidth; - (float)getVerifySourceRightWidth; - (float)getTextFieldTopMarginVerifyLogic:(id)arg1; - (id)getAlertMessageForVerifyLogic:(id)arg1; - (id)getAlertTitleForVerifyLogic:(id)arg1; - (void)contactVerifyOk:(id)arg1 opCode:(unsigned long)arg2; - (void)switchEnableEnterpriseSubBrand; - (void)onEnableEnterpriseSubBrandBtnSwitched:(id)arg1; - (void)onSwitchEnableEnterpriseSubBrand; - (void)onShowMessage; - (void)opLogToSvrForTopSession; - (void)opLogToSvr; - (void)onNotificationSwitchChanged:(id)arg1; - (void)onEnterpriseStickyOnTopSwitchChanged:(id)arg1; - (void)onEnterpriseBlockSwitchChanged:(id)arg1; - (void)onTopSessionSwitchChanged:(id)arg1; - (void)onBlockSwitchChanged:(id)arg1; - (void)onShowSwitchChanged:(id)arg1; - (void)onEnterWebView:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onAllowPositionChanged:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onClearContent; - (void)onClickNavRightButton; - (id)getBrandInfoItemAndRemoveIt:(id)arg1 fromArray:(id)arg2; - (id)getTitleKey:(id)arg1; - (id)getUrlItemUrl:(id)arg1; - (id)getUrlItemDescription:(id)arg1; - (id)getMatchTitle:(id)arg1; - (id)getPrivilegeIcon:(id)arg1; - (id)getMatchDescription:(id)arg1; - (void)onWCDeviceUnbindEnd:(id)arg1 Error:(id)arg2; - (void)onWCDeviceBindEnd:(id)arg1 Error:(id)arg2; - (void)cancelFocus; - (void)onShowCancelFocusTips:(id)arg1; - (void)onAddToContacts; - (void)onBindDevice; - (int)getPrivilegeItemHeight:(id)arg1; - (int)calPrivilegesCellHeight; - (int)calVerifySourceCellHeight; - (int)calBusinessScopeCellHeight; - (int)calSignatureCellHeight; - (int)calRegisterBodyCellHeight; - (int)calTrademarkBodyHeight; - (void)onEnterEnterprise; - (void)onEnterEnterpriseChat; - (void)onTemplateMsgRecv; - (void)onCallServicePhone:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCell:(id)arg1 row:(unsigned int)arg2 section:(unsigned long)arg3; - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2; - (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2; - (id)tableView:(id)arg1 titleForFooterInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)updateTitleView; - (void)initTitleView; - (void)handleAddedContact; - (void)checkUpdateCertInfo; - (void)reloadTableView; - (void)onContactUpdated; - (BOOL)isDeviceBound; - (BOOL)hasDeviceUserData; - (void)updateFooterView; - (void)makeDisableEnterpriseSubBrand:(id)arg1; - (float)widthForBusinessScopeTitleLabel; - (void)makeBusinessScopeCell:(id)arg1; - (void)makeMerchantSecurityCell:(id)arg1; - (void)makeMerchantRatings:(id)arg1; - (void)makeServicePhoneCell:(id)arg1 withPhone:(id)arg2; - (void)makeEnterEnterpriseCell:(id)arg1; - (void)makeShowMessageCell:(id)arg1; - (void)makeAllowPositionCell:(id)arg1; - (void)makeHideFromProfileCell:(id)arg1; - (void)makeTemplateMsgRecvCell:(id)arg1; - (void)makeNewMessageNotificationCell:(id)arg1; - (void)makeEnterpriseChatEntryCell:(id)arg1; - (void)makeEnterpriseBrandStikyOnTopCell:(id)arg1; - (void)makeEnterpriseBlockMessageCell:(id)arg1; - (void)makeTopSessionCell:(id)arg1; - (void)makeBlockMessageNotifyCell:(id)arg1; - (BOOL)shouldEnterpriseStickyOnTop; - (BOOL)shouldMuteEnterpriseNotification; - (BOOL)shouldReceiveEnterpriseMessage; - (BOOL)shouldReceiveMessage; - (void)makeUrlCell:(id)arg1 withData:(id)arg2; - (void)makeBindWorkerCell:(id)arg1; - (void)makePrivilegesCell:(id)arg1; - (void)makeTrandemarkBodyCell:(id)arg1; - (void)makeVerifySourceCell:(id)arg1; - (id)getVerifySourceAttributedString; - (void)makeNearFieldCell:(id)arg1; - (void)makeRegisterBodyCell:(id)arg1; - (void)makeSignatureCell:(id)arg1; - (void)reloadRowData; - (unsigned long)transToReportScene:(unsigned long)arg1; - (void)updateNickNameLabel; - (void)initFooterView; - (void)initNickNameLabel; - (void)initHDHeadImage; - (void)initHeadImage; - (void)updateNavigationBarRightButton; - (void)adjustNickNameAndUserNameLabelVerticalCenter; - (void)initHeaderView; - (id)GetTableView; - (void)initTableView; - (id)initWithContact:(id)arg1 delegate:(id)arg2; - (void)dealloc; - (void)profileDestory; - (void)recordProfilePageWrap; - (BOOL)isFromNotifyMessage;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BlueIDPool : NSObject { }

  • (long long)getDIDByType:(long long)arg1 AndMACString:(id)arg2;
  • (long long)getDIDByType:(long long)arg1 AndMACData:(id)arg2;
  • (int)getDeviceTypeByID:(long long)arg1;
  • (int)getAdapterIndex:(long long)arg1;
  • (long long)getDIDByType:(long long)arg1 AndUuid:(struct __CFUUID *)arg2;
  • (long long)getDIDByType:(long long)arg1 AndIDString:(id)arg2;
  • (long long)getNewSessionIdByType:(long long)arg1;

@end

@interface BrandServiceSearchCommonUtil : NSObject { }

  • (id)getResultTypeTitle:(int)arg1;
  • (id)getCellItemViewWithResultType:(int)arg1 dataItem:(id)arg2 keywords:(id)arg3 itemActionDelegate:(id)arg4;
  • (float)getCellHeightOfResultType:(int)arg1;

@end

@interface UIWeRunStepsView : MMUIView { NSMutableArray *m_timeLblAry; NSMutableArray *m_stepNumLblAry; NSMutableArray *m_pointsAry; NSMutableArray *m_alignLineAry; CALayer *m_aliginLineLayer; int m_highLightedIndex; unsigned long m_maxStepLine; UIView *m_sView; UIView *m_hintView; NSArray *m_months; BOOL _isMySelf; NSArray *_stepItems; }

@property(nonatomic) BOOL isMySelf; // @synthesize isMySelf=_isMySelf; @property(retain, nonatomic) NSArray *stepItems; // @synthesize stepItems=_stepItems; - (void).cxx_destruct; - (void)onStepBtnClicked:(id)arg1; - (void)makeAlignLines:(id)arg1; - (void)makeClickHints:(id)arg1; - (void)makeStepBtns:(id)arg1; - (void)makeStepNumOnTop:(id)arg1; - (void)initTimeLineFooter; - (float)calPointYWithStepItem:(id)arg1; - (void)makeDashLine:(id)arg1; - (void)makePointsViewWithPointArray:(id)arg1; - (void)makeLinePath:(id)arg1 pointArray:(id)arg2; - (void)makeLineFromPoint:(struct CGPoint)arg1 toPoint:(struct CGPoint)arg2 isDash:(BOOL)arg3 lineKey:(id)arg4; - (void)makeStepsLines:(id)arg1; - (void)makeGrientLayerWithPointArray:(id)arg1; - (void)initBezierLine; - (void)initView; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface FindBrandRecommendLogicController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, PBMessageObserverDelegate> { MMTableView *m_tableView; NSMutableArray *m_sectionList; BOOL m_isLoadedFromCache; FindBrandRecommendNothingToShowView *m_nothingToShowView; id m_delegate; }

@property(retain, nonatomic) MMTableView *m_tableView; // @synthesize m_tableView; @property(retain, nonatomic) NSMutableArray *m_sectionList; // @synthesize m_sectionList; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (id)GroupListConvert:(id)arg1; - (void)setBrandRecommendCacheWithGroupList:(id)arg1; - (id)getBrandRecommendCache; - (id)pathForBrandRecommendCache; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)OnGetBrandRecommendList:(id)arg1 eventID:(unsigned long)arg2; - (BOOL)getBrandRecommendList; - (void)updateResultView; - (void)makeCell:(id)arg1 contact:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (id)initWithParentVC:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BSSProductItemView : BSSBaseItemView { BSBusinessProductItem *_dataItem; NSArray *_keywordList; MMWebImageView *_headImgView; AttributeLabel *_titleLabel; UILabel *_priceLabel; UILabel *_sellerLabel; }

  • (float)heightForItem; @property(retain, nonatomic) UILabel *sellerLabel; // @synthesize sellerLabel=_sellerLabel; @property(retain, nonatomic) UILabel *priceLabel; // @synthesize priceLabel=_priceLabel; @property(retain, nonatomic) AttributeLabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) MMWebImageView *headImgView; // @synthesize headImgView=_headImgView; @property(retain, nonatomic) NSArray *keywordList; // @synthesize keywordList=_keywordList; @property(retain, nonatomic) BSBusinessProductItem *dataItem; // @synthesize dataItem=_dataItem;
  • (void).cxx_destruct;
  • (void)initView;
  • (id)initWithProductItem:(id)arg1 andKeyWordList:(id)arg2;
  • (void)dealloc;

@end

@interface DeviceRankSetting : NSObject { unsigned long _rankSettingFlag; }

@property(nonatomic) unsigned long rankSettingFlag; // @synthesize rankSettingFlag=_rankSettingFlag; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface BrandOpenSpecificViewHandler : MMObject { NSMutableDictionary *m_urlToViewController; id _delegate; NSString *nsFromWhichUrl; NSString *nsPublisherName; unsigned long uiScene; NSString *nsExtInfo; unsigned long uiSponsorID; }

@property(nonatomic) unsigned long uiSponsorID; // @synthesize uiSponsorID; @property(retain, nonatomic) NSString *nsExtInfo; // @synthesize nsExtInfo; @property(nonatomic) unsigned long uiScene; // @synthesize uiScene; @property(retain, nonatomic) NSString *nsPublisherName; // @synthesize nsPublisherName; @property(retain, nonatomic) NSString *nsFromWhichUrl; // @synthesize nsFromWhichUrl; - (void).cxx_destruct; - (void)jumpToLogViewController; - (void)jumpToShareCardListViewController; - (void)jumpToCardListViewController; - (void)jumpToShakeCardViewController; - (void)jumpToExposeViewController; - (void)jumpToSettingViewController:(id)arg1; - (void)jumpToScanViewController; - (void)jumpToTimeLineViewController; - (void)jumpToSearchBrandViewController; - (void)jumpToAddFriendViewController:(BOOL)arg1; - (void)jumpToNewFriendViewController; - (void)jumpToRecoverDataViewController; - (void)handleJumpURL:(id)arg1; - (void)loadUrlToViewControllerArray; - (void)handleViewJump:(id)arg1; - (BOOL)canHandleViewJump:(id)arg1; - (id)initWithDelegate:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BlueProfilePedometerInfo : NSObject { int _Step; int _Calorie; int _Distance; }

@property int Distance; // @synthesize Distance=_Distance; @property int Calorie; // @synthesize Calorie=_Calorie; @property int Step; // @synthesize Step=_Step;

@end

@interface BrandAttrMgr : MMService <MMService, PBMessageObserverDelegate, IMsgExt, MMConfigMgrExt> { NSMutableDictionary *_syncBufList; BizAttrSyncCtrl *_syncCtrl; }

@property(retain, nonatomic) BizAttrSyncCtrl *syncCtrl; // @synthesize syncCtrl=_syncCtrl; @property(retain, nonatomic) NSMutableDictionary *syncBufList; // @synthesize syncBufList=_syncBufList; - (void).cxx_destruct; - (void)loadCtrlInfo; - (void)saveCtrlInfo; - (void)loadBufCache; - (void)saveBufCache; - (void)resetSyncBuf:(id)arg1; - (void)updateBrandContact:(id)arg1 withSyncBuf:(id)arg2; - (unsigned long long)loadRequestIntervalFromDynamicConfig; - (void)onMMDynamicConfigUpdated; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onGetContactByNewAttrCGI:(id)arg1; - (BOOL)getBrandInfoByNewAttrCGI:(id)arg1; - (BOOL)shouldUseNewAttrCGIToUpdate:(id)arg1; - (void)dealloc; - (void)onServiceClearData; - (void)onServiceReloadData; - (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BizAttrSyncBufferCacheItem : MMObject { NSString *username; NSData *syncBuf; unsigned long long lastUpdateTime; }

  • (void)initialize; @property(retain, nonatomic) NSData *syncBuf; // @synthesize syncBuf; @property(nonatomic) unsigned long long lastUpdateTime; // @synthesize lastUpdateTime; @property(retain, nonatomic) NSString *username; // @synthesize username;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BizAttrSyncCtrl : MMObject { BOOL openFlag; unsigned long long requestInterval; }

  • (void)initialize; @property(nonatomic) unsigned long long requestInterval; // @synthesize requestInterval; @property(nonatomic) BOOL openFlag; // @synthesize openFlag;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDevicedebugSettingData : NSObject { NSMutableDictionary *setting; }

  • (void)initialize; @property(retain, nonatomic) NSMutableDictionary *setting; // @synthesize setting;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDeviceDebugMgr : MMService { NSMutableArray *m_logs; NSMutableArray *m_contacts; WCDevicedebugSettingData *m_settingData; NSRecursiveLock *m_lock; NSMutableDictionary *m_userIndex; }

  • (void).cxx_destruct;
  • (void)reloadContacts;
  • (id)getSettingPath;
  • (void)addObjecttoLogs:(id)arg1;
  • (void)addLog:(id)arg1 isError:(BOOL)arg2 forDevice:(id)arg3;
  • (void)addLog:(id)arg1 isError:(BOOL)arg2 forDid:(long long)arg3;
  • (BOOL)checkPremissionIsOk:(id)arg1;
  • (void)cleanAllLogs;
  • (int)getLastIndexForUser:(id)arg1;
  • (void)setLastIndex:(int)arg1 forUser:(id)arg2;
  • (id)getLogsFrom:(int)arg1 Limit:(int)arg2;
  • (void)addInfo:(id)arg1;
  • (void)addTips:(id)arg1;
  • (void)addErrorLog:(id)arg1 forDevice:(id)arg2;
  • (void)addDebugLog:(id)arg1 forDevice:(id)arg2;
  • (void)addErrorLog:(id)arg1 forDid:(long long)arg2;
  • (void)addDebugLog:(id)arg1 forDid:(long long)arg2;
  • (void)setUserLog:(id)arg1 State:(BOOL)arg2;
  • (BOOL)isUserOpenLog:(id)arg1;
  • (BOOL)hasCanLogUser;
  • (id)getAllLogUser;
  • (BOOL)onServiceMemoryWarning;
  • (void)onServiceInit;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandSessionCache : NSObject { BOOL hasNewArrival; NSString *latestMsgOwner; CMessageWrap *latestMsg; }

@property(retain, nonatomic) CMessageWrap *latestMsg; // @synthesize latestMsg; @property(copy, nonatomic) NSString *latestMsgOwner; // @synthesize latestMsgOwner; @property(nonatomic) BOOL hasNewArrival; // @synthesize hasNewArrival; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1;

@end

@interface BraceletRankProfileViewController : MMUIViewController <MMImagePickerManagerDelegate, IDeviceRankProfileMgrExt, WCActionSheetDelegate, MMWebImageViewDelegate, UITableViewDataSource, UITableViewDelegate, IDeviceRankSnsMgrExt> { NSString *nsUserName; NSString *nsBrandUserName; NSArray *arrAffectedUser; DeviceRankDetailResonse *_oDataSource; NSURL *_coverUrl; NSMutableArray *_sectionDatas; NSMutableArray *_stepDatas; NSString *_stepCacheFilePath; int _cacheDistance; MMTableView *_tableView; MMWebImageView *_coverWebImageView; UIImageView *_cameraImageView; MMUILabel *_tipLablel; UILabel *_headTipLabel; UILabel *_nickNameLabel; MMHeadImageView *_headImageView; UIView *_affectTipView; UIScrollView *_affectedUserListView; UIView *_tableHeaderView; UIView *_tableFooterView; UIButton *_followBtn; UIImageView *_followedBut; BraceletRankStepsView *_stepView; MMUIImageView *_reverseImageView; UIImageView *_blurView; UIImage *_snapShotImg; BOOL _bCoverChanged; BOOL _bMySelf; BOOL _isBluring; BOOL _bDidBePushed; BOOL _bIsNotifySetCover; ShareMessageConfirmLogicHelper *_m_shareToFriendHelper; }

@property(retain, nonatomic) ShareMessageConfirmLogicHelper *m_shareToFriendHelper; // @synthesize m_shareToFriendHelper=_m_shareToFriendHelper; @property(retain, nonatomic) NSArray *arrAffectedUser; // @synthesize arrAffectedUser; @property(retain, nonatomic) NSString *nsBrandUserName; // @synthesize nsBrandUserName; @property(retain, nonatomic) NSString *nsUserName; // @synthesize nsUserName; - (void).cxx_destruct; - (void)onLoadImageOK:(id)arg1; - (void)onDoneForwardForForwardView:(id)arg1; - (void)onLikeFriendRank:(id)arg1 optype:(unsigned long)arg2 err:(int)arg3; - (void)OnStayAtWeChat:(id)arg1; - (void)OnBackTo3rdApp:(id)arg1; - (void)OnSendMessageCancel:(id)arg1; - (void)OnSendMessageFail:(id)arg1 WithError:(int)arg2; - (void)OnSendMessageOK:(id)arg1; - (id)genShareFriendMessage:(id)arg1; - (id)getHeaderImgUrl; - (void)OnSelectSessionCancel:(id)arg1; - (void)OnSelectSession:(id)arg1 SessionSelectController:(id)arg2; - (id)getMyselfHeadImageData; - (id)genUploadTask; - (void)shareToTimeline; - (void)shareToFriend; - (void)dealAffectUserViewState:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)showImagePicker:(int)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)MMImagePickerManagerDidCancel:(id)arg1; - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2; - (void)viewDidLayoutSubviews; - (void)onDelFollow; - (void)onAddFollow; - (void)onAffectTipSingleTap:(id)arg1; - (void)clickAffectedImage:(id)arg1; - (void)onSingleTap; - (void)onRightNavBtnClickedInProfile; - (void)onRightNavBtnClickedInSelfProfile; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)makeSectionSpaCell:(id)arg1 section:(unsigned int)arg2; - (void)makeButtonCell:(id)arg1 row:(unsigned int)arg2; - (void)makeAddFollowCell:(id)arg1; - (void)makeFollowCell:(id)arg1 row:(unsigned int)arg2; - (void)makeStepsCell:(id)arg1; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)getAllSteps; - (void)loadCacheStepData; - (void)onGotStepListWithBeginTime:(unsigned int)arg1 endTime:(unsigned int)arg2 stepArray:(id)arg3 err:(int)arg4; - (void)onDelFollowWithUserName:(id)arg1 error:(int)arg2; - (void)onAddFollowWithFollowItems:(id)arg1 error:(int)arg2; - (void)onGotUserRankDetail:(id)arg1 rankDetailResp:(id)arg2 err:(int)arg3; - (void)updateReverseImage:(id)arg1; - (void)updateInfoViewSnapshot; - (void)updateRightNavBarItem; - (void)updateTableFooterView; - (id)getAffectUserListView; - (id)getAffectTipView; - (void)updateTableHeaderView; - (void)slashCameraImage:(int)arg1; - (void)notifyEmptyCoverIfNeed; - (void)viewDidBePushed:(BOOL)arg1; - (void)updateCoverImageView; - (float)getTableViewBgHeight; - (void)updateTableBgView; - (void)updateHeadImageView; - (void)initTableFooterView; - (void)initView; - (void)reloadRowData; - (void)reloadData; - (void)initData; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)dealloc; - (id)initWithUserName:(id)arg1 withBrandUserName:(id)arg2 AffectedUserList:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BraceletRankSourceSettingViewController : MMUIViewController <IWCDeviceBrandMgrExt, UITableViewDelegate, UITableViewDataSource, UIAlertViewDelegate, IWCDevicePedometerSearchViewControllerExt> { NSMutableArray *m_DataSourcList; struct map<unsigned long, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned long, unsigned int>>> m_mapSectionType; NSMutableArray *m_RowDataList; MMTableView *m_tableView; BOOL m_bNeedRecordDataNotify; }

  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (void)onAddSportDevice:(id)arg1;
  • (void)onGetSportDeviceListEnd:(id)arg1 ErrorCode:(int)arg2;
  • (void)onSwitchValueChange:(id)arg1;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2;
  • (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2;
  • (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2;
  • (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (void)reloadTableData;
  • (void)makeAddPedometerCell:(id)arg1;
  • (void)makeOriginalCell:(id)arg1 withTitle:(id)arg2;
  • (void)makeSwitchCell:(id)arg1;
  • (void)viewDidLayoutSubviews;
  • (void)initView;
  • (void)updateTableSectionWithStepOnState:(BOOL)arg1;
  • (void)resetSection;
  • (void)initData;
  • (void)viewDidLoad;
  • (void)viewWillBePoped:(BOOL)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface KFContactCacher : NSObject { WCDataBaseTable *_table; NSString *_brandUsrName; NSMutableDictionary *_dictOpenId2KFContact; WCDataBase *_db; KFContact *_bindKF; id delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (BOOL)isNeedUpdateKFContactInfo:(id)arg1; - (void)setHeadImgUpdateFlag:(id)arg1 oldContact:(id)arg2; - (id)tableName; - (id)pathForBindKFContact; - (void)updateBindKFContact:(id)arg1; - (id)getBindKFContact; - (void)modifyHeadImgUpdateFlag:(id)arg1 isNeedUpdate:(BOOL)arg2; - (id)getKFContactList:(id)arg1; - (id)getKFContact:(id)arg1; - (void)deleteAllKFContacts; - (void)deleteKFContact:(id)arg1; - (void)addOrUpdateKFContactList:(id)arg1; - (void)addOrUpdateKFContact:(id)arg1; - (id)initWithBrandUsrName:(id)arg1 withDB:(id)arg2;

@end

@interface EnterpriseSessionSelectViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, MMWebViewDelegate, IEnterpriseGroupMgrExt, IEnterpriseSessionMgrExt> { unsigned long _scene; CContact *_brandContact; CEnterpriseContact *_selectedContact; MMTableView *_tableView; MMScrollView *_emptyView; MMUIAlertView *_selectAlertView; UIAlertController *_selectAlertController; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)confirmSelect; - (void)cancelSelect:(id)arg1; - (void)createChatroom:(id)arg1; - (void)createSingleChat:(id)arg1; - (void)openCreateChat; - (void)selectContact:(id)arg1; - (void)makeCell:(id)arg1 contact:(id)arg2; - (void)makeNewSessionCell:(id)arg1; - (void)onCreateEnterpriseGroup:(id)arg1 errorCode:(int)arg2 extDic:(id)arg3; - (void)onEnterpriseSessionChanged; - (void)onWebViewWillClose:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initTableView; - (void)initView; - (void)dealloc; - (id)initWithChatSubBrandContact:(id)arg1 scene:(unsigned long)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMEnterpriseMainUsrData : NSObject { NSMutableDictionary *dicNewArrivalCount; }

  • (void)initialize; @property(retain, nonatomic) NSMutableDictionary *dicNewArrivalCount; // @synthesize dicNewArrivalCount;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BraceletRankMsgSettingViewController : MMUIViewController { MMTableViewInfo *_tableView; }

  • (void).cxx_destruct;
  • (void)onUpdateSettingFromSVR:(int)arg1;
  • (void)onLikeSwitchChange:(id)arg1;
  • (void)onRankMsgSwitchChange:(id)arg1;
  • (void)onTakePartInSwitchChange:(id)arg1;
  • (void)onRecordDataChange;
  • (void)makeSwitchCell:(id)arg1 colName:(id)arg2 action:(SEL)arg3 on:(BOOL)arg4;
  • (void)makeLikeMsgCell:(id)arg1;
  • (void)makeRankMsgCell:(id)arg1;
  • (void)takePartInCell:(id)arg1;
  • (void)makeRecordDataCell:(id)arg1;
  • (void)viewDidLayoutSubviews;
  • (void)reloadTableView;
  • (void)initView;
  • (void)initData;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)viewWillBePoped:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseGroupMgr : MMService <MMService, PBMessageObserverDelegate> { }

  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleConvertBizChat:(id)arg1;
  • (void)handleInitiateBizChat:(id)arg1;
  • (void)handleQuitBizChat:(id)arg1;
  • (void)handleUpdateBizChatMemberList:(id)arg1;
  • (void)handleUpdateBizChat:(id)arg1;
  • (void)handleCreateBizChatInfo:(id)arg1;
  • (BOOL)updateGroupContactAttrToSvr:(id)arg1;
  • (BOOL)updateGroupMemberListToSvr:(id)arg1;
  • (BOOL)convertBizChat:(id)arg1 chatId:(id)arg2 chatType:(id)arg3 callBackId:(id)arg4;
  • (BOOL)initiateBizChat:(id)arg1 chatTitle:(id)arg2 users:(id)arg3 callBackId:(id)arg4;
  • (BOOL)updateGroupSetting:(id)arg1 bizFlag:(unsigned long)arg2;
  • (BOOL)updateGroupName:(id)arg1 groupName:(id)arg2;
  • (BOOL)deleteMemberList:(id)arg1 group:(id)arg2 brand:(id)arg3;
  • (BOOL)addMemeberList:(id)arg1 group:(id)arg2 brand:(id)arg3;
  • (BOOL)quitEnterpriseGroup:(id)arg1;
  • (BOOL)createEnterpriseGroup:(id)arg1 extKey:(id)arg2;
  • (void)dealloc;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BSSDetailPageLogicController : NSObject { BOOL _isNewSearch; BOOL _isLastSearchSuccess; id _delegate; BSBusinessContent *_curContent; NSString *_keyword; int _resultType; unsigned long _entrySrc; unsigned int _responseTime; unsigned long _requestEventID; unsigned long long _businessType; }

@property(nonatomic) unsigned long requestEventID; // @synthesize requestEventID=_requestEventID; @property(nonatomic) unsigned int responseTime; // @synthesize responseTime=_responseTime; @property(nonatomic) BOOL isLastSearchSuccess; // @synthesize isLastSearchSuccess=_isLastSearchSuccess; @property(nonatomic) BOOL isNewSearch; // @synthesize isNewSearch=_isNewSearch; @property(nonatomic) unsigned long entrySrc; // @synthesize entrySrc=_entrySrc; @property(nonatomic) int resultType; // @synthesize resultType=_resultType; @property(nonatomic) unsigned long long businessType; // @synthesize businessType=_businessType; @property(retain, nonatomic) NSString *keyword; // @synthesize keyword=_keyword; @property(retain, nonatomic) BSBusinessContent *curContent; // @synthesize curContent=_curContent; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onGetSearchDetailPageResponse:(id)arg1 eventID:(unsigned long)arg2; - (void)handleMovieServiceSelectWithIndexPath:(id)arg1; - (void)handleJobServiceSelectWithIndexPath:(id)arg1; - (void)handleHouseServiceSecectWithIndexPath:(id)arg1; - (void)handleMusicServiceSelectWithIndexPath:(id)arg1; - (void)handleUrlTypeServiceSelectWithIndexPath:(id)arg1; - (void)handleBrandContactSelectWithIndexPath:(id)arg1; - (void)handleProductSelectWithIndexPath:(id)arg1; - (void)sendDetailPageDataRequest; - (void)resetData; - (void)handleSearchWithKeyWord:(id)arg1; - (void)handleTableViewSelecttionWithIndexPath:(id)arg1; - (void)handleResultViewLoadMore; - (BOOL)hasMoreResultData; - (id)getKeywordList; - (id)getResultItemAtIndexPath:(id)arg1; - (int)numberOfRowsInResult; - (id)initBSSDetailPageLogicControllerWithResultType:(int)arg1 andBusinessType:(unsigned long long)arg2 andKeyword:(id)arg3 andLocation:(id)arg4 andEntrySrc:(unsigned long)arg5; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AirKissHelperViewController : MMUIViewController { }

  • (void)initView;
  • (void)viewDidLoad;

@end

@interface WCDeviceAirKissMgr : MMService { BOOL m_isStarted; }

  • (BOOL)setWifi:(id)arg1 Password:(id)arg2;
  • (id)getTableKey:(id)arg1;
  • (id)getAESKey:(id)arg1;
  • (id)getWifiPassword:(id)arg1;
  • (id)getCurrentWifiSSID;
  • (void)stopAirKiss;
  • (BOOL)startAirKiss:(id)arg1 Password:(id)arg2 Key:(id)arg3 ProcInt:(int)arg4 DataInt:(int)arg5;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BSSHouseServiceItemView : BSSBaseItemView { BSBusinessContactItem *_dataItem; NSArray *_keywordList; MMWebImageView *_houseImgView; AttributeLabel *_titleLabel; UILabel *_priceLabel; UILabel *_unitLabel; UILabel *_sourceLabel; }

  • (float)heightForItem; @property(retain, nonatomic) UILabel *sourceLabel; // @synthesize sourceLabel=_sourceLabel; @property(retain, nonatomic) UILabel *unitLabel; // @synthesize unitLabel=_unitLabel; @property(retain, nonatomic) UILabel *priceLabel; // @synthesize priceLabel=_priceLabel; @property(retain, nonatomic) AttributeLabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) MMWebImageView *houseImgView; // @synthesize houseImgView=_houseImgView; @property(retain, nonatomic) NSArray *keywordList; // @synthesize keywordList=_keywordList; @property(retain, nonatomic) BSBusinessContactItem *dataItem; // @synthesize dataItem=_dataItem;
  • (void).cxx_destruct;
  • (void)initView;
  • (id)initWithContactServiceItem:(id)arg1 andKeyWordList:(id)arg2;
  • (void)dealloc;

@end

@interface DeviceRankAddFocusMgr : MMService <MMService, PBMessageObserverDelegate> { }

  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleGetWeRunFollowerListResponse:(id)arg1;
  • (void)sendGetWeRunFollowerListRequest;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseSessionInfo : MMBaseSessionInfo { unsigned long atMeCount; unsigned long newUnreadCount; unsigned long newAtMeCount; unsigned long lastExposeTime; unsigned int chatType; unsigned long sessionTopTime; NSString *_brandUserName; long long m___rowID; }

  • (id)sessionInfoWithContact:(id)arg1 lastMessage:(id)arg2 Brand:(id)arg3;
  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(retain, nonatomic) NSString *brandUserName; // @synthesize brandUserName=_brandUserName;
  • (void)setSessionTopTime:(unsigned long)arg1;
  • (unsigned long)sessionTopTime; @property(nonatomic) unsigned int chatType; // @synthesize chatType; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned long lastExposeTime; // @synthesize lastExposeTime; @property(nonatomic) unsigned long newAtMeCount; // @synthesize newAtMeCount; @property(nonatomic) unsigned long newUnreadCount; // @synthesize newUnreadCount; @property(nonatomic) unsigned long atMeCount; // @synthesize atMeCount;
  • (void).cxx_destruct;
  • (void)clearNewAtMeCount;
  • (void)clearAtMeCount;
  • (void)incNewAtMeCount;
  • (void)incAtMeCount;
  • (void)clearNewUnreadCount;
  • (BOOL)isSessionTop;
  • (unsigned long)GetUnReadCount:(id)arg1;
  • (id)genLastMessage;
  • (id)genContact;
  • (void)fixCount;
  • (void)checkExposeTime:(unsigned long)arg1;
  • (void)updateNewUnreadCount;
  • (void)updateExposeTime;
  • (void)updateUnreadCount;
  • (void)updateLastMessage;
  • (BOOL)updateContactAndTopTime;
  • (void)updateContactAndDraft;
  • (void)updateContact;
  • (id)contact;
  • (id)lastMessage;
  • (id)initWithContact:(id)arg1 lastMessage:(id)arg2 Brand:(id)arg3;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_lastExposeTime;
  • (const WCDBCondition_e9b1f587 *)db_sessionTopTime;
  • (const WCDBCondition_e9b1f587 *)db_newAtMeCount;
  • (const WCDBCondition_e9b1f587 *)db_newUnreadCount;
  • (const WCDBCondition_e9b1f587 *)db_atMeCount;
  • (const WCDBCondition_e9b1f587 *)db_sessionFlag;
  • (const WCDBCondition_e9b1f587 *)db_draftMsgTime;
  • (const WCDBCondition_8be2a476 *)db_draftMsg;
  • (const WCDBCondition_e9b1f587 *)db_lastMsgUpdateTime;
  • (const WCDBCondition_e9b1f587 *)db_unreadCount;
  • (const WCDBCondition_8be2a476 *)db_sessionId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface Device : NSObject { EAAccessory *_accessory; EASession *_session; CBPeripheral *_peripheral; CBCharacteristic *_writeCharacter; CBCharacteristic *_notifyCharacter; NSMutableData *_receiveData; NSMutableData *_sendingData; NSString *_MAC; BOOL _errorFlag; BOOL _isSending; BOOL _isConnectedBy3rdApp; int _state; long long _did; long long _sid; NSStream *_input; NSStream *_output; NSString *_Name; int _profileConnectState; int _profileType; CBCharacteristic *_pedometerProfileCurMeasurementCharacter; CBCharacteristic *_pedometerProfileTargetCharacter; }

@property(retain) CBCharacteristic *pedometerProfileTargetCharacter; // @synthesize pedometerProfileTargetCharacter=_pedometerProfileTargetCharacter; @property(retain) CBCharacteristic *pedometerProfileCurMeasurementCharacter; // @synthesize pedometerProfileCurMeasurementCharacter=_pedometerProfileCurMeasurementCharacter; @property int profileType; // @synthesize profileType=_profileType; @property int profileConnectState; // @synthesize profileConnectState=_profileConnectState; @property(retain) NSString *Name; // @synthesize Name=_Name; @property(retain) NSStream *output; // @synthesize output=_output; @property(retain) NSStream *input; // @synthesize input=_input; @property long long sid; // @synthesize sid=_sid; @property long long did; // @synthesize did=_did; @property int state; // @synthesize state=_state; @property BOOL isConnectedBy3rdApp; // @synthesize isConnectedBy3rdApp=_isConnectedBy3rdApp; @property BOOL isSending; // @synthesize isSending=_isSending; @property BOOL errorFlag; // @synthesize errorFlag=_errorFlag; @property(retain) NSString *MAC; // @synthesize MAC=_MAC; @property(retain) NSMutableData *sendingData; // @synthesize sendingData=_sendingData; @property(retain) NSMutableData *receiveData; // @synthesize receiveData=_receiveData; @property(retain) CBCharacteristic *notifyCharacter; // @synthesize notifyCharacter=_notifyCharacter; @property(retain) CBCharacteristic *writeCharacter; // @synthesize writeCharacter=_writeCharacter; @property(retain) CBPeripheral *peripheral; // @synthesize peripheral=_peripheral; @property(retain) EASession *session; // @synthesize session=_session; @property(retain) EAAccessory *accessory; // @synthesize accessory=_accessory; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface BlueDevicePool : NSObject { NSMutableArray *_devicePool; NSRecursiveLock *m_oLock; }

@property(retain) NSMutableArray *devicePool; // @synthesize devicePool=_devicePool; - (void).cxx_destruct; - (void)removeAllObjectsWithDelegate:(id)arg1; - (void)removeDisconnected; - (void)removeDevice:(id)arg1; - (id)getDeviceByOutputStream:(id)arg1; - (id)getDeviceByInputStream:(id)arg1; - (id)getDeviceByPeripheral:(id)arg1; - (id)getDeviceBySessionID:(long long)arg1; - (id)getDeviceByDID:(long long)arg1; - (id)getDeviceByAccessory:(id)arg1; - (id)addDeviceWithPeripheral:(id)arg1 WithUUID:(id)arg2; - (id)addDeviceWithPeripheral:(id)arg1 WithMacData:(id)arg2; - (id)addDeviceWithPeripheral:(id)arg1 WithDID:(long long)arg2; - (id)addDeviceWithAccessory:(id)arg1; - (void)dealloc; - (id)initWithLock:(id)arg1;

@end

@interface BrandArticleSearchResultLogic : BrandArticleSearchPageBaseLogic <BrandArticleSearchPageBaseLogicImplement, FTSJSEventDelegate> { BrandArticleSearchResultView *m_resultView; NSString *_lastInputText; struct timeval _lastInputTime; }

  • (void).cxx_destruct;
  • (BOOL)isSupportSuggestion;
  • (void)notifyPageOfSearchClick:(id)arg1;
  • (void)notifyPageOfQueryChanged:(id)arg1;
  • (void)onSearchInputChanged:(id)arg1;
  • (void)onClickRecmdWord:(id)arg1;
  • (void)onLaunchPage:(id)arg1 withParams:(id)arg2;
  • (void)onPreSearch:(id)arg1;
  • (void)onFailReceiveJson;
  • (void)onReceiveJson:(id)arg1;
  • (void)onWebViewFinishLoad;
  • (void)functionCall:(id)arg1 withParams:(id)arg2 withCallbackID:(id)arg3;
  • (id)currentImplement;
  • (BOOL)notifyPreCheckQuery:(id)arg1;
  • (id)urlForResultPage;
  • (id)htmlPathForResult;
  • (void)configSearchMgrDelegate;
  • (void)clearResultPage;
  • (void)trySearch:(id)arg1;
  • (void)notifyChanged:(id)arg1;
  • (void)textChanged:(id)arg1;
  • (void)loadPage;
  • (void)dealloc;
  • (id)initWithSearchLogic:(id)arg1 resultView:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseMsgDBItem : MMObject { unsigned long m_uiMesLocalId; unsigned long m_uiCreateTime; unsigned long m_uiDesc; unsigned long m_uiStatus; unsigned long m_uiImgStatus; NSString *m_nsMessage; unsigned long m_uiType; NSString *m_nsMsgSource; NSString *m_nsFromUsr; NSString *m_nsToUsr; NSString *m_nsBizChatId; NSString *m_nsRealChatUsr; NSString *m_nsPattern; unsigned long long m_ui64MesSvrId; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *m_nsPattern; // @synthesize m_nsPattern; @property(retain, nonatomic) NSString *m_nsRealChatUsr; // @synthesize m_nsRealChatUsr; @property(retain, nonatomic) NSString *m_nsBizChatId; // @synthesize m_nsBizChatId; @property(retain, nonatomic) NSString *m_nsToUsr; // @synthesize m_nsToUsr; @property(retain, nonatomic) NSString *m_nsFromUsr; // @synthesize m_nsFromUsr; @property(retain, nonatomic) NSString *m_nsMsgSource; // @synthesize m_nsMsgSource; @property(nonatomic) unsigned long m_uiType; // @synthesize m_uiType; @property(retain, nonatomic) NSString *m_nsMessage; // @synthesize m_nsMessage; @property(nonatomic) unsigned long m_uiImgStatus; // @synthesize m_uiImgStatus; @property(nonatomic) unsigned long m_uiStatus; // @synthesize m_uiStatus; @property(nonatomic) unsigned long m_uiDesc; // @synthesize m_uiDesc; @property(nonatomic) unsigned long m_uiCreateTime; // @synthesize m_uiCreateTime; @property(nonatomic) unsigned long m_uiMesLocalId; // @synthesize m_uiMesLocalId; @property(nonatomic) unsigned long long m_ui64MesSvrId; // @synthesize m_ui64MesSvrId;
  • (void).cxx_destruct;
  • (int)compareMessageAscending:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_m_nsPattern;
  • (const WCDBCondition_8be2a476 *)db_m_nsRealChatUsr;
  • (const WCDBCondition_8be2a476 *)db_m_nsBizChatId;
  • (const WCDBCondition_8be2a476 *)db_m_nsToUsr;
  • (const WCDBCondition_8be2a476 *)db_m_nsFromUsr;
  • (const WCDBCondition_8be2a476 *)db_m_nsMsgSource;
  • (const WCDBCondition_e9b1f587 *)db_m_uiType;
  • (const WCDBCondition_8be2a476 *)db_m_nsMessage;
  • (const WCDBCondition_e9b1f587 *)db_m_uiImgStatus;
  • (const WCDBCondition_e9b1f587 *)db_m_uiStatus;
  • (const WCDBCondition_e9b1f587 *)db_m_uiDesc;
  • (const WCDBCondition_e9b1f587 *)db_m_uiCreateTime;
  • (const WCDBCondition_e9b1f587 *)db_m_uiMesLocalId;
  • (const WCDBCondition_a9076411 *)db_m_ui64MesSvrId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FindBrandRecommendNothingToShowView : MMUIView { }

  • (id)init;

@end

@interface EnterpriseMsgContentLogicController : BaseMsgContentLogicController <IEnterpriseMsgExt, IEnterpriseContactMgrExt, IEnterpriseGroupMgrExt, UIAlertViewDelegate, MMWebViewDelegate, EnterpriseRoomContactSelectDelegate> { BOOL m_bStartShowRoomContactSelector; BOOL m_bPresentRoomContactSelector; MMLoadingView *m_loadingView; }

  • (void).cxx_destruct;
  • (void)onUpdateEnterpriseGroupMemberList:(id)arg1 errorCode:(int)arg2;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onSessionTotalUnreadCountChange:(unsigned long)arg1;
  • (void)onModifyEnterpriseContact:(id)arg1;
  • (void)OnDelMsg:(id)arg1 Brand:(id)arg2 DelAll:(BOOL)arg3;
  • (void)OnDelMsg:(id)arg1 Brand:(id)arg2 MsgWrap:(id)arg3;
  • (void)OnAddEnterpriseMsg:(id)arg1 Brand:(id)arg2 WrapMsg:(id)arg3;
  • (void)OnModEnterpriseMsg:(id)arg1 Brand:(id)arg2 WrapMsg:(id)arg3;
  • (void)onCancelSelectContact;
  • (void)didSelectContact:(id)arg1;
  • (void)onFinishSelectedLocation;
  • (void)onWebViewWillClose:(id)arg1;
  • (void)enterChat:(id)arg1;
  • (void)createSingleChat:(id)arg1;
  • (void)OpenEmoticonToolView:(id)arg1;
  • (void)OpenContactInfo:(id)arg1;
  • (void)OpenDetailInfo;
  • (BOOL)isLastCharacterAlphaNumeric:(id)arg1;
  • (void)onTextChange:(id)arg1 selectedRange:(struct _NSRange)arg2;
  • (void)CustomToolViewEX:(id)arg1;
  • (void)SaveContentAndState;
  • (id)getExtraInfo;
  • (void)delChatroomMember:(id)arg1;
  • (void)clickLinkToDealWithSysXml:(id)arg1 fromScene:(id)arg2;
  • (void)showRoomContactSelectorViewController;
  • (void)clearAtMeCount;
  • (id)nameForHeadImageLongPressed:(id)arg1;
  • (void)onInputTextDeleteAll;
  • (void)DeleteAtUserList;
  • (void)AddAtUser:(id)arg1;
  • (id)GetRightBarBtn;
  • (id)GetRightBarButtonImageName;
  • (id)onGetRightBarButton;
  • (BOOL)canShowChatRoomInfo;
  • (void)setNeedUpdateTitle:(char *)arg1;
  • (BOOL)ShouldShowMultiSelectMode;
  • (BOOL)isShowHeadImage:(id)arg1;
  • (BOOL)CanRemoteRecord;
  • (BOOL)CanSendShareCard;
  • (BOOL)CanSendMultiImage;
  • (BOOL)CanSendOriginalImage;
  • (BOOL)CanShowLocation;
  • (BOOL)CanShowFavorite;
  • (BOOL)CanShowSight;
  • (BOOL)CanShowBanner;
  • (BOOL)CanOpenServiceAppList;
  • (BOOL)CanSelectMyFavoritesItemForSendingMsg;
  • (unsigned long)getSearchedMsgLocalID;
  • (BOOL)shouldSearchedMsgHightlight;
  • (BOOL)ShouldShowSearchedAnyMsg;
  • (BOOL)CanRotateOrientation;
  • (BOOL)CanWXTalk;
  • (BOOL)CanSendEmoticonMessage;
  • (BOOL)CanAddApp;
  • (BOOL)CanOpenCamera;
  • (BOOL)CanLongPressHeadImage;
  • (BOOL)CanSend3rdMsg;
  • (BOOL)CanSendVoipMsg;
  • (BOOL)CanOpenTrackRoom;
  • (BOOL)CanSendLocationMsg;
  • (BOOL)CanSendVideoMsg;
  • (BOOL)CanSendVoiceMsg;
  • (BOOL)CanSendImageMsg:(id)arg1;
  • (BOOL)CanSendTextMsg:(id)arg1;
  • (BOOL)HasCustomToolBar;
  • (id)canFavoritesItemBeForward:(id)arg1;
  • (void)onSendLocationToFriend:(id)arg1 ViewController:(id)arg2;
  • (id)FormLocationMsg:(id)arg1;
  • (void)SendLocationMessageWithLocation:(id)arg1;
  • (void)SetMsgPlayed:(id)arg1;
  • (BOOL)IsRecording;
  • (void)CancelRecording;
  • (void)StopRecording;
  • (void)StartRecording;
  • (id)FormVoiceMsg:(id)arg1 withFilePath:(id)arg2;
  • (id)formImageMsgByMMAsset:(id)arg1 toUserName:(id)arg2;
  • (id)FormImageMsg:(id)arg1 withImage:(id)arg2 withData:(id)arg3 withImageInfo:(id)arg4;
  • (id)FormImageMsg:(id)arg1 withImage:(id)arg2 withData:(id)arg3;
  • (id)FormImageMsg:(id)arg1 withImage:(id)arg2;
  • (id)FormTextMsg:(id)arg1 withText:(id)arg2;
  • (void)SendTextMessage:(id)arg1;
  • (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (id)genMsgSource;
  • (void)RevokeMsg:(id)arg1;
  • (void)modMsgWithoutNotify:(id)arg1;
  • (void)ModMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)ModImgStatus:(id)arg1 MsgWrap:(id)arg2;
  • (void)ResendMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)AddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)DelMsg:(id)arg1 MsgList:(id)arg2 DelAll:(BOOL)arg3;
  • (id)GetDownMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5;
  • (id)GetMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5;
  • (id)GetFirstUnReadMessage;
  • (void)ClearUnRead:(id)arg1 FromID:(unsigned long)arg2 ToID:(unsigned long)arg3;
  • (id)getEnterpriseContact;
  • (id)GetContactName;
  • (void)setM_contact:(id)arg1;
  • (void)updateTitleView;
  • (id)GetTitleTailImage;
  • (id)getTitleView:(id)arg1 withSubTitle:(id)arg2;
  • (void)UnRegister;
  • (void)Register;
  • (void)onWillPushFromNavigationController;
  • (void)onWillPopFromNavigationController;
  • (void)DidEnterBackground:(id)arg1;
  • (void)ViewDidInit;
  • (void)initViewController;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseSendMsgMgr : MMObject { NSMutableArray *arySendMsgRunningQueue; NSMutableArray *arySendMsgWaitingQueue; id delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleSendMsgResp:(id)arg1; - (void)handleSendMsgListSuc:(id)arg1 microMsgReqList:(id)arg2; - (void)handleSendMsgListFail:(id)arg1; - (id)microMsgReq2WrapMsg:(id)arg1; - (void)batchSendMsg:(id)arg1; - (void)checkWaitingQueue; - (void)sendMsg:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface EnterpriseBrandContactSelectViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, UIAlertViewDelegate, contactInfoDelegate, IEnterpriseBrandContactMgrExt> { CContact *_mainBrandContact; NSArray *_arySubContact; CContact *_selectedContact; MMTableView *_tableView; MMScrollView *_emptyView; MMUIAlertView *_selectAlertView; UIAlertController *_selectAlertController; unsigned long _scene; id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)cancelSelect:(id)arg1; - (void)confirmToSend; - (void)openSubBrandInfo:(id)arg1; - (void)selectContact:(id)arg1; - (void)onEnterpriseBrandContactDeleted:(id)arg1; - (void)onEnterpriseBrandContactChanged:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)viewDidLoad; - (void)updateEmptyView; - (void)initEmptyView; - (void)initTableView; - (void)initView; - (void)initData; - (void)dealloc; - (id)initWithMainContact:(id)arg1 scene:(unsigned long)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseSessionListViewController : MMUIViewController <IEnterpriseBrandContactMgrExt, EnterpriseSessionSearchControllerDelegate, EnterpriseBrandEntryItemViewDelegate, EnterpriseBrandContactHelperDelegate, UITableViewDelegate, UITableViewDataSource, IEnterpriseSessionMgrExt, IEnterpriseGroupMgrExt, IMMNewSessionMgrExt, MMWebViewDelegate> { unsigned long _scene; unsigned long _fromScene; MMTableView *_tableView; MMTitleView *_titleView; MMSearchBar *_searchBar; EnterpriseSessionSearchController *_searchController; UIView *_footerView; UIView *_footerViewBackground; UIView *_emptyView; NSMutableArray *_arySpecialSession; float preContentOffsetY; BOOL _isEntering; BOOL _showWeWorkEntry; BOOL _highlightWeWorkEntry; EnterpriseBrandContactHelper *_helper; CContact *brandContact; }

@property(retain, nonatomic) CContact *brandContact; // @synthesize brandContact; - (void).cxx_destruct; - (void)onEnterpriseBrandEntryRightBtnClicked; - (void)onWebViewWillClose:(id)arg1; - (void)onSessionChanged:(id)arg1; - (void)onSessionTotalUnreadCountChange:(unsigned long)arg1; - (void)onCreateEnterpriseGroup:(id)arg1 errorCode:(int)arg2 extDic:(id)arg3; - (void)onQuitEnterpriseGroup:(id)arg1 errorCode:(int)arg2; - (void)onEnterpriseSessionChanged; - (void)onEnterpriseBrandAttrChanged:(id)arg1; - (id)makeNormalCell:(id)arg1; - (id)makeSpecialCell:(id)arg1; - (BOOL)isSpecialIndex:(id)arg1; - (id)brandCellDataWithMainUserName:(id)arg1; - (BOOL)reloadWeworkEntryData:(id)arg1; - (void)scrollViewWillEndDragging:(id)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (id)getViewController; - (id)getMMSearchBar; - (void)reloadTable; - (void)enterChat:(id)arg1; - (void)updateMemberToLocal:(id)arg1; - (void)createChatroom:(id)arg1; - (void)createSingleChat:(id)arg1; - (void)openEnterpriseBrandSessionListView; - (void)openFavSessionListView:(id)arg1; - (void)openCreateChat:(id)arg1; - (void)openChatBrandInfo:(id)arg1; - (void)showRightTopMenuBtn:(id)arg1; - (void)report; - (void)didRotateFromInterfaceOrientation:(int)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewWillBePushed:(BOOL)arg1; - (void)willDisappear; - (void)willAppear; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)updateTitleView; - (void)updateLeftBarItem; - (void)initFooterView; - (void)hideSearchBar; - (void)initSearchBar; - (void)initSpecialSession; - (void)initData; - (void)setScene:(unsigned long)arg1; - (void)dealloc; - (id)initWithBrand:(id)arg1 fromScene:(unsigned long)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDeviceNetworkLogicMgr : MMObject { id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleGetSportDeviceListResponse:(id)arg1; - (void)handleSearchBLEHardDeviceResponse:(id)arg1; - (void)handleGetHardDeviceHelpUrlResponse:(id)arg1; - (void)handleSearchWifiHardDeviceResponse:(id)arg1; - (void)handleBatchSearchHardDeviceResponse:(id)arg1; - (void)handleWCDeviceSearchResponse:(id)arg1; - (void)handleWCDeviceGetBoundDevicesResponse:(id)arg1; - (void)handleWCDeviceUnbindResponse:(id)arg1; - (void)onBatchSearchHardDeviceResponse:(id)arg1 Request:(id)arg2; - (void)onSearchDeviceResponse:(id)arg1 Request:(id)arg2; - (void)onSendWCDeviceGetBoundDevicesResponse:(id)arg1 Request:(id)arg2; - (void)onSendWCDeviceUnbindResponse:(id)arg1 Request:(id)arg2 HardDevice:(id)arg3 UserData:(id)arg4; - (void)handleUploadDeviceStepResponse:(id)arg1; - (void)handleWCDeviceBindResponse:(id)arg1; - (void)handleGetHardDeviceOperTicketResponse:(id)arg1; - (void)handleUpdateMyDeviceAttrResponse:(id)arg1; - (void)sendGetSportDeviceListReq; - (void)sendSearchBLEHardDevice:(id)arg1; - (void)sendAirKissHelpUrlReq:(id)arg1; - (void)sendSearchWifiHardDeviceReq:(id)arg1; - (void)sendDeviceStepReq:(id)arg1 stepObject:(id)arg2; - (void)sendUploadDeviceStepReq:(id)arg1 stepCount:(unsigned long)arg2 fromTime:(unsigned long)arg3 toTime:(unsigned long)arg4 hkSourceList:(id)arg5; - (void)sendUpdateMyDeviceAttrRequest:(id)arg1 alias:(id)arg2 isMain:(unsigned long)arg3; - (void)sendWCDevicesGetOperTicketRequest:(id)arg1 Filter:(id)arg2; - (void)batchSearchWCDeviceByMac:(id)arg1 Filter:(id)arg2 Secene:(int)arg3; - (void)searchWCDeviceForQRCode:(id)arg1; - (void)sendWCDeviceGetBoundDevicesRequest; - (void)sendWCDeviceUnbindSingleDeviceRequest:(id)arg1 deviceId:(id)arg2; - (void)sendWCDeviceUnbindRequest:(id)arg1; - (void)sendWCDeviceBindRequest:(id)arg1 Ticket:(id)arg2 SubscribeFlag:(unsigned int)arg3; - (void)sendRequest:(id)arg1 Retry:(unsigned long)arg2; - (void)dealloc;

@end

@interface EnterpriseChatMgr : MMService <MMService, PBMessageObserverDelegate> { NSMutableSet *m_markingMsgRead; NSMutableSet *m_pendingMarkMsgRead; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)clearUnReadForRemoteDevice:(id)arg1;
  • (void)onRemoteDeviceMarkChatRead:(id)arg1;
  • (void)onRemoteDeviceQuitChat:(id)arg1;
  • (void)onRemoteDeviceEnterChat:(id)arg1;
  • (void)statusNotifyMarkRead:(id)arg1;
  • (void)statusNotifyQuitSession:(id)arg1;
  • (void)statusNotifyEnterSession:(id)arg1;
  • (void)handleStatusNotifyResp:(id)arg1;
  • (void)statusNotify:(id)arg1 code:(int)arg2 arg:(id)arg3;
  • (unsigned long)genRandomClienMsgId;
  • (void)handleQyMsgStateNotifyResp:(id)arg1;
  • (void)qyStatusNotify:(id)arg1 bizChatId:(id)arg2;
  • (void)markChatRead:(id)arg1;
  • (void)quitChat:(id)arg1;
  • (void)enterChat:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMEnterpriseBrandSessionMgr : MMService <ISessionInfoExt, MMService, IMsgExt, IContactMgrExt, IMMNewSessionMgrExt, IEnterpriseBrandContactMgrExt> { NSMutableDictionary *_dictMainUsr2SubSessionCacher; }

  • (void).cxx_destruct;
  • (void)resetBrandSessionNewFlag:(id)arg1 mainUserName:(id)arg2;
  • (void)resetBrandSessionNewFlag:(id)arg1;
  • (void)setBrandSessionNewFlag:(id)arg1;
  • (BOOL)hasBrandSessionNewFlag:(id)arg1;
  • (void)deleteMainSession:(id)arg1;
  • (void)addMainSession:(id)arg1 notify:(BOOL)arg2;
  • (void)updateMainSession:(id)arg1;
  • (id)genMainFrameSessionInfo:(id)arg1;
  • (id)getSubBrandSessionInfoOfLastMsg:(id)arg1;
  • (BOOL)isShowRedDotWithMainUsrName:(id)arg1;
  • (unsigned long)sessionNewArrivalUnreadCountWithMainUsrName:(id)arg1;
  • (BOOL)isExistRedDot:(id)arg1;
  • (id)getMainUsrName:(id)arg1;
  • (id)sessionInfoWithSubUsrName:(id)arg1 mainUsrName:(id)arg2;
  • (id)sessionInfoWithSubUsrName:(id)arg1;
  • (id)subSessionCacherWithSubUsrName:(id)arg1;
  • (id)subSessionCacher:(id)arg1;
  • (void)OnModMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)OnAddMsgListForSession:(id)arg1 NotifyUsrName:(id)arg2;
  • (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)OnUnReadCountChange:(id)arg1;
  • (void)OnDelMsg:(id)arg1;
  • (void)onDeleteSessionOfUser:(id)arg1;
  • (void)isMessage:(id)arg1 Handled:(char *)arg2;
  • (void)isUser:(id)arg1 Handled:(char *)arg2;
  • (void)onEnterpriseBrandContactDeleted:(id)arg1;
  • (void)onEnterpriseBrandContactChanged:(id)arg1;
  • (void)onModifyDraft:(id)arg1 draft:(id)arg2 draftTime:(unsigned long)arg3;
  • (void)onGetDraft:(id)arg1 draft:(id)arg2;
  • (void)openEnterpriseNormalSubBrand:(id)arg1 navigationController:(id)arg2;
  • (void)openWebview:(id)arg1 inChatBrand:(id)arg2 inEnterpriseChat:(id)arg3 navigationController:(id)arg4;
  • (void)openEnterpriseWebSubBrand:(id)arg1 navigationController:(id)arg2;
  • (void)checkBrandOfMainUsrName:(id)arg1;
  • (void)clearUnReadCountOfSubUsrName:(id)arg1;
  • (void)updateSessionOfSubUsrName:(id)arg1;
  • (void)topSessionOfSubUsrName:(id)arg1;
  • (void)clearUnReadCountOfMainUsrName:(id)arg1;
  • (void)deleteSessionOfSubUsrName:(id)arg1 mainUsrName:(id)arg2 clearMsg:(BOOL)arg3;
  • (void)deleteSessionListOfMainUsrName:(id)arg1;
  • (void)addSessionOfSubBrandContact:(id)arg1;
  • (id)convertSessionInfoWithSubUsrName:(id)arg1;
  • (id)sessionCellDataWithMainUsrName:(id)arg1 atIndex:(int)arg2;
  • (id)sessionInfoWithMainUsrName:(id)arg1 atIndex:(int)arg2;
  • (unsigned long)sessionUnreadCountWithMainUsrName:(id)arg1;
  • (unsigned long)sessionCountWithMainUsrName:(id)arg1;
  • (BOOL)onServiceMemoryWarning;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMHorizontalTableViewCell : UITableViewCell { unsigned long index; }

@property(nonatomic) unsigned long index; // @synthesize index;

@end

@interface BSSMusicServiceItemView : BSSBaseItemView { BSBusinessContactItem *_dataItem; NSArray *_keywordList; MMWebImageView *_headImgView; AttributeLabel *_titleLabel; AttributeLabel *_singerLabel; UILabel *_sourceLabel; MMMusicPlayerContoller *_playBtn; }

  • (float)heightForItem; @property(retain, nonatomic) MMMusicPlayerContoller *playBtn; // @synthesize playBtn=_playBtn; @property(retain, nonatomic) UILabel *sourceLabel; // @synthesize sourceLabel=_sourceLabel; @property(retain, nonatomic) AttributeLabel *singerLabel; // @synthesize singerLabel=_singerLabel; @property(retain, nonatomic) AttributeLabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) MMWebImageView *headImgView; // @synthesize headImgView=_headImgView; @property(retain, nonatomic) NSArray *keywordList; // @synthesize keywordList=_keywordList; @property(retain, nonatomic) BSBusinessContactItem *dataItem; // @synthesize dataItem=_dataItem;
  • (void).cxx_destruct;
  • (void)initView;
  • (id)initWithContactServiceItem:(id)arg1 andKeyWordList:(id)arg2;
  • (void)dealloc;

@end

@interface FindBrandViewController : MMSearchBarDisplayController { unsigned long _entryFlag; FindBrandRecommendLogicController *_recommendLogicController; BrandServiceWebSearchController *_brandServiceSearchController; BrandServieSearchController *_brandServiceSearchControllerOld; unsigned long _searchScene; }

@property(nonatomic) unsigned long searchScene; // @synthesize searchScene=_searchScene; - (void).cxx_destruct; - (void)hasRecommendData; - (void)showContactInfoView:(id)arg1; - (void)initServiceSearchController; - (void)initListLogicController; - (void)viewDidPop:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)initView; - (void)viewDidLoad; - (id)initWithEntryFlay:(unsigned long)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DeviceRankUsersMgr : MMService { NSMutableArray *m_deviceRankUserList; BOOL m_bLoaded; }

  • (void).cxx_destruct;
  • (void)updateOrAddCoverUrl:(id)arg1 WithUsername:(id)arg2;
  • (id)getCoverUrlByUserName:(id)arg1;
  • (void)SaveDeviceRankUsers;
  • (id)getRankUserProfileFilePath;
  • (void)tryLoadDeviceRankUsers;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface __WCDeviceSendDataTask : WCDeviceTask { int _m_sendState; long long _m_sessionId; unsigned long long _m_sendCGIFinishTime; }

@property(nonatomic) unsigned long long m_sendCGIFinishTime; // @synthesize m_sendCGIFinishTime=_m_sendCGIFinishTime; @property int m_sendState; // @synthesize m_sendState=_m_sendState; @property long long m_sessionId; // @synthesize m_sessionId=_m_sessionId; - (id)init;

@end

@interface WCDeviceSendDataToManufacturSvrLogic : MMObject { NSMutableArray *m_tasks; int m_appState; id _delegate; long long _m_sessionId; }

@property long long m_sessionId; // @synthesize m_sessionId=_m_sessionId; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)sendWCDeviceMessageRequest:(id)arg1 Retry:(unsigned long)arg2; - (void)sendWCDeviceMessageRequest:(id)arg1; - (void)handleSendWCDeviceMessageResponse:(id)arg1; - (id)__findTaskBySessionId:(long long)arg1; - (id)__findTaskByTaskId:(long long)arg1; - (void)__clearTaskById:(long long)arg1; - (void)__sendRespToDevice:(id)arg1:(int)arg2:(struct AutoBuffer *)arg3; - (void)handleDeviceLost:(unsigned long long)arg1; - (void)handleWCDeviceChannelStateChanged:(long long)arg1 OldState:(int)arg2 NewState:(int)arg3; - (void)handleWCDeviceCmdEnd:(long long)arg1 ErrType:(int)arg2 ErrCode:(int)arg3 ErrMsg:(const char *)arg4; - (void)handleSvrResp:(id)arg1; - (void)handleSendMessageResponse:(unsigned long long)arg1 Device:(id)arg2 Error:(id)arg3; - (void)clearTimeoutTask; - (void)handleDeviceSendDataToManufacturerSvrReq:(long long)arg1:(unsigned short)arg2:(unsigned short)arg3:(struct _MmBp__SendDataRequest **)arg4 SessionBuffer:(id)arg5; - (void)willSuspend; - (void)willEnterForeground; - (void)dealloc; - (id)init;

@end

@interface BSBusinessContent : NSObject { unsigned long _continueFlag; NSString *_title; NSMutableArray *_keyWordList; NSMutableArray *_itemList; unsigned long _totalCount; NSString *_searchId; unsigned long _offset; unsigned long long _businessType; }

  • (id)fromServerObj:(id)arg1; @property(nonatomic) unsigned long offset; // @synthesize offset=_offset; @property(retain, nonatomic) NSString *searchId; // @synthesize searchId=_searchId; @property(nonatomic) unsigned long totalCount; // @synthesize totalCount=_totalCount; @property(retain, nonatomic) NSMutableArray *itemList; // @synthesize itemList=_itemList; @property(retain, nonatomic) NSMutableArray *keyWordList; // @synthesize keyWordList=_keyWordList; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(nonatomic) unsigned long continueFlag; // @synthesize continueFlag=_continueFlag; @property(nonatomic) unsigned long long businessType; // @synthesize businessType=_businessType;
  • (void).cxx_destruct;
  • (void)dealloc;

@end

@interface BSBusinessResultItem : NSObject { unsigned long _type; BSBusinessContactItem *_contactItem; BSBusinessCommonItem *_commonItem; BSBusinessProductItem *_productItem; unsigned long long _docId; }

  • (id)fromServerObj:(id)arg1; @property(retain, nonatomic) BSBusinessProductItem *productItem; // @synthesize productItem=_productItem; @property(retain, nonatomic) BSBusinessCommonItem *commonItem; // @synthesize commonItem=_commonItem; @property(retain, nonatomic) BSBusinessContactItem *contactItem; // @synthesize contactItem=_contactItem; @property(nonatomic) unsigned long long docId; // @synthesize docId=_docId; @property(nonatomic) unsigned long type; // @synthesize type=_type;
  • (void).cxx_destruct;
  • (void)dealloc;

@end

@interface BSBusinessProductItem : NSObject { NSString *_productId; NSString *_productName; NSString *_sellerName; NSString *_sellerUserName; unsigned long _price; NSString *_productImgUrl; }

  • (id)fromServerObj:(id)arg1; @property(retain, nonatomic) NSString *productImgUrl; // @synthesize productImgUrl=_productImgUrl; @property(nonatomic) unsigned long price; // @synthesize price=_price; @property(retain, nonatomic) NSString *sellerUserName; // @synthesize sellerUserName=_sellerUserName; @property(retain, nonatomic) NSString *sellerName; // @synthesize sellerName=_sellerName; @property(retain, nonatomic) NSString *productName; // @synthesize productName=_productName; @property(retain, nonatomic) NSString *productId; // @synthesize productId=_productId;
  • (void).cxx_destruct;
  • (void)dealloc;

@end

@interface BSBusinessServiceInfo : NSObject { NSString *_title; NSString *_serviceUrl; NSDictionary *_itemFieldDict; }

  • (id)fromServerObj:(id)arg1; @property(retain, nonatomic) NSDictionary *itemFieldDict; // @synthesize itemFieldDict=_itemFieldDict; @property(retain, nonatomic) NSString *serviceUrl; // @synthesize serviceUrl=_serviceUrl; @property(retain, nonatomic) NSString *title; // @synthesize title=_title;
  • (void).cxx_destruct;
  • (void)dealloc;

@end

@interface BSBusinessContactItem : NSObject { NSString *_nickName; BusinessDetailInfo *_detailInfo; SearchOrRecommendItemNew *_contactItem; BSBusinessServiceInfo *_serviceInfo; CContact *_contact; NSString *_jumpUrl; }

  • (id)fromServerObj:(id)arg1; @property(retain, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl=_jumpUrl; @property(retain, nonatomic) CContact *contact; // @synthesize contact=_contact; @property(retain, nonatomic) BSBusinessServiceInfo *serviceInfo; // @synthesize serviceInfo=_serviceInfo; @property(retain, nonatomic) SearchOrRecommendItemNew *contactItem; // @synthesize contactItem=_contactItem; @property(retain, nonatomic) BusinessDetailInfo *detailInfo; // @synthesize detailInfo=_detailInfo; @property(retain, nonatomic) NSString *nickName; // @synthesize nickName=_nickName;
  • (void).cxx_destruct;
  • (void)dealloc;

@end

@interface BSBusinessCommonItem : NSObject { NSString *_title; NSString *_desc; NSString *_thumbUrl; BusinessDetailInfo *_detailInfo; BusinessExtendInfo *_extendInfo; BusinessActionInfo *_actionInfo; }

  • (id)fromServerObj:(id)arg1; @property(retain, nonatomic) BusinessActionInfo *actionInfo; // @synthesize actionInfo=_actionInfo; @property(retain, nonatomic) BusinessExtendInfo *extendInfo; // @synthesize extendInfo=_extendInfo; @property(retain, nonatomic) BusinessDetailInfo *detailInfo; // @synthesize detailInfo=_detailInfo; @property(retain, nonatomic) NSString *thumbUrl; // @synthesize thumbUrl=_thumbUrl; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *title; // @synthesize title=_title;
  • (void).cxx_destruct;
  • (void)dealloc;

@end

@interface BraceletRankLikeButton : MMUIButton { DeviceRankInfo *m_rankInfo; }

@property(retain) DeviceRankInfo *m_rankInfo; // @synthesize m_rankInfo; - (void).cxx_destruct; - (void)animatChangeToLikeState:(BOOL)arg1; - (void)initView; - (id)initWithDeviceRankInfo:(id)arg1;

@end

@interface AirKissViewController : MMUIViewController <UITextFieldDelegate, UIAlertViewDelegate, INetworkStatusMgrExt, IWCDeviceAirKissMgrExt> { MMUIScrollView *m_scrollView; UIImageView *m_imageView; MMUILabel *m_ssidView; MMTableViewInfo *m_tableView; UITextField *m_ssidTextField; UITextField *m_password; UILabel *m_lengthErrLabel; UIButton *m_connectButton; NSString *m_ssid; BOOL m_isStarted; BOOL m_isSsidExist; UIView *m_noWifiOrBLEView; BOOL m_hasStart; NSDate *m_startDate; BOOL m_isContinueToSearch; id m_delegate; NSData *m_key; int m_procint; int m_dataint; WCDevice *m_targetDeviceInfo; unsigned int m_source; }

@property(nonatomic) unsigned int m_source; // @synthesize m_source; @property(nonatomic) __weak WCDevice *m_targetDeviceInfo; // @synthesize m_targetDeviceInfo; @property(nonatomic) BOOL m_isContinueToSearch; // @synthesize m_isContinueToSearch; @property(nonatomic) int m_dataint; // @synthesize m_dataint; @property(nonatomic) int m_procint; // @synthesize m_procint; @property(retain, nonatomic) NSData *m_key; // @synthesize m_key; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onAirKissEnd:(BOOL)arg1; - (void)onNetworkStatusChange:(unsigned long)arg1; - (void)onTap; - (void)keyboardWillHide:(id)arg1; - (void)keyboardWillShow:(id)arg1; - (void)onTextFieldLengthChange:(id)arg1; - (void)textFieldDidEndEditing:(id)arg1; - (BOOL)textFieldShouldReturn:(id)arg1; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)textFieldDidBeginEditing:(id)arg1; - (void)onConnect; - (void)onReturn:(BOOL)arg1; - (void)onSuccess; - (void)onCancel; - (id)dismissWithAnimate:(BOOL)arg1; - (void)infoBtnClicked; - (void)initNoWifiView; - (void)makePasswordCell:(id)arg1; - (void)makeSsidCell:(id)arg1; - (void)initView; - (void)reloadView; - (void)viewDidLayoutSubviews; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandServiceSearchMgr : MMService <LocationRetrieveDelegate, PBMessageObserverDelegate, MMService> { LocationRetriever *_locationRetriver; CLLocation *_location; }

@property(retain, nonatomic) CLLocation *location; // @synthesize location=_location; @property(retain, nonatomic) LocationRetriever *locationRetriver; // @synthesize locationRetriver=_locationRetriver; - (void).cxx_destruct; - (void)onRetrieveLocationTimeOut:(id)arg1; - (void)onRetrieveLocationError:(int)arg1; - (void)onRetrieveLocationOK:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (unsigned long)sendDetailPageDataQuickRequest:(unsigned long long)arg1 Keyword:(id)arg2; - (unsigned long)sendDetailPageDataRequest:(unsigned long long)arg1 RequestSource:(unsigned long)arg2 Keyword:(id)arg3 Offset:(unsigned long)arg4 SearchId:(id)arg5; - (void)stopRetriveLocation; - (void)startRetriveLocation; - (void)clearLocationInfo; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseBrandEntryItemViewLayoutParam : NSObject { float cellHeight; float headImgLeftMargin; float headImgTopMargin; float rightImgRightMargin; float rightImgTopMargin; float titleLabelTopMargin; float titleLabelBottomMargin; float titleLabelLeftMargin; float titleLabelHeight; struct CGSize headImgSize; struct CGSize rightImgSize; }

  • (id)defaultSessionCellLayoutParam;
  • (id)layoutParam; @property(nonatomic) float titleLabelHeight; // @synthesize titleLabelHeight; @property(nonatomic) float titleLabelLeftMargin; // @synthesize titleLabelLeftMargin; @property(nonatomic) float titleLabelBottomMargin; // @synthesize titleLabelBottomMargin; @property(nonatomic) float titleLabelTopMargin; // @synthesize titleLabelTopMargin; @property(nonatomic) float rightImgTopMargin; // @synthesize rightImgTopMargin; @property(nonatomic) float rightImgRightMargin; // @synthesize rightImgRightMargin; @property(nonatomic) struct CGSize rightImgSize; // @synthesize rightImgSize; @property(nonatomic) float headImgTopMargin; // @synthesize headImgTopMargin; @property(nonatomic) float headImgLeftMargin; // @synthesize headImgLeftMargin; @property(nonatomic) struct CGSize headImgSize; // @synthesize headImgSize; @property(nonatomic) float cellHeight; // @synthesize cellHeight;

@end

@interface EnterpriseBrandEntryItemView : MMTableViewCell { EnterpriseBrandEntryItemViewLayoutParam *_layoutParam; UIView *_holderView; UIImageView *_headImgView; UILabel *_titleLabel; MMBadgeView *_badgeView; UIButton *_rightBtnView; id _delegate; }

  • (float)cellHeight;
  • (void).cxx_destruct;
  • (void)onRightBtnClicked;
  • (void)updateWithSpecialBrandSessionCellData:(id)arg1 delegate:(id)arg2;
  • (void)layoutSubviews;
  • (id)initWithReuseIdentifier:(id)arg1;

@end

@interface BraceletRankLikeListViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource> { MMTableView *_tableView; NSArray *_aryLikeUserList; BOOL _bFromMsg; BOOL _bHasLikeUser; }

  • (void).cxx_destruct;
  • (void)onLatestRank;
  • (void)makeCell:(id)arg1 AtIndexPath:(id)arg2;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (void)initView;
  • (void)initData;
  • (void)viewDidLoad;
  • (id)initWithRankLikeList:(id)arg1 FromMsg:(BOOL)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandServiceDataItem : NSObject { BOOL hasSetLocation; }

  • (void)initialize; @property(nonatomic) BOOL hasSetLocation; // @synthesize hasSetLocation;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandServiceStorage : NSObject { NSMutableDictionary *dicDataItem; }

  • (void)initialize; @property(retain, nonatomic) NSMutableDictionary *dicDataItem; // @synthesize dicDataItem;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseContactInfoViewController : MMUIViewController <EnterpriseMemberViewDelegate, MMWebViewDelegate, WCActionSheetDelegate, IEnterpriseGroupMgrExt, IEnterpriseContactMgrExt> { CEnterpriseContact *_enterpriseContact; NSString *_myUserName; NSMutableArray *_memberDataItemList; NSMutableArray *_memberViewList; BOOL _isMuteChanged; BOOL _isFavoriteChanged; BOOL _isTopChanged; BOOL _isChatStatusNotifyOpen; BOOL _isFavorite; BOOL _isTop; BOOL _isDeleteButtonHidden; MMTitleView *_titleView; MMTableViewInfo *_tableViewInfo; unsigned long _colCount; }

  • (void).cxx_destruct;
  • (void)onUpdateEnterpriseGroupName:(id)arg1 errorCode:(int)arg2;
  • (void)onUpdateEnterpriseGroupMemberList:(id)arg1 errorCode:(int)arg2;
  • (void)onCreateEnterpriseGroup:(id)arg1 errorCode:(int)arg2 extDic:(id)arg3;
  • (void)onBatchModifyEnterpriseContact:(id)arg1;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onWebViewWillClose:(id)arg1;
  • (void)onEnterpriseMemberViewAdd:(id)arg1;
  • (void)onEnterpriseMemberViewDelete:(id)arg1;
  • (void)onEnterpriseMemberHeadImageLongPress:(id)arg1;
  • (void)onEnterpriseMemberHeadImageClick:(id)arg1;
  • (BOOL)isContactInRoomMember:(id)arg1;
  • (void)switchDeleteButtonHidden;
  • (void)updateDeleteButtonHidden:(BOOL)arg1;
  • (void)resetDeleteButtonHidden;
  • (void)enterEnterpriseChat:(id)arg1;
  • (void)showImageBrowser;
  • (void)updateContactSetting;
  • (void)setTopStatus:(id)arg1;
  • (void)setFavStatus:(id)arg1;
  • (void)setMuteStatus:(id)arg1;
  • (void)setGroupName:(id)arg1;
  • (void)openEditTitle;
  • (void)quitChatRoom;
  • (void)onQuitButtonClicked:(id)arg1;
  • (void)makeWhiteCell:(id)arg1 CellInfo:(id)arg2;
  • (void)makeMemberCell:(id)arg1 CellInfo:(id)arg2;
  • (id)makeMemberListSection;
  • (id)makeImageBrowserSection;
  • (id)makeSettingSection;
  • (id)makeChatRoomSection;
  • (void)reloadTableViewInfo;
  • (void)updateTableFooterView;
  • (void)updateTitleView;
  • (void)viewDidTransitionToNewSize;
  • (void)viewDidLoad;
  • (void)initView;
  • (void)initTableViewInfo;
  • (void)initTitleView;
  • (void)initData;
  • (void)dealloc;
  • (id)initWithEnterpriseContact:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CExtendInfoOfReader : NSObject <IMessageWrapExt, IMsgExtendOperation, NSCopying> { NSArray *m_arrReaderWaps; CMessageWrap *m_refMessageWrap; }

  • (void)CreateExtendInfoWithUserName:(id)arg1 retExtendInfo:(id *)arg2 retIsContinueDispatch:(char *)arg3; @property(nonatomic) CMessageWrap *m_refMessageWrap; // @synthesize m_refMessageWrap; @property(retain, nonatomic) NSArray *m_arrReaderWaps; // @synthesize m_arrReaderWaps;
  • (void).cxx_destruct;
  • (void)ChangeForDisplay;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDeviceTask : NSObject { unsigned char m_req; unsigned char m_resp; unsigned short m_seq; struct AccessoryCmd *m_cmd; long long m_taskId; long long m_deviceId; }

@property(nonatomic) unsigned char m_resp; // @synthesize m_resp; @property(nonatomic) unsigned char m_req; // @synthesize m_req; @property(nonatomic) struct AccessoryCmd *m_cmd; // @synthesize m_cmd; @property(nonatomic) unsigned short m_seq; // @synthesize m_seq; @property(nonatomic) long long m_deviceId; // @synthesize m_deviceId; @property(nonatomic) long long m_taskId; // @synthesize m_taskId; - (void)dealloc;

@end

@interface WCDeviceSvrMsg : NSObject { int m_type; NSString *m_deviceId; NSString *m_deviceType; NSData *m_data; unsigned long m_wifiStatus; long long m_sessionId; }

@property(nonatomic) unsigned long m_wifiStatus; // @synthesize m_wifiStatus; @property(retain, nonatomic) NSData *m_data; // @synthesize m_data; @property(nonatomic) long long m_sessionId; // @synthesize m_sessionId; @property(retain, nonatomic) NSString *m_deviceType; // @synthesize m_deviceType; @property(retain, nonatomic) NSString *m_deviceId; // @synthesize m_deviceId; @property(nonatomic) int m_type; // @synthesize m_type; - (void).cxx_destruct;

@end

@interface WCDeviceExtData : NSObject { NSString *m_alias; NSString *m_iconUrl; NSString *m_jumpUrl; NSString *m_deviceTitle; NSString *m_deviceDesc; NSString *m_category; unsigned long m_deviceTypeMainDevice; unsigned long m_isEnterMyDevice; NSString *m_ability; NSString *m_serialNumber; NSString *_m_abilityExtInfo; NSString *_m_subDeviceIDList; long long m_bleSimpleProtol; }

@property(retain, nonatomic) NSString *m_subDeviceIDList; // @synthesize m_subDeviceIDList=_m_subDeviceIDList; @property(retain, nonatomic) NSString *m_abilityExtInfo; // @synthesize m_abilityExtInfo=_m_abilityExtInfo; @property(retain, nonatomic) NSString *m_serialNumber; // @synthesize m_serialNumber; @property(retain, nonatomic) NSString *m_ability; // @synthesize m_ability; @property(nonatomic) long long m_bleSimpleProtol; // @synthesize m_bleSimpleProtol; @property(nonatomic) unsigned long m_isEnterMyDevice; // @synthesize m_isEnterMyDevice; @property(nonatomic) unsigned long m_deviceTypeMainDevice; // @synthesize m_deviceTypeMainDevice; @property(retain, nonatomic) NSString *m_category; // @synthesize m_category; @property(retain, nonatomic) NSString *m_deviceDesc; // @synthesize m_deviceDesc; @property(retain, nonatomic) NSString *m_deviceTitle; // @synthesize m_deviceTitle; @property(retain, nonatomic) NSString *m_jumpUrl; // @synthesize m_jumpUrl; @property(retain, nonatomic) NSString *m_iconUrl; // @synthesize m_iconUrl; @property(retain, nonatomic) NSString *m_alias; // @synthesize m_alias; - (void).cxx_destruct;

@end

@interface WCDevice : NSObject { NSString *m_deviceType; NSString *m_deviceID; NSString *m_usrname; NSString *m_deviceName; long long m_DID; NSString *m_mac; NSString *m_md5Str; NSString *m_connProto; unsigned long m_connStrategy; unsigned long m_closeStrategy; long m_manuDataMacOffset; long m_serNumMacOffset; WCDeviceExtData *m_extData; NSDictionary *m_externalInfoJSONCache; unsigned long IntRes1; unsigned long IntRes2; NSString *StrRes1; NSString *StrRes2; long long m___rowID; }

  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject;
  • (BOOL)hasBoundValidDevices;
  • (BOOL)hasBoundAbilityDevices; @property(retain, nonatomic) NSDictionary *m_externalInfoJSONCache; // @synthesize m_externalInfoJSONCache; @property(retain, nonatomic) WCDeviceExtData *m_extData; // @synthesize m_extData; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *StrRes2; // @synthesize StrRes2; @property(retain, nonatomic) NSString *StrRes1; // @synthesize StrRes1; @property(nonatomic) unsigned long IntRes2; // @synthesize IntRes2; @property(nonatomic) unsigned long IntRes1; // @synthesize IntRes1; @property(nonatomic) long m_serNumMacOffset; // @synthesize m_serNumMacOffset; @property(nonatomic) long m_manuDataMacOffset; // @synthesize m_manuDataMacOffset; @property(nonatomic) unsigned long m_closeStrategy; // @synthesize m_closeStrategy; @property(nonatomic) unsigned long m_connStrategy; // @synthesize m_connStrategy; @property(retain, nonatomic) NSString *m_connProto; // @synthesize m_connProto; @property(retain, nonatomic) NSString *m_md5Str; // @synthesize m_md5Str; @property(retain, nonatomic) NSString *m_mac; // @synthesize m_mac; @property(nonatomic) long long m_DID; // @synthesize m_DID; @property(retain, nonatomic) NSString *m_deviceName; // @synthesize m_deviceName; @property(retain, nonatomic) NSString *m_usrname; // @synthesize m_usrname; @property(retain, nonatomic) NSString *m_deviceID; // @synthesize m_deviceID; @property(retain, nonatomic) NSString *m_deviceType; // @synthesize m_deviceType;
  • (void).cxx_destruct;
  • (id)deviceMacNumber;
  • (id)deviceDisplayIconUrl;
  • (id)deviceDisplayTitle;
  • (void)setupDataBeforeWriteDB;
  • (void)setupDataFromDB;
  • (BOOL)isIgnoreInChatView;
  • (BOOL)isAlwaysConnectInChatView;
  • (BOOL)isConnectOnceInChatView;
  • (BOOL)isContinueConnectWhenExit;
  • (BOOL)isWeightScaleDev;
  • (BOOL)isPedometerDev;
  • (BOOL)isBleSimpleDev;
  • (BOOL)isM7Device;
  • (BOOL)isWifiDevice;
  • (BOOL)isBLEDevice;
  • (BOOL)isEADevice;
  • (BOOL)isBluetoohDevice;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_StrRes2;
  • (const WCDBCondition_8be2a476 *)db_StrRes1;
  • (const WCDBCondition_e9b1f587 *)db_IntRes2;
  • (const WCDBCondition_e9b1f587 *)db_IntRes1;
  • (const WCDBCondition_750820ee *)db_m_serNumMacOffset;
  • (const WCDBCondition_750820ee *)db_m_manuDataMacOffset;
  • (const WCDBCondition_e9b1f587 *)db_m_closeStrategy;
  • (const WCDBCondition_e9b1f587 *)db_m_connStrategy;
  • (const WCDBCondition_8be2a476 *)db_m_connProto;
  • (const WCDBCondition_8be2a476 *)db_m_md5Str;
  • (const WCDBCondition_8be2a476 *)db_m_mac;
  • (const WCDBCondition_24a5b6f7 *)db_m_DID;
  • (const WCDBCondition_8be2a476 *)db_m_deviceName;
  • (const WCDBCondition_8be2a476 *)db_m_usrname;
  • (const WCDBCondition_8be2a476 *)db_m_deviceID;
  • (const WCDBCondition_8be2a476 *)db_m_deviceType;
  • (id)ownerDevice;
  • (id)subDevices;
  • (id)subDeviceMd5;
  • (BOOL)isSubLanDevice;
  • (BOOL)canApplyURL:(id)arg1;
  • (id)getDeviceSupportUrls;
  • (id)getExternalInfoDictionary;
  • (BOOL)isValidDevice;
  • (BOOL)hasAbility:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDeviceAirKissReccord : NSObject { NSString *m_key; NSString *m_data; unsigned long IntRes1; unsigned long IntRes2; NSString *StrRes1; NSString *StrRes2; long long m___rowID; }

  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *StrRes2; // @synthesize StrRes2; @property(retain, nonatomic) NSString *StrRes1; // @synthesize StrRes1; @property(nonatomic) unsigned long IntRes2; // @synthesize IntRes2; @property(nonatomic) unsigned long IntRes1; // @synthesize IntRes1; @property(retain, nonatomic) NSString *m_data; // @synthesize m_data; @property(retain, nonatomic) NSString *m_key; // @synthesize m_key;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_StrRes2;
  • (const WCDBCondition_8be2a476 *)db_StrRes1;
  • (const WCDBCondition_e9b1f587 *)db_IntRes2;
  • (const WCDBCondition_e9b1f587 *)db_IntRes1;
  • (const WCDBCondition_8be2a476 *)db_m_data;
  • (const WCDBCondition_8be2a476 *)db_m_key;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDeviceMessage : NSObject { WCDevice *m_device; unsigned long long m_sessionID; NSData *m_data; NSData *m_sessionBuffer; unsigned long m_type; }

@property(nonatomic) unsigned long m_type; // @synthesize m_type; @property(retain, nonatomic) NSData *m_sessionBuffer; // @synthesize m_sessionBuffer; @property(retain, nonatomic) NSData *m_data; // @synthesize m_data; @property(nonatomic) unsigned long long m_sessionID; // @synthesize m_sessionID; @property(retain, nonatomic) WCDevice *m_device; // @synthesize m_device; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCDeviceOperTicketExt : MMObject { WCDevice *_device; unsigned long _operType; NSString *_ticket; JSEvent *_callBackEvent; }

@property(retain, nonatomic) JSEvent *callBackEvent; // @synthesize callBackEvent=_callBackEvent; @property(retain, nonatomic) NSString *ticket; // @synthesize ticket=_ticket; @property(nonatomic) unsigned long operType; // @synthesize operType=_operType; @property(retain, nonatomic) WCDevice *device; // @synthesize device=_device; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCDeviceConnectExt : MMObject { WCDevice *_device; int _connectState; BOOL _tryConnect; }

@property(nonatomic) BOOL tryConnect; // @synthesize tryConnect=_tryConnect; @property(retain, nonatomic) WCDevice *device; // @synthesize device=_device; @property(nonatomic) int connectState; // @synthesize connectState=_connectState; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCDeviceScanExt : MMObject { WCDevice *_device; NSData *_extData; unsigned long _lastOnScanTime; }

@property(nonatomic) unsigned long lastOnScanTime; // @synthesize lastOnScanTime=_lastOnScanTime; @property(retain, nonatomic) NSData *extData; // @synthesize extData=_extData; @property(retain, nonatomic) WCDevice *device; // @synthesize device=_device; - (void).cxx_destruct; - (void)dealloc;

@end

@interface DeviceRankInfo : NSObject { NSString *_username; NSString *_nickname; NSString *_rankTitle; NSString *_scoreTitle; unsigned long _rank; unsigned long _score; unsigned long _likeCount; BOOL _hasLike; BOOL _localLike; }

@property(nonatomic) BOOL localLike; // @synthesize localLike=_localLike; @property(nonatomic) BOOL hasLike; // @synthesize hasLike=_hasLike; @property(nonatomic) unsigned long likeCount; // @synthesize likeCount=_likeCount; @property(retain, nonatomic) NSString *scoreTitle; // @synthesize scoreTitle=_scoreTitle; @property(retain, nonatomic) NSString *rankTitle; // @synthesize rankTitle=_rankTitle; @property(nonatomic) unsigned long score; // @synthesize score=_score; @property(nonatomic) unsigned long rank; // @synthesize rank=_rank; @property(retain, nonatomic) NSString *nickname; // @synthesize nickname=_nickname; @property(retain, nonatomic) NSString *username; // @synthesize username=_username; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCDeviceUserSportDevice : MMObject { BOOL m_isHealThkitOrApp; NSString *m_deviceId; NSString *m_deviceType; NSString *m_bundleId; NSString *m_appName; NSString *m_deviceName; NSString *m_iconUrl; NSString *m_connProto; unsigned long m_stepCount; long long m_bleSimpleProtol; long long m_DID; }

@property(nonatomic) unsigned long m_stepCount; // @synthesize m_stepCount; @property(nonatomic) long long m_DID; // @synthesize m_DID; @property(nonatomic) long long m_bleSimpleProtol; // @synthesize m_bleSimpleProtol; @property(retain, nonatomic) NSString *m_connProto; // @synthesize m_connProto; @property(retain, nonatomic) NSString *m_iconUrl; // @synthesize m_iconUrl; @property(retain, nonatomic) NSString *m_deviceName; // @synthesize m_deviceName; @property(retain, nonatomic) NSString *m_appName; // @synthesize m_appName; @property(retain, nonatomic) NSString *m_bundleId; // @synthesize m_bundleId; @property(retain, nonatomic) NSString *m_deviceType; // @synthesize m_deviceType; @property(retain, nonatomic) NSString *m_deviceId; // @synthesize m_deviceId; @property(nonatomic) BOOL m_isHealThkitOrApp; // @synthesize m_isHealThkitOrApp; - (void).cxx_destruct; - (BOOL)isSimpleProfileDevcie; - (BOOL)isBLEDevice; - (BOOL)isM7Device; - (void)dealloc;

@end

@interface WCDeviceUtil : NSObject { }

  • (unsigned long)getUploadStepBeginTime;
  • (id)deviceFromHardDevice:(id)arg1 DeviceAttr:(id)arg2;
  • (id)displayNameFromDevice:(id)arg1;
  • (BOOL)isInternalSportBrand:(id)arg1;
  • (id)parseDeviceLikeMessageXML:(id)arg1;
  • (id)parseDeviceRankMessageXML:(id)arg1;
  • (struct AccessoryCmd *)deepCopyAccessoryCmd:(struct AccessoryCmd *)arg1;
  • (_Bool)parseConnectProto:(id)arg1:(id)arg2;
  • (unsigned long)hashString:(id)arg1;
  • (BOOL)saveDeviceBoundRelationshipVersion:(unsigned long)arg1;
  • (unsigned long)getDeviceBoundRelationshipVersion;
  • (void)addLocalMessage:(id)arg1 MessageContent:(id)arg2;
  • (id)getLocalMessage:(id)arg1;
  • (long long)genTaskId;
  • (id)parseWCDeviceMsg:(id)arg1;

@end

@interface WCDeviceWifiStateLogic : MMObject { NSMutableArray *m_devices; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (id)getSubscribingWithDeviceType:(id)arg1 andDieviceID:(id)arg2; - (BOOL)isDeviceSubscribing:(id)arg1; - (void)handleWCDeviceWifiStateSubscribeResopnse:(id)arg1; - (void)handleWifiStateUpdateMsg:(id)arg1; - (void)sendWCDeviceWifiStatusSubscribeForDeviceID:(id)arg1 AndDeviceType:(id)arg2 AndReqType:(unsigned long)arg3; - (int)getWCDeviceWifiState:(id)arg1; - (void)sendWCDeviceWifiStateSubscribe:(id)arg1 ReqType:(unsigned long)arg2; - (void)dealloc; - (id)init;

@end

@interface WCDeviceAirKissLogHelper : NSObject { }

  • (void)logAirKissStaticsWithOpType:(unsigned int)arg1 Source:(unsigned int)arg2 DuringTime:(unsigned int)arg3 DeviceType:(id)arg4 ProductID:(id)arg5 HasKey:(BOOL)arg6;

@end

@interface DeviceRankProfileMgr : MMService <MMService, PBMessageObserverDelegate, ICdnComMgrExt> { DeviceRankDetailResonse *m_selfDeviceRank; NSString *m_nsCDNClientID; NSMutableDictionary *m_profileConfig; }

@property(retain, nonatomic) NSString *m_nsCDNClientID; // @synthesize m_nsCDNClientID; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleGetRankStepListResponse:(id)arg1; - (void)getRankStepsWithBenginTime:(unsigned int)arg1 endTime:(unsigned int)arg2; - (void)handleRankDelFollowResponse:(id)arg1; - (void)handleRankAddFollowResponse:(id)arg1; - (void)handleRankGetUserRankDetailResponse:(id)arg1; - (void)handleUpdateCoverResponse:(id)arg1; - (void)OnCdnUpload:(id)arg1; - (void)delFollowWithUserName:(id)arg1; - (void)addFollowWithFollowItem:(id)arg1; - (void)saveProfileConfig; - (void)setConfigWithObject:(id)arg1 key:(id)arg2; - (id)GetDeviceRankProfileConfig; - (void)tryLoadDeviceRankProfileConfig; - (void)UpdateDeviceRankProfile; - (void)saveRankProfile; - (id)getRankProfileConfigCacheFile; - (id)getRankProfileCacheOldPath; - (id)getRankProfileCacheFilePath; - (id)getRankCoverCacheOldPath; - (id)getRankCoverCacheFilePath; - (unsigned long)saveCoverImg:(id)arg1; - (id)loadCoverImgCache; - (id)GetSelfDeviceRankCache; - (void)tryLoadDeviceRankProfile; - (void)UpdateDeviceRankMotto:(id)arg1; - (id)GetDeviceRankMotto; - (void)UpdateDeviceRankCoverWithImg:(id)arg1; - (id)GetDeviceRankCoverImg; - (id)GetDeviceRankProfileWithBrandUser:(id)arg1 UserName:(id)arg2; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterpriseMsgContentViewController : BaseMsgContentViewController { WCActionSheet *_enterpriseActionSheet; }

  • (void).cxx_destruct;
  • (void)onEnterpriseSelectBrandContact:(id)arg1 sheetView:(id)arg2;
  • (void)openEnterpriseBrandEntry;
  • (void)onBackButtonClicked:(id)arg1;
  • (void)switchEarMode;
  • (BOOL)canShowEnterpriseBrandEntry;
  • (BOOL)canShowFavEntry;
  • (BOOL)canShowLocation;
  • (void)initAllowShareCard;
  • (void)initAllowNameCardFollowRedEnvelope;
  • (void)initAllowWxTalkFollowSight;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCProductSKUViewController : MMUIViewController <WCProductSKULogicControllerDelegate, IWCAddressGetAddressControlLogicExt, IWCProductExt, UIAlertViewDelegate, WCProductBuyDetailViewControllerDelegate> { WCProductInfo *_productInfo; WCProductOrderInfo *_productOrderInfo; WCProductSKULogicController *_skuLogicController; unsigned long _scene; unsigned long _choosedPrice; UIView *_headerView; UIView *_footerView; MMWebImageView *_imageView; UILabel *_wxPriceLabel; UIButton *_purchaseButton; WCBizLoadingView *_loadingView; }

  • (void).cxx_destruct;
  • (BOOL)noProductCount;
  • (id)getSelectedSKUExpressList:(id)arg1;
  • (id)getWxPriceRegion;
  • (void)stopLoadingView;
  • (void)startLoadingView;
  • (void)onClickReturn:(id)arg1;
  • (void)showWCProductBuyDetailViewController:(BOOL)arg1;
  • (void)onBuyProduct;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)OnWCAddressGetAddressControlLogicEnd:(id)arg1;
  • (void)OnPreFinishedWCAddressLogic:(id)arg1 waitUntilDone:(char *)arg2;
  • (void)onPreSubmitOrderFail:(id)arg1 skuID:(id)arg2;
  • (void)onPreSubmitOrderSuccess:(id)arg1 skuID:(id)arg2 lockID:(id)arg3 expressList:(id)arg4 discountInfoList:(id)arg5 lockStaus:(int)arg6 errMsg:(id)arg7;
  • (id)getSKUTableFooterView;
  • (id)getSKUTableHeaderView;
  • (void)updatePurchaseButton;
  • (void)updateDisplayInfo:(id)arg1;
  • (void)loadIntroSubView:(id)arg1;
  • (void)initView;
  • (void)initData;
  • (void)viewDidLayoutSubviews;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)viewDidDisappear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)reloadProductInfo:(id)arg1;
  • (id)initWithWCProductInfo:(id)arg1 withScene:(unsigned long)arg2;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardMemberCardListViewController : MMUIViewController <UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout, WCNewCardDetailViewControllerDelegate, WCActionSheetDelegate, SessionSelectControllerDelegate, ShareMessageConfirmLogicHelperDelegate, IMemberCardListLogicExt> { WCCardCollectionView *_collectionView; UIScrollView *_emptyScrollView; WCCardEmptyBackView *_emptyBackView; UICollectionViewFlowLayout *_collectionLayout; WCCardMemberCardListLogicController *_logicViewController; ShareMessageConfirmLogicHelper *_sendAppMsgHelper; }

@property(retain, nonatomic) ShareMessageConfirmLogicHelper *sendAppMsgHelper; // @synthesize sendAppMsgHelper=_sendAppMsgHelper; @property(retain, nonatomic) WCCardMemberCardListLogicController *logicViewController; // @synthesize logicViewController=_logicViewController; @property(retain, nonatomic) UICollectionViewFlowLayout *collectionLayout; // @synthesize collectionLayout=_collectionLayout; @property(retain, nonatomic) WCCardEmptyBackView *emptyBackView; // @synthesize emptyBackView=_emptyBackView; @property(retain, nonatomic) UIScrollView *emptyScrollView; // @synthesize emptyScrollView=_emptyScrollView; @property(retain, nonatomic) WCCardCollectionView *collectionView; // @synthesize collectionView=_collectionView; - (void).cxx_destruct; - (void)memberCardListLogicUpdateMemberCard:(id)arg1 atIdx:(unsigned int)arg2; - (void)delayFadeOutCard:(id)arg1; - (void)onUseCard:(id)arg1 lastIndex:(id)arg2 delayTime:(float)arg3; - (void)onShareCard:(id)arg1 lastIndex:(id)arg2; - (void)onGiftCard:(id)arg1 lastIndex:(id)arg2; - (void)onDeleteCard:(id)arg1; - (void)OnSendMessageOK:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnSelectSession:(id)arg1 SessionSelectController:(id)arg2; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForFooterInSection:(int)arg3; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForHeaderInSection:(int)arg3; - (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2; - (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2; - (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2; - (int)numberOfSectionsInCollectionView:(id)arg1; - (void)onBackDidSelected; - (void)reloadCollectionView; - (void)onGiftToFriendWithIndexPath:(id)arg1; - (void)confiData; - (void)confiNavigationBar; - (void)confiView; - (void)viewDidTransitionToNewSize; - (void)viewDidLayoutSubviews; - (BOOL)useTransparentNavibar; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (id)initWithMemberLogicVC:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardRefreshComponent : UIView { struct UIEdgeInsets _scrollViewOriginalInset; BOOL _automaticallyChangeAlpha; CDUnknownBlockType _refreshingBlock; CDUnknownBlockType _endRefreshingCompletionBlock; int _state; UIScrollView *_scrollView; float _pullingPercent; }

@property(nonatomic, getter=isAutomaticallyChangeAlpha) BOOL automaticallyChangeAlpha; // @synthesize automaticallyChangeAlpha=_automaticallyChangeAlpha; @property(nonatomic) float pullingPercent; // @synthesize pullingPercent=_pullingPercent; @property(readonly, nonatomic) __weak UIScrollView *scrollView; // @synthesize scrollView=_scrollView; @property(readonly, nonatomic) struct UIEdgeInsets scrollViewOriginalInset; // @synthesize scrollViewOriginalInset=_scrollViewOriginalInset; @property(nonatomic) int state; // @synthesize state=_state; @property(copy, nonatomic) CDUnknownBlockType endRefreshingCompletionBlock; // @synthesize endRefreshingCompletionBlock=_endRefreshingCompletionBlock; @property(copy, nonatomic) CDUnknownBlockType refreshingBlock; // @synthesize refreshingBlock=_refreshingBlock; - (void).cxx_destruct; - (void)executeRefreshingCallback; - (BOOL)isAutoChangeAlpha; - (BOOL)isRefreshing; - (void)endRefreshing; - (void)beginRefreshing; - (void)scrollViewContentOffsetDidChange:(id)arg1; - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; - (void)removeObservers; - (void)addObservers; - (void)drawRect:(struct CGRect)arg1; - (void)willMoveToSuperview:(id)arg1; - (void)placeSubviews; - (void)layoutSubviews; - (void)prepare; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCCardTableViewCellMenuItem : MMObject { int editingStyle; }

@property(nonatomic) int editingStyle; // @synthesize editingStyle;

@end

@interface WCCardMultiMenuTableViewCell : MMTableViewCell <CAAnimationDelegate, UIGestureRecognizerDelegate> { UIView *_menuContentView; UIView *_actualContentView; UIGestureRecognizer *_panGestureRecognizer; float _initialTouchPositionX; BOOL _shouldDisplayContextMenuView; BOOL _contextMenuHidden; BOOL _shouldDisplayRightSwipeTips; UIImageView *_copyedBackgroundView; BOOL _bIsNeedUpdateMenu; BOOL _contextMenuEnabled; NSIndexPath *_indexPath; NSMutableArray *_arrMenuItems; UIColor *_menuBackgroundColor; }

@property(retain, nonatomic) UIColor *menuBackgroundColor; // @synthesize menuBackgroundColor=_menuBackgroundColor; @property(nonatomic) BOOL contextMenuEnabled; // @synthesize contextMenuEnabled=_contextMenuEnabled; @property(retain, nonatomic) NSMutableArray *arrMenuItems; // @synthesize arrMenuItems=_arrMenuItems; @property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath; - (void).cxx_destruct; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (float)getCurrentWidth; - (void)showRightSwipeTips; - (void)animationDidStop:(id)arg1 finished:(BOOL)arg2; - (id)animation; - (void)resetActionContentView; - (void)setMenuOptionsViewHidden:(BOOL)arg1 animated:(BOOL)arg2 completionHandler:(CDUnknownBlockType)arg3; - (void)onClearBackgroundView; - (id)contentView; - (void)setHighlighted:(BOOL)arg1; - (void)setSelected:(BOOL)arg1; - (void)prepareForReuse; - (void)onButtonClicked:(id)arg1; - (id)FindTableView:(id)arg1; - (void)updateMenuView; - (void)handlePan:(id)arg1; - (BOOL)isMenuHidden; - (BOOL)isPointInMenu:(struct CGPoint)arg1; - (void)hideMenuOptionsAnimated:(BOOL)arg1; - (void)forceHideMenuOptionsAnimated:(BOOL)arg1; - (void)layoutSubviews; - (void)dealloc; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardMemberCardDetailContentView : WCCardBaseCardDetailContentView <UITableViewDelegate, UITableViewDataSource, WCCardDetailContentLogicDelegate, WCShareCardMemberCustomImgHeaderDelegate, ILinkEventExt> { BOOL _bIsShareCardMode; BOOL _bIsAcceptMemberCard; id _delegte; WCShareCardMemberHeaderView *_memberCardHeaderView; WCShareCardMemberHeaderCardImageView *_memberCardImgView; }

@property(retain, nonatomic) WCShareCardMemberHeaderCardImageView *memberCardImgView; // @synthesize memberCardImgView=_memberCardImgView; @property(nonatomic) BOOL bIsAcceptMemberCard; // @synthesize bIsAcceptMemberCard=_bIsAcceptMemberCard; @property(retain, nonatomic) WCShareCardMemberHeaderView *memberCardHeaderView; // @synthesize memberCardHeaderView=_memberCardHeaderView; @property(nonatomic) BOOL bIsShareCardMode; // @synthesize bIsShareCardMode=_bIsShareCardMode; @property(nonatomic) __weak id delegte; // @synthesize delegte=_delegte; - (void).cxx_destruct; - (void)makeUsedStoresCell:(id)arg1; - (void)makeOperateCell:(id)arg1; - (void)makeAcceptCardCell:(id)arg1; - (float)calcOperationFieldCellHeight; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)onOperationBtnClick:(id)arg1; - (void)onGuidanceBtnClick:(id)arg1; - (void)onFollowBtnClick:(id)arg1; - (BOOL)isItemFromOutAppScene; - (void)onNeedOpenUrlStr:(id)arg1; - (void)onClickShareCardBtn; - (void)onClickAcceptCardBtn:(id)arg1; - (void)onMemberCustomImgHeaderInfoBtnClicked; - (void)onMemberCardSecondaryField:(id)arg1; - (void)onMemberCardAnnounceClicked:(id)arg1; - (void)onMemberCardViewApplyBtnClick; - (void)onLinkClicked:(id)arg1 backupUrl:(id)arg2 withRect:(struct CGRect)arg3; - (float)getCommonCellHeight; - (void)onNearbyShopPhoneNumClick; - (void)reloadContentData; - (id)makeMemberCardFooterBgViewWithCurFooterHeight:(float)arg1; - (id)createTableViewFooterView; - (id)createTableViewHeaderView; - (void)initContentView; - (id)initContentViewWithFrame:(struct CGRect)arg1 isShareCardMode:(BOOL)arg2 withCardDataSource:(id)arg3 withOneUsedStoreInfo:(id)arg4 withServiceContact:(id)arg5 withDelegate:(id)arg6;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCNewShareCardLayoutCacheItem : MMObject { BOOL entryShowNew; BOOL entryShowRedDot; NSMutableArray *localCityList; NSMutableArray *otherCityList; NSString *cityName; unsigned long lastUpdateTime; NSString *entryTip; NSMutableArray *entryIcons; }

  • (void)initialize; @property(nonatomic) BOOL entryShowRedDot; // @synthesize entryShowRedDot; @property(nonatomic) BOOL entryShowNew; // @synthesize entryShowNew; @property(retain, nonatomic) NSMutableArray *entryIcons; // @synthesize entryIcons; @property(retain, nonatomic) NSString *entryTip; // @synthesize entryTip; @property(nonatomic) unsigned long lastUpdateTime; // @synthesize lastUpdateTime; @property(retain, nonatomic) NSString *cityName; // @synthesize cityName; @property(retain, nonatomic) NSMutableArray *otherCityList; // @synthesize otherCityList; @property(retain, nonatomic) NSMutableArray *localCityList; // @synthesize localCityList;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCNewShareCardLayoutCache : MMObject { WCNewShareCardLayoutCacheItem *_cacheItem; }

@property(retain, nonatomic) WCNewShareCardLayoutCacheItem *cacheItem; // @synthesize cacheItem=_cacheItem; - (void).cxx_destruct; - (void)saveLayoutCache; - (void)initForSave; - (void)loadLayoutCache; - (id)init;

@end

@interface WCCardGeneralCardView : MMUIView { BOOL _bIsShareCardMode; BOOL _bIsShowCodeBtn; BOOL _bIsIPhone5ShareCardMode; id _delegate; WCCardDataCardInfo *_cardInfo; WCCardDataCardTPInfo *_cardTPInfo; float _contentHeight; float _contentBottom; }

@property(nonatomic) float contentBottom; // @synthesize contentBottom=_contentBottom; @property(nonatomic) float contentHeight; // @synthesize contentHeight=_contentHeight; @property(nonatomic) BOOL bIsIPhone5ShareCardMode; // @synthesize bIsIPhone5ShareCardMode=_bIsIPhone5ShareCardMode; @property(nonatomic) BOOL bIsShowCodeBtn; // @synthesize bIsShowCodeBtn=_bIsShowCodeBtn; @property(nonatomic) BOOL bIsShareCardMode; // @synthesize bIsShareCardMode=_bIsShareCardMode; @property(retain, nonatomic) WCCardDataCardTPInfo *cardTPInfo; // @synthesize cardTPInfo=_cardTPInfo; @property(retain, nonatomic) WCCardDataCardInfo *cardInfo; // @synthesize cardInfo=_cardInfo; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onClickOperationBtn:(id)arg1; - (void)onClickApplyBtn:(id)arg1; - (BOOL)hasLimitField; - (BOOL)hasOperateField; - (id)getLogoName; - (void)initSubViewWhenHasNoOperateFieldWithTitleBottom:(float)arg1; - (void)initSubViewWhenHasOperateFieldWithTitleBottom:(float)arg1; - (void)initSubViewWhenHasLimitFieldWithTitleBottom:(float)arg1; - (void)initView; - (float)getCardContentBottom; - (struct CGRect)getApplyBtnFrame; - (float)getContentViewRealHeight; - (id)initGeneralCardViewWithFrame:(struct CGRect)arg1 withContainerRealHeight:(float)arg2 withCardInfo:(id)arg3 withCardTpInfo:(id)arg4 isShareCardMode:(BOOL)arg5 isShowUseCodeBtn:(BOOL)arg6 isIPhone5ShareCardMode:(BOOL)arg7;

@end

@interface WCCardUsedStoreView : MMUIView { WCCardUsedStoreInfo *_usedStoreInfo; id _delegate; }

  • (float)calHeight:(id)arg1; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)onNavgation;
  • (void)onMakeACall;
  • (void)layoutSubviews;
  • (void)dealloc;
  • (id)initWithUsedStoreInfo:(id)arg1;

@end

@interface WCNewShareCardConsumedView : MMUIView <IWCShareCardPkgExt, WCGroupTagViewControllerDelegate> { double _enterTimeForState; BOOL _followCheckBoxSelected; BOOL _bIsStatusBarBlack; BOOL _isSelectTagGroup; id _delegate; NSArray *_shareCardTPInfoList; WCShareCardData *_curShareCardData; NSString *_consumedBoxId; NSString *_subAppUserName; NSString *_subAppWording; NSString *_retMsg; UIScrollView *_contentView; MMUIView *_topContainerView; MMUIView *_bottomContainerView; MMUIView *_whoCanSeeContainerView; MMUIView *_shareInfoContainerView; UIButton *_closeBtn; UIImageView *_line1ImageView; UIImageView *_line2ImageView; MMLoadingView *_loadingViewX; MMUILabel *_whoCanSeeResultLabel; NSMutableArray *_arrGroupUser; NSMutableArray *_arrBlackUser; NSMutableArray *_arrGroupUserLabelID; NSMutableArray *_arrBlackUserLabelID; int _fromScene; }

@property(nonatomic) int fromScene; // @synthesize fromScene=_fromScene; @property(retain, nonatomic) NSMutableArray *arrBlackUserLabelID; // @synthesize arrBlackUserLabelID=_arrBlackUserLabelID; @property(retain, nonatomic) NSMutableArray *arrGroupUserLabelID; // @synthesize arrGroupUserLabelID=_arrGroupUserLabelID; @property(retain, nonatomic) NSMutableArray *arrBlackUser; // @synthesize arrBlackUser=_arrBlackUser; @property(retain, nonatomic) NSMutableArray *arrGroupUser; // @synthesize arrGroupUser=_arrGroupUser; @property(nonatomic) BOOL isSelectTagGroup; // @synthesize isSelectTagGroup=_isSelectTagGroup; @property(nonatomic) BOOL bIsStatusBarBlack; // @synthesize bIsStatusBarBlack=_bIsStatusBarBlack; @property(nonatomic) BOOL followCheckBoxSelected; // @synthesize followCheckBoxSelected=_followCheckBoxSelected; @property(retain, nonatomic) MMUILabel *whoCanSeeResultLabel; // @synthesize whoCanSeeResultLabel=_whoCanSeeResultLabel; @property(retain, nonatomic) MMLoadingView *loadingViewX; // @synthesize loadingViewX=_loadingViewX; @property(retain, nonatomic) UIImageView *line2ImageView; // @synthesize line2ImageView=_line2ImageView; @property(retain, nonatomic) UIImageView *line1ImageView; // @synthesize line1ImageView=_line1ImageView; @property(retain, nonatomic) UIButton *closeBtn; // @synthesize closeBtn=_closeBtn; @property(retain, nonatomic) MMUIView *shareInfoContainerView; // @synthesize shareInfoContainerView=_shareInfoContainerView; @property(retain, nonatomic) MMUIView *whoCanSeeContainerView; // @synthesize whoCanSeeContainerView=_whoCanSeeContainerView; @property(retain, nonatomic) MMUIView *bottomContainerView; // @synthesize bottomContainerView=_bottomContainerView; @property(retain, nonatomic) MMUIView *topContainerView; // @synthesize topContainerView=_topContainerView; @property(retain, nonatomic) UIScrollView *contentView; // @synthesize contentView=_contentView; @property(retain, nonatomic) NSString *retMsg; // @synthesize retMsg=_retMsg; @property(retain, nonatomic) NSString *subAppWording; // @synthesize subAppWording=_subAppWording; @property(retain, nonatomic) NSString *subAppUserName; // @synthesize subAppUserName=_subAppUserName; @property(retain, nonatomic) NSString *consumedBoxId; // @synthesize consumedBoxId=_consumedBoxId; @property(retain, nonatomic) WCShareCardData *curShareCardData; // @synthesize curShareCardData=_curShareCardData; @property(retain, nonatomic) NSArray *shareCardTPInfoList; // @synthesize shareCardTPInfoList=_shareCardTPInfoList; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)GroupTagViewControllerWillDissappear; - (void)onShareCard:(id)arg1 TpID:(id)arg2 andCardInfo:(id)arg3; - (void)stopLoadingWithFailText:(id)arg1; - (void)stopLoadingWithOKText:(id)arg1; - (void)startLoadingWithText:(id)arg1; - (void)stopLoading; - (void)startLoadingNonBlock; - (void)startLoadingBlocked; - (void)clickWhoCanSeeBtn:(id)arg1; - (void)onAttentionBtnClicked:(id)arg1; - (void)onShareBtnClicked:(id)arg1; - (void)onCloseBtnClicked:(id)arg1; - (void)initWhoCanSeeEntranceView; - (void)initShareInfoContainerView; - (void)initBottomContainerView; - (void)initTopContainerViewWithError:(BOOL)arg1; - (void)initNormalView; - (void)initView; - (void)layoutSubviews; - (void)closeConsumedView; - (void)showConsumedViewWithAnimation:(BOOL)arg1 isStatusBarBlack:(BOOL)arg2; - (id)initWithFrame:(struct CGRect)arg1 withConsumedInfo:(id)arg2 consumedCardID:(id)arg3 consumedBoxId:(id)arg4 subscribeAppUserName:(id)arg5 subscribeWording:(id)arg6 fromScene:(int)arg7 retMsg:(id)arg8; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardPkgUtil : NSObject { }

  • (void)compressMemberCardBgImgIfNeeded:(id)arg1 imgUrl:(id)arg2;
  • (id)memberCardScaledBgImgURL:(id)arg1;
  • (id)insertSpaceChar:(id)arg1 hasTransline:(BOOL)arg2;
  • (id)getBrandColor:(id)arg1;
  • (BOOL)bSupportDynamicCode:(id)arg1;
  • (id)getHighlightedBgColor;
  • (BOOL)ShouldShowWaterMark:(id)arg1;
  • (BOOL)IsWCCardTransferAppServiceInPlane:(id)arg1;
  • (void)openMyPackageEntrance;
  • (void)uploadKVCardDisplayWithLog:(id)arg1;
  • (void)uploadKVPageNameForStayTime:(id)arg1 fromScene:(unsigned long)arg2 tpId:(id)arg3 cardId:(id)arg4 stayTime:(unsigned long)arg5;
  • (void)uploadKVPageName:(id)arg1 cardType:(unsigned long)arg2 cardTpID:(id)arg3 cardID:(id)arg4;
  • (void)uploadKVPageName:(id)arg1 cardType:(unsigned long)arg2 cardTpID:(id)arg3 cardID:(id)arg4 hasTip:(unsigned long)arg5 fromScene:(unsigned long)arg6 ChattingName:(id)arg7 HasAnnounce:(BOOL)arg8 svrRedDotTipsWording:(id)arg9;
  • (void)uploadEntryInfoById:(unsigned int)arg1 hasRedDot:(BOOL)arg2 hasNew:(BOOL)arg3 hasIcons:(BOOL)arg4 hasWords:(BOOL)arg5;
  • (void)upload11582Ope:(id)arg1 scence:(int)arg2 cardType:(unsigned long)arg3 tpId:(id)arg4 cardId:(id)arg5 userName:(id)arg6;
  • (id)CardData2WCUploadTask:(id)arg1 CardExt:(id)arg2;
  • (void)mergeCardData:(id)arg1 cardItem:(id)arg2 toMessageWrap:(id)arg3;
  • (id)getCardDisplayAuxTitle:(id)arg1;
  • (id)getCardDisplaySubTitle:(id)arg1;
  • (id)getCardDisplayTitle:(id)arg1;
  • (id)getDistance:(unsigned long)arg1;
  • (id)getViewBackgroundColor;
  • (id)getListViewBackgroundColor;
  • (BOOL)isFromOutAppSence:(unsigned long)arg1;
  • (BOOL)isFromFriendFeedScene:(unsigned long)arg1;
  • (BOOL)isFromFriendRecommendScene:(unsigned long)arg1;
  • (BOOL)isFromFriendSence:(unsigned long)arg1;
  • (BOOL)isFromMyselfSence:(unsigned long)arg1;
  • (BOOL)isFromAppSence:(unsigned long)arg1;
  • (BOOL)isEnoughCardInfoToShow:(id)arg1;
  • (id)getDefaultCardTypeName:(unsigned long)arg1;
  • (BOOL)isShownInListCardStatus:(unsigned long)arg1;
  • (BOOL)isKnownCardType:(unsigned long)arg1;
  • (BOOL)GetWCCardPkgSyncInfoFileIsExist;
  • (id)getWCCardPkgConfigPath;
  • (id)getWCCardPkgEntryTipsPath;
  • (id)getWCCardPkgMsgTipsPath;
  • (id)getWCCardPkgDBPath;
  • (id)getWCCardPkgSyncBufferPath;
  • (id)getUserWCCardPkgRootDir;

@end

@interface WCCardPkgBackTableView : MMTableView { float _maxHeight; id _wx_delegate; }

@property(nonatomic) __weak id wx_delegate; // @synthesize wx_delegate=_wx_delegate; @property(nonatomic) float maxHeight; // @synthesize maxHeight=_maxHeight; - (void).cxx_destruct; - (void)updateLayout; - (void)reloadData;

@end

@interface WCCardPkgBackView : MMUIView <UITableViewDelegate, UITableViewDataSource, WCCardPkgBackTableViewDelegate> { NSArray *_sameTpCardDataListList; id _delegate; WCCardPkgBackTableView *_tableView; MMUIButton *_sureButton; CAGradientLayer *_maskLayer; }

@property(retain, nonatomic) CAGradientLayer *maskLayer; // @synthesize maskLayer=_maskLayer; @property(retain, nonatomic) MMUIButton *sureButton; // @synthesize sureButton=_sureButton; @property(retain, nonatomic) WCCardPkgBackTableView *tableView; // @synthesize tableView=_tableView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) NSArray *sameTpCardDataListList; // @synthesize sameTpCardDataListList=_sameTpCardDataListList; - (void).cxx_destruct; - (void)handleIsHaveAvailableCardWithList:(id)arg1; - (void)loadCellSubView:(id)arg1 cardIndex:(int)arg2; - (void)configurateCell:(id)arg1; - (void)reloadTableViewData; - (void)setSureButtonAbled:(BOOL)arg1; - (void)setSureButtonText:(id)arg1; - (void)setSureButtonColor:(id)arg1; - (void)setFrame:(struct CGRect)arg1; - (void)sureButtonDidSelected; - (void)WXCardPkgTableViewHeight:(float)arg1 scrollEnabled:(BOOL)arg2; - (float)WXCardPkgTableViewMaxHeight; - (BOOL)tableView:(id)arg1 shouldHighlightRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface APPortal33 : APBase <NSURLConnectionDelegate, PBMessageObserverDelegate> { id _delegate; NSString *_appId; NSString *_shopId; NSString *_authUrl; NSString *_extend; NSString *_timestamp; NSString *_sign; UIViewController *_viewController; NSURLConnection *_connection; NSURLConnection *_postConnection; int _retryCount; }

@property(nonatomic) int retryCount; // @synthesize retryCount=_retryCount; @property(retain, nonatomic) NSURLConnection *postConnection; // @synthesize postConnection=_postConnection; @property(retain, nonatomic) NSURLConnection *connection; // @synthesize connection=_connection; @property(nonatomic) __weak UIViewController *viewController; // @synthesize viewController=_viewController; @property(copy, nonatomic) NSString *sign; // @synthesize sign=_sign; @property(copy, nonatomic) NSString *timestamp; // @synthesize timestamp=_timestamp; @property(copy, nonatomic) NSString *extend; // @synthesize extend=_extend; @property(copy, nonatomic) NSString *authUrl; // @synthesize authUrl=_authUrl; @property(copy, nonatomic) NSString *shopId; // @synthesize shopId=_shopId; @property(copy, nonatomic) NSString *appId; // @synthesize appId=_appId; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)stopLoading; - (void)startLoading; @property(readonly, copy) NSString *description; - (id)setInfoToAPCheck:(id)arg1; - (void)handleApPortalInfoResponse:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)mockBackPageInfo; - (id)currMac; - (void)didFailWithErrMsg:(id)arg1; - (void)didSuccess; - (void)didAuthSuccess; - (void)didStart; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)connection:(id)arg1 didReceiveResponse:(id)arg2; - (id)connection:(id)arg1 willSendRequest:(id)arg2 redirectResponse:(id)arg3; - (void)sendGetApPortalInfoRequestToWeixinSvr; - (void)sendRequestToAPWithUrlString:(id)arg1 withParams:(id)arg2; - (id)parseGetParamsToPostBodyWithUrlString:(id)arg1; - (id)getParamValueFromUrl:(id)arg1 withKey:(id)arg2; - (id)getCGIWithUrl:(id)arg1; - (int)getRedirectMethod:(id)arg1; - (void)sendAuthRequestToAP; - (void)cancel; - (void)start; - (id)initWithGetA8KeyResult:(id)arg1 scene:(unsigned long)arg2 delegate:(id)arg3; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCNewCardDetailViewController : MMUIViewController <WCNewCardDetailLogicDelegate, WCActionSheetDelegate, MMTipsViewControllerDelegate, WCNewShareCardConsumedViewDelegate, SessionSelectControllerDelegate, ShareMessageConfirmLogicHelperDelegate, WCShareCardCodeViewDelegate, WCCardGeneralCardContentDelegate, WCCardMemberCardContentDelegate, WCShareCardUserListViewControllerDelegate, WCGroupTagViewControllerDelegate, UIAlertViewDelegate, WCCardInvoiceCardContentViewDelegate, WCCardNewTicketContentDelegate> { BOOL _isFromScanQRCode; BOOL _isPresent; BOOL _hiddenRightBar; BOOL _hiddenUserHeaderView; BOOL _hiddenDeleteItem; BOOL _isFromShareCardList; BOOL _bIsFromSDKAuth; BOOL _bHideAcceptBtn; BOOL _bIsGetConsumedReward; BOOL _bHasTryShowConsumedView; BOOL _bIsStartResumeFromShareCardCodeView; BOOL _bIsEndResumeFromShareCardCodeView; BOOL _bIsOpenOperationView; BOOL _bIsOpenOffinePayView; BOOL _bIsSelectTagGroup; id _delegate; NSIndexPath *_lastIndex; WCNewCardDetailLogicController *_logicController; unsigned int _statusBarColorType; NSString *_shareToUsername; ShareMessageConfirmLogicHelper *_shareToFriendHelper; WCActionSheet *_actionSheet; MMUIView *_navBarHeaderView; MMUIView *_navBarHeaderBgView; MMUIView *_navBarShadowBgView; WCCardBaseCardDetailContentView *_curContentView; UIScrollView *_emptyContentView; MMToastViewController *_toastVC; WCShareCardCodeView *_cardCodeView; WCNewShareCardConsumedView *_consumedView; NSMutableArray *_arrGroupUser; NSMutableArray *_arrBlackUser; NSMutableArray *_arrGroupUserLabelID; NSMutableArray *_arrBlackUserLabelID; int _currentTipViewIndex; }

@property(nonatomic) int currentTipViewIndex; // @synthesize currentTipViewIndex=_currentTipViewIndex; @property(retain, nonatomic) NSMutableArray *arrBlackUserLabelID; // @synthesize arrBlackUserLabelID=_arrBlackUserLabelID; @property(retain, nonatomic) NSMutableArray *arrGroupUserLabelID; // @synthesize arrGroupUserLabelID=_arrGroupUserLabelID; @property(retain, nonatomic) NSMutableArray *arrBlackUser; // @synthesize arrBlackUser=_arrBlackUser; @property(retain, nonatomic) NSMutableArray *arrGroupUser; // @synthesize arrGroupUser=_arrGroupUser; @property(nonatomic) BOOL bIsSelectTagGroup; // @synthesize bIsSelectTagGroup=_bIsSelectTagGroup; @property(nonatomic) BOOL bIsOpenOffinePayView; // @synthesize bIsOpenOffinePayView=_bIsOpenOffinePayView; @property(nonatomic) BOOL bIsOpenOperationView; // @synthesize bIsOpenOperationView=_bIsOpenOperationView; @property(nonatomic) BOOL bIsEndResumeFromShareCardCodeView; // @synthesize bIsEndResumeFromShareCardCodeView=_bIsEndResumeFromShareCardCodeView; @property(nonatomic) BOOL bIsStartResumeFromShareCardCodeView; // @synthesize bIsStartResumeFromShareCardCodeView=_bIsStartResumeFromShareCardCodeView; @property(nonatomic) BOOL bHasTryShowConsumedView; // @synthesize bHasTryShowConsumedView=_bHasTryShowConsumedView; @property(retain, nonatomic) WCNewShareCardConsumedView *consumedView; // @synthesize consumedView=_consumedView; @property(retain, nonatomic) WCShareCardCodeView *cardCodeView; // @synthesize cardCodeView=_cardCodeView; @property(retain, nonatomic) MMToastViewController *toastVC; // @synthesize toastVC=_toastVC; @property(retain, nonatomic) UIScrollView *emptyContentView; // @synthesize emptyContentView=_emptyContentView; @property(retain, nonatomic) WCCardBaseCardDetailContentView *curContentView; // @synthesize curContentView=_curContentView; @property(retain, nonatomic) MMUIView *navBarShadowBgView; // @synthesize navBarShadowBgView=_navBarShadowBgView; @property(retain, nonatomic) MMUIView *navBarHeaderBgView; // @synthesize navBarHeaderBgView=_navBarHeaderBgView; @property(retain, nonatomic) MMUIView *navBarHeaderView; // @synthesize navBarHeaderView=_navBarHeaderView; @property(retain, nonatomic) WCActionSheet *actionSheet; // @synthesize actionSheet=_actionSheet; @property(retain, nonatomic) ShareMessageConfirmLogicHelper *shareToFriendHelper; // @synthesize shareToFriendHelper=_shareToFriendHelper; @property(retain, nonatomic) NSString *shareToUsername; // @synthesize shareToUsername=_shareToUsername; @property(nonatomic) BOOL bIsGetConsumedReward; // @synthesize bIsGetConsumedReward=_bIsGetConsumedReward; @property(nonatomic) BOOL bHideAcceptBtn; // @synthesize bHideAcceptBtn=_bHideAcceptBtn; @property(nonatomic) BOOL bIsFromSDKAuth; // @synthesize bIsFromSDKAuth=_bIsFromSDKAuth; @property(nonatomic) unsigned int statusBarColorType; // @synthesize statusBarColorType=_statusBarColorType; @property(retain, nonatomic) WCNewCardDetailLogicController *logicController; // @synthesize logicController=_logicController; @property(nonatomic) BOOL isFromShareCardList; // @synthesize isFromShareCardList=_isFromShareCardList; @property(nonatomic) BOOL hiddenDeleteItem; // @synthesize hiddenDeleteItem=_hiddenDeleteItem; @property(nonatomic) BOOL hiddenUserHeaderView; // @synthesize hiddenUserHeaderView=_hiddenUserHeaderView; @property(nonatomic) BOOL hiddenRightBar; // @synthesize hiddenRightBar=_hiddenRightBar; @property(nonatomic) BOOL isPresent; // @synthesize isPresent=_isPresent; @property(nonatomic) BOOL isFromScanQRCode; // @synthesize isFromScanQRCode=_isFromScanQRCode; @property(retain, nonatomic) NSIndexPath *lastIndex; // @synthesize lastIndex=_lastIndex; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)stopLoadingWithFailText:(id)arg1; - (void)stopLoadingWithOKText:(id)arg1; - (void)startLoadingWithText:(id)arg1; - (void)onSelectShareUserWithShareData:(id)arg1; - (void)clickEnterUserListBtn; - (id)processCurrentScreenShot; - (id)getSubImage:(struct CGRect)arg1 inImage:(id)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)GroupTagViewControllerWillDissappear; - (void)onShareCardAfterConsumed:(BOOL)arg1; - (void)onClickNotifyBtn:(BOOL)arg1; - (void)onCloseCodeView; - (void)showCodeView; - (void)OnSendMessageOK:(id)arg1; - (void)OnSelectSessionCancel:(id)arg1; - (void)OnSelectSession:(id)arg1 SessionSelectController:(id)arg2; - (void)onClickTipsBtn:(id)arg1 Index:(int)arg2 tipTag:(int)arg3; - (void)showFirstUseShareCardTip; - (void)onShowShareCardTips; - (void)setHasEnterShareCardListBefore; - (void)setHasShowShareCardTipsBefore; - (BOOL)hasShowShareCardTipsBefore; - (id)getContollerTitle; - (void)showAdd2CardPkgTip; - (void)setHasEnterCardDetailBefore; - (BOOL)hasEnterCardDetailBefore; - (void)setHasShowMemberCardTip; - (BOOL)hasShowMemberCardTip; - (void)reloadViewControllerBackgroundColor; - (void)reloadContentView; - (void)reloadViewController; - (id)getBrandColor; - (BOOL)hasBrandColor; - (void)onClickMemberCardAnnounce:(id)arg1; - (id)getUsedStoreList; - (void)onClickNearbyPhoneBtn; - (void)onClickWhoCanSeeBtn; - (void)onClickEnterUserListBtn; - (unsigned int)getShareCardShareUserCount; - (id)getShareCardShareUserName; - (void)onShareCardBtnClick; - (void)onAcceptCardBtnClick:(BOOL)arg1; - (void)onCardHeaderViewOperateBtnClick; - (void)onCardHeaderViewApplyBtnClick; - (void)recommendToFriend; - (void)giftCardToFriend; - (void)showTipViewFor3rdDomain; - (void)openCellList0Item:(id)arg1; - (void)openBrandProfileView; - (void)openUsedStoresView; - (void)openNearbyShopInfo; - (void)openCardDetailView; - (void)doOpenOperationView:(double)arg1; - (void)openOperationView; - (void)openSecondaryField:(id)arg1; - (void)openUrl:(id)arg1 returnBlock:(CDUnknownBlockType)arg2; - (void)openUrl:(id)arg1; - (BOOL)bIsCardFromOutAppScene; - (float)getViewControllerContentViewHeight; - (id)getGiftCardShareFromUserName; - (BOOL)shouldShowGiftFromUserHeaderView; - (int)getCardStatus; - (BOOL)shouldHideAcceptBtn; - (BOOL)canShowUseBtnInHeader; - (void)onShareCardDelete:(BOOL)arg1 withShareCard:(id)arg2; - (void)stepInOfflinePayWithExpireTime:(double)arg1; - (void)onMarkShareCardWithRet:(BOOL)arg1 isMark:(BOOL)arg2 andMarkUsr:(id)arg3 markCardId:(id)arg4 expireTime:(float)arg5 qrCodeWording:(id)arg6; - (void)onMarkShareCardError; - (void)onShareCardConsumedWithShareCardTpInfoList:(id)arg1 shareCardId:(id)arg2 consumedBoxId:(id)arg3 subscribeAppUserName:(id)arg4 subscribeWording:(id)arg5 retMsg:(id)arg6; - (void)onCurShareCardUpdate:(id)arg1; - (void)onShareCardReqRetSystemErr:(BOOL)arg1; - (BOOL)shouldRefreshWithShareCard; - (void)onShareCardReqRetWithCardInfo:(id)arg1; - (void)onShareCardSuccessWithCardData:(id)arg1; - (void)onCardHasBeenUsed:(id)arg1; - (void)onGiftCardRet:(int)arg1 cardData:(id)arg2; - (void)onShowTipsAndReloadData; - (void)onAcceptCardRet:(BOOL)arg1 withLoadingStr:(id)arg2 withAcceptInfoJsonStr:(id)arg3 isShareCard:(BOOL)arg4; - (void)onGetCardDataFromSvrErr:(int)arg1; - (void)onViewControllerAllContentNeedReload; - (void)onViewControllerNeedReload; - (void)onShareCardDataNotPrepare; - (void)actionFromSvrActionSheet:(id)arg1; - (void)jumpToContactInfoViewController:(id)arg1; - (void)showBrandProfile; - (void)deleteCard; - (void)shareCardAction; - (void)shareToSNS; - (void)shareToFriend; - (void)showJsonView; - (void)deleteShareCard; - (void)showReportView; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showActionList; - (void)onReturn; - (void)showTableView; - (void)showEmptyView; - (void)updateRightBarButtonStatus; - (void)updateNavigationBar; - (void)updateCardData:(id)arg1; - (void)setForBatchViewCard; - (void)viewDidTransitionToNewSize; - (BOOL)useTransparentNavibar; - (void)viewWillAppear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidPush:(BOOL)arg1; - (void)viewDidPop:(BOOL)arg1; - (void)viewDidBePoped:(BOOL)arg1; - (void)initContentView; - (void)initEmptyView; - (void)showErrMsg; - (void)viewDidLoad; - (id)initWithShareCard:(id)arg1 withShareCardListIfExist:(id)arg2 andScene:(int)arg3; - (id)initWithCardEnterInfo:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAddressLogicMgr : MMService <MMService, WCAddressNetworkDelegate, MMPackageDownloadMgrExt> { NSMutableArray *m_arrAddress; NSMutableArray *m_arrAddressStageData; unsigned long m_retainCount; unsigned long currentVersion; WCAddressNetworkHelper *m_networkHelper; unsigned int m_timeStamp; int m_uiWCAddressGetAddressStategy; }

  • (void).cxx_destruct;
  • (void)onPackageDownloadProcessUpdated:(id)arg1 downloadSize:(int)arg2 totalSize:(int)arg3;
  • (void)onPackageDownloadFinish:(id)arg1 package:(id)arg2;
  • (void)onPackageListUpdated:(id)arg1;
  • (void)OnImportWCAddress:(id)arg1 Request:(id)arg2 Error:(id)arg3;
  • (void)OnSelectWCAddress:(id)arg1 Request:(id)arg2 Error:(id)arg3;
  • (void)OnModifyWCAddress:(id)arg1 Request:(id)arg2 Error:(id)arg3;
  • (void)OnQueryWCAddress:(id)arg1 Request:(id)arg2 Error:(id)arg3;
  • (void)HandleGetAddressStategy:(id)arg1 UserName:(id)arg2 NickName:(id)arg3 Error:(id)arg4;
  • (void)OnRemoveWCAddress:(id)arg1 Request:(id)arg2 Error:(id)arg3;
  • (void)OnAddWCAddress:(id)arg1 Request:(id)arg2 Error:(id)arg3;
  • (void)GetAllAddressStageData;
  • (void)GetServerRequestToAddressStageData;
  • (void)SetRecentlyUsedAddress:(id)arg1;
  • (id)GetRecentlyUsedAddress;
  • (void)GetAllAddress:(id)arg1;
  • (void)ModifyAddress:(id)arg1;
  • (void)DelAddress:(id)arg1;
  • (void)AddAddress:(id)arg1;
  • (void)GetLatestAddress:(id)arg1;
  • (void)StopWCAddressService;
  • (void)StartWCAddressService;
  • (void)onServiceClearData;
  • (BOOL)onServiceMemoryWarning;
  • (void)onServiceTerminate;
  • (void)onServiceEnterBackground;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)importYiXunAdress;
  • (void)setHadImportYiXunAddress;
  • (BOOL)isImportYiXunAddress;
  • (void)removeArchiveAddress;
  • (id)safeGetAddress;
  • (BOOL)isCachedAddress;
  • (BOOL)safeArchiveAddress;
  • (BOOL)GetAddressDataFromPath:(id)arg1 Error:(id *)arg2;
  • (id)GetRcptInfoNode:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardPkgMgr : MMService <MMService, WCCardSyncMgrDelegate, WCCardPkgBatchGetMgrDelegate, WCCardPkgBatchDelMgrDelegate, WCCardMsgCenterMgrDelegate, WCCardBulkImportMgrDelegate, WCCardPkgBatchGetCardItemByTpInfoMgrDelegate, PBMessageObserverDelegate, LocationRetrieveDelegate, MMKernelExt, WCCardLayoutMgrDelegate> { WCCardPkgDB *_wcCardPkgDB; WCCardPkgSyncMgr *_wcCardPkgSyncMgr; WCCardPkgBatchGetMgr *_wcCardPkgBatchGetMgr; WCCardPkgBatchDelMgr *_wcCardPkgBatchDelMgr; WCCardMsgCenterMgr *_wcCardMsgCenterMgr; WCCardBulkImportMgr *_wcCardBulkImportMgr; WCCardPkgBatchGetCardItemByTpInfoMgr *_wcCardBatchGetCardItemByIpInfoMgr; WCCardLayoutMgr *_wcCardLayoutMgr; WCCardTipController *_wcCardTipController; LocationRetriever *_locationRetrieve; CLLocation *_locationForReport; unsigned long _lastLocationTime; unsigned long _getItemInfoEventID; unsigned long _acceptItemEventID; unsigned long _giftItemEventID; unsigned long _getShopsEventID; unsigned long _getSerialEventID; unsigned long _getAvailableEventID; NSDictionary *_dicCardIdCacheForTips; CLLocation *_location; }

@property(readonly, nonatomic) CLLocation *location; // @synthesize location=_location; - (void).cxx_destruct; - (void)cleanBubbleMessage; - (id)bubbleMessageIconUrl; - (id)bubbleMessageWording; - (unsigned long)bubbleMessageCount; - (void)tryToClearEntryTipsForCards:(id)arg1; - (void)cleanRedDotBuffBySvr; - (id)getRedDotBuffBySvr; - (void)cleanEntryTipBySvr; - (id)entryTipIconUrlBySvr; - (id)entryTipWordingBySvr; - (BOOL)hasEntryShowRedDotBySvr; - (BOOL)hasEntryShowNewBySvr; - (id)getAllAvailableMemberCards; - (BOOL)isHaveShowTipForCardId:(id)arg1; - (void)setHaveShowTipForCardId:(id)arg1; - (void)loadCardIdCacheForTips; - (BOOL)saveCardIdCacheForTips:(id)arg1; - (id)getPathOfCardIdCacheForTips; - (void)giftMyCard:(id)arg1; - (id)getCardTip; - (void)clearWCCardTip; - (void)setWCCardShareTip:(id)arg1; - (void)setWCCardUnreadTip:(unsigned long)arg1; - (BOOL)isGettingLayout; - (id)layoutRedDotTip; - (BOOL)hasLayoutRedDot; - (void)clearLayoutRedDot; - (id)getHardCodeData; - (BOOL)batchDelWCCard:(id)arg1; - (void)onLayoutRedDotChanged; - (void)onGetCardLayoutStop; - (void)onGetCardLayoutResp; - (unsigned long)getTopScene; - (id)getLayoutSubTitle; - (id)getRecentList; - (id)getNearByList; - (id)getMemberCardList; - (id)getExpiringList; - (void)GetLayoutFromSvr:(unsigned int)arg1; - (id)getLayoutBuf; - (void)reportLocation:(unsigned long)arg1 TpId:(id)arg2 CardId:(id)arg3; - (id)getLastLocation; - (void)onRetrieveLocationError:(int)arg1; - (void)onRetrieveLocationTimeOut:(id)arg1; - (void)onRetrieveLocationOK:(id)arg1; - (void)handleShareCardResp:(id)arg1 Event:(unsigned long)arg2; - (void)handleGetCardConfigResp:(id)arg1 Event:(unsigned long)arg2; - (void)handleGetAvailableCardResp:(id)arg1 Event:(unsigned long)arg2; - (void)handleGetCardCountResp:(id)arg1 Event:(unsigned long)arg2; - (void)handleGetCardSerialNumberResp:(id)arg1 Event:(unsigned long)arg2; - (void)handleGetApplicableShopsListResp:(id)arg1 Event:(unsigned long)arg2; - (void)handleGiftCard:(id)arg1 Event:(unsigned long)arg2; - (void)handleAcceptCard:(id)arg1 Event:(unsigned long)arg2; - (void)keepCachedDataFromOldCard:(id)arg1 toNewCard:(id)arg2; - (void)handleGetCardData:(id)arg1 Event:(unsigned long)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onGetCardsItemByTpInfo:(id)arg1 ErrCode:(int)arg2; - (void)onImportBulkCard:(id)arg1 errCode:(int)arg2; - (void)onGetBulkInfo:(id)arg1 errCode:(int)arg2; - (void)onGetBulkCard:(id)arg1 errCode:(int)arg2; - (void)onWCCardListUpdate:(unsigned int)arg1; - (void)onWCCardMessageEntryTipChanged:(id)arg1; - (void)onWCCardMessageUnreadCountChanged:(id)arg1; - (void)onBatchGetCardList:(id)arg1 ErrCode:(int)arg2; - (void)onBatchDelCardIDList:(id)arg1 ErrCode:(int)arg2; - (void)onSyncResult:(int)arg1; - (void)onAuthOK; - (void)fixDatabaseBug; - (id)getCardConfigInfo; - (unsigned long)getMyCardCount; - (BOOL)needShowEntrance; - (void)getCardCount; - (void)batchGetCardItemByIpInfo:(id)arg1 templateMsgId:(id)arg2; - (void)importBulkCard:(id)arg1; - (void)getBulkCard:(id)arg1; - (void)stopGetAvailableCardInfo; - (void)getAvailableCardInfo:(id)arg1 buff:(id)arg2; - (BOOL)setConsumedMsgRead:(id)arg1; - (void)cleanAllMsg; - (BOOL)setAllMsgRead; - (id)getLastMsg; - (BOOL)delMsg:(id)arg1; - (id)getNextPageMsgListByCurMinUpdateTime:(unsigned long)arg1 HasMore:(char *)arg2; - (id)getFirstPageMsgList; - (id)getUnreadMsgList; - (unsigned long)getUnreadMsgCount; - (void)getSerialNumberByWXCardID:(id)arg1; - (void)stopGetUsedStoreList; - (unsigned long)getUsedStoreList:(id)arg1 cardId:(id)arg2 hasLocation:(BOOL)arg3; - (void)stopRetrieveLocation; - (void)startRetrieveLocation; - (unsigned long)getNeedBatchGetWCCardCount; - (BOOL)delWCCard:(id)arg1; - (void)getNextPageWCCardListByCurMinUpdateTime:(unsigned long)arg1; - (void)getFirstPageWCCardList; - (void)syncByNotify:(unsigned int)arg1 scene:(unsigned int)arg2; - (void)clearSyncKey; - (void)insertOrUpdateWCCard:(id)arg1; - (void)stopGiftCard; - (unsigned long)giftCard:(id)arg1 staticScene:(int)arg2; - (void)stopAcceptCard; - (unsigned long)acceptCard:(id)arg1; - (id)getCardDataFromDB:(id)arg1; - (void)stopGetCardData; - (unsigned long)getCardData:(id)arg1; - (void)onServiceClearData; - (void)onServiceReloadData; - (void)onServiceInit; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAddressInfoViewController : WCAddressBaseViewController <ABPeoplePickerNavigationControllerDelegate, CNContactPickerDelegate, MMPickLocationViewControllerDelegate> { UIButton *m_footerButton; WCBaseTextFieldItem *m_textFieldNameItem; WCAddressPickerItem *m_pickerDistrictItem; WCBaseTextViewItem *m_textViewStreetItem; WCBaseTextFieldItem *m_textFieldPostalCodeItem; WCBaseTextFieldItem *m_textFieldPhoneItem; WCBaseKeyboardToolBar *m_keyboardBar; NSMutableArray *m_arrayInfo; id m_delegate; NSIndexPath *m_selectItemIndex; MMPickLocationViewController *_pickLocationViewController; }

@property(retain, nonatomic) MMPickLocationViewController *pickLocationViewController; // @synthesize pickLocationViewController=_pickLocationViewController; - (void).cxx_destruct; - (void)onCancelSeletctedLocation; - (id)onGetRightBarButton; - (void)peoplePickerNavigationController:(id)arg1 didSelectPerson:(void *)arg2 property:(int)arg3 identifier:(int)arg4; - (BOOL)peoplePickerNavigationController:(id)arg1 shouldContinueAfterSelectingPerson:(void *)arg2 property:(int)arg3 identifier:(int)arg4; - (BOOL)peoplePickerNavigationController:(id)arg1 shouldContinueAfterSelectingPerson:(void *)arg2; - (void)peoplePickerNavigationControllerDidCancel:(id)arg1; - (void)contactPicker:(id)arg1 didSelectContactProperty:(id)arg2; - (void)onFinishSelectedLocation; - (void)addressButtonDidClicked; - (void)contactButtonDidClicked; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)setDelegate:(id)arg1; - (void)clickInfoCell:(id)arg1 index:(id)arg2; - (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2; - (void)WCBaseInfoItemEndEdit:(id)arg1; - (void)WCBaseInfoItemEditChanged:(id)arg1; - (void)WCBaseInfoItemBeginEdit:(id)arg1; - (void)WCBaseInfoItemCancelEdit:(id)arg1; - (void)WCBaseInfoItemPressReturnKey:(id)arg1; - (BOOL)checkIsEmpty:(id)arg1; - (void)onNext; - (BOOL)getData:(id)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)initNavigationBar; - (void)OnCancelClick; - (void)OnComfireEnsureAlert; - (void)refreshViewWithData:(id)arg1; - (void)reloadTableView; - (void)initInfoTemplate; - (void)dealloc; - (void)viewWillDisappear:(BOOL)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCShareCardUserListViewController : MMUIViewController <POPAnimationDelegate, UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout> { NSArray *_arrShareUserDataList; unsigned int _allShareCardCount; NSMutableArray *_arrShareUserNameList; WCShareCardData *_selectedShareCardData; UIView *_navHeaderView; UIImageView *_topImgView; UIImageView *_bottomImgView; UIView *_newTopHeaderView; MMUILabel *_tipsLabel; CALayer *_iconBgLayer; UIImageView *_arrowImgView; MMHeadImageView *_headImageView; MMUILabel *_shareUserLabel; UIView *_collectionBgView; UICollectionView *_collectionView; id m_delegate; UIImage *topScreenShotImg; UIImage *bottomScreenShotImg; NSMutableDictionary *_shareCardArrayDic; }

@property(retain, nonatomic) NSMutableDictionary *shareCardArrayDic; // @synthesize shareCardArrayDic=_shareCardArrayDic; @property(retain, nonatomic) UIImage *bottomScreenShotImg; // @synthesize bottomScreenShotImg; @property(retain, nonatomic) UIImage *topScreenShotImg; // @synthesize topScreenShotImg; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (struct UIEdgeInsets)collectionView:(id)arg1 layout:(id)arg2 insetForSectionAtIndex:(int)arg3; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3; - (void)dismissAfterMoment; - (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2; - (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2; - (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2; - (int)numberOfSectionsInCollectionView:(id)arg1; - (void)insertIconLayer:(id)arg1; - (void)disAppearAnimation; - (id)reverseAnimationValue:(id)arg1; - (void)appearAnimation; - (void)pop_animationDidStop:(id)arg1 finished:(BOOL)arg2; - (void)pop_animationDidStart:(id)arg1; - (void)processTopAndBottomImageView; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)viewDidTransitionToNewSize; - (void)viewDidLoad; - (int)preferredInterfaceOrientationForPresentation; - (BOOL)shouldAutorotate; - (unsigned int)supportedInterfaceOrientations; - (BOOL)useTransparentNavibar; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (BOOL)shouldInteractivePop; - (void)createUserHeadImgCollectionView; - (void)makeTipsTopView; - (void)createHeadImgAndNameAtTopHeaderView; - (void)initView; - (void)initData:(id)arg1; - (void)dealloc; - (id)initWithShareCardList:(id)arg1 andCurSelectShareCardData:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCShareCardDB : MMObject { WCDataBase *m_db; WCDataBaseTable *m_tableShareCardInfo; }

@property(retain, nonatomic) WCDataBaseTable *m_tableShareCardInfo; // @synthesize m_tableShareCardInfo; @property(retain, nonatomic) WCDataBase *m_db; // @synthesize m_db; - (void).cxx_destruct; - (BOOL)runTransaction:(CDUnknownBlockType)arg1 stateDidChanged:(CDUnknownBlockType)arg2; - (BOOL)runTransaction:(CDUnknownBlockType)arg1; - (BOOL)initDB; - (BOOL)getAllShareCard:(id)arg1; - (BOOL)searchShareCardByKey:(id)arg1 CardList:(id)arg2 HasMore:(char *)arg3; - (BOOL)getNextPageWCShareCardListByShare:(id)arg1 ShareUserName:(id)arg2 CurMinUpdateTime:(unsigned long)arg3; - (BOOL)getFirstPageWCShareCardListByShare:(id)arg1 ShareUserName:(id)arg2; - (BOOL)getNextPageWCShareCardListByAppId:(id)arg1 AppId:(id)arg2 CurMinUpdateTime:(unsigned long)arg3; - (BOOL)getFirstPageWCShareCardListByAppId:(id)arg1 AppId:(id)arg2; - (BOOL)getNextPageWCShareCardList:(id)arg1 CurMinShareTime:(unsigned long)arg2; - (BOOL)getFirstPageWCShareCardList:(id)arg1; - (BOOL)getWCShareCardByCardTPID:(id)arg1 andShareCardList:(id)arg2; - (id)getWCShareCardByCardID:(id)arg1; - (unsigned long)getWCShareCardCountByAppId:(id)arg1; - (BOOL)getAllMyMarked:(id)arg1; - (BOOL)getShareUserList:(id)arg1 AppId:(id)arg2; - (BOOL)getLastThreeShareCardList:(id)arg1 AppId:(id)arg2; - (unsigned long)getNoramlShareCardCount:(id)arg1; - (void)deleteUselessShareCard; - (BOOL)deleteWCShareCardByCardID:(id)arg1; - (BOOL)insertOrUpdateShareCardData:(id)arg1; - (BOOL)insertOrUpdateShareCardBySyncItem:(id)arg1; - (unsigned long)getValidShareCardCountByTpId:(id)arg1; - (BOOL)getNeedBatchGetWCShareCardIdList:(id)arg1 byMinUpdateTime:(unsigned long)arg2; - (BOOL)getNextPageNeedBatchGetWCShareCardIdList:(id)arg1 byCurMinUpdateTime:(unsigned long)arg2; - (BOOL)getFirstPageNeedBatchGetWCShareCardIdList:(id)arg1; - (unsigned long)getShareCardAvailableCount; - (unsigned long)getShareCardCount;

@end

@interface WCNewCardDetailLogicController : MMObject <IWCShareCardPkgExt, IWCCardPkgExt, IdleTimerUtilExt, IStrangerContactMgrExt> { float _oldBrightness; float _toBrightness; MMTimer *brightTimer; unsigned long _getItemInfoEventID; unsigned long _acceptItemEventID; unsigned long _giftItemEventID; unsigned long _getShopsEventID; BOOL _bNeedGetCardDataFromSvr; BOOL _bIsFromBathView; BOOL _isConsumedNotify; BOOL _bIsShareCardDetailMode; WCCardEnterInfo *_cardEnterInfo; WCCardData *_cardData; int _cardStatus; WCCardDynamicCodeGenerator *_dynamicCodeGenerator; WCShareCardData *_shareCardData; NSMutableArray *_arrShareCardDataList; NSMutableArray *_arrUsedShareCardList; NSString *_nsConsumedBoxID; unsigned long _cardItemFromScene; WCCardUsedStoreInfo *_oneUsedStoreInfo; NSArray *_usedStoreList; WCCardDataCardInfo *_curCardInfo; WCCardDataCardTPInfo *_curCardTPInfo; unsigned int _addCardState; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) unsigned int addCardState; // @synthesize addCardState=_addCardState; @property(retain, nonatomic) WCCardDataCardTPInfo *curCardTPInfo; // @synthesize curCardTPInfo=_curCardTPInfo; @property(retain, nonatomic) WCCardDataCardInfo *curCardInfo; // @synthesize curCardInfo=_curCardInfo; @property(retain, nonatomic) NSArray *usedStoreList; // @synthesize usedStoreList=_usedStoreList; @property(retain, nonatomic) WCCardUsedStoreInfo *oneUsedStoreInfo; // @synthesize oneUsedStoreInfo=_oneUsedStoreInfo; @property(nonatomic) unsigned long cardItemFromScene; // @synthesize cardItemFromScene=_cardItemFromScene; @property(nonatomic) BOOL bIsShareCardDetailMode; // @synthesize bIsShareCardDetailMode=_bIsShareCardDetailMode; @property(retain, nonatomic) NSString *nsConsumedBoxID; // @synthesize nsConsumedBoxID=_nsConsumedBoxID; @property(retain, nonatomic) NSMutableArray *arrUsedShareCardList; // @synthesize arrUsedShareCardList=_arrUsedShareCardList; @property(nonatomic) BOOL isConsumedNotify; // @synthesize isConsumedNotify=_isConsumedNotify; @property(retain, nonatomic) NSMutableArray *arrShareCardDataList; // @synthesize arrShareCardDataList=_arrShareCardDataList; @property(retain, nonatomic) WCShareCardData *shareCardData; // @synthesize shareCardData=_shareCardData; @property(retain, nonatomic) WCCardDynamicCodeGenerator *dynamicCodeGenerator; // @synthesize dynamicCodeGenerator=_dynamicCodeGenerator; @property(nonatomic) int cardStatus; // @synthesize cardStatus=_cardStatus; @property(nonatomic) BOOL bIsFromBathView; // @synthesize bIsFromBathView=_bIsFromBathView; @property(nonatomic) BOOL bNeedGetCardDataFromSvr; // @synthesize bNeedGetCardDataFromSvr=_bNeedGetCardDataFromSvr; @property(retain, nonatomic) WCCardData *cardData; // @synthesize cardData=_cardData; @property(retain, nonatomic) WCCardEnterInfo *cardEnterInfo; // @synthesize cardEnterInfo=_cardEnterInfo; - (void).cxx_destruct; - (void)timerCheckUpdateBrightness; - (void)graduallySetBrightness:(float)arg1; - (void)graduallyIncreaseBrightnessIfNeed; - (void)recoverBrightnessIfNeed; - (BOOL)isHaveShowTipForCardId:(id)arg1; - (void)setHaveShowTipForCardId:(id)arg1; - (BOOL)hasAnnounceReport; - (void)uploadOpenCellList0ItemViewReport:(id)arg1; - (void)uploadOpenDetailViewReport; - (void)uploadOpenOperationViewReport; - (void)uploadCardPkgLocationReport; - (void)uploadEnterBrandProfileKvReport; - (void)uploadEnterCardDetailKvReport; - (BOOL)bIsCardFromOutAppScene; - (unsigned int)getCurAddCardState; - (BOOL)bCanDeleteCurCard; - (id)getCardDataJsonContentIfExist; - (BOOL)bIsCardCanShareToFriend; - (BOOL)bIsShareCardFromSelf; - (BOOL)bIsNeedShowRightActionSheetItem; - (id)getOuterAppNameIfExist; - (BOOL)bIsMemberCard; - (BOOL)bIsMemberCardPreAccept; - (id)getCardTypeName; - (id)getServiceContact; - (id)getUsedShareCardDataList; - (BOOL)bNeedToCallDelegateShareCardConsumed; - (BOOL)bUsingOfflinePay; - (id)getShareCardDataByCardId:(id)arg1; - (id)getShareCardDataList; - (id)getShareCardData; - (unsigned int)getShareUserCount; - (id)getShareUsername; - (int)curCardStatus; - (id)curCardEnterInfo; - (id)curCardData; - (BOOL)bNeedShowNuknowType; - (BOOL)bHasEnoughCardDataToShow; - (id)getNearbyShopPboneNum; - (id)getUsedStoreList; - (id)getNearbyStoreInfo; - (unsigned long)getCardItemFromScene; - (BOOL)bIsShareCardMode; - (id)getCurCardDataSource; - (id)getCurCardTpId; - (id)getCurCardId; - (void)updateShareCard:(id)arg1; - (void)acceptCard:(BOOL)arg1; - (void)handleShareCardAfterConsuemdOK; - (void)handleCodeViewNeedMark:(BOOL)arg1 needNotify:(BOOL)arg2 markScene:(int)arg3; - (void)giftMyCardTo:(id)arg1; - (void)shareMyCardWithVisibleUserList:(id)arg1 invisibleUserList:(id)arg2 visibleTagIDList:(id)arg3 invisibleTagIDList:(id)arg4; - (void)updateCardDataFromOuter:(id)arg1; - (void)setForBatchViewCard; - (void)initCardData; - (void)onStrangerContactUpdated:(id)arg1; - (void)onIdleTimerUtilVoipQuit; - (void)onDeleteCardResponse:(id)arg1 retCode:(int)arg2; - (void)onMarkedResponse:(BOOL)arg1 success:(BOOL)arg2 andMarkUser:(id)arg3 markCardId:(id)arg4 expiredTime:(float)arg5 payQRCodeWording:(id)arg6; - (void)onMarkedResponseError; - (void)onMsgNotifyShareCardConsumed:(id)arg1 sharedCardId:(id)arg2 consumedBoxId:(id)arg3 subscribeAppUserName:(id)arg4 subscribeWording:(id)arg5 retMsg:(id)arg6; - (void)onUpdateShareCardList:(id)arg1; - (void)onUpdateShareCard:(id)arg1 Error:(int)arg2; - (void)onShareCard:(id)arg1 TpID:(id)arg2 successShareCardList:(id)arg3 andCardInfo:(id)arg4; - (BOOL)isShareCardDataFailShareForCardTpId:(id)arg1; - (BOOL)isCardDataFailShareForCardTpId:(id)arg1; - (void)deleteConsumedCardFromCache:(id)arg1; - (void)onShareMyCard:(id)arg1 Error:(int)arg2; - (void)onGetUsedStoreList:(id)arg1 ErrCode:(int)arg2 EventID:(unsigned long)arg3; - (void)onWCCardUpdate:(id)arg1; - (void)onGiftCard:(id)arg1 ErrCode:(int)arg2 EventID:(unsigned long)arg3; - (void)onAcceptCard:(id)arg1 ErrCode:(int)arg2 ErrMsg:(id)arg3 EventID:(unsigned long)arg4; - (void)onGetCardData:(id)arg1 ErrCode:(int)arg2 EventID:(unsigned long)arg3; - (id)getDynamicCodeGenerator; - (void)trySetupDynamicCodeGenerator; - (int)getMarkScene; - (id)genFailAcceptInfo; - (id)genSuccessAcceptInfo; - (id)genAcceptShareInfoWithCardList:(id)arg1; - (void)getCardDataFromSvr; - (BOOL)isGetCardDataEachTime; - (BOOL)isCardDataUpdatedOneDayAgo; - (BOOL)isCardDataExistInDB; - (void)updateCardStatus; - (void)fullCardDataWithEnterInfo:(id)arg1; - (void)reloadAllViewControllerContent; - (void)reloadViewControllerContent; - (void)getPayCardListAndUsrInfoForPayIfNeed; - (void)commonInitData; - (id)initLogicControllerWithShareCardData:(id)arg1 withShareCardListIfExist:(id)arg2 withFromScene:(int)arg3 logicDelegate:(id)arg4; - (id)initLogicControllerWithCardEnterInfo:(id)arg1 logicDelegate:(id)arg2; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardAddHelper : MMObject <WCNewCardDetailViewControllerDelegate, WCCardBatchImportViewControllerDelegate> { id _delegate; }

  • (void).cxx_destruct;
  • (void)onShareFail:(id)arg1;
  • (void)onShareSuccess:(id)arg1;
  • (void)onCancel;
  • (void)onImportFail:(id)arg1;
  • (void)onImportSuccess:(id)arg1;
  • (void)onAcceptCardCancel;
  • (void)onAcceptCardFail:(id)arg1;
  • (void)onAcceptCardSuccess:(id)arg1;
  • (void)dismissViewController;
  • (void)cancelHandle;
  • (void)handleCardListInfo:(id)arg1;
  • (void)dealloc;
  • (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardGiftView : MMUIView { NSString *_userName; NSString *_displayName; NSString *_detail; BOOL _bIsMemberCard; id delegate; UIColor *_displayColor; UIColor *_detailColor; }

@property(retain, nonatomic) UIColor *detailColor; // @synthesize detailColor=_detailColor; @property(retain, nonatomic) UIColor *displayColor; // @synthesize displayColor=_displayColor; @property(nonatomic) BOOL bIsMemberCard; // @synthesize bIsMemberCard=_bIsMemberCard; @property(retain, nonatomic) NSString *detail; // @synthesize detail=_detail; @property(retain, nonatomic) NSString *displayName; // @synthesize displayName=_displayName; @property(retain, nonatomic) NSString *userName; // @synthesize userName=_userName; @property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)layoutSubviews; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCAddressBaseViewController : WCBizBaseViewController { WCAddressControlData *m_data; }

  • (void).cxx_destruct;
  • (void)refreshViewWithData:(id)arg1;
  • (void)setupWithData:(id)arg1;
  • (void)dealloc;

@end

@interface WCAddressNetworkHelper : MMObject { id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)ImportYiXunAdress:(id)arg1; - (void)SelectWCAddress:(id)arg1; - (void)ModifyWCAddress:(id)arg1; - (void)QueryWCAddress:(id)arg1; - (void)RemoveWCAddress:(id)arg1; - (void)AddWCAddress:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)OnMessageReturnInImportYiXunAddress:(id)arg1 Event:(unsigned long)arg2; - (void)OnMessageReturnInSelectWCAddress:(id)arg1 Event:(unsigned long)arg2; - (void)OnMessageReturnInModifyWCAddress:(id)arg1 Event:(unsigned long)arg2; - (void)OnMessageReturnInRemoveWCAddress:(id)arg1 Event:(unsigned long)arg2; - (void)OnMessageReturnInQueryWCAddress:(id)arg1 Event:(unsigned long)arg2; - (void)OnMessageReturnInAddWCAddress:(id)arg1 Event:(unsigned long)arg2; - (void)dealloc; - (id)init;

@end

@interface WCCardListViewController : MMUIViewController <tableViewDelegate, UITableViewDelegate, UITableViewDataSource> { MMTableView *m_tableView; id m_delegate; NSMutableArray *_cardDataList; }

@property(retain, nonatomic) NSMutableArray *cardDataList; // @synthesize cardDataList=_cardDataList; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)loadCellSubView:(id)arg1 cardIndex:(int)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)OnDataChange; - (void)dealloc; - (void)viewDidLoad; - (void)onCancel; - (void)initView; - (void)initTableView; - (void)changeDataSource:(id)arg1; - (void)initData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCShareCardNewTicketHeaderView : WCShareCardBaseHeaderView { float _viewWidth; id _delegate; BOOL _isHaveCells; unsigned long _usedStoreCount; BOOL _shouldShowGiftView; NSString *_giftUsrName; NSString *_giftDesc; }

  • (void).cxx_destruct;
  • (void)onLoadImageOK:(id)arg1;
  • (void)openUsedStoreView;
  • (id)createGiftView;
  • (id)createUnnormalStateView;
  • (id)createAcceptBtn;
  • (id)createHeadImgViewWithUrl:(id)arg1;
  • (id)createMoreStoreView;
  • (id)createLocationInfoViewWithWidth:(float)arg1;
  • (id)createDetailInfoViewWithWidth:(float)arg1;
  • (id)createTitleInfoViewWithWidth:(float)arg1;
  • (void)initView;
  • (id)initWithViewWidth:(float)arg1 CardSourceData:(id)arg2 isShareCard:(BOOL)arg3 cardStatus:(int)arg4 isNeedHideAccecptBtn:(BOOL)arg5 delegate:(id)arg6 usedStoreCount:(unsigned long)arg7 isHaveCells:(BOOL)arg8 shouldShowGift:(BOOL)arg9 giftUsrName:(id)arg10 giftDesc:(id)arg11;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardPkgDB : NSObject { WCDataBase *m_db; WCDataBaseTable *m_tableCardInfo; WCDataBaseTable *m_tableMsgCenter; }

@property(retain, nonatomic) WCDataBaseTable *m_tableMsgCenter; // @synthesize m_tableMsgCenter; @property(retain, nonatomic) WCDataBaseTable *m_tableCardInfo; // @synthesize m_tableCardInfo; @property(retain, nonatomic) WCDataBase *m_db; // @synthesize m_db; - (void).cxx_destruct; - (void)fixBugForStateFlagInCardInfoTable; - (void)saveDatabaseVersion:(unsigned int)arg1; - (unsigned int)getDatabaseVersion; - (id)pathForDatabaseVersion; - (void)CloseDB; - (void)FixDatabaseBug; - (BOOL)runTransaction:(CDUnknownBlockType)arg1 stateDidChanged:(CDUnknownBlockType)arg2; - (BOOL)runTransaction:(CDUnknownBlockType)arg1; - (BOOL)initDB; - (void)reloadDataBase; - (void)dealloc; - (id)init; - (void)updateStateFlagWithLoacalId:(id)arg1; - (id)getAllWCCard; - (id)getWCCardByCardID:(id)arg1; - (id)getAllAvailableCards; - (unsigned long)getAvailableWCCardCount; - (unsigned long)getWCCardCount; - (BOOL)getNeedBatchGetWCCardIdInfoList:(id)arg1 byMinUpdateTime:(unsigned long)arg2; - (BOOL)getNextPageNeedBatchGetWCCardIdInfoList:(id)arg1 byCurMinUpdateTime:(unsigned long)arg2; - (BOOL)getFirstPageNeedBatchGetWCCardIdInfoList:(id)arg1; - (BOOL)getNextPageWCCardList:(id)arg1 byCurMinUpdateTime:(unsigned long)arg2; - (BOOL)getFirstPageWCCardList:(id)arg1; - (BOOL)deleteWCCardByLocalCardID:(unsigned long)arg1; - (BOOL)deleteWCCardByCardID:(id)arg1; - (BOOL)insertOrUpdateWCCard:(id)arg1; - (BOOL)insertOrUpdateWCCardByAddCardItem:(id)arg1; - (BOOL)setConsumedMsgRead:(id)arg1; - (BOOL)cleanAllMsg; - (BOOL)setAllMsgRead; - (id)getLastMsg; - (unsigned long)insertWCCardPkgMsg:(id)arg1 XML:(id)arg2; - (BOOL)deleteWCCardMsgByLocalMsgID:(unsigned long)arg1; - (id)getNextPageMsgListByCurMinUpdateTime:(unsigned long)arg1 HasSmaller:(char *)arg2; - (id)getFirstPageMsgList; - (id)getUnreadMsgList; - (unsigned long)getUnreadMessageCount; - (unsigned long)getMessageCount;

@end

@interface WCCardTipItem : MMObject { unsigned long tipType; unsigned long unreadCount; NSString *layoutTip; unsigned long layoutEndTime; NSString *shareUsername; }

  • (void)initialize; @property(retain, nonatomic) NSString *shareUsername; // @synthesize shareUsername; @property(nonatomic) unsigned long layoutEndTime; // @synthesize layoutEndTime; @property(retain, nonatomic) NSString *layoutTip; // @synthesize layoutTip; @property(nonatomic) unsigned long unreadCount; // @synthesize unreadCount; @property(nonatomic) unsigned long tipType; // @synthesize tipType;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardTipController : MMObject { WCCardTipItem *_wcCardTip; }

  • (void).cxx_destruct;
  • (void)saveWCCardTipStg;
  • (id)GetPathOfWCCardTipStorage;
  • (id)getCardTip;
  • (void)clearWCCardTip;
  • (void)setWCCardTip:(id)arg1;
  • (void)loadTipStg;
  • (id)init;

@end

@interface PublicWifiStatusBar : MMUIView { BOOL _isConnected; NSString *_ssid; UILabel *_titleLabel; UIImageView *_iconImgView; }

@property(retain, nonatomic) UIImageView *iconImgView; // @synthesize iconImgView=_iconImgView; @property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) NSString *ssid; // @synthesize ssid=_ssid; @property(nonatomic) BOOL isConnected; // @synthesize isConnected=_isConnected; - (void).cxx_destruct; - (void)layoutSubviews; - (void)setBackgroundColor:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1; - (void)dealloc;

@end

@interface PublicWifiLoadingView : MMUIView { float _angle; int _timeout; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)drawRect:(struct CGRect)arg1; - (void)refresh; - (void)stopLoading; - (void)startLoading:(float)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCCardPkgSyncMgr : MMObject { NSData *_syncKeyBuffer; WCCardPkgDB *_wcCardPkgDB; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleWCCardSyncResp:(id)arg1 Event:(unsigned long)arg2; - (void)syncByNotify:(unsigned int)arg1 Scene:(unsigned int)arg2; - (void)clearSyncKey; - (void)initDB:(id)arg1; - (void)dealloc; - (id)init; - (void)reloadSyncKeyBuffer; - (void)loadSyncKeyBuffer; - (BOOL)saveSyncKeyBuffer:(id)arg1; - (id)getSyncKeyBufferFilePath;

@end

@interface WCShareCardSyncMgr : MMObject { unsigned long long _syncMaxSeq; WCShareCardDB *_wcShareCardDB; unsigned long _defaultIntervalSeconds; unsigned long _lastSyncTime; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (BOOL)saveSyncMaxSeq:(unsigned long long)arg1; - (id)getWCShareCardSyncInfoPath; - (void)loadSyncSeq; - (void)reloadSyncKeyBuffer; - (void)handleShareCardSyncResp:(id)arg1 Event:(unsigned long)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)doSync; - (void)doSyncInternal; - (void)makeSyncCgi; - (void)clearSyncKey; - (void)dealloc; - (void)initDB:(id)arg1; - (id)init;

@end

@interface WCCardPkgMsgButton : NSObject { unsigned long actionType; NSString *actionText; NSString *actionUrl; }

@property(retain, nonatomic) NSString *actionUrl; // @synthesize actionUrl; @property(retain, nonatomic) NSString *actionText; // @synthesize actionText; @property(nonatomic) unsigned long actionType; // @synthesize actionType; - (void).cxx_destruct; - (BOOL)IsActionValid; - (void)dealloc;

@end

@interface WCCardPkgMsgActivity : NSObject { unsigned long activityType; NSString *activityText; NSString *activityUrl; unsigned long activityEndTime; }

@property(nonatomic) unsigned long activityEndTime; // @synthesize activityEndTime; @property(retain, nonatomic) NSString *activityUrl; // @synthesize activityUrl; @property(retain, nonatomic) NSString *activityText; // @synthesize activityText; @property(nonatomic) unsigned long activityType; // @synthesize activityType; - (void).cxx_destruct; - (BOOL)IsActivityValid; - (void)dealloc;

@end

@interface WCCardPkgMsgAcceptItem : NSObject { NSString *title; NSString *subTitle; NSString *cardId; NSString *cardExt; unsigned long endTime; unsigned long actionType; }

@property(nonatomic) unsigned long actionType; // @synthesize actionType; @property(nonatomic) unsigned long endTime; // @synthesize endTime; @property(retain, nonatomic) NSString *cardExt; // @synthesize cardExt; @property(retain, nonatomic) NSString *cardId; // @synthesize cardId; @property(retain, nonatomic) NSString *subTitle; // @synthesize subTitle; @property(retain, nonatomic) NSString *title; // @synthesize title; - (void).cxx_destruct; - (BOOL)IsAcceptItemValid; - (void)dealloc;

@end

@interface WCCardPkgMsgJumpButton : NSObject { NSString *_title; NSString *_desc; NSString *_buttonTitle; NSString *_jumpUrlStr; }

@property(retain, nonatomic) NSString *jumpUrlStr; // @synthesize jumpUrlStr=_jumpUrlStr; @property(retain, nonatomic) NSString *buttonTitle; // @synthesize buttonTitle=_buttonTitle; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCCardPkgMsg : NSObject { BOOL _bNeedCheck; unsigned long localID; unsigned long status; unsigned long updateTime; NSString *contentForDB; NSString *cardId; unsigned long IntRes1; unsigned long IntRes2; NSString *StrRes1; NSString *StrRes2; NSString *consumedBoxId; NSString *logoColor; unsigned long msgType; unsigned long jumpType; NSString *cardTpId; NSString *logoUrl; NSString *webUrl; NSString *title; NSString *desc; NSString *msgID; WCCardPkgMsgButton *actionBtn; WCCardPkgMsgActivity *activity; unsigned long reportScene; NSMutableArray *acceptItemList; unsigned long getLayoutScene; NSString *redDotWording; NSString *redDotIconUrl; NSString *redDotBuff; NSString *_msgTipWording; NSString *_msgTipIconUrl; NSMutableArray *_jumpUrlBtnList; unsigned long long svr64ID; long long m___rowID; }

  • (void)ParseMsgXML:(id)arg1 ToMsg:(id)arg2;
  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) BOOL bNeedCheck; // @synthesize bNeedCheck=_bNeedCheck; @property(retain, nonatomic) NSMutableArray *jumpUrlBtnList; // @synthesize jumpUrlBtnList=_jumpUrlBtnList; @property(retain, nonatomic) NSString *msgTipIconUrl; // @synthesize msgTipIconUrl=_msgTipIconUrl; @property(retain, nonatomic) NSString *msgTipWording; // @synthesize msgTipWording=_msgTipWording; @property(retain, nonatomic) NSString *redDotBuff; // @synthesize redDotBuff; @property(retain, nonatomic) NSString *redDotIconUrl; // @synthesize redDotIconUrl; @property(retain, nonatomic) NSString *redDotWording; // @synthesize redDotWording; @property(nonatomic) unsigned long getLayoutScene; // @synthesize getLayoutScene; @property(retain, nonatomic) NSMutableArray *acceptItemList; // @synthesize acceptItemList; @property(nonatomic) unsigned long reportScene; // @synthesize reportScene; @property(retain, nonatomic) WCCardPkgMsgActivity *activity; // @synthesize activity; @property(retain, nonatomic) WCCardPkgMsgButton *actionBtn; // @synthesize actionBtn; @property(retain, nonatomic) NSString *msgID; // @synthesize msgID; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *webUrl; // @synthesize webUrl; @property(retain, nonatomic) NSString *logoUrl; // @synthesize logoUrl; @property(retain, nonatomic) NSString *cardTpId; // @synthesize cardTpId; @property(nonatomic) unsigned long jumpType; // @synthesize jumpType; @property(nonatomic) unsigned long msgType; // @synthesize msgType; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *logoColor; // @synthesize logoColor; @property(retain, nonatomic) NSString *consumedBoxId; // @synthesize consumedBoxId; @property(retain, nonatomic) NSString *StrRes2; // @synthesize StrRes2; @property(retain, nonatomic) NSString *StrRes1; // @synthesize StrRes1; @property(nonatomic) unsigned long IntRes2; // @synthesize IntRes2; @property(nonatomic) unsigned long IntRes1; // @synthesize IntRes1; @property(retain, nonatomic) NSString *cardId; // @synthesize cardId; @property(retain, nonatomic) NSString *contentForDB; // @synthesize contentForDB; @property(nonatomic) unsigned long updateTime; // @synthesize updateTime; @property(nonatomic) unsigned long status; // @synthesize status; @property(nonatomic) unsigned long long svr64ID; // @synthesize svr64ID; @property(nonatomic) unsigned long localID; // @synthesize localID;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)setupDataFromDB;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_logoColor;
  • (const WCDBCondition_8be2a476 *)db_consumedBoxId;
  • (const WCDBCondition_8be2a476 *)db_StrRes2;
  • (const WCDBCondition_8be2a476 *)db_StrRes1;
  • (const WCDBCondition_e9b1f587 *)db_IntRes2;
  • (const WCDBCondition_e9b1f587 *)db_IntRes1;
  • (const WCDBCondition_8be2a476 *)db_cardId;
  • (const WCDBCondition_8be2a476 *)db_contentForDB;
  • (const WCDBCondition_e9b1f587 *)db_updateTime;
  • (const WCDBCondition_e9b1f587 *)db_status;
  • (const WCDBCondition_a9076411 *)db_svr64ID;
  • (const WCDBCondition_e9b1f587 *)db_localID;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardHomeHeaderView : UICollectionReusableView { BOOL _bShowArrowIcon; NSString *_leftWording; NSString *_rightWording; id _delegate; UILabel *_leftLabel; UIButton *_rightButton; UIImageView *_arrowIcon; }

@property(retain, nonatomic) UIImageView *arrowIcon; // @synthesize arrowIcon=_arrowIcon; @property(retain, nonatomic) UIButton *rightButton; // @synthesize rightButton=_rightButton; @property(retain, nonatomic) UILabel *leftLabel; // @synthesize leftLabel=_leftLabel; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) BOOL bShowArrowIcon; // @synthesize bShowArrowIcon=_bShowArrowIcon; @property(retain, nonatomic) NSString *rightWording; // @synthesize rightWording=_rightWording; @property(retain, nonatomic) NSString *leftWording; // @synthesize leftWording=_leftWording; - (void).cxx_destruct; - (void)rightButtonDidSelected; - (void)layoutSubviews; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface PublicWifiApBarInfo : NSObject { NSString *m_ssid; NSString *m_mac; int m_signal; }

@property(nonatomic) int m_signal; // @synthesize m_signal; @property(retain, nonatomic) NSString *m_mac; // @synthesize m_mac; @property(retain, nonatomic) NSString *m_ssid; // @synthesize m_ssid; - (void).cxx_destruct;

@end

@interface PublicWifiBarMsg : NSObject { NSString *m_msgtype; unsigned long m_uin; NSString *m_bartext; NSString *m_barurl; unsigned long m_actioncode; NSString *m_appid; unsigned long m_shopid; NSString *m_apkey; unsigned long m_expiredtime; NSMutableArray *m_sbarlist; }

@property(retain, nonatomic) NSMutableArray *m_sbarlist; // @synthesize m_sbarlist; @property(nonatomic) unsigned long m_expiredtime; // @synthesize m_expiredtime; @property(retain, nonatomic) NSString *m_apkey; // @synthesize m_apkey; @property(nonatomic) unsigned long m_shopid; // @synthesize m_shopid; @property(retain, nonatomic) NSString *m_appid; // @synthesize m_appid; @property(nonatomic) unsigned long m_actioncode; // @synthesize m_actioncode; @property(retain, nonatomic) NSString *m_barurl; // @synthesize m_barurl; @property(retain, nonatomic) NSString *m_bartext; // @synthesize m_bartext; @property(nonatomic) unsigned long m_uin; // @synthesize m_uin; @property(retain, nonatomic) NSString *m_msgtype; // @synthesize m_msgtype; - (void).cxx_destruct;

@end

@interface PublicWifiHelper : MMObject { }

  • (id)parseFreeWifiMsg:(id)arg1;
  • (int)getProtoTypeWithApBase:(id)arg1;
  • (int)combineStageCodeWithProtoType:(int)arg1 ErrorScene:(int)arg2;
  • (int)combineRetCodeWithProtoType:(int)arg1 ErrorScene:(int)arg2 ErrorNum:(int)arg3;
  • (id)standardFormatMAC:(id)arg1;
  • (void)logApcheck:(id)arg1 apMac:(id)arg2 clientMac:(id)arg3 apKey:(id)arg4 sessionKey:(id)arg5 httpTimeCost:(int)arg6 httpStatusCode:(int)arg7 httpContent:(id)arg8 cofgEchoStr:(id)arg9 errorMsg:(id)arg10;
  • (BOOL)isIOS9AndNeedSpecialHandling;
  • (BOOL)isWifiConnected;
  • (void)logLaunchWeChatThroughUrlSchemeWithSessionKey:(id)arg1 apMac:(id)arg2 qValue:(id)arg3;
  • (void)logProtoFourSecondApAuthRespWithSessionKey:(id)arg1 apMac:(id)arg2 status:(int)arg3 scene:(unsigned long)arg4 qValue:(id)arg5;
  • (void)logProtoFourChangeSsidRespWithSessionKey:(id)arg1 apMac:(id)arg2 status:(int)arg3 scene:(unsigned long)arg4 qValue:(id)arg5;
  • (void)logProtoFourApAuthRespWithSessionKey:(id)arg1 apMac:(id)arg2 status:(int)arg3 scene:(unsigned long)arg4 qValue:(id)arg5;
  • (void)logProto31GetPageInfoRespWithSessionKey:(id)arg1 apMac:(id)arg2 status:(int)arg3 scene:(unsigned long)arg4 qValue:(id)arg5;
  • (void)logProto31APAuthWithSessionKey:(id)arg1 apMac:(id)arg2 status:(int)arg3 scene:(unsigned long)arg4 qValue:(id)arg5 appId:(id)arg6 extend:(id)arg7 timestamp:(id)arg8 openid:(id)arg9 tid:(id)arg10 authUrl:(id)arg11;
  • (void)logProto31APACInfoRespWithSessionKey:(id)arg1 apMac:(id)arg2 status:(int)arg3 scene:(unsigned long)arg4 qValue:(id)arg5;
  • (void)logProto31GetPortalApInfoRespWithSessionKey:(id)arg1 apMac:(id)arg2 status:(int)arg3 scene:(unsigned long)arg4 qValue:(id)arg5;
  • (void)logProto31CheckProtoTypeWithSessionKey:(id)arg1 apMac:(id)arg2 status:(int)arg3 scene:(unsigned long)arg4 qValue:(id)arg5;
  • (void)logCloseGuidePageOfProtoFourWithAPMac:(id)arg1;
  • (void)logViewGuidePageOfProtoFourWithAPMac:(id)arg1 url:(id)arg2;
  • (void)logCloseGuidePageOfProtoOneWithAPMac:(id)arg1;
  • (void)logViewGuidePageOfProtoOneWithAPMac:(id)arg1 url:(id)arg2;
  • (void)logClickCompleteButtonOfSuccessPageWithAPMac:(id)arg1 followBrand:(int)arg2 protoType:(int)arg3;
  • (void)logViewSuccessPageWithAPMac:(id)arg1 url:(id)arg2 hasFollowed:(int)arg3 protoType:(int)arg4;
  • (void)logClickBackButtonOfFrontPageWithAPMac:(id)arg1 url:(id)arg2;
  • (void)logClickConnectButtonOfFrontPageWithAPMac:(id)arg1 protoType:(int)arg2;
  • (void)logViewFrontPageWithAPMac:(id)arg1 url:(id)arg2 protoType:(int)arg3;
  • (void)logRespLoginAPWithSessionKey:(id)arg1 apMac:(id)arg2 status:(int)arg3 scene:(unsigned long)arg4;
  • (void)logReqLoginAPWithSessionKey:(id)arg1 apMac:(id)arg2 status:(int)arg3 scene:(unsigned long)arg4;
  • (void)logRespWeixinAuthWithSessionKey:(id)arg1 apMac:(id)arg2 status:(int)arg3 scene:(unsigned long)arg4;
  • (void)logReqWeixinAuthWithSessionKey:(id)arg1 apMac:(id)arg2 status:(int)arg3 scene:(unsigned long)arg4;
  • (void)logRespGetAuthKeyWithSessionKey:(id)arg1 apMac:(id)arg2 status:(int)arg3 scene:(unsigned long)arg4;
  • (void)logReqGetAuthKeyWithSessionKey:(id)arg1 apMac:(id)arg2 status:(int)arg3 scene:(unsigned long)arg4;
  • (void)logRespGetA8KeyWithSessionKey:(id)arg1 apMac:(id)arg2 status:(int)arg3 scene:(unsigned long)arg4;
  • (void)logReqGetA8KeyWithSessionKey:(id)arg1 apMac:(id)arg2 status:(int)arg3 scene:(unsigned long)arg4;
  • (void)logClickHomeBarWithAPMac:(id)arg1 url:(id)arg2;
  • (int)getSvrTypeFromWifiScene:(unsigned long)arg1;
  • (id)stringForNow;
  • (id)genSessionKey;
  • (id)parseQueryString:(id)arg1;

@end

@interface WCCardMemberCardListLogicController : MMObject { NSMutableOrderedSet *_allSortedMemberCardsList; CDUnknownBlockType _fetchDataCompleteBlcok; CDUnknownBlockType _delCompleteBlcok; CDUnknownBlockType _giftCompleteBlcok; }

@property(copy, nonatomic) CDUnknownBlockType giftCompleteBlcok; // @synthesize giftCompleteBlcok=_giftCompleteBlcok; @property(copy, nonatomic) CDUnknownBlockType delCompleteBlcok; // @synthesize delCompleteBlcok=_delCompleteBlcok; @property(copy, nonatomic) CDUnknownBlockType fetchDataCompleteBlcok; // @synthesize fetchDataCompleteBlcok=_fetchDataCompleteBlcok; - (void).cxx_destruct; - (void)onGetCardData:(id)arg1 ErrCode:(int)arg2; - (void)onDeleteCardIDList:(id)arg1 ErrCode:(int)arg2; - (void)onGiftCard:(id)arg1 ErrCode:(int)arg2; - (id)findCard:(id)arg1 inList:(id)arg2; - (void)loadMemberCards; - (void)removeMemberCardDataAtRow:(int)arg1; - (int)getIdxOfMemberCard:(id)arg1; - (id)getMemberCardAtRow:(int)arg1; - (unsigned long)getNumberOfMemberCards; - (void)giftMemberCardId:(id)arg1 toUsrName:(id)arg2 complete:(CDUnknownBlockType)arg3; - (void)delMemberCard:(id)arg1 complete:(CDUnknownBlockType)arg2; - (void)fetchData:(CDUnknownBlockType)arg1; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCShareCardMgr : MMService <MMService, WCShareCardSyncMgrDelegate, WCShareCardBatchGetMgrDelegate, PBMessageObserverDelegate, LocationRetrieveDelegate, MMKernelExt> { WCShareCardDB *_wcShareCardDB; WCShareCardSyncMgr *_wcShareCardSyncMgr; WCShareCardBatchGetMgr *_wcShareCardBatchGetMgr; LocationRetriever *_locationRetrieve; unsigned long uiLastMarkShareCardEventID; NSString *_curHomePageLayoutBuff; BOOL _bIsLocalCityLayoutEnd; BOOL _bIsOtherCityLayoutEnd; BOOL _bIsHomePageFirstPageData; NSMutableDictionary *_dicCardForMask; WCNewShareCardLayoutCache *_shareCardLayoutCache; NSArray *_arrNeedAnimtionCardData; CLLocation *_location; }

@property(readonly, nonatomic) CLLocation *location; // @synthesize location=_location; @property(retain, nonatomic) NSArray *arrNeedAnimtionCardData; // @synthesize arrNeedAnimtionCardData=_arrNeedAnimtionCardData; - (void).cxx_destruct; - (void)saveShareCardsToDB:(id)arg1; - (void)onRetrieveLocationError:(int)arg1; - (void)onRetrieveLocationTimeOut:(id)arg1; - (void)onRetrieveLocationOK:(id)arg1; - (void)onBatchGetEnd:(unsigned long)arg1; - (void)onBatchGetShareCardList:(id)arg1 ErrCode:(int)arg2; - (void)onWCShareCardSyncEnd; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleOnGetHomePageLayoutResp:(id)arg1; - (void)handleOnGetShareCardConsumedInfoResp:(id)arg1; - (void)handleOnGetDelShareCardResp:(id)arg1; - (void)handleOnGetShareCardItemResp:(id)arg1; - (void)handleOnGetMarkShareCardResp:(id)arg1 Event:(unsigned long)arg2; - (void)handleOnGetCommentShareCardResp:(id)arg1; - (void)keepCachedDataFromOldCard:(id)arg1 toNewCard:(id)arg2; - (void)handleOnGetShareCardResp:(id)arg1; - (void)internalMarkShareCard:(id)arg1; - (void)markShareCardByCardId:(id)arg1 mark:(BOOL)arg2 notify:(BOOL)arg3 scene:(int)arg4; - (void)commentShareCard:(id)arg1 WithText:(id)arg2; - (void)clearUselessShareCardFromDB; - (void)deleteShareCardByCardIdFromDB:(id)arg1; - (void)deleteShareCardByCardIdFromSvr:(id)arg1; - (BOOL)getShareCardByCardTpIdFromDB:(id)arg1 andShareCardList:(id)arg2; - (void)getShareCardFromSvr:(id)arg1; - (id)getShareCardByCardIdFromDB:(id)arg1; - (void)getFriendShareViewFirstPage:(id)arg1 CurMinUpdateTime:(unsigned long)arg2; - (void)getFriendShareViewFirstPage:(id)arg1; - (unsigned long)getShareCardCount:(id)arg1; - (unsigned long)getValidShareCardCount:(id)arg1; - (void)getShareCardNextPageByCurMinShareTime:(unsigned long)arg1; - (void)getShareCardFirstPage; - (void)shareCardConsumed:(id)arg1 fromScene:(unsigned long)arg2 withCode:(id)arg3; - (void)doSync; - (void)clearSyncKey; - (unsigned long)getShareCardAvailableCount; - (unsigned long)getShareCardCount; - (void)tagCardHasBeenRed; - (void)stopRetrieveLocation; - (void)startRetrieveLocation; - (void)searchShareCardByKey:(id)arg1; - (void)getShareCardsHomePageLayoutInternal; - (BOOL)getShareCardsHomePageLayoutMore; - (void)getShareCardsHomePageLayout; - (void)shareCardListToFriend:(id)arg1 consumedboxCardId:(id)arg2 visibleUserList:(id)arg3 invisibleUserList:(id)arg4 visibleTagIDList:(id)arg5 invisibleTagIDList:(id)arg6 staticScene:(int)arg7; - (void)shareCardListToFriend:(id)arg1 staticScene:(int)arg2; - (void)shareCardGetReward:(id)arg1 BrandUsername:(id)arg2 ConsumedBoxID:(id)arg3 visibleUserList:(id)arg4 invisibleUserList:(id)arg5 visibleTagIDList:(id)arg6 invisibleTagIDList:(id)arg7; - (void)shareCardWithWhoCanSee:(id)arg1 visibleUserList:(id)arg2 invisibleUserList:(id)arg3 visibleTagIDList:(id)arg4 invisibleTagIDList:(id)arg5; - (void)onAuthOK; - (BOOL)needShowShareCardEntrance; - (void)insertOrUpdateWCCard:(id)arg1; - (void)onServiceReloadData; - (void)onServiceInit; - (void)dealloc; - (id)init; - (void)saveShareCardLayoutCacheWithLoacalList:(id)arg1 otherCityList:(id)arg2 cityName:(id)arg3 entryTip:(id)arg4 entryIcons:(id)arg5 entryShowRedDot:(BOOL)arg6 entryShowNew:(BOOL)arg7; - (BOOL)hasShareCardLayoutCacheData; - (BOOL)loadShareCardLayoutCache; @property(readonly, nonatomic) WCNewShareCardLayoutCache *shareCardLayoutCache;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCProductReceiptEditViewController : MMUIViewController <UITextFieldDelegate, UITableViewDataSource, UITableViewDelegate> { MMTableViewInfo *m_tableViewInfo; MMTableViewCellInfo *m_editInfo; MMTableView *m_searchTableView; NSMutableArray *m_sourceArray; NSMutableArray *m_destArray; NSString *m_receiptStr; float m_keyBoardHeight; id m_delegate; }

@property(retain, nonatomic) NSString *m_receiptStr; // @synthesize m_receiptStr; @property(retain, nonatomic) NSMutableArray *m_destArray; // @synthesize m_destArray; @property(retain, nonatomic) NSMutableArray *m_sourceArray; // @synthesize m_sourceArray; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)dealloc; - (void)updateDestAry:(id)arg1; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)onSaveText; - (void)disMissThisViewAnimated; - (void)reloadSearchTableView; - (void)keyboardWillShow:(id)arg1; - (id)initWithReceiptStr:(id)arg1; - (void)onClearHistoryRecord; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)initSearchTableView; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidLoad; - (void)initData; - (void)initView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardLayoutItem : MMObject { NSString *cardID; NSString *announceMent; unsigned long layoutEndTime; unsigned long itemType; }

  • (void)initialize; @property(nonatomic) unsigned long itemType; // @synthesize itemType; @property(nonatomic) unsigned long layoutEndTime; // @synthesize layoutEndTime; @property(retain, nonatomic) NSString *announceMent; // @synthesize announceMent; @property(retain, nonatomic) NSString *cardID; // @synthesize cardID;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardLayoutStorage : MMObject { NSMutableArray *expiringList; NSMutableArray *memberCardList; NSMutableArray *nearbyList; NSMutableArray *recentList; NSString *layoutBuff; BOOL bShowLayoutRed; unsigned long layoutRedEndTime; NSString *layoutTip; unsigned long layoutUpdateTime; NSString *entrySubTitle; unsigned long topScene; }

  • (void)initialize; @property(retain, nonatomic) NSMutableArray *recentList; // @synthesize recentList; @property(nonatomic) unsigned long topScene; // @synthesize topScene; @property(retain, nonatomic) NSString *entrySubTitle; // @synthesize entrySubTitle; @property(nonatomic) unsigned long layoutUpdateTime; // @synthesize layoutUpdateTime; @property(retain, nonatomic) NSString *layoutTip; // @synthesize layoutTip; @property(nonatomic) unsigned long layoutRedEndTime; // @synthesize layoutRedEndTime; @property(nonatomic) BOOL bShowLayoutRed; // @synthesize bShowLayoutRed; @property(retain, nonatomic) NSString *layoutBuff; // @synthesize layoutBuff; @property(retain, nonatomic) NSMutableArray *nearbyList; // @synthesize nearbyList; @property(retain, nonatomic) NSMutableArray *memberCardList; // @synthesize memberCardList; @property(retain, nonatomic) NSMutableArray *expiringList; // @synthesize expiringList;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardLayoutMgr : MMObject { WCCardLayoutStorage *_layoutStg; unsigned long _waitLocationTime; id _delegate; BOOL _bGettingLayout; }

  • (void).cxx_destruct;
  • (BOOL)IsLayoutListChanged:(id)arg1 LocalList:(id)arg2;
  • (BOOL)IsNeedNotifyChangedExipringList:(id)arg1 MemberCardList:(id)arg2 NearbyList:(id)arg3 RecentList:(id)arg4;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)saveLayoutStg;
  • (id)GetPathOfWCCardLayoutStorage;
  • (void)getCardLayoutByCGI:(id)arg1 Scene:(unsigned int)arg2;
  • (id)getEntrySubTitle;
  • (BOOL)isGettingLayout;
  • (id)layoutTip;
  • (BOOL)hasLayoutRedDot;
  • (void)clearLayoutRedDot;
  • (unsigned long)getTopScene;
  • (id)getRecentList;
  • (id)getNearByList;
  • (id)getMemberCardList;
  • (id)getExpiringList;
  • (id)getLayoutBuff;
  • (void)loadLayoutStg;
  • (void)dealloc;
  • (id)initWithDelegate:(id)arg1;

@end

@interface WCCardDynamicCodeGenerator : MMObject { NSString *_nsCardId; NSMutableArray *_arrCodes; double _codeExpiredTime; unsigned long _uiCountOfNeedRefresh; NSTimer *_oCheckExpireTimer; BOOL _bFetchingCode; unsigned long _uiRefreshInteval; CDUnknownBlockType _getCodeBlock; unsigned long _refreshInteval; }

@property(nonatomic) unsigned long refreshInteval; // @synthesize refreshInteval=_refreshInteval; @property(copy, nonatomic) CDUnknownBlockType getCodeBlock; // @synthesize getCodeBlock=_getCodeBlock; @property(readonly, nonatomic) unsigned long uiRefreshInteval; // @synthesize uiRefreshInteval=_uiRefreshInteval; - (void).cxx_destruct; - (void)onGetSerialNumberData:(id)arg1 ErrCode:(int)arg2; - (BOOL)bCodesExpired; - (void)tryFetchCodeIfLackCode; - (id)takeOneCode; - (void)clearAllCode; - (void)fetchCodeFromSvr; - (id)getCode:(CDUnknownBlockType)arg1; - (BOOL)bHasAvailableCode; - (id)initWithCardId:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardHomeViewController : MMUIViewController <UICollectionViewDataSource, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout, WCCardHomeHeaderViewDelegate, WCNewCardDetailViewControllerDelegate, WCCardHomeBubbleHeaderViewDelegate> { UICollectionView *_collectionView; UICollectionViewFlowLayout *_collectionLayout; WCCardHomeLogicController *_logicViewController; int _from; }

@property(nonatomic) int from; // @synthesize from=_from; @property(retain, nonatomic) WCCardHomeLogicController *logicViewController; // @synthesize logicViewController=_logicViewController; @property(retain, nonatomic) UICollectionViewFlowLayout *collectionLayout; // @synthesize collectionLayout=_collectionLayout; @property(retain, nonatomic) UICollectionView *collectionView; // @synthesize collectionView=_collectionView; - (void).cxx_destruct; - (void)delayFadeOutCard:(id)arg1; - (void)onUseCard:(id)arg1 lastIndex:(id)arg2 delayTime:(float)arg3; - (void)onShareCard:(id)arg1 lastIndex:(id)arg2; - (void)onGiftCard:(id)arg1 lastIndex:(id)arg2; - (void)onDeleteCard:(id)arg1; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidBePushed:(BOOL)arg1; - (void)reloadCollectionView; - (void)confiNavigationBar; - (void)confiView; - (void)confiDataWithShareOnly:(BOOL)arg1; - (void)onHomeBubbleHeaderViewBubbleClick; - (void)rightWordingDidSelected; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForFooterInSection:(int)arg3; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForHeaderInSection:(int)arg3; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3; - (void)collectionView:(id)arg1 didUnhighlightItemAtIndexPath:(id)arg2; - (void)collectionView:(id)arg1 didHighlightItemAtIndexPath:(id)arg2; - (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2; - (id)collectionView:(id)arg1 viewForSupplementaryElementOfKind:(id)arg2 atIndexPath:(id)arg3; - (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2; - (int)numberOfSectionsInCollectionView:(id)arg1; - (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2; - (void)onShowAllMessage; - (void)onBackDidSelected; - (BOOL)useTransparentNavibar; - (void)viewDidTransitionToNewSize; - (void)viewDidLayoutSubviews; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (id)init; - (id)initWithFrom:(int)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardBatchImportViewController : MMUIViewController <WCCardPkgBackViewDelegate, WCGroupTagViewControllerDelegate, IWCCardPkgExt, IWCShareCardPkgExt> { id _delegate; BOOL _isLoading; WCCardAcceptCardListInfo *_cardListInfo; NSMutableArray *_cardList; WCCardChooseEmptyView *_emptyView; UIButton *_sureButton; unsigned long _genType; BOOL _isSelectTagGroup; unsigned long _uiScene; WCCardPkgBackView *_backview; NSMutableArray *_arrGroupUser; NSMutableArray *_arrBlackUser; NSMutableArray *_arrGroupUserLabelID; NSMutableArray *_arrBlackUserLabelID; NSString *_privateWording; WCCardChoosePeopleLabelView *_peopleLabelView; MMToastViewController *_toastVC; MMBarButtonItem *_leftBarItem; }

@property(retain, nonatomic) MMBarButtonItem *leftBarItem; // @synthesize leftBarItem=_leftBarItem; @property(retain, nonatomic) MMToastViewController *toastVC; // @synthesize toastVC=_toastVC; @property(retain, nonatomic) WCCardChoosePeopleLabelView *peopleLabelView; // @synthesize peopleLabelView=_peopleLabelView; @property(retain, nonatomic) NSString *privateWording; // @synthesize privateWording=_privateWording; @property(retain, nonatomic) NSMutableArray *arrBlackUserLabelID; // @synthesize arrBlackUserLabelID=_arrBlackUserLabelID; @property(retain, nonatomic) NSMutableArray *arrGroupUserLabelID; // @synthesize arrGroupUserLabelID=_arrGroupUserLabelID; @property(retain, nonatomic) NSMutableArray *arrBlackUser; // @synthesize arrBlackUser=_arrBlackUser; @property(retain, nonatomic) NSMutableArray *arrGroupUser; // @synthesize arrGroupUser=_arrGroupUser; @property(nonatomic) BOOL isSelectTagGroup; // @synthesize isSelectTagGroup=_isSelectTagGroup; @property(retain, nonatomic) WCCardPkgBackView *backview; // @synthesize backview=_backview; @property(nonatomic) unsigned long uiScene; // @synthesize uiScene=_uiScene; - (void).cxx_destruct; - (void)cardDataList:(id)arg1 tpCardDataList:(id)arg2; - (id)sortByGuideSameWithCardList:(id)arg1; - (void)GroupTagViewControllerWillDissappear; - (void)wcIsHaveAvailabledCard:(BOOL)arg1; - (void)wcCardSureButtonDidSelected; - (float)wcCardPkgBackViewMaxHeight; - (void)stopLoadingWithFailText:(id)arg1; - (void)stopLoadingWithOKText:(id)arg1; - (void)setCardWhoCanSee; - (void)onPop; - (void)onCancel; - (void)onImportSelectedCardList; - (void)onShareSelectedCardList; - (void)performDismiss; - (void)onImportBulkCard:(id)arg1 errCode:(int)arg2; - (void)onGetBulkInfo:(id)arg1 errCode:(int)arg2; - (void)onShareCard:(id)arg1 TpID:(id)arg2 andCardInfo:(id)arg3; - (void)showPeopleLabelView; - (void)showBackView; - (void)showEmptyView; - (BOOL)useTransparentNavibar; - (void)viewDidLayoutSubviews; - (void)initBottomPeopleView; - (void)initBackView; - (void)initEmptyView; - (void)initBaseUI; - (void)initData; - (void)viewDidLoad; - (void)dealloc; - (id)initWithDelegate:(id)arg1 cardListInfo:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PublicWifiReportQualityInfo : NSObject { NSString *ssid; NSString *bssid; NSString *clientMac; NSString *apKey; unsigned long qrtype; NSString *mpShopId; NSString *mpAppId; NSString *sessionKey; unsigned long protoType; unsigned long stageCode; NSString *stageName; unsigned long result; unsigned long channel; NSString *mpUserName; unsigned long timeCost; NSString *resultMsg; unsigned long long currentTimeMillis; }

@property(nonatomic) unsigned long long currentTimeMillis; // @synthesize currentTimeMillis; @property(retain, nonatomic) NSString *resultMsg; // @synthesize resultMsg; @property(nonatomic) unsigned long timeCost; // @synthesize timeCost; @property(retain, nonatomic) NSString *mpUserName; // @synthesize mpUserName; @property(nonatomic) unsigned long result; // @synthesize result; @property(retain, nonatomic) NSString *stageName; // @synthesize stageName; @property(nonatomic) unsigned long stageCode; // @synthesize stageCode; @property(nonatomic) unsigned long channel; // @synthesize channel; @property(nonatomic) unsigned long protoType; // @synthesize protoType; @property(retain, nonatomic) NSString *sessionKey; // @synthesize sessionKey; @property(retain, nonatomic) NSString *mpAppId; // @synthesize mpAppId; @property(retain, nonatomic) NSString *mpShopId; // @synthesize mpShopId; @property(nonatomic) unsigned long qrtype; // @synthesize qrtype; @property(retain, nonatomic) NSString *apKey; // @synthesize apKey; @property(retain, nonatomic) NSString *clientMac; // @synthesize clientMac; @property(retain, nonatomic) NSString *bssid; // @synthesize bssid; @property(retain, nonatomic) NSString *ssid; // @synthesize ssid; - (void).cxx_destruct; - (id)description;

@end

@interface PublicWifiReportQuality : NSObject { NSMutableDictionary *_reportQualityInfoList; }

@property(retain, nonatomic) NSMutableDictionary *reportQualityInfoList; // @synthesize reportQualityInfoList=_reportQualityInfoList; - (void).cxx_destruct; - (id)genContentJSONWithReportInfo:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)sendReportRequest; - (void)removeReportedItemWithReportId:(id)arg1; - (void)addReportInfoWithApBase:(id)arg1 protoType:(int)arg2 shopId:(id)arg3 errscene:(unsigned long)arg4 userName:(id)arg5 timecost:(unsigned long)arg6; - (void)dealloc; - (id)init;

@end

@interface WCShareCardDisplayStatItem : NSObject { NSString *_tpId; NSString *_cardId; unsigned long _rowIdx; }

  • (void).cxx_destruct;
  • (id)description;
  • (id)initWithTpId:(id)arg1 cardId:(id)arg2 row:(unsigned long)arg3;

@end

@interface WCNewShareCardListViewController : MMUIViewController <WCNewShareCardListLogicDelegate, UITableViewDelegate, UITableViewDataSource, WCCardPackageViewControllerDelegate, WCNewCardDetailViewControllerDelegate, WCActionSheetDelegate, WCShareCardMyCardEntryViewDelegate, MMTipsViewControllerDelegate> { double _enterTimeForState; BOOL _bIsOtherCityListShow; BOOL _bIsShowUnReadMsgSection; BOOL _isLoadMoreDuringOneDrag; CDUnknownBlockType _onBackBlock; WCNewShareCardListLogicController *_logicController; MMUIView *_navHeaderView; MMTableView *_tableView; MMUIView *_unReadTipsView; MMUIView *_shareCardEmptyTipsView; MMUIView *_otherCityEntryContentView; MMUIScrollView *_emptyDataTipsView; MMUIView *_tableFooterView; UIActivityIndicatorView *_footerActivityView; NSMutableDictionary *_dicStatCardDisplay; }

@property(retain, nonatomic) NSMutableDictionary *dicStatCardDisplay; // @synthesize dicStatCardDisplay=_dicStatCardDisplay; @property(nonatomic) BOOL isLoadMoreDuringOneDrag; // @synthesize isLoadMoreDuringOneDrag=_isLoadMoreDuringOneDrag; @property(retain, nonatomic) UIActivityIndicatorView *footerActivityView; // @synthesize footerActivityView=_footerActivityView; @property(retain, nonatomic) MMUIView *tableFooterView; // @synthesize tableFooterView=_tableFooterView; @property(nonatomic) BOOL bIsShowUnReadMsgSection; // @synthesize bIsShowUnReadMsgSection=_bIsShowUnReadMsgSection; @property(nonatomic) BOOL bIsOtherCityListShow; // @synthesize bIsOtherCityListShow=_bIsOtherCityListShow; @property(retain, nonatomic) MMUIScrollView *emptyDataTipsView; // @synthesize emptyDataTipsView=_emptyDataTipsView; @property(retain, nonatomic) MMUIView *otherCityEntryContentView; // @synthesize otherCityEntryContentView=_otherCityEntryContentView; @property(retain, nonatomic) MMUIView *shareCardEmptyTipsView; // @synthesize shareCardEmptyTipsView=_shareCardEmptyTipsView; @property(retain, nonatomic) MMUIView *unReadTipsView; // @synthesize unReadTipsView=_unReadTipsView; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(retain, nonatomic) MMUIView *navHeaderView; // @synthesize navHeaderView=_navHeaderView; @property(retain, nonatomic) WCNewShareCardListLogicController *logicController; // @synthesize logicController=_logicController; @property(copy, nonatomic) CDUnknownBlockType onBackBlock; // @synthesize onBackBlock=_onBackBlock; - (void).cxx_destruct; - (void)onClickTipsBtn:(id)arg1 Index:(int)arg2; - (void)showFirstUseShareCardTip; - (void)tryShowShareCardTips; - (void)setHasEnterShareCardListBefore; - (BOOL)hasEnterShareCardListBefore; - (void)onDeleteShareCard:(id)arg1; - (void)onShareCardConsumed:(id)arg1 isGetReward:(BOOL)arg2; - (void)onCardShareComplete; - (void)onLoadMoreLayoutDataEnd; - (void)onGetHomePageLayoutFail; - (void)onTableViewNeedReloadWithAnimation:(BOOL)arg1; - (void)onBackClick; - (void)otherCityEntryBtnPress:(id)arg1; - (void)tryAnimationToNewCard; - (void)setTableFooterNoData; - (void)updateTableFooterHasMore:(BOOL)arg1; - (void)loadMoreLayoutData; - (void)reloadData; - (void)stopRefreshHeaderView; - (void)refreshHead; - (void)scrollViewDidScroll:(id)arg1; - (void)openCardDetailViewControllerWithShareCardList:(id)arg1; - (id)getFirstNormalCardFromList:(id)arg1; - (void)handleSelectOtherCityCardInRow:(unsigned int)arg1; - (void)handleSelectLocalCityCardInRow:(unsigned int)arg1; - (void)showMessageListByNewMsg; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didUnhighlightRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didHighlightRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)createOtherCityItemCellContentViewAtIndexPath:(id)arg1 withCell:(id)arg2; - (void)createLocalCityItemCellContentViewAtIndexPath:(id)arg1 withCell:(id)arg2; - (id)createOtherCityCardHeaderView; - (id)createLocalCityCardHeaderView; - (void)showNoMyCardAndNoShareCardView; - (void)makeShareCardEmptyTipsView; - (float)calcLocalCityHeaderViewHeight; - (id)getCardMsgTipWording; - (id)genNewMessageTipView; - (void)initTableView; - (void)initNavigationBarItem; - (void)initView; - (void)initData; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewWillBePushed:(BOOL)arg1; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (BOOL)useTransparentNavibar; - (id)initWithLogicController:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardHomeCommonCardCell : UICollectionViewCell <MMImageLoaderObserver, WCCardHomeCommonDetailIconsViewDelegate> { BOOL _showTipLabel; BOOL _showRedIcon; UIImage *_iconImage; NSString *_title; NSString *_subTitle; NSArray *_shareCardIcons; MMUIImageView *_iconImageView; MMUILabel *_titleLabel; MMUILabel *_subTitleLabel; MMUIImageView *_detailImageView; WCCardHomeCommonDetailIconsView *_iconsView; MMUIImageView *_redDotImageView; MMUILabel *_tipLabel; UIView *_maskView; }

@property(retain, nonatomic) UIView *maskView; // @synthesize maskView=_maskView; @property(retain, nonatomic) MMUILabel *tipLabel; // @synthesize tipLabel=_tipLabel; @property(retain, nonatomic) MMUIImageView *redDotImageView; // @synthesize redDotImageView=_redDotImageView; @property(retain, nonatomic) WCCardHomeCommonDetailIconsView *iconsView; // @synthesize iconsView=_iconsView; @property(retain, nonatomic) MMUIImageView *detailImageView; // @synthesize detailImageView=_detailImageView; @property(retain, nonatomic) MMUILabel *subTitleLabel; // @synthesize subTitleLabel=_subTitleLabel; @property(retain, nonatomic) MMUILabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) MMUIImageView *iconImageView; // @synthesize iconImageView=_iconImageView; @property(nonatomic) BOOL showRedIcon; // @synthesize showRedIcon=_showRedIcon; @property(nonatomic) BOOL showTipLabel; // @synthesize showTipLabel=_showTipLabel; @property(retain, nonatomic) NSArray *shareCardIcons; // @synthesize shareCardIcons=_shareCardIcons; @property(retain, nonatomic) NSString *subTitle; // @synthesize subTitle=_subTitle; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) UIImage *iconImage; // @synthesize iconImage=_iconImage; - (void).cxx_destruct; - (void)WCCardHomeCommonDetailShouldSizeToFit; - (void)setHighlighted:(BOOL)arg1; - (void)confiUI; - (void)layoutSubviews; - (void)prepareForReuse; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardSawtoothBgView : UIView { int _sawtoothRadius; UIColor *_sawtoothColor; int _sawtoothInterval; }

@property(nonatomic) int sawtoothInterval; // @synthesize sawtoothInterval=_sawtoothInterval; @property(retain, nonatomic) UIColor *sawtoothColor; // @synthesize sawtoothColor=_sawtoothColor; @property(nonatomic) int sawtoothRadius; // @synthesize sawtoothRadius=_sawtoothRadius; - (void).cxx_destruct; - (void)drawRect:(struct CGRect)arg1; - (void)dealloc; - (id)init;

@end

@interface WCCardCollectionView : UICollectionView { }

  • (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;

@end

@interface WCCardTitleView : MMUIView { UIActivityIndicatorView *loadingView; UILabel *titleLabel; }

  • (void).cxx_destruct;
  • (void)updateWithTitle:(id)arg1 NeedLoading:(BOOL)arg2;
  • (void)initView;
  • (id)init;

@end

@interface WCCardUsedStoresViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, UIAlertViewDelegate, IWCCardPkgExt, WCCardUsedStoreViewDelegate> { id _cardDataSource; NSArray *_tableDatas; MMTableView *_tableView; }

  • (void).cxx_destruct;
  • (void)onNavigation:(id)arg1;
  • (void)hardCodeData;
  • (void)onGetUsedStoreList:(id)arg1 ErrCode:(int)arg2;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onRetrieveLocation:(int)arg1;
  • (void)makeStoreCell:(id)arg1 storeInfo:(id)arg2;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (void)initView;
  • (void)initData;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (void)viewWillAppear:(BOOL)arg1;
  • (id)initWithCardDataSource:(id)arg1;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardTicketCodeCellView : MMUIView { WCCardDataCardTPInfo *_cardTpInfo; WCCardDataCardInfo *_cardInfo; WCCardCodeAnimator *_codeAnimator; UIView *_codeContainView; id _delegate; }

  • (float)heightForCardSource:(id)arg1 viewWidth:(float)arg2;
  • (void).cxx_destruct;
  • (void)codeAnimatorWillExitFullScreen:(id)arg1;
  • (void)codeAnimatorWillBecomeFullScreen:(id)arg1;
  • (void)fieldClicked:(id)arg1;
  • (id)createCodeNumView;
  • (id)getCodeViewWithCode:(id)arg1;
  • (id)createSecondaryFieldView;
  • (void)setupView;
  • (id)initWithViewWidth:(float)arg1 cardSource:(id)arg2 delegate:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PublicWifiViewController : MMUIViewController { MMScrollView *_scrollView; UILabel *_ssidField; UILabel *_detailField; UIButton *_confirmButton; UILabel *_wifiNameField; id _delegate; UIImageView *_logoImageView; PublicWifiStatusBar *_barView; MMWebViewController *_webViewController; APBase *_apbase; UIView *_passwordGuiderView; }

@property(retain, nonatomic) UIView *passwordGuiderView; // @synthesize passwordGuiderView=_passwordGuiderView; @property(retain, nonatomic) APBase *apbase; // @synthesize apbase=_apbase; @property(retain, nonatomic) MMWebViewController *webViewController; // @synthesize webViewController=_webViewController; @property(retain, nonatomic) PublicWifiStatusBar *barView; // @synthesize barView=_barView; @property(retain, nonatomic) UIImageView *logoImageView; // @synthesize logoImageView=_logoImageView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) UIButton *confirmButton; // @synthesize confirmButton=_confirmButton; @property(retain, nonatomic) MMScrollView *scrollView; // @synthesize scrollView=_scrollView; @property(retain, nonatomic) UILabel *wifiNameField; // @synthesize wifiNameField=_wifiNameField; @property(retain, nonatomic) UILabel *detailField; // @synthesize detailField=_detailField; @property(retain, nonatomic) UILabel *ssidField; // @synthesize ssidField=_ssidField; - (void).cxx_destruct; - (void)registerNetwork:(id)arg1; - (void)registerNetworkOnlyOneSSIDValidate:(id)arg1; - (void)onRightBarButtonClick:(id)arg1; - (void)setRightBarButtonItem; - (void)reSetBarButtonItems; - (void)showAdPageWithAnimation:(BOOL)arg1; - (void)showAdPage; - (void)onPublicWifiStatusChangedWithApBase:(id)arg1; - (void)showHelpView; - (void)onPublicWifiLoadingViewFinishLoading; - (void)updateStatus; - (void)buttonPressed:(id)arg1; - (void)imageTapedSingle:(id)arg1; - (void)updateLayout; - (id)createLabel:(id)arg1 font:(float)arg2 textColor:(id)arg3 img:(id)arg4; - (void)onConnectBtnClick:(id)arg1; - (void)onCopyBtnClick:(id)arg1; - (float)smallSapce; - (float)largeSapce; - (void)initViewForNonPasswordModel; - (void)initViewForPasswordModel; - (void)initViewForDisconnected; - (void)initViewForConnected; - (void)doCancel; - (void)doBack; - (void)doClose; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (id)initWithApBase:(id)arg1; - (id)initWithNibName:(id)arg1 bundle:(id)arg2; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PublicWifiPCLogic : NSObject { id _delegate; UIViewController *_viewController; }

@property(nonatomic) __weak UIViewController *viewController; // @synthesize viewController=_viewController; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)stopLoading; - (void)startLoading; - (id)getParamValueFromUrl:(id)arg1 withKey:(id)arg2; - (void)handleSetPCUserInfoResponse:(id)arg1; - (void)handlePcFrontPageResponse:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)sendSetPCUserInfo:(id)arg1 shopid:(unsigned long)arg2 ticket:(id)arg3; - (void)sendGetPCFrontPage:(id)arg1 shopid:(unsigned long)arg2 ticket:(id)arg3;

@end

@interface APPortal : APBase <NSURLConnectionDelegate, PBMessageObserverDelegate> { NSString *ticket; NSString *authUrl; NSString *extend; id _delegate; NSString *_tid; NSString *_openid; NSString *_appid; UIViewController *_viewController; NSURLConnection *_connection; NSURLConnection *_postConnection; NSURLConnection *_ping32BlackUrlConnection; int _retryCount; PublicWifiCache *_acache; }

@property(retain, nonatomic) PublicWifiCache *acache; // @synthesize acache=_acache; @property(nonatomic) int retryCount; // @synthesize retryCount=_retryCount; @property(retain, nonatomic) NSURLConnection *ping32BlackUrlConnection; // @synthesize ping32BlackUrlConnection=_ping32BlackUrlConnection; @property(retain, nonatomic) NSURLConnection *postConnection; // @synthesize postConnection=_postConnection; @property(retain, nonatomic) NSURLConnection *connection; // @synthesize connection=_connection; @property(nonatomic) __weak UIViewController *viewController; // @synthesize viewController=_viewController; @property(copy, nonatomic) NSString *appid; // @synthesize appid=_appid; @property(copy, nonatomic) NSString *openid; // @synthesize openid=_openid; @property(copy, nonatomic) NSString *tid; // @synthesize tid=_tid; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)goon32connection; - (void)ping32BlackUrl; - (void)stopLoading; - (void)startLoading; @property(readonly, copy) NSString *description; - (void)handleApPortalInfoResponseWith32:(id)arg1 extend:(id)arg2; - (void)handleApPortalInfoResponse:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)mockBackPageInfo; - (id)currMac; - (void)didFailWithErrMsg:(id)arg1; - (void)didSuccess; - (void)didStart; - (void)didReady; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)connection:(id)arg1 didReceiveResponse:(id)arg2; - (id)connection:(id)arg1 willSendRequest:(id)arg2 redirectResponse:(id)arg3; - (void)sendGetApPortalInfoRequestToWeixinSvr; - (void)sendRequestToAPWithUrlString:(id)arg1 withParams:(id)arg2; - (id)parseGetParamsToPostBodyWithUrlString:(id)arg1; - (id)getParamValueFromUrl:(id)arg1 withKey:(id)arg2; - (id)getCGIWithUrl:(id)arg1; - (int)getRedirectMethod:(id)arg1; - (void)sendAuthRequestToAP; - (void)cancel; - (void)start; - (id)initWithAPBase:(id)arg1 scene:(unsigned long)arg2 delegate:(id)arg3; - (id)initWithGetA8KeyResult:(id)arg1 scene:(unsigned long)arg2 delegate:(id)arg3; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCProductUtil : MMObject { }

  • (id)wcProductInfo2WCUploadTask:(id)arg1;
  • (id)wcProductInfo2MessageWrap:(id)arg1;
  • (BOOL)isShowService:(unsigned long)arg1;
  • (BOOL)isEnoughProductInfoToShow:(id)arg1;
  • (id)getDistance:(unsigned long)arg1;
  • (id)getPriceSection:(id)arg1 lowPrice:(unsigned long)arg2 highPrice:(unsigned long)arg3;
  • (id)getPriceSingle:(id)arg1 price:(unsigned long)arg2;
  • (float)clientPrice2ServerPrice:(id)arg1;
  • (id)serverPrice2ClientPrice:(unsigned long)arg1;
  • (BOOL)canReturn:(unsigned long)arg1;
  • (BOOL)hasWarranty:(unsigned long)arg1;
  • (BOOL)hasReceipt:(unsigned long)arg1;
  • (BOOL)isFreePost:(unsigned long)arg1;

@end

@interface PublicWifiErrorDetailViewController : MMUIViewController { UIScrollView *m_errorView; NSString *m_errMsg; NSString *m_errMsgWithCode; }

  • (void).cxx_destruct;
  • (void)initView;
  • (void)doBack;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (id)initWithErrCode:(unsigned long)arg1;

@end

@interface BrandPublicWifiReportLogicController : MMObject { CContact *m_contact; PublicWifiReportLocationLogic *m_wifiLocationReporter; }

  • (void).cxx_destruct;
  • (void)createLocationReportLogic;
  • (void)dealloc;
  • (id)initWithContact:(id)arg1;

@end

@interface PublicWifiNetworkLogicMgr : MMObject { id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleAddWiFiBrandContactRepones:(id)arg1; - (void)sendAddWiFiBrandContactRequest:(id)arg1 url:(id)arg2 channel:(int)arg3 sessionkey:(id)arg4; - (void)dealloc; - (void)sendRequest:(id)arg1 Retry:(unsigned long)arg2;

@end

@interface WCProductReceiptItem : NSObject { NSString *sourceText; NSString *pingyinText; NSString *firstLetterText; }

  • (void)initialize; @property(retain, nonatomic) NSString *firstLetterText; // @synthesize firstLetterText; @property(retain, nonatomic) NSString *pingyinText; // @synthesize pingyinText; @property(retain, nonatomic) NSString *sourceText; // @synthesize sourceText;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (id)initWithText:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCProductReceiptRecordMgr : MMService { NSMutableArray *_receiptHistoryRecordList; BOOL _hasLoad; }

@property(retain, nonatomic) NSMutableArray *receiptHistoryRecordList; // @synthesize receiptHistoryRecordList=_receiptHistoryRecordList; - (void).cxx_destruct; - (BOOL)onServiceMemoryWarning; - (void)saveReceiptHistoryRecord; - (BOOL)loadReceiptHistoryRecord; - (void)clearReceiptHistoryRecord; - (void)addReceiptHistroyRecord:(id)arg1; - (id)getLastestReceiptRecord; - (id)getReceiptHistoryRecord; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCShareCardMyCardEntryView : MMUIView { BOOL _bForCard; NSArray *_arrNearByMyCardList; unsigned long _myCardCount; NSString *_subTitle; UIView *_cardBgView; UIView *_shadowView; UIView *_coverView; id m_delegate; }

  • (float)MyCardEntryViewHeight; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate;
  • (void).cxx_destruct;
  • (void)setHighlighted:(BOOL)arg1;
  • (id)genLogoListView:(struct CGSize)arg1;
  • (void)initView;
  • (void)layoutSubviews;
  • (id)initWithNearbyMyCardList:(id)arg1 myCardCount:(unsigned long)arg2 andSubTitle:(id)arg3;

@end

@interface WCCardBulkInfo : MMObject { BOOL _acceptButtonStatus; NSMutableArray *_cardDataList; NSString *_acceptButtonWording; unsigned long _privateStatus; NSString *_privateWording; }

@property(retain, nonatomic) NSString *privateWording; // @synthesize privateWording=_privateWording; @property(nonatomic) BOOL acceptButtonStatus; // @synthesize acceptButtonStatus=_acceptButtonStatus; @property(nonatomic) unsigned long privateStatus; // @synthesize privateStatus=_privateStatus; @property(retain, nonatomic) NSString *acceptButtonWording; // @synthesize acceptButtonWording=_acceptButtonWording; @property(retain, nonatomic) NSMutableArray *cardDataList; // @synthesize cardDataList=_cardDataList; - (void).cxx_destruct;

@end

@interface WCCardTicketCardView : MMUIView { id _delegate; WCCardDataCardInfo *_cardInfo; WCCardDataCardTPInfo *_cardTPInfo; NSString *_cardStatusTitle; float _contentHeight; }

@property(nonatomic) float contentHeight; // @synthesize contentHeight=_contentHeight; @property(retain, nonatomic) NSString *cardStatusTitle; // @synthesize cardStatusTitle=_cardStatusTitle; @property(retain, nonatomic) WCCardDataCardTPInfo *cardTPInfo; // @synthesize cardTPInfo=_cardTPInfo; @property(retain, nonatomic) WCCardDataCardInfo *cardInfo; // @synthesize cardInfo=_cardInfo; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onClickApplyBtn:(id)arg1; - (void)initView; - (float)getContentViewRealHeight; - (id)initTicketCardViewWithFrame:(struct CGRect)arg1 withCardInfo:(id)arg2 withCardTpInfo:(id)arg3 withCardStatusTitle:(id)arg4;

@end

@interface WCAddressGetAddressControlLogic : WCBizControlLogic <WCAddressLogicMgrExt, WCBaseControlMgrExt> { WCAddressControlData *m_data; WCAddressControlLogic *m_oWCAddressControlLogic; int m_eWCAddressGetAddressControlLogicSituation; }

  • (void).cxx_destruct;
  • (void)OnPreFinishedWCAddressLogic:(id)arg1 waitUntilDone:(char *)arg2;
  • (void)OnGetLatestAddress:(id)arg1 UserName:(id)arg2 NickName:(id)arg3 Error:(id)arg4;
  • (void)onWCBaseLogicDidStop:(unsigned long)arg1;
  • (void)stopLogic;
  • (void)startLogic;
  • (void)EndWCAddressGetAddressControlLogic;
  • (void)dealloc;
  • (id)initWithData:(id)arg1 Situation:(int)arg2;
  • (id)initWithData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardGeneralCardDetailContentView : WCCardBaseCardDetailContentView <UITableViewDelegate, UITableViewDataSource, WCShareCardGeneralReceiveHeaderDelegate, WCCardDetailContentLogicDelegate, WCShareCardGeneralCardHeaderDelegate, WCCardSecondaryViewDelegate, ILinkEventExt> { BOOL _bIsShareCardMode; id _delegte; WCShareCardGeneralHeaderView *_generalCardHeaderView; WCShareCardGeneralReceiveHeaderView *_generalReceiverHeaderView; MMUIView *_separateStrokeView; WCCardChoosePeopleLabelView *_chooseView; }

@property(retain, nonatomic) WCCardChoosePeopleLabelView *chooseView; // @synthesize chooseView=_chooseView; @property(retain, nonatomic) MMUIView *separateStrokeView; // @synthesize separateStrokeView=_separateStrokeView; @property(retain, nonatomic) WCShareCardGeneralReceiveHeaderView *generalReceiverHeaderView; // @synthesize generalReceiverHeaderView=_generalReceiverHeaderView; @property(retain, nonatomic) WCShareCardGeneralHeaderView *generalCardHeaderView; // @synthesize generalCardHeaderView=_generalCardHeaderView; @property(nonatomic) BOOL bIsShareCardMode; // @synthesize bIsShareCardMode=_bIsShareCardMode; @property(nonatomic) __weak id delegte; // @synthesize delegte=_delegte; - (void).cxx_destruct; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)onWCCardSecondaryField:(id)arg1; - (BOOL)isItemFromOutAppScene; - (void)onNeedOpenUrlStr:(id)arg1; - (void)onClickShareCardBtn; - (void)onClickAcceptCardBtn:(id)arg1; - (void)onGeneralCardViewOperateBtnClick; - (void)onGeneralCardViewApplyBtnClick; - (void)onLinkClicked:(id)arg1 backupUrl:(id)arg2 withRect:(struct CGRect)arg3; - (void)clickWhoCanSeeBtn:(id)arg1; - (void)clickEnterUserListBtn; - (struct CGRect)getHeaderViewApplyBtnFrame; - (struct CGRect)getShareCardEnterListBtnRect; - (void)onNearbyShopPhoneNumClick; - (void)reloadContentData; - (void)setMainText:(id)arg1 subText:(id)arg2; - (id)genEnterShareCardUserListBtnView; - (id)createTableViewFooterView; - (id)createTableViewHeaderView; - (void)initContentView; - (id)initContentViewWithFrame:(struct CGRect)arg1 isShareCardMode:(BOOL)arg2 withCardDataSource:(id)arg3 withOneUsedStoreInfo:(id)arg4 withServiceContact:(id)arg5 withDelegate:(id)arg6;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardBaseCardDetailContentView : MMUIView { BOOL _bIsSelectFollowContact; WCCardDetailContentViewLogicController *_logicController; MMTableView *_tableView; }

@property(nonatomic) BOOL bIsSelectFollowContact; // @synthesize bIsSelectFollowContact=_bIsSelectFollowContact; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(retain, nonatomic) WCCardDetailContentViewLogicController *logicController; // @synthesize logicController=_logicController; - (void).cxx_destruct; - (void)serviceFollowBtnPress:(id)arg1; - (void)onPhoneBtnPress:(id)arg1; - (void)makeCellBottomLineWithRowType:(id)arg1 withIndexPath:(id)arg2 withCell:(id)arg3 withCellContentHeight:(float)arg4; - (void)makeGeneralCell:(id)arg1 title:(id)arg2 subTitle:(id)arg3 hasHandle:(BOOL)arg4 ShowFlag:(unsigned long)arg5; - (void)makeGiftToFriendCell:(id)arg1; - (void)makeCellList0Cell:(id)arg1 withIndexPath:(id)arg2; - (void)makeViewBrandCell:(id)arg1; - (void)makeUsedStoresCell:(id)arg1; - (void)makeOneShopCell:(id)arg1; - (void)makeDetailViewCell:(id)arg1; - (void)makeUseConditionCell:(id)arg1; - (void)makeOperateCell:(id)arg1; - (float)calcNearbyShopCellHeight; - (float)calcUsedConditionCellHeight; - (float)calcDetailViewCellHeight; - (float)calcOperationFieldCellHeight; - (void)setMainText:(id)arg1 subText:(id)arg2; - (struct CGRect)getHeaderViewApplyBtnFrame; - (struct CGRect)getShareCardEnterListBtnRect; - (void)updateCardContentWithCardDataSource:(id)arg1 isShareCardMode:(BOOL)arg2 withOneUsedStoreInfo:(id)arg3 withServiceContact:(id)arg4 withCardStatus:(int)arg5; - (void)onNearbyShopPhoneNumClick; - (float)getCommonCellHeight; - (void)reloadContentData; - (id)initConentViewWithFrame:(struct CGRect)arg1;

@end

@interface WCCardTicketHeaderBgView : MMUIView { UIColor *_fillColor; float _cornerRadius; float _bottomCircleRadious; }

@property(nonatomic) float bottomCircleRadious; // @synthesize bottomCircleRadious=_bottomCircleRadious; @property(nonatomic) float cornerRadius; // @synthesize cornerRadius=_cornerRadius; @property(retain, nonatomic) UIColor *fillColor; // @synthesize fillColor=_fillColor; - (void).cxx_destruct; - (void)drawRect:(struct CGRect)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCCardMsgTips : MMObject { unsigned long newCount; unsigned long lastUpdateTime; NSString *nsTipWording; NSString *nsTipIconUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *nsTipIconUrl; // @synthesize nsTipIconUrl; @property(retain, nonatomic) NSString *nsTipWording; // @synthesize nsTipWording; @property(nonatomic) unsigned long lastUpdateTime; // @synthesize lastUpdateTime; @property(nonatomic) unsigned long newCount; // @synthesize newCount;
  • (void).cxx_destruct;
  • (id)pathForCardMsgTips;
  • (void)loadCardMsgTipsFromCache;
  • (void)saveCardMsgTipsToCache;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardMsgView : MMUIView { WCCardPkgMsg *_cardMsg; id _delegate; }

  • (float)GetHeightForCardMsg:(id)arg1; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)onAction;
  • (void)onLoadImageOK:(id)arg1;
  • (void)layoutSubviews;
  • (void)dealloc;
  • (id)initWithCardMsg:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardChooseViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, IWCCardPkgExt, MMRefreshTableFooterDelegate, WCCardChooseItemViewDelegate, IWCShareCardPkgExt> { WCCardAvailableSeed *_availableSeed; BOOL _isLoading; NSMutableArray *_cardList; NSMutableArray *_shareCardList; MMTableView *_tableView; WCCardChooseEmptyView *_emptyView; UIScrollView *_loadingView; UIButton *_confirmBtn; struct map<int, WCCardChooseViewSectionType, std::__1::less, std::__1::allocator<std::__1::pair<const int, WCCardChooseViewSectionType>>> _sectionIndexToType; WCTimeLineFooterView *_tableFooterView; MMUIView *_tableDefaultFooterView; NSData *_controlBuff; NSMutableArray *_chooseInfoLists; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (id).cxx_construct; - (void).cxx_destruct; - (void)showEmptyView; - (void)showLoadingView; - (void)showTableView; - (void)onMarkShareCardError; - (void)onMarkedResponse:(BOOL)arg1 success:(BOOL)arg2 andMarkUser:(id)arg3 markCardId:(id)arg4 expiredTime:(float)arg5 payQRCodeWording:(id)arg6; - (void)onGetAvailableCardInfo:(id)arg1 isEnd:(BOOL)arg2 buff:(id)arg3 ErrCode:(int)arg4; - (void)onConfirmBtnPress:(id)arg1; - (void)onLeftButtonOP; - (void)loadCellSubView:(id)arg1 chooseInfo:(id)arg2; - (BOOL)bIsSupportMultiSelect; - (void)onWCCardChooseInfo:(id)arg1; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)initEmptyView; - (void)initLoadingView; - (void)initTableView; - (void)initData; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)dealloc; - (id)initWithCardAvailableSeed:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAddressControlData : NSObject { WCAddressBaseAddress *structSelectBaseAddress; WCAddressBaseAddress *structEditBaseAddress; NSArray *m_arrAllAddress; NSArray *m_arrAddressStageData; }

  • (id)getSelectAddressDicFromAddress:(id)arg1; @property(retain, nonatomic) NSArray *m_arrAddressStageData; // @synthesize m_arrAddressStageData; @property(retain, nonatomic) NSArray *m_arrAllAddress; // @synthesize m_arrAllAddress; @property(retain, nonatomic) WCAddressBaseAddress *structEditBaseAddress; // @synthesize structEditBaseAddress; @property(retain, nonatomic) WCAddressBaseAddress *structSelectBaseAddress; // @synthesize structSelectBaseAddress;
  • (void).cxx_destruct;
  • (void)dealloc;

@end

@interface WCCardInvoiceCardDetailContentView : WCCardBaseCardDetailContentView <UITableViewDataSource, UITableViewDelegate, WCCardDetailContentLogicDelegate, WCShareCardInvoiceCardHeaderDelegate> { BOOL _bUserHasClickUnfoldBtn; BOOL _bIsShareCardMode; id _delegte; WCShareCardInvoiceHeaderView *_invoiceCardHeaderView; }

@property(retain, nonatomic) WCShareCardInvoiceHeaderView *invoiceCardHeaderView; // @synthesize invoiceCardHeaderView=_invoiceCardHeaderView; @property(nonatomic) BOOL bIsShareCardMode; // @synthesize bIsShareCardMode=_bIsShareCardMode; @property(nonatomic) __weak id delegte; // @synthesize delegte=_delegte; - (void).cxx_destruct; - (void)onClickAcceptCardBtn:(id)arg1; - (void)onClickFlatBtn:(id)arg1; - (float)calcDetailTableCellHeight; - (void)makeDetailTableCell:(id)arg1; - (void)makeCellBottomLineWithRowType:(id)arg1 withIndexPath:(id)arg2 withCell:(id)arg3 withCellContentHeight:(float)arg4; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)onInvoiceCardViewApplyBtnClick; - (void)reloadContentData; - (id)createItemDetailView; - (id)createTableViewFooterView; - (id)createTableViewHeaderView; - (void)initContentView; - (id)initContentViewWithFrame:(struct CGRect)arg1 isShareCardMode:(BOOL)arg2 withCardDataSource:(id)arg3 withOneUsedStoreInfo:(id)arg4 withServiceContact:(id)arg5 withDelegate:(id)arg6;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PublicWifiScanListLogic : APBase <NSURLConnectionDelegate, PBMessageObserverDelegate> { id _delegate; NSMutableDictionary *_wifiMap; NSMutableArray *_queryWifiList; unsigned int _bExpiredTime; }

@property(nonatomic) unsigned int bExpiredTime; // @synthesize bExpiredTime=_bExpiredTime; @property(retain, nonatomic) NSMutableArray *queryWifiList; // @synthesize queryWifiList=_queryWifiList; @property(retain, nonatomic) NSMutableDictionary *wifiMap; // @synthesize wifiMap=_wifiMap; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)setCacheTime:(unsigned int)arg1; - (void)handleGetWifiListResponse:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)sendGetWifiList:(id)arg1; - (void)pickNeedToStore:(id)arg1; - (void)storeToWifiMap:(id)arg1; - (void)checkWfiMap; - (id)filterByWifiMap:(id)arg1; - (void)initWifiMap;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardDetailContentViewLogicController : MMObject { BOOL _bIsShareCardMode; id _delegate; id _cardDataSource; WCCardDataCardInfo *_cardInfo; WCCardDataCardTPInfo *_cardTPInfo; WCCardUsedStoreInfo *_nearbyStoreInfo; CContact *_serviceContact; int _cardStatus; NSMutableArray *_tableSectionDataArr; NSMutableDictionary *_tableRowDataDict; }

@property(retain, nonatomic) NSMutableDictionary *tableRowDataDict; // @synthesize tableRowDataDict=_tableRowDataDict; @property(retain, nonatomic) NSMutableArray *tableSectionDataArr; // @synthesize tableSectionDataArr=_tableSectionDataArr; @property(nonatomic) int cardStatus; // @synthesize cardStatus=_cardStatus; @property(retain, nonatomic) CContact *serviceContact; // @synthesize serviceContact=_serviceContact; @property(retain, nonatomic) WCCardUsedStoreInfo *nearbyStoreInfo; // @synthesize nearbyStoreInfo=_nearbyStoreInfo; @property(nonatomic) BOOL bIsShareCardMode; // @synthesize bIsShareCardMode=_bIsShareCardMode; @property(retain, nonatomic) WCCardDataCardTPInfo *cardTPInfo; // @synthesize cardTPInfo=_cardTPInfo; @property(retain, nonatomic) WCCardDataCardInfo *cardInfo; // @synthesize cardInfo=_cardInfo; @property(retain, nonatomic) id cardDataSource; // @synthesize cardDataSource=_cardDataSource; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (BOOL)isAcceptBtnEnable; - (id)getAcceptBtnTitle; - (BOOL)isNeedShowAcceptBtn; - (BOOL)hasDetailTable; - (BOOL)isCardDataExistInDB; - (BOOL)bShowCodeCell; - (BOOL)hasGiftToFriendInfo; - (BOOL)isTicketCard; - (BOOL)isMemberCard; - (BOOL)isMemberCardPreAccept; - (BOOL)hasCellList0Info; - (BOOL)hasServiceContactInfo; - (BOOL)hasUsedStoreInfo; - (BOOL)hasNearByShopInfo; - (BOOL)hasImageInDetailView; - (BOOL)hasDetailView; - (BOOL)hasOperationField; - (id)getTableRowArrWithSectionIndex:(unsigned int)arg1; - (id)getTableSectionDataArr; - (void)calcTableViewSectionData; - (id)getGiftCardShareDetailContent; - (BOOL)hasReceive; - (BOOL)hasServiceFollowInfo; - (BOOL)bIsIphone5ShareCardMode; - (BOOL)hasMoneyView; - (BOOL)hasSecondaryView; - (BOOL)hasBaseIntroView; - (id)getBrandColor; - (BOOL)hasBrandColor; - (id)getServiceContact; - (id)getNearbyStoreInfo; - (id)getCardInfo; - (id)getCardTPInfo; - (id)getCardDataSource; - (void)updateLogicControllerWithCardDataSource:(id)arg1 isShareCardMode:(BOOL)arg2 withOneUsedStoreInfo:(id)arg3 withServiceContact:(id)arg4 withCardStatus:(int)arg5; - (id)initLogicControllerWithCardDataSource:(id)arg1 isShareCardMode:(BOOL)arg2 usedStoreInfo:(id)arg3 serviceContact:(id)arg4 cardStatus:(int)arg5 delegate:(id)arg6;

@end

@interface PublicWifiBrandInoCell : MMTableViewCell { MMDelegateProxy *_delegate; UILabel *_brandNameLbl; UILabel *_brandEntryLbl; UILabel *_followTextLbl; UIButton *_followBtn; UIButton *_followExpandBtn; }

@property(retain, nonatomic) UIButton *followExpandBtn; // @synthesize followExpandBtn=_followExpandBtn; @property(retain, nonatomic) UIButton *followBtn; // @synthesize followBtn=_followBtn; @property(retain, nonatomic) UILabel *followTextLbl; // @synthesize followTextLbl=_followTextLbl; @property(retain, nonatomic) UILabel *brandEntryLbl; // @synthesize brandEntryLbl=_brandEntryLbl; @property(retain, nonatomic) UILabel *brandNameLbl; // @synthesize brandNameLbl=_brandNameLbl; @property(nonatomic) __weak MMDelegateProxy *delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onFollowBtnClicked:(id)arg1; - (void)setBrandName:(id)arg1; - (void)setIsNeedToFollow:(BOOL)arg1; - (void)setBrandFollowState:(unsigned int)arg1; - (void)initCell; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface PublicWifiCompletePageViewController : MMWebViewController { id _delegate; APBase *_apBase; int _followFlag; }

@property(nonatomic) int followFlag; // @synthesize followFlag=_followFlag; @property(retain, nonatomic) APBase *apBase; // @synthesize apBase=_apBase; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)webViewDidFinishLoad:(id)arg1; - (void)updateFollowFlag:(int)arg1; - (BOOL)isShouldUpdateFollowFlagWithUserName:(id)arg1; - (void)onBack; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (void)onDone; - (void)viewDidLoad; - (id)initWithApBase:(id)arg1;

@end

@interface WCAddressControlMgr : WCBaseControlMgr { }

  • (void)jsGetLatestAddresss:(id)arg1;
  • (void)jsEditAddress:(id)arg1;
  • (unsigned long)startGetLatestAddressControlLogic:(id)arg1 jsEvent:(id)arg2;
  • (unsigned long)startAddressEntranceControlLogic:(id)arg1;
  • (unsigned long)startEditAddressControlLogic:(id)arg1 jsEvent:(id)arg2 AuthenticationStruct:(id)arg3;
  • (unsigned long)startAddressControlLogic:(id)arg1 jsEvent:(id)arg2;
  • (unsigned long)startEditAddressControlLogic:(id)arg1;
  • (unsigned long)startGetAddressControlLogic:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardMemberCardCell : WCCardMultiMenuCollectionViewCell { NSString *_backImageURL; UIColor *_backColor; NSString *_iconURL; NSString *_topText; NSString *_bottomText; unsigned long _layoutType; MMWebImageView *_backImageView; UIImageView *_backDefaulImageView; UIImage *_defaulDefaulImage; MMWebImageView *_iconImageView; UILabel *_topLabel; UILabel *_bottomLabel; UIButton *_tagButton; UIView *_highlightView; CAGradientLayer *_gradientLayer; NSString *_tagText; UIView *_iconBgView; }

@property(retain, nonatomic) UIView *iconBgView; // @synthesize iconBgView=_iconBgView; @property(retain, nonatomic) NSString *tagText; // @synthesize tagText=_tagText; @property(retain, nonatomic) CAGradientLayer *gradientLayer; // @synthesize gradientLayer=_gradientLayer; @property(retain, nonatomic) UIView *highlightView; // @synthesize highlightView=_highlightView; @property(retain, nonatomic) UIButton *tagButton; // @synthesize tagButton=_tagButton; @property(retain, nonatomic) UILabel *bottomLabel; // @synthesize bottomLabel=_bottomLabel; @property(retain, nonatomic) UILabel *topLabel; // @synthesize topLabel=_topLabel; @property(retain, nonatomic) MMWebImageView *iconImageView; // @synthesize iconImageView=_iconImageView; @property(retain, nonatomic) UIImage *defaulDefaulImage; // @synthesize defaulDefaulImage=_defaulDefaulImage; @property(retain, nonatomic) UIImageView *backDefaulImageView; // @synthesize backDefaulImageView=_backDefaulImageView; @property(retain, nonatomic) MMWebImageView *backImageView; // @synthesize backImageView=_backImageView; @property(nonatomic) unsigned long layoutType; // @synthesize layoutType=_layoutType; @property(retain, nonatomic) NSString *bottomText; // @synthesize bottomText=_bottomText; @property(retain, nonatomic) NSString *topText; // @synthesize topText=_topText; @property(retain, nonatomic) NSString *iconURL; // @synthesize iconURL=_iconURL; @property(retain, nonatomic) UIColor *backColor; // @synthesize backColor=_backColor; @property(retain, nonatomic) NSString *backImageURL; // @synthesize backImageURL=_backImageURL; - (void).cxx_destruct; - (void)onLoadImageOK:(id)arg1; - (void)setHighlighted:(BOOL)arg1; - (id)scaleToBottom:(id)arg1 scale:(float)arg2; - (id)scaleToTop:(id)arg1 scale:(float)arg2; - (void)confiUI; - (void)prepareForReuse; - (void)layoutSubviews; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PublicWifiConnectedViewController : MMUIViewController <PublicWifiBrandInoCellDelegate, MMWebViewDelegate, ContactInfoViewControllerDelegate, UITableViewDataSource, UITableViewDelegate> { BOOL _isNeedFollow; id _delegate; NSArray *_rowData; MMTableView *_tableView; APBase *_apBase; unsigned int _followState; }

@property(nonatomic) unsigned int followState; // @synthesize followState=_followState; @property(nonatomic) BOOL isNeedFollow; // @synthesize isNeedFollow=_isNeedFollow; @property(retain, nonatomic) APBase *apBase; // @synthesize apBase=_apBase; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(retain, nonatomic) NSArray *rowData; // @synthesize rowData=_rowData; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)requestAddContactToWeixinServer; - (void)onRemoveContact; - (void)onFollowStateChanged:(BOOL)arg1; - (void)jumpToBrandProfile; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (float)normalSpace; - (void)genBrandDescCell:(id)arg1; - (void)initFooterView; - (void)initHeaderView; - (void)initTableView; - (void)initView; - (BOOL)interactivePopGestureRecognizerShouldBegin:(id)arg1; - (void)dismissWithAnimate; - (void)onBack; - (void)onDone; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (void)reloadData; - (id)initWithApBase:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCShareCardItemView : MMUIView { BOOL _bForCard; NSArray *_shareCardList; WCShareCardData *_curDisplayShareCard; UIView *_cardBgView; UIView *_shadowView; UIView *_coverView; UIView *_cardBgContainerView; NSString *_shareUsernameText; }

  • (id)genLocalCityEmptyTipsCellContentView;
  • (float)LocalCityShareCardEmptyTipsHeight;
  • (float)ShareCardGatherViewHeight;
  • (void).cxx_destruct;
  • (void)setHighlighted:(BOOL)arg1;
  • (id)genTagItemViewWithTagItem:(id)arg1;
  • (id)genNewItemView;
  • (id)genTagListView;
  • (id)genLogoView;
  • (id)genCardBgView;
  • (BOOL)genShareUserNameAndDetectIfMoreThan2ShareUsr;
  • (void)initViewForShareCard;
  • (void)layoutSubviews;
  • (id)initWithShareCard:(id)arg1;

@end

@interface WCCardSunkenBgView : MMUIView { float _vSideWidth; float _hSideWidth; float _sunkenRadius; UIColor *_sunkenColor; }

@property(retain, nonatomic) UIColor *sunkenColor; // @synthesize sunkenColor=_sunkenColor; @property(nonatomic) float sunkenRadius; // @synthesize sunkenRadius=_sunkenRadius; @property(nonatomic) float hSideWidth; // @synthesize hSideWidth=_hSideWidth; @property(nonatomic) float vSideWidth; // @synthesize vSideWidth=_vSideWidth; - (void).cxx_destruct; - (void)drawRect:(struct CGRect)arg1; - (void)dealloc; - (id)init;

@end

@interface WCAddressPickerItem : WCBaseTextFieldItem <UIPickerViewDataSource, UIPickerViewDelegate, WCBizPickerViewDelegate> { NSArray *m_arrStage; WCAddressStageDataStruct *m_selectProvince; WCAddressStageDataStruct *m_selectCity; WCAddressStageDataStruct *m_selectDistrict; unsigned long m_uiCurProvince; unsigned long m_uiCurCity; unsigned long m_uiCurDistrict; UIPickerView *m_pickerView; }

  • (void).cxx_destruct;
  • (void)UIPickerViewDidFinish;
  • (void)UIPickerViewDidCancel;
  • (void)pickerView:(id)arg1 didSelectRow:(int)arg2 inComponent:(int)arg3;
  • (id)pickerView:(id)arg1 viewForRow:(int)arg2 forComponent:(int)arg3 reusingView:(id)arg4;
  • (id)pickerView:(id)arg1 titleForRow:(int)arg2 forComponent:(int)arg3;
  • (float)pickerView:(id)arg1 widthForComponent:(int)arg2;
  • (int)pickerView:(id)arg1 numberOfRowsInComponent:(int)arg2;
  • (int)numberOfComponentsInPickerView:(id)arg1;
  • (void)SetText;
  • (void)becomeFirstResponder;
  • (void)dealloc;
  • (void)initView:(struct CGRect)arg1;
  • (id)getSelectDistrict;
  • (id)getSelectCity;
  • (id)getSelectProvice;
  • (void)setSelectStageProvince:(id)arg1 City:(id)arg2 District:(id)arg3;
  • (void)setAllAddressStageData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardMoneyView : MMUIView { id _cardDataSource; }

  • (void).cxx_destruct;
  • (void)layoutSubviews;
  • (id)initWithCardDataSource:(id)arg1;
  • (void)dealloc;

@end

@interface PublicWifiErrorViewController : MMUIViewController { UIScrollView *m_errorView; NSString *m_errMsg; }

  • (void).cxx_destruct;
  • (void)initView;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (id)initWithErrMsg:(id)arg1;

@end

@interface WCProductDetailViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, WCActionSheetDelegate, LoopPageScrollViewDataSourceDelegate, WCProductActionLogicControllerDelegate, SendAppMsgHandleDelegate, IWCProductExt, MMImageLoaderObserver, IStrangerContactMgrExt, WCBizFullImageViewDelegate, WCRecommandGroupViewDelegate> { WCProductInfo *_productInfo; NSMutableArray *_tableDatas; NSMutableArray *_actionGroupList; NSMutableArray *_bigImageUrls; LoopPageScrollView *_bigImageScrollView; WCUIPageControl *_bigImagePageControl; MMTableView *_tableView; WCProductActionLogicController *_actionLogicController; SendAppMsgHandler *_sendAppMsgHandler; MMAnimationTipView *m_tipView; NSString *_thumbImageUrl; NSData *_thumbImageData; BOOL isFromFav; BOOL productIDISScanCode; unsigned long scene; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) BOOL productIDISScanCode; // @synthesize productIDISScanCode; @property(nonatomic) unsigned long scene; // @synthesize scene; @property(nonatomic) BOOL isFromFav; // @synthesize isFromFav; - (void).cxx_destruct; - (BOOL)hasService; - (id)getWxPriceRegion; - (BOOL)isCanPurchase; - (BOOL)isNOStock; - (void)reloadProductInfo:(id)arg1; - (void)showDebugJsonView; - (void)onOperate:(id)arg1; - (void)fav; - (void)shareToTimeLine; - (void)sendToFriend; - (void)enterStore; - (void)jumpToNewMessage:(id)arg1; - (void)jumpToContactInfoViewController:(id)arg1; - (void)changePageControlToNextPage; - (void)openContactInfoView; - (void)openProductSKUView; - (void)OnSendAppMsgOK; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onStrangerContactUpdated:(id)arg1; - (id)getServiceContant; - (void)ImageDidFail:(id)arg1; - (void)ImageDidLoadWithData:(id)arg1 Url:(id)arg2; - (void)onGotProductDetailFail:(id)arg1; - (void)onGotProductDetailSuccess:(id)arg1 productID:(id)arg2 retCode:(int)arg3; - (void)updateActionItemListHeight; - (id)getViewController; - (void)onWCBizFullScreenImageViewHide:(unsigned long)arg1; - (void)didTapPageAtNum:(unsigned long)arg1; - (void)didChangeToPage:(unsigned long)arg1; - (int)totalNumOfPage; - (id)viewForPage:(id)arg1 pageNum:(unsigned long)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)makePurchaseCell:(id)arg1; - (void)makeActionItemCell:(id)arg1 withItemInfo:(id)arg2 atIndex:(unsigned int)arg3; - (void)makeActionGroupCell:(id)arg1 withTitle:(id)arg2; - (void)makePricesCell:(id)arg1 withWXPrice:(id)arg2 withOriginprice:(id)arg3; - (void)makeDetailCell:(id)arg1; - (void)makeDescCell:(id)arg1 withDesc:(id)arg2; - (void)makeWordCell:(id)arg1 withWord:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (struct CGSize)caluMaxPriceSizeWithWXPrice:(id)arg1 withOriginPrice:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (id)createTableHeaderView; - (void)initView; - (void)loadTableData; - (void)loadActionData; - (void)loadBigImageData; - (void)initData; - (void)updateProductDetail; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (id)initWithExtString:(id)arg1; - (id)initWithWCProductInfo:(id)arg1; - (id)initWithWCProductID:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardPkgBatchGetCardItemByTpInfoMgr : MMObject { id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleBatchGetWCCardByTpInfoResp:(id)arg1 Event:(unsigned long)arg2; - (void)batchGetCardItemByIpInfo:(id)arg1 templateMsgId:(id)arg2; - (void)dealloc; - (id)init;

@end

@interface WCCardPkgCellView : MMUIView { BOOL _bMemberCard; NSString *_backImageURL; NSString *_iconURL; NSString *_topText; NSString *_bottomText; unsigned long _layoutType; UIColor *_topTextColor; UIColor *_bottomTextColor; WCCardData *_cardData; MMWebImageView *_backImageView; UIImageView *_backDefaulImageView; UIImage *_defaulDefaulImage; MMWebImageView *_iconImageView; UILabel *_topLabel; UILabel *_bottomLabel; UIButton *_tagButton; CAGradientLayer *_gradientLayer; NSString *_tagText; UIView *_iconBgView; }

  • (float)CardItemViewTopHeight;
  • (float)itemViewHieght; @property(retain, nonatomic) UIView *iconBgView; // @synthesize iconBgView=_iconBgView; @property(retain, nonatomic) NSString *tagText; // @synthesize tagText=_tagText; @property(retain, nonatomic) CAGradientLayer *gradientLayer; // @synthesize gradientLayer=_gradientLayer; @property(retain, nonatomic) UIButton *tagButton; // @synthesize tagButton=_tagButton; @property(retain, nonatomic) UILabel *bottomLabel; // @synthesize bottomLabel=_bottomLabel; @property(retain, nonatomic) UILabel *topLabel; // @synthesize topLabel=_topLabel; @property(retain, nonatomic) MMWebImageView *iconImageView; // @synthesize iconImageView=_iconImageView; @property(retain, nonatomic) UIImage *defaulDefaulImage; // @synthesize defaulDefaulImage=_defaulDefaulImage; @property(retain, nonatomic) UIImageView *backDefaulImageView; // @synthesize backDefaulImageView=_backDefaulImageView; @property(retain, nonatomic) MMWebImageView *backImageView; // @synthesize backImageView=_backImageView; @property(nonatomic) BOOL bMemberCard; // @synthesize bMemberCard=_bMemberCard; @property(retain, nonatomic) WCCardData *cardData; // @synthesize cardData=_cardData; @property(retain, nonatomic) UIColor *bottomTextColor; // @synthesize bottomTextColor=_bottomTextColor; @property(retain, nonatomic) UIColor *topTextColor; // @synthesize topTextColor=_topTextColor; @property(nonatomic) unsigned long layoutType; // @synthesize layoutType=_layoutType; @property(retain, nonatomic) NSString *bottomText; // @synthesize bottomText=_bottomText; @property(retain, nonatomic) NSString *topText; // @synthesize topText=_topText; @property(retain, nonatomic) NSString *iconURL; // @synthesize iconURL=_iconURL; @property(retain, nonatomic) NSString *backImageURL; // @synthesize backImageURL=_backImageURL;
  • (void).cxx_destruct;
  • (void)onLoadImageOK:(id)arg1;
  • (id)scaleToBottom:(id)arg1 scale:(float)arg2;
  • (id)scaleToTop:(id)arg1 scale:(float)arg2;
  • (id)getBrandColor;
  • (void)confiUI;
  • (void)layoutSubviews;
  • (id)initWithCardData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCShareCardLayoutDataItem : MMObject { NSString *cardTpId; NSString *announceMent; unsigned long layoutEndTime; unsigned long _top; }

  • (void)initialize; @property(nonatomic) unsigned long top; // @synthesize top=_top; @property(nonatomic) unsigned long layoutEndTime; // @synthesize layoutEndTime; @property(retain, nonatomic) NSString *announceMent; // @synthesize announceMent; @property(retain, nonatomic) NSString *cardTpId; // @synthesize cardTpId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PublicWifiManager : MMService <APAuthDelegate, APCheckDelegate, APAccessDelegate, APProtalDelegate, PublicWifiGetA8KeyLogicDelegate, PublicWifiViewControllerDelegate, PublicWifiFrontInfoViewControllerDelegate, PublicWifiConnectedViewControllerDelegate, INetworkStatusMgrExt, APCheckPwdDelegate, PublicWifiNetworkLogicMgrDelegate, PublicWifiReportLocationLogicDelegate, PublicWifiApInfoListViewControllerDelegate, PublicWifiCompletePageViewControllerDelegate, APProtal33Delegate, PublicWifiScanListLogicDelegate, MMService, MMKernelExt, MMWebViewDelegate, IMsgExt> { BOOL _isOnWifi; BOOL _isWifiChanged; BOOL _hasDoWifiManager; BOOL _isWaitingUserConfirm; BOOL _isOpenUrlProcessing; BOOL _isWaitingBindPhone; BOOL _isRegisterHotspotInterface; NSString *_currSSID; NSString *_currMAC; PublicWifiCache *_cache; CContact *_currContact; PublicWifiReportQuality *_reportQuality; unsigned long _gAnnotationSwith; unsigned int _annotationExpire; PublicWifiGetA8KeyLogic *_getA8KeyLogic; APAuth *_apAuth; APCheck *_apCheck; APAccess *_apAccess; APCheckPwd *_apCheckPwd; APPortal *_apPortal; APPortal33 *_apPortal33; PublicWifiPCLogic *_publicWifiPCLogic; APCheckPwd *_successedPwd; APPortal *_successedPortal; PublicWifiNetworkLogicMgr *_networkLogic; PublicWifiReportLocationLogic *_wifiReportLogic; MMWebViewController *_abroadApAuthWebViewController; MMWebViewController *_connectWebViewControler; NSString *_proto4ToConnectSSID; NSString *_proto4ToConnectPassword; NSMutableDictionary *_knownProtocol3HotspotsList; PublicWifiScanListLogic *_scanLogic; }

@property(retain, nonatomic) PublicWifiScanListLogic *scanLogic; // @synthesize scanLogic=_scanLogic; @property(retain, nonatomic) NSMutableDictionary *knownProtocol3HotspotsList; // @synthesize knownProtocol3HotspotsList=_knownProtocol3HotspotsList; @property(retain, nonatomic) NSString *proto4ToConnectPassword; // @synthesize proto4ToConnectPassword=_proto4ToConnectPassword; @property(retain, nonatomic) NSString *proto4ToConnectSSID; // @synthesize proto4ToConnectSSID=_proto4ToConnectSSID; @property(retain, nonatomic) MMWebViewController *connectWebViewControler; // @synthesize connectWebViewControler=_connectWebViewControler; @property(retain, nonatomic) MMWebViewController *abroadApAuthWebViewController; // @synthesize abroadApAuthWebViewController=_abroadApAuthWebViewController; @property(retain, nonatomic) PublicWifiReportLocationLogic *wifiReportLogic; // @synthesize wifiReportLogic=_wifiReportLogic; @property(retain, nonatomic) PublicWifiNetworkLogicMgr *networkLogic; // @synthesize networkLogic=_networkLogic; @property(retain, nonatomic) APPortal *successedPortal; // @synthesize successedPortal=_successedPortal; @property(retain, nonatomic) APCheckPwd *successedPwd; // @synthesize successedPwd=_successedPwd; @property(nonatomic) BOOL isRegisterHotspotInterface; // @synthesize isRegisterHotspotInterface=_isRegisterHotspotInterface; @property(nonatomic) __weak PublicWifiPCLogic *publicWifiPCLogic; // @synthesize publicWifiPCLogic=_publicWifiPCLogic; @property(nonatomic) BOOL isWaitingBindPhone; // @synthesize isWaitingBindPhone=_isWaitingBindPhone; @property(retain, nonatomic) APPortal33 *apPortal33; // @synthesize apPortal33=_apPortal33; @property(retain, nonatomic) APPortal *apPortal; // @synthesize apPortal=_apPortal; @property(retain, nonatomic) APCheckPwd *apCheckPwd; // @synthesize apCheckPwd=_apCheckPwd; @property(retain, nonatomic) APAccess *apAccess; // @synthesize apAccess=_apAccess; @property(retain, nonatomic) APCheck *apCheck; // @synthesize apCheck=_apCheck; @property(retain, nonatomic) APAuth *apAuth; // @synthesize apAuth=_apAuth; @property(retain, nonatomic) PublicWifiGetA8KeyLogic *getA8KeyLogic; // @synthesize getA8KeyLogic=_getA8KeyLogic; @property(nonatomic) BOOL isOpenUrlProcessing; // @synthesize isOpenUrlProcessing=_isOpenUrlProcessing; @property(nonatomic) BOOL isWaitingUserConfirm; // @synthesize isWaitingUserConfirm=_isWaitingUserConfirm; @property(nonatomic) unsigned int annotationExpire; // @synthesize annotationExpire=_annotationExpire; @property(nonatomic) BOOL hasDoWifiManager; // @synthesize hasDoWifiManager=_hasDoWifiManager; @property(nonatomic) BOOL isWifiChanged; // @synthesize isWifiChanged=_isWifiChanged; @property(nonatomic) unsigned long gAnnotationSwith; // @synthesize gAnnotationSwith=_gAnnotationSwith; @property(retain, nonatomic) PublicWifiReportQuality *reportQuality; // @synthesize reportQuality=_reportQuality; @property(retain, nonatomic) CContact *currContact; // @synthesize currContact=_currContact; @property(nonatomic) BOOL isOnWifi; // @synthesize isOnWifi=_isOnWifi; @property(retain, nonatomic) PublicWifiCache *cache; // @synthesize cache=_cache; @property(copy, nonatomic) NSString *currMAC; // @synthesize currMAC=_currMAC; @property(copy, nonatomic) NSString *currSSID; // @synthesize currSSID=_currSSID; - (void).cxx_destruct; - (void)addReportQualityDataWithApBase:(id)arg1 protoType:(unsigned long)arg2 errscene:(unsigned long)arg3; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (void)addHotspotToProtocol3List:(id)arg1 macAddr:(id)arg2; - (BOOL)isHotspotValidAndInList:(id)arg1 macAddr:(id)arg2; - (void)addHotspotToProtocol4List:(id)arg1:(id)arg2; - (void)registerHotspotHelper; - (void)delayRegisterHotspotHelper; - (BOOL)checkWifiHotSpotList:(id)arg1:(id)arg2; - (void)sendCloseEventToObserver; - (void)didGetWifiListSuccess:(id)arg1; - (void)onSendAddWiFiBrandContactResponse:(id)arg1; - (void)showErrorViewControllerWithErrMsg:(id)arg1 fromViewContorller:(id)arg2; - (void)showViewControllerWithApBase:(id)arg1 fromViewController:(id)arg2 isNeedConfirm:(BOOL)arg3; - (void)connectToFreeWifiWithQRCode:(id)arg1 viewController:(id)arg2 scene:(unsigned long)arg3; - (void)onPublicWifiApInfoSelected:(id)arg1; - (BOOL)handleInnerSchemeFromViewController:(id)arg1 viewController:(id)arg2; - (void)onReportLocationFailed:(unsigned int)arg1; - (void)onReportLocationAndGetBizWifiInfo:(id)arg1; - (void)handleLocationInfoReportWithApBase:(id)arg1; - (BOOL)handleLocateRequestFromViewController:(id)arg1 scene:(unsigned long)arg2; - (void)handle3rdAppWithUrl:(id)arg1; - (void)showGuidePageAfterScanQrCodeOfApPortal; - (void)doApPortalAfterGetA8KeyResult:(id)arg1 viewController:(id)arg2 scene:(unsigned long)arg3 pageInfo:(id)arg4 tid:(id)arg5 openid:(id)arg6 appid:(id)arg7; - (void)doApAuthAfterGetA8KeyResult:(id)arg1 viewController:(id)arg2 scene:(unsigned long)arg3 pageInfo:(id)arg4 isNeedConfirm:(BOOL)arg5; - (void)refreshApAuthPageIfNeed; - (BOOL)isBindAboardPhone; - (void)handleGetA8KeyResult:(id)arg1 withViewController:(id)arg2 withScene:(unsigned long)arg3; - (void)showBindPhoneViewFromFrontPage; - (void)setQinghuaiPageNeedFollowStateWithUserName:(id)arg1; - (void)requestAddContactWithApbase:(id)arg1; - (BOOL)verifyCurrentSSid; - (void)setConfirmStateToConnect:(BOOL)arg1 ComfirmCompleteBlock:(CDUnknownBlockType)arg2; - (void)logout; - (void)cleanCache; - (id)showUrlOfCurrApAuth; - (BOOL)shouldOpenWebview; - (void)restartApAuth; - (id)ssidOfApAuth; - (int)stateOfApAuth; - (void)userConfirm; - (void)onPublicWifiApInfoViewContorllerWillGoBack; - (void)wifiCompletePageViewControlerWillDone:(BOOL)arg1; - (void)wifiConnenctedViewControlerWillDone:(BOOL)arg1; - (void)frontViewControllerWillGoBack:(BOOL)arg1; - (void)wifiViewControllerWillGoBack; - (void)didQRCodeExpiredOfGetA8KeyLogic:(id)arg1 qrCode:(id)arg2; - (void)didFailOfGetA8KeyLogic:(id)arg1; - (void)didSuccessOfGetA8KeyLogic:(id)arg1 result:(id)arg2; - (void)didFailedWithApCheckPwd:(id)arg1 errorMsg:(id)arg2; - (void)gotoFrontPageWithApPortal:(id)arg1; - (void)gotoApPortalWithApCheckPwd:(id)arg1 tid:(id)arg2 openId:(id)arg3 appid:(id)arg4; - (void)gotoApAuthWithApCheckPwd:(id)arg1 protolType:(unsigned int)arg2; - (void)didSuccessOfApCheckPwd:(id)arg1; - (void)didRunningOfApCheckPwd:(id)arg1; - (void)didReadyWithApCheckPwd:(id)arg1 protolType:(unsigned int)arg2; - (void)didFailOfApCheck:(id)arg1 withErrCode:(int)arg2; - (void)didSuccessOfApCheck:(id)arg1; - (void)didFailOfAPPortal33:(id)arg1 errMsg:(id)arg2; - (void)didFailOfAPPortal:(id)arg1 errMsg:(id)arg2; - (void)didSuccessOfAPPortal33:(id)arg1; - (void)didSuccessOfAPPortal:(id)arg1; - (void)didStartApPortal33:(id)arg1; - (void)didStartApPortal:(id)arg1; - (void)didReadyOfApPortal:(id)arg1; - (void)didExpiredOfApAuth:(id)arg1; - (void)didFailOfApAuth:(id)arg1 withErrCode:(int)arg2; - (void)didSuccessOfApAuth:(id)arg1; - (void)didStartApAuth:(id)arg1; - (void)webViewReturn:(id)arg1; - (void)resetWaitingFlagWhenFailed; - (id)getAbroadApAuthUrlWithSSID:(id)arg1; - (unsigned long)getCurrentBindPhoneStatus; - (void)setWaitBindPhoneStatus:(BOOL)arg1; - (BOOL)isUserStayOnConnectingView; - (void)readWifiSetting; - (void)asyncReadWifiSetting:(CDUnknownBlockType)arg1; - (void)doGetA8KeyForWifiWithQRCode:(id)arg1 scene:(unsigned long)arg2 viewController:(id)arg3; - (void)doApAccessWithUrl:(id)arg1; - (void)doWifiManage; - (void)handleOffWifi; - (void)onNetworkStatusChange:(unsigned long)arg1; - (void)onAuthOK; - (void)onServiceEnterBackground; - (void)onServiceEnterForeground; - (void)onServiceClearData; - (void)onServiceReloadData; - (void)onServiceInit; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCShareCardMemberHeaderView : WCShareCardBaseHeaderView { id _delegate; MMUIView *_cardContentView; }

@property(retain, nonatomic) MMUIView *cardContentView; // @synthesize cardContentView=_cardContentView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (float)getRealHeight; - (void)fieldClicked:(id)arg1; - (void)onclickAnnounce:(id)arg1; - (void)onClickApplyBtn:(id)arg1; - (id)insertSpaceChar:(id)arg1 hasTransline:(BOOL)arg2; - (id)getLogoName; - (BOOL)bIsCardPreAccept; - (void)addSecondaryField; - (void)initMemberCardContentViewWithStartY:(float)arg1; - (void)initView; - (id)initWithViewWidth:(float)arg1 withCardSourceData:(id)arg2 isShareCard:(BOOL)arg3 cardStatus:(int)arg4 isNeedHideAcceptBtn:(BOOL)arg5 delegate:(id)arg6;

@end

@interface APCheckConfig : MMObject { int version; unsigned long httpConnectTimeoutMillis; unsigned long httpReadTimeoutMillis; NSString *pingUrl; NSString *threeTwoBlackUrl; NSString *pingEnabled; NSString *echoStr; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *echoStr; // @synthesize echoStr; @property(retain, nonatomic) NSString *pingEnabled; // @synthesize pingEnabled; @property(retain, nonatomic) NSString *threeTwoBlackUrl; // @synthesize threeTwoBlackUrl; @property(retain, nonatomic) NSString *pingUrl; // @synthesize pingUrl; @property(nonatomic) unsigned long httpReadTimeoutMillis; // @synthesize httpReadTimeoutMillis; @property(nonatomic) unsigned long httpConnectTimeoutMillis; // @synthesize httpConnectTimeoutMillis; @property(nonatomic) int version; // @synthesize version;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_echoStr;
  • (const WCDBCondition_8be2a476 *)db_pingEnabled;
  • (const WCDBCondition_8be2a476 *)db_threeTwoBlackUrl;
  • (const WCDBCondition_8be2a476 *)db_pingUrl;
  • (const WCDBCondition_e9b1f587 *)db_httpReadTimeoutMillis;
  • (const WCDBCondition_e9b1f587 *)db_httpConnectTimeoutMillis;
  • (const WCDBCondition_750820ee *)db_version;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCProductMgr : MMService <MMService, PBMessageObserverDelegate> { }

  • (void)onServiceInit;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleSubmitMallFreeOrder:(id)arg1;
  • (void)handleGetProductDiscountInfo:(id)arg1;
  • (void)handleGetLastestExpressInfo:(id)arg1;
  • (void)handleSubmitMallOrder:(id)arg1;
  • (void)handleCancelPreOrder:(id)arg1;
  • (void)handlePreSubmitOrder:(id)arg1;
  • (void)handleGetProductDetail:(id)arg1;
  • (BOOL)submitMallFreeOrder:(id)arg1;
  • (BOOL)submitMallNoFreeOrder:(id)arg1 sellerID:(id)arg2 fromScene:(unsigned long)arg3;
  • (BOOL)submitMallOrder:(id)arg1 fromScene:(unsigned long)arg2;
  • (BOOL)getProductDiscountInfo:(id)arg1 jumpUrl:(id)arg2;
  • (BOOL)getLastestExpressInfo:(id)arg1 withStockID:(id)arg2 withAddress:(id)arg3;
  • (BOOL)cancelPreOrder:(id)arg1 skuID:(id)arg2 count:(unsigned long)arg3 URL:(id)arg4 lockID:(id)arg5;
  • (BOOL)preSubmitOrder:(id)arg1 skuID:(id)arg2 count:(unsigned long)arg3 URL:(id)arg4 fromScene:(unsigned long)arg5;
  • (BOOL)getProductDetailFromScanQrcode:(id)arg1;
  • (BOOL)getProductDetail:(id)arg1 version:(unsigned long)arg2;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCShareCardGeneralHeaderView : WCShareCardBaseHeaderView { BOOL _bIsShowUseCodeBtn; BOOL _bIsIphone5ShareCardMode; id _delegate; }

@property(nonatomic) BOOL bIsIphone5ShareCardMode; // @synthesize bIsIphone5ShareCardMode=_bIsIphone5ShareCardMode; @property(nonatomic) BOOL bIsShowUseCodeBtn; // @synthesize bIsShowUseCodeBtn=_bIsShowUseCodeBtn; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (struct CGRect)getApplyBtnFrame; - (float)getRealHeight; - (void)onClickOperationBtn:(id)arg1; - (void)onClickApplyBtn:(id)arg1; - (BOOL)hasLimitField; - (BOOL)hasOperateField; - (id)getLogoName; - (float)initSubViewWhenHasNoOperateFieldWithTitleBottom:(float)arg1; - (float)initSubViewWhenHasOperateFieldWithTitleBottom:(float)arg1; - (float)initSubViewWhenHasLimitFieldWithTitleBottom:(float)arg1; - (void)initGeneralCardContentViewWithStartY:(float)arg1; - (void)initView; - (id)initWithViewWidth:(float)arg1 withCardSourceData:(id)arg2 isShareCard:(BOOL)arg3 isShowUseCodeBtn:(BOOL)arg4 isIphone5ShareCardMode:(BOOL)arg5 cardStatus:(int)arg6 isNeedHideAccecptBtn:(BOOL)arg7 delegate:(id)arg8;

@end

@interface WCCardCollectionCellMenuItem : MMObject { int _editingStyle; }

@property(nonatomic) int editingStyle; // @synthesize editingStyle=_editingStyle;

@end

@interface WCCardMultiMenuCollectionViewCell : UICollectionViewCell { UIView *_menuContentView; UIView *_actualContentView; UIGestureRecognizer *_panGestureRecognizer; float _initialTouchPositionX; BOOL _shouldDisplayContextMenuView; BOOL _contextMenuHidden; BOOL _shouldDisplayRightSwipeTips; UIImageView *_copyedBackgroundView; BOOL _bIsNeedUpdateMenu; BOOL _contextMenuEnabled; NSIndexPath *_indexPath; NSMutableArray *_arrMenuItems; UIColor *_menuBackgroundColor; CDUnknownBlockType _editAction; }

@property(copy, nonatomic) CDUnknownBlockType editAction; // @synthesize editAction=_editAction; @property(retain, nonatomic) UIColor *menuBackgroundColor; // @synthesize menuBackgroundColor=_menuBackgroundColor; @property(nonatomic) BOOL contextMenuEnabled; // @synthesize contextMenuEnabled=_contextMenuEnabled; @property(retain, nonatomic) NSMutableArray *arrMenuItems; // @synthesize arrMenuItems=_arrMenuItems; @property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath; - (void).cxx_destruct; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (float)getCurrentWidth; - (void)showRightSwipeTips; - (void)animationDidStop:(id)arg1 finished:(BOOL)arg2; - (id)animation; - (void)resetActionContentView; - (void)setMenuOptionsViewHidden:(BOOL)arg1 animated:(BOOL)arg2 completionHandler:(CDUnknownBlockType)arg3; - (void)onClearBackgroundView; - (id)contentView; - (void)setHighlighted:(BOOL)arg1; - (void)setSelected:(BOOL)arg1; - (void)prepareForReuse; - (void)updateMenuView; - (void)onDeleteButtonClicked:(id)arg1; - (void)onGiftButtonClicked:(id)arg1; - (void)handlePan:(id)arg1; - (BOOL)isMenuHidden; - (BOOL)isPointInMenu:(struct CGPoint)arg1; - (void)hideMenuOptionsAnimated:(BOOL)arg1; - (void)forceHideMenuOptionsAnimated:(BOOL)arg1; - (void)layoutSubviews; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardChooseItemView : MMUIView { WCCardChooseInfo *_chooseInfo; BOOL _select; UIImageView *_checkBoxImgView; id _delegate; }

  • (float)heightForChooseItemView:(id)arg1; @property(nonatomic) id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)updateCellSelectStatus:(BOOL)arg1;
  • (void)onClickCell;
  • (id)genLogoView;
  • (id)genCardBgView;
  • (void)initView;
  • (id)initWithFrame:(struct CGRect)arg1 cardChooseInfo:(id)arg2 delegate:(id)arg3;

@end

@interface PublicWifiCache : MMObject { NSMutableDictionary *_notRegisterDict; PublicWifiDB *_db; }

  • (id)getInstance; @property(retain, nonatomic) PublicWifiDB *db; // @synthesize db=_db; @property(retain, nonatomic) NSMutableDictionary *notRegisterDict; // @synthesize notRegisterDict=_notRegisterDict;
  • (void).cxx_destruct;
  • (id)getAPCheckConfig;
  • (void)saveAPCheckConfig:(id)arg1;
  • (BOOL)isApCheckNotRegisterIn12hSinceLastTryWithMac:(id)arg1;
  • (void)saveApcheckNotRegisterTime:(double)arg1 mac:(id)arg2;
  • (id)retrivalApAuthForSsid:(id)arg1;
  • (BOOL)removeApBase:(id)arg1;
  • (id)retrivalApBaseForMac:(id)arg1;
  • (BOOL)saveApBase:(id)arg1;
  • (void)cleanCache;
  • (void)closeDB;
  • (void)initDB;
  • (BOOL)shouldUserConfirm;
  • (void)userConfirm;
  • (id)convertAPBase:(id)arg1;
  • (id)init;
  • (void)dealloc;

@end

@interface PublicWifiFrontInfoViewController : MMUIViewController <IPublicWifiManagerExt, ILinkEventExt, PublicWifiViewControllerDelegate, PublicWifiConnectedViewControllerDelegate, PublicWifiCompletePageViewControllerDelegate, WCAccountBindPhoneControlLogicDelegate> { BOOL _isGuideViewShowed; BOOL _isLoading; id _delegate; UIImageView *_logoImageView; WCBizLoadingView *_connectingView; UIView *_grayView; MMScrollView *_scrollView; MMWebImageView *_brandImage; UILabel *_brandNameLbl; UILabel *_ssidLbl; RichTextView *_failedLbl; UIButton *_confirmBtn; UIButton *_connectingBtn; UIActivityIndicatorView *_loadingView; RichTextView *_helpTextView; UILabel *_phoneNumNoticeLbl; APBase *_apbase; unsigned int _viewState; WCAccountBindPhoneControlLogic *_m_bindLogic; }

@property(nonatomic) BOOL isLoading; // @synthesize isLoading=_isLoading; @property(retain, nonatomic) WCAccountBindPhoneControlLogic *m_bindLogic; // @synthesize m_bindLogic=_m_bindLogic; @property(nonatomic) unsigned int viewState; // @synthesize viewState=_viewState; @property(nonatomic) BOOL isGuideViewShowed; // @synthesize isGuideViewShowed=_isGuideViewShowed; @property(retain, nonatomic) APBase *apbase; // @synthesize apbase=_apbase; @property(retain, nonatomic) UILabel *phoneNumNoticeLbl; // @synthesize phoneNumNoticeLbl=_phoneNumNoticeLbl; @property(retain, nonatomic) RichTextView *helpTextView; // @synthesize helpTextView=_helpTextView; @property(retain, nonatomic) UIActivityIndicatorView *loadingView; // @synthesize loadingView=_loadingView; @property(retain, nonatomic) UIButton *connectingBtn; // @synthesize connectingBtn=_connectingBtn; @property(retain, nonatomic) UIButton *confirmBtn; // @synthesize confirmBtn=_confirmBtn; @property(retain, nonatomic) RichTextView *failedLbl; // @synthesize failedLbl=_failedLbl; @property(retain, nonatomic) UILabel *ssidLbl; // @synthesize ssidLbl=_ssidLbl; @property(retain, nonatomic) UILabel *brandNameLbl; // @synthesize brandNameLbl=_brandNameLbl; @property(retain, nonatomic) MMWebImageView *brandImage; // @synthesize brandImage=_brandImage; @property(retain, nonatomic) MMScrollView *scrollView; // @synthesize scrollView=_scrollView; @property(retain, nonatomic) UIView *grayView; // @synthesize grayView=_grayView; @property(retain, nonatomic) WCBizLoadingView *connectingView; // @synthesize connectingView=_connectingView; @property(retain, nonatomic) UIImageView *logoImageView; // @synthesize logoImageView=_logoImageView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)jumpToBrandProfile; - (void)onBackToMainUI; - (void)bindPhoneReturn; - (void)onWCAccountBindPhoneControlLogicStop:(id)arg1; - (void)wifiCompletePageViewControlerWillDone:(BOOL)arg1; - (void)wifiConnenctedViewControlerWillDone:(BOOL)arg1; - (void)wifiViewControllerWillGoBack; - (void)showBindPhoneView; - (void)onCancel; - (void)onBind; - (void)onPublicWifiStatusChangedWithApBase:(id)arg1; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)onConfirmToConnect; - (void)buttonPressed:(id)arg1; - (void)doBack; - (void)stopLoading; - (void)startLoading; - (float)smallSapce; - (float)largeSapce; - (void)layout; - (id)getWelcomMsg; - (id)genConnecttingButton; - (id)genPhoneNumNoticeTbl; - (id)genFailRichTextView; - (id)genRichTextView; - (void)initViewForReadyState; - (void)showConnenctedViewController; - (void)dealStatusChanged:(id)arg1; - (void)dealloc; - (id)initWithApBase:(id)arg1; - (id)init; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardPackageViewController : MMUIViewController <IWCCardPkgExt, WCCardDataControllerDelegate, PBMessageObserverDelegate, UIAlertViewDelegate, WCActionSheetDelegate, SessionSelectControllerDelegate, UISearchBarDelegate, UISearchDisplayDelegate, UITableViewDelegate> { UIView *_navHeaderView; WCCardTitleView *_titleView; float _headViewHeight; UIButton *_messageTipView; UIButton *_messageTipViewForShare; WCCardDataController *_myCardDataController; WCCardPackageTableView *_myCardTableView; UIView *_myCardFooterView; UIScrollView *_myCardLoadingView; UIActivityIndicatorView *_mgCardActivityView; UIButton *_myCardHeadView; unsigned long _myCardMinUpdateTime; MMUISearchBar *_searchBar; UISegmentedControl *_segmentedControl; double _enterTimeForState; BOOL fromAddEntrance; BOOL hasAlreadyGetCardLayout; BOOL fromShareCardList; BOOL _fromMoreViewController; id delegate; }

@property(nonatomic) BOOL fromMoreViewController; // @synthesize fromMoreViewController=_fromMoreViewController; @property(nonatomic) __weak id delegate; // @synthesize delegate; @property(nonatomic) BOOL fromShareCardList; // @synthesize fromShareCardList; @property(nonatomic) BOOL hasAlreadyGetCardLayout; // @synthesize hasAlreadyGetCardLayout; @property(nonatomic) BOOL fromAddEntrance; // @synthesize fromAddEntrance; - (void).cxx_destruct; - (void)showMessageListByNewMsg; - (id)getCardMsgTipWording; - (id)genNewMessageTipView:(id)arg1; - (void)initHeaderViewWithLastMsg:(id)arg1; - (void)onRetrieveLocation:(int)arg1; - (void)onWCCardMessageUnreadCountChanged:(id)arg1; - (void)OnSelectSessionCancel:(id)arg1; - (void)OnSelectSession:(id)arg1 SessionSelectController:(id)arg2; - (BOOL)searchBarShouldBeginEditing:(id)arg1; - (void)checkDBAutoRecover; - (BOOL)hasUnreadMessage; - (void)setHasEnterCardListBefore; - (BOOL)hasEnterCardListBefore; - (void)onGiftToFriendWithIndexPath:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showMessageListByMore; - (void)gotoMsgCenterViewControllerForNewMsg:(BOOL)arg1; - (void)onCancel; - (void)onRightButtonOP; - (void)layoutTableView; - (void)viewDidLayoutSubviews; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidBePushed:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)viewWillAppear:(BOOL)arg1; - (void)onShowAllMessage; - (void)initNavigationBar; - (BOOL)useTransparentNavibar; - (void)viewWillBePoped:(BOOL)arg1; - (void)dealloc; - (id)init; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)updateTableFooterHasMore:(BOOL)arg1; - (void)stopActivityLoading; - (void)scrollToShareCard; - (void)stopLoadMoreAnimation; - (void)onLoadMoreMyCardData; - (id)getMyCardTableView; - (void)onCardPackageViewSelectCardItem:(id)arg1; - (float)getViewHeight; - (BOOL)isFromAddEntrance; - (BOOL)hasUnreadMessage; - (BOOL)hasEnterCardListBefore; - (void)showLoadingView; - (void)showTableView; - (id)getViewController; - (void)onWCCardTips; - (void)onGetCardLayoutStop; - (void)onGetCardLayout; - (void)onWCCardUpdate:(id)arg1; - (void)onGetNextPageWCCardList:(id)arg1 ErrCode:(int)arg2 HasMore:(BOOL)arg3 HasBatchGeting:(BOOL)arg4; - (void)onGetFirstPageWCCardList:(id)arg1 ErrCode:(int)arg2 HasMore:(BOOL)arg3 HasBatchGeting:(BOOL)arg4; - (void)onSyncEnd:(BOOL)arg1; - (void)onDeleteCardIDList:(id)arg1 ErrCode:(int)arg2; - (void)loadMoreMyCard; - (void)initMyCardLoadingView; - (void)initMyCardTableView; - (void)initMyCardData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardHomeDetailIconImageView : UIImageView { NSString *_urlStr; }

@property(retain, nonatomic) NSString *urlStr; // @synthesize urlStr=_urlStr; - (void).cxx_destruct;

@end

@interface WCCardHomeCommonDetailIconsView : MMUIView { NSArray *_shareCardIcons; id _delegate; NSArray *_shareCardIconViews; }

@property(retain, nonatomic) NSArray *shareCardIconViews; // @synthesize shareCardIconViews=_shareCardIconViews; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) NSArray *shareCardIcons; // @synthesize shareCardIcons=_shareCardIcons; - (void).cxx_destruct; - (void)ImageDidFail:(id)arg1; - (void)ImageDidLoad:(id)arg1 Url:(id)arg2; - (struct CGSize)sizeThatFits:(struct CGSize)arg1; - (id)initWithFrame:(struct CGRect)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardNewTicketDetailContentView : WCCardBaseCardDetailContentView <WCCardDetailContentLogicDelegate, UITableViewDelegate, UITableViewDataSource, WCShareCardNewTicketHeaderDelegate, WCCardTicketCodeCellViewDelegate> { id _delegte; }

@property(nonatomic) __weak id delegte; // @synthesize delegte=_delegte; - (void).cxx_destruct; - (void)onTicketCodeCellViewCodeClick; - (void)onTicketCodeCellViewSecondaryFieldClick:(id)arg1; - (void)onTicketHeaderAcceptBtnClick; - (void)onTicketHeaderUsredStoreBtnClick; - (BOOL)ticketHeaderHaveUsedStoreInfo; - (id)ticketHeaderGetStoreInfo; - (BOOL)ticketHeaderHaveNearByStoreInfo; - (void)setRoundedCorners:(unsigned int)arg1 radius:(float)arg2 forView:(id)arg3; - (void)makeCodeCell:(id)arg1; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)configureCell:(id)arg1 forRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (id)createTableViewFooterView; - (id)createTableViewHeaderView; - (void)initContentView; - (void)reloadContentData; - (id)initContentViewWithFrame:(struct CGRect)arg1 withCardDataSource:(id)arg2 withNearbyStore:(id)arg3 withServiceContact:(id)arg4 withDelegate:(id)arg5;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardPkgBatchDelMgr : MMObject { WCCardPkgDB *_wccardPkgDB; NSMutableArray *_batchDelArray; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)handleBatchDelWCCardResp:(id)arg1 Event:(unsigned long)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)tryStartBatchDel; - (void)addBatchDelWCCardList:(id)arg1; - (void)initDB:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface PublicWifiGetA8keyResult : MMObject { NSString *_ssid; NSString *_qrCode; NSString *_mpUrl; NSString *_mid; NSString *_sessionKey; NSString *_ticket; NSString *_appId; NSString *_shopId; NSString *_authUrl; NSString *_extend; NSString *_timestamp; NSString *_sign; }

@property(copy, nonatomic) NSString *sign; // @synthesize sign=_sign; @property(copy, nonatomic) NSString *timestamp; // @synthesize timestamp=_timestamp; @property(copy, nonatomic) NSString *extend; // @synthesize extend=_extend; @property(copy, nonatomic) NSString *authUrl; // @synthesize authUrl=_authUrl; @property(copy, nonatomic) NSString *shopId; // @synthesize shopId=_shopId; @property(copy, nonatomic) NSString *appId; // @synthesize appId=_appId; @property(copy, nonatomic) NSString *ticket; // @synthesize ticket=_ticket; @property(copy, nonatomic) NSString *sessionKey; // @synthesize sessionKey=_sessionKey; @property(copy, nonatomic) NSString *mid; // @synthesize mid=_mid; @property(copy, nonatomic) NSString *mpUrl; // @synthesize mpUrl=_mpUrl; @property(copy, nonatomic) NSString *qrCode; // @synthesize qrCode=_qrCode; @property(copy, nonatomic) NSString *ssid; // @synthesize ssid=_ssid; - (void).cxx_destruct; - (id)initWithSsid:(id)arg1 withQRCode:(id)arg2; - (void)dealloc;

@end

@interface PublicWifiGetA8KeyLogic : MMObject { unsigned long _scene; UIViewController *_parentViewController; id _delegate; NSString *_qrCode; PublicWifiGetA8keyResult *_result; NSString *_sessionKey; }

@property(copy, nonatomic) NSString *sessionKey; // @synthesize sessionKey=_sessionKey; @property(retain, nonatomic) PublicWifiGetA8keyResult *result; // @synthesize result=_result; @property(copy, nonatomic) NSString *qrCode; // @synthesize qrCode=_qrCode; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) __weak UIViewController *parentViewController; // @synthesize parentViewController=_parentViewController; @property(nonatomic) unsigned long scene; // @synthesize scene=_scene; - (void).cxx_destruct; - (void)getA8Key:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onGetA8Key:(id)arg1; - (void)didQRCodeExpired; - (void)didFail; - (void)didSuccess; - (id)initWithDelegate:(id)arg1 scene:(unsigned long)arg2 viewController:(id)arg3; - (void)dealloc;

@end

@interface WCProductImageInfo : NSObject { NSString *url; }

@property(retain, nonatomic) NSString *url; // @synthesize url; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCProductPriceRange : NSObject { float originalPrice; float highPrice; float lowPrice; }

@property(nonatomic) float lowPrice; // @synthesize lowPrice; @property(nonatomic) float highPrice; // @synthesize highPrice; @property(nonatomic) float originalPrice; // @synthesize originalPrice;

@end

@interface WCProductCategoryInfo : NSObject { NSArray *categoryList; }

@property(retain, nonatomic) NSArray *categoryList; // @synthesize categoryList; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCProductCategoryItem : NSObject { unsigned long categoryID; NSString *categoryName; }

@property(retain, nonatomic) NSString *categoryName; // @synthesize categoryName; @property(nonatomic) unsigned long categoryID; // @synthesize categoryID; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCProductAttrInfo : NSObject { NSString *name; NSString *value; }

@property(retain, nonatomic) NSString *value; // @synthesize value; @property(retain, nonatomic) NSString *name; // @synthesize name; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCProductExtAttrInfo : NSObject { unsigned long flag; }

@property(nonatomic) unsigned long flag; // @synthesize flag;

@end

@interface WCProductExpressItem : NSObject { unsigned long expressID; NSString *name; float price; NSString *expressDesc; }

@property(retain, nonatomic) NSString *expressDesc; // @synthesize expressDesc; @property(nonatomic) float price; // @synthesize price; @property(retain, nonatomic) NSString *name; // @synthesize name; @property(nonatomic) unsigned long expressID; // @synthesize expressID; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCProductOSSInfo : NSObject { NSString *buyButtonWording; NSString *_productMixedH5HTML; }

@property(retain, nonatomic) NSString *productMixedH5HTML; // @synthesize productMixedH5HTML=_productMixedH5HTML; @property(retain, nonatomic) NSString *buyButtonWording; // @synthesize buyButtonWording; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCProductRecommandGroupItem : NSObject { NSString *groupName; NSString *groupJumpUrl; NSArray *recommandItemList; }

@property(retain, nonatomic) NSArray *recommandItemList; // @synthesize recommandItemList; @property(retain, nonatomic) NSString *groupJumpUrl; // @synthesize groupJumpUrl; @property(retain, nonatomic) NSString *groupName; // @synthesize groupName; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCProductRecommandCellItem : NSObject { NSString *iconUrl; NSString *title; NSString *args; NSString *cellJumpUrl; unsigned long jumpType; }

@property(nonatomic) unsigned long jumpType; // @synthesize jumpType; @property(retain, nonatomic) NSString *cellJumpUrl; // @synthesize cellJumpUrl; @property(retain, nonatomic) NSString *args; // @synthesize args; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCProductSKUAttrItemValue : NSObject { NSString *itemValueName; NSString *itemValueID; unsigned long itemState; }

@property(nonatomic) unsigned long itemState; // @synthesize itemState; @property(retain, nonatomic) NSString *itemValueID; // @synthesize itemValueID; @property(retain, nonatomic) NSString *itemValueName; // @synthesize itemValueName; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCProductSKUAttrItem : NSObject { NSString *attrItemID; NSString *attrItemName; NSArray *attrItemValues; int attrSeletedIndex; }

@property(nonatomic) int attrSeletedIndex; // @synthesize attrSeletedIndex; @property(retain, nonatomic) NSArray *attrItemValues; // @synthesize attrItemValues; @property(retain, nonatomic) NSString *attrItemName; // @synthesize attrItemName; @property(retain, nonatomic) NSString *attrItemID; // @synthesize attrItemID; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCProductBaseInfo : NSObject { NSString *name; NSArray *categoryList; WCProductPriceRange *price; NSString *feeType; NSArray *imageList; NSString *digest; NSString *detail; NSArray *labelList; NSArray *propertyList; NSArray *skuTable; unsigned long leftBuyQuantity; unsigned long totalStock; NSArray *tagList; NSArray *actionGroupList; unsigned long createTime; unsigned long modifyTime; unsigned long version; unsigned long stockID; NSString *sourceUrl; }

@property(retain, nonatomic) NSString *sourceUrl; // @synthesize sourceUrl; @property(nonatomic) unsigned long stockID; // @synthesize stockID; @property(nonatomic) unsigned long version; // @synthesize version; @property(nonatomic) unsigned long modifyTime; // @synthesize modifyTime; @property(nonatomic) unsigned long createTime; // @synthesize createTime; @property(retain, nonatomic) NSArray *actionGroupList; // @synthesize actionGroupList; @property(retain, nonatomic) NSArray *tagList; // @synthesize tagList; @property(nonatomic) unsigned long totalStock; // @synthesize totalStock; @property(nonatomic) unsigned long leftBuyQuantity; // @synthesize leftBuyQuantity; @property(retain, nonatomic) NSArray *skuTable; // @synthesize skuTable; @property(retain, nonatomic) NSArray *propertyList; // @synthesize propertyList; @property(retain, nonatomic) NSArray *labelList; // @synthesize labelList; @property(retain, nonatomic) NSString *detail; // @synthesize detail; @property(retain, nonatomic) NSString *digest; // @synthesize digest; @property(retain, nonatomic) NSArray *imageList; // @synthesize imageList; @property(retain, nonatomic) NSString *feeType; // @synthesize feeType; @property(retain, nonatomic) WCProductPriceRange *price; // @synthesize price; @property(retain, nonatomic) NSArray *categoryList; // @synthesize categoryList; @property(retain, nonatomic) NSString *name; // @synthesize name; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCProductOrderInfo : NSObject { NSString *productID; NSString *skuID; NSString *skuInfo; unsigned long count; NSString *productName; NSString *feeType; float unitPrice; float totalPrice; float expressPrice; NSString *imageUrl; NSString *stockID; unsigned long expressID; unsigned long flag; NSArray *expressList; NSString *sourceUrl; WCAddressBaseAddress *addressInfo; NSArray *skuItemList; NSString *thumbUrl; unsigned long productSubType; unsigned long productType; NSString *sellerID; NSString *receiptStr; NSArray *discountInfoList; float discountPrice; NSString *userName; }

@property(retain, nonatomic) NSString *userName; // @synthesize userName; @property(nonatomic) float discountPrice; // @synthesize discountPrice; @property(retain, nonatomic) NSArray *discountInfoList; // @synthesize discountInfoList; @property(retain, nonatomic) NSString *receiptStr; // @synthesize receiptStr; @property(retain, nonatomic) NSString *sellerID; // @synthesize sellerID; @property(nonatomic) unsigned long productType; // @synthesize productType; @property(nonatomic) unsigned long productSubType; // @synthesize productSubType; @property(retain, nonatomic) NSString *thumbUrl; // @synthesize thumbUrl; @property(retain, nonatomic) NSArray *skuItemList; // @synthesize skuItemList; @property(retain, nonatomic) WCAddressBaseAddress *addressInfo; // @synthesize addressInfo; @property(retain, nonatomic) NSString *sourceUrl; // @synthesize sourceUrl; @property(retain, nonatomic) NSArray *expressList; // @synthesize expressList; @property(nonatomic) unsigned long flag; // @synthesize flag; @property(nonatomic) unsigned long expressID; // @synthesize expressID; @property(retain, nonatomic) NSString *stockID; // @synthesize stockID; @property(retain, nonatomic) NSString *imageUrl; // @synthesize imageUrl; @property(nonatomic) float expressPrice; // @synthesize expressPrice; @property(nonatomic) float totalPrice; // @synthesize totalPrice; @property(nonatomic) float unitPrice; // @synthesize unitPrice; @property(retain, nonatomic) NSString *feeType; // @synthesize feeType; @property(retain, nonatomic) NSString *productName; // @synthesize productName; @property(nonatomic) unsigned long count; // @synthesize count; @property(retain, nonatomic) NSString *skuInfo; // @synthesize skuInfo; @property(retain, nonatomic) NSString *skuID; // @synthesize skuID; @property(retain, nonatomic) NSString *productID; // @synthesize productID; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCProductDiscountInfo : NSObject { NSString *cellTitle; NSString *jumpUrl; float discountPrice; NSArray *discountItemList; }

@property(retain, nonatomic) NSArray *discountItemList; // @synthesize discountItemList; @property(nonatomic) float discountPrice; // @synthesize discountPrice; @property(retain, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl; @property(retain, nonatomic) NSString *cellTitle; // @synthesize cellTitle; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCProductDiscountItem : NSObject { unsigned long discountPrice; NSString *discountTitle; }

@property(retain, nonatomic) NSString *discountTitle; // @synthesize discountTitle; @property(nonatomic) unsigned long discountPrice; // @synthesize discountPrice; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCProductSelectSkuItem : NSObject { NSString *skuKey; NSString *skuValue; }

@property(retain, nonatomic) NSString *skuValue; // @synthesize skuValue; @property(retain, nonatomic) NSString *skuKey; // @synthesize skuKey; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCProductShareInfo : NSObject { NSString *productH5URL; NSData *thumbData; NSString *thumbUrl; }

@property(retain, nonatomic) NSString *thumbUrl; // @synthesize thumbUrl; @property(retain, nonatomic) NSData *thumbData; // @synthesize thumbData; @property(retain, nonatomic) NSString *productH5URL; // @synthesize productH5URL; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCProductSKUInfo : NSObject { NSString *skuID; NSArray *expressList; WCProductImageInfo *imageInfo; unsigned long wxPrice; unsigned long stock; }

@property(nonatomic) unsigned long stock; // @synthesize stock; @property(nonatomic) unsigned long wxPrice; // @synthesize wxPrice; @property(retain, nonatomic) WCProductImageInfo *imageInfo; // @synthesize imageInfo; @property(retain, nonatomic) NSArray *expressList; // @synthesize expressList; @property(retain, nonatomic) NSString *skuID; // @synthesize skuID; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCProductExtInfo : NSObject { WCProductExtAttrInfo *productExtInfo; }

@property(retain, nonatomic) WCProductExtAttrInfo *productExtInfo; // @synthesize productExtInfo; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCProductInfo : NSObject { NSString *productID; unsigned long productType; unsigned long productSubType; WCProductBaseInfo *baseInfo; WCProductSellerInfo *sellerInfo; NSArray *skuInfoList; WCProductExtInfo *extInfo; WCProductShareInfo *shareInfo; NSArray *recommendInfoList; WCProductOSSInfo *ossInfo; NSString *jsonStrForTest; }

@property(retain, nonatomic) NSString *jsonStrForTest; // @synthesize jsonStrForTest; @property(retain, nonatomic) WCProductOSSInfo *ossInfo; // @synthesize ossInfo; @property(retain, nonatomic) NSArray *recommendInfoList; // @synthesize recommendInfoList; @property(retain, nonatomic) WCProductShareInfo *shareInfo; // @synthesize shareInfo; @property(retain, nonatomic) WCProductExtInfo *extInfo; // @synthesize extInfo; @property(retain, nonatomic) NSArray *skuInfoList; // @synthesize skuInfoList; @property(retain, nonatomic) WCProductSellerInfo *sellerInfo; // @synthesize sellerInfo; @property(retain, nonatomic) WCProductBaseInfo *baseInfo; // @synthesize baseInfo; @property(nonatomic) unsigned long productSubType; // @synthesize productSubType; @property(nonatomic) unsigned long productType; // @synthesize productType; @property(retain, nonatomic) NSString *productID; // @synthesize productID; - (void).cxx_destruct; - (void)parseFromJSONDic:(id)arg1; - (void)parseRecommendInfoFromJSONStr:(id)arg1; - (void)parseFromJSONStr:(id)arg1; - (void)dealloc; - (void)fromShareXML:(id)arg1; - (id)toShareXML; - (void)loadDataForTest;

@end

@interface WCShareCardUtil : MMObject { }

  • (id)genButtonWithFontSize:(float)arg1 text:(id)arg2 textColor:(id)arg3 x:(float)arg4 y:(float)arg5 maxWidth:(float)arg6 superView:(id)arg7;
  • (id)genLabelWithFont:(id)arg1 text:(id)arg2 textColor:(id)arg3 x:(float)arg4 y:(float)arg5 maxWidth:(float)arg6 superView:(id)arg7;
  • (id)genLabelWithFontSize:(float)arg1 text:(id)arg2 textColor:(id)arg3 x:(float)arg4 y:(float)arg5 maxWidth:(float)arg6 superView:(id)arg7;
  • (id)genStrokeLine:(struct CGRect)arg1 withColor:(struct CGColor *)arg2;
  • (BOOL)GetWCShareCardSyncInfoFileIsExist;
  • (BOOL)hasOpenShareCardEntrance;
  • (void)openShareCardEntrance;
  • (id)getUserRemarkname:(id)arg1;
  • (id)getUserNickname:(id)arg1;
  • (id)getWCNewShareCardLayoutCache;
  • (id)getWCShareCardLayoutCache;
  • (id)getWCShareCardDBPath;
  • (id)getWCShareCardSyncInfoPath;
  • (id)getUserWCShareCardRootDir;

@end

@interface WCCardHomeBubbleHeaderView : UICollectionReusableView { id _delegate; NSString *_notifyIconURL; NSString *_title; MMUIView *_messageTipView; MMWebImageView *_notifyIcon; UILabel *_titleLabel; }

@property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) MMWebImageView *notifyIcon; // @synthesize notifyIcon=_notifyIcon; @property(retain, nonatomic) MMUIView *messageTipView; // @synthesize messageTipView=_messageTipView; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) NSString *notifyIconURL; // @synthesize notifyIconURL=_notifyIconURL; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onTapBubble:(id)arg1; - (void)layoutSubviews; - (void)confiUI; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface PublicWifiReportLocationLogic : NSObject <PBMessageObserverDelegate, LocationRetrieveDelegate> { unsigned long m_eventID; LocationRetriever *m_locationRetriever; CContact *m_contact; NSDate *m_lastReportTime; int m_channel; unsigned int m_state; APBase *m_currAPBase; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onRetrieveLocationTimeOut:(id)arg1; - (void)onRetrieveLocationOK:(id)arg1; - (void)onRetrieveLocationError:(int)arg1; - (void)reportAPLocationWithLocation:(id)arg1; - (void)reportLocationWithLocation:(id)arg1; - (void)stopReportLocation; - (void)didFail; - (void)startReportApLocationForApbase:(id)arg1; - (void)startReportLocationForContact:(id)arg1 channel:(int)arg2; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PublicWifiApKeyInfo : NSObject { NSString *_apKey; NSString *_storeName; }

@property(copy, nonatomic) NSString *storeName; // @synthesize storeName=_storeName; @property(copy, nonatomic) NSString *apKey; // @synthesize apKey=_apKey; - (void).cxx_destruct; - (id)description; - (id)initWithApKeyInfo:(id)arg1;

@end

@interface WCCardEmptyBackView : UIView { NSString *_topText; NSString *_bottomText; UILabel *_topLabel; UILabel *_bottomLabel; }

@property(retain, nonatomic) UILabel *bottomLabel; // @synthesize bottomLabel=_bottomLabel; @property(retain, nonatomic) UILabel *topLabel; // @synthesize topLabel=_topLabel; @property(retain, nonatomic) NSString *bottomText; // @synthesize bottomText=_bottomText; @property(retain, nonatomic) NSString *topText; // @synthesize topText=_topText; - (void).cxx_destruct; - (void)layoutSubviews; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCCardMemberCardView : MMUIView { BOOL _bIsShareCardMode; id _delegate; WCCardDataCardInfo *_cardInfo; WCCardDataCardTPInfo *_cardTPInfo; NSString *_cardStatusTtile; int _curCardStatus; float _contentHeight; }

@property(nonatomic) float contentHeight; // @synthesize contentHeight=_contentHeight; @property(nonatomic) int curCardStatus; // @synthesize curCardStatus=_curCardStatus; @property(retain, nonatomic) NSString *cardStatusTtile; // @synthesize cardStatusTtile=_cardStatusTtile; @property(nonatomic) BOOL bIsShareCardMode; // @synthesize bIsShareCardMode=_bIsShareCardMode; @property(retain, nonatomic) WCCardDataCardTPInfo *cardTPInfo; // @synthesize cardTPInfo=_cardTPInfo; @property(retain, nonatomic) WCCardDataCardInfo *cardInfo; // @synthesize cardInfo=_cardInfo; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)fieldClicked:(id)arg1; - (void)onclickAnnounce:(id)arg1; - (void)onClickApplyBtn:(id)arg1; - (id)insertSpaceChar:(id)arg1 hasTransline:(BOOL)arg2; - (id)getLogoName; - (void)addSecondaryField; - (void)initView; - (BOOL)bIsCardPreAccept; - (float)getContentViewRealHeight; - (id)initMemberCardViewWithFrame:(struct CGRect)arg1 withContainerRealHeight:(float)arg2 withCardInfo:(id)arg3 withCardTpInfo:(id)arg4 isShareCardMode:(BOOL)arg5 withCardStatusTitle:(id)arg6 withCardStatus:(int)arg7;

@end

@interface WCProductBuyDetailViewController : WCBizBaseViewController <IWCProductExt, WCProudctReceiptEditDelegate, IWCAddressGetAddressControlLogicExt, IWCPayControlLogicExt, MMWebViewDelegate, UIAlertViewDelegate, IWCAddressControlLogic> { struct map<int, WCProductBuyDetailViewSectionType, std::__1::less, std::__1::allocator<std::__1::pair<const int, WCProductBuyDetailViewSectionType>>> _sectionIndexToType; WCProductOrderInfo *_orderInfo; MMTableViewInfo *_mainTableViewInfo; WCProductExpressItem *_selectExpressItem; NSString *_receiptStr; WCBizLoadingView *_loadingView; unsigned long _payLogictag; BOOL _isAddressInfoEmpty; BOOL _isUnSupportExpress; BOOL _isGetLastestExpressFail; UIButton *_buyButton; WCProductDiscountInfo *_currentSelectedDiscountInfo; unsigned long scene; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) NSString *receiptStr; // @synthesize receiptStr=_receiptStr; @property(retain, nonatomic) WCProductOrderInfo *orderInfo; // @synthesize orderInfo=_orderInfo; @property(nonatomic) unsigned long scene; // @synthesize scene; - (id).cxx_construct; - (void).cxx_destruct; - (void)onSubmitMallFreeOrderSuccess:(id)arg1 retCode:(int)arg2; - (void)onSubmitMallFreeOrderFail:(id)arg1; - (void)onSubmitMallOrdFail:(id)arg1 skuID:(id)arg2; - (void)popToSourceViewController; - (void)OnFinishedWCPayInnerPayLogic:(id)arg1 CompleteStatus:(int)arg2 ExtraInfo:(id)arg3; - (void)onSubmitMallOrdSuccess:(id)arg1 skuID:(id)arg2 prepardID:(id)arg3 retCode:(int)arg4 retMsg:(id)arg5; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showAlertView:(id)arg1 tag:(unsigned long)arg2; - (void)dealloc; - (void)buyProduct; - (void)initFooterView; - (void)makeProductInfo:(id)arg1; - (id)getExpressTimeDesc; - (id)getExpressDesc:(id)arg1; - (void)updatePrice; - (void)onModifyExpress:(id)arg1; - (void)onSaveWCProductReceiptEdit:(id)arg1; - (void)onGotProuductDiscountInfoSuccess:(id)arg1 discountInfo:(id)arg2; - (void)onGotProuductDiscountInfoFail:(id)arg1; - (void)webViewReturn:(id)arg1; - (void)onClickDiscountInfo:(id)arg1; - (void)makeDiscountInfoCell:(id)arg1; - (void)onClickReceipt; - (void)onClickExpressCell; - (void)makeExpressCell:(id)arg1; - (void)onClickDeliveryCell; - (void)onGotLastestExpressInfoFail:(id)arg1 lockID:(id)arg2; - (void)onGotLastestExpressInfoSuccess:(id)arg1 lockID:(id)arg2 expressAry:(id)arg3 retCode:(int)arg4; - (void)OnPreFinishedWCAddressLogic:(id)arg1 waitUntilDone:(char *)arg2; - (void)OnWCAddressGetAddressControlLogicEnd:(id)arg1; - (void)clearExpressInfo; - (void)makeDeliveryCell:(id)arg1; - (id)getDiscountInfo:(id)arg1; - (void)reloadTableData; - (void)onReturn; - (void)viewDidLayoutSubviews; - (void)initMainTableView; - (void)initChildView; - (void)initChildData; - (void)viewDidLoad; - (id)initWithWCProductInfo:(id)arg1 isUnSupportExpress:(BOOL)arg2; - (void)stopLoadingView; - (void)startLoadingView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface APAuth : APBase <GetA8KeyLogicDelegate, NSURLConnectionDelegate, PBMessageObserverDelegate> { id delegate; NSURLConnection *_connection; int _retryCount; }

  • (id)apAuthFromApBase:(id)arg1; @property(nonatomic) int retryCount; // @synthesize retryCount=_retryCount; @property(retain, nonatomic) NSURLConnection *connection; // @synthesize connection=_connection; @property(nonatomic) __weak id delegate; // @synthesize delegate;
  • (void).cxx_destruct;
  • (void)handleHomeBarClicked:(id)arg1;
  • (void)onAPAuth:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)connection:(id)arg1 didFailWithError:(id)arg2;
  • (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  • (id)connection:(id)arg1 willSendRequest:(id)arg2 redirectResponse:(id)arg3;
  • (void)didFail:(BOOL)arg1;
  • (void)didExpired;
  • (void)didSuccess;
  • (void)didStart;
  • (void)sendToWeixinSvrToGetAPAuth:(id)arg1;
  • (void)sendRequestToAPWithUrlString:(id)arg1 withParams:(id)arg2;
  • (void)sendRequestWithGatewayUrl:(id)arg1 withParams:(id)arg2;
  • (void)sendRequestWithCheckUrl:(id)arg1 withParams:(id)arg2;
  • (id)currMac;
  • (BOOL)isExpired;
  • (BOOL)isFromCacheAndExpired;
  • (BOOL)isFromCacheAndValid;
  • (void)prepareForAuth;
  • (BOOL)checkExpired;
  • (void)logout;
  • (void)cancel;
  • (void)startWithMac:(id)arg1;
  • (void)startIniOS9;
  • (void)start; @property(readonly, copy) NSString *description;
  • (id)initWithGetA8KeyResult:(id)arg1 cache:(id)arg2 scene:(unsigned long)arg3 delegate:(id)arg4;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCShareCardListRefreshHeader : WCCardRefreshComponent { float _insetTDelta; UIActivityIndicatorView *_loadingView; }

  • (id)headerWithRefreshingBlock:(CDUnknownBlockType)arg1; @property(retain, nonatomic) UIActivityIndicatorView *loadingView; // @synthesize loadingView=_loadingView; @property(nonatomic) float insetTDelta; // @synthesize insetTDelta=_insetTDelta;
  • (void).cxx_destruct;
  • (void)setPullingPercent:(float)arg1;
  • (void)endRefreshing;
  • (void)setState:(int)arg1;
  • (void)scrollViewContentOffsetDidChange:(id)arg1;
  • (void)placeSubviews;
  • (void)prepare;

@end

@interface WCCardDataController : NSObject <UITableViewDelegate, UITableViewDataSource, UIAlertViewDelegate, tableViewDelegate, WCActionSheetDelegate, WCNewCardDetailViewControllerDelegate, ShareMessageConfirmLogicHelperDelegate, SessionSelectControllerDelegate> { NSMutableArray *_expiringList; NSMutableArray *_memberCardList; NSMutableArray *_nearbyList; NSMutableArray *_recentList; NSMutableArray *_layoutList; NSMutableArray *_layoutDisplayList; NSMutableArray *_cardList; NSMutableArray *_displayCardList; NSMutableArray *_emptyList; unsigned long _curMinUpdateTime; BOOL _isDeleteHandling; BOOL _hasMoreData; BOOL _isReadyToLoad; BOOL _isNeedScrollToShareCard; WCCardConfigInfo *_configInfo; id _delegate; ShareMessageConfirmLogicHelper *_SendAppMsgHelper; }

@property(nonatomic) BOOL isReadyToLoad; // @synthesize isReadyToLoad=_isReadyToLoad; @property(nonatomic) BOOL hasMoreData; // @synthesize hasMoreData=_hasMoreData; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)scrollViewDidScroll:(id)arg1; - (int)indexOfCardInLayoutDisplayList:(id)arg1; - (int)indexOfCardInNormalCardList:(id)arg1; - (id)getContollerTitle:(id)arg1; - (void)onOpenWebView; - (id)getEmptyTips; - (void)onGiftToFriendWithIndexPath:(id)arg1; - (void)loadEmptyCellSubView:(id)arg1 emptyIndex:(int)arg2; - (void)loadCardCellSubView:(id)arg1 cardIndex:(id)arg2; - (void)delayFadeOutCard:(id)arg1; - (void)deleteCardDataWithIndexPath:(id)arg1; - (void)unGiftCardDataWithIndexPath:(id)arg1; - (void)OnSendMessageOK:(id)arg1; - (void)OnSelectSession:(id)arg1 SessionSelectController:(id)arg2; - (void)OnSelectSessionCancel:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onUseCard:(id)arg1 lastIndex:(id)arg2 delayTime:(float)arg3; - (void)onShareCard:(id)arg1 lastIndex:(id)arg2; - (void)onGiftCard:(id)arg1 lastIndex:(id)arg2; - (void)onDeleteCard:(id)arg1; - (void)tableView:(id)arg1 didUnhighlightRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didHighlightRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)scrollToShareCard; - (void)deleteCardDataWithIndexPath:(id)arg1 needDeleteDB:(BOOL)arg2; - (unsigned long)safeAddCardList:(id)arg1; - (void)sortWCCardList:(id)arg1; - (void)sortLayoutInfo; - (void)processRecentSortData; - (void)processNearBySortData; - (void)processExpireSortData; - (void)processMemberSortData; - (void)genLayoutDisplayList; - (void)updateDisplayList; - (void)updateLayoutData; - (unsigned long)removeCard:(id)arg1; - (void)removeAllNormalCard; - (id)getCardDataByIndexPath:(id)arg1; - (id)getIndexPathWithCardData:(id)arg1; - (void)insertCardData:(id)arg1 AtIndex:(int)arg2; - (unsigned int)getDisplayListCount; - (void)setDeleteHandling:(BOOL)arg1; - (void)initData; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAddressListViewController : WCAddressBaseViewController <UIAlertViewDelegate, PasswordLogicDelegate, LongPressMenuViewDelegate, LongPressViewDelegate> { id m_delegate; PasswordLogic *m_passwordLogic; int m_enWCAddressAddressListScene; UIView *m_oLastLongPressView; }

  • (void).cxx_destruct;
  • (void)MenuControllerWillHide:(id)arg1;
  • (void)OnLongPress:(id)arg1;
  • (void)OnPress:(id)arg1;
  • (void)onLongPressMenuViewCopy:(id)arg1;
  • (void)setDelegate:(id)arg1;
  • (void)accessoryButtonTappedForRowWithIndexPath:(id)arg1 Cell:(id)arg2;
  • (void)commitEditingForRowAtIndexPath:(id)arg1 Cell:(id)arg2;
  • (void)selectActionCell:(id)arg1;
  • (void)makeCell:(id)arg1 cellInfo:(id)arg2;
  • (void)makeNewCell:(id)arg1 cellInfo:(id)arg2;
  • (void)makeImportYiXunCell:(id)arg1 cellInfo:(id)arg2;
  • (void)removeFooterView;
  • (void)createFooterView;
  • (void)refreshViewWithData:(id)arg1;
  • (void)resetDefautSelect;
  • (float)getCellHeightForAddress:(id)arg1;
  • (id)getAddressCopyedString:(id)arg1;
  • (id)getAddressDetailString:(id)arg1;
  • (void)verifyPasswordFail:(id)arg1;
  • (void)verifyPasswordOK:(id)arg1 logic:(id)arg2;
  • (void)startImportYiXunAddress:(BOOL)arg1;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)showImportYiXunAddressView;
  • (void)dealloc;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)onNext;
  • (void)reloadAddressList:(int)arg1;
  • (void)initNavigationBar;
  • (void)initPasswordLogic;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardPkgItemView : MMUIView { BOOL _bSelected; BOOL _needSelect; int _indexForBatchAdd; UIButton *_selectBtn; WCCardData *_cardData; BOOL _bIsLongPressHandled; UIView *_cardBgView; UIView *_coverView; id _delegate; }

  • (float)CardItemViewTopHeight;
  • (float)CardItemViewHeight;
  • (float)CardItemViewHeightDynamic:(id)arg1 needSelect:(BOOL)arg2; @property(nonatomic) int indexForBatchAdd; // @synthesize indexForBatchAdd=_indexForBatchAdd; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) BOOL bSelected; // @synthesize bSelected=_bSelected; @property(nonatomic) BOOL needSelect; // @synthesize needSelect=_needSelect;
  • (void).cxx_destruct;
  • (void)setHighlighted:(BOOL)arg1;
  • (void)setSelectBtnState;
  • (void)onSelectChanged;
  • (id)getMaskLabelColor:(unsigned long)arg1;
  • (id)getLogoView:(id)arg1;
  • (id)getCardBgView:(unsigned long)arg1 bgColor:(id)arg2;
  • (void)layoutSubviews;
  • (void)dealloc;
  • (id)initWithCardData:(id)arg1;

@end

@interface WCCardDataSeed : MMObject { NSString *_cardId; NSString *_cardExt; NSString *_fromUserName; unsigned long _fromScene; NSString *_chatName; NSString *_webUrl; unsigned long _statScene; NSString *_consumedboxCardId; NSString *_templateMsgId; NSString *_recommendCardId; }

@property(retain, nonatomic) NSString *recommendCardId; // @synthesize recommendCardId=_recommendCardId; @property(retain, nonatomic) NSString *templateMsgId; // @synthesize templateMsgId=_templateMsgId; @property(retain, nonatomic) NSString *consumedboxCardId; // @synthesize consumedboxCardId=_consumedboxCardId; @property(nonatomic) unsigned long statScene; // @synthesize statScene=_statScene; @property(retain, nonatomic) NSString *webUrl; // @synthesize webUrl=_webUrl; @property(retain, nonatomic) NSString *chatName; // @synthesize chatName=_chatName; @property(nonatomic) unsigned long fromScene; // @synthesize fromScene=_fromScene; @property(retain, nonatomic) NSString *fromUserName; // @synthesize fromUserName=_fromUserName; @property(retain, nonatomic) NSString *cardExt; // @synthesize cardExt=_cardExt; @property(retain, nonatomic) NSString *cardId; // @synthesize cardId=_cardId; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCCardGiftSeed : MMObject { NSString *_cardId; NSString *_toUserName; }

@property(retain, nonatomic) NSString *toUserName; // @synthesize toUserName=_toUserName; @property(retain, nonatomic) NSString *cardId; // @synthesize cardId=_cardId; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCCardAcceptSeed : MMObject { NSString *_cardId; NSString *_cardExt; NSString *_fromUserName; unsigned long _fromScene; NSString *_chatName; NSString *_webUrl; unsigned long _statScene; unsigned long _followService; NSString *_templateMsgId; NSString *_recommendCardId; }

@property(retain, nonatomic) NSString *recommendCardId; // @synthesize recommendCardId=_recommendCardId; @property(retain, nonatomic) NSString *templateMsgId; // @synthesize templateMsgId=_templateMsgId; @property(nonatomic) unsigned long followService; // @synthesize followService=_followService; @property(nonatomic) unsigned long statScene; // @synthesize statScene=_statScene; @property(retain, nonatomic) NSString *webUrl; // @synthesize webUrl=_webUrl; @property(retain, nonatomic) NSString *chatName; // @synthesize chatName=_chatName; @property(nonatomic) unsigned long fromScene; // @synthesize fromScene=_fromScene; @property(retain, nonatomic) NSString *fromUserName; // @synthesize fromUserName=_fromUserName; @property(retain, nonatomic) NSString *cardExt; // @synthesize cardExt=_cardExt; @property(retain, nonatomic) NSString *cardId; // @synthesize cardId=_cardId; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCCardAvailableSeed : MMObject { NSString *_appID; unsigned long _shopID; unsigned long _canMultiSelect; NSString *_cardType; NSString *_cardTpID; NSString *_signType; NSString *_cardSign; unsigned long _timeStamp; NSString *_nonceStr; unsigned long _onlyInvoice; }

@property(nonatomic) unsigned long onlyInvoice; // @synthesize onlyInvoice=_onlyInvoice; @property(retain, nonatomic) NSString *nonceStr; // @synthesize nonceStr=_nonceStr; @property(nonatomic) unsigned long timeStamp; // @synthesize timeStamp=_timeStamp; @property(retain, nonatomic) NSString *cardSign; // @synthesize cardSign=_cardSign; @property(retain, nonatomic) NSString *signType; // @synthesize signType=_signType; @property(retain, nonatomic) NSString *cardTpID; // @synthesize cardTpID=_cardTpID; @property(retain, nonatomic) NSString *cardType; // @synthesize cardType=_cardType; @property(nonatomic) unsigned long canMultiSelect; // @synthesize canMultiSelect=_canMultiSelect; @property(nonatomic) unsigned long shopID; // @synthesize shopID=_shopID; @property(retain, nonatomic) NSString *appID; // @synthesize appID=_appID; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCCardChooseInfo : MMObject { NSString *_cardTpId; unsigned long _cardType; unsigned long _endTime; NSString *_color; NSString *_logoUrl; NSString *_title; NSString *_subTitle; NSString *_encryptCode; NSString *_shareUserName; NSString *_appId; NSString *_cardId; unsigned long _genType; }

@property(nonatomic) unsigned long genType; // @synthesize genType=_genType; @property(retain, nonatomic) NSString *cardId; // @synthesize cardId=_cardId; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; @property(retain, nonatomic) NSString *shareUserName; // @synthesize shareUserName=_shareUserName; @property(retain, nonatomic) NSString *encryptCode; // @synthesize encryptCode=_encryptCode; @property(retain, nonatomic) NSString *subTitle; // @synthesize subTitle=_subTitle; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) NSString *logoUrl; // @synthesize logoUrl=_logoUrl; @property(retain, nonatomic) NSString *color; // @synthesize color=_color; @property(nonatomic) unsigned long endTime; // @synthesize endTime=_endTime; @property(nonatomic) unsigned long cardType; // @synthesize cardType=_cardType; @property(retain, nonatomic) NSString *cardTpId; // @synthesize cardTpId=_cardTpId; - (void).cxx_destruct; - (void)parseFromJSONDic:(id)arg1; - (void)dealloc;

@end

@interface WCCardAcceptCardListInfo : MMObject { unsigned long _fromScene; NSString *_bundleID; NSString *_chatName; NSString *_webUrl; NSMutableArray *_cardSeedList; NSString *_appID; unsigned long _statScene; NSString *_consumedboxCardId; NSString *_templateMsgId; }

@property(retain, nonatomic) NSString *templateMsgId; // @synthesize templateMsgId=_templateMsgId; @property(retain, nonatomic) NSString *consumedboxCardId; // @synthesize consumedboxCardId=_consumedboxCardId; @property(nonatomic) unsigned long statScene; // @synthesize statScene=_statScene; @property(retain, nonatomic) NSString *appID; // @synthesize appID=_appID; @property(retain, nonatomic) NSMutableArray *cardSeedList; // @synthesize cardSeedList=_cardSeedList; @property(retain, nonatomic) NSString *webUrl; // @synthesize webUrl=_webUrl; @property(retain, nonatomic) NSString *chatName; // @synthesize chatName=_chatName; @property(retain, nonatomic) NSString *bundleID; // @synthesize bundleID=_bundleID; @property(nonatomic) unsigned long fromScene; // @synthesize fromScene=_fromScene; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCCardAcceptCardSeed : MMObject { unsigned long _cardType; NSString *_cardTpID; NSString *_cardExt; }

@property(retain, nonatomic) NSString *cardExt; // @synthesize cardExt=_cardExt; @property(retain, nonatomic) NSString *cardTpID; // @synthesize cardTpID=_cardTpID; @property(nonatomic) unsigned long cardType; // @synthesize cardType=_cardType; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCCardTpInfoItem : MMObject { NSString *_cardTpID; NSString *_cardCode; }

@property(retain, nonatomic) NSString *cardCode; // @synthesize cardCode=_cardCode; @property(retain, nonatomic) NSString *cardTpID; // @synthesize cardTpID=_cardTpID; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCCardAcceptCardInfo : MMObject { unsigned long _succCount; unsigned long _retCode; NSString *_retMsg; NSString *_retJson; }

@property(retain, nonatomic) NSString *retJson; // @synthesize retJson=_retJson; @property(retain, nonatomic) NSString *retMsg; // @synthesize retMsg=_retMsg; @property(nonatomic) unsigned long retCode; // @synthesize retCode=_retCode; @property(nonatomic) unsigned long succCount; // @synthesize succCount=_succCount; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCCardEnterInfo : MMObject { NSString *_cardIdOrTpId; NSString *_cardExt; unsigned long _fromScene; NSString *_fromUserName; NSString *_chatName; NSString *_webUrl; NSString *_appID; unsigned long _statScene; NSString *_consumedboxCardId; NSString *_templateMsgId; NSString *_recommendCardId; }

@property(retain, nonatomic) NSString *recommendCardId; // @synthesize recommendCardId=_recommendCardId; @property(retain, nonatomic) NSString *templateMsgId; // @synthesize templateMsgId=_templateMsgId; @property(retain, nonatomic) NSString *consumedboxCardId; // @synthesize consumedboxCardId=_consumedboxCardId; @property(nonatomic) unsigned long statScene; // @synthesize statScene=_statScene; @property(retain, nonatomic) NSString *appID; // @synthesize appID=_appID; @property(retain, nonatomic) NSString *webUrl; // @synthesize webUrl=_webUrl; @property(retain, nonatomic) NSString *chatName; // @synthesize chatName=_chatName; @property(retain, nonatomic) NSString *fromUserName; // @synthesize fromUserName=_fromUserName; @property(nonatomic) unsigned long fromScene; // @synthesize fromScene=_fromScene; @property(retain, nonatomic) NSString *cardExt; // @synthesize cardExt=_cardExt; @property(retain, nonatomic) NSString *cardIdOrTpId; // @synthesize cardIdOrTpId=_cardIdOrTpId; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCCardUsedStoreInfo : MMObject { NSString *_name; NSString *_descriptor; NSString *_phone; NSString *_country; NSString *_province; NSString *_city; NSString *_address; unsigned long _distance; NSString *_jumpUrl; double _longitude; double _latitude; }

@property(retain, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl=_jumpUrl; @property(nonatomic) unsigned long distance; // @synthesize distance=_distance; @property(retain, nonatomic) NSString *address; // @synthesize address=_address; @property(retain, nonatomic) NSString *city; // @synthesize city=_city; @property(retain, nonatomic) NSString *province; // @synthesize province=_province; @property(retain, nonatomic) NSString *country; // @synthesize country=_country; @property(retain, nonatomic) NSString *phone; // @synthesize phone=_phone; @property(retain, nonatomic) NSString *descriptor; // @synthesize descriptor=_descriptor; @property(nonatomic) double latitude; // @synthesize latitude=_latitude; @property(nonatomic) double longitude; // @synthesize longitude=_longitude; @property(retain, nonatomic) NSString *name; // @synthesize name=_name; - (void).cxx_destruct; - (void)parseFromJSONDic:(id)arg1; - (void)dealloc;

@end

@interface WCCardFieldItem : MMObject { NSString *title; NSString *subTitle; NSString *auxTitle; NSString *url; unsigned long showflag; NSString *primaryColor; NSString *secondaryColor; }

  • (void)initialize; @property(retain, nonatomic) NSString *secondaryColor; // @synthesize secondaryColor; @property(retain, nonatomic) NSString *primaryColor; // @synthesize primaryColor; @property(nonatomic) unsigned long showflag; // @synthesize showflag; @property(retain, nonatomic) NSString *url; // @synthesize url; @property(retain, nonatomic) NSString *auxTitle; // @synthesize auxTitle; @property(retain, nonatomic) NSString *subTitle; // @synthesize subTitle; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardOperationRegion : MMObject { unsigned long _type; NSString *_text; NSString *_url; unsigned long _endTime; NSString *_thumbUrl; }

@property(retain, nonatomic) NSString *thumbUrl; // @synthesize thumbUrl=_thumbUrl; @property(nonatomic) unsigned long endTime; // @synthesize endTime=_endTime; @property(retain, nonatomic) NSString *url; // @synthesize url=_url; @property(retain, nonatomic) NSString *text; // @synthesize text=_text; @property(nonatomic) unsigned long type; // @synthesize type=_type; - (void).cxx_destruct; - (BOOL)operationAvalid; - (void)dealloc;

@end

@interface WCCardActionSheet : MMObject { NSString *_text; NSString *_url; }

@property(retain, nonatomic) NSString *url; // @synthesize url=_url; @property(retain, nonatomic) NSString *text; // @synthesize text=_text; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCCardDetailInfo : MMObject { NSString *_detailTitle; NSString *_detailDesc; NSString *_detailUrl; NSArray *_detailImgList; NSString *_detailAdTitle; }

@property(retain, nonatomic) NSString *detailAdTitle; // @synthesize detailAdTitle=_detailAdTitle; @property(retain, nonatomic) NSArray *detailImgList; // @synthesize detailImgList=_detailImgList; @property(retain, nonatomic) NSString *detailUrl; // @synthesize detailUrl=_detailUrl; @property(retain, nonatomic) NSString *detailDesc; // @synthesize detailDesc=_detailDesc; @property(retain, nonatomic) NSString *detailTitle; // @synthesize detailTitle=_detailTitle; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCCardTagItem : MMObject { NSString *_tag; NSString *_color; }

@property(retain, nonatomic) NSString *color; // @synthesize color=_color; @property(retain, nonatomic) NSString *tag; // @synthesize tag=_tag; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCCardUseConditionInfo : MMObject { NSString *_title; NSArray *_outerTagList; NSArray *_innerTagList; NSArray *_detailField; }

@property(retain, nonatomic) NSArray *detailField; // @synthesize detailField=_detailField; @property(retain, nonatomic) NSArray *innerTagList; // @synthesize innerTagList=_innerTagList; @property(retain, nonatomic) NSArray *outerTagList; // @synthesize outerTagList=_outerTagList; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCCardFollowBoxInfo : MMObject { NSString *_text; int _follow; }

@property(nonatomic) int follow; // @synthesize follow=_follow; @property(retain, nonatomic) NSString *text; // @synthesize text=_text; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCCardDataCardTPInfo : MMObject { BOOL _needDirectjump; BOOL _hasHongbao; BOOL _isAcceptable; BOOL _isShowAcceptView; unsigned long _cardType; NSString *_cardTypeName; NSString *_cardCategory; NSString *_acceptWording; NSString *_buttonWording; NSString *_appId; NSString *_appUserName; NSString *_primarySubTitle; NSString *_middleIconUrl; NSString *_notice; NSString *_servicePhone; NSArray *_introduceFields; unsigned long _shopCount; NSString *_imageTextUrl; NSString *_sourceIconUrl; NSString *_source; NSString *_h5ShowUrl; unsigned long _blockMask; WCCardUsedStoreInfo *_oneShopInfo; unsigned long _controlflag; NSString *_advertiseWording; NSString *_advertiseUrl; NSString *_publicServiceName; NSString *_publicServiceTip; WCCardOperationRegion *_announcement; unsigned long _genType; NSString *_cardTpId; WCCardDetailInfo *_detailInfo; WCCardUseConditionInfo *_usedCondition; WCCardFollowBoxInfo *_followBoxInfo; WCCardActionSheet *_guidanceAction; NSString *color; NSString *logoUrl; NSString *logoName; NSArray *primaryFields; NSString *_title; NSString *_acceptTitle; WCCardFieldItem *_brandField; NSString *_cardExt; NSString *_unacceptableWording; NSString *_shopName; }

  • (void)initialize; @property(retain, nonatomic) NSString *shopName; // @synthesize shopName=_shopName; @property(nonatomic) BOOL isShowAcceptView; // @synthesize isShowAcceptView=_isShowAcceptView; @property(retain, nonatomic) NSString *unacceptableWording; // @synthesize unacceptableWording=_unacceptableWording; @property(nonatomic) BOOL isAcceptable; // @synthesize isAcceptable=_isAcceptable; @property(nonatomic) BOOL hasHongbao; // @synthesize hasHongbao=_hasHongbao; @property(retain, nonatomic) NSString *cardExt; // @synthesize cardExt=_cardExt; @property(retain, nonatomic) WCCardFieldItem *brandField; // @synthesize brandField=_brandField; @property(nonatomic) BOOL needDirectjump; // @synthesize needDirectjump=_needDirectjump; @property(retain, nonatomic) NSString *acceptTitle; // @synthesize acceptTitle=_acceptTitle; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) NSArray *primaryFields; // @synthesize primaryFields; @property(retain, nonatomic) NSString *logoName; // @synthesize logoName; @property(retain, nonatomic) NSString *logoUrl; // @synthesize logoUrl; @property(retain, nonatomic) NSString *color; // @synthesize color; @property(retain, nonatomic) WCCardActionSheet *guidanceAction; // @synthesize guidanceAction=_guidanceAction; @property(retain, nonatomic) WCCardFollowBoxInfo *followBoxInfo; // @synthesize followBoxInfo=_followBoxInfo; @property(retain, nonatomic) WCCardUseConditionInfo *usedCondition; // @synthesize usedCondition=_usedCondition; @property(retain, nonatomic) WCCardDetailInfo *detailInfo; // @synthesize detailInfo=_detailInfo; @property(retain, nonatomic) NSString *cardTpId; // @synthesize cardTpId=_cardTpId; @property(nonatomic) unsigned long genType; // @synthesize genType=_genType; @property(retain, nonatomic) WCCardOperationRegion *announcement; // @synthesize announcement=_announcement; @property(retain, nonatomic) NSString *publicServiceTip; // @synthesize publicServiceTip=_publicServiceTip; @property(retain, nonatomic) NSString *publicServiceName; // @synthesize publicServiceName=_publicServiceName; @property(retain, nonatomic) NSString *advertiseUrl; // @synthesize advertiseUrl=_advertiseUrl; @property(retain, nonatomic) NSString *advertiseWording; // @synthesize advertiseWording=_advertiseWording; @property(nonatomic) unsigned long controlflag; // @synthesize controlflag=_controlflag; @property(retain, nonatomic) WCCardUsedStoreInfo *oneShopInfo; // @synthesize oneShopInfo=_oneShopInfo; @property(nonatomic) unsigned long blockMask; // @synthesize blockMask=_blockMask; @property(retain, nonatomic) NSString *h5ShowUrl; // @synthesize h5ShowUrl=_h5ShowUrl; @property(retain, nonatomic) NSString *source; // @synthesize source=_source; @property(retain, nonatomic) NSString *sourceIconUrl; // @synthesize sourceIconUrl=_sourceIconUrl; @property(retain, nonatomic) NSString *imageTextUrl; // @synthesize imageTextUrl=_imageTextUrl; @property(nonatomic) unsigned long shopCount; // @synthesize shopCount=_shopCount; @property(retain, nonatomic) NSArray *introduceFields; // @synthesize introduceFields=_introduceFields; @property(retain, nonatomic) NSString *servicePhone; // @synthesize servicePhone=_servicePhone; @property(retain, nonatomic) NSString *notice; // @synthesize notice=_notice; @property(retain, nonatomic) NSString *middleIconUrl; // @synthesize middleIconUrl=_middleIconUrl; @property(retain, nonatomic) NSString *primarySubTitle; // @synthesize primarySubTitle=_primarySubTitle; @property(retain, nonatomic) NSString *appUserName; // @synthesize appUserName=_appUserName; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; @property(retain, nonatomic) NSString *buttonWording; // @synthesize buttonWording=_buttonWording; @property(retain, nonatomic) NSString *acceptWording; // @synthesize acceptWording=_acceptWording; @property(retain, nonatomic) NSString *cardCategory; // @synthesize cardCategory=_cardCategory; @property(retain, nonatomic) NSString *cardTypeName; // @synthesize cardTypeName=_cardTypeName; @property(nonatomic) unsigned long cardType; // @synthesize cardType=_cardType;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardDataCardInfo : MMObject { unsigned long _codeType; NSString *_code; unsigned long _status; unsigned long _avilNumber; unsigned long _stockNumber; unsigned long _limitNumber; NSString *_reportUrl; NSArray *_secondaryFields; WCCardFieldItem *_thirdField; NSArray *_cellList0; NSArray *_cellList1; NSArray *_cellList2; NSArray *_actionSheetList; WCCardFieldItem *_cardListField; WCCardFieldItem *_operateField; WCCardFieldItem *_limitField; NSString *fromUserName; WCCardDetailTable *_detailTable; NSString *_backgroundPicUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *backgroundPicUrl; // @synthesize backgroundPicUrl=_backgroundPicUrl; @property(retain, nonatomic) WCCardDetailTable *detailTable; // @synthesize detailTable=_detailTable; @property(retain, nonatomic) NSString *fromUserName; // @synthesize fromUserName; @property(retain, nonatomic) WCCardFieldItem *limitField; // @synthesize limitField=_limitField; @property(retain, nonatomic) WCCardFieldItem *operateField; // @synthesize operateField=_operateField; @property(retain, nonatomic) WCCardFieldItem *cardListField; // @synthesize cardListField=_cardListField; @property(retain, nonatomic) NSArray *actionSheetList; // @synthesize actionSheetList=_actionSheetList; @property(retain, nonatomic) NSArray *cellList2; // @synthesize cellList2=_cellList2; @property(retain, nonatomic) NSArray *cellList1; // @synthesize cellList1=_cellList1; @property(retain, nonatomic) NSArray *cellList0; // @synthesize cellList0=_cellList0; @property(retain, nonatomic) WCCardFieldItem *thirdField; // @synthesize thirdField=_thirdField; @property(retain, nonatomic) NSArray *secondaryFields; // @synthesize secondaryFields=_secondaryFields; @property(retain, nonatomic) NSString *reportUrl; // @synthesize reportUrl=_reportUrl; @property(nonatomic) unsigned long limitNumber; // @synthesize limitNumber=_limitNumber; @property(nonatomic) unsigned long stockNumber; // @synthesize stockNumber=_stockNumber; @property(nonatomic) unsigned long avilNumber; // @synthesize avilNumber=_avilNumber; @property(nonatomic) unsigned long status; // @synthesize status=_status; @property(retain, nonatomic) NSString *code; // @synthesize code=_code; @property(nonatomic) unsigned long codeType; // @synthesize codeType=_codeType;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface WCCardDetailTable : MMObject { NSString *title; NSString *subtitle; unsigned long showNum; NSArray *rows; }

  • (void)initialize; @property(retain, nonatomic) NSArray *rows; // @synthesize rows; @property(nonatomic) unsigned long showNum; // @synthesize showNum; @property(retain, nonatomic) NSString *subtitle; // @synthesize subtitle; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardDataShareInfo : MMObject { NSString *_giftMsgTitle; }

@property(retain, nonatomic) NSString *giftMsgTitle; // @synthesize giftMsgTitle=_giftMsgTitle; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCCardData : MMObject <WCDBCoding, WCCardDataSource> { WCCardDataCardTPInfo *cardTPInfo; WCCardDataCardInfo *cardInfo; WCCardDataShareInfo *shareInfo; NSString *jsonStrForTest; int uiLayoutType; NSString *layoutAnnounce; NSString *layoutTitle; NSString *encryptCode; unsigned long localCardId; NSString *cardId; NSString *cardTpId; unsigned long beginTime; unsigned long endTime; unsigned long stateFlag; unsigned long updateSeq; unsigned long localUpdateSeq; unsigned long updateTime; unsigned long localUpdateTime; NSString *cardTPInfoForDB; NSString *cardInfoForDB; NSString *shareInfoForDB; unsigned long IntRes1; unsigned long IntRes2; unsigned long IntRes3; NSString *StrRes1; NSString *StrRes2; NSString *StrRes3; long long m___rowID; }

  • (id)getShareInfoStr:(id)arg1;
  • (id)getCardInfoStr:(id)arg1;
  • (id)getCardTPInfoStr:(id)arg1;
  • (void)parseShareInfoDic:(id)arg1 ToShareInfo:(id)arg2;
  • (void)parseCardInfoDic:(id)arg1 ToCardInfo:(id)arg2;
  • (void)parseCardTPInfoDic:(id)arg1 ToCardTpInfo:(id)arg2;
  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *StrRes3; // @synthesize StrRes3; @property(retain, nonatomic) NSString *StrRes2; // @synthesize StrRes2; @property(retain, nonatomic) NSString *StrRes1; // @synthesize StrRes1; @property(nonatomic) unsigned long IntRes3; // @synthesize IntRes3; @property(nonatomic) unsigned long IntRes2; // @synthesize IntRes2; @property(nonatomic) unsigned long IntRes1; // @synthesize IntRes1; @property(retain, nonatomic) NSString *shareInfoForDB; // @synthesize shareInfoForDB; @property(retain, nonatomic) NSString *cardInfoForDB; // @synthesize cardInfoForDB; @property(retain, nonatomic) NSString *cardTPInfoForDB; // @synthesize cardTPInfoForDB; @property(nonatomic) unsigned long localUpdateTime; // @synthesize localUpdateTime; @property(nonatomic) unsigned long updateTime; // @synthesize updateTime; @property(nonatomic) unsigned long localUpdateSeq; // @synthesize localUpdateSeq; @property(nonatomic) unsigned long updateSeq; // @synthesize updateSeq; @property(nonatomic) unsigned long stateFlag; // @synthesize stateFlag; @property(nonatomic) unsigned long endTime; // @synthesize endTime; @property(nonatomic) unsigned long beginTime; // @synthesize beginTime; @property(retain, nonatomic) NSString *cardTpId; // @synthesize cardTpId; @property(retain, nonatomic) NSString *cardId; // @synthesize cardId; @property(nonatomic) unsigned long localCardId; // @synthesize localCardId; @property(retain, nonatomic) NSString *encryptCode; // @synthesize encryptCode; @property(retain, nonatomic) NSString *layoutTitle; // @synthesize layoutTitle; @property(retain, nonatomic) NSString *layoutAnnounce; // @synthesize layoutAnnounce; @property(nonatomic) int uiLayoutType; // @synthesize uiLayoutType; @property(retain, nonatomic) NSString *jsonStrForTest; // @synthesize jsonStrForTest; @property(retain, nonatomic) WCCardDataShareInfo *shareInfo; // @synthesize shareInfo; @property(retain, nonatomic) WCCardDataCardInfo *cardInfo; // @synthesize cardInfo; @property(retain, nonatomic) WCCardDataCardTPInfo *cardTPInfo; // @synthesize cardTPInfo;
  • (void).cxx_destruct;
  • (id)getCardTpInfo;
  • (id)getCardInfo;
  • (id)getCardTpId;
  • (id)getCardId;
  • (void)loadDataForTest;
  • (void)parseFromJSONDic:(id)arg1;
  • (void)parseFromJSONStr:(id)arg1;
  • (void)dealloc;
  • (void)setupDataBeforeWriteDB;
  • (void)setupDataFromDB;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_StrRes3;
  • (const WCDBCondition_8be2a476 *)db_StrRes2;
  • (const WCDBCondition_8be2a476 *)db_StrRes1;
  • (const WCDBCondition_e9b1f587 *)db_IntRes3;
  • (const WCDBCondition_e9b1f587 *)db_IntRes2;
  • (const WCDBCondition_e9b1f587 *)db_IntRes1;
  • (const WCDBCondition_8be2a476 *)db_shareInfoForDB;
  • (const WCDBCondition_8be2a476 *)db_cardInfoForDB;
  • (const WCDBCondition_8be2a476 *)db_cardTPInfoForDB;
  • (const WCDBCondition_e9b1f587 *)db_localUpdateTime;
  • (const WCDBCondition_e9b1f587 *)db_updateTime;
  • (const WCDBCondition_e9b1f587 *)db_localUpdateSeq;
  • (const WCDBCondition_e9b1f587 *)db_updateSeq;
  • (const WCDBCondition_e9b1f587 *)db_stateFlag;
  • (const WCDBCondition_e9b1f587 *)db_endTime;
  • (const WCDBCondition_e9b1f587 *)db_beginTime;
  • (const WCDBCondition_8be2a476 *)db_cardTpId;
  • (const WCDBCondition_8be2a476 *)db_cardId;
  • (const WCDBCondition_e9b1f587 *)db_localCardId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardConfigInfo : MMObject { BOOL isShowShoppingMall; NSString *emptyTips; NSString *shoppingMallTitle; NSString *shoppingMallUrl; }

  • (void)initialize; @property(nonatomic) BOOL isShowShoppingMall; // @synthesize isShowShoppingMall; @property(retain, nonatomic) NSString *shoppingMallUrl; // @synthesize shoppingMallUrl; @property(retain, nonatomic) NSString *shoppingMallTitle; // @synthesize shoppingMallTitle; @property(retain, nonatomic) NSString *emptyTips; // @synthesize emptyTips;
  • (void).cxx_destruct;
  • (void)parseFromJSONStr:(id)arg1;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface APBase : MMObject { NSString *ssid; NSString *mac; unsigned long opCode; PublicWifiCache *cache; unsigned long scene; NSString *qrCode; NSString *mpUrl; NSString *mid; NSString *checkUrl; NSString *sessionKey; NSString *password; unsigned long retcode; NSString *errMsg; int actionCode; NSString *bannerText; NSString *showUrl; unsigned long protocolType; NSString *retMsg; int _state; PublicWifiPageInfo *_pageInfo; double expiredTime; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(retain, nonatomic) PublicWifiPageInfo *pageInfo; // @synthesize pageInfo=_pageInfo; @property(nonatomic) int state; // @synthesize state=_state; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(copy, nonatomic) NSString *retMsg; // @synthesize retMsg; @property(nonatomic) unsigned long retcode; // @synthesize retcode; @property(nonatomic) unsigned long protocolType; // @synthesize protocolType; @property(copy, nonatomic) NSString *checkUrl; // @synthesize checkUrl; @property(copy, nonatomic) NSString *mid; // @synthesize mid; @property(copy, nonatomic) NSString *mpUrl; // @synthesize mpUrl; @property(copy, nonatomic) NSString *qrCode; // @synthesize qrCode; @property(nonatomic) double expiredTime; // @synthesize expiredTime; @property(copy, nonatomic) NSString *showUrl; // @synthesize showUrl; @property(copy, nonatomic) NSString *bannerText; // @synthesize bannerText; @property(nonatomic) int actionCode; // @synthesize actionCode; @property(nonatomic) unsigned long opCode; // @synthesize opCode; @property(retain, nonatomic) NSString *mac; // @synthesize mac; @property(retain, nonatomic) NSString *ssid; // @synthesize ssid; @property(copy, nonatomic) NSString *password; // @synthesize password; @property(copy, nonatomic) NSString *sessionKey; // @synthesize sessionKey; @property(nonatomic) unsigned long scene; // @synthesize scene; @property(nonatomic) __weak PublicWifiCache *cache; // @synthesize cache;
  • (void).cxx_destruct;
  • (void)handleHomeBarClicked:(id)arg1;
  • (BOOL)canStartWithCurrSSID:(id)arg1;
  • (void)cancel;
  • (void)start; @property(readonly, copy) NSString *description;
  • (id)init;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_retMsg;
  • (const WCDBCondition_e9b1f587 *)db_retcode;
  • (const WCDBCondition_e9b1f587 *)db_protocolType;
  • (const WCDBCondition_8be2a476 *)db_checkUrl;
  • (const WCDBCondition_8be2a476 *)db_mid;
  • (const WCDBCondition_8be2a476 *)db_mpUrl;
  • (const WCDBCondition_8be2a476 *)db_qrCode;
  • (const WCDBCondition_83998780 *)db_expiredTime;
  • (const WCDBCondition_8be2a476 *)db_showUrl;
  • (const WCDBCondition_8be2a476 *)db_bannerText;
  • (const WCDBCondition_750820ee *)db_actionCode;
  • (const WCDBCondition_e9b1f587 *)db_opCode;
  • (const WCDBCondition_8be2a476 *)db_mac;
  • (const WCDBCondition_8be2a476 *)db_ssid;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PublicWifiPageInfo : MMObject { NSString *_nickName; NSString *_appid; NSString *_headImgUrl; NSString *_welcomeMsg; NSString *_privacyDescriUrl; NSString *_authurlTimestamp; NSString *_authurlSign; NSString *_subTitle; unsigned int _hasMobile; unsigned int _finishActionCode; NSString *_finishUrl; NSString *_userName; NSString *_signature; unsigned int _isDefaultFocus; NSString *_qingHuaiPageUrl; }

@property(copy, nonatomic) NSString *qingHuaiPageUrl; // @synthesize qingHuaiPageUrl=_qingHuaiPageUrl; @property(nonatomic) unsigned int isDefaultFocus; // @synthesize isDefaultFocus=_isDefaultFocus; @property(copy, nonatomic) NSString *signature; // @synthesize signature=_signature; @property(copy, nonatomic) NSString *userName; // @synthesize userName=_userName; @property(copy, nonatomic) NSString *finishUrl; // @synthesize finishUrl=_finishUrl; @property(nonatomic) unsigned int finishActionCode; // @synthesize finishActionCode=_finishActionCode; @property(nonatomic) unsigned int hasMobile; // @synthesize hasMobile=_hasMobile; @property(copy, nonatomic) NSString *subTitle; // @synthesize subTitle=_subTitle; @property(copy, nonatomic) NSString *authurlSign; // @synthesize authurlSign=_authurlSign; @property(copy, nonatomic) NSString *authurlTimestamp; // @synthesize authurlTimestamp=_authurlTimestamp; @property(copy, nonatomic) NSString *privacyDescriUrl; // @synthesize privacyDescriUrl=_privacyDescriUrl; @property(copy, nonatomic) NSString *welcomeMsg; // @synthesize welcomeMsg=_welcomeMsg; @property(copy, nonatomic) NSString *headImgUrl; // @synthesize headImgUrl=_headImgUrl; @property(copy, nonatomic) NSString *appid; // @synthesize appid=_appid; @property(copy, nonatomic) NSString *nickName; // @synthesize nickName=_nickName; - (void).cxx_destruct; - (void)mergeFromAuthRespones:(id)arg1; - (void)dealloc;

@end

@interface WCCardTicketCardDetailContentView : WCCardBaseCardDetailContentView <UITableViewDataSource, UITableViewDelegate, WCCardDetailContentLogicDelegate, WCShareCardTicketCardHeaderDelegate, WCCardSecondaryViewDelegate, ILinkEventExt> { BOOL _bIsShareCardMode; id _delegte; WCShareCardTicketHeaderView *_ticketCardHeaderView; }

@property(retain, nonatomic) WCShareCardTicketHeaderView *ticketCardHeaderView; // @synthesize ticketCardHeaderView=_ticketCardHeaderView; @property(nonatomic) BOOL bIsShareCardMode; // @synthesize bIsShareCardMode=_bIsShareCardMode; @property(nonatomic) __weak id delegte; // @synthesize delegte=_delegte; - (void).cxx_destruct; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)onWCCardSecondaryField:(id)arg1; - (void)onLinkClicked:(id)arg1 backupUrl:(id)arg2 withRect:(struct CGRect)arg3; - (BOOL)isItemFromOutAppScene; - (void)onNeedOpenUrlStr:(id)arg1; - (void)onClickShareCardBtn; - (void)onClickAcceptCardBtn:(id)arg1; - (void)onTicketCardViewApplyBtnClick; - (struct CGRect)getHeaderViewApplyBtnFrame; - (void)onNearbyShopPhoneNumClick; - (void)reloadContentData; - (id)createTableViewFooterView; - (id)createTableViewHeaderView; - (void)initContentView; - (id)initContentViewWithFrame:(struct CGRect)arg1 isShareCardMode:(BOOL)arg2 withCardDataSource:(id)arg3 withOneUsedStoreInfo:(id)arg4 withServiceContact:(id)arg5 withDelegate:(id)arg6;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface APAccess : APBase { NSURL *_thirdPartyUrl; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) NSURL *thirdPartyUrl; // @synthesize thirdPartyUrl=_thirdPartyUrl; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onAPAccess:(id)arg1; - (void)sendToWeixinSvrToAPAccess; - (void)didFail; - (void)didSuccess; - (void)cancel; - (void)start; - (id)initWithSsid:(id)arg1 mac:(id)arg2 thirdPartyUrl:(id)arg3 delegate:(id)arg4; - (void)dealloc;

@end

@interface WCAddressBaseAddress : NSObject { NSString *m_nsNationalCode; unsigned long m_uiAddressID; NSString *m_nsUserName; NSString *m_nsTelNumber; NSString *m_nsAddressStageID; NSString *m_nsAddressPostCode; NSString *m_nsAddressProviceFirstStageName; NSString *m_nsAddressCitySecondStageName; NSString *m_nsAddressCountiesThirdStageName; NSString *m_nsAddressDetailInfo; NSString *m_nsEncryptData; NSString *m_nsEncryptType; }

@property(retain, nonatomic) NSString *m_nsEncryptType; // @synthesize m_nsEncryptType; @property(retain, nonatomic) NSString *m_nsEncryptData; // @synthesize m_nsEncryptData; @property(readonly, nonatomic) unsigned long m_uiAddressID; // @synthesize m_uiAddressID; @property(retain, nonatomic) NSString *m_nsUserName; // @synthesize m_nsUserName; @property(retain, nonatomic) NSString *m_nsTelNumber; // @synthesize m_nsTelNumber; @property(retain, nonatomic) NSString *m_nsAddressStageID; // @synthesize m_nsAddressStageID; @property(retain, nonatomic) NSString *m_nsAddressProviceFirstStageName; // @synthesize m_nsAddressProviceFirstStageName; @property(retain, nonatomic) NSString *m_nsAddressPostCode; // @synthesize m_nsAddressPostCode; @property(retain, nonatomic) NSString *m_nsAddressDetailInfo; // @synthesize m_nsAddressDetailInfo; @property(retain, nonatomic) NSString *m_nsAddressCountiesThirdStageName; // @synthesize m_nsAddressCountiesThirdStageName; @property(retain, nonatomic) NSString *m_nsAddressCitySecondStageName; // @synthesize m_nsAddressCitySecondStageName; @property(retain, nonatomic) NSString *m_nsNationalCode; // @synthesize m_nsNationalCode; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)copyAddress; - (id)initWithID:(unsigned long)arg1; - (void)dealloc;

@end

@interface WCAddressStageDataStruct : NSObject { NSString *m_nsAddressStageID; NSString *m_nsAddressPostCode; unsigned long m_uiAddressStage; NSString *m_nsAddressStageName; NSMutableArray *m_arrAddressSubStageData; }

@property(retain, nonatomic) NSString *m_nsAddressStageName; // @synthesize m_nsAddressStageName; @property(retain, nonatomic) NSString *m_nsAddressStageID; // @synthesize m_nsAddressStageID; @property(retain, nonatomic) NSString *m_nsAddressPostCode; // @synthesize m_nsAddressPostCode; @property(retain, nonatomic) NSMutableArray *m_arrAddressSubStageData; // @synthesize m_arrAddressSubStageData; @property(nonatomic) unsigned long m_uiAddressStage; // @synthesize m_uiAddressStage; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)dealloc;

@end

@interface WCAddressAuthenticationSturct : NSObject { NSString *m_nsHandleUrl; NSString *m_appID; int m_uiPayRcptScene; }

@property(nonatomic) int m_uiPayRcptScene; // @synthesize m_uiPayRcptScene; @property(retain, nonatomic) NSString *m_nsHandleUrl; // @synthesize m_nsHandleUrl; @property(retain, nonatomic) NSString *m_appID; // @synthesize m_appID; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCCardSecondaryView : MMUIView { id _cardDataSource; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)fieldClicked:(id)arg1; - (void)layoutSubviews; - (id)initWithCardDataSource:(id)arg1; - (void)dealloc;

@end

@interface WCCardBulkImportMgr : MMObject { id _delegate; }

  • (void).cxx_destruct;
  • (void)handleImportBulkCardResp:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleGetBulkCardResp:(id)arg1 Event:(unsigned long)arg2;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)importBulkCard:(id)arg1;
  • (void)getBulkCard:(id)arg1;
  • (void)dealloc;
  • (id)initWithDelegate:(id)arg1;

@end

@interface PublicWifiApInfoListViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource> { NSArray *m_apInfos; unsigned int m_state; MMTableView *m_tableView; UIScrollView *m_errorView; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)initErrorView; - (void)initHeaderView; - (void)initTableView; - (void)initView; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (void)doBack; - (void)viewDidLoad; - (id)initWithApInfos:(id)arg1 state:(unsigned int)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardChooseSubPeopleLabelView : MMUIView { MMUILabel *_mainLabel; MMUILabel *_subLabel; float _maxWidth; }

@property(nonatomic) float maxWidth; // @synthesize maxWidth=_maxWidth; @property(retain, nonatomic) MMUILabel *subLabel; // @synthesize subLabel=_subLabel; @property(retain, nonatomic) MMUILabel *mainLabel; // @synthesize mainLabel=_mainLabel; - (void).cxx_destruct; - (void)layoutSubviews; - (struct CGSize)sizeThatFits:(struct CGSize)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCCardChoosePeopleLabelView : MMUIView { NSString *_mainWording; NSString *_mainText; NSString *_subText; MMUIButton *_settingButton; MMUIImageView *_peopleImageView; WCCardChooseSubPeopleLabelView *_subPeopleView; }

@property(retain, nonatomic) WCCardChooseSubPeopleLabelView *subPeopleView; // @synthesize subPeopleView=_subPeopleView; @property(retain, nonatomic) MMUIImageView *peopleImageView; // @synthesize peopleImageView=_peopleImageView; @property(retain, nonatomic) MMUIButton *settingButton; // @synthesize settingButton=_settingButton; @property(retain, nonatomic) NSString *subText; // @synthesize subText=_subText; @property(retain, nonatomic) NSString *mainText; // @synthesize mainText=_mainText; @property(retain, nonatomic) NSString *mainWording; // @synthesize mainWording=_mainWording; - (void).cxx_destruct; - (void)layoutSubviews; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCShareCardBaseHeaderView : MMUIView { BOOL _bIsShareCard; BOOL _bIsNeedHideAcceptBtn; id _baseDelegate; WCCardDataCardInfo *_cardInfo; WCCardDataCardTPInfo *_cardTPInfo; int _cardStatus; NSString *_cardStatusTitle; UIButton *_acceptCardBtn; UrlLabel *_guidanceLabel; id _cardDataSource; }

@property(retain, nonatomic) id cardDataSource; // @synthesize cardDataSource=_cardDataSource; @property(retain, nonatomic) UrlLabel *guidanceLabel; // @synthesize guidanceLabel=_guidanceLabel; @property(retain, nonatomic) UIButton *acceptCardBtn; // @synthesize acceptCardBtn=_acceptCardBtn; @property(nonatomic) BOOL bIsNeedHideAcceptBtn; // @synthesize bIsNeedHideAcceptBtn=_bIsNeedHideAcceptBtn; @property(nonatomic) BOOL bIsShareCard; // @synthesize bIsShareCard=_bIsShareCard; @property(retain, nonatomic) NSString *cardStatusTitle; // @synthesize cardStatusTitle=_cardStatusTitle; @property(nonatomic) int cardStatus; // @synthesize cardStatus=_cardStatus; @property(retain, nonatomic) WCCardDataCardTPInfo *cardTPInfo; // @synthesize cardTPInfo=_cardTPInfo; @property(retain, nonatomic) WCCardDataCardInfo *cardInfo; // @synthesize cardInfo=_cardInfo; @property(nonatomic) __weak id baseDelegate; // @synthesize baseDelegate=_baseDelegate; - (void).cxx_destruct; - (void)onLinkClicked:(id)arg1 backupUrl:(id)arg2 withRect:(struct CGRect)arg3; - (void)acceptMyCard:(id)arg1; - (void)onShareCardAction; - (float)getRealHeight; - (struct CGRect)getApplyBtnFrame; - (BOOL)isHasAcceptedBtn; - (void)genAcceptBtnAreaWithCardContentBottm:(float)arg1; - (id)getInvalidAcceptBtnTitleIfExist; - (id)genCardStatusNotNormalBtnView; - (void)initBaseData; - (id)initWithCardSourceData:(id)arg1 isShareCard:(BOOL)arg2 cardStatus:(int)arg3 isNeedHideAccecptBtn:(BOOL)arg4 delegate:(id)arg5; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardPackageTableView : MMTableView { }

  • (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;

@end

@interface APCheckPwd : APBase { id _delegate; PublicWifiGetA8keyResult *_geta8keyResult; UIViewController *_viewController; }

@property(nonatomic) __weak UIViewController *viewController; // @synthesize viewController=_viewController; @property(retain, nonatomic) PublicWifiGetA8keyResult *geta8keyResult; // @synthesize geta8keyResult=_geta8keyResult; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)handlePortalModeWithProtolResp:(id)arg1; - (void)handlePasswordModel; - (void)handleAuthModeWithProtolType:(unsigned int)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onResponse:(id)arg1; - (void)sendCheckPwdToServer; - (void)didSuccess; - (void)checkSuccessWithSsid:(id)arg1; - (void)start; - (id)initWithGetA8keyResult:(id)arg1 scene:(unsigned long)arg2 delegate:(id)arg3 vc:(id)arg4; - (void)dealloc;

@end

@interface PublicWifiDB : MMObject { WCDataBase *_m_db; WCDataBaseTable *_m_table; WCDataBaseTable *_m_apcheck_config_table; }

@property(retain, nonatomic) WCDataBaseTable *m_apcheck_config_table; // @synthesize m_apcheck_config_table=_m_apcheck_config_table; @property(retain, nonatomic) WCDataBaseTable *m_table; // @synthesize m_table=_m_table; @property(retain, nonatomic) WCDataBase *m_db; // @synthesize m_db=_m_db; - (void).cxx_destruct; - (id)getAPCheckConfig; - (BOOL)saveAPCheckConfig:(id)arg1; - (id)getApBaseWithSsid:(id)arg1 opCode:(unsigned long)arg2; - (id)getApBaseWithMac:(id)arg1; - (BOOL)deleteApBase:(id)arg1; - (BOOL)saveApBase:(id)arg1; - (BOOL)cleanDB; - (void)closeDB; - (void)initDB; - (id)init; - (void)dealloc;

@end

@interface WCCardHomeLogicController : MMObject <IWCShareCardPkgExt, IWCCardPkgExt, IMemberCardListLogicExt> { NSString *_shareCardEntryTip; NSArray *_shareCardEntryIcons; NSString *_cardEntryTip; BOOL _hasAlreadyGetCardLayout; WCCardMemberCardListLogicController *_memberCardLogicController; WCNewShareCardListLogicController *_shareCardLogicController; CDUnknownBlockType _reloadUIBlcok; NSArray *_sectionIdArray; NSArray *_memberArray; }

@property(retain, nonatomic) NSArray *memberArray; // @synthesize memberArray=_memberArray; @property(retain, nonatomic) NSArray *sectionIdArray; // @synthesize sectionIdArray=_sectionIdArray; @property(copy, nonatomic) CDUnknownBlockType reloadUIBlcok; // @synthesize reloadUIBlcok=_reloadUIBlcok; @property(readonly, nonatomic) WCNewShareCardListLogicController *shareCardLogicController; // @synthesize shareCardLogicController=_shareCardLogicController; @property(readonly, nonatomic) WCCardMemberCardListLogicController *memberCardLogicController; // @synthesize memberCardLogicController=_memberCardLogicController; - (void).cxx_destruct; - (void)memberCardListLogicUpdateMemberCard:(id)arg1 atIdx:(unsigned int)arg2; - (void)onRetrieveLocation:(int)arg1; - (void)onGetCardLayout; - (void)onWCCardMessageUnreadCountChanged:(id)arg1; - (void)onWCCardMessageUnreadCountChanged; - (void)onGetShareCardsLayoutError; - (void)onGetShareCardsHomePageLayout:(id)arg1 andOtherCityList:(id)arg2 withCityName:(id)arg3 isLocalCityEnd:(BOOL)arg4 isOtherCityEnd:(BOOL)arg5 isFirstPageData:(BOOL)arg6 entryTip:(id)arg7 entryIcons:(id)arg8; - (id)getCardWording; - (BOOL)isShareCardEntryShowRedDot; - (BOOL)isShareCardEntryShowNew; - (void)clearDataWhenWillDealloc; - (id)getShareCardIcons; - (id)getShareCardWording; - (BOOL)isMemberCardDisplaying:(id)arg1; - (void)removeMemberCard:(id)arg1; - (void)delMemberCard:(id)arg1 complete:(CDUnknownBlockType)arg2; - (id)getTopMemberCards; - (unsigned long)getMemberCardsCount; - (id)getMessageIconUrl; - (id)getMessageWording; - (BOOL)hasBubbleMessage; - (void)calcCollectionViewSessionAndRow; - (void)fetchDataWithShareOnly:(BOOL)arg1; - (void)startLoadShareCardHomePageLayout; - (void)startLoadMyCardLayout; - (void)loadCacheData; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardRedEnvelopesCardView : MMUIView { WCCardDataCardInfo *_cardInfo; WCCardDataCardTPInfo *_cardTPInfo; float _contentHeight; }

@property(nonatomic) float contentHeight; // @synthesize contentHeight=_contentHeight; @property(retain, nonatomic) WCCardDataCardTPInfo *cardTPInfo; // @synthesize cardTPInfo=_cardTPInfo; @property(retain, nonatomic) WCCardDataCardInfo *cardInfo; // @synthesize cardInfo=_cardInfo; - (void).cxx_destruct; - (void)initView; - (float)getContentViewRealHeight; - (id)initRedEnvelopesCardViewWithFrame:(struct CGRect)arg1 withCardInfo:(id)arg2 withCardTpInfo:(id)arg3;

@end

@interface ShareCardDataCacheItem : MMObject { NSMutableArray *shareCardDataList; }

  • (void)initialize; @property(retain, nonatomic) NSMutableArray *shareCardDataList; // @synthesize shareCardDataList;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCShareCardLayoutCacheItem : MMObject { NSMutableArray *nearbyCardList; NSMutableArray *localCityList; NSString *cityName; unsigned long lastUpdateTime; }

  • (void)initialize; @property(nonatomic) unsigned long lastUpdateTime; // @synthesize lastUpdateTime; @property(retain, nonatomic) NSString *cityName; // @synthesize cityName; @property(retain, nonatomic) NSMutableArray *localCityList; // @synthesize localCityList; @property(retain, nonatomic) NSMutableArray *nearbyCardList; // @synthesize nearbyCardList;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCShareCardLayoutCache : MMObject { WCShareCardLayoutCacheItem *_cacheItem; }

@property(retain, nonatomic) WCShareCardLayoutCacheItem *cacheItem; // @synthesize cacheItem=_cacheItem; - (void).cxx_destruct; - (void)saveLayoutCache; - (void)initForSave; - (void)loadLayoutCache; - (void)dealloc; - (id)init;

@end

@interface WCAddressEntranceControlLogic : WCBizControlLogic <WCAddressLogicMgrExt, WCAddressListViewControllerDelegate, WCAddressInfoViewControllerDelegate> { WCAddressControlData *m_data; }

  • (void).cxx_destruct;
  • (void)OnImportYiXunAddress:(id)arg1 importStatus:(int)arg2 Error:(id)arg3;
  • (void)OnSetRecentlyUsedAddress:(id)arg1 Error:(id)arg2;
  • (void)OnModifyAddress:(id)arg1 Error:(id)arg2;
  • (void)OnDelAddress:(id)arg1 Error:(id)arg2;
  • (void)OnAddAddress:(id)arg1 Error:(id)arg2;
  • (void)OnGetGetAllAddressStageData:(id)arg1 Error:(id)arg2;
  • (void)OnGetAllAddress:(id)arg1 UserName:(id)arg2 NickName:(id)arg3 Error:(id)arg4;
  • (BOOL)onError:(id)arg1;
  • (void)AddressImport;
  • (void)AddressListDelete:(id)arg1;
  • (void)AddressListEdit:(id)arg1;
  • (void)AddressListAdd;
  • (void)AddressListComplete:(id)arg1;
  • (void)AddressListBack;
  • (void)AddressInfoNext:(id)arg1;
  • (void)AddressInfoCancel;
  • (void)startLogic;
  • (void)stopLogic;
  • (void)pause;
  • (void)resume;
  • (void)stopLoading;
  • (void)startLoading;
  • (void)dealloc;
  • (id)initWithData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCShareCardMemberHeaderGiftInfo : NSObject { BOOL _m_bShowGiftInfo; NSString *_m_nsFromUserName; NSString *_m_nsTitle; }

@property(retain, nonatomic) NSString *m_nsTitle; // @synthesize m_nsTitle=_m_nsTitle; @property(retain, nonatomic) NSString *m_nsFromUserName; // @synthesize m_nsFromUserName=_m_nsFromUserName; @property(nonatomic) BOOL m_bShowGiftInfo; // @synthesize m_bShowGiftInfo=_m_bShowGiftInfo; - (void).cxx_destruct;

@end

@interface WCShareCardMemberHeaderCardImageView : MMWebImageView { UIImageView *_m_coverImg1; UIImageView *_m_coverImg2; CAGradientLayer *_m_gradientLayer; }

@property(nonatomic) __weak CAGradientLayer *m_gradientLayer; // @synthesize m_gradientLayer=_m_gradientLayer; @property(nonatomic) __weak UIImageView *m_coverImg2; // @synthesize m_coverImg2=_m_coverImg2; @property(nonatomic) __weak UIImageView *m_coverImg1; // @synthesize m_coverImg1=_m_coverImg1; - (void).cxx_destruct;

@end

@interface WCShareCardMemberCustomImgHeaderView : WCShareCardBaseHeaderView { BOOL _hasDetailView; BOOL _acceptAble; id _delegate; NSString *_title; WCShareCardMemberHeaderGiftInfo *_giftInfo; WCShareCardMemberHeaderCardImageView *_cardImageView; }

@property(nonatomic) BOOL acceptAble; // @synthesize acceptAble=_acceptAble; @property(retain, nonatomic) WCShareCardMemberHeaderCardImageView *cardImageView; // @synthesize cardImageView=_cardImageView; @property(retain, nonatomic) WCShareCardMemberHeaderGiftInfo *giftInfo; // @synthesize giftInfo=_giftInfo; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(nonatomic) BOOL hasDetailView; // @synthesize hasDetailView=_hasDetailView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onBannerTap:(id)arg1; - (void)onClickApplyBtn:(id)arg1; - (void)onInfoBtnClick:(id)arg1; - (void)fieldClicked:(id)arg1; - (BOOL)hasReceive; - (id)getBrandColor; - (id)insertSpaceChar:(id)arg1 hasTransline:(BOOL)arg2; - (id)genLabelWithFontSize:(float)arg1 text:(id)arg2 textColor:(id)arg3 x:(float)arg4 y:(float)arg5 maxWidth:(float)arg6 superView:(id)arg7 needShadow:(BOOL)arg8; - (id)createSecondaryFieldView; - (id)createCardImgView; - (id)createBannerView; - (id)createGiftInfoView; - (void)getInvalidStatusTitle; - (void)setupView; - (id)initWithViewWidth:(float)arg1 withCardSourceData:(id)arg2 isShareCard:(BOOL)arg3 acceptAble:(BOOL)arg4 cardStatus:(int)arg5 isNeedHideAcceptBtn:(BOOL)arg6 delegate:(id)arg7 isHasDetailView:(BOOL)arg8 giftInfo:(id)arg9 cardImgView:(id)arg10;

@end

@interface WCCardEntryTips : MMObject { BOOL bShowNew; BOOL bShowRedDot; BOOL bNeedCheck; NSString *nsRedDotBuff; NSString *nsTipWording; NSString *nsTipIconUrl; NSString *nsCardId; }

  • (void)initialize; @property(nonatomic) BOOL bNeedCheck; // @synthesize bNeedCheck; @property(retain, nonatomic) NSString *nsCardId; // @synthesize nsCardId; @property(retain, nonatomic) NSString *nsTipIconUrl; // @synthesize nsTipIconUrl; @property(retain, nonatomic) NSString *nsTipWording; // @synthesize nsTipWording; @property(retain, nonatomic) NSString *nsRedDotBuff; // @synthesize nsRedDotBuff; @property(nonatomic) BOOL bShowRedDot; // @synthesize bShowRedDot; @property(nonatomic) BOOL bShowNew; // @synthesize bShowNew;
  • (void).cxx_destruct;
  • (id)pathForCache;
  • (void)loadFromCache;
  • (void)saveToCache;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardPkgBatchGetMgr : MMObject { WCCardPkgDB *_wcCardPkgDB; NSMutableArray *_batchGetArray; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)delFinishedCardIDFromBatchGetArray:(id)arg1; - (void)handleBatchGetObjectList:(id)arg1; - (void)handleBatchGetWCCardResp:(id)arg1 Event:(unsigned long)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)tryStartBatchGet; - (void)addBatchGetCardList:(id)arg1; - (void)initDB:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface APCheck : APBase { id _delegate; int _wifiProtoType; PublicWifiCache *_aCache; NSURLConnection *_connection; Config *_aConfig; NSMutableData *_respData; long _pingStatusCode; long _pingCostTimeStart; }

  • (id)apCheckFromApBase:(id)arg1; @property(nonatomic) long pingCostTimeStart; // @synthesize pingCostTimeStart=_pingCostTimeStart; @property(nonatomic) long pingStatusCode; // @synthesize pingStatusCode=_pingStatusCode; @property(retain, nonatomic) NSMutableData *respData; // @synthesize respData=_respData; @property(retain, nonatomic) Config *aConfig; // @synthesize aConfig=_aConfig; @property(retain, nonatomic) NSURLConnection *connection; // @synthesize connection=_connection; @property(retain, nonatomic) PublicWifiCache *aCache; // @synthesize aCache=_aCache; @property(nonatomic) int wifiProtoType; // @synthesize wifiProtoType=_wifiProtoType; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)handleHomeBarClicked:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)connection:(id)arg1 didFailWithError:(id)arg2;
  • (void)connectionDidFinishLoading:(id)arg1;
  • (void)connection:(id)arg1 didReceiveData:(id)arg2;
  • (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  • (void)checkNetWork:(BOOL)arg1;
  • (void)onAPCheck2:(id)arg1;
  • (void)onAPCheck:(id)arg1;
  • (void)sendToWeixinSvrToCheckAP2;
  • (void)setAPCheckConfig2Cache:(id)arg1;
  • (id)getAPCheckConfigFromCache;
  • (void)sendToWeixinSvrToCheckAP;
  • (void)didFail;
  • (void)didSuccess;
  • (void)cancel;
  • (void)initCache;
  • (void)startRealApCheck;
  • (void)start;
  • (id)description;
  • (id)initWithSsid:(id)arg1 mac:(id)arg2 qrCode:(id)arg3 cache:(id)arg4 scene:(unsigned long)arg5 delegate:(id)arg6 sessionKey:(id)arg7 wifiProtoType:(int)arg8;
  • (id)initWithSsid:(id)arg1 mac:(id)arg2 qrCode:(id)arg3 cache:(id)arg4 scene:(unsigned long)arg5 delegate:(id)arg6;
  • (id)initWithSsid:(id)arg1 mac:(id)arg2 cache:(id)arg3 scene:(unsigned long)arg4 delegate:(id)arg5 wifiProtoType:(int)arg6;
  • (BOOL)isFromCacheAndValid;
  • (id)init;
  • (void)dealloc;

@end

@interface WCCardChooseEmptyView : MMUIScrollView { UILabel *_emptyLabel; }

  • (void).cxx_destruct;
  • (void)setEmptyViewTips:(id)arg1;
  • (void)layoutSubviews;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCShareCardData : MMObject <WCDBCoding, WCCardDataSource> { BOOL bNearby; BOOL bNew; NSString *announceMent; unsigned long localCardId; NSString *cardId; NSString *cardTpId; NSString *appId; unsigned long stateFlag; unsigned long updateTime; unsigned long localUpdateTime; unsigned long shareTime; NSString *shareUserName; unsigned long expireTime; NSString *markUserName; NSString *shareCardTPInfoForDB; NSString *shareCardInfoForDB; NSString *shareCardShareInfoForDB; NSString *shareCardLogoName; NSString *shareCardTitle; NSString *shareCardFromUser; NSString *shareCardContent; unsigned long IntRes1; unsigned long IntRes2; unsigned long IntRes3; NSString *StrRes1; NSString *StrRes2; NSString *StrRes3; WCCardDataCardInfo *shareCardInfo; WCCardDataCardTPInfo *shareCardTPInfo; NSString *_encryptCode; NSString *_cardExt; unsigned long long updateSeq; unsigned long long localUpdateSeq; long long m__rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(retain, nonatomic) NSString *cardExt; // @synthesize cardExt=_cardExt; @property(retain, nonatomic) NSString *encryptCode; // @synthesize encryptCode=_encryptCode; @property(nonatomic) BOOL bNew; // @synthesize bNew=_bNew; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) WCCardDataCardTPInfo *shareCardTPInfo; // @synthesize shareCardTPInfo; @property(retain, nonatomic) WCCardDataCardInfo *shareCardInfo; // @synthesize shareCardInfo; @property(retain, nonatomic) NSString *StrRes3; // @synthesize StrRes3; @property(retain, nonatomic) NSString *StrRes2; // @synthesize StrRes2; @property(retain, nonatomic) NSString *StrRes1; // @synthesize StrRes1; @property(nonatomic) unsigned long IntRes3; // @synthesize IntRes3; @property(nonatomic) unsigned long IntRes2; // @synthesize IntRes2; @property(nonatomic) unsigned long IntRes1; // @synthesize IntRes1; @property(retain, nonatomic) NSString *shareCardContent; // @synthesize shareCardContent; @property(retain, nonatomic) NSString *shareCardFromUser; // @synthesize shareCardFromUser; @property(retain, nonatomic) NSString *shareCardTitle; // @synthesize shareCardTitle; @property(retain, nonatomic) NSString *shareCardLogoName; // @synthesize shareCardLogoName; @property(retain, nonatomic) NSString *shareCardShareInfoForDB; // @synthesize shareCardShareInfoForDB; @property(retain, nonatomic) NSString *shareCardInfoForDB; // @synthesize shareCardInfoForDB; @property(retain, nonatomic) NSString *shareCardTPInfoForDB; // @synthesize shareCardTPInfoForDB; @property(retain, nonatomic) NSString *markUserName; // @synthesize markUserName; @property(nonatomic) unsigned long expireTime; // @synthesize expireTime; @property(retain, nonatomic) NSString *shareUserName; // @synthesize shareUserName; @property(nonatomic) unsigned long shareTime; // @synthesize shareTime; @property(nonatomic) unsigned long localUpdateTime; // @synthesize localUpdateTime; @property(nonatomic) unsigned long updateTime; // @synthesize updateTime; @property(nonatomic) unsigned long long localUpdateSeq; // @synthesize localUpdateSeq; @property(nonatomic) unsigned long long updateSeq; // @synthesize updateSeq; @property(nonatomic) unsigned long stateFlag; // @synthesize stateFlag; @property(retain, nonatomic) NSString *appId; // @synthesize appId; @property(retain, nonatomic) NSString *cardTpId; // @synthesize cardTpId; @property(retain, nonatomic) NSString *cardId; // @synthesize cardId; @property(nonatomic) unsigned long localCardId; // @synthesize localCardId; @property(retain, nonatomic) NSString *announceMent; // @synthesize announceMent; @property(nonatomic) BOOL bNearby; // @synthesize bNearby;
  • (void).cxx_destruct;
  • (int)compareShareTime:(id)arg1;
  • (BOOL)HasBeConsumed;
  • (id)getCardTpInfo;
  • (id)getCardInfo;
  • (id)getCardTpId;
  • (id)getCardId;
  • (void)parseFromJSONDic:(id)arg1;
  • (void)parseFromJSONStr:(id)arg1;
  • (void)setupDataBeforeWriteDB;
  • (void)setupDataFromDB;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_StrRes3;
  • (const WCDBCondition_8be2a476 *)db_StrRes2;
  • (const WCDBCondition_8be2a476 *)db_StrRes1;
  • (const WCDBCondition_e9b1f587 *)db_IntRes3;
  • (const WCDBCondition_e9b1f587 *)db_IntRes2;
  • (const WCDBCondition_e9b1f587 *)db_IntRes1;
  • (const WCDBCondition_8be2a476 *)db_shareCardContent;
  • (const WCDBCondition_8be2a476 *)db_shareCardFromUser;
  • (const WCDBCondition_8be2a476 *)db_shareCardTitle;
  • (const WCDBCondition_8be2a476 *)db_shareCardLogoName;
  • (const WCDBCondition_8be2a476 *)db_shareCardShareInfoForDB;
  • (const WCDBCondition_8be2a476 *)db_shareCardInfoForDB;
  • (const WCDBCondition_8be2a476 *)db_shareCardTPInfoForDB;
  • (const WCDBCondition_8be2a476 *)db_markUserName;
  • (const WCDBCondition_e9b1f587 *)db_expireTime;
  • (const WCDBCondition_8be2a476 *)db_shareUserName;
  • (const WCDBCondition_e9b1f587 *)db_shareTime;
  • (const WCDBCondition_e9b1f587 *)db_localUpdateTime;
  • (const WCDBCondition_e9b1f587 *)db_updateTime;
  • (const WCDBCondition_a9076411 *)db_localUpdateSeq;
  • (const WCDBCondition_a9076411 *)db_updateSeq;
  • (const WCDBCondition_e9b1f587 *)db_stateFlag;
  • (const WCDBCondition_8be2a476 *)db_appId;
  • (const WCDBCondition_8be2a476 *)db_cardTpId;
  • (const WCDBCondition_8be2a476 *)db_cardId;
  • (const WCDBCondition_e9b1f587 *)db_localCardId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCShareCardGeneralReceiveHeaderView : WCShareCardBaseHeaderView { BOOL _isShowIcon; id _delegate; NSMutableArray *_textLabelArray; NSMutableArray *_textArray; MMUIButton *_sureButton; MMUILabel *_vaildDateLabel; MMUILabel *_useabelTimeLabel; MMUILabel *_detailLabel; MMUILabel *_titleLabel; MMUILabel *_subTitleLabel; MMWebImageView *_headImageView; MMUIView *_conditionView; CALayer *_shadowLayer; MMUIView *_backView; CALayer *_maskLayer; int _cardType; float _viewWidth; UIImage *_disableBgImg; MMUILabel *_displaySubTitleLabel; MMUILabel *_displayAuxTitleLabel; }

@property(retain, nonatomic) MMUILabel *displayAuxTitleLabel; // @synthesize displayAuxTitleLabel=_displayAuxTitleLabel; @property(retain, nonatomic) MMUILabel *displaySubTitleLabel; // @synthesize displaySubTitleLabel=_displaySubTitleLabel; @property(retain, nonatomic) UIImage *disableBgImg; // @synthesize disableBgImg=_disableBgImg; @property(nonatomic) float viewWidth; // @synthesize viewWidth=_viewWidth; @property(nonatomic) BOOL isShowIcon; // @synthesize isShowIcon=_isShowIcon; @property(nonatomic) int cardType; // @synthesize cardType=_cardType; @property(retain, nonatomic) CALayer *maskLayer; // @synthesize maskLayer=_maskLayer; @property(retain, nonatomic) MMUIView *backView; // @synthesize backView=_backView; @property(retain, nonatomic) CALayer *shadowLayer; // @synthesize shadowLayer=_shadowLayer; @property(retain, nonatomic) MMUIView *conditionView; // @synthesize conditionView=_conditionView; @property(retain, nonatomic) MMWebImageView *headImageView; // @synthesize headImageView=_headImageView; @property(retain, nonatomic) MMUILabel *subTitleLabel; // @synthesize subTitleLabel=_subTitleLabel; @property(retain, nonatomic) MMUILabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) MMUILabel *detailLabel; // @synthesize detailLabel=_detailLabel; @property(retain, nonatomic) MMUILabel *useabelTimeLabel; // @synthesize useabelTimeLabel=_useabelTimeLabel; @property(retain, nonatomic) MMUILabel *vaildDateLabel; // @synthesize vaildDateLabel=_vaildDateLabel; @property(retain, nonatomic) MMUIButton *sureButton; // @synthesize sureButton=_sureButton; @property(retain, nonatomic) NSMutableArray *textArray; // @synthesize textArray=_textArray; @property(retain, nonatomic) NSMutableArray *textLabelArray; // @synthesize textLabelArray=_textLabelArray; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (id)getVailDateStr; - (BOOL)hasLimitField; - (BOOL)hasOperateField; - (id)getTitleName; - (id)getSubTitleName; - (BOOL)shouldShowConditionView; - (float)calcUsedConditionHeight; - (void)singleSureButtonDidSelected; - (float)viewHeight; - (void)layoutSubviews; - (void)confiUIByData; - (id)initWithViewWidth:(float)arg1 withCardSourceData:(id)arg2 isShowIcon:(BOOL)arg3 isShareCard:(BOOL)arg4 cardStatus:(int)arg5 isNeedHideAccecptBtn:(BOOL)arg6 delegate:(id)arg7;

@end

@interface WCCardMsgCenterViewController : MMUIViewController <IWCShareCardPkgExt, WCNewShareCardConsumedViewDelegate, UITableViewDataSource, UITableViewDelegate, tableViewDelegate, WCActionSheetDelegate, MMWebImageViewDelegate, WCCardMsgViewDelegate> { NSMutableArray *_msgList; NSMutableDictionary *_cellHeightDic; UIScrollView *_emptyView; UIView *_navHeaderView; MMTableView *_tableView; MMUIButton *_footerView; UIActivityIndicatorView *_activityView; MMUILabel *_loadLabel; unsigned long _curMinUpdateTime; NSString *_lastShareCardConsumedMsgCardID; WCNewShareCardConsumedView *_newConsumendView; BOOL _bForNewMsg; }

@property(nonatomic) BOOL bForNewMsg; // @synthesize bForNewMsg=_bForNewMsg; @property(retain, nonatomic) NSMutableArray *msgList; // @synthesize msgList=_msgList; - (void).cxx_destruct; - (void)onShareCardAfterConsumed:(BOOL)arg1; - (void)onMsgNotifyShareCardConsumed:(id)arg1 sharedCardId:(id)arg2 consumedBoxId:(id)arg3 subscribeAppUserName:(id)arg4 subscribeWording:(id)arg5 retMsg:(id)arg6; - (void)onJumpUrl:(id)arg1; - (void)onAcceptCard:(id)arg1; - (void)onAction:(id)arg1; - (void)onLoadImageOK:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onClearAllMsg; - (void)onOperate; - (void)scrollViewDidScroll:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)onLoadMore; - (void)onFooterClicked; - (BOOL)isAddedMsg:(id)arg1; - (void)safeAddMsgList:(id)arg1; - (void)initData; - (void)reloadTableView; - (void)hideEmptyView; - (void)sortMsgList; - (void)genNormalCell:(id)arg1 IndexPath:(id)arg2; - (void)initEmptyView; - (void)updateTableFooterHasMore:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)initTableView; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (void)initNavigationBar; - (BOOL)useTransparentNavibar; - (void)viewWillAppear:(BOOL)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSKUResultItem : NSObject { NSString *_combItemValue; unsigned int _stockCount; NSMutableArray *_imageInfoList; NSMutableArray *_wxPrices; }

@property(retain, nonatomic) NSMutableArray *wxPrices; // @synthesize wxPrices=_wxPrices; @property(retain, nonatomic) NSMutableArray *imageInfoList; // @synthesize imageInfoList=_imageInfoList; @property(nonatomic) unsigned int stockCount; // @synthesize stockCount=_stockCount; @property(retain, nonatomic) NSString *combItemValue; // @synthesize combItemValue=_combItemValue; - (void).cxx_destruct; - (id)initWithCombItemValue:(id)arg1; - (void)dealloc;

@end

@interface WCCardNewPkgItemView : MMUIView { int _state; MMWebImageView *_headImageView; MMUILabel *_subTitleLabel; MMUIImageView *_readPockImageView; MMUILabel *_titleLabel; MMUILabel *_numberLabel; MMUILabel *_timeLabel; MMUILabel *_stateLabel; CALayer *_shadowLayer; NSArray *_sameTpCardDataList; float _stateX; float _rightBaseLineX; }

  • (float)cellHeight; @property(nonatomic) float rightBaseLineX; // @synthesize rightBaseLineX=_rightBaseLineX; @property(nonatomic) float stateX; // @synthesize stateX=_stateX; @property(retain, nonatomic) NSArray *sameTpCardDataList; // @synthesize sameTpCardDataList=_sameTpCardDataList; @property(retain, nonatomic) CALayer *shadowLayer; // @synthesize shadowLayer=_shadowLayer; @property(retain, nonatomic) MMUILabel *stateLabel; // @synthesize stateLabel=_stateLabel; @property(retain, nonatomic) MMUILabel *timeLabel; // @synthesize timeLabel=_timeLabel; @property(retain, nonatomic) MMUILabel *numberLabel; // @synthesize numberLabel=_numberLabel; @property(retain, nonatomic) MMUILabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) MMUIImageView *readPockImageView; // @synthesize readPockImageView=_readPockImageView; @property(retain, nonatomic) MMUILabel *subTitleLabel; // @synthesize subTitleLabel=_subTitleLabel; @property(retain, nonatomic) MMWebImageView *headImageView; // @synthesize headImageView=_headImageView; @property(nonatomic) int state; // @synthesize state=_state;
  • (void).cxx_destruct;
  • (id)stringWithTime:(double)arg1;
  • (void)configDataToUI;
  • (void)layoutSubviews;
  • (void)initData;
  • (id)initWithSameTpCardDataList:(id)arg1;

@end

@interface WCNewShareCardListLogicController : MMObject { BOOL _bIsLocalCityLayoutDataEnd; BOOL _bIsOtherCityLayourDataEnd; BOOL _bIsLayoutCacheExist; BOOL _bIsProcessingLayoutRequest; id _delegate; NSMutableDictionary *_dictAllShareCardTpIdData; NSMutableDictionary *_dictAllGroupShareCardData; WCNewShareCardLayoutCache *_shareCardLayoutCache; NSString *_curCityName; NSMutableArray *_arrSections; NSString *_curSelectCardId; }

@property(retain, nonatomic) NSString *curSelectCardId; // @synthesize curSelectCardId=_curSelectCardId; @property(retain, nonatomic) NSMutableArray *arrSections; // @synthesize arrSections=_arrSections; @property(nonatomic) BOOL bIsProcessingLayoutRequest; // @synthesize bIsProcessingLayoutRequest=_bIsProcessingLayoutRequest; @property(nonatomic) BOOL bIsLayoutCacheExist; // @synthesize bIsLayoutCacheExist=_bIsLayoutCacheExist; @property(nonatomic) BOOL bIsOtherCityLayourDataEnd; // @synthesize bIsOtherCityLayourDataEnd=_bIsOtherCityLayourDataEnd; @property(nonatomic) BOOL bIsLocalCityLayoutDataEnd; // @synthesize bIsLocalCityLayoutDataEnd=_bIsLocalCityLayoutDataEnd; @property(retain, nonatomic) NSString *curCityName; // @synthesize curCityName=_curCityName; @property(retain, nonatomic) WCNewShareCardLayoutCache *shareCardLayoutCache; // @synthesize shareCardLayoutCache=_shareCardLayoutCache; @property(retain, nonatomic) NSMutableDictionary *dictAllGroupShareCardData; // @synthesize dictAllGroupShareCardData=_dictAllGroupShareCardData; @property(retain, nonatomic) NSMutableDictionary *dictAllShareCardTpIdData; // @synthesize dictAllShareCardTpIdData=_dictAllShareCardTpIdData; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)setShareCardCommonPropertyTo:(id)arg1 from:(id)arg2; - (BOOL)replaceShareCard:(id)arg1 inList:(id)arg2; - (BOOL)delUselessCardTpIdInOtherCityList:(id)arg1; - (BOOL)delUselessCardTpIdInLocalCityList:(id)arg1; - (BOOL)delUselessCardTpId:(id)arg1; - (BOOL)delCurrentShareCardListDataWithSvrData:(id)arg1; - (BOOL)updateCurrentShareCardListDataWithSvrData:(id)arg1; - (BOOL)getShareCardDataFromDBWithCardTpId:(id)arg1 withAouncementStr:(id)arg2 isNew:(BOOL)arg3; - (void)getShareCardHomePageLayout; - (void)onGetShareCardsLayoutError; - (void)onUpdateShareCard:(id)arg1 Error:(int)arg2; - (void)onUpdateShareCardList:(id)arg1; - (void)handleHomePageOtherCityLayout:(id)arg1 isLocalCityEnd:(BOOL)arg2; - (void)handleHomePageLocalCityLayout:(id)arg1 isFirstPage:(BOOL)arg2 isLocalCityEnd:(BOOL)arg3; - (void)onGetShareCardsHomePageLayout:(id)arg1 andOtherCityList:(id)arg2 withCityName:(id)arg3 isLocalCityEnd:(BOOL)arg4 isOtherCityEnd:(BOOL)arg5 isFirstPageData:(BOOL)arg6 entryTip:(id)arg7 entryIcons:(id)arg8; - (void)getShareCardDataFromDBWithCacheLocalCityList:(id)arg1 withCacheOtherCityList:(id)arg2 withCacheCityName:(id)arg3; - (BOOL)loadShareCardLayoutCacheIfExist; - (unsigned int)getAllAvaiableCardTpIdCount; - (void)reloadViewController:(BOOL)arg1; - (void)calcTableViewSectionData; - (BOOL)loadMoreHomePageLayoutData; - (void)refreshHomePageLayoutData; - (BOOL)isProcessingLayoutRequest; - (BOOL)hasMoreLayoutData; - (BOOL)hasMoreOtherCityLoyoutData; - (BOOL)hasMoreLocalCityLayoutData; - (void)setCurrentSelectCardId:(id)arg1; - (id)getShareCardFromDBWithCardId:(id)arg1; - (id)getOtherCityShareCardDataListInRow:(unsigned int)arg1; - (id)getLocalCityShareCardDataListInRow:(unsigned int)arg1; - (unsigned int)getOtherCityShareCardCount; - (unsigned int)getLocalCityShareCardCount; - (id)getSectionTypeOfIndex:(unsigned int)arg1; - (unsigned int)getTableViewSectionCount; - (void)hasEnterViewController; - (id)detectAnimationCardIndexPathInLocalCityList; - (void)handleViewControllerWillReload; - (void)handleUserDeleteShareCardList:(id)arg1; - (void)syncShareCardData; - (id)getCurCityName; - (unsigned int)getAllAvaiableShareCardCount; - (BOOL)hasCardDataToShow; - (void)initData; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAddressControlLogic : WCBizControlLogic <WCAddressLogicMgrExt, WCAddressInfoViewControllerDelegate, WCAddressListViewControllerDelegate> { JSEvent *m_jsEvent; WCAddressControlData *m_data; WCAddressAuthenticationSturct *m_oWCAddressAuthenticationStruct; NSString *m_nsUserName; }

  • (void).cxx_destruct;
  • (void)OnNotAcceptGetLatestAddress;
  • (void)OnAcceptGetLatestAddress;
  • (void)OnImportYiXunAddress:(id)arg1 importStatus:(int)arg2 Error:(id)arg3;
  • (void)OnSetRecentlyUsedAddress:(id)arg1 Error:(id)arg2;
  • (void)OnModifyAddress:(id)arg1 Error:(id)arg2;
  • (void)OnDelAddress:(id)arg1 Error:(id)arg2;
  • (void)OnAddAddress:(id)arg1 Error:(id)arg2;
  • (void)OnGetGetAllAddressStageData:(id)arg1 Error:(id)arg2;
  • (void)OnGetAllAddress:(id)arg1 UserName:(id)arg2 NickName:(id)arg3 Error:(id)arg4;
  • (BOOL)onError:(id)arg1;
  • (void)AddressImport;
  • (void)AddressListDelete:(id)arg1;
  • (void)AddressListEdit:(id)arg1;
  • (void)AddressListAdd;
  • (void)AddressListComplete:(id)arg1;
  • (void)AddressListBack;
  • (void)AddressInfoNext:(id)arg1;
  • (void)AddressInfoCancel;
  • (void)startLogic;
  • (void)EndWCAddressControlLogic;
  • (void)stopLogic;
  • (void)stopForceRotationToPortrait;
  • (void)startForceRotationToPortrait;
  • (void)pause;
  • (void)resume;
  • (void)stopLoading;
  • (void)startLoading;
  • (id)getLatestAddress;
  • (void)dealloc;
  • (id)initWithJSEvent:(id)arg1 AuthenticationStruct:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardCodeAnimator : MMObject { UIView *_view; UIView *_oldSuperView; UIView *_maskView; UIView *_newSuperView; struct CGRect _oriFrame; BOOL _bAnimating; float _animationDuration; float _scale; BOOL _bRotateRight; id _delegate; }

@property(nonatomic) float animationDuration; // @synthesize animationDuration=_animationDuration; @property(nonatomic) BOOL bRotateRight; // @synthesize bRotateRight=_bRotateRight; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)handleExitFullScreen; - (void)handleEnterFullScreen; - (void)onTapRecognizer:(id)arg1; - (void)setupView; - (id)initWithView:(id)arg1 superView:(id)arg2;

@end

@interface WCShareCardTicketHeaderView : WCShareCardBaseHeaderView { id _delegate; WCCardSunkenBgView *_cardBgView; MMUIView *_cardContentView; }

@property(retain, nonatomic) MMUIView *cardContentView; // @synthesize cardContentView=_cardContentView; @property(retain, nonatomic) WCCardSunkenBgView *cardBgView; // @synthesize cardBgView=_cardBgView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (float)getRealHeight; - (void)onClickApplyBtn:(id)arg1; - (void)initTicketCardContentView; - (void)initView; - (id)initWithViewWidth:(float)arg1 withCardSourceData:(id)arg2 cardStatus:(int)arg3 isNeedHideAcceptBtn:(BOOL)arg4 delegate:(id)arg5;

@end

@interface WCBatchViewCardHelper : MMObject <IWCCardPkgExt, WCNewCardDetailViewControllerDelegate, WCCardListViewControllerDelegate> { NSString *_templateMsgId; NSMutableArray *_aryCardData; MMUIViewController *_currViewController; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) MMUIViewController *currViewController; // @synthesize currViewController=_currViewController; @property(retain, nonatomic) NSMutableArray *aryCardData; // @synthesize aryCardData=_aryCardData; @property(retain, nonatomic) NSString *templateMsgId; // @synthesize templateMsgId=_templateMsgId; - (void).cxx_destruct; - (void)onGetCardsItemByTpInfo:(id)arg1 ErrCode:(int)arg2; - (void)onUseCard:(id)arg1 lastIndex:(id)arg2 delayTime:(float)arg3; - (void)onGiftCard:(id)arg1 lastIndex:(id)arg2; - (void)onWCCardDetailViewControllerCancel:(id)arg1; - (void)onWCCardListViewControllerDidSelected:(id)arg1 listViewController:(id)arg2; - (void)onWCCardListViewControllerCancel:(id)arg1; - (void)handleCardTpInfoList:(id)arg1; - (void)dealloc; - (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCGetLatestAddressControlLogic : WCBizControlLogic { JSEvent *m_jsEvent; WCAddressAuthenticationSturct *m_oWCAddressAuthenticationSturct; WCAddressBaseAddress *m_oWCAddressBaseAddress; NSString *m_nsAppUserName; }

  • (void).cxx_destruct;
  • (void)OnNotAcceptGetLatestAddress;
  • (void)OnAcceptGetLatestAddress;
  • (void)OnGetLatestAddress:(id)arg1 UserName:(id)arg2 NickName:(id)arg3 Error:(id)arg4;
  • (void)stopLogic;
  • (void)startLogic;
  • (void)handleGetLatestAddress;
  • (void)dealloc;
  • (id)initWithJSEvent:(id)arg1 AuthenticationInfo:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCShareCardBatchGetMgr : MMObject { NSMutableArray *_waitArray; NSMutableArray *_gettingArray; BOOL _bGetting; unsigned long _batchGetFailCount; unsigned long _curBatchGetMinUpdateTime; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)handleBatchGetObjectList:(id)arg1; - (void)handleBatchGetFail; - (void)handleBatchGetShareCardListResp:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)tryStartBatchGet; - (void)addBatchGetShareCardList:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface WCShareCardCodeView : MMUIView { NSString *_shareUserName; WCCardDataCardInfo *_cardInfo; WCCardDataCardTPInfo *_cardTPInfo; id _cardDataSource; MMTimer *brightTimer; float _oldBrightness; float _toBrightness; struct CGSize biggerSize; UIView *_animateView; UILabel *_codeLabel; UIScrollView *_maskView; MMUIView *_whiteBgView; struct CGRect fromStartRect; UIActivityIndicatorView *activityIndicator; UIView *statusBgView; UIImageView *fakeQRCodeImgView; MMUILabel *_logoNameLabel; MMUILabel *_titleLabel; MMUILabel *_showToWaiterTips; UIButton *_closeViewBtn; UIButton *_directPayBtn; UIButton *_notifyCheckBox; BOOL _bStatusBarBlack; unsigned int _curStatus; BOOL _isLoading; MMTimer *_updateDynamicCodeTimer; id m_delegate; NSString *_typeName; WCCardDynamicCodeGenerator *_dynamicCodeGenerator; NSString *_dynamicCode; }

@property(retain, nonatomic) NSString *dynamicCode; // @synthesize dynamicCode=_dynamicCode; @property(nonatomic) __weak WCCardDynamicCodeGenerator *dynamicCodeGenerator; // @synthesize dynamicCodeGenerator=_dynamicCodeGenerator; @property(retain, nonatomic) NSString *typeName; // @synthesize typeName=_typeName; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)loadDynamicCodeIfNeed; - (void)updateDynamicCode; - (void)startDynamicCodeUpdateTimer; - (void)onClickNotifyCheckBoxBtn:(id)arg1; - (void)timerCheckUpdateBrightness; - (void)graduallySetBrightness:(float)arg1; - (void)recoverBrightness:(float)arg1; - (BOOL)isMemberCard; - (id)getCodeViewWithCode:(id)arg1; - (void)setupMemberCardCodeView; - (void)updateCardDatasource:(id)arg1; - (void)updateViewStatus:(unsigned int)arg1; - (void)makeCancelBtn; - (id)getLogoName; - (void)showMarkedErrorView; - (void)showMarkedView; - (void)showTips:(id)arg1; - (void)closeCodeView; - (void)makeCheckBoxView; - (void)showCodeViewWithAnimation; - (void)showWithAnimation; - (void)initView; - (void)initShadowView; - (id)getCurrentBrandColor; - (void)layoutSubviews; - (void)dealloc; - (id)initWithCardSourceData:(id)arg1 andCodeStartRect:(struct CGRect)arg2 shareUserName:(id)arg3 isStatusBarBlack:(BOOL)arg4 dynamicCodeGenerator:(id)arg5;

@end

@interface WCShareCardInvoiceHeaderView : WCShareCardBaseHeaderView { id _delegate; MMUIView *_cardContentView; }

@property(retain, nonatomic) MMUIView *cardContentView; // @synthesize cardContentView=_cardContentView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (float)getRealHeight; - (void)onClickApplyBtn:(id)arg1; - (void)addLeftAndRightCornerToView:(id)arg1; - (void)initTicketCardContentView; - (void)initView; - (id)initWithViewWidth:(float)arg1 withCardSourceData:(id)arg2 cardStatus:(int)arg3 isNeedHideAcceptBtn:(BOOL)arg4 delegate:(id)arg5;

@end

@interface PublicWifiPCViewController : MMUIViewController <IPublicWifiManagerExt, ILinkEventExt, PublicWifiPCLogicDelegate> { BOOL _isGuideViewShowed; NSString *_ticket; unsigned long _shopid; NSString *_appid; PublicWifiPCLogic *_pcLogic; MMScrollView *_scrollView; MMWebImageView *_brandImage; UILabel *_brandNameLbl; UILabel *_ssidLbl; UILabel *_failedLbl; UIButton *_confirmBtn; UIButton *_connectingBtn; UIActivityIndicatorView *_loadingView; RichTextView *_helpTextView; UILabel *_phoneNumNoticeLbl; }

@property(nonatomic) BOOL isGuideViewShowed; // @synthesize isGuideViewShowed=_isGuideViewShowed; @property(retain, nonatomic) UILabel *phoneNumNoticeLbl; // @synthesize phoneNumNoticeLbl=_phoneNumNoticeLbl; @property(retain, nonatomic) RichTextView *helpTextView; // @synthesize helpTextView=_helpTextView; @property(retain, nonatomic) UIActivityIndicatorView *loadingView; // @synthesize loadingView=_loadingView; @property(retain, nonatomic) UIButton *connectingBtn; // @synthesize connectingBtn=_connectingBtn; @property(retain, nonatomic) UIButton *confirmBtn; // @synthesize confirmBtn=_confirmBtn; @property(retain, nonatomic) UILabel *failedLbl; // @synthesize failedLbl=_failedLbl; @property(retain, nonatomic) UILabel *ssidLbl; // @synthesize ssidLbl=_ssidLbl; @property(retain, nonatomic) UILabel *brandNameLbl; // @synthesize brandNameLbl=_brandNameLbl; @property(retain, nonatomic) MMWebImageView *brandImage; // @synthesize brandImage=_brandImage; @property(retain, nonatomic) MMScrollView *scrollView; // @synthesize scrollView=_scrollView; @property(retain, nonatomic) PublicWifiPCLogic *pcLogic; // @synthesize pcLogic=_pcLogic; @property(copy, nonatomic) NSString *appid; // @synthesize appid=_appid; @property unsigned long shopid; // @synthesize shopid=_shopid; @property(copy, nonatomic) NSString *ticket; // @synthesize ticket=_ticket; - (void).cxx_destruct; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)didNetWorkError:(id)arg1 errMsg:(id)arg2; - (void)didSetUserInfo; - (id)getParamValueFromUrl:(id)arg1 withKey:(id)arg2; - (void)didGetPcFrontPage:(id)arg1 headimg:(id)arg2; - (void)buttonPressed:(id)arg1; - (id)genPhoneNumNoticeTbl; - (id)genRichTextView; - (id)genConnecttingButton; - (void)layout; - (void)viewDidLayoutSubviews; - (void)doBack; - (void)initViewForPc; - (void)viewDidLoad; - (void)viewWillAppear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (BOOL)useTransparentNavibar; - (void)start; - (id)initWithMpUrl:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCardMsgCenterMgr : MMObject { WCCardPkgDB *_wccardPkgDB; WCCardMsgTips *_wccardMsgTips; WCCardEntryTips *_wccardEntryTips; unsigned long long _lastMsgSvrId; unsigned long long _lastLastMsgSvrId; NSString *_nsLastConsumedBoxID; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (void)loadCardTips; - (void)cleanBubbleMessage; - (unsigned long)bubbleMessageCount; - (id)bubbleMessageIconUrl; - (id)bubbleMessageWording; - (BOOL)isLastMsgNeedCheckForClear; - (id)lastMsgCardIdForEntryTip; - (void)cleanRedDotBuffBySvr; - (id)getRedDotBuffBySvr; - (void)cleanEntryTipBySvr; - (id)entryTipIconUrlBySvr; - (id)entryTipWordingBySvr; - (BOOL)hasEntryShowRedDotBySvr; - (BOOL)hasEntryShowNewBySvr; - (BOOL)setConsumedMsgRead:(id)arg1; - (BOOL)setAllMsgRead; - (BOOL)addMsg:(id)arg1 XML:(id)arg2; - (id)getFirstPageMsgList; - (unsigned long)getUnreadMsgCount; - (void)initDB:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface QBarCodeView : MMUIView { int _width; int _height; struct vector<unsigned char, std::__1::allocator> _data; BOOL _bTwoDimensional; }

  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (void)drawRect:(struct CGRect)arg1;
  • (void)displayQBarCode:(struct QBAR_IMAGE)arg1 TwoDimensional:(BOOL)arg2;

@end

@interface WebviewJSEventHandler_setPageTitle : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface MMWebJSLogMgr : MMService <PBMessageObserverDelegate, CNetworkStatusExt, MMService> { NSMutableArray *logList; NSMutableDictionary *invalidLogDic; BOOL cgiRunning; }

  • (void).cxx_destruct;
  • (void)ReachabilityChange:(unsigned long)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (unsigned long)getMaxSendSize;
  • (id)getReportPackage;
  • (void)realtimeReport;
  • (void)tryRealtimeReport;
  • (id)getKVLogHead;
  • (BOOL)addJSLog:(unsigned long)arg1 logExt:(id)arg2 type:(unsigned long)arg3;
  • (void)handleRespInvalidLogList:(id)arg1;
  • (BOOL)isInvaildWithLogId:(unsigned long)arg1;
  • (void)filterInvalidLogItem;
  • (id)pathForInvalidLogCache;
  • (void)saveInvalidLogDic;
  • (void)loadInvalidLogDic;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_authorize : WebviewJSEventHandlerBase <PBMessageObserverDelegate, JSApiScopeConfirmWindowDelegate> { BOOL _isRunning; NSString *_appID; JSApiScopeConfirmWindow *_confirmWindow; }

  • (void).cxx_destruct;
  • (void)onScopeWindowCancel:(id)arg1;
  • (void)onScopeWindowConfirm:(id)arg1 withScope:(id)arg2;
  • (void)onConfirmViewCancel;
  • (void)onConfirmViewOKWithScope:(id)arg1;
  • (void)closeConfirmWindow;
  • (void)continueShowConfirmViewWithAppName:(id)arg1 appIconURL:(id)arg2 scopeInfoList:(id)arg3;
  • (void)stopLoading;
  • (void)startLoading:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)onConfirmResponse:(id)arg1;
  • (void)confirmRequestWithAppID:(id)arg1 scope:(id)arg2;
  • (void)onAuthorizeResponse:(id)arg1;
  • (void)authorizeRequestWithAppID:(id)arg1 scope:(id)arg2;
  • (void)endCancel;
  • (void)endOK;
  • (void)endErrorWithMessage:(id)arg1 code:(long)arg2;
  • (void)endErrorWithMessage:(id)arg1;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_consumedShareCard : WebviewJSEventHandlerBase <IWCShareCardPkgExt, WCNewShareCardConsumedViewDelegate> { NSString *_consumedCardId; NSString *_consumedCode; WCNewShareCardConsumedView *_newconsumedView; }

  • (void).cxx_destruct;
  • (void)onShareCardConsumedViewCloseBtnClick;
  • (void)onShareCardAfterConsumed:(BOOL)arg1;
  • (void)onMsgNotifyShareCardConsumed:(id)arg1 sharedCardId:(id)arg2 consumedBoxId:(id)arg3 subscribeAppUserName:(id)arg4 subscribeWording:(id)arg5 retMsg:(id)arg6;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_showOptionMenu : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_setTabBar : WebviewJSEventHandlerBase { NSMutableArray *_tabItemDatas; NSString *_backgroundColor; NSString *_textColor; NSString *_selectedTextColor; int _selectedIndex; NSString *_borderStyle; }

  • (void).cxx_destruct;
  • (BOOL)decodeBase64ToImage:(id)arg1 retImage:(id *)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;
  • (id)init;

@end

@interface WebviewJSEventHandler_openFeedDetail : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_disableBounceScroll : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_getWebViewPerformance : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_operateMusicPlayer : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_hideMenuItems : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface JSConsoleViewController : MMUIViewController { NSMutableAttributedString *_showLogInfo; UITextView *_consoleView; }

  • (void).cxx_destruct;
  • (void)onExit;
  • (BOOL)shouldScrollToButtom;
  • (void)setShowLogInfoWithoutScroll;
  • (void)appendLogInfo:(id)arg1;
  • (void)initView;
  • (void)viewDidLoad;
  • (id)init;

@end

@interface WebviewJSEventHandler_hdAPIEnd : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_getInstallState : WebviewJSEventHandlerBase { }

  • (void)batchGetInstallStateInBackground:(id)arg1 event:(id)arg2;
  • (BOOL)batchGetIntstallState:(id)arg1 intoDictionary:(id *)arg2;
  • (BOOL)getInstallStateWithPackageUrl:(id)arg1;
  • (id)processPackageUrls:(id)arg1;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_musicPlay : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_getWechatVerifyTicket : WebviewJSEventHandlerBase { JSEvent *_jsEvent; }

@property(retain, nonatomic) JSEvent *jsEvent; // @synthesize jsEvent=_jsEvent; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3; - (void)dealloc;

@end

@interface MMWebViewPlugin_CustomNavigationBar : MMWebViewPluginBase { BOOL _bIsJsapiDefineNavigationLeftItem; BOOL _bIsJsapiDefineNavigationRightItem; CDUnknownBlockType _onClickRightNavItem; BOOL _bIsShowNavigationLoading; }

@property(nonatomic) BOOL m_bIsJsapiDefineNavigationRightItem; // @synthesize m_bIsJsapiDefineNavigationRightItem=_bIsJsapiDefineNavigationRightItem; - (void).cxx_destruct; - (void)setTitleColorAndUpdate:(id)arg1; - (void)setTitle:(id)arg1 color:(id)arg2; - (void)changeStatusBarWhite:(BOOL)arg1; - (void)hideNavigationTitleLoading; - (void)showNavigationTitleLoading; - (void)setRightNavBarItemHidden:(BOOL)arg1; - (void)onClickJSDefineRightNavItem; - (void)setRightNavBarItemTitle:(id)arg1 color:(id)arg2 icon:(id)arg3 clickAction:(CDUnknownBlockType)arg4; - (void)setLeftNavBarItemTitle:(id)arg1 color:(id)arg2 icon:(id)arg3; - (BOOL)handleEvent:(unsigned int)arg1 userInfo:(id)arg2; - (void)dealloc; - (id)init;

@end

@interface WebviewJSEventHandler_kvReport : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface URLSourceInfo : NSObject { NSString *m_url; NSString *m_bundleId; }

@property(retain, nonatomic) NSString *m_bundleId; // @synthesize m_bundleId; @property(retain, nonatomic) NSString *m_url; // @synthesize m_url; - (void).cxx_destruct;

@end

@interface WebviewJSEventHandler_geoLocation : WebviewJSEventHandlerBase <LocationRetrieveDelegate, IWebviewAskAuthorizationLogicExt> { int m_geoLocationType; LocationRetriever *_locationRetriever; JSEvent *_jsEvent; }

  • (void).cxx_destruct;
  • (void)onRetrieveLocationOK:(id)arg1;
  • (void)onRetrieveLocationTimeOut:(id)arg1;
  • (void)onRetrieveLocationError:(int)arg1;
  • (void)startRetrieverAddress;
  • (void)OnAskAuthorizationFailure:(id)arg1 ForAuthInfo:(id)arg2;
  • (void)OnAskAuthorizationSuccessForAuthInfo:(id)arg1;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_uploadVoice : WebviewJSEventHandlerBase { BOOL _isShowProgressTips; }

  • (void)onLocalResourceUploadFinished:(id)arg1 SvrId:(id)arg2 ErrCode:(int)arg3;
  • (void)onLocalResourceUploadProgress:(int)arg1 LocalId:(id)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_editAddress : WebviewJSEventHandlerBase { JSEvent *_jsEvent; }

  • (void).cxx_destruct;
  • (void)startEditAddress;
  • (void)OnAskAuthorizationFailure:(id)arg1 ForAuthInfo:(id)arg2;
  • (void)OnAskAuthorizationSuccessForAuthInfo:(id)arg1;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (id)init;
  • (void)dealloc;

@end

@interface MMWebAddContactView : MMUIView { NSString *m_nsUsrName; JSEvent *m_nsCallBack; id m_delegate; int m_scene; MMLoadingView *m_loadingView; UIButton *m_btnConfirm; UIButton *m_btnCancel; UIButton *m_btnRetry; UIButton *m_btnAdd; UIImageView *m_backgroundView; CContact *m_oContact; }

@property(nonatomic) int m_scene; // @synthesize m_scene; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)HandleContact:(id)arg1; - (void)CreateVerify; - (void)CreateSearch; - (void)OnAddOk; - (void)OnConfirm; - (void)OnAdd; - (void)OnCancel; - (void)layoutSubviewToOrientation:(int)arg1; - (void)UpdateView:(unsigned long)arg1; - (void)initView; - (void)dealloc; - (id)initWithUsrName:(id)arg1 CallBack:(id)arg2;

@end

@interface WebviewJSEventHandler_startTempSession : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_getBrandIAPPayRequest : WebviewJSEventHandlerBase { JSEvent *jsEvent; NSString *productExtInfo; }

@property(retain, nonatomic) NSString *productExtInfo; // @synthesize productExtInfo; @property(retain, nonatomic) JSEvent *jsEvent; // @synthesize jsEvent; - (void).cxx_destruct; - (void)OnBrandIAPGetResult:(id)arg1 Error:(int)arg2; - (void)OnBrandIAPPayFailForProduct:(id)arg1; - (void)OnBrandIAPPayCancelForProduct:(id)arg1; - (void)OnBrandIAPPaySuccessForProduct:(id)arg1; - (void)OnBrandIAPPayRequestForProduct:(id)arg1; - (void)OnBrandIAPPrepay:(id)arg1 FailedWithError:(int)arg2; - (void)OnBrandIAPPrepay:(id)arg1 GetProductID:(id)arg2 ExtInfo:(id)arg3; - (void)stopLoading:(BOOL)arg1; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3; - (void)dealloc;

@end

@interface WebviewJSEventHandler_hdAPIInit : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface DeepLinkDef : NSObject { CDUnknownBlockType linkBlock; NSString *link; NSString *linkName; DeepLinkBitSet *dlBitset; unsigned long flag; }

  • (id)DeepLinkDefWithName:(id)arg1 Link:(id)arg2 PermissionBitSet:(unsigned long long)arg3 LinkBlock:(CDUnknownBlockType)arg4 Flag:(unsigned long)arg5; @property(nonatomic) unsigned long flag; // @synthesize flag; @property(retain, nonatomic) DeepLinkBitSet *dlBitset; // @synthesize dlBitset; @property(retain, nonatomic) NSString *linkName; // @synthesize linkName; @property(retain, nonatomic, getter=getLink) NSString *link; // @synthesize link; @property(nonatomic) __weak CDUnknownBlockType linkBlock; // @synthesize linkBlock;
  • (void).cxx_destruct;
  • (BOOL)isCallExtension;
  • (BOOL)isCallDelegate;
  • (void)dealloc;
  • (id)init;

@end

@interface WCDeepLinkHandler : NSObject { }

  • (id)visibleViewController:(id)arg1;
  • (void)jumpDeepLinkWithoutBitSetControl:(id)arg1 animation:(BOOL)arg2;
  • (void)jumpDeepLink:(id)arg1;
  • (void)jumpDeepLink:(id)arg1 animation:(BOOL)arg2;
  • (BOOL)isDeepLink:(id)arg1;
  • (id)deepLinkByUrl:(id)arg1;
  • (id)getDeepLinkNameFromUrl:(id)arg1;
  • (id)deepLinkByName:(id)arg1;

@end

@interface WebviewJSEventHandler_log : WebviewJSEventHandlerBase { }

  • (int)getLogLevel:(id)arg1;
  • (BOOL)isLevelParamValid:(id)arg1;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface MMWCResBatchSaveHandler : NSObject { MMWCResFileData *_fileData; unsigned long _handlerId; BOOL _needCleanWebviewCacheAfterBatchSave; unsigned long _resType; unsigned long _resSubType; NSString *_mainDocumentUrl; NSString *_configUrl; NSString *_appId; NSString *_domain; NSString *_fileSubPath; NSArray *_resUrlInfoList; NSString *_packageId; unsigned long _configCrc32; MMResBatchDownloadTask *_downloadTask; id _handlerDelegate; }

@property(nonatomic) __weak id handlerDelegate; // @synthesize handlerDelegate=_handlerDelegate; @property(retain, nonatomic) MMResBatchDownloadTask *downloadTask; // @synthesize downloadTask=_downloadTask; @property(nonatomic) BOOL needCleanWebviewCacheAfterBatchSave; // @synthesize needCleanWebviewCacheAfterBatchSave=_needCleanWebviewCacheAfterBatchSave; @property(nonatomic) unsigned long configCrc32; // @synthesize configCrc32=_configCrc32; @property(retain, nonatomic) NSString *packageId; // @synthesize packageId=_packageId; @property(retain, nonatomic) NSArray *resUrlInfoList; // @synthesize resUrlInfoList=_resUrlInfoList; @property(retain, nonatomic) NSString *fileSubPath; // @synthesize fileSubPath=_fileSubPath; @property(retain, nonatomic) NSString *domain; // @synthesize domain=_domain; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; @property(retain, nonatomic) NSString *configUrl; // @synthesize configUrl=_configUrl; @property(retain, nonatomic) NSString *mainDocumentUrl; // @synthesize mainDocumentUrl=_mainDocumentUrl; @property(nonatomic) unsigned long resSubType; // @synthesize resSubType=_resSubType; @property(nonatomic) unsigned long resType; // @synthesize resType=_resType; @property(readonly, nonatomic) unsigned long handlerId; // @synthesize handlerId=_handlerId; - (void).cxx_destruct; - (unsigned long)genHandlerId; - (id)updateConfigInfo; - (void)updateConfigInfoWithoutNewRes; - (void)startBatchSave; - (void)dealloc; - (id)initWithFileData:(id)arg1;

@end

@interface WebviewJSEventHandler_resendRemittanceMsg : WebviewJSEventHandlerBase { JSEvent *_event; }

@property(retain, nonatomic) JSEvent *event; // @synthesize event=_event; - (void).cxx_destruct; - (void)handleError:(id)arg1; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewAuthorizationInfo : NSObject { NSString *_appId; NSString *_url; NSString *_api; NSString *_scope; NSString *_signature; NSString *_signatureMethod; NSString *_timeStamp; NSString *_nonce; }

@property(retain, nonatomic) NSString *nonce; // @synthesize nonce=_nonce; @property(retain, nonatomic) NSString *timeStamp; // @synthesize timeStamp=_timeStamp; @property(retain, nonatomic) NSString *signatureMethod; // @synthesize signatureMethod=_signatureMethod; @property(retain, nonatomic) NSString *signature; // @synthesize signature=_signature; @property(retain, nonatomic) NSString *scope; // @synthesize scope=_scope; @property(retain, nonatomic) NSString *api; // @synthesize api=_api; @property(retain, nonatomic) NSString *url; // @synthesize url=_url; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; - (void).cxx_destruct;

@end

@interface JSAPIVerifyOverhead : NSObject { struct timeval _startTime; NSString *_url; int _cgi; }

  • (void).cxx_destruct;
  • (void)computeTimeConsumption:(BOOL)arg1 appId:(id)arg2 errCode:(int)arg3;
  • (id)initWithUrl:(id)arg1 cgi:(int)arg2;

@end

@interface JSAPIAuthWrap : NSObject { NSString *_url; NSString *_apiName; NSString *_appId; NSString *_timeStamp; NSString *_nouce; NSString *_scope; NSString *_ticket; NSString *_signature; NSData *_apiArgs; NSString *_signatureMethod; int _signatureType; JSAPIAuthInfo *_authInfo; JSScopeAuthInfo *_scopeAuthInfo; }

@property(retain, nonatomic) JSScopeAuthInfo *scopeAuthInfo; // @synthesize scopeAuthInfo=_scopeAuthInfo; @property(retain, nonatomic) JSAPIAuthInfo *authInfo; // @synthesize authInfo=_authInfo; @property(nonatomic) int signatureType; // @synthesize signatureType=_signatureType; @property(retain, nonatomic) NSString *signatureMethod; // @synthesize signatureMethod=_signatureMethod; @property(retain, nonatomic) NSData *apiArgs; // @synthesize apiArgs=_apiArgs; @property(retain, nonatomic) NSString *signature; // @synthesize signature=_signature; @property(retain, nonatomic) NSString *ticket; // @synthesize ticket=_ticket; @property(retain, nonatomic) NSString *scope; // @synthesize scope=_scope; @property(retain, nonatomic) NSString *nouce; // @synthesize nouce=_nouce; @property(retain, nonatomic) NSString *timeStamp; // @synthesize timeStamp=_timeStamp; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; @property(retain, nonatomic) NSString *apiName; // @synthesize apiName=_apiName; @property(retain, nonatomic) NSString *url; // @synthesize url=_url; - (void).cxx_destruct;

@end

@interface MMJSApiVerifyMgr : NSObject <PBMessageObserverDelegate, UIAlertViewDelegate> { NSMutableDictionary *_dictUrl2JSApiPermissions; NSMutableDictionary *_dictApiName2Index; id _mgrDelegate; NSMutableDictionary *_dictRealTimeVerify; NSMutableDictionary *_dictOfflineVerify; NSMutableDictionary *_dictApiAuthInfo; NSMutableArray *_jsAuthQueue; BOOL _isHandlingJSAuth; NSMutableDictionary *_dictAuthFuncBlock; NSString *_alertTile; JSAPIAuthWrap *_makingAuthWrap; NSMutableDictionary *_dictVerifyOverhead; NSArray *_groupAuthInfoList; NSMutableDictionary *_dictHidedMenuitemByPage; NSMutableDictionary *_dictScopeAuthInfo; NSMutableDictionary *_dictUrl2AppId; NSArray *_verifyInfoList; }

@property(nonatomic) __weak id mgrDelegate; // @synthesize mgrDelegate=_mgrDelegate; - (void).cxx_destruct; - (void)idKeyReportForVerifyFail:(id)arg1; - (void)kvJSCallReport:(id)arg1 permissionValue:(unsigned char)arg2 isSuccess:(BOOL)arg3 errorCode:(int)arg4 baseErrorCode:(int)arg5 funcName:(id)arg6; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)handleJSAPICallBack:(id)arg1 err_msg:(id)arg2 failBlock:(CDUnknownBlockType)arg3; - (void)sendSetAuthRequest:(id)arg1; - (int)getPermissionIndex:(id)arg1; - (int)getPermissionIndexFromApiName:(id)arg1; - (void)handlePreVerifyJSAPI:(id)arg1; - (void)handleRealtimeVerifyJSAPI:(id)arg1; - (void)handleSetAuth:(id)arg1; - (void)handleJSOAuth:(id)arg1; - (void)handleJSAuthFail:(id)arg1 errDesc:(id)arg2 authWrap:(id)arg3; - (id)getScopeAuthInfo:(id)arg1 apiName:(id)arg2; - (id)getApiAuthInfo:(id)arg1; - (void)checkJSAuthQueue; - (void)addJSAuthToQueue:(id)arg1 funcBlock:(CDUnknownBlockType)arg2 failHandleBlock:(CDUnknownBlockType)arg3; - (void)askUsrToMakeAuth:(CDUnknownBlockType)arg1 authWrap:(id)arg2 failBlock:(CDUnknownBlockType)arg3; - (id)funcBlockKey:(id)arg1; - (id)failHandleBlockKey:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (id)getAppIdForUrl:(id)arg1; - (BOOL)isMenuItemHidenByPage:(id)arg1; - (void)hideAllNonBaseMenuItem; - (void)showAllNonBaseMenuItem; - (void)showMenuitemBatch:(id)arg1; - (void)hideMenuitemBatch:(id)arg1; - (id)getAuthorizedWebMonitorEvents:(id)arg1 withCurEvent:(id)arg2; - (id)getPermissionedWebEventsForOfflineH5:(id)arg1; - (void)modifyPermissionValue:(id)arg1 url:(id)arg2 permissionValue:(unsigned char)arg3; - (void)checkJSAPIAuth:(id)arg1 url:(id)arg2 functionDef:(id)arg3 funcBlock:(CDUnknownBlockType)arg4 failHandleBlock:(CDUnknownBlockType)arg5; - (void)saveScopeAuthInfo:(id)arg1; - (void)saveJSAPIAuthInfo:(id)arg1; - (void)startupRealTimeVerifyJSAPI:(id)arg1 url:(id)arg2 functionDef:(id)arg3 funcBlock:(CDUnknownBlockType)arg4 failHandleBlock:(CDUnknownBlockType)arg5; - (void)startupPreVerifyJSAPI:(id)arg1 url:(id)arg2 failHandleBlock:(CDUnknownBlockType)arg3; - (unsigned char)getJSApiPermission:(id)arg1 url:(id)arg2; - (void)saveJSApiPermissions:(id)arg1 url:(id)arg2 WithCheckedPreVerifyList:(BOOL)arg3; - (void)saveJSApiPermissions:(id)arg1 url:(id)arg2; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_addContact : WebviewJSEventHandlerBase { MMWebAddContactView *m_jsAddContactView; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)OnWebAddContactReturn;
  • (void)OnWebAddContact:(int)arg1 Msg:(id)arg2 CallBack:(id)arg3;
  • (void)OnWillAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_getMusicPlayerState : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_enablePullDownRefresh : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_showAllNonBaseMenuItem : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface JSApiScopeConfirmTableViewCell : UITableViewCell { UIImageView *_selectImage; UILabel *_scopeLabel; BOOL _isMustSelect; BOOL _isSelect; NSString *_scopeDescription; }

  • (unsigned int)verticalMarginWithWidth:(unsigned int)arg1;
  • (unsigned int)viewHeightWithScopeText:(id)arg1 width:(unsigned int)arg2;
  • (void)layoutScopeLabel:(id)arg1 width:(unsigned int)arg2 getHeight:(unsigned int *)arg3;
  • (id)getScopeLabel; @property(nonatomic) BOOL isSelect; // @synthesize isSelect=_isSelect; @property(nonatomic) BOOL isMustSelect; // @synthesize isMustSelect=_isMustSelect; @property(retain, nonatomic) NSString *scopeDescription; // @synthesize scopeDescription=_scopeDescription;
  • (void).cxx_destruct;
  • (void)layoutScopeLabel:(id)arg1 width:(unsigned int)arg2;
  • (void)layoutSubviews;
  • (void)updateScopeLabel;
  • (void)upadteSelectImage;
  • (void)updateView;

@end

@interface JSAPIScopeConfirmContainterView : UIView <UITableViewDataSource, UITableViewDelegate> { UIView *_contentView; UILabel *_titleLabel; UIView *_titleSplitLine; MMBrandHeadImageView *_appIconImageView; UILabel *_scopeDescriptionLabel; UIView *_tableSplitLine; UITableView *_scopeTableView; UIView *_buttonSplitLine; UIView *_buttonVerticalSpliteLine; UIButton *_cancelButton; UIButton *_confirmButton; NSMutableArray *_arrSelect; JSApiScopeConfirmWindow *_weakConfirmWindow; }

@property(nonatomic) __weak JSApiScopeConfirmWindow *weakConfirmWindow; // @synthesize weakConfirmWindow=_weakConfirmWindow; - (void).cxx_destruct; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)onClickButtonCancel:(id)arg1; - (void)onClickButtonConfirm:(id)arg1; - (id)titleText; - (float)designTableHeightToContentWidthRatio; - (float)designNoTableContentHeightToContentWidthRatio; - (unsigned int)designContentWidth; - (struct CGRect)contentViewFrame; - (void)layoutSubviews; - (void)initTableView; - (void)initView; - (void)initData; - (id)confirmWindow;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface JSApiScopeConfirmViewController : MMUIViewController { JSAPIScopeConfirmContainterView *_containerView; JSApiScopeConfirmWindow *_weakConfirmWindow; }

@property(nonatomic) __weak JSApiScopeConfirmWindow *weakConfirmWindow; // @synthesize weakConfirmWindow=_weakConfirmWindow; - (void).cxx_destruct; - (unsigned int)supportedInterfaceOrientations; - (BOOL)shouldAutorotate; - (void)onTopBarFrameChanged; - (BOOL)useBlackStatusbar; - (void)viewDidLoad; - (id)initWithWindow:(id)arg1;

@end

@interface JSApiScopeConfirmWindow : MMUIWindow { NSString *_appName; NSString *_appIconURL; NSArray *_arrScopeInfo; NSString *_confirmTitle; id _confirmWindowDelegate; }

@property(nonatomic) __weak id confirmWindowDelegate; // @synthesize confirmWindowDelegate=_confirmWindowDelegate; @property(retain, nonatomic) NSString *confirmTitle; // @synthesize confirmTitle=_confirmTitle; @property(retain, nonatomic) NSArray *arrScopeInfo; // @synthesize arrScopeInfo=_arrScopeInfo; @property(retain, nonatomic) NSString *appIconURL; // @synthesize appIconURL=_appIconURL; @property(retain, nonatomic) NSString *appName; // @synthesize appName=_appName; - (void).cxx_destruct; - (void)setupView; - (void)dealloc;

@end

@interface WebviewJSEventHandler_connectDevice : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_chooseInvoice : WebviewJSEventHandlerBase { JSEvent *_jsEvent; }

@property(retain, nonatomic) JSEvent *jsEvent; // @synthesize jsEvent=_jsEvent; - (void).cxx_destruct; - (void)onChooseCancel; - (void)onChooseSuccess:(id)arg1; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_getDeviceInfos : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_stopVoice : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_getDeviceInfo : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_setPageOwner : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_openUrlWithExtraWebview : WebviewJSEventHandlerBase { CDUnknownBlockType _callbackBlock; }

  • (void).cxx_destruct;
  • (void)ShowWebViewControllerWithType:(unsigned int)arg1 andWebViewVC:(id)arg2;
  • (void)webViewReturn:(id)arg1;
  • (void)delayDoAction;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_getMsgProofItems : WebviewJSEventHandlerBase { }

  • (void)processResultWithUser:(id)arg1 msgList:(id)arg2;
  • (void)showChatWindowsForPickingMsgFromUser:(id)arg1;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_hideOptionMenu : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewResourceManager : MMService <MMService, WebResourceUploadHelperDelegate, WebviewResourceDownloadHelperDelegate, WebResourceCDNUploadHelperDelegate, WebResourceCDNDownloadHelperDelegate> { NSRecursiveLock *_lock; NSMutableArray *_resItemArray; WebResourceUploadHelper *_uploadHelper; WebviewResourceDownloadHelper *_downloadHelper; WebResourceCDNUploadHelper *_cdnUploadHelper; WebResourceCDNDownloadHelper *_cdnDownloadHelper; NSMutableDictionary *_recordPMSDic; }

  • (void).cxx_destruct;
  • (void)onItemDownloadProgress:(int)arg1 Item:(id)arg2;
  • (void)onItemCDNDownloadFinished:(int)arg1 Item:(id)arg2;
  • (void)onItemUploadProgressWithoutMediaId:(int)arg1 Item:(id)arg2;
  • (void)onItemUploadCDNFinishedWithoutMediaId:(int)arg1 Item:(id)arg2;
  • (void)onItemUploadProgress:(int)arg1 Item:(id)arg2;
  • (void)onItemUploadCDNFinished:(int)arg1 Item:(id)arg2;
  • (void)onItemDownloadFinished:(int)arg1 Item:(id)arg2;
  • (void)onItemUploadFinished:(int)arg1 Item:(id)arg2;
  • (void)setRecordPermissionForUrl:(id)arg1;
  • (BOOL)checkRecordPermission:(id)arg1;
  • (BOOL)uploadLocalResItem:(id)arg1;
  • (BOOL)uploadLocalImage:(id)arg1;
  • (id)getResItemByLocalId:(id)arg1;
  • (void)saveLocalImageFinished:(id)arg1;
  • (BOOL)uploadVideo:(id)arg1;
  • (BOOL)addVideoResource:(id)arg1;
  • (BOOL)downloadVoice:(id)arg1 AppId:(id)arg2;
  • (BOOL)uploadVoice:(id)arg1;
  • (void)addRecordResource:(id)arg1;
  • (BOOL)downloadImage:(id)arg1 AppId:(id)arg2;
  • (void)asyncNotifyResourceDownloadFinish:(id)arg1;
  • (void)addItemToResArray:(id)arg1;
  • (void)addLocalImagesWithOriginalSize:(id)arg1;
  • (void)addLocalImages:(id)arg1;
  • (void)stopAllNetworkTask;
  • (id)getLocalVideoPathByResourceId:(id)arg1;
  • (id)getLocalPathByResourceId:(id)arg1;
  • (id)getLocalResourceId;
  • (void)saveRecordPermissionDic;
  • (BOOL)loadRecordPermissionDic;
  • (void)saveResItemArray;
  • (BOOL)loadResItemArray;
  • (id)getUserWebResourceRootDir;
  • (void)addAutoCleanTask;
  • (void)onServiceInit;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_uploadImage : WebviewJSEventHandlerBase { BOOL _isShowProgressTips; }

  • (void)onLocalResourceUploadFinished:(id)arg1 SvrId:(id)arg2 ErrCode:(int)arg3;
  • (void)onLocalResourceUploadProgress:(int)arg1 LocalId:(id)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_translateVoice : WebviewJSEventHandlerBase { VoiceTransHelper *_transHelper; NSString *_transResult; BOOL _isShowProgressTips; }

  • (void).cxx_destruct;
  • (void)onVoiceTransFail:(id)arg1;
  • (void)onVoiceTransEnd:(id)arg1 FromCache:(BOOL)arg2;
  • (void)onVoiceTransVoiceID:(id)arg1 Result:(id)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_saveImage : WebviewJSEventHandlerBase <WCActionSheetDelegate, BaseScanLogicDelegate> { NSString *m_imgUrl; NSString *m_base64Data; ScanQRCodeLogicController *_scanQRCodeLogic; int m_qrcodeActionSheetIndex; WCActionSheet *m_actionSheet; UIImage *_scanImage; UIViewController *_webViewController; }

@property(copy, nonatomic) NSString *m_base64Data; // @synthesize m_base64Data; @property(copy, nonatomic) NSString *m_imgUrl; // @synthesize m_imgUrl; - (void).cxx_destruct; - (void)onScanEnds; - (void)onPushViewContoller:(id)arg1 animated:(BOOL)arg2; - (void)dealloc; - (id)init; - (void)addImgFavWithImageData:(id)arg1; - (void)saveImgWithImageData:(id)arg1; - (void)sendMsgWithImageData:(id)arg1; - (void)saveImageToAlbumWithUrl:(id)arg1 OrBase64Data:(id)arg2 Selector:(SEL)arg3; - (void)PreScanQRCode; - (BOOL)shouldAddScanQRCodeButton; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_changePayActivityView : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_setNavigationBarColor : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_setBounceBackground : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_clearBounceBackground : WebviewJSEventHandler_setBounceBackground { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_doExposePreparation : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewRecorderManager : MMService <MMService, IFavAudioRecorderExt, IRecordPermissionCheckExt> { FavAudioRecorder *_recorder; int _recordStatus; NSString *_lastFilePath; unsigned int _startRecordTime; unsigned int _endRecordTime; MMTimer *_recordTimer; int _stopReason; int _recordTimeoutValue; }

@property(retain, nonatomic) NSString *lastFilePath; // @synthesize lastFilePath=_lastFilePath; - (void).cxx_destruct; - (void)OnFavFinishRecord:(id)arg1 VoiceFmt:(unsigned long)arg2; - (void)OnFavBeginRecording:(int)arg1; - (BOOL)internalStopRecord; - (void)stopTime; - (void)onTimeCount; - (void)notifyFinishRecordOnMainThread:(id)arg1; - (void)notifyRecordTimeTooShortOnMainThread; - (void)notifyStartRecordOnMainThread:(id)arg1; - (BOOL)endRecord; - (BOOL)stopRecord; - (BOOL)startRecord:(int)arg1; - (int)getRecordStatus; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_myDeviceProfile : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_jumpGameCenterView : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_openProductView : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_hideAllNonBaseMenuItem : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface CZUIPickerView : UIPickerView { }

  • (void)didAddSubview:(id)arg1;

@end

@interface WebviewJSEventHandler_showDatePickerView : WebviewJSEventHandlerBase <UIActionSheetDelegate, UIPickerViewDelegate, UIPickerViewDataSource, IUiUtilExt> { struct MMDates m_minDate; struct MMDates m_maxDate; struct MMDates m_currentDate; struct MMDates m_selectedDate; int componentsOfPickerView; JSEvent *_jsEvent; NSMutableArray *_m_yearData; NSMutableArray *_m_monthData; NSMutableArray *_m_dayData; UIToolbar *_m_toolBar; UIPickerView *_m_pickerView; UIView *_m_blackView; UIView *_m_containView; UIView *_m_blackLine; int _m_selectedYear; int _m_selectedMonth; int _m_selectedDay; }

@property(nonatomic) int m_selectedDay; // @synthesize m_selectedDay=_m_selectedDay; @property(nonatomic) int m_selectedMonth; // @synthesize m_selectedMonth=_m_selectedMonth; @property(nonatomic) int m_selectedYear; // @synthesize m_selectedYear=_m_selectedYear; @property(retain, nonatomic) UIView *m_blackLine; // @synthesize m_blackLine=_m_blackLine; @property(retain, nonatomic) UIView *m_containView; // @synthesize m_containView=_m_containView; @property(retain, nonatomic) UIView *m_blackView; // @synthesize m_blackView=_m_blackView; @property(retain, nonatomic) UIPickerView *m_pickerView; // @synthesize m_pickerView=_m_pickerView; @property(retain, nonatomic) UIToolbar *m_toolBar; // @synthesize m_toolBar=_m_toolBar; @property(retain, nonatomic) NSMutableArray *m_dayData; // @synthesize m_dayData=_m_dayData; @property(retain, nonatomic) NSMutableArray *m_monthData; // @synthesize m_monthData=_m_monthData; @property(retain, nonatomic) NSMutableArray *m_yearData; // @synthesize m_yearData=_m_yearData; - (void).cxx_destruct; - (void)pickerView:(id)arg1 didSelectRow:(int)arg2 inComponent:(int)arg3; - (id)pickerView:(id)arg1 titleForRow:(int)arg2 forComponent:(int)arg3; - (float)pickerView:(id)arg1 rowHeightForComponent:(int)arg2; - (float)pickerView:(id)arg1 widthForComponent:(int)arg2; - (int)pickerView:(id)arg1 numberOfRowsInComponent:(int)arg2; - (int)numberOfComponentsInPickerView:(id)arg1; - (void)resignPickerView; - (void)cancelBtnClicked; - (void)doneBtnClicked; - (void)reloadDatePickerView; - (void)onMainWindowFrameChanged; - (void)initDatePickerView; - (void)enableSwipePop; - (void)disableSwipePop; - (id)printDate:(struct MMDates)arg1; - (int)checkValidOfDay:(int)arg1 AndMonth:(int)arg2 AndDay:(int)arg3; - (void)jumpToCurrentDate:(BOOL)arg1; - (void)initDate; - (void)initData:(id)arg1; - (void)OnWillAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface YYUIWebView : UIWebView <UIWebViewDelegate, YYWebViewInterface> { BOOL allowsBackForwardNavigationGestures; id wvDelegate; }

@property(nonatomic) id wvDelegate; // @synthesize wvDelegate; @property(nonatomic) BOOL allowsBackForwardNavigationGestures; // @synthesize allowsBackForwardNavigationGestures; - (void)webView:(id)arg1 didFailLoadWithError:(id)arg2; - (void)webViewDidFinishLoad:(id)arg1; - (void)webViewDidStartLoad:(id)arg1; - (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3; - (void)enableJavaScriptPopup:(BOOL)arg1; - (void)evaluateJavaScriptFromString:(id)arg1 completionBlock:(CDUnknownBlockType)arg2; - (id)initWithFrame:(struct CGRect)arg1 delegate:(id)arg2; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(nonatomic) BOOL allowsInlineMediaPlayback; @property(readonly, nonatomic, getter=canGoBack) BOOL canGoBack; @property(readonly, nonatomic, getter=canGoForward) BOOL canGoForward; @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly, nonatomic, getter=isLoading) BOOL loading; @property(nonatomic) BOOL mediaPlaybackRequiresUserAction; @property(readonly, nonatomic) NSURLRequest *request; @property(nonatomic) BOOL scalesPageToFit; @property(readonly, nonatomic) UIScrollView *scrollView; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_operateWXData : WebviewJSEventHandlerBase <PBMessageObserverDelegate, JSApiScopeConfirmWindowDelegate> { BOOL _isRunning; NSString *_appID; NSData *_data; JSApiScopeConfirmWindow *_confirmWindow; }

  • (void).cxx_destruct;
  • (void)onScopeWindowCancel:(id)arg1;
  • (void)onScopeWindowConfirm:(id)arg1 withScope:(id)arg2;
  • (void)onConfirmViewCancel;
  • (void)onConfirmViewOKWithScope:(id)arg1;
  • (void)closeConfirmWindow;
  • (void)continueShowConfirmViewWithAppName:(id)arg1 iconURL:(id)arg2 scopeInfoList:(id)arg3;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)onResponseConfirm:(id)arg1;
  • (void)requestConfirmWithAppID:(id)arg1 data:(id)arg2 scope:(id)arg3;
  • (void)onResponseData:(id)arg1;
  • (void)requestDataWithAppID:(id)arg1 data:(id)arg2;
  • (void)endCancel;
  • (void)endOKWithData:(id)arg1;
  • (void)endErrorWithMessage:(id)arg1 code:(long)arg2;
  • (void)endErrorWithMessage:(id)arg1;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface Scope2ApiAuthInfo : NSObject { unsigned long _scopeStatus; NSString *_scopeDesc; NSMutableArray *_apiList; }

@property(retain, nonatomic) NSMutableArray *apiList; // @synthesize apiList=_apiList; @property(retain, nonatomic) NSString *scopeDesc; // @synthesize scopeDesc=_scopeDesc; @property(nonatomic) unsigned long scopeStatus; // @synthesize scopeStatus=_scopeStatus; - (void).cxx_destruct;

@end

@interface WebviewJSEventHandler_openProductViewWithPid : WebviewJSEventHandlerBase { JSEvent *_jsEvent; }

  • (void).cxx_destruct;
  • (void)productViewWillReturn;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_getH5TransactionRequest : WebviewJSEventHandlerBase <PBMessageObserverDelegate, WCPayPaidOrderDetailViewControllerDelegate> { }

  • (void)OnWCPayPaidOrderDetailViewControllerRightActionBack:(id)arg1;
  • (void)OnWCPayPaidOrderDetailViewControllerBack:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)showOrderDetail:(id)arg1 complete:(CDUnknownBlockType)arg2;
  • (void)sendResult:(BOOL)arg1 jsEvent:(id)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_enableGameView : WebviewJSEventHandlerBase <H5GameViewControllerDelegate, MMTipsViewControllerDelegate> { int m_gameOrientation; NSString *m_url; }

  • (void).cxx_destruct;
  • (void)onGameViewClosed;
  • (void)enterGame;
  • (void)onClickTipsBtn:(id)arg1 Index:(int)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_openDesignerProfile : WebviewJSEventHandlerBase { JSEvent *m_event; NSString *m_designerId; MMUIViewController *m_viewController; }

  • (void).cxx_destruct;
  • (void)onGetDesignerForDesignerId:(id)arg1 AndDesigner:(id)arg2;
  • (void)endWithFail;
  • (void)endWithOk;
  • (id)handleWithParams:(id)arg1 AndViewController:(id)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_downloadAppInternal : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface MMWebViewHistory : NSObject { NSMutableArray *_snapshotArr; unsigned int _count; }

@property(nonatomic) unsigned int count; // @synthesize count=_count; - (void).cxx_destruct; - (void)clearHistory; - (void)goBackToURL:(id)arg1; - (void)addHistoryWithURL:(id)arg1 webView:(id)arg2; - (id)getSnapshotWithURL:(id)arg1; - (id)getLastURL; - (id)init;

@end

@interface MMWebViewPluginBase : MMObject { MMWebViewController *_webViewController; }

@property(readonly, nonatomic) __weak MMWebViewController *webViewController; // @synthesize webViewController=_webViewController; - (void).cxx_destruct; - (void)setWebViewOwner:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_showMenuItems : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface MMWCWebviewCacheCleaner : NSObject { BOOL _bHaveReload; UIWebView *_unvisiableWebView; }

@property(retain, nonatomic) UIWebView *unvisiableWebView; // @synthesize unvisiableWebView=_unvisiableWebView; - (void).cxx_destruct; - (void)webViewDidFinishLoad:(id)arg1; - (void)cleanCacheForMainUrl:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_adDataReport : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface MMWebViewPlugin_ReadMode : MMWebViewPluginBase { unsigned long uiCurrentEventID; NSString *nsUrlOfReadingMode; NSString *nsUrlOfReadModeOriginal; }

@property(retain, nonatomic) NSString *nsUrlOfReadModeOriginal; // @synthesize nsUrlOfReadModeOriginal; @property(retain, nonatomic) NSString *nsUrlOfReadingMode; // @synthesize nsUrlOfReadingMode; @property(nonatomic) unsigned long uiCurrentEventID; // @synthesize uiCurrentEventID; - (void).cxx_destruct; - (BOOL)canShowReadingMode; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)GetReadingModeUrlFromServer:(id)arg1 andUserAgent:(id)arg2; - (void)StopReadingMode; - (BOOL)handleEvent:(unsigned int)arg1 userInfo:(id)arg2; - (void)dealloc; - (id)init;

@end

@interface WebviewJSEventHandler_sendAppMessageToSpecifiedContact : WebviewJSEventHandlerBase <ShareMessageConfirmLogicHelperDelegate, NSURLConnectionDelegate, PBMessageObserverDelegate> { ShareMessageConfirmLogicHelper *m_jsSendAppMsgHelper; CMessageWrap *m_wrapMsg; NSString *m_nsThumbUrl; NSDictionary *m_dicExtraData; NSString *m_nsUserName; NSURLConnection *_m_connecttion; JSEvent *_m_curEvent; NSDictionary *_m_curExtraData; NSMutableData *_m_recData; }

@property(retain, nonatomic) NSMutableData *m_recData; // @synthesize m_recData=_m_recData; @property(retain, nonatomic) NSDictionary *m_curExtraData; // @synthesize m_curExtraData=_m_curExtraData; @property(retain, nonatomic) JSEvent *m_curEvent; // @synthesize m_curEvent=_m_curEvent; @property(retain, nonatomic) NSURLConnection *m_connecttion; // @synthesize m_connecttion=_m_connecttion; @property(copy, nonatomic) NSString *m_nsThumbUrl; // @synthesize m_nsThumbUrl; @property(retain, nonatomic) CMessageWrap *m_wrapMsg; // @synthesize m_wrapMsg; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)dealloc; - (void)OnSendMessageCancel:(id)arg1; - (void)OnSendMessageFail:(id)arg1 WithError:(int)arg2; - (void)OnSendMessageOK:(id)arg1; - (void)OnWillAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)sendAppMessage:(id)arg1 extraData:(id)arg2 imageData:(id)arg3; - (void)getTransIdRequest:(id)arg1 WithAppID:(id)arg2; - (void)connectionDidFinishLoading:(id)arg1; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (void)clearCurData; - (void)startSendMessage; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebCacheMgr : MMService { NSMutableArray *_needCachedUrlList; }

  • (void).cxx_destruct;
  • (void)clearAllCache;
  • (BOOL)canUrlBeCached:(id)arg1;
  • (void)clearNeedCacheUrlList;
  • (void)addNeedCacheUrl:(id)arg1;
  • (id)cachePathForUrl:(id)arg1;
  • (id)baseCachesPath;
  • (void)onServiceInit;
  • (void)onServiceReloadData;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_setStatusBarStyle : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_h5VideoProxyStopPlay : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_chooseImage : WebviewJSEventHandlerBase <WCActionSheetDelegate, MMImagePickerManagerDelegate, IWebviewResourceManagerExt> { unsigned long m_imgCnt; int m_sizeType; int m_sourceType; }

  • (void)delayNotifyWeb:(id)arg1;
  • (void)onLocalImageSaveFinish:(id)arg1;
  • (void)MMImagePickerManagerDidCancel:(id)arg1;
  • (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2;
  • (int)getImagePickerSizeType:(id)arg1;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)showImagePicker:(int)arg1;
  • (void)asyncHandleCancel;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface UploadFileRecord : MMObject { NSString *_weburl; unsigned long _type; }

@property(nonatomic) unsigned long type; // @synthesize type=_type; @property(retain, nonatomic) NSString *weburl; // @synthesize weburl=_weburl; - (void).cxx_destruct;

@end

@interface OutLinkHijackDetector : MMService <MMService, ICdnComMgrExt, IMsgExt> { NSString *_uploadingFile; NSMutableDictionary *_fileRecord; BOOL _isLoadConfigFile; NSMutableArray *_configList; unsigned long _configFileExpireTime; NSMutableDictionary *_sucReportUrl; unsigned long _blockConfigFlag; NSArray *_blockBlackList; NSArray *_blockWhiteList; BOOL _needReportOperatorsHijack; NSString *_hijackUrl; }

@property(retain, nonatomic) NSString *hijackUrl; // @synthesize hijackUrl=_hijackUrl; @property(nonatomic) BOOL needReportOperatorsHijack; // @synthesize needReportOperatorsHijack=_needReportOperatorsHijack; - (void).cxx_destruct; - (void)handleBlockConfigMsg:(id)arg1; - (void)handleDectConfigMsg:(id)arg1; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (void)OnCdnUpload:(id)arg1; - (void)reportOperatorsHijackHtmlContent:(id)arg1; - (int)getOperatorsHijackBlockControlFlag; - (id)getOperatorsHijackBlockBlackList; - (BOOL)isOperatorsHijackBlockEnable:(id)arg1; - (void)reportCdnInfoToServer:(id)arg1; - (void)tryUploadUnFinishFile; - (id)getHijackConfigFileDir; - (id)getWebReportRootDir; - (void)storageHtmlContent:(id)arg1; - (void)startDetect:(id)arg1; - (void)markUrlHasBeenReported:(id)arg1; - (BOOL)urlHasBeenReported:(id)arg1; - (void)saveHijackConfigFile; - (void)tryloadHijackConfigFile; - (id)init; - (void)dealloc; - (int)getAbtestOperatorsHijackBlockControlFlag; - (id)getAbtestOperatorsHijackBlockBlackList; - (id)getOperationsHijackBlockWhiteList; - (void)tryAbTestDataMigration;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEvenHandler_publicCache : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_getDeviceTicket : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_hideNavigationBarLoading : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_setNavigationBarButtons : WebviewJSEventHandlerBase { }

  • (BOOL)decodeBase64ToImage:(id)arg1 retImage:(id *)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_uploadVideo : WebviewJSEventHandlerBase <IWebviewResourceManagerExt, UIAlertViewDelegate> { BOOL _isShowProgressTips; NSMutableArray *arrLocalIDs; }

  • (void).cxx_destruct;
  • (void)doDelayCancel;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onLocalResourceUploadFinished:(id)arg1 SvrId:(id)arg2 ErrCode:(int)arg3;
  • (void)onLocalResourceUploadProgress:(int)arg1 LocalId:(id)arg2;
  • (void)doUploadVideo;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TabItemData : NSObject { UIImage *iconImg; UIImage *selectedIconImg; NSString *titleText; }

@property(retain, nonatomic) NSString *titleText; // @synthesize titleText; @property(retain, nonatomic) UIImage *selectedIconImg; // @synthesize selectedIconImg; @property(retain, nonatomic) UIImage *iconImg; // @synthesize iconImg; - (void).cxx_destruct;

@end

@interface MMWebViewPlugin_CustomTabBar : MMWebViewPluginBase { UITabBar *_myCustomTabBar; int _lastSelectedIndex; }

  • (void).cxx_destruct;
  • (id)imageWithImage:(id)arg1 scaledToSize:(struct CGSize)arg2;
  • (void)tabBar:(id)arg1 didSelectItem:(id)arg2;
  • (void)createTabBarWithItems:(id)arg1 backgroundColor:(id)arg2 textColor:(id)arg3 selectedTextColor:(id)arg4 selectedIndex:(int)arg5 borderStyle:(id)arg6;
  • (BOOL)handleEvent:(unsigned int)arg1 userInfo:(id)arg2;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMUrlCache : NSURLCache { }

  • (id)shareCache;
  • (void)storeCachedResponse:(id)arg1 forRequest:(id)arg2;

@end

@interface WebviewJSEventHandler_downloadImage : WebviewJSEventHandlerBase { BOOL _isShowProgressTips; }

  • (void)onResourceDownloadFinished:(id)arg1 SvrId:(id)arg2 ErrCode:(int)arg3;
  • (void)onResourceDownloadProgress:(int)arg1 SvrId:(id)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMWebViewController_SwipeGestureGoBackHistory : MMObject { UIImageView *m_lastPageShot; UIView *m_lastView; UIView *m_coverView; UIView *m_shadowView; float m_lastViewCenterX; float m_lastChangedCenterX; double m_lastChangedTime; float m_lastChangedCenterX2; double m_lastChangedTime2; UIScreenEdgePanGestureRecognizer *m_swipeGestureRecognizer; UIView *m_invisibleScrollPreventer; BOOL m_isSwipeDoneAndWaitingGoBackDone; unsigned int m_uiRealGoBackCount; MMWebViewHistory *m_history; MMWebViewController *_webViewcontroller; BOOL m_isSwiping; }

@property(readonly, nonatomic) MMWebViewHistory *m_history; // @synthesize m_history; @property(nonatomic) BOOL m_isSwiping; // @synthesize m_isSwiping; - (void).cxx_destruct; - (void)goBack; - (void)checkSwipeGesture; - (void)setupSnapShotView; - (void)swipeBack:(id)arg1; - (void)checkPosition; - (double)getAnimationTimeWithDirectionRight:(BOOL)arg1; - (float)getDefaultSpeed; - (float)getSwipeSpeed; - (BOOL)isSwipeRight; - (void)showRealPageAfterSwipeDone; - (void)showFakePageShotViewAndRemoveWhenWebViewFinishedDraw; - (void)processSwipeDoneAndWaitingGoBackDone; - (void)updateSnapshotWithURL:(id)arg1; - (void)actionWhenShowLoadFailView; - (void)actionDidRotateFromInterfaceOrientation; - (void)actionCanNotGoBack; - (void)actionBeforeGoBack; - (void)actionBeforeDissmiss; - (void)actionWhenViewWillBePoped; - (void)actionWebViewDidFinishLoad; - (void)actionWebViewShouldStartLoadWithRequest; - (void)checkHistoryWithNavigationType:(int)arg1; - (void)removeSwipeBackGesture; - (void)addSwipeBackGesture; - (BOOL)isSupportSwipeBackGesture; - (void)dealloc; - (id)initWithWebViewController:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMWebCacheUpdater : NSObject <INetworkStatusMgrExt, IMsgExt> { }

  • (void)handleSyncPushInfo:(id)arg1;
  • (void)handleAsyncPushInfo:(id)arg1;
  • (void)tryStartDownloadPushInfo:(id)arg1;
  • (void)onNetworkStatusChange:(unsigned long)arg1;
  • (id)parseNewXml:(id)arg1;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (id)init;
  • (void)dealloc;

@end

@interface MMWebCacheProtocol : NSURLProtocol { NSURLConnection *connection_; NSMutableData *data_; NSURLResponse *response_; }

  • (id)canonicalRequestForRequest:(id)arg1;
  • (BOOL)canInitWithRequest:(id)arg1; @property(retain, nonatomic) NSURLResponse *response; // @synthesize response=response; @property(retain, nonatomic) NSMutableData *data; // @synthesize data=data; @property(retain, nonatomic) NSURLConnection *connection; // @synthesize connection=connection_;
  • (void).cxx_destruct;
  • (void)connection:(id)arg1 didReceiveAuthenticationChallenge:(id)arg2;
  • (BOOL)connection:(id)arg1 canAuthenticateAgainstProtectionSpace:(id)arg2;
  • (void)connectionDidFinishLoading:(id)arg1;
  • (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  • (void)connection:(id)arg1 didFailWithError:(id)arg2;
  • (void)connection:(id)arg1 didReceiveData:(id)arg2;
  • (id)connection:(id)arg1 willSendRequest:(id)arg2 redirectResponse:(id)arg3;
  • (void)appendData:(id)arg1;
  • (void)stopLoading;
  • (id)noCacheResponse;
  • (void)startLoading;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_enableBackgroundProcess : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebViewA8KeyLogicImpl : MMObject <IJumpEmoticonDetailCgiDelegate, PBMessageObserverDelegate> { unsigned long _firstGetA8KeyOpCode; NSString *_firstGetA8KeyAppId; NSString *_firstGetA8KeyScope; NSString *_firstGetA8KeyState; unsigned long _getA8KeyScene; struct timeval _getA8KeyStartTime; NSString *_bundleId; NSString *_getA8KeyUsrname; unsigned long _getA8KeyEventId; NSMutableDictionary *_dicUrlPermission; NSMutableDictionary *_dicShareUrlForMainUrl; WebviewAskAuthorizationLogic *_authorizationLogic; BOOL _alwaysAllowJumpUrl; NSMutableSet *_disableGetA8KeyUrlList; id _delegate; NSURL *_currentUrl; BOOL m_hasSetFontPermission; unsigned long m_fontScale; UIView *_webView; vector_01fc9dba _pIDKeyList; NSString *_currentShareUrl; unsigned long _firstGetA8KeyOpcode; JumpEmoticonDetailCgi *m_jumpEmoticonDetailCgi; NSString *_offlineA8KeyFullUrl; }

@property(retain, nonatomic) NSString *offlineA8KeyFullUrl; // @synthesize offlineA8KeyFullUrl=_offlineA8KeyFullUrl; @property(retain, nonatomic) JumpEmoticonDetailCgi *m_jumpEmoticonDetailCgi; // @synthesize m_jumpEmoticonDetailCgi; @property(readonly, nonatomic) unsigned long m_fontScale; // @synthesize m_fontScale; @property(readonly, nonatomic) BOOL m_hasSetFontPermission; // @synthesize m_hasSetFontPermission; @property(readonly, nonatomic) BOOL alwaysAllowJumpUrl; // @synthesize alwaysAllowJumpUrl=_alwaysAllowJumpUrl; @property(retain, nonatomic) UIView *webView; // @synthesize webView=_webView; @property(retain, nonatomic) NSURL *currentUrl; // @synthesize currentUrl=_currentUrl; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) NSString *getA8KeyUsrname; // @synthesize getA8KeyUsrname=_getA8KeyUsrname; @property(retain, nonatomic) NSString *bundleId; // @synthesize bundleId=_bundleId; @property(nonatomic) unsigned long getA8KeyScene; // @synthesize getA8KeyScene=_getA8KeyScene; @property(retain, nonatomic) NSString *firstGetA8KeyState; // @synthesize firstGetA8KeyState=_firstGetA8KeyState; @property(retain, nonatomic) NSString *firstGetA8KeyScope; // @synthesize firstGetA8KeyScope=_firstGetA8KeyScope; @property(retain, nonatomic) NSString *firstGetA8KeyAppId; // @synthesize firstGetA8KeyAppId=_firstGetA8KeyAppId; @property(nonatomic) unsigned long firstGetA8KeyOpcode; // @synthesize firstGetA8KeyOpcode=_firstGetA8KeyOpcode; - (id).cxx_construct; - (void).cxx_destruct; - (void)onJumpEmoticonDetailCgiFailed:(id)arg1; - (void)onJumpEmoticonDetailCgiOkWithPackageId:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)reportGetA8KeyFailForReason:(int)arg1; - (void)reportGetA8KeyForceRedirect; - (void)reportGetA8KeyRequest; - (void)handleGetA8KeyResp:(id)arg1 EventID:(unsigned long)arg2; - (void)handleOnGetA8KeyOK:(id)arg1 reason:(int)arg2 req:(id)arg3; - (void)handleOnGetA8KeyOK:(id)arg1 reason:(int)arg2; - (void)goToURL:(id)arg1 withCustomerCookies:(id)arg2; - (void)setUrlPermission:(id)arg1 GeneralCtrl:(id)arg2 DeepLink:(id)arg3 forURL:(id)arg4; - (BOOL)isDisableGetA8KeyForUrl:(id)arg1; - (id)getUrlPermission:(id)arg1; - (BOOL)hasUrlPermission:(id)arg1; - (unsigned long)getGeneralBitSetForUrl:(id)arg1; - (unsigned long)getGeneralBitSet; - (unsigned long)getPermissionBitSet3; - (unsigned long)getPermissionBitSet2; - (unsigned long)getPermissionBitSet; - (unsigned long long)getDeepLinkBitSet; - (id)GetDefaultPermisson; - (id)getShareUrl; - (void)changeCurrentShareUrlForMainUrl:(id)arg1; - (id)getShareUrlForMain:(id)arg1; - (void)setShareUrl:(id)arg1 forMain:(id)arg2; - (void)setPermission:(id)arg1 ForUrl:(id)arg2; - (id)getPermissionForUrl:(id)arg1; - (id)GetMainDocumentURL; - (id)getRequestingOrCurrentUrl; - (void)checkApiAuthorization:(id)arg1; - (void)updateGetA8KeySceneBySourceType:(int)arg1; - (BOOL)isGettingA8Key; - (void)getA8Key:(id)arg1 Reason:(int)arg2; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface JSSpeedyProtocol : NSURLProtocol { }

  • (BOOL)canInitWithRequest:(id)arg1;

@end

@interface WebviewJSEventHandler_gameCenterMsgCtrl : WebviewJSEventHandlerBase { }

  • (int)closeH5FloatLayer:(id)arg1 Result:(id)arg2;
  • (int)setGiftRedDotMsgRead:(id)arg1 Result:(id)arg2;
  • (int)getGiftRedDotMsg:(id)arg1 Result:(id)arg2;
  • (int)setNewAppMsgRead:(id)arg1 Result:(id)arg2;
  • (int)getNewAppMsg:(id)arg1 Result:(id)arg2;
  • (int)setMsgCenterRedDotMsgRead:(id)arg1 Result:(id)arg2;
  • (int)getMsgCenterRedDotMsg:(id)arg1 Result:(id)arg2;
  • (int)setBubbleMsgRead:(id)arg1 Result:(id)arg2;
  • (int)getBubbleMsg:(id)arg1 Result:(id)arg2;
  • (int)setMsgListRead:(id)arg1 Result:(id)arg2;
  • (int)getMsgList:(id)arg1 Result:(id)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_sendEnterpriseChat : WebviewJSEventHandlerBase { NSURLConnection *_connection; JSEvent *_curEvent; NSDictionary *_curExtraData; NSMutableData *_recData; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)sendAppMessage:(id)arg1 extraData:(id)arg2 imageData:(id)arg3;
  • (void)connectionDidFinishLoading:(id)arg1;
  • (void)connection:(id)arg1 didFailWithError:(id)arg2;
  • (void)connection:(id)arg1 didReceiveData:(id)arg2;
  • (void)clearCurData;
  • (void)processLinkMsg;
  • (void)processTextMsg;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_disconnectDevice : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_openLocation : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_StartRecord : WebviewJSEventHandlerBase <IRecordPermissionCheckExt, IWebviewRecorderManagerExt, UIAlertViewDelegate> { }

  • (void)onFinishedRecord:(id)arg1 ErrCode:(int)arg2 stopReason:(int)arg3;
  • (void)onStartRecord:(int)arg1;
  • (void)OnRecordDenied;
  • (void)OnRecordPermissioned;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)updateWebviewTitle;
  • (void)realStartRecord;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShowHtmlSourceCodeViewController : MMUIViewController { NSString *_htmlSourceCode; UITextView *_consoleView; }

  • (void).cxx_destruct;
  • (void)onExit;
  • (void)initView;
  • (void)viewDidLoad;
  • (id)initWithHtmlSourceCode:(id)arg1;

@end

@interface WebResourceCDNUploadHelper : MMObject <ICdnComMgrExt, PBMessageObserverDelegate> { BOOL _isUploading; NSMutableArray *_uploadArray; WebviewLocalResItem *_curUploadingItem; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)OnCdnUpload:(id)arg1; - (void)OnCdnUploadProgress:(id)arg1; - (void)handleGetMediaIdResp:(id)arg1; - (void)sendNextResItemGetMediaIdRequest; - (void)sendGetMediaIdRequest; - (void)sendUploadRequest; - (BOOL)stopUpload; - (BOOL)startUpload; - (void)addUploadCDNItem:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_startVoipCall : WebviewJSEventHandlerBase <VoipCSDelegate, IBrandAttrMgrExt> { NSString *_m_nsUsername; NSString *_m_nsNickname; NSString *_m_nsIconUrl; NSString *_m_nsAppId; unsigned long _m_uGetContactInfoTryTimes; }

@property(nonatomic) unsigned long m_uGetContactInfoTryTimes; // @synthesize m_uGetContactInfoTryTimes=_m_uGetContactInfoTryTimes; @property(retain, nonatomic) NSString *m_nsAppId; // @synthesize m_nsAppId=_m_nsAppId; @property(retain, nonatomic) NSString *m_nsIconUrl; // @synthesize m_nsIconUrl=_m_nsIconUrl; @property(retain, nonatomic) NSString *m_nsNickname; // @synthesize m_nsNickname=_m_nsNickname; @property(retain, nonatomic) NSString *m_nsUsername; // @synthesize m_nsUsername=_m_nsUsername; - (void).cxx_destruct; - (void)onVoipCSExitWithReason:(unsigned long)arg1 msg:(id)arg2; - (void)getAndSaveBrandInfo; - (void)onBrandContactModified:(id)arg1 withAttrChanged:(id)arg2; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface YYWKWebViewScriptMessageHandler : NSObject { id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)userContentController:(id)arg1 didReceiveScriptMessage:(id)arg2; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface YYWKWebView : WKWebView <WKNavigationDelegate, WKUIDelegate, WKScriptMessageHandler, YYWebViewInterface> { BOOL scalesPageToFit; BOOL _bDisablePopup; id wvDelegate; YYWKWebViewScriptMessageHandler *_scriptMessageHandler; }

  • (id)processPool; @property(retain, nonatomic) YYWKWebViewScriptMessageHandler *scriptMessageHandler; // @synthesize scriptMessageHandler=_scriptMessageHandler; @property(nonatomic) BOOL bDisablePopup; // @synthesize bDisablePopup=_bDisablePopup; @property(nonatomic) BOOL scalesPageToFit; // @synthesize scalesPageToFit; @property(nonatomic) id wvDelegate; // @synthesize wvDelegate;
  • (void).cxx_destruct;
  • (id)webView:(id)arg1 createWebViewWithConfiguration:(id)arg2 forNavigationAction:(id)arg3 windowFeatures:(id)arg4;
  • (void)loadRequest:(id)arg1;
  • (void)userContentController:(id)arg1 didReceiveScriptMessage:(id)arg2;
  • (void)webView:(id)arg1 runJavaScriptTextInputPanelWithPrompt:(id)arg2 defaultText:(id)arg3 initiatedByFrame:(id)arg4 completionHandler:(CDUnknownBlockType)arg5;
  • (void)webView:(id)arg1 runJavaScriptConfirmPanelWithMessage:(id)arg2 initiatedByFrame:(id)arg3 completionHandler:(CDUnknownBlockType)arg4;
  • (void)webView:(id)arg1 runJavaScriptAlertPanelWithMessage:(id)arg2 initiatedByFrame:(id)arg3 completionHandler:(CDUnknownBlockType)arg4;
  • (int)wkNavigationTypeToYYWebViewNavigationType:(int)arg1;
  • (void)webView:(id)arg1 didFailNavigation:(id)arg2 withError:(id)arg3;
  • (void)webView:(id)arg1 didFinishNavigation:(id)arg2;
  • (void)webView:(id)arg1 didFailProvisionalNavigation:(id)arg2 withError:(id)arg3;
  • (void)webView:(id)arg1 didStartProvisionalNavigation:(id)arg2;
  • (void)webView:(id)arg1 decidePolicyForNavigationAction:(id)arg2 decisionHandler:(CDUnknownBlockType)arg3;
  • (void)enableJavaScriptPopup:(BOOL)arg1;
  • (void)evaluateJavaScriptFromString:(id)arg1 completionBlock:(CDUnknownBlockType)arg2; @property(nonatomic) BOOL mediaPlaybackRequiresUserAction; @property(nonatomic) BOOL allowsInlineMediaPlayback; @property(readonly, nonatomic) NSURLRequest *request;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1 delegate:(id)arg2;
  • (id)initWithFrame:(struct CGRect)arg1;
  • (id)defaultConfigurationWithPreInjectJSStr:(id)arg1;

// Remaining properties @property(nonatomic) BOOL allowsBackForwardNavigationGestures; @property(readonly, nonatomic, getter=canGoBack) BOOL canGoBack; @property(readonly, nonatomic, getter=canGoForward) BOOL canGoForward; @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly, nonatomic, getter=isLoading) BOOL loading; @property(readonly, nonatomic) UIScrollView *scrollView; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_shareQQ : WebviewJSEventHandlerBase { }

  • (id)getShareURLWithDataDict:(id)arg1;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_stopMonitoringBeacons : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_getRouteUrl : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_h5VideoProxyPreload : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_shareTimeline : WebviewJSEventHandlerBase <NSURLConnectionDelegate, WCCommitViewResultDelegate> { NSURLConnection *_m_connecttion; JSEvent *_m_curEvent; NSMutableData *_m_recData; NSString *_publishedId; }

@property(retain, nonatomic) NSString *publishedId; // @synthesize publishedId=_publishedId; @property(retain, nonatomic) NSMutableData *m_recData; // @synthesize m_recData=_m_recData; @property(retain, nonatomic) JSEvent *m_curEvent; // @synthesize m_curEvent=_m_curEvent; @property(retain, nonatomic) NSURLConnection *m_connecttion; // @synthesize m_connecttion=_m_connecttion; - (void).cxx_destruct; - (void)dealloc; - (void)onDoneForwardForForwardView:(id)arg1; - (void)onCancelForwardForForwardView:(id)arg1; - (void)shareTimelineWithEvent:(id)arg1 imageData:(id)arg2; - (void)connectionDidFinishLoading:(id)arg1; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (void)clearCurData; - (void)showCanNotShareEmptyPage; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebViewJSLogicImpl : MMObject <JSEventHandler, WebviewJSEventHandlerBaseDelegate> { NSMutableDictionary *_jsCallbackHooks; NSMutableDictionary *_jsUrlHooks; NSMutableArray *_jsEvents; WebviewJSEventHandlerFacade *_jsEventHandlerFacade; UIView *_webView; id _delegate; NSString *_curRandomUUID; NSString *_curContextUUID; BOOL _isUseMd5ForJSAPI; }

@property(retain, nonatomic) UIView *webView; // @synthesize webView=_webView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)reportIDKeyForJsApiCall:(id)arg1; - (void)reportIDKeyForInjectJS; - (id)sha1:(id)arg1; - (void)sendEventToJSBridge:(id)arg1 params:(id)arg2 completionBlock:(CDUnknownBlockType)arg3; - (void)sendMessageToJSBridge:(id)arg1 completionBlock:(CDUnknownBlockType)arg2; - (void)injectPluginJS; - (void)injectWeixinJSBridge; - (void)sendGetA8KeyUrlEvent:(id)arg1; - (void)markPageWebCached; - (void)tryInjectWeixinJSBridge:(id)arg1; - (id)isExistJSApis:(id)arg1; - (id)webviewController; - (id)GetCurrentWebviewViewController; - (void)jsHandlerHandle:(id)arg1; - (void)onEndEvent:(id)arg1 withResult:(id)arg2; - (void)setJSAPIFunctionMap:(id)arg1; - (id)funcDefByName:(id)arg1; - (void)webviewWillAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (id)extraDataForNextJSEventCalled:(id)arg1; - (void)recoverJSAPIEventDelegateWithBackup; - (void)cleanJSAPIDelegate; - (void)handleJSApiDispatchMessage:(id)arg1; - (void)functionCall:(id)arg1 withParams:(id)arg2 withCallbackID:(id)arg3; - (id)jsEventWithFunction:(id)arg1 params:(id)arg2 callBackID:(id)arg3; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_dispatchEvent : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_connectToFreeWifi : WebviewJSEventHandlerBase { JSEvent *_event; }

@property(retain, nonatomic) JSEvent *event; // @synthesize event=_event; - (void).cxx_destruct; - (void)dealloc; - (void)onPublicWifiSessionClosed; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TaskInfo : MMObject { BOOL _bIsPresented; NSString *taskKey; double taskAddTime; }

@property(nonatomic) BOOL bIsPresented; // @synthesize bIsPresented=_bIsPresented; @property(retain, nonatomic) NSString *taskKey; // @synthesize taskKey; @property(nonatomic) double taskAddTime; // @synthesize taskAddTime; - (void).cxx_destruct;

@end

@interface MMWebViewKeepHolderMgr : MMService { MMWebViewController *_webViewVCForNewMainFrameBanner; NSMutableArray *_dpArrOpenedWebview; NSMutableDictionary *_dicBackgroundWebviewTask; NSMutableArray *_arrTaskOrder; MMTimer *_checkTimer; BOOL _bIsDelayLoading; }

  • (void).cxx_destruct;
  • (BOOL)onServiceMemoryWarning;
  • (void)dealloc;
  • (id)init;
  • (void)cancelHoldWebViewVC:(id)arg1;
  • (id)getKeepHoldWebViewVCForNewMainFrameBanner;
  • (id)getKeepHoldWebViewVCTitleForNewMainFrameBanner;
  • (void)keepHoldWebViewVCForNewMainFrameBanner:(id)arg1;
  • (void)dp_sendJSEventToAllWebView:(id)arg1 Param:(id)arg2 AppID:(id)arg3 Host:(id)arg4;
  • (void)dp_deleteWebView:(id)arg1;
  • (void)dp_addWebViewAsWeak:(id)arg1;
  • (void)onCheckBackgroundTaskTimeOut;
  • (void)cleanAllBackgroundTask;
  • (id)getCurrentAllPresentingBackgroundVC;
  • (void)deleteBackgroundTaskForKey:(id)arg1;
  • (id)getBackgroundTaskForKey:(id)arg1;
  • (BOOL)addBackgroundTask:(id)arg1 forKey:(id)arg2 IsPresented:(BOOL)arg3;
  • (void)setDelayLoading:(BOOL)arg1;
  • (BOOL)hasDelayLoadingTask;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_shareFB : WebviewJSEventHandlerBase <JSShareFBLogicHelperDelegate, UIAlertViewDelegate, IMMFacebookMgrExt> { JSShareFBLogicHelper *m_jsShareFBHelper; }

  • (void).cxx_destruct;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onJSShareFBFailedWithError:(int)arg1 msg:(id)arg2;
  • (void)onJSShareFBFinished;
  • (void)onJSShareFBSharing;
  • (void)onExtendTokenFinish:(BOOL)arg1;
  • (void)OnWillAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebResourceCDNDownloadHelper : MMObject <ICdnComMgrExt, PBMessageObserverDelegate> { BOOL _isDownloading; NSMutableArray *_downloadArray; id _delegate; WebviewLocalResItem *_curDownloadingItem; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)OnCdnDownload:(id)arg1; - (void)OnCdnDownloadProgress:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleGetCdnIdResp:(id)arg1; - (void)startDownloadNextItem; - (void)sendDownloadRequest; - (void)sendGetCdnURLRequest; - (BOOL)stopDownload; - (BOOL)startDownload; - (void)addDownloadItem:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_scanQRCode : WebviewJSEventHandlerBase { }

  • (void)obtainScanResultDidFinish:(id)arg1;
  • (BOOL)shouldBackToSessionImmediately;
  • (BOOL)shouldObtainScanResult;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebViewURLCheckLogic : MMObject { id _delegate; NSArray *_needCheckURLHostList; }

@property(retain, nonatomic) NSArray *needCheckURLHostList; // @synthesize needCheckURLHostList=_needCheckURLHostList; @property(nonatomic) id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (BOOL)isUrlNeedCheck:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)tryAsyncCheckUrl:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface WebviewJSEvenHandler_sendServiceAppMessage : WebviewJSEventHandlerBase { CMessageWrap *m_wrapMsg; NSString *m_nsThumbUrl; NSURLConnection *_m_connecttion; NSDictionary *_m_curExtraData; NSMutableData *_m_recData; }

@property(retain, nonatomic) NSMutableData *m_recData; // @synthesize m_recData=_m_recData; @property(retain, nonatomic) NSDictionary *m_curExtraData; // @synthesize m_curExtraData=_m_curExtraData; @property(retain, nonatomic) NSURLConnection *m_connecttion; // @synthesize m_connecttion=_m_connecttion; @property(copy, nonatomic) NSString *m_nsThumbUrl; // @synthesize m_nsThumbUrl; @property(retain, nonatomic) CMessageWrap *m_wrapMsg; // @synthesize m_wrapMsg; - (void).cxx_destruct; - (void)sendServiceAppMessage:(id)arg1 extraData:(id)arg2 imageData:(id)arg3; - (void)connectionDidFinishLoading:(id)arg1; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (void)clearCurData; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_writeLog : WebviewJSEventHandlerBase { }

  • (void)logWithLevel:(id)arg1 msg:(id)arg2;
  • (BOOL)isLevelParamValid:(id)arg1;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface H5GameViewController : MMWebViewController <IVOIPUILogicMgrExt, MultiTalkMgrExt, IExposeMgrExt, IExtraDeviceLoginMgrExt, IShortCutExt, IOnlineDeviceMgrExt, IWCPayJSApiMgrExt> { RCDraggableButton *menuButton; BOOL m_bFullscreen; int m_orientation; BOOL m_bPaying; BOOL m_bResetPayingPwd; struct CGSize m_ButtonSize; id _delegate; }

@property(retain, nonatomic) id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)delaySetFullScreen:(BOOL)arg1; - (BOOL)isFullScreen; - (void)applicationWillTerminate:(id)arg1; - (void)enterForeground; - (void)enterBackground; - (void)lockOrientation:(int)arg1; - (void)didRotateFromInterfaceOrientation:(int)arg1; - (void)onGameViewClosed; - (void)onOpenApiWillBeginShare:(id)arg1; - (void)onWCPayJSApiEnd:(BOOL)arg1; - (void)onWCPayJSApiBegin:(BOOL)arg1; - (void)onPerformShortCut:(id)arg1; - (void)onDeviceInfoClose; - (void)onDeviceInfoOpen; - (void)onExtraDeviceLoginClose; - (void)onExtraDeviceLoginOpen; - (void)onExposeComplete; - (void)onExposeInit; - (void)onMultiTalkMaximized; - (void)onMultiTalkMinimized; - (void)onMultiTalkMgrBeginToCleanStatus; - (void)onBeginMultiTalk; - (void)onVoipMaximized; - (void)onVoipMinimized; - (void)onVideoVoipViewDisappear; - (void)onVideoVoipViewDidAppear:(id)arg1; - (void)restoreViewStatus; - (void)onOperate:(id)arg1; - (void)gameActionSheet:(id)arg1 didSelecteItem:(id)arg2; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)dealloc; - (id)initWithURL:(id)arg1 fullScreen:(BOOL)arg2; - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2; - (void)viewDidLayoutSubviews;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_enableFullScreen : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_clearWebviewCache : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface LocalStorageProtocol : NSURLProtocol { }

  • (id)canonicalRequestForRequest:(id)arg1;
  • (BOOL)canInitWithRequest:(id)arg1;
  • (void)stopLoading;
  • (void)startLoading;

@end

@interface WebviewJSEventHandler_preVerifyJSAPI : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_reportActionInfo : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHAndler_h5VideoProxyStartPlay : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_stopPullDownRefresh : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface JSApiSelectSessionViewController : WCPayBaseViewController <UISearchDisplayDelegate, UITableViewDelegate, UITableViewDataSource, MMSearchBarDelegate, ContactsDataLogicDelegate> { id m_delegate; MMTableView *m_tableView; UIView *m_titleView; ContactsDataLogic *m_contactsDataLogic; NSMutableDictionary *m_dicContactsData; MMSearchBar *m_mmSearchBar; unsigned long m_uiScene; BOOL m_bSupportSectionIndex; }

@property(nonatomic) BOOL m_bSupportSectionIndex; // @synthesize m_bSupportSectionIndex; @property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; - (void).cxx_destruct; - (void)cancelSearch; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)didSearchViewTableSelect:(id)arg1; - (float)heightForSearchViewTable:(id)arg1; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (BOOL)onFilterContactCandidate:(id)arg1; - (void)onContactsDataChange; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCell:(id)arg1 tableCell:(id)arg2 section:(unsigned int)arg3 row:(unsigned int)arg4; - (void)makeCell:(id)arg1 contact:(id)arg2; - (void)makeNewSessionCell:(id)arg1; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)dealloc; - (void)viewDidUnload; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initView; - (void)initSearchBar; - (void)initTableView; - (void)setExtraCellLineHidden:(id)arg1; - (void)initTitleArea; - (void)initData; - (void)onCancelBack:(id)arg1; - (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_openSpecificView : WebviewJSEventHandlerBase <VerifyPhoneDelegate, BrandOpenSpecificViewHandlerDelegate> { BrandOpenSpecificViewHandler *_openSpecificViewHandler; BOOL _isDismissCurrentViewController; }

  • (void).cxx_destruct;
  • (id)getCurrentController;
  • (BOOL)shouldDismissCurrentViewController;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface HijackBlockProtocol : NSURLProtocol { }

  • (id)canonicalRequestForRequest:(id)arg1;
  • (BOOL)canInitWithRequest:(id)arg1;
  • (id)noCacheResponse;
  • (void)stopLoading;
  • (void)startLoading;

@end

@interface WebviewJSEventHandler_setSendDataDirection : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface MMWebViewPlugin_InputKeyboard : MMWebViewPluginBase <EmoticonBoardViewDelegate, BaseEmoticonViewDelegate, InputControllerDelegate> { CDUnknownBlockType _inputTextCallbackBlock; unsigned int _maxInputLen; WCInputController *_inputController; UIImageView *_inputView; EmoticonBoardView *_emoticonBoardView; UIButton *_expressionButton; NSString *_finishText; BOOL _bIsAlreadySendEvent; BOOL _bIsShowJSKeyBoard; BOOL _bOnlyShowSmileyPanel; double _smileyPanelDuration; }

@property(nonatomic) BOOL m_bIsShowJSKeyBoard; // @synthesize m_bIsShowJSKeyBoard=_bIsShowJSKeyBoard; - (void).cxx_destruct; - (void)sendEmotionTextToJs:(id)arg1; - (void)hideEmotionBoardAnimate; - (void)deleteEmoticon; - (void)didSelectorSelfDefinedEmotcion:(id)arg1; - (void)didSelectorEmoticon:(id)arg1; - (void)OnEmoticonStateDidChanged:(BOOL)arg1; - (void)onSendButtonClicked; - (void)keyboardDidHide; - (void)callBackToJs; - (void)onHideKeyboard; - (void)didCommitText:(id)arg1; - (void)MMGrowTextViewHeightDidChanged:(id)arg1; - (float)getVisibleHeight; - (void)reloadExpressionButtonImage:(int)arg1; - (void)initEmoticonView; - (void)initInputToolView; - (void)onExpressionButtonClicked:(id)arg1; - (void)ensureInitInputView; - (void)showEmotionBoardAnimate; - (void)showInputViewWithPlaceholder:(id)arg1 defaultText:(id)arg2 contentOffsetY:(float)arg3; - (BOOL)showEmotionBoardOnly:(double)arg1 ToShow:(BOOL)arg2 EmotionBoardHeight:(float *)arg3; - (void)showKeyBoardWithPlaceholder:(id)arg1 defaultText:(id)arg2 maxTextLen:(unsigned int)arg3 contentOffsetY:(float)arg4 callBackBlock:(CDUnknownBlockType)arg5; - (void)resignResponder; - (BOOL)handleEvent:(unsigned int)arg1 userInfo:(id)arg2; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMWCResInfo : MMResInfo { NSString *configId; NSString *packageId; NSString *resUrl; NSString *protocol; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *protocol; // @synthesize protocol; @property(retain, nonatomic) NSString *resUrl; // @synthesize resUrl; @property(retain, nonatomic) NSString *packageId; // @synthesize packageId; @property(retain, nonatomic) NSString *configId; // @synthesize configId;
  • (void).cxx_destruct; @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly, nonatomic) NSString *fullPath;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_protocol;
  • (const WCDBCondition_8be2a476 *)db_resUrl;
  • (const WCDBCondition_8be2a476 *)db_packageId;
  • (const WCDBCondition_8be2a476 *)db_configId;
  • (const WCDBCondition_e01389bb *)db_isTemp;
  • (const WCDBCondition_e9b1f587 *)db_supportVersion;
  • (const WCDBCondition_e9b1f587 *)db_fileId;
  • (const WCDBCondition_e9b1f587 *)db_resSubType;
  • (const WCDBCondition_e01389bb *)db_isCompress;
  • (const WCDBCondition_e01389bb *)db_isEncrypt;
  • (const WCDBCondition_a9076411 *)db_chunkLength;
  • (const WCDBCondition_e9b1f587 *)db_resType;
  • (const WCDBCondition_e9b1f587 *)db_crc32;
  • (const WCDBCondition_a9076411 *)db_offset;
  • (const WCDBCondition_a9076411 *)db_size;
  • (const WCDBCondition_e9b1f587 *)db_accessTime;
  • (const WCDBCondition_e9b1f587 *)db_expireTime;
  • (const WCDBCondition_e9b1f587 *)db_createTime;
  • (const WCDBCondition_8be2a476 *)db_localSubPath;
  • (const WCDBCondition_8be2a476 *)db_version;
  • (const WCDBCondition_8be2a476 *)db_domain;
  • (const WCDBCondition_8be2a476 *)db_appId;
  • (const WCDBCondition_8be2a476 *)db_resMd5;
  • (const WCDBCondition_8be2a476 *)db_resUrlMd5;
  • (const WCDBCondition_e9b1f587 *)db_resInfoId;

// Remaining properties @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMResConfigInfo : MMObject { NSString *configId; NSString *configResoureces; NSString *configUrl; unsigned long configCrc32; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned long configCrc32; // @synthesize configCrc32; @property(retain, nonatomic) NSString *configUrl; // @synthesize configUrl; @property(retain, nonatomic) NSString *configResoureces; // @synthesize configResoureces; @property(retain, nonatomic) NSString *configId; // @synthesize configId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_configCrc32;
  • (const WCDBCondition_8be2a476 *)db_configUrl;
  • (const WCDBCondition_8be2a476 *)db_configResoureces;
  • (const WCDBCondition_8be2a476 *)db_configId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMWCPushInfo : MMObject { BOOL finishDownload; unsigned long pushId; unsigned long subType; unsigned long networkType; unsigned long scene; unsigned long expireTime; NSString *appId; NSString *base; NSArray *resUrls; NSString *packageId; NSString *domain; NSString *bizId; long long m___rowID; }

  • (id)parseCacheNode:(struct XmlReaderNode_t *)arg1;
  • (id)parseString:(const char *)arg1;
  • (unsigned long)parseSubType:(const char *)arg1;
  • (unsigned long)parseExpireTime:(const char *)arg1;
  • (unsigned long)parseNetType:(const char *)arg1;
  • (unsigned long)parseUInt32:(const char *)arg1;
  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) BOOL finishDownload; // @synthesize finishDownload; @property(retain, nonatomic) NSString *bizId; // @synthesize bizId; @property(retain, nonatomic) NSString *domain; // @synthesize domain; @property(retain, nonatomic) NSString *packageId; // @synthesize packageId; @property(retain, nonatomic) NSArray *resUrls; // @synthesize resUrls; @property(retain, nonatomic) NSString *base; // @synthesize base; @property(retain, nonatomic) NSString *appId; // @synthesize appId; @property(nonatomic) unsigned long expireTime; // @synthesize expireTime; @property(nonatomic) unsigned long scene; // @synthesize scene; @property(nonatomic) unsigned long networkType; // @synthesize networkType; @property(nonatomic) unsigned long subType; // @synthesize subType; @property(nonatomic) unsigned long pushId; // @synthesize pushId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e01389bb *)db_finishDownload;
  • (const WCDBCondition_8be2a476 *)db_bizId;
  • (const WCDBCondition_8be2a476 *)db_domain;
  • (const WCDBCondition_8be2a476 *)db_packageId;
  • (const WCDBCondition_8be2a476 *)db_base;
  • (const WCDBCondition_8be2a476 *)db_appId;
  • (const WCDBCondition_e9b1f587 *)db_expireTime;
  • (const WCDBCondition_e9b1f587 *)db_scene;
  • (const WCDBCondition_e9b1f587 *)db_networkType;
  • (const WCDBCondition_e9b1f587 *)db_subType;
  • (const WCDBCondition_e9b1f587 *)db_pushId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMWebCacheDataManager : NSObject { WCDataBase *_db; WCDataBaseTable *_tableWebCacheResInfo; WCDataBaseTable *_tableWebCacheResConfigInfo; WCDataBaseTable *_tableWebCachePushInfo; NSString *_dbPath; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (id)getStatOfDiskUsageForAllPackageIdWithAppId:(id)arg1;
  • (id)getStatOfDiskUsageForAllAppId;
  • (long long)getUsageForAppId:(id)arg1 packageId:(id)arg2;
  • (long long)getUsageForAppId:(id)arg1;
  • (id)getAllDistinctPackageIdForAppId:(id)arg1;
  • (id)getAllDistinctAppId;
  • (id)getRecConfigInfoWithConfigId:(id)arg1;
  • (BOOL)deleteResConfigInfo:(id)arg1;
  • (BOOL)insertOrUpdateResConfigInfo:(id)arg1;
  • (BOOL)setDownloadFinishForPushInfo:(id)arg1;
  • (id)getPushInfoListWhere:(const struct WCDBConditionBase *)arg1;
  • (BOOL)insertOrUpdatePushInfo:(id)arg1;
  • (id)getResInfo:(id)arg1 protocol:(id)arg2 version:(id)arg3 resSubtype:(unsigned long)arg4 domain:(id)arg5;
  • (id)getResInfo:(id)arg1 protocol:(id)arg2 version:(id)arg3 resSubtype:(unsigned long)arg4;
  • (BOOL)updateResProperty:(const struct WCDBConditionBase *)arg1 withValue:(id)arg2 where:(const struct WCDBConditionBase *)arg3;
  • (BOOL)deleteResInfo:(id)arg1 version:(id)arg2 localSubPath:(id)arg3;
  • (BOOL)deleteResInfo:(id)arg1 version:(id)arg2 resSubType:(unsigned long)arg3;
  • (BOOL)deleteResInfo:(id)arg1 resSubType:(unsigned long)arg2;
  • (BOOL)deleteResInfoWithPath:(id)arg1;
  • (BOOL)deleteResInfoWithAppId:(id)arg1 domain:(id)arg2 packageId:(id)arg3;
  • (BOOL)deleteResInfoWithAppId:(id)arg1;
  • (id)getAllLocalSubPathOfExpiredRes;
  • (id)getResInfo:(id)arg1 protocol:(id)arg2 version:(id)arg3 resPath:(id)arg4;
  • (id)getTmpResInfo:(id)arg1 protocol:(id)arg2 version:(id)arg3 localSubPath:(id)arg4;
  • (id)getResInfo:(id)arg1 protocol:(id)arg2 resSubType:(unsigned long)arg3 domain:(id)arg4;
  • (id)getResInfo:(id)arg1 protocol:(id)arg2 resSubType:(unsigned long)arg3;
  • (id)getResInfo:(id)arg1 protocol:(id)arg2;
  • (id)getWebCacheAsynResInfo:(id)arg1 protocol:(id)arg2 domain:(id)arg3 packageId:(id)arg4 version:(id)arg5;
  • (id)getWebCacheSyncResInfo:(id)arg1 protocol:(id)arg2 domain:(id)arg3 version:(id)arg4;
  • (BOOL)updateCreateTimeForResInfo:(id)arg1;
  • (BOOL)updateAccessTimeForResInfo:(id)arg1;
  • (BOOL)updateResInfo:(id)arg1;
  • (BOOL)insertNewResInfo:(id)arg1;
  • (void)closeDB;
  • (void)openDB;
  • (void)openWebCacheTable;
  • (id)getDBTableNameFor:(id)arg1 version:(id)arg2;
  • (void)deleteOldVersionWebCacheData;
  • (void)deleteAllWebCacheFile;
  • (void)dropOldVersionWebCacheTable;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1 stateDidChanged:(CDUnknownBlockType)arg2;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1;
  • (id)initWithDBPath:(id)arg1;

@end

@interface WebviewJSEventHandler_getCurrentSSID : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface JSEvent : NSObject { NSMutableDictionary *m_params; id m_delegate; NSString *m_callbackID; NSString *m_funcName; CDUnknownBlockType m_kvReportBlock; }

@property(copy, nonatomic) CDUnknownBlockType kvReportBlock; // @synthesize kvReportBlock=m_kvReportBlock; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)endWithError:(id)arg1 andDescription:(id)arg2; - (void)endWithError:(id)arg1; - (void)endWithResutl:(id)arg1; - (id)webviewController; - (id)getCallbackID; - (id)getParams; - (id)getFuncName; - (void)setFuncName:(id)arg1; - (void)setCallbackID:(id)arg1; - (void)setDelegate:(id)arg1; - (id)initWithDelegate:(id)arg1 parameters:(id)arg2;

@end

@interface WebviewJSEventHandler_hasEmoticon : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_clearLocalData : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_getSupportSoter : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_getNetworkType : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_stopScanDevice : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_hideToolbar : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_realtimeReport : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebRequestDebugModeProtocol : NSURLProtocol { NSURLConnection *connection_; NSURLResponse *response_; }

  • (id)canonicalRequestForRequest:(id)arg1;
  • (BOOL)canInitWithRequest:(id)arg1; @property(retain, nonatomic) NSURLResponse *response; // @synthesize response=response; @property(retain, nonatomic) NSURLConnection *connection; // @synthesize connection=connection;
  • (void).cxx_destruct;
  • (void)connection:(id)arg1 didReceiveAuthenticationChallenge:(id)arg2;
  • (BOOL)connection:(id)arg1 canAuthenticateAgainstProtectionSpace:(id)arg2;
  • (void)connectionDidFinishLoading:(id)arg1;
  • (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  • (void)connection:(id)arg1 didFailWithError:(id)arg2;
  • (void)connection:(id)arg1 didReceiveData:(id)arg2;
  • (id)connection:(id)arg1 willCacheResponse:(id)arg2;
  • (void)connection:(id)arg1 didSendBodyData:(int)arg2 totalBytesWritten:(int)arg3 totalBytesExpectedToWrite:(int)arg4;
  • (id)connection:(id)arg1 willSendRequest:(id)arg2 redirectResponse:(id)arg3;
  • (void)stopLoading;
  • (void)startLoading;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewLocalResItem : MMObject { NSString *_localResId; NSString *_savePath; NSString *_svrId; NSString *_appId; NSString *_cdnUrl; NSString *_cdnAESKey; unsigned long _fileSize; NSString *_mediaType; NSString *_fileExt; BOOL needMediaId; NSString *localResId; NSString *savePath; NSString *svrId; NSString *appId; NSString *cdnUrl; NSString *cdnAESKey; unsigned long fileSize; NSString *mediaType; NSString *fileExt; NSString *fileUrl; }

  • (void)initialize; @property(nonatomic) BOOL needMediaId; // @synthesize needMediaId; @property(retain, nonatomic) NSString *fileUrl; // @synthesize fileUrl; @property(retain, nonatomic) NSString *fileExt; // @synthesize fileExt; @property(retain, nonatomic) NSString *mediaType; // @synthesize mediaType; @property(nonatomic) unsigned long fileSize; // @synthesize fileSize; @property(retain, nonatomic) NSString *cdnAESKey; // @synthesize cdnAESKey; @property(retain, nonatomic) NSString *cdnUrl; // @synthesize cdnUrl; @property(retain, nonatomic) NSString *appId; // @synthesize appId; @property(retain, nonatomic) NSString *svrId; // @synthesize svrId; @property(retain, nonatomic) NSString *savePath; // @synthesize savePath; @property(retain, nonatomic) NSString *localResId; // @synthesize localResId;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_batchViewCard : WebviewJSEventHandlerBase { WCBatchViewCardHelper *_viewCardHelp; }

@property(retain, nonatomic) WCBatchViewCardHelper *viewCardHelp; // @synthesize viewCardHelp=_viewCardHelp; - (void).cxx_destruct; - (void)onBatchViewCardReturn; - (id)getDelegateViewController; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebViewJSEventHandler_quicklyAddContact : WebviewJSEventHandlerBase <PBMessageObserverDelegate, IContactMgrExt> { BOOL _isWaitContactSync; MMTimer *_timerContactSync; }

  • (void).cxx_destruct;
  • (void)onModifyContact:(id)arg1;
  • (void)callbackAddContactOK;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)onTimeoutContactSync:(id)arg1;
  • (void)invalidateContactSyncTimer;
  • (void)scheduleContactSyncTimer;
  • (void)CreateVerify:(id)arg1 andScene:(unsigned int)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;

@end

@interface WebviewJSEventHandler_getLatestAddress : WebviewJSEventHandlerBase { JSEvent *_jsEvent; }

  • (void).cxx_destruct;
  • (void)startGetLatestAddress;
  • (void)OnAskAuthorizationFailure:(id)arg1 ForAuthInfo:(id)arg2;
  • (void)OnAskAuthorizationSuccessForAuthInfo:(id)arg1;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (id)init;
  • (void)dealloc;

@end

@interface WebviewJSEventHandler_startMonitoringBeacons : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_downloadVoice : WebviewJSEventHandlerBase { BOOL _isShowProgressTips; }

  • (void)onResourceDownloadFinished:(id)arg1 SvrId:(id)arg2 ErrCode:(int)arg3;
  • (void)onResourceDownloadProgress:(int)arg1 SvrId:(id)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_reportIDKey : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_startScanDevice : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_sendEmail : WebviewJSEventHandlerBase { }

  • (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_PlayVoice : WebviewJSEventHandlerBase { BOOL _stopVoiceFlag; }

  • (void)OnPlayError:(id)arg1;
  • (void)sendEndEventToJS:(id)arg1;
  • (void)OnEndPlay:(id)arg1 isForceStop:(BOOL)arg2;
  • (void)OnBeginPlay:(id)arg1;
  • (void)setStopVoiceFlag;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_showToolbar : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_scanCover : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebViewJSEventHandler_openEnterpriseChat : WebviewJSEventHandlerBase { NSString *_enterpriseChatScene; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)onInitiateBizChat:(id)arg1 errorCode:(int)arg2 extDic:(id)arg3;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_setFreeWifiOwner : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_pauseVoice : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface MMWCResDataChunk : MMObject { void *_bytes; unsigned long _length; long long _fileOffset; }

@property(nonatomic) long long fileOffset; // @synthesize fileOffset=_fileOffset; @property(nonatomic) unsigned long length; // @synthesize length=_length; @property(readonly, nonatomic) void *bytes; // @synthesize bytes=_bytes; - (BOOL)flush; - (void)dealloc; - (id)initWithFileDescriptor:(int)arg1 fileOffset:(long long)arg2 length:(unsigned long)arg3;

@end

@interface WebviewJSEventHandler_setLocalData : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface JSFunctionDef : NSObject { SEL funcSelector; int funcType; NSString *funcName; JSAPIPermissionBitSet *permissionBitset; int permissionByteIndex; }

  • (id)FuncDefWithFunc:(id)arg1 Selector:(SEL)arg2 FuncType:(int)arg3 PermissionByteIndex:(int)arg4;
  • (id)FuncDefWithFunc:(id)arg1 Selector:(SEL)arg2 FuncType:(int)arg3 PermissionBitSet3:(unsigned long)arg4;
  • (id)FuncDefWithFunc:(id)arg1 Selector:(SEL)arg2 FuncType:(int)arg3 PermissionBitSet2:(unsigned long)arg4;
  • (id)FuncDefWithFunc:(id)arg1 Selector:(SEL)arg2 FuncType:(int)arg3 PermissionBitSet:(unsigned long)arg4; @property(nonatomic) int permissionByteIndex; // @synthesize permissionByteIndex; @property(copy, nonatomic) JSAPIPermissionBitSet *permissionBitset; // @synthesize permissionBitset; @property(copy, nonatomic) NSString *funcName; // @synthesize funcName; @property(nonatomic) int funcType; // @synthesize funcType; @property(nonatomic) SEL funcSelector; // @synthesize funcSelector;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface MMWebViewPlugin_PullRefresh : MMWebViewPluginBase { BOOL _bIsDisablePullDown; BOOL _bIsDisablePullUp; BOOL _bIsEnablePullRefresh; MMWebViewPullDownRefreshView *m_headRefreshView; BOOL _isReflashingHead; BOOL _isRecoverInsetProcessing; float m_fLastY; }

@property(readonly, nonatomic) BOOL isRecoverInsetProcessing; // @synthesize isRecoverInsetProcessing=_isRecoverInsetProcessing; @property(readonly, nonatomic) BOOL isReflashingHead; // @synthesize isReflashingHead=_isReflashingHead; - (void).cxx_destruct; - (BOOL)egoRefreshTableHeaderDataSourceIsLoading:(id)arg1; - (void)egoRefreshTableHeaderDidTriggerRefresh:(id)arg1; - (void)stopRefreshHeaderView:(BOOL)arg1; - (void)refreshHead; - (void)processPullDownRefreshWhenDidScroll:(id)arg1; - (void)processPullDownRefreshWhenEndDragging:(id)arg1; - (void)processPullDownRefreshWhenBeginDragging; - (void)pullDownLoadingHeaderRefreshWhenViewWillAppear; - (void)setDisableWebViewScrollViewPullUp; - (void)setDisableWebViewScrollViewPullDown; - (void)realStopAction; - (void)stopPullRefresh; - (void)startPullRefresh; - (void)disablePullRefresh; - (void)enablePullRefresh; - (BOOL)handleEvent:(unsigned int)arg1 userInfo:(id)arg2; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_openUrlByExtBrowser : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_cancelAddEmoticon : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_profile : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_addEmoticon : WebviewJSEventHandlerBase { }

  • (void)onDownloadFailedWithUrl:(id)arg1 userData:(id)arg2 errType:(int)arg3;
  • (void)onDownloadFinishedWithUrl:(id)arg1 userData:(id)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;
  • (id)init;

@end

@interface WebviewJSEventHandler_addCustomMenuItems : WebviewJSEventHandlerBase { }

  • (unsigned int)convertToMenuActionType:(int)arg1;
  • (id)getItemList:(id)arg1;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_closeWindow : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_openWKWebView : WebviewJSEventHandlerBase <H5GameViewControllerDelegate, MMTipsViewControllerDelegate> { BOOL m_bFullScreen; NSString *m_orientation; NSString *m_url; }

  • (void).cxx_destruct;
  • (void)onGameViewClosed;
  • (void)enterGame;
  • (void)onClickTipsBtn:(id)arg1 Index:(int)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface JSSpeedyMgr : MMService { NSString *_url; NSRecursiveLock *_lock; }

  • (void).cxx_destruct;
  • (void)notifyOnMainThreadFinished;
  • (void)webviewDownloadFinished;
  • (id)getCurMainDocUrl;
  • (void)setCurMainDocUrl:(id)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_scanLicense : WebviewJSEventHandlerBase <JSApiScanLicenceViewControllerDelegate, PBMessageObserverDelegate, ScanLicenceBankCardNumberConfirmViewControllerDelegate> { unsigned int _scanType; NSString *_scanTypeName; NSString *_displayCardNumber; NSString *_retJson; int _errCode; BOOL _bIsGetResult; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)sendBizScanLicenseRequestWithImg:(id)arg1 andType:(unsigned int)arg2;
  • (void)getCardCancel;
  • (void)getCardFail;
  • (void)getCardOK;
  • (void)getBankCardOK;
  • (void)didFindCalibrateCardImage:(id)arg1 cardType:(unsigned int)arg2;
  • (void)didFindBankCardNumber:(id)arg1 cardImage:(id)arg2;
  • (void)onReturnBtnClick;
  • (void)FillBankNumConfirmWithImage:(id)arg1 cardNumber:(id)arg2;
  • (void)FillBankNumCancel;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_openProfile : WebviewJSEventHandlerBase { JSEvent *_curEvent; }

  • (void).cxx_destruct;
  • (void)onOpenProfileEnd:(int)arg1;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SoterUpdateMPAuthKeyCgi : NSObject { id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)callErrorDelegate; - (void)callOkDelegate; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (id)elementJsonWithPublicKeyString:(id)arg1; - (void)startRequestWithPublicKeyString:(id)arg1; - (id)initWithDelegate:(id)arg1;

@end

@interface HRHResistantURLCache : NSURLCache { }

  • (void)cleanOldURLCache;
  • (id)startHRHResistant;
  • (void)storeCachedResponse:(id)arg1 forRequest:(id)arg2;

@end

@interface SoterSignHelper : NSObject { NSString *_m_publicKey; NSString *_m_privateKey; }

@property(retain, nonatomic) NSString *m_privateKey; // @synthesize m_privateKey=_m_privateKey; @property(retain, nonatomic) NSString *m_publicKey; // @synthesize m_publicKey=_m_publicKey; - (void).cxx_destruct; - (void)genRsaKeyPair; - (BOOL)rawVerifyWithString:(id)arg1 WithSignatureString:(id)arg2; - (id)rawSignWithString:(id)arg1; - (id)getPrivateKey; - (id)getPublicKey; - (id)init;

@end

@interface WebviewJSEventHandler_sendAppMessage : WebviewJSEventHandlerBase <NSURLConnectionDelegate, ForwardMessageLogicDelegate> { CMessageWrap *m_wrapMsg; ForwardMessageLogicController *m_forwardMsgLogic; NSURLConnection *_m_connecttion; JSEvent *_m_curEvent; NSDictionary *_m_curExtraData; NSMutableData *_m_recData; int _orientation; }

@property(nonatomic) int orientation; // @synthesize orientation=_orientation; @property(retain, nonatomic) NSMutableData *m_recData; // @synthesize m_recData=_m_recData; @property(retain, nonatomic) NSDictionary *m_curExtraData; // @synthesize m_curExtraData=_m_curExtraData; @property(retain, nonatomic) JSEvent *m_curEvent; // @synthesize m_curEvent=_m_curEvent; @property(retain, nonatomic) NSURLConnection *m_connecttion; // @synthesize m_connecttion=_m_connecttion; @property(retain, nonatomic) CMessageWrap *m_wrapMsg; // @synthesize m_wrapMsg; - (void).cxx_destruct; - (void)stopForcedRotationToPortrait; - (void)dealloc; - (void)jsAdd2MyFav:(id)arg1; - (void)OnForwardMessageException:(id)arg1; - (void)OnForwardMessageCancel:(id)arg1; - (void)OnForwardMessageSend:(id)arg1; - (id)getCurrentViewController; - (void)sendAppMessage:(id)arg1 extraData:(id)arg2 imageData:(id)arg3; - (void)connectionDidFinishLoading:(id)arg1; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (void)clearCurData; - (void)showCanNotShareEmptyPage; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_cache : WebviewJSEventHandlerBase { }

  • (BOOL)isMainUrl:(id)arg1 sameCGIAsPage:(id)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface JSApiScanLicenceViewController : MMUIViewController { int _edgeTh; float _typeAspectRadio; int cutImgVScreenHeight; int cutImgVScreenWidth; struct MyImage *origImg; struct MyImage *grayImg; UIView *_topBarView; UIView *_bottomBarView; UIView *_leftBarView; UIView *_rightBarView; unsigned int _scanType; ScanLicenceBackgroundView *m_backgroundView; MMUILabel *_tipsLabel; BOOL shouldStopCapture; BOOL _didHandledRotate; BOOL _didSetupUI; id _delegate; AVCaptureSession *_captureSession; AVCaptureVideoPreviewLayer *_prevLayer; }

@property(retain, nonatomic) AVCaptureVideoPreviewLayer *prevLayer; // @synthesize prevLayer=_prevLayer; @property(retain, nonatomic) AVCaptureSession *captureSession; // @synthesize captureSession=_captureSession; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)setBarViewToInvisible:(id)arg1; - (void)handleVisible:(BOOL)arg1 forView:(id)arg2; - (void)captureOutput:(id)arg1 didOutputSampleBuffer:(struct opaqueCMSampleBuffer *)arg2 fromConnection:(id)arg3; - (BOOL)useHighResolution; - (void)finalizeCapture; - (void)continuousAutoFocus:(struct CGPoint)arg1; - (BOOL)addOutput:(id)arg1; - (void)stopCapture; - (void)startCapture; - (void)printVersion; - (struct CGRect)viewBounds; - (void)backAction:(id)arg1; - (void)personTipsAction:(id)arg1; - (void)setupUI; - (void)setGreenBarView; - (void)setupEngine; - (void)stopEngine; - (float)getRotateRadius:(int)arg1; - (void)viewDidTransitionToNewSize; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)onReturn; - (void)dealloc; - (id)initWithType:(unsigned int)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewAskAuthorizationLogic : MMObject <PBMessageObserverDelegate, UIAlertViewDelegate> { WebviewAuthorizationCache *_authCache; NSMutableArray *_needCheckQueue; WebviewAuthorizationInfo *_willSetScopeInfo; NSMutableArray *_willSetScopeList; NSString *_alertTitle; BOOL _isQueueHandling; }

  • (void).cxx_destruct;
  • (id)getScopeListStrFromArray:(id)arg1;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (unsigned long)structCGI:(id)arg1 withType:(unsigned long)arg2 withUserData:(id)arg3;
  • (void)onSetScopeReq:(id)arg1 scopeResp:(id)arg2;
  • (void)setScopeAuthInfo:(id)arg1 scopeInfoList:(id)arg2;
  • (void)onCheckScopeReq:(id)arg1 scopeResp:(id)arg2 authInfo:(id)arg3;
  • (void)checkScopeAuthInfo;
  • (void)askUserAuthInfo:(id)arg1;
  • (void)askSvrAuthInfo:(id)arg1;
  • (void)askAuthInfo:(id)arg1;
  • (void)updateScopeInfoList:(id)arg1;
  • (id)init;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_login : WebviewJSEventHandlerBase <PBMessageObserverDelegate, JSApiScopeConfirmWindowDelegate> { BOOL _isRunning; NSString *_appID; NSString *_state; JSApiScopeConfirmWindow *_confirmWindow; }

  • (void).cxx_destruct;
  • (void)onScopeWindowCancel:(id)arg1;
  • (void)onScopeWindowConfirm:(id)arg1 withScope:(id)arg2;
  • (void)onConfirmViewCancel;
  • (void)onConfirmViewOKWithScope:(id)arg1;
  • (void)closeConfirmWindow;
  • (void)continueShowConfirmViewWithAppName:(id)arg1 iconURL:(id)arg2 scopeInfoList:(id)arg3;
  • (void)stopLoading;
  • (void)startLoading:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)onConfirmResponse:(id)arg1;
  • (void)confirmRequestWithAppID:(id)arg1 scope:(id)arg2 state:(id)arg3;
  • (void)onLoginResponse:(id)arg1;
  • (void)loginRequestWithAppID:(id)arg1 scope:(id)arg2 state:(id)arg3 url:(id)arg4;
  • (void)endCancel;
  • (void)endOKWithData:(id)arg1;
  • (void)endErrorWithMessage:(id)arg1 code:(long)arg2;
  • (void)endErrorWithMessage:(id)arg1;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_showKeyboard : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_chooseVideo : WebviewJSEventHandlerBase { UINavigationController *m_oVideoPicker; CaptureVideoInfo *m_oVideoInfo; MMLoadingView *m_loadingView; BOOL _isFromPicker; unsigned long _maxDuration; BOOL _isCameraMode; BOOL _isFrontCamera; }

  • (void).cxx_destruct;
  • (void)asyncHandleCancel;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)didTakeVideo;
  • (int)getVideoDuration:(id)arg1;
  • (void)processVideo:(id)arg1;
  • (void)processVideoFromPicker:(id)arg1;
  • (void)initLoadingView;
  • (void)handleVideo:(id)arg1 ImagePicker:(id)arg2;
  • (void)MMImagePickerManager:(id)arg1 didFinishPickingVideoWithInfo:(id)arg2;
  • (void)MMImagePickerManagerDidCancel:(id)arg1;
  • (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2;
  • (void)showVideoPickerCameraMode:(BOOL)arg1 isFrontCamera:(BOOL)arg2 maxDuration:(unsigned long)arg3;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DeepLinkParam : NSObject { NSArray *linkArray; }

  • (id)DeepLinkParamWithLink:(id)arg1; @property(retain, nonatomic) NSArray *linkArray; // @synthesize linkArray;
  • (void).cxx_destruct;
  • (id)NextDeepLinkParam;
  • (id)init;

@end

@interface WebviewJSEventHandler_showNavigationBarLoading : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_enterEnterpriseChat : WebviewJSEventHandlerBase { }

  • (void)dealloc;
  • (void)onConvertBizChat:(id)arg1 errorCode:(int)arg2 extDic:(id)arg3;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMWebViewPullDownRefreshView : EGORefreshTableHeaderView { MMActivityIndicator *m_reflashImageView; UIImageView *m_tipBkg; BOOL _bIsDrag; }

  • (void).cxx_destruct;
  • (void)egoRefreshScrollViewDataSourceDidFinishedLoading:(id)arg1;
  • (void)egoRefreshScrollViewDidEndDragging:(id)arg1;
  • (void)egoRefreshScrollViewDidScroll:(id)arg1;
  • (void)onStateOfLoading;
  • (void)onStateOfNormal;
  • (void)onStateOfPulling;
  • (id)initWithFrame:(struct CGRect)arg1;
  • (void)setFrame:(struct CGRect)arg1;
  • (void)setIsDragView:(BOOL)arg1;

@end

@interface DeepLinkVCConfigItem : NSObject { NSString *linkName; unsigned int actionType; NSString *actionName; }

  • (id)genItemWithLinkName:(id)arg1 actionType:(unsigned int)arg2 actionName:(id)arg3; @property(retain, nonatomic) NSString *actionName; // @synthesize actionName; @property(nonatomic) unsigned int actionType; // @synthesize actionType; @property(retain, nonatomic) NSString *linkName; // @synthesize linkName;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface RNCachingURLProtocol : NSURLProtocol { NSURLConnection *connection; NSMutableData *data; NSURLResponse *response_; }

  • (id)canonicalRequestForRequest:(id)arg1;
  • (BOOL)canInitWithRequest:(id)arg1; @property(retain, nonatomic) NSURLResponse *response; // @synthesize response=response; @property(retain, nonatomic) NSMutableData *data; // @synthesize data=data; @property(retain, nonatomic) NSURLConnection *connection; // @synthesize connection=connection_;
  • (void).cxx_destruct;
  • (void)appendData:(id)arg1;
  • (BOOL)useCache;
  • (void)connectionDidFinishLoading:(id)arg1;
  • (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  • (void)connection:(id)arg1 didFailWithError:(id)arg2;
  • (void)connection:(id)arg1 didReceiveData:(id)arg2;
  • (id)connection:(id)arg1 willSendRequest:(id)arg2 redirectResponse:(id)arg3;
  • (void)stopLoading;
  • (void)startLoading;

@end

@interface RNCachedData : NSObject { NSData *data_; NSURLResponse *response_; NSURLRequest *redirectRequest_; }

@property(retain, nonatomic) NSURLRequest *redirectRequest; // @synthesize redirectRequest=redirectRequest; @property(retain, nonatomic) NSURLResponse *response; // @synthesize response=response; @property(retain, nonatomic) NSData *data; // @synthesize data=data_; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1;

@end

@interface H5VideoPlayInfo : MMObject { NSString *_videoUrl; NSString *_fileID; long long _fileSize; int _fileType; int _fileDuration; int _playID; }

@property(nonatomic) int playID; // @synthesize playID=_playID; @property(nonatomic) int fileDuration; // @synthesize fileDuration=_fileDuration; @property(nonatomic) int fileType; // @synthesize fileType=_fileType; @property(nonatomic) long long fileSize; // @synthesize fileSize=_fileSize; @property(retain, nonatomic) NSString *fileID; // @synthesize fileID=_fileID; @property(retain, nonatomic) NSString *videoUrl; // @synthesize videoUrl=_videoUrl; - (void).cxx_destruct;

@end

@interface WebviewResDownloadingItem : MMObject { WebviewLocalResItem *_resItem; long long _offset; long long _fileSize; NSString *_fileName; }

@property(retain, nonatomic) NSString *fileName; // @synthesize fileName=_fileName; @property(nonatomic) long long fileSize; // @synthesize fileSize=_fileSize; @property(nonatomic) long long offset; // @synthesize offset=_offset; @property(retain, nonatomic) WebviewLocalResItem *resItem; // @synthesize resItem=_resItem; - (void).cxx_destruct;

@end

@interface WebviewResourceDownloadHelper : MMObject { BOOL _isDownloading; NSMutableArray *_downloadArray; id _delegate; WebviewResDownloadingItem *_curDownloadingItem; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleDownloadResItemResp:(id)arg1; - (void)sendNextResItem; - (void)addDownloadItem:(id)arg1; - (void)sendDownloadRequest; - (BOOL)stopDownload; - (BOOL)startDownload; - (void)dealloc; - (id)init;

@end

@interface WebViewJSEventHandler_launch3rdApp : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_domReady : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface JSShareFBLogicHelper : MMObject <ShareConfirmViewDelegate, PBMessageObserverDelegate> { ShareConfirmView *_confirmView; unsigned long fbEventID; id _delegate; NSString *_link; NSString *_thumbImageUrl; }

@property(retain, nonatomic) NSString *thumbImageUrl; // @synthesize thumbImageUrl=_thumbImageUrl; @property(retain, nonatomic) NSString *link; // @synthesize link=_link; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)rotateToOrientaion:(int)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)OnError:(id)arg1; - (void)OnCancel:(id)arg1; - (void)OnSend:(id)arg1; - (void)showConfirmView; - (void)initConfirmViewWithTitle:(id)arg1 description:(id)arg2 thumbURL:(id)arg3; - (void)dealloc; - (id)initWithTitle:(id)arg1 link:(id)arg2 description:(id)arg3 thumbURL:(id)arg4;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_openSecurityView : WebviewJSEventHandlerBase { NSDictionary *_m_handlers; }

@property(retain, nonatomic) NSDictionary *m_handlers; // @synthesize m_handlers=_m_handlers; - (void).cxx_destruct; - (void)registerHandler; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandlerFacade : NSObject { NSMutableDictionary *m_functionHandlers; NSMutableDictionary *m_functionCallExtraDataMap; NSDictionary *m_functionMap; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)OnWillAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)setJSFunctionMap:(id)arg1; - (id)extraDataForNextJSEventCalled:(id)arg1; - (BOOL)canHandleJSEvent:(id)arg1; - (id)handlerForFunction:(id)arg1; - (id)getExistedHandlerForFunction:(id)arg1; - (id)getExtraDataForEvent:(id)arg1; - (void)handleJSEvent:(id)arg1; - (id)init;

@end

@interface WebviewAuthorizationCache : NSObject { NSMutableDictionary *_dicScope2ApiInfo; }

  • (void).cxx_destruct;
  • (BOOL)isAuthorizedApi:(id)arg1 inScope:(id)arg2;
  • (BOOL)isExistAuthInfoForApi:(id)arg1 inScope:(id)arg2;
  • (BOOL)isAuthorizedScope:(id)arg1;
  • (BOOL)isNOUseScope:(id)arg1;
  • (BOOL)isExistAuthInfoForScope:(id)arg1;
  • (id)getScopeInfoForScope:(id)arg1;
  • (void)removeScopeInfoForScope:(id)arg1;
  • (void)addScopeInfo:(id)arg1 forScope:(id)arg2;
  • (void)addScopeInfoList:(id)arg1;
  • (id)init;

@end

@interface WebviewJSEventHandler_configWXDeviceWiFi : WebviewJSEventHandlerBase { JSEvent *m_event; }

  • (void).cxx_destruct;
  • (void)onNoWifiCancel;
  • (void)onUserCancel;
  • (void)onAirKissReturn:(BOOL)arg1;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_jumpToWXWallet : WebviewJSEventHandlerBase { }

  • (void)openWallet;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_chooseCard : WebviewJSEventHandlerBase { JSEvent *_jsEvent; }

  • (void).cxx_destruct;
  • (void)onChooseCancel;
  • (void)onChooseSuccess:(id)arg1;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebViewJSEventHandler_uploadMediaFile : WebviewJSEventHandlerBase { BOOL _isShowProgressTips; }

  • (void)onLocalResourceUploadFinishedWithoutMediaId:(id)arg1 FileUrl:(id)arg2 ErrCode:(int)arg3;
  • (void)onLocalResourceUploadProgressWithouMediaId:(int)arg1 LocalId:(id)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_checkJsApi : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebViewJSEventHandler_addGoodsToFav : WebviewJSEventHandlerBase { JSEvent *_m_curEvent; }

@property(retain, nonatomic) JSEvent *m_curEvent; // @synthesize m_curEvent=_m_curEvent; - (void).cxx_destruct; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showAlertView; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_openMapNavigateMenu : WebviewJSEventHandlerBase <INavigateLogicControllerExt, NavigateLogicControllerDelegate> { NavigateLogicController *_navigateLogicController; }

  • (void).cxx_destruct;
  • (void)delayNotifyCancel;
  • (void)delayNotifyOK;
  • (void)onMapItemClickOrCancel:(BOOL)arg1;
  • (BOOL)isValidCoordinate:(struct CLLocationCoordinate2D)arg1;
  • (void)onPresentViewControlelr:(id)arg1 Animated:(BOOL)arg2;
  • (void)showNavigateMenu:(id)arg1 topMapType:(unsigned int)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_selectSingleContact : WebviewJSEventHandlerBase <JSApiSelectContactsViewControllerDelegate, JSApiSelectSessionViewControllerDelegate, PBMessageObserverDelegate> { int m_enReturnValueSignedType; JSApiSelectSessionViewController *m_oSelectSessionViewController; JSApiSelectContactsViewController *m_oSelectContactViewController; JSEvent *m_oJSEvent; CContact *m_oSelectedContact; }

  • (void).cxx_destruct;
  • (void)getIBGUserOpenIdRequest;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnJSApiSelectSessionViewControllerNewSession;
  • (void)OnJSApiSelectSessionViewControllerSelectContactReturn:(id)arg1 atScene:(unsigned long)arg2;
  • (BOOL)OnJSApiSelectSessionViewControllerFilterContactCandidate:(id)arg1;
  • (void)OnJSApiSelectSessionViewControllerBack;
  • (void)OnJSApiSelectContactsViewControllerSelectContactReturn:(id)arg1 atScene:(unsigned long)arg2;
  • (BOOL)OnJSApiSelectContactsViewControllerFilterContactCandidate:(id)arg1;
  • (void)OnJSApiSelectContactsViewControllerBack;
  • (void)dealloc;
  • (void)confirmEndJSEvent;
  • (void)cancelEndJSEnvent;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3 CurrentViewController:(id)arg4;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface MMWebProgressBar : UIView { BOOL _isProcessing; struct CGRect _oriFrame; }

@property struct CGRect oriFrame; // @synthesize oriFrame=_oriFrame; @property BOOL isProcessing; // @synthesize isProcessing=_isProcessing; - (void)reset; - (BOOL)isWifiOr4G; - (float)durationOfPhase4; - (float)durationOfPhase3; - (float)durationOfPhase2; - (float)durationOfPhase1; - (void)end; - (void)progressing; - (void)start; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WebviewJSEventHandler_openGameDetail : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_getH5PrepayRequest : WebviewJSEventHandlerBase <PBMessageObserverDelegate, MMWebViewDelegate> { NSString *_jsInjectCode; JSEvent *m_jsEvent; }

  • (void).cxx_destruct;
  • (void)onWebViewDidFinishLoad:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)doInjectJS;
  • (void)getJumpUrl:(id)arg1 complete:(CDUnknownBlockType)arg2;
  • (void)sendResult:(BOOL)arg1 jsEvent:(id)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_streamingVideoPlay : WebviewJSEventHandlerBase <WCNetworkMediaPlayerDelegate, MMWebViewDelegate> { MMUIWindow *m_fullScreenWindow; WCNetworkMediaPlayer *m_player; WCNetworkMediaStreamVideoInfo *m_streamVideoInfo; BOOL m_needReportData; BOOL m_needHiddenMoreMenu; }

  • (void).cxx_destruct;
  • (BOOL)needHiddenMoreMenu;
  • (void)onShareVideoToTimeline:(BOOL)arg1;
  • (void)onCancelShareVideoToFriend;
  • (void)onShareVideoToFriend:(id)arg1;
  • (void)onClickFavVideoMenu;
  • (void)onClosePlayerForViewDetail:(id)arg1;
  • (void)onEndPlayer;
  • (void)onPausePlayer;
  • (void)onStartPlayer;
  • (void)onClosePlayer;
  • (void)logVideoClick:(unsigned int)arg1;
  • (void)logVideoPlay:(unsigned int)arg1;
  • (id)getSSIDAndBSSID;
  • (id)getClickLogWithClickType:(unsigned int)arg1;
  • (id)getPlayLogWithPlayType:(unsigned int)arg1;
  • (id)getStatExtStr;
  • (void)webViewReturn:(id)arg1;
  • (void)notifyWebViewReturn;
  • (void)exitPlayWindow;
  • (void)jumpToDetail:(id)arg1;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_chooseIdCard : WebviewJSEventHandlerBase <WCActionSheetDelegate, MMImagePickerManagerDelegate, IWebviewResourceManagerExt, MMDetectIDCardViewControllerDelegate> { unsigned int _sourceType; }

@property(nonatomic) unsigned int sourceType; // @synthesize sourceType=_sourceType; - (void)onLocalImageSaveFinish:(id)arg1; - (void)MMDetectIDCardViewController:(id)arg1 DidDetectIDCard:(id)arg2; - (void)MMImagePickerManagerDidCancel:(id)arg1; - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)asyncHandleCancel; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMWebViewFontFloatView : MMUIButton { UIImageView *viewBg; unsigned long m_uiFontType; MMStepSlider *m_slider; id m_delegate; BOOL m_bAnimating; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)layoutSubviews; - (void)dealloc; - (void)slideOut; - (void)showUp; - (void)delayShow; - (void)initSlider:(unsigned long)arg1; - (id)initWithFontType:(unsigned long)arg1 attachToView:(id)arg2; - (void)onClose; - (void)mmSliderViewChange:(unsigned long)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewResUploadingItem : MMObject { WebviewLocalResItem *_resItem; long long _offset; long long _fileSize; NSString *_svrMediaId; }

@property(retain, nonatomic) NSString *svrMediaId; // @synthesize svrMediaId=_svrMediaId; @property(nonatomic) long long fileSize; // @synthesize fileSize=_fileSize; @property(nonatomic) long long offset; // @synthesize offset=_offset; @property(retain, nonatomic) WebviewLocalResItem *resItem; // @synthesize resItem=_resItem; - (void).cxx_destruct;

@end

@interface WebResourceUploadHelper : MMObject { BOOL _isUploading; NSMutableArray *_uploadArray; id _delegate; WebviewResUploadingItem *_curUploadingItem; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleUploadResItemResp:(id)arg1; - (void)sendNextResItem; - (void)addUploadItem:(id)arg1; - (void)sendUploadRequest; - (BOOL)stopUpload; - (BOOL)startUpload; - (void)dealloc; - (id)init;

@end

@interface WebviewJSEventHandler_disablePullDownRefresh : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_reqSoterAuthentication : WebviewJSEventHandlerBase { JSEvent *_m_event; SoterSignHelper *_m_soterSignHelper; SoterUpdateMPAuthKeyCgi *_m_cgi; NSString *_m_challenge; NSString *_m_authContent; unsigned long long _m_authMode; }

@property(retain, nonatomic) NSString *m_authContent; // @synthesize m_authContent=_m_authContent; @property(retain, nonatomic) NSString *m_challenge; // @synthesize m_challenge=_m_challenge; @property(nonatomic) unsigned long long m_authMode; // @synthesize m_authMode=_m_authMode; @property(retain, nonatomic) SoterUpdateMPAuthKeyCgi *m_cgi; // @synthesize m_cgi=_m_cgi; @property(retain, nonatomic) SoterSignHelper *m_soterSignHelper; // @synthesize m_soterSignHelper=_m_soterSignHelper; @property(retain, nonatomic) JSEvent *m_event; // @synthesize m_event=_m_event; - (void).cxx_destruct; - (void)onSoterUpdateMPAuthKeyCgiError; - (void)onSoterUpdateMPAuthKeyCgiOk; - (void)endEventUserCancelWithChallenge:(id)arg1; - (void)endEventWithChallenge:(id)arg1; - (void)endEventWithSignedResult; - (id)resultJsonWithChallenge:(id)arg1; - (void)endEventWithErrorCode:(int)arg1 errorMsg:(id)arg2 useMode:(unsigned long long)arg3 resultJson:(id)arg4 resultSignature:(id)arg5 Event:(id)arg6; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_imagePreview : WebviewJSEventHandlerBase { PhotoViewController *m_photoViewController; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)showImageWithUrls:(id)arg1 current:(id)arg2;
  • (void)uninitImageViewer;
  • (void)OnWillAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface LocalJSLogicBase : MMObject { NSMutableArray *_authApiList; UIWebView *_webView; }

  • (void).cxx_destruct;
  • (void)handleJSApiFuncOfGetNetworkType:(id)arg1 withCallBackID:(id)arg2;
  • (void)functionCall:(id)arg1 withParams:(id)arg2 withCallbackID:(id)arg3;
  • (void)reSetWebView:(id)arg1;
  • (void)addAuthApiList:(id)arg1;
  • (id)sendJSCBEventToJSBridge:(id)arg1 withCallBackID:(id)arg2;
  • (void)handleJSApiDispatchMessage:(id)arg1;
  • (id)sendEventToJSBridge:(id)arg1 params:(id)arg2;
  • (id)sendMessageToJSBridge:(id)arg1;
  • (void)injectPluginJS;
  • (void)injectWeixinJSBridge;
  • (BOOL)tryInjectWeixinJSBridge:(id)arg1;
  • (BOOL)isJSBridgeLoaded;
  • (id)initWithWebView:(id)arg1;

@end

@interface H5VideoProxyManager : MMService { BOOL _isInit; }

  • (void)reportInitIDKeyForResult:(int)arg1;
  • (int)preload:(int)arg1 Time:(int)arg2;
  • (void)setPlayState:(int)arg1;
  • (void)setRemainTime:(int)arg1 PlayDataId:(int)arg2;
  • (id)startPlay:(id)arg1;
  • (void)stopPlay:(int)arg1;
  • (BOOL)tryInit;
  • (BOOL)initProxy;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_getEnterpriseChat : WebviewJSEventHandlerBase { }

  • (void)dealloc;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)genFailMsg:(id)arg1;

@end

@interface WebviewSessionCache : NSObject { NSMutableDictionary *_dictAsyncConfigForId; NSMutableDictionary *_dictSyncResListForMainUrl; NSMutableDictionary *_dictResInfoForMainUrlAndResUrl; NSMutableDictionary *_dictResInfoForPackageId; NSMutableDictionary *_dictPageForSyncMainUrl; NSMutableDictionary *_dictAppIdForSyncMainUrl; NSMutableDictionary *_dictWebViewCacheDataForSyncMainUrl; NSCache *_tmpResCache; }

@property(retain, nonatomic) NSCache *tmpResCache; // @synthesize tmpResCache=_tmpResCache; @property(retain, nonatomic) NSMutableDictionary *dictWebViewCacheDataForSyncMainUrl; // @synthesize dictWebViewCacheDataForSyncMainUrl=_dictWebViewCacheDataForSyncMainUrl; @property(retain, nonatomic) NSMutableDictionary *dictAppIdForSyncMainUrl; // @synthesize dictAppIdForSyncMainUrl=_dictAppIdForSyncMainUrl; @property(retain, nonatomic) NSMutableDictionary *dictPageForSyncMainUrl; // @synthesize dictPageForSyncMainUrl=_dictPageForSyncMainUrl; @property(retain, nonatomic) NSMutableDictionary *dictResInfoForPackageId; // @synthesize dictResInfoForPackageId=_dictResInfoForPackageId; @property(retain, nonatomic) NSMutableDictionary *dictResInfoForMainUrlAndResUrl; // @synthesize dictResInfoForMainUrlAndResUrl=_dictResInfoForMainUrlAndResUrl; @property(retain, nonatomic) NSMutableDictionary *dictSyncResListForMainUrl; // @synthesize dictSyncResListForMainUrl=_dictSyncResListForMainUrl; @property(retain, nonatomic) NSMutableDictionary *dictAsyncConfigForId; // @synthesize dictAsyncConfigForId=_dictAsyncConfigForId; - (void).cxx_destruct; - (void)clear; - (void)handleMemoryWarnning; - (id)init; - (void)dealloc;

@end

@interface WebUrlWraper : NSObject { NSString *_url; NSString *_domain; NSString *_protocol; NSString *_md5OfQuery; NSString *_md5WithoutScheme; NSString *_md5WithoutSchemeAndQuery; NSString *_md5WithoutQuery; }

@property(retain, nonatomic) NSString *md5WithoutQuery; // @synthesize md5WithoutQuery=_md5WithoutQuery; @property(retain, nonatomic) NSString *md5WithoutSchemeAndQuery; // @synthesize md5WithoutSchemeAndQuery=_md5WithoutSchemeAndQuery; @property(retain, nonatomic) NSString *md5WithoutScheme; // @synthesize md5WithoutScheme=_md5WithoutScheme; @property(retain, nonatomic) NSString *md5OfQuery; // @synthesize md5OfQuery=_md5OfQuery; @property(retain, nonatomic) NSString *protocol; // @synthesize protocol=_protocol; @property(retain, nonatomic) NSString *domain; // @synthesize domain=_domain; @property(retain, nonatomic) NSString *url; // @synthesize url=_url; - (void).cxx_destruct; - (id)initWithUrl:(id)arg1;

@end

@interface MMWebCacheBatchDownloadTaskContext : MMResBatchDownloadTaskContext { BOOL _needCleanWebviewCacheAfterBatchSave; unsigned long _configCrc32; MMWCPushInfo *_pushInfo; unsigned int _scene; }

@property(nonatomic) unsigned int scene; // @synthesize scene=_scene; @property(retain, nonatomic) MMWCPushInfo *pushInfo; // @synthesize pushInfo=_pushInfo; @property(nonatomic) BOOL needCleanWebviewCacheAfterBatchSave; // @synthesize needCleanWebviewCacheAfterBatchSave=_needCleanWebviewCacheAfterBatchSave; @property(nonatomic) unsigned long configCrc32; // @synthesize configCrc32=_configCrc32; - (void).cxx_destruct;

@end

@interface MMWCResourceMgr : MMService <MMResBatchSaveHandlerDelegate, MMResDownloadMgrDelegate, MMResBatchDownloadMgrDelegate, MMService> { NSRecursiveLock *_lock; NSMutableDictionary *_distFileDataForPath; WebviewSessionCache *_webviewSession; MMWCWebviewCacheCleaner *_webviewCacheCleaner; NSMutableArray *_arrWebcacheDomain; MMResourceDownloadMgr *_resDownloadMgr; MMResBatchDownloadMgr *_batchDownloadMgr; MMWebCacheDataManager *_dataManager; MMWebCacheUpdater *_pushUpdater; CDUnknownBlockType _endEventBlock; MMWCResCleanupMgr *_cleanupManager; }

@property(retain, nonatomic) MMWCResCleanupMgr *cleanupManager; // @synthesize cleanupManager=_cleanupManager; @property(copy, nonatomic) CDUnknownBlockType endEventBlock; // @synthesize endEventBlock=_endEventBlock; @property(retain, nonatomic) MMWebCacheUpdater *pushUpdater; // @synthesize pushUpdater=_pushUpdater; @property(retain, nonatomic) MMWebCacheDataManager *dataManager; // @synthesize dataManager=_dataManager; - (void).cxx_destruct; - (BOOL)abtestBranPrePushEnable; - (BOOL)abtestWebCacheEnable; - (void)forceToDeleteAll; - (void)addBatchDownloadTask:(id)arg1; - (void)addSingleDownloadTask:(id)arg1; - (id)getResInfoCacheForMainUrlInSession:(id)arg1 resUrl:(id)arg2; - (void)addNoneResInfoInSessionForMainUrl:(id)arg1 resUrl:(id)arg2; - (void)addResInfoInSession:(id)arg1 forMainUrl:(id)arg2 resUrl:(id)arg3; - (id)getAsyncConfigResListCacheInSession:(id)arg1; - (void)addConfigResListInSession:(id)arg1 configId:(id)arg2; - (void)addPackageIdInSession:(id)arg1 resInfo:(id)arg2; - (void)forceUpdateCacheDataIfNeed; - (void)clearTmpResCacheWhenChangePage; - (void)handleWebViewGoBack; - (void)onBatchSaveHandler:(id)arg1 finish:(BOOL)arg2 failedUrlInfoList:(id)arg3 errMsgList:(id)arg4 handlerId:(unsigned long)arg5 configInfo:(id)arg6; - (void)saveSyncBatchDownloadTask:(id)arg1; - (void)onBatchDownloadFinish:(BOOL)arg1 errMsgList:(id)arg2 batchTask:(id)arg3; - (void)onDownloadTaskEnd:(int)arg1 downloadData:(id)arg2 task:(id)arg3; - (void)deleteWebCacheForAppId:(id)arg1 domain:(id)arg2 packageId:(id)arg3; - (void)disableWebCacheForAppId:(id)arg1 domain:(id)arg2 packageId:(id)arg3; - (BOOL)hasWebCacheFeatureForDomain:(id)arg1; - (void)saveWebcacheDomainList; - (void)removeDomainFromDomainList:(id)arg1; - (void)addDomainToDomainList:(id)arg1; - (void)loadWebcacheDomainList; - (void)saveNewSyncResData:(id)arg1 mainDocumentUrl:(id)arg2 resUrl:(id)arg3 appId:(id)arg4; - (void)processSyncResCacheRequest:(id)arg1 appId:(id)arg2 page:(id)arg3 resUrlList:(id)arg4; - (void)updateConfigInfoForPublicResWithPackageId:(id)arg1 downloadTask:(id)arg2; - (void)parseUpdatePublicResCacheConfigJson:(id)arg1 data:(id)arg2; - (void)processUpdatePublicResCacheRequestConfigUrl:(id)arg1; - (void)parseAsyncCacheConfigJson:(id)arg1 data:(id)arg2; - (void)downloadAsyncCacheConfigUrl:(id)arg1 appId:(id)arg2 mainUrl:(id)arg3; - (void)processAsyncResCacheRequest:(id)arg1 appId:(id)arg2 configUrl:(id)arg3; - (void)updatePublicResData:(id)arg1 task:(id)arg2; - (void)savePublicResDataIfNeed:(id)arg1 mainDocumentUrl:(id)arg2 resUrl:(id)arg3; - (BOOL)savePageResourceIfNeed:(id)arg1 resUrl:(id)arg2 resData:(id)arg3; - (BOOL)updateAccessTimeForResInfo:(id)arg1; - (void)updateSyncMainPage:(id)arg1; - (id)getResDataForResInfo:(id)arg1; - (id)getSyncResInfoForResourceUrl:(id)arg1 mainUrlDomain:(id)arg2; - (id)getAsyncResInfoForResourceUrl:(id)arg1 mainUrlDomain:(id)arg2 packageId:(id)arg3 version:(id)arg4; - (id)getPageResInfoForPageUrl:(id)arg1; - (id)getPublicResInfoForPublicResUrl:(id)arg1; - (id)getAsyncConfigForConfigId:(id)arg1; - (id)getAsyncConfigResListFromDBForPageResInfo:(id)arg1; - (id)getVersionOfAsyncResUrl:(id)arg1 configResDict:(id)arg2; - (BOOL)isPageForResUrl:(id)arg1 mainUrl:(id)arg2; - (BOOL)isPublicResUrl:(id)arg1; - (void)callbackJSEvent:(id)arg1; - (BOOL)isSameCrc32:(unsigned long)arg1 ofConfigId:(id)arg2; - (id)parseJSONData:(id)arg1; - (void)makeUrlInfoFrom:(id)arg1 to:(id)arg2 withPrefix:(id)arg3 isPage:(BOOL)arg4; - (id)getUrlPrefixWithMainUrl:(id)arg1 base:(id)arg2; - (id)dictFromConfigResString:(id)arg1; - (void)onMemoryWarning; - (id)fileDataWithPath:(id)arg1; - (void)onServiceEnterBackground; - (void)onServiceClearData; - (void)onServiceReloadData; - (void)onServiceInit; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_deleteAccountSuccess : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_batchAddCard : WebviewJSEventHandlerBase { JSEvent *_jsEvent; WCCardAddHelper *_addHelper; }

  • (void).cxx_destruct;
  • (void)onAddCancel;
  • (void)onAddFail:(id)arg1;
  • (void)onAddSuccess:(id)arg1;
  • (id)getViewController;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_getLocalData : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface MMWebViewController : MMUIViewController <MMScrollActionSheetDelegate, EnterpriseConnectorLogicDelegate, MMExposeViewControllerDelegate, WCForceTouchPopProtocol, UIGestureRecognizerDelegate, WebViewURLCheckLogicDelegate, IUiUtilExt, WCActionSheetDelegate, UIWebViewDelegate, UIAlertViewDelegate, MMWebViewFontFloatViewDelegate, WebViewA8KeyLogicDelegate, WebViewJSLogicDelegate, UIScrollViewDelegate, MMJSApiVerifyMgrDelegate, YYWebViewDelegate> { UIView *webView; UILabel *m_deeplinkRedirecting; UIImageView *m_addressBarView; UILabel *m_addressLabel; UIButton *m_addressBarBtn; UIActivityIndicatorView *m_activityView; MMURLHandler *m_urlHandler; WXGesture *m_gesture; NSString *m_initUrl; WebViewA8KeyLogicImpl *m_a8KeyLogicImpl; JSConsoleViewController *m_consoleViewController; WebViewJSLogicImpl *m_jsLogicImpl; WebViewURLCheckLogic *m_urlCheckLogic; unsigned long m_uiBackCount; BOOL m_isPageDidLoaded; UIButton *m_loadFailView; NSMutableArray *m_actionSheetRow1; NSMutableArray *m_actionSheetRow2; MMScrollActionSheet *m_scrollActionSheet; WebViewMenuCustomizeLogic *m_menuCustomizeLogic; NSMutableDictionary *m_jsInitInfo; WCDeepLinkHandler *m_deepLinkHandler; EnterpriseConnectorLogic *m_enterpriseConnectorLogic; BOOL m_bDeepLink; BOOL m_isScrollMenuScroll; MMJSApiVerifyMgr *m_apiVerifyMgr; BOOL _bIsDisablePullDown; BOOL _bIsDisablePullUp; CDUnknownBlockType _OnInitReadyNotifyBlock; CDUnknownBlockType m_blockOnWebViewWillReturn; BOOL _bIsHideShareMenuByJsApi; UILabel *m_previewTopBar; UIView *m_previewTopBarBg; BOOL m_isPreviewing; BOOL m_isFinishLoaded; UIView *_previewSourceView; UIViewController *_previewFromController; BOOL _bIsStatusBarBlack; BOOL _bUseColorfulNavBar; BOOL _bUseTransparentNaviBar; id m_delegate; BOOL m_bAutoSetTitle; NSMutableSet *m_jsTempAllowApiCalls; BOOL m_isDisableShareMenu; BOOL m_disalbeStartLoadGetA8Key; unsigned long m_addScence; UIView *m_customLoadingView; UIView *_tailBgView; BOOL m_bShouldForcedRotationToPortrait; unsigned long m_stat_enterTime; WCStatTimerHelper *m_oStatTimerHelper; int m_loadingCount; UILongPressGestureRecognizer *m_longPressGestureRecognizer; MMWebViewController_SwipeGestureGoBackHistory *swipeGoBackLogic; BOOL m_openAllPermission; BOOL m_isPageLoading; NSString *m_jump; BOOL m_viewDidAppear; NSString *m_oLoadingUrl; WebViewTimeProfileData *m_webTimeProfileData; BOOL m_isPageLoadFail; BOOL m_bPresentModal; BOOL m_bLoadFromLocalServer; vector_01fc9dba _pIDKeyList; BOOL m_bHasAnimated; BOOL m_bOfflinePage; BOOL m_bIsRefreshOfflinePageAction; BOOL m_bIFrame; BrandActionReportLogicController *m_brandActionReport; NSString *_httpHeadReferer; BOOL _bIsDraggingScroll; float _fLastStartOffsetY; BOOL _bIsForceShowCloseButton; BOOL _bIsAlreadyReloadWebviewFromJsapi; BOOL m_bFullScreen; NSMutableArray *_arrRouteUrl; BOOL m_bIsCloseWebGL; unsigned long _startTime; BOOL m_isLanscape; BOOL m_bIsJsapiUploadVideoUploading; BOOL _m_canCache; BOOL _m_bUserHasClickLink; BOOL _m_bIsDelayPushWebView; NSMutableDictionary *m_extraInfo; NSCache *m_urlCheckResultCache; NSString *m_nsJSFitContent; float m_fTabBarHeight; MMWebViewPluginScheduler *_pluginScheduler; CContact *_brandContact; MMWebProgressBar *_m_progressBar; UIView *_m_navBarView; int _m_webviewType; MMAnimationTipView *_m_animationTipView; NSURLConnection *_m_connection; NSString *_m_lastCheckCpKey; }

@property(retain, nonatomic) NSString *m_lastCheckCpKey; // @synthesize m_lastCheckCpKey=_m_lastCheckCpKey; @property(retain, nonatomic) NSURLConnection *m_connection; // @synthesize m_connection=_m_connection; @property(retain, nonatomic) MMAnimationTipView *m_animationTipView; // @synthesize m_animationTipView=_m_animationTipView; @property(nonatomic) int m_webviewType; // @synthesize m_webviewType=_m_webviewType; @property(nonatomic) BOOL m_bIsDelayPushWebView; // @synthesize m_bIsDelayPushWebView=_m_bIsDelayPushWebView; @property(retain, nonatomic) UIView *m_navBarView; // @synthesize m_navBarView=_m_navBarView; @property(retain, nonatomic) MMWebProgressBar *m_progressBar; // @synthesize m_progressBar=_m_progressBar; @property(nonatomic) BOOL m_bUserHasClickLink; // @synthesize m_bUserHasClickLink=_m_bUserHasClickLink; @property(retain, nonatomic) CContact *brandContact; // @synthesize brandContact=_brandContact; @property(nonatomic) BOOL m_canCache; // @synthesize m_canCache=_m_canCache; @property(retain, nonatomic) MMWebViewPluginScheduler *pluginScheduler; // @synthesize pluginScheduler=_pluginScheduler; @property(nonatomic) BOOL m_bIsJsapiUploadVideoUploading; // @synthesize m_bIsJsapiUploadVideoUploading; @property(nonatomic) BOOL m_bUseTransparentNaviBar; // @synthesize m_bUseTransparentNaviBar=_bUseTransparentNaviBar; @property(nonatomic) BOOL m_bUseColorfulNavBar; // @synthesize m_bUseColorfulNavBar=_bUseColorfulNavBar; @property(nonatomic) BOOL m_bIsStatusBarBlack; // @synthesize m_bIsStatusBarBlack=_bIsStatusBarBlack; @property(nonatomic) BOOL m_bIsHideShareMenuByJsApi; // @synthesize m_bIsHideShareMenuByJsApi=_bIsHideShareMenuByJsApi; @property(nonatomic) float m_fTabBarHeight; // @synthesize m_fTabBarHeight; @property(retain, nonatomic) NSString *m_nsJSFitContent; // @synthesize m_nsJSFitContent; @property(readonly, nonatomic) BOOL m_isPreviewing; // @synthesize m_isPreviewing; @property(retain, nonatomic) NSCache *m_urlCheckResultCache; // @synthesize m_urlCheckResultCache; @property(nonatomic) BOOL m_bDeepLink; // @synthesize m_bDeepLink; @property(retain, nonatomic) UIImageView *m_addressBarView; // @synthesize m_addressBarView; @property(retain, nonatomic) UILabel *m_addressLabel; // @synthesize m_addressLabel; @property(readonly, nonatomic) NSString *m_initUrl; // @synthesize m_initUrl; @property(retain, nonatomic) NSMutableDictionary *m_extraInfo; // @synthesize m_extraInfo; @property(retain, nonatomic) UIView *m_customLoadingView; // @synthesize m_customLoadingView; @property(nonatomic) BOOL m_isLanscape; // @synthesize m_isLanscape; @property(readonly, nonatomic) WebViewA8KeyLogicImpl *m_a8KeyLogicImpl; // @synthesize m_a8KeyLogicImpl; @property(readonly, nonatomic) WebViewJSLogicImpl *m_jsLogicImpl; // @synthesize m_jsLogicImpl; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) UIView *webView; // @synthesize webView; - (id).cxx_construct; - (void).cxx_destruct; - (id)tagForCurrentPage; - (void)forceShowCloseButton; - (void)setNotifyWillReturnBlock:(CDUnknownBlockType)arg1; - (void)setDelayLoadActionBlock:(CDUnknownBlockType)arg1; - (void)restoreToDefaultNavBar; - (void)setNavBarBgColor:(id)arg1; - (id)getWebviewBannerTitle; - (id)getLeftBarButton; - (void)setFullScreenNavAlpha:(id)arg1; - (void)setTailBackGroundColor:(id)arg1; - (void)viewWillPop:(BOOL)arg1; - (void)viewWillPush:(BOOL)arg1; - (void)setFullScreen:(BOOL)arg1; - (void)enableFullScreen; - (void)onClickFailView:(id)arg1; - (void)hideLoadFailView; - (void)relayoutLoadFailView; - (void)showLoadFailView:(unsigned long)arg1 errorCode:(int)arg2; - (void)onPreverifyFinished; - (id)getJSFunctionDef:(id)arg1; - (BOOL)isGetingA8Key; - (void)onFinishedHandleJSApi; - (void)onPageStateChange:(id)arg1; - (void)onDomReady; - (void)handleFromWeixinNotify:(id)arg1; - (id)getCurrentWebviewViewController; - (BOOL)canAccessJSApi:(id)arg1; - (id)getAuthorizedMonitorEvents:(id)arg1; - (void)tryStartOutlinkDetect; - (unsigned char)getJSApiPermission:(id)arg1; - (BOOL)isShowMenuItem:(id)arg1; - (unsigned char)getPermissionWithName:(id)arg1; - (void)processJSAPICall:(id)arg1 funcDef:(id)arg2 funcBlock:(CDUnknownBlockType)arg3 failHandleBlock:(CDUnknownBlockType)arg4 apiPermission:(unsigned char)arg5; - (void)url:(id)arg1 DidCheckReturnContentAttribute:(unsigned long)arg2; - (void)onJumpToEmoticonDetailViewController:(id)arg1; - (void)onJumpToViewController:(id)arg1; - (void)onJumpToSafariWithUrl:(id)arg1; - (void)onUpdatedPermisson; - (void)onGetA8Key:(BOOL)arg1 Reason:(int)arg2; - (void)onStartGetA8Key; - (void)saveJSAPIPermissionsInOfflineCache:(id)arg1 url:(id)arg2; - (void)saveJSAPIPermissions:(id)arg1 url:(id)arg2; - (void)saveJSAPIAuthInfo:(id)arg1; - (void)sendGetA8KeyUrlEvent; - (void)kvReportJSCall:(id)arg1 withParam:(id)arg2; - (void)sendEventToJSBridge:(id)arg1 Param:(id)arg2; - (void)doJsApiInitEvent; - (void)showWXPayTip; - (void)updateRightBarButtonWithURL:(id)arg1; - (void)setCurrentUrl:(id)arg1; - (unsigned long)getCurrentScene; - (BOOL)isContentOriginal; - (BOOL)isCanShowAllMenus; - (BOOL)isPageDidLoad; - (id)getCurrentUrl; - (void)stopForcedRotationToPortrait; - (void)startForcedRotationToPortrait; - (void)keyboardDidShow:(id)arg1; - (void)removeNotificationObservers; - (void)initNotificationObservers; - (id)getWebViewTimeProfileData; - (id)webviewController; - (void)permitTempAccessOfJSApi:(id)arg1; - (BOOL)isTempAccessOfJSApiPermitted:(id)arg1; - (BOOL)isAccessPermitttedByPermissionBitSet:(id)arg1; - (void)onPageNotifyFinishedLoading:(id)arg1; - (void)onDomReady:(id)arg1; - (void)shareToFB; - (void)immediateDismissWebViewController; - (void)dismissWebViewController; - (void)setDisableWebAlertView:(BOOL)arg1; - (BOOL)isMenuAction:(id)arg1; - (id)getRequestingOrCurrentUrl; - (void)onSelectFont:(unsigned long)arg1; - (BOOL)shoudDelaySetFont; - (void)dealloc; - (void)reportWhenDealloc; - (void)OnClose; - (void)backToAppIfNeed; - (void)OnReturn; - (void)doBackActionCleanWithType:(BOOL)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showAlertUploadingVideo; - (void)cleanJSAPIDelegate; - (BOOL)isSvrErrorTipForbidden; - (void)willDisappear; - (BOOL)useBlackStatusbar; - (BOOL)useCustomNavibar; - (BOOL)useTransparentNavibar; - (void)applicationWillEnterForeground; - (void)applicationDidEnterBackground; - (void)applicationWillResignActive; - (void)viewDidLoad; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)willRotateToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)didRotateFromInterfaceOrientation:(int)arg1; - (unsigned int)supportedInterfaceOrientations; - (void)setCustomLoadingView:(id)arg1; - (void)webView:(id)arg1 didFailLoadWithError:(id)arg2; - (void)removeCustomLoadingView; - (void)delaySetFontsWithSize:(id)arg1; - (void)webviewDidReceiveScriptMessage:(id)arg1 handler:(id)arg2; - (void)webViewDidFinishLoad:(id)arg1; - (void)webViewDidStartLoad:(id)arg1; - (void)handleJumpProfileUrl:(id)arg1 profileRange:(struct _NSRange)arg2; - (void)delayHandleUrl:(id)arg1; - (BOOL)isPhoneNumberUrl:(id)arg1; - (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3 isMainFrame:(BOOL)arg4; - (void)markNeedCheckUrlAndRemoveLastCheckedUrl:(id)arg1; - (void)delayPopForAppStore; - (id)getUrlPermission:(id)arg1; - (BOOL)hasUrlPermission:(id)arg1; - (id)getLastUrl; - (void)goToURL:(id)arg1; - (void)goForward; - (void)goBack; - (void)stop; - (void)clearWebviewCacheAndCookie:(BOOL)arg1; - (void)cleanWebCacheFromReloadMenuAction; - (void)reload; - (void)initGestureRecognizer; - (id)getRoutUrls; - (void)onInfoBarButtonClick:(id)arg1; - (void)onSessionBarButtonClick:(id)arg1; - (void)createBrandActionReport; - (void)setShareBarItem:(id)arg1; - (unsigned long)GetGeneralBitSetForUrl:(id)arg1; - (BOOL)IsBitsetSet:(unsigned long)arg1 forUrl:(id)arg2; - (BOOL)allowScanQRCodeByImage; - (unsigned long)GetPermissionBitSet3; - (unsigned long)GetPermissionBitSet2; - (unsigned long)GetPermissionBitSet; - (unsigned long long)GetDeepLinkBitSet; - (void)done:(id)arg1; - (void)adjustSubviewRects; - (void)willDismissAndShow; - (void)viewWillBeDismissed:(BOOL)arg1; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewWillBePushed:(BOOL)arg1; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)didAppear; - (void)willAppear; - (void)viewDidAppear:(BOOL)arg1; - (void)notifyToJSBridgeVisibilityChanged:(BOOL)arg1; - (void)loadHTMLString:(id)arg1 baseURL:(id)arg2; - (id)extraInfo; - (void)doDNS; - (void)StartLoadWeb; - (void)setExtraInfoValue:(id)arg1 forKey:(id)arg2; - (void)setIsHideShareMenuByJsApi:(BOOL)arg1; - (void)setDisableShareMenu:(BOOL)arg1; - (void)setAddFriendScene:(unsigned long)arg1; - (void)setAutoSetTitle:(BOOL)arg1; - (void)setWebviewType:(int)arg1; - (id)getOperationButtonImageNameWithURL:(id)arg1; - (void)onLongPressOnWebview:(id)arg1; - (void)enableLongPressDetect; - (BOOL)gestureRecognizer:(id)arg1 shouldRequireFailureOfGestureRecognizer:(id)arg2; - (BOOL)gestureRecognizer:(id)arg1 shouldBeRequiredToFailByGestureRecognizer:(id)arg2; - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2; - (BOOL)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (void)shouldShowGoBackBtn; - (void)setSwipeBackInteractiveEnable:(BOOL)arg1; - (id)initWithURL:(id)arg1 presentModal:(BOOL)arg2 extraInfo:(id)arg3 referer:(id)arg4; - (id)initWithURL:(id)arg1 presentModal:(BOOL)arg2 extraInfo:(id)arg3 delegate:(id)arg4; - (id)initWithURL:(id)arg1 presentModal:(BOOL)arg2 extraInfo:(id)arg3; - (void)internalInitWithUrl:(id)arg1 presentModal:(BOOL)arg2 extraInfo:(id)arg3; - (void)scrollViewDidEndScrollingAnimation:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)scrollViewWillBeginDecelerating:(id)arg1; - (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)resetWebviewInsetOrY; - (void)calcCurrentWebViewInset:(struct UIEdgeInsets *)arg1 y:(float *)arg2 height:(float *)arg3; - (void)calcCurrentWebViewY:(float *)arg1 height:(float *)arg2; - (void)restoreAddressBar; - (void)initAddressBarView; - (void)initDeeplinkRedirectingView; - (void)initDeepLinkConfig; - (id)getVCWithDeepLinkName:(id)arg1; - (id)getAddressBarHostText:(id)arg1; - (void)initNavigationBarItem; - (void)initProgressView; - (id)getInitUrl; - (id)getShareUrl; - (void)setPayTitle:(id)arg1; - (id)getCurrentAppId; - (void)setPublisher:(id)arg1; - (void)setTitle:(id)arg1; - (void)setRightBarButtonItemEnabled:(BOOL)arg1; - (void)accessDeepLink:(id)arg1 Url:(id)arg2; - (void)jumpDeepLink:(id)arg1; - (BOOL)canAccessDeepLink:(id)arg1 Url:(id)arg2; - (void)hideAllNonBaseMenuItem; - (void)showAllNonBaseMenuItem; - (void)showMenuitemBatch:(id)arg1; - (void)hideMenuitemBatch:(id)arg1; - (void)modifyPermissionValue:(id)arg1 permissionValue:(unsigned char)arg2; - (void)startupPreVerifyJSAPI:(id)arg1 failHandleBlock:(CDUnknownBlockType)arg2; - (void)doCleanCookiesForUrl:(id)arg1; - (void)cleanCookiesIfNeed; - (void)stopPullDownRefreshAnimation; - (void)startPullDownRefreshAnimation; - (void)disablePullDownRefreshMode; - (void)setEnablePullDownRefreshMode; - (void)restoreDefaultBackgroundColorAndCleanFooterBounceColor; - (void)setCustomBackgroundColor:(id)arg1; - (void)setDisableWebViewScrollViewPullUp; - (void)setDisableWebViewScrollViewPullDown; - (void)setDisableWebViewScrollViewBounces; - (id)colorWithHtmlRGBAString:(id)arg1; - (void)setEnterpriseConnectorLogic:(id)arg1; - (id)getEnterpriseConnectorLogic; - (void)showJSLog:(id)arg1; - (void)promptForAuthInfo:(id)arg1; - (void)checkApiAuthorization:(id)arg1; - (void)reportIDKeyForLoadFinish:(long long)arg1; - (void)reportIDKeyForSystemError:(int)arg1; - (void)reportIDKeyForAllRequest; - (void)logFeature11576WithOpType:(unsigned long)arg1; - (void)reportWhenClickMenuWithActionType:(unsigned int)arg1; - (void)onExposeComplete; - (void)showEnterpriseConnectResult:(id)arg1; - (void)onEnterpriseConnectFail:(id)arg1; - (void)onEnterpriseConnectSucceed:(id)arg1; - (void)onEnterpriseSelectChat:(id)arg1 brand:(id)arg2 logic:(id)arg3; - (void)onEnterpriseSelectBrand:(id)arg1 logic:(id)arg2; - (void)onWebViewEditTag; - (void)onWebViewDelete; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)scrollActionSheetWillDismiss:(id)arg1; - (void)scrollActionSheetDidScroll:(id)arg1; - (void)logFeature11577WithOpType:(unsigned int)arg1; - (void)scrollActionSheet:(id)arg1 didSelecteItem:(id)arg2; - (void)setupRow1; - (void)setupRow2; - (void)setupIconActionSheetCells; - (void)setupPreShowIconActionSheet; - (void)AddMemuData:(id)arg1 toRow:(id)arg2; - (void)setupCustomMenuForJD; - (void)addJSCustomMenuData:(id)arg1; - (void)showCustomActionSheet:(id)arg1; - (void)onOperate:(id)arg1; - (void)addH5GameExtraButton:(id)arg1; - (void)addViewBrandContactButtonWithArrary:(id)arg1; - (void)addReturnBackToNewMainFrameButtonWithArrary:(id)arg1; - (void)addQQBrowserButtonWithArrary:(id)arg1; - (void)addShareToWeWorkButtonWithArray:(id)arg1; - (void)addShareToQZoneButtonWithArray:(id)arg1; - (void)addShareToQQButtonWithArray:(id)arg1; - (void)addExposeButtonWithArray:(id)arg1; - (void)addAdjustFontButtonWithArray:(id)arg1; - (void)addFavouriteButtonWithArray:(id)arg1; - (void)addCopyToPasteboardButtonWithArray:(id)arg1; - (void)addSendToEnterpriseWithArray:(id)arg1; - (void)addOpenInSafariButtonWithArray:(id)arg1; - (void)addRefreshButtonWithArray:(id)arg1; - (void)addSupportBrandToMenuAtEndOf:(id)arg1; - (id)AddNewActionSheetCell2Array:(id)arg1 WithText:(id)arg2 WithImage:(id)arg3; - (void)readMode; - (void)hideChangeFont; - (void)exposeArticle; - (void)showChangeFont:(unsigned long)arg1; - (void)copyToPasteBoard; - (void)openWithQQBrowser; - (void)openWithSafari; - (void)jumpToInstallUrl:(id)arg1; - (void)shareWithAppMessage:(id)arg1; - (void)sendToEnterprise; - (void)shareWithEmail; - (void)shareToWeWork; - (void)shareToQZone; - (void)shareToWeibo; - (void)shareToQQ; - (void)shareToFaceBook; - (void)shareToTimeline; - (void)setFontWithSize:(int)arg1; - (void)internalShowJSLog:(id)arg1; - (void)log3DTouchWebViewActionFeatureWithOpType:(id)arg1; - (id)previewActionItems; - (id)initForPreviewWithURL:(id)arg1 presentModal:(BOOL)arg2 extraInfo:(id)arg3; - (void)commitViewController; - (BOOL)canPop; @property(nonatomic) __weak UIView *previewSourceView; @property(nonatomic) __weak UIViewController *previewFromController;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebViewMenuCustomizeLogic : NSObject { NSMutableDictionary *dicJSMenuDataForUrl; }

  • (void).cxx_destruct;
  • (id)getJSCutomWebViewMenuDataForMainUrl:(id)arg1;
  • (void)setJSCustomMenuData:(id)arg1 forMainUrl:(id)arg2;
  • (id)getJDWebViewMenuData;
  • (id)init;

@end

@interface WebviewJSEventHAndler_h5VideoProxySetRemainTime : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_openDesignerEmojiView : WebviewJSEventHandlerBase { JSEvent *m_event; NSString *m_designerId; UINavigationController *m_navigationController; }

  • (id)dictionForBannerSet:(id)arg1;
  • (void).cxx_destruct;
  • (void)onGetDesignerForDesignerId:(id)arg1 AndDesigner:(id)arg2;
  • (void)openDesignerEmojiViewControllerWithDesignerUin:(unsigned int)arg1;
  • (void)openDesignerEmojiViewControllerWithDesignerId;
  • (void)endWithFail;
  • (void)endWithOk;
  • (int)checkPageTypeForParams:(id)arg1;
  • (id)viewControllerWithParams:(id)arg1 PageType:(unsigned int)arg2;
  • (id)viewControllerWithParams:(id)arg1;
  • (BOOL)handleWithParams:(id)arg1 AndNavigationController:(id)arg2 isHandleImmediately:(BOOL)arg3;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (BOOL)handleWithParams:(id)arg1 AndViewController:(id)arg2;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_showSmileyPanel : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_timelineCheckIn : WebviewJSEventHandlerBase <NSURLConnectionDelegate, WCCommitViewResultDelegate> { NSURLConnection *_m_connecttion; JSEvent *_m_curEvent; NSMutableData *_m_recData; }

@property(retain, nonatomic) NSMutableData *m_recData; // @synthesize m_recData=_m_recData; @property(retain, nonatomic) JSEvent *m_curEvent; // @synthesize m_curEvent=_m_curEvent; @property(retain, nonatomic) NSURLConnection *m_connecttion; // @synthesize m_connecttion=_m_connecttion; - (void).cxx_destruct; - (void)dealloc; - (void)onDoneForwardForForwardView:(id)arg1; - (void)onCancelForwardForForwardView:(id)arg1; - (void)shareTimelineWithEvent:(id)arg1 imageData:(id)arg2; - (void)connectionDidFinishLoading:(id)arg1; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (void)clearCurData; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMWebViewPluginScheduler : NSObject { MMWebViewController *_ownerWebViewController; NSMutableDictionary *_pluginName2InstanceDic; }

@property(readonly, nonatomic) NSMutableDictionary *pluginName2InstanceDic; // @synthesize pluginName2InstanceDic=_pluginName2InstanceDic; @property(readonly, nonatomic) __weak MMWebViewController *ownerWebViewController; // @synthesize ownerWebViewController=_ownerWebViewController; - (void).cxx_destruct; - (void)handleEvent:(unsigned int)arg1 userInfo:(id)arg2; - (id)GetPluginInstanceByName:(id)arg1; - (void)loadingInitPluginArray; - (void)dealloc; - (id)initWithOwnerWebViewController:(id)arg1;

@end

@interface WebviewJSEventHandler_shareQZone : WebviewJSEventHandlerBase { }

  • (id)getShareURLWithDataDict:(id)arg1;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_openEnterpriseContact : WebviewJSEventHandlerBase <MMWebViewDelegate, PBMessageObserverDelegate> { }

  • (void)onWebViewWillClose:(id)arg1;
  • (void)webViewReturn:(id)arg1;
  • (void)dealloc;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMWebViewReportStatMgr : MMService { unsigned int m_iMenuActionRet; }

@property(nonatomic) unsigned int m_iMenuActionRet; // @synthesize m_iMenuActionRet; - (void)reportWebPageInfoWhenForwardMsgOrFav:(id)arg1 actionType:(unsigned int)arg2 fromScene:(unsigned int)arg3 ret:(unsigned int)arg4; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMWebViewPlugin_ReportPageEvent : MMWebViewPluginBase { NSString *_nsSessionID; NSString *_referLoadUrl; NSString *_currentLoadUrl; unsigned long long _enterPageTime; unsigned long long _costLoadTime; int _scene; unsigned int _recentMenuType; }

  • (void)reportPageInfoWhenForwardMsgOrFav:(id)arg1 actionType:(unsigned int)arg2 fromScene:(unsigned int)arg3 ret:(unsigned int)arg4;
  • (unsigned long long)getCurrentTimeInMs;
  • (unsigned int)getCurrentTimeStamp;
  • (unsigned int)getNetType;
  • (id)getUserAgent;
  • (void).cxx_destruct;
  • (void)onMenuActionRet:(unsigned int)arg1;
  • (BOOL)handleEvent:(unsigned int)arg1 userInfo:(id)arg2;
  • (void)realReportMenuActionWithType:(unsigned int)arg1 result:(unsigned int)arg2;
  • (void)reportPageEventWhenPageLeft:(BOOL)arg1;
  • (id)getCurrentUrl;
  • (id)getAppID;
  • (void)genSessionID;
  • (id)getSessionID;
  • (void)reportPageEventWhenClickMenuAction:(unsigned int)arg1;
  • (BOOL)reportPageEventFrom3rdProvideInfoWithKey:(id)arg1 andValue:(id)arg2;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHAndler_h5VideoProxySetPlayState : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface JSConsoleLog : NSObject { unsigned long _jsLogLevel; NSString *_jsLogInfo; }

  • (id)extractLogInfo:(id)arg1; @property(nonatomic) unsigned long jsLogLevel; // @synthesize jsLogLevel=_jsLogLevel; @property(retain, nonatomic) NSString *jsLogInfo; // @synthesize jsLogInfo=_jsLogInfo;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface WebviewJSEventHandler_sendDataToDevice : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_stopRecord : WebviewJSEventHandlerBase { }

  • (void)onFinishedRecord:(id)arg1 ErrCode:(int)arg2 stopReason:(int)arg3;
  • (void)onRecordTimeTooShort;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface UrlPermission : NSObject { JSAPIPermissionBitSet *m_permissionBitSet; GeneralControlBitSet *m_generalControlBitSet; DeepLinkBitSet *m_deepLinkBitSet; }

@property(retain, nonatomic) DeepLinkBitSet *m_deepLinkBitSet; // @synthesize m_deepLinkBitSet; @property(retain, nonatomic) GeneralControlBitSet *m_generalControlBitSet; // @synthesize m_generalControlBitSet; @property(retain, nonatomic) JSAPIPermissionBitSet *m_permissionBitSet; // @synthesize m_permissionBitSet; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1;

@end

@interface MMWCResCleanupMgr : MMService { }

  • (void)deletePackageId:(id)arg1;
  • (id)getNeedDeletePackageId:(id)arg1;
  • (id)getNeedCleanAppId;
  • (void)cleanupConsumeTooMuchUsageAppId;
  • (void)cleanupExpiredResource;
  • (void)cleanup;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMWebCacheReport : NSObject { }

  • (void)reportHitCacheAsyncPage;
  • (void)reportHitCacheSyncPage;
  • (void)reportBrandPreDownload;
  • (void)reportFailToAsyncCache;
  • (void)reportFailToSyncCache;
  • (void)reportFailToLoadPublicLibPage;
  • (void)reportBrandPreDownloadUrl:(id)arg1;
  • (void)reportFailToSaveRes;
  • (void)reportFailToDownloadRes;
  • (void)reportCacheTooLargeDataOnceTime;
  • (void)reportLoadCacheCrc32Fail;
  • (void)reportFoundInDBButNotInDisk;
  • (void)reportHitCachePageForUrl:(id)arg1;
  • (void)reportHitDiskUsageLimitForAppId:(id)arg1 size:(long long)arg2;
  • (void)reportFailToLoadCachePage;
  • (void)reportLoadPageTime:(double)arg1 url:(id)arg2;
  • (void)reportCacheJsApiRequestForAsync;
  • (void)reportCacheJsApiRequestForSync;
  • (void)reportPublicResRequestUrl:(id)arg1 resUrl:(id)arg2 isHit:(BOOL)arg3;

@end

@interface WebviewJSEventHandler_openLuckyMoneyDetailView : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandlerBase : MMObject { id m_delegate; JSEvent *_currentEvent; }

@property(retain, nonatomic) JSEvent *currentEvent; // @synthesize currentEvent=_currentEvent; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)dealloc; - (id)webviewController; - (void)OnWillAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebviewJSEventHandler_getOpenDeviceId : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_openEmoticonTopicList : WebviewJSEventHandlerBase { JSEvent *m_event; }

  • (id)dictionForBannerSet:(id)arg1;
  • (void).cxx_destruct;
  • (void)endWithFail;
  • (void)endWithOk;
  • (id)viewControllerWithParams:(id)arg1;
  • (BOOL)handleWithParams:(id)arg1 AndNavigationController:(id)arg2;
  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebviewJSEventHandler_startPullDownRefresh : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface WebRecordInfoData : MMObject { NSString *_link; NSString *_name; NSString *_title; NSString *_iconurl; NSString *_imgurl; unsigned long _visittime; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) unsigned long visittime; // @synthesize visittime=_visittime; @property(retain, nonatomic) NSString *imgurl; // @synthesize imgurl=_imgurl; @property(retain, nonatomic) NSString *iconurl; // @synthesize iconurl=_iconurl; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) NSString *name; // @synthesize name=_name; @property(retain, nonatomic) NSString *link; // @synthesize link=_link; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_visittime;
  • (const WCDBCondition_8be2a476 *)db_imgurl;
  • (const WCDBCondition_8be2a476 *)db_iconurl;
  • (const WCDBCondition_8be2a476 *)db_title;
  • (const WCDBCondition_8be2a476 *)db_name;
  • (const WCDBCondition_8be2a476 *)db_link;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebViewTimeProfileData : MMObject { unsigned long long m_initTimeStamp; unsigned long long m_getA8KeyTimeStamp; unsigned long long m_startLoadTimeStamp; unsigned long long m_finishLoadTimeStamp; }

@property(nonatomic) unsigned long long m_finishLoadTimeStamp; // @synthesize m_finishLoadTimeStamp; @property(nonatomic) unsigned long long m_startLoadTimeStamp; // @synthesize m_startLoadTimeStamp; @property(nonatomic) unsigned long long m_getA8KeyTimeStamp; // @synthesize m_getA8KeyTimeStamp; @property(nonatomic) unsigned long long m_initTimeStamp; // @synthesize m_initTimeStamp;

@end

@interface WebviewJSEventHAndler_h5VideoProxyInit : WebviewJSEventHandlerBase { }

  • (void)handleJSEvent:(id)arg1 HandlerFacade:(id)arg2 ExtraData:(id)arg3;

@end

@interface JSApiSelectContactsViewController : WCPayBaseViewController <UISearchDisplayDelegate, UITableViewDelegate, UITableViewDataSource, MMSearchBarDelegate, ContactsDataLogicDelegate> { id m_delegate; MMTableView *m_tableView; UIView *m_titleView; ContactsDataLogic *m_contactsDataLogic; MMSearchBar *m_mmSearchBar; unsigned long m_uiScene; BOOL m_bSupportSectionIndex; }

@property(nonatomic) BOOL m_bSupportSectionIndex; // @synthesize m_bSupportSectionIndex; @property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; - (void).cxx_destruct; - (void)cancelSearch; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)didSearchViewTableSelect:(id)arg1; - (float)heightForSearchViewTable:(id)arg1; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (BOOL)onFilterContactCandidate:(id)arg1; - (void)onContactsDataChange; - (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCell:(id)arg1 tableCell:(id)arg2 section:(unsigned int)arg3 row:(unsigned int)arg4; - (void)makeCell:(id)arg1 contact:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)dealloc; - (void)viewDidUnload; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initView; - (void)initSearchBar; - (void)initTableView; - (void)setExtraCellLineHidden:(id)arg1; - (void)initTitleArea; - (void)initData; - (void)onCancelBack:(id)arg1; - (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMWCResFileData : MMObject { int _fileDescriptor; NSRecursiveLock *_lock; long long _fileSize; NSMutableDictionary *_dictResData; NSString *_filePath; }

  • (void).cxx_destruct;
  • (BOOL)updateResData:(id)arg1 resUrl:(id)arg2 version:(id)arg3 retOffset:(long long *)arg4 retChunkLength:(unsigned int *)arg5;
  • (id)getResData:(id)arg1 version:(id)arg2 offset:(long long)arg3 chunkLength:(unsigned long)arg4 dataSize:(unsigned long)arg5;
  • (id)keyForUrl:(id)arg1 version:(id)arg2;
  • (void)dealloc;
  • (id)initWithFilePath:(id)arg1;

@end

@interface MMWebViewSnapShot : NSObject { BOOL _isLandScape; NSString *_url; UIImage *_snapShotImage; }

@property(nonatomic) BOOL isLandScape; // @synthesize isLandScape=_isLandScape; @property(retain, nonatomic) UIImage *snapShotImage; // @synthesize snapShotImage=_snapShotImage; @property(retain, nonatomic) NSString *url; // @synthesize url=_url; - (void).cxx_destruct;

@end

@interface TVHttpProxyManager : NSObject { }

  • (id)getInstance;
  • (void)TVHttpProxyHandlerMemoryWarning;
  • (void)TVHttpProxySetPlayerState:(int)arg1;
  • (void)TVHttpProxySetNetWorkState:(int)arg1;
  • (void)TVHttpProxyStopPlay:(int)arg1;
  • (void)TVHttpProxySetRemainTime:(int)arg1 withRemainTime:(int)arg2;
  • (id)TVHttpProxyBuildPlayURLMP4:(int)arg1;
  • (int)TVHttpProxyPreLoad:(int)arg1 withDuration:(int)arg2;
  • (int)TVHttpProxyStartPlay:(id)arg1 withFileType:(int)arg2 withFileID:(id)arg3 withFileSize:(long long)arg4 withFileDuration:(int)arg5;
  • (id)TVHttpProxyGetVersion;
  • (void)TVHttpProxyDeinit;
  • (int)TVHttpProxyGetLocalServerPort;
  • (int)TVHttpProxyInit:(id)arg1;
  • (void)enterForeground:(id)arg1;
  • (void)enterBackground:(id)arg1;
  • (void)deinitModule;
  • (int)initModule:(CDUnknownFunctionPointerType)arg1 withReportFunc:(CDUnknownFunctionPointerType)arg2 withIDKeyReportFunc:(CDUnknownFunctionPointerType)arg3 withKVReportFunc:(CDUnknownFunctionPointerType)arg4;
  • (void)deinitLog;
  • (void)initLog;
  • (id)init;

@end

@interface TVConfigManager : NSObject { NSString *bakPrefix; NSString *otype; NSString *platform; NSString *host; NSString *port; NSString *cgi; NSString *player_channel_id; NSString *version; NSString *versionCode; NSString *ipflag; NSString *guid; int MAXRetryTimes; double timeout; NSURLConnection *configConnection; NSString *receiveData; BOOL useHTTPS; int retryTime; BOOL isRequested; }

  • (void)connection:(id)arg1 didFailWithError:(id)arg2;
  • (void)connectionDidFinishLoading:(id)arg1;
  • (void)connection:(id)arg1 didReceiveData:(id)arg2;
  • (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  • (void)cancelAttainConfig;
  • (void)SaveConfig:(id)arg1;
  • (id)GetTVProxyConfigVersion;
  • (id)GetTVProxyVersionCode;
  • (id)GetTVProxyVersion;
  • (id)GetTVProxyConfig;
  • (id)MakeBKGetServerConfigUrl;
  • (id)MakeGetServerConfigUrl;
  • (void)SendSynRequestToHost:(id)arg1 withTimeOut:(double)arg2;
  • (BOOL)SendHTTPSRequestToHost:(id)arg1 withTimeOut:(double)arg2;
  • (void)SynRequestForConfig;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCMallControlData : NSObject { WCMallBroadCastInfo *m_structBroadCastInfo; WCMallFunctionActivity *selectedFunctionActivity; WCMallPayProductLatestInfo *selectedPayProductLatestInfo; WCMallPayProductInfo *selectedPayProductInfo; NSMutableDictionary *selectedProductsFilledInfoDic; NSArray *m_arrGlobalActivityList; NSArray *m_arrFunctionActivityList; NSArray *m_arrFunctionProductsList; NSArray *m_arrOldTelephoneList; NSDictionary *m_dicAllTelephoneList; NSDictionary *m_dicCandidateTelephoneList; BOOL m_bNotShowTutorial; BOOL m_bFunctionListDataFromLocalCache; NSString *m_balanceLink; NSString *m_rechargeLink; NSString *m_balanceWord; NSString *m_rechargeWord; NSDictionary *m_structEmptyPhoneChargeList; NSDictionary *m_structHasPhoneChargeList; NSDictionary *m_functionTypeMap; NSArray *_bannerDics; }

@property(retain, nonatomic) NSArray *bannerDics; // @synthesize bannerDics=_bannerDics; @property(retain, nonatomic) NSDictionary *m_functionTypeMap; // @synthesize m_functionTypeMap; @property(retain, nonatomic) NSDictionary *m_structHasPhoneChargeList; // @synthesize m_structHasPhoneChargeList; @property(retain, nonatomic) NSDictionary *m_structEmptyPhoneChargeList; // @synthesize m_structEmptyPhoneChargeList; @property(retain, nonatomic) NSString *m_rechargeWord; // @synthesize m_rechargeWord; @property(retain, nonatomic) NSString *m_balanceWord; // @synthesize m_balanceWord; @property(retain, nonatomic) NSString *m_rechargeLink; // @synthesize m_rechargeLink; @property(retain, nonatomic) WCMallBroadCastInfo *m_structBroadCastInfo; // @synthesize m_structBroadCastInfo; @property(nonatomic) BOOL m_bFunctionListDataFromLocalCache; // @synthesize m_bFunctionListDataFromLocalCache; @property(nonatomic) BOOL m_bNotShowTutorial; // @synthesize m_bNotShowTutorial; @property(retain, nonatomic) NSDictionary *m_dicAllTelephoneList; // @synthesize m_dicAllTelephoneList; @property(retain, nonatomic) NSDictionary *m_dicCandidateTelephoneList; // @synthesize m_dicCandidateTelephoneList; @property(retain, nonatomic) NSArray *m_arrOldTelephoneList; // @synthesize m_arrOldTelephoneList; @property(retain, nonatomic) NSMutableDictionary *selectedProductsFilledInfoDic; // @synthesize selectedProductsFilledInfoDic; @property(retain, nonatomic) WCMallPayProductLatestInfo *selectedPayProductLatestInfo; // @synthesize selectedPayProductLatestInfo; @property(retain, nonatomic) WCMallPayProductInfo *selectedPayProductInfo; // @synthesize selectedPayProductInfo; @property(retain, nonatomic) WCMallFunctionActivity *selectedFunctionActivity; // @synthesize selectedFunctionActivity; @property(retain, nonatomic) NSArray *m_arrGlobalActivityList; // @synthesize m_arrGlobalActivityList; @property(retain, nonatomic) NSArray *m_arrFunctionProductsList; // @synthesize m_arrFunctionProductsList; @property(retain, nonatomic) NSArray *m_arrFunctionActivityList; // @synthesize m_arrFunctionActivityList; - (void).cxx_destruct; @property(retain, nonatomic) NSString *m_balanceLink; // @synthesize m_balanceLink;

@end

@interface WCMallControlLogic : WCBizControlLogic { WCMallControlData *m_data; }

  • (void).cxx_destruct;
  • (void)onErrorAlertViewStopLogic:(id)arg1;
  • (BOOL)onError:(id)arg1;
  • (void)stopLogic;
  • (void)pause;
  • (void)resume;
  • (void)dealloc;
  • (id)initWithData:(id)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCMallControlMgr : WCBaseControlMgr { }

  • (unsigned long)startFunctionJumpToMobileRecharge:(id)arg1;
  • (unsigned long)startFunctionJumpWCMall:(id)arg1 WithFunctionID:(id)arg2 AppID:(id)arg3;
  • (unsigned long)startFunctionJumpWCMall:(id)arg1 WithEvent:(id)arg2 StepUrl:(id)arg3;
  • (unsigned long)startNewFunctionActivityPay:(id)arg1 With:(id)arg2 PayData:(id)arg3;
  • (unsigned long)startFunctionActivityPay:(id)arg1 With:(id)arg2 PayData:(id)arg3;
  • (unsigned long)startNewFunctionActivityPay:(id)arg1 With:(id)arg2 PayData:(id)arg3 FirstStepToProductsView:(BOOL)arg4;
  • (unsigned long)startFunctionActivityPay:(id)arg1 With:(id)arg2 PayData:(id)arg3 FirstStepToProductsView:(BOOL)arg4;
  • (unsigned long)startFunctionActivityList:(id)arg1 With:(id)arg2;

@end

@interface WCPayOverseaTransferOrderArgument : NSObject { NSString *_m_payNickname; NSString *_m_recvUsername; NSString *_m_recvNickname; NSString *_m_reason; int _m_currency; unsigned long long _m_amount; }

@property(nonatomic) int m_currency; // @synthesize m_currency=_m_currency; @property(retain, nonatomic) NSString *m_reason; // @synthesize m_reason=_m_reason; @property(retain, nonatomic) NSString *m_recvNickname; // @synthesize m_recvNickname=_m_recvNickname; @property(retain, nonatomic) NSString *m_recvUsername; // @synthesize m_recvUsername=_m_recvUsername; @property(retain, nonatomic) NSString *m_payNickname; // @synthesize m_payNickname=_m_payNickname; @property(nonatomic) unsigned long long m_amount; // @synthesize m_amount=_m_amount; - (void).cxx_destruct; - (id)urlArgumentData;

@end

@interface WCPayOverseaTransferOrderResp : NSObject { NSString *_m_payUrl; NSString *_m_tradeUrl; int _m_transferNum; int _m_transferType; }

  • (id)GenFromDictionary:(id)arg1; @property(nonatomic) int m_transferType; // @synthesize m_transferType=_m_transferType; @property(nonatomic) int m_transferNum; // @synthesize m_transferNum=_m_transferNum; @property(retain, nonatomic) NSString *m_tradeUrl; // @synthesize m_tradeUrl=_m_tradeUrl; @property(retain, nonatomic) NSString *m_payUrl; // @synthesize m_payUrl=_m_payUrl;
  • (void).cxx_destruct;

@end

@interface WCPayOverseaTransferOrderCgi : NSObject { id _m_delegate; WCPayOverseaTransferCgi *_m_cgi; }

@property(retain, nonatomic) WCPayOverseaTransferCgi *m_cgi; // @synthesize m_cgi=_m_cgi; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)onWCPayOverseaTransferCgiErrorWithRetCode:(int)arg1 ErrorMsg:(id)arg2; - (void)onWCPayOverseaTransferCgiReturnWithErrorType:(int)arg1 ErrorMsg:(id)arg2 Dictionary:(id)arg3; - (void)callOkDelegateWithResp:(id)arg1; - (void)callDelegateHasTheSameAmountUnreceiveWithResp:(id)arg1; - (void)callDelegateHasUnreceiveWithResp:(id)arg1; - (void)callErrorDelegateWithErrorCode:(int)arg1 ErrorMsg:(id)arg2; - (void)startRequestArgument:(id)arg1; - (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCMallFunctionActivityPayControlLogic : WCMallControlLogic <WCMallMallProductsViewControllerDelegate, IWCPayControlLogicExt> { WCPayControlData *m_oPayData; BOOL m_bNeedFirstGotoWCMallProductView; }

@property(nonatomic) BOOL m_bNeedFirstGotoWCMallProductView; // @synthesize m_bNeedFirstGotoWCMallProductView; - (void).cxx_destruct; - (void)OnFinishedWCPayLogic:(id)arg1 CompleteStatus:(int)arg2; - (void)checkSuccessStopCurrentLogic; - (void)OnGetWCMallLatestFunctionProductInfo:(id)arg1 latestFlowProducts:(id)arg2 Remarks:(id)arg3 ResponseRemarks:(id)arg4 Error:(id)arg5; - (void)OnGetWCMallFunctionProductList:(id)arg1 FunctionId:(unsigned long)arg2 BalanceUrl:(id)arg3 RechargeUrl:(id)arg4 BalanceWord:(id)arg5 RechargeWord:(id)arg6 Error:(id)arg7; - (void)OnGetWCMallFunctionList:(id)arg1 GlobalList:(id)arg2 BroadCastInfo:(id)arg3 BannerList:(id)arg4 FromCached:(BOOL)arg5 NotShowTutorial:(BOOL)arg6 typeMap:(id)arg7 Error:(id)arg8; - (void)OnWCMallTelephoneInputComplete:(id)arg1; - (void)OnWCmallMallProductsClearOldList; - (unsigned long)GetWCMallMallProductsAllListCount; - (id)GetWCMallMallProductsFiltedOldList; - (BOOL)IsUsedWCMallMallProduct; - (void)OnWCMallMallProductsViewControllerPay:(id)arg1; - (void)OnWCMallMallProductsViewControllerProductSelected:(id)arg1; - (void)OnWCMallMallProductsViewControllerRightActionBack; - (void)OnWCMallMallProductsViewControllerBack; - (void)dealloc; - (void)stopLogic; - (void)startLogic; - (void)SetPayData:(id)arg1; - (id)initWithData:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCMallFunctionListControlLogic : WCMallControlLogic { }

  • (void)OnGetWCMallFunctionList:(id)arg1 GlobalList:(id)arg2 BroadCastInfo:(id)arg3 BannerList:(id)arg4 FromCached:(BOOL)arg5 NotShowTutorial:(BOOL)arg6 typeMap:(id)arg7 Error:(id)arg8;
  • (void)startLogic;

@end

@interface WCMallJumpWCMallControlLogic : WCMallControlLogic <IWCMallControlLogicExt, WCBaseControlMgrExt> { JSEvent *m_jsEvent; NSString *m_nsStepUrl; WCMallMobileChargeControlLogic *m_oWCMallFunctionActivityPayControlLogic; NSString *m_nsAppID; NSString *m_nsFuncID; BOOL m_bEndFlag; BOOL m_bJSEventEnd; int m_enWCMallJumpWCMallControlLogicScene; }

  • (void).cxx_destruct;
  • (void)OnGetWCMallFunctionList:(id)arg1 GlobalList:(id)arg2 BroadCastInfo:(id)arg3 BannerList:(id)arg4 FromCached:(BOOL)arg5 NotShowTutorial:(BOOL)arg6 typeMap:(id)arg7 Error:(id)arg8;
  • (void)stopLogic;
  • (void)endJSEventWith:(BOOL)arg1;
  • (void)onWCBaseLogicDidStop:(unsigned long)arg1;
  • (void)startLogic;
  • (void)dealloc;
  • (id)initWithScene:(int)arg1;
  • (id)initWithFunctionID:(id)arg1 AppID:(id)arg2;
  • (id)initWithJSEvent:(id)arg1 URL:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCMallActivityInfo : NSObject { unsigned long m_uiActivityExpiredTime; NSString *m_nsActivityIconLink; NSString *m_nsActivityId; NSString *m_nsActivityLink; NSString *m_nsActivityMessageContent; NSString *m_nsActivityTips; unsigned long m_uiActivityJumpFunctionId; unsigned long _m_uiActivityType; NSString *_m_nsActivityUrl; }

@property(retain, nonatomic) NSString *m_nsActivityUrl; // @synthesize m_nsActivityUrl=_m_nsActivityUrl; @property(nonatomic) unsigned long m_uiActivityType; // @synthesize m_uiActivityType=_m_uiActivityType; @property(retain, nonatomic) NSString *m_nsActivityTips; // @synthesize m_nsActivityTips; @property(nonatomic) unsigned long m_uiActivityJumpFunctionId; // @synthesize m_uiActivityJumpFunctionId; @property(retain, nonatomic) NSString *m_nsActivityMessageContent; // @synthesize m_nsActivityMessageContent; @property(retain, nonatomic) NSString *m_nsActivityLink; // @synthesize m_nsActivityLink; @property(retain, nonatomic) NSString *m_nsActivityId; // @synthesize m_nsActivityId; @property(retain, nonatomic) NSString *m_nsActivityIconLink; // @synthesize m_nsActivityIconLink; @property(nonatomic) unsigned long m_uiActivityExpiredTime; // @synthesize m_uiActivityExpiredTime; - (void).cxx_destruct;

@end

@interface WCMallGlobalActivity : NSObject { WCMallActivityInfo *m_oActivityInfo; }

@property(retain, nonatomic) WCMallActivityInfo *m_oActivityInfo; // @synthesize m_oActivityInfo; - (void).cxx_destruct;

@end

@interface WCMallFunctionActivityRemarkInfo : NSObject { NSString *m_nsName; NSString *m_nsValue; int m_uiShowType; }

@property(retain, nonatomic) NSString *m_nsValue; // @synthesize m_nsValue; @property(retain, nonatomic) NSString *m_nsName; // @synthesize m_nsName; @property(nonatomic) int m_uiShowType; // @synthesize m_uiShowType; - (void).cxx_destruct;

@end

@interface WCMallBroadCastInfo : NSObject { NSString *m_nsTitle; NSString *m_nsIconUrl; NSString *m_nsJumpUrl; }

@property(retain, nonatomic) NSString *m_nsTitle; // @synthesize m_nsTitle; @property(retain, nonatomic) NSString *m_nsJumpUrl; // @synthesize m_nsJumpUrl; @property(retain, nonatomic) NSString *m_nsIconUrl; // @synthesize m_nsIconUrl; - (void).cxx_destruct;

@end

@interface WCMallFunctionActivity : NSObject { unsigned long m_uiFunctionActivityId; NSString *m_nsFunctionActivityName; NSString *m_nsFunctionActivityIconLink; NSString *m_nsFunctionActivityHDIconLink; NSString *m_nsFunctionActivityInfoIconLick; NSString *m_nsFunctionActivityNativeLink; NSString *m_nsFunctionActivityH5Link; BOOL m_bNeedGetLatestInfo; NSMutableArray *m_arrFunctionActivityInfo; NSMutableArray *m_arrFunctionActivityRemarkInfo; NSMutableArray *m_arrFunctionActivityAttributeInfo; NSMutableArray *m_arrFunctionActivityResponseRemarkInfo; NSMutableArray *m_arrFunctionActivityResponseAttributeInfo; unsigned long m_uiType; NSString *m_nsThirdPartyName; NSString *m_nsThirdPartyDisclaimer; BOOL _m_hasRedDot; }

@property(nonatomic) BOOL m_hasRedDot; // @synthesize m_hasRedDot=_m_hasRedDot; @property(retain, nonatomic) NSString *m_nsThirdPartyDisclaimer; // @synthesize m_nsThirdPartyDisclaimer; @property(retain, nonatomic) NSString *m_nsThirdPartyName; // @synthesize m_nsThirdPartyName; @property(nonatomic) unsigned long m_uiType; // @synthesize m_uiType; @property(retain, nonatomic) NSString *m_nsFunctionActivityInfoIconLick; // @synthesize m_nsFunctionActivityInfoIconLick; @property(retain, nonatomic) NSString *m_nsFunctionActivityHDIconLink; // @synthesize m_nsFunctionActivityHDIconLink; @property(retain, nonatomic) NSString *m_nsFunctionActivityNativeLink; // @synthesize m_nsFunctionActivityNativeLink; @property(retain, nonatomic) NSString *m_nsFunctionActivityName; // @synthesize m_nsFunctionActivityName; @property(retain, nonatomic) NSString *m_nsFunctionActivityIconLink; // @synthesize m_nsFunctionActivityIconLink; @property(nonatomic) BOOL m_bNeedGetLatestInfo; // @synthesize m_bNeedGetLatestInfo; @property(retain, nonatomic) NSMutableArray *m_arrFunctionActivityResponseRemarkInfo; // @synthesize m_arrFunctionActivityResponseRemarkInfo; @property(retain, nonatomic) NSMutableArray *m_arrFunctionActivityResponseAttributeInfo; // @synthesize m_arrFunctionActivityResponseAttributeInfo; @property(retain, nonatomic) NSMutableArray *m_arrFunctionActivityRemarkInfo; // @synthesize m_arrFunctionActivityRemarkInfo; @property(retain, nonatomic) NSMutableArray *m_arrFunctionActivityInfo; // @synthesize m_arrFunctionActivityInfo; @property(retain, nonatomic) NSMutableArray *m_arrFunctionActivityAttributeInfo; // @synthesize m_arrFunctionActivityAttributeInfo; @property(retain, nonatomic) NSString *m_nsFunctionActivityH5Link; // @synthesize m_nsFunctionActivityH5Link; @property(nonatomic) unsigned long m_uiFunctionActivityId; // @synthesize m_uiFunctionActivityId; - (void).cxx_destruct; - (id)debugDescription; - (id)description;

@end

@interface WCMallPayProductInfo : NSObject { unsigned long m_uiProductId; NSString *m_nsAppId; NSString *m_nsProductName; NSString *m_nsProductDescrible; unsigned long m_uiProductMinPrice; unsigned long m_uiProductMaxPrice; unsigned long m_uiDiscount; BOOL m_bIsInfinite; unsigned long m_uiLeftCount; BOOL m_bIsShelved; BOOL m_bIsDefaultChoose; BOOL m_bNeedGetLatestInfo; BOOL m_bNeedGetAttribute; NSMutableArray *m_arrAttributeList; unsigned int m_uiProductType; }

@property(nonatomic) unsigned int m_uiProductType; // @synthesize m_uiProductType; @property(nonatomic) unsigned long m_uiProductMinPrice; // @synthesize m_uiProductMinPrice; @property(nonatomic) unsigned long m_uiProductMaxPrice; // @synthesize m_uiProductMaxPrice; @property(nonatomic) unsigned long m_uiProductId; // @synthesize m_uiProductId; @property(nonatomic) unsigned long m_uiLeftCount; // @synthesize m_uiLeftCount; @property(nonatomic) unsigned long m_uiDiscount; // @synthesize m_uiDiscount; @property(retain, nonatomic) NSString *m_nsProductName; // @synthesize m_nsProductName; @property(retain, nonatomic) NSString *m_nsProductDescrible; // @synthesize m_nsProductDescrible; @property(retain, nonatomic) NSString *m_nsAppId; // @synthesize m_nsAppId; @property(nonatomic) BOOL m_bNeedGetLatestInfo; // @synthesize m_bNeedGetLatestInfo; @property(nonatomic) BOOL m_bNeedGetAttribute; // @synthesize m_bNeedGetAttribute; @property(nonatomic) BOOL m_bIsShelved; // @synthesize m_bIsShelved; @property(nonatomic) BOOL m_bIsInfinite; // @synthesize m_bIsInfinite; @property(nonatomic) BOOL m_bIsDefaultChoose; // @synthesize m_bIsDefaultChoose; @property(retain, nonatomic) NSMutableArray *m_arrAttributeList; // @synthesize m_arrAttributeList; - (void).cxx_destruct;

@end

@interface WCMallPayProductLatestInfo : NSObject { unsigned long m_uiFunctionActivityId; unsigned long m_uiProductId; NSString *m_nsAppId; NSString *m_nsTicket; NSMutableDictionary *m_dicRemarks; NSMutableDictionary *m_dicResponseRemark; }

@property(retain, nonatomic) NSMutableDictionary *m_dicResponseRemark; // @synthesize m_dicResponseRemark; @property(retain, nonatomic) NSMutableDictionary *m_dicRemarks; // @synthesize m_dicRemarks; @property(retain, nonatomic) NSString *m_nsTicket; // @synthesize m_nsTicket; @property(retain, nonatomic) NSString *m_nsAppId; // @synthesize m_nsAppId; @property(nonatomic) unsigned long m_uiFunctionActivityId; // @synthesize m_uiFunctionActivityId; @property(nonatomic) unsigned long m_uiProductId; // @synthesize m_uiProductId; - (void).cxx_destruct;

@end

@interface WCMallTelUserInfo : NSObject { NSString *m_nsUserName; NSString *m_nsTelephoneNumber; }

@property(retain, nonatomic) NSString *m_nsUserName; // @synthesize m_nsUserName; @property(retain, nonatomic) NSString *m_nsTelephoneNumber; // @synthesize m_nsTelephoneNumber; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCPayOfflinePayPresentingAnimator : NSObject { }

  • (void)animateTransition:(id)arg1;
  • (double)transitionDuration:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCProductActionItemCacheInfo : NSObject { WCProductActionItemInfo *_itemInfo; UIView *_pushView; UIView *_popView; }

@property(retain, nonatomic) UIView *popView; // @synthesize popView=_popView; @property(retain, nonatomic) UIView *pushView; // @synthesize pushView=_pushView; @property(retain, nonatomic) WCProductActionItemInfo *itemInfo; // @synthesize itemInfo=_itemInfo; - (void).cxx_destruct;

@end

@interface WCProductActionLogicController : MMObject { id _delegate; NSMutableArray *_itemInfo2ViewList; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (BOOL)hasPopStateForItemInfo:(id)arg1; - (void)launch3rdApp:(id)arg1; - (void)openWebViewForUrl:(id)arg1; - (id)addCacheInfoForItemInfo:(id)arg1 withSeparatorType:(int)arg2; - (id)getCacheInfoForItemInfo:(id)arg1; - (id)getPopViewForItemInfo:(id)arg1 withSeparatorType:(int)arg2; - (id)getPushViewForItemInfo:(id)arg1 withSeparatorType:(int)arg2; - (void)loadActionItemCell:(id)arg1 withItemInfo:(id)arg2; - (float)getActionItemCellHeight:(id)arg1 withSeparatorType:(int)arg2; - (void)handlerActionForItemInfo:(id)arg1; - (id)init;

@end

@interface WCMallLogicMgr : MMService <MMService, WCMallNetworkHelperDelegate, IMsgExt, JSEventExt> { WCMallNetworkHelper *m_oWCMallNetworkHelper; NSDictionary *m_oBufferFunctionList; BOOL m_bGetFunctionList; }

  • (void).cxx_destruct;
  • (void)jsJumpWCMall:(id)arg1;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)HandleWCMallActivityUpdate:(id)arg1;
  • (void)handleActivityType:(id)arg1 ShowedType:(id)arg2 FunctionId:(id)arg3 ActivityId:(id)arg4 Ticket:(id)arg5;
  • (void)setNeedShowRedCodeInMoreView:(BOOL)arg1;
  • (void)setNeedShowNewInMoreView:(BOOL)arg1;
  • (BOOL)isNeedShowRedCodeInMoreView;
  • (BOOL)isNeedShowNewInMoreView;
  • (void)setShowProductBannerActivity:(id)arg1 ActivityID:(id)arg2 Showed:(BOOL)arg3;
  • (BOOL)isNeedShowProductBannerActivity:(id)arg1 ActivityID:(id)arg2;
  • (void)setShowProductActivity:(id)arg1 ActivityID:(id)arg2 Showed:(BOOL)arg3;
  • (BOOL)isNeedShowProductActivity:(id)arg1 ActivityID:(id)arg2;
  • (id)getAllTicket;
  • (void)saveAllTicket:(id)arg1;
  • (void)setLatestActivityIDShowedTips:(unsigned long)arg1;
  • (unsigned long)getLatestActivityIDShowedTips;
  • (void)ClearWCMallOldTelephone;
  • (void)SetWCMallOldTelephone:(id)arg1 UserName:(id)arg2;
  • (id)GetWCMallOldTelehoneArray;
  • (void)SetUsedWCMallPayTelephone;
  • (BOOL)IsUsedWCMallPayTelephone;
  • (void)GetWCMallPayFunctionListRequest:(id)arg1;
  • (void)GetWCMallPayChargeProxyRequest:(id)arg1 CMDID:(unsigned long)arg2;
  • (void)GetWCMallFunctionProductLatestInfo:(id)arg1;
  • (void)GetWCMallFunctionProductsList:(unsigned long)arg1;
  • (void)GetWCMallFunctionList:(id)arg1;
  • (void)GetWCMallFunctionList;
  • (id)_productInfoFromDictionary:(id)arg1;
  • (void)OnCallPayChargeProxy:(id)arg1 Request:(id)arg2 Error:(id)arg3;
  • (void)OnCallBackGetWCMallLatestPayProductInfo:(id)arg1 Request:(id)arg2 Error:(id)arg3;
  • (void)OnCallBackGetWCMallFunctionProductList:(id)arg1 Request:(id)arg2 Error:(id)arg3;
  • (void)OnCallBackGetWCMallFunctionList:(id)arg1 Request:(id)arg2 Error:(id)arg3;
  • (void)OnHandlerFunctionListComeBack:(id)arg1 Request:(id)arg2 FromCache:(BOOL)arg3;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCMallNetworkHelper : MMObject { id m_oWCMallNetworkHelperDelegate; }

@property(nonatomic) __weak id m_oWCMallNetworkHelperDelegate; // @synthesize m_oWCMallNetworkHelperDelegate; - (void).cxx_destruct; - (void)OnGetWCMallPayChargeProxyReturn:(id)arg1 Event:(unsigned long)arg2; - (void)OnGetWCMallLatestPayProductInfoMessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)OnGetWCMallFunctionProductListMessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)OnGetWCMallFunctionListMessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)GetWCMallPayChargeProxyRequets:(id)arg1; - (void)GetWCMallLatestPayProductInfo:(id)arg1; - (void)GetWCMallFunctionProductList:(id)arg1; - (void)GetWCMallFunctionList:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface WCPayOverseaPayFunctionObject : NSObject { unsigned long m_functionId; NSString *m_functionName; NSString *m_functionIconUrl; NSString *m_functionHDIconUrl; NSString *m_functionForegroundIconUrl; NSString *m_h5Url; NSString *m_nativeUrl; unsigned long m_propertyType; NSMutableArray *m_activityInfoList; }

  • (id)GenFromDictionary:(id)arg1;
  • (void)initialize; @property(retain, nonatomic) NSMutableArray *m_activityInfoList; // @synthesize m_activityInfoList; @property(nonatomic) unsigned long m_propertyType; // @synthesize m_propertyType; @property(retain, nonatomic) NSString *m_nativeUrl; // @synthesize m_nativeUrl; @property(retain, nonatomic) NSString *m_h5Url; // @synthesize m_h5Url; @property(retain, nonatomic) NSString *m_functionForegroundIconUrl; // @synthesize m_functionForegroundIconUrl; @property(retain, nonatomic) NSString *m_functionHDIconUrl; // @synthesize m_functionHDIconUrl; @property(retain, nonatomic) NSString *m_functionIconUrl; // @synthesize m_functionIconUrl; @property(retain, nonatomic) NSString *m_functionName; // @synthesize m_functionName; @property(nonatomic) unsigned long m_functionId; // @synthesize m_functionId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCMallAcrivityLoopPageScrollView : MMUIView <UIScrollViewDelegate, UIGestureRecognizerDelegate> { MMUIScrollView *m_scrollView; id m_delegate; int m_curPageNum; UIPanGestureRecognizer *m_panGesture; }

@property(retain, nonatomic) UIPanGestureRecognizer *m_panGesture; // @synthesize m_panGesture; @property(nonatomic) int m_curPageNum; // @synthesize m_curPageNum; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) MMUIScrollView *m_scrollView; // @synthesize m_scrollView; - (void).cxx_destruct; - (void)setCurrentPage:(unsigned long)arg1; - (int)getCurrentPageNumber; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (void)scrollViewDidEndDecelerating:(id)arg1; - (int)getRealPageNum:(int)arg1; - (void)reloadData; - (void)dealloc; - (void)layoutSubviews; - (id)initWithFrame:(struct CGRect)arg1 withDelegate:(id)arg2; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCMallCandidateTelephoneView : MMUIView <UITableViewDataSource, UITableViewDelegate> { UITableView *m_oTelFilterTableView; UIImageView *bgImageView; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)reloadTelFilterTableView; - (void)reloadCandidateTelephoneView; - (void)dealloc; - (void)resetWCMallTelListTableViewHeight:(float)arg1; - (id)initWithFrame:(struct CGRect)arg1; - (void)initView; - (void)initTableView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDevicePedometer : NSObject { WCDevice *device; NSString *ticket; NSString *displayName; NSString *iconUrl; }

@property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl; @property(retain, nonatomic) NSString *displayName; // @synthesize displayName; @property(retain, nonatomic) NSString *ticket; // @synthesize ticket; @property(retain, nonatomic) WCDevice *device; // @synthesize device; - (void).cxx_destruct;

@end

@interface WCDevicePedometerSearchViewController : MMUIViewController <IWCDeviceBrandMgrExt, UITableViewDelegate, UITableViewDataSource> { MMLoadingView *m_loadingView; UIView *m_footerView; UILabel *m_linkHelpBlackLabel; UILabel *m_linkHelpBluelabel; NSMutableSet *m_deivceDidSet; NSMutableArray *m_devicesFound; MMTableView *_m_tableView; id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(retain, nonatomic) MMTableView *m_tableView; // @synthesize m_tableView=_m_tableView; - (void).cxx_destruct; - (void)onWCDeviceBindEnd:(id)arg1 Error:(id)arg2; - (void)onBLEHardDeviceSearch:(id)arg1 modContact:(id)arg2 respData:(id)arg3 errorCode:(int)arg4; - (void)onWCDeviceFound:(long long)arg1 canHandled:(char *)arg2; - (void)scrollViewDidScroll:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeHeaderView:(id)arg1; - (void)makeSearchingCell:(id)arg1; - (void)stopLoadingAndShowErrorWithText:(id)arg1; - (void)stopLoadingAndShowOK:(id)arg1 withDelay:(float)arg2; - (void)stopLoading; - (void)showLoadingViewWithText:(id)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)onCancel; - (void)showLinkHelp; - (void)showLinkHelp:(id)arg1; - (void)reloadTableData; - (void)updateFooterViewLocate:(id)arg1; - (void)updateFooterViewSize; - (void)initFooterView; - (void)initTableView; - (void)initView; - (void)dealloc; - (void)getDevicesInDB; - (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCMallFunctionActivityView : MMUIView { WCMallFunctionActivity *m_oWCMallFunctionActivity; id m_delegate; UIImageView *m_oPreImageView; MMWebImageView *activityIconView; }

  • (unsigned int)rowCount;
  • (float)width;
  • (float)height; @property(retain, nonatomic) UIImageView *m_oPreImageView; // @synthesize m_oPreImageView; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) WCMallFunctionActivity *m_oWCMallFunctionActivity; // @synthesize m_oWCMallFunctionActivity;
  • (void).cxx_destruct;
  • (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
  • (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  • (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
  • (void)initView;
  • (void)OnButtonDown;
  • (void)dealloc;
  • (id)initWithFunctionActivity:(id)arg1;

@end

@interface WCMallOldTelephoneView : MMUIView <UITableViewDataSource, UITableViewDelegate> { UITableView *m_oTelFilterTableView; UIButton *clearBtn; UIImageView *bgImageView; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)reloadTelFilterTableView; - (void)resetWCMallTelListTableViewHeight:(float)arg1; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1; - (void)initView; - (void)initTableView; - (void)initClearButton;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCMallProductsPickerItem : WCBaseTextFieldItem <UIPickerViewDataSource, UIPickerViewDelegate, WCBizPickerViewDelegate> { NSArray *m_arrProducts; WCMallPayProductInfo *m_oSelectedPayProductInfo; UIPickerView *m_pickerView; UIImageView *m_oRightCrossImageView; UILabel *m_oPriceLabel; }

  • (void).cxx_destruct;
  • (void)textFieldDidEndEditing:(id)arg1;
  • (void)UIPickerViewDidFinish;
  • (void)UIPickerViewDidCancel;
  • (id)getValue;
  • (void)pickerView:(id)arg1 didSelectRow:(int)arg2 inComponent:(int)arg3;
  • (id)pickerView:(id)arg1 viewForRow:(int)arg2 forComponent:(int)arg3 reusingView:(id)arg4;
  • (id)pickerView:(id)arg1 titleForRow:(int)arg2 forComponent:(int)arg3;
  • (float)pickerView:(id)arg1 widthForComponent:(int)arg2;
  • (int)pickerView:(id)arg1 numberOfRowsInComponent:(int)arg2;
  • (int)numberOfComponentsInPickerView:(id)arg1;
  • (void)SetText:(unsigned long)arg1;
  • (void)SetText;
  • (void)becomeFirstResponder;
  • (void)dealloc;
  • (void)initView:(struct CGRect)arg1;
  • (id)getSelectedProductInfo;
  • (void)setPriceLabelText:(id)arg1;
  • (void)setSeletedProductLatestInfo:(id)arg1;
  • (void)setSeletedProduct:(id)arg1;
  • (void)setProductsList:(id)arg1;
  • (void)updateFlowProducts:(id)arg1;
  • (id)productInfoInProductComponentForRow:(unsigned int)arg1 inPickerView:(id)arg2;
  • (BOOL)multiComponets;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRedEnvelopesLogicMgr : MMService <MMService, WCRedEnvelopesNetworkHelperDelegate> { WCRedEnvelopesNetworkHelper *m_networkHelper; }

  • (void).cxx_destruct;
  • (void)AsyncBizSubcribeRequest:(id)arg1;
  • (void)CheckAuthBizEnterpriseRedEnvelopesRequest:(id)arg1;
  • (void)OpenBizEnterpriseRedEnvelopesRequest:(id)arg1;
  • (void)ReceiveBizEnterpriseRedEnvelopesRequest:(id)arg1;
  • (void)OpenEnterpriseRedEnvelopesRequest:(id)arg1 SendKey:(id)arg2 ShouldSubscribe:(BOOL)arg3;
  • (void)ThanksForRedEnvelopesRequest:(id)arg1;
  • (void)ClearserSendOrReceiveRedEnveloperListRequest:(id)arg1;
  • (void)DeleteRedEnvelopesRecord:(id)arg1;
  • (void)QueryUserSendOrReceiveRedEnveloperListRequest:(id)arg1;
  • (void)QueryRedEnvelopesDetailRequest:(id)arg1;
  • (void)OpenRedEnvelopesRequest:(id)arg1;
  • (void)ReceiverQueryRedEnvelopesRequest:(id)arg1;
  • (void)SendShareRedEnvelopesoRequest:(id)arg1;
  • (void)GenYearRedEnvelopesPayRequest:(id)arg1;
  • (void)GenH5RedEnvelopesPayRequest:(id)arg1;
  • (void)GenRedEnvelopesPayRequest:(id)arg1;
  • (void)QueryRedEnvelopesUserInfoNoCache:(id)arg1;
  • (void)QueryRedEnvelopesUserInfo:(id)arg1;
  • (void)GetEnterpriseHongbaoBizRequest:(id)arg1 CMDID:(unsigned long)arg2 SendKey:(id)arg3 OutputType:(unsigned long)arg4;
  • (void)GetEnterpriseHongbaoBusinessRequest:(id)arg1 CMDID:(unsigned long)arg2 SendKey:(id)arg3 OutputType:(unsigned long)arg4 ShouldSubscribe:(BOOL)arg5;
  • (void)GetYearHongbaoRequest:(id)arg1 CMDID:(unsigned long)arg2 OutputType:(unsigned long)arg3;
  • (void)GetHongbaoBusinessRequest:(id)arg1 CMDID:(unsigned long)arg2 OutputType:(unsigned long)arg3;
  • (void)OnWCToAsyncBizSubscribeResponse:(id)arg1 Request:(id)arg2;
  • (void)OnWCToBizHBCommonResponse:(id)arg1 Request:(id)arg2;
  • (void)OnWCToBizHBCommonSystemErrorResponse:(id)arg1 Request:(id)arg2;
  • (void)OnWCToBizHBCommonErrorResponse:(id)arg1 Request:(id)arg2;
  • (void)OnWCToEnterpriseHBCommonResponse:(id)arg1 Request:(id)arg2;
  • (void)OnWCToEnterpriseHBCommonSystemErrorResponse:(id)arg1 Request:(id)arg2;
  • (void)OnWCToEnterpriseHBCommonErrorResponse:(id)arg1 Request:(id)arg2;
  • (void)OnWCToHongbaoCommonResponse:(id)arg1 Request:(id)arg2;
  • (void)OnWCToHongbaoCommonErrorResponse:(id)arg1 Request:(id)arg2;
  • (void)OnWCToHongbaoCommonSystemErrorResponse:(id)arg1 Request:(id)arg2;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCMallTelephoneTextFieldItem : WCBaseTextFieldItem <ABPeoplePickerNavigationControllerDelegate, CNContactPickerDelegate> { id m_vcDelegate; UIButton *m_btnSelectContact; UILabel *m_labelName; }

  • (void).cxx_destruct;
  • (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
  • (void)peoplePickerNavigationController:(id)arg1 didSelectPerson:(void *)arg2 property:(int)arg3 identifier:(int)arg4;
  • (BOOL)peoplePickerNavigationController:(id)arg1 shouldContinueAfterSelectingPerson:(void *)arg2 property:(int)arg3 identifier:(int)arg4;
  • (BOOL)peoplePickerNavigationController:(id)arg1 shouldContinueAfterSelectingPerson:(void *)arg2;
  • (void)peoplePickerNavigationControllerDidCancel:(id)arg1;
  • (void)contactPicker:(id)arg1 didSelectContactProperty:(id)arg2;
  • (void)contactPickerDidCancel:(id)arg1;
  • (void)onSelectContact;
  • (void)setViewController:(id)arg1;
  • (void)setTelephoneText:(id)arg1;
  • (id)getValue;
  • (id)getLabelName;
  • (void)setLabelName:(id)arg1;
  • (void)initView:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCMallBaseViewController : WCBizBaseViewController <MMTableViewInfoDelegate, WCBaseInfoItemDelegate, UIAlertViewDelegate> { WCMallControlData *m_data; }

  • (void).cxx_destruct;
  • (void)refreshViewWithData:(id)arg1;
  • (void)setupWithData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCMallMallProductsViewController : WCMallBaseViewController <WCMallOldTelephoneViewDelegate, WCMallCandidateTelephoneViewDelegate, ILinkEventExt, UIAlertViewDelegate> { id m_delegate; NSMutableDictionary *m_dicFunctionListView; WCBaseKeyboardToolBar *m_keyboardBar; UIButton *m_footerButton; UILabel *m_telphoneFooterLabel; UILabel *m_productFooterLabel; MMWebImageView *m_activityImageView; WCMallOldTelephoneView *m_oWCMallOldTelephoneView; WCMallCandidateTelephoneView *m_oWCMallCandidateTelephoneView; UIView *m_pickerBkgView; int m_eTelephoneNumberInputStatus; UrlLabel *m_rechargeTextView; NSString *m_balanceUrl; NSMutableDictionary *_disabledProducts; }

@property(retain, nonatomic) NSString *m_balanceUrl; // @synthesize m_balanceUrl; - (void).cxx_destruct; - (id)keyFromMobile:(id)arg1 productName:(id)arg2; - (void)updateFlowDataErrorIfNeedForMobile:(id)arg1 productName:(id)arg2; - (void)preQueryDisabledWithErrorMessage:(id)arg1 forMobile:(id)arg2 productName:(id)arg3; - (void)preQueryForFlowDataIfNeedWithMobile:(id)arg1; - (id)footerTextFromResponseRemark:(id)arg1; - (void)onLinkClicked:(id)arg1 backupUrl:(id)arg2 withRect:(struct CGRect)arg3; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)goToBalanceLink:(id)arg1; - (id)GetCandidateTelephoneEnsureTip; - (id)GetCandidateTelephoneDescription:(unsigned long)arg1 DifferentIndex:(id)arg2; - (unsigned long)GetNumberOfCandidateTelephoneListCount; - (void)OnClickWCMallCandidateTelephoneEnsureCellClicked; - (void)OnClickWCMallCandidateTelephoneCell:(unsigned long)arg1; - (BOOL)isSupportSeparator; - (id)GetOldTelephoneOwnerName:(unsigned long)arg1; - (id)GetOldTelephoneNumber:(unsigned long)arg1; - (unsigned long)GetNumberOfOldTelephoneListCount; - (void)OnClickWCMallOldTelephoneClearButton; - (void)OnClearTelphone; - (void)OnClickWCMallOldTelephoneCell:(unsigned long)arg1; - (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2; - (void)WCBaseInfoItemEndEdit:(id)arg1; - (void)WCBaseInfoItemEditChanged:(id)arg1; - (void)WCBaseInfoItemBeginEdit:(id)arg1; - (void)WCBaseInfoItemCancelEdit:(id)arg1; - (void)WCBaseInfoItemPressReturnKey:(id)arg1; - (void)checkData:(id)arg1; - (BOOL)checkIsEmpty:(id)arg1; - (void)OnComfireEnsureAlert; - (void)onNext; - (BOOL)getData:(id)arg1; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (void)initOldTelphoneTableView:(struct CGRect)arg1; - (void)initCandidateTelphoneTableView:(struct CGRect)arg1; - (void)initNavigationBarWithData:(id)arg1; - (void)initNavigationBar; - (void)initFooterViewWithData:(id)arg1; - (void)initFooterView; - (void)reloadTableView; - (id)getClearHeaderView; - (id)makeProductFooterView:(id)arg1; - (id)makeTelphoneFooterView:(id)arg1; - (void)initInfoTemplate; - (void)clearPriceLabel; - (void)updateTableView:(BOOL)arg1; - (void)updateTableView; - (void)setDelegate:(id)arg1; - (void)reloadOldTelephoneListView; - (void)updateFlowProducts:(id)arg1; - (void)reloadCandidateTelephoneView; - (id)getCurrentTelephoneNumberOwnerName; - (void)setTelephoneNumberOwnerName:(id)arg1 Number:(id)arg2; - (void)SetWCMallProductLatestInfo:(id)arg1; - (void)editerBeginEditing:(id)arg1; - (void)editerEndEditing:(id)arg1; - (void)removeNotificationObservers; - (void)initNotificationObservers; - (void)OnActivityIconClick:(id)arg1; - (void)OnActivityIconCancel:(id)arg1; - (void)viewDidLayoutSubviews; - (void)refreshViewWithData:(id)arg1; - (BOOL)initFilledDefaultData; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DataMatrix : NSObject { int dim; _Bool **data; }

  • (void)dealloc;
  • (id)toString;
  • (_Bool)valueAt:(int)arg1 y:(int)arg2;
  • (void)set:(_Bool)arg1 x:(int)arg2 y:(int)arg3;
  • (int)dimension;
  • (id)initWith:(int)arg1;

@end

@interface WCPayDigitalCertMgr : MMService { NSString *_m_digitalCertNo; }

@property(retain, nonatomic) NSString *m_digitalCertNo; // @synthesize m_digitalCertNo=_m_digitalCertNo; - (void).cxx_destruct; - (void)clearDigitalCertOnControl:(id)arg1; - (void)updateWithTenPayResponseDic:(id)arg1; - (id)updateCurrentDeviceCertNoWithInfo:(id)arg1 CertControl:(id)arg2; - (void)clearDigitalCertNo; - (void)updateDigitalCertNo:(id)arg1; - (id)getDigitalCertNo; - (void)loadDigitalCertFromDisk; - (void)onServiceReloadData; - (void)onServiceInit; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCBeaconUtilsMgr : MMService <MMService, CBCentralManagerDelegate> { CBCentralManager *_manager; }

@property(retain, nonatomic) CBCentralManager *manager; // @synthesize manager=_manager; - (void).cxx_destruct; - (long)loadGatedLaunchOptionsFromFile; - (BOOL)saveGatedLaunchOptions:(long)arg1; - (id)gatedLaunchOptionFilePath; - (void)centralManagerDidUpdateState:(id)arg1; - (void)makeZbAppear; - (BOOL)isInShakeViewController; - (BOOL)isTabMoreThan4; - (BOOL)isUserInGradationRegion; - (int)getGatedLaunchType; - (id)getGatedLaunchConfig; - (BOOL)isDeviceAndOSVersionOKForIBeacon; - (BOOL)isRegionOKForIBeacon; - (BOOL)isDeviceBLEPoweredOff; - (BOOL)isDeviceBLEPoweredOn; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOverseaTransferCgi : NSObject { id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)callOkDelegateWithErrorType:(int)arg1 ErrorMsg:(id)arg2 Dictionary:(id)arg3; - (void)callErrorDelegateWithErrorCode:(int)arg1 ErrorMsg:(id)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)startRequestWithCgiId:(unsigned long)arg1 Data:(id)arg2; - (void)dealloc; - (id)initWithDelegate:(id)arg1;

@end

@interface WCLanDeviceSearchingDefaultView : UIView { UILabel *m_searchLbl; NSArray *m_tailStrs; unsigned int m_tailIndex; MMTimer *m_tailTimer; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)textModifyMethod;
  • (id)init;

@end

@interface WCRedEnvelopesReceiveHomeView : MMUIView { id m_delegate; UIImageView *m_backgroundView; UIButton *openRedEnvelopesButton; UIImageView *openAnimationImageView; struct CGRect m_frame; NSDictionary *m_dicBaseInfo; BOOL m_bSuccessAnmation; UIView *oRedView; UIView *oTopHeaderView; MMWebImageView *imageView; MMWebImageView *maskImageView; }

  • (void).cxx_destruct;
  • (void)showSuccessOpenAnimation;
  • (void)removeView;
  • (void)endAnimation;
  • (void)showAnimation;
  • (void)stopReceiveAnimation;
  • (void)startReceiveAnimation;
  • (void)OnOpenRedEnvelopes;
  • (void)OnOpenList;
  • (void)OnCancelButtonDone;
  • (id)initWithFrame:(struct CGRect)arg1 andData:(id)arg2 delegate:(id)arg3;
  • (void)refreshViewWithData:(id)arg1;

@end

@interface WCPaySelectVerifyTypeViewController : WCPayBaseViewController { id m_delegate; NSString *bindCardTitle; NSString *bindCardSubTitle; NSString *bindIdTitle; NSString *bindIdSubTitle; NSString *extralWording; BOOL questionAnswerSwitch; NSString *questionAnswerUrl; BOOL isShowBindCard; BOOL isShowRealnameVerify; BOOL isShowBindCardVerify; NSString *bindCardVerifyTitle; NSString *bindCardVerifySubTitle; BOOL isNeedShowBindCardVerifyAlertView; NSString *bindCardVeifyAlertViewRightButtonText; NSString *bindCardVeifyAlertViewContent; }

  • (void).cxx_destruct;
  • (void)onRightBarButtonClick;
  • (void)populateData:(id)arg1;
  • (void)getWording;
  • (void)selectBindCardVerify;
  • (void)selectRealnameVerify;
  • (void)selectBindCard;
  • (void)makeSelectBindCardVerifyCell:(id)arg1;
  • (void)makeSelectRealnameVerifyCell:(id)arg1;
  • (void)makeSelectBindCardCell:(id)arg1;
  • (void)setDelegate:(id)arg1;
  • (void)OnBack;
  • (void)reloadTableView;
  • (void)initNavigationBar;
  • (void)viewDidLayoutSubviews;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (id)init;

@end

@interface QREncoder : NSObject { UIImage *_image; }

@property(retain, nonatomic) UIImage *image; // @synthesize image=_image; - (id)renderDataMatrix:(id)arg1 imageDimension:(int)arg2; - (id)encodeWithECLevel:(int)arg1 version:(int)arg2 string:(id)arg3; - (id)encodeWithECLevel:(int)arg1 version:(int)arg2 string:(id)arg3 AESPassphrase:(id)arg4; - (id)encodeCStringWithECLevel:(int)arg1 version:(int)arg2 cstring:(const char *)arg3; - (id)AESDecryptString:(id)arg1 withPassphrase:(id)arg2; - (id)AESEncryptString:(id)arg1 withPassphrase:(id)arg2; - (void)dealloc;

@end

@interface BaseCRC : NSObject { }

  • (unsigned short)getCRC16:(unsigned short)arg1 Bytes:(char *)arg2 Length:(unsigned long)arg3;
  • (unsigned short)getCRC16_Byte:(unsigned short)arg1 Byte:(unsigned char)arg2;

@end

@interface WCPayGenDigitalCertCgiResp : NSObject { unsigned long _m_wxErrorType; NSString *_m_wxErrorMsg; NSString *_m_crtCrt; NSString *_m_crtNo; unsigned long _m_retCode; NSString *_m_retMsg; NSDictionary *_m_userInfo; }

  • (id)GenFromDictionary:(id)arg1 WithErrorType:(unsigned long)arg2 ErrorMsg:(id)arg3; @property(retain, nonatomic) NSDictionary *m_userInfo; // @synthesize m_userInfo=_m_userInfo; @property(retain, nonatomic) NSString *m_retMsg; // @synthesize m_retMsg=_m_retMsg; @property(nonatomic) unsigned long m_retCode; // @synthesize m_retCode=_m_retCode; @property(retain, nonatomic) NSString *m_crtNo; // @synthesize m_crtNo=_m_crtNo; @property(retain, nonatomic) NSString *m_crtCrt; // @synthesize m_crtCrt=_m_crtCrt; @property(retain, nonatomic) NSString *m_wxErrorMsg; // @synthesize m_wxErrorMsg=_m_wxErrorMsg; @property(nonatomic) unsigned long m_wxErrorType; // @synthesize m_wxErrorType=_m_wxErrorType;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface WCPayGenDigitalCertCgi : NSObject { unsigned long _m_payScene; int _m_type; NSString *_m_trueName; NSString *_m_idNo; int _m_idType; NSString *_m_crtSms; NSString *_m_reqKey; NSString *_m_token; NSDictionary *_m_userInfo; id _m_delegate; NSString *_m_crtCsr; NSString *_m_snSalt; NSString *_m_deviceName; NSString *_m_deviceOS; NSString *_m_crtDeviceId; TenpayCertificate *_m_certControl; WCPayIdKeyRegularReporter *_m_cgiReporter; WCPayIdKeyRegularReporter *_m_controlReporter; }

@property(retain, nonatomic) WCPayIdKeyRegularReporter *m_controlReporter; // @synthesize m_controlReporter=_m_controlReporter; @property(retain, nonatomic) WCPayIdKeyRegularReporter *m_cgiReporter; // @synthesize m_cgiReporter=_m_cgiReporter; @property(retain, nonatomic) TenpayCertificate *m_certControl; // @synthesize m_certControl=_m_certControl; @property(retain, nonatomic) NSString *m_crtDeviceId; // @synthesize m_crtDeviceId=_m_crtDeviceId; @property(retain, nonatomic) NSString *m_deviceOS; // @synthesize m_deviceOS=_m_deviceOS; @property(retain, nonatomic) NSString *m_deviceName; // @synthesize m_deviceName=_m_deviceName; @property(retain, nonatomic) NSString *m_snSalt; // @synthesize m_snSalt=_m_snSalt; @property(retain, nonatomic) NSString *m_crtCsr; // @synthesize m_crtCsr=_m_crtCsr; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(retain, nonatomic) NSDictionary *m_userInfo; // @synthesize m_userInfo=_m_userInfo; @property(retain, nonatomic) NSString *m_token; // @synthesize m_token=_m_token; @property(retain, nonatomic) NSString *m_reqKey; // @synthesize m_reqKey=_m_reqKey; @property(retain, nonatomic) NSString *m_crtSms; // @synthesize m_crtSms=_m_crtSms; @property(nonatomic) int m_idType; // @synthesize m_idType=_m_idType; @property(retain, nonatomic) NSString *m_idNo; // @synthesize m_idNo=_m_idNo; @property(retain, nonatomic) NSString *m_trueName; // @synthesize m_trueName=_m_trueName; @property(nonatomic) int m_type; // @synthesize m_type=_m_type; @property(nonatomic) unsigned long m_payScene; // @synthesize m_payScene=_m_payScene; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)startRequest; - (void)genInternalInfo; - (void)callErrorDelegate; - (id)initWithDelegate:(id)arg1;

@end

@interface WCPayOrderActivityControlItem : MMObject { BOOL isButtonEnable; BOOL isButtonHidden; BOOL isActivityViewHidden; NSString *activityUrl; NSString *buttonTitle; }

@property(nonatomic) BOOL isActivityViewHidden; // @synthesize isActivityViewHidden; @property(nonatomic) BOOL isButtonHidden; // @synthesize isButtonHidden; @property(nonatomic) BOOL isButtonEnable; // @synthesize isButtonEnable; @property(retain, nonatomic) NSString *buttonTitle; // @synthesize buttonTitle; @property(retain, nonatomic) NSString *activityUrl; // @synthesize activityUrl; - (void).cxx_destruct;

@end

@interface WCPayPaidOrderActivityMgr : MMService { NSMutableDictionary *dicUrlToControlItem; }

  • (void).cxx_destruct;
  • (void)cleanAllControlItem;
  • (void)setControlItem:(id)arg1;
  • (id)getControlItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRedEnvelopesSendControlLogic : WCRedEnvelopesControlLogic <MMWebViewDelegate, WCBaseControlLogicDeleagte, WCBaseControlMgrExt, WCRedEnvelopesWelcomePageViewControllerDelegate, WCRedEnvelopesMakeRedEnvelopesViewControllerDelegate, WCRedEnvelopesMultiSelectContactsViewControllerDelegate, WCRedEnvelopesSessionSelectViewControllerDelegate, WCActionSheetDelegate, IWCPayControlLogicExt, WCRedEnvelopesMadeHBSuccessViewDelegate, ContactsCreateChatRoomLogicDelegate> { WCPayPayMoneyLogic *m_payMoneyLogic; WCPayControlData *oPayData; int m_scene; int m_enMadeRedEnvelopesType; WCRedEnvelopesMadeHBSuccessView *m_oWCRedEnvelopesMadeHBSuccessView; ContactsCreateChatRoomLogic *createChatRoomLogic; }

  • (void).cxx_destruct;
  • (void)onWebViewWillClose:(id)arg1;
  • (void)setScene:(int)arg1;
  • (void)OnJumpedToReceiveList;
  • (void)OnSendShareRedEnvelopesoRequest:(id)arg1 Error:(id)arg2;
  • (void)OnGenH5RedEnvelopesPayRequest:(id)arg1 Error:(id)arg2;
  • (void)OnGenRedEnvelopesPayRequest:(id)arg1 Error:(id)arg2;
  • (void)OnQueryRedEnvelopesUserInfo:(id)arg1 Error:(id)arg2;
  • (BOOL)gotoViewController:(id)arg1;
  • (void)WCRedEnvelopesMadeHBSuccessViewSendHB;
  • (void)WCRedEnvelopesMadeHBSuccessViewBack;
  • (void)OnWCRedEnvelopesSendSuccessViewAnimationDidStop;
  • (void)OnCreateRoom:(id)arg1;
  • (void)OnSelectMutilContactsButton;
  • (BOOL)OnFilterSessionContact:(id)arg1;
  • (void)GotoNotReceivedListLogic;
  • (void)OnSelectSessionCancel:(id)arg1;
  • (void)OnSelectSessionReturn:(id)arg1;
  • (void)OnSelectSession:(id)arg1 SessionSelectController:(id)arg2;
  • (void)OnConfirmCreateChatRoomAndSendMessageSelectSessionViewController;
  • (void)OnConfirmSendMessageSelectSessionViewController;
  • (void)onMultiSelectContactReturn:(id)arg1;
  • (void)OnGotoRootViewController;
  • (void)onWCBaseLogicDidStop:(unsigned long)arg1;
  • (void)gotoSelectSessionViewController;
  • (void)OnClickNotReceivedButton;
  • (void)OnMakeWCRedEnvelopesButtonClick:(id)arg1;
  • (void)OnWCRedEnvelopesMakeRedEnvelopesViewControllerBack;
  • (void)OnWCRedEnvelopesWelcomePageViewControllerSelectNormalRedEnvelopes;
  • (void)OnWCRedEnvelopesWelcomePageViewControllerSelectRadmonRedEnvelopes;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)OnWCRedEnvelopesWelcomePageViewControllerMyRedEnvelopesList;
  • (void)OnWCRedEnvelopesWelcomePageViewControllerBack;
  • (void)stopLogic;
  • (void)dealloc;
  • (void)startLogic;
  • (id)initWithData:(id)arg1 Scene:(int)arg2 RedEnvelopesType:(int)arg3;
  • (id)initWithData:(id)arg1;
  • (id)getData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAtomicRedEnvReceiveHomeView : MMUIView { id m_delegate; UIImageView *m_oBackgroundView; UIButton *m_oOpenRedEnvelopesButton; UIImageView *m_oOpenAnimationImageView; struct CGRect m_oFrame; NSDictionary *m_dicBaseInfo; BOOL m_bChecked; UIButton *checkedButton; BOOL m_bEndAnmation; UIView *m_oRedView; UIView *m_oTopHeaderView; UIImageView *imageView; }

  • (void).cxx_destruct;
  • (void)OnCheckChanged;
  • (void)showSuccessOpenAnimation;
  • (void)removeView;
  • (void)endAnimation;
  • (void)showAnimation;
  • (void)stopReceiveAnimation;
  • (void)startReceiveAnimation;
  • (void)OnOpenRedEnvelopes;
  • (void)OnOpenList;
  • (void)OnCancelButtonDone;
  • (id)initWithFrame:(struct CGRect)arg1 andData:(id)arg2 delegate:(id)arg3;
  • (void)refreshViewWithData:(id)arg1;

@end

@interface WCPayGPMemberFillMoneyController : WCPayBaseViewController { BOOL _bIsAmountInvalid; id _delegate; WCPayGPMemberFillMoneyView *_contentView; WCPayGPLaunchParamInvalidTipsView *_paramInvalidTipsView; }

@property(nonatomic) BOOL bIsAmountInvalid; // @synthesize bIsAmountInvalid=_bIsAmountInvalid; @property(retain, nonatomic) WCPayGPLaunchParamInvalidTipsView *paramInvalidTipsView; // @synthesize paramInvalidTipsView=_paramInvalidTipsView; @property(retain, nonatomic) WCPayGPMemberFillMoneyView *contentView; // @synthesize contentView=_contentView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)hideInvalipTipsView; - (void)showInvalidTipsViewWithContent:(id)arg1; - (void)handleContentViewSelectMemberChange:(id)arg1; - (void)handleContentViewFinishSelectMember:(id)arg1 withUserPayAmountDict:(id)arg2; - (void)handleContentViewCancelSelectMember; - (void)finishSelectMember; - (void)cancelSelectMember; - (void)refreshMemberFillMoneyControllerWithSelectedContact:(id)arg1 withUserPayAmountDict:(id)arg2; - (void)setupContentView; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidLoad;

@end

@interface WCPayOverseaPayFunctionListCgi : NSObject { BOOL _m_isCgiEnd; id _m_delegate; unsigned int _m_tpaCountry; }

@property(nonatomic) BOOL m_isCgiEnd; // @synthesize m_isCgiEnd=_m_isCgiEnd; @property(nonatomic) unsigned int m_tpaCountry; // @synthesize m_tpaCountry=_m_tpaCountry; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)callOkDelegateWithRespObject:(id)arg1; - (void)callErrorDelegateWithErrorCode:(int)arg1 ErrorMsg:(id)arg2; - (void)startRequest; - (BOOL)isCgiEnd; - (void)dealloc; - (id)initWithDelegate:(id)arg1 TpaCountry:(unsigned int)arg2;

@end

@interface WCLanDeviceServiceUtil : NSObject { }

  • (id)fileExtInPath:(id)arg1;
  • (id)hashNameForString:(id)arg1;
  • (id)videoKissMsgFromTimeLineItem:(id)arg1 isNeedFileDetail:(BOOL)arg2;
  • (id)imageKissMsgFromImageTimeLineItem:(id)arg1;
  • (id)imagePathFromImageTimeLineItem:(id)arg1;
  • (id)videoKissMsgFromMsgWrap:(id)arg1 isNeedFileDetail:(BOOL)arg2;
  • (id)fileKissMsgFromMsgWrap:(id)arg1 isNeedFileDetail:(BOOL)arg2;
  • (id)filePathFromMsgWrap:(id)arg1;
  • (id)imageKissMsgFromMsgWrap:(id)arg1;
  • (id)imagePathFromImageMsgWrap:(id)arg1;
  • (id)HDImagePathFromImageMsgWrap:(id)arg1 inScene:(unsigned int)arg2;
  • (id)kissLogicForLanDeviceData:(id)arg1 delegate:(id)arg2;
  • (BOOL)canApplyLanDeviceData:(id)arg1 withDevice:(id)arg2;
  • (unsigned int)kissTypeForDevice:(id)arg1;
  • (unsigned int)deviceSceneForTimeLineItem:(id)arg1;
  • (unsigned int)deviceSceneForMsgWrap:(id)arg1;

@end

@interface WCPayGPMemberFillMoneyCell : MMTableViewCell { id _delegate; MMUIView *_cellContentView; WCUITextField *_textField; UIImageView *_headImgView; MMUILabel *_nicknameLabel; MMUIView *_keyboardInputToolBar; UIImageView *_checkMarkImgView; MMUIView *_lineView; UIButton *_previousBtn; UIButton *_nextBtn; CContact *_contact; double _payAmount; }

@property(nonatomic) double payAmount; // @synthesize payAmount=_payAmount; @property(retain, nonatomic) CContact *contact; // @synthesize contact=_contact; @property(retain, nonatomic) UIButton *nextBtn; // @synthesize nextBtn=_nextBtn; @property(retain, nonatomic) UIButton *previousBtn; // @synthesize previousBtn=_previousBtn; @property(retain, nonatomic) MMUIView *lineView; // @synthesize lineView=_lineView; @property(retain, nonatomic) UIImageView *checkMarkImgView; // @synthesize checkMarkImgView=_checkMarkImgView; @property(retain, nonatomic) MMUIView *keyboardInputToolBar; // @synthesize keyboardInputToolBar=_keyboardInputToolBar; @property(retain, nonatomic) MMUILabel *nicknameLabel; // @synthesize nicknameLabel=_nicknameLabel; @property(retain, nonatomic) UIImageView *headImgView; // @synthesize headImgView=_headImgView; @property(retain, nonatomic) WCUITextField *textField; // @synthesize textField=_textField; @property(retain, nonatomic) MMUIView *cellContentView; // @synthesize cellContentView=_cellContentView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)nextTextField; - (void)previousTextField; - (void)resignTextField; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)textFieldDidEndEditing:(id)arg1; - (void)textFieldDidChange:(id)arg1; - (BOOL)textFieldShouldBeginEditing:(id)arg1; - (void)updateCheckMarkImgViewWithPayAmount:(double)arg1; - (void)setNextBtnEnable:(BOOL)arg1; - (void)setPreviousBtnEnable:(BOOL)arg1; - (void)makeTextFieldBecomeFirstResponder; - (void)updateCellContentWithContact:(id)arg1 payAmount:(double)arg2 displayName:(id)arg3 needShowSepLine:(BOOL)arg4; - (id)genKeyboardInputToolbar; - (void)setupContentView; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCBizControlLogic : WCBaseControlLogic { WCBizLoadingView *m_loadView; }

  • (void).cxx_destruct;
  • (void)startLoadingOnMainWindow;
  • (void)stopLoadingOnMainWindow;
  • (void)showLoadingOK:(id)arg1;
  • (void)stopLoading;
  • (void)startLoadingWithTip:(id)arg1;
  • (void)startLoadingBlocked;
  • (void)startLoading;
  • (void)dealloc;
  • (void)initLoadView;

@end

@interface WCBizMultiImageBrowseData : NSObject { NSArray *m_arrBrowseImgItem; unsigned long m_uiStartIndex; UIImage *m_oWaitBackGroundImg; BOOL m_bCached; }

@property(retain, nonatomic) UIImage *m_oWaitBackGroundImg; // @synthesize m_oWaitBackGroundImg; @property(nonatomic) unsigned long m_uiStartIndex; // @synthesize m_uiStartIndex; @property(nonatomic) BOOL m_bCached; // @synthesize m_bCached; @property(retain, nonatomic) NSArray *m_arrBrowseImgItem; // @synthesize m_arrBrowseImgItem; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCBizFullImageView : MMUIWindow <UIScrollViewDelegate, scrollViewDelegate, WCBizMultiImageBrowseViewContainerDelegate, SessionSelectControllerDelegate, WCActionSheetDelegate> { UIView *m_fakeScreenView; struct CGRect m_originImageRectInScreen; BOOL m_isAnimating; MMScrollView *m_scrollView; UIPageControl *m_pageCtrl; UIView *m_blackMask; WCBizMultiImageBrowseData *m_oImageBrowseData; NSMutableArray *m_arrImage; unsigned long m_iCurIndex; BOOL m_hasScroll; int m_lastDeviceOrientation; id m_delegate; }

  • (void)freeWCBizFullScreenView;
  • (id)getWCBizFullScreenView; @property(nonatomic) unsigned long m_iCurIndex; // @synthesize m_iCurIndex; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate;
  • (void).cxx_destruct;
  • (void)onVideoVoipViewDidAppear:(id)arg1;
  • (void)didDeviceRotate;
  • (void)touchesEnded_ScrollView:(id)arg1 withEvent:(id)arg2;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onLongPressedWithWCBizImageBrowseItem:(id)arg1;
  • (void)captureScreen;
  • (void)animationHideWithRotate;
  • (void)onContainerAnimationHideStart;
  • (void)onContainerAnimationShowStop;
  • (void)onContainerAnimationShowStart;
  • (void)onContainerAnimationHideStop;
  • (void)animationHideStop;
  • (BOOL)shouldHideContainerOnRotate;
  • (void)OnSelectSessionCancel:(id)arg1;
  • (void)OnSelectSession:(id)arg1 SessionSelectController:(id)arg2;
  • (id)getVisibleViewController;
  • (void)rotateToDeviceOrientation:(BOOL)arg1;
  • (void)scrollViewDidEndScrollingAnimation:(id)arg1;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)downloadImage;
  • (void)animationShowWithWCBizImageBrowse:(id)arg1 originView:(id)arg2;
  • (void)resetScrollView;
  • (void)clearStatus;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCBizInfoGroup : NSObject { NSMutableArray *m_arrayItem; NSString *m_error; NSString *m_footerTip; NSString *m_headerTip; UILabel *m_tipLabel; NSString *m_footerTipsTitle; NSString *m_footerTipsContent; }

@property(retain, nonatomic) NSString *m_footerTipsContent; // @synthesize m_footerTipsContent; @property(retain, nonatomic) NSString *m_footerTipsTitle; // @synthesize m_footerTipsTitle; @property(retain, nonatomic) NSString *m_headerTip; // @synthesize m_headerTip; @property(retain, nonatomic) NSString *m_footerTip; // @synthesize m_footerTip; @property(retain, nonatomic) NSString *m_error; // @synthesize m_error; @property(retain, nonatomic) NSArray *m_arrayItem; // @synthesize m_arrayItem; - (void).cxx_destruct; - (id)getTipLabel; - (void)addItem:(id)arg1; - (void)setError:(id)arg1; - (void)dealloc; - (id)initWithFooterTip:(id)arg1 footerTipTitle:(id)arg2 footerTipsContent:(id)arg3 headerTip:(id)arg4 error:(id)arg5; - (id)initWithFooterTip:(id)arg1 headerTip:(id)arg2 error:(id)arg3;

@end

@interface WCBizLoadingView : UIView { UIImageView *m_imageView; UILabel *m_labelTitle; UILabel *m_labelMsg; UIImageView *backgroundView; UIImageView *m_logoView; BOOL m_bIgnoringInteractionEventsWhenLoading; }

@property(nonatomic) BOOL m_bIgnoringInteractionEventsWhenLoading; // @synthesize m_bIgnoringInteractionEventsWhenLoading; - (void).cxx_destruct; - (void)stopLoading; - (void)startLoading; - (void)setMessage:(id)arg1; - (void)setLogo:(id)arg1; - (void)setTitle:(id)arg1; - (void)dealloc; - (void)layoutSubviews; - (void)autoLayoutInCenter; - (id)init;

@end

@interface WCMyDeviceCell : MMTableViewCell { BOOL _isInited; NSString *_iconUrl; NSString *_deviceName; MMDeviceHeadImageView *_headImageView; UILabel *_deviceNameLbl; UILabel *_deviceDetailLbl; }

@property(retain, nonatomic) UILabel *deviceDetailLbl; // @synthesize deviceDetailLbl=_deviceDetailLbl; @property(retain, nonatomic) UILabel *deviceNameLbl; // @synthesize deviceNameLbl=_deviceNameLbl; @property(retain, nonatomic) MMDeviceHeadImageView *headImageView; // @synthesize headImageView=_headImageView; @property(nonatomic) BOOL isInited; // @synthesize isInited=_isInited; @property(copy, nonatomic) NSString *deviceName; // @synthesize deviceName=_deviceName; @property(copy, nonatomic) NSString *iconUrl; // @synthesize iconUrl=_iconUrl; - (void).cxx_destruct; - (void)setDefaultIcon:(id)arg1; - (void)setDeviceName:(id)arg1 detail:(id)arg2; - (void)initCell; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface WCBizImageBrowseItem : NSObject { NSString *m_nsImgUrl; UIImage *m_nsThumbImage; NSData *m_ndImgData; }

@property(retain, nonatomic) UIImage *m_nsThumbImage; // @synthesize m_nsThumbImage; @property(retain, nonatomic) NSString *m_nsImgUrl; // @synthesize m_nsImgUrl; @property(retain, nonatomic) NSData *m_ndImgData; // @synthesize m_ndImgData; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCBizMultiImageBrowseViewContainer : MMUIScrollView <CAAnimationDelegate, UIScrollViewDelegate, MMImageScrollViewHelperDelegate> { WCBizImageBrowseItem *m_oImageBrowseItem; struct CGRect m_originImageRectInScreen; struct CGSize m_initalContentSize; UIImage *m_image; UIImageView *m_oBackGroundImageView; BOOL m_isAnimating; BOOL m_isShowing; BOOL m_bIsLongPressHandled; BOOL m_isImageReady; int m_lastDeviceOrientation; UIImageView *m_container; MMLoadingView *m_loadingView; MMProgressViewEx *m_processView; UIImage *m_processBackGroundImage; MMImageScrollViewHelper *m_scrollViewHelper; WCActionSheet *m_actionSheet; id m_delegate; }

@property(retain, nonatomic) MMLoadingView *m_loadingView; // @synthesize m_loadingView; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) struct CGSize m_initalContentSize; // @synthesize m_initalContentSize; @property(nonatomic) struct CGRect m_originImageRectInScreen; // @synthesize m_originImageRectInScreen; @property(retain, nonatomic) WCBizImageBrowseItem *m_oImageBrowseItem; // @synthesize m_oImageBrowseItem; @property(retain, nonatomic) UIImage *m_image; // @synthesize m_image; - (void).cxx_destruct; - (void)LongPressEvents; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)animationRotateDidStop; - (void)onDeviceRotate; - (void)animationHideDidStop; - (void)animationHideWithRotate; - (struct CGAffineTransform)getAnimationRotateTransform; - (void)tryDownloadImage:(BOOL)arg1; - (void)setImageWithoutAnimation:(id)arg1; - (void)animationShowWithImageBrowseData:(id)arg1 ProgressBackGroundImageView:(id)arg2; - (void)animationShowStep2; - (void)animationShowStep2_Animate; - (void)animationShowStep2_ImageNotReady; - (void)animationShowDidStop; - (void)animationShowView; - (void)setContentOffsetAndSize; - (void)clearStatus; - (struct CGRect)getCenterRect:(struct CGSize)arg1 maxSize:(struct CGSize)arg2; - (void)showProcessView; - (void)initScrollViewHelper; - (void)onDoubleTap:(id)arg1; - (void)onSingleTap:(id)arg1; - (id)viewForZooming; - (void)scrollViewDidZoom:(id)arg1; - (id)viewForZoomingInScrollView:(id)arg1; - (void)startLoadingBlocked; - (void)setContentSize:(struct CGSize)arg1; - (void)setContentOffset:(struct CGPoint)arg1; - (void)setZoomScale:(float)arg1 animated:(BOOL)arg2; @property(nonatomic) struct CGRect frame; - (void)dealloc; - (void)stopAllAnimation; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(copy, nonatomic) NSArray *gestureRecognizers; @property(readonly) unsigned int hash; @property(nonatomic) float maximumZoomScale; @property(nonatomic) float minimumZoomScale; @property(readonly) Class superclass; @property(nonatomic) float zoomScale;

@end

@interface WCRedEnvelopesCommentInputToolView : MMUIView { int _keyboardHeight; UIImageView *_toolView; MMGrowTextView *_textView; int _positionMode; UIButton *_sendButton; struct CGPoint fPreToolViewOrigin; float _fKeyboardAnimationDuration; int _iKeyboardAnimationCurve; id m_delegate; BOOL m_bPositioning; }

@property(nonatomic) BOOL m_bPositioning; // @synthesize m_bPositioning; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onTextViewDidChange:(id)arg1; - (void)onTextView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (BOOL)isFirstResponder; - (BOOL)resignFirstResponder; - (BOOL)becomeFirstResponder; - (void)keyboardDidShow:(float)arg1; - (BOOL)TextViewDidDelete; - (void)setKeyboardAnimationCurve:(int)arg1; - (void)setKeyboardAnimationDuration:(float)arg1; - (void)MMGrowTextView:(id)arg1 pasteImage:(id)arg2; - (BOOL)MMGrowTextView:(id)arg1 shouldPasteImage:(id)arg2; - (void)keyboardWillHide:(BOOL)arg1; - (void)keyboardWillHideInter:(float)arg1; - (void)keyboardWillShow:(float)arg1; - (void)animationDidStop:(id)arg1 finished:(BOOL)arg2; - (void)UpdateTabBarSendButtonState; - (void)TextDidChanged:(id)arg1 selectedRange:(struct _NSRange)arg2; - (void)TextViewDidEnter:(id)arg1; - (void)TextViewHeightDidChanged:(id)arg1; - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2; - (void)NotifyViewControllerPostionChanged:(BOOL)arg1 Animated:(BOOL)arg2; - (void)dealloc; - (float)getToolViewHeight; - (id)getText; @property(nonatomic) __weak NSString *text; - (void)insertString:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1; - (void)initSubview;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCBizPickerView : NSObject { UIPickerView *m_pickerView; id _m_delegate; UIView *_contentView; UIView *_transparentView; UIViewController *_contentVC; UIPopoverController *_popoverController; int _lastOri; }

  • (struct CGSize)getPickerViewSize; @property(nonatomic) int lastOri; // @synthesize lastOri=_lastOri; @property(retain, nonatomic) UIPopoverController *popoverController; // @synthesize popoverController=_popoverController; @property(retain, nonatomic) UIViewController *contentVC; // @synthesize contentVC=_contentVC; @property(retain, nonatomic) UIView *transparentView; // @synthesize transparentView=_transparentView; @property(retain, nonatomic) UIView *contentView; // @synthesize contentView=_contentView; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate;
  • (void).cxx_destruct;
  • (void)dismissWithAnimated:(BOOL)arg1;
  • (void)handleTap:(id)arg1;
  • (void)reloadComponent:(int)arg1;
  • (void)setSelectedRow:(int)arg1 Component:(int)arg2;
  • (void)UIPickerViewDidFinish;
  • (void)UIPickerViewDidCancel;
  • (int)adaptivePresentationStyleForPresentationController:(id)arg1;
  • (void)showInView:(id)arg1;
  • (void)didRotate:(id)arg1;
  • (void)dealloc;
  • (void)removeAllPickerViewDelegate;
  • (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRedEnvelopesWelcomePageViewController : WCRedEnvelopesBaseViewController { id m_delegate; BOOL m_bDidBack; }

  • (void).cxx_destruct;
  • (void)setDelegate:(id)arg1;
  • (void)OnClickBannerActivity;
  • (void)OnClickTailActivity;
  • (void)OnClickHeadActivity;
  • (void)refreshViewWithData:(id)arg1;
  • (void)viewDidLoad;
  • (void)viewDidBePoped:(BOOL)arg1;
  • (void)OnLeftBarButtonDone;
  • (void)initNavigationBar;
  • (BOOL)useTransparentNavibar;
  • (id)init;

@end

@interface WCBizTipView : UIView <CAAnimationDelegate, ILinkEventExt> { NSString *_title; NSString *_content; NSString *_imageName; UIImageView *_backgroundView; UIImageView *contentImageView; RichTextView *richTextView; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (id)getContentImageView; - (void)onCloseIntroView; - (void)dealloc; - (void)showAnimation; - (void)initView; - (id)initWithFrame:(struct CGRect)arg1 andTittle:(id)arg2 andContent:(id)arg3 andImage:(id)arg4;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCBeaconGatedLaunchOption : MMObject { unsigned int tabState; }

  • (void)initialize; @property(nonatomic) unsigned int tabState; // @synthesize tabState;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface WCPayGPUIUtil : NSObject { }

  • (unsigned long long)getCorrectIntValueFromDouble:(double)arg1;
  • (void)limitActivityThemeContent:(id)arg1;
  • (void)setTextFieldDisplayValueShortestWithValue:(double)arg1 textField:(id)arg2;
  • (id)genNoticeButtonWithNoticeContent:(id)arg1;
  • (id)genSepDashLineViewWithContontainerWidth:(float)arg1;
  • (id)genSepLineViewWithContontainerWidth:(float)arg1;
  • (id)genCenterContentLabel;
  • (id)genCellInputContentRichTextViewWithLinkDeleagte:(id)arg1;
  • (id)genDecimalPadKeyboardDoneBtnToolBarWithTarget:(id)arg1 selector:(SEL)arg2;
  • (id)genCellInputContentTextFieldWithFrame:(struct CGRect)arg1 textFieldDelegate:(id)arg2 textFieldDidChangeTarget:(id)arg3 didChangeCallbackSelector:(SEL)arg4;
  • (id)genCellInputContentTipsLabel;

@end

@interface WCFestivalRedEnvShareView : MMUIView { id m_delegate; UIImageView *m_backgroundView; UIButton *openRedEnvelopesButton; UIImageView *openAnimationImageView; struct CGRect m_frame; NSDictionary *m_dicBaseInfo; BOOL m_bSuccessAnmation; UIView *oRedView; UIView *oTopHeaderView; UIImageView *imageView; WCRedEnvelopesControlData *m_data; }

  • (void).cxx_destruct;
  • (void)showSuccessOpenAnimation;
  • (void)removeView;
  • (void)endAnimation;
  • (void)showAnimation;
  • (void)stopReceiveAnimation;
  • (void)startReceiveAnimation;
  • (void)OnOpenRedEnvelopes;
  • (void)OnOpenList;
  • (void)OnCacnelButtonDoneLogic;
  • (void)OnCancelButtonDone;
  • (id)initWithFrame:(struct CGRect)arg1 andData:(id)arg2 delegate:(id)arg3;
  • (void)refreshViewWithData:(id)arg1;

@end

@interface WCBizBaseViewController : MMSearchBarDisplayController <MMTableViewInfoDelegate, WCBaseInfoItemDelegate, UIAlertViewDelegate> { MMTableViewInfo *m_tableViewInfo; UILabel *m_powerByTenpay; id m_oBizBaseViewControllerDelegate; int _tableViewStyle; }

@property(nonatomic) int tableViewStyle; // @synthesize tableViewStyle=_tableViewStyle; - (void).cxx_destruct; - (void)setBizBaseViewControllerDelegate:(id)arg1; - (void)footerTipAction:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showEnsureAlert:(id)arg1 Title:(id)arg2; - (void)OnComfireEnsureAlert; - (id)getSectionFromGroup:(id)arg1; - (id)makeFooter:(id)arg1; - (void)clickInfoCell:(id)arg1; - (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2; - (void)OnDataChange; - (void)dealloc; - (void)setNormalTitle:(id)arg1; - (void)setTitle:(id)arg1 subTitle:(id)arg2; - (void)setTitle:(id)arg1; - (void)setWCBizAuthTitle:(id)arg1; - (void)setWCBizAuthTitle:(id)arg1 TextColor:(id)arg2; - (void)viewDidLoad; - (void)addPowerByTenpayTip; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)initView; - (void)callViewDidLoad; - (void)initNavigationBar; - (void)OnBack; - (void)initData; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayHtml5WalletLogic : WCPayControlLogic <WCPayLoadingViewControllerDelegate, MMWebViewDelegate> { }

  • (void)loadingViewControllerDidBack:(id)arg1;
  • (void)webViewReturn:(id)arg1;
  • (void)showErrorAlert;
  • (void)didFail;
  • (void)getWalletUrl;
  • (void)showWebViewControllerWithURL:(id)arg1 animated:(BOOL)arg2;
  • (void)showLoadingViewController;
  • (void)startLogic;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDeviceNameEditConfirmView : MMUIWindow { UITextField *m_textField; NSString *m_alias; NSString *_title; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(copy, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct; - (void)keyboardHide:(id)arg1; - (void)keyboardShow:(id)arg1; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)onConfirm; - (void)onCancel; - (id)getText; - (id)genTextField; - (id)genTitleLabel; - (void)initBottomButtons; - (void)initContentView; - (void)initBackgroundView; - (void)showView; - (void)initView; - (id)initWithFrame:(struct CGRect)arg1 andAlias:(id)arg2; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPaySelectReceiveOrPayViewController : WCPayBaseViewController { id m_delegate; UIView *_payCycleView; UIView *_receiveCycleView; UIButton *_payButton; UIButton *_receiveButton; UILabel *_payLabel; UILabel *_payDescLabel; UILabel *_receiveLabel; UILabel *_receiveDescLabel; UIImageView *_receiveIcon; UIImageView *_payIcon; }

@property(retain, nonatomic) UIImageView *payIcon; // @synthesize payIcon=_payIcon; @property(retain, nonatomic) UIImageView *receiveIcon; // @synthesize receiveIcon=_receiveIcon; @property(retain, nonatomic) UILabel *receiveDescLabel; // @synthesize receiveDescLabel=_receiveDescLabel; @property(retain, nonatomic) UILabel *receiveLabel; // @synthesize receiveLabel=_receiveLabel; @property(retain, nonatomic) UILabel *payDescLabel; // @synthesize payDescLabel=_payDescLabel; @property(retain, nonatomic) UILabel *payLabel; // @synthesize payLabel=_payLabel; @property(retain, nonatomic) UIButton *receiveButton; // @synthesize receiveButton=_receiveButton; @property(retain, nonatomic) UIButton *payButton; // @synthesize payButton=_payButton; @property(retain, nonatomic) UIView *receiveCycleView; // @synthesize receiveCycleView=_receiveCycleView; @property(retain, nonatomic) UIView *payCycleView; // @synthesize payCycleView=_payCycleView; - (void).cxx_destruct; - (void)setDelegate:(id)arg1; - (void)buttonClick:(id)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (BOOL)useTransparentNavibar; - (void)onCancelButton:(id)arg1; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (void)layoutUI; - (void)setupViews; - (void)viewDidLayoutSubviews; - (void)dealloc; - (id)init;

@end

@interface WCPayControlData : NSObject { NSString *nsCardHodlerName; NSString *nsCardHodlerCredit; NSString *nsCardHodlerIdentifyCard; NSString *nsCardNumber; NSString *nsPhoneNumber; NSString *nsResetPhoneNumber; NSString *nsResetCVVCode; NSString *nsCVVCode; NSString *nsResetValidDate; NSString *nsValidDate; NSString *nsPhoneVerifyCode; NSString *nsPayPasswd; NSString *nsRepeatPayPasswd; NSString *nsVerifiedPasswd; NSString *nsSaveBalanceMoney; NSString *nsFetchBalanceMoney; NSString *nsTransferMoney; NSString *nsTransferExtMoney; NSString *nsFetchArriveTime; BOOL m_bAutoFilledCardInfo; NSString *nsTransferRemark; NSString *nsWCLanguage; NSString *nsFirstName; NSString *nsLastName; NSString *nsCountry; NSString *nsArea; NSString *nsCity; NSString *nsAddress; NSString *nsPhoneNumber_Overseas; NSString *nsZipCode; NSString *nsEmail; NSString *nsCreditPayFirstName; NSString *nsCreditPayLast4IDNumber; NSString *nsCreditPayName; NSString *nsCreditPayIDNumber; unsigned long uiFlag; unsigned long uiPayScene; unsigned long uiBindScene; unsigned long uiJSApiPayScene; NSString *nsOrderID; NSString *nsUUID; NSString *nsImportCode; NSString *nsProductsID; NSString *nsBindSerial; NSString *m_nsToken; NSString *nsServiceAppID; NSString *nsServiceAppUserName; NSString *nsServiceAppName; NSString *nsServiceAppLogoUrl; NSString *nsServiceDetail; NSString *nsServiceSubscribeUrl; NSString *nsWapPayUrl; NSString *nsShareToFriendURL; NSString *nsPaidSuccessDetail; int uiServiceSubscribeStrategy; NSString *nsAppName; NSString *nsAppID; NSString *nsAppSource; WCPayAppAuthRequestStruct *structAppAuthRequest; WCPayBindUserInfo *bindUserInfo; unsigned long uiCardBankTag; NSError *m_oPaidError; WCPayAuthenticationPay *m_structAuthenticationPay; WCPayAuthenticationPayVerifySMSStruct *m_structAuthenticationPayVerifySMS; WCPayResetPasswordInfo *m_structResetPayPasswordInfo; NSArray *m_arrTenpayImportBindCard; TenpayBindCardInfo *m_structSelectedTenpayBindCardInfo; TenpayBindCardSubscribeAppInfo *m_structSelectedTenpayBindCardSubscribeAppInfo; WCPayBindInfo *m_structBindInfo; NSArray *m_arrBindedCard; NSArray *m_arrHistoryCard; NSArray *m_arrVirtualNoBindCard; NSArray *m_arrWXBorrowMoneyItemList; WCPayBindCardInfo *m_structSelectedCardInfo; WCPayBindCardInfo *m_structSelectedResetBalanceTelCardInfo; WCPayUserInfo *m_structUserInfo; WCPaySwitchInfo *m_structSwitchInfo; WCPayBalanceInfo *m_structBalanceInfo; WCPayNoticeInfo *m_structNoticeInfo; WCPayCardBinInfo *m_structSelectedCardType; NSArray *m_arrAvailableBank; WCPayIAPOrderDetail *m_structIAPOrderDetail; WCPayMultiOrderDetail *m_structOrderDetail; NSMutableArray *m_arrStatusChangeOrderArray; NSMutableArray *m_arrOrderArray; NSMutableArray *m_arrNotifyMsgArray; WCPayAuthenticationPayStatusStruct *m_structAuthenticationPayStatus; WCPayVirtualNoBindCard *m_structVirtualCardInfo; NSDate *startPayDate; NSDate *startVerifySMSDate; BOOL bNeedGetSMSAgain; NSString *nsOfflinePayQRCode; NSString *nsOfflinepayBarCode; BOOL m_bNeedOfflinePayLoading; long long uiOfflinePayLimit; int offlinePayAmount; int offlinePayNumber; long long uiOfflinePayChangedLimit; WCPayOfflinePayChangeLimitFeeRequestStruct *m_structWCPayOfflinePayChangeLimitFeeRequestStruct; NSString *nsOfflinePayConfirmViewTips; WCPayOfflinePayQueryInfo *m_structWCPayOfflinePayQueryInfo; unsigned long uiInitalMoney; WCPayOfflinePayQueryInfoRequest *m_sturctWCPayOfflinePayQueryInfoRequest; int m_enWCPayOfflinePayCodeDisplayScene; BOOL m_bBankUser; NSString *m_nsSessionKey; BOOL m_bNeedBind; NSString *m_nsIDNumberMask; NSString *m_nsNameMask; NSArray *m_arrIncreaseLimitQuestionArray; WCPayCreditCardInfo *m_sturctWCPayCreditCardInfo; unsigned long m_uiQueryQuestionCnt; CContact *m_oSelectedContact; NSString *m_nsSelectedUserNameFromQRCode; NSString *m_nsSelectedTruthNameFromQRCode; NSString *m_nsControlTransationID; NSString *m_nsTransferID; NSString *m_nsCurrentUserName; NSString *m_nsTranferMoneyString; unsigned long long m_uiTransferInvalidTime; unsigned long m_uiEffectiveDate; WCPayTransferPrepayRequestStruct *m_oWCPayTransferPrepayRequestStruct; NSMutableArray *m_arrFacingReceiveMoneyPayer; unsigned long m_uiStepInFacingReceiveViewTimestamp; NSString *m_nsFixedAmountReceiveMoneyQRCode; NSString *m_nsFixedAmountReceiveMoneyDesc; long long m_llFixedAmountReceiveMoneyTotalMoney; int m_enWCPayFacingReceiveMoneyScene; NSString *m_nsFacingPaidID; NSString *m_nsInterruptDesc; unsigned long m_uiHasUnarriveMoney; unsigned long m_uiChargeFee; unsigned long m_uiAccFee; unsigned long m_uiFeeLimit; unsigned long m_uiRemainFee; unsigned long m_uiExceedFee; NSString *m_nsChargeRate; NSString *m_nsTransferInterruptChargeDesc; unsigned long m_uiUsedFee; BOOL m_isShowCharge; NSString *m_nsChargeDesc; NSString *m_nsChargeShortDesc; unsigned long m_uiShortRemainFee; NSString *m_c2c_sender_title; NSString *m_c2c_receiver_title; NSString *m_c2c_des; NSString *m_c2c_sender_des; NSString *m_c2c_receiver_des; NSString *m_c2c_url; NSString *m_c2c_templateId; unsigned long m_c2c_sceneId; WCPayLoanEntryInfo *m_loanEntryInfo; NSString *m_loanJsApiToken; unsigned long m_uiPayChannel; int m_uiPayEntry; unsigned long m_uiRealnameActionFlag; NSString *m_nsRealnameToken; WCPayWalletInfo *m_walletInfo; NSArray *m_arrAvailableWalletInfo; NSDictionary *m_dicBanners; NSString *m_nsTransferReceiverTrueName; BOOL isAutoDeduct; WCPayRealnameGuideInfo *realnameInfo; int realnameScene; BOOL bNeedInputNewTelToResetBalanceTel; BOOL _m_bTouchIDAuthOrder; NSString *m_nsTransferMoneySuccessMsgContent; WCPayCardBinInfo *m_structSelectedResetBalanceTelCardType; NSArray *m_arrBalanceNotice; NSArray *m_arrFetchNotice; unsigned long m_pay_msg_type; WCPayFetchInfo *_m_structFetchInfo; NSArray *_offlinePayCardIcons; CDUnknownBlockType _offlinePayReturnBlock; NSDictionary *_shareCardStatDic; unsigned long _m_uiFetchChargeFee; NSString *_m_uifaceTofaceName; NSString *_m_uifaceTofaceDescTitle; WCPayControlDataGroupPayData *_groupPayData; NSString *_m_uiBalanceMobile; NSArray *_balanceMobileInfos; BalanceMobileInfo *_selectedBalanceMobileInfo; long long m_placeHolderMoney; double _expiredTimeToPopOfflinePayForCard; }

@property(retain, nonatomic) BalanceMobileInfo *selectedBalanceMobileInfo; // @synthesize selectedBalanceMobileInfo=_selectedBalanceMobileInfo; @property(retain, nonatomic) NSArray *balanceMobileInfos; // @synthesize balanceMobileInfos=_balanceMobileInfos; @property(retain, nonatomic) NSString *m_uiBalanceMobile; // @synthesize m_uiBalanceMobile=_m_uiBalanceMobile; @property(retain, nonatomic) WCPayControlDataGroupPayData *groupPayData; // @synthesize groupPayData=_groupPayData; @property(retain, nonatomic) NSString *m_uifaceTofaceDescTitle; // @synthesize m_uifaceTofaceDescTitle=_m_uifaceTofaceDescTitle; @property(retain, nonatomic) NSString *m_uifaceTofaceName; // @synthesize m_uifaceTofaceName=_m_uifaceTofaceName; @property(nonatomic) unsigned long m_uiFetchChargeFee; // @synthesize m_uiFetchChargeFee=_m_uiFetchChargeFee; @property(retain, nonatomic) NSDictionary *shareCardStatDic; // @synthesize shareCardStatDic=_shareCardStatDic; @property(copy, nonatomic) CDUnknownBlockType offlinePayReturnBlock; // @synthesize offlinePayReturnBlock=_offlinePayReturnBlock; @property(nonatomic) double expiredTimeToPopOfflinePayForCard; // @synthesize expiredTimeToPopOfflinePayForCard=_expiredTimeToPopOfflinePayForCard; @property(nonatomic) BOOL m_bTouchIDAuthOrder; // @synthesize m_bTouchIDAuthOrder=_m_bTouchIDAuthOrder; @property(retain, nonatomic) NSArray *offlinePayCardIcons; // @synthesize offlinePayCardIcons=_offlinePayCardIcons; @property(retain, nonatomic) WCPayFetchInfo *m_structFetchInfo; // @synthesize m_structFetchInfo=_m_structFetchInfo; @property(nonatomic) unsigned long m_pay_msg_type; // @synthesize m_pay_msg_type; @property(retain, nonatomic) NSArray *m_arrFetchNotice; // @synthesize m_arrFetchNotice; @property(retain, nonatomic) NSArray *m_arrBalanceNotice; // @synthesize m_arrBalanceNotice; @property(nonatomic) int realnameScene; // @synthesize realnameScene; @property(retain, nonatomic) WCPayRealnameGuideInfo *realnameInfo; // @synthesize realnameInfo; @property(nonatomic) BOOL isAutoDeduct; // @synthesize isAutoDeduct; @property(retain, nonatomic) NSString *m_nsTransferReceiverTrueName; // @synthesize m_nsTransferReceiverTrueName; @property(retain, nonatomic) NSDictionary *m_dicBanners; // @synthesize m_dicBanners; @property(retain, nonatomic) NSArray *m_arrAvailableWalletInfo; // @synthesize m_arrAvailableWalletInfo; @property(retain, nonatomic) WCPayWalletInfo *m_walletInfo; // @synthesize m_walletInfo; @property(retain, nonatomic) NSString *m_nsRealnameToken; // @synthesize m_nsRealnameToken; @property(nonatomic) unsigned long m_uiRealnameActionFlag; // @synthesize m_uiRealnameActionFlag; @property(nonatomic) int m_uiPayEntry; // @synthesize m_uiPayEntry; @property(nonatomic) unsigned long m_uiPayChannel; // @synthesize m_uiPayChannel; @property(nonatomic) unsigned long m_uiShortRemainFee; // @synthesize m_uiShortRemainFee; @property(retain, nonatomic) NSString *m_nsChargeShortDesc; // @synthesize m_nsChargeShortDesc; @property(retain, nonatomic) NSString *m_nsChargeDesc; // @synthesize m_nsChargeDesc; @property(nonatomic) BOOL m_isShowCharge; // @synthesize m_isShowCharge; @property(nonatomic) unsigned long m_uiUsedFee; // @synthesize m_uiUsedFee; @property(retain, nonatomic) NSString *m_nsTransferInterruptChargeDesc; // @synthesize m_nsTransferInterruptChargeDesc; @property(retain, nonatomic) NSString *m_nsChargeRate; // @synthesize m_nsChargeRate; @property(nonatomic) unsigned long m_uiExceedFee; // @synthesize m_uiExceedFee; @property(nonatomic) unsigned long m_uiRemainFee; // @synthesize m_uiRemainFee; @property(nonatomic) unsigned long m_uiFeeLimit; // @synthesize m_uiFeeLimit; @property(nonatomic) unsigned long m_uiAccFee; // @synthesize m_uiAccFee; @property(nonatomic) unsigned long m_uiChargeFee; // @synthesize m_uiChargeFee; @property(retain, nonatomic) NSString *m_loanJsApiToken; // @synthesize m_loanJsApiToken; @property(retain, nonatomic) WCPayLoanEntryInfo *m_loanEntryInfo; // @synthesize m_loanEntryInfo; @property(nonatomic) unsigned long m_uiHasUnarriveMoney; // @synthesize m_uiHasUnarriveMoney; @property(retain, nonatomic) NSString *m_nsInterruptDesc; // @synthesize m_nsInterruptDesc; @property(retain, nonatomic) NSString *nsTransferRemark; // @synthesize nsTransferRemark; @property(nonatomic) BOOL bNeedInputNewTelToResetBalanceTel; // @synthesize bNeedInputNewTelToResetBalanceTel; @property(retain, nonatomic) WCPayCardBinInfo *m_structSelectedResetBalanceTelCardType; // @synthesize m_structSelectedResetBalanceTelCardType; @property(retain, nonatomic) WCPayBindCardInfo *m_structSelectedResetBalanceTelCardInfo; // @synthesize m_structSelectedResetBalanceTelCardInfo; @property(retain, nonatomic) NSError *m_oPaidError; // @synthesize m_oPaidError; @property(retain, nonatomic) NSString *nsWapPayUrl; // @synthesize nsWapPayUrl; @property(nonatomic) unsigned long m_c2c_sceneId; // @synthesize m_c2c_sceneId; @property(retain, nonatomic) NSString *m_c2c_templateId; // @synthesize m_c2c_templateId; @property(retain, nonatomic) NSString *m_c2c_url; // @synthesize m_c2c_url; @property(retain, nonatomic) NSString *m_c2c_receiver_des; // @synthesize m_c2c_receiver_des; @property(retain, nonatomic) NSString *m_c2c_sender_des; // @synthesize m_c2c_sender_des; @property(retain, nonatomic) NSString *m_c2c_des; // @synthesize m_c2c_des; @property(retain, nonatomic) NSString *m_c2c_receiver_title; // @synthesize m_c2c_receiver_title; @property(retain, nonatomic) NSString *m_c2c_sender_title; // @synthesize m_c2c_sender_title; @property(retain, nonatomic) NSString *m_nsTransferMoneySuccessMsgContent; // @synthesize m_nsTransferMoneySuccessMsgContent; @property(retain, nonatomic) NSString *m_nsFacingPaidID; // @synthesize m_nsFacingPaidID; @property(nonatomic) int m_enWCPayFacingReceiveMoneyScene; // @synthesize m_enWCPayFacingReceiveMoneyScene; @property(retain, nonatomic) NSString *m_nsFixedAmountReceiveMoneyDesc; // @synthesize m_nsFixedAmountReceiveMoneyDesc; @property(nonatomic) long long m_llFixedAmountReceiveMoneyTotalMoney; // @synthesize m_llFixedAmountReceiveMoneyTotalMoney; @property(retain, nonatomic) NSString *m_nsFixedAmountReceiveMoneyQRCode; // @synthesize m_nsFixedAmountReceiveMoneyQRCode; @property(nonatomic) unsigned long m_uiStepInFacingReceiveViewTimestamp; // @synthesize m_uiStepInFacingReceiveViewTimestamp; @property(retain, nonatomic) NSMutableArray *m_arrFacingReceiveMoneyPayer; // @synthesize m_arrFacingReceiveMoneyPayer; @property(retain, nonatomic) WCPayTransferPrepayRequestStruct *m_oWCPayTransferPrepayRequestStruct; // @synthesize m_oWCPayTransferPrepayRequestStruct; @property(nonatomic) unsigned long m_uiEffectiveDate; // @synthesize m_uiEffectiveDate; @property(nonatomic) unsigned long long m_uiTransferInvalidTime; // @synthesize m_uiTransferInvalidTime; @property(retain, nonatomic) NSString *nsTransferExtMoney; // @synthesize nsTransferExtMoney; @property(retain, nonatomic) NSString *m_nsTransferID; // @synthesize m_nsTransferID; @property(retain, nonatomic) NSString *m_nsTranferMoneyString; // @synthesize m_nsTranferMoneyString; @property(retain, nonatomic) NSString *m_nsCurrentUserName; // @synthesize m_nsCurrentUserName; @property(retain, nonatomic) NSString *m_nsControlTransationID; // @synthesize m_nsControlTransationID; @property(retain, nonatomic) NSString *m_nsSelectedTruthNameFromQRCode; // @synthesize m_nsSelectedTruthNameFromQRCode; @property(retain, nonatomic) NSString *m_nsSelectedUserNameFromQRCode; // @synthesize m_nsSelectedUserNameFromQRCode; @property(nonatomic) long long m_placeHolderMoney; // @synthesize m_placeHolderMoney; @property(retain, nonatomic) CContact *m_oSelectedContact; // @synthesize m_oSelectedContact; @property(retain, nonatomic) NSString *nsTransferMoney; // @synthesize nsTransferMoney; @property(nonatomic) unsigned long m_uiQueryQuestionCnt; // @synthesize m_uiQueryQuestionCnt; @property(retain, nonatomic) WCPayCreditCardInfo *m_sturctWCPayCreditCardInfo; // @synthesize m_sturctWCPayCreditCardInfo; @property(retain, nonatomic) NSString *m_nsNameMask; // @synthesize m_nsNameMask; @property(retain, nonatomic) NSString *m_nsIDNumberMask; // @synthesize m_nsIDNumberMask; @property(retain, nonatomic) NSArray *m_arrIncreaseLimitQuestionArray; // @synthesize m_arrIncreaseLimitQuestionArray; @property(nonatomic) BOOL m_bNeedBind; // @synthesize m_bNeedBind; @property(retain, nonatomic) NSString *m_nsSessionKey; // @synthesize m_nsSessionKey; @property(retain, nonatomic) NSArray *m_arrVirtualNoBindCard; // @synthesize m_arrVirtualNoBindCard; @property(nonatomic) BOOL m_bBankUser; // @synthesize m_bBankUser; @property(nonatomic) int m_enWCPayOfflinePayCodeDisplayScene; // @synthesize m_enWCPayOfflinePayCodeDisplayScene; @property(retain, nonatomic) WCPayOfflinePayQueryInfoRequest *m_sturctWCPayOfflinePayQueryInfoRequest; // @synthesize m_sturctWCPayOfflinePayQueryInfoRequest; @property(nonatomic) unsigned long uiInitalMoney; // @synthesize uiInitalMoney; @property(retain, nonatomic) WCPayOfflinePayQueryInfo *m_structWCPayOfflinePayQueryInfo; // @synthesize m_structWCPayOfflinePayQueryInfo; @property(retain, nonatomic) NSString *nsOfflinePayConfirmViewTips; // @synthesize nsOfflinePayConfirmViewTips; @property(nonatomic) long long uiOfflinePayChangedLimit; // @synthesize uiOfflinePayChangedLimit; @property(nonatomic) int offlinePayNumber; // @synthesize offlinePayNumber; @property(nonatomic) int offlinePayAmount; // @synthesize offlinePayAmount; @property(nonatomic) long long uiOfflinePayLimit; // @synthesize uiOfflinePayLimit; @property(retain, nonatomic) WCPayOfflinePayChangeLimitFeeRequestStruct *m_structWCPayOfflinePayChangeLimitFeeRequestStruct; // @synthesize m_structWCPayOfflinePayChangeLimitFeeRequestStruct; @property(nonatomic) BOOL m_bNeedOfflinePayLoading; // @synthesize m_bNeedOfflinePayLoading; @property(retain, nonatomic) NSString *nsOfflinepayBarCode; // @synthesize nsOfflinepayBarCode; @property(retain, nonatomic) NSString *nsOfflinePayQRCode; // @synthesize nsOfflinePayQRCode; @property(nonatomic) BOOL bNeedGetSMSAgain; // @synthesize bNeedGetSMSAgain; @property(retain, nonatomic) NSDate *startVerifySMSDate; // @synthesize startVerifySMSDate; @property(retain, nonatomic) NSDate *startPayDate; // @synthesize startPayDate; @property(retain, nonatomic) WCPayAuthenticationPayStatusStruct *m_structAuthenticationPayStatus; // @synthesize m_structAuthenticationPayStatus; @property(retain, nonatomic) NSMutableArray *m_arrStatusChangeOrderArray; // @synthesize m_arrStatusChangeOrderArray; @property(retain, nonatomic) NSMutableArray *m_arrNotifyMsgArray; // @synthesize m_arrNotifyMsgArray; @property(retain, nonatomic) NSMutableArray *m_arrOrderArray; // @synthesize m_arrOrderArray; @property(retain, nonatomic) WCPayResetPasswordInfo *m_structResetPayPasswordInfo; // @synthesize m_structResetPayPasswordInfo; @property(retain, nonatomic) WCPayVirtualNoBindCard *m_structVirtualCardInfo; // @synthesize m_structVirtualCardInfo; @property(retain, nonatomic) WCPayBindInfo *m_structBindInfo; // @synthesize m_structBindInfo; @property(retain, nonatomic) WCPayAuthenticationPayVerifySMSStruct *m_structAuthenticationPayVerifySMS; // @synthesize m_structAuthenticationPayVerifySMS; @property(retain, nonatomic) WCPayAuthenticationPay *m_structAuthenticationPay; // @synthesize m_structAuthenticationPay; @property(retain, nonatomic) NSArray *m_arrAvailableBank; // @synthesize m_arrAvailableBank; @property(retain, nonatomic) WCPayMultiOrderDetail *m_structOrderDetail; // @synthesize m_structOrderDetail; @property(retain, nonatomic) WCPayIAPOrderDetail *m_structIAPOrderDetail; // @synthesize m_structIAPOrderDetail; @property(retain, nonatomic) WCPayNoticeInfo *m_structNoticeInfo; // @synthesize m_structNoticeInfo; @property(retain, nonatomic) WCPaySwitchInfo *m_structSwitchInfo; // @synthesize m_structSwitchInfo; @property(retain, nonatomic) WCPayBalanceInfo *m_structBalanceInfo; // @synthesize m_structBalanceInfo; @property(retain, nonatomic) WCPayUserInfo *m_structUserInfo; // @synthesize m_structUserInfo; @property(retain, nonatomic) WCPayCardBinInfo *m_structSelectedCardType; // @synthesize m_structSelectedCardType; @property(retain, nonatomic) WCPayBindCardInfo *m_structSelectedCardInfo; // @synthesize m_structSelectedCardInfo; @property(retain, nonatomic) TenpayBindCardSubscribeAppInfo *m_structSelectedTenpayBindCardSubscribeAppInfo; // @synthesize m_structSelectedTenpayBindCardSubscribeAppInfo; @property(retain, nonatomic) NSArray *m_arrTenpayImportBindCard; // @synthesize m_arrTenpayImportBindCard; @property(retain, nonatomic) TenpayBindCardInfo *m_structSelectedTenpayBindCardInfo; // @synthesize m_structSelectedTenpayBindCardInfo; @property(retain, nonatomic) NSArray *m_arrHistoryCard; // @synthesize m_arrHistoryCard; @property(retain, nonatomic) NSArray *m_arrBindedCard; // @synthesize m_arrBindedCard; @property(retain, nonatomic) NSArray *m_arrWXBorrowMoneyItemList; // @synthesize m_arrWXBorrowMoneyItemList; @property(retain, nonatomic) NSString *m_nsToken; // @synthesize m_nsToken; @property(retain, nonatomic) WCPayBindUserInfo *bindUserInfo; // @synthesize bindUserInfo; @property(retain, nonatomic) NSString *nsCreditPayLast4IDNumber; // @synthesize nsCreditPayLast4IDNumber; @property(retain, nonatomic) NSString *nsCreditPayFirstName; // @synthesize nsCreditPayFirstName; @property(retain, nonatomic) NSString *nsCreditPayName; // @synthesize nsCreditPayName; @property(retain, nonatomic) NSString *nsCreditPayIDNumber; // @synthesize nsCreditPayIDNumber; @property(retain, nonatomic) NSString *nsEmail; // @synthesize nsEmail; @property(retain, nonatomic) NSString *nsZipCode; // @synthesize nsZipCode; @property(retain, nonatomic) NSString *nsPhoneNumber_Overseas; // @synthesize nsPhoneNumber_Overseas; @property(retain, nonatomic) NSString *nsAddress; // @synthesize nsAddress; @property(retain, nonatomic) NSString *nsCity; // @synthesize nsCity; @property(retain, nonatomic) NSString *nsArea; // @synthesize nsArea; @property(retain, nonatomic) NSString *nsCountry; // @synthesize nsCountry; @property(retain, nonatomic) NSString *nsLastName; // @synthesize nsLastName; @property(retain, nonatomic) NSString *nsFirstName; // @synthesize nsFirstName; @property(retain, nonatomic) NSString *nsWCLanguage; // @synthesize nsWCLanguage; @property(nonatomic) unsigned long uiCardBankTag; // @synthesize uiCardBankTag; @property(retain, nonatomic) NSString *nsShareToFriendURL; // @synthesize nsShareToFriendURL; @property(retain, nonatomic) NSString *nsPaidSuccessDetail; // @synthesize nsPaidSuccessDetail; @property(retain, nonatomic) NSString *nsServiceSubscribeUrl; // @synthesize nsServiceSubscribeUrl; @property(retain, nonatomic) NSString *nsServiceDetail; // @synthesize nsServiceDetail; @property(retain, nonatomic) NSString *nsServiceAppUserName; // @synthesize nsServiceAppUserName; @property(retain, nonatomic) NSString *nsServiceAppLogoUrl; // @synthesize nsServiceAppLogoUrl; @property(nonatomic) int uiServiceSubscribeStrategy; // @synthesize uiServiceSubscribeStrategy; @property(retain, nonatomic) NSString *nsServiceAppName; // @synthesize nsServiceAppName; @property(retain, nonatomic) NSString *nsServiceAppID; // @synthesize nsServiceAppID; @property(retain, nonatomic) WCPayAppAuthRequestStruct *structAppAuthRequest; // @synthesize structAppAuthRequest; @property(retain, nonatomic) NSString *nsAppSource; // @synthesize nsAppSource; @property(retain, nonatomic) NSString *nsAppID; // @synthesize nsAppID; @property(retain, nonatomic) NSString *nsAppName; // @synthesize nsAppName; @property(nonatomic) unsigned long uiJSApiPayScene; // @synthesize uiJSApiPayScene; @property(nonatomic) unsigned long uiBindScene; // @synthesize uiBindScene; @property(nonatomic) unsigned long uiPayScene; // @synthesize uiPayScene; @property(retain, nonatomic) NSString *nsVerifiedPasswd; // @synthesize nsVerifiedPasswd; @property(nonatomic) unsigned long uiFlag; // @synthesize uiFlag; @property(retain, nonatomic) NSString *nsRepeatPayPasswd; // @synthesize nsRepeatPayPasswd; @property(retain, nonatomic) NSString *nsPayPasswd; // @synthesize nsPayPasswd; @property(retain, nonatomic) NSString *nsImportCode; // @synthesize nsImportCode; @property(retain, nonatomic) NSString *nsProductsID; // @synthesize nsProductsID; @property(retain, nonatomic) NSString *nsUUID; // @synthesize nsUUID; @property(retain, nonatomic) NSString *nsOrderID; // @synthesize nsOrderID; @property(nonatomic) BOOL m_bAutoFilledCardInfo; // @synthesize m_bAutoFilledCardInfo; @property(retain, nonatomic) NSString *nsFetchArriveTime; // @synthesize nsFetchArriveTime; @property(retain, nonatomic) NSString *nsFetchBalanceMoney; // @synthesize nsFetchBalanceMoney; @property(retain, nonatomic) NSString *nsSaveBalanceMoney; // @synthesize nsSaveBalanceMoney; @property(retain, nonatomic) NSString *nsPhoneVerifyCode; // @synthesize nsPhoneVerifyCode; @property(retain, nonatomic) NSString *nsValidDate; // @synthesize nsValidDate; @property(retain, nonatomic) NSString *nsResetValidDate; // @synthesize nsResetValidDate; @property(retain, nonatomic) NSString *nsResetCVVCode; // @synthesize nsResetCVVCode; @property(retain, nonatomic) NSString *nsCVVCode; // @synthesize nsCVVCode; @property(retain, nonatomic) NSString *nsResetPhoneNumber; // @synthesize nsResetPhoneNumber; @property(retain, nonatomic) NSString *nsPhoneNumber; // @synthesize nsPhoneNumber; @property(retain, nonatomic) NSString *nsCardNumber; // @synthesize nsCardNumber; @property(retain, nonatomic) NSString *nsCardHodlerIdentifyCard; // @synthesize nsCardHodlerIdentifyCard; @property(retain, nonatomic) NSString *nsCardHodlerCredit; // @synthesize nsCardHodlerCredit; @property(retain, nonatomic) NSString *nsCardHodlerName; // @synthesize nsCardHodlerName; - (void).cxx_destruct; - (BOOL)isBindedBankCard; - (BOOL)isPayWithBalance; - (void)dealloc; - (id)init;

@end

@interface WCPayControlLogic : WCBizControlLogic <WCBaseControlMgrExt, WCPayLogicMgrExt, MMWebViewDelegate> { WCPayControlData *m_data; NSString *m_nsErrorDetailUrl; }

  • (void).cxx_destruct;
  • (void)onRealnameActionClick:(id)arg1;
  • (void)setPayChannel:(unsigned long)arg1;
  • (void)webViewReturn:(id)arg1;
  • (void)onErrorDetailClick:(id)arg1;
  • (void)OnWCBizBaseViewControllerDidBePoped:(id)arg1;
  • (void)showPayOrderConfirmViewWithData:(id)arg1 delegate:(id)arg2;
  • (void)OnAddCardToVerifyUserInfoError:(id)arg1 ErrorType:(unsigned long)arg2;
  • (void)OnVerifyUserInfo;
  • (void)OnAddCardError:(id)arg1 ErrorType:(unsigned long)arg2;
  • (void)OnAddCardBtnDonw;
  • (void)OnLimitInsufficientError:(id)arg1 ErrorType:(unsigned long)arg2;
  • (void)OnHandleSpecialPayError:(id)arg1 ErrorType:(unsigned long)arg2;
  • (void)OnValidError:(id)arg1;
  • (void)OnCVVError:(id)arg1;
  • (void)OnCVVAndValidError:(id)arg1;
  • (void)OnPhoneNumberError:(id)arg1;
  • (void)OnPayPasswordError:(id)arg1 ErrorCount:(int)arg2 LockTotalCount:(unsigned long)arg3;
  • (void)onAlertResetPwd:(id)arg1;
  • (void)onPayPasswordErrorAlertViewDismiss:(id)arg1;
  • (void)OnWCPayBaseRequestNoKnownError:(id)arg1 TenPayCmdType:(int)arg2;
  • (BOOL)onNeedToControlCurrentPublicError;
  • (BOOL)onError:(id)arg1;
  • (void)onErrorAlertViewDismiss:(id)arg1;
  • (void)onErrorAlertViewStopLogic:(id)arg1;
  • (BOOL)OnCheckDismissCurrentViewControllerAndStopLogicAfterDismiss;
  • (BOOL)OnCheckDismissCurrentViewControllerAndStopLogicBeforeDismiss;
  • (id)getTransactionID;
  • (void)stopLogic;
  • (void)pause;
  • (void)resume;
  • (void)dealloc;
  • (id)initWithData:(id)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayBalanceTipsLogic : MMObject { UIView *m_containerView; CDUnknownBlockType _m_rightBtnBlock; CDUnknownBlockType _m_leftBtnBlock; NSArray *_m_arrItem; NSString *_m_nsTitle; NSString *_m_nsContent; NSString *_m_nsRemark; NSString *_m_nsLeftBtn; NSString *_m_nsRightBtn; }

@property(retain, nonatomic) NSString *m_nsRightBtn; // @synthesize m_nsRightBtn=_m_nsRightBtn; @property(retain, nonatomic) NSString *m_nsLeftBtn; // @synthesize m_nsLeftBtn=_m_nsLeftBtn; @property(retain, nonatomic) NSString *m_nsRemark; // @synthesize m_nsRemark=_m_nsRemark; @property(retain, nonatomic) NSString *m_nsContent; // @synthesize m_nsContent=_m_nsContent; @property(retain, nonatomic) NSString *m_nsTitle; // @synthesize m_nsTitle=_m_nsTitle; @property(retain, nonatomic) NSArray *m_arrItem; // @synthesize m_arrItem=_m_arrItem; @property(copy, nonatomic) CDUnknownBlockType m_leftBtnBlock; // @synthesize m_leftBtnBlock=_m_leftBtnBlock; @property(copy, nonatomic) CDUnknownBlockType m_rightBtnBlock; // @synthesize m_rightBtnBlock=_m_rightBtnBlock; - (void).cxx_destruct; - (void)onClickTipsBtn:(id)arg1 Index:(int)arg2; - (void)show; - (id)genLabelWithFontSize:(int)arg1 textColor:(id)arg2; - (void)setupContainerView; - (id)init; - (id)initWithTitle:(id)arg1 content:(id)arg2 remark:(id)arg3 leftBtn:(id)arg4 rightBtn:(id)arg5 itemArr:(id)arg6;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCMallMobileChargeControlLogic : WCMallControlLogic <WCMallChargeMobileViewControllerDelegate, IWCPayControlLogicExt> { WCPayControlData *m_oPayData; BOOL m_bNeedFirstGotoWCMallProductView; NSDictionary *dicPayedInfo; BOOL bHasTwoCGIRequestInStartLogic; BOOL bHasOneCGIHasResponsed; }

@property(nonatomic) BOOL m_bNeedFirstGotoWCMallProductView; // @synthesize m_bNeedFirstGotoWCMallProductView; - (void).cxx_destruct; - (void)OnFinishedWCPayLogic:(id)arg1 CompleteStatus:(int)arg2; - (void)checkSuccessStopCurrentLogic; - (void)OnGetWCMallPayFunctionListRequest:(id)arg1 Error:(id)arg2; - (void)OnGetWCMallFunctionList:(id)arg1 GlobalList:(id)arg2 BroadCastInfo:(id)arg3 BannerList:(id)arg4 FromCached:(BOOL)arg5 NotShowTutorial:(BOOL)arg6 typeMap:(id)arg7 Error:(id)arg8; - (void)OnWCMallChargePhoneTelephoneInputComplete:(id)arg1; - (void)OnWCMallChargePhoneClearOldList; - (unsigned long)GetWCMallMallProductsAllListCount; - (id)GetWCMallMallProductsFiltedOldList:(id)arg1; - (BOOL)IsUsedWCMallMallProduct; - (void)OnWCMallChargeMobileViewControllerSelectedProduct:(id)arg1; - (void)OnWCMallInputedCompleteTelphone:(id)arg1; - (void)OnWCMallChargeMobileViewControllerRightActionBack; - (void)OnWCMallChargeMobileViewControllerBack; - (void)dealloc; - (void)stopLogic; - (void)startLogic; - (void)SetPayData:(id)arg1; - (id)initWithData:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayRetrySendC2CMessageLogic : WCPayControlLogic { }

  • (void)OnSendC2CSecureMessageResponseStatus:(id)arg1 Error:(id)arg2;
  • (void)ToRetrySendMsg;
  • (void)startLogic;

@end

@interface WCPaySendC2CMessageJSApiLogicControl : WCPayControlLogic { JSEvent *m_jsEvent; NSString *m_setInUrl; NSString *m_toUser; }

@property(retain, nonatomic) NSString *m_toUser; // @synthesize m_toUser; - (void).cxx_destruct; - (void)OnSelectSessionCancel:(id)arg1; - (void)OnSelectSession:(id)arg1 SessionSelectController:(id)arg2; - (void)OnSendC2CSecureMessageResponseStatus:(id)arg1 Error:(id)arg2; - (void)OnCheckWCPayJsApiRequest:(id)arg1 Error:(id)arg2; - (BOOL)DoSendC2CSecureMessageTo:(id)arg1; - (BOOL)PickUserToSendSecureMessage; - (BOOL)OnDoSendC2CSecureMessage; - (BOOL)OnDoCheckWCPayJsApi; - (void)stopLogic; - (void)startLogic; - (id)initWithJSEvent:(id)arg1 SetInUrl:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayBalanceDetailControlLogic : WCPayControlLogic <WCPayBalanceDetailViewControllerDelegate, WCBaseControlMgrExt> { int m_eWCPayBalanceDetailControlLogicScene; WCPayAddPayCardLogic *m_oWCPayAddPayCardLogic; }

@property(nonatomic) int m_eWCPayBalanceDetailControlLogicScene; // @synthesize m_eWCPayBalanceDetailControlLogicScene; - (void).cxx_destruct; - (void)OnRealnameVerifySuccessNotification:(id)arg1; - (void)OnGetBindQueryInfo:(id)arg1 Error:(id)arg2; - (void)BackToRootView; - (void)onWCBaseLogicDidStop:(unsigned long)arg1; - (void)doFetchMoney; - (void)doAddCard; - (void)BalanceDetailRequeryBalance; - (void)BalanceDetailFetchMoney; - (void)BalanceDetailSaveMoney; - (void)BalanceDetailBack; - (void)pause; - (void)startLogic; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayBalanceFetchMoneyControlLogic : WCPayControlLogic <WCBaseControlLogicDeleagte, WCPayPayMoneyLogicDelegate, WCPayNewFetchViewControllerDelegate, WCBaseControlMgrExt> { WCPayPayMoneyLogic *m_payLogic; WCPayAddPayCardLogic *m_oWCPayAddPayCardLogic; WCPayBalanceTipsLogic *m_oContinueTipLogic; WCPayBalanceTipsLogic *m_oFirstChargeTipLogic; WCPayBalanceTipsLogic *m_oNotEnoughtFeeTipLogic; BOOL m_bHaveShowFisrtChargeTip; NSArray *m_arrMyAllCardsBeforeAddCard; BOOL m_bAddingNewCard; }

  • (void).cxx_destruct;
  • (id)getAvailableCards;
  • (id)getNewBindCard;
  • (void)storeAllExistCards;
  • (void)OnGetBindQueryInfo:(id)arg1 Error:(id)arg2;
  • (void)onClickFetchAll;
  • (void)showNotEnoughForFeeAlert:(id)arg1;
  • (void)showFirstFetchInfoAlert:(id)arg1 notEnoughtForFee:(id)arg2;
  • (void)OnGetBalanceFetchRequest:(id)arg1 ExtData:(id)arg2 Error:(id)arg3;
  • (void)OnContinueFetch;
  • (void)doAddCard;
  • (void)WCPayFetchViewControllerAddCard;
  • (void)WCPayFetchViewControllerNext:(id)arg1 FetchAll:(BOOL)arg2;
  • (void)WCPayFetchViewControllerCancel:(BOOL)arg1;
  • (BOOL)gotoViewController:(id)arg1;
  • (void)onWCBaseLogicDidStop:(unsigned long)arg1;
  • (void)stopLogic;
  • (void)dealloc;
  • (void)startLogic;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayBalanceSaveMoneyControlLogic : WCPayControlLogic <WCBaseControlLogicDeleagte, WCPayPayMoneyLogicDelegate, WCPaySaveViewControllerDelegate, WCBaseControlMgrExt> { WCPayPayMoneyLogic *m_payLogic; }

  • (void).cxx_destruct;
  • (void)OnGetBindQueryInfo:(id)arg1 Error:(id)arg2;
  • (void)OnGetBalanceSaveRequest:(id)arg1 Error:(id)arg2;
  • (void)WCPaySaveViewControllerNext:(id)arg1;
  • (void)WCPaySaveViewControllerCancel:(BOOL)arg1;
  • (BOOL)gotoViewController:(id)arg1;
  • (void)onWCBaseLogicDidStop:(unsigned long)arg1;
  • (void)stopLogic;
  • (void)dealloc;
  • (void)startLogic;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCreditPayAddPayCardLogic : WCPayControlLogic <WCPayCreditPayCreateWeixinCreditViewControllerDelegate, WCPayCreditPayFillPartIdentifierInfoViewControllerDelegate, WCPayCreditPayFillAllIdentifierInfoViewControllerDelegate, WCPayPayPwdViewControllerDelegate, WCPayVerifyPayCardViewControllerDelegate, WCPayFillCardAndPhoneNumberViewControllerDelegate, WCPayCreditPayCheckingViewControllerDelegate, UIAlertViewDelegate> { unsigned long m_UserType; JSEvent *m_jsEvent; BOOL m_bFillAllInfo; int m_uiWCPayAddCreditCardLogicScene; }

  • (void).cxx_destruct;
  • (void)OnCheckWCPayJsApiRequest:(id)arg1 Error:(id)arg2;
  • (void)OnSetWCPayPasswordInBind:(id)arg1;
  • (void)OnQueryWXCreditCardInfo:(id)arg1 Error:(id)arg2;
  • (void)OnPayPasswordError:(id)arg1 ErrorCount:(int)arg2 LockTotalCount:(unsigned long)arg3;
  • (void)OnRemoveVirtualCard:(id)arg1;
  • (void)OnBindCardVerifySMS:(id)arg1 Error:(id)arg2;
  • (void)OnBindCardVerifyCard:(id)arg1 Error:(id)arg2;
  • (void)OnGetBindingCardBin:(id)arg1 Error:(id)arg2;
  • (void)OnGetAvailableBank:(id)arg1 Error:(id)arg2;
  • (void)OnVerifyCreditPayAndCreateCard:(id)arg1 Error:(id)arg2;
  • (void)OnAuthenticationCreditPayIdentifier:(id)arg1 Error:(id)arg2;
  • (void)OnVerifyCreditPaySmsVerifyCode:(id)arg1 Error:(id)arg2;
  • (void)OnVerifyCreditPayPassword:(id)arg1 Error:(id)arg2;
  • (void)OnGetBindQueryInfo:(id)arg1 Error:(id)arg2;
  • (void)WCPayFillCardAndPhoneNumberViewControllerClickCardType:(id)arg1;
  • (void)WCPayFillCardAndPhoneNumberViewControllerNext:(id)arg1;
  • (id)getBindInfo;
  • (void)WCPayFillCardAndPhoneNumberViewControllerBack;
  • (void)WCPayCreditPayCheckingViewControllerFinish:(BOOL)arg1;
  • (void)VerifyPayCardAgain:(id)arg1;
  • (void)VerifyPayCardNext:(id)arg1;
  • (void)VerifyPayCardBack;
  • (void)WCPayCreditPayFillAllIdentifierInfoViewControllerNext:(id)arg1;
  • (void)WCPayCreditPayFillAllIdentifierInfoViewControllerBack;
  • (void)WCPayCreditPayFillPartIdentifierInfoViewControllerNext:(id)arg1;
  • (void)WCPayCreditPayFillPartIdentifierInfoViewControllerBack;
  • (void)SetPayPwdNext:(id)arg1;
  • (void)VerifyPayPwdNext:(id)arg1;
  • (void)PayPwdRightActionBack;
  • (void)PayPwdBack;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (unsigned long)getUserType;
  • (void)WCPayCreditPayCreateWeixinCreditViewControllerRemove;
  • (void)WCPayCreditPayCreateWeixinCreditViewControllerNext;
  • (void)WCPayCreditPayCreateWeixinCreditViewControllerCancel;
  • (void)startCreateZXWeixinCardByNoWXPayUserAndNoWhiteList;
  • (void)startCreateZXWeixinCardByWXPayUserAndHadDomesticCard;
  • (void)refreshCardListView;
  • (void)gotoCreateCard;
  • (void)gotoBindCard;
  • (void)gotoVerifySMSCode:(BOOL)arg1 phoneNumberMask:(id)arg2;
  • (void)startAddZXCardLogic;
  • (void)startLogic;
  • (void)stopLogic;
  • (void)OnAlertGiveUpLogic;
  • (void)showGiveUpLogicAlert;
  • (void)dealloc;
  • (id)initWithData:(id)arg1;
  • (id)initWithJSEvent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCreditPayControlDetailLogic : WCPayControlLogic <WCPayCreditPayCardDetailInfoViewControllerDelegate, WCPayPayPwdViewControllerDelegate, WCPayCreditPayFinishCreateViewControllerDelegate> { }

  • (void)OnGetBindQueryInfo:(id)arg1 Error:(id)arg2;
  • (void)OnSetMainCard:(id)arg1 Error:(id)arg2;
  • (void)OnVerifyPayPassword:(id)arg1;
  • (void)OnPayPasswordError:(id)arg1 ErrorCount:(int)arg2 LockTotalCount:(unsigned long)arg3;
  • (void)OnQueryWXCreditCardInfo:(id)arg1 Error:(id)arg2;
  • (void)VerifyPayPwdNext:(id)arg1;
  • (void)PayPwdRightActionBack;
  • (void)PayPwdBack;
  • (void)WCPayCreditPayCardDetailInfoViewControllerViewWillAppear;
  • (void)WCPayCreditPayFinishCreateViewControllerGoToGetMoreLimit;
  • (void)WCPayCreditPayFinishCreateViewControllerBack;
  • (void)WCPayCreditPayCardDetailInfoViewControllerIncreaseLimit;
  • (void)WCPayCreditPayCardDetailInfoViewControllerViewBill;
  • (void)WCPayCreditPayCardDetailInfoViewControllerUnbindCard:(id)arg1;
  • (void)WCPayCreditPayCardDetailInfoViewControllerSetMainBankCard:(id)arg1;
  • (void)gotoWebViewController:(id)arg1;
  • (void)WCPayCreditPayCardDetailInfoViewControllerShowCreditDetail;
  • (void)WCPayCreditPayCardDetailInfoViewControllerRepayment;
  • (void)WCPayCreditPayCardDetailInfoViewControllerShowCreditRights;
  • (void)WCPayCreditPayCardDetailInfoViewControllerHelpGuider;
  • (void)WCPayCreditPayCardDetailInfoViewControllerContactBrandProfile;
  • (void)WCPayCreditPayCardDetailInfoViewControllerContactBrandChat;
  • (void)WCPayCreditPayCardDetailInfoViewControllerBack;
  • (id)getServiceContant;
  • (void)openBranderProfile;
  • (void)jumpToNewMessage:(id)arg1;
  • (void)startLogic;
  • (id)initWithData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCreditPayIncreaseLimitLogic : WCPayControlLogic <WCPayCreditPayAnswerQuestionViewControllerDelegate, WCPayCreditPayIncreaseLimitSucViewControllerDelegate, WCPayPayPwdViewControllerDelegate> { BOOL m_bNeedQueryCreditInfo; }

@property(nonatomic) BOOL m_bNeedQueryCreditInfo; // @synthesize m_bNeedQueryCreditInfo; - (void)OnQueryWXCreditCardInfo:(id)arg1 Error:(id)arg2; - (void)OnPayPasswordError:(id)arg1 ErrorCount:(int)arg2 LockTotalCount:(unsigned long)arg3; - (void)OnVerifyPayPassword:(id)arg1; - (void)OnCommitWXCreditAnswer:(id)arg1 Error:(id)arg2; - (void)OnQueryWXCreditQuestion:(id)arg1 Error:(id)arg2; - (void)WCPayCreditPayIncreaseLimitSucViewControllerBack; - (void)WCPayCreditPayAnswerQuestionViewControllerNext:(id)arg1; - (void)WCPayCreditPayAnswerQuestionViewControllerBack; - (void)VerifyPayPwdNext:(id)arg1; - (void)PayPwdRightActionBack; - (void)PayPwdBack; - (void)startLogic; - (id)initWithData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCreditPayUnbindLogic : WCPayControlLogic { }

  • (void)OnGetBindQueryInfo:(id)arg1 Error:(id)arg2;
  • (void)OnUnbindCreditPay:(id)arg1;
  • (void)OnPayPasswordError:(id)arg1 ErrorCount:(int)arg2 LockTotalCount:(unsigned long)arg3;
  • (void)OnVerifyPayPassword:(id)arg1;
  • (void)BackToRootView;
  • (void)VerifyPayPwdNext:(id)arg1;
  • (void)PayPwdRightActionBack;
  • (void)PayPwdBack;
  • (void)confirmToUnbind;
  • (void)startLogic;
  • (id)initWithData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayAddPayCardLogic : WCPayControlLogic <WCPayFillCardInfoViewControllerDelegate, WCPayFillCardNumberViewControllerDelegate, WCPayPayPwdViewControllerDelegate, WCPayVerifyPayCardViewControllerDelegate, WCPayTenpayImportCardInfoViewControllerDelegate> { int m_uiLogicFinishedStatus; int m_uiWCPayAddPayCardLogicScene; JSEvent *m_jsEvent; NSString *m_nsAddPayCardToken; WCRedEnvelopesControlData *m_redEnvelopesData; WCBaseControlLogic *_fromControlLogic; id _payCardDelegate; }

@property(nonatomic) __weak id payCardDelegate; // @synthesize payCardDelegate=_payCardDelegate; @property(retain, nonatomic) WCBaseControlLogic *fromControlLogic; // @synthesize fromControlLogic=_fromControlLogic; @property(nonatomic) int m_uiWCPayAddPayCardLogicScene; // @synthesize m_uiWCPayAddPayCardLogicScene; - (void).cxx_destruct; - (void)onErrorAlertViewStopLogic:(id)arg1; - (void)EndWCPayAddPayCardLogic:(id)arg1 withDelay:(BOOL)arg2; - (void)EndWCPayAddPayCardLogic:(id)arg1; - (void)EndWCPayAddPayCardLogic; - (void)OnHandleVerifiedSMSString:(id)arg1; - (void)OnSetWCPayPasswordInBind:(id)arg1; - (void)OnBindCardVerifySMS:(id)arg1 Error:(id)arg2; - (void)OnBindCardVerifyCard:(id)arg1 Error:(id)arg2; - (void)OnGetBindingCardBin:(id)arg1 AvailableBank:(id)arg2 Error:(id)arg3; - (void)OnVerifyPayPassword:(id)arg1; - (void)OnGetBindQueryInfo:(id)arg1 Error:(id)arg2; - (void)OnTenpayImportBindQuery:(id)arg1 AppInfo:(id)arg2 UsrVerifiedInfo:(id)arg3 Error:(id)arg4; - (void)OnCheckWCPayJsApiRequest:(id)arg1 Error:(id)arg2; - (void)onErrorAlertViewDismiss:(id)arg1; - (void)stopLogicToMyPayCardView; - (void)stopLogicToRefreshPayCardList; - (void)PayPwdRightActionBack; - (void)PayPwdBack; - (void)SetPayPwdNext:(id)arg1; - (void)VerifyPayCardAgain:(id)arg1; - (void)VerifyPayCardNext:(id)arg1; - (void)VerifyPayCardBack; - (void)WCPayTenpayImportCardInfoViewControllerReadAgreement; - (void)WCPayTenpayImportCardInfoViewControllerNext; - (void)WCPayTenpayImportCardInfoViewControllerCancel; - (void)FillCardInfoReadAgreement; - (void)FillCardInfoNext:(id)arg1; - (id)getWCPayBindInfo:(id)arg1; - (void)FillCardInfoCancel; - (BOOL)NeedShowServiceAppInfo; - (void)FillCardNumberConfirmWithImage:(id)arg1 cardNumber:(id)arg2 data:(id)arg3; - (void)FillCardNumberNext:(id)arg1; - (void)FillCardNumberCancel:(BOOL)arg1; - (void)VerifyPayPwdNext:(id)arg1; - (void)showGiveUpLogicAlert; - (void)startAddCardLogic; - (void)startTenpayImportCardLogic; - (void)stopLogic; - (void)startLogic; - (void)dealloc; - (id)initWithRedEnvelopesData:(id)arg1; - (id)initWithJSEvent:(id)arg1; - (id)initWithData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCardContorlLogic : WCPayControlLogic <WCPayPayPwdViewControllerDelegate, WCPayCardDetailViewControllerDelegate> { }

  • (void)OnGetBindQueryInfo:(id)arg1 Error:(id)arg2;
  • (void)OnSetMainCard:(id)arg1 Error:(id)arg2;
  • (void)OnUnBindCard:(id)arg1 Error:(id)arg2;
  • (void)BackToRootView;
  • (void)PayPwdRightActionBack;
  • (void)PayPwdBack;
  • (void)VerifyPayPwdNext:(id)arg1;
  • (void)CardDetailBack;
  • (void)CardDetailRepay:(id)arg1;
  • (void)CardDetailExpiredUnbindCard:(id)arg1;
  • (void)CardDetailSetMainBankCard:(id)arg1;
  • (void)CardDetailUnbindCard:(id)arg1;
  • (void)startLogic;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayGetPayCardListLogic : WCPayControlLogic { int scene; }

@property(nonatomic) int scene; // @synthesize scene; - (void)OnGetLocalPayCardList:(id)arg1 UsrVerifiedInfo:(id)arg2 SwicthInfo:(id)arg3 BalanceInfo:(id)arg4 NoticeInfo:(id)arg5 loanEntryInfo:(id)arg6; - (void)OnGetBindQueryInfo:(id)arg1 Error:(id)arg2; - (void)startLogic;

@end

@interface WCPayGPSelectMemberCellView : MMUIView { CContact *_contact; CContact *_chatroomContact; UIImageView *_checkMarkImgView; }

@property(retain, nonatomic) UIImageView *checkMarkImgView; // @synthesize checkMarkImgView=_checkMarkImgView; @property(retain, nonatomic) CContact *chatroomContact; // @synthesize chatroomContact=_chatroomContact; @property(retain, nonatomic) CContact *contact; // @synthesize contact=_contact; - (void).cxx_destruct; - (id)getCheckMarkImageWithContactState:(unsigned int)arg1; - (void)updateItemView:(id)arg1 withCellSelectState:(unsigned int)arg2; - (void)setupContentView; - (id)initWithFrame:(struct CGRect)arg1 contact:(id)arg2 chatroomContact:(id)arg3; - (void)dealloc;

@end

@interface WCPayJSApiAuthenticationControlLogic : WCPayControlLogic { JSEvent *m_jsEvent; int m_enWCPayCheckAuthorityScene; int m_enWCPayCheckOpenWCPayViewAuthorityScene; }

  • (void).cxx_destruct;
  • (void)OnCheckWCPayJsApiRequest:(id)arg1 Error:(id)arg2;
  • (void)stopLogic;
  • (void)startLogic;
  • (id)initWithJSEvent:(id)arg1 Scene:(int)arg2 WithOpenViewScene:(int)arg3;
  • (id)initWithJSEvent:(id)arg1 Scene:(int)arg2;

@end

@interface WCPaySelectWalletLogic : WCPayControlLogic { WCPaySelectWalletViewController *selectWalletViewController; WCPayWalletInfo *selectedWallet; JSEvent *m_jsEvent; unsigned long _scene; }

@property(nonatomic) unsigned long scene; // @synthesize scene=_scene; - (void).cxx_destruct; - (void)OnSetUserWallet:(id)arg1; - (void)OnQueryUserWallet:(id)arg1 Error:(id)arg2; - (void)OnSelectWallet:(id)arg1; - (void)OnSelectWalletBack; - (void)stopLogic; - (void)startLogic; - (id)initWithJSEvent:(id)arg1; - (id)initWithData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayJSApiOpenWCPayViewControl : WCPayControlLogic { JSEvent *m_jsEvent; WCPayJSApiAuthenticationControlLogic *m_oAuthenticationLogic; int m_enWCPayCheckAuthorityScene; int m_enWCPayCheckOpenWCPayViewAuthorityScene; }

  • (void).cxx_destruct;
  • (void)onWCBaseLogicDidStop:(unsigned long)arg1;
  • (void)stopLogic;
  • (void)dealloc;
  • (void)startLogic;
  • (id)initWithJSEvent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayJSApiVerifyPayPasswordControlLogic : WCPayControlLogic <WCPayPayPwdViewControllerDelegate, WCPayVerifyPayCardViewControllerDelegate> { JSEvent *m_jsEvent; int m_enWCPayCheckAuthorityScene; NSString *m_nsAppToken; NSString *m_nsResultToken; NSString *m_nsRelationKey; id _paramDelegate; }

@property(nonatomic) __weak id paramDelegate; // @synthesize paramDelegate=_paramDelegate; - (void).cxx_destruct; - (void)OnGetCheckPayPwdVerifyCodeByToken:(id)arg1 Error:(id)arg2; - (void)OnGetCheckPayPwdByToken:(id)arg1 Error:(id)arg2; - (void)OnCheckWCPayJsApiRequest:(id)arg1 Error:(id)arg2; - (void)VerifyPayCardAgain:(id)arg1; - (void)VerifyPayCardNext:(id)arg1; - (void)VerifyPayCardBack; - (void)VerifyPayPwdNext:(id)arg1; - (void)PayPwdRightActionBack; - (void)PayPwdBack; - (void)checkStopLogic; - (void)stopLogic; - (void)startLogic; - (id)initWithJSEvent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayDigitalCertObject : NSObject { NSString *_m_deviceName; NSString *_m_deviceOs; int _m_isCurDevice; NSString *_m_crtNo; }

  • (id)GenFromDictionary:(id)arg1; @property(retain, nonatomic) NSString *m_crtNo; // @synthesize m_crtNo=_m_crtNo; @property(nonatomic) int m_isCurDevice; // @synthesize m_isCurDevice=_m_isCurDevice; @property(retain, nonatomic) NSString *m_deviceOs; // @synthesize m_deviceOs=_m_deviceOs; @property(retain, nonatomic) NSString *m_deviceName; // @synthesize m_deviceName=_m_deviceName;
  • (void).cxx_destruct;

@end

@interface WCPayDigitalCertPayManageResp : NSObject { int _m_showCrtInfo; int _m_isCrtInstall; NSMutableArray *_m_crtList; }

  • (id)GenFromDictionary:(id)arg1; @property(retain, nonatomic) NSMutableArray *m_crtList; // @synthesize m_crtList=_m_crtList; @property(nonatomic) int m_isCrtInstall; // @synthesize m_isCrtInstall=_m_isCrtInstall; @property(nonatomic) int m_showCrtInfo; // @synthesize m_showCrtInfo=_m_showCrtInfo;
  • (void).cxx_destruct;

@end

@interface WCPayGPLaunchActivityAAView : MMUIView <UITableViewDelegate, UITableViewDataSource, UITextFieldDelegate, ILinkEventExt> { BOOL _bIsFromModeExchange; MMTableView *_tableView; WCUITextField *_activityThemeTextField; UIButton *_launchAABtn; NSString *_activityTheme; MMUIView *_memberAnimationChangeContainerView; NSArray *_tableSectionTypes; CContact *_chatroomContact; NSMutableArray *_selectedPayerContacts; NSMutableDictionary *_usernameToMoneyDict; AAOperationRes *_aaSvrConfigData; CDUnknownBlockType _onClickSelectPayerMemberBtn; CDUnknownBlockType _onClickChangToCommonAAMode; CDUnknownBlockType _onClickLaunchAABtn; CDUnknownBlockType _onClickNoticeUrl; CDUnknownBlockType _onClickAAOrderHistoryEntry; }

@property(copy, nonatomic) CDUnknownBlockType onClickAAOrderHistoryEntry; // @synthesize onClickAAOrderHistoryEntry=_onClickAAOrderHistoryEntry; @property(copy, nonatomic) CDUnknownBlockType onClickNoticeUrl; // @synthesize onClickNoticeUrl=_onClickNoticeUrl; @property(copy, nonatomic) CDUnknownBlockType onClickLaunchAABtn; // @synthesize onClickLaunchAABtn=_onClickLaunchAABtn; @property(copy, nonatomic) CDUnknownBlockType onClickChangToCommonAAMode; // @synthesize onClickChangToCommonAAMode=_onClickChangToCommonAAMode; @property(copy, nonatomic) CDUnknownBlockType onClickSelectPayerMemberBtn; // @synthesize onClickSelectPayerMemberBtn=_onClickSelectPayerMemberBtn; @property(nonatomic) BOOL bIsFromModeExchange; // @synthesize bIsFromModeExchange=_bIsFromModeExchange; @property(retain, nonatomic) AAOperationRes *aaSvrConfigData; // @synthesize aaSvrConfigData=_aaSvrConfigData; @property(retain, nonatomic) NSMutableDictionary *usernameToMoneyDict; // @synthesize usernameToMoneyDict=_usernameToMoneyDict; @property(retain, nonatomic) NSMutableArray *selectedPayerContacts; // @synthesize selectedPayerContacts=_selectedPayerContacts; @property(retain, nonatomic) CContact *chatroomContact; // @synthesize chatroomContact=_chatroomContact; @property(retain, nonatomic) NSArray *tableSectionTypes; // @synthesize tableSectionTypes=_tableSectionTypes; @property(retain, nonatomic) MMUIView *memberAnimationChangeContainerView; // @synthesize memberAnimationChangeContainerView=_memberAnimationChangeContainerView; @property(retain, nonatomic) NSString *activityTheme; // @synthesize activityTheme=_activityTheme; @property(retain, nonatomic) UIButton *launchAABtn; // @synthesize launchAABtn=_launchAABtn; @property(retain, nonatomic) WCUITextField *activityThemeTextField; // @synthesize activityThemeTextField=_activityThemeTextField; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; - (void).cxx_destruct; - (BOOL)isPayerContactIndexPath:(id)arg1; - (void)realAnimateMemberCell; - (void)animateMemberCell; - (void)noticeBtnPress; - (void)realLaunchActivityAA; - (void)startLaunchBtnPress:(id)arg1; - (void)addPayerBtnPress:(id)arg1; - (void)endTextFieldEdit; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)keyboardWillHide:(id)arg1; - (void)keyboardWillShow:(id)arg1; - (void)resignTextField; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)textFieldDidChange:(id)arg1; - (BOOL)checkAmountStatus; - (void)checkLaunchButtonStatus; - (double)getPayerAmount; - (id)getPayerAmountString; - (id)getTableViewSectionTypeWithSection:(int)arg1; - (float)getTableViewMemberCellHeightWithIndexPath:(id)arg1 sectionType:(id)arg2; - (void)makeActivityContactCellView:(id)arg1 withContact:(id)arg2 indexPath:(id)arg3; - (void)makeActivityTitleCellView:(id)arg1; - (void)makeActivityPayerSectionCellWithIndexPath:(id)arg1 cell:(id)arg2; - (void)makeActivityLaunchCell:(id)arg1; - (void)makeActivityThemeCell:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (id)genTableFooterView; - (void)genTableFooterViewAfterReloadData; - (id)getCurrentActivityTheme; - (void)refreshContetnViewWithActivityTheme:(id)arg1; - (void)updateContentStatusAfterReloadData; - (void)refreshContentViewWithSelectedContacts:(id)arg1 withUserPayAmountDict:(id)arg2; - (void)refreshContentViewWithAASvrConfigData:(id)arg1; - (void)setLaunchChatroomContact:(id)arg1; - (void)layoutSubviews; - (void)setupContentView; - (void)setupData; - (id)initWithFrame:(struct CGRect)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayNewFetchViewController : WCPayBaseViewController <WCPayChooseCardViewControllerDelegate, UITextFieldDelegate, UITableViewDelegate, WCPayNoticeBannerDelegate, MMTipsViewControllerDelegate> { WCPayBindCardInfo *m_oCardInfo; WCPayNoticeBanner *m_banner; MMUIView *m_containerView; MMUIView *m_cardBgView; MMUILabel *m_cardLabel; MMUIButton *m_bankNameBtn; MMUILabel *m_bankChargeFeeLabel; MMUIView *m_fetchBgView; MMUILabel *m_fetchLabel; MMUILabel *m_symbolLabel; UITextField *m_fetchMoneyFeild; MMUIView *m_fetchLine; MMUILabel *m_fetchTipLabel; MMUIButton *m_fetchAllBtn; MMUILabel *m_bankArriveTimeLabel; UIButton *m_fetchNextBtn; WCPayBalanceTipsLogic *tipLogic; BOOL m_bFetchAll; NSDictionary *m_dicBanners; id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)checkAndShowFirstVisitTips; - (void)onClickTipsBtn:(id)arg1 Index:(int)arg2; - (void)showFetchRuleTips; - (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2; - (double)getRealtimeChargeFeeFor:(double)arg1; - (void)showFetchBalanceTip; - (void)showChargeFeeTip:(double)arg1; - (void)showBeyondFetchBalanceErrorTip; - (void)updateFetchTipLable:(id)arg1; - (void)textFieldDidChange; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)banner:(id)arg1 clickWithUrl:(id)arg2; - (void)callAddNewCardDelegate; - (void)chooseCardViewControllerChooseAddNewCard; - (void)chooseCardViewControllerChooseCardInfo:(id)arg1; - (void)onFetchAllBtnClick:(id)arg1; - (void)doNext; - (void)onClickBankName:(id)arg1; - (void)onClickNext:(id)arg1; - (void)onCancelClick; - (void)onRightBarButtonClick; - (void)setCurrentCardInfo:(id)arg1; - (id)getNoticeBanner; - (void)setCardInfo:(id)arg1; - (void)setDelegate:(id)arg1; - (void)didReceiveMemoryWarning; - (id)getCardNameFrom:(id)arg1; - (id)genLabelWithFontSize:(int)arg1 textColor:(id)arg2; - (void)layoutBottomView; - (void)layoutFetchInfo; - (void)layoutBankCardInfo; - (void)layoutAllViews; - (void)setupView; - (void)setupNavigationBar; - (id)getFirstAvailableCard; - (void)viewWillDisappear:(BOOL)arg1; - (void)refreshViewWithData:(id)arg1; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayChangeOfflinePayFeeLimitLogic : WCPayControlLogic <WCPayChangeOfflinePayLimitFeeViewControllerDelegate, WCPayVerifyPayCardViewControllerDelegate, WCPayPayPwdViewControllerDelegate> { int m_enWCPayChangeOfflinePayFeeLimitLogicScene; }

@property(nonatomic) int m_enWCPayChangeOfflinePayFeeLimitLogicScene; // @synthesize m_enWCPayChangeOfflinePayFeeLimitLogicScene; - (void)OnChangeOfflinePayLimit:(id)arg1 Error:(id)arg2; - (void)OnWCPayChangeOfflinePayLimitFeeViewControllerChangeToLimit:(long long)arg1; - (void)OnWCPayChangeOfflinePayLimitFeeViewControllerBack; - (void)PayPwdRightActionBack; - (void)PayPwdBack; - (void)VerifyPayPwdNext:(id)arg1; - (void)VerifyPayCardAgain:(id)arg1; - (void)VerifyPayCardNext:(id)arg1; - (void)VerifyPayCardBack; - (void)EndChangeOfflinePayFeeLimit; - (void)startLogic; - (id)initWithData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCreateOfflinePayLogic : WCPayControlLogic <WCPayPayPwdViewControllerDelegate, IWCPayControlLogicExt> { WCPayAddPayCardLogic *m_cardLogic; }

  • (void).cxx_destruct;
  • (void)OnAddCardBtnDonw:(id)arg1;
  • (void)OnAddCardError:(id)arg1 ErrorType:(unsigned long)arg2;
  • (void)OnCreateOfflinePayResponse:(id)arg1 Error:(id)arg2;
  • (void)OnGetBindQueryInfo:(id)arg1 Error:(id)arg2;
  • (void)OnPreFinishedWCPayLogic:(id)arg1 waitUntilDone:(char *)arg2;
  • (void)onWCBaseLogicDidStop:(unsigned long)arg1;
  • (void)onErrorAlertViewDismiss:(id)arg1;
  • (void)PayPwdRightActionBack;
  • (void)PayPwdBack;
  • (void)VerifyPayPwdNext:(id)arg1;
  • (void)justEndCreateOfflinePay:(BOOL)arg1;
  • (void)EndCreateOfflinePayWithResponse:(id)arg1;
  • (void)onNeedVerifyCancel;
  • (void)onNeedVerifyConfirm;
  • (void)startLogic;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOfflinePayMainLogic : WCPayControlLogic <UIViewControllerTransitioningDelegate, MMWebViewDelegate, WCPayOfflinePayViewControllerDelegate, WCPayOrderDetailHistoryViewControllerDelegate, WCBaseControlMgrExt, WCPayOfflinePayConfirmViewDelegate, WCPayPaidOrderDetailViewControllerDelegate> { int m_uiLocationTag; NSMutableArray *m_arrConfirmedOfflinePayID; WCPayOfflinePayConfirmView *confirmView; WCPayRealnameGuideInfo *m_realNameInfo; }

  • (void).cxx_destruct;
  • (void)webViewReturn:(id)arg1;
  • (id)animationControllerForPresentedController:(id)arg1 presentingController:(id)arg2 sourceController:(id)arg3;
  • (void)reportReceiveSuccessData:(id)arg1;
  • (id)OnWCPayPaidOrderDetailViewControllerRequestGuideInfo;
  • (void)OnWCPayPaidOrderDetailViewControllerClearGuideInfo;
  • (void)OnWCPayPaidOrderDetailViewControllerBack:(id)arg1;
  • (void)OnWCPayPaidOrderDetailViewControllerRightActionBack:(id)arg1;
  • (void)OnEnterForeground;
  • (void)OnNotifyOfflinePayConfirm:(id)arg1;
  • (void)OnNotifyOfflinePaySuccess:(id)arg1 Error:(id)arg2;
  • (void)OnNotifyResutltOfOfflinePay:(id)arg1;
  • (void)onNotifyOfflinePayRealNameGuide:(id)arg1;
  • (void)onNotifyOfflinePayRealNameBlock:(id)arg1;
  • (void)OnNotifyFreezeOfflinePay:(id)arg1;
  • (void)OnShouldChangePayCardError:(id)arg1 ErrorType:(unsigned long)arg2;
  • (void)OnAddCardError:(id)arg1 ErrorType:(unsigned long)arg2;
  • (void)OnLimitInsufficientError:(id)arg1 ErrorType:(unsigned long)arg2;
  • (void)OnConfirmOfflinePayResponse:(id)arg1 transID:(id)arg2 Error:(id)arg3;
  • (id)genRealNameGuideInfoFromDic:(id)arg1;
  • (void)OnGetHistoryOrderDetailInfo:(id)arg1 Error:(id)arg2;
  • (void)OnGetBindQueryInfo:(id)arg1 Error:(id)arg2;
  • (void)OnGetLocalPayCardList:(id)arg1 UsrVerifiedInfo:(id)arg2 SwicthInfo:(id)arg3 BalanceInfo:(id)arg4 NoticeInfo:(id)arg5 loanEntryInfo:(id)arg6;
  • (void)OnQueryOfflinePayLimit:(id)arg1 fromCache:(BOOL)arg2 Error:(id)arg3;
  • (void)OnOfflinePayCerticationOuttimeError:(id)arg1;
  • (void)OnQueryOfflinePayInfo:(id)arg1 LocalCached:(BOOL)arg2 Error:(id)arg3;
  • (void)OnWCPayBaseRequestNoKnownError:(id)arg1 TenPayCmdType:(int)arg2;
  • (void)onWCBaseLogicDidStop:(unsigned long)arg1;
  • (void)PayPwdBack;
  • (void)VerifyPayPwdNext:(id)arg1;
  • (void)onOfflinePayConfirmViewCancel:(id)arg1;
  • (void)onOfflinePayConfirmViewPay:(id)arg1 passwd:(id)arg2;
  • (void)OnClickedBrandAppUserName:(id)arg1 NickName:(id)arg2;
  • (void)OnHistoryOrderDetailRightActionBack:(BOOL)arg1;
  • (void)OnHistoryOrderDetailBack:(BOOL)arg1;
  • (void)OnWCPayOfflinePayViewControllerSnapShotAlertGotoDetail;
  • (void)OnWCPayOfflinePayViewControllerCloseAction;
  • (void)OnWCPayOfflinePayViewControllerUnfreezeBtnDown;
  • (void)OnWCPayOfflinePayViewControllerQuickChangeOfflinePayLimit;
  • (void)OnWCPayOfflinePayViewControllerChangeOfflinePayLimit;
  • (void)OnWCPayOfflinePayViewControllerCreateOfflinePay;
  • (void)OnWCPayOfflinePayViewControllerBack;
  • (void)OnReCreateOfflinePay;
  • (void)OnCancelReCreateOfflinePay;
  • (void)OnAddCardBtnDonw:(id)arg1;
  • (void)OnChangedLimitBtnDonw:(id)arg1;
  • (void)clearVibration;
  • (void)playVibration;
  • (void)startLogic;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDevicePedometerCell : MMTableViewCell { MMDeviceHeadImageView *_headView; UILabel *_titleLabel; }

@property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) MMDeviceHeadImageView *headView; // @synthesize headView=_headView; - (void).cxx_destruct; - (void)layoutSubviews; - (void)resetIcon; - (void)setDeviceIconUrl:(id)arg1; - (void)setTitle:(id)arg1; - (void)initCell; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface WCPayGPLaunchParamInvalidTipsView : MMUILabel { BOOL _bHasShow; }

@property(nonatomic) BOOL bHasShow; // @synthesize bHasShow=_bHasShow; - (BOOL)isShow; - (void)hide; - (void)showViewWithContent:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCInnerJumpMgr : MMService { }

  • (void)onServiceInit;
  • (void)gotoWebViewController:(id)arg1;
  • (void)handleLocalPushWithUsrInfo:(id)arg1;
  • (void)handleApnsNotificationPushWithUsrInfo:(id)arg1;
  • (void)handleBackgroundAPNSPushWithUsrInfo:(id)arg1;
  • (void)handleInactiveAPNSPushWithUsrInfo:(id)arg1;
  • (void)pushLocalNotification:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOfflinePayUnfreezeLogic : WCPayControlLogic { }

  • (void)OnUnfreezeOfflinePay:(id)arg1;
  • (void)PayPwdRightActionBack;
  • (void)PayPwdBack;
  • (void)VerifyPayPwdNext:(id)arg1;
  • (void)startLogic;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCBusinessJumpCallbackInfo : NSObject { int _sceneValue; NSString *_appid; NSString *_callbackUrl; NSDictionary *_extInfo; }

@property(retain, nonatomic) NSDictionary *extInfo; // @synthesize extInfo=_extInfo; @property(retain, nonatomic) NSString *callbackUrl; // @synthesize callbackUrl=_callbackUrl; @property(retain, nonatomic) NSString *appid; // @synthesize appid=_appid; @property(nonatomic) int sceneValue; // @synthesize sceneValue=_sceneValue; - (void).cxx_destruct;

@end

@interface WCBusinessJumpMgr : MMService { NSMutableDictionary *_dictCallBackInfo; }

  • (void).cxx_destruct;
  • (void)internalHandleJump:(id)arg1 translateInfo:(id)arg2 parentViewController:(id)arg3;
  • (BOOL)isBusinessJump:(id)arg1;
  • (id)getBusinessName:(id)arg1;
  • (void)processTranslateResult:(id)arg1 parentViewController:(id)arg2 originUrl:(id)arg3 translateInfo:(id)arg4 jumpViewController:(id)arg5;
  • (void)handleJumpFromQRCode:(id)arg1 parentViewController:(id)arg2;
  • (void)handleJumpFromInner:(id)arg1 parentViewController:(id)arg2 sceneValue:(int)arg3;
  • (void)handleJumpFromNativeApp:(id)arg1 parentViewController:(id)arg2 sceneValue:(int)arg3;
  • (void)handleJumpFromOuter:(id)arg1 bundleId:(id)arg2 parentViewController:(id)arg3;
  • (void)handleJumpFromJSAPI:(id)arg1 parentViewController:(id)arg2 scene:(unsigned long)arg3;
  • (void)handleJumpFromOpenSDK:(id)arg1 bundleId:(id)arg2 parentViewController:(id)arg3;
  • (void)dealloc;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPaySelectReceiveOrPayControlLogic : WCPayControlLogic <WCPaySelectReceiveOrPayViewControllerDelegate, MMPatternLockLogicDelegate, LocationRetrieveDelegate, IWCPayControlLogicExt> { WCPaySelectReceiveOrPayViewController *targetViewController; unsigned long _patternLockLogicTag; LocationRetriever *locationRetriever; }

  • (void).cxx_destruct;
  • (void)onRetrieveLocationError:(int)arg1;
  • (void)onRetrieveLocationTimeOut:(id)arg1;
  • (void)onRetrieveLocationOK:(id)arg1;
  • (void)onPatternLockLogicOperateSuccess;
  • (void)onPatternLockLogicOperateCancel;
  • (id)getEnteranceViewContoller;
  • (void)OnFinishedWCPayLogic:(id)arg1 CompleteStatus:(int)arg2;
  • (void)ReceiveClickLogic;
  • (void)OnReceiveButtonClick;
  • (void)OnPayButtonClick;
  • (void)OnCancel;
  • (void)OnGetBindQueryInfo:(id)arg1 Error:(id)arg2;
  • (void)stopLogic;
  • (void)startLogic;
  • (void)dealloc;
  • (id)initWithData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRedEnvelopesRedEnvelopesHistoryListViewController : WCRedEnvelopesBaseViewController <UITableViewDelegate, UITableViewDataSource, WCPayPickerViewDelegate, WCActionSheetDelegate> { id m_delegate; BOOL m_loadingMoreOrderList; MMTableView *m_tableView; int m_enWCRedEnvelopesRedEnvelopesHistoryListViewControllerScene; BOOL m_bDidBack; WCPayPickerView *m_pickerView; }

  • (void).cxx_destruct;
  • (void)OnClickedHeaderImageView;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)WCPayPickerViewDidChooseRow:(int)arg1 atSession:(int)arg2;
  • (void)OnSelectYears;
  • (void)scrollViewDidScroll:(id)arg1;
  • (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2;
  • (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3;
  • (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (void)makeCell:(id)arg1 cell:(id)arg2 row:(unsigned int)arg3;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2;
  • (void)setScene:(int)arg1;
  • (void)setDelegate:(id)arg1;
  • (void)commentRedEnvelopes;
  • (void)refreshViewWithData:(id)arg1;
  • (id)GetHeaderView:(id)arg1;
  • (void)initTableView;
  • (id)getBottomView;
  • (void)viewDidLoad;
  • (void)loadMoreOrderList;
  • (void)viewDidBePoped:(BOOL)arg1;
  • (void)OnLeftBarButtonDone;
  • (void)initNavigationBar;
  • (BOOL)useTransparentNavibar;
  • (void)dealloc;
  • (id)initWithScene:(int)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayMoneyFromInnerPayLogic : WCPayControlLogic <WCBaseControlMgrExt, WCPayPayMoneyLogicDelegate> { WCPayPayMoneyLogic *m_payLogic; WCPayInnerPayRequestStruct *m_oWCPayInnerPayRequestStruct; NSString *m_dicExtraInfo; NSString *m_nsRequestKey; unsigned long m_eSene; }

  • (void).cxx_destruct;
  • (void)OnGetGenPaypreErrorRequest:(id)arg1 ErrorMsg:(id)arg2;
  • (void)OnGetGenPaypreRequest:(id)arg1 SessionID:(id)arg2 AppSource:(id)arg3;
  • (void)onWCBaseLogicDidStop:(unsigned long)arg1;
  • (BOOL)gotoViewController:(id)arg1;
  • (id)getInnerPayResponseStruct;
  • (void)stopLogic;
  • (void)startLogic;
  • (void)dealloc;
  • (id)initWithInnerPayRequest:(id)arg1 extraInfo:(id)arg2;
  • (id)initWithInnerPayParam:(id)arg1;
  • (id)initWithInnerPayRequest:(id)arg1 Scene:(int)arg2;
  • (id)initWithInnerPayRequest:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayPayMoneyFromAppLogic : WCPayControlLogic <WCPayBaseViewControllerDelegate, WCBaseControlMgrExt> { NSDictionary *m_payInfo; NSString *m_appID; NSString *m_bundleId; PayResp *m_resp; WCPayPayMoneyLogic *m_payLogic; WCPayBaseViewController *rootViewController; BOOL m_cancelByOpenApi; }

@property(nonatomic) BOOL m_cancelByOpenApi; // @synthesize m_cancelByOpenApi; - (void).cxx_destruct; - (void)OnGetAppAuthUrlErrorRequest:(id)arg1; - (void)OnGetAppAuthUrlRequest:(id)arg1 AppSource:(id)arg2 PrepayId:(id)arg3 CallBackUrl:(id)arg4 Error:(id)arg5; - (void)onWCBaseLogicDidStop:(unsigned long)arg1; - (void)OnRootViewBack; - (BOOL)gotoViewController:(id)arg1; - (void)delayDisMissRootViewController; - (void)stopLogic; - (void)startLogic; - (void)WCPayBaseViewControllerBack; - (void)markCancelByOpenApi; - (void)dealloc; - (id)initWithInfo:(id)arg1 BundleID:(id)arg2 appID:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCLanDeviceMsgForwardMgr : MMService <WCLanDeviceKissLogicDelegate, MMService> { WCLanDeviceData *m_forwardData; NSMutableArray *m_currentDeviceList; NSMutableSet *m_deviceLanFlagCache; NSMutableSet *m_deviceMD5Set; NSMutableSet *m_deviceConnectFlagCache; WCLanDeviceBaseKissLogic *m_kissLogic; BOOL m_hasOperated; int m_opScene; }

  • (void).cxx_destruct;
  • (void)onKissDeviceProgressUpdate:(float)arg1 device:(id)arg2;
  • (void)onKissDeviceWithDevice:(id)arg1 errCode:(int)arg2;
  • (void)onDeviceFound:(id)arg1;
  • (void)boundDevicesFinalFeedBack;
  • (void)clearSelf;
  • (void)stopAllLogic;
  • (void)stopScan;
  • (BOOL)hasConnectTask;
  • (BOOL)cancelForwarMessageToLanDevice:(id)arg1;
  • (BOOL)forwardToLanDevice:(id)arg1;
  • (BOOL)startScan;
  • (id)availableDevicesInCache;
  • (BOOL)hasAvailableDevice;
  • (BOOL)hasAvailableDeviceInTimeLineItem:(id)arg1;
  • (BOOL)hasAvailableDeviceInMessageWrap:(id)arg1;
  • (void)initializeWithTimeLineItem:(id)arg1 mediaItem:(id)arg2 OpScene:(int)arg3;
  • (void)initializeWithMessageWrap:(id)arg1 OpScene:(int)arg2;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayPayMoneyFromBrandContactJSApiLogic : WCPayControlLogic <WCBaseControlMgrExt, WCPayPayMoneyLogicDelegate, WCPayLogicMgrExt> { JSEvent *m_jsEvent; NSString *m_stepInURL; NSString *m_stepAppUserName; WCPayPayMoneyLogic *m_payLogic; id _paramDelegate; }

@property(nonatomic) __weak id paramDelegate; // @synthesize paramDelegate=_paramDelegate; - (void).cxx_destruct; - (void)onWCPayJSApiResult:(id)arg1; - (void)OnGetGenPaypreErrorRequest:(id)arg1 ErrorMsg:(id)arg2; - (void)OnGetGenPaypreRequest:(id)arg1 SessionID:(id)arg2 AppSource:(id)arg3; - (void)onWCBaseLogicDidStop:(unsigned long)arg1; - (BOOL)gotoViewController:(id)arg1; - (void)stopLogic; - (void)startLogic; - (void)stopForceRotationToPortrait; - (void)startForceRotationToPortrait; - (void)dealloc; - (void)setExtraInfo:(id)arg1; - (id)initWithJSEvent:(id)arg1 URL:(id)arg2 BrandUserName:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayPayMoneyFromBrandContactLocalViewLogic : WCPayPayMoneyLogic { NSString *m_nsHandleURL; }

  • (void).cxx_destruct;
  • (void)OnHandleWCPayURL:(id)arg1 Error:(id)arg2;
  • (id)gotoViewController:(Class)arg1 withData:(id)arg2;
  • (id)gotoViewController:(Class)arg1 withData:(id)arg2 Present:(BOOL)arg3;
  • (id)gotoViewController:(Class)arg1 withData:(id)arg2 Title:(id)arg3 HeadTip:(id)arg4;
  • (void)OrderDetailBack;
  • (void)OrderDetailPay:(id)arg1;
  • (void)OrderDetailAdd:(id)arg1;
  • (void)stopLogic;
  • (void)startLogic;
  • (void)dealloc;
  • (void)SetHandleURL:(id)arg1;

@end

@interface WCPayPayMoneyFromMallLogic : WCPayControlLogic <WCBaseControlMgrExt, WCPayPayMoneyLogicDelegate, WCPayLogicMgrExt> { WCPayMallPayStruct *m_oWCPayMallPayStruct; WCPayPayMoneyLogic *m_payLogic; }

  • (void).cxx_destruct;
  • (void)OnGetMallPrepayRequest:(id)arg1 AppSource:(id)arg2 Error:(id)arg3;
  • (BOOL)gotoViewController:(id)arg1;
  • (void)onWCBaseLogicDidStop:(unsigned long)arg1;
  • (void)stopLogic;
  • (void)startLogic;
  • (void)dealloc;
  • (void)setWCPayMallPayStruct:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCBusinessJumpViewController : MMUIViewController <PBMessageObserverDelegate, IContactMgrExt, UIAlertViewDelegate> { NSString *_url; NSDictionary *_dictTranslateInfo; NSString *_jumpUrl; MMUIViewController *_parentViewController; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleBusinessJump:(id)arg1;
  • (void)onReturn;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)showFailErrorMsg:(id)arg1;
  • (void)sendTranslateReq;
  • (void)stopLoadingAndShowError:(id)arg1;
  • (void)stopLoadingAndShowOK:(id)arg1;
  • (void)setLoadingViewTitle:(id)arg1;
  • (void)viewDidDisappear:(BOOL)arg1;
  • (void)dealloc;
  • (id)initWithUrl:(id)arg1 translateInfo:(id)arg2 parentViewController:(id)arg3;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GKImageCropOverlayView : UIView { UIToolbar *toolbar; struct CGSize cropSize; }

@property(retain, nonatomic) UIToolbar *toolbar; // @synthesize toolbar; @property(nonatomic) struct CGSize cropSize; // @synthesize cropSize; - (void).cxx_destruct; - (void)drawRect:(struct CGRect)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCLanDeviceImageKissLogic : WCLanDeviceBaseKissLogic <ICdnComMgrExt, PBMessageObserverDelegate, WCFacadeExt> { NSMutableDictionary *m_sendTaskMap; WCLanDeviceData *m_deviceData; CdnUploadTaskInfo *m_uploadInfo; NSMutableArray *m_deviceWaitingUploadArray; BOOL m_isUploading; BOOL m_isDownloading; NSMutableArray *m_deviceWaitingDownloadArray; }

  • (void).cxx_destruct;
  • (BOOL)cancelTaskWithDevice:(id)arg1;
  • (void)onKissDeviceProgressResponeWithProgress:(float)arg1 queueType:(unsigned int)arg2;
  • (void)onKissDeviceResponseWithErrorCode:(unsigned int)arg1 queueType:(unsigned int)arg2;
  • (void)OnCdnUploadProgress:(id)arg1;
  • (void)OnCdnUpload:(id)arg1;
  • (BOOL)stopUploadWithDevice:(id)arg1;
  • (void)uploadDeviceData;
  • (void)onSendFileToWCLanDevice:(long long)arg1 Progress:(float)arg2 isFinish:(BOOL)arg3 ErrCode:(int)arg4;
  • (void)kissDeviceWithJsonStr:(id)arg1 filePath:(id)arg2 device:(id)arg3;
  • (void)onDownloadMediaProcessChange:(id)arg1 downloadType:(int)arg2 current:(int)arg3 total:(int)arg4;
  • (BOOL)stopDownloadImage:(id)arg1;
  • (void)startDownloadImage;
  • (void)handleDeviceMsgTransferAppMsg:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)sendFileRequestWithDevice:(id)arg1 isTroughSever:(BOOL)arg2 fileInfo:(id)arg3 CdnUrl:(id)arg4;
  • (void)dealloc;
  • (void)forwardData:(id)arg1 toDevice:(id)arg2 isThrouSever:(BOOL)arg3;
  • (id)initWithDelegate:(id)arg1 deviceData:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRedEnvelopesEnterpriseDetailViewController : WCRedEnvelopesBaseViewController <WebAddContactDelegate, IZCWScrollNumViewDelegate, UITableViewDelegate, UITableViewDataSource, WCRedEnvelopesCommentInputToolViewDelegate> { id m_delegate; BOOL m_loadingMoreOrderList; MMTableView *m_tableView; BOOL m_bDidBack; WCUITextField *m_oWishingTextField; UIView *m_oHeaderView; WCRedEnvelopesCommentInputToolView *oWCRedEnvelopesCommentInputToolView; UIView *oMsgAnimationView; UIView *oMoneyAnimationView; UIView *oTableAnimationView; UIView *oTopHeaderView; UIView *oNavigationBarView; UIImageView *commentImageView; UIButton *commentButton; BOOL m_bEnterpriseRedEnvelopes; int enWCRedEnvelopesEnterpriseDetailViewControllerScene; unsigned long m_uiStatFromScene; }

@property(nonatomic) unsigned long m_uiStatFromScene; // @synthesize m_uiStatFromScene; @property(nonatomic) BOOL m_bEnterpriseRedEnvelopes; // @synthesize m_bEnterpriseRedEnvelopes; @property(nonatomic) int enWCRedEnvelopesEnterpriseDetailViewControllerScene; // @synthesize enWCRedEnvelopesEnterpriseDetailViewControllerScene; - (void).cxx_destruct; - (void)OnWebAddContactReturn; - (void)OnWebAddContact:(int)arg1 Msg:(id)arg2 CallBack:(id)arg3; - (void)setLeftCloseBarButton; - (void)animationForLabel; - (void)startOpenAnimation; - (void)OnToolViewDissmiss; - (void)SendTextMessageToolView:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCell:(id)arg1 cell:(id)arg2 row:(unsigned int)arg3; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2; - (void)setDelegate:(id)arg1; - (void)watchMyRedEnvelopesList; - (void)handleTailOperation; - (void)handleRedEnvelopesOperation:(id)arg1; - (void)reportChangeLinkClick:(unsigned int)arg1 Url:(id)arg2; - (void)gotoUrl; - (void)gotoBalanceDetail; - (void)commentRedEnvelopes; - (void)refreshViewWithData:(id)arg1; - (id)GetHeaderView:(id)arg1; - (id)GetViewHeader:(id)arg1; - (id)GetNavigationBarViewHeader:(id)arg1; - (id)getAnimationView:(id)arg1; - (void)initTableView; - (id)getNoMoreBottomView; - (id)getBottomView; - (void)statExpourseOperation; - (void)viewDidLoad; - (void)viewWillAppear:(BOOL)arg1; - (struct CGRect)getFinalBoundsForDetailView; - (id)genNumView; - (void)initContainerView; - (void)viewDidLayoutSubviews; - (void)loadMoreOrderList; - (void)viewDidBePoped:(BOOL)arg1; - (void)OnRealnameVerfitySuccess:(id)arg1; - (void)OnLeftBarButtonDoneLogic; - (void)OnLeftBarButtonDone; - (BOOL)useTransparentNavibar; - (void)initNavigationBar; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayPayMoneyFromQRCodeLogic : WCPayPayMoneyLogic { }

  • (id)gotoViewController:(Class)arg1 withData:(id)arg2;
  • (id)gotoViewController:(Class)arg1 withData:(id)arg2 Present:(BOOL)arg3;
  • (id)gotoViewController:(Class)arg1 withData:(id)arg2 Title:(id)arg3 HeadTip:(id)arg4;

@end

@interface WCPayPayMoneyFromWAPPayLogic : WCPayControlLogic { NSDictionary *m_payInfo; WCPayPayMoneyLogic *m_payLogic; WCPayBaseViewController *rootViewController; }

  • (void).cxx_destruct;
  • (void)OnGetAppAuthUrlErrorRequest:(id)arg1;
  • (void)OnGetAppAuthUrlRequest:(id)arg1 AppSource:(id)arg2 PrepayId:(id)arg3 CallBackUrl:(id)arg4 Error:(id)arg5;
  • (void)onWCBaseLogicDidStop:(unsigned long)arg1;
  • (void)OnRootViewBack;
  • (BOOL)gotoViewController:(id)arg1;
  • (void)delayDisMissRootViewController;
  • (void)stopLogic;
  • (void)startLogic;
  • (void)dealloc;
  • (id)initWithInfo:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRedEnvelopesRedEnvelopesDetailViewController : WCRedEnvelopesBaseViewController <WebAddContactDelegate, UITableViewDelegate, UITableViewDataSource, WCRedEnvelopesCommentInputToolViewDelegate> { id m_delegate; BOOL m_loadingMoreOrderList; MMTableView *m_tableView; BOOL m_bDidBack; WCUITextField *m_oWishingTextField; UIView *m_oHeaderView; WCRedEnvelopesCommentInputToolView *oWCRedEnvelopesCommentInputToolView; UIView *oMsgAnimationView; UIView *oMoneyAnimationView; UIView *oTableAnimationView; UIView *oTopHeaderView; UIView *oNavigationBarView; UIImageView *commentImageView; UIButton *commentButton; BOOL m_bEnterpriseRedEnvelopes; int enWCRedEnvelopesRedEnvelopesDetailViewControllerScene; unsigned long m_uiStatFromScene; }

@property(nonatomic) unsigned long m_uiStatFromScene; // @synthesize m_uiStatFromScene; @property(nonatomic) BOOL m_bEnterpriseRedEnvelopes; // @synthesize m_bEnterpriseRedEnvelopes; @property(nonatomic) int enWCRedEnvelopesRedEnvelopesDetailViewControllerScene; // @synthesize enWCRedEnvelopesRedEnvelopesDetailViewControllerScene; - (void).cxx_destruct; - (void)OnWebAddContactReturn; - (void)OnWebAddContact:(int)arg1 Msg:(id)arg2 CallBack:(id)arg3; - (void)setLeftCloseBarButton; - (void)animationForLabel; - (void)startOpenAnimation; - (void)OnToolViewDissmiss; - (void)SendTextMessageToolView:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCell:(id)arg1 cell:(id)arg2 row:(unsigned int)arg3; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2; - (void)setDelegate:(id)arg1; - (void)watchMyRedEnvelopesList; - (void)handleTailOperation; - (void)handleRedEnvelopesOperation:(id)arg1; - (void)gotoUrl; - (void)gotoBalanceDetail; - (void)commentRedEnvelopes; - (void)refreshViewWithData:(id)arg1; - (void)reportChangeLinkClick:(unsigned int)arg1 Url:(id)arg2; - (id)GetHeaderView:(id)arg1; - (id)GetViewHeader:(id)arg1; - (id)GetNavigationBarViewHeader:(id)arg1; - (id)getAnimationView:(id)arg1; - (void)initTableView; - (id)getNoMoreBottomView; - (id)getBottomView; - (void)statExpourseOperation; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)loadMoreOrderList; - (void)viewDidBePoped:(BOOL)arg1; - (void)OnRealnameVerfitySuccess:(id)arg1; - (void)OnLeftBarButtonDoneLogic; - (void)OnLeftBarButtonDone; - (BOOL)useTransparentNavibar; - (void)initNavigationBar; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GKCropBorderView : UIView { }

  • (id)_calculateAllNeededHandleRects;
  • (void)drawRect:(struct CGRect)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCPayPayMoneyLogic : WCPayControlLogic <WCPayGenDigitalCertCgiDelegate, WCPayFillCardInfoViewControllerDelegate, WCPayFillCardNumberViewControllerDelegate, WCPayPayPwdViewControllerDelegate, WCPayVerifyPayCardViewControllerDelegate, WCPayOrderDetailViewControllerDelegate, WCPayPaidOrderDetailViewControllerDelegate, WCPayResetPhoneViewViewControllerDelegate, WCPayResetBindedCardInfoViewControllerDelegate, WCPayBindedCardListViewControllerDelegate, WCPayResetBalanceTelephoneViewControllerDelegate, WCPayOrderPayConfirmViewDelegate, WCPayOverseasCarTipDelegate, WCPayBalanceSaveMoneyViewControllerDelegate, WCPayBalanceFetchMoneyViewControllerDelegate, WCPayAvaliablePayCardListViewDelegate, WCPayTranferMoneyPaidSuccessViewControllerDelegate, WCPayCouponsListViewDelegate, WCPaySpecifySelectePayCardListViewDelegate, WCBaseControlMgrExt, IWCPayControlLogicExt, WCPayAutoDeductSettingViewControllerDelegate, LocationRetrieveDelegate> { id m_payMoneyLogicDelegate; WCPayOverseasCardTipView *m_overseasCardTipView; WCPayAddPayCardLogic *m_oWCPayAddPayCardLogic; LocationRetriever *locationReceiver; BOOL m_bUsingTouchIDAuth; BOOL m_bResetBalanceTeling; ABTestItem *_payABTestItem; BOOL m_bRetryPWD; UIView *oSubView; NSCache *internalCache; BOOL m_bIsUploadIdBack; WCPayAvaliablePayCardListView *m_avaliablePayCardView; BOOL m_shouldShowConfirmViewAfterGetOrderDetail; BOOL m_bResetBalanceTelingBySelectNewNumber; BOOL m_hasGoneToPaidDetailView; BOOL m_bNeedPreShowOrderDetailToGetPayCardList; BOOL m_bNeedForceDissmissSuccessViewNotAnimation; BOOL m_bPresentSuccessViewController; BOOL m_bNotShowSuccessViewController; Class m_oStartedClass; WCPayGenDigitalCertCgi *_m_genDigitalCertCgi; }

@property(retain, nonatomic) WCPayGenDigitalCertCgi *m_genDigitalCertCgi; // @synthesize m_genDigitalCertCgi=_m_genDigitalCertCgi; @property(retain, nonatomic) Class m_oStartedClass; // @synthesize m_oStartedClass; @property(nonatomic) BOOL m_bNotShowSuccessViewController; // @synthesize m_bNotShowSuccessViewController; @property(nonatomic) BOOL m_bPresentSuccessViewController; // @synthesize m_bPresentSuccessViewController; @property(nonatomic) BOOL m_bNeedForceDissmissSuccessViewNotAnimation; // @synthesize m_bNeedForceDissmissSuccessViewNotAnimation; @property(nonatomic) BOOL m_bNeedPreShowOrderDetailToGetPayCardList; // @synthesize m_bNeedPreShowOrderDetailToGetPayCardList; @property(nonatomic) __weak id m_payMoneyLogicDelegate; // @synthesize m_payMoneyLogicDelegate; - (void).cxx_destruct; - (void)onWCPayGenDigitalCertCgiWithResp:(id)arg1; - (BOOL)checkRealNameBlockWithData:(id)arg1; - (void)OnResetPasswordCancel:(id)arg1; - (void)onRetrieveLocationError:(int)arg1; - (void)onRetrieveLocationTimeOut:(id)arg1; - (void)onRetrieveLocationOK:(id)arg1; - (void)webViewReturn:(id)arg1; - (void)OnUploadIdSuccess:(id)arg1; - (void)OnRealnameVerifySuccessNotification:(id)arg1; - (void)OnAutoDeductSettingCancel; - (void)OnFooterButtonClick:(id)arg1; - (void)OnFinishedWCPayLogic:(id)arg1 CompleteStatus:(int)arg2; - (void)gotoRootViewControllerIfNotInDetailView:(BOOL)arg1; - (void)OnAuthenticationResetBalanceTelPayVerifySMS:(id)arg1 PayStatus:(id)arg2 Error:(id)arg3; - (void)OnAuthenticationResetBalanceTelPay:(id)arg1 PayStatus:(id)arg2 Error:(id)arg3; - (void)OnHandleSpecialPayError:(id)arg1 ErrorType:(unsigned long)arg2; - (void)OnSelectOtherCardToPay; - (void)OnNewCardToPay; - (void)OnValidError:(id)arg1; - (void)OnCVVError:(id)arg1; - (void)OnPhoneNumberError:(id)arg1; - (void)OnCVVAndValidError:(id)arg1; - (void)onAlertResetCVVAndValidDate; - (void)OnAlertResetPhoneNumber; - (void)onAlertResetValidDate; - (void)onAlertResetCVV; - (void)OnHandleVerifiedSMSString:(id)arg1; - (void)OnAuthenticationPayVerifyBind:(id)arg1; - (void)StartPayOrderQuery; - (void)RetryGetOrderDetailInfoAfterPaidError:(id)arg1; - (void)OnQueryOrderWhenPaidError:(id)arg1 isDelay:(BOOL)arg2 queryOrderInterval:(int)arg3 queryOrderCount:(int)arg4; - (id)getPayQueryOrderParams; - (id)getRetryQueryOrderCacheKey:(id)arg1; - (void)OnQueryOrderWhenPaidError:(id)arg1; - (void)QueryOrderDetailAfterPaidError; - (void)OnGetOrderDetailInfoAfterPaidError:(id)arg1 Error:(id)arg2; - (void)OnSetWCPayPasswordInPay:(id)arg1 Error:(id)arg2; - (void)OnAuthenticationPayVerifySMS:(id)arg1 PayStatus:(id)arg2 Error:(id)arg3; - (void)OnAuthenticationPay:(id)arg1 PayStatus:(id)arg2 Error:(id)arg3; - (void)OnGetBindingCardBin:(id)arg1 AvailableBank:(id)arg2 Error:(id)arg3; - (void)OnPayPasswordError:(id)arg1 ErrorCount:(int)arg2 LockTotalCount:(unsigned long)arg3; - (void)OnVerifyPayPassword:(id)arg1; - (void)OnGetBindQueryInfo:(id)arg1 Error:(id)arg2; - (void)OnGetOrderDetailInfo:(id)arg1 BindQueryInfo:(id)arg2 Error:(id)arg3; - (id)favDesc:(id)arg1; - (id)getTouchIDReasonFromData:(id)arg1; - (void)onActionSheetEndPay; - (void)onActionSheetCancelTouchId; - (void)onActionSheetChangingOtherCards; - (void)onActionSheetUsingPwdAuth; - (void)showConfirmTouchIDOrConfirmViewWithData:(id)arg1; - (void)showSafariWithData:(id)arg1; - (void)disabelTouchIDAuthForCurrentOrder; - (void)performTouchID; - (void)showTouchIDAuthView:(id)arg1; - (void)onTouhcAuthConfirmAlertOK:(id)arg1; - (void)onTouhcAuthConfirmAlertCancel:(id)arg1; - (void)OnPayMoneyPayRetry; - (void)onErrorAlertViewDismiss:(id)arg1; - (void)WCPayTranferMoneyPaidSuccessViewControllerViewDidAppear; - (void)WCPayTranferMoneyPaidSuccessViewControllerBack:(BOOL)arg1; - (void)WCPayBalanceFetchMoneyViewControllerBack:(BOOL)arg1; - (void)WCPayBalanceSaveMoneyViewControllerBack:(BOOL)arg1; - (void)onOpenTouchIDAuth; - (void)showOpenTouchIDConfirmIfNeed; - (void)OnWCPayPaidOrderDetailViewControllerShowOpenTouchIDConfirmViewIfNeed; - (void)OnWCPayPaidOrderDetailViewControllerRightActionBack:(id)arg1; - (void)OnWCPayPaidOrderDetailViewControllerBack:(id)arg1; - (void)PayPwdRightActionBack; - (void)PayPwdBack; - (void)SetPayPwdNext:(id)arg1; - (void)OnResetBindedCardInfoNext:(id)arg1; - (void)OnResetBindedCardInfoCancel; - (void)OnResetPhoneNext:(id)arg1; - (void)OnResetPhoneCancel; - (void)VerifyPayCardModifyPhone:(id)arg1; - (void)VerifyPayCardAgain:(id)arg1; - (void)VerifyPayCardNext:(id)arg1; - (void)VerifyPayCardBack; - (void)FillCardInfoReadAgreement; - (void)FillCardInfoNext:(id)arg1; - (void)FillCardInfoCancel; - (BOOL)NeedShowServiceAppInfo; - (void)FillCardNumberShowedAllFavorInfo; - (void)FillCardNumberConfirmWithImage:(id)arg1 cardNumber:(id)arg2 data:(id)arg3; - (void)FillCardNumberNext:(id)arg1; - (void)FillCardNumberCancel:(BOOL)arg1; - (void)WCPayResetBalanceTelephoneViewControllerNext:(id)arg1; - (void)WCPayResetBalanceTelephoneViewControllerBack; - (void)ONBindedCardListResetBankTel:(id)arg1; - (void)ONBindedCardListResetBalanceTel:(id)arg1; - (void)OnBindedCardListNewCardClicked; - (void)OnBindedCardListBack; - (void)RepeatInputPayPwd:(id)arg1; - (void)VerifyPayPwdNext:(id)arg1; - (void)onOrderPayConfirmViewPerformTouchID; - (void)onOrderPayConfirmViewGotoPasswordAuth; - (void)onOrderPayConfirmViewGotoTouchIDAuth; - (void)onOrderPayConfirmViewCancel; - (void)OnOrderPayChangeConpons; - (void)onOrderPayChangeCard; - (void)doAuthenticationPayWithPwd:(id)arg1 isTouchIDAuth:(BOOL)arg2; - (void)onOrderPayConfirmViewPay:(id)arg1; - (void)orderDetailPay:(id)arg1 checkTouchID:(BOOL)arg2; - (void)OrderDetailAddOrderCard:(id)arg1; - (void)OrderDetailClickCoupousInfo; - (void)OrderDetailBack; - (void)OrderDetailPay:(id)arg1; - (void)OrderDetailAdd:(id)arg1; - (void)onPushWebView:(id)arg1; - (void)onDisagree; - (void)onAgree:(BOOL)arg1; - (BOOL)needShowOverseasCardProtocalView; - (void)OnWCPayCouponsListViewNext:(id)arg1; - (void)OnWCPayCouponsListViewBack; - (void)OnWCPaySpecifySelectePayCardListViewBackAddCard; - (void)OnWCPaySpecifySelectePayCardListViewNext:(id)arg1; - (void)OnWCPaySpecifySelectePayCardListViewBack; - (void)OnWCPayAvaliablePayCardListViewWebViewReturn:(id)arg1; - (void)OnWCPayAvaliablePayCardListViewPushWebView:(id)arg1; - (void)OnWCPayAvaliablePayCardListViewAddPayCard; - (void)OnWCPayAvaliablePayCardListViewNext:(id)arg1; - (void)OnWCPayAvaliablePayCardListViewBack; - (void)OnWCPayAvaliablePayCardListViewCancel; - (BOOL)checkHandlePrepayErrorPath; - (BOOL)checkBankAvailable:(id)arg1; - (id)getWCPayAuthenticationResetBalanceTelPayVerifySMSStruct:(id)arg1; - (id)getWCPayAuthenticationResetBalanceTelPay:(id)arg1; - (id)getVerifyBindStruct; - (id)GetWCPaySetWCPayPasswordStruct:(id)arg1; - (id)getWCPayAuthenticationPayVerifySMSStruct:(id)arg1; - (id)getWCPayAuthenticationPay:(id)arg1; - (void)showOrderPaySuccess; - (void)preShowOrderPaySuccess; - (void)showResetBindedCardInfoWithCVV:(BOOL)arg1 ValidDate:(BOOL)arg2; - (void)startBindCardToPay:(id)arg1; - (void)startBindCardToVerifiedUser:(id)arg1; - (void)startBindCardToSafariPay:(id)arg1; - (void)onWCBaseLogicDidStop:(unsigned long)arg1; - (void)OnHandleSafariJumpedLogic; - (void)OnRetryPayMoneyFromPwdError; - (id)getTransactionId; - (int)getABTestType; - (void)showGiveUpBindAlert; - (void)OnAlertGiveUpBind; - (void)mergeOrderDetail:(id)arg1; - (void)mergePaymentOrderDetail:(id)arg1; - (void)mergeBalanceMoneyContorlOrderDetail:(id)arg1; - (void)stopLogic; - (void)startLogic; - (BOOL)isLogicJumpedToSafari; - (void)dealloc; - (id)initWithData:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOrderHistoryLogic : WCPayControlLogic <WCPayLogicMgrExt, WCPayOrderHistoryViewControllerDelegate, WCPayOrderDetailHistoryViewControllerDelegate, WCPayOrderAndProductDetailHistoryInfoViewControllerDelegate, WCPayOrderHistoryProductListViewControllerDelegate, MMWebViewDelegate> { unsigned long offset; BOOL hasMoreOrder; }

  • (void)webViewReturn:(id)arg1;
  • (void)OnStatusChangedOrderListCountChanged:(unsigned long)arg1;
  • (void)OnDelOrder:(id)arg1 Error:(id)arg2;
  • (void)OnDelAllOrder:(id)arg1;
  • (void)OnSetEvaluateOrder:(id)arg1;
  • (void)OnGetHistoryIapOrderDetailInfo:(id)arg1 Error:(id)arg2;
  • (void)OnGetHistoryOrderDetailInfo:(id)arg1 Error:(id)arg2;
  • (void)OnGetOrderList:(id)arg1 TotalCount:(unsigned long)arg2 Error:(id)arg3;
  • (void)OnClickedBrandAppUserName:(id)arg1 NickName:(id)arg2;
  • (void)OnHistoryOrderDetailRightActionBack:(BOOL)arg1;
  • (void)OnHistoryOrderDetailBack:(BOOL)arg1;
  • (void)WCPayOrderHistoryProductListViewControllerDelegateDidSelectProduct:(id)arg1;
  • (void)WCPayOrderHistoryProductListViewControllerDelegateBack;
  • (void)WCPayOrderAndProductDetailHistoryInfoViewControllerClickPannelButtonInfo:(id)arg1;
  • (void)WCPayOrderAndProductDetailHistoryInfoViewControllerClickNormalCellInfo:(id)arg1;
  • (void)WCPayOrderAndProductDetailHistoryInfoViewControllerEvaluateOrder:(unsigned long)arg1;
  • (void)WCPayOrderAndProductDetailHistoryInfoViewControllerContactBrandTel;
  • (void)WCPayOrderAndProductDetailHistoryInfoViewControllerContactBrandSeller;
  • (void)WCPayOrderAndProductDetailHistoryInfoViewControllerShowTranscationCell;
  • (void)WCPayOrderAndProductDetailHistoryInfoViewControllerShowProductView;
  • (void)WCPayOrderAndProductDetailHistoryInfoViewControllerBack;
  • (void)OnSelectedNotifyMessage:(id)arg1;
  • (void)OnSelectedOrderDetail:(id)arg1;
  • (void)OnOrderListRightActionBack;
  • (void)OnOrderListBack;
  • (BOOL)HasMoreOrderList;
  • (void)OnLoadMoreOrderList;
  • (void)OnDelAllOrder;
  • (void)OnDelNotifyMsg:(id)arg1;
  • (void)OnDelOrder:(id)arg1;
  • (id)ParseMessageStructToOrderDetail:(id)arg1;
  • (void)WCPayJumpURLHandle:(id)arg1;
  • (void)startLogic;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRedEnvelopesBaseViewController : WCBizBaseViewController <MMTableViewInfoDelegate, WCBaseInfoItemDelegate, UIAlertViewDelegate> { WCRedEnvelopesControlData *m_data; }

  • (void).cxx_destruct;
  • (void)refreshViewWithData:(id)arg1;
  • (void)setupWithData:(id)arg1;
  • (void)dealloc;
  • (void)viewDidLayoutSubviews;
  • (void)viewWillLayoutSubviews;
  • (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayPaidSuccessLogic : WCPayControlLogic { int m_eWCPayPaidSuccessLogicWCPaySituationType; }

  • (void)OnSelectedSuccessBtnDown;
  • (void)OnClickedBrandAppUserName:(id)arg1 NickName:(id)arg2;
  • (void)OnHistoryOrderDetailRightActionBack:(BOOL)arg1;
  • (void)OnHistoryOrderDetailBack:(BOOL)arg1;
  • (void)stopLogic;
  • (void)startLogic;
  • (void)convertIAPOrderDetailToWCPayOrderDetailStruct;
  • (void)setPayPaidSuccessLogicSituationType:(int)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOverseaMainWalletHeaderView : UICollectionReusableView { WCPayOverseaTypeInfoObject *_m_typeInfo; UILabel *_m_titleLabel; }

@property(retain, nonatomic) UILabel *m_titleLabel; // @synthesize m_titleLabel=_m_titleLabel; @property(retain, nonatomic) WCPayOverseaTypeInfoObject *m_typeInfo; // @synthesize m_typeInfo=_m_typeInfo; - (void).cxx_destruct; - (void)updateTypeInfo:(id)arg1; - (void)updateTitleLabel; - (void)updateViewData; - (void)layoutSubviews; - (id)init;

@end

@interface WCPayModifyPayPwdLogic : WCPayControlLogic { }

  • (void)OnModifyWCPayPassword:(id)arg1 NewWCPayPassword:(id)arg2 Error:(id)arg3;
  • (void)OnVerifyPayPassword:(id)arg1;
  • (void)onErrorAlertViewDismiss:(id)arg1;
  • (void)BackToRootView;
  • (void)PayPwdRightActionBack;
  • (void)PayPwdBack;
  • (void)SetPayPwdNext:(id)arg1;
  • (void)VerifyPayPwdNext:(id)arg1;
  • (void)OnAlertGiveUpLogic;
  • (void)showGiveUpLogicAlert;
  • (void)startLogic;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayResetPayPwdLogic : WCPayControlLogic <WCPayResetPwdCardInfoViewControllerDelegate, WCPayVerifyPayCardViewControllerDelegate, WCPayPayPwdViewControllerDelegate, WCPayResetPwdBindedCardListViewControllerDelegate, WCPayResetPwdBindCardViewControllerDelegate> { }

  • (void)OnHandleVerifiedSMSString:(id)arg1;
  • (void)OnGetAvailableBank:(id)arg1 Error:(id)arg2;
  • (void)OnGetBindingCardBin:(id)arg1 Error:(id)arg2;
  • (void)OnGetBindingCardBin:(id)arg1 AvailableBank:(id)arg2 Error:(id)arg3;
  • (void)OnGetBindQueryInfo:(id)arg1 Error:(id)arg2;
  • (void)OnSetWCPayPasswordInReset:(id)arg1;
  • (void)OnResetWCPayPasswordVerifySMS:(id)arg1;
  • (void)OnResetWCPayPasswordVerifyCard:(id)arg1 Error:(id)arg2;
  • (void)OnWCPayResetPwdBindCardBack;
  • (void)OnWCPayResetPwdBindCardNext;
  • (void)OnResetPwdBindedCardListNext;
  • (void)OnResetPwdBindedCardListBack;
  • (void)OnResetPwdBindedCardListNewCardClicked;
  • (BOOL)OnSelectBindCardAvailble:(id)arg1;
  • (void)openNewCardErrorPathWebView;
  • (void)PayPwdRightActionBack;
  • (void)PayPwdBack;
  • (void)SetPayPwdNext:(id)arg1;
  • (void)VerifyPayPwdNext:(id)arg1;
  • (void)showGiveUpResetAlert;
  • (void)OnAlertGiveUpResetPwd;
  • (void)VerifyPayCardAgain:(id)arg1;
  • (void)VerifyPayCardNext:(id)arg1;
  • (void)VerifyPayCardBack;
  • (void)ResetPwdCardInfoPoped;
  • (void)stopLogic;
  • (void)ResetPwdCardInfoReadAgreement;
  • (void)ResetPwdCardInfoNext:(id)arg1;
  • (void)ResetPwdCardInfoCardInfoCancel;
  • (void)onErrorAlertViewDismiss:(id)arg1;
  • (void)BackToRootView;
  • (void)startLogic;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMPatternLockBufferData : NSObject { unsigned long uin; unsigned long version; NSData *svrPatternHash; unsigned long lockStatus; NSData *sign; }

  • (void)initialize; @property(retain, nonatomic) NSData *sign; // @synthesize sign; @property(nonatomic) unsigned long lockStatus; // @synthesize lockStatus; @property(retain, nonatomic) NSData *svrPatternHash; // @synthesize svrPatternHash; @property(nonatomic) unsigned long version; // @synthesize version; @property(nonatomic) unsigned long uin; // @synthesize uin;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMPatternLockLogic : WCPayControlLogic <WCPayPayPwdViewControllerDelegate, MMPatternLockViewControllerDelegate, MMPatternLockMgrExt> { BOOL _isNeedOut2BizMain; BOOL _isPresent; id _delegate; int _curScene; NSString *_userToken; NSString *_oldHash; MMPatternLockViewController *_lockViewController; MMUINavigationController *_enteranceViewController; }

@property(retain, nonatomic) MMUINavigationController *enteranceViewController; // @synthesize enteranceViewController=_enteranceViewController; @property(retain, nonatomic) MMPatternLockViewController *lockViewController; // @synthesize lockViewController=_lockViewController; @property(nonatomic) BOOL isPresent; // @synthesize isPresent=_isPresent; @property(retain, nonatomic) NSString *oldHash; // @synthesize oldHash=_oldHash; @property(nonatomic) BOOL isNeedOut2BizMain; // @synthesize isNeedOut2BizMain=_isNeedOut2BizMain; @property(retain, nonatomic) NSString *userToken; // @synthesize userToken=_userToken; @property(nonatomic) int curScene; // @synthesize curScene=_curScene; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onVerifyPatternLockPwdFail; - (void)onVerifyPatternLockPwdError; - (void)onVerifyPatternLockPwdCorrect; - (void)onModifyPatternLockPwdFail; - (void)onModifyPatternLockPwdSuccess; - (void)onClosePatternLockPwdFail; - (void)onClosePatternLockPwdSuccess; - (void)onSetupNewPatternLockPwdFail; - (void)onSetupNewPatternLockPwdSuccess; - (void)onPressBackOnPresnetedLockVC; - (BOOL)isNeedSvrVerify; - (void)onClosePatternLockPwdWithPatternHash:(id)arg1; - (void)onModifyPatternLockWithNewPatternHash:(id)arg1; - (void)onPatternLockVerifyPatternLockPwdWithPatternHash:(id)arg1; - (void)onPatternLockSetupNewWithPatternHash:(id)arg1; - (void)onPatternLockViewControllerDidErrorBeyondLimit; - (void)onPatternLockViewControllerDidForgetPwd; - (void)onPatternLockViewControllerDidOperateSuccess; - (void)onPatternLockViewControllerDidOperateCancel; - (void)goBack2EnteranceViewController; - (void)OnPayPasswordError:(id)arg1 ErrorCount:(int)arg2 LockTotalCount:(unsigned long)arg3; - (void)onPayPasswordErrorAlertViewDismiss:(id)arg1; - (void)onAlertResetPwd:(id)arg1; - (void)OnVerifyPayPassword:(id)arg1 andRetToken:(id)arg2; - (void)OnVerifyPayPassword:(id)arg1; - (void)VerifyPayPwdNext:(id)arg1; - (void)PayPwdRightActionBack; - (void)PayPwdBack; - (void)OnAlertGiveUpLogic; - (void)onErrorAlertViewDismiss:(id)arg1; - (void)showGiveUpLogicAlert; - (void)handlePatternLockEnterUnNeedPwd; - (void)handlePatternLockBlock; - (void)handlePatternLockEnterance; - (void)handlePatterLockClose; - (void)handlePatternLockModify; - (void)handlePatternLockForget; - (void)handlePatternLockSetup; - (void)showPatternLockViewControllerIsPresnet:(BOOL)arg1; - (void)onVerifyPayPwdSuccess; - (void)showWCPayPwdViewController; - (void)startLogic; - (void)initDataWithPatternScene:(int)arg1; - (id)initWithPatternLockScene:(int)arg1 andDelegate:(id)arg2 isPresent:(BOOL)arg3; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMPatternLockPwdMgr : MMService <PBMessageObserverDelegate, CSettingExt, MMUIViewControllerDelegate, IWCPayControlLogicExt, MMService> { BOOL _isLocalVerify; BOOL _isNeedVerifyPwd; BOOL _isCloseViaToken; MMPatternLockBufferData *_lockBuffer; int _userRegFlag; }

@property(nonatomic) BOOL isCloseViaToken; // @synthesize isCloseViaToken=_isCloseViaToken; @property(nonatomic) int userRegFlag; // @synthesize userRegFlag=_userRegFlag; @property(nonatomic) BOOL isNeedVerifyPwd; // @synthesize isNeedVerifyPwd=_isNeedVerifyPwd; @property(nonatomic) BOOL isLocalVerify; // @synthesize isLocalVerify=_isLocalVerify; @property(retain, nonatomic) MMPatternLockBufferData *lockBuffer; // @synthesize lockBuffer=_lockBuffer; - (void).cxx_destruct; - (void)OnPayCardListChanged:(id)arg1; - (id)getViewController; - (void)onSettingChanged:(int)arg1; - (void)handlePatternLockCheckStatusBack:(id)arg1; - (void)onOpPatternLockResponseOKWithOpCmd:(unsigned long)arg1; - (void)onOpPatternLockResponseErrorWithOpCmd:(unsigned long)arg1; - (void)onGetOpPatternLockResponse:(id)arg1 eventID:(unsigned long)arg2; - (void)onGetRegisterNewPatternLockResponse:(id)arg1 eventID:(unsigned long)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)checkPatternLockStatusViaSvr; - (id)getBufferKeyDataWithVersion:(unsigned long)arg1; - (int)verifyLockInfoIsValid; - (int)verifyBufferDataIsInvalid; - (void)sendPatternLockOpRequestWithCmdID:(unsigned long)arg1 oldHash:(id)arg2 newHash:(id)arg3; - (BOOL)updateBufferDataWithSvrBuffer:(id)arg1; - (unsigned int)getPatternLockTimeInterval; - (BOOL)isNeedSvrVerify; - (void)verifyPatternLockPwdWithPatternHash:(id)arg1; - (void)modifyPatternLockPwdWithOldPatternHash:(id)arg1 andNewHash:(id)arg2; - (void)closePatternLockPwdWithUserToken:(id)arg1; - (void)closePatternLockPwdWithPatternHash:(id)arg1; - (void)setupNewPatternLockPwdWithUserToken:(id)arg1 andPatternHash:(id)arg2; - (unsigned int)isPatternLockSetup; - (void)initData; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayDeleteDigitalCertCgiResp : NSObject { unsigned long _m_wxErrorType; NSString *_m_wxErrorMsg; }

  • (id)GenFromDictionary:(id)arg1 WithErrorType:(unsigned long)arg2 ErrorMsg:(id)arg3; @property(retain, nonatomic) NSString *m_wxErrorMsg; // @synthesize m_wxErrorMsg=_m_wxErrorMsg; @property(nonatomic) unsigned long m_wxErrorType; // @synthesize m_wxErrorType=_m_wxErrorType;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface WCPayDeleteDigitalCertCgi : NSObject { NSString *_m_crtNo; id _m_delegate; WCPayIdKeyRegularReporter *_m_cgiReporter; }

@property(retain, nonatomic) WCPayIdKeyRegularReporter *m_cgiReporter; // @synthesize m_cgiReporter=_m_cgiReporter; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(retain, nonatomic) NSString *m_crtNo; // @synthesize m_crtNo=_m_crtNo; - (void).cxx_destruct; - (void)localCertDeleteWithCertNo:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)startRequest; - (void)callErrorDelegate; - (id)initWithDelegate:(id)arg1;

@end

@interface WCDeviceSearchGuideViewController : MMUIViewController <AirKissViewControllerDelegate, IWCDeviceBrandMgrExt, CNetworkStatusExt> { WCDevice *m_device; AirKissConfData *m_confData; UIScrollView *m_scrolView; UIView *m_noWifiOrBLEView; }

  • (void).cxx_destruct;
  • (void)onSimCardNetTypeChange;
  • (void)ReachabilityChange:(unsigned long)arg1;
  • (void)onWCDeviceBlueToothStateChanged:(int)arg1;
  • (BOOL)isWifiConnected;
  • (BOOL)isBLEConnected;
  • (void)updateConnectState;
  • (void)onAirKissReturn:(BOOL)arg1;
  • (void)onDeviceSearch;
  • (void)onAirKiss;
  • (void)initNoWifiOrBLEView;
  • (void)initGuideView;
  • (void)dealloc;
  • (void)viewDidLoad;
  • (id)initWithFilterUserData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayNoticeBannerView : UIView { id _m_delegate; UILabel *_m_titleLabel; NSString *_m_clickUrl; }

@property(retain, nonatomic) NSString *m_clickUrl; // @synthesize m_clickUrl=_m_clickUrl; @property(retain, nonatomic) UILabel *m_titleLabel; // @synthesize m_titleLabel=_m_titleLabel; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)onTap:(id)arg1; - (void)updateUrl:(id)arg1; - (void)updateTitle:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCPayGPOrderHistoryControlLogic : WCPayControlLogic <PBMessageObserverDelegate, WCPayGPOrderHistoryControllerDelegate> { }

  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)onGetGroupPayOrderHistory:(id)arg1;
  • (void)queryLaunchOrderHistoryWithOffset:(unsigned long)arg1;
  • (void)onOrderHistoryViewControllerUserSelectRecord:(id)arg1;
  • (void)loadMoreOrderHistoryWithOffset:(unsigned long)arg1;
  • (void)onOrderHistoryViewControllerCancel;
  • (void)stopLogic;
  • (void)startLogic;
  • (id)initWithData:(id)arg1;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMPatternLockTipsView : UIView { int _curScene; UILabel *_tipsLabel; }

@property(retain, nonatomic) UILabel *tipsLabel; // @synthesize tipsLabel=_tipsLabel; @property(nonatomic) int curScene; // @synthesize curScene=_curScene; - (void).cxx_destruct; - (void)animationShake; - (void)updateContentInSetup; - (void)updateContentInBlock; - (void)updateContentInResultInvalid; - (void)updateContentInComfirmError; - (void)updateContentInComfirm; - (void)updateContentInPwdErrorWithRetryTime:(int)arg1 animated:(BOOL)arg2; - (void)setupFirstTips; - (void)initView; - (id)initTipsViewWithFrame:(struct CGRect)arg1 andPatternScene:(int)arg2; - (void)dealloc;

@end

@interface WCPayFaceToFaceReceivePresentingAnimator : NSObject { }

  • (void)animateTransition:(id)arg1;
  • (double)transitionDuration:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOverseaPayFunctionListRespObject : NSObject { NSArray *m_functionList; NSArray *m_typeInfoList; }

  • (id)cacheObjectWithTpaCountry:(unsigned int)arg1;
  • (void)checkFileWithTpaCountry:(unsigned int)arg1;
  • (id)getSavePathWithTpaCountry:(unsigned int)arg1;
  • (id)getSaveRootDir;
  • (id)GenFromDictionary:(id)arg1;
  • (void)initialize; @property(retain, nonatomic) NSArray *m_typeInfoList; // @synthesize m_typeInfoList; @property(retain, nonatomic) NSArray *m_functionList; // @synthesize m_functionList;
  • (void).cxx_destruct;
  • (void)saveToCacheWithTpaCountry:(unsigned int)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayGPOrderStatusHeaderView : MMUIView { CContact *_chatroomContact; AAQueryDetailRes *_orderDetailData; MMUIView *_contentView; CDUnknownBlockType _onClickPayMoneyBtn; }

@property(copy, nonatomic) CDUnknownBlockType onClickPayMoneyBtn; // @synthesize onClickPayMoneyBtn=_onClickPayMoneyBtn; @property(retain, nonatomic) MMUIView *contentView; // @synthesize contentView=_contentView; @property(retain, nonatomic) AAQueryDetailRes *orderDetailData; // @synthesize orderDetailData=_orderDetailData; @property(retain, nonatomic) CContact *chatroomContact; // @synthesize chatroomContact=_chatroomContact; - (void).cxx_destruct; - (id)getLauncherContact; - (id)getLauncherHeadImg; - (BOOL)isCommonAAType; - (void)payBtnPress:(id)arg1; - (id)genOrderTipsLabel; - (id)genOrderMainContentLabel; - (id)genOrderTitleLabel; - (void)setupOthersContentViewWithOriginY:(float)arg1 withTipsContent:(id)arg2; - (void)setupPayerContentViewWithOriginY:(float)arg1; - (void)setupReceiverContentViewWithOriginY:(float)arg1; - (void)setupContentViewWhenOrderStatusUnNormalWithOriginY:(float)arg1; - (void)setupTitleContentView; - (void)setupContentView; - (id)initHeaderViewWithContainerWidth:(float)arg1 orderStatusRespData:(id)arg2 chatroomContact:(id)arg3; - (void)dealloc;

@end

@interface MMPatternLockViewController : MMUIViewController <MMAnimationTipViewDelegate, MMPatternLockViewDelegate> { BOOL _isConfirm; BOOL _isOpSuccess; BOOL _isNeedSvrVerify; BOOL _isBlock2Root; id _delegate; int _curScene; MMPatternLockView *_lockView; MMPatternLockView *_confirmLockView; MMPatternLockTipsView *_tipsView; MMPatternLockTipsView *_confirmTipsView; UIButton *_forgetPwdBtn; MMAnimationTipView *_resultToastView; WCBizLoadingView *_loadingView; NSString *_firstResult; NSString *_confirmResult; unsigned long _retryTime; }

@property(nonatomic) BOOL isBlock2Root; // @synthesize isBlock2Root=_isBlock2Root; @property(nonatomic) BOOL isNeedSvrVerify; // @synthesize isNeedSvrVerify=_isNeedSvrVerify; @property(nonatomic) BOOL isOpSuccess; // @synthesize isOpSuccess=_isOpSuccess; @property(nonatomic) unsigned long retryTime; // @synthesize retryTime=_retryTime; @property(retain, nonatomic) NSString *confirmResult; // @synthesize confirmResult=_confirmResult; @property(retain, nonatomic) NSString *firstResult; // @synthesize firstResult=_firstResult; @property(nonatomic) BOOL isConfirm; // @synthesize isConfirm=_isConfirm; @property(retain, nonatomic) WCBizLoadingView *loadingView; // @synthesize loadingView=_loadingView; @property(retain, nonatomic) MMAnimationTipView *resultToastView; // @synthesize resultToastView=_resultToastView; @property(retain, nonatomic) UIButton *forgetPwdBtn; // @synthesize forgetPwdBtn=_forgetPwdBtn; @property(retain, nonatomic) MMPatternLockTipsView *confirmTipsView; // @synthesize confirmTipsView=_confirmTipsView; @property(retain, nonatomic) MMPatternLockTipsView *tipsView; // @synthesize tipsView=_tipsView; @property(retain, nonatomic) MMPatternLockView *confirmLockView; // @synthesize confirmLockView=_confirmLockView; @property(retain, nonatomic) MMPatternLockView *lockView; // @synthesize lockView=_lockView; @property(nonatomic) int curScene; // @synthesize curScene=_curScene; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)fadeShowEnd; - (void)onCancelPress:(id)arg1; - (BOOL)isContinueWhenlockViewResultInValid:(id)arg1; - (void)lockView:(id)arg1 didEndWithPattern:(id)arg2; - (void)goBack2WalletEnteranceViewController:(id)arg1; - (void)stopLoading; - (void)startLoading; - (void)onPwdErrorBeyondLimit; - (void)onOpSucess; - (void)onOpCancel; - (void)resetViewPosition; - (void)onAlertViewClickForgetPwd; - (void)onAlertViewClickCancel; - (void)onPwdErrorAlertViewClickCancel; - (void)handleDidGetPatternPwd:(id)arg1; - (void)handlePatternLockViewConfirmErrorTransform; - (void)handlePatternLockViewConfirmTransform; - (void)showToastTipsViewWithText:(id)arg1 isSuccess:(BOOL)arg2; - (void)onForgetPwdBtnPress:(id)arg1; - (id)getDisplayTitle; - (void)updateLeftBarbuttonWhenPresent; - (void)closePatternLockPwdFail; - (void)closePatternLockPwdSuccess; - (void)modifyPatternLockPwdFail; - (void)modifyPatternLockPwdSuccess; - (void)verifyPatternLockPwdFail; - (void)verifyPatternLockPwdError; - (void)verifyPatternLockPwdCorrect:(id)arg1; - (void)setupNewPatternLockPwdFail; - (void)setupNewPatternLockPwdSuccess; - (void)didReceiveMemoryWarning; - (void)applicationWillTerminate:(id)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initView; - (void)initLoadingView; - (void)initData; - (id)initWithPatternLockScene:(int)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOverseaMainWalletFooterView : UICollectionReusableView { UIView *_m_coverView; }

@property(retain, nonatomic) UIView *m_coverView; // @synthesize m_coverView=_m_coverView; - (void).cxx_destruct; - (void)updateCoverView; - (void)layoutSubviews;

@end

@interface WCPayOpenTouchIDAuthLogic : WCPayControlLogic { unsigned int _action; }

@property(nonatomic) unsigned int action; // @synthesize action=_action; - (void)handleError:(id)arg1; - (void)verifyPassword; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onErrorAlertViewDismiss:(id)arg1; - (void)PayPwdRightActionBack; - (void)PayPwdBack; - (void)VerifyPayPwdNext:(id)arg1; - (void)showCloseAlert; - (void)openPWDVC; - (void)refreshLocalDataFromServerWithState:(BOOL)arg1; - (void)startLogic;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayFacingReceiveContorlLogic : WCPayControlLogic <UIViewControllerTransitioningDelegate, WCPayFacingReceiveQRCodeViewControllerDelegate, WCPayFacingReceiveFixedAmountViewControllerDelegate> { NSString *m_nsFacingAmountTotalMoney; NSString *m_nsFacingAmountDesc; }

  • (void).cxx_destruct;
  • (id)animationControllerForPresentedController:(id)arg1 presentingController:(id)arg2 sourceController:(id)arg3;
  • (void)OnGetFixedAmountQRCode:(id)arg1 Error:(id)arg2;
  • (void)OnNotifyAddFacingReceiveMoneyPayerInfo:(id)arg1;
  • (void)OnGetBindQueryInfo:(id)arg1 Error:(id)arg2;
  • (void)OnGetLocalPayCardList:(id)arg1 UsrVerifiedInfo:(id)arg2 SwicthInfo:(id)arg3 BalanceInfo:(id)arg4 NoticeInfo:(id)arg5 loanEntryInfo:(id)arg6;
  • (void)WCPayFacingReceiveFixedAmountViewControllerNext:(id)arg1 Description:(id)arg2;
  • (void)WCPayFacingReceiveFixedAmountViewControllerCancel:(BOOL)arg1;
  • (void)VerifyUserInfo;
  • (void)WCPayFacingReceiveNoTruthNameBtnDone;
  • (void)WCPayFacingReceiveWitchBalance;
  • (void)WCPayFacingReceiveChangeToUnFixedAmount;
  • (void)WCPayFacingReceiveChangeToFixedAmount;
  • (void)WCPayFacingReceiveQRCodeViewControllerCancel;
  • (void)playVibration;
  • (void)dealloc;
  • (void)pause;
  • (void)resume;
  • (void)stopLogic;
  • (void)startLogic;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayFixedAmountReceiveControlLogic : WCPayControlLogic <WCPayFacingReceiveFixedAmountViewControllerDelegate, WCPayFacingReceiveFixedAmountQRCodeViewControllerDelegate> { NSString *m_nsFacingAmountTotalMoney; NSString *m_nsFacingAmountDesc; }

  • (void).cxx_destruct;
  • (void)OnGetFixedAmountQRCode:(id)arg1 Error:(id)arg2;
  • (void)WCPayFacingReceiveFixedAmountQRCodeViewControllerCancel;
  • (void)WCPayFacingReceiveFixedAmountViewControllerNext:(id)arg1 Description:(id)arg2;
  • (void)WCPayFacingReceiveFixedAmountViewControllerCancel:(BOOL)arg1;
  • (void)startLogic;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayWXBorrowMoneyItemView : MMUIButton { WCPayWXBorrowMoneyItem *m_info; MMWebImageView *m_logoView; MMWebImageView *m_waterMaskView; UILabel *m_bankNameLabel; UILabel *m_bankTypeLabel; UILabel *m_entranceLabel; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)initView;
  • (id)getInfo;
  • (id)initWithWXBorrowMoneyItem:(id)arg1;

@end

@interface WCPayRetrySendTransferMessageControlLogic : WCPayControlLogic { }

  • (void)OnRetrySendTransferMessage:(id)arg1 Error:(id)arg2;
  • (void)ToRetrySendMsg;
  • (void)startLogic;

@end

@interface WCLanDeviceJsonKissLogic : WCLanDeviceBaseKissLogic <IWCLanDeviceMgrExt, PBMessageObserverDelegate> { NSMutableDictionary *m_sendTaskMap; }

  • (void).cxx_destruct;
  • (BOOL)cancelTaskWithDevice:(id)arg1;
  • (void)onSendDataToWCLanDevice:(long long)arg1 ErrCode:(int)arg2;
  • (void)kissDeviceWithJsonStr:(id)arg1 deviceType:(id)arg2 deviceId:(id)arg3;
  • (void)handleDeviceMsgTransferAppMsg:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)forwardData:(id)arg1 toDevice:(id)arg2 isThrouSever:(BOOL)arg3;
  • (void)dealloc;
  • (id)initWithDelegate:(id)arg1 deviceData:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayReveiverControlTransferControlLogic : WCPayControlLogic <IWCPayControlLogicExt, WCPayTransferMoneyStatusViewControllerDelegate> { }

  • (void)OnGetHistoryOrderDetailInfo:(id)arg1 Error:(id)arg2;
  • (void)OnRefuseTransferMoney:(id)arg1 Error:(id)arg2;
  • (void)OnConfirmTransferMoney:(id)arg1 Error:(id)arg2;
  • (void)OnCheckTransferMoneyStatus:(id)arg1 Error:(id)arg2;
  • (void)ToRefusedMoney;
  • (void)OnWCPayTransferMoneyStatusViewControllerRetrySendMsg;
  • (void)OnWCPayTransferMoneyStatusViewControllerWatchBalance;
  • (void)OnWCPayTransferMoneyStatusViewControllerRefused;
  • (void)OnWCPayTransferMoneyStatusViewControllerConfirmTransfer;
  • (void)OnWCPayTransferMoneyStatusViewControllerBack;
  • (void)stopLogic;
  • (void)startLogic;
  • (void)dealloc;
  • (id)initWithData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCurrencyInputLogic : NSObject { id _m_delegate; unsigned int _m_maxLength; }

@property(nonatomic) unsigned int m_maxLength; // @synthesize m_maxLength=_m_maxLength; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)callDelegateString:(id)arg1; - (void)textFieldDidChange:(id)arg1; - (id)initWithDelegate:(id)arg1 MaxLength:(unsigned int)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPaySenderControlTransferControlLogic : WCPayControlLogic { }

  • (void)OnCheckTransferMoneyStatus:(id)arg1 Error:(id)arg2;
  • (void)OnWCPayTransferMoneyStatusViewControllerRetrySendMsg;
  • (void)OnWCPayTransferMoneyStatusViewControllerWatchBalance;
  • (void)OnWCPayTransferMoneyStatusViewControllerRefused;
  • (void)OnWCPayTransferMoneyStatusViewControllerConfirmTransfer;
  • (void)OnWCPayTransferMoneyStatusViewControllerBack;
  • (void)stopLogic;
  • (void)startLogic;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCLanDeviceVideoKissLogic : WCLanDeviceBaseKissLogic <ICdnComMgrExt, PBMessageObserverDelegate, WCFacadeExt> { NSMutableDictionary *m_sendTaskMap; WCLanDeviceData *m_deviceData; NSMutableArray *m_deviceWaitingUploadArray; CdnUploadTaskInfo *m_uploadInfo; BOOL m_isUploading; unsigned long m_uploadProgress; BOOL m_isDownloading; NSMutableArray *m_deviceWaitingDownloadArray; }

  • (void).cxx_destruct;
  • (BOOL)isSightVideoExist;
  • (BOOL)cancelTaskWithDevice:(id)arg1;
  • (void)onKissDeviceProgressResponeWithProgress:(float)arg1 queueType:(unsigned int)arg2;
  • (void)onKissDeviceResponseWithErrorCode:(unsigned int)arg1 queueType:(unsigned int)arg2;
  • (void)onSendFileToWCLanDevice:(long long)arg1 Progress:(float)arg2 isFinish:(BOOL)arg3 ErrCode:(int)arg4;
  • (void)kissDeviceWithJsonStr:(id)arg1 filePath:(id)arg2 device:(id)arg3;
  • (void)OnCdnUploadProgress:(id)arg1;
  • (void)OnCdnUpload:(id)arg1;
  • (BOOL)stopUploadWithDevice:(id)arg1;
  • (void)uploadDeviceData;
  • (void)onDownloadFinish:(id)arg1 downloadType:(int)arg2;
  • (void)onDownloadMediaProcessChange:(id)arg1 downloadType:(int)arg2 current:(int)arg3 total:(int)arg4;
  • (BOOL)stopDownloadVideo:(id)arg1;
  • (void)startDownloadVideo;
  • (void)handleDeviceMsgTransferAppMsg:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)sendVideoRequestWithDevice:(id)arg1 isTroughSever:(BOOL)arg2 fileInfo:(id)arg3 CdnUrl:(id)arg4;
  • (void)forwardData:(id)arg1 toDevice:(id)arg2 isThrouSever:(BOOL)arg3;
  • (void)dealloc;
  • (id)initWithDelegate:(id)arg1 deviceData:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayTransferMoneyControlLogic : WCPayControlLogic <WCBaseControlLogicDeleagte, WCPayPayMoneyLogicDelegate, WCPayTransferSelectContactsViewControllerDelegate, WCPayTransferSelectSessionViewControllerDelegate, WCPayTransferMoneyViewControllerDelegate, WCBaseControlMgrExt, IStrangerContactMgrExt, MMTipsViewControllerDelegate> { WCPayPayMoneyLogic *m_payLogic; int m_enWCPayTransferMoneyControlLogicScene; NSString *m_nsA8KeyResponseUrl; JSEvent *m_jsEvent; BOOL _disableEditMoney; }

  • (void).cxx_destruct;
  • (void)onClickTipsBtn:(id)arg1 Index:(int)arg2;
  • (void)showTransferChargeTipsView;
  • (void)OnThreeInterruptContinueTransfer;
  • (void)OnInterruptContinueTransfer;
  • (void)onStrangerContactUpdated:(id)arg1 Contact:(id)arg2;
  • (void)OnGetTransferUserName:(id)arg1 Error:(id)arg2;
  • (void)OnRetrySendTransferMessage:(id)arg1 Error:(id)arg2;
  • (void)OnGetBindQueryInfo:(id)arg1 Error:(id)arg2;
  • (void)OnGetTransferPrepayRequest:(id)arg1 Error:(id)arg2;
  • (void)OnCheckWCPayJsApiRequest:(id)arg1 Error:(id)arg2;
  • (void)WCPayTransferMoneyViewControllerNext:(id)arg1;
  • (void)WCPayTransferMoneyViewControllerRightActionCancel:(BOOL)arg1;
  • (void)WCPayTransferMoneyViewControllerCancel:(BOOL)arg1;
  • (void)OnWCPayTransferSelectChatRoomContactViewControllerSelectContactReturn:(id)arg1 atScene:(unsigned long)arg2;
  • (BOOL)OnWCPayTransferSelectChatRoomContactViewControllerFilterContactCandidate:(id)arg1;
  • (void)OnWCPayTransferSelectChatRoomContactViewControllerBack;
  • (void)OnWCPayTransferSelectSessionViewControllerNewSession;
  • (void)OnWCPayTransferSelectSessionViewControllerSelectContactReturn:(id)arg1 atScene:(unsigned long)arg2;
  • (BOOL)OnWCPayTransferSelectSessionViewControllerFilterContactCandidate:(id)arg1;
  • (void)OnWCPayTransferSelectSessionViewControllerBack;
  • (void)OnWCPayTransferSelectContactsViewControllerSelectContactReturn:(id)arg1 atScene:(unsigned long)arg2;
  • (BOOL)OnWCPayTransferSelectContactsViewControllerFilterContactCandidate:(id)arg1;
  • (void)OnWCPayTransferSelectContactsViewControllerBack;
  • (void)OnOpenOrderList;
  • (void)OnContinueTransfer;
  • (BOOL)gotoViewController:(id)arg1;
  • (void)onWCBaseLogicDidStop:(unsigned long)arg1;
  • (void)stopLogic;
  • (void)dealloc;
  • (void)startLogic;
  • (id)initWithJSEvent:(id)arg1;
  • (id)initWithSessionSelectedUserName:(id)arg1 placeHolderMoney:(long long)arg2 disableEditMoney:(BOOL)arg3;
  • (id)initWithSessionSelectedUserName:(id)arg1;
  • (id)initWithA8KeyResponseUrl:(id)arg1;
  • (id)initWithData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayControlMgr : WCBaseControlMgr <JSEventExt, WCPayOpenApiExt> { }

  • (void)onServiceEnterForeground;
  • (void)onServiceEnterBackground;
  • (void)checkAndShowLocationTipsView:(int)arg1;
  • (void)jsIdCardRealnameVerify:(id)arg1;
  • (void)jsUploadIdCardSuccess:(id)arg1;
  • (void)getNoticeBanners:(CDUnknownBlockType)arg1;
  • (void)jsUnbindBankCard:(id)arg1;
  • (void)jsSelectWalletCurrency:(id)arg1;
  • (unsigned long)startGroupPayOrderHistoryLogic:(id)arg1 withControlData:(id)arg2;
  • (unsigned long)startGroupPayLogic:(id)arg1 sysMsgUrl:(id)arg2 chatRoomContact:(id)arg3 msgLocalID:(unsigned long)arg4;
  • (unsigned long)startOpenGroupPayOrderDetailLogic:(id)arg1 billNum:(id)arg2 fromScene:(unsigned int)arg3 chatRoomContact:(id)arg4;
  • (unsigned long)startLaunchGroupPayLogic:(id)arg1 chatRoomContact:(id)arg2 fromScene:(unsigned int)arg3;
  • (unsigned long)startUnbindBankCardLogic:(id)arg1 JSEvent:(id)arg2;
  • (unsigned long)startSelectWalletLogic:(id)arg1 event:(id)arg2;
  • (unsigned long)startSelectWalletLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startJSApiRealnameVerifyLogic:(id)arg1 jsEvent:(id)arg2;
  • (unsigned long)startRealnameVerifyLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startSelectVerifyTypeLogic:(id)arg1 Data:(id)arg2 scene:(int)arg3;
  • (unsigned long)startSelectVerifyTypeLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startSelectReceiveOrPayMoneyLogic:(id)arg1 Data:(id)arg2;
  • (BOOL)isOverseaNativeWallet;
  • (BOOL)isHtml5Wallet;
  • (void)reportStartWeChatPayFromAppOk;
  • (void)reportStartWeChatPayFromAppAppIdNil;
  • (void)reportStartWeChatPayFromAppPayInfoNil;
  • (void)reportStartWeChatPayFromAppRealStart;
  • (void)reportStartWeChatPayFromAppRequestDelayStart;
  • (unsigned long)startOpenTouchIDAuthLogic:(id)arg1 Data:(id)arg2 Action:(unsigned int)arg3;
  • (unsigned long)startOpenHtml5WalletLogic:(id)arg1 data:(id)arg2;
  • (unsigned long)startPatternLockLogic:(id)arg1 andPatternLockScene:(int)arg2 andPatternLockLogicDelegate:(id)arg3 isPresent:(BOOL)arg4;
  • (unsigned long)startJSApiGetWebPayCheckoutCounterLogic:(id)arg1 JSEvent:(id)arg2;
  • (unsigned long)startJSApiVerifyPayPasswordLogic:(id)arg1 JSEvent:(id)arg2;
  • (unsigned long)startJSApiOpenWCPaySpecialViewLogic:(id)arg1 JSEvent:(id)arg2;
  • (unsigned long)startJSApiAuthenticationLogic:(id)arg1 JSEvent:(id)arg2 Scene:(unsigned long)arg3 WithOpenViewScene:(unsigned long)arg4;
  • (unsigned long)startJSApiAuthenticationLogic:(id)arg1 JSEvent:(id)arg2 Scene:(unsigned long)arg3;
  • (unsigned long)startFixedAmountFacingReceiveMoneyLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startFacingReceiveMoneyLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startRetrySendTransferMessageLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startSenderTransferMoneyLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startReceiverConfirmTransferMoneyLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startTransferMoneyLogic:(id)arg1 JSEvent:(id)arg2;
  • (unsigned long)startTransferMoneyLogic:(id)arg1 WithSessionUserName:(id)arg2 placeHolderMoney:(long long)arg3 disableEditMoney:(BOOL)arg4;
  • (unsigned long)startTransferMoneyLogic:(id)arg1 WithSessionUserName:(id)arg2 WithRootViewController:(id)arg3;
  • (unsigned long)startTransferMoneyLogic:(id)arg1 WithSessionUserName:(id)arg2;
  • (unsigned long)startTransferMoneyLogic:(id)arg1 WithA8KeyUrl:(id)arg2;
  • (unsigned long)startTransferMoneyLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startBalanceFetchMoneyLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startBalanceSaveMoneyLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startBalanceDetailLogic:(id)arg1 Data:(id)arg2 Scene:(unsigned long)arg3;
  • (unsigned long)startBalanceDetailLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startCreditPayUnbindLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startCreditPayCardDetailLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startCreditPayIncreaseLimitAndUpdateCardInfoLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startCreditPayIncreaseLimitLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startCreateWeixinZXCreditCardLogic:(id)arg1 JSEvent:(id)arg2;
  • (unsigned long)startCreateWeixinZXCreditCardLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startUnfreezeOfflinePayLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startFastChangeOfflinePayFeeLimitLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startShareCardOfflinePayLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startChangeOfflinePayFeeLimitLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startCreateOfflinePayLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startOfflinePayLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startPaidSuccessLogic:(id)arg1 Data:(id)arg2 IAPOrderDetail:(id)arg3 SituationType:(int)arg4;
  • (unsigned long)startPayMoneyFromInnerPayLogic:(id)arg1 RequestStruct:(id)arg2 ExtraInfo:(id)arg3;
  • (void)jsGetWCPayRealnameVerify:(id)arg1;
  • (void)jsSendC2CSecureMessage:(id)arg1;
  • (void)jsVerifyWCPayPayPwd:(id)arg1;
  • (void)jsGetWebPayCheckoutCounterRequst:(id)arg1;
  • (void)jsOpenWCPaySpecialView:(id)arg1;
  • (void)jsGetTransferMoneyRequest:(id)arg1;
  • (void)jsGetBrandWCPayCreateCreditCardRequest:(id)arg1;
  • (void)jsGetBrandWCPayAddCardRequeset:(id)arg1;
  • (void)jsGetBrandWCPayRequeset:(id)arg1;
  • (void)OnWCPayOpenApi:(id)arg1 BundleID:(id)arg2 withAppID:(id)arg3;
  • (void)delayStartWCPayByOpenApi:(id)arg1 BundleID:(id)arg2 withAppID:(id)arg3;
  • (unsigned long)startPayMoneyFromMallLogic:(id)arg1 Data:(id)arg2 ProductInfo:(id)arg3;
  • (unsigned long)startPayMoneyFromBrandContactLocalViewLogic:(id)arg1 HandleURL:(id)arg2;
  • (unsigned long)startPayMoneyFromBrandContactLocalViewLogic:(id)arg1 Data:(id)arg2 HandleURL:(id)arg3;
  • (unsigned long)startPayMoneyFromQRCodeLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startPayMoneyFromAppLogic:(id)arg1 info:(id)arg2 BundleID:(id)arg3 appID:(id)arg4;
  • (unsigned long)startPayMoneyFromWAPPayLogic:(id)arg1 HandleUrl:(id)arg2;
  • (unsigned long)startRetrySendC2CMessageLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startSendC2CMessageJSApiLogic:(id)arg1 jsEvent:(id)arg2;
  • (unsigned long)startPayMoneyFromBrandContactJSApiLogic:(id)arg1 jsEvent:(id)arg2;
  • (unsigned long)startDisplayOrderHistoryLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startResetPayPwdLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startModifyPayPwdLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startCardControlLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startPayCardList:(id)arg1 Scene:(int)arg2;
  • (unsigned long)startPayCardList:(id)arg1;
  • (unsigned long)startPayMoneyLogic:(id)arg1 DeeplinkLinkUrl:(id)arg2;
  • (unsigned long)startPayMoneyLogic:(id)arg1 RequestKey:(id)arg2 Scene:(int)arg3;
  • (unsigned long)startPayMoneyLogic:(id)arg1 RequestKey:(id)arg2;
  • (unsigned long)startPayMoneyLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startAddPayCardLogic:(id)arg1 Data:(id)arg2 Scene:(int)arg3;
  • (unsigned long)startAddPayCardLogic:(id)arg1 JSEvent:(id)arg2;
  • (unsigned long)startAddPayCardLogic:(id)arg1 Data:(id)arg2;
  • (void)cancelAllLogicByOpenApi;
  • (void)cancelAllLogic;
  • (void)stopLogic:(unsigned long)arg1;
  • (void)clearAndStopTheSameLogic:(Class)arg1;
  • (void)stopCurrentLogic;
  • (unsigned long)startLogic:(id)arg1;
  • (void)ClearWCPayPayMoneyLogicFromStartClass:(Class)arg1;
  • (BOOL)IsDoingWCPayPayMoneyLogic:(Class)arg1;
  • (BOOL)IsDoingWCPayLogic:(Class)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRedEnvEnterpriseReceiveControlLogic : WCRedEnvelopesControlLogic <WCAtomicRedEnvReceiveHomeViewDelegate, WCAtomicRedEnvReceiveWelcomeViewDelegate, WCRedEnvelopesRedEnvelopesDetailViewControllerDelegate, WCRedEnvelopesEnterpriseDetailViewControllerDelegate, WCRedEnvelopesSessionSelectViewControllerDelegate, WCRedEnvelopesMultiSelectContactsViewControllerDelegate, WCFestivalRedEnvShareViewDelegate, WCFestivalRedEnvFinishViewDelegate, WCPayLogicMgrExt> { int m_scene; WCAtomicRedEnvReceiveHomeView *m_oIntroView; WCAtomicRedEnvReceiveWelcomeView *m_oWelcomeView; WCFestivalRedEnvShareView *m_oShareView; WCFestivalRedEnvFinishView *m_oFinishView; JSEvent *m_jsEvent; BOOL bStopedLogic; }

@property(retain, nonatomic) JSEvent *m_jsEvent; // @synthesize m_jsEvent; @property(nonatomic) int m_scene; // @synthesize m_scene; - (void).cxx_destruct; - (void)onErrorAlertViewDismiss:(id)arg1; - (void)onRealnameActionClick:(id)arg1; - (void)closeAnimationWindowAndShowDetailView:(id)arg1; - (void)showDetailView; - (void)WCFestivalRedEnvFinishViewToShare; - (void)WCFestivalRedEnvFinishViewBack; - (void)OnAsyncBizSubcribeResponse:(id)arg1 Error:(id)arg2; - (void)WCFestivalRedEnvShareViewToFinish; - (void)WCFestivalRedEnvShareViewBack; - (void)onMultiSelectContactReturn:(id)arg1; - (void)OnSelectMutilContactsButton; - (void)OnSelectSessionReturn:(id)arg1; - (void)OnSelectSessionCancel:(id)arg1; - (void)OnSelectSession:(id)arg1 SessionSelectController:(id)arg2; - (void)OnConfirmSendMessageSelectSessionViewController; - (void)OnGoToBalanceDetail; - (void)OnCommitWCRedEnvelopes:(id)arg1; - (void)OnLoadMoreRedEnvelopesList; - (BOOL)HasMoreDetailList; - (void)WCRedEnvelopesRedEnvelopesDetailViewControllerContinueSendRedEnvelopes; - (void)WCRedEnvelopesRedEnvelopesDetailViewControllerBack; - (void)WCRedEnvelopesEnterpriseDetailViewControllerContinueSendRedEnvelopes; - (void)WCRedEnvelopesEnterpriseDetailViewControllerBack; - (void)WCAtomicRedEnvReceiveWelcomeViewShowDetail; - (void)WCAtomicRedEnvReceiveWelcomeViewBack; - (void)WCAtomicRedEnvReceiveHomeViewOpenList; - (void)WCAtomicRedEnvReceiveHomeViewOpenRedEnvelopesInner:(BOOL)arg1; - (void)WCAtomicRedEnvReceiveHomeViewOpenRedEnvelopes:(BOOL)arg1; - (void)WCAtomicRedEnvReceiveHomeViewBack; - (void)OnSendShareRedEnvelopesoRequest:(id)arg1 Error:(id)arg2; - (void)OnCheckBizEnterpriseRedEnvelopesResponse:(id)arg1 Error:(id)arg2; - (void)OnOpenBizEnterpriseRedEnvelopesResponse:(id)arg1 Error:(id)arg2; - (void)OnReceiveBizEnterpriseRedEnvelopesResponse:(id)arg1 Error:(id)arg2; - (void)OnSendShareEnterpriseRedEnvelopesResponse:(id)arg1 Error:(id)arg2; - (void)closeFinishViewAndStopLogic; - (unsigned long)getStatFromScene; - (void)OnQueryRedEnvelopesDetailRequest:(id)arg1 Error:(id)arg2; - (void)OnOpenAtomicEnterpriseRedEnvelopesResponse:(id)arg1 Error:(id)arg2; - (void)OnReceiveAtomicEnterpriseRedEnvelopesResponse:(id)arg1 Error:(id)arg2; - (void)stopLogic; - (void)startLogic; - (void)stopLoading; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayLocalCachedData : NSObject { BOOL m_bResetMainBindSerial; NSString *m_nsLastBindSerial; BOOL m_bShowedBalanceDescriptionTips; BOOL m_bShowedFaceToFaceTransferViewTips; BOOL m_bShowedFaceToFaceReceiveMoneyTips; NSString *m_nsWCPayOfflinePayLastSelectedCardBindSerial; NSMutableDictionary *m_arrWXBorrowMoneyItemRedCode; NSMutableSet *m_setReceivedHBMsgID; NSMutableSet *m_setReceivedTransferMsgID; unsigned long m_localBadgeIndex; NSMutableDictionary *m_dicFunctionVisits; BOOL m_bShowedChangeWalletTips; NSMutableDictionary *m_dicBanners; NSMutableDictionary *m_dicAllSceneLastCard; BOOL m_bIsShowFetchFirstTips; NSString *m_nsCardDetailBaseUrl; BOOL m_bIsAcceptRealnameLicense; float licenseLastQueryTime; int licenseQueryDelaySeconds; double m_tLBSLastShowTime; BOOL m_bIsShowOfflinePayTips; NSString *m_nsBalanceDetailRealnameGuideTitle; NSString *m_nsWalletBalanceTitle; NSMutableSet *m_setGroupPayLaunchRecord; NSMutableSet *m_setGroupPayPaySuccessRecord; NSString *_m_walletUrl; NSString *_m_nsWalletBalanceTitle; }

@property(retain, nonatomic) NSString *m_nsWalletBalanceTitle; // @synthesize m_nsWalletBalanceTitle=_m_nsWalletBalanceTitle; @property(copy, nonatomic) NSString *m_walletUrl; // @synthesize m_walletUrl=_m_walletUrl; @property(retain, nonatomic) NSString *m_nsBalanceDetailRealnameGuideTitle; // @synthesize m_nsBalanceDetailRealnameGuideTitle; @property(nonatomic) BOOL m_bIsShowOfflinePayTips; // @synthesize m_bIsShowOfflinePayTips; @property(nonatomic) double m_tLBSLastShowTime; // @synthesize m_tLBSLastShowTime; @property(retain, nonatomic) NSMutableSet *m_setGroupPayPaySuccessRecord; // @synthesize m_setGroupPayPaySuccessRecord; @property(retain, nonatomic) NSMutableSet *m_setGroupPayLaunchRecord; // @synthesize m_setGroupPayLaunchRecord; @property(nonatomic) int licenseQueryDelaySeconds; // @synthesize licenseQueryDelaySeconds; @property(nonatomic) float licenseLastQueryTime; // @synthesize licenseLastQueryTime; @property(nonatomic) BOOL m_bIsAcceptRealnameLicense; // @synthesize m_bIsAcceptRealnameLicense; @property(retain, nonatomic) NSString *m_nsCardDetailBaseUrl; // @synthesize m_nsCardDetailBaseUrl; @property(nonatomic) BOOL m_bIsShowFetchFirstTips; // @synthesize m_bIsShowFetchFirstTips; @property(retain, nonatomic) NSMutableDictionary *m_dicAllSceneLastCard; // @synthesize m_dicAllSceneLastCard; @property(retain, nonatomic) NSMutableDictionary *m_dicBanners; // @synthesize m_dicBanners; @property(nonatomic) BOOL m_bShowedChangeWalletTips; // @synthesize m_bShowedChangeWalletTips; @property(retain, nonatomic) NSMutableDictionary *m_dicFunctionVisits; // @synthesize m_dicFunctionVisits; @property(nonatomic) unsigned long m_localBadgeIndex; // @synthesize m_localBadgeIndex; @property(retain, nonatomic) NSMutableSet *m_setReceivedTransferMsgID; // @synthesize m_setReceivedTransferMsgID; @property(retain, nonatomic) NSMutableSet *m_setReceivedHBMsgID; // @synthesize m_setReceivedHBMsgID; @property(retain, nonatomic) NSMutableDictionary *m_arrWXBorrowMoneyItemRedCode; // @synthesize m_arrWXBorrowMoneyItemRedCode; @property(retain, nonatomic) NSString *m_nsWCPayOfflinePayLastSelectedCardBindSerial; // @synthesize m_nsWCPayOfflinePayLastSelectedCardBindSerial; @property(nonatomic) BOOL m_bShowedFaceToFaceTransferViewTips; // @synthesize m_bShowedFaceToFaceTransferViewTips; @property(nonatomic) BOOL m_bShowedFaceToFaceReceiveMoneyTips; // @synthesize m_bShowedFaceToFaceReceiveMoneyTips; @property(nonatomic) BOOL m_bShowedBalanceDescriptionTips; // @synthesize m_bShowedBalanceDescriptionTips; @property(retain, nonatomic) NSString *m_nsLastBindSerial; // @synthesize m_nsLastBindSerial; @property(nonatomic) BOOL m_bResetMainBindSerial; // @synthesize m_bResetMainBindSerial; - (void).cxx_destruct; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface WCPayCredInfo : NSObject { NSString *m_nsWCPayCredType; NSString *m_nsWCPayCredName; }

@property(retain, nonatomic) NSString *m_nsWCPayCredType; // @synthesize m_nsWCPayCredType; @property(retain, nonatomic) NSString *m_nsWCPayCredName; // @synthesize m_nsWCPayCredName; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)dealloc;

@end

@interface WCPayBannerNotice : NSObject { NSString *_m_detailUrl; NSString *_m_wording; unsigned long _m_readOnly; }

@property(nonatomic) unsigned long m_readOnly; // @synthesize m_readOnly=_m_readOnly; @property(retain, nonatomic) NSString *m_wording; // @synthesize m_wording=_m_wording; @property(retain, nonatomic) NSString *m_detailUrl; // @synthesize m_detailUrl=_m_detailUrl; - (void).cxx_destruct; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (void)dealloc;

@end

@interface WCPayWXBorrowMoneyItem : NSObject { int m_enWCPayWXBorrowMoneyItemStatus; NSString *m_nsToOpenTitle; NSString *m_nsRedirectUrl; NSString *m_nsBankType; NSString *m_nsBankName; NSString *m_nsBankLogoUrl; NSString *m_nsBankBgUrl; NSString *m_nsBankMasterUrl; NSString *m_nsIsOverDue; NSString *m_nsAvailableOtb; unsigned long m_uiRedCodIndex; }

@property(nonatomic) unsigned long m_uiRedCodIndex; // @synthesize m_uiRedCodIndex; @property(retain, nonatomic) NSString *m_nsBankMasterUrl; // @synthesize m_nsBankMasterUrl; @property(retain, nonatomic) NSString *m_nsBankBgUrl; // @synthesize m_nsBankBgUrl; @property(retain, nonatomic) NSString *m_nsToOpenTitle; // @synthesize m_nsToOpenTitle; @property(retain, nonatomic) NSString *m_nsRedirectUrl; // @synthesize m_nsRedirectUrl; @property(retain, nonatomic) NSString *m_nsIsOverDue; // @synthesize m_nsIsOverDue; @property(retain, nonatomic) NSString *m_nsBankType; // @synthesize m_nsBankType; @property(retain, nonatomic) NSString *m_nsBankName; // @synthesize m_nsBankName; @property(retain, nonatomic) NSString *m_nsBankLogoUrl; // @synthesize m_nsBankLogoUrl; @property(retain, nonatomic) NSString *m_nsAvailableOtb; // @synthesize m_nsAvailableOtb; @property(nonatomic) int m_enWCPayWXBorrowMoneyItemStatus; // @synthesize m_enWCPayWXBorrowMoneyItemStatus; - (void).cxx_destruct;

@end

@interface WCPayBindCardInfo : NSObject { NSString *m_cardBankName; NSString *m_cardBankType; NSString *m_cardType; NSString *m_cardTypeName; NSString *m_creditTypeID; unsigned long m_cardBankTag; NSString *m_cardNumber; NSString *m_cardTail; NSString *m_cardLogoUrl; NSString *m_cardHolder; NSString *m_bindSerial; NSString *m_bindPhoneNumber; NSString *m_bankPhone; WCPayCredInfo *m_oWCPayCredInfo; unsigned long m_virtualSingalTranscationLimit; unsigned long m_virtualDayTranscationLimit; unsigned long m_physicalSignalTranscationLimit; unsigned long m_physicalDayTranscationLimit; BOOL m_bankFlag; BOOL m_expiredFlag; BOOL m_bNeedMoneyToResetPwd; BOOL m_bCanReturnMoneyAfterResetPwd; BOOL m_bIsSupportOfflinePay; BOOL m_bIsWXCredit; NSString *m_nsForbidWord; NSString *m_nsRepayUrl; NSDate *m_ndFetchPreArriveTime; NSString *m_nsFetchPreArriveTime; unsigned long m_uiCvvLength; NSString *m_nsAvailableSavedDetail; NSString *m_nsTips; NSString *m_nsCardDetailUrl; BOOL _m_bISFullFetchDirect; NSString *m_arriveType; NSString *m_nsOfflinePayNotSupportWord; unsigned long _m_uiFetchChargeRate; NSString *_m_nsFetchChargeInfo; unsigned long _m_uiFullFetchChargeFee; NSString *_m_forbid_title; NSString *_m_forbid_url; }

@property(retain, nonatomic) NSString *m_forbid_url; // @synthesize m_forbid_url=_m_forbid_url; @property(retain, nonatomic) NSString *m_forbid_title; // @synthesize m_forbid_title=_m_forbid_title; @property(nonatomic) BOOL m_bISFullFetchDirect; // @synthesize m_bISFullFetchDirect=_m_bISFullFetchDirect; @property(nonatomic) unsigned long m_uiFullFetchChargeFee; // @synthesize m_uiFullFetchChargeFee=_m_uiFullFetchChargeFee; @property(retain, nonatomic) NSString *m_nsFetchChargeInfo; // @synthesize m_nsFetchChargeInfo=_m_nsFetchChargeInfo; @property(nonatomic) unsigned long m_uiFetchChargeRate; // @synthesize m_uiFetchChargeRate=_m_uiFetchChargeRate; @property(retain, nonatomic) NSString *m_nsCardDetailUrl; // @synthesize m_nsCardDetailUrl; @property(retain, nonatomic) NSString *m_nsTips; // @synthesize m_nsTips; @property(retain, nonatomic) NSString *m_nsFetchPreArriveTime; // @synthesize m_nsFetchPreArriveTime; @property(retain, nonatomic) NSString *m_nsOfflinePayNotSupportWord; // @synthesize m_nsOfflinePayNotSupportWord; @property(retain, nonatomic) NSString *m_arriveType; // @synthesize m_arriveType; @property(retain, nonatomic) NSString *m_nsAvailableSavedDetail; // @synthesize m_nsAvailableSavedDetail; @property(nonatomic) unsigned long m_uiCvvLength; // @synthesize m_uiCvvLength; @property(retain, nonatomic) NSDate *m_ndFetchPreArriveTime; // @synthesize m_ndFetchPreArriveTime; @property(retain, nonatomic) NSString *m_nsRepayUrl; // @synthesize m_nsRepayUrl; @property(nonatomic) BOOL m_bIsWXCredit; // @synthesize m_bIsWXCredit; @property(retain, nonatomic) NSString *m_nsForbidWord; // @synthesize m_nsForbidWord; @property(nonatomic) BOOL m_bIsSupportOfflinePay; // @synthesize m_bIsSupportOfflinePay; @property(nonatomic) BOOL m_bCanReturnMoneyAfterResetPwd; // @synthesize m_bCanReturnMoneyAfterResetPwd; @property(nonatomic) BOOL m_bNeedMoneyToResetPwd; // @synthesize m_bNeedMoneyToResetPwd; @property(nonatomic) BOOL m_expiredFlag; // @synthesize m_expiredFlag; @property(nonatomic) unsigned long m_virtualSingalTranscationLimit; // @synthesize m_virtualSingalTranscationLimit; @property(nonatomic) unsigned long m_virtualDayTranscationLimit; // @synthesize m_virtualDayTranscationLimit; @property(nonatomic) unsigned long m_physicalSignalTranscationLimit; // @synthesize m_physicalSignalTranscationLimit; @property(nonatomic) unsigned long m_physicalDayTranscationLimit; // @synthesize m_physicalDayTranscationLimit; @property(retain, nonatomic) NSString *m_bankPhone; // @synthesize m_bankPhone; @property(retain, nonatomic) WCPayCredInfo *m_oWCPayCredInfo; // @synthesize m_oWCPayCredInfo; @property(retain, nonatomic) NSString *m_bindSerial; // @synthesize m_bindSerial; @property(retain, nonatomic) NSString *m_bindPhoneNumber; // @synthesize m_bindPhoneNumber; @property(retain, nonatomic) NSString *m_cardType; // @synthesize m_cardType; @property(retain, nonatomic) NSString *m_cardNumber; // @synthesize m_cardNumber; @property(retain, nonatomic) NSString *m_cardTail; // @synthesize m_cardTail; @property(retain, nonatomic) NSString *m_creditTypeID; // @synthesize m_creditTypeID; @property(retain, nonatomic) NSString *m_cardLogoUrl; // @synthesize m_cardLogoUrl; @property(retain, nonatomic) NSString *m_cardHolder; // @synthesize m_cardHolder; @property(nonatomic) unsigned long m_cardBankTag; // @synthesize m_cardBankTag; @property(retain, nonatomic) NSString *m_cardTypeName; // @synthesize m_cardTypeName; @property(retain, nonatomic) NSString *m_cardBankType; // @synthesize m_cardBankType; @property(retain, nonatomic) NSString *m_cardBankName; // @synthesize m_cardBankName; @property(nonatomic) BOOL m_bankFlag; // @synthesize m_bankFlag; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)dealloc;

@end

@interface TenpayBindQueryStruct : NSObject { NSString *m_nsImportCode; NSString *m_nsQQ; }

@property(retain, nonatomic) NSString *m_nsQQ; // @synthesize m_nsQQ; @property(retain, nonatomic) NSString *m_nsImportCode; // @synthesize m_nsImportCode; - (void).cxx_destruct; - (void)dealloc;

@end

@interface TenpayBindCardInfo : NSObject { BOOL m_bSameCardExist; NSString *m_nsBankType; NSString *m_nsBankName; NSString *m_nsTelphone; NSString *m_nsCardType; NSString *m_nsBindCardNumber; NSString *m_nsBindSerial; NSString *m_nsToken; }

@property(retain, nonatomic) NSString *m_nsToken; // @synthesize m_nsToken; @property(retain, nonatomic) NSString *m_nsTelphone; // @synthesize m_nsTelphone; @property(retain, nonatomic) NSString *m_nsCardType; // @synthesize m_nsCardType; @property(retain, nonatomic) NSString *m_nsBindSerial; // @synthesize m_nsBindSerial; @property(retain, nonatomic) NSString *m_nsBindCardNumber; // @synthesize m_nsBindCardNumber; @property(retain, nonatomic) NSString *m_nsBankType; // @synthesize m_nsBankType; @property(retain, nonatomic) NSString *m_nsBankName; // @synthesize m_nsBankName; @property(nonatomic) BOOL m_bSameCardExist; // @synthesize m_bSameCardExist; - (void).cxx_destruct; - (void)dealloc;

@end

@interface TenpayBindCardSubscribeAppInfo : NSObject { BOOL m_bIsSubscribe; NSString *m_nsUserName; NSString *m_nsNickName; NSString *m_nsRecommandDesc; }

@property(retain, nonatomic) NSString *m_nsUserName; // @synthesize m_nsUserName; @property(retain, nonatomic) NSString *m_nsRecommandDesc; // @synthesize m_nsRecommandDesc; @property(retain, nonatomic) NSString *m_nsNickName; // @synthesize m_nsNickName; @property(nonatomic) BOOL m_bIsSubscribe; // @synthesize m_bIsSubscribe; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayUserInfo : NSObject { int m_regFlag; NSString *m_usrName; WCPayCredInfo *m_usrCredInfo; NSString *m_usrIDNumber; NSString *m_usrPhoneNumber; unsigned long m_cardUserFlag; BOOL m_bHadCard; NSString *m_nsFacingReceiverQRCode; BOOL m_bCanUseNewCardToResetPwd; NSString *m_nsResetPwdNeedToOpenUrl; BOOL _m_bTouchIDOpen; BOOL _m_bTouchIDEnable; NSString *m_nsTouchIDForbidword; NSString *_m_lctWording; NSString *_m_lctUrl; }

@property(retain, nonatomic) NSString *m_lctUrl; // @synthesize m_lctUrl=_m_lctUrl; @property(retain, nonatomic) NSString *m_lctWording; // @synthesize m_lctWording=_m_lctWording; @property(nonatomic) BOOL m_bTouchIDEnable; // @synthesize m_bTouchIDEnable=_m_bTouchIDEnable; @property(nonatomic) BOOL m_bTouchIDOpen; // @synthesize m_bTouchIDOpen=_m_bTouchIDOpen; @property(retain, nonatomic) NSString *m_nsTouchIDForbidword; // @synthesize m_nsTouchIDForbidword; @property(retain, nonatomic) NSString *m_nsResetPwdNeedToOpenUrl; // @synthesize m_nsResetPwdNeedToOpenUrl; @property(nonatomic) BOOL m_bCanUseNewCardToResetPwd; // @synthesize m_bCanUseNewCardToResetPwd; @property(retain, nonatomic) NSString *m_nsFacingReceiverQRCode; // @synthesize m_nsFacingReceiverQRCode; @property(nonatomic) BOOL m_bHadCard; // @synthesize m_bHadCard; @property(nonatomic) unsigned long m_cardUserFlag; // @synthesize m_cardUserFlag; @property(retain, nonatomic) NSString *m_usrPhoneNumber; // @synthesize m_usrPhoneNumber; @property(retain, nonatomic) NSString *m_usrName; // @synthesize m_usrName; @property(retain, nonatomic) NSString *m_usrIDNumber; // @synthesize m_usrIDNumber; @property(retain, nonatomic) WCPayCredInfo *m_usrCredInfo; // @synthesize m_usrCredInfo; @property(nonatomic) int m_regFlag; // @synthesize m_regFlag; - (void).cxx_destruct; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (void)dealloc;

@end

@interface WCPaySwitchInfo : NSObject { BOOL m_bSupportOfflinePay; BOOL m_bShowedFetch; BOOL m_bUsedBalance; BOOL m_bSupportBarCodeOfflinePay; BOOL m_bSupportQRCodeOfflinePay; BOOL m_bUsedMainCard; BOOL m_bCanSwitchWallet; BOOL m_bEnableCardDetailUrl; BOOL m_bEnableReportLocation; BOOL m_bIsHideBalanceValue; BOOL m_bIsBalanceDetailShowRealnameGuide; BOOL m_bIsShowOrderHistoryH5; BOOL _m_bSupportTouchID; BOOL _m_bConfirmTouchAuth; BOOL _m_bLCTBalance; }

@property(nonatomic) BOOL m_bLCTBalance; // @synthesize m_bLCTBalance=_m_bLCTBalance; @property(nonatomic) BOOL m_bConfirmTouchAuth; // @synthesize m_bConfirmTouchAuth=_m_bConfirmTouchAuth; @property(nonatomic) BOOL m_bSupportTouchID; // @synthesize m_bSupportTouchID=_m_bSupportTouchID; @property(nonatomic) BOOL m_bIsShowOrderHistoryH5; // @synthesize m_bIsShowOrderHistoryH5; @property(nonatomic) BOOL m_bIsBalanceDetailShowRealnameGuide; // @synthesize m_bIsBalanceDetailShowRealnameGuide; @property(nonatomic) BOOL m_bIsHideBalanceValue; // @synthesize m_bIsHideBalanceValue; @property(nonatomic) BOOL m_bEnableReportLocation; // @synthesize m_bEnableReportLocation; @property(nonatomic) BOOL m_bEnableCardDetailUrl; // @synthesize m_bEnableCardDetailUrl; @property(nonatomic) BOOL m_bCanSwitchWallet; // @synthesize m_bCanSwitchWallet; @property(nonatomic) BOOL m_bUsedMainCard; // @synthesize m_bUsedMainCard; @property(nonatomic) BOOL m_bSupportQRCodeOfflinePay; // @synthesize m_bSupportQRCodeOfflinePay; @property(nonatomic) BOOL m_bSupportBarCodeOfflinePay; // @synthesize m_bSupportBarCodeOfflinePay; @property(nonatomic) BOOL m_bUsedBalance; // @synthesize m_bUsedBalance; @property(nonatomic) BOOL m_bShowedFetch; // @synthesize m_bShowedFetch; @property(nonatomic) BOOL m_bSupportOfflinePay; // @synthesize m_bSupportOfflinePay; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1;

@end

@interface WCPayBalanceInfo : NSObject { unsigned long long m_uiTotalBalance; unsigned long long m_uiAvailableBalance; unsigned long long m_uiFrozenBalance; unsigned long long m_uiFetchBalance; NSDate *m_ndFetchArriveTime; NSString *m_nsFetchArriveTimeWording; NSString *m_nsBankType; NSString *m_nsBindSerial; NSString *m_nsForbidWord; NSString *m_nsBalanceTelPhone; NSString *m_nsBalanceListUrl; BOOL m_bSupportOfflinePay; NSString *m_nsAvailFetchWording; NSString *m_nsMaxFetchWording; unsigned long long m_uiBalanceVersion; unsigned long long m_uiBalanceExpiredDate; NSString *_m_forbid_title; NSString *_m_forbid_url; }

@property(retain, nonatomic) NSString *m_forbid_url; // @synthesize m_forbid_url=_m_forbid_url; @property(retain, nonatomic) NSString *m_forbid_title; // @synthesize m_forbid_title=_m_forbid_title; @property(retain, nonatomic) NSString *m_nsFetchArriveTimeWording; // @synthesize m_nsFetchArriveTimeWording; @property(nonatomic) unsigned long long m_uiBalanceExpiredDate; // @synthesize m_uiBalanceExpiredDate; @property(nonatomic) unsigned long long m_uiBalanceVersion; // @synthesize m_uiBalanceVersion; @property(retain, nonatomic) NSString *m_nsMaxFetchWording; // @synthesize m_nsMaxFetchWording; @property(retain, nonatomic) NSString *m_nsAvailFetchWording; // @synthesize m_nsAvailFetchWording; @property(nonatomic) BOOL m_bSupportOfflinePay; // @synthesize m_bSupportOfflinePay; @property(retain, nonatomic) NSString *m_nsBalanceListUrl; // @synthesize m_nsBalanceListUrl; @property(retain, nonatomic) NSString *m_nsBalanceTelPhone; // @synthesize m_nsBalanceTelPhone; @property(retain, nonatomic) NSString *m_nsForbidWord; // @synthesize m_nsForbidWord; @property(retain, nonatomic) NSString *m_nsBindSerial; // @synthesize m_nsBindSerial; @property(retain, nonatomic) NSString *m_nsBankType; // @synthesize m_nsBankType; @property(retain, nonatomic) NSDate *m_ndFetchArriveTime; // @synthesize m_ndFetchArriveTime; @property(nonatomic) unsigned long long m_uiTotalBalance; // @synthesize m_uiTotalBalance; @property(nonatomic) unsigned long long m_uiFrozenBalance; // @synthesize m_uiFrozenBalance; @property(nonatomic) unsigned long long m_uiFetchBalance; // @synthesize m_uiFetchBalance; @property(nonatomic) unsigned long long m_uiAvailableBalance; // @synthesize m_uiAvailableBalance; - (void).cxx_destruct; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (void)dealloc;

@end

@interface WCPayNoticeContentInfo : NSObject { NSString *m_nsAppName; unsigned long m_uiAmount; }

@property(nonatomic) unsigned long m_uiAmount; // @synthesize m_uiAmount; @property(retain, nonatomic) NSString *m_nsAppName; // @synthesize m_nsAppName; - (void).cxx_destruct; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (void)dealloc;

@end

@interface WCPayNoticeInfo : NSObject { unsigned long m_uiNoticeID; NSString *m_nsTitle; NSString *m_nsHeadTips; NSArray *m_arrContent; unsigned long long m_uiAmountCount; NSString *m_nsFootTip; }

@property(nonatomic) unsigned long long m_uiAmountCount; // @synthesize m_uiAmountCount; @property(nonatomic) unsigned long m_uiNoticeID; // @synthesize m_uiNoticeID; @property(retain, nonatomic) NSString *m_nsTitle; // @synthesize m_nsTitle; @property(retain, nonatomic) NSString *m_nsHeadTips; // @synthesize m_nsHeadTips; @property(retain, nonatomic) NSArray *m_arrContent; // @synthesize m_arrContent; @property(retain, nonatomic) NSString *m_nsFootTip; // @synthesize m_nsFootTip; - (void).cxx_destruct; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (void)dealloc;

@end

@interface WCPayBindQueryUserInfoStruct : NSObject { NSArray *m_arrPayCardList; NSArray *m_arrHistoryPayCardList; WCPayUserInfo *m_oUserInfo; NSArray *m_arrVirtualCardList; NSArray *m_arrWXBorrowMoneyList; WCPayBalanceInfo *m_oBalanceInfo; WCPaySwitchInfo *m_oSwitchInfo; WCPayNoticeInfo *m_oWCPayNoticeInfo; WCPayLoanEntryInfo *m_oLoanEntryInfo; WCPayBindCardInfo *m_oSelectedBindCardInfo; NSString *m_nsNoAvalibleCardWording; WCPayRealnameGuideInfo *realnameInfo; NSArray *m_arrBalaneNotice; NSArray *m_arrFetchNotice; WCPayFetchInfo *_m_oFetchInfo; }

@property(retain, nonatomic) WCPayFetchInfo *m_oFetchInfo; // @synthesize m_oFetchInfo=_m_oFetchInfo; @property(retain, nonatomic) WCPayRealnameGuideInfo *realnameInfo; // @synthesize realnameInfo; @property(retain, nonatomic) NSString *m_nsNoAvalibleCardWording; // @synthesize m_nsNoAvalibleCardWording; @property(retain, nonatomic) WCPayBindCardInfo *m_oSelectedBindCardInfo; // @synthesize m_oSelectedBindCardInfo; @property(retain, nonatomic) WCPayLoanEntryInfo *m_oLoanEntryInfo; // @synthesize m_oLoanEntryInfo; @property(retain, nonatomic) NSArray *m_arrWXBorrowMoneyList; // @synthesize m_arrWXBorrowMoneyList; @property(retain, nonatomic) NSArray *m_arrFetchNotice; // @synthesize m_arrFetchNotice; @property(retain, nonatomic) NSArray *m_arrBalaneNotice; // @synthesize m_arrBalaneNotice; @property(retain, nonatomic) WCPayNoticeInfo *m_oWCPayNoticeInfo; // @synthesize m_oWCPayNoticeInfo; @property(retain, nonatomic) WCPayUserInfo *m_oUserInfo; // @synthesize m_oUserInfo; @property(retain, nonatomic) WCPaySwitchInfo *m_oSwitchInfo; // @synthesize m_oSwitchInfo; @property(retain, nonatomic) WCPayBalanceInfo *m_oBalanceInfo; // @synthesize m_oBalanceInfo; @property(retain, nonatomic) NSArray *m_arrVirtualCardList; // @synthesize m_arrVirtualCardList; @property(retain, nonatomic) NSArray *m_arrHistoryPayCardList; // @synthesize m_arrHistoryPayCardList; @property(retain, nonatomic) NSArray *m_arrPayCardList; // @synthesize m_arrPayCardList; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayFetchInfo : NSObject { BOOL _m_bShowCharge; BOOL _m_bCalcCharge; BOOL _m_bISFullFetchDirect; NSString *_m_nsFetchChargeTitle; NSString *_m_nsFetchChargeRemark; NSArray *_m_arrAlertContent; NSArray *_m_arrKey; NSArray *_m_arrValue; unsigned long _m_uiRemainFee; unsigned long _m_uiMinChargeFee; }

  • (id)fetchInfoOfJSONDic:(id)arg1; @property(nonatomic) BOOL m_bISFullFetchDirect; // @synthesize m_bISFullFetchDirect=_m_bISFullFetchDirect; @property(nonatomic) unsigned long m_uiMinChargeFee; // @synthesize m_uiMinChargeFee=_m_uiMinChargeFee; @property(nonatomic) unsigned long m_uiRemainFee; // @synthesize m_uiRemainFee=_m_uiRemainFee; @property(nonatomic) BOOL m_bCalcCharge; // @synthesize m_bCalcCharge=_m_bCalcCharge; @property(nonatomic) BOOL m_bShowCharge; // @synthesize m_bShowCharge=_m_bShowCharge; @property(retain, nonatomic) NSArray *m_arrValue; // @synthesize m_arrValue=_m_arrValue; @property(retain, nonatomic) NSArray *m_arrKey; // @synthesize m_arrKey=_m_arrKey; @property(retain, nonatomic) NSArray *m_arrAlertContent; // @synthesize m_arrAlertContent=_m_arrAlertContent; @property(retain, nonatomic) NSString *m_nsFetchChargeRemark; // @synthesize m_nsFetchChargeRemark=_m_nsFetchChargeRemark; @property(retain, nonatomic) NSString *m_nsFetchChargeTitle; // @synthesize m_nsFetchChargeTitle=_m_nsFetchChargeTitle;
  • (void).cxx_destruct;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithCoder:(id)arg1;

@end

@interface WCPayCardBinInfo : NSObject { NSString *m_cardBankType; NSString *m_cardBankName; NSString *m_cardType; NSString *m_cardTypeName; NSString *m_cardNumber; NSString *m_cardLogoUrl; NSString *m_bankPhone; NSString *m_nsForbidWord; NSArray *m_arrSupCredInfo; BOOL m_isBankUsable; BOOL m_isConfidentTrue; BOOL m_needUsrNameInfo; BOOL m_needUsrIDInfo; BOOL m_needValidDate; BOOL m_needCVVNumber; BOOL m_needUsrPhoneNumber; BOOL m_needPayMoneyAfferBind; BOOL m_canBindReturnMoney; BOOL m_needFirstName; BOOL m_needLastName; BOOL m_needCountry; BOOL m_needArea; BOOL m_needAddress; BOOL m_needPhoneNumber; BOOL m_needEmail; BOOL m_needZip; BOOL m_bSupportOfflinePay; unsigned long m_cardBankTag; unsigned long m_cardAuthMode; NSString *m_nsBrandUserName; NSString *m_nsBrandTips; NSDate *m_ndFetchArriveTime; NSString *m_nsAvailableSaveInfo; BOOL m_needShowProtocol; NSString *m_usrName; NSString *m_nsFetchArriveTimeWording; NSString *_m_arriveType; }

@property(retain, nonatomic) NSString *m_arriveType; // @synthesize m_arriveType=_m_arriveType; @property(nonatomic) BOOL m_needShowProtocol; // @synthesize m_needShowProtocol; @property(retain, nonatomic) NSString *m_nsAvailableSaveInfo; // @synthesize m_nsAvailableSaveInfo; @property(retain, nonatomic) NSString *m_nsFetchArriveTimeWording; // @synthesize m_nsFetchArriveTimeWording; @property(retain, nonatomic) NSDate *m_ndFetchArriveTime; // @synthesize m_ndFetchArriveTime; @property(retain, nonatomic) NSString *m_nsBrandUserName; // @synthesize m_nsBrandUserName; @property(retain, nonatomic) NSString *m_nsBrandTips; // @synthesize m_nsBrandTips; @property(nonatomic) unsigned long m_cardAuthMode; // @synthesize m_cardAuthMode; @property(nonatomic) unsigned long m_cardBankTag; // @synthesize m_cardBankTag; @property(nonatomic) BOOL m_bSupportOfflinePay; // @synthesize m_bSupportOfflinePay; @property(nonatomic) BOOL m_needZip; // @synthesize m_needZip; @property(nonatomic) BOOL m_needEmail; // @synthesize m_needEmail; @property(nonatomic) BOOL m_needPhoneNumber; // @synthesize m_needPhoneNumber; @property(nonatomic) BOOL m_needAddress; // @synthesize m_needAddress; @property(nonatomic) BOOL m_needArea; // @synthesize m_needArea; @property(nonatomic) BOOL m_needCountry; // @synthesize m_needCountry; @property(nonatomic) BOOL m_needLastName; // @synthesize m_needLastName; @property(nonatomic) BOOL m_needFirstName; // @synthesize m_needFirstName; @property(nonatomic) BOOL m_canBindReturnMoney; // @synthesize m_canBindReturnMoney; @property(nonatomic) BOOL m_needPayMoneyAfferBind; // @synthesize m_needPayMoneyAfferBind; @property(nonatomic) BOOL m_isBankUsable; // @synthesize m_isBankUsable; @property(retain, nonatomic) NSString *m_usrName; // @synthesize m_usrName; @property(nonatomic) BOOL m_needValidDate; // @synthesize m_needValidDate; @property(nonatomic) BOOL m_needUsrPhoneNumber; // @synthesize m_needUsrPhoneNumber; @property(nonatomic) BOOL m_needUsrNameInfo; // @synthesize m_needUsrNameInfo; @property(nonatomic) BOOL m_needUsrIDInfo; // @synthesize m_needUsrIDInfo; @property(nonatomic) BOOL m_needCVVNumber; // @synthesize m_needCVVNumber; @property(nonatomic) BOOL m_isConfidentTrue; // @synthesize m_isConfidentTrue; @property(retain, nonatomic) NSArray *m_arrSupCredInfo; // @synthesize m_arrSupCredInfo; @property(retain, nonatomic) NSString *m_nsForbidWord; // @synthesize m_nsForbidWord; @property(retain, nonatomic) NSString *m_bankPhone; // @synthesize m_bankPhone; @property(retain, nonatomic) NSString *m_cardBankName; // @synthesize m_cardBankName; @property(retain, nonatomic) NSString *m_cardLogoUrl; // @synthesize m_cardLogoUrl; @property(retain, nonatomic) NSString *m_cardBankType; // @synthesize m_cardBankType; @property(retain, nonatomic) NSString *m_cardNumber; // @synthesize m_cardNumber; @property(retain, nonatomic) NSString *m_cardTypeName; // @synthesize m_cardTypeName; @property(retain, nonatomic) NSString *m_cardType; // @synthesize m_cardType; - (void).cxx_destruct; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (void)dealloc;

@end

@interface WCPayAvalibleBankCardBinInfo : NSObject { NSArray *m_arrBankCardBin; NSString *m_nsVesionNumber; }

@property(retain, nonatomic) NSString *m_nsVesionNumber; // @synthesize m_nsVesionNumber; @property(retain, nonatomic) NSArray *m_arrBankCardBin; // @synthesize m_arrBankCardBin; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)dealloc;

@end

@interface WCPayBindUserInfo : NSObject { unsigned long m_uiScene; }

@property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene;

@end

@interface WCPayBindInfo : NSObject { unsigned long m_flag; NSString *m_cardBankName; NSString *m_cardBankType; unsigned long m_cardBankTag; unsigned long m_cardType; NSString *m_cardTypeName; NSString *m_cardNumber; NSString *m_usrNameInfo; NSString *m_userIDType; NSString *m_usrIDInfo; NSString *m_validDate; NSString *m_cvvInfo; NSString *m_usrPhoneNumber; NSString *m_payPassword; NSString *m_nsTenpayBindSerialNo; NSString *m_nsQQID; NSString *m_nsImportCode; NSString *m_nsToken; NSString *m_WCLanguage; NSString *m_firstName; NSString *m_lastName; NSString *m_country; NSString *m_area; NSString *m_city; NSString *m_address; NSString *m_phoneNumber_Overseas; NSString *m_email; NSString *m_zipcode; NSString *m_retKey; NSString *_m_arriveType; }

@property(retain, nonatomic) NSString *m_arriveType; // @synthesize m_arriveType=_m_arriveType; @property(retain, nonatomic) NSString *m_email; // @synthesize m_email; @property(retain, nonatomic) NSString *m_phoneNumber_Overseas; // @synthesize m_phoneNumber_Overseas; @property(retain, nonatomic) NSString *m_address; // @synthesize m_address; @property(retain, nonatomic) NSString *m_city; // @synthesize m_city; @property(retain, nonatomic) NSString *m_zipcode; // @synthesize m_zipcode; @property(retain, nonatomic) NSString *m_area; // @synthesize m_area; @property(retain, nonatomic) NSString *m_country; // @synthesize m_country; @property(retain, nonatomic) NSString *m_lastName; // @synthesize m_lastName; @property(retain, nonatomic) NSString *m_firstName; // @synthesize m_firstName; @property(retain, nonatomic) NSString *m_WCLanguage; // @synthesize m_WCLanguage; @property(retain, nonatomic) NSString *m_nsToken; // @synthesize m_nsToken; @property(retain, nonatomic) NSString *m_nsImportCode; // @synthesize m_nsImportCode; @property(retain, nonatomic) NSString *m_nsQQID; // @synthesize m_nsQQID; @property(retain, nonatomic) NSString *m_nsTenpayBindSerialNo; // @synthesize m_nsTenpayBindSerialNo; @property(retain, nonatomic) NSString *m_retKey; // @synthesize m_retKey; @property(retain, nonatomic) NSString *m_payPassword; // @synthesize m_payPassword; @property(retain, nonatomic) NSString *m_validDate; // @synthesize m_validDate; @property(retain, nonatomic) NSString *m_usrNameInfo; // @synthesize m_usrNameInfo; @property(retain, nonatomic) NSString *m_usrIDInfo; // @synthesize m_usrIDInfo; @property(retain, nonatomic) NSString *m_userIDType; // @synthesize m_userIDType; @property(retain, nonatomic) NSString *m_cvvInfo; // @synthesize m_cvvInfo; @property(retain, nonatomic) NSString *m_usrPhoneNumber; // @synthesize m_usrPhoneNumber; @property(retain, nonatomic) NSString *m_cardNumber; // @synthesize m_cardNumber; @property(retain, nonatomic) NSString *m_cardBankName; // @synthesize m_cardBankName; @property(nonatomic) unsigned long m_cardBankTag; // @synthesize m_cardBankTag; @property(retain, nonatomic) NSString *m_cardTypeName; // @synthesize m_cardTypeName; @property(nonatomic) unsigned long m_cardType; // @synthesize m_cardType; @property(retain, nonatomic) NSString *m_cardBankType; // @synthesize m_cardBankType; @property(nonatomic) unsigned long m_flag; // @synthesize m_flag; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayBindInfoSMS : NSObject { unsigned long m_flag; NSString *m_payPassword; NSString *m_SMSMsg; NSString *m_retKey; }

@property(retain, nonatomic) NSString *m_SMSMsg; // @synthesize m_SMSMsg; @property(retain, nonatomic) NSString *m_retKey; // @synthesize m_retKey; @property(retain, nonatomic) NSString *m_payPassword; // @synthesize m_payPassword; @property(nonatomic) unsigned long m_flag; // @synthesize m_flag; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayResetPasswordInfo : NSObject { NSString *m_cardBankName; NSString *m_cardBankType; NSString *m_cardType; NSString *m_cardTypeName; NSString *m_cardNumber; NSString *m_cardCVV2; NSString *m_cardValid; NSString *m_usrNameInfo; NSString *m_usrIDType; NSString *m_usrIDInfo; NSString *m_usrPhoneNumber; unsigned long m_cardBankTag; unsigned long m_flag; NSString *m_WCLanguage; NSString *m_firstName; NSString *m_lastName; NSString *m_country; NSString *m_city; NSString *m_area; NSString *m_address; NSString *m_phoneNumber_Overseas; NSString *m_zipCode; NSString *m_email; NSString *m_retKey; BOOL m_bSelectOldCardToResetPwd; BOOL m_bRetry; }

@property(retain, nonatomic) NSString *m_zipCode; // @synthesize m_zipCode; @property(retain, nonatomic) NSString *m_email; // @synthesize m_email; @property(retain, nonatomic) NSString *m_phoneNumber_Overseas; // @synthesize m_phoneNumber_Overseas; @property(retain, nonatomic) NSString *m_address; // @synthesize m_address; @property(retain, nonatomic) NSString *m_area; // @synthesize m_area; @property(retain, nonatomic) NSString *m_city; // @synthesize m_city; @property(retain, nonatomic) NSString *m_country; // @synthesize m_country; @property(retain, nonatomic) NSString *m_lastName; // @synthesize m_lastName; @property(retain, nonatomic) NSString *m_firstName; // @synthesize m_firstName; @property(retain, nonatomic) NSString *m_WCLanguage; // @synthesize m_WCLanguage; @property(nonatomic) unsigned long m_cardBankTag; // @synthesize m_cardBankTag; @property(nonatomic) unsigned long m_flag; // @synthesize m_flag; @property(nonatomic) BOOL m_bRetry; // @synthesize m_bRetry; @property(nonatomic) BOOL m_bSelectOldCardToResetPwd; // @synthesize m_bSelectOldCardToResetPwd; @property(retain, nonatomic) NSString *m_retKey; // @synthesize m_retKey; @property(retain, nonatomic) NSString *m_cardValid; // @synthesize m_cardValid; @property(retain, nonatomic) NSString *m_cardCVV2; // @synthesize m_cardCVV2; @property(retain, nonatomic) NSString *m_cardBankType; // @synthesize m_cardBankType; @property(retain, nonatomic) NSString *m_usrIDType; // @synthesize m_usrIDType; @property(retain, nonatomic) NSString *m_usrPhoneNumber; // @synthesize m_usrPhoneNumber; @property(retain, nonatomic) NSString *m_usrNameInfo; // @synthesize m_usrNameInfo; @property(retain, nonatomic) NSString *m_usrIDInfo; // @synthesize m_usrIDInfo; @property(retain, nonatomic) NSString *m_cardNumber; // @synthesize m_cardNumber; @property(retain, nonatomic) NSString *m_cardBankName; // @synthesize m_cardBankName; @property(retain, nonatomic) NSString *m_cardType; // @synthesize m_cardType; @property(retain, nonatomic) NSString *m_cardTypeName; // @synthesize m_cardTypeName; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayOrderProductInfo : NSObject { NSString *m_nsProductId; NSString *m_nsProductName; NSString *m_nsProductImage; unsigned long m_uiProductCount; NSString *m_nsProductMoney; NSArray *m_arrSKUInfo; NSString *m_nsJumpUrl; unsigned long m_uiJumpType; }

@property(retain, nonatomic) NSString *m_nsJumpUrl; // @synthesize m_nsJumpUrl; @property(nonatomic) unsigned long m_uiJumpType; // @synthesize m_uiJumpType; @property(nonatomic) unsigned long m_uiProductCount; // @synthesize m_uiProductCount; @property(retain, nonatomic) NSString *m_nsProductName; // @synthesize m_nsProductName; @property(retain, nonatomic) NSString *m_nsProductImage; // @synthesize m_nsProductImage; @property(retain, nonatomic) NSString *m_nsProductId; // @synthesize m_nsProductId; @property(retain, nonatomic) NSString *m_nsProductMoney; // @synthesize m_nsProductMoney; @property(retain, nonatomic) NSArray *m_arrSKUInfo; // @synthesize m_arrSKUInfo; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayOrderDetailNormalCellInfo : NSObject { NSString *m_nsKey; NSString *m_nsValue; NSString *m_nsJumpedUrl; unsigned long m_uiJumpedType; BOOL m_bIsSegmentationCell; }

@property(nonatomic) unsigned long m_uiJumpedType; // @synthesize m_uiJumpedType; @property(retain, nonatomic) NSString *m_nsValue; // @synthesize m_nsValue; @property(retain, nonatomic) NSString *m_nsKey; // @synthesize m_nsKey; @property(retain, nonatomic) NSString *m_nsJumpedUrl; // @synthesize m_nsJumpedUrl; @property(nonatomic) BOOL m_bIsSegmentationCell; // @synthesize m_bIsSegmentationCell; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayOrderStatusPanelButtonInfo : NSObject { NSString *m_nsButtonName; NSString *m_nsButtonJumpUrl; }

@property(retain, nonatomic) NSString *m_nsButtonName; // @synthesize m_nsButtonName; @property(retain, nonatomic) NSString *m_nsButtonJumpUrl; // @synthesize m_nsButtonJumpUrl; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayOrderDetailSubscribeBrandInfo : NSObject { NSString *m_nsHeadUrl; NSString *m_nsSubscribeDesc; NSString *m_nsSubscribeUrl; NSString *m_nsUserName; int m_enWCPayServiceSubscribeStrategy; }

@property(nonatomic) int m_enWCPayServiceSubscribeStrategy; // @synthesize m_enWCPayServiceSubscribeStrategy; @property(retain, nonatomic) NSString *m_nsUserName; // @synthesize m_nsUserName; @property(retain, nonatomic) NSString *m_nsSubscribeUrl; // @synthesize m_nsSubscribeUrl; @property(retain, nonatomic) NSString *m_nsSubscribeDesc; // @synthesize m_nsSubscribeDesc; @property(retain, nonatomic) NSString *m_nsHeadUrl; // @synthesize m_nsHeadUrl; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayOrderDetailActivityInfo : NSObject { NSString *m_nsIconUrl; NSString *m_nsActivityTitle; NSString *m_nsBtnTitle; NSString *m_nsActivityUrl; NSString *m_nsActivitySlogan; unsigned long m_uiStyle; unsigned long long m_uiActivityId; unsigned long long m_uiActivityType; NSString *m_nsSmallTitle; unsigned long long m_uiAwardId; unsigned long m_uiSendRecordId; unsigned long m_uiUserRecordId; }

@property(nonatomic) unsigned long m_uiUserRecordId; // @synthesize m_uiUserRecordId; @property(nonatomic) unsigned long m_uiSendRecordId; // @synthesize m_uiSendRecordId; @property(nonatomic) unsigned long long m_uiAwardId; // @synthesize m_uiAwardId; @property(retain, nonatomic) NSString *m_nsSmallTitle; // @synthesize m_nsSmallTitle; @property(nonatomic) unsigned long long m_uiActivityType; // @synthesize m_uiActivityType; @property(nonatomic) unsigned long long m_uiActivityId; // @synthesize m_uiActivityId; @property(nonatomic) unsigned long m_uiStyle; // @synthesize m_uiStyle; @property(retain, nonatomic) NSString *m_nsActivitySlogan; // @synthesize m_nsActivitySlogan; @property(retain, nonatomic) NSString *m_nsIconUrl; // @synthesize m_nsIconUrl; @property(retain, nonatomic) NSString *m_nsBtnTitle; // @synthesize m_nsBtnTitle; @property(retain, nonatomic) NSString *m_nsActivityUrl; // @synthesize m_nsActivityUrl; @property(retain, nonatomic) NSString *m_nsActivityTitle; // @synthesize m_nsActivityTitle; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayOrderDetail : NSObject { int m_eWCPayOrderDetailSituationType; NSString *m_productName; NSString *m_discountName; NSString *m_productRemark; unsigned long m_productCount; long long m_totalMoney; long long m_oldTotalMoney; BOOL m_bNeedShowProductDetailMoneyInfo; NSString *m_nsProductTotalMoney; NSString *m_nsTransportMoney; NSString *m_nsPreferentialMoney; NSString *m_totalFeeString; NSString *m_feeType; unsigned long m_cardBankTag; unsigned long m_payStatus; unsigned long m_uiCreateTime; NSString *m_sellerID; NSString *m_sellerName; NSString *m_createTime; NSString *m_transcationID; NSString *m_arrivedTime; NSString *m_preArriveTime; NSString *m_payStatusName; NSString *m_payBankType; NSString *m_payBankName; NSString *m_payCardTail; NSString *m_paySituation; BOOL m_isOpenFeeProtocal; WCPayOrderDetailSubscribeBrandInfo *m_oWCPayOrderDetailSubscribeBrandInfo; NSArray *m_arrWCPayOrderDetailActivityInfo; WCPayOrderDetailActivityInfo *m_oLinkedAtivityInfo; unsigned long m_uiAfterPaidErrorQueryOrderTime; BOOL m_bNeedAfterPaidErrorQueryOrder; NSString *m_nsBankTypeLimitWording; NSString *m_nsRefundBankType; NSString *m_nsInvoice; NSString *m_nsMerchantGuarantee; int m_eWCPayOrderDetailMessageType; NSString *m_nsLatestProductStatusHeaderIcon; NSString *m_nsLatestProductStatusName; NSString *m_nsLatestProductStatusDesc; NSString *m_nsLatestProductStatusUpdateTime; NSString *m_nsLatestProductStatusClickedJumpUrl; NSString *m_nsPanelAlertTitle; NSString *m_nsPanelAlertBody; NSArray *m_arrPanelButtonInfo; NSString *m_sellerPhone; NSString *m_sellerUserName; NSString *m_sellerFrom; NSArray *m_arrOrderProductInfo; NSArray *m_arrCustomNormalCellInfo; NSString *m_nsProtectRightsUrl; NSString *m_nsSharedUrl; NSString *m_nsImgIcon; NSMutableArray *m_arrProductImg; BOOL m_bShowEvaluateCell; BOOL m_bEvaluated; long long m_uiEvaluateValue; unsigned long m_uiInsertEvaluateCellIndex; int m_eWCPayTransferMoneyOrderStatus; int m_eWCPayTransferMoneySituationSubType; NSString *m_nsTransferID; long long m_chargeFeeMoney; long long m_transferFeeMoney; NSString *m_nsReceiverUserName; NSString *m_nsSenderUserName; NSString *m_nsTruthName; BOOL m_bAllowedRetrySendMsg; NSString *m_receiveMoneyTime; NSString *m_refusedMoneyTime; NSString *m_nsRebackMoneyStatusName; int m_touchIDType; NSString *m_nsWapPayTips; NSArray *m_arrDiscountArray; NSString *m_nsOriginalInfo; NSString *m_nsRateInfo; BOOL m_bTouchIDAuthFailed; NSString *m_preArriveTimeWording; }

@property(retain, nonatomic) NSString *m_nsOriginalInfo; // @synthesize m_nsOriginalInfo; @property(retain, nonatomic) NSString *m_nsRateInfo; // @synthesize m_nsRateInfo; @property(retain, nonatomic) NSArray *m_arrDiscountArray; // @synthesize m_arrDiscountArray; @property(retain, nonatomic) NSString *m_preArriveTimeWording; // @synthesize m_preArriveTimeWording; @property(retain, nonatomic) WCPayOrderDetailActivityInfo *m_oLinkedAtivityInfo; // @synthesize m_oLinkedAtivityInfo; @property(nonatomic) BOOL m_bTouchIDAuthFailed; // @synthesize m_bTouchIDAuthFailed; @property(retain, nonatomic) NSString *m_nsWapPayTips; // @synthesize m_nsWapPayTips; @property(nonatomic) BOOL m_bNeedAfterPaidErrorQueryOrder; // @synthesize m_bNeedAfterPaidErrorQueryOrder; @property(nonatomic) unsigned long m_uiAfterPaidErrorQueryOrderTime; // @synthesize m_uiAfterPaidErrorQueryOrderTime; @property(nonatomic) int m_touchIDType; // @synthesize m_touchIDType; @property(retain, nonatomic) NSString *m_nsRefundBankType; // @synthesize m_nsRefundBankType; @property(retain, nonatomic) NSString *m_nsBankTypeLimitWording; // @synthesize m_nsBankTypeLimitWording; @property(nonatomic) int m_eWCPayTransferMoneySituationSubType; // @synthesize m_eWCPayTransferMoneySituationSubType; @property(retain, nonatomic) NSString *m_nsTruthName; // @synthesize m_nsTruthName; @property(retain, nonatomic) NSString *m_nsRebackMoneyStatusName; // @synthesize m_nsRebackMoneyStatusName; @property(retain, nonatomic) NSString *m_refusedMoneyTime; // @synthesize m_refusedMoneyTime; @property(retain, nonatomic) NSString *m_receiveMoneyTime; // @synthesize m_receiveMoneyTime; @property(retain, nonatomic) NSString *m_nsTransferID; // @synthesize m_nsTransferID; @property(retain, nonatomic) NSString *m_nsSenderUserName; // @synthesize m_nsSenderUserName; @property(nonatomic) int m_eWCPayTransferMoneyOrderStatus; // @synthesize m_eWCPayTransferMoneyOrderStatus; @property(nonatomic) long long m_transferFeeMoney; // @synthesize m_transferFeeMoney; @property(retain, nonatomic) NSString *m_nsReceiverUserName; // @synthesize m_nsReceiverUserName; @property(nonatomic) long long m_chargeFeeMoney; // @synthesize m_chargeFeeMoney; @property(nonatomic) BOOL m_bAllowedRetrySendMsg; // @synthesize m_bAllowedRetrySendMsg; @property(nonatomic) unsigned long m_uiInsertEvaluateCellIndex; // @synthesize m_uiInsertEvaluateCellIndex; @property(nonatomic) BOOL m_bShowEvaluateCell; // @synthesize m_bShowEvaluateCell; @property(nonatomic) BOOL m_bEvaluated; // @synthesize m_bEvaluated; @property(nonatomic) long long m_uiEvaluateValue; // @synthesize m_uiEvaluateValue; @property(nonatomic) int m_eWCPayOrderDetailMessageType; // @synthesize m_eWCPayOrderDetailMessageType; @property(retain, nonatomic) NSMutableArray *m_arrProductImg; // @synthesize m_arrProductImg; @property(retain, nonatomic) NSString *m_nsLatestProductStatusDesc; // @synthesize m_nsLatestProductStatusDesc; @property(retain, nonatomic) NSString *m_nsImgIcon; // @synthesize m_nsImgIcon; @property(nonatomic) unsigned long m_uiCreateTime; // @synthesize m_uiCreateTime; @property(retain, nonatomic) NSString *m_nsMerchantGuarantee; // @synthesize m_nsMerchantGuarantee; @property(retain, nonatomic) NSString *m_nsInvoice; // @synthesize m_nsInvoice; @property(retain, nonatomic) NSString *m_nsPanelAlertTitle; // @synthesize m_nsPanelAlertTitle; @property(retain, nonatomic) NSString *m_nsPanelAlertBody; // @synthesize m_nsPanelAlertBody; @property(retain, nonatomic) NSArray *m_arrPanelButtonInfo; // @synthesize m_arrPanelButtonInfo; @property(retain, nonatomic) NSString *m_nsLatestProductStatusUpdateTime; // @synthesize m_nsLatestProductStatusUpdateTime; @property(retain, nonatomic) NSString *m_nsLatestProductStatusName; // @synthesize m_nsLatestProductStatusName; @property(retain, nonatomic) NSString *m_nsLatestProductStatusHeaderIcon; // @synthesize m_nsLatestProductStatusHeaderIcon; @property(retain, nonatomic) NSString *m_nsLatestProductStatusClickedJumpUrl; // @synthesize m_nsLatestProductStatusClickedJumpUrl; @property(retain, nonatomic) NSString *m_nsSharedUrl; // @synthesize m_nsSharedUrl; @property(retain, nonatomic) NSString *m_nsProtectRightsUrl; // @synthesize m_nsProtectRightsUrl; @property(retain, nonatomic) NSArray *m_arrCustomNormalCellInfo; // @synthesize m_arrCustomNormalCellInfo; @property(retain, nonatomic) NSString *m_nsTransportMoney; // @synthesize m_nsTransportMoney; @property(retain, nonatomic) NSString *m_nsProductTotalMoney; // @synthesize m_nsProductTotalMoney; @property(retain, nonatomic) NSString *m_nsPreferentialMoney; // @synthesize m_nsPreferentialMoney; @property(retain, nonatomic) NSArray *m_arrOrderProductInfo; // @synthesize m_arrOrderProductInfo; @property(nonatomic) BOOL m_isOpenFeeProtocal; // @synthesize m_isOpenFeeProtocal; @property(retain, nonatomic) NSString *m_totalFeeString; // @synthesize m_totalFeeString; @property(retain, nonatomic) NSString *m_paySituation; // @synthesize m_paySituation; @property(nonatomic) int m_eWCPayOrderDetailSituationType; // @synthesize m_eWCPayOrderDetailSituationType; @property(retain, nonatomic) NSArray *m_arrWCPayOrderDetailActivityInfo; // @synthesize m_arrWCPayOrderDetailActivityInfo; @property(retain, nonatomic) WCPayOrderDetailSubscribeBrandInfo *m_oWCPayOrderDetailSubscribeBrandInfo; // @synthesize m_oWCPayOrderDetailSubscribeBrandInfo; @property(retain, nonatomic) NSString *m_sellerPhone; // @synthesize m_sellerPhone; @property(retain, nonatomic) NSString *m_payCardTail; // @synthesize m_payCardTail; @property(retain, nonatomic) NSString *m_payBankName; // @synthesize m_payBankName; @property(retain, nonatomic) NSString *m_payBankType; // @synthesize m_payBankType; @property(retain, nonatomic) NSString *m_payStatusName; // @synthesize m_payStatusName; @property(retain, nonatomic) NSString *m_transcationID; // @synthesize m_transcationID; @property(retain, nonatomic) NSString *m_sellerUserName; // @synthesize m_sellerUserName; @property(retain, nonatomic) NSString *m_sellerFrom; // @synthesize m_sellerFrom; @property(retain, nonatomic) NSString *m_sellerName; // @synthesize m_sellerName; @property(retain, nonatomic) NSString *m_sellerID; // @synthesize m_sellerID; @property(retain, nonatomic) NSString *m_productName; // @synthesize m_productName; @property(retain, nonatomic) NSString *m_preArriveTime; // @synthesize m_preArriveTime; @property(retain, nonatomic) NSString *m_arrivedTime; // @synthesize m_arrivedTime; @property(retain, nonatomic) NSString *m_createTime; // @synthesize m_createTime; @property(nonatomic) unsigned long m_cardBankTag; // @synthesize m_cardBankTag; @property(retain, nonatomic) NSString *m_feeType; // @synthesize m_feeType; @property(nonatomic) long long m_oldTotalMoney; // @synthesize m_oldTotalMoney; @property(nonatomic) long long m_totalMoney; // @synthesize m_totalMoney; @property(retain, nonatomic) NSString *m_discountName; // @synthesize m_discountName; @property(retain, nonatomic) NSString *m_productRemark; // @synthesize m_productRemark; @property(nonatomic) unsigned long m_productCount; // @synthesize m_productCount; @property(nonatomic) BOOL m_bNeedShowProductDetailMoneyInfo; // @synthesize m_bNeedShowProductDetailMoneyInfo; @property(nonatomic) unsigned long m_payStatus; // @synthesize m_payStatus; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayMultiOrderDetail : NSObject { unsigned long m_productNum; long long m_totalFee; NSArray *m_supportBankArray; NSMutableArray *m_orderDetailArray; BOOL m_isOpenProtocal; BOOL m_bNeedBindCardToShowFavInfo; NSString *m_nsDiscountWording; NSString *m_nsFavorRuleWording; WCPayTradeFavInfo *m_oWCPayTradeFavInfo; unsigned int m_assignUserInfoPay; NSString *m_nsJumpToSafariUrl; WCPayEntrustPayInfo *m_entrustPayInfo; NSString *m_assignedUserName; NSString *m_assignUserCreId; int m_assignUserCreType; NSString *m_assignPayInfo; NSString *m_payFlag; }

@property(retain, nonatomic) WCPayEntrustPayInfo *m_entrustPayInfo; // @synthesize m_entrustPayInfo; @property(retain, nonatomic) NSString *m_nsFavorRuleWording; // @synthesize m_nsFavorRuleWording; @property(retain, nonatomic) NSString *m_nsDiscountWording; // @synthesize m_nsDiscountWording; @property(retain, nonatomic) NSString *m_payFlag; // @synthesize m_payFlag; @property(retain, nonatomic) NSString *m_nsJumpToSafariUrl; // @synthesize m_nsJumpToSafariUrl; @property(retain, nonatomic) NSString *m_assignPayInfo; // @synthesize m_assignPayInfo; @property(nonatomic) int m_assignUserCreType; // @synthesize m_assignUserCreType; @property(retain, nonatomic) NSString *m_assignUserCreId; // @synthesize m_assignUserCreId; @property(retain, nonatomic) NSString *m_assignedUserName; // @synthesize m_assignedUserName; @property(nonatomic) unsigned int m_assignUserInfoPay; // @synthesize m_assignUserInfoPay; @property(nonatomic) BOOL m_bNeedBindCardToShowFavInfo; // @synthesize m_bNeedBindCardToShowFavInfo; @property(retain, nonatomic) WCPayTradeFavInfo *m_oWCPayTradeFavInfo; // @synthesize m_oWCPayTradeFavInfo; @property(nonatomic) BOOL m_isOpenProtocal; // @synthesize m_isOpenProtocal; @property(retain, nonatomic) NSMutableArray *m_orderDetailArray; // @synthesize m_orderDetailArray; @property(retain, nonatomic) NSArray *m_supportBankArray; // @synthesize m_supportBankArray; @property(nonatomic) long long m_totalFee; // @synthesize m_totalFee; @property(nonatomic) unsigned long m_productNum; // @synthesize m_productNum; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayTradeFavItem : NSObject { unsigned long m_uiFavType; unsigned long m_uiFavSubType; unsigned long long m_uiFavProperty; NSString *m_nsFavorTypeDesc; NSString *m_nsFavID; NSString *m_nsFavName; NSString *m_nsFavDesc; NSString *m_nsFavUsedManual; NSString *m_nsFavUsedRemark; BOOL m_bBankFav; NSString *m_nsBankType; NSString *m_nsBankName; NSString *m_nsBankLogoUrl; int m_enCurrentItemStatus; }

@property(retain, nonatomic) NSString *m_nsBankLogoUrl; // @synthesize m_nsBankLogoUrl; @property(retain, nonatomic) NSString *m_nsBankName; // @synthesize m_nsBankName; @property(nonatomic) int m_enCurrentItemStatus; // @synthesize m_enCurrentItemStatus; @property(retain, nonatomic) NSString *m_nsFavUsedRemark; // @synthesize m_nsFavUsedRemark; @property(retain, nonatomic) NSString *m_nsFavUsedManual; // @synthesize m_nsFavUsedManual; @property(retain, nonatomic) NSString *m_nsFavorTypeDesc; // @synthesize m_nsFavorTypeDesc; @property(retain, nonatomic) NSString *m_nsFavName; // @synthesize m_nsFavName; @property(retain, nonatomic) NSString *m_nsFavDesc; // @synthesize m_nsFavDesc; @property(retain, nonatomic) NSString *m_nsBankType; // @synthesize m_nsBankType; @property(nonatomic) unsigned long m_uiFavType; // @synthesize m_uiFavType; @property(nonatomic) unsigned long m_uiFavSubType; // @synthesize m_uiFavSubType; @property(nonatomic) unsigned long long m_uiFavProperty; // @synthesize m_uiFavProperty; @property(retain, nonatomic) NSString *m_nsFavID; // @synthesize m_nsFavID; @property(nonatomic) BOOL m_bBankFav; // @synthesize m_bBankFav; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayFavorComposeInfo : NSObject { NSString *m_nFavorComposeid; unsigned long long m_uiTotalFavorAmount; unsigned long long m_uiAfterFavorTradeAmount; NSArray *m_arrFavItemList; unsigned long long m_uiShowFavorAmount; unsigned long long m_uiInvariableFavorAmount; BOOL m_bIsVariableFavor; NSString *m_nsInvariableFavorDesc; NSString *m_nsVariableFavorDesc; }

@property(retain, nonatomic) NSString *m_nsVariableFavorDesc; // @synthesize m_nsVariableFavorDesc; @property(retain, nonatomic) NSString *m_nsInvariableFavorDesc; // @synthesize m_nsInvariableFavorDesc; @property(nonatomic) BOOL m_bIsVariableFavor; // @synthesize m_bIsVariableFavor; @property(nonatomic) unsigned long long m_uiInvariableFavorAmount; // @synthesize m_uiInvariableFavorAmount; @property(nonatomic) unsigned long long m_uiShowFavorAmount; // @synthesize m_uiShowFavorAmount; @property(nonatomic) unsigned long long m_uiTotalFavorAmount; // @synthesize m_uiTotalFavorAmount; @property(nonatomic) unsigned long long m_uiAfterFavorTradeAmount; // @synthesize m_uiAfterFavorTradeAmount; @property(retain, nonatomic) NSString *m_nFavorComposeid; // @synthesize m_nFavorComposeid; @property(retain, nonatomic) NSArray *m_arrFavItemList; // @synthesize m_arrFavItemList; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayTradeFavInfo : NSObject { unsigned long long m_uiTrandeAmount; unsigned long long m_uiTotalFavAmount; unsigned long long m_uiAfterFavorTradeAmount; NSString *m_nsFavorCompseid; NSArray *m_arrTradeFavItemList; NSArray *m_arrWCPayFavorComposeInfo; WCPayFavorComposeInfo *m_oSelectedFavorComposeInfo; NSDictionary *m_dicItemSelectStatus; BOOL m_bNeedShowedMoreFavInfo; unsigned long long m_uiShowFavorAmount; unsigned long long m_uiInvariableFavorAmount; BOOL m_bIsVariableFavor; NSString *m_nsInvariableFavorDesc; NSString *m_nsVariableFavorDesc; }

@property(retain, nonatomic) NSString *m_nsVariableFavorDesc; // @synthesize m_nsVariableFavorDesc; @property(retain, nonatomic) NSString *m_nsInvariableFavorDesc; // @synthesize m_nsInvariableFavorDesc; @property(nonatomic) BOOL m_bIsVariableFavor; // @synthesize m_bIsVariableFavor; @property(nonatomic) unsigned long long m_uiInvariableFavorAmount; // @synthesize m_uiInvariableFavorAmount; @property(nonatomic) unsigned long long m_uiShowFavorAmount; // @synthesize m_uiShowFavorAmount; @property(nonatomic) BOOL m_bNeedShowedMoreFavInfo; // @synthesize m_bNeedShowedMoreFavInfo; @property(retain, nonatomic) WCPayFavorComposeInfo *m_oSelectedFavorComposeInfo; // @synthesize m_oSelectedFavorComposeInfo; @property(retain, nonatomic) NSArray *m_arrWCPayFavorComposeInfo; // @synthesize m_arrWCPayFavorComposeInfo; @property(retain, nonatomic) NSString *m_nsFavorCompseid; // @synthesize m_nsFavorCompseid; @property(retain, nonatomic) NSArray *m_arrTradeFavItemList; // @synthesize m_arrTradeFavItemList; @property(nonatomic) unsigned long long m_uiTrandeAmount; // @synthesize m_uiTrandeAmount; @property(nonatomic) unsigned long long m_uiTotalFavAmount; // @synthesize m_uiTotalFavAmount; @property(nonatomic) unsigned long long m_uiAfterFavorTradeAmount; // @synthesize m_uiAfterFavorTradeAmount; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayIAPOrderDetail : NSObject { NSString *m_productName; NSString *m_totalMoney; unsigned long m_payStatus; NSString *m_sellerID; NSString *m_sellerName; NSString *m_sellerFrom; NSString *m_sellerUserName; NSString *m_createTime; NSString *m_transcationID; NSString *m_payStatusName; NSString *m_paySituation; NSString *m_sellerPhone; NSString *nsServiceAppID; NSString *nsServiceDetail; NSString *nsServiceAppUserName; NSString *nsServiceAppLogoUrl; NSString *nsServiceAppNickName; NSString *nsShareToFriendsURL; NSString *nsPaidSuccessDetail; int uiServiceSubscribeStrategy; }

@property(retain, nonatomic) NSString *nsShareToFriendsURL; // @synthesize nsShareToFriendsURL; @property(retain, nonatomic) NSString *nsPaidSuccessDetail; // @synthesize nsPaidSuccessDetail; @property(nonatomic) int uiServiceSubscribeStrategy; // @synthesize uiServiceSubscribeStrategy; @property(retain, nonatomic) NSString *nsServiceDetail; // @synthesize nsServiceDetail; @property(retain, nonatomic) NSString *nsServiceAppUserName; // @synthesize nsServiceAppUserName; @property(retain, nonatomic) NSString *nsServiceAppNickName; // @synthesize nsServiceAppNickName; @property(retain, nonatomic) NSString *nsServiceAppLogoUrl; // @synthesize nsServiceAppLogoUrl; @property(retain, nonatomic) NSString *nsServiceAppID; // @synthesize nsServiceAppID; @property(retain, nonatomic) NSString *m_transcationID; // @synthesize m_transcationID; @property(retain, nonatomic) NSString *m_totalMoney; // @synthesize m_totalMoney; @property(retain, nonatomic) NSString *m_sellerUserName; // @synthesize m_sellerUserName; @property(retain, nonatomic) NSString *m_sellerPhone; // @synthesize m_sellerPhone; @property(retain, nonatomic) NSString *m_sellerName; // @synthesize m_sellerName; @property(retain, nonatomic) NSString *m_sellerID; // @synthesize m_sellerID; @property(retain, nonatomic) NSString *m_sellerFrom; // @synthesize m_sellerFrom; @property(retain, nonatomic) NSString *m_productName; // @synthesize m_productName; @property(retain, nonatomic) NSString *m_payStatusName; // @synthesize m_payStatusName; @property(nonatomic) unsigned long m_payStatus; // @synthesize m_payStatus; @property(retain, nonatomic) NSString *m_paySituation; // @synthesize m_paySituation; @property(retain, nonatomic) NSString *m_createTime; // @synthesize m_createTime; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayAuthenticationPay : NSObject { unsigned long m_flag; BOOL m_bRetry; NSString *m1bankType; NSString *m1cardHolderName; NSString *m1IDCardNumber; NSString *m1IDCardType; NSString *m1phoneNumber; NSString *m1bankCardID; NSString *m1cvv2; NSString *m1validDate; NSString *m1payKey; NSString *m2bankType; NSString *m2cardHolderName; NSString *m2IDCardNumber; NSString *m2IDCardType; NSString *m2phoneNumber; NSString *m2bankCardID; NSString *m2cvv2; NSString *m2validDate; NSString *m2payPassword; NSString *m2payKey; NSString *m2hBindSerial; NSString *m2hBindCardTail; NSString *m3payPassword; NSString *m3bankType; NSString *m3bindID; NSString *m3payKey; BOOL m3resetFlag; NSString *m3resetMobile; NSString *m3resetCVV2; NSString *m3resetValidDate; BOOL m3simpleRegFlag; NSString *m4WCLanguage; NSString *m4firstName; NSString *m4lastName; NSString *m4country; NSString *m4city; NSString *m4area; NSString *m4zipcode; NSString *m4address; NSString *m4phoneNumber_Overseas; NSString *m4email; NSString *m4bankType; NSString *m4bankCardID; NSString *m4cvv2; NSString *m4validDate; NSString *m4payKey; NSString *m5WCLanguage; NSString *m5firstName; NSString *m5lastName; NSString *m5country; NSString *m5city; NSString *m5area; NSString *m5zipcode; NSString *m5address; NSString *m5phoneNumber_Overseas; NSString *m5email; NSString *m5bankType; NSString *m5bankCardID; NSString *m5cvv2; NSString *m5validDate; NSString *m5payKey; NSString *m5payPassword; NSString *m6bankType; NSString *m6payPassword; NSString *m6bindID; NSString *m6payKey; BOOL m6resetFlag; NSString *m6resetMobile; NSString *m6resetCVV2; NSString *m_6resetValidDate; BOOL m_freeSMSFlag; NSString *m_payToken; unsigned long m_payScene; unsigned long m_payChannel; NSString *m_partnerID; NSString *m_package; NSString *m_uuid; NSString *m_appName; NSString *m_appSource; NSString *m_appID; NSString *m_nsDefaultFavorComposedID; NSString *m_nsFavorComposedID; BOOL m_bIsAutoDeduct; BOOL _m_bTouchIDAuth; BOOL _mustCheckMessage; NSString *_m_arriveType; NSString *_mobileFlag; NSString *_bindSerial; NSString *_bankType; }

@property(nonatomic) BOOL mustCheckMessage; // @synthesize mustCheckMessage=mustCheckMessage; @property(copy, nonatomic) NSString *bankType; // @synthesize bankType=_bankType; @property(copy, nonatomic) NSString *bindSerial; // @synthesize bindSerial=_bindSerial; @property(copy, nonatomic) NSString *mobileFlag; // @synthesize mobileFlag=_mobileFlag; @property(nonatomic) BOOL m_bTouchIDAuth; // @synthesize m_bTouchIDAuth=_m_bTouchIDAuth; @property(retain, nonatomic) NSString *m_arriveType; // @synthesize m_arriveType=_m_arriveType; @property(nonatomic) BOOL m_bIsAutoDeduct; // @synthesize m_bIsAutoDeduct; @property(retain, nonatomic) NSString *m_nsFavorComposedID; // @synthesize m_nsFavorComposedID; @property(retain, nonatomic) NSString *m_nsDefaultFavorComposedID; // @synthesize m_nsDefaultFavorComposedID; @property(retain, nonatomic) NSString *m_appID; // @synthesize m_appID; @property(retain, nonatomic) NSString *m_appSource; // @synthesize m_appSource; @property(retain, nonatomic) NSString *m_uuid; // @synthesize m_uuid; @property(retain, nonatomic) NSString *m_appName; // @synthesize m_appName; @property(nonatomic) unsigned long m_payChannel; // @synthesize m_payChannel; @property(nonatomic) unsigned long m_payScene; // @synthesize m_payScene; @property(retain, nonatomic) NSString *m_package; // @synthesize m_package; @property(retain, nonatomic) NSString *m_partnerID; // @synthesize m_partnerID; @property(retain, nonatomic) NSString *m_payToken; // @synthesize m_payToken; @property(nonatomic) BOOL m_freeSMSFlag; // @synthesize m_freeSMSFlag; @property(retain, nonatomic) NSString *m6resetValidDate; // @synthesize m6resetValidDate; @property(retain, nonatomic) NSString *m6resetMobile; // @synthesize m6resetMobile; @property(retain, nonatomic) NSString *m6resetCVV2; // @synthesize m6resetCVV2; @property(nonatomic) BOOL m6resetFlag; // @synthesize m6resetFlag; @property(retain, nonatomic) NSString *m6payKey; // @synthesize m6payKey; @property(retain, nonatomic) NSString *m6bindID; // @synthesize m6bindID; @property(retain, nonatomic) NSString *m6payPassword; // @synthesize m6payPassword; @property(retain, nonatomic) NSString *m6bankType; // @synthesize m6bankType; @property(retain, nonatomic) NSString *m5payPassword; // @synthesize m5payPassword; @property(retain, nonatomic) NSString *m5payKey; // @synthesize m5payKey; @property(retain, nonatomic) NSString *m5validDate; // @synthesize m5validDate; @property(retain, nonatomic) NSString *m5cvv2; // @synthesize m5cvv2; @property(retain, nonatomic) NSString *m5bankCardID; // @synthesize m5bankCardID; @property(retain, nonatomic) NSString *m5email; // @synthesize m5email; @property(retain, nonatomic) NSString *m5bankType; // @synthesize m5bankType; @property(retain, nonatomic) NSString *m5phoneNumber_Overseas; // @synthesize m5phoneNumber_Overseas; @property(retain, nonatomic) NSString *m5address; // @synthesize m5address; @property(retain, nonatomic) NSString *m5zipcode; // @synthesize m5zipcode; @property(retain, nonatomic) NSString *m5city; // @synthesize m5city; @property(retain, nonatomic) NSString *m5area; // @synthesize m5area; @property(retain, nonatomic) NSString *m5country; // @synthesize m5country; @property(retain, nonatomic) NSString *m5lastName; // @synthesize m5lastName; @property(retain, nonatomic) NSString *m5firstName; // @synthesize m5firstName; @property(retain, nonatomic) NSString *m5WCLanguage; // @synthesize m5WCLanguage; @property(retain, nonatomic) NSString *m4payKey; // @synthesize m4payKey; @property(retain, nonatomic) NSString *m4validDate; // @synthesize m4validDate; @property(retain, nonatomic) NSString *m4cvv2; // @synthesize m4cvv2; @property(retain, nonatomic) NSString *m4bankCardID; // @synthesize m4bankCardID; @property(retain, nonatomic) NSString *m4email; // @synthesize m4email; @property(retain, nonatomic) NSString *m4bankType; // @synthesize m4bankType; @property(retain, nonatomic) NSString *m4phoneNumber_Overseas; // @synthesize m4phoneNumber_Overseas; @property(retain, nonatomic) NSString *m4zipcode; // @synthesize m4zipcode; @property(retain, nonatomic) NSString *m4address; // @synthesize m4address; @property(retain, nonatomic) NSString *m4area; // @synthesize m4area; @property(retain, nonatomic) NSString *m4city; // @synthesize m4city; @property(retain, nonatomic) NSString *m4country; // @synthesize m4country; @property(retain, nonatomic) NSString *m4lastName; // @synthesize m4lastName; @property(retain, nonatomic) NSString *m4firstName; // @synthesize m4firstName; @property(retain, nonatomic) NSString *m4WCLanguage; // @synthesize m4WCLanguage; @property(nonatomic) BOOL m3simpleRegFlag; // @synthesize m3simpleRegFlag; @property(retain, nonatomic) NSString *m3resetValidDate; // @synthesize m3resetValidDate; @property(retain, nonatomic) NSString *m3resetMobile; // @synthesize m3resetMobile; @property(retain, nonatomic) NSString *m3resetCVV2; // @synthesize m3resetCVV2; @property(nonatomic) BOOL m3resetFlag; // @synthesize m3resetFlag; @property(retain, nonatomic) NSString *m3payPassword; // @synthesize m3payPassword; @property(retain, nonatomic) NSString *m3payKey; // @synthesize m3payKey; @property(retain, nonatomic) NSString *m3bindID; // @synthesize m3bindID; @property(retain, nonatomic) NSString *m2hBindSerial; // @synthesize m2hBindSerial; @property(retain, nonatomic) NSString *m2hBindCardTail; // @synthesize m2hBindCardTail; @property(retain, nonatomic) NSString *m2validDate; // @synthesize m2validDate; @property(retain, nonatomic) NSString *m2payPassword; // @synthesize m2payPassword; @property(retain, nonatomic) NSString *m2phoneNumber; // @synthesize m2phoneNumber; @property(retain, nonatomic) NSString *m2payKey; // @synthesize m2payKey; @property(retain, nonatomic) NSString *m2IDCardNumber; // @synthesize m2IDCardNumber; @property(retain, nonatomic) NSString *m2cvv2; // @synthesize m2cvv2; @property(retain, nonatomic) NSString *m2cardHolderName; // @synthesize m2cardHolderName; @property(retain, nonatomic) NSString *m2bankCardID; // @synthesize m2bankCardID; @property(retain, nonatomic) NSString *m1validDate; // @synthesize m1validDate; @property(retain, nonatomic) NSString *m1phoneNumber; // @synthesize m1phoneNumber; @property(retain, nonatomic) NSString *m1payKey; // @synthesize m1payKey; @property(retain, nonatomic) NSString *m1IDCardNumber; // @synthesize m1IDCardNumber; @property(retain, nonatomic) NSString *m1cvv2; // @synthesize m1cvv2; @property(retain, nonatomic) NSString *m1cardHolderName; // @synthesize m1cardHolderName; @property(retain, nonatomic) NSString *m1bankCardID; // @synthesize m1bankCardID; @property(nonatomic) unsigned long m_flag; // @synthesize m_flag; @property(retain, nonatomic) NSString *m3bankType; // @synthesize m3bankType; @property(retain, nonatomic) NSString *m2IDCardType; // @synthesize m2IDCardType; @property(retain, nonatomic) NSString *m2bankType; // @synthesize m2bankType; @property(retain, nonatomic) NSString *m1IDCardType; // @synthesize m1IDCardType; @property(retain, nonatomic) NSString *m1bankType; // @synthesize m_1bankType; @property(nonatomic) BOOL m_bRetry; // @synthesize m_bRetry; - (void).cxx_destruct; - (BOOL)isWrongFlag; - (void)dealloc;

@end

@interface WCPayAuthenticationPayVerifySMSStruct : NSObject { unsigned long m_flag; unsigned long m_payScene; unsigned long m_payChannel; NSString *m_payPassword; NSString *m_payKey; NSString *m_payToken; NSString *m_uuid; NSString *m_verifySMS; NSString *m_nsBankType; NSString *m_nsBindSerial; NSString *m_appId; NSString *m_appName; NSString *m_appSource; BOOL isAutoDeduct; BOOL m_bIsAutoDeduct; BOOL _m_bUseTouchID; NSString *_m_arriveType; }

@property(nonatomic) BOOL m_bUseTouchID; // @synthesize m_bUseTouchID=_m_bUseTouchID; @property(retain, nonatomic) NSString *m_arriveType; // @synthesize m_arriveType=_m_arriveType; @property(nonatomic) BOOL m_bIsAutoDeduct; // @synthesize m_bIsAutoDeduct; @property(retain, nonatomic) NSString *m_nsBindSerial; // @synthesize m_nsBindSerial; @property(retain, nonatomic) NSString *m_nsBankType; // @synthesize m_nsBankType; @property(retain, nonatomic) NSString *m_appSource; // @synthesize m_appSource; @property(retain, nonatomic) NSString *m_appName; // @synthesize m_appName; @property(retain, nonatomic) NSString *m_appId; // @synthesize m_appId; @property(retain, nonatomic) NSString *m_verifySMS; // @synthesize m_verifySMS; @property(retain, nonatomic) NSString *m_payPassword; // @synthesize m_payPassword; @property(retain, nonatomic) NSString *m_uuid; // @synthesize m_uuid; @property(retain, nonatomic) NSString *m_payToken; // @synthesize m_payToken; @property(retain, nonatomic) NSString *m_payKey; // @synthesize m_payKey; @property(nonatomic) unsigned long m_payChannel; // @synthesize m_payChannel; @property(nonatomic) unsigned long m_payScene; // @synthesize m_payScene; @property(nonatomic) unsigned long m_flag; // @synthesize m_flag; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayAuthenticationPayVerifyBindStruct : NSObject { unsigned long m_flag; unsigned long m_uiPayScene; unsigned long m_uiPayChannel; NSString *m_payPassword; NSString *m_payKey; NSString *m_payToken; NSString *m_verifySMS; }

@property(retain, nonatomic) NSString *m_verifySMS; // @synthesize m_verifySMS; @property(retain, nonatomic) NSString *m_payToken; // @synthesize m_payToken; @property(nonatomic) unsigned long m_uiPayScene; // @synthesize m_uiPayScene; @property(retain, nonatomic) NSString *m_payPassword; // @synthesize m_payPassword; @property(retain, nonatomic) NSString *m_payKey; // @synthesize m_payKey; @property(nonatomic) unsigned long m_uiPayChannel; // @synthesize m_uiPayChannel; @property(nonatomic) unsigned long m_flag; // @synthesize m_flag; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPaySetWCPayPasswordStruct : NSObject { NSString *m_nsWCPayPassword; NSString *m_nsRequestKey; unsigned long m_uiPayScene; unsigned long m_uiPayChannel; NSString *m_nsToken; NSString *m_nsVerifyCode; NSString *m_nsUUID; NSString *m_nsAppID; NSString *m_nsAppName; NSString *m_nsAppSource; unsigned long m_cardBankTag; BOOL m_bIsAutoDeduct; }

@property(nonatomic) BOOL m_bIsAutoDeduct; // @synthesize m_bIsAutoDeduct; @property(nonatomic) unsigned long m_cardBankTag; // @synthesize m_cardBankTag; @property(nonatomic) unsigned long m_uiPayScene; // @synthesize m_uiPayScene; @property(nonatomic) unsigned long m_uiPayChannel; // @synthesize m_uiPayChannel; @property(retain, nonatomic) NSString *m_nsWCPayPassword; // @synthesize m_nsWCPayPassword; @property(retain, nonatomic) NSString *m_nsVerifyCode; // @synthesize m_nsVerifyCode; @property(retain, nonatomic) NSString *m_nsUUID; // @synthesize m_nsUUID; @property(retain, nonatomic) NSString *m_nsToken; // @synthesize m_nsToken; @property(retain, nonatomic) NSString *m_nsRequestKey; // @synthesize m_nsRequestKey; @property(retain, nonatomic) NSString *m_nsAppSource; // @synthesize m_nsAppSource; @property(retain, nonatomic) NSString *m_nsAppName; // @synthesize m_nsAppName; @property(retain, nonatomic) NSString *m_nsAppID; // @synthesize m_nsAppID; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayAppAuthRequestStruct : NSObject { NSString *appId; NSString *partnerId; NSString *prepayId; NSString *nonceStr; NSString *timeStamp; NSString *package; NSString *sign; NSString *signType; NSString *scene; NSString *bundleId; }

@property(retain, nonatomic) NSString *bundleId; // @synthesize bundleId; @property(retain, nonatomic) NSString *scene; // @synthesize scene; @property(retain, nonatomic) NSString *signType; // @synthesize signType; @property(retain, nonatomic) NSString *timeStamp; // @synthesize timeStamp; @property(retain, nonatomic) NSString *sign; // @synthesize sign; @property(retain, nonatomic) NSString *prepayId; // @synthesize prepayId; @property(retain, nonatomic) NSString *partnerId; // @synthesize partnerId; @property(retain, nonatomic) NSString *package; // @synthesize package; @property(retain, nonatomic) NSString *nonceStr; // @synthesize nonceStr; @property(retain, nonatomic) NSString *appId; // @synthesize appId; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayBrandPrepayRequestStruct : NSObject { NSString *appId; NSString *nonceStr; NSString *timestamp; NSString *package; NSString *paySign; NSString *signType; NSString *stepInURL; NSString *stepInAppUserName; unsigned long payChannel; NSString *extInfo; }

@property(retain, nonatomic) NSString *extInfo; // @synthesize extInfo; @property(nonatomic) unsigned long payChannel; // @synthesize payChannel; @property(retain, nonatomic) NSString *stepInURL; // @synthesize stepInURL; @property(retain, nonatomic) NSString *stepInAppUserName; // @synthesize stepInAppUserName; @property(retain, nonatomic) NSString *timestamp; // @synthesize timestamp; @property(retain, nonatomic) NSString *signType; // @synthesize signType; @property(retain, nonatomic) NSString *package; // @synthesize package; @property(retain, nonatomic) NSString *paySign; // @synthesize paySign; @property(retain, nonatomic) NSString *nonceStr; // @synthesize nonceStr; @property(retain, nonatomic) NSString *appId; // @synthesize appId; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayCheckAuthorityRequestStruct : NSObject { NSString *appId; NSString *nonceStr; NSString *timestamp; NSString *package; NSString *paySign; NSString *signType; NSString *stepInURL; int m_enWCPayCheckAuthorityScene; int m_enWCPayCheckOpenWCPayViewAuthorityScene; }

@property(nonatomic) int m_enWCPayCheckOpenWCPayViewAuthorityScene; // @synthesize m_enWCPayCheckOpenWCPayViewAuthorityScene; @property(nonatomic) int m_enWCPayCheckAuthorityScene; // @synthesize m_enWCPayCheckAuthorityScene; @property(retain, nonatomic) NSString *stepInURL; // @synthesize stepInURL; @property(retain, nonatomic) NSString *timestamp; // @synthesize timestamp; @property(retain, nonatomic) NSString *signType; // @synthesize signType; @property(retain, nonatomic) NSString *package; // @synthesize package; @property(retain, nonatomic) NSString *paySign; // @synthesize paySign; @property(retain, nonatomic) NSString *nonceStr; // @synthesize nonceStr; @property(retain, nonatomic) NSString *appId; // @synthesize appId; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayCheckPayPwdByTokenRequest : NSObject { NSString *m_nsPayPwd; NSString *m_nsToken; BOOL m_bResend; }

@property(nonatomic) BOOL m_bResend; // @synthesize m_bResend; @property(retain, nonatomic) NSString *m_nsPayPwd; // @synthesize m_nsPayPwd; @property(retain, nonatomic) NSString *m_nsToken; // @synthesize m_nsToken; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayCheckPayPwdByTokenResponse : NSObject { NSString *m_nsCheckPwdToken; BOOL m_bIsFreeSMS; NSString *m_nsMobileNo; NSString *m_nsRelationKey; }

@property(retain, nonatomic) NSString *m_nsRelationKey; // @synthesize m_nsRelationKey; @property(retain, nonatomic) NSString *m_nsMobileNo; // @synthesize m_nsMobileNo; @property(nonatomic) BOOL m_bIsFreeSMS; // @synthesize m_bIsFreeSMS; @property(retain, nonatomic) NSString *m_nsCheckPwdToken; // @synthesize m_nsCheckPwdToken; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayCheckPayPwdVerifyTelCodeByTokenRequest : NSObject { NSString *m_nsPayPwd; NSString *m_nsToken; NSString *m_nsVerifyCode; NSString *m_nsRelationKey; }

@property(retain, nonatomic) NSString *m_nsVerifyCode; // @synthesize m_nsVerifyCode; @property(retain, nonatomic) NSString *m_nsToken; // @synthesize m_nsToken; @property(retain, nonatomic) NSString *m_nsPayPwd; // @synthesize m_nsPayPwd; @property(retain, nonatomic) NSString *m_nsRelationKey; // @synthesize m_nsRelationKey; - (void).cxx_destruct;

@end

@interface WCPayCheckPayPwdVerifyTelCodeByTokenResponse : NSObject { NSString *m_nsCheckPwdTokenType; NSString *m_nsCheckPwdToken; }

@property(retain, nonatomic) NSString *m_nsCheckPwdTokenType; // @synthesize m_nsCheckPwdTokenType; @property(retain, nonatomic) NSString *m_nsCheckPwdToken; // @synthesize m_nsCheckPwdToken; - (void).cxx_destruct;

@end

@interface WCPayTransferPrepayRequestStruct : NSObject { NSString *m_nsReceiverUserName; unsigned long long m_uiTotalFee; unsigned long m_uiFeeType; NSString *m_nsExtInfo; unsigned long m_uiPayScene; int m_transferScene; NSString *m_nsProducetDesc; NSString *m_nsFacingPaidID; unsigned long m_uiPayChannel; }

@property(nonatomic) unsigned long m_uiPayChannel; // @synthesize m_uiPayChannel; @property(nonatomic) int m_transferScene; // @synthesize m_transferScene; @property(retain, nonatomic) NSString *m_nsFacingPaidID; // @synthesize m_nsFacingPaidID; @property(retain, nonatomic) NSString *m_nsProducetDesc; // @synthesize m_nsProducetDesc; @property(nonatomic) unsigned long m_uiPayScene; // @synthesize m_uiPayScene; @property(retain, nonatomic) NSString *m_nsExtInfo; // @synthesize m_nsExtInfo; @property(nonatomic) unsigned long long m_uiTotalFee; // @synthesize m_uiTotalFee; @property(nonatomic) unsigned long m_uiFeeType; // @synthesize m_uiFeeType; @property(retain, nonatomic) NSString *m_nsReceiverUserName; // @synthesize m_nsReceiverUserName; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayTransferPrepayResponseStruct : NSObject { NSString *m_nsReqKey; unsigned long m_uiHasUnarriveMoney; long m_lExtMoney; NSString *m_nsInterruptDesc; NSString *m_nsMsgContent; unsigned long m_uiChargeFee; unsigned long m_uiAccFee; unsigned long m_uiFeeLimit; unsigned long m_uiRemainFee; unsigned long m_uiExceedFee; NSString *m_nsChargeRate; NSString *m_nsTransferInterruptChargeDesc; unsigned long m_uiUsedFee; BOOL m_isShowCharge; NSString *m_nsReceiverTrueName; }

@property(retain, nonatomic) NSString *m_nsReceiverTrueName; // @synthesize m_nsReceiverTrueName; @property(nonatomic) BOOL m_isShowCharge; // @synthesize m_isShowCharge; @property(nonatomic) unsigned long m_uiUsedFee; // @synthesize m_uiUsedFee; @property(retain, nonatomic) NSString *m_nsTransferInterruptChargeDesc; // @synthesize m_nsTransferInterruptChargeDesc; @property(retain, nonatomic) NSString *m_nsChargeRate; // @synthesize m_nsChargeRate; @property(nonatomic) unsigned long m_uiExceedFee; // @synthesize m_uiExceedFee; @property(nonatomic) unsigned long m_uiRemainFee; // @synthesize m_uiRemainFee; @property(nonatomic) unsigned long m_uiFeeLimit; // @synthesize m_uiFeeLimit; @property(nonatomic) unsigned long m_uiAccFee; // @synthesize m_uiAccFee; @property(nonatomic) unsigned long m_uiChargeFee; // @synthesize m_uiChargeFee; @property(retain, nonatomic) NSString *m_nsMsgContent; // @synthesize m_nsMsgContent; @property(retain, nonatomic) NSString *m_nsInterruptDesc; // @synthesize m_nsInterruptDesc; @property(nonatomic) long m_lExtMoney; // @synthesize m_lExtMoney; @property(retain, nonatomic) NSString *m_nsReqKey; // @synthesize m_nsReqKey; @property(nonatomic) unsigned long m_uiHasUnarriveMoney; // @synthesize m_uiHasUnarriveMoney; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayAuthenticationPayStatusStruct : NSObject { BOOL m_bPayCompleteFlag; NSString *m_nsReturnKey; NSArray *m_naTranscationID; NSString *nsServiceAppID; NSString *nsServiceDetail; NSString *nsServiceAppUserName; NSString *nsServiceAppLogoUrl; NSString *nsServiceAppNickName; NSString *nsServiceAppSubscribeURL; NSString *nsShareToFriendsURL; NSString *nsPaidSuccessDetail; int uiServiceSubscribeStrategy; WCPayMultiOrderDetail *m_oOrdelStatusDetail; NSString *nsBindSerial; NSString *nsCardBankName; NSString *nsCardBankType; NSString *nsCardNumber; NSString *nsJumpToSafariUrl; NSString *nsWapPayJumpUrl; WCPayRealnameGuideInfo *realnameInfo; WCPayRealnameGuideInfo *realnameGuideInfo; NSString *_balanceMobile; NSString *_balanceHelpUrl; WCPayDigitalCertInstallAction *_m_digitalAction; }

@property(retain, nonatomic) WCPayDigitalCertInstallAction *m_digitalAction; // @synthesize m_digitalAction=_m_digitalAction; @property(retain, nonatomic) NSString *balanceHelpUrl; // @synthesize balanceHelpUrl=_balanceHelpUrl; @property(retain, nonatomic) NSString *balanceMobile; // @synthesize balanceMobile=_balanceMobile; @property(retain, nonatomic) WCPayRealnameGuideInfo *realnameGuideInfo; // @synthesize realnameGuideInfo; @property(retain, nonatomic) NSString *nsWapPayJumpUrl; // @synthesize nsWapPayJumpUrl; @property(retain, nonatomic) NSString *nsJumpToSafariUrl; // @synthesize nsJumpToSafariUrl; @property(retain, nonatomic) NSString *nsCardNumber; // @synthesize nsCardNumber; @property(retain, nonatomic) NSString *nsCardBankType; // @synthesize nsCardBankType; @property(retain, nonatomic) NSString *nsCardBankName; // @synthesize nsCardBankName; @property(retain, nonatomic) NSString *nsPaidSuccessDetail; // @synthesize nsPaidSuccessDetail; @property(retain, nonatomic) NSString *nsShareToFriendsURL; // @synthesize nsShareToFriendsURL; @property(retain, nonatomic) NSString *nsBindSerial; // @synthesize nsBindSerial; @property(retain, nonatomic) WCPayMultiOrderDetail *m_oOrdelStatusDetail; // @synthesize m_oOrdelStatusDetail; @property(nonatomic) int uiServiceSubscribeStrategy; // @synthesize uiServiceSubscribeStrategy; @property(retain, nonatomic) NSString *nsServiceAppSubscribeURL; // @synthesize nsServiceAppSubscribeURL; @property(retain, nonatomic) NSString *nsServiceAppNickName; // @synthesize nsServiceAppNickName; @property(retain, nonatomic) NSString *nsServiceAppLogoUrl; // @synthesize nsServiceAppLogoUrl; @property(retain, nonatomic) NSString *nsServiceAppUserName; // @synthesize nsServiceAppUserName; @property(retain, nonatomic) NSString *nsServiceDetail; // @synthesize nsServiceDetail; @property(retain, nonatomic) NSString *nsServiceAppID; // @synthesize nsServiceAppID; @property(nonatomic) BOOL m_bPayCompleteFlag; // @synthesize m_bPayCompleteFlag; @property(retain, nonatomic) NSString *m_nsReturnKey; // @synthesize m_nsReturnKey; @property(retain, nonatomic) NSArray *m_naTranscationID; // @synthesize m_naTranscationID; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayHandleWCPayURLResult : NSObject { NSString *nsOrderID; NSString *nsProductsID; NSString *nsUUID; NSString *nsAppID; NSString *nsAppSource; }

@property(retain, nonatomic) NSString *nsUUID; // @synthesize nsUUID; @property(retain, nonatomic) NSString *nsAppSource; // @synthesize nsAppSource; @property(retain, nonatomic) NSString *nsAppID; // @synthesize nsAppID; @property(retain, nonatomic) NSString *nsOrderID; // @synthesize nsOrderID; @property(retain, nonatomic) NSString *nsProductsID; // @synthesize nsProductsID; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayMallPayStruct : NSObject { NSString *m_nsPayFuncId; NSString *m_nsPayProductId; NSString *m_nsPayAppId; NSMutableDictionary *m_dicRemarks; NSString *m_nsTecket; }

@property(retain, nonatomic) NSString *m_nsTecket; // @synthesize m_nsTecket; @property(retain, nonatomic) NSMutableDictionary *m_dicRemarks; // @synthesize m_dicRemarks; @property(retain, nonatomic) NSString *m_nsPayProductId; // @synthesize m_nsPayProductId; @property(retain, nonatomic) NSString *m_nsPayFuncId; // @synthesize m_nsPayFuncId; @property(retain, nonatomic) NSString *m_nsPayAppId; // @synthesize m_nsPayAppId; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayInnerPayRequestStruct : NSObject { NSString *m_nsPackage; }

@property(retain, nonatomic) NSString *m_nsPackage; // @synthesize m_nsPackage; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayInnerPayResponseStruct : NSObject { NSString *m_nsPartnerId; NSString *m_nsOutTradeNumber; }

@property(retain, nonatomic) NSString *m_nsPartnerId; // @synthesize m_nsPartnerId; @property(retain, nonatomic) NSString *m_nsOutTradeNumber; // @synthesize m_nsOutTradeNumber; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayOfflinePayQueryInfoRequest : NSObject { double latitude; double longitude; }

@property(nonatomic) double longitude; // @synthesize longitude; @property(nonatomic) double latitude; // @synthesize latitude;

@end

@interface WCPayOfflinePayQueryInfo : NSObject { unsigned long m_uiInitialMoney; unsigned long m_uiFastChangedLimit; NSString *_detailText; }

@property(retain, nonatomic) NSString *detailText; // @synthesize detailText=_detailText; @property(nonatomic) unsigned long m_uiInitialMoney; // @synthesize m_uiInitialMoney; @property(nonatomic) unsigned long m_uiFastChangedLimit; // @synthesize m_uiFastChangedLimit; - (void).cxx_destruct; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (void)dealloc;

@end

@interface WCPayOfflinePayCreateRequestStruct : NSObject { NSString *m_nsPassword; NSString *m_nsBindSerialNo; NSString *m_nsBankType; NSString *m_nsCardTail; unsigned long m_uiInitalMoney; }

@property(nonatomic) unsigned long m_uiInitalMoney; // @synthesize m_uiInitalMoney; @property(retain, nonatomic) NSString *m_nsPassword; // @synthesize m_nsPassword; @property(retain, nonatomic) NSString *m_nsCardTail; // @synthesize m_nsCardTail; @property(retain, nonatomic) NSString *m_nsBindSerialNo; // @synthesize m_nsBindSerialNo; @property(retain, nonatomic) NSString *m_nsBankType; // @synthesize m_nsBankType; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayOfflinePayCreateResponseStruct : NSObject { NSString *m_nsCrtCrt; NSString *_noticeURLStr; }

@property(retain, nonatomic) NSString *noticeURLStr; // @synthesize noticeURLStr=_noticeURLStr; @property(retain, nonatomic) NSString *m_nsCrtCrt; // @synthesize m_nsCrtCrt; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayOfflinePayCloseRequestStruct : NSObject { NSString *m_nsPassword; }

@property(retain, nonatomic) NSString *m_nsPassword; // @synthesize m_nsPassword; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayOfflinePayQueryUserResponseStruct : NSObject { long long m_uiLimitFee; BOOL m_bNeedLoadingAndSuccessInfo; BOOL _offlinePayPauseFlag; BOOL _offlinePayForceGetToken; int _payAmount; int _payNumber; NSArray *_cardIcons; NSString *_offlinePayPauseWord; }

@property(nonatomic) BOOL offlinePayForceGetToken; // @synthesize offlinePayForceGetToken=_offlinePayForceGetToken; @property(copy, nonatomic) NSString *offlinePayPauseWord; // @synthesize offlinePayPauseWord=_offlinePayPauseWord; @property(nonatomic) BOOL offlinePayPauseFlag; // @synthesize offlinePayPauseFlag=_offlinePayPauseFlag; @property(retain, nonatomic) NSArray *cardIcons; // @synthesize cardIcons=_cardIcons; @property(nonatomic) int payNumber; // @synthesize payNumber=_payNumber; @property(nonatomic) int payAmount; // @synthesize payAmount=_payAmount; @property(nonatomic) BOOL m_bNeedLoadingAndSuccessInfo; // @synthesize m_bNeedLoadingAndSuccessInfo; @property(nonatomic) long long m_uiLimitFee; // @synthesize m_uiLimitFee; - (void).cxx_destruct; - (void)dealloc; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1;

@end

@interface WCPayOfflinePayChangeLimitFeeRequestStruct : NSObject { NSString *m_nsPassword; NSString *m_nsOptionControl; long long m_uiChangeFee; NSString *m_nsVerifyCode; NSString *m_nsBindSerial; NSString *m_nsBankType; NSString *m_nsBindCardTail; BOOL m_bRepeatSend; }

@property(nonatomic) BOOL m_bRepeatSend; // @synthesize m_bRepeatSend; @property(retain, nonatomic) NSString *m_nsBindSerial; // @synthesize m_nsBindSerial; @property(retain, nonatomic) NSString *m_nsBindCardTail; // @synthesize m_nsBindCardTail; @property(retain, nonatomic) NSString *m_nsBankType; // @synthesize m_nsBankType; @property(retain, nonatomic) NSString *m_nsVerifyCode; // @synthesize m_nsVerifyCode; @property(nonatomic) long long m_uiChangeFee; // @synthesize m_uiChangeFee; @property(retain, nonatomic) NSString *m_nsOptionControl; // @synthesize m_nsOptionControl; @property(retain, nonatomic) NSString *m_nsPassword; // @synthesize m_nsPassword; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface WCPayOfflinePayChangeLimitFeeResponseStruct : NSObject { long long m_uiLimitFee; BOOL m_bIsNeedVerifySMS; }

@property(nonatomic) BOOL m_bIsNeedVerifySMS; // @synthesize m_bIsNeedVerifySMS; @property(nonatomic) long long m_uiLimitFee; // @synthesize m_uiLimitFee;

@end

@interface WCPayOfflinePayUnfreezeRequestStruct : NSObject { NSString *m_nsPassword; }

@property(retain, nonatomic) NSString *m_nsPassword; // @synthesize m_nsPassword; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayMessageStruct : NSObject { unsigned long m_uiMessageType; unsigned long m_uiCreateTime; unsigned long m_uiMsgLocalID; NSString *m_nsContent; NSString *m_nsAppUserName; NSString *m_nsAppNickName; NSString *m_nsAppHeaderImg; NSString *m_nsStatusType; NSString *m_nsStatusDesc; unsigned long m_uiReadFlag; }

@property(nonatomic) unsigned long m_uiMessageType; // @synthesize m_uiMessageType; @property(nonatomic) unsigned long m_uiReadFlag; // @synthesize m_uiReadFlag; @property(nonatomic) unsigned long m_uiMsgLocalID; // @synthesize m_uiMsgLocalID; @property(nonatomic) unsigned long m_uiCreateTime; // @synthesize m_uiCreateTime; @property(retain, nonatomic) NSString *m_nsStatusType; // @synthesize m_nsStatusType; @property(retain, nonatomic) NSString *m_nsStatusDesc; // @synthesize m_nsStatusDesc; @property(retain, nonatomic) NSString *m_nsContent; // @synthesize m_nsContent; @property(retain, nonatomic) NSString *m_nsAppUserName; // @synthesize m_nsAppUserName; @property(retain, nonatomic) NSString *m_nsAppNickName; // @synthesize m_nsAppNickName; @property(retain, nonatomic) NSString *m_nsAppHeaderImg; // @synthesize m_nsAppHeaderImg; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayOfflinePayMessageStruct : NSObject { unsigned long m_uiMessageType; NSString *m_nsMessageDesc; }

@property(nonatomic) unsigned long m_uiMessageType; // @synthesize m_uiMessageType; @property(retain, nonatomic) NSString *m_nsMessageDesc; // @synthesize m_nsMessageDesc; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayOfflinePayConfirmMessageStruct : NSObject { NSString *m_nsMessageUid; NSString *m_nsProductName; NSString *m_nsProductMoney; NSString *m_nsProductOriginalMoney; unsigned int _m_confirmType; }

@property(nonatomic) unsigned int m_confirmType; // @synthesize m_confirmType=_m_confirmType; @property(retain, nonatomic) NSString *m_nsProductOriginalMoney; // @synthesize m_nsProductOriginalMoney; @property(retain, nonatomic) NSString *m_nsProductName; // @synthesize m_nsProductName; @property(retain, nonatomic) NSString *m_nsProductMoney; // @synthesize m_nsProductMoney; @property(retain, nonatomic) NSString *m_nsMessageUid; // @synthesize m_nsMessageUid; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayOfflinePayFreezeMessageStruct : NSObject { BOOL m_bFreezeOfflinePay; unsigned long m_uiFreezeOfflinePayType; NSString *m_nsFreezeOfflinePayMessage; }

@property(nonatomic) unsigned long m_uiFreezeOfflinePayType; // @synthesize m_uiFreezeOfflinePayType; @property(retain, nonatomic) NSString *m_nsFreezeOfflinePayMessage; // @synthesize m_nsFreezeOfflinePayMessage; @property(nonatomic) BOOL m_bFreezeOfflinePay; // @synthesize m_bFreezeOfflinePay; - (void).cxx_destruct; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (void)dealloc;

@end

@interface WCPayFacingReceiveMoneyMessageStruct : NSObject { int m_enWCPayFacingReceiveMoneyScene; NSString *m_nsTransactionID; NSString *m_nsUserName; NSString *m_nsDisplayName; unsigned long m_uiTimeStamp; long long m_llFee; NSString *m_nsFeeType; int m_enWCPayFacingReceiveMoneyStatus; }

@property(nonatomic) int m_enWCPayFacingReceiveMoneyStatus; // @synthesize m_enWCPayFacingReceiveMoneyStatus; @property(nonatomic) int m_enWCPayFacingReceiveMoneyScene; // @synthesize m_enWCPayFacingReceiveMoneyScene; @property(nonatomic) unsigned long m_uiTimeStamp; // @synthesize m_uiTimeStamp; @property(retain, nonatomic) NSString *m_nsUserName; // @synthesize m_nsUserName; @property(retain, nonatomic) NSString *m_nsTransactionID; // @synthesize m_nsTransactionID; @property(retain, nonatomic) NSString *m_nsDisplayName; // @synthesize m_nsDisplayName; @property(retain, nonatomic) NSString *m_nsFeeType; // @synthesize m_nsFeeType; @property(nonatomic) long long m_llFee; // @synthesize m_llFee; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayCreditPayQuestionStruct : NSObject { unsigned long m_uiSelected; NSString *m_nsParentID; NSString *m_nsQuestionID; NSString *m_nsQuestion; NSString *m_nsAnswer; NSString *m_nsTips; unsigned long m_uiMaxLength; BOOL m_bUsed; BOOL m_bSelect; BOOL m_bTwoLevel; }

@property(nonatomic) BOOL m_bUsed; // @synthesize m_bUsed; @property(nonatomic) unsigned long m_uiMaxLength; // @synthesize m_uiMaxLength; @property(retain, nonatomic) NSString *m_nsTips; // @synthesize m_nsTips; @property(retain, nonatomic) NSString *m_nsAnswer; // @synthesize m_nsAnswer; @property(retain, nonatomic) NSString *m_nsQuestion; // @synthesize m_nsQuestion; @property(retain, nonatomic) NSString *m_nsQuestionID; // @synthesize m_nsQuestionID; @property(retain, nonatomic) NSString *m_nsParentID; // @synthesize m_nsParentID; @property(nonatomic) unsigned long m_uiSelected; // @synthesize m_uiSelected; @property(nonatomic) BOOL m_bTwoLevel; // @synthesize m_bTwoLevel; @property(nonatomic) BOOL m_bSelect; // @synthesize m_bSelect; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayOfflinePayConfirmRequestStruct : NSObject { NSString *m_nsMessageID; int m_enWCPayOfflinePayConfirmRequestButtonType; NSString *m_nsPasswd; }

@property(retain, nonatomic) NSString *m_nsPasswd; // @synthesize m_nsPasswd; @property(retain, nonatomic) NSString *m_nsMessageID; // @synthesize m_nsMessageID; @property(nonatomic) int m_enWCPayOfflinePayConfirmRequestButtonType; // @synthesize m_enWCPayOfflinePayConfirmRequestButtonType; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayEvaluateOrderRequestStruct : NSObject { NSString *m_nsTransID; NSString *m_nsAppID; unsigned long m_uiValue; }

@property(nonatomic) unsigned long m_uiValue; // @synthesize m_uiValue; @property(retain, nonatomic) NSString *m_nsTransID; // @synthesize m_nsTransID; @property(retain, nonatomic) NSString *m_nsAppID; // @synthesize m_nsAppID; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayVirtualNoBindCard : NSObject { unsigned long m_uiCardID; NSString *m_nsBankType; NSString *m_nsBankName; unsigned long m_uiCardStatus; NSString *m_nsLogoUrl; NSString *m_nsBigLogoUrl; NSString *m_nsBackgroundLogoUrl; unsigned long m_uiCardType; NSArray *m_aryEducationList; NSString *m_branderUserName; NSString *m_branderNickName; }

@property(retain, nonatomic) NSString *m_branderNickName; // @synthesize m_branderNickName; @property(retain, nonatomic) NSString *m_branderUserName; // @synthesize m_branderUserName; @property(retain, nonatomic) NSArray *m_aryEducationList; // @synthesize m_aryEducationList; @property(nonatomic) unsigned long m_uiCardType; // @synthesize m_uiCardType; @property(retain, nonatomic) NSString *m_nsBackgroundLogoUrl; // @synthesize m_nsBackgroundLogoUrl; @property(retain, nonatomic) NSString *m_nsBigLogoUrl; // @synthesize m_nsBigLogoUrl; @property(retain, nonatomic) NSString *m_nsLogoUrl; // @synthesize m_nsLogoUrl; @property(nonatomic) unsigned long m_uiCardStatus; // @synthesize m_uiCardStatus; @property(retain, nonatomic) NSString *m_nsBankType; // @synthesize m_nsBankType; @property(retain, nonatomic) NSString *m_nsBankName; // @synthesize m_nsBankName; @property(nonatomic) unsigned long m_uiCardID; // @synthesize m_uiCardID; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayCreditPayQueryQuestionResponseStruct : NSObject { unsigned long m_uiQuestionNum; NSString *m_nsSessionKey; NSArray *m_arrQuestion; }

@property(retain, nonatomic) NSArray *m_arrQuestion; // @synthesize m_arrQuestion; @property(retain, nonatomic) NSString *m_nsSessionKey; // @synthesize m_nsSessionKey; @property(nonatomic) unsigned long m_uiQuestionNum; // @synthesize m_uiQuestionNum; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayCreditPayQuestionNode : NSObject { BOOL m_bSelect; BOOL m_bTwoLevel; WCPayCreditPayQuestionStruct *m_oQuestionNode; WCPayCreditPayQuestionStruct *m_oNextQuestionNode; }

@property(retain, nonatomic) WCPayCreditPayQuestionStruct *m_oNextQuestionNode; // @synthesize m_oNextQuestionNode; @property(retain, nonatomic) WCPayCreditPayQuestionStruct *m_oQuestionNode; // @synthesize m_oQuestionNode; @property(nonatomic) BOOL m_bTwoLevel; // @synthesize m_bTwoLevel; @property(nonatomic) BOOL m_bSelect; // @synthesize m_bSelect; - (void).cxx_destruct;

@end

@interface WCPayCreditPayVerifyPasswdResponseStruct : NSObject { NSString *m_nsSessionKey; NSString *m_nsNameMask; NSString *m_nsIDNumberMask; BOOL m_bNeedFillAllInfo; }

@property(nonatomic) BOOL m_bNeedFillAllInfo; // @synthesize m_bNeedFillAllInfo; @property(retain, nonatomic) NSString *m_nsIDNumberMask; // @synthesize m_nsIDNumberMask; @property(retain, nonatomic) NSString *m_nsNameMask; // @synthesize m_nsNameMask; @property(retain, nonatomic) NSString *m_nsSessionKey; // @synthesize m_nsSessionKey; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayCreditPayAuthenResponseStruct : NSObject { NSString *m_nsSessionKey; BOOL m_bZXBankUser; NSString *m_nsPhoneNumMask; BOOL m_bNeedBindCard; }

@property(nonatomic) BOOL m_bNeedBindCard; // @synthesize m_bNeedBindCard; @property(retain, nonatomic) NSString *m_nsPhoneNumMask; // @synthesize m_nsPhoneNumMask; @property(nonatomic) BOOL m_bZXBankUser; // @synthesize m_bZXBankUser; @property(retain, nonatomic) NSString *m_nsSessionKey; // @synthesize m_nsSessionKey; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayCreditPayVerifyAndCreateCardResponseStruct : NSObject { NSString *m_nsSessionKey; NSString *m_nsBrandUserName; }

@property(retain, nonatomic) NSString *m_nsBrandUserName; // @synthesize m_nsBrandUserName; @property(retain, nonatomic) NSString *m_nsSessionKey; // @synthesize m_nsSessionKey; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayCreditPayVerifySMSCodeResponseStruct : NSObject { NSString *m_nsSessionKey; }

@property(retain, nonatomic) NSString *m_nsSessionKey; // @synthesize m_nsSessionKey; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayCreditPayCommitWXCreditAnswerResponseStruct : NSObject { int m_uiCreditAmount; }

@property(nonatomic) int m_uiCreditAmount; // @synthesize m_uiCreditAmount;

@end

@interface WCPayCreditPayJumpUrlItem : MMObject { NSString *m_nsTitle; NSString *m_nsJumpUrl; }

@property(retain, nonatomic) NSString *m_nsJumpUrl; // @synthesize m_nsJumpUrl; @property(retain, nonatomic) NSString *m_nsTitle; // @synthesize m_nsTitle; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayCreditCardInfo : NSObject { NSString *m_nsCreditState; unsigned long m_uiCreditUsed; unsigned long m_uiCreditAmount; NSString *m_nsCreditDegree; int m_uiBillAmount; NSString *m_nsBillTime; int m_uiRepayAmount; int m_uiRepayMininum; NSString *m_nsRepayLastTime; NSString *m_nsLastUpdateTime; BOOL m_bUpgradeAmount; unsigned long m_uiUpgradeCount; NSString *m_nsBillUrl; NSString *m_nsRepayUrl; NSString *m_nsLearnMoreUrl; NSString *m_nsCreditDetailUrl; NSString *m_nsRightsUrl; NSString *m_nsAppUserName; NSString *m_nsAppNickName; NSString *m_nsAppTelephone; NSString *m_nsHelpUrl; NSArray *m_aryCreditLimitExtList; NSString *m_nsExtGroupTitle; NSArray *m_aryExtList; }

@property(retain, nonatomic) NSArray *m_aryExtList; // @synthesize m_aryExtList; @property(retain, nonatomic) NSString *m_nsExtGroupTitle; // @synthesize m_nsExtGroupTitle; @property(retain, nonatomic) NSArray *m_aryCreditLimitExtList; // @synthesize m_aryCreditLimitExtList; @property(retain, nonatomic) NSString *m_nsAppTelephone; // @synthesize m_nsAppTelephone; @property(retain, nonatomic) NSString *m_nsAppNickName; // @synthesize m_nsAppNickName; @property(retain, nonatomic) NSString *m_nsAppUserName; // @synthesize m_nsAppUserName; @property(retain, nonatomic) NSString *m_nsCreditDetailUrl; // @synthesize m_nsCreditDetailUrl; @property(retain, nonatomic) NSString *m_nsRightsUrl; // @synthesize m_nsRightsUrl; @property(retain, nonatomic) NSString *m_nsRepayUrl; // @synthesize m_nsRepayUrl; @property(retain, nonatomic) NSString *m_nsLearnMoreUrl; // @synthesize m_nsLearnMoreUrl; @property(retain, nonatomic) NSString *m_nsBillUrl; // @synthesize m_nsBillUrl; @property(nonatomic) int m_uiRepayMininum; // @synthesize m_uiRepayMininum; @property(nonatomic) int m_uiRepayAmount; // @synthesize m_uiRepayAmount; @property(nonatomic) unsigned long m_uiCreditUsed; // @synthesize m_uiCreditUsed; @property(nonatomic) unsigned long m_uiUpgradeCount; // @synthesize m_uiUpgradeCount; @property(nonatomic) unsigned long m_uiCreditAmount; // @synthesize m_uiCreditAmount; @property(nonatomic) int m_uiBillAmount; // @synthesize m_uiBillAmount; @property(retain, nonatomic) NSString *m_nsCreditState; // @synthesize m_nsCreditState; @property(retain, nonatomic) NSString *m_nsCreditDegree; // @synthesize m_nsCreditDegree; @property(retain, nonatomic) NSString *m_nsRepayLastTime; // @synthesize m_nsRepayLastTime; @property(retain, nonatomic) NSString *m_nsLastUpdateTime; // @synthesize m_nsLastUpdateTime; @property(retain, nonatomic) NSString *m_nsBillTime; // @synthesize m_nsBillTime; @property(nonatomic) BOOL m_bUpgradeAmount; // @synthesize m_bUpgradeAmount; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayCreditCardDetailInfo : NSObject { NSString *m_nsCardNo; NSString *m_nsValidThru; NSString *m_nsCVV; }

@property(retain, nonatomic) NSString *m_nsValidThru; // @synthesize m_nsValidThru; @property(retain, nonatomic) NSString *m_nsCVV; // @synthesize m_nsCVV; @property(retain, nonatomic) NSString *m_nsCardNo; // @synthesize m_nsCardNo; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayCheckTransferStatusRequest : NSObject { NSString *m_nsTransferID; NSString *m_nsFromUserName; unsigned long long m_uiInvalidTime; NSString *m_nsTransactionID; }

@property(retain, nonatomic) NSString *m_nsTransactionID; // @synthesize m_nsTransactionID; @property(nonatomic) unsigned long long m_uiInvalidTime; // @synthesize m_uiInvalidTime; @property(retain, nonatomic) NSString *m_nsTransferID; // @synthesize m_nsTransferID; @property(retain, nonatomic) NSString *m_nsFromUserName; // @synthesize m_nsFromUserName; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayCheckTransferStatusResponse : NSObject { unsigned long m_uiTransferStatus; NSString *m_nsTransferStatusName; NSString *m_nsFeeType; long long m_llFee; NSString *m_nsSenderUserName; NSString *m_nsRecieverUserName; NSString *m_nsTransferTime; NSString *m_nsRefundBandType; NSString *m_nsModifyTime; NSString *m_nsRefundBankType; }

@property(retain, nonatomic) NSString *m_nsRefundBankType; // @synthesize m_nsRefundBankType; @property(retain, nonatomic) NSString *m_nsModifyTime; // @synthesize m_nsModifyTime; @property(retain, nonatomic) NSString *m_nsTransferTime; // @synthesize m_nsTransferTime; @property(retain, nonatomic) NSString *m_nsTransferStatusName; // @synthesize m_nsTransferStatusName; @property(retain, nonatomic) NSString *m_nsSenderUserName; // @synthesize m_nsSenderUserName; @property(retain, nonatomic) NSString *m_nsRecieverUserName; // @synthesize m_nsRecieverUserName; @property(retain, nonatomic) NSString *m_nsFeeType; // @synthesize m_nsFeeType; @property(nonatomic) long long m_llFee; // @synthesize m_llFee; @property(nonatomic) unsigned long m_uiTransferStatus; // @synthesize m_uiTransferStatus; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayConfirmTransferRequest : NSObject { NSString *m_nsTransferID; NSString *m_nsFromUserName; unsigned long long m_uiInvalidTime; }

@property(nonatomic) unsigned long long m_uiInvalidTime; // @synthesize m_uiInvalidTime; @property(retain, nonatomic) NSString *m_nsFromUserName; // @synthesize m_nsFromUserName; @property(retain, nonatomic) NSString *m_nsTransferID; // @synthesize m_nsTransferID; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayConfirmTransferResponse : NSObject { long long m_llFee; NSString *m_nsFeeType; NSString *m_nsPayer; NSString *m_nsReceiver; WCPayRealnameGuideInfo *realnameGuideInfo; }

@property(retain, nonatomic) WCPayRealnameGuideInfo *realnameGuideInfo; // @synthesize realnameGuideInfo; @property(retain, nonatomic) NSString *m_nsReceiver; // @synthesize m_nsReceiver; @property(retain, nonatomic) NSString *m_nsPayer; // @synthesize m_nsPayer; @property(retain, nonatomic) NSString *m_nsFeeType; // @synthesize m_nsFeeType; @property(nonatomic) long long m_llFee; // @synthesize m_llFee; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayRefuseTransferRequest : NSObject { NSString *m_nsTransferID; NSString *m_nsFromUserName; unsigned long long m_uiInvalidTime; }

@property(nonatomic) unsigned long long m_uiInvalidTime; // @synthesize m_uiInvalidTime; @property(retain, nonatomic) NSString *m_nsFromUserName; // @synthesize m_nsFromUserName; @property(retain, nonatomic) NSString *m_nsTransferID; // @synthesize m_nsTransferID; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayRefuseTransferResponse : NSObject { }

@end

@interface WCPayRetrySendMsgRequest : NSObject { NSString *m_nsTranscationID; NSString *m_nsReceiverUserName; unsigned long long m_uiInvalidTime; NSString *m_nsTransferID; }

@property(retain, nonatomic) NSString *m_nsTransferID; // @synthesize m_nsTransferID; @property(nonatomic) unsigned long long m_uiInvalidTime; // @synthesize m_uiInvalidTime; @property(retain, nonatomic) NSString *m_nsReceiverUserName; // @synthesize m_nsReceiverUserName; @property(retain, nonatomic) NSString *m_nsTranscationID; // @synthesize m_nsTranscationID; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayRetrySendMsgResponse : NSObject { }

@end

@interface WCPayTranferGetUserNameResponse : NSObject { NSString *m_nsFacingPaidID; NSString *m_nsUserNmae; NSString *m_nsTruthName; unsigned long m_uiTimeStamp; unsigned long m_uiPayScene; long long m_llTotalMoney; NSString *m_nsProductDetail; NSString *m_nsTransferXmlContent; NSString *_m_uifaceTofaceName; NSString *_m_uifaceTofaceDescTitle; }

@property(retain, nonatomic) NSString *m_uifaceTofaceDescTitle; // @synthesize m_uifaceTofaceDescTitle=_m_uifaceTofaceDescTitle; @property(retain, nonatomic) NSString *m_uifaceTofaceName; // @synthesize m_uifaceTofaceName=_m_uifaceTofaceName; @property(retain, nonatomic) NSString *m_nsTransferXmlContent; // @synthesize m_nsTransferXmlContent; @property(retain, nonatomic) NSString *m_nsFacingPaidID; // @synthesize m_nsFacingPaidID; @property(retain, nonatomic) NSString *m_nsProductDetail; // @synthesize m_nsProductDetail; @property(nonatomic) long long m_llTotalMoney; // @synthesize m_llTotalMoney; @property(nonatomic) unsigned long m_uiPayScene; // @synthesize m_uiPayScene; @property(nonatomic) unsigned long m_uiTimeStamp; // @synthesize m_uiTimeStamp; @property(retain, nonatomic) NSString *m_nsTruthName; // @synthesize m_nsTruthName; @property(retain, nonatomic) NSString *m_nsUserNmae; // @synthesize m_nsUserNmae; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayTransferGetFixedAmountQRCodeRequest : NSObject { NSString *m_nsDesc; long long m_llFee; }

@property(retain, nonatomic) NSString *m_nsDesc; // @synthesize m_nsDesc; @property(nonatomic) long long m_llFee; // @synthesize m_llFee; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayTransferGetFixedAmountQRCodeResponse : NSObject { NSString *m_nsFixedAmountQRCode; }

@property(retain, nonatomic) NSString *m_nsFixedAmountQRCode; // @synthesize m_nsFixedAmountQRCode; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPaySendC2CSecMsgResponse : NSObject { unsigned long m_errCode; NSString *m_errMsg; NSString *m_msgId; }

@property(retain, nonatomic) NSString *m_msgId; // @synthesize m_msgId; @property(retain, nonatomic) NSString *m_errMsg; // @synthesize m_errMsg; @property(nonatomic) unsigned long m_errCode; // @synthesize m_errCode; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayQueryWalletResponse : NSObject { unsigned long _m_errCode; NSString *_m_errMsg; NSString *_m_walletUrl; }

@property(retain, nonatomic) NSString *m_walletUrl; // @synthesize m_walletUrl=_m_walletUrl; @property(retain, nonatomic) NSString *m_errMsg; // @synthesize m_errMsg=_m_errMsg; @property(nonatomic) unsigned long m_errCode; // @synthesize m_errCode=_m_errCode; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WCPayLoanEntryInfo : NSObject { BOOL _m_isShowEntry; unsigned long _m_index; NSString *_m_loanJumpUrl; NSString *_m_title; NSString *_m_tips; NSNumber *_m_availableOtb; NSNumber *_m_isOverdue; }

@property(retain, nonatomic) NSNumber *m_isOverdue; // @synthesize m_isOverdue=_m_isOverdue; @property(retain, nonatomic) NSNumber *m_availableOtb; // @synthesize m_availableOtb=_m_availableOtb; @property(retain, nonatomic) NSString *m_tips; // @synthesize m_tips=_m_tips; @property(retain, nonatomic) NSString *m_title; // @synthesize m_title=_m_title; @property(retain, nonatomic) NSString *m_loanJumpUrl; // @synthesize m_loanJumpUrl=_m_loanJumpUrl; @property(nonatomic) unsigned long m_index; // @synthesize m_index=_m_index; @property(nonatomic) BOOL m_isShowEntry; // @synthesize m_isShowEntry=_m_isShowEntry; - (void).cxx_destruct; - (void)dealloc; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1;

@end

@interface WCPayWalletInfo : NSObject { BOOL _m_walletSelected; unsigned long _m_walletType; NSString *_m_walletName; NSString *_m_walletUrl; NSString *_m_walletTpaCountry; unsigned long _m_walletBalance; unsigned long _m_walletTpaCountryMask; }

@property(nonatomic) unsigned long m_walletTpaCountryMask; // @synthesize m_walletTpaCountryMask=_m_walletTpaCountryMask; @property(nonatomic) unsigned long m_walletBalance; // @synthesize m_walletBalance=_m_walletBalance; @property(retain, nonatomic) NSString *m_walletTpaCountry; // @synthesize m_walletTpaCountry=_m_walletTpaCountry; @property(nonatomic) BOOL m_walletSelected; // @synthesize m_walletSelected=_m_walletSelected; @property(retain, nonatomic) NSString *m_walletUrl; // @synthesize m_walletUrl=_m_walletUrl; @property(retain, nonatomic) NSString *m_walletName; // @synthesize m_walletName=_m_walletName; @property(nonatomic) unsigned long m_walletType; // @synthesize m_walletType=_m_walletType; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1;

@end

@interface WCPayEntrustPayInfo : NSObject { BOOL _isAutoDeduct; NSString *_contractTitle; NSArray *_showInfo; NSString *_contractUrl; }

@property(retain, nonatomic) NSString *contractUrl; // @synthesize contractUrl=_contractUrl; @property(retain, nonatomic) NSArray *showInfo; // @synthesize showInfo=_showInfo; @property(nonatomic) BOOL isAutoDeduct; // @synthesize isAutoDeduct=_isAutoDeduct; @property(retain, nonatomic) NSString *contractTitle; // @synthesize contractTitle=_contractTitle; - (void).cxx_destruct;

@end

@interface WCPayRealnameGuideInfo : NSObject { unsigned long _guideFlag; NSString *_guideWording; NSString *_leftButtonWording; NSString *_rightButtonWording; NSString *_uploadCreditUrl; int _realnameScene; }

@property(nonatomic) int realnameScene; // @synthesize realnameScene=_realnameScene; @property(retain, nonatomic) NSString *uploadCreditUrl; // @synthesize uploadCreditUrl=_uploadCreditUrl; @property(retain, nonatomic) NSString *rightButtonWording; // @synthesize rightButtonWording=_rightButtonWording; @property(retain, nonatomic) NSString *leftButtonWording; // @synthesize leftButtonWording=_leftButtonWording; @property(retain, nonatomic) NSString *guideWording; // @synthesize guideWording=_guideWording; @property(nonatomic) unsigned long guideFlag; // @synthesize guideFlag=_guideFlag; - (void).cxx_destruct;

@end

@interface iAPUnVerifyTransaction : NSObject { NSString *nsProductIdentifier; NSData *dtReceipt; unsigned long uiTransactionDate; }

  • (void)initialize; @property(nonatomic) unsigned long uiTransactionDate; // @synthesize uiTransactionDate; @property(retain, nonatomic) NSData *dtReceipt; // @synthesize dtReceipt; @property(retain, nonatomic) NSString *nsProductIdentifier; // @synthesize nsProductIdentifier;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface iAPCache : NSObject { NSMutableDictionary *dicProductToPrepare; NSMutableDictionary *dicBillNos; NSMutableDictionary *dicProductPrice; NSMutableDictionary *dicProductLocale; NSMutableDictionary *dicUnVerifyReceipt; }

  • (void)initialize; @property(retain, nonatomic) NSMutableDictionary *dicUnVerifyReceipt; // @synthesize dicUnVerifyReceipt; @property(retain, nonatomic) NSMutableDictionary *dicProductLocale; // @synthesize dicProductLocale; @property(retain, nonatomic) NSMutableDictionary *dicProductPrice; // @synthesize dicProductPrice; @property(retain, nonatomic) NSMutableDictionary *dicBillNos; // @synthesize dicBillNos;
  • (void).cxx_destruct;
  • (void)removeUnverifyTransactionForProductID:(id)arg1;
  • (void)addUnverifyTransaction:(id)arg1;
  • (id)UnVerifyTransactionForProductID:(id)arg1;
  • (id)localeForProductID:(id)arg1;
  • (id)priceForProductID:(id)arg1;
  • (id)productForProductID:(id)arg1;
  • (void)addProduct:(id)arg1;
  • (void)initUnVerifyTransaction;
  • (void)initProductDictionary;
  • (void)dealloc;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface iAPMgr : MMService <SKPaymentTransactionObserver, SKProductsRequestDelegate, PBMessageObserverDelegate, MMService> { NSMutableSet *_setSKProductsRequests; NSMutableArray *_arrRestoredTransactions; NSMutableArray *_arrRestoredVerifiedTransaction; BOOL _bIsRestoring; unsigned long _status; iAPCache *_iAPCache; JailBreakHelper *m_jailBreakHelper; }

  • (unsigned int)getIdKeyVerifyPurchaseFailed;
  • (unsigned int)getIdKeyIAPPurchaseFailed;
  • (unsigned int)getIdKeyPreparePurchaseFailed;
  • (unsigned int)getIdKeyIdIAP;
  • (unsigned long)getBizTypeOfProductID:(id)arg1; @property(retain, nonatomic) JailBreakHelper *m_jailBreakHelper; // @synthesize m_jailBreakHelper;
  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (int)covertErrcode:(unsigned int)arg1;
  • (void)onPreparePurchase:(id)arg1;
  • (void)onVerifyPurchase:(id)arg1;
  • (void)onVerifyPurchaseForRestore:(id)arg1 request:(id)arg2;
  • (void)restoreNextTransaction:(id)arg1;
  • (void)onVerifyPurchaseForPurchase:(id)arg1 request:(id)arg2 IapRet:(int)arg3;
  • (void)finishTransactionForTransactionID:(id)arg1;
  • (BOOL)FinishTransaction:(id)arg1;
  • (unsigned long)UnfinishTransactionCount;
  • (int)RestoreCompletedTransactions;
  • (int)RestoreCompletedTransactionsNeedCheckJailBreak:(BOOL)arg1;
  • (int)Purchase:(id)arg1 extInfo:(id)arg2;
  • (int)Purchase:(id)arg1 extInfo:(id)arg2 NeedCheckJailBreak:(BOOL)arg3;
  • (BOOL)cannotPurchaseDuetoJailbreakPlugin:(BOOL)arg1;
  • (BOOL)GetProduct:(id)arg1;
  • (void)request:(id)arg1 didFailWithError:(id)arg2;
  • (void)productsRequest:(id)arg1 didReceiveResponse:(id)arg2;
  • (void)paymentQueueRestoreCompletedTransactionsFinished:(id)arg1;
  • (void)paymentQueue:(id)arg1 restoreCompletedTransactionsFailedWithError:(id)arg2;
  • (void)paymentQueue:(id)arg1 removedTransactions:(id)arg2;
  • (void)paymentQueue:(id)arg1 updatedTransactions:(id)arg2;
  • (void)cancelPurchase:(id)arg1 verifyType:(int)arg2;
  • (void)verifyTransationForUnVerifyTransactionAll:(unsigned long)arg1;
  • (void)verifyTransationForUnVerifyTransaction:(id)arg1 verifyType:(int)arg2 uiscene:(unsigned long)arg3;
  • (void)verifyTransation:(id)arg1 verifyType:(int)arg2;
  • (BOOL)preparePurchase:(id)arg1 extInfo:(id)arg2;
  • (BOOL)isNonConsumable:(id)arg1;
  • (void)onServiceTerminate;
  • (void)onServiceEnterBackground;
  • (void)dealloc;
  • (void)onServiceInit;
  • (void)writeCache;
  • (id)pathForCache;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SingleImageBrowser : UIViewController <UIScrollViewDelegate, ZoomingScrollViewDelegate, WCActionSheetDelegate> { UIImage *_image; ZoomingScrollView *_pagingScrollView; UIView *_senderViewForAnimation; struct CGRect _senderViewOriginalFrame; UIWindow *_applicationWindow; CDUnknownBlockType _onForwardMsg; CDUnknownBlockType _onSaveToAlbum; CDUnknownBlockType _onAddToFavorites; }

@property(copy, nonatomic) CDUnknownBlockType onAddToFavorites; // @synthesize onAddToFavorites=_onAddToFavorites; @property(copy, nonatomic) CDUnknownBlockType onSaveToAlbum; // @synthesize onSaveToAlbum=_onSaveToAlbum; @property(copy, nonatomic) CDUnknownBlockType onForwardMsg; // @synthesize onForwardMsg=_onForwardMsg; - (void).cxx_destruct; - (void)addToFavorites; - (void)forwardMessage; - (void)saveImageToAlbum; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onLongPress:(id)arg1; - (void)animateView:(id)arg1 toFrame:(struct CGRect)arg2 completion:(CDUnknownBlockType)arg3; - (void)onZoomingScrollViewSingleTap; - (void)dismissPhotoBrowserAnimated:(BOOL)arg1; - (void)performCloseAnimation; - (void)viewDidLoad; - (struct CGSize)contentSizeForPagingScrollView; - (void)performPresentAnimation; - (id)initWithImage:(id)arg1 animatedFromView:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GKImagePicker : NSObject <UIImagePickerControllerDelegate, UINavigationControllerDelegate, GKImageCropControllerDelegate> { BOOL resizeableCropArea; id delegate; UIImagePickerController *_imagePickerController; struct CGSize cropSize; }

@property(retain, nonatomic) UIImagePickerController *imagePickerController; // @synthesize imagePickerController=_imagePickerController; @property(nonatomic) BOOL resizeableCropArea; // @synthesize resizeableCropArea; @property(nonatomic) __weak id delegate; // @synthesize delegate; @property(nonatomic) struct CGSize cropSize; // @synthesize cropSize; - (void).cxx_destruct; - (void)imageCropController:(id)arg1 didFinishWithCroppedImage:(id)arg2; - (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2; - (void)imagePickerControllerDidCancel:(id)arg1; - (void)_hideController; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPaySelectWalletViewController : WCPayBaseViewController { id m_delegate; }

  • (void).cxx_destruct;
  • (void)selectWalletInfo:(id)arg1;
  • (void)makeWalletInfoCell:(id)arg1 cellInfo:(id)arg2;
  • (void)setDelegate:(id)arg1;
  • (void)OnBack;
  • (void)reloadTableView;
  • (void)initNavigationBar;
  • (void)refreshViewWithData:(id)arg1;
  • (void)viewDidLayoutSubviews;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (id)init;

@end

@interface WCPayOverseaWalletTitle : NSObject { NSData *main; NSData *sub; }

  • (void)initialize; @property(retain, nonatomic) NSData *sub; // @synthesize sub; @property(retain, nonatomic) NSData *main; // @synthesize main;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOverseaWalletNotice : NSObject { NSData *conent; NSData *url; }

  • (void)initialize; @property(retain, nonatomic) NSData *url; // @synthesize url; @property(retain, nonatomic) NSData *conent; // @synthesize conent;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOverseaGrayAreaItem : NSObject { NSData *name; NSData *logoUrl; NSData *clickUrl; NSData *extraInfo; }

  • (void)initialize; @property(retain, nonatomic) NSData *extraInfo; // @synthesize extraInfo; @property(retain, nonatomic) NSData *clickUrl; // @synthesize clickUrl; @property(retain, nonatomic) NSData *logoUrl; // @synthesize logoUrl; @property(retain, nonatomic) NSData *name; // @synthesize name;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOverseaThreePointAreaItem : NSObject { NSData *name; NSData *url; }

  • (void)initialize; @property(retain, nonatomic) NSData *url; // @synthesize url; @property(retain, nonatomic) NSData *name; // @synthesize name;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOverseaGrayArea : NSObject { NSMutableArray *array; }

  • (void)initialize; @property(retain, nonatomic) NSMutableArray *array; // @synthesize array;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOverseaThreePointArea : NSObject { NSMutableArray *array; }

  • (void)initialize; @property(retain, nonatomic) NSMutableArray *array; // @synthesize array;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOverseaIBGGetWalletCgiCache : NSObject { BOOL canSwitchWallet; WCPayOverseaWalletTitle *walletTitle; WCPayOverseaWalletNotice *walletNotice; WCPayOverseaGrayArea *walletGrayArea; WCPayOverseaThreePointArea *walletThreePointArea; unsigned long walletRegion; }

  • (void)initialize; @property(nonatomic) BOOL canSwitchWallet; // @synthesize canSwitchWallet; @property(nonatomic) unsigned long walletRegion; // @synthesize walletRegion; @property(retain, nonatomic) WCPayOverseaThreePointArea *walletThreePointArea; // @synthesize walletThreePointArea; @property(retain, nonatomic) WCPayOverseaGrayArea *walletGrayArea; // @synthesize walletGrayArea; @property(retain, nonatomic) WCPayOverseaWalletNotice *walletNotice; // @synthesize walletNotice; @property(retain, nonatomic) WCPayOverseaWalletTitle *walletTitle; // @synthesize walletTitle;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface iAPTransation : NSObject { NSString *nsProductID; NSString *nsTransationID; NSString *nsSerialID; unsigned long iRequestType; unsigned long iBizType; }

@property(nonatomic) unsigned long iBizType; // @synthesize iBizType; @property(nonatomic) unsigned long iRequestType; // @synthesize iRequestType; @property(retain, nonatomic) NSString *nsSerialID; // @synthesize nsSerialID; @property(retain, nonatomic) NSString *nsTransationID; // @synthesize nsTransationID; @property(retain, nonatomic) NSString *nsProductID; // @synthesize nsProductID; - (void).cxx_destruct; - (id)description; - (void)dealloc;

@end

@interface WCPayOfflinePayShareCardLogic : WCPayControlLogic { int _patternLockLogicTag; }

  • (void)onPatternLockLogicOperateSuccess;
  • (void)onPatternLockLogicOperateCancel;
  • (id)getEnteranceViewContoller;
  • (void)startLogic;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCUILabelStrikeThrough : UILabel { int xOffset; int yOffset; int widthOffset; int stroke; UIColor *strokeColor; }

@property(retain, nonatomic) UIColor *strokeColor; // @synthesize strokeColor; @property(nonatomic) int stroke; // @synthesize stroke; @property(nonatomic) int widthOffset; // @synthesize widthOffset; @property(nonatomic) int yOffset; // @synthesize yOffset; @property(nonatomic) int xOffset; // @synthesize xOffset; - (void).cxx_destruct; - (void)drawRect:(struct CGRect)arg1; - (void)drawTextInRect:(struct CGRect)arg1; - (id)initWithFrame:(struct CGRect)arg1 xOffset:(int)arg2 yOffset:(int)arg3 widthOffset:(int)arg4 stroke:(int)arg5 strokeColor:(id)arg6; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCRedEnvelopesSessionSelectViewController : MMSearchBarDisplayController <IFTSContactMgrExt, UITableViewDelegate, UITableViewDataSource, UIAlertViewDelegate, MMSearchBarDelegate, ContactsDataLogicDelegate, ContactsPanelViewDelegate> { int m_iSessionType; id m_delegate; MMTableView *m_tableView; NSMutableArray *m_arrContacts; NSMutableArray *m_selectedContacts; ContactsPanelView *m_panelView; UIButton *m_panelBtn; int m_confirmType; int m_barTitleType; WCRedEnvelopesMultiSelectContactsViewController *m_oWCRedEnvelopesMultiSelectContactsViewController; MMSearchBar *m_mmSearchBar; NSObject *_userData; MMUIAlertView *selectAlert; UIAlertController *selectAlertController; FTSContactMgr *_ftsContactMgr; NSString *nsCurrentSearchText; NSMutableArray *arrSearchResultOfContacts; NSMutableArray *arrSearchResultOfGroup; BOOL m_bShowNewSession; BOOL m_bFilterMyContact; CreateChatLogic *m_createChatLogic; NSString *nsNewSessionCellTitle; }

  • (id)getGroupDispName:(id)arg1; @property(retain, nonatomic) NSObject *userData; // @synthesize userData=_userData; @property(retain, nonatomic) NSString *nsNewSessionCellTitle; // @synthesize nsNewSessionCellTitle; @property(retain, nonatomic) CreateChatLogic *m_createChatLogic; // @synthesize m_createChatLogic; @property(nonatomic) int barTitleType; // @synthesize barTitleType=m_barTitleType; @property(nonatomic) int confirmType; // @synthesize confirmType=m_confirmType; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) BOOL m_bFilterMyContact; // @synthesize m_bFilterMyContact; @property(nonatomic) BOOL m_bShowNewSession; // @synthesize m_bShowNewSession;
  • (void).cxx_destruct;
  • (void)FilterSearchResultOfNormalContacts:(id)arg1;
  • (void)onFTSContactSearchResultChanged:(BOOL)arg1;
  • (void)removeFakeViewWhenAsynSearchIsReturn;
  • (void)addFakeViewWhenAsynSearchNotReturn;
  • (void)mmSearchBarTextDidChange:(id)arg1;
  • (void)cancelSearch;
  • (void)delaySearch:(id)arg1 slowMode:(BOOL)arg2;
  • (void)delaySearchImp:(id)arg1;
  • (void)doSearch:(id)arg1 Pre:(BOOL)arg2;
  • (void)SearchBarBecomeActive;
  • (id)titleForHeaderInSection:(int)arg1 ForSearchViewTable:(id)arg2;
  • (id)viewForHeaderInSection:(int)arg1 ForSearchViewTable:(id)arg2;
  • (float)heightForHeaderInSection:(int)arg1 ForSearchViewTable:(id)arg2;
  • (int)numberOfRowsInSection:(int)arg1 ForSearchViewTable:(id)arg2;
  • (int)numberOfSectionsForSearchViewTable:(id)arg1;
  • (void)didSearchViewTableSelect:(id)arg1;
  • (float)heightForSearchViewTable:(id)arg1;
  • (id)cellForSearchViewTable:(id)arg1 index:(id)arg2;
  • (void)onCreateChatContactReturn:(id)arg1;
  • (void)didClickImageAtIndex:(unsigned long)arg1 withKey:(id)arg2;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (void)handleSelectIndexPath:(id)arg1 tableView:(id)arg2;
  • (id)getGroupDispName:(id)arg1;
  • (void)onSelect:(id)arg1;
  • (void)onDone:(id)arg1;
  • (void)performCallback;
  • (void)callbackDelegate;
  • (void)updatePanelBtn;
  • (void)updatePanelView:(id)arg1;
  • (void)switchSelect:(id)arg1 atIndexPath:(id)arg2;
  • (void)onConfirm;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)handleSelectNewSession;
  • (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3;
  • (id)sectionIndexTitlesForTableView:(id)arg1;
  • (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2;
  • (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (void)makeCell:(id)arg1 contact:(id)arg2;
  • (id)getCellImage:(id)arg1;
  • (BOOL)isSelected:(id)arg1;
  • (void)makeNewSessionCell:(id)arg1;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (int)changeToAllCantactSection:(int)arg1;
  • (int)getSectionType:(int)arg1;
  • (void)viewWillDisappear:(BOOL)arg1;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (void)initFooterPanelView;
  • (void)initView;
  • (void)initTableView;
  • (void)initSearchBar;
  • (void)initTitle;
  • (void)initBarItem;
  • (void)onCancel:(id)arg1;
  • (BOOL)onFilterContactCandidate:(id)arg1;
  • (void)onContactsDataChange;
  • (void)initData;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCouponsLogicMgr : MMService { WCPayTradeFavInfo *m_oWCPayTradeFavInfo; NSMutableDictionary *m_dicFavorItemInComponseInfo; }

  • (void).cxx_destruct;
  • (id)GetBankFavorItemAndCouponsInfo;
  • (id)GetWCPayTradeFavInfo;
  • (void)ClearBankFavorInfo;
  • (id)AutoAdjustCouponsInfoForSelectedCard:(id)arg1 BalanceBankType:(id)arg2;
  • (id)ResetComposeInfo:(id)arg1;
  • (id)DeselectTradeFavItem:(id)arg1;
  • (id)SelectTradeFavItem:(id)arg1;
  • (void)ResetTradeFavInfo:(id)arg1;
  • (void)autoChangeTradeFavorItemStatusToAdjustConpons;
  • (void)onServiceClearData;
  • (BOOL)onServiceMemoryWarning;
  • (void)onServiceTerminate;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GKResizeableCropOverlayView : GKImageCropOverlayView { struct CGSize _initialContentSize; BOOL _resizingEnabled; struct CGPoint _theAnchor; struct CGPoint _startPoint; struct { int widhtMultiplyer; int heightMultiplyer; int xMultiplyer; int yMultiplyer; } _resizeMultiplyer; UIView *_contentView; GKCropBorderView *_cropBorderView; }

@property(readonly, nonatomic) GKCropBorderView *cropBorderView; // @synthesize cropBorderView=_cropBorderView; @property(retain, nonatomic) UIView *contentView; // @synthesize contentView=_contentView; - (void).cxx_destruct; - (void)drawRect:(struct CGRect)arg1; - (void)_fillMultiplyer; - (void)_resetFramesToThisOne:(struct CGRect)arg1; - (struct CGRect)_preventBorderFrameFromGettingTooSmallOrTooBig:(struct CGRect)arg1; - (void)_resizeWithTouchPoint:(struct CGPoint)arg1; - (id)_getAllCurrentHandlePositions; - (struct CGPoint)_calcuateWhichBorderHandleIsTheAnchorPointFromHere:(struct CGPoint)arg1; - (void)_addContentViews; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (id)initWithFrame:(struct CGRect)arg1 andInitialContentSize:(struct CGSize)arg2; - (id)initWithFrame:(struct CGRect)arg1; - (void)setFrame:(struct CGRect)arg1;

@end

@interface WCPayJSApiGetWCPayRealnameVerifyControlLogic : WCPayControlLogic { JSEvent *m_jsEvent; int m_enWCPayCheckAuthorityScene; }

  • (void).cxx_destruct;
  • (void)OnRealnameVerifySuccess:(id)arg1;
  • (void)OnRealnameVerifyCancel:(id)arg1;
  • (void)OnCheckWCPayJsApiRequest:(id)arg1 Error:(id)arg2;
  • (void)stopLogic;
  • (void)startLogic;
  • (void)dealloc;
  • (id)initWithJSEvent:(id)arg1;

@end

@interface WCPayGPOrderStatusViewController : WCPayBaseViewController <UITableViewDelegate, UITableViewDataSource, ILinkEventExt> { BOOL _bIsAllPayerHasPay; id _delegate; MMTableView *_tableView; AAQueryDetailRes *_orderDetailData; NSMutableArray *_sectionOneData; NSMutableArray *_sectionTwoData; }

@property(nonatomic) BOOL bIsAllPayerHasPay; // @synthesize bIsAllPayerHasPay=_bIsAllPayerHasPay; @property(retain, nonatomic) NSMutableArray *sectionTwoData; // @synthesize sectionTwoData=_sectionTwoData; @property(retain, nonatomic) NSMutableArray *sectionOneData; // @synthesize sectionOneData=_sectionOneData; @property(retain, nonatomic) AAQueryDetailRes *orderDetailData; // @synthesize orderDetailData=_orderDetailData; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)makeSectionTwoContactContentView:(id)arg1 withIndexPath:(id)arg2; - (void)confirmToSendPayNotify; - (void)pressSendPayNotify; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (id)genOrderStatusSubLabel; - (BOOL)isCommonAAType; - (void)handleViewBalanceLinkClick; - (void)handlePayBtnPress; - (void)confirmToCloseOrder; - (void)pressCloseOrder; - (void)rightBarButtonPress; - (id)getContactFromUsername:(id)arg1; - (void)orderDetailVCCancel; - (void)makeSectionContactWhiteCell:(id)arg1 indexPath:(id)arg2; - (void)makeSectionContactContentView:(id)arg1 withIndexPath:(id)arg2; - (void)makeSectionTitleContentView:(id)arg1 indexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (id)genTableFooterView; - (void)genTableFooterViewAfterReloadData; - (id)genTableHeaderView; - (void)setupContentView; - (void)setupData; - (void)viewDidLayoutSubviews; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidLoad; - (void)refreshViewCotnrollerWithControlData:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCJdBussinessMgr : MMService <MMService, IMsgExt, UIAlertViewDelegate> { BOOL hadLoadEntranceItem; NSMutableArray *aryHadHandleRemindItemList; WCJdRemindItem *currEntranceTipItem; }

@property(nonatomic) BOOL hadLoadEntranceItem; // @synthesize hadLoadEntranceItem; @property(retain, nonatomic) WCJdRemindItem *currEntranceTipItem; // @synthesize currEntranceTipItem; @property(retain, nonatomic) NSMutableArray *aryHadHandleRemindItemList; // @synthesize aryHadHandleRemindItemList; - (void).cxx_destruct; - (void)onServiceReloadData; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)handleRecvNewXmlNotication:(id)arg1; - (void)handleRecvBewXmlJdEtranceTip:(id)arg1; - (void)handleLocalPushWithUsrInfo:(id)arg1; - (void)handleAPNSPushWithUsrInfo:(id)arg1; - (void)handleInactiveAPNSPushWithUsrInfo:(id)arg1; - (void)handleBackgroundAPNSPushWithUsrInfo:(id)arg1; - (void)tryLoadEntranceTipItem; - (void)saveEntranceTipItem; - (id)getJDBussinessCachePath; - (void)gotoWebViewController:(id)arg1 scene:(int)arg2 needPresent:(BOOL)arg3; - (void)setHadEnterJDCell; - (id)getJDCellTipItem; - (BOOL)needShowTipInJDCell; - (BOOL)needShowRedDotInFindTab; - (id)getJDCellJumpUrl; - (int)getCurrentScene; - (BOOL)hasJDStoreCell; - (id)GetJDStoreCellItem; - (id)getAddSceneUrl:(id)arg1 scene:(int)arg2; - (void)checkFindEntry; - (void)reloadfindEntry; - (BOOL)isNotTimeWithStart:(unsigned long)arg1 Expire:(unsigned long)arg2; - (BOOL)hadInHandleList:(id)arg1; - (void)addActivityIdInHandleList:(id)arg1; - (void)dealloc; - (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOverseaMainWalletPayFunctionData : WCPayOverseaMainWalletData { NSArray *_m_functionList; WCPayOverseaTypeInfoObject *_m_typeInfo; WCPayOverseaReadActivityList *_m_readList; }

@property(retain, nonatomic) WCPayOverseaReadActivityList *m_readList; // @synthesize m_readList=_m_readList; @property(retain, nonatomic) WCPayOverseaTypeInfoObject *m_typeInfo; // @synthesize m_typeInfo=_m_typeInfo; @property(retain, nonatomic) NSArray *m_functionList; // @synthesize m_functionList=_m_functionList; - (void).cxx_destruct; - (unsigned int)rowCount; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForFooterInSection:(int)arg3; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForHeaderInSection:(int)arg3; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3; - (id)collectionView:(id)arg1 viewForSupplementaryElementOfKind:(id)arg2 atIndexPath:(id)arg3; - (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2; - (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;

@end

@interface WCPayDigitalCertManageViewController : WCPayBaseViewController <WCActionSheetDelegate, ILinkEventExt, WCPayDigitalCertInstallViewControllerDelegate, WCPayDeleteDigitalCertCgiDelegate> { UIImageView *_m_iconView; UILabel *_m_iconDescLabel; UIView *_m_lineView; UILabel *_m_contentLabel; UILabel *_m_contentLabelDesc1; UILabel *_m_contentLabelDesc2; UIButton *_m_manageButton; WCBizLoadingView *_m_bizLoadingView; WCPayDigitalCertPayManageResp *_m_manageInfo; WCPayUserInfo *_m_userInfo; WCPayDeleteDigitalCertCgi *_m_deleteCgi; TenpayCertificate *_m_certControl; NSString *_m_currentDeviceCertNo; id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(retain, nonatomic) NSString *m_currentDeviceCertNo; // @synthesize m_currentDeviceCertNo=_m_currentDeviceCertNo; @property(retain, nonatomic) TenpayCertificate *m_certControl; // @synthesize m_certControl=_m_certControl; @property(retain, nonatomic) WCPayDeleteDigitalCertCgi *m_deleteCgi; // @synthesize m_deleteCgi=_m_deleteCgi; @property(retain, nonatomic) WCPayUserInfo *m_userInfo; // @synthesize m_userInfo=_m_userInfo; @property(retain, nonatomic) WCPayDigitalCertPayManageResp *m_manageInfo; // @synthesize m_manageInfo=_m_manageInfo; @property(retain, nonatomic) WCBizLoadingView *m_bizLoadingView; // @synthesize m_bizLoadingView=_m_bizLoadingView; @property(retain, nonatomic) UIButton *m_manageButton; // @synthesize m_manageButton=_m_manageButton; @property(retain, nonatomic) UILabel *m_contentLabelDesc2; // @synthesize m_contentLabelDesc2=_m_contentLabelDesc2; @property(retain, nonatomic) UILabel *m_contentLabelDesc1; // @synthesize m_contentLabelDesc1=_m_contentLabelDesc1; @property(retain, nonatomic) UILabel *m_contentLabel; // @synthesize m_contentLabel=_m_contentLabel; @property(retain, nonatomic) UIView *m_lineView; // @synthesize m_lineView=_m_lineView; @property(retain, nonatomic) UILabel *m_iconDescLabel; // @synthesize m_iconDescLabel=_m_iconDescLabel; @property(retain, nonatomic) UIImageView *m_iconView; // @synthesize m_iconView=_m_iconView; - (void).cxx_destruct; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)onWCPayDigitalCertInstallViewControllerOk; - (void)onWCPayDeleteDigitalCertCgiWithResp:(id)arg1; - (void)updateWithInfoDictionary:(id)arg1; - (void)callDelegate; - (void)reloadPayManageCgi; - (void)sendDeleteCgiWithCrtNo:(id)arg1; - (void)updateManageButtonWithSuperView:(id)arg1; - (void)onClickDeleteButton; - (void)onClickInstallButton; - (void)updateContentLabelDesc2WithSuperView:(id)arg1; - (void)updateContentLabelDesc1WithSuperView:(id)arg1; - (void)updateContentLabelWithSuperView:(id)arg1; - (void)updateLineViewWithSuperView:(id)arg1; - (void)updateIconDescLabelWithSuperView:(id)arg1; - (void)updateIconViewWithSuperView:(id)arg1; - (void)updateHeaderView; - (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2; - (void)updateCertCell; - (void)reloadTableView; - (void)didReceiveMemoryWarning; - (void)stopBizLoading; - (void)startBizLoadingBlocked; - (void)updateBizLoadingView; - (void)viewDidLoad; - (id)initWithManageInfo:(id)arg1 userInfo:(id)arg2 delegate:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCurrencyInputView : UIView { id _m_delegate; WCPayCurrencyInputLogic *_m_inputlogic; UILabel *_m_currencyLabel; UITextField *_m_numberTextFiled; }

@property(retain, nonatomic) UITextField *m_numberTextFiled; // @synthesize m_numberTextFiled=_m_numberTextFiled; @property(retain, nonatomic) UILabel *m_currencyLabel; // @synthesize m_currencyLabel=_m_currencyLabel; @property(retain, nonatomic) WCPayCurrencyInputLogic *m_inputlogic; // @synthesize m_inputlogic=_m_inputlogic; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)onWCPayCurrencyInputLogicStringChangeTo:(id)arg1; - (unsigned long long)getAmount; - (void)updateCurrencyTitle:(id)arg1; - (void)updateDelegate:(id)arg1; - (void)internalLayout; - (void)layoutSubviews; - (void)closeKeyboard; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRedEnvelopesGreetingReceiveControlLogic : WCRedEnvelopesControlLogic <WCRedEnvelopes2016GreetingViewControllerDelegate, WCBaseControlLogicDeleagte, WCBaseControlMgrExt, WCRedEnvelopesRedEnvelopesDetailViewControllerDelegate, WCRedEnvelopesEnterpriseDetailViewControllerDelegate, WCRedEnvelopesSessionSelectViewControllerDelegate, WCRedEnvelopesMultiSelectContactsViewControllerDelegate> { int m_scene; BOOL m_bDidStopCoinAnimation; BOOL m_bDidCompleteOpen; WCRedEnvelopes2016GreetingViewController *senderView; WCRedEnvelopes2016GreetingViewController *receiveView; BOOL m_pictureSwitch; BOOL _isViewAnimationing; }

  • (void).cxx_destruct;
  • (void)onRealnameActionClick:(id)arg1;
  • (void)WCRedEnvelopesGreetingSenderHomeViewBack;
  • (void)redEnvelopes2016GreetingViewControllerBack;
  • (id)WCRedEnvelopesGreetingReceiveViewGetData;
  • (void)WCRedEnvelopesGreetingReceiveViewBack;
  • (void)OnSendShareRedEnvelopesoRequest:(id)arg1 Error:(id)arg2;
  • (void)dismissCurrentViewSendShareRedEnvelopes;
  • (void)OnThanksForRedEnvelopesRequest:(id)arg1 Error:(id)arg2;
  • (void)OnClearserSendOrReceiveRedEnveloperListRequest:(id)arg1 Error:(id)arg2;
  • (void)OnQueryUserSendOrReceiveRedEnveloperListRequest:(id)arg1 Error:(id)arg2;
  • (void)showReceiveView:(BOOL)arg1 NoShowIcon:(BOOL)arg2;
  • (void)OnQueryRedEnvelopesDetailRequest:(id)arg1 Error:(id)arg2;
  • (void)OnOpenRedEnvelopesRequest:(id)arg1 Error:(id)arg2;
  • (void)OnReceiverQueryRedEnvelopesRequest:(id)arg1 Error:(id)arg2;
  • (void)closeAnimationWindowAndShowDetailView:(id)arg1;
  • (void)showDetailView;
  • (void)onMultiSelectContactReturn:(id)arg1;
  • (void)OnSelectMutilContactsButton;
  • (void)OnSelectSessionReturn:(id)arg1;
  • (void)OnSelectSessionCancel:(id)arg1;
  • (void)OnSelectSession:(id)arg1 SessionSelectController:(id)arg2;
  • (void)OnConfirmSendMessageSelectSessionViewController;
  • (void)OnGoToBalanceDetail;
  • (void)OnCommitWCRedEnvelopes:(id)arg1;
  • (void)OnLoadMoreRedEnvelopesList;
  • (BOOL)HasMoreDetailList;
  • (void)WCRedEnvelopesRedEnvelopesDetailViewControllerContinueSendRedEnvelopes;
  • (void)WCRedEnvelopesRedEnvelopesDetailViewControllerBack;
  • (void)WCRedEnvelopesEnterpriseDetailViewControllerContinueSendRedEnvelopes;
  • (void)WCRedEnvelopesEnterpriseDetailViewControllerBack;
  • (void)stopLogic;
  • (void)startLogic;
  • (void)stopLoading;
  • (id)initWithData:(id)arg1 Scene:(int)arg2;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOverseaPayFunctionActivityInfo : NSObject { NSString *m_activityId; NSString *m_activityMsgContent; NSString *m_activityLink; NSString *m_activityIconLink; NSString *m_activityJumpFuncId; NSString *m_activityTips; unsigned long m_activityExpiredTime; }

  • (id)GenFromDictionary:(id)arg1;
  • (void)initialize; @property(nonatomic) unsigned long m_activityExpiredTime; // @synthesize m_activityExpiredTime; @property(retain, nonatomic) NSString *m_activityTips; // @synthesize m_activityTips; @property(retain, nonatomic) NSString *m_activityJumpFuncId; // @synthesize m_activityJumpFuncId; @property(retain, nonatomic) NSString *m_activityIconLink; // @synthesize m_activityIconLink; @property(retain, nonatomic) NSString *m_activityLink; // @synthesize m_activityLink; @property(retain, nonatomic) NSString *m_activityMsgContent; // @synthesize m_activityMsgContent; @property(retain, nonatomic) NSString *m_activityId; // @synthesize m_activityId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRecommandGroupView : MMUIView <UITableViewDataSource, UITableViewDelegate> { MMTableView *_mainTableView; NSArray *_groupList; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)touchImageButton:(id)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2; - (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (id)headerView; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1 withRecommandGroupList:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCLanDeviceBaseKissLogic : NSObject <IWCLanDeviceMgrExt, PBMessageObserverDelegate> { NSMutableSet *m_deviceMd5Set; NSMutableDictionary *m_lanDeviceDict; NSMutableDictionary *m_reqEventMap; WCLanDeviceMgr *m_lanMgr; id _delegate; unsigned int _deviceScene; WCLanDeviceData *_deviceData; }

@property(retain, nonatomic) WCLanDeviceData *deviceData; // @synthesize deviceData=_deviceData; @property(nonatomic) unsigned int deviceScene; // @synthesize deviceScene=_deviceScene; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)sendRequest:(id)arg1 Retry:(unsigned long)arg2 Device:(id)arg3; - (void)forwardData:(id)arg1 toDevice:(id)arg2 isThrouSever:(BOOL)arg3; - (void)onReceiveWCLanDeviceProfile:(id)arg1; - (BOOL)filterSearchLanDevice:(id)arg1; - (BOOL)cancelTaskWithDevice:(id)arg1; - (unsigned long)popEventIdRelatedWithDevice:(id)arg1; - (id)lanDeviceWithDeviceMD5:(id)arg1; - (id)devicesApplyScene; - (id)devicesApplySceneAndSupportInternetKissOnly; - (void)disconnect; - (void)stopScan; - (void)startScan; - (id)initWithDelegate:(id)arg1 deviceData:(id)arg2; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayJSApiIDCardRealnameVerifyControlLogic : WCPayControlLogic { JSEvent *m_jsEvent; int m_enWCPayCheckAuthorityScene; }

  • (void).cxx_destruct;
  • (void)OnRealnameVerifySuccess:(id)arg1;
  • (void)OnRealnameVerifyCancel:(id)arg1;
  • (void)OnCheckWCPayJsApiRequest:(id)arg1 Error:(id)arg2;
  • (void)stopLogic;
  • (void)startLogic;
  • (void)dealloc;
  • (id)initWithJSEvent:(id)arg1;

@end

@interface WCPayTipsViewController : MMTipsViewController { unsigned int _tipsType; NSString *_tipsTitle; NSString *_tipsContent; NSString *_tipsImgName; NSMutableArray *_btnTitleArray; NSMutableArray *_btnArray; UIButton *_backgroundBtn; UIImageView *_contentBg; UIImageView *_tipsImgView; UIView *_tipsDesView; UIView *_contentView; MMUILabel *_tipsTitleLabel; MMUILabel *_tipsContentLabel; UIView *_customView; BOOL _isBlurBg; UIView *_blurView; BOOL bIsForbidCancelBtn; BOOL _allGreenButton; unsigned int m_tipsImageLocation; }

@property(nonatomic) BOOL allGreenButton; // @synthesize allGreenButton=_allGreenButton; @property(retain, nonatomic) UIView *customView; // @synthesize customView=_customView; - (void)setM_tipsImageLocation:(unsigned int)arg1; - (unsigned int)m_tipsImageLocation; - (id)m_imageName; - (void)setBIsForbidCancelBtn:(BOOL)arg1; - (BOOL)bIsForbidCancelBtn; - (void)setM_tipsContentLabel:(id)arg1; - (id)m_tipsContentLabel; - (void)setM_tipsTitleLabel:(id)arg1; - (id)m_tipsTitleLabel; - (void).cxx_destruct; - (id)getContentView; - (id)create6Or6pFirstLoginView; - (id)bulidNSAttributedStringText:(id)arg1; - (void)removeAllBtn; - (void)setButtonsEnable:(BOOL)arg1; - (void)onClickBtn:(id)arg1; - (void)updateSubViewsFrame; - (id)getBtnAtIndex:(unsigned long)arg1; - (void)createContainImgTips; - (id)getContentImageView; - (void)viewDidLayoutSubviews; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)setM_imageName:(id)arg1; - (void)hideTips; - (void)configBlurBgOnView:(id)arg1; - (id)initWithTitle:(id)arg1 andContent:(id)arg2 andBtn:(id)arg3; - (id)initWithTitle:(id)arg1 andImageName:(id)arg2 andContent:(id)arg3 andCancelText:(id)arg4; - (id)initIphone6LoginTipsWithTitle:(id)arg1 andContent:(id)arg2 andCancelText:(id)arg3;

@end

@interface WCPayCommentTextView : RichTextView { id _m_alertDelegate; NSString *_m_comment; NSString *_m_initComment; NSString *_m_modifyComment; NSString *_m_inputTitle; unsigned int _m_maxCommentLength; }

@property(nonatomic) unsigned int m_maxCommentLength; // @synthesize m_maxCommentLength=_m_maxCommentLength; @property(retain, nonatomic) NSString *m_inputTitle; // @synthesize m_inputTitle=_m_inputTitle; @property(retain, nonatomic) NSString *m_modifyComment; // @synthesize m_modifyComment=_m_modifyComment; @property(retain, nonatomic) NSString *m_initComment; // @synthesize m_initComment=_m_initComment; @property(retain, nonatomic) NSString *m_comment; // @synthesize m_comment=_m_comment; @property(nonatomic) __weak id m_alertDelegate; // @synthesize m_alertDelegate=_m_alertDelegate; - (void).cxx_destruct; - (void)confirmComment:(id)arg1; - (void)cancelComment:(id)arg1; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)updateCommentMaxLength:(unsigned int)arg1; - (void)updateContent; - (id)commentText; - (void)updateInputTitle:(id)arg1; - (void)updateComment:(id)arg1; - (void)updateModifyComment:(id)arg1; - (void)updateInitComment:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayLogicMgr : MMService <MMTipsViewControllerDelegate, ILinkEventExt, MMWebViewDelegate, MMService, WCPayNetworkHelperDelegate, MMPackageDownloadMgrExt, IMsgExt, IAutoVerifySMSExt> { WCPayLocalCachedData *m_oWCPayLocalCachedData; WCPayNetworkHelper *m_oWCPayNetworkHelper; unsigned long m_uWCPayLogicQuitCount; WCPayAuthenticationPay *m_oWCPayAuthenticationPay; WCPayAuthenticationPayVerifySMSStruct *m_oWCPayAuthenticationPayVerifySMSStruct; WCPayBindInfo *m_oWCPayBindInfo; WCPayBindInfoSMS *m_oWCPayBindInfoSMS; WCPayBindCardInfo *m_owcPayUnbindCardInfo; WCPayResetPasswordInfo *m_oWCPayResetPasswordInfo; WCPayAvalibleBankCardBinInfo *m_oWCPayAvalibleBankCardBinInfo; NSString *m_orderListExtBuffer; NSString *m_bizOrderListExtBuffer; NSDictionary *m_dicCFTNeedPayRequestInfo; NSString *m_oOldPassword; NSString *m_oNewPassword; NSDictionary *m_bufferAvailableCard; NSDate *m_oGetDate; NSString *m_nsBufferStamp; NSDate *m_oGetBankLogoDate; NSMutableArray *m_aReceivedStatusChangedOrderList; NSMutableArray *m_aOrderList; unsigned long m_uiOrderListSum; unsigned long m_uiLimit; BOOL m_bGetTenpaySecureCtrlSalt; BOOL m_needRetryDownloadPackageList; TenpayCertificate *m_oTenpayCertificate; NSString *m_oTenpayCertificateToken; NSDate *m_ndOfflinePayTokenValidDate; NSString *certId; unsigned int getTokenScene; BOOL m_hasLoadCreditCardViewDic; NSMutableDictionary *m_dicCreditCardHadView; unsigned long m_lastQueryCreditPayTime; NSString *m_nsCurrentScene; NSMutableArray *m_handledMsgSvrIds; WCRedEnvelopesCdnManager *_m_oCdnManager; NSMutableDictionary *m_sceneBuffer; BOOL isGetBankResourcesPending; unsigned long m_uiRealnameReportScene; BOOL _isFromViewLicense; CDUnknownBlockType _licenseAcceptCallback; CDUnknownBlockType _licenseDenyCallback; CDUnknownBlockType _licenseStartLoadingCallback; CDUnknownBlockType _licenseStopLoadingCallback; WCPayTipsViewController *_payLicenseAlertView; NSDictionary *_licenseData; unsigned long _acceptLicenseScene; unsigned long _alertViewScene; CDUnknownBlockType _realnameGuideAcceptCallback; CDUnknownBlockType _realnameGuideDenyCallback; WCPayTipsViewController *_realnameGuideAlertView; CDUnknownBlockType _mobileInfoCompletion; TenpayCertificate *_m_digitalCertControl; }

@property(retain, nonatomic) TenpayCertificate *m_digitalCertControl; // @synthesize m_digitalCertControl=_m_digitalCertControl; @property(copy, nonatomic) CDUnknownBlockType mobileInfoCompletion; // @synthesize mobileInfoCompletion=_mobileInfoCompletion; @property(retain, nonatomic) WCPayTipsViewController *realnameGuideAlertView; // @synthesize realnameGuideAlertView=_realnameGuideAlertView; @property(copy) CDUnknownBlockType realnameGuideDenyCallback; // @synthesize realnameGuideDenyCallback=_realnameGuideDenyCallback; @property(copy) CDUnknownBlockType realnameGuideAcceptCallback; // @synthesize realnameGuideAcceptCallback=_realnameGuideAcceptCallback; @property(nonatomic) unsigned long alertViewScene; // @synthesize alertViewScene=_alertViewScene; @property(nonatomic) BOOL isFromViewLicense; // @synthesize isFromViewLicense=_isFromViewLicense; @property(nonatomic) unsigned long acceptLicenseScene; // @synthesize acceptLicenseScene=_acceptLicenseScene; @property(retain, nonatomic) NSDictionary *licenseData; // @synthesize licenseData=_licenseData; @property(retain, nonatomic) WCPayTipsViewController *payLicenseAlertView; // @synthesize payLicenseAlertView=_payLicenseAlertView; @property(copy) CDUnknownBlockType licenseStopLoadingCallback; // @synthesize licenseStopLoadingCallback=_licenseStopLoadingCallback; @property(copy) CDUnknownBlockType licenseStartLoadingCallback; // @synthesize licenseStartLoadingCallback=_licenseStartLoadingCallback; @property(copy) CDUnknownBlockType licenseDenyCallback; // @synthesize licenseDenyCallback=_licenseDenyCallback; @property(copy) CDUnknownBlockType licenseAcceptCallback; // @synthesize licenseAcceptCallback=_licenseAcceptCallback; - (void).cxx_destruct; - (void)OnHandleOpenAutoVerifySMS:(id)arg1; - (void)onPackageListUpdated:(id)arg1; - (void)setWalletBalanceTitle:(id)arg1; - (id)getWalletBalanceTitle; - (void)setBalanceDetailRealnameGuideTitle:(id)arg1; - (id)getBalanceDetailRealnameGuideTitle; - (void)setIsShowOfflinePayTips:(BOOL)arg1; - (BOOL)getIsShowOfflinePayTips; - (void)setLBSTipsLastShowTime:(double)arg1; - (double)getLBSTipsLastShowTime; - (void)setBanners:(id)arg1; - (id)getBanners; - (void)GetBankResources:(id)arg1; - (void)GetBankPackage; - (void)QuitWCPay; - (void)StartWCPay; - (void)GetTenpaySecureCtrlSalt; - (void)VerifyPayPassword:(id)arg1 Scene:(unsigned long)arg2; - (void)setCurrentSceneValue:(id)arg1; - (void)setCFTNeedPayRequestExtraInfo:(id)arg1; - (void)OnWCToTenpayCommonResponse:(id)arg1 Request:(id)arg2; - (void)OnWCToTenpayCommonSystemErrorResponse:(id)arg1 Request:(id)arg2; - (void)OnWCToTenpayCommonErrorResponse:(id)arg1 Request:(id)arg2; - (void)OnGetBanPayMobileInfoResponse:(id)arg1 Request:(id)arg2; - (void)OnSetMainBankCardErrorResponse:(id)arg1 Request:(id)arg2; - (void)OnSetMainBankCardResponse:(id)arg1 Request:(id)arg2; - (void)OnWCPayConfirmOfflinePayErrorResponse:(id)arg1 Request:(id)arg2; - (void)OnWCPayConfirmOfflinePayResponse:(id)arg1 Request:(id)arg2; - (void)OnGetOfflinePayInfoErrorResponse:(id)arg1 Request:(id)arg2; - (void)OnGetOfflinePayInfoResponse:(id)arg1 Request:(id)arg2; - (void)OnRemoveVirtualCardErrorResponse:(id)arg1 Request:(id)arg2; - (void)OnRemoveVirtualCardResponse:(id)arg1 Request:(id)arg2; - (void)OnEvaluateOrderErrorResponse:(id)arg1 Request:(id)arg2; - (void)OnEvaluateOrderResponse:(id)arg1 Request:(id)arg2; - (void)OnCheckWCPayJsApiErrorResponse:(id)arg1 Request:(id)arg2; - (void)OnCheckWCPayJsApiResponse:(id)arg1 Request:(id)arg2; - (void)OnWCPaySubscribeServiceAppErrorResponse:(id)arg1 Request:(id)arg2; - (void)OnWCPaySubscribeServiceAppResponse:(id)arg1 Request:(id)arg2; - (void)OnWCPayQuitQRScanPayErrorResponse:(id)arg1 Request:(id)arg2; - (void)OnWCPayQuitQRScanPayResponse:(id)arg1 Request:(id)arg2; - (void)OnWCBizIapOrderDetailErrorResponse:(id)arg1 Request:(id)arg2; - (void)OnWCBizIapOrderDetailResponse:(id)arg1 Request:(id)arg2; - (void)OnGetA8KeyLogicErrorResponse:(id)arg1 Request:(id)arg2; - (void)OnGetA8KeyLogicResponse:(id)arg1 Request:(id)arg2; - (void)OnWCPaySubmitMallPrepayErrorResponse:(id)arg1 Request:(id)arg2; - (void)OnWCPaySubmitMallPrepayResponse:(id)arg1 Request:(id)arg2; - (void)OnWCPayGenPrepayErrorResponse:(id)arg1 Request:(id)arg2; - (void)OnWCPayGenPrepayResponse:(id)arg1 Request:(id)arg2; - (void)OnWCPayGetAppAuthUrlErrorResponse:(id)arg1 Request:(id)arg2; - (void)OnWCPayGetAppAuthUrlResponse:(id)arg1 Request:(id)arg2; - (void)OnWCPayDelOrderHistoryErrorResponse:(id)arg1 Request:(id)arg2; - (void)OnWCPayDelOrderHistoryResponse:(id)arg1 Request:(id)arg2; - (void)OnWCPayGetOrderHistoryErrorResponse:(id)arg1 Request:(id)arg2; - (void)OnWCPayGetOrderHistoryResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackGetHtml5WalletUrl:(id)arg1 request:(id)arg2; - (void)saveCacheWalletUrl:(id)arg1; - (id)readCacheWalletUrl; - (void)getHtml5WalletUrl; - (BOOL)isNeedShowRedCodeInMoreView; - (void)removeRedDotForTransferNowAndForever; - (BOOL)needToShowRedDotForTransfer; - (void)updateBrightness; - (void)setBrightness:(float)arg1; - (void)insideGetTenpaySecureCtrlSalt:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackVerifyPayPassword:(id)arg1 OnRequest:(id)arg2; - (void)onServiceClearData; - (BOOL)onServiceMemoryWarning; - (void)onServiceTerminate; - (void)onServiceEnterBackground; - (void)onServiceReloadData; - (void)onServiceInit; - (void)dealloc; - (void)clearData; - (void)enterForeground; - (void)initLocalCachedData; - (id)init; - (void)UpdateTenpaySecureCtrlSalt; - (void)GetWCPayBusinessRequest:(id)arg1 WXInnerUseDic:(id)arg2 CMDID:(unsigned long)arg3 OutputType:(unsigned long)arg4; - (void)safeSaveLocalData; - (void)setRealnameReportScene:(unsigned long)arg1; - (unsigned long)getRealnameReportScene; - (void)checkHongbaoOpenLicense:(id)arg1 acceptCallback:(CDUnknownBlockType)arg2 denyCallback:(CDUnknownBlockType)arg3; - (void)setIsLicenseQueryDelay:(int)arg1; - (BOOL)isLicenseQueryDelay; - (void)checkShowRealnameGuideInfo:(id)arg1 acceptCallback:(CDUnknownBlockType)arg2 denyCallback:(CDUnknownBlockType)arg3; - (void)webViewReturn:(id)arg1; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)onClickTipsBtn:(id)arg1 Index:(int)arg2; - (void)showLicenseAlertView:(id)arg1; - (void)setAcceptRealnameLicense:(BOOL)arg1; - (BOOL)getAcceptRealnameLicense; - (void)checkAndShowRealnameLicense:(unsigned long)arg1 acceptCallback:(CDUnknownBlockType)arg2 denyCallback:(CDUnknownBlockType)arg3 startLoadingCallback:(CDUnknownBlockType)arg4 stopLoadingCallback:(CDUnknownBlockType)arg5; - (unsigned long)GetStatusChangedOrderListCount; - (id)GetStatusChangedOrderList; - (void)RemoveAllStatusChangedOrder; - (void)RemoveStatusChangedOrderDetail:(id)arg1; - (void)AddStatusChangedOrderDetail:(id)arg1; - (void)SetEvaluateOrder:(id)arg1; - (void)GetIAPHistoryOrderDetailInfo:(id)arg1; - (void)GetHistoryOrderDetailInfo:(id)arg1 PayType:(int)arg2; - (void)GetWebPayOrderDetailInfoAndBindQueryNew:(id)arg1; - (void)GetOrderDetailInfoAndBindQueryNew:(id)arg1 ProductsID:(id)arg2 UsedBalance:(int)arg3 Scene:(int)arg4 payScene:(int)arg5; - (void)GetOrderDetailInfoAndBindQueryNew:(id)arg1 ProductsID:(id)arg2 UsedBalance:(int)arg3 Scene:(int)arg4; - (void)GetOrderDetailInfo:(id)arg1 ProductsID:(id)arg2 UsedBalance:(int)arg3; - (void)DeleteAllOrder; - (void)DeleteOrder:(id)arg1 PayType:(unsigned long)arg2; - (void)GetOrderList:(unsigned long)arg1 Limit:(unsigned long)arg2; - (void)clearOrderListCache; - (void)insideCallBackEvaluateOrderErrorResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackEvaluateOrderResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackWCPayGetOrderHistoryResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackWCPayGetOrderHistoryErrorResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackWCPayDelOrderHistoryResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackWCPayDelOrderHistoryErrorResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackWCBizIapOrderDetailErrorResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackWCBizIapOrderDetailResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackGetHistoryOrderDetailInfo:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackGetOrderDetailInfo:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackGetWebPayOrderDetailInfoAndBindQueryNew:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackGetOrderDetailInfoAndBindQueryNew:(id)arg1 OnRequest:(id)arg2; - (id)GetAllOrderCanPayBank:(id)arg1; - (void)insideCallBackRealnameReg:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackRealnameAuthen:(id)arg1 OnRequest:(id)arg2; - (void)SetWCPayPasswordInBind:(id)arg1 RepeatPassword:(id)arg2 PayKey:(id)arg3 VerifySMS:(id)arg4 UserInfo:(id)arg5 isOverseasBankCard:(BOOL)arg6 BindCard:(BOOL)arg7 isOnlyVerify:(BOOL)arg8; - (void)SetWCPayPasswordInBind:(id)arg1 RepeatPassword:(id)arg2 PayKey:(id)arg3 VerifySMS:(id)arg4 UserInfo:(id)arg5 isOverseasBankCard:(BOOL)arg6 isOnlyVerify:(BOOL)arg7; - (void)BindCardVerifySMS:(id)arg1 UserInfo:(id)arg2; - (void)BindCardVerifyCard:(id)arg1 UserInfo:(id)arg2; - (void)BindCardVerifyCard:(id)arg1 UserInfo:(id)arg2 Retry:(BOOL)arg3; - (void)GetTenpayImportBindQuery:(id)arg1; - (void)insideCallBackSetWCPayPasswordInReset:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackSetWCPayPasswordInBind:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackBindCardVerifyCardSMS:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackBindCardVerifyCard:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackTenpayImportBindQuery:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackGetBanPayMobileInfoResponse:(id)arg1 Request:(id)arg2; - (void)GetBanPayMobileInfo:(id)arg1 completion:(CDUnknownBlockType)arg2; - (void)SetIsShowedBalanceFirstTips:(BOOL)arg1; - (BOOL)IsShowedBalanceFirstTips; - (id)getLocalBalanceInfo; - (BOOL)updateBalanceWithInfo:(id)arg1 partical:(BOOL)arg2; - (void)setLocalCardDetailBaseUrl:(id)arg1; - (id)getLocalCardDetailBaseUrl; - (void)SetShowedChangeWalletTips:(BOOL)arg1; - (BOOL)IsShowedChangeWalletTips; - (void)insideCallBackSetUserWallet:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackQueryUserWallet:(id)arg1 OnRequest:(id)arg2; - (void)SetUserWallet:(id)arg1; - (void)QueryUserWallet; - (void)RealnameReg:(id)arg1 password:(id)arg2; - (void)RealnameAuthen:(id)arg1 idCard:(id)arg2; - (void)setVisitActivity:(unsigned long)arg1; - (BOOL)isVisitActivity:(unsigned long)arg1; - (void)setLocalBadgetIndex:(unsigned long)arg1; - (unsigned long)getLocalBadgetIndex; - (void)SetShowedRedCodeForWXBorrowMoneyItem:(id)arg1 WithRedCodeIndex:(unsigned long)arg2; - (BOOL)IsShowedRedCodeForWXBorrowMoneyItem:(id)arg1 WithRedCodeIndex:(unsigned long)arg2; - (void)SetShowedFaceToFaceReceiveMoneyTips:(BOOL)arg1; - (BOOL)IsShowedFaceToFaceReceiveMoneyTips; - (void)SetShowedFaceToFaceTransferViewTips:(BOOL)arg1; - (BOOL)IsShowedFaceToFaceTransferViewTips; - (void)SetShowedBalanceDescription:(BOOL)arg1; - (BOOL)IsShowedBalanceDescription; - (id)GetLastBankCard:(int)arg1; - (id)GetLastBankCard; - (id)GetMainBankCard; - (void)SetMainBankCard:(id)arg1; - (void)GetAvailableBank; - (void)UnBindCard:(id)arg1 WCPayPassword:(id)arg2; - (void)GetCardBinAndAvailableBankWithoutOrderID:(id)arg1 scene:(int)arg2; - (void)GetCardBinAndAvailableBank:(id)arg1 scene:(int)arg2; - (void)GetBindingCardBin:(id)arg1; - (void)addParametersForBalance:(id)arg1; - (void)addParametersForTouchID:(id)arg1; - (void)GetPayCardListAndUsrVerifiedInfo:(BOOL)arg1 ToMainServiceSearch:(BOOL)arg2 UsedMemoryCacheCard:(BOOL)arg3 UsedLocalCacheCard:(BOOL)arg4 Scene:(int)arg5; - (void)GetPayCardListAndUsrVerifiedInfo:(BOOL)arg1 ToMainServiceSearch:(BOOL)arg2 UsedMemoryCacheCard:(BOOL)arg3 UsedLocalCacheCard:(BOOL)arg4; - (void)GetPayCardListAndUsrVerifiedInfo:(BOOL)arg1 ToMainServiceSearch:(BOOL)arg2; - (void)GetPayCardListAndUsrVerifiedInfo:(BOOL)arg1 ToMainServiceSearch:(BOOL)arg2 UsedMemoryCacheCard:(BOOL)arg3; - (void)callBackBufferGetPayCardListAndUsrVerifiedInfo:(id)arg1; - (void)insideCallBackSetMainBankCardErrorResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackSetMainBankCardResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackUnBindCard:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackGetCardBinAndAvailableBank:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackGetAvailableBank:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackGetCardBin:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackGetPayCardListAndUsrVerifiedInfo:(id)arg1 OnRequest:(id)arg2 NewInfo:(BOOL)arg3; - (void)saveCreditCardHadViewDic; - (void)loadCreditCardHadViewDic; - (BOOL)hadCreditCardView:(id)arg1; - (void)setCreditCardView:(id)arg1; - (void)ShowedCreditCardNew:(unsigned long)arg1; - (BOOL)IsCreditCardShowedNew:(unsigned long)arg1; - (void)RemoveVirtualCard:(unsigned long)arg1 cardBankType:(id)arg2; - (void)UnBindCreditPay:(id)arg1 SerialNo:(id)arg2 passwd:(id)arg3; - (void)VerifyCreditPayAndCreateCard:(id)arg1 password:(id)arg2 sessionKey:(id)arg3 bindSessionKey:(id)arg4 bankType:(id)arg5; - (void)VerifyCreditPaySmsVerifyCode:(id)arg1 sessionKey:(id)arg2; - (void)VerifyCreditPayPassword:(id)arg1 bankType:(id)arg2; - (void)AuthenticationCreditPayIdentifier:(id)arg1 idNum:(id)arg2 sessionKey:(id)arg3 retry:(BOOL)arg4 bankType:(id)arg5; - (void)CommitWXCreditAnswer:(id)arg1 questionAry:(id)arg2; - (void)QueryWXCreditQuestion:(id)arg1; - (void)QueryWXCreditCardDetail:(id)arg1 password:(id)arg2; - (void)QueryWXCreditCardInfo:(id)arg1 bankType:(id)arg2 goToBank:(BOOL)arg3 forceQuery:(BOOL)arg4; - (void)insideCallBackRemoveVirtualCardErrorResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackRemoveVirtualCardResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackUnbindCreditPay:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackVerifyCreditPayAndCreateCard:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackVerifyCreditPaySmsVerifyCode:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackVerifyCreditPayPassword:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackAuthenticationCreditPayIdentifier:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackCommitWXCreditCardAnswer:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackQueryWXCreditCardQuestion:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackQueryWXCreditCardDetail:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackQueryWXCreditCardInfo:(id)arg1 OnRequest:(id)arg2; - (void)handleSetWalletTypeMsg:(id)arg1; - (void)handleEnableWalletMsg:(id)arg1; @property(readonly, nonatomic) WCRedEnvelopesCdnManager *m_oCdnManager; - (BOOL)checkShouldHandleId:(long long)arg1; - (void)addNewGroupPayPaySuccessMsgRecord:(id)arg1; - (BOOL)IsExistGroupPayPaySuccessMsgRecord:(id)arg1; - (void)addNewGroupPayLaunchMsgRecord:(id)arg1; - (BOOL)IsExistGroupPayLaunchMsgRecord:(id)arg1; - (void)AddNewTransferMsgRecord:(id)arg1; - (BOOL)IsExistTransferMsgRecord:(id)arg1; - (void)AddNewHBMsgRecord:(id)arg1; - (BOOL)IsExistHBMsgRecord:(id)arg1; - (void)handleWCPayBalanceDetail:(id)arg1; - (void)handleYearHB:(id)arg1; - (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (void)handleWCPayAA24HourUnPayNotifyMsg:(id)arg1 username:(id)arg2; - (void)handleWCPayAAPaySuccessMsg:(id)arg1; - (void)handleWCPayLaunchAAMsgUpdate:(id)arg1; - (void)handleWCPayMakeTransferMoneySuccessMsg:(id)arg1; - (void)handleWCPayMakeHBSuccessMsg:(id)arg1; - (void)handleWCPayFacingReceiveMoneyMsg:(id)arg1; - (void)handleWCPayOrderNotifyMsg:(id)arg1; - (void)handleWCPayFreezeOfflinePayMsg:(id)arg1; - (void)handleWCPayOfflinePayRefreshTokenMsg:(id)arg1; - (void)handleWCPayFreshPayCardListMsg:(id)arg1; - (void)handleWCPayOfflinePayConfirmMsg:(id)arg1; - (void)handleWCPayOfflinePaySuccessMsg:(id)arg1; - (id)getDateTimeStringFromTimeStamp:(double)arg1; - (id)readChildText:(const char *)arg1 inNode:(struct XmlReaderNode_t *)arg2; - (void)handlePaySuccessMsg:(id)arg1; - (void)handleWCPayOfflinePayNotifyMsg:(id)arg1; - (void)handleWCPayOfflinePayRealNameMsg:(id)arg1; - (void)HandleWCPayOrderListStatusUpdate:(id)arg1; - (void)reportOfflineShowCode:(unsigned long)arg1 isSnapshot:(BOOL)arg2 statDic:(id)arg3; - (id)GetOfflinepayLastSelectedBankCard; - (void)SetOfflinePayLastSelctedBankCard:(id)arg1; - (unsigned long long)getPrefix; - (id)getCardIdList; - (void)saveTokenInfoFromDictionary:(id)arg1; - (BOOL)updateOfflinePayTokenIfNeed; - (id)currentCardInfoShouldUseFromData:(id)arg1; - (unsigned int)remainOfflineTokenCount; - (BOOL)couldGetOfflinePayCodeWithBindSerial:(id)arg1; - (id)GetWCPayOfflinePayCodeStringWithBindSerial:(id)arg1 entryScene:(unsigned long)arg2 statDic:(id)arg3; - (id)getCertIdIfExist; - (void)updateTokenAfterSeconds:(double)arg1; - (void)ScheduleUpdateTokenWhenShitHappened; - (void)reportRemainNum:(int)arg1 entryScene:(unsigned long)arg2 isSnapshot:(BOOL)arg3 statDic:(id)arg4; - (void)reportRemainNum:(int)arg1; - (void)GetBarCodeFromQRCode:(id)arg1; - (void)ConfirmOfflinePayRequest:(id)arg1; - (id)GetWCPayOfflonePayQRCode:(id)arg1 MainCardBindSerial:(id)arg2 Balance:(BOOL)arg3; - (id)GetWCPayOfflonePayQRCode:(id)arg1 MainCardBindSerial:(id)arg2; - (void)_updateOfflinePayToken; - (void)UpdateOfflinePayTokenFromScene:(unsigned int)arg1; - (id)getDeviceIDStr; - (void)CleanTokenForCurrentUser; - (void)DeleteOfflinePayCertifcation; - (void)UnfreezeOfflinePay:(id)arg1; - (void)ChangeOfflinePayLimitFee:(id)arg1; - (void)QueryOfflinePayUserInfo:(int)arg1; - (void)ClearOfflinePay; - (void)CloseOfflinePay:(id)arg1; - (void)CreateOfflinePay:(id)arg1; - (id)getFreezeOfflinePayInfo; - (BOOL)IsCreateOfflinePay; - (void)ShowedOfflinePayNew; - (BOOL)IsOfflinePayShowedNew; - (void)QueryOfflinePayInfo:(id)arg1; - (void)QueryLocalCachedOfflinePayInfo; - (void)insideCallBarCodeFromQRCode:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackOnWCPayConfirmOfflinePayResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackOnWCPayConfirmOfflinePayErrorResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackOnGetOfflinePayInfoErrorResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackOnGetOfflinePayInfoResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackGetOfflinePayToken:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackUnfreezeOfflinePay:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackChangeOfflineLimit:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackQueryOfflinePayUserInfo:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackCloseOfflinePay:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackCreateOfflinePay:(id)arg1 OnRequest:(id)arg2; - (void)GetTransferPrepayRequest:(id)arg1; - (void)GetFetchPrepayRequest:(unsigned long long)arg1 BindCardInfo:(id)arg2 FetchAll:(BOOL)arg3; - (void)GetSavePrepayRequest:(unsigned long long)arg1 BindCardInfo:(id)arg2; - (void)GetA8Key:(id)arg1; - (void)GetMallPaypreRequest:(id)arg1; - (void)GetCheckPayPwdVerifyCodeByToken:(id)arg1; - (void)GetCheckPayPwdByToken:(id)arg1; - (void)GetCheckWCPayAuthorityRequest:(id)arg1; - (void)GetGenPaypreRequest:(id)arg1; - (void)GetAppAuthVerifyRequest:(id)arg1; - (void)insideCallBackOnVerifyPayPwdVerifyCodeResponse:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackOnVerifyPayPwdResponse:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackGetTransferPrepayResponse:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackCheckWCPayJsApiErrorResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackCheckWCPayJsApiResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackWCPaySubmitMallPrepayErrorResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackWCPaySubmitMallPrepayResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackGetA8KeyLogicErrorResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackOnGetBalanceFetchResponse:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackOnGetBalanceSaveResponse:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackGetA8KeyLogicResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackWCPayGetAppAuthUrlResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackWCPayGetAppAuthUrlErrorResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackWCPayGenPrepayResponse:(id)arg1 Request:(id)arg2; - (void)insideCallBackWCPayGenPrepayErrorResponse:(id)arg1 Request:(id)arg2; - (void)AuthenticationResetBalancePayVerifySMS:(id)arg1; - (void)AuthenticationResetBalanceTelPay:(id)arg1; - (void)GetWCPayQuitQRPay:(id)arg1 UUID:(id)arg2; - (void)PaySubscribeServiceAppWithPaySubscribeRequest:(id)arg1; - (void)PaySubscribeServiceApp:(id)arg1; - (void)AuthenticationPayVerifyBind:(id)arg1; - (void)PayOrderQuery:(id)arg1; - (void)GetOrderDetailInfoAfterPaidError:(id)arg1 PayScene:(unsigned long)arg2; - (void)SetWCPayPasswordInPay:(id)arg1; - (void)AuthenticationPayVerifySMS:(id)arg1; - (void)AuthenticationPay:(id)arg1 CMDID:(unsigned long)arg2; - (void)AuthenticationPay:(id)arg1; - (void)insideCallBackAuthenticationResetBalanceTelPayVerifySMS:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackAuthenticationResetBalanceTelPay:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackPayQueryOrderAfterPaidError:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackGetOrderDetailInfoAfterPaidError:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackOnAuthenticationPayVerifyBind:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackSetWCPayPasswordInPay:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackAuthenticationPayVerifySMS:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackAuthenticationPay:(id)arg1 OnRequest:(id)arg2; - (void)SetWCPayPasswordInReset:(id)arg1 RepeatPassword:(id)arg2 PayKey:(id)arg3 VerifySMS:(id)arg4 isOverseasBankCard:(BOOL)arg5; - (void)ResetWCPayPasswordVerifySMS:(id)arg1 RetKey:(id)arg2; - (void)ResetWCPayPasswordVerifyCard:(id)arg1; - (void)ModifyWCPayPassword:(id)arg1 NewWCPayPassword:(id)arg2 RepeatWCPayPassword:(id)arg3; - (void)insideCallBackResetWCPayPasswordVerifySMS:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackResetWCPayPasswordVerifyCard:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackModifyWCPayPassword:(id)arg1 OnRequest:(id)arg2; - (BOOL)SendC2CMessageForSecure:(id)arg1 TemplateID:(id)arg2 SenderTitle:(id)arg3 ReceiverTitle:(id)arg4 Description:(id)arg5 SenderDesc:(id)arg6 ReceiverDesc:(id)arg7 JumpUrl:(id)arg8 SceneID:(unsigned long)arg9; - (void)insideCallBackOnSendC2CSecureMessageResponse:(id)arg1 OnRequest:(id)arg2; - (void)CancelTransferQRPay:(id)arg1 ReceiverUserName:(id)arg2; - (void)GetFixedAmountQRCode:(id)arg1; - (void)GetTransferUserName:(id)arg1; - (void)DeleteTransferUser:(id)arg1; - (void)SetTransferedUser:(id)arg1; - (id)GetTransferedUserList; - (void)RetrySendTransferMessage:(id)arg1; - (void)RefuseTransferMoney:(id)arg1; - (void)ConfirmTransferMoney:(id)arg1; - (void)CheckTransferMoneyStatus:(id)arg1; - (void)insideCallBackOnGetFixedAmountQRCodeResponse:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackOnGetTransferUserNameResponse:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackOnRetrySendTransferMessageResponse:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackOnRefuseTransferMoneyResponse:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackOnConfirmTransferMoneyResponse:(id)arg1 OnRequest:(id)arg2; - (void)insideCallBackOnCheckTransferMoneyStatusResponse:(id)arg1 OnRequest:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayGPLaunchCommonAAView : MMUIView <UITableViewDelegate, UITableViewDataSource, UITextFieldDelegate, ILinkEventExt> { BOOL _bNeedAnimateForModeChange; BOOL _bHasShowTotalAmountTips; BOOL _bHasShowPerAmountTips; BOOL _bHasShowTotalMemberTips; MMTableView *_tableView; MMUILabel *_amountLabel; MMUILabel *_unitLabel; WCUITextField *_amountTextField; MMUILabel *_totalAmountLabel; MMUILabel *_totalUnitLabel; WCUITextField *_totalAmountTextField; MMUIView *_amountAnimationChangeContainerView; MMUILabel *_memberLabel; MMUILabel *_totalMemberDisplayLabel; WCUITextField *_activityThemeTextField; MMUILabel *_moneyTipsLabel; MMUILabel *_moneyLabel; MMUILabel *_moneyUnitLabel; MMUIView *_moneyContainerView; UIButton *_startLaunchBtn; NSArray *_tableCellTypes; unsigned long _maxTotalNum; NSString *_noticeUrl; unsigned long _chatroomMemberCount; CContact *_chatroomContact; NSString *_activityTheme; unsigned long _totalMember; NSArray *_selectedContacts; NSString *_amountString; CDUnknownBlockType _onClickLaunchAABtn; CDUnknownBlockType _onClickChangeToActivityAAMode; CDUnknownBlockType _onClickSelectMemberCell; CDUnknownBlockType _showParamInvalidTips; CDUnknownBlockType _hideParamTips; CDUnknownBlockType _onClickNoticeUrl; CDUnknownBlockType _onClickAAOrderHistoryEntry; unsigned long long _maxTotalAmount; unsigned long long _maxPerAmount; }

@property(copy, nonatomic) CDUnknownBlockType onClickAAOrderHistoryEntry; // @synthesize onClickAAOrderHistoryEntry=_onClickAAOrderHistoryEntry; @property(copy, nonatomic) CDUnknownBlockType onClickNoticeUrl; // @synthesize onClickNoticeUrl=_onClickNoticeUrl; @property(copy, nonatomic) CDUnknownBlockType hideParamTips; // @synthesize hideParamTips=_hideParamTips; @property(copy, nonatomic) CDUnknownBlockType showParamInvalidTips; // @synthesize showParamInvalidTips=_showParamInvalidTips; @property(copy, nonatomic) CDUnknownBlockType onClickSelectMemberCell; // @synthesize onClickSelectMemberCell=_onClickSelectMemberCell; @property(copy, nonatomic) CDUnknownBlockType onClickChangeToActivityAAMode; // @synthesize onClickChangeToActivityAAMode=_onClickChangeToActivityAAMode; @property(copy, nonatomic) CDUnknownBlockType onClickLaunchAABtn; // @synthesize onClickLaunchAABtn=_onClickLaunchAABtn; @property(nonatomic) BOOL bHasShowTotalMemberTips; // @synthesize bHasShowTotalMemberTips=_bHasShowTotalMemberTips; @property(nonatomic) BOOL bHasShowPerAmountTips; // @synthesize bHasShowPerAmountTips=_bHasShowPerAmountTips; @property(nonatomic) BOOL bHasShowTotalAmountTips; // @synthesize bHasShowTotalAmountTips=_bHasShowTotalAmountTips; @property(retain, nonatomic) NSString *amountString; // @synthesize amountString=_amountString; @property(retain, nonatomic) NSArray *selectedContacts; // @synthesize selectedContacts=_selectedContacts; @property(nonatomic) unsigned long totalMember; // @synthesize totalMember=_totalMember; @property(retain, nonatomic) NSString *activityTheme; // @synthesize activityTheme=_activityTheme; @property(retain, nonatomic) CContact *chatroomContact; // @synthesize chatroomContact=_chatroomContact; @property(nonatomic) unsigned long chatroomMemberCount; // @synthesize chatroomMemberCount=_chatroomMemberCount; @property(retain, nonatomic) NSString *noticeUrl; // @synthesize noticeUrl=_noticeUrl; @property(nonatomic) unsigned long long maxPerAmount; // @synthesize maxPerAmount=_maxPerAmount; @property(nonatomic) unsigned long long maxTotalAmount; // @synthesize maxTotalAmount=_maxTotalAmount; @property(nonatomic) unsigned long maxTotalNum; // @synthesize maxTotalNum=_maxTotalNum; @property(retain, nonatomic) NSArray *tableCellTypes; // @synthesize tableCellTypes=_tableCellTypes; @property(retain, nonatomic) UIButton *startLaunchBtn; // @synthesize startLaunchBtn=_startLaunchBtn; @property(retain, nonatomic) MMUIView *moneyContainerView; // @synthesize moneyContainerView=_moneyContainerView; @property(retain, nonatomic) MMUILabel *moneyUnitLabel; // @synthesize moneyUnitLabel=_moneyUnitLabel; @property(retain, nonatomic) MMUILabel *moneyLabel; // @synthesize moneyLabel=_moneyLabel; @property(retain, nonatomic) MMUILabel *moneyTipsLabel; // @synthesize moneyTipsLabel=_moneyTipsLabel; @property(retain, nonatomic) WCUITextField *activityThemeTextField; // @synthesize activityThemeTextField=_activityThemeTextField; @property(retain, nonatomic) MMUILabel *totalMemberDisplayLabel; // @synthesize totalMemberDisplayLabel=_totalMemberDisplayLabel; @property(retain, nonatomic) MMUILabel *memberLabel; // @synthesize memberLabel=_memberLabel; @property(retain, nonatomic) MMUIView *amountAnimationChangeContainerView; // @synthesize amountAnimationChangeContainerView=_amountAnimationChangeContainerView; @property(nonatomic) BOOL bNeedAnimateForModeChange; // @synthesize bNeedAnimateForModeChange=_bNeedAnimateForModeChange; @property(retain, nonatomic) WCUITextField *totalAmountTextField; // @synthesize totalAmountTextField=_totalAmountTextField; @property(retain, nonatomic) MMUILabel *totalUnitLabel; // @synthesize totalUnitLabel=_totalUnitLabel; @property(retain, nonatomic) MMUILabel *totalAmountLabel; // @synthesize totalAmountLabel=_totalAmountLabel; @property(retain, nonatomic) WCUITextField *amountTextField; // @synthesize amountTextField=_amountTextField; @property(retain, nonatomic) MMUILabel *unitLabel; // @synthesize unitLabel=_unitLabel; @property(retain, nonatomic) MMUILabel *amountLabel; // @synthesize amountLabel=_amountLabel; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; - (void).cxx_destruct; - (void)hideAllInvalidTips; - (void)hideTotalMemberInvalidTips; - (void)hidePerAmountInvalidTips; - (void)hideTotalAmountInvalidTips; - (void)showInvalidTips:(id)arg1; - (void)realAnimateAmountCell; - (void)animateAmountCell; - (void)noticeBtnPress; - (void)checkActivityLaunchCellStatus; - (void)startLaunchBtnPress:(id)arg1; - (id)getCurActivityThemeString; - (id)getCurCommonAAAmountString; - (unsigned long)getRoundPerAmountValue; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)updateTotalMemberDisplayLabelContent; - (void)refreshContentViewWithSelectedContacts:(id)arg1 withAmountTextValue:(id)arg2; - (void)willChangeToActivityAAMode; - (void)keyboardWillHide:(id)arg1; - (BOOL)textFieldShouldBeginEditing:(id)arg1; - (void)resignTextField; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)textFieldDidChange:(id)arg1; - (void)makeActivityLaunchCellContentView:(id)arg1; - (void)makeTotalAmountCellContentView:(id)arg1; - (void)makeTotalMemberCellContentView:(id)arg1; - (void)makeActivityThemeCellContentView:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)refreshContentViewWithActivityTheme:(id)arg1; - (void)refreshContentViewWithSelectedContacts:(id)arg1; - (void)setNeedAnimateModeChange:(BOOL)arg1; - (void)setLaunchChatroomContact:(id)arg1; - (void)refreshContentViewWithAASvrConfigData:(id)arg1; - (void)checkLaunchCellStatusAfterReloadData; - (void)layoutSubviews; - (id)genTableFooterView; - (void)genTableFooterViewAfterReloadData; - (void)setupContentView; - (void)setupData; - (id)initWithFrame:(struct CGRect)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayWordingItem : NSObject { BOOL needShow; NSString *entryTip; NSString *title; NSString *desc; NSString *subTitle; NSString *subDesc; }

@property(retain, nonatomic) NSString *subDesc; // @synthesize subDesc; @property(retain, nonatomic) NSString *subTitle; // @synthesize subTitle; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(nonatomic) BOOL needShow; // @synthesize needShow; @property(retain, nonatomic) NSString *entryTip; // @synthesize entryTip; - (void).cxx_destruct; - (id)init;

@end

@interface WCPayWordingHelpMgr : MMService <MMService, MMPackageDownloadMgrExt, IMMLanguageMgrExt> { unsigned long _lastUpdateTime; NSMutableDictionary *_serverDefaultWordingDict; NSMutableDictionary *_validityDynamicWordingDict; NSMutableDictionary *_phoneNumberDynamicWordingDict; NSMutableDictionary *_cvvCodeDynamicWordingDict; }

@property(retain, nonatomic) NSMutableDictionary *cvvCodeDynamicWordingDict; // @synthesize cvvCodeDynamicWordingDict=_cvvCodeDynamicWordingDict; @property(retain, nonatomic) NSMutableDictionary *phoneNumberDynamicWordingDict; // @synthesize phoneNumberDynamicWordingDict=_phoneNumberDynamicWordingDict; @property(retain, nonatomic) NSMutableDictionary *validityDynamicWordingDict; // @synthesize validityDynamicWordingDict=_validityDynamicWordingDict; @property(retain, nonatomic) NSMutableDictionary *serverDefaultWordingDict; // @synthesize serverDefaultWordingDict=_serverDefaultWordingDict; @property(nonatomic) unsigned long lastUpdateTime; // @synthesize lastUpdateTime=_lastUpdateTime; - (void).cxx_destruct; - (id)getCVVCodeWoring:(id)arg1; - (BOOL)isShowCVVCode:(id)arg1; - (id)getCardNumberInputSafetyInstructionDescWording; - (id)getCardNumberInputSafetyTipWording; - (BOOL)isShowCardNumberInputSafetyTip; - (id)getCardNumberInputTipWording; - (BOOL)isShowCardNumberInputTip; - (id)getSmsVerifyCodeWording; - (id)getSmsVerifyCodeTipWording; - (BOOL)isShowSmsVerifyCode; - (id)getPhoneNumberWording:(id)arg1; - (BOOL)isShowPhoneNumber:(id)arg1; - (id)getValidityWording:(id)arg1; - (BOOL)isShowValidity:(id)arg1; - (id)getPersonalInfoWording; - (BOOL)isShowPersonalInfo; - (BOOL)writeToFile:(id)arg1 data:(id)arg2; - (void)saveWCPayWording:(id)arg1; - (BOOL)loadAndUpdateWCPayWording; - (void)onPackageListUpdated:(id)arg1; - (void)tryDownloadWCPayWording; - (void)receiveWordingContent:(id)arg1; - (void)onLanguageChange; - (void)dealloc; - (void)initData; - (id)init; - (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayNetworkUtil : NSObject { }

  • (void)fillTenpayRequestWithSignAndCrtNo:(id)arg1 withCertControl:(id)arg2 CgiNo:(unsigned long)arg3;
  • (BOOL)isCgiNoInSignBlackList:(unsigned long)arg1;
  • (id)GenTenPayUrlArgumentFromDic:(id)arg1;

@end

@interface WCPayNetworkHelper : MMObject { id m_delegate; NSMutableDictionary *m_dicCGIStartedTime; NSString *m_nsCurrentControlLogicName; }

  • (void)idkeyCgiReport:(unsigned long)arg1 keyName:(id)arg2 value:(unsigned long)arg3;
  • (void)idkeyCgiReport:(unsigned long)arg1 keyName:(id)arg2;
  • (void)idkeyCmdReport:(unsigned long)arg1 scene:(unsigned long)arg2 keyName:(id)arg3 value:(unsigned long)arg4;
  • (void)idkeyCmdReport:(unsigned long)arg1 scene:(unsigned long)arg2 keyName:(id)arg3;
  • (void)initialize; @property(retain, nonatomic) NSString *m_nsCurrentControlLogicName; // @synthesize m_nsCurrentControlLogicName; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate;
  • (void).cxx_destruct;
  • (void)transformTenpayCGI:(BOOL)arg1 pbCGIWrap:(id)arg2 payScene:(unsigned long)arg3;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnMessageReturnGetBanPayMobileInfo:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnMessageReturnSetMainBankCard:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnMessageReturnOfflinePayConfirm:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnMessageReturnGetOfflinePayInfo:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnRemoveVirtualCardResponse:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnEvaluateOrderResponse:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnCheckJsapiResponse:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnMessageReturnInBizIapDetail:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnMessageReturnInMallPay:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnMessageReturnInGetA8KeyLogic:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnMessageReturnInPaySubscribeServiceApp:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnMessageReturnInCancelQRPay:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnMessageReturnInGenPrepay:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnMessageReturnInGetAppAuthUrl:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnMessageReturnInDelOrderHistory:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnMessageReturnInGetOrderHistory:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnMessageReturnInTenpayCommon:(id)arg1 Event:(unsigned long)arg2;
  • (void)GetBanPayMobileInfo:(id)arg1;
  • (void)WCPayConfirmOfflinePay:(id)arg1;
  • (void)WCPayQueryOfflinePayInfo:(id)arg1;
  • (void)WCPayRemoveVirtualCard:(id)arg1;
  • (void)GetA8KeyLogic:(id)arg1;
  • (void)WCPaySetMainBindCard:(id)arg1;
  • (void)WCPaySetMainBindCardOnBackground:(id)arg1;
  • (void)WCPaySubscribeServiceApp:(id)arg1;
  • (void)WCPayQuitQRScanPay:(id)arg1;
  • (void)WCPayCheckJSApiAuthority:(id)arg1;
  • (void)WCPaySubmitMallPrepay:(id)arg1;
  • (void)WCPayGenPrepay:(id)arg1;
  • (void)WCPayGetAppAuthUrl:(id)arg1;
  • (void)WCPayIAPOrderHistoryDetailRequest:(id)arg1;
  • (void)WCPayDelOrderHistoryRequest:(id)arg1;
  • (void)WCPayEvaluateOrderRequest:(id)arg1;
  • (void)WCPayGetOrderHistoryRequest:(id)arg1;
  • (void)WCToTenpayCommonRequest:(id)arg1;
  • (void)WCToSnsTenpayCommonRequest:(id)arg1 RetryCount:(unsigned long)arg2;
  • (void)WCToTenpayCommonRequest:(id)arg1 RetryCount:(unsigned long)arg2;
  • (void)performHardCodeCallback:(id)arg1;
  • (void)removeAllObserver;
  • (void)dealloc;
  • (id)init;

@end

@interface WCPayNetworkError : NSObject { int _errorCode; NSString *_errorMessage; NSDictionary *_userInfo; }

  • (id)errorWithCode:(int)arg1 message:(id)arg2; @property(copy, nonatomic) NSDictionary *userInfo; // @synthesize userInfo=_userInfo; @property(copy, nonatomic) NSString *errorMessage; // @synthesize errorMessage=_errorMessage; @property(nonatomic) int errorCode; // @synthesize errorCode=_errorCode;
  • (void).cxx_destruct;
  • (id)description;
  • (id)convertToNSError;
  • (void)dealloc;

@end

@interface WCPayNetworkMgr : MMService <PBMessageObserverDelegate, MMService> { NSMutableDictionary *_startedTimeDic; NSMutableDictionary *_callerNames; NSMutableDictionary *_callbacks; }

@property(retain, nonatomic) NSMutableDictionary *callbacks; // @synthesize callbacks=_callbacks; - (void).cxx_destruct; - (void)debugPrintRequestWithCGIWrap:(id)arg1; - (void)debugPrintResponseWithCGIWrap:(id)arg1; - (id)nearestOutsideCallerName; - (void)cleanForKey:(id)arg1; - (void)handleErrorAndClean:(id)arg1 forKey:(id)arg2 completion:(CDUnknownBlockType)arg3; - (void)handleCommonErrorAndCleanForKey:(id)arg1 completion:(CDUnknownBlockType)arg2; - (unsigned long)sendRequest:(id)arg1 cgi:(unsigned long)arg2 completion:(CDUnknownBlockType)arg3; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (unsigned long)queryFlowDataWithFuncId:(id)arg1 mobile:(id)arg2 productName:(id)arg3 appId:(id)arg4 remarks:(id)arg5 ticket:(id)arg6 completion:(CDUnknownBlockType)arg7; - (unsigned long)getIAPOrderDetailWithOrderID:(id)arg1 completion:(CDUnknownBlockType)arg2; - (unsigned long)deleteSingleOrderWithOrderID:(id)arg1 payType:(int)arg2 billId:(id)arg3 completion:(CDUnknownBlockType)arg4; - (unsigned long)commonQueryCmdID:(unsigned long)arg1 bizParams:(id)arg2 wxParams:(id)arg3 completion:(CDUnknownBlockType)arg4; - (BOOL)cancelRequestForEventId:(unsigned long)arg1; - (void)onServiceClearData; - (void)onServiceTerminate; - (void)onServiceEnterForeground; - (void)onServiceEnterBackground; - (void)onServiceReloadData; - (void)onServiceInit; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCBaseTextFieldWithTipItem : WCBaseTextFieldItem { UIButton *m_tipBtn; MMUIViewController *m_viewController; NSString *m_nsTipTitle; NSString *m_nsTipContent; }

  • (void).cxx_destruct;
  • (void)setTipContent:(id)arg1 Title:(id)arg2;
  • (void)setTipBtnShowed:(BOOL)arg1;
  • (void)setViewController:(id)arg1;
  • (void)addTipBtnTarget:(id)arg1 sel:(SEL)arg2;
  • (void)showPhoneTip;
  • (void)initView:(struct CGRect)arg1;
  • (void)dealloc;

@end

@interface WCPayOverseaMainWalletDataSource : NSObject { NSMutableArray *_m_dataSource; }

@property(retain, nonatomic) NSMutableArray *m_dataSource; // @synthesize m_dataSource=_m_dataSource; - (void).cxx_destruct; - (int)count; - (id)dataAtSection:(int)arg1; - (void)updateWithPayFunctionListRespObject:(id)arg1 ReadList:(id)arg2 rowCount:(unsigned int)arg3; - (id)initWithTpaCountry:(unsigned int)arg1 PayFunctionListRespObject:(id)arg2 IBGGetWalletCgiCache:(id)arg3 ReadList:(id)arg4 rowCount:(unsigned int)arg5;

@end

@interface WCFriendWifiViewController : MMUIViewController <PublicWifiLoadingViewDelegate, IWCDeviceFriendWifiMgrExt> { NSString *m_ssid; UIScrollView *m_scrollView; PublicWifiLoadingView *m_loadingView; UIImageView *m_wifiLogoView; UILabel *m_mainLbl; UILabel *m_subLbl; }

  • (void).cxx_destruct;
  • (void)onWCDeviceFriendWifiMgrUnable;
  • (void)onWCDeviceFriendWifiMgrConnectedRouterFaild;
  • (void)onWCDeviceFriendWifiMgrConnectedRouterWithErrCode:(int)arg1;
  • (void)onPublicWifiLoadingViewFinishLoading;
  • (void)updateConnectUnableStatus;
  • (void)updateConnectFailedStatus;
  • (void)updateStatusWithErrCode:(int)arg1;
  • (void)onDone;
  • (void)updateLayout;
  • (void)initView;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)initWithSSID:(id)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCLanDeviceFileKissLogic : WCLanDeviceBaseKissLogic <ICdnComMgrExt, PBMessageObserverDelegate> { NSMutableDictionary *m_sendTaskMap; WCLanDeviceData *m_deviceData; NSMutableArray *m_deviceWaitingUploadArray; CdnUploadTaskInfo *m_uploadInfo; BOOL m_isUploading; unsigned long m_uploadProgress; }

  • (void).cxx_destruct;
  • (BOOL)cancelTaskWithDevice:(id)arg1;
  • (void)onKissDeviceProgressResponeWithProgressInfo:(id)arg1;
  • (void)onKissDeviceResponseWithErrorCode:(unsigned int)arg1;
  • (void)OnCdnUploadProgress:(id)arg1;
  • (void)OnCdnUpload:(id)arg1;
  • (BOOL)stopUploadWithDevice:(id)arg1;
  • (void)uploadDeviceData;
  • (void)onSendFileToWCLanDevice:(long long)arg1 Progress:(float)arg2 isFinish:(BOOL)arg3 ErrCode:(int)arg4;
  • (void)kissDeviceWithJsonStr:(id)arg1 filePath:(id)arg2 device:(id)arg3;
  • (void)handleDeviceMsgTransferAppMsg:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)sendFileRequestWithDevice:(id)arg1 isTroughSever:(BOOL)arg2 fileInfo:(id)arg3 uploadInfo:(id)arg4;
  • (void)dealloc;
  • (void)forwardData:(id)arg1 toDevice:(id)arg2 isThrouSever:(BOOL)arg3;
  • (id)initWithDelegate:(id)arg1 deviceData:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRadioButtonGroup : MMUIView { WCProductSKUAttrItem *_skuAttrItem; id _groupDelegate; }

  • (float)calculateNOEqualWidthLimitMinWidth:(id)arg1;
  • (int)calculateNOEqualWidthButtonLineCount:(id)arg1;
  • (int)calculateEqualWidthButtonLineCount:(id)arg1;
  • (int)calculateSuitableColumn:(id)arg1;
  • (float)calculateRadioButtonGroupHeight:(id)arg1;
  • (BOOL)canUseEqualWidthStandard:(id)arg1; @property(nonatomic) __weak id groupDelegate; // @synthesize groupDelegate=_groupDelegate; @property(retain, nonatomic) WCProductSKUAttrItem *skuAttrItem; // @synthesize skuAttrItem=_skuAttrItem;
  • (void).cxx_destruct;
  • (void)radioButtonClicked:(id)arg1;
  • (void)loadAllNOEqualButton;
  • (void)addSKUButtonInfo:(id)arg1 andItemValue:(id)arg2;
  • (void)loadAllEqualButton;
  • (void)loadRadioButtonGroupView;

@end

@interface WCLanDeviceStateItemProgressView : UIView { CAShapeLayer *m_shapeLayer; float _progress; }

  • (id)progressView; @property(nonatomic) float progress; // @synthesize progress=_progress;
  • (void).cxx_destruct;
  • (void)completeAnimate:(BOOL)arg1;
  • (void)initShapeLayer;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCMyDeviceInfoViewController : MMUIViewController <WCMyDeviceInfoAssistDelegate, IWCDeviceBrandMgrExt, WCActionSheetDelegate, IStrangerContactMgrExt> { WCMyDeviceInfoAssist *m_oDeviceInfoAssist; id m_deviceData; BOOL m_ignoreContact; unsigned int m_source; WCDevice *_deviceInfo; }

@property(retain, nonatomic) WCDevice *deviceInfo; // @synthesize deviceInfo=_deviceInfo; @property(nonatomic) BOOL m_ignoreContact; // @synthesize m_ignoreContact; @property(nonatomic) unsigned int m_source; // @synthesize m_source; - (void).cxx_destruct; - (void)jumpToContactInfoViewController:(id)arg1; - (id)getDeviceStrangerContact; - (void)reloadView; - (void)onStrangerContactUpdated:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onWCDeviceUnbindEnd:(id)arg1 Error:(id)arg2; - (void)onWCDeviceBindEnd:(id)arg1 Error:(id)arg2; - (void)onEnterBrandSession; - (void)onRemarkEdited:(id)arg1; - (void)onUnbindDevice; - (void)onShowDeviceSession; - (void)onBindDevice; - (id)getViewController; - (void)viewDidLayoutSubviews; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (void)initMyDeviceInfoAssist; - (id)initWithDevice:(id)arg1 userData:(id)arg2; - (id)initWithDevice:(id)arg1; - (id)initBindInfoWithContact:(id)arg1 userData:(id)arg2; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCircularProgressView : UIView { float _progressStepForFinishingAnimation; double _lastTappedTime; BOOL _enable; float _progress; id _delegate; NSString *_successTipText; CAShapeLayer *_unfinishedShapeLayer; CAShapeLayer *_finishedShapeLayer; CAShapeLayer *_arrowLayer; CAShapeLayer *_tickLayer; UILabel *_successTipsLabel; CADisplayLink *_displayLink; float _realProgress; float _radius; }

@property(nonatomic) float radius; // @synthesize radius=_radius; @property(nonatomic) float realProgress; // @synthesize realProgress=_realProgress; @property(retain, nonatomic) CADisplayLink *displayLink; // @synthesize displayLink=_displayLink; @property(retain, nonatomic) UILabel *successTipsLabel; // @synthesize successTipsLabel=_successTipsLabel; @property(retain, nonatomic) CAShapeLayer *tickLayer; // @synthesize tickLayer=_tickLayer; @property(retain, nonatomic) CAShapeLayer *arrowLayer; // @synthesize arrowLayer=_arrowLayer; @property(retain, nonatomic) CAShapeLayer *finishedShapeLayer; // @synthesize finishedShapeLayer=_finishedShapeLayer; @property(retain, nonatomic) CAShapeLayer *unfinishedShapeLayer; // @synthesize unfinishedShapeLayer=_unfinishedShapeLayer; @property(copy, nonatomic) NSString *successTipText; // @synthesize successTipText=_successTipText; @property(nonatomic) BOOL enable; // @synthesize enable=_enable; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) float progress; // @synthesize progress=_progress; - (void).cxx_destruct; - (void)stopFinishAnimation; - (void)startFinishAnimation; - (void)updateAnimation; - (void)updateTextTipWithProgress:(float)arg1; - (void)updateTickWithProgress:(float)arg1; - (void)updateArrowWithProgress:(float)arg1; - (void)updateCircularWithProgress:(float)arg1 animated:(BOOL)arg2; - (void)viewDidTapped:(id)arg1; - (void)applyFinishAnimation; - (void)setProgress:(float)arg1 animated:(BOOL)arg2; - (void)commonInit; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCFacingReceiveMoneyDisplayView : MMUIView { UIImageView *backgroundView; id userInfo; struct CGRect m_frame; }

@property(retain, nonatomic) id userInfo; // @synthesize userInfo; - (void).cxx_destruct; - (void)closeView; - (void)showEndAnimation:(struct CGPoint)arg1; - (void)showStartAnimation; - (void)dealloc; - (void)layoutSubviews; - (id)initWithUserName:(id)arg1 TotalMoney:(id)arg2 Frame:(struct CGRect)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCOrderKeyValueView : MMUIView { NSArray *_items; id _target; }

@property(nonatomic) __weak id target; // @synthesize target=_target; @property(retain, nonatomic) NSArray *items; // @synthesize items=_items; - (void).cxx_destruct; - (id)copyableTextView; - (id)detailLabel; - (id)nameLabel; - (id)lineView; - (void)setupViews; - (id)init; - (void)dealloc;

@end

@interface WCPayOverseaMainWalletViewController : WCBizBaseViewController <UICollectionViewDelegate, UICollectionViewDataSource, WCPayOverseaPayFunctionListCgiDelegate, WCPayOverseaIBGGetWalletCgiDelegate, WCActionSheetDelegate, WCPayNoticeBannerViewDelegate> { WCPayOverseaPayFunctionListCgi *_m_payFunctionCgi; WCPayOverseaIBGGetWalletCgi *_m_ibgGetWalletCgi; UICollectionView *_m_collectionView; WCPayNoticeBannerView *_m_noticeBannerView; WCBizLoadingView *_m_bizLoadingView; WCPayOverseaMainWalletDataSource *_m_dataSource; WCPayOverseaPayFunctionListRespObject *_m_payFunctionListRespObject; WCPayOverseaIBGGetWalletCgiCache *_m_walletResp; WCPayOverseaReadActivityList *_m_readActivityList; unsigned long _m_walletRegion; unsigned long _m_lastWalletCgiRequestTime; }

@property(nonatomic) unsigned long m_lastWalletCgiRequestTime; // @synthesize m_lastWalletCgiRequestTime=_m_lastWalletCgiRequestTime; @property(nonatomic) unsigned long m_walletRegion; // @synthesize m_walletRegion=_m_walletRegion; @property(retain, nonatomic) WCPayOverseaReadActivityList *m_readActivityList; // @synthesize m_readActivityList=_m_readActivityList; @property(retain, nonatomic) WCPayOverseaIBGGetWalletCgiCache *m_walletResp; // @synthesize m_walletResp=_m_walletResp; @property(retain, nonatomic) WCPayOverseaPayFunctionListRespObject *m_payFunctionListRespObject; // @synthesize m_payFunctionListRespObject=_m_payFunctionListRespObject; @property(retain, nonatomic) WCPayOverseaMainWalletDataSource *m_dataSource; // @synthesize m_dataSource=_m_dataSource; @property(retain, nonatomic) WCBizLoadingView *m_bizLoadingView; // @synthesize m_bizLoadingView=_m_bizLoadingView; @property(retain, nonatomic) WCPayNoticeBannerView *m_noticeBannerView; // @synthesize m_noticeBannerView=_m_noticeBannerView; @property(retain, nonatomic) UICollectionView *m_collectionView; // @synthesize m_collectionView=_m_collectionView; @property(retain, nonatomic) WCPayOverseaIBGGetWalletCgi *m_ibgGetWalletCgi; // @synthesize m_ibgGetWalletCgi=_m_ibgGetWalletCgi; @property(retain, nonatomic) WCPayOverseaPayFunctionListCgi *m_payFunctionCgi; // @synthesize m_payFunctionCgi=_m_payFunctionCgi; - (void).cxx_destruct; - (void)reportClickOnUrl:(id)arg1 funcid:(unsigned long)arg2; - (void)onWCPayNoticeBannerView:(id)arg1 clickWithUrl:(id)arg2; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (id)utf8String:(id)arg1; - (void)onWCPayOverseaIBGGetWalletCgiErrorWithErrorCode:(int)arg1 ErrorMsg:(id)arg2; - (void)onWCPayOverseaIBGGetWalletCgiOkWithRespObject:(id)arg1; - (void)onWCPayOverseaPayFunctionCgiErrorWithErrorCode:(int)arg1 ErrorMsg:(id)arg2; - (void)onWCPayOverseaPayFunctionCgiOkWithRespObject:(id)arg1; - (unsigned int)rowCount; - (BOOL)collectionView:(id)arg1 shouldHighlightItemAtIndexPath:(id)arg2; - (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForFooterInSection:(int)arg3; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForHeaderInSection:(int)arg3; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3; - (id)collectionView:(id)arg1 viewForSupplementaryElementOfKind:(id)arg2 atIndexPath:(id)arg3; - (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2; - (int)numberOfSectionsInCollectionView:(id)arg1; - (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2; - (void)updateCollectionView; - (void)viewDidLayoutSubviews; - (void)onClickRightNavigationItem:(id)arg1; - (void)updateRightNavigationItem; - (void)updateTitle; - (void)stopBizLoading; - (void)startBizLoading; - (void)updateBizLoadingView; - (void)updateNoticeBannerView; - (void)updateTips; - (void)updateViewData; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)initView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOverseaMainWalletGrayCell : UICollectionViewCell { MMWebImageView *_m_iconView; UILabel *_m_descriptionLabel; UILabel *_m_extraInfoLabel; WalletGrayAreaItem *_m_item; }

@property(retain, nonatomic) WalletGrayAreaItem *m_item; // @synthesize m_item=_m_item; @property(retain, nonatomic) UILabel *m_extraInfoLabel; // @synthesize m_extraInfoLabel=_m_extraInfoLabel; @property(retain, nonatomic) UILabel *m_descriptionLabel; // @synthesize m_descriptionLabel=_m_descriptionLabel; @property(retain, nonatomic) MMWebImageView *m_iconView; // @synthesize m_iconView=_m_iconView; - (void).cxx_destruct; - (id)utf8String:(id)arg1; - (void)setHighlighted:(BOOL)arg1; - (void)updateExtraInfoLabel; - (void)updateDescriptionLabel; - (void)updateIconView; - (void)updateViewData; - (void)layoutSubviews; - (void)udpateGrayItem:(id)arg1;

@end

@interface WCPayAreaItem : WCBaseTextFieldItem { MMUIViewController *m_currentViewController; NSString *m_country; NSString *m_province; NSString *m_city; BOOL _disableLocation; id m_payAreaItemDelegate; }

@property(nonatomic) BOOL disableLocation; // @synthesize disableLocation=_disableLocation; @property(nonatomic) __weak id m_payAreaItemDelegate; // @synthesize m_payAreaItemDelegate; - (void).cxx_destruct; - (void)dealloc; - (void)MMRegionPickerDidChoosRegion:(id)arg1; - (void)becomeFirstResponder; - (id)getCity; - (id)getProvince; - (id)getCountry; - (BOOL)isUSorCA; - (void)setCurrentViewController:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayAvaliableFavorView : MMUIView { WCPayControlData *m_data; struct CGRect m_frame; UIImageView *m_backgroundView; }

  • (void).cxx_destruct;
  • (BOOL)shouldPreventedAutorotateToInterfaceOrientation;
  • (void)closeView;
  • (void)showAnimation;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1 Data:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayAvaliablePayCardListView : MMUIView <ILinkEventExt, MMWebViewDelegate, CAAnimationDelegate> { WCPayBindCardInfo *selectedPayCardInfo; NSArray *m_arrBindCard; NSMutableArray *m_arrButtonArray; UIImageView *m_backgroundView; WCPayControlData *m_data; id m_delegate; }

  • (void).cxx_destruct;
  • (void)webViewReturn:(id)arg1;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)didMoveToWindow;
  • (BOOL)shouldPreventedAutorotateToInterfaceOrientation;
  • (void)closeView;
  • (void)OnSelectedNewCard:(id)arg1;
  • (void)OnSelectedCard:(id)arg1;
  • (void)onCancelButtonDone;
  • (void)OnCompleteButtonDone:(id)arg1;
  • (void)showAnimation;
  • (id)initWithFrame:(struct CGRect)arg1 andData:(id)arg2 delegate:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayDigitalCertInstallViewController : WCPayBaseViewController <MMTipsViewControllerDelegate, WCPayGenDigitalCertCgiDelegate> { UIButton *_m_verifyButton; WCPayTenpaySecureCtrlItem *_m_idNoTextFieldItem; WCBizLoadingView *_m_bizLoadingView; WCPayGenDigitalCertCgi *_m_genDigitalCgi; WCPayUserInfo *_m_userInfo; id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(retain, nonatomic) WCPayUserInfo *m_userInfo; // @synthesize m_userInfo=_m_userInfo; @property(retain, nonatomic) WCPayGenDigitalCertCgi *m_genDigitalCgi; // @synthesize m_genDigitalCgi=_m_genDigitalCgi; @property(retain, nonatomic) WCBizLoadingView *m_bizLoadingView; // @synthesize m_bizLoadingView=_m_bizLoadingView; @property(retain, nonatomic) WCPayTenpaySecureCtrlItem *m_idNoTextFieldItem; // @synthesize m_idNoTextFieldItem=_m_idNoTextFieldItem; @property(retain, nonatomic) UIButton *m_verifyButton; // @synthesize m_verifyButton=_m_verifyButton; - (void).cxx_destruct; - (void)onClickTipsBtn:(id)arg1 Index:(int)arg2; - (void)WCBaseInfoItemEditChanged:(id)arg1; - (void)onWCPayGenDigitalCertCgiWithResp:(id)arg1; - (void)updateVerifyButtonStatus; - (void)onClickVerifyButton; - (void)updateTextFieldItem; - (void)updateVerifyButton; - (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2; - (void)updateInputSection; - (void)reloadTableView; - (void)didReceiveMemoryWarning; - (void)viewWillLayoutSubviews; - (void)showKeyboard; - (void)stopBizLoading; - (void)startBizLoadingBlocked; - (void)updateBizLoadingView; - (void)viewDidLoad; - (id)initWithDelegate:(id)arg1 userInfo:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOfflinePayInvalidCheckTipsView : MMUIView { id _delegate; UIImageView *_iconImgView; MMUILabel *_tipsLabel; RichTextView *_richTextView; UIButton *_confirmBtn; }

@property(retain, nonatomic) UIButton *confirmBtn; // @synthesize confirmBtn=_confirmBtn; @property(retain, nonatomic) RichTextView *richTextView; // @synthesize richTextView=_richTextView; @property(retain, nonatomic) MMUILabel *tipsLabel; // @synthesize tipsLabel=_tipsLabel; @property(retain, nonatomic) UIImageView *iconImgView; // @synthesize iconImgView=_iconImgView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)confirmBtnPress:(id)arg1; - (void)setupContentView; - (id)initInvalidTipsViewWithFrame:(struct CGRect)arg1 delegate:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCMallChargeMobileViewController : WCMallBaseViewController <ABPeoplePickerNavigationControllerDelegate, CNContactPickerDelegate, MMTipsViewControllerDelegate, UITextFieldDelegate, WCMallOldTelephoneViewDelegate, WCMallCandidateTelephoneViewDelegate, ILinkEventExt> { id m_delegate; WCUITextField *m_textInputTextField; UIView *oHeaderView; UIView *oTipsBannerView; UILabel *oUserNameLabel; UILabel *oOperatorsTipsLabel; UILabel *oErrorMsgTipsLabel; UILabel *oPlaceHolderTipsLabel; UIButton *oSelectMaskAddressButton; UIButton *oSelectAddressButton; UIView *oBottomContainerView; UIView *oFunctionListView; BOOL bDidPoped; BOOL bInited; int m_eTelephoneNumberInputStatus; WCMallOldTelephoneView *m_oWCMallOldTelephoneView; WCMallCandidateTelephoneView *m_oWCMallCandidateTelephoneView; NSDictionary *dicSelectedProductInfo; }

  • (void).cxx_destruct;
  • (void)onClickTipsBtn:(id)arg1 Index:(int)arg2;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)peoplePickerNavigationController:(id)arg1 didSelectPerson:(void *)arg2 property:(int)arg3 identifier:(int)arg4;
  • (BOOL)peoplePickerNavigationController:(id)arg1 shouldContinueAfterSelectingPerson:(void *)arg2 property:(int)arg3 identifier:(int)arg4;
  • (BOOL)peoplePickerNavigationController:(id)arg1 shouldContinueAfterSelectingPerson:(void *)arg2;
  • (void)peoplePickerNavigationControllerDidCancel:(id)arg1;
  • (void)contactPicker:(id)arg1 didSelectContactProperty:(id)arg2;
  • (void)contactPickerDidCancel:(id)arg1;
  • (void)onSelectContact;
  • (void)onSelectEditInputTextField;
  • (id)GetCandidateTelephoneEnsureTip;
  • (id)GetCandidateTelephoneDescription:(unsigned long)arg1 DifferentIndex:(id)arg2;
  • (unsigned long)GetNumberOfCandidateTelephoneListCount;
  • (void)OnClickWCMallCandidateTelephoneEnsureCellClicked;
  • (void)OnClickWCMallCandidateTelephoneCell:(unsigned long)arg1;
  • (BOOL)isSupportSeparator;
  • (id)GetOldTelephoneOwnerName:(unsigned long)arg1;
  • (id)GetOldTelephoneNumber:(unsigned long)arg1;
  • (unsigned long)GetNumberOfOldTelephoneListCount;
  • (void)OnClickWCMallOldTelephoneClearButton;
  • (void)OnClearTelphone;
  • (void)OnClickWCMallOldTelephoneCell:(unsigned long)arg1;
  • (void)textFieldDidChanged:(id)arg1;
  • (void)textFieldDidEndOnExit:(id)arg1;
  • (BOOL)textFieldShouldReturn:(id)arg1;
  • (BOOL)textFieldShouldClear:(id)arg1;
  • (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
  • (void)textFieldDidEndEditing:(id)arg1;
  • (BOOL)textFieldShouldEndEditing:(id)arg1;
  • (void)textFieldDidBeginEditing:(id)arg1;
  • (BOOL)textFieldShouldBeginEditing:(id)arg1;
  • (void)rightBarButtonPress:(id)arg1;
  • (void)setTelephoneNumberOwnerName:(id)arg1 Number:(id)arg2;
  • (void)setDelegate:(id)arg1;
  • (void)OnEnsureCharge;
  • (void)OnFounctionUp:(id)arg1;
  • (void)OnFounctionDown:(id)arg1;
  • (void)OnFounctionClicked:(id)arg1;
  • (void)onClickWeSim;
  • (void)OnClickedWt;
  • (void)onClickRemind;
  • (void)OnClickedPayCard;
  • (void)OnActivityIconClick:(id)arg1;
  • (void)OnActivityIconCancel:(id)arg1;
  • (void)refreshViewWithData:(id)arg1;
  • (BOOL)checkTips;
  • (void)reloadTableView;
  • (void)reloadDescTipsView;
  • (void)OnLeftBarButtonDone;
  • (id)getCurrentFunctionDictionary;
  • (id)getCurrentUserName;
  • (void)reloadCandidateTelephoneView;
  • (void)reloadOldTelephoneListView;
  • (void)initCurrentView;
  • (void)initJumpedH5FunctionView;
  • (void)reloadFunctionListView;
  • (id)getDescTipsView;
  • (id)getInputMobileNumberView;
  • (id)getBannerView;
  • (void)initCandidateTelphoneTableView:(struct CGRect)arg1;
  • (void)initOldTelphoneTableView:(struct CGRect)arg1;
  • (BOOL)initFilledDefaultData;
  • (void)initNavigationBar;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidBePoped:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRedEnvelopesMadeHBSuccessView : MMUIView { id m_delegate; UIImageView *m_backgroundView; UIButton *openRedEnvelopesButton; BOOL m_bEndAnmation; UIView *oRedView; UIView *oTopHeaderView; }

  • (void).cxx_destruct;
  • (void)onMainWindowFrameChanged;
  • (void)removeView;
  • (void)endAnimation;
  • (void)showAnimation;
  • (void)stopReceiveAnimation;
  • (void)startReceiveAnimation;
  • (void)OnSendHBDone;
  • (void)OnCancelButtonDone;
  • (void)initUIWithFrame:(struct CGRect)arg1;
  • (id)initWithFrame:(struct CGRect)arg1 delegate:(id)arg2;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCBeaconGuideSwitch : MMObject { unsigned int channelOpenMethod; unsigned int channelOpenTime; unsigned int shakeTabDisplay; }

  • (void)initialize; @property(nonatomic) unsigned int shakeTabDisplay; // @synthesize shakeTabDisplay; @property(nonatomic) unsigned int channelOpenTime; // @synthesize channelOpenTime; @property(nonatomic) unsigned int channelOpenMethod; // @synthesize channelOpenMethod;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface WCPayBankLogoView : UIImageView { NSString *m_bankType; }

@property(retain, nonatomic) NSString *m_bankType; // @synthesize m_bankType; - (void).cxx_destruct; - (void)UpdateImage:(id)arg1; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1 WithBankType:(id)arg2; - (void)initViewWithBankType:(id)arg1 Frame:(struct CGRect)arg2;

@end

@interface WCPayBindCardItem : WCBaseTextFieldItem <UIPickerViewDelegate, UIPickerViewDataSource, WCBizPickerViewDelegate> { UILabel *m_textLabel; WCBizPickerView *m_pickerView; NSMutableArray *m_arrSection; WCPayBindCardInfo *m_selectType; int m_iCurrentSectoin; BOOL m_bUsedNewCardControl; NSString *m_nsNewCardControlWording; }

  • (void).cxx_destruct;
  • (void)WCBizPickerViewDidComplete:(id)arg1;
  • (void)WCBizPickerViewDidCancel;
  • (id)pickerView:(id)arg1 viewForRow:(int)arg2 forComponent:(int)arg3 reusingView:(id)arg4;
  • (int)pickerView:(id)arg1 numberOfRowsInComponent:(int)arg2;
  • (int)numberOfComponentsInPickerView:(id)arg1;
  • (void)setEnable:(BOOL)arg1;
  • (void)addNewCardControl:(id)arg1;
  • (void)setBindCardList:(id)arg1;
  • (void)setSelectNewCardControl;
  • (void)setSelectBindCard:(id)arg1;
  • (void)setTextAlignment:(int)arg1;
  • (void)setText:(id)arg1;
  • (id)getValue;
  • (void)becomeFirstResponder;
  • (id)getStringFrom:(id)arg1;
  • (void)dealloc;
  • (void)initView:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ZCWScrollDigitView : UIView { float _oneDigitHeight; unsigned int _digit; UIView *backgroundView; UILabel *label; unsigned int digit; UIFont *digitFont; }

@property(nonatomic) unsigned int _digit; // @synthesize _digit; @property(retain, nonatomic) UIFont *digitFont; // @synthesize digitFont; @property(readonly, nonatomic) unsigned int digit; // @synthesize digit; @property(retain, nonatomic) UILabel *label; // @synthesize label; @property(retain, nonatomic) UIView *backgroundView; // @synthesize backgroundView; - (void).cxx_destruct; - (void)didConfigFinish; - (void)commitChange; - (void)setRandomScrollDigit:(unsigned int)arg1 length:(unsigned int)arg2; - (void)setDigitFast:(unsigned int)arg1; - (void)setDigitFromLast:(unsigned int)arg1; - (void)setDigit:(unsigned int)arg1 from:(unsigned int)arg2; - (void)setDigitAndCommit:(unsigned int)arg1;

@end

@interface ZCWScrollNumView : UIView { NSMutableArray *_numberViews; unsigned int numberSize; unsigned int numberValue; UIView *backgroundView; UIView *digitBackgroundView; UIFont *digitFont; float splitSpaceWidth; float topAndBottomPadding; UIColor *_digitColor; unsigned int _randomLength; int _dotPos; UIView *_dotView; id _delegate; }

  • (id)dotImageWithColor:(id)arg1 width:(float)arg2 height:(float)arg3;
  • (unsigned int)digitFromNum:(unsigned int)arg1 withIndex:(unsigned int)arg2; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) UIView *dotView; // @synthesize dotView=_dotView; @property(nonatomic) int dotPos; // @synthesize dotPos=_dotPos; @property(nonatomic) unsigned int randomLength; // @synthesize randomLength=_randomLength; @property(retain, nonatomic) UIColor *digitColor; // @synthesize digitColor=_digitColor; @property(nonatomic) float topAndBottomPadding; // @synthesize topAndBottomPadding; @property(nonatomic) float splitSpaceWidth; // @synthesize splitSpaceWidth; @property(readonly, nonatomic) NSArray *numberViews; // @synthesize numberViews=_numberViews; @property(retain, nonatomic) UIFont *digitFont; // @synthesize digitFont; @property(retain, nonatomic) UIView *digitBackgroundView; // @synthesize digitBackgroundView; @property(retain, nonatomic) UIView *backgroundView; // @synthesize backgroundView; @property(readonly, nonatomic) unsigned int numberValue; // @synthesize numberValue; @property(nonatomic) unsigned int numberSize; // @synthesize numberSize;
  • (void).cxx_destruct;
  • (void)didConfigFinish;
  • (id)getDefaultDotView;
  • (unsigned int)digitIndex:(unsigned int)arg1;
  • (void)animationDidStop;
  • (void)setNumber:(unsigned int)arg1 withAnimationType:(int)arg2 animationTime:(double)arg3 stopTimeStep:(double)arg4;
  • (float)getBaseLine;
  • (void)initScrollNumView;
  • (id)initWithCoder:(id)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCRedEnvelopes2016GreetingViewController : MMUIViewController <IZCWScrollNumViewDelegate, GKImagePickerDelegate, WCRedEnvelopesCdnManagerDelegate> { int m_currentNum; NSString *m_currentWish; NSString *m_nsStatusMsg; double m_numAnimationDuration; int m_currentMessIndex; NSArray *m_oMessArr; NSString *m_nsHeadUrl; NSString *m_nsSenderNickName; SingleImageBrowser *m_oImageBrowser; int m_enStatus; NSString *m_chatName; BOOL _m_bIsSender; BOOL _m_bScrollNum; BOOL _m_bPitcureEnable; BOOL _m_bIsCreate; BOOL _m_bFisrtLayout; id _m_delegate; UIView *_m_coverView; UIView *_m_containerView; UIImageView *_m_containerBGImgView; UIButton *_m_closeBtn; UIButton *_m_cameraBtn; UIImageView *_m_pictureBGImgView; UIImageView *_m_pictureImgView; UIView *_m_pictureLoadingView; UIButton *_m_pictureDelBtn; MMUILabel *_m_greetingLabel; MMUILabel *_m_yuanLabel; ZCWScrollNumView *_m_numView; UIButton *_m_randomNextMoneyBtn; MMUILabel *_m_saveBalanceLabel; UIButton *_m_sendBtn; MMUILabel *_m_statusLabel; UIView *_m_senderView; WCRedEnvelopesControlData *_m_data; UIImage *_m_oImage; MMToastViewController *_m_toastView; GKImagePicker *_m_picker; WCRedEnvelopesCdnManager *_m_oCdnManager; }

@property(retain, nonatomic) WCRedEnvelopesCdnManager *m_oCdnManager; // @synthesize m_oCdnManager=_m_oCdnManager; @property(retain, nonatomic) GKImagePicker *m_picker; // @synthesize m_picker=_m_picker; @property(retain, nonatomic) MMToastViewController *m_toastView; // @synthesize m_toastView=_m_toastView; @property(nonatomic) BOOL m_bFisrtLayout; // @synthesize m_bFisrtLayout=_m_bFisrtLayout; @property(retain, nonatomic) UIImage *m_oImage; // @synthesize m_oImage=_m_oImage; @property(nonatomic) BOOL m_bIsCreate; // @synthesize m_bIsCreate=_m_bIsCreate; @property(nonatomic) BOOL m_bPitcureEnable; // @synthesize m_bPitcureEnable=_m_bPitcureEnable; @property(nonatomic) BOOL m_bScrollNum; // @synthesize m_bScrollNum=_m_bScrollNum; @property(nonatomic) BOOL m_bIsSender; // @synthesize m_bIsSender=_m_bIsSender; @property(retain, nonatomic) WCRedEnvelopesControlData *m_data; // @synthesize m_data=_m_data; @property(retain, nonatomic) UIView *m_senderView; // @synthesize m_senderView=_m_senderView; @property(retain, nonatomic) MMUILabel *m_statusLabel; // @synthesize m_statusLabel=_m_statusLabel; @property(retain, nonatomic) UIButton *m_sendBtn; // @synthesize m_sendBtn=_m_sendBtn; @property(retain, nonatomic) MMUILabel *m_saveBalanceLabel; // @synthesize m_saveBalanceLabel=_m_saveBalanceLabel; @property(retain, nonatomic) UIButton *m_randomNextMoneyBtn; // @synthesize m_randomNextMoneyBtn=_m_randomNextMoneyBtn; @property(retain, nonatomic) ZCWScrollNumView *m_numView; // @synthesize m_numView=_m_numView; @property(retain, nonatomic) MMUILabel *m_yuanLabel; // @synthesize m_yuanLabel=_m_yuanLabel; @property(retain, nonatomic) MMUILabel *m_greetingLabel; // @synthesize m_greetingLabel=_m_greetingLabel; @property(retain, nonatomic) UIButton *m_pictureDelBtn; // @synthesize m_pictureDelBtn=_m_pictureDelBtn; @property(retain, nonatomic) UIView *m_pictureLoadingView; // @synthesize m_pictureLoadingView=_m_pictureLoadingView; @property(retain, nonatomic) UIImageView *m_pictureImgView; // @synthesize m_pictureImgView=_m_pictureImgView; @property(retain, nonatomic) UIImageView *m_pictureBGImgView; // @synthesize m_pictureBGImgView=_m_pictureBGImgView; @property(retain, nonatomic) UIButton *m_cameraBtn; // @synthesize m_cameraBtn=_m_cameraBtn; @property(retain, nonatomic) UIButton *m_closeBtn; // @synthesize m_closeBtn=_m_closeBtn; @property(retain, nonatomic) UIImageView *m_containerBGImgView; // @synthesize m_containerBGImgView=_m_containerBGImgView; @property(retain, nonatomic) UIView *m_containerView; // @synthesize m_containerView=_m_containerView; @property(retain, nonatomic) UIView *m_coverView; // @synthesize m_coverView=_m_coverView; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (float)hb_height; - (float)hb_width; - (void)endAnimation; - (void)showAnimation; - (void)downloadImageWithFileId:(id)arg1 aesKey:(id)arg2 filePath:(id)arg3 fileLength:(int)arg4 clientMsgId:(id)arg5; - (void)uploadImage:(id)arg1; - (void)onWcRedEnvelopesCdnManagerDidDownloadImage:(BOOL)arg1 fileId:(id)arg2; - (void)onWcRedEnvelopesCdnManagerUploadImagePercent:(double)arg1; - (void)onWcRedEnvelopesCdnManagerDidUploadImage:(BOOL)arg1 fileName:(id)arg2 fileId:(id)arg3 aesKey:(id)arg4 fileLength:(int)arg5; - (void)imagePickerDidCancel:(id)arg1; - (void)imagePicker:(id)arg1 pickedImage:(id)arg2; - (void)onNumViewAnimationDidStop; - (void)sendWithImage; - (void)sendWithOutImage; - (void)onImageTap:(id)arg1; - (void)onCoverTap:(id)arg1; - (void)onSendBtnClick:(id)arg1; - (void)onNextLucyMoneyClick:(id)arg1; - (void)onPictureDelBtnClick:(id)arg1; - (void)onCameraBtnClick:(id)arg1; - (void)onCloseClick:(id)arg1; - (void)dismiss; - (void)show; - (void)setUploadingStatus:(BOOL)arg1; - (void)showFailToastViewText:(id)arg1; - (void)tryDownloadImage; - (void)tryLoadImageForReceive; - (void)tryLoadImageForSender; - (void)genImage; - (void)layoutExpiredView; - (void)layoutReceiveView; - (void)layoutSendView; - (void)viewDidLayoutSubviews; - (void)layoutViews; - (void)viewDidLoad; - (void)setupView; - (void)centerButton:(id)arg1 imageSpacing:(float)arg2; - (void)configNumView:(id)arg1 withNumber:(int)arg2 font:(id)arg3; - (BOOL)isMsgWrapHasImage; - (id)initReceiveViewWithIsScrollNum:(BOOL)arg1 payData:(id)arg2; - (id)initSendViewWithIsScrollNum:(BOOL)arg1 payData:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayBindedCardPikerItem : WCBaseTextFieldItem <UIPickerViewDelegate, UIPickerViewDataSource, WCBizPickerViewDelegate> { UILabel *m_textLabel; WCBizPickerView *m_pickerView; WCPayBindCardInfo *m_selectCard; NSMutableDictionary *m_dicAll; NSArray *m_arrRows; id m_cardDelegate; NSArray *m_arrOrderAvailableCards; }

  • (void).cxx_destruct;
  • (void)WCBizPickerViewDidComplete:(id)arg1;
  • (void)WCBizPickerViewDidCancel;
  • (id)pickerView:(id)arg1 viewForRow:(int)arg2 forComponent:(int)arg3 reusingView:(id)arg4;
  • (int)pickerView:(id)arg1 numberOfRowsInComponent:(int)arg2;
  • (int)numberOfComponentsInPickerView:(id)arg1;
  • (BOOL)checkOrderCardAvailable:(id)arg1;
  • (BOOL)checkCardAvailable:(id)arg1;
  • (void)setDelegate:(id)arg1;
  • (BOOL)isOrderAvailableCard:(id)arg1;
  • (void)setOrderAvailableCardList:(id)arg1;
  • (void)setBindCardList:(id)arg1;
  • (void)setText:(id)arg1;
  • (void)setSelectBindCard:(id)arg1;
  • (void)becomeFirstResponder;
  • (unsigned long)findIndexFromInfo:(id)arg1;
  • (id)getValue;
  • (void)dealloc;
  • (void)initView:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSKUButtonDisableBgView : UIView { UIColor *_roundCornerColor; }

@property(retain, nonatomic) UIColor *roundCornerColor; // @synthesize roundCornerColor=_roundCornerColor; - (void).cxx_destruct; - (void)drawRect:(struct CGRect)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCPayCardDetailView : UIButton { WCPayBindCardInfo *m_info; UIImageView *backView; UIImageView *waterMaskView; WCPayBankLogoView *logoView; BOOL needUpdateResource; UILabel *bankTypeLabel; }

@property(nonatomic) BOOL needUpdateResource; // @synthesize needUpdateResource; - (void).cxx_destruct; - (void)OnGetBankResourcesNotification:(id)arg1; - (id)getInfo; - (void)CancelPerformGetData; - (void)dealloc; - (id)initWithBindCardInfo:(id)arg1 Data:(id)arg2; - (void)initViewWithBindCardInfo:(id)arg1 Data:(id)arg2; - (void)OnGetBankResources:(id)arg1 Error:(id)arg2; - (void)OnGetBankPackage:(id)arg1 Error:(id)arg2; - (void)OnSuccessGetBankResources:(id)arg1; - (void)OnSuccessGetBankPackage:(id)arg1; - (void)SaveAndShowBankLogoImage:(id)arg1; - (void)SaveAndShowBackGroundImage:(id)arg1; - (void)layoutLogoView:(id)arg1; - (void)SaveAndShowWaterMaskImage:(id)arg1; - (void)GetAboutAllImage; - (id)getBackGroundImage:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ScrollView : UIScrollView { }

  • (void)layoutSubviews;

@end

@interface GKImageCropView : UIView { BOOL resizableCropArea; UIScrollView *scrollView; UIImageView *imageView; GKImageCropOverlayView *cropOverlayView; float xOffset; float yOffset; float _faktoredWidth; float _faktoredHeight; }

@property(nonatomic) float faktoredHeight; // @synthesize faktoredHeight=_faktoredHeight; @property(nonatomic) float faktoredWidth; // @synthesize faktoredWidth=_faktoredWidth; @property(nonatomic) float yOffset; // @synthesize yOffset; @property(nonatomic) float xOffset; // @synthesize xOffset; @property(nonatomic) BOOL resizableCropArea; // @synthesize resizableCropArea; @property(retain, nonatomic) GKImageCropOverlayView *cropOverlayView; // @synthesize cropOverlayView; @property(retain, nonatomic) UIImageView *imageView; // @synthesize imageView; @property(retain, nonatomic) UIScrollView *scrollView; // @synthesize scrollView; - (void).cxx_destruct; - (id)viewForZoomingInScrollView:(id)arg1; - (void)layoutSubviews; - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2; - (id)initWithFrame:(struct CGRect)arg1; - (struct CGAffineTransform)_orientationTransformedRectOfImage:(id)arg1; - (struct CGRect)_calcVisibleRectForCropArea; - (struct CGRect)_calcVisibleRectForResizeableCropArea; - (id)croppedImage; @property(nonatomic) struct CGSize cropSize; @property(retain, nonatomic) UIImage *imageToCrop;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCLanDeviceData : MMObject { CMessageWrap *m_nsMsgWrap; WCDataItem *m_nsDataItem; unsigned int m_nsScene; unsigned int m_nsSource; WCMediaItem *m_nsMediaItem; WCLanDeviceKissFileMsg *m_nsFileInfo; }

@property(retain, nonatomic) WCLanDeviceKissFileMsg *m_nsFileInfo; // @synthesize m_nsFileInfo; @property(retain, nonatomic) WCMediaItem *m_nsMediaItem; // @synthesize m_nsMediaItem; @property(nonatomic) unsigned int m_nsSource; // @synthesize m_nsSource; @property(nonatomic) unsigned int m_nsScene; // @synthesize m_nsScene; @property(retain, nonatomic) WCDataItem *m_nsDataItem; // @synthesize m_nsDataItem; @property(retain, nonatomic) CMessageWrap *m_nsMsgWrap; // @synthesize m_nsMsgWrap; - (void).cxx_destruct; - (int)opSource; - (id)fileExt; - (int)opObjType; - (id)dataId; - (id)fileKissMsgWithDetail:(BOOL)arg1; - (id)thumbPath; - (id)filePath; - (id)imageKissMsg; - (id)imagePath; - (id)urlInfo; - (id)locationInfo; - (id)musicInfo; - (id)initWithTimeLineItem:(id)arg1 mediaItem:(id)arg2; - (id)initWithMessageWrap:(id)arg1;

@end

@interface WCLanDeviceKissFileMsg : MMObject { BOOL _isContainDetail; NSString *_fileName; NSString *_filePath; NSString *_fileMD5; unsigned int _fileSize; NSString *_fileExt; }

@property(copy, nonatomic) NSString *fileExt; // @synthesize fileExt=_fileExt; @property(nonatomic) unsigned int fileSize; // @synthesize fileSize=_fileSize; @property(copy, nonatomic) NSString *fileMD5; // @synthesize fileMD5=_fileMD5; @property(copy, nonatomic) NSString *filePath; // @synthesize filePath=_filePath; @property(copy, nonatomic) NSString *fileName; // @synthesize fileName=_fileName; @property(nonatomic) BOOL isContainDetail; // @synthesize isContainDetail=_isContainDetail; - (void).cxx_destruct;

@end

@interface WCPayCardTypeItem : WCBaseTextFieldItem <UIPickerViewDelegate, UIPickerViewDataSource, WCBizPickerViewDelegate> { UILabel *m_textLabel; WCBizPickerView *m_pickerView; NSMutableArray *m_arrSection; NSMutableDictionary *m_dicRows; WCPayCardBinInfo *m_selectType; int m_iCurrentSectoin; NSArray *m_arrOrderAvailableCards; }

  • (void).cxx_destruct;
  • (void)WCBizPickerViewDidComplete:(id)arg1;
  • (void)WCBizPickerViewDidCancel;
  • (void)pickerView:(id)arg1 didSelectRow:(int)arg2 inComponent:(int)arg3;
  • (id)pickerView:(id)arg1 viewForRow:(int)arg2 forComponent:(int)arg3 reusingView:(id)arg4;
  • (int)pickerView:(id)arg1 numberOfRowsInComponent:(int)arg2;
  • (int)numberOfComponentsInPickerView:(id)arg1;
  • (BOOL)isOrderAvailableCard:(id)arg1;
  • (void)setOrderAvailableCardList:(id)arg1;
  • (void)setCardTypeList:(id)arg1;
  • (void)setSelectCardType:(id)arg1;
  • (void)setTextAlignment:(int)arg1;
  • (void)setText:(id)arg1;
  • (id)getValue;
  • (void)becomeFirstResponder;
  • (id)getStringFrom:(id)arg1;
  • (void)dealloc;
  • (void)initView:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCouponsListView : MMUIView { WCPayFavorComposeInfo *m_oOldSelectedComposeInfo; UIImageView *m_backgroundView; UIButton *comleteButton; UILabel *topTitleLabel; NSMutableArray *m_arrCouponsView; NSMutableArray *m_arrFilterTradeFavInfo; WCPayControlData *m_data; id m_delegate; }

  • (void).cxx_destruct;
  • (BOOL)shouldPreventedAutorotateToInterfaceOrientation;
  • (void)closeView;
  • (void)OnSelectedFavor:(id)arg1;
  • (void)onCancelButtonDone;
  • (void)OnCompleteButtonDone:(id)arg1;
  • (void)showAnimation;
  • (id)initWithFrame:(struct CGRect)arg1 andData:(id)arg2 delegate:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRedEnvelopesMakeRedEnvelopesViewController : WCRedEnvelopesBaseViewController <WCPayNoticeBannerDelegate, UITextFieldDelegate, UITextViewDelegate, ILinkEventExt, MMTableViewInfoDelegate> { id m_delegate; int m_enMakeRedEnvelopesScene; WCUITextField *m_oSelectCountTextField; unsigned long m_uiSelectCount; UILabel *moneyLabel; UILabel *nsDefaultWishingLabel; WCUITextField *m_oMoneyTextField; MMTextView *m_textView; UIButton *normalRedEnvelopesButton; WCBaseKeyboardToolBar *m_keyboardBar; BOOL m_bDidBack; BOOL m_bCanHandleScrollViewDidChangedEvent; BOOL m_bNomalMoney; RichTextView *richTextView; UIView *m_oErrorView; UILabel *m_oErrorLabel; BOOL m_bError; BOOL m_bWaitFiveMintes; UIView *oCountSelectView; UIView *oSimpleMoneyView; int m_inputErrorType; WCPayNoticeBanner *_banner; }

@property(retain, nonatomic) WCPayNoticeBanner *banner; // @synthesize banner=_banner; @property(nonatomic) int m_enMakeRedEnvelopesScene; // @synthesize m_enMakeRedEnvelopesScene; - (void).cxx_destruct; - (void)handleTap:(id)arg1; - (void)banner:(id)arg1 clickWithUrl:(id)arg2; - (void)refreshButtonFiveMintes; - (void)setButtonWaitFiveMin; - (void)OnClickTailActivity; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)SetErrorTips; - (void)SetLeftBarButtonClose; - (void)textViewDidChange:(id)arg1; - (void)textViewDidEndEditing:(id)arg1; - (void)textViewDidBeginEditing:(id)arg1; - (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (BOOL)textViewShouldEndEditing:(id)arg1; - (BOOL)textViewShouldBeginEditing:(id)arg1; - (void)resetToCanHandleScrollViewChangedEnvent; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)textFieldDidChanged:(id)arg1; - (void)textFieldDidEndEditing:(id)arg1; - (void)textFieldDidEndOnExit:(id)arg1; - (BOOL)textFieldShouldEndEditing:(id)arg1; - (BOOL)textFieldShouldBeginEditing:(id)arg1; - (void)setDelegate:(id)arg1; - (void)OnMakeWCRedEnvelopesButtonClick; - (void)adjustMoneyLabel; - (void)checkDataError; - (void)checkNextButtonStatus; - (void)viewDidLoad; - (void)animationDidStop:(id)arg1 finished:(id)arg2 context:(void *)arg3; - (void)hideErrorViewWithAnimation; - (void)hideErrorView; - (void)showErrorView:(id)arg1 ErrorType:(int)arg2; - (void)initErrorView; - (void)refreshViewWithData:(id)arg1; - (void)reloadContentView; - (void)initData; - (void)dealloc; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidBePoped:(BOOL)arg1; - (void)OnRightBarButtonClick; - (void)OnLeftBarButtonDone; - (BOOL)useTransparentNavibar; - (void)initNavigationBar;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCredTypeItem : WCBaseTextFieldItem <UIPickerViewDelegate, UIPickerViewDataSource, WCBizPickerViewDelegate> { UILabel *m_textLabel; WCBizPickerView *m_pickerView; NSMutableArray *m_arrSection; WCPayCredInfo *m_selectType; int m_iCurrentSectoin; }

  • (void).cxx_destruct;
  • (void)WCBizPickerViewDidComplete:(id)arg1;
  • (void)WCBizPickerViewDidCancel;
  • (id)pickerView:(id)arg1 viewForRow:(int)arg2 forComponent:(int)arg3 reusingView:(id)arg4;
  • (int)pickerView:(id)arg1 numberOfRowsInComponent:(int)arg2;
  • (int)numberOfComponentsInPickerView:(id)arg1;
  • (void)setEnable:(BOOL)arg1;
  • (void)setCredTypeList:(id)arg1;
  • (void)setSelectCredType:(id)arg1;
  • (void)setTextAlignment:(int)arg1;
  • (void)setText:(id)arg1;
  • (id)getValue;
  • (void)becomeFirstResponder;
  • (id)getStringFrom:(id)arg1;
  • (void)dealloc;
  • (void)initView:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCVVItem : WCPayTenpaySecureCtrlItem { UIButton *m_tipBtn; MMUIViewController *m_viewController; NSString *m_nsTipTitle; NSString *m_nsTipContent; }

  • (void).cxx_destruct;
  • (void)setTipBtnShowed:(BOOL)arg1;
  • (void)showCVVTip;
  • (void)setTipContent:(id)arg1 Title:(id)arg2;
  • (void)setViewController:(id)arg1;
  • (void)addTipBtnTarget:(id)arg1 sel:(SEL)arg2;
  • (void)dealloc;
  • (void)initView:(struct CGRect)arg1;

@end

@interface WCPayControlDataGroupPayData : NSObject { CContact *_chatroomContact; NSArray *_launchSelectedContacts; NSArray *_launchIgnoreContacts; unsigned int _selectMemberSource; NSString *_orderBillNum; unsigned int _fromScene; NSString *_outTradeNum; NSString *_launcherUsername; NSString *_payerUsername; int _moneyConfirmMsgSeq; AAOperationRes *_groupPaySvrConfigData; AALaunchByPersonRes *_activityAAResponse; AAQueryDetailRes *_aaOrderDetailResponse; AAPayRes *_orderPrepayResponse; }

@property(retain, nonatomic) AAPayRes *orderPrepayResponse; // @synthesize orderPrepayResponse=_orderPrepayResponse; @property(retain, nonatomic) AAQueryDetailRes *aaOrderDetailResponse; // @synthesize aaOrderDetailResponse=_aaOrderDetailResponse; @property(retain, nonatomic) AALaunchByPersonRes *activityAAResponse; // @synthesize activityAAResponse=_activityAAResponse; @property(retain, nonatomic) AAOperationRes *groupPaySvrConfigData; // @synthesize groupPaySvrConfigData=_groupPaySvrConfigData; @property(nonatomic) int moneyConfirmMsgSeq; // @synthesize moneyConfirmMsgSeq=_moneyConfirmMsgSeq; @property(retain, nonatomic) NSString *payerUsername; // @synthesize payerUsername=_payerUsername; @property(retain, nonatomic) NSString *launcherUsername; // @synthesize launcherUsername=_launcherUsername; @property(retain, nonatomic) NSString *outTradeNum; // @synthesize outTradeNum=_outTradeNum; @property(nonatomic) unsigned int fromScene; // @synthesize fromScene=_fromScene; @property(retain, nonatomic) NSString *orderBillNum; // @synthesize orderBillNum=_orderBillNum; @property(nonatomic) unsigned int selectMemberSource; // @synthesize selectMemberSource=_selectMemberSource; @property(retain, nonatomic) NSArray *launchIgnoreContacts; // @synthesize launchIgnoreContacts=_launchIgnoreContacts; @property(retain, nonatomic) NSArray *launchSelectedContacts; // @synthesize launchSelectedContacts=_launchSelectedContacts; @property(retain, nonatomic) CContact *chatroomContact; // @synthesize chatroomContact=_chatroomContact; - (void).cxx_destruct;

@end

@interface WCPayGPSvrConfigCache : NSObject { unsigned int aaMaxTotalNum; unsigned int aaMaxPayerNum; unsigned int aaMaxReceiverNum; unsigned long long aaMaxTotalAmount; unsigned long long aaMaxPerAmount; }

  • (void)initialize; @property(nonatomic) unsigned int aaMaxReceiverNum; // @synthesize aaMaxReceiverNum; @property(nonatomic) unsigned int aaMaxPayerNum; // @synthesize aaMaxPayerNum; @property(nonatomic) unsigned long long aaMaxPerAmount; // @synthesize aaMaxPerAmount; @property(nonatomic) unsigned long long aaMaxTotalAmount; // @synthesize aaMaxTotalAmount; @property(nonatomic) unsigned int aaMaxTotalNum; // @synthesize aaMaxTotalNum;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayGPSvrConfigUtil : NSObject { }

  • (BOOL)saveGroupPaySvrConfig:(id)arg1;
  • (id)getGroupPayConfigCache;
  • (id)getGroupPaySvrConfigCachePath;

@end

@interface WCPayOverseaReadActivityList : NSObject { NSMutableSet *m_set; unsigned long _m_tpaCountry; }

  • (void)checkFileWithTpaCountry:(unsigned int)arg1;
  • (id)getSavePathWithTpaCountry:(unsigned int)arg1;
  • (id)getSaveRootDir;
  • (id)cacheObjectWithTpaCountry:(unsigned int)arg1;
  • (void)initialize; @property(nonatomic) unsigned long m_tpaCountry; // @synthesize m_tpaCountry=_m_tpaCountry; @property(retain, nonatomic) NSMutableSet *m_set; // @synthesize m_set;
  • (void).cxx_destruct;
  • (void)saveToCache;
  • (BOOL)hasReadActivityId:(id)arg1;
  • (void)addReadActivityId:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRedEnvelopesHistoryListControlLogic : WCRedEnvelopesControlLogic <WCBaseControlLogicDeleagte, WCBaseControlMgrExt, WCRedEnvelopesRedEnvelopesHistoryListViewControllerDelegate> { int m_enWCRedEnvelopesHistoryType; }

  • (void)OnQueryUserSendOrReceiveRedEnveloperListRequest:(id)arg1 Error:(id)arg2;
  • (void)OnDidSelectOtherYear:(id)arg1;
  • (void)OnDeleteReceivedRedEnvelopesHistoryItem:(id)arg1;
  • (void)OnDeleteSendedRedEnvelopesHistoryItem:(id)arg1;
  • (void)OnDidSelectReceivedRedEnvelopesHistoryItem:(id)arg1;
  • (void)OnDidSelectSendedRedEnvelopesHistoryItem:(id)arg1;
  • (void)OnLoadMoreRedEnvelopesList;
  • (BOOL)HasMoreDetailList;
  • (void)WCRedEnvelopesRedEnvelopesHistoryListViewControllerBack;
  • (void)startLogic;
  • (id)initWithData:(id)arg1 Scene:(int)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayFacingQRCodeImageView : UIImageView { id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)LongPressEvents; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayFacingReceiveFixedMoneyQRCodeView : MMUIView { }

  • (void)saveFixedMoneyQRCodeView;
  • (id)initWithQRCode:(id)arg1 TotalMoney:(id)arg2 Description:(id)arg3;

@end

@interface WCProductActionItemInfo : NSObject { BOOL isPopUp; NSString *iconUrl; NSString *title; NSString *tips; NSString *content; unsigned long actionType; NSArray *imageUrlList; unsigned long index; }

@property(nonatomic) unsigned long index; // @synthesize index; @property(retain, nonatomic) NSArray *imageUrlList; // @synthesize imageUrlList; @property(nonatomic) unsigned long actionType; // @synthesize actionType; @property(retain, nonatomic) NSString *content; // @synthesize content; @property(retain, nonatomic) NSString *tips; // @synthesize tips; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl; @property(nonatomic) BOOL isPopUp; // @synthesize isPopUp; - (void).cxx_destruct;

@end

@interface WCProductActionGroupInfo : NSObject { NSString *groupTitle; NSArray *actionCellList; }

@property(retain, nonatomic) NSArray *actionCellList; // @synthesize actionCellList; @property(retain, nonatomic) NSString *groupTitle; // @synthesize groupTitle; - (void).cxx_destruct;

@end

@interface WCProductLocationInfo : NSObject { NSString *country; NSString *province; NSString *city; NSString *address; float latitude; float longitude; }

@property(nonatomic) float longitude; // @synthesize longitude; @property(nonatomic) float latitude; // @synthesize latitude; @property(retain, nonatomic) NSString *address; // @synthesize address; @property(retain, nonatomic) NSString *city; // @synthesize city; @property(retain, nonatomic) NSString *province; // @synthesize province; @property(retain, nonatomic) NSString *country; // @synthesize country; - (void).cxx_destruct;

@end

@interface WCProductSellerInfo : NSObject { NSString *appID; NSString *usrName; NSString *name; WCProductLocationInfo *locationInfo; NSString *contactWay; NSString *logoImg; unsigned long flag; }

@property(nonatomic) unsigned long flag; // @synthesize flag; @property(retain, nonatomic) NSString *logoImg; // @synthesize logoImg; @property(retain, nonatomic) NSString *contactWay; // @synthesize contactWay; @property(retain, nonatomic) WCProductLocationInfo *locationInfo; // @synthesize locationInfo; @property(retain, nonatomic) NSString *name; // @synthesize name; @property(retain, nonatomic) NSString *usrName; // @synthesize usrName; @property(retain, nonatomic) NSString *appID; // @synthesize appID; - (void).cxx_destruct;

@end

@interface WCPayOverseaMainWalletCell : UICollectionViewCell { MMWebImageView *_m_iconView; MMWebImageView *_m_foregroundIconView; UILabel *_m_nameLabel; WCPayOverseaPayFunctionObject *_m_data; UIView *_m_wLine; UIView *_m_hLine; }

@property(retain, nonatomic) UIView *m_hLine; // @synthesize m_hLine=_m_hLine; @property(retain, nonatomic) UIView *m_wLine; // @synthesize m_wLine=_m_wLine; @property(retain, nonatomic) WCPayOverseaPayFunctionObject *m_data; // @synthesize m_data=_m_data; @property(retain, nonatomic) UILabel *m_nameLabel; // @synthesize m_nameLabel=_m_nameLabel; @property(retain, nonatomic) MMWebImageView *m_foregroundIconView; // @synthesize m_foregroundIconView=_m_foregroundIconView; @property(retain, nonatomic) MMWebImageView *m_iconView; // @synthesize m_iconView=_m_iconView; - (void).cxx_destruct; - (void)setNewHidden:(BOOL)arg1; - (void)updateCellData:(id)arg1; - (void)setHighlighted:(BOOL)arg1; - (void)updateLine; - (void)updateNameLabel; - (void)updateForegroundIconView; - (void)updateIconView; - (void)updateView; - (void)layoutSubviews; - (id)initWithFrame:(struct CGRect)arg1; - (id)init;

@end

@interface WCRedEnvelopesReceiverInfo : NSObject { NSString *m_nsReceiveId; BOOL m_bIsMySelf; NSString *m_nsReceiverUserName; NSString *m_nsReceiverName; NSString *m_nsReceiverHeadImg; long m_lReceiveAmount; unsigned long m_uiReceiveTime; NSString *m_nsWishing; NSString *m_nsReceiverGameTips; }

@property(retain, nonatomic) NSString *m_nsReceiverUserName; // @synthesize m_nsReceiverUserName; @property(retain, nonatomic) NSString *m_nsReceiveId; // @synthesize m_nsReceiveId; @property(retain, nonatomic) NSString *m_nsReceiverGameTips; // @synthesize m_nsReceiverGameTips; @property(nonatomic) unsigned long m_uiReceiveTime; // @synthesize m_uiReceiveTime; @property(retain, nonatomic) NSString *m_nsReceiverName; // @synthesize m_nsReceiverName; @property(retain, nonatomic) NSString *m_nsReceiverHeadImg; // @synthesize m_nsReceiverHeadImg; @property(nonatomic) long m_lReceiveAmount; // @synthesize m_lReceiveAmount; @property(retain, nonatomic) NSString *m_nsWishing; // @synthesize m_nsWishing; @property(nonatomic) BOOL m_bIsMySelf; // @synthesize m_bIsMySelf; - (void).cxx_destruct;

@end

@interface WCRedEnvelopesDetailInfo : NSObject { int m_enWCRedEnvelopesType; int m_enWCRedEnvelopesKind; int m_enWCRedEnvelopesStatus; int m_enWCRedEnvelopesUserReceiveStatus; BOOL m_bIsSender; BOOL m_bHasMoreReceiver; BOOL m_bCanShareHB; NSString *m_nsStatusMessage; NSString *m_nsGameMessage; NSString *m_nsWishing; NSString *m_nsSendUserName; NSString *m_nsSendNickName; NSString *m_nsSendHeadImg; NSString *m_nsSendId; NSString *m_nsAdMessage; NSString *m_nsAdUrl; NSString *m_nsHeadTitle; long m_lAmount; long m_lRecNum; long m_lRecAmount; long m_lTotalNum; long m_lTotalAmount; NSString *m_nsReceiveId; BOOL m_bHasWriteThanks; BOOL m_bAllowJumpToBalance; NSString *m_nsJumpBalanceDesc; NSMutableArray *m_arrReceiveList; NSString *m_nsOpenTicket; BOOL m_bReceived; NSString *m_nsWaterMarkUrl; NSMutableArray *m_arrOperationInfoList; BOOL m_bCanAtomic; NSData *m_sendKeyData; BOOL m_bShownOpHeadInfo; NSString *m_nsHeaderMaskImageUrl; BOOL m_bHasFocused; BOOL m_bCheckFlag; NSString *m_nsFocusedMsg; NSString *m_nsAppUsrName; NSString *m_shareHintMess; unsigned long m_localResId; NSString *m_nsContextUrl; NSString *m_nsProcessContent; NSString *m_nsChangeUrl; NSString *m_nsAdSightPath; NSString *m_nsAdImagePath; unsigned long m_uiAdUrlFlag; unsigned long m_uiAdH5ResId; BOOL m_bShouldShowCheckBox; BOOL m_bShouldHideWordingForVip; BOOL _m_bShouldShowCheckBox; BOOL _m_bShouldHideWordingForVip; BOOL _m_bPicSwitch; unsigned long _m_uiAdUrlFlag; unsigned long _m_uiAdH5ResId; }

@property(nonatomic) BOOL m_bPicSwitch; // @synthesize m_bPicSwitch=_m_bPicSwitch; @property(nonatomic) BOOL m_bShouldHideWordingForVip; // @synthesize m_bShouldHideWordingForVip=_m_bShouldHideWordingForVip; @property(nonatomic) BOOL m_bShouldShowCheckBox; // @synthesize m_bShouldShowCheckBox=_m_bShouldShowCheckBox; @property(nonatomic) unsigned long m_uiAdH5ResId; // @synthesize m_uiAdH5ResId=_m_uiAdH5ResId; @property(nonatomic) unsigned long m_uiAdUrlFlag; // @synthesize m_uiAdUrlFlag=_m_uiAdUrlFlag; @property(retain, nonatomic) NSString *m_nsAdImagePath; // @synthesize m_nsAdImagePath; @property(retain, nonatomic) NSString *m_nsAdSightPath; // @synthesize m_nsAdSightPath; @property(retain, nonatomic) NSString *m_nsChangeUrl; // @synthesize m_nsChangeUrl; @property(retain, nonatomic) NSString *m_nsProcessContent; // @synthesize m_nsProcessContent; @property(retain, nonatomic) NSString *m_nsContextUrl; // @synthesize m_nsContextUrl; @property(nonatomic) unsigned long m_localResId; // @synthesize m_localResId; @property(retain, nonatomic) NSString *m_shareHintMess; // @synthesize m_shareHintMess; @property(retain, nonatomic) NSString *m_nsAppUsrName; // @synthesize m_nsAppUsrName; @property(retain, nonatomic) NSString *m_nsFocusedMsg; // @synthesize m_nsFocusedMsg; @property(nonatomic) BOOL m_bCheckFlag; // @synthesize m_bCheckFlag; @property(nonatomic) BOOL m_bHasFocused; // @synthesize m_bHasFocused; @property(retain, nonatomic) NSString *m_nsHeaderMaskImageUrl; // @synthesize m_nsHeaderMaskImageUrl; @property(retain, nonatomic) NSString *m_nsJumpBalanceDesc; // @synthesize m_nsJumpBalanceDesc; @property(nonatomic) BOOL m_bAllowJumpToBalance; // @synthesize m_bAllowJumpToBalance; @property(nonatomic) BOOL m_bShownOpHeadInfo; // @synthesize m_bShownOpHeadInfo; @property(retain, nonatomic) NSData *m_sendKeyData; // @synthesize m_sendKeyData; @property(nonatomic) BOOL m_bCanAtomic; // @synthesize m_bCanAtomic; @property(retain, nonatomic) NSMutableArray *m_arrOperationInfoList; // @synthesize m_arrOperationInfoList; @property(retain, nonatomic) NSString *m_nsWaterMarkUrl; // @synthesize m_nsWaterMarkUrl; @property(nonatomic) BOOL m_bCanShareHB; // @synthesize m_bCanShareHB; @property(nonatomic) BOOL m_bReceived; // @synthesize m_bReceived; @property(retain, nonatomic) NSString *m_nsOpenTicket; // @synthesize m_nsOpenTicket; @property(nonatomic) BOOL m_bHasMoreReceiver; // @synthesize m_bHasMoreReceiver; @property(retain, nonatomic) NSString *m_nsHeadTitle; // @synthesize m_nsHeadTitle; @property(retain, nonatomic) NSString *m_nsWishing; // @synthesize m_nsWishing; @property(retain, nonatomic) NSString *m_nsStatusMessage; // @synthesize m_nsStatusMessage; @property(retain, nonatomic) NSString *m_nsSendNickName; // @synthesize m_nsSendNickName; @property(retain, nonatomic) NSString *m_nsSendId; // @synthesize m_nsSendId; @property(retain, nonatomic) NSString *m_nsSendHeadImg; // @synthesize m_nsSendHeadImg; @property(retain, nonatomic) NSString *m_nsSendUserName; // @synthesize m_nsSendUserName; @property(retain, nonatomic) NSString *m_nsReceiveId; // @synthesize m_nsReceiveId; @property(retain, nonatomic) NSString *m_nsGameMessage; // @synthesize m_nsGameMessage; @property(retain, nonatomic) NSString *m_nsAdUrl; // @synthesize m_nsAdUrl; @property(retain, nonatomic) NSString *m_nsAdMessage; // @synthesize m_nsAdMessage; @property(nonatomic) long m_lTotalNum; // @synthesize m_lTotalNum; @property(nonatomic) long m_lTotalAmount; // @synthesize m_lTotalAmount; @property(nonatomic) long m_lRecNum; // @synthesize m_lRecNum; @property(nonatomic) long m_lRecAmount; // @synthesize m_lRecAmount; @property(nonatomic) long m_lAmount; // @synthesize m_lAmount; @property(nonatomic) int m_enWCRedEnvelopesUserReceiveStatus; // @synthesize m_enWCRedEnvelopesUserReceiveStatus; @property(nonatomic) int m_enWCRedEnvelopesStatus; // @synthesize m_enWCRedEnvelopesStatus; @property(nonatomic) BOOL m_bHasWriteThanks; // @synthesize m_bHasWriteThanks; @property(nonatomic) BOOL m_bIsSender; // @synthesize m_bIsSender; @property(retain, nonatomic) NSMutableArray *m_arrReceiveList; // @synthesize m_arrReceiveList; @property(nonatomic) int m_enWCRedEnvelopesKind; // @synthesize m_enWCRedEnvelopesKind; @property(nonatomic) int m_enWCRedEnvelopesType; // @synthesize m_enWCRedEnvelopesType; - (void).cxx_destruct;

@end

@interface WCRedEnvelopesReceivedRedEnvelopesInfo : NSObject { NSString *m_nsSenderName; NSString *m_nsSenderHeadImg; long m_lReceiveAmount; unsigned long m_uiReceiveTime; NSString *m_nsReceiveTime; int m_enWCRedEnvelopesType; int m_enWCRedEnvelopesKind; NSString *m_nsReceiverID; NSString *m_nsSendID; }

@property(nonatomic) int m_enWCRedEnvelopesKind; // @synthesize m_enWCRedEnvelopesKind; @property(retain, nonatomic) NSString *m_nsSendID; // @synthesize m_nsSendID; @property(retain, nonatomic) NSString *m_nsReceiveTime; // @synthesize m_nsReceiveTime; @property(retain, nonatomic) NSString *m_nsReceiverID; // @synthesize m_nsReceiverID; @property(nonatomic) unsigned long m_uiReceiveTime; // @synthesize m_uiReceiveTime; @property(retain, nonatomic) NSString *m_nsSenderName; // @synthesize m_nsSenderName; @property(retain, nonatomic) NSString *m_nsSenderHeadImg; // @synthesize m_nsSenderHeadImg; @property(nonatomic) long m_lReceiveAmount; // @synthesize m_lReceiveAmount; @property(nonatomic) int m_enWCRedEnvelopesType; // @synthesize m_enWCRedEnvelopesType; - (void).cxx_destruct;

@end

@interface WCRedEnvelopesSendedRedEnvelopesInfo : NSObject { int m_enWCRedEnvelopesType; int m_enWCRedEnvelopesKind; NSString *m_nsSendTitle; unsigned long m_uiSendTime; NSString *m_nsSendTime; long m_lTotalAmount; long m_lTotalNum; long m_lRecNum; int m_enWCRedEnvelopesStatus; unsigned long m_uiThxCount; NSString *m_nsSendID; }

@property(retain, nonatomic) NSString *m_nsSendID; // @synthesize m_nsSendID; @property(retain, nonatomic) NSString *m_nsSendTime; // @synthesize m_nsSendTime; @property(nonatomic) unsigned long m_uiThxCount; // @synthesize m_uiThxCount; @property(nonatomic) unsigned long m_uiSendTime; // @synthesize m_uiSendTime; @property(retain, nonatomic) NSString *m_nsSendTitle; // @synthesize m_nsSendTitle; @property(nonatomic) long m_lTotalNum; // @synthesize m_lTotalNum; @property(nonatomic) long m_lTotalAmount; // @synthesize m_lTotalAmount; @property(nonatomic) int m_enWCRedEnvelopesStatus; // @synthesize m_enWCRedEnvelopesStatus; @property(nonatomic) long m_lRecNum; // @synthesize m_lRecNum; @property(nonatomic) int m_enWCRedEnvelopesKind; // @synthesize m_enWCRedEnvelopesKind; @property(nonatomic) int m_enWCRedEnvelopesType; // @synthesize m_enWCRedEnvelopesType; - (void).cxx_destruct;

@end

@interface WCRedEnvelopesHistoryInfo : NSObject { long m_lRecTotalNum; long m_lRecTotalAmount; long m_lSendTotalNum; long m_lSendTotalAmount; long m_lTotalGameCount; NSMutableArray *m_arrRecList; NSMutableArray *m_arrSendList; BOOL m_bHasMoreValue; NSString *m_nsCurrentYear; NSArray *m_arrAllowSelectYear; NSString *m_nsHeaderImageClickedUrl; NSString *m_nsProcessContent; }

@property(retain, nonatomic) NSString *m_nsProcessContent; // @synthesize m_nsProcessContent; @property(retain, nonatomic) NSString *m_nsHeaderImageClickedUrl; // @synthesize m_nsHeaderImageClickedUrl; @property(retain, nonatomic) NSString *m_nsCurrentYear; // @synthesize m_nsCurrentYear; @property(retain, nonatomic) NSArray *m_arrAllowSelectYear; // @synthesize m_arrAllowSelectYear; @property(nonatomic) BOOL m_bHasMoreValue; // @synthesize m_bHasMoreValue; @property(nonatomic) long m_lTotalGameCount; // @synthesize m_lTotalGameCount; @property(nonatomic) long m_lSendTotalNum; // @synthesize m_lSendTotalNum; @property(nonatomic) long m_lSendTotalAmount; // @synthesize m_lSendTotalAmount; @property(nonatomic) long m_lRecTotalNum; // @synthesize m_lRecTotalNum; @property(nonatomic) long m_lRecTotalAmount; // @synthesize m_lRecTotalAmount; @property(retain, nonatomic) NSMutableArray *m_arrSendList; // @synthesize m_arrSendList; @property(retain, nonatomic) NSMutableArray *m_arrRecList; // @synthesize m_arrRecList; - (void).cxx_destruct;

@end

@interface WCRedEnvelopesOperationInfo : NSObject { BOOL m_bOpEnable; NSString *m_nsOpName; NSString *m_nsOpType; NSString *m_nsOpContent; NSString *m_nsOpShowType; id m_inSender; unsigned long m_uiOsskey; }

@property(nonatomic) unsigned long m_uiOsskey; // @synthesize m_uiOsskey; @property(nonatomic) __weak id m_inSender; // @synthesize m_inSender; @property(retain, nonatomic) NSString *m_nsOpShowType; // @synthesize m_nsOpShowType; @property(retain, nonatomic) NSString *m_nsOpContent; // @synthesize m_nsOpContent; @property(retain, nonatomic) NSString *m_nsOpType; // @synthesize m_nsOpType; @property(retain, nonatomic) NSString *m_nsOpName; // @synthesize m_nsOpName; @property(nonatomic) BOOL m_bOpEnable; // @synthesize m_bOpEnable; - (void).cxx_destruct;

@end

@interface WCRedEnvelopesAtomicInfo : NSObject { NSString *m_nsAtomicUrl; BOOL m_bEnable; NSString *m_nsAtomicTitle; NSString *m_nsAtomicButtonTitle; }

@property(retain, nonatomic) NSString *m_nsAtomicButtonTitle; // @synthesize m_nsAtomicButtonTitle; @property(retain, nonatomic) NSString *m_nsAtomicTitle; // @synthesize m_nsAtomicTitle; @property(nonatomic) BOOL m_bEnable; // @synthesize m_bEnable; @property(retain, nonatomic) NSString *m_nsAtomicUrl; // @synthesize m_nsAtomicUrl; - (void).cxx_destruct;

@end

@interface WCPayHistoryOrderDetailView : MMUIView <LongPressMenuViewDelegate, LongPressViewDelegate, ILinkEventExt> { WCPayOrderDetail *m_oWCPayOrderDetail; id m_delegate; UILabel *serialNameLable; UILabel *oProductSerialLabel; int m_enWCPayHistoryOrderDetailViewScene; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)RetrySendTransferMessage; - (void)MenuControllerWillHide:(id)arg1; - (void)OnLongPress:(id)arg1; - (void)OnPress:(id)arg1; - (void)onLongPressMenuViewCopy:(id)arg1; - (id)initWithOrderDetail:(id)arg1 AppFromShowed:(BOOL)arg2; - (id)initWithOrderDetail:(id)arg1 AppFromShowed:(BOOL)arg2 Scene:(int)arg3; - (id)getExtentionView:(id)arg1; - (id)getMoneyView:(id)arg1; - (id)getDetailView:(id)arg1 ShowedAppFrom:(BOOL)arg2; - (void)onShowAppProfile:(id)arg1; - (void)onShowUserIntruction:(id)arg1; - (id)GetFooterView:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRedEnvelopesGreetingControlLogic : WCRedEnvelopesControlLogic <WCRedEnvelopes2016GreetingViewControllerDelegate, WCBaseControlMgrExt, IWCPayControlLogicExt, WCRedEnvelopesLogicMgrExt> { WCPayControlData *m_oPayData; WCPayPayMoneyLogic *m_oPayMoneyLogic; int m_scene; WCRedEnvelopes2016GreetingViewController *m_sendView; BOOL _isViewAnimationing; }

@property(nonatomic) int m_scene; // @synthesize m_scene; - (void).cxx_destruct; - (void)redEnvelopes2016GreetingViewControllerSendClick:(id)arg1; - (void)redEnvelopes2016GreetingViewControllerBack; - (void)OnGenRedEnvelopesPayRequest:(id)arg1 Error:(id)arg2; - (void)OnQueryRedEnvelopesUserInfo:(id)arg1 Error:(id)arg2; - (BOOL)gotoViewController:(id)arg1; - (void)onWCBaseLogicDidStop:(unsigned long)arg1; - (void)showSendingView:(BOOL)arg1; - (void)dealloc; - (void)startLogic;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayInputTextInfoCtrlItem : WCBaseTextFieldItem { TPIDKeyboardView *keyboardView; }

  • (void).cxx_destruct;
  • (void)autoRemarkKeyBoradType;
  • (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
  • (void)dealloc;
  • (id)initWithTitle:(id)arg1 tip:(id)arg2 key:(id)arg3;

@end

@interface WCRedEnvelopesControlMgr : WCBaseControlMgr <JSEventExt, WCHBOpenApiExt> { BOOL m_bRceivingGreeting; }

@property(nonatomic) BOOL m_bRceivingGreeting; // @synthesize m_bRceivingGreeting; - (unsigned long)startOpenRedEnvelopesDetail:(id)arg1 sendId:(id)arg2; - (BOOL)UseBalance; - (unsigned long)startReceiveGreetingRedEnvelopesLogic:(id)arg1 Data:(id)arg2; - (void)OnWCHBOpenApi:(id)arg1 withAppID:(id)arg2 andBundleID:(id)arg3; - (void)jsGetRecevieBizHongBaoRequest:(id)arg1; - (unsigned long)startReceiveRedEnvelopesLogicWithJS:(id)arg1 Data:(id)arg2 Scene:(int)arg3 Event:(id)arg4; - (unsigned long)startSystemMessageControlLogic:(id)arg1 NativeUrl:(id)arg2; - (unsigned long)startBrandServiceControlLogic:(id)arg1 NativeUrl:(id)arg2; - (unsigned long)startReceiveRedEnvEnterpriseLogicWithOpenApiInner:(id)arg1 AppId:(id)arg2 BundleId:(id)arg3 HBParam:(id)arg4; - (unsigned long)startReceiveRedEnvelopesLogicByC2C:(id)arg1 Data:(id)arg2; - (unsigned long)startSendGeetingRedEnvelopesLogicWithShake:(id)arg1 Data:(id)arg2; - (unsigned long)startSendGeetingRedEnvelopesLogic:(id)arg1 Data:(id)arg2; - (unsigned long)startSendNotReceivedListEnvelopesReceivedListLogic:(id)arg1 Data:(id)arg2; - (unsigned long)startSendEnvelopesReceivedListLogic:(id)arg1 Data:(id)arg2; - (unsigned long)startReceivedRedEnvelopesListLogic:(id)arg1 Data:(id)arg2; - (unsigned long)startReceiveRedEnvelopesLogic:(id)arg1 Data:(id)arg2 Scene:(unsigned long)arg3; - (unsigned long)startReceiveRedEnvelopesLogic:(id)arg1 Data:(id)arg2; - (unsigned long)startSendRedEnvelopesLogic:(id)arg1 Data:(id)arg2 WithSelectContact:(id)arg3 Scene:(unsigned long)arg4 RedEnvelopesType:(int)arg5; - (unsigned long)startSendRedEnvelopesLogic:(id)arg1 WithSelectContact:(id)arg2 Scene:(unsigned long)arg3 RedEnvelopesType:(int)arg4; - (unsigned long)startSendRedEnvelopesLogic:(id)arg1 Data:(id)arg2; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayMoneyTextFieldItem : WCBaseTextFieldItem { }

  • (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
  • (void)textFieldDidChanged:(id)arg1;

@end

@interface WCPayNewOrderRecordButton : UIButton { }

  • (float)height;
  • (id)initWithCount:(unsigned long)arg1;

@end

@interface WCBeaconJSApiMgr : MMService <MMService, PBMessageObserverDelegate, CBCentralManagerDelegate, CLLocationManagerDelegate> { MMWebViewController *m_currentWebViewController; NSString *m_ticket; CBCentralManager *m_bleMgr; CLLocationManager *m_locationMgr; NSMutableArray *m_aryUUID; NSMutableDictionary *m_canRegionDic; NSMutableArray *m_hadGetBeacons; NSMutableArray *m_getBeaconsInfoWatingQueue; NSMutableArray *m_getBeaconsInfoRunningQueue; unsigned int m_verifyReqResult; }

  • (void).cxx_destruct;
  • (void)locationManager:(id)arg1 didRangeBeacons:(id)arg2 inRegion:(id)arg3;
  • (void)locationManager:(id)arg1 rangingBeaconsDidFailForRegion:(id)arg2 withError:(id)arg3;
  • (void)centralManagerDidUpdateState:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)reportUsageForRange;
  • (void)handleVerifyBeaconJSPermissionResponse:(id)arg1;
  • (void)sendVerifyBeaconJSPermissionRequest;
  • (void)handleGetBeaconsInGroupResponse:(id)arg1;
  • (void)checkGetBeaconsInfoWaitingQueue;
  • (void)addGetBeaconsInfoQueue:(id)arg1;
  • (BOOL)hadRequested:(id)arg1;
  • (void)notifyInRangeBeacons:(id)arg1;
  • (id)getRangeMajorKeyWithGroup:(id)arg1;
  • (id)getRangeMajorKeyWithBeacon:(id)arg1;
  • (void)notifyStartMonitoringFailByRangeFailedWithErrorMsg:(id)arg1;
  • (void)notifyStartMonitoringFailByBLEPowerOffWithErrorMsg:(id)arg1;
  • (void)notifyStartMonitoringFailWithErrorMsg:(id)arg1;
  • (void)detectBluetoothState;
  • (void)startRanging:(id)arg1;
  • (void)finishCauseOf:(unsigned int)arg1;
  • (void)stopMonitoring;
  • (unsigned int)startMonitorBeacon:(id)arg1 ticket:(id)arg2;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayNoticeBanner : MMUIView { id _delegate; MMUILabel *_titleLabel; NSString *_title; NSString *_url; }

@property(copy, nonatomic) NSString *url; // @synthesize url=_url; @property(copy, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) MMUILabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onTap:(id)arg1; - (void)setBackgroundColor:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1 title:(id)arg2 url:(id)arg3 readonly:(BOOL)arg4 oneline:(BOOL)arg5; - (void)dealloc;

@end

@interface WCRedEnvelopesCdnManager : NSObject { id _delegate; CdnComMediaInfo *_currentUploadingMediaInfo; CdnComMediaInfo *_currentDownloadingMediaInfo; }

@property(retain, nonatomic) CdnComMediaInfo *currentDownloadingMediaInfo; // @synthesize currentDownloadingMediaInfo=_currentDownloadingMediaInfo; @property(retain, nonatomic) CdnComMediaInfo *currentUploadingMediaInfo; // @synthesize currentUploadingMediaInfo=_currentUploadingMediaInfo; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)OnCdnDownload:(id)arg1; - (void)OnCdnUploadProgress:(id)arg1; - (void)OnCdnUpload:(id)arg1; - (void)stopDownloadImage; - (BOOL)downloadImage:(id)arg1; - (void)stopUploadImage; - (BOOL)uploadImage:(id)arg1; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDeviceFriendWifiMgr : MMService <PBMessageObserverDelegate, MMService> { NSString *m_currentSSID; }

  • (void).cxx_destruct;
  • (id)parseQueryString:(id)arg1;
  • (void)showFriendWifiViewController;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleConnectedRouterResp:(id)arg1;
  • (void)sendFriendWifiReqToWeixinSvrWithDeviceType:(id)arg1 deviceId:(id)arg2 appId:(id)arg3 clientInfo:(id)arg4;
  • (void)handle3rdAppUrl:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOfflinePayCodeView : MMUIView { float _secondsToRefresh; BOOL _inAnimation; BOOL _enable; int _payCodeStyle; NSString *_barCodeString; NSString *_qrCodeString; id _delegate; QBarCodeView *_imageBarView; UILabel *_barCodeLabel; UIView *_barCodeBackGroundView; QBarCodeView *_imageQRView; UIView *_qRCodeBackGroundView; WCCircularProgressView *_progressView; UIView *_maskView; }

  • (float)height;
  • (float)barCodeWidth;
  • (float)qrCodeWidth; @property(retain, nonatomic) UIView *maskView; // @synthesize maskView=_maskView; @property(retain, nonatomic) WCCircularProgressView *progressView; // @synthesize progressView=_progressView; @property(retain, nonatomic) UIView *qRCodeBackGroundView; // @synthesize qRCodeBackGroundView=_qRCodeBackGroundView; @property(retain, nonatomic) QBarCodeView *imageQRView; // @synthesize imageQRView=_imageQRView; @property(retain, nonatomic) UIView *barCodeBackGroundView; // @synthesize barCodeBackGroundView=_barCodeBackGroundView; @property(retain, nonatomic) UILabel *barCodeLabel; // @synthesize barCodeLabel=_barCodeLabel; @property(retain, nonatomic) QBarCodeView *imageBarView; // @synthesize imageBarView=_imageBarView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(copy, nonatomic) NSString *qrCodeString; // @synthesize qrCodeString=_qrCodeString; @property(copy, nonatomic) NSString *barCodeString; // @synthesize barCodeString=_barCodeString; @property(nonatomic) BOOL enable; // @synthesize enable=_enable; @property(nonatomic) int payCodeStyle; // @synthesize payCodeStyle=_payCodeStyle;
  • (void).cxx_destruct;
  • (void)circularProgressViewDidTapped:(id)arg1;
  • (void)exitFullScreenWithView:(id)arg1 animation:(BOOL)arg2;
  • (void)codeViewTapped:(id)arg1;
  • (void)exitFullScreenIfNeedAnimation:(BOOL)arg1;
  • (void)updateCodeImage;
  • (void)updateCodeImageWithPayCodeStyle:(int)arg1;
  • (BOOL)inFullscreen;
  • (void)triggerSuccessRefreshAnimation;
  • (void)updateAutoRefreshCount;
  • (void)cancelAutoRefreshCounting;
  • (void)startAutoRefreshCountingAfterSeconds:(unsigned int)arg1;
  • (void)startAutoRefreshCounting;
  • (void)resetViews;
  • (void)dealloc;
  • (void)setAlpha:(float)arg1;
  • (void)adjustViews;
  • (void)commonInit;
  • (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOfflinePayConfirmView : MMUIView <CAAnimationDelegate, WCBaseInfoItemDelegate> { UIImageView *m_backgroundView; WCPayTenpayPasswordCtrlItem *m_textFieldItemPwd; id m_userData; id m_delegate; }

@property(retain, nonatomic) id m_userData; // @synthesize m_userData; - (void).cxx_destruct; - (void)WCBaseInfoItemEditChanged:(id)arg1; - (BOOL)shouldPreventedAutorotateToInterfaceOrientation; - (void)onCancelBtnClick; - (void)onPayBtnClick; - (void)closeView; - (void)showAnimation; - (id)initWithFrame:(struct CGRect)arg1 andData:(id)arg2 delegate:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOpenTouchIDAuthConfirmView : MMUIView { CDUnknownBlockType _cancelBlock; CDUnknownBlockType _okBlock; UIView *_contentView; }

@property(retain, nonatomic) UIView *contentView; // @synthesize contentView=_contentView; @property(copy, nonatomic) CDUnknownBlockType okBlock; // @synthesize okBlock=_okBlock; @property(copy, nonatomic) CDUnknownBlockType cancelBlock; // @synthesize cancelBlock=_cancelBlock; - (void).cxx_destruct; - (float)heightOfBtn; - (float)topOfBtn; - (float)topOfSubtitle; - (float)topOfTitle; - (float)topOfImg; - (float)fontSizeOfBtn; - (float)fontSizeOfSubtitle; - (float)fontSizeOfTitle; - (float)widthOfContent; - (void)show; - (void)onCancelBtnClick:(id)arg1; - (void)onOKBtnClick:(id)arg1; - (id)getHighlightImg:(struct CGRect)arg1; - (void)setupOpenTouchIDGuiderView; - (void)setupOpenTouchIDSuccessView; - (id)initWithType:(int)arg1; - (void)dealloc;

@end

@interface WCPayRealnameVerifyLogic : WCPayControlLogic <WCPayRealnameInfoViewControllerDelegate, WCPayPayPwdViewControllerDelegate> { }

  • (void)OnGetBindQueryInfo:(id)arg1 Error:(id)arg2;
  • (void)SetPayPwdNext:(id)arg1;
  • (void)VerifyPayPwdNext:(id)arg1;
  • (void)PayPwdRightActionBack;
  • (void)PayPwdBack;
  • (void)OnRealnameAuthen:(id)arg1 Error:(id)arg2;
  • (void)FillRealnameInfoNext:(id)arg1;
  • (void)FillRealnameInfoCancel;
  • (void)startLogic;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCLanDeviceMsgForwardLogHelper : NSObject { }

  • (void)LogDeviceForwardStaticsWithOpType:(int)arg1 OpObjType:(int)arg2 FileExt:(id)arg3 ObjSource:(int)arg4 OpScene:(int)arg5;

@end

@interface WCPayOverseaMainWalletBannerData : WCPayOverseaMainWalletData { WCPayOverseaIBGGetWalletCgiCache *_m_walletResp; }

@property(retain, nonatomic) WCPayOverseaIBGGetWalletCgiCache *m_walletResp; // @synthesize m_walletResp=_m_walletResp; - (void).cxx_destruct; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForFooterInSection:(int)arg3; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForHeaderInSection:(int)arg3; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3; - (id)collectionView:(id)arg1 viewForSupplementaryElementOfKind:(id)arg2 atIndexPath:(id)arg3; - (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2; - (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;

@end

@interface WCPayOverseaTransferGetCurrencyCgiRespObject : NSObject { int _m_currency; NSString *_m_currencyUint; NSString *_m_currencyWording; NSString *_m_notice; NSString *_m_noticeUrl; }

  • (id)GenFromDictionary:(id)arg1; @property(retain, nonatomic) NSString *m_noticeUrl; // @synthesize m_noticeUrl=_m_noticeUrl; @property(retain, nonatomic) NSString *m_notice; // @synthesize m_notice=_m_notice; @property(retain, nonatomic) NSString *m_currencyWording; // @synthesize m_currencyWording=_m_currencyWording; @property(retain, nonatomic) NSString *m_currencyUint; // @synthesize m_currencyUint=_m_currencyUint; @property(nonatomic) int m_currency; // @synthesize m_currency=_m_currency;
  • (void).cxx_destruct;

@end

@interface WCPayOverseaTransferGetCurrencyCgi : NSObject { id _m_delegate; WCPayOverseaTransferCgi *_m_cgi; }

@property(retain, nonatomic) WCPayOverseaTransferCgi *m_cgi; // @synthesize m_cgi=_m_cgi; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)onWCPayOverseaTransferCgiErrorWithRetCode:(int)arg1 ErrorMsg:(id)arg2; - (void)onWCPayOverseaTransferCgiReturnWithErrorType:(int)arg1 ErrorMsg:(id)arg2 Dictionary:(id)arg3; - (void)callOkDelegateWithArgument:(id)arg1; - (void)callErrorDelegateWithErrorCode:(int)arg1 ErrorMsg:(id)arg2; - (void)startRequestWithWalletType:(int)arg1; - (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCMyDeviceListViewController : MMUIViewController <WCDeviceNetworkLogicMgrDelegate, IWCDeviceBrandMgrExt, UIAlertViewDelegate, WCActionSheetDelegate, UITableViewDelegate, UITableViewDataSource> { MMTableView *m_tableView; NSMutableArray *m_myDeviceList; WCDevice *m_deviceToDeleted; MMLoadingView *m_loadingView; unsigned int m_scene; }

  • (void).cxx_destruct;
  • (void)onWCDeviceUnbindEnd:(id)arg1 Error:(id)arg2;
  • (void)onWCDeviceGetBoundDevices:(id)arg1;
  • (void)onFinishedEditTableView:(id)arg1;
  • (void)onEditTableView:(id)arg1;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)makeAddDeviceCell:(id)arg1;
  • (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2;
  • (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3;
  • (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)updateRightBarButton;
  • (void)updateView;
  • (void)initLoadingView;
  • (void)initHeaderView;
  • (void)initView;
  • (void)reloadData;
  • (void)requestDataFromDB;
  • (void)dealloc;
  • (id)initWithScene:(unsigned int)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOrderDetailBarView : MMUIView { struct CGRect _oldFrame; BOOL _inAnimation; float _oldBrightness; MMUILabel *_barCodeLabel; QBarCodeView *_imageBarView; MMUIView *_container; MMUIView *_maskView; }

  • (float)barCodeWidth; @property(retain, nonatomic) MMUIView *maskView; // @synthesize maskView=_maskView; @property(retain, nonatomic) MMUIView *container; // @synthesize container=_container; @property(retain, nonatomic) QBarCodeView *imageBarView; // @synthesize imageBarView=_imageBarView; @property(retain, nonatomic) MMUILabel *barCodeLabel; // @synthesize barCodeLabel=_barCodeLabel;
  • (void).cxx_destruct;
  • (BOOL)inFullscreen;
  • (void)updateCode:(id)arg1;
  • (void)exitFullScreenWithView:(id)arg1 animation:(BOOL)arg2;
  • (void)codeViewTapped:(id)arg1;
  • (void)commonInit;
  • (id)init;
  • (void)dealloc;

@end

@interface WCPayOrderDetailView : MMUIView { float m_fBodyViewHeight; UIButton *m_btnFold; UIButton *m_btnUnFold; UIView *m_BodyView; UIView *m_HeaderView; UIView *m_FooterView; id m_delegate; }

  • (void).cxx_destruct;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)OnUnfold;
  • (void)OnFold;
  • (id)initWithData:(id)arg1 delegate:(id)arg2;
  • (void)setBodyHeight:(float)arg1;
  • (float)getMinHeight;
  • (void)onShowUserIntruction:(id)arg1;
  • (void)initFooterView:(id)arg1 withBtn:(BOOL)arg2;
  • (void)initHeaderView:(id)arg1 Data:(id)arg2;
  • (void)initBodyView:(id)arg1;
  • (id)getViewWithOrderDetail:(id)arg1 Data:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOrderPayConfirmView : MMUIView <CAAnimationDelegate, WCBaseInfoItemDelegate> { UIImageView *m_backgroundView; UIButton *m_payButton; NSString *m_nsContent; NSString *m_nsConfirmButtonName; WCPayTenpayPasswordCtrlItem *m_textFieldItemPwd; id m_delegate; WCPayControlData *_data; BOOL _isTouchID; ABTestItem *_payABTestItem; }

@property(retain, nonatomic) ABTestItem *payABTestItem; // @synthesize payABTestItem=payABTestItem; - (void).cxx_destruct; - (float)getBottomMarginBtn; - (float)getBottomMarginCardInfo; - (float)getBottomMarginFav; - (float)getBottomMarginMoney; - (float)getBottomMarginDesc; - (float)getBottomMarginLine; - (float)getBottomMarginContent; - (id)getTransactionId; - (id)getHighlightImg:(struct CGRect)arg1; - (BOOL)isThouchIDAuthEnabelForCurrentOrder:(id)arg1; - (BOOL)shouldPreventedAutorotateToInterfaceOrientation; - (void)WCBaseInfoItemEditChanged:(id)arg1; - (void)OnSelectTradeFavInfo; - (void)OnSelectOtherCard; - (void)onTouchIDBtnClick; - (void)onCancelBtnClick; - (void)onPayBtnClick; - (void)onIOS83BtnClick; - (void)closeView; - (void)setConfirmButtonName:(id)arg1; - (void)setContent:(id)arg1; - (void)endAnimation; - (void)showAnimation; - (void)didMoveToWindow; - (id)initWithFrame:(struct CGRect)arg1 andData:(id)arg2 delegate:(id)arg3; - (id)initWithFrame:(struct CGRect)arg1 andData:(id)arg2 delegate:(id)arg3 scene:(int)arg4; - (void)layoutSubviews; - (id)changeCardViewWithWidth:(float)arg1 height:(float)arg2; - (id)bankLogoOfSelectedCard; - (void)onDoTouchIDAuth; - (void)onSwitchToPwdAuth; - (id)getFavViewWithFeeType:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1 andData:(id)arg2 delegate:(id)arg3 scene:(int)arg4 touchID:(BOOL)arg5; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOverseasCardTipView : MMUIView <ILinkEventExt, MMWebViewDelegate> { UIImageView *_backgroundView; UIButton *_selectBtn; UIButton *_cancelButton; MMWebViewController *_webView; id m_tipViewDelegate; }

@property(nonatomic) __weak id m_tipViewDelegate; // @synthesize m_tipViewDelegate; - (void).cxx_destruct; - (void)dealloc; - (id)genBackgroundView; - (void)initBottomView; - (void)initTextView; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)onConfirm; - (void)onCancel; - (void)webViewReturn:(id)arg1; - (void)onSelect; - (void)initView; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayPhoneTextItem : WCPayInputTextInfoCtrlItem { UIButton *m_tipBtn; MMUIViewController *m_viewController; NSString *m_nsTipTitle; NSString *m_nsTipContent; }

  • (void).cxx_destruct;
  • (void)setTipContent:(id)arg1 Title:(id)arg2;
  • (void)setTipBtnShowed:(BOOL)arg1;
  • (void)setViewController:(id)arg1;
  • (void)addTipBtnTarget:(id)arg1 sel:(SEL)arg2;
  • (void)showPhoneTip;
  • (void)initView:(struct CGRect)arg1;
  • (void)dealloc;

@end

@interface WCPayPickerView : NSObject <UIPopoverPresentationControllerDelegate, UIPickerViewDelegate, UIPickerViewDataSource> { UIPickerView *m_pickerView; id m_delegate; int m_curSession; NSMutableArray *m_arrSessions; NSMutableArray *m_arrRows; NSMutableDictionary *m_dicSelectionIndex; float m_fLeftWidth; int _tag; UIView *_contentView; UIView *_transparentView; UIPopoverController *_popoverController; UIViewController *_popoverControllerNew; int _lastOri; NSString *_title; }

  • (struct CGSize)getPickerViewSize; @property(copy, nonatomic) NSString *title; // @synthesize title=_title; @property(nonatomic) int lastOri; // @synthesize lastOri=_lastOri; @property(retain, nonatomic) UIViewController *popoverControllerNew; // @synthesize popoverControllerNew=_popoverControllerNew; @property(retain, nonatomic) UIPopoverController *popoverController; // @synthesize popoverController=_popoverController; @property(retain, nonatomic) UIView *transparentView; // @synthesize transparentView=_transparentView; @property(retain, nonatomic) UIView *contentView; // @synthesize contentView=_contentView; @property(nonatomic) int tag; // @synthesize tag=_tag; @property(retain, nonatomic) NSMutableDictionary *m_dicSelectionIndex; // @synthesize m_dicSelectionIndex; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) UIPickerView *m_pickerView; // @synthesize m_pickerView;
  • (void).cxx_destruct;
  • (void)setSelectedRowTitle:(id)arg1 atSessionTitle:(id)arg2;
  • (void)setSelectedRows:(id)arg1;
  • (void)setSelectedRow:(int)arg1 atSession:(int)arg2;
  • (void)UIPickerViewDidFinish;
  • (void)UIPickerViewDidCancel;
  • (id)pickerView:(id)arg1 viewForRow:(int)arg2 forComponent:(int)arg3 reusingView:(id)arg4;
  • (float)pickerView:(id)arg1 widthForComponent:(int)arg2;
  • (void)setLeftWidth:(float)arg1;
  • (void)pickerView:(id)arg1 didSelectRow:(int)arg2 inComponent:(int)arg3;
  • (id)pickerView:(id)arg1 titleForRow:(int)arg2 forComponent:(int)arg3;
  • (int)pickerView:(id)arg1 numberOfRowsInComponent:(int)arg2;
  • (int)numberOfComponentsInPickerView:(id)arg1;
  • (void)dismissWithAnimated:(BOOL)arg1;
  • (void)handleTap:(id)arg1;
  • (int)adaptivePresentationStyleForPresentationController:(id)arg1;
  • (void)showInView:(id)arg1;
  • (void)didRotate:(id)arg1;
  • (void)dealloc;
  • (id)initWithRows:(id)arg1 title:(id)arg2;
  • (id)initWithRows:(id)arg1;
  • (id)initWithSessions:(id)arg1 andRows:(id)arg2;
  • (void)initView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCBeaconGuideModeMgr : MMService <PBMessageObserverDelegate, CLLocationManagerDelegate, MMService, WCBeaconGuideModeExt> { MMTimer *m_timer; BOOL _m_isPreviousRequestRunning; NSMutableArray *_shakeRangeBeacons; CLLocationManager *_m_locationMgr; }

@property(nonatomic) BOOL m_isPreviousRequestRunning; // @synthesize m_isPreviousRequestRunning=_m_isPreviousRequestRunning; @property(retain, nonatomic) CLLocationManager *m_locationMgr; // @synthesize m_locationMgr=_m_locationMgr; @property(retain, nonatomic) NSMutableArray *shakeRangeBeacons; // @synthesize shakeRangeBeacons=_shakeRangeBeacons; - (void).cxx_destruct; - (void)onDidFetchedNoContentWithError:(unsigned int)arg1; - (void)onDidFetchedContent:(id)arg1; - (void)onServiceEnterForeground; - (void)locationManager:(id)arg1 didFailWithError:(id)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handlePreGetGuideModeInfoResponse:(id)arg1; - (void)preGetGuideInfoByBeacon:(id)arg1 withOwner:(unsigned long long)arg2 inLocation:(id)arg3; - (void)uploadBeaconsToSvr; - (BOOL)isChannelOpen; - (BOOL)shakeBeaconTabShouldStay; - (void)openGuideChannelForShopId:(unsigned long long)arg1; - (void)stopRangeBeacons; - (void)startRangeBeacons; - (void)dealloc; - (id)init; - (void)cleanGuideModeCache; - (void)clearIsInShakeViewController; - (void)markIsInShakeViewController; - (BOOL)isInShakeViewController; - (id)shakeVcFlagFilePath; - (void)clearRedDot:(unsigned int)arg1; - (void)markRedDot:(unsigned int)arg1; - (BOOL)hasTabRedDot; - (BOOL)hasShakeRedDot; - (id)tabRedDotFlagFilePath; - (id)shakeRedDotFlagFilePath; - (_Bool)isDeviceHasBeenFirstReadWithUUID:(id)arg1 major:(id)arg2 minor:(id)arg3; - (_Bool)isDeviceHasBeenDiscoveredWithUUID:(id)arg1 major:(id)arg2 minor:(id)arg3; - (_Bool)isDeviceHasBeenReadWithUUID:(id)arg1 major:(id)arg2 minor:(id)arg3; - (BOOL)updateRangedDeviceFirstReadStateByUUID:(id)arg1 major:(id)arg2 minor:(id)arg3; - (BOOL)updateRangedDeviceDiscoverStateByUUID:(id)arg1 major:(id)arg2 minor:(id)arg3; - (BOOL)updateRangedDeviceReadStateByUUID:(id)arg1 major:(id)arg2 minor:(id)arg3; - (id)loadRangedDeviceByUUID:(id)arg1 major:(id)arg2 minor:(id)arg3; - (BOOL)addHadRangedDevice:(id)arg1; - (id)rangedDevicesFilePath; - (unsigned int)getShakeTabDisplay; - (unsigned int)getChannelOpenTime; - (unsigned int)getChannelOpenMethod; - (id)loadGuideSwitcgFromFile; - (BOOL)saveGuideSwitch:(id)arg1; - (id)guideSwitchFilePath; - (void)clearLastFetchedContent; - (id)loadLastFetchedContentFromFile; - (BOOL)saveLastFetchedContent:(id)arg1; - (id)lastFetchedContentFilePath; - (unsigned long long)getShopId; - (id)loadAuthorizationInfoFromFile; - (BOOL)saveAuthorizationInfo:(id)arg1; - (id)authorizedInfoFilePath;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayPwdCtrlPanelView : UIView { UIImageView *m_footerTipImageView; UILabel *m_footerTip; UIView *m_footerView; WCPayTenpayPasswordCtrlItem *m_textField; RichTextView *tip; float _contentViewY; }

@property(nonatomic) float contentViewY; // @synthesize contentViewY=_contentViewY; @property(retain, nonatomic) WCPayTenpayPasswordCtrlItem *m_textField; // @synthesize m_textField; - (void).cxx_destruct; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)dealloc; - (void)setFooterView:(id)arg1; - (void)setError:(id)arg1; - (void)layoutSubviews; - (id)initWithTip:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GKImageCropViewController : UIViewController { UIImage *_croppedImage; BOOL resizeableCropArea; UIImage *sourceImage; id delegate; GKImageCropView *imageCropView; UIToolbar *toolbar; UIButton *cancelButton; UIButton *useButton; struct CGSize cropSize; }

@property(nonatomic) BOOL resizeableCropArea; // @synthesize resizeableCropArea; @property(retain, nonatomic) UIButton *useButton; // @synthesize useButton; @property(retain, nonatomic) UIButton *cancelButton; // @synthesize cancelButton; @property(retain, nonatomic) UIToolbar *toolbar; // @synthesize toolbar; @property(retain, nonatomic) GKImageCropView *imageCropView; // @synthesize imageCropView; @property(retain, nonatomic) id delegate; // @synthesize delegate; @property(nonatomic) struct CGSize cropSize; // @synthesize cropSize; @property(retain, nonatomic) UIImage *sourceImage; // @synthesize sourceImage; - (void).cxx_destruct; - (void)viewWillLayoutSubviews; - (void)viewDidUnload; - (void)viewDidLoad; - (id)init; - (void)_setupToolbar; - (id)_toolbarBackgroundImage; - (void)_setupUseButton; - (void)_setupCancelButton; - (void)_setupCropView; - (void)_setupNavigationBar; - (void)_actionUse; - (void)_actionCancel;

@end

@interface WCPayQuestionSelectItem : WCBaseTextFieldItem <UIPickerViewDelegate, UIPickerViewDataSource, WCBizPickerViewDelegate> { UILabel *m_textLabel; WCBizPickerView *m_pickerView; NSString *m_status; }

  • (void).cxx_destruct;
  • (void)WCBizPickerViewDidComplete:(id)arg1;
  • (void)WCBizPickerViewDidCancel;
  • (id)pickerView:(id)arg1 viewForRow:(int)arg2 forComponent:(int)arg3 reusingView:(id)arg4;
  • (int)pickerView:(id)arg1 numberOfRowsInComponent:(int)arg2;
  • (int)numberOfComponentsInPickerView:(id)arg1;
  • (void)setText:(id)arg1;
  • (void)dealloc;
  • (id)getValue;
  • (void)becomeFirstResponder;
  • (void)initView:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayResetBindedCardInfoView : UIView { }

  • (id)initWithData:(id)arg1;

@end

@interface WCPayJSApiUploadIdCardSuccessControlLogic : WCPayControlLogic { JSEvent *m_jsEvent; int m_enWCPayCheckAuthorityScene; }

  • (void).cxx_destruct;
  • (void)OnCheckWCPayJsApiRequest:(id)arg1 Error:(id)arg2;
  • (void)stopLogic;
  • (void)startLogic;
  • (void)dealloc;
  • (id)initWithJSEvent:(id)arg1;

@end

@interface WCPaySpecifySelectePayCardListView : MMUIView { WCPayBindCardInfo *selectedPayCardInfo; NSArray *m_arrBindCard; NSMutableArray *m_arrButtonArray; UIImageView *m_backgroundView; id m_delegate; }

  • (void).cxx_destruct;
  • (BOOL)shouldPreventedAutorotateToInterfaceOrientation;
  • (void)closeView;
  • (void)OnSelectedNewCard:(id)arg1;
  • (void)OnSelectedCard:(id)arg1;
  • (void)onCancelButtonDone;
  • (void)OnCompleteButtonDone:(id)arg1;
  • (void)showAnimation;
  • (id)initWithFrame:(struct CGRect)arg1 andPayCardList:(id)arg2 BanlanceInfo:(id)arg3 Description:(id)arg4 delegate:(id)arg5;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayTenpayPasswordCtrlItem : WCBaseInfoItem <TenpayPasswordCtrlDelegate, WCPayLogicMgrExt> { TenpayPasswordCtrl *m_textField; UIImage *m_image; }

  • (void).cxx_destruct;
  • (void)autoRemarkKeyBoradType;
  • (void)OnGetTenpaySecureCtrlSalt:(id)arg1 Date:(id)arg2 Error:(id)arg3;
  • (BOOL)onError:(id)arg1;
  • (void)passwordCtrlDidEndEditing:(id)arg1;
  • (void)passwordCtrlDidBeginEditing:(id)arg1;
  • (void)passwordCtrlShouldChange:(id)arg1;
  • (id)getHashData;
  • (void)dealloc;
  • (id)initWithImage:(id)arg1;
  • (void)resignFirstResponder;
  • (void)becomeFirstResponder;
  • (void)clearInput;
  • (void)initView:(struct CGRect)arg1;
  • (id)getValue;
  • (struct CGSize)getSize;
  • (int)getTextLength;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayTenpaySecureCtrlItem : WCBaseInfoItem <TenpaySecureCtrlDelegate, WCPayLogicMgrExt> { TenpaySecureCtrl *m_textField; int m_eEncryptType; NSString *m_nsUserCredType; }

@property(retain, nonatomic) NSString *m_nsUserCredType; // @synthesize m_nsUserCredType; - (void).cxx_destruct; - (void)setDefaultValue:(id)arg1; - (void)autoRemarkKeyBoradType; - (void)OnGetTenpaySecureCtrlSalt:(id)arg1 Date:(id)arg2 Error:(id)arg3; - (void)appendString:(id)arg1; - (void)setMaxInputLen:(int)arg1; - (BOOL)onError:(id)arg1; - (void)tenpayCtrlShouldChange:(id)arg1; - (void)tenpayCtrlShouldReturn:(id)arg1; - (void)textFieldDidEndEditing:(id)arg1; - (void)textFieldDidEndOnExit:(id)arg1; - (void)textFieldDidBeginEditing:(id)arg1; - (void)setSecureTextEntry:(BOOL)arg1; - (void)setEncryptType:(int)arg1; - (void)setClearButtonMode:(int)arg1; - (void)setReturnKeyType:(int)arg1; - (void)setKeyboardType:(int)arg1; - (void)dealloc; - (id)initWithTitle:(id)arg1 tip:(id)arg2 key:(id)arg3; - (void)onEndEditor; - (void)resignFirstResponder; - (void)becomeFirstResponder; - (void)initView:(struct CGRect)arg1; - (void)startGetSalt; - (void)setEnable:(BOOL)arg1; - (id)getValue; - (id)getValueWithEncryptType:(int)arg1; - (void)setKeyboardUseID:(BOOL)arg1; - (void)setFormatBankCard; - (BOOL)isUserIDNum:(unsigned long)arg1; - (BOOL)isBankCardNum; - (BOOL)isPhoneNum; - (int)getTextLength;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRedEnvelopesUIUtil : MMObject { }

  • (float)GetWCRedEnvelopesHomeViewHeight;
  • (float)GetWCRedEnvelopesHomeViewWidth;

@end

@interface WCPayOverseaTransferViewController : WCBizBaseViewController <WCPayCurrencyInputViewDelegate, WCPayCommentTextViewDelegate, WCPayOverseaTransferGetCurrencyCgiDelegate, WCPayOverseaTransferOrderCgiDelegate, MMWebViewDelegate, UIScrollViewDelegate, WCPayNoticeBannerViewDelegate> { NSString *_m_username; int _m_walletType; UIScrollView *_m_scrollView; UIView *_m_headerView; MMHeadImageView *_m_headImageView; UILabel *_m_displayNameLabel; UIView *_m_panelView; UILabel *_m_inputTitleLabel; WCPayCurrencyInputView *_m_currencyInputView; UIView *_m_lineView; WCPayCommentTextView *_m_commentTextView; UIView *_m_footerView; UIButton *_m_confirmButton; WCPayNoticeBannerView *_m_noticeBannerView; WCBizLoadingView *_m_bizLoadingView; WCPayOverseaTransferGetCurrencyCgi *_m_getCurrencyCgi; WCPayOverseaTransferOrderCgi *_m_orderCgi; WCPayOverseaTransferGetCurrencyCgiRespObject *_m_currencyResp; WCPayOverseaTransferOrderResp *_m_orderResp; NSDictionary *_m_payResp; }

@property(retain, nonatomic) NSDictionary *m_payResp; // @synthesize m_payResp=_m_payResp; @property(retain, nonatomic) WCPayOverseaTransferOrderResp *m_orderResp; // @synthesize m_orderResp=_m_orderResp; @property(retain, nonatomic) WCPayOverseaTransferGetCurrencyCgiRespObject *m_currencyResp; // @synthesize m_currencyResp=_m_currencyResp; @property(retain, nonatomic) WCPayOverseaTransferOrderCgi *m_orderCgi; // @synthesize m_orderCgi=_m_orderCgi; @property(retain, nonatomic) WCPayOverseaTransferGetCurrencyCgi *m_getCurrencyCgi; // @synthesize m_getCurrencyCgi=_m_getCurrencyCgi; @property(retain, nonatomic) WCBizLoadingView *m_bizLoadingView; // @synthesize m_bizLoadingView=_m_bizLoadingView; @property(retain, nonatomic) WCPayNoticeBannerView *m_noticeBannerView; // @synthesize m_noticeBannerView=_m_noticeBannerView; @property(retain, nonatomic) UIButton *m_confirmButton; // @synthesize m_confirmButton=_m_confirmButton; @property(retain, nonatomic) UIView *m_footerView; // @synthesize m_footerView=_m_footerView; @property(retain, nonatomic) WCPayCommentTextView *m_commentTextView; // @synthesize m_commentTextView=_m_commentTextView; @property(retain, nonatomic) UIView *m_lineView; // @synthesize m_lineView=_m_lineView; @property(retain, nonatomic) WCPayCurrencyInputView *m_currencyInputView; // @synthesize m_currencyInputView=_m_currencyInputView; @property(retain, nonatomic) UILabel *m_inputTitleLabel; // @synthesize m_inputTitleLabel=_m_inputTitleLabel; @property(retain, nonatomic) UIView *m_panelView; // @synthesize m_panelView=_m_panelView; @property(retain, nonatomic) UILabel *m_displayNameLabel; // @synthesize m_displayNameLabel=_m_displayNameLabel; @property(retain, nonatomic) MMHeadImageView *m_headImageView; // @synthesize m_headImageView=_m_headImageView; @property(retain, nonatomic) UIView *m_headerView; // @synthesize m_headerView=_m_headerView; @property(retain, nonatomic) UIScrollView *m_scrollView; // @synthesize m_scrollView=_m_scrollView; @property(nonatomic) int m_walletType; // @synthesize m_walletType=_m_walletType; @property(retain, nonatomic) NSString *m_username; // @synthesize m_username=_m_username; - (void).cxx_destruct; - (void)reportConfirm; - (void)reportCancel; - (void)onWCPayNoticeBannerView:(id)arg1 clickWithUrl:(id)arg2; - (void)webViewReturn:(id)arg1; - (void)onWebViewWillClose:(id)arg1; - (void)onClickContinueTransfer; - (void)onClickOpenTradeUrl; - (void)onWCPayOverseaTransferOrderBizErrorWithRetCode:(int)arg1 ErrorMsg:(id)arg2; - (void)onWCPayOverseaTransferOrderCgiErrorWithRetCode:(int)arg1 ErrorMsg:(id)arg2; - (void)onWCPayOverseaTransferOrderCgiReturnHasTheSameAmountUnreceiveTransferWithResp:(id)arg1; - (void)onWCPayOverseaTransferOrderCgiRetrunHasUnreceiveTransferWithResp:(id)arg1; - (void)onWCPayOverseaTransferOrderCgiOkWithResp:(id)arg1; - (void)delayDismissMySelf; - (void)onWCPayOverseaTransferGetCurrencyCgiOkArgument:(id)arg1; - (void)onWCPayOverseaTransferGetCurrencyCgiErrorWithRetCode:(int)arg1 ErrorMsg:(id)arg2; - (void)onWCPayOverseaTransferGetCurrencyBizErrorWithRetCode:(int)arg1 ErrorMsg:(id)arg2; - (id)trimString:(id)arg1 ToLenght:(unsigned int)arg2; - (void)onWCPayCommentTextViewAlertViewDisappear; - (void)onWCPayCommentTextViewAlertViewAppear; - (void)onInputTextChangeToString:(id)arg1; - (void)updateConfirmButtonStatus; - (void)onButtonConfirm; - (void)updateConfirmButton; - (void)updateCommentTextView; - (void)updateLineView; - (void)updateCurrencyInputView; - (void)updateInputTitleLabel; - (void)updatePanelView; - (void)updateDisplayNameLabel; - (void)updateHeadImageView; - (void)updateFooterView; - (void)updateHeaderView; - (void)updateScrollView; - (void)scrollViewDidScroll:(id)arg1; - (void)onBack; - (void)didReceiveMemoryWarning; - (void)updateViewData; - (void)viewDidLayoutSubviews; - (void)initView; - (void)stopBizLoading; - (void)startBizLoading; - (void)updateBizLoadingView; - (void)updateNoticeBannerView; - (void)reportOverseaTransferEnter; - (void)reportIdkeyOverseaTransferOrderOk; - (void)reportIdkeyOverseaTransferOrderFailed; - (void)reportIdkeyOverseaTransferConfirm; - (void)reportIdkeyOverseaTransferCancel; - (void)reportIdkeyOverseaTransferGetCurrencyOkChangeToRMB; - (void)reportIdkeyOverseaTransferGetCurrencyOkContinue; - (void)reportIdkeyOverseaTransferGetCurrencyOk; - (void)reportIdkeyOverseaTransferGetCurrencyFailed; - (void)reportIdKeyOverseaTransferViewOpen; - (void)viewDidBePushed:(BOOL)arg1; - (void)viewDidBePresented:(BOOL)arg1; - (void)viewDidLoad; - (id)initWithUsername:(id)arg1 WalletType:(int)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayValidDateItem : WCBaseTextFieldItem <UIPickerViewDataSource, UIPickerViewDelegate> { UIPickerView *m_pickerView; int m_iStartYear; NSString *m_value; UIButton *m_tipBtn; MMUIViewController *m_viewController; NSString *m_nsTipTitle; NSString *m_nsTipContent; }

  • (void).cxx_destruct;
  • (void)setTipContent:(id)arg1 Title:(id)arg2;
  • (void)setTipBtnShowed:(BOOL)arg1;
  • (void)showValidTip;
  • (void)setViewController:(id)arg1;
  • (void)addTipBtnTarget:(id)arg1 sel:(SEL)arg2;
  • (void)UIPickerViewDidFinish;
  • (void)UIPickerViewDidCancel;
  • (id)pickerView:(id)arg1 viewForRow:(int)arg2 forComponent:(int)arg3 reusingView:(id)arg4;
  • (id)pickerView:(id)arg1 titleForRow:(int)arg2 forComponent:(int)arg3;
  • (float)pickerView:(id)arg1 widthForComponent:(int)arg2;
  • (int)pickerView:(id)arg1 numberOfRowsInComponent:(int)arg2;
  • (int)numberOfComponentsInPickerView:(id)arg1;
  • (void)dealloc;
  • (void)initView:(struct CGRect)arg1;
  • (id)getValue;
  • (id)initWithTitle:(id)arg1 tip:(id)arg2 key:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayVirtualCardDetailView : MMUIButton { WCPayVirtualNoBindCard *m_info; MMWebImageView *m_logoView; MMWebImageView *m_waterMaskView; UILabel *m_bankNameLabel; UILabel *m_bankTypeLabel; UILabel *m_entranceLabel; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)initView;
  • (id)getInfo;
  • (id)initWithVirtualCardInfo:(id)arg1;

@end

@interface WCProductSKULogicController : MMObject <UITableViewDelegate, UITableViewDataSource, WCRadioButtonGroupDelegate> { id _delegate; NSArray *_skuAttrTable; NSArray *_skuInfoTable; NSMutableArray *_skuResult; NSMutableArray *_tableDatas; unsigned int _purchaseCount; unsigned int _stockCount; unsigned int _leftBuyQuantity; MMTableView *_tableView; UIView *_lineImageView; UIButton *_reduceButton; UIButton *_increaseButton; UILabel *_purchaseCountLabel; UILabel *_stockCountLabel; UILabel *_tipLabel; BOOL _isShowCaution; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (id)getStockCountStr; - (id)getPurchaseCountStr; - (unsigned int)getTotleStockCount; - (id)getGroupID:(id)arg1 contactButtonID:(id)arg2; - (id)getResultItemFromItemValue:(id)arg1; - (id)buttonIDConvertArr2String:(id)arg1; - (id)sortButtonIDList:(id)arg1; - (id)powerSet:(id)arg1; - (id)selectedGroupIDContactButtonIDListFilterGroupID:(id)arg1; - (id)selectedGroupIDContactButtonIDList; - (id)getSelectedGroupNameAndButtonNameList; - (id)getSelectedButtonNameList; - (void)addSkuInfo2SKUResult:(id)arg1 forCombItemValue:(id)arg2; - (id)getSKUIDList:(id)arg1; - (id)buttonIDCombine:(id)arg1; - (id)filterNOStockSKUInfo:(id)arg1; - (void)increasePurchaseCount; - (void)reducePurchaseCount; - (void)animationFadeTipLabel; - (void)updateUIInfoPriceAndStockCount:(id)arg1; - (void)radioButtonGroup:(id)arg1 selectedIndex:(int)arg2; - (void)showCaution; - (void)updateStockCount:(id)arg1; - (BOOL)canIncreaseAndUpdateTipLabelWording; - (void)updateIncreaseButton; - (void)updateReduceButton; - (void)updatePurchaseCountLabel; - (void)updateSKUAttrItemState:(id)arg1; - (void)makeCountCell:(id)arg1; - (void)makeSKUAttrCell:(id)arg1 withAttrItem:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)initStockCount; - (void)initSKUDisplayInfo; - (void)loadTableData; - (void)loadSKUData; - (BOOL)isNOStock; - (id)isSKUSelectFinish; - (BOOL)isSKUNOStartSelect; - (unsigned int)getPurchaseCount; - (id)getFinalSelectedGroupNameButtonNameList; - (id)getFinalSelectedButtonNames; - (id)getFinalSelectedGroupIDButtonIDs; - (float)getTableViewHeight; - (void)loadSKUSubView:(id)arg1 withScrollEnabled:(BOOL)arg2 contentInset:(struct UIEdgeInsets)arg3; - (id)initWithProductInfo:(id)arg1; - (void)clearSKUStateInfo; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayGPMemberFillMoneyView : MMUIView <UITableViewDelegate, UITableViewDataSource, UITextFieldDelegate, WCPayGPMemberFillMoneyCellDelegate> { BOOL _bIsSearching; MMTableView *_tableView; CContact *_chatroomContact; NSArray *_chatroomMemberList; NSMutableArray *_selectedContacts; NSArray *_outExistContact; NSMutableDictionary *_userPayAmountDict; unsigned long _maxSelectMember; WCPayGPMemberFillMoneyCell *_currentEditingCell; CContact *_curInvalidAmountContact; MMUIView *_topBarView; UIImageView *_searchIconImgView; UITextField *_searchTextField; NSArray *_searchResultContacts; MMUIView *_toolBarView; UIButton *_cleanUpBtn; MMUILabel *_totalAmountLabel; CDUnknownBlockType _onCancelSelectMember; CDUnknownBlockType _onFinishSelectMember; CDUnknownBlockType _onMemberSelectChange; CDUnknownBlockType _showParamInvalidTips; CDUnknownBlockType _hideParamInvalidTips; unsigned long long _maxPerAmount; unsigned long long _maxTotalAmount; }

@property(copy, nonatomic) CDUnknownBlockType hideParamInvalidTips; // @synthesize hideParamInvalidTips=_hideParamInvalidTips; @property(copy, nonatomic) CDUnknownBlockType showParamInvalidTips; // @synthesize showParamInvalidTips=_showParamInvalidTips; @property(copy, nonatomic) CDUnknownBlockType onMemberSelectChange; // @synthesize onMemberSelectChange=_onMemberSelectChange; @property(copy, nonatomic) CDUnknownBlockType onFinishSelectMember; // @synthesize onFinishSelectMember=_onFinishSelectMember; @property(copy, nonatomic) CDUnknownBlockType onCancelSelectMember; // @synthesize onCancelSelectMember=_onCancelSelectMember; @property(retain, nonatomic) MMUILabel *totalAmountLabel; // @synthesize totalAmountLabel=_totalAmountLabel; @property(retain, nonatomic) UIButton *cleanUpBtn; // @synthesize cleanUpBtn=_cleanUpBtn; @property(retain, nonatomic) MMUIView *toolBarView; // @synthesize toolBarView=_toolBarView; @property(retain, nonatomic) NSArray *searchResultContacts; // @synthesize searchResultContacts=_searchResultContacts; @property(nonatomic) BOOL bIsSearching; // @synthesize bIsSearching=_bIsSearching; @property(retain, nonatomic) UITextField *searchTextField; // @synthesize searchTextField=_searchTextField; @property(retain, nonatomic) UIImageView *searchIconImgView; // @synthesize searchIconImgView=_searchIconImgView; @property(retain, nonatomic) MMUIView *topBarView; // @synthesize topBarView=_topBarView; @property(retain, nonatomic) CContact *curInvalidAmountContact; // @synthesize curInvalidAmountContact=_curInvalidAmountContact; @property(nonatomic) __weak WCPayGPMemberFillMoneyCell *currentEditingCell; // @synthesize currentEditingCell=_currentEditingCell; @property(nonatomic) unsigned long long maxTotalAmount; // @synthesize maxTotalAmount=_maxTotalAmount; @property(nonatomic) unsigned long long maxPerAmount; // @synthesize maxPerAmount=_maxPerAmount; @property(nonatomic) unsigned long maxSelectMember; // @synthesize maxSelectMember=_maxSelectMember; @property(retain, nonatomic) NSMutableDictionary *userPayAmountDict; // @synthesize userPayAmountDict=_userPayAmountDict; @property(retain, nonatomic) NSArray *outExistContact; // @synthesize outExistContact=_outExistContact; @property(retain, nonatomic) NSMutableArray *selectedContacts; // @synthesize selectedContacts=_selectedContacts; @property(retain, nonatomic) NSArray *chatroomMemberList; // @synthesize chatroomMemberList=_chatroomMemberList; @property(retain, nonatomic) CContact *chatroomContact; // @synthesize chatroomContact=_chatroomContact; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; - (void).cxx_destruct; - (void)hidePerAmountInvalidTipsWithContact:(id)arg1; - (void)handlePerAmountInvalidTipsWithContact:(id)arg1; - (void)doChatRoomSearch:(id)arg1; - (void)removeSelectContact:(id)arg1; - (BOOL)isContactSelected:(id)arg1; - (BOOL)isWhiteCellRow:(id)arg1; - (id)getContactAtIndexPath:(id)arg1; - (void)finishSelectMember; - (void)cancelSaveSelectedMember; - (void)cancelSelectMember; - (void)keyboardWillHide:(id)arg1; - (void)keyboardWillShow:(id)arg1; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)textFieldDidChange:(id)arg1; - (void)updateContentStatus; - (id)getTotalAmonutString; - (void)confirmToCleanUp; - (void)cancelToCleanup; - (void)cleanUpBtnPress:(id)arg1; - (void)setupToolBarContent; - (void)setupTopbarViewContent; - (void)cellTextFieldKeyboardPressNextBtn:(id)arg1; - (void)cellTextFieldKeyboardPressPreviousBtn:(id)arg1; - (void)cellTextFieldDidEndEdittingWithCell:(id)arg1 withContact:(id)arg2 withValue:(double)arg3; - (void)cellTextFieldDidChangeWithCell:(id)arg1 withContact:(id)arg2 withValue:(double)arg3; - (void)cellTextFieldWillBeginEdittingWithCell:(id)arg1 withContact:(id)arg2; - (void)makeWhiteCellWithIndexPath:(id)arg1 withCell:(id)arg2; - (BOOL)tableView:(id)arg1 shouldHighlightRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)setupContentView; - (void)setupData; - (void)layoutSubviews; - (void)refreshContentViewWithChatroomContact:(id)arg1 selectedContactArray:(id)arg2 userPayAmountDict:(id)arg3; - (id)initWithFrame:(struct CGRect)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayBaseViewController : WCBizBaseViewController <MMTableViewInfoDelegate, WCBaseInfoItemDelegate, UIAlertViewDelegate> { WCPayControlData *m_data; id _payBaseDelegate; }

  • (void).cxx_destruct;
  • (void)refreshViewWithData:(id)arg1;
  • (void)setupWithData:(id)arg1;
  • (void)dealloc;
  • (void)setPayBaseDelegate:(id)arg1;
  • (void)OnBack;
  • (void)viewDidLayoutSubviews;
  • (void)viewWillLayoutSubviews;
  • (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayBindedCardListViewController : WCPayBaseViewController { WCPayBindCardInfo *selectedPayCardInfo; id m_delegate; BOOL bSelectedNewCardToResetPwd; BOOL bViewDidBePoped; NSString *nsUsedNewCardWording; NSString *nsHeaderTips; UIView *tenpayTelView; BalanceMobileInfo *_selectedMobileInfo; }

@property(retain, nonatomic) BalanceMobileInfo *selectedMobileInfo; // @synthesize selectedMobileInfo=_selectedMobileInfo; - (void).cxx_destruct; - (id)getCardInfoWith:(id)arg1; - (id)getSelectedMobileInfo:(id)arg1; - (BOOL)checkBankCanShow:(id)arg1; - (BOOL)isMobileInfoAvailble:(id)arg1; - (id)checkBankAvailable:(id)arg1; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2 withView:(id)arg3; - (void)onBankPhone; - (void)onUpdateBankPhoneNumber; - (void)OnSelectNewCard; - (void)OnSelectMoblieInfo:(id)arg1; - (void)leftBarButtonDone; - (void)initKFTelView; - (void)setHeaderTips:(id)arg1; - (void)setTitle:(id)arg1; - (void)setNewCardControlWording:(id)arg1; - (void)setDelegate:(id)arg1; - (BOOL)isInstallingDigitalCert; - (void)makeMobileCell:(id)arg1 cellInfo:(id)arg2; - (void)reloadCardListView; - (void)initFooterView; - (void)initNavigationBar; - (void)getMobileInfos; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)viewDidBePoped:(BOOL)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOverseaMainWalletGrayViewHeader : UICollectionReusableView { UIView *_m_coverView; UIImageView *_m_logoView; }

@property(retain, nonatomic) UIImageView *m_logoView; // @synthesize m_logoView=_m_logoView; @property(retain, nonatomic) UIView *m_coverView; // @synthesize m_coverView=_m_coverView; - (void).cxx_destruct; - (void)updateLogoView; - (void)updateCoverView; - (void)layoutSubviews;

@end

@interface WCPayGPOrderHistoryViewController : WCPayBaseViewController <UITableViewDelegate, UITableViewDataSource> { BOOL _bIsLoadingMore; BOOL _bIsDataLoadEnd; id _delegate; NSMutableArray *_orderHistory; MMTableView *_tableView; MMUILabel *_tipsLabel; }

@property(retain, nonatomic) MMUILabel *tipsLabel; // @synthesize tipsLabel=_tipsLabel; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(nonatomic) BOOL bIsDataLoadEnd; // @synthesize bIsDataLoadEnd=_bIsDataLoadEnd; @property(nonatomic) BOOL bIsLoadingMore; // @synthesize bIsLoadingMore=_bIsLoadingMore; @property(retain, nonatomic) NSMutableArray *orderHistory; // @synthesize orderHistory=_orderHistory; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)orderHistoryVCCancel; - (id)genTableFooterView; - (void)scrollViewDidScroll:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)setupEmptyTipsView; - (void)setupContentView; - (void)setupNavigationBar; - (void)setupData; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)refreshViewControllerWithOrderHistoryList:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPaySelectVerifyTypeLogic : WCPayControlLogic <WCPaySelectVerifyTypeViewControllerDelegate, IWCPayControlLogicExt> { int _scene; }

@property(nonatomic) int scene; // @synthesize scene=_scene; - (void)OnRealnameVerfitySuccessNotification:(id)arg1; - (void)OnFinishedWCPayLogic:(id)arg1 CompleteStatus:(int)arg2; - (void)DirectBindCard; - (void)OnBack; - (void)OnSelectBindCardVerify; - (void)OnSelectRealnameVerify; - (void)OnSelectBindCard; - (void)startLogic; - (void)dealloc; - (id)initWithData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCardNumberConfirmViewController : WCPayBaseViewController { BOOL _didRenderViews; NSString *_origin3DESText; id _delegate; NSString *_encryptedCardNumStr; UIImage *_cardImage; MMUILabel *_label; TenpayEditableBankNum *_editBankNumView; UIImageView *_cardImageView; }

@property(retain, nonatomic) UIImageView *cardImageView; // @synthesize cardImageView=_cardImageView; @property(retain, nonatomic) TenpayEditableBankNum *editBankNumView; // @synthesize editBankNumView=_editBankNumView; @property(retain, nonatomic) MMUILabel *label; // @synthesize label=_label; @property(retain, nonatomic) UIImage *cardImage; // @synthesize cardImage=_cardImage; @property(copy, nonatomic) NSString *encryptedCardNumStr; // @synthesize encryptedCardNumStr=_encryptedCardNumStr; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)nextAction:(id)arg1; - (void)OnGetTenpaySecureCtrlSalt:(id)arg1 Date:(id)arg2 Error:(id)arg3; - (void)viewDidTransitionToNewSize; - (void)viewDidLayoutSubviews; - (id)getContainerView; - (void)setupViewsIfNeed; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)dealloc; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCardNumberScanForeView : UIView { UIButton *infoBtn; UILabel *nameLabel; UILabel *tipsLabel; NSString *_username; id _target; }

@property(nonatomic) __weak id target; // @synthesize target=_target; @property(copy, nonatomic) NSString *username; // @synthesize username=_username; - (void).cxx_destruct; - (void)adjustToNewSize; - (void)commonInit; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1 target:(id)arg2 username:(id)arg3;

@end

@interface WCPayCardNumberScanViewController : MMUIViewController { int cutImgVScreenHeight; int cutImgVScreenWidth; struct MyImage *origImg; struct MyImage *grayImg; UIView *_topBarView; UIView *_bottomBarView; UIView *_leftBarView; UIView *_rightBarView; ScanLicenceBackgroundView *m_backgroundView; WCPayCardNumberScanForeView *m_foreView; BOOL shouldStopCapture; BOOL _didHandledRotate; BOOL _didSetupUI; NSString *_username; id _delegate; AVCaptureSession *_captureSession; AVCaptureVideoPreviewLayer *_prevLayer; }

@property(retain, nonatomic) AVCaptureVideoPreviewLayer *prevLayer; // @synthesize prevLayer=_prevLayer; @property(retain, nonatomic) AVCaptureSession *captureSession; // @synthesize captureSession=_captureSession; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(copy, nonatomic) NSString *username; // @synthesize username=_username; - (void).cxx_destruct; - (void)setBarViewToInvisible:(id)arg1; - (void)handleVisible:(BOOL)arg1 forView:(id)arg2; - (void)captureOutput:(id)arg1 didOutputSampleBuffer:(struct opaqueCMSampleBuffer *)arg2 fromConnection:(id)arg3; - (BOOL)useHighResolution; - (void)finalizeCapture; - (void)continuousAutoFocus:(struct CGPoint)arg1; - (BOOL)addOutput:(id)arg1; - (void)stopCapture; - (void)startCapture; - (void)printVersion; - (struct CGRect)viewBounds; - (void)backAction:(id)arg1; - (void)personTipsAction:(id)arg1; - (void)setupUI; - (void)setGreenBarView; - (void)setupEngine; - (void)stopEngine; - (float)getRotateRadius:(int)arg1; - (void)viewDidTransitionToNewSize; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOverseaTypeInfoObject : NSObject { NSString *m_typeName; unsigned long m_typeId; }

  • (id)GenFromDictionary:(id)arg1;
  • (void)initialize; @property(nonatomic) unsigned long m_typeId; // @synthesize m_typeId; @property(retain, nonatomic) NSString *m_typeName; // @synthesize m_typeName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayFillCardAndPhoneNumberViewController : WCPayBaseViewController { UIButton *m_footerButton; WCBaseKeyboardToolBar *m_keyboardBar; WCPayTenpaySecureCtrlItem *m_cardNumberTextFieldItem; WCPayCardTypeItem *m_pickerCardTypeItem; WCPayPhoneTextItem *m_phoneNumberTextFieldItem; WCBizInfoGroup *m_group; BOOL m_hadGetCardBin; id m_delegate; }

  • (void).cxx_destruct;
  • (void)WCBaseInfoItemEditChanged:(id)arg1;
  • (void)WCBaseInfoItemPressReturnKey:(id)arg1;
  • (void)onNext;
  • (void)setSelectCardType:(id)arg1;
  • (void)setDelegate:(id)arg1;
  • (void)refreshViewWithData:(id)arg1;
  • (void)viewDidLoad;
  • (void)initNavigationBar;
  • (void)initTextFieldItem;
  • (void)initFooterView;
  • (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2;
  • (void)clickInfoCell:(id)arg1 index:(id)arg2;
  • (void)reloadTableView;
  • (void)viewDidLayoutSubviews;
  • (void)dealloc;
  • (id)init;

@end

@interface WCPayFillCardInfoViewController : WCPayBaseViewController <WCBaseInfoItemDelegate, ILinkEventExt, WCActionSheetDelegate, WCPayAreaItemDelegate> { UIButton *m_footerButton; WCPayCardTypeItem *m_pikerCardTypeItem; WCPayValidDateItem *m_pikerValidDateItem; WCPayCVVItem *m_textFieldCVVItem; WCBaseTextFieldItem *m_textFieldNameItem; WCPayCredTypeItem *m_pickerCredTypeItem; WCPayTenpaySecureCtrlItem *m_textFieldHolderIDItem; WCBaseTextFieldItem *m_textFieldPhoneItem; NSMutableArray *m_arrayInfoGroup; WCBaseKeyboardToolBar *m_keyboardBar; BOOL m_bReadAgreement; BOOL m_bSubscribeApp; BOOL m_bAutoFilledCardInfo; id m_delegate; NSIndexPath *m_selectItemIndex; WCBaseTextFieldItem *m_textFieldFirstNameItem; WCBaseTextFieldItem *m_textFieldLastNameItem; WCPayAreaItem *m_textFieldAreaItem; WCBaseTextFieldItem *m_textFieldAddressItem; WCBaseTextFieldItem *m_textFieldPhoneNumberItem; WCBaseTextFieldItem *m_textFieldZipItem; WCBaseTextFieldItem *m_textFieldEmailItem; }

@property(readonly, nonatomic) BOOL m_bAutoFilledCardInfo; // @synthesize m_bAutoFilledCardInfo; - (void).cxx_destruct; - (void)onWCPayAreaItemDidChoseRegion:(id)arg1; - (void)setDelegate:(id)arg1; - (void)setAutoFilledCardInfo; - (void)refreshViewWithData:(id)arg1; - (void)showDetailTip; - (void)clickInfoCell:(id)arg1 index:(id)arg2; - (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2; - (void)WCBaseInfoItemEndEdit:(id)arg1; - (void)WCBaseInfoItemEditChanged:(id)arg1; - (void)WCBaseInfoItemBeginEdit:(id)arg1; - (void)WCBaseInfoItemCancelEdit:(id)arg1; - (void)WCBaseInfoItemPressReturnKey:(id)arg1; - (void)checkData:(id)arg1; - (BOOL)checkIsEmpty:(id)arg1; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onSubscribeAppBtn:(id)arg1; - (void)onReadAgreement:(id)arg1; - (void)onNext; - (BOOL)getData:(id)arg1; - (void)didReceiveMemoryWarning; - (void)viewDidLayoutSubviews; - (void)viewWillLayoutSubviews; - (void)viewDidLoad; - (void)viewDidBePoped:(BOOL)arg1; - (void)initNavigationBar; - (void)initFooterView; - (void)reloadTableView; - (id)makeHeader:(id)arg1; - (id)getSectionFromGroup:(id)arg1; - (void)initInfoTemplate; - (id)getSectionHeaderView:(id)arg1; - (void)dealloc; - (void)setTitle:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRedEnvelopesReceiveControlLogic : WCRedEnvelopesControlLogic <WCBaseControlLogicDeleagte, WCBaseControlMgrExt, WCRedEnvelopesReceiveHomeViewDelegate, WCRedEnvelopesRedEnvelopesDetailViewControllerDelegate, WCRedEnvelopesEnterpriseDetailViewControllerDelegate, WCRedEnvelopesSessionSelectViewControllerDelegate, WCRedEnvelopesMultiSelectContactsViewControllerDelegate> { int m_scene; WCRedEnvelopesReceiveHomeView *introView; }

  • (void).cxx_destruct;
  • (void)onRealnameActionClick:(id)arg1;
  • (void)OnSendShareEnterpriseRedEnvelopesResponse:(id)arg1 Error:(id)arg2;
  • (void)OnSendShareRedEnvelopesoRequest:(id)arg1 Error:(id)arg2;
  • (void)dismissCurrentViewSendShareRedEnvelopes;
  • (void)OnThanksForRedEnvelopesRequest:(id)arg1 Error:(id)arg2;
  • (void)OnClearserSendOrReceiveRedEnveloperListRequest:(id)arg1 Error:(id)arg2;
  • (void)OnQueryUserSendOrReceiveRedEnveloperListRequest:(id)arg1 Error:(id)arg2;
  • (void)OnQueryRedEnvelopesDetailRequest:(id)arg1 Error:(id)arg2;
  • (void)OnOpenRedEnvelopesRequest:(id)arg1 Error:(id)arg2;
  • (void)OnReceiverQueryRedEnvelopesRequest:(id)arg1 Error:(id)arg2;
  • (void)closeAnimationWindowAndShowDetailView:(id)arg1;
  • (void)showDetailView;
  • (void)onMultiSelectContactReturn:(id)arg1;
  • (void)OnSelectMutilContactsButton;
  • (void)OnSelectSessionReturn:(id)arg1;
  • (void)OnSelectSessionCancel:(id)arg1;
  • (void)OnSelectSession:(id)arg1 SessionSelectController:(id)arg2;
  • (void)OnConfirmSendMessageSelectSessionViewController;
  • (void)OnGoToBalanceDetail;
  • (void)OnCommitWCRedEnvelopes:(id)arg1;
  • (void)OnLoadMoreRedEnvelopesList;
  • (BOOL)HasMoreDetailList;
  • (void)WCRedEnvelopesRedEnvelopesDetailViewControllerContinueSendRedEnvelopes;
  • (void)WCRedEnvelopesRedEnvelopesDetailViewControllerBack;
  • (void)WCRedEnvelopesEnterpriseDetailViewControllerContinueSendRedEnvelopes;
  • (void)WCRedEnvelopesEnterpriseDetailViewControllerBack;
  • (void)WCRedEnvelopesReceiveHomeViewOpenList;
  • (void)WCRedEnvelopesReceiveHomeViewOpenRedEnvelopes;
  • (void)WCRedEnvelopesReceiveHomeViewBack;
  • (void)startLogic;
  • (void)stopLoading;
  • (id)initWithData:(id)arg1 Scene:(int)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOverseaPayFuncitonListRequestObject : NSObject { unsigned long _m_tpaCountry; }

@property(nonatomic) unsigned long m_tpaCountry; // @synthesize m_tpaCountry=_m_tpaCountry; - (id)urlArgumentString;

@end

@interface WCPayFillCardNumberViewController : WCPayBaseViewController <WCPayCardNumberScanDelegate, ILinkEventExt, WCBizTipViewDelegate> { UIButton *m_footerButton; WCBizInfoGroup *m_group; WCPayTenpaySecureCtrlItem *m_textFieldItem; WCBaseTextFieldItem *m_textAutoFilledCardNumberItem; RichTextView *richTextView; id m_delegate; WCBizTipView *introView; BOOL m_bAutoFilledCardNumber; BOOL m_bShowedFavorInfo; NSString *m_headerTitle; UILabel *autoFilledNumberLabel; NSString *m_viewTitle; RichTextView *realnameRichTextView; UIButton *_scanButton; WCBaseControlLogic *_fromControlLogic; }

@property(retain, nonatomic) WCBaseControlLogic *fromControlLogic; // @synthesize fromControlLogic=_fromControlLogic; @property(readonly, nonatomic) BOOL m_bAutoFilledCardNumber; // @synthesize m_bAutoFilledCardNumber; - (void).cxx_destruct; - (void)footerTipAction:(id)arg1; - (void)didFindCardNumber:(id)arg1 cardImage:(id)arg2; - (void)setAutoFilledCardNumber; - (void)OnWCBizTipViewClosed; - (void)showDetailTip; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)stopLogicLoading; - (void)startLogicLoading; - (void)setDelegate:(id)arg1; - (void)didReceiveMemoryWarning; - (void)WCBaseInfoItemEditChanged:(id)arg1; - (void)OnClearAutoFilledCardNumber; - (void)onNext; - (void)scanAction:(id)arg1; - (void)refreshViewWithData:(id)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)viewWillLayoutSubviews; - (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2; - (void)reloadTableView; - (id)getFirstUserTipViewInIOS7; - (id)getFirstUserTipView; - (void)initNavigationBar; - (void)FillCardNumberCancel; - (void)setShowedFavorInfo; - (void)initFooterView; - (void)dealloc; - (void)setTitle:(id)arg1; - (void)setHeaderTip:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSearchedDevice : NSObject { int _connProto; WCDevice *_originalDevice; WCBLEDevice *_bleDevice; WCLanDeviceInfo *_lanDevice; NSDictionary *_userData; CContact *_deviceContact; }

@property(retain, nonatomic) CContact *deviceContact; // @synthesize deviceContact=_deviceContact; @property(retain, nonatomic) NSDictionary *userData; // @synthesize userData=_userData; @property(retain, nonatomic) WCLanDeviceInfo *lanDevice; // @synthesize lanDevice=_lanDevice; @property(retain, nonatomic) WCBLEDevice *bleDevice; // @synthesize bleDevice=_bleDevice; @property(retain, nonatomic) WCDevice *originalDevice; // @synthesize originalDevice=_originalDevice; @property(nonatomic) int connProto; // @synthesize connProto=_connProto; - (void).cxx_destruct; - (id)initWithLanDevice:(id)arg1; - (id)initWithBleDevice:(id)arg1; - (id)init;

@end

@interface WCBLEDevice : NSObject { NSString *_m_bleName; NSString *_m_mac; long long _m_did; long long _m_bleSimpleProto; long long _m_profileID; }

@property(nonatomic) long long m_profileID; // @synthesize m_profileID=_m_profileID; @property(copy, nonatomic) NSString *m_mac; // @synthesize m_mac=_m_mac; @property(nonatomic) long long m_bleSimpleProto; // @synthesize m_bleSimpleProto=_m_bleSimpleProto; @property(nonatomic) long long m_did; // @synthesize m_did=_m_did; @property(copy, nonatomic) NSString *m_bleName; // @synthesize m_bleName=_m_bleName; - (void).cxx_destruct;

@end

@interface WCPayPayPwdViewController : WCPayBaseViewController { UIButton *m_footerButton; WCPayPwdCtrlPanelView *m_VerifyView; WCPayPwdCtrlPanelView *m_FirstView; WCPayPwdCtrlPanelView *m_SecondView; WCPayPwdCtrlPanelView *m_currentView; id m_delegate; }

  • (void).cxx_destruct;
  • (void)setNavigationBarTitle:(id)arg1 Stype:(int)arg2;
  • (void)resignInputViewFirstResponse;
  • (void)clearPwdInput;
  • (void)WCBaseInfoItemEditChanged:(id)arg1;
  • (void)onNext;
  • (void)setFooterBtnTitle:(id)arg1;
  • (void)showSecondPwdCtrlWithTip:(id)arg1 withShowFooterButton:(BOOL)arg2;
  • (void)showSetPwdCtrlWithTip:(id)arg1 fromError:(BOOL)arg2;
  • (void)showSetPwdCtrlWithTip:(id)arg1;
  • (void)showVerifyPwdCtrlWithTip:(id)arg1;
  • (void)showVerifyPwdCtrlWithTip:(id)arg1 withShowFooterButton:(BOOL)arg2;
  • (void)showViewWithCurrentView:(id)arg1 NextView:(id)arg2;
  • (void)initNavigationBar;
  • (void)setDelegate:(id)arg1;
  • (void)didReceiveMemoryWarning;
  • (void)refreshViewWithData:(id)arg1;
  • (void)viewWillLayoutSubviews;
  • (void)viewDidLoad;
  • (void)initFooterView;
  • (void)dealloc;
  • (id)init;

@end

@interface WCPayVerifyPayCardViewController : WCPayBaseViewController { UIButton *m_footerButton; WCPayInputTextInfoCtrlItem *m_textFieldItem; UIButton *m_sendVerifyCodeBtn; UILabel *m_sendVerifyCodeLabel; int m_iCountDown; NSString *m_nsHeaderTip; NSString *m_nsHeaderTipForCustom; RichTextView *richTextView; WCBaseKeyboardToolBar *m_keyboardBar; id m_delegate; BOOL bShowedModifyBtn; UIImageView *_m_iconView; UILabel *_m_iconDescLabel; UILabel *_m_contentLabel; }

@property(retain, nonatomic) UILabel *m_contentLabel; // @synthesize m_contentLabel=_m_contentLabel; @property(retain, nonatomic) UILabel *m_iconDescLabel; // @synthesize m_iconDescLabel=_m_iconDescLabel; @property(retain, nonatomic) UIImageView *m_iconView; // @synthesize m_iconView=_m_iconView; - (void).cxx_destruct; - (id)phoneNumber; - (void)onOpenQA; - (void)onNext; - (void)updateSendVerifyCodeButton; - (void)onAlertModifyPhone; - (void)OnModifyPhoneBtn; - (void)onSendVerifyCodeClicked:(id)arg1; - (void)showNotAnyOneSMSTipBtn; - (void)setHeaderTipForCustom:(id)arg1; - (void)setDelegate:(id)arg1; - (void)setFooterBtnTitle:(id)arg1; - (void)showModifyPhoneBtn; - (void)autoInputVerifyCode:(id)arg1; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)showNotSMSTipBtn; - (void)initNavigationBar; - (void)initSendVerifyCodeButton; - (void)WCBaseInfoItemEditChanged:(id)arg1; - (void)startTimer; - (void)stopTimer; - (void)initFooterView; - (void)makeInfoCell:(id)arg1; - (void)reloadTableWithVerifyLayout; - (void)reloadTableWithDigitalLayout; - (void)makeDigitalCertVerifyCell:(id)arg1; - (void)updateContentLabelWithSuperView:(id)arg1; - (void)updateIconDescLabelWithSuperView:(id)arg1; - (void)updateIconViewWithSuperView:(id)arg1; - (void)updateDigitalCertHeaderView; - (void)reloadTableView; - (void)setHeaderTip:(id)arg1; - (void)viewDidLayoutSubviews; - (BOOL)needShowDigitalVersionView; - (void)viewWillLayoutSubviews; - (void)viewDidDisappear:(BOOL)arg1; - (void)willDisappear; - (void)viewDidLoad; - (void)dealloc; - (void)didReceiveMemoryWarning; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayBalanceDetailViewController : WCPayBaseViewController <WCPayNoticeBannerDelegate, MMWebViewDelegate, WCActionSheetDelegate, ILinkEventExt> { WCActionSheet *m_actionSheet; id m_delegate; RichTextView *richTextView; BOOL m_bDidPoped; NSDictionary *m_dicBanners; }

  • (void).cxx_destruct;
  • (void)onRealnameBtnClick:(id)arg1;
  • (void)webViewReturn:(id)arg1;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)banner:(id)arg1 clickWithUrl:(id)arg2;
  • (void)onLCTBtnClick:(id)arg1;
  • (void)onWalletBtnClick:(id)arg1;
  • (void)setDelegate:(id)arg1;
  • (void)didReceiveMemoryWarning;
  • (void)onWatchBalanceList;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onOperate;
  • (void)viewDidBePoped:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)initNavigationBar;
  • (void)OnLeftBarButtonDone;
  • (void)refreshViewWithData:(id)arg1;
  • (void)addQuestionEntrance;
  • (id)GetMainCardHeaderView;
  • (BOOL)isShowLCTEntry;
  • (id)getHeaderView:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayResetBalanceTelephoneViewController : WCPayBaseViewController <ILinkEventExt, WCBizTipViewDelegate> { UIButton *m_footerButton; WCBizInfoGroup *m_group; WCPayPhoneTextItem *m_textFieldItem; WCPayValidDateItem *m_pikerValidDateItem; WCPayCVVItem *m_textFieldCVVItem; WCBaseTextFieldItem *m_textAutoFilledCardNumberItem; RichTextView *richTextView; id m_delegate; WCBizTipView *introView; BOOL m_bAutoFilledCardNumber; BOOL m_bShowedFavorInfo; NSString *m_headerTitle; UILabel *autoFilledNumberLabel; NSString *m_viewTitle; }

@property(readonly, nonatomic) BOOL m_bAutoFilledCardNumber; // @synthesize m_bAutoFilledCardNumber; - (void).cxx_destruct; - (void)footerTipAction:(id)arg1; - (void)setAutoFilledCardNumber; - (void)OnWCBizTipViewClosed; - (void)showDetailTip; - (void)onPhoneClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)stopLogicLoading; - (void)startLogicLoading; - (void)setDelegate:(id)arg1; - (void)didReceiveMemoryWarning; - (void)WCBaseInfoItemEndEdit:(id)arg1; - (void)WCBaseInfoItemEditChanged:(id)arg1; - (void)OnClearAutoFilledCardNumber; - (void)CheckData; - (void)onNext; - (void)scanAction:(id)arg1; - (void)refreshViewWithData:(id)arg1; - (void)viewDidLoad; - (void)viewWillLayoutSubviews; - (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2; - (void)reloadTableView; - (void)initNavigationBar; - (void)FillCardNumberCancel; - (void)setShowedFavorInfo; - (void)initFooterView; - (void)dealloc; - (void)setTitle:(id)arg1; - (void)setHeaderTip:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ZoomingScrollView : UIScrollView { id _zoomViewDelegate; UIImageView *_photoImageView; }

@property(nonatomic) id zoomViewDelegate; // @synthesize zoomViewDelegate=_zoomViewDelegate; - (void).cxx_destruct; - (struct CGRect)zoomRectForScale:(float)arg1 withCenter:(struct CGPoint)arg2; - (void)scrollViewDidZoom:(id)arg1; - (id)viewForZoomingInScrollView:(id)arg1; - (void)layoutSubviews; - (void)handleDoubleTap:(id)arg1; - (void)handleSingleTap:(id)arg1; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)setMaxMinZoomScalesForCurrentBounds; - (void)setPhotoImageView:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPaySaveViewController : WCPayBaseViewController { UIButton *m_footerButton; id m_delegate; WCPayMoneyTextFieldItem *m_textFieldItem; WCPayBindCardItem *m_textBindCardItem; UILabel *oDetailLabel; }

  • (void).cxx_destruct;
  • (void)refreshBindCardSaveInfo;
  • (void)setDelegate:(id)arg1;
  • (void)didReceiveMemoryWarning;
  • (void)refreshViewWithData:(id)arg1;
  • (void)WCBaseInfoItemEndEdit:(id)arg1;
  • (void)WCBaseInfoItemEditChanged:(id)arg1;
  • (void)onNext;
  • (void)viewDidLoad;
  • (void)clickInfoCell:(id)arg1;
  • (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2;
  • (void)reloadTableView;
  • (void)initNavigationBar;
  • (void)FillSaveMoneyCancel;
  • (void)initFooterView;
  • (void)dealloc;
  • (void)viewDidLayoutSubviews;
  • (id)init;

@end

@interface WCPayCardDetailViewController : WCPayBaseViewController <WCActionSheetDelegate, UIAlertViewDelegate, MMPatternLockLogicDelegate> { UIButton *m_footerButton; WCActionSheet *m_actionSheet; id m_delegate; UIView *m_overseasCardView; UIView *tenpayTelView; unsigned long _patternLockLogicTag; }

  • (void).cxx_destruct;
  • (void)startUnbind;
  • (void)onPatternLockLogicOperateSuccess;
  • (void)onPatternLockLogicOperateCancel;
  • (id)getEnteranceViewContoller;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)setDelegate:(id)arg1;
  • (void)didReceiveMemoryWarning;
  • (void)showRepayCell;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)CardDetailExpireUnbindCard;
  • (void)onOperate;
  • (void)initOverseasCardDetailView;
  • (void)viewDidLoad;
  • (void)initTenpayTelView;
  • (void)initNavigationBar;
  • (void)OnLeftBarButtonDone;
  • (void)onBankPhone;
  • (void)refreshViewWithData:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCardListViewController : WCPayBaseViewController <WCPayNoticeBannerDelegate, WCPayLogicMgrExt, ILinkEventExt, MMWebViewDelegate> { NSMutableArray *m_arrPayCardDetailView; unsigned long totalHeight; UIButton *qaButton; NSDictionary *m_dicBanners; }

  • (void).cxx_destruct;
  • (id)getNoticeBanner;
  • (void)banner:(id)arg1 clickWithUrl:(id)arg2;
  • (void)onQAButtonClick;
  • (void)webViewReturn:(id)arg1;
  • (void)gotoLoanMoney;
  • (void)didReceiveMemoryWarning;
  • (void)onClickCard:(id)arg1;
  • (void)onClickBalanceView:(id)arg1;
  • (void)onClickWXBorrowMoneyItemView:(id)arg1;
  • (void)onClickWXBorrowMoneyItem:(id)arg1;
  • (void)onClickVirtualCardAndChecking:(id)arg1;
  • (void)onClickVirtualCard:(id)arg1;
  • (void)refreshViewWithData:(id)arg1;
  • (void)didShowAddCard;
  • (void)showOfflinePay;
  • (void)makeLoanMoneyCell:(id)arg1;
  • (void)makeAddCardCell:(id)arg1;
  • (void)makeVirtualCardCell:(id)arg1 cellInfo:(id)arg2;
  • (void)makeWXBorrowMoneyItemCell:(id)arg1 cellInfo:(id)arg2;
  • (void)makeBaseExtentionCell:(id)arg1;
  • (void)reloadNavigationItem;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)initView;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayTenpayImportCardInfoViewController : WCPayBaseViewController <ILinkEventExt, WCActionSheetDelegate> { BOOL m_bReadAgreement; BOOL m_bSubscribeApp; UIButton *m_footerButton; NSMutableArray *m_arrayInfoGroup; id m_delegate; }

  • (void).cxx_destruct;
  • (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2;
  • (void)setDelegate:(id)arg1;
  • (void)onNext;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)initFooterView;
  • (void)onReadAgreement:(id)arg1;
  • (void)onSubscribeAppBtn:(id)arg1;
  • (void)reloadTableView;
  • (void)viewDidLoad;
  • (void)initInfoTemplate;
  • (id)getHeaderView;
  • (void)initNavigationBar;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDeviceSearchLogic : NSObject <IWCDeviceBrandMgrExt, IWCLanDeviceMgrExt> { WCDeviceBrandMgr *m_manager; WCLanDeviceMgr *m_LanManager; WCDevice *m_fliterDevice; NSMutableSet *m_macSet; NSMutableDictionary *m_bleDeviceMap; id _delegate; unsigned int _deviceSearchType; }

@property(nonatomic) unsigned int deviceSearchType; // @synthesize deviceSearchType=_deviceSearchType; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onBLEHardDeviceSearch:(id)arg1 modContact:(id)arg2 respData:(id)arg3 errorCode:(int)arg4; - (void)onWCDeviceFound:(long long)arg1 canHandled:(char *)arg2; - (void)onWifiHardDeviceSearch:(id)arg1 respData:(id)arg2 ExtData:(id)arg3; - (void)onReceiveWCLanDeviceDisc:(id)arg1; - (BOOL)isBLEDeviceBoundWithDid:(long long)arg1; - (BOOL)isDeviceBoundWithDeviceType:(id)arg1 deviceID:(id)arg2; - (BOOL)fliterDevice:(id)arg1; - (void)stopScan; - (void)startScan; - (void)dealloc; - (id)initWithFliterDevice:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCreditPayAnswerQuestionViewController : WCPayBaseViewController { UIButton *m_footerButton; WCBaseKeyboardToolBar *m_keyboardBar; WCBaseTextFieldItem *m_firstQuestionItem; WCBaseTextFieldItem *m_firstAnswerTextFieldItem; WCPayQuestionSelectItem *m_firstSelectItem; WCBaseTextFieldItem *m_firstNextQuestionItem; WCBaseTextFieldItem *m_secondQuestionItem; WCBaseTextFieldItem *m_secondAnswerTextFieldItem; WCPayQuestionSelectItem *m_secondSelectItem; WCBaseTextFieldItem *m_secondNextQuestionItem; WCBizInfoGroup *m_group; id m_delegate; unsigned long m_uiQuestionIndex; WCPayCreditPayQuestionNode *m_firstQuestionNode; WCPayCreditPayQuestionNode *m_secondQuestionNode; }

  • (void).cxx_destruct;
  • (void)WCBaseInfoItemEndEdit:(id)arg1;
  • (BOOL)canDoNext;
  • (void)WCBaseInfoItemEditChanged:(id)arg1;
  • (void)WCBaseInfoItemPressReturnKey:(id)arg1;
  • (void)onConfirmToCommit;
  • (void)onNext;
  • (id)getCommitAnswerTips;
  • (void)setDelegate:(id)arg1;
  • (void)viewDidLoad;
  • (void)initMyView;
  • (void)initMyData;
  • (void)onConfirmToBack;
  • (void)onBack;
  • (void)initNavigationBar;
  • (void)reloadTextFieldItem;
  • (void)initFooterView;
  • (void)makeAnswerCell:(id)arg1 cellInfo:(id)arg2;
  • (void)makeQuestionCell:(id)arg1 cellInfo:(id)arg2;
  • (void)WCPayCreditPaySelectQuestionViewControllerSelected:(id)arg1;
  • (void)setAnswer:(id)arg1 answer:(id)arg2;
  • (void)setSelected:(id)arg1 selected:(BOOL)arg2;
  • (void)clickSelectItemCell:(id)arg1;
  • (void)clickQuestionCell:(id)arg1;
  • (void)reloadTableView;
  • (float)getQuestionItemHeight:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCreditPayCardDetailInfoViewController : WCPayBaseViewController { id m_delegate; UIButton *m_footerButton; }

  • (void).cxx_destruct;
  • (void)setDelegate:(id)arg1;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onUnBind;
  • (void)onOperate;
  • (void)reloadNavigationBar;
  • (void)refreshViewWithData:(id)arg1;
  • (void)reloadTableView;
  • (void)addExpiredSection;
  • (id)getContactBankFooterView;
  • (id)getTableViewHeaderView;
  • (void)addEachSection;
  • (id)getBillTipWording;
  • (void)showBankDetailCell;
  • (void)showCreditRightsCell;
  • (void)showCreditCardDetailInfoCell;
  • (void)showRepayCell;
  • (void)showBillAmountCell;
  • (void)showUpgradeCell;
  • (void)makeCreditUsedCell:(id)arg1;
  • (void)onClickExtCell:(id)arg1;
  • (void)makeExtCell:(id)arg1 cellInfo:(id)arg2;
  • (void)makeCreditCanUseCell:(id)arg1;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCreditPayCheckingViewController : WCPayBaseViewController { id m_delegate; BOOL m_bAttention; }

  • (void).cxx_destruct;
  • (void)onFinish;
  • (void)viewDidLoad;
  • (void)onAttentionBrander:(id)arg1;
  • (void)initHeaderView;
  • (void)viewDidLayoutSubviews;
  • (id)init;
  • (void)setDelegate:(id)arg1;
  • (void)initNavigationBar;

@end

@interface WCPayCreditPayCreateWeixinCreditViewController : WCPayBaseViewController <WCActionSheetDelegate, ILinkEventExt> { id m_delegate; UIButton *m_createButton; BOOL m_bReadAgreement; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onRemoveCard;
  • (void)onCancelCreateCreditCard;
  • (void)onReadAgreement:(id)arg1;
  • (void)onCreateCreditCard;
  • (void)initFooterView;
  • (void)initHeaderView;
  • (void)onOperate;
  • (void)initNavigationBar;
  • (void)viewWillLayoutSubviews;
  • (void)viewDidLoad;
  • (void)hiddenRightBarItem;
  • (void)setDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayRealnameInfoViewController : WCPayBaseViewController <ILinkEventExt, WCBaseInfoItemDelegate> { UIButton *m_footerButton; WCBaseTextFieldItem *m_textFieldNameItem; WCPayTenpaySecureCtrlItem *m_textFieldHolderIDItem; WCBaseKeyboardToolBar *m_keyboardBar; NSIndexPath *m_selectItemIndex; id m_delegate; WCBizInfoGroup *group; UIButton *_m_readAgreementButton; RichTextView *_m_readAgreementTextView; }

@property(retain, nonatomic) RichTextView *m_readAgreementTextView; // @synthesize m_readAgreementTextView=_m_readAgreementTextView; @property(retain, nonatomic) UIButton *m_readAgreementButton; // @synthesize m_readAgreementButton=_m_readAgreementButton; - (void).cxx_destruct; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)setDelegate:(id)arg1; - (BOOL)checkIsEmpty:(id)arg1; - (void)WCBaseInfoItemEndEdit:(id)arg1; - (void)WCBaseInfoItemEditChanged:(id)arg1; - (void)WCBaseInfoItemBeginEdit:(id)arg1; - (void)WCBaseInfoItemCancelEdit:(id)arg1; - (void)WCBaseInfoItemPressReturnKey:(id)arg1; - (BOOL)getData:(id)arg1; - (void)onNext; - (void)FillRealnameCancel:(id)arg1; - (void)clickInfoCell:(id)arg1 index:(id)arg2; - (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2; - (void)reloadTableView; - (void)viewDidLayoutSubviews; - (void)onReadAgreementClick:(id)arg1; - (void)initFooterView; - (void)initNavigationBar; - (void)viewWillLayoutSubviews; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayCreditPayFillAllIdentifierInfoViewController : WCPayBaseViewController { UIButton *m_footerButton; WCBaseKeyboardToolBar *m_keyboardBar; WCBaseTextFieldItem *m_nameTextFieldItem; WCPayTenpaySecureCtrlItem *m_idNumberTextFieldItem; WCBizInfoGroup *m_group; id m_delegate; }

  • (void).cxx_destruct;
  • (void)WCBaseInfoItemEditChanged:(id)arg1;
  • (void)WCBaseInfoItemPressReturnKey:(id)arg1;
  • (void)onNext;
  • (void)setDelegate:(id)arg1;
  • (void)viewDidLayoutSubviews;
  • (void)viewWillLayoutSubviews;
  • (void)viewDidLoad;
  • (void)initNavigationBar;
  • (void)initTextFieldItem;
  • (void)initFooterView;
  • (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2;
  • (void)reloadTableView;
  • (void)dealloc;
  • (id)init;

@end

@interface WCPayCreditPayFillPartIdentifierInfoViewController : WCPayBaseViewController { UIButton *m_footerButton; WCBaseKeyboardToolBar *m_keyboardBar; WCBaseTextFieldItem *m_nameTextFieldItem; WCPayTenpaySecureCtrlItem *m_idNumberTextFieldItem; id m_delegate; }

  • (void).cxx_destruct;
  • (void)WCBaseInfoItemEditChanged:(id)arg1;
  • (void)WCBaseInfoItemPressReturnKey:(id)arg1;
  • (void)onNext;
  • (void)setDelegate:(id)arg1;
  • (void)viewDidLoad;
  • (void)makeIDNumberInfoCell:(id)arg1;
  • (void)makeNameInfoCell:(id)arg1;
  • (void)initNavigationBar;
  • (void)initTextFieldItem;
  • (void)initFooterView;
  • (void)reloadTableView;
  • (void)viewDidLayoutSubviews;
  • (void)viewWillLayoutSubviews;
  • (void)dealloc;
  • (id)init;

@end

@interface WCPayCreditPayFinishCreateViewController : WCPayBaseViewController { id m_delegate; }

  • (void).cxx_destruct;
  • (void)onIncreaseLimit;
  • (void)onBack;
  • (void)setDelegate:(id)arg1;
  • (void)viewDidLoad;
  • (void)initFooterView;
  • (void)initHeaderView;
  • (void)viewWillLayoutSubviews;
  • (void)initNavigationBar;
  • (id)init;

@end

@interface WCPayOverseaMainWalletData : NSObject { }

  • (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForFooterInSection:(int)arg3;
  • (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForHeaderInSection:(int)arg3;
  • (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
  • (id)collectionView:(id)arg1 viewForSupplementaryElementOfKind:(id)arg2 atIndexPath:(id)arg3;
  • (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2;
  • (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;

@end

@interface WCPayCreditPayIncreaseLimitSucViewController : WCPayBaseViewController { id m_delegate; }

  • (void).cxx_destruct;
  • (void)viewDidLoad;
  • (void)initHeaderView;
  • (void)initNavigationBar;
  • (void)viewDidLayoutSubviews;
  • (void)onBack;
  • (void)setDelegate:(id)arg1;
  • (id)init;

@end

@interface WCPayCreditPaySelectQuestionViewController : WCPayBaseViewController { id m_delegate; int m_uiLastSelectedQuestionID; NSMutableArray *m_aryQuestion; NSString *m_nsLastSelectedQuestionID; }

@property(retain, nonatomic) NSString *m_nsLastSelectedQuestionID; // @synthesize m_nsLastSelectedQuestionID; - (void).cxx_destruct; - (void)viewDidLoad; - (void)clickCell:(id)arg1 indexPath:(id)arg2; - (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2; - (void)initTableView; - (float)getQuestionItemHeight:(id)arg1; - (void)onBack; - (void)setDelegate:(id)arg1; - (void)initNavigationBar; - (void)dealloc; - (id)initWithQuestionAry:(id)arg1 withLastSelectedQuestionID:(id)arg2;

@end

@interface WCPayGPOrderHistoryTableCell : MMTableViewCell { AAListRecord *_recordData; UIImageView *_headImgView; MMUILabel *_tipsLabel; MMUILabel *_subLabel; MMUILabel *_launchDateLabel; MMUILabel *_moneyLabel; MMUILabel *_moneyUnitLabel; MMUILabel *_statusLabel; }

@property(retain, nonatomic) MMUILabel *statusLabel; // @synthesize statusLabel=_statusLabel; @property(retain, nonatomic) MMUILabel *moneyUnitLabel; // @synthesize moneyUnitLabel=_moneyUnitLabel; @property(retain, nonatomic) MMUILabel *moneyLabel; // @synthesize moneyLabel=_moneyLabel; @property(retain, nonatomic) MMUILabel *launchDateLabel; // @synthesize launchDateLabel=_launchDateLabel; @property(retain, nonatomic) MMUILabel *subLabel; // @synthesize subLabel=_subLabel; @property(retain, nonatomic) MMUILabel *tipsLabel; // @synthesize tipsLabel=_tipsLabel; @property(retain, nonatomic) UIImageView *headImgView; // @synthesize headImgView=_headImgView; @property(retain, nonatomic) AAListRecord *recordData; // @synthesize recordData=_recordData; - (void).cxx_destruct; - (void)updateContentWithRecordData:(id)arg1; - (void)setupContentView; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface WCBizMainViewController : WCBizBaseViewController <UITableViewDelegate, WCPayNoticeBannerDelegate, LocationRetrieveDelegate, WCActionSheetDelegate, WCPayLogicMgrExt, WCPayPwdViewControllerDelegate, IWCPayControlLogicExt, IWCMallControlLogicExt, ILinkEventExt, WCMallAcrivityLoopPageScrollViewDataSourceDelegate, WCMallFunctionActivityViewDelegate> { unsigned long m_uiNewOrderCount; NSMutableArray *m_arrPayCardDetailView; WCMallControlData *m_oMallData; WCPayControlData *m_oPayData; UrlLabel *m_oBroadCastLabel; WCMallAcrivityLoopPageScrollView *m_oLoopPageScrollView; WCUIPageControl *_bigImagePageControl; UIView *m_oTipsView; UIView *m_oPrePageCurView; UIView *m_oNextPageCurView; BOOL m_bGetPayCardList; unsigned long m_uiCurrentShowedTipsActivityID; UIView *_topHeaderView; UIImageView *_redDotViewForTranslate; UIButton *_balanceBtn; UIButton *_cardListBtn; NSMutableArray *_activityGroups; NSDictionary *m_dicBanners; LocationRetriever *locationRetriever; BOOL m_hasShowUploadIdImageAlert; BOOL _m_hasNewOrRedDotWhenOpen; }

@property(nonatomic) BOOL m_hasNewOrRedDotWhenOpen; // @synthesize m_hasNewOrRedDotWhenOpen=_m_hasNewOrRedDotWhenOpen; @property(nonatomic) unsigned long m_uiNewOrderCount; // @synthesize m_uiNewOrderCount; - (void).cxx_destruct; - (void)onRetrieveLocationError:(int)arg1; - (void)onRetrieveLocationTimeOut:(id)arg1; - (void)onRetrieveLocationOK:(id)arg1; - (void)banner:(id)arg1 clickWithUrl:(id)arg2; - (id)getBannerView; - (void)unHighlineActivityView; - (void)onOfflinePayClick; - (void)onOpenTouchIDAuth; - (void)showTouchIDConfirmIfNeed; - (void)viewDidBePushed:(BOOL)arg1; - (void)removeRedDotForTransferNowAndForever; - (BOOL)needToShowRedDotForTransfer; - (id)getActivityCellView:(id)arg1; - (float)contentHeightWithActivityCount:(unsigned int)arg1; - (struct CGRect)tableViewFrame; - (struct CGSize)tableViewContentSize; - (void)scrollViewDidScroll:(id)arg1; - (void)OnEntranceStatusChanged; - (void)OnGetFunctionList:(id)arg1 FromLocalCache:(BOOL)arg2; - (void)OnFinishedWCPayLogic:(id)arg1 CompleteStatus:(int)arg2; - (void)OnGetLocalCachePayCardList:(id)arg1; - (void)OnPayCardListChanged:(id)arg1; - (void)OnWCPayPwdViewControllerBack; - (void)OnStatusChangedOrderListCountChanged:(unsigned long)arg1; - (void)didReceiveMemoryWarning; - (void)OnTransferMoney:(id)arg1; - (void)OnOrderHistory; - (void)OnOrderHistoryH5; - (void)OnWCMallFunctionActivityViewButtonDown:(id)arg1; - (void)OnClickPrePage:(id)arg1; - (void)OnClickNextPage:(id)arg1; - (void)onClickJumpToActivityPage:(id)arg1; - (void)onClickAddCardButton:(id)arg1; - (void)onClickCardListButton:(id)arg1; - (void)onClickCard:(id)arg1; - (id)makeNewOrderRecord:(id)arg1; - (void)onPageControllerChangePage:(id)arg1; - (void)onLinkClicked:(id)arg1 backupUrl:(id)arg2 withRect:(struct CGRect)arg3; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)openPWDViewController; - (void)onOperate:(id)arg1; - (void)onAddPayCardInUnregView; - (void)onAddPayCard; - (void)showAddCardView; - (void)refreshViewWithMallControlData:(id)arg1; - (void)refreshViewWithPayControlData:(id)arg1; - (id)testMakeLabel:(id)arg1; - (void)onCardListBtnCancel; - (void)onCardListBtnDown; - (void)onCardListClick; - (void)onBalanceBtnCancel; - (void)onBalanceBtnDown; - (void)onBalanceClick; - (float)headerViewPaddingTop; - (float)headerViewHeight; - (void)makeCardHeaderView:(id)arg1; - (float)testRowHeight; - (float)calculateRedDotOffsetWithActivityList:(id)arg1 initOffset:(float)arg2; - (void)refreshView; - (void)OnStepInOfflinePay; - (void)didChangeToPage:(unsigned long)arg1; - (int)totalNumOfPage; - (id)viewForPage:(id)arg1 pageNum:(unsigned long)arg2; - (void)reloadNavigationItem; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)initView; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCUIPageControl : UIPageControl { NSArray *m_arrRedDotPage; NSString *m_nsTips; }

  • (void).cxx_destruct;
  • (void)setCurrentPage:(int)arg1;
  • (void)setRedDotPages:(id)arg1;
  • (void)updateDots;

@end

@interface WCPayLoadingViewController : WCPayBaseViewController { WCBizLoadingView *m_loadView; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)showErrorAlert; - (void)didFail; - (void)getWalletUrl; - (void)showWebViewControllerWithURL:(id)arg1 animated:(BOOL)arg2; - (void)viewDidPush:(BOOL)arg1; - (void)didReceiveMemoryWarning; - (void)onReturn; - (void)stopLoading; - (void)startLoading; - (void)viewDidLoad;

@end

@interface WCRedEnvelopesMultiSelectContactsViewController : WCRedEnvelopesBaseViewController <SelectTagContactsViewControllerDelegate, UISearchDisplayDelegate, UITableViewDelegate, UITableViewDataSource, MMSearchBarDelegate, WCActionSheetDelegate, NewContactsSearchPanelViewDelegate, GroupSelectContactsViewControllerDelegate, TipsViewDelegate, ContactsDataLogicDelegate> { id m_delegate; MMTableView *m_tableView; NSDictionary *m_dicExistContact; NSDictionary *m_dicIgnoreContact; BOOL m_bShowHistoryGroup; BOOL m_bShowRadarCreateRoom; BOOL m_bShowBrandContact; BOOL m_bDidBack; NSMutableDictionary *m_dicMultiSelect; NSIndexPath *m_indexPathToBeDeleted; NewContactsSearchPanelView *m_panelView; UIButton *m_panelBtn; UIBarButtonItem *m_panelBtnItem; NSMutableArray *m_selectIndexPaths; ContactsDataLogic *m_contactsDataLogic; unsigned long m_uiGroupScene; NSArray *m_arrTagContacts; NSString *m_nsTagName; unsigned int m_memberCountLimit; NSString *m_showTip; TipsView *m_tipView; UIView *_tableFooterView; NSString *nsCurrentSearchText; BOOL _m_bShowAllTags; unsigned long m_uiMaxCountSelect; }

@property(nonatomic) BOOL m_bShowAllTags; // @synthesize m_bShowAllTags=_m_bShowAllTags; @property(nonatomic) unsigned long m_uiMaxCountSelect; // @synthesize m_uiMaxCountSelect; @property(retain, nonatomic) NSString *m_showTip; // @synthesize m_showTip; @property(nonatomic) unsigned int m_memberCountLimit; // @synthesize m_memberCountLimit; @property(retain, nonatomic) UIBarButtonItem *m_panelBtnItem; // @synthesize m_panelBtnItem; @property(retain, nonatomic) UIButton *m_panelBtn; // @synthesize m_panelBtn; @property(retain, nonatomic) NSMutableDictionary *m_dicMultiSelect; // @synthesize m_dicMultiSelect; @property(nonatomic) unsigned long m_uiGroupScene; // @synthesize m_uiGroupScene; @property(nonatomic) BOOL m_bShowBrandContact; // @synthesize m_bShowBrandContact; @property(nonatomic) BOOL m_bShowRadarCreateRoom; // @synthesize m_bShowRadarCreateRoom; @property(nonatomic) BOOL m_bShowHistoryGroup; // @synthesize m_bShowHistoryGroup; @property(retain, nonatomic) NSDictionary *m_dicIgnoreContact; // @synthesize m_dicIgnoreContact; @property(retain, nonatomic) NSDictionary *m_dicExistContact; // @synthesize m_dicExistContact; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onSelectDoneWithContacts:(id)arg1; - (void)setDelegate:(id)arg1; - (void)searchTextFieldDidBeginEditing; - (void)didDeleteLastWithKey:(id)arg1; - (void)didClickImageAtIndex:(unsigned long)arg1 withKey:(id)arg2; - (void)resetTableViewOffset:(id)arg1; - (void)doTagSearch:(id)arg1 arrContacts:(id)arg2; - (unsigned int)getSectionIndexOfTag; - (void)cancelSearch; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)didSearchViewTableSelect:(id)arg1; - (float)heightForSearchViewTable:(id)arg1; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (void)makeSearchCell:(id)arg1 contact:(id)arg2; - (void)onContactAsynSearchResultChanged:(BOOL)arg1; - (BOOL)onFilterContactCandidate:(id)arg1; - (void)onContactsDataChange; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)tryShowSelectTip:(unsigned int)arg1 currentSelectCount:(unsigned int)arg2; - (void)onTipsViewClick:(id)arg1; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (unsigned int)getTotalSelectCount; - (void)handleSelectRadarCreateRoom; - (void)handleSelectHistoryGroup; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeTagCell:(id)arg1 row:(unsigned int)arg2; - (void)makeHistoryGroupCell:(id)arg1; - (void)makeRadarCreateRoomCell:(id)arg1; - (void)makeCell:(id)arg1 tableCell:(id)arg2 section:(unsigned int)arg3 row:(unsigned int)arg4; - (void)makeCell:(id)arg1 contact:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)dealloc; - (void)showAlertForOverMax; - (void)viewDidUnload; - (void)viewWillDisappear:(BOOL)arg1; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)viewDidLayoutSubviews; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)initView; - (void)initSearchBar; - (void)initTableView; - (void)setExtraCellLineHidden:(id)arg1; - (void)initTitleArea; - (void)initData; - (void)onDone:(id)arg1; - (void)onCancel:(id)arg1; - (BOOL)updateMultiSelect:(id)arg1 contact:(id)arg2 tableView:(id)arg3; - (void)updatePanelView:(id)arg1; - (void)updatePanelBtn; - (void)addSelect:(id)arg1; - (id)getCellTextView:(id)arg1; - (id)getCellImage:(id)arg1; - (BOOL)isSelected:(id)arg1; - (BOOL)isExisted:(id)arg1; - (BOOL)isIgnore:(id)arg1; - (void)onGroupSelectContactReturn:(id)arg1; - (void)UpdateForChatGroup:(id)arg1; - (void)removeSelect:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRedEnvelopesNetworkHelper : MMObject { id m_delegate; NSMutableDictionary *m_dicCGIStartedTime; }

  • (void)idkeyCmdReport:(unsigned long)arg1 keyName:(id)arg2 value:(unsigned long)arg3;
  • (void)idkeyCmdReport:(unsigned long)arg1 keyName:(id)arg2;
  • (void)initialize; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate;
  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)MessageReturnOnAsyncBizSubScribe:(id)arg1 Event:(unsigned long)arg2;
  • (void)MessageReturnOnCommonBizHongbao:(id)arg1 Event:(unsigned long)arg2;
  • (void)MessageReturnOnEnterpriseHongbao:(id)arg1 Event:(unsigned long)arg2;
  • (void)MessageReturnOnHongbao:(id)arg1 Event:(unsigned long)arg2;
  • (void)WCToAsyncBizSubcribeReq:(id)arg1;
  • (void)WCToEnterpriseCommonBizReq:(id)arg1;
  • (void)WCToEnterpriseHBBizReq:(id)arg1;
  • (void)WCToYearHongbaoRequest:(id)arg1;
  • (void)WCToHongbaoCommonRequest:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface WCPayChangeOfflinePayLimitFeeViewController : WCPayBaseViewController { UIButton *m_footerButton; WCBaseTextFieldItem *m_textFieldLimitItem; UILabel *oLeftLimitLabel; id m_delegate; }

  • (void).cxx_destruct;
  • (void)OnSliderValueChanged:(id)arg1;
  • (void)setDelegate:(id)arg1;
  • (void)onNext;
  • (void)viewDidLoad;
  • (void)reloadTableView;
  • (void)initNavigationBar;
  • (id)getChangeOfflinePayLimitView;
  • (void)viewWillLayoutSubviews;
  • (void)dealloc;
  • (id)init;

@end

@interface WCPayOfflinePaySettingViewCell : MMTableViewCell { }

  • (void)layoutSubviews;

@end

@interface WCPayOfflinePaySettingViewController : WCPayBaseViewController <UITableViewDelegate, UITableViewDataSource, WCPayPickerViewDelegate, WCActionSheetDelegate, UIAlertViewDelegate> { BOOL _didAutoShowedPickCardView; BOOL _shouldAutoPresentChooseCardView; MMTableView *_tableView; NSArray *_choices; WCPayPickerView *_m_pickerView; }

@property(retain, nonatomic) WCPayPickerView *m_pickerView; // @synthesize m_pickerView=_m_pickerView; @property(retain, nonatomic) NSArray *choices; // @synthesize choices=_choices; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(nonatomic) BOOL shouldAutoPresentChooseCardView; // @synthesize shouldAutoPresentChooseCardView=_shouldAutoPresentChooseCardView; - (void).cxx_destruct; - (void)onChooseCardIndex:(int)arg1; - (void)onChooseCardText:(id)arg1; - (void)clearOfflinePayAndPopWithoutAlert; - (void)alertView:(id)arg1 didDismissWithButtonIndex:(int)arg2; - (void)actionSheet:(id)arg1 didDismissWithButtonIndex:(int)arg2; - (void)WCPayPickerViewDidChooseRow:(int)arg1 atSession:(int)arg2; - (id)tipsLabelForChangePayCard; - (id)currentCardText; - (id)makeCellForChangeLimit; - (id)makeCellForPayCard; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2; - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)onCloseOfflinePay; - (void)onOperate:(id)arg1; - (void)onSelectChangeLimit:(id)arg1; - (void)onSelectChangeCard:(id)arg1; - (void)onBackButton:(id)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)refreshViewWithData:(id)arg1; - (void)setupView; - (void)viewDidLoad; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOfflineUpdatedTipsView : UIView { UILabel *_tipsLabel; UIImageView *_tipsIcon; unsigned int _type; }

@property(nonatomic) unsigned int type; // @synthesize type=_type; @property(retain, nonatomic) UIImageView *tipsIcon; // @synthesize tipsIcon=_tipsIcon; @property(retain, nonatomic) UILabel *tipsLabel; // @synthesize tipsLabel=_tipsLabel; - (void).cxx_destruct; - (void)changeTypeToNormalAfterSeconds:(int)arg1; - (void)setType:(unsigned int)arg1 andChangeBackToNormalLater:(BOOL)arg2; - (void)commonInit; - (void)dealloc; - (id)init;

@end

@interface WCPayOfflinePayViewController : WCPayBaseViewController <WCPayOfflinePayCodeViewDelegate, UIGestureRecognizerDelegate, MMKernelExt, MMPatternLockLogicDelegate, IdleTimerUtilExt, WCPayNoticeBannerDelegate, WCPayOfflinePayInvalidCheckTipsViewDelegate, WCActionSheetDelegate, ILinkEventExt, UIAlertViewDelegate, WCMallAcrivityLoopPageScrollViewDataSourceDelegate, WCPayPickerViewDelegate, WCPayLogicMgrExt> { id m_delegate; BOOL m_bFreezeAlertShowed; BOOL m_bErrorAlertShowed; BOOL m_bReadAgreement; UIButton *footerButton; RichTextView *m_cardInfoLabel; WCPayOfflinePayCodeView *m_PayOfflinePayCodeView; int m_enCurrentOfflinePayCodeDisplayScene; float _oldBrightness; NSArray *_choices; WCPayPickerView *m_pickerView; WCPayOfflineUpdatedTipsView *_tipsView; WCPayOfflinePayCodeView *tempCodeView; MMWebImageView *_bankIcon; NSString *_cacheCode; NSObject *_cacheQueue; BOOL _isRefreshing; BOOL _triggeredGetToken; UIAttachmentBehavior *_attachment; MMUIView *_cardInfoView; NSDictionary *m_dicBanners; float bannerHeight; BOOL _isViewDidAppear; BOOL _isPatternLockShowing; BOOL _bHasCheckFirstTips; int _entryScene; UIDynamicAnimator *_animator; unsigned long _patternLockLogicTag; WCUIAlertView *_snapshotAlertView; WCPayOfflinePayInvalidCheckTipsView *_invalidTipsView; }

@property(retain, nonatomic) WCPayOfflinePayInvalidCheckTipsView *invalidTipsView; // @synthesize invalidTipsView=_invalidTipsView; @property(nonatomic) BOOL bHasCheckFirstTips; // @synthesize bHasCheckFirstTips=_bHasCheckFirstTips; @property(retain, nonatomic) WCUIAlertView *snapshotAlertView; // @synthesize snapshotAlertView=_snapshotAlertView; @property(nonatomic) BOOL isPatternLockShowing; // @synthesize isPatternLockShowing=_isPatternLockShowing; @property(nonatomic) unsigned long patternLockLogicTag; // @synthesize patternLockLogicTag=_patternLockLogicTag; @property(retain, nonatomic) UIDynamicAnimator *animator; // @synthesize animator=_animator; @property(nonatomic) BOOL isViewDidAppear; // @synthesize isViewDidAppear=_isViewDidAppear; @property(nonatomic) int entryScene; // @synthesize entryScene=_entryScene; - (void).cxx_destruct; - (void)wcPayOfflinePayInvalidCheckViewClickViewDetailLink; - (void)wcPayOfflinePayInvalidCheckViewClickConfirmBtn; - (void)initInvalidTipsView; - (void)hideInvalidTipsView; - (void)showInvalidTipsView; - (void)checkAndShowFirstTips; - (void)userDidTakeScreenshot:(id)arg1; - (id)getNoticeBanner; - (void)banner:(id)arg1 clickWithUrl:(id)arg2; - (float)topMarginOfTipView; - (void)onIdleTimerUtilVoipQuit; - (void)onPatternLockLogicNeedDismiss; - (void)onPatternLockLogicOperateSuccess; - (void)onPatternLockLogicOperateCancel; - (id)getEnteranceViewContoller; - (void)onApplicationWillEnterForeground:(id)arg1; - (void)motionEnded:(int)arg1 withEvent:(id)arg2; - (void)wcPayOfflinePayCodeViewDidCompletedSuccessAnimation:(id)arg1; - (BOOL)wcPayOfflinePayCodeViewCouldStartSuccessAnimation:(id)arg1; - (void)wcPayOfflinePayCodeViewAutoRefreshCountingFinished:(id)arg1; - (void)wcPayOfflinePayCodeViewExitFullScreenAnimationFinished:(id)arg1; - (void)onKickQuit; - (void)OnOfflinePayTokenInfoUpdated:(BOOL)arg1; - (void)OnShouldChangePayCardError:(id)arg1 ErrorType:(unsigned long)arg2; - (void)OnWCPayBaseRequestNoKnownError:(id)arg1 TenPayCmdType:(int)arg2; - (void)onOffPayPauseAlertViewBtnClick:(id)arg1; - (void)OnQueryOfflinePayLimit:(id)arg1 fromCache:(BOOL)arg2 Error:(id)arg3; - (void)OnGetBarCodeFromQRCodeResponse:(id)arg1 Error:(id)arg2; - (void)onChooseCardIndex:(int)arg1; - (void)onChooseCardText:(id)arg1; - (void)onCloseOfflinePay; - (void)openFeaturePassword; - (void)clearOfflinePayAndPopWithoutAlert; - (void)increaseBrightnessIfNeed; - (BOOL)showErrorAlertIfNeed; - (id)bankLogoUrlStrFromType:(id)arg1; - (id)currentCardInfoShouldUse; - (void)WCPayPickerViewDidChooseRowTitle:(id)arg1 atSessionTitle:(id)arg2; - (void)WCPayPickerViewDidChooseRow:(int)arg1 atSession:(int)arg2; - (void)OnShouldChangeCard:(id)arg1; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)setupTempCodeViewBelowCodeView; - (id)panGestureForCodeView; - (void)handlePanRollback:(id)arg1; - (void)handlePanEnd:(id)arg1; - (void)handlePan:(id)arg1; - (float)angleOfView:(id)arg1; - (void)checkEndAndResetForDynamicWithPanGesture:(id)arg1; - (void)handlePanRollbackWithDynamic:(id)arg1; - (void)handlePanWithDynamic:(id)arg1; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (void)preLoadTokensIfNeed; - (void)updateCodeImageAndStartAutomaticUpdate; - (void)exitFullScreenIfNeedAnimation:(BOOL)arg1; - (void)onClickedReadSupportBanks; - (void)setDelegate:(id)arg1; - (void)alertView:(id)arg1 didDismissWithButtonIndex:(int)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (BOOL)preViewControllerIsKindOf:(Class)arg1; - (void)onReadAgreement:(id)arg1; - (void)onMoreAction:(id)arg1; - (void)onSettingAction:(id)arg1; - (void)Operate; - (void)changeCodeScene; - (void)updateCodeInNewWayWithAnimation; - (void)updateCodeInNewWayWithTips:(BOOL)arg1; - (void)updateCodeInNewWay; - (void)updateCodeImage; - (void)UpdateQRCodeImage; - (void)UpdateBarCodeImage; - (id)getCodeWithBindSerial:(id)arg1; - (void)reloadTableView; - (void)reloadNavigationBar; - (void)refreshViewWithData:(id)arg1; - (void)setupWCPayLogo; - (void)setupCardInfoLabel; - (id)createPayCodeView; - (id)getQRCodeView; - (id)getCreateOfflinePayView; - (void)viewDidTransitionToNewSize; - (void)viewDidDisappear:(BOOL)arg1; - (void)willDisappear; - (void)willAppear; - (void)viewWillDisappear:(BOOL)arg1; - (void)doBackForTimeout; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)adjustSubviewRects; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidLoad; - (BOOL)useTransparentNavibar; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayChooseCardCell : UITableViewCell { }

  • (void)layoutSubviews;

@end

@interface WCPayChooseCardViewController : WCPayBaseViewController <UITableViewDelegate, UITableViewDataSource> { NSMutableArray *m_arrAvailableCards; UITableViewCell *m_oCellForAddCard; WCPayBindCardInfo *m_oSeletedCard; MMTableView *m_tableView; id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (id)getChargeRateStr:(id)arg1; - (id)getCardName:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 willSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (id)initWithPayData:(id)arg1 selected:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayGPLaunchControlLogic : WCPayControlLogic <WCPayGPLaunchViewControllerDelegate, WCPayGPSelectMemberControllerDelegate, PBMessageObserverDelegate, WCBaseControlLogicDeleagte, WCPayGPMemberFillMoneyControllerDelegate> { BOOL _bEnableReportLocation; }

@property(nonatomic) BOOL bEnableReportLocation; // @synthesize bEnableReportLocation=_bEnableReportLocation; - (id)genWCRealnameInfoFromRealnameItem:(id)arg1; - (void)dismissAndStopLogic; - (void)saveGroupPaySvrConfig:(id)arg1; - (void)addAAC2CMsgWithMsgContent:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onGetActivityAALaunchResponse:(id)arg1 eventID:(unsigned long)arg2; - (void)onGetCommonAALaunchResponse:(id)arg1 eventID:(unsigned long)arg2; - (void)onGetGroupPaySvrConfigResponse:(id)arg1 eventID:(unsigned long)arg2; - (void)sendGroupPaySvrConfigRequest; - (void)onWCPayGPMemberFillMoneyControllerBackWithSelectContact:(id)arg1 withUserPayAmountDict:(id)arg2; - (void)onWCPayGPMemberFillMoneyControllerCancel; - (void)onWCPayGPSelectViewControllerFinish:(id)arg1 isSelectAll:(BOOL)arg2; - (void)onWCPayGPSelectViewControllerCancel; - (void)onWCPayGPLaunchVCClickOrderHistoryEntry; - (void)launchActivityAARequestWithActivityTheme:(id)arg1 totalAmount:(unsigned long long)arg2 payerItems:(id)arg3; - (void)launchCommonAARequestWithMemberCount:(unsigned long)arg1 perMemberAmount:(unsigned long long)arg2 activityTheme:(id)arg3 payerUsernameArray:(id)arg4; - (void)onWCPayGPLaunchVCClickToMemberFillMoneyVCWithSelectedContact:(id)arg1 withUserPayAmountDict:(id)arg2; - (void)onWCPayGPLaunchVCClickToMemberFillMoneyMode; - (void)onWCPayGPLaunchVCClickSelectMemberBtn:(id)arg1 withIgnoreContact:(id)arg2 withSelectMemberSource:(unsigned int)arg3; - (void)onWCPayGPLaunchViewControllerCancel; - (void)startLogic; - (void)stopLogic; - (id)initWithChatroomContact:(id)arg1 fromScene:(unsigned int)arg2; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayBalanceFetchMoneyViewController : WCPayBaseViewController { BOOL m_bNeedBindCard; id m_delegate; }

  • (void).cxx_destruct;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (void)refreshViewWithData:(id)arg1;
  • (void)onSubscribeAppBtn:(id)arg1;
  • (void)reloadTableView;
  • (void)selectNeedBindCard:(id)arg1;
  • (void)initNavigationBar;
  • (void)internalPushViewController:(id)arg1 animated:(BOOL)arg2;
  • (void)OnHistoryOrderDetailBack;
  • (void)setDelegate:(id)arg1;
  • (id)init;

@end

@interface WCPayBalanceSaveMoneyViewController : WCPayBaseViewController { BOOL m_bNeedBindCard; id m_delegate; }

  • (void).cxx_destruct;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (void)refreshViewWithData:(id)arg1;
  • (void)onSubscribeAppBtn:(id)arg1;
  • (void)reloadTableView;
  • (void)selectNeedBindCard:(id)arg1;
  • (void)initNavigationBar;
  • (void)internalPushViewController:(id)arg1 animated:(BOOL)arg2;
  • (void)OnHistoryOrderDetailBack;
  • (void)setDelegate:(id)arg1;
  • (id)init;

@end

@interface WCPayNewOrderDetailViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, WCActionSheetDelegate> { BOOL _expandDiscount; BOOL _expandProducts; int _payScene; BOOL _bNotShowedFeedbackBrandContact; NSString *_transId; NSNumber *_payType; NSString *_billId; MMTableView *_tableView; NSDictionary *_response; }

@property(retain, nonatomic) NSDictionary *response; // @synthesize response=_response; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(nonatomic) BOOL bNotShowedFeedbackBrandContact; // @synthesize bNotShowedFeedbackBrandContact=_bNotShowedFeedbackBrandContact; @property(retain, nonatomic) NSString *billId; // @synthesize billId=_billId; @property(retain, nonatomic) NSNumber *payType; // @synthesize payType=_payType; @property(copy, nonatomic) NSString *transId; // @synthesize transId=_transId; - (void).cxx_destruct; - (void)hackForIAP; - (void)simpleHandleError:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (id)contactTitle; - (id)helpCenterDic; - (id)complainUrl; - (id)complainTitle; - (BOOL)isBusinessPay; - (BOOL)isOpenComplain:(id)arg1; - (id)generateBarView:(id)arg1; - (void)goToProfileWithUsername:(id)arg1; - (id)displayNameWithUsername:(id)arg1 trueName:(id)arg2; - (id)dateStringFromTimestamp:(int)arg1; - (id)getGoodsNameNameFromResponse:(id)arg1; - (id)getFeeNameFromResponse:(id)arg1; - (BOOL)isIncomeResponse:(id)arg1; - (BOOL)isFaceToFaceTransferResponse:(id)arg1; - (BOOL)isTransferResponse:(id)arg1; - (BOOL)isOfflinePayResponse:(id)arg1; - (BOOL)isTradeResponse:(id)arg1; - (void)expandProduct:(id)arg1; - (void)expandDiscount:(id)arg1; - (void)resendRemindReceivedMoneyMessage:(id)arg1; - (void)goToPayer:(id)arg1; - (void)goToReceiver:(id)arg1; - (void)contact; - (void)complain; - (void)reportOrFeedbackAction:(id)arg1; - (void)goToSellerProfile:(id)arg1; - (void)sellerAction:(id)arg1; - (void)reloadViewWithResponse:(id)arg1; - (id)parseForDetailFromResponse:(id)arg1; - (void)setupDynamicButtonInView:(id)arg1; - (id)reportBottomViewFromResponse:(id)arg1; - (id)detailViewFromResponse:(id)arg1; - (id)sellerTopViewFromResponse:(id)arg1; - (id)tableHeaderViewFromResponse:(id)arg1; - (void)setupViews; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)viewDidLayoutSubviews; - (void)viewDidAppear:(BOOL)arg1; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOrderHistoryCell : UITableViewCell { UIImageView *_iconImageView; UILabel *_titleLabel; UILabel *_feeLabel; UILabel *_actualFeeLabel; UILabel *_timeLabel; UILabel *_stateLabel; UIView *_deleteView; }

  • (float)height; @property(retain, nonatomic) UIView *deleteView; // @synthesize deleteView=_deleteView; @property(retain, nonatomic) UILabel *stateLabel; // @synthesize stateLabel=_stateLabel; @property(retain, nonatomic) UILabel *timeLabel; // @synthesize timeLabel=_timeLabel; @property(retain, nonatomic) UILabel *actualFeeLabel; // @synthesize actualFeeLabel=_actualFeeLabel; @property(retain, nonatomic) UILabel *feeLabel; // @synthesize feeLabel=_feeLabel; @property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) UIImageView *iconImageView; // @synthesize iconImageView=_iconImageView;
  • (void).cxx_destruct;
  • (void)setSomeThingHidenForEdit:(BOOL)arg1;
  • (void)layoutSubviews;

@end

@interface WCPayNewOrderHistoryViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, WCPayNoticeBannerDelegate> { BOOL _isLoadingMore; BOOL _couldLoadMore; NSString *_orderListExtBuffer; NSDictionary *m_dicBanners; NSMutableOrderedSet *_sections; NSMutableDictionary *_rollDictionary; MMTableView *_tableView; NSMutableDictionary *_monthFees; }

@property(retain, nonatomic) NSMutableDictionary *monthFees; // @synthesize monthFees=_monthFees; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(retain, nonatomic) NSMutableDictionary *rollDictionary; // @synthesize rollDictionary=_rollDictionary; @property(retain, nonatomic) NSMutableOrderedSet *sections; // @synthesize sections=_sections; - (void).cxx_destruct; - (id)getNoticeBanner; - (void)banner:(id)arg1 clickWithUrl:(id)arg2; - (void)scrollViewDidScroll:(id)arg1; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didEndEditingRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 willBeginEditingRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (id)itemFromIndexPath:(id)arg1; - (id)actualfeeTextFromItem:(id)arg1; - (id)feeTextFromItem:(id)arg1; - (id)timeTextFromItem:(id)arg1; - (id)monthFeeTextFromMonthTimeInterval:(double)arg1; - (id)sectionNameFromTimeInterval:(double)arg1; - (int)timeIntervalInMonthly:(double)arg1; - (void)mergeMonthFeeFromMonthInfos:(id)arg1 toDictionary:(id)arg2; - (void)mergeResponse:(id)arg1 toDictionary:(id)arg2; - (unsigned int)currentCount; - (void)handleDeleteOrderResponse:(id)arg1 error:(id)arg2 indexPath:(id)arg3; - (void)deleteOrderIndexPath:(id)arg1; - (void)handleGetOrderResponse:(id)arg1 error:(id)arg2; - (void)getOrdersWithOffset:(unsigned int)arg1; - (id)getBottomView; - (void)setupView; - (void)reloadData; - (void)viewDidLoad; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCBeaconLastFetchedContent : MMObject { NSString *mpLogo; NSString *title; NSString *desc; NSString *picUrl; NSString *jumpUrl; NSString *uuid; NSString *major; NSString *minor; double distance; }

  • (void)initialize; @property(nonatomic) double distance; // @synthesize distance; @property(copy, nonatomic) NSString *minor; // @synthesize minor; @property(copy, nonatomic) NSString *major; // @synthesize major; @property(copy, nonatomic) NSString *uuid; // @synthesize uuid; @property(copy, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl; @property(copy, nonatomic) NSString *picUrl; // @synthesize picUrl; @property(copy, nonatomic) NSString *desc; // @synthesize desc; @property(copy, nonatomic) NSString *title; // @synthesize title; @property(copy, nonatomic) NSString *mpLogo; // @synthesize mpLogo;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayGPLaunchViewController : WCPayBaseViewController { id _delegate; unsigned int _curLaunchType; WCPayGPLaunchCommonAAView *_commonAAView; WCPayGPLaunchActivityAAView *_activityAAView; WCPayGPLaunchParamInvalidTipsView *_paramInvalidTipsView; NSString *_activityTheme; NSArray *_curCommonAASelectedContact; NSString *_curCommonAAAmountString; NSArray *_curActivityModeSelectedContact; NSDictionary *_curActivityModePayAmountDict; }

@property(retain, nonatomic) NSDictionary *curActivityModePayAmountDict; // @synthesize curActivityModePayAmountDict=_curActivityModePayAmountDict; @property(retain, nonatomic) NSArray *curActivityModeSelectedContact; // @synthesize curActivityModeSelectedContact=_curActivityModeSelectedContact; @property(retain, nonatomic) NSString *curCommonAAAmountString; // @synthesize curCommonAAAmountString=_curCommonAAAmountString; @property(retain, nonatomic) NSArray *curCommonAASelectedContact; // @synthesize curCommonAASelectedContact=_curCommonAASelectedContact; @property(retain, nonatomic) NSString *activityTheme; // @synthesize activityTheme=_activityTheme; @property(retain, nonatomic) WCPayGPLaunchParamInvalidTipsView *paramInvalidTipsView; // @synthesize paramInvalidTipsView=_paramInvalidTipsView; @property(retain, nonatomic) WCPayGPLaunchActivityAAView *activityAAView; // @synthesize activityAAView=_activityAAView; @property(retain, nonatomic) WCPayGPLaunchCommonAAView *commonAAView; // @synthesize commonAAView=_commonAAView; @property(nonatomic) unsigned int curLaunchType; // @synthesize curLaunchType=_curLaunchType; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)handleOpenNoticeUrl:(id)arg1; - (void)hideInvalipTipsView; - (void)showInvalidTipsViewWithContent:(id)arg1; - (void)handleClickOrderHistoryEntry; - (void)launchActivityAAWithActivityTheme:(id)arg1 totalAmount:(unsigned long long)arg2 payerItems:(id)arg3; - (void)launchCommonAAWithTotalMemberCount:(unsigned long)arg1 perMemberAmount:(unsigned long long)arg2 activityTheme:(id)arg3 payerUsernameArray:(id)arg4; - (void)showSelectChatroomMemberViewController:(id)arg1; - (void)changToSelectMemberFillMoneyViewControllerWithSelecteContact:(id)arg1 withUserPayAmountDict:(id)arg2; - (void)changeToSelectMemberFillMoneyMode; - (void)changeToActivityAAMode; - (void)changeToCommonAAMode; - (void)preChangToActivityAAMode; - (void)changToTotalAmountAAMode; - (void)launchGPCancel; - (void)setupContentView; - (void)setupNavigationBar; - (void)refreshLaunchViewWithSelectedContactArray:(id)arg1; - (void)refreshLaunchViewWithSelectedContacts:(id)arg1 withUserPayAmountDict:(id)arg2; - (void)refreshLaunchViewWithControlData:(id)arg1; - (void)viewDidLoad; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOrderAndProductDetailHistoryInfoViewController : WCPayBaseViewController { id m_delegate; BOOL m_bHideStatusSectionControlButton; unsigned long m_uiSelectedEvaluateValue; UIButton *dislikeButton; UIButton *likeButton; }

  • (void).cxx_destruct;
  • (void)setDelegate:(id)arg1;
  • (void)OnCompleteEvaluate:(unsigned long)arg1;
  • (void)OnClickPannelCell:(id)arg1;
  • (void)OnClickPannelButton:(id)arg1;
  • (void)hiddenStatusSectionControlButton;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onOperate;
  • (void)reloadNavigationBar;
  • (void)OnBack;
  • (void)refreshViewWithData:(id)arg1;
  • (void)reloadTableView;
  • (id)getFooterView;
  • (id)getTableViewHeaderView;
  • (void)addPayOrderSection;
  • (void)addStatusOrderSection;
  • (void)ShowNormalCellInfoView:(id)arg1;
  • (void)showStatusHeaderView;
  • (void)showTranscationCell;
  • (void)showProductView;
  • (void)makeStatusHeaderView:(id)arg1;
  • (void)makeNormalCell:(id)arg1 CellInfo:(id)arg2;
  • (void)makeTranscationCell:(id)arg1;
  • (void)makeProductCell:(id)arg1;
  • (void)makeEvaluatedCell:(id)arg1;
  • (void)makeEvaluateCell:(id)arg1;
  • (void)OnDislikeButtonDown;
  • (void)OnLikeButtonDown;
  • (void)viewDidBePoped:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOrderDetailHistoryViewController : WCPayBaseViewController { id m_delegate; BOOL m_bShowCompleteBtn; BOOL m_bShowSuccessTip; BOOL m_bSelectedSuscribeServiceApp; BOOL m_bShowAppFrom; BOOL m_bHandlePoped; NSString *m_nsCompleteBtnTitle; NSString *m_nsCommondTip; int m_enWCPayHistoryOrderDetailViewScene; }

  • (void).cxx_destruct;
  • (void)OnClickedReceiverProfile:(id)arg1;
  • (void)OnClickedRetrySendMessage:(id)arg1 UserName:(id)arg2;
  • (void)OnClickedBrandProfile:(id)arg1 NickName:(id)arg2;
  • (void)setWCPayOrderDetailHistoryViewScene:(int)arg1;
  • (void)showBizSafeTitle:(BOOL)arg1;
  • (void)showOrderFromApp:(BOOL)arg1;
  • (void)showSuccessPayTip:(BOOL)arg1;
  • (void)showCompleteBtn:(BOOL)arg1;
  • (void)setCompleteBtnTitle:(id)arg1;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (void)refreshViewWithData:(id)arg1;
  • (void)reloadTableView;
  • (void)OnSubscribeApp;
  • (void)selectSubscribeApp:(id)arg1;
  • (void)initNavigationBar;
  • (void)OnWXPayPhone;
  • (void)OnNextStepBack;
  • (void)OnHistoryOrderDetailBack;
  • (void)viewDidBePoped:(BOOL)arg1;
  • (void)BackHistoryOrderDetail;
  • (void)setDelegate:(id)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOrderDetailViewController : WCPayBaseViewController <WCPayBindedCardPikerItemDelegate, WCPayOrderDetailViewDelegate, ILinkEventExt> { UIButton *m_footerButton; WCBaseKeyboardToolBar *m_keyboardBar; WCPayTenpayPasswordCtrlItem *m_textFieldItemPwd; WCPayBindedCardPikerItem *m_cardTypeItem; id m_delegate; NSString *m_nsError; NSIndexPath *m_selectItemIndex; BOOL bSelectedBalance; BOOL bUserSelected; }

  • (void).cxx_destruct;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)clearPwdInput;
  • (void)OnWCPayOrderDetailViewClickedCoupous;
  • (void)OnWCPayOrderDetailViewHeightChange:(id)arg1;
  • (void)setDelegate:(id)arg1;
  • (void)OnSelectedNewCard;
  • (void)OnSelectedBalance;
  • (void)OnChooseCard:(id)arg1;
  • (void)OnChooseNewCard:(id)arg1;
  • (void)onNext;
  • (void)OnAddCardToSharedFavInfo;
  • (void)OnAddPayCard;
  • (void)clickInfoCell:(id)arg1 index:(id)arg2;
  • (void)makeNewCardInfoCell:(id)arg1 cellInfo:(id)arg2;
  • (void)makeBalanceInfoCell:(id)arg1 cellInfo:(id)arg2;
  • (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2;
  • (void)WCBaseInfoItemEndEdit:(id)arg1;
  • (void)WCBaseInfoItemEditChanged:(id)arg1;
  • (void)WCBaseInfoItemCancelEdit:(id)arg1;
  • (void)didReceiveMemoryWarning;
  • (void)viewWillAppear:(BOOL)arg1;
  • (BOOL)isNoCardOrBalanceDisable;
  • (BOOL)isNeedAutoNext;
  • (void)viewDidLoad;
  • (void)refreshViewWithData:(id)arg1;
  • (void)initNavigationBar;
  • (void)OnCancel;
  • (void)OnComfireEnsureAlert;
  • (void)reloadPayTableView;
  • (void)reloadBindTableView;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOrderHistoryProductListViewController : WCPayBaseViewController { id m_delegate; }

  • (void).cxx_destruct;
  • (void)clickInfoCell:(id)arg1;
  • (void)makeProductCell:(id)arg1 cellInfo:(id)arg2;
  • (void)reloadProductList;
  • (void)reloadTableView;
  • (void)refreshViewWithData:(id)arg1;
  • (void)setDelegate:(id)arg1;
  • (void)viewDidBePoped:(BOOL)arg1;
  • (void)backButtonDone;
  • (void)viewDidLoad;
  • (id)getHeaderView;

@end

@interface WCPayGPSelectMemberViewController : WCPayBaseViewController <UITableViewDelegate, UITableViewDataSource, UITextFieldDelegate, UICollectionViewDelegateFlowLayout, UICollectionViewDataSource> { BOOL _bIsAllSelect; BOOL _bIsSearching; id _delegate; NSArray *_chatroomMemberContactArray; NSMutableArray *_selectdContacts; NSMutableArray *_resultSelectedContacts; unsigned long _maxSelectMember; MMTableView *_tableView; MMUIView *_toolBarView; UIImageView *_checkMarkImgView; MMUIView *_topBarView; UIImageView *_searchIconImgView; UITextField *_searchTextField; UICollectionView *_collectionView; NSArray *_searchResultContacts; }

@property(retain, nonatomic) NSArray *searchResultContacts; // @synthesize searchResultContacts=_searchResultContacts; @property(nonatomic) BOOL bIsSearching; // @synthesize bIsSearching=_bIsSearching; @property(retain, nonatomic) UICollectionView *collectionView; // @synthesize collectionView=_collectionView; @property(retain, nonatomic) UITextField *searchTextField; // @synthesize searchTextField=_searchTextField; @property(retain, nonatomic) UIImageView *searchIconImgView; // @synthesize searchIconImgView=_searchIconImgView; @property(retain, nonatomic) MMUIView *topBarView; // @synthesize topBarView=_topBarView; @property(retain, nonatomic) UIImageView *checkMarkImgView; // @synthesize checkMarkImgView=_checkMarkImgView; @property(retain, nonatomic) MMUIView *toolBarView; // @synthesize toolBarView=_toolBarView; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(nonatomic) unsigned long maxSelectMember; // @synthesize maxSelectMember=_maxSelectMember; @property(nonatomic) BOOL bIsAllSelect; // @synthesize bIsAllSelect=_bIsAllSelect; @property(retain, nonatomic) NSMutableArray *resultSelectedContacts; // @synthesize resultSelectedContacts=_resultSelectedContacts; @property(retain, nonatomic) NSMutableArray *selectdContacts; // @synthesize selectdContacts=_selectdContacts; @property(retain, nonatomic) NSArray *chatroomMemberContactArray; // @synthesize chatroomMemberContactArray=_chatroomMemberContactArray; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)doChatRoomSearch:(id)arg1; - (BOOL)isContactExisted:(id)arg1; - (void)removeSelectContact:(id)arg1; - (BOOL)isContactSelected:(id)arg1; - (id)getContactAtIndexPath:(id)arg1; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)textFieldDidChange:(id)arg1; - (void)scrollCollectionViewToLastOneWithAnimation:(id)arg1; - (void)reloadSelectMemberCollectionViewWithAnimated:(int)arg1; - (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3; - (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2; - (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2; - (int)numberOfSectionsInCollectionView:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (BOOL)isAllContactSelected; - (void)addAllContactExceptSelfIfNeed; - (void)checkConfirmBarbuttonStatus; - (void)checkSelectAllToolBarStatus; - (void)selectAllBtnPress:(id)arg1; - (void)confirmToLaunchWithoutSelf; - (void)finishSelectMember; - (void)saveSelectedMember; - (void)cancelSaveSelectedMember; - (void)selectMemberVCCancel; - (void)setupToolViewContent; - (void)setupTopbarViewContent; - (void)setupContentView; - (void)setupNavigationBar; - (void)setupData; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidLoad; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayAutoDeductSettingViewController : WCPayBaseViewController { id m_delegate; UIView *_backgroundView; UILabel *_titleLabel; UILabel *_descLabel; UILabel *_feeTypeLabel; UILabel *_feeLabel; UILabel *_contractTitleLabel; UISwitch *_switchButton; UIView *_titleTopLine; UIView *_titleBottomLine; UIView *_showInfoView; float _showInfoHeight; UIView *_backgroundBottomLine; UIButton *_footerButton; RichTextView *_richTextView; WCPayOrderDetail *_order; WCPayEntrustPayInfo *_entrustPayInfo; UIScrollView *_scrollView; }

@property(retain, nonatomic) UIScrollView *scrollView; // @synthesize scrollView=_scrollView; @property(retain, nonatomic) WCPayEntrustPayInfo *entrustPayInfo; // @synthesize entrustPayInfo=_entrustPayInfo; @property(retain, nonatomic) WCPayOrderDetail *order; // @synthesize order=_order; @property(retain, nonatomic) RichTextView *richTextView; // @synthesize richTextView=_richTextView; @property(retain, nonatomic) UIButton *footerButton; // @synthesize footerButton=_footerButton; @property(retain, nonatomic) UIView *backgroundBottomLine; // @synthesize backgroundBottomLine=_backgroundBottomLine; @property(nonatomic) float showInfoHeight; // @synthesize showInfoHeight=_showInfoHeight; @property(retain, nonatomic) UIView *showInfoView; // @synthesize showInfoView=_showInfoView; @property(retain, nonatomic) UIView *titleBottomLine; // @synthesize titleBottomLine=_titleBottomLine; @property(retain, nonatomic) UIView *titleTopLine; // @synthesize titleTopLine=_titleTopLine; @property(retain, nonatomic) UISwitch *switchButton; // @synthesize switchButton=_switchButton; @property(retain, nonatomic) UILabel *contractTitleLabel; // @synthesize contractTitleLabel=_contractTitleLabel; @property(retain, nonatomic) UILabel *feeLabel; // @synthesize feeLabel=_feeLabel; @property(retain, nonatomic) UILabel *feeTypeLabel; // @synthesize feeTypeLabel=_feeTypeLabel; @property(retain, nonatomic) UILabel *descLabel; // @synthesize descLabel=_descLabel; @property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) UIView *backgroundView; // @synthesize backgroundView=_backgroundView; - (void).cxx_destruct; - (void)viewWillAppear:(BOOL)arg1; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)OnCancel; - (void)setDelegate:(id)arg1; - (void)OnFooterButtonClick:(id)arg1; - (void)changeSwitch:(id)arg1; - (id)getShowInfoView:(id)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initNavigationBar;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOrderHistoryViewController : WCPayBaseViewController <UITableViewDataSource, UITableViewDelegate, WCActionSheetDelegate> { MMTableView *m_tableView; BOOL m_loadingMoreOrderList; id m_delegate; NSMutableArray *arrOrderAndMsgDetail; BOOL m_bTableViewEditing; }

  • (void).cxx_destruct;
  • (void)scrollViewDidScroll:(id)arg1;
  • (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2;
  • (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3;
  • (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (void)makeCell:(id)arg1 cell:(id)arg2 row:(unsigned int)arg3;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2;
  • (void)makeTranscationCell:(id)arg1 cell:(id)arg2 row:(unsigned int)arg3;
  • (void)makeNotificationCell:(id)arg1 cell:(id)arg2 row:(unsigned int)arg3;
  • (void)loadMoreOrderList:(id)arg1;
  • (void)setDelegate:(id)arg1;
  • (void)stopEditAllOrder;
  • (void)stopEditing;
  • (void)startEditAllOrder;
  • (void)becomeEditing;
  • (void)OnDelAllOrder;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)didReceiveMemoryWarning;
  • (void)refreshViewWithData:(id)arg1;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (void)viewDidBePoped:(BOOL)arg1;
  • (void)initView;
  • (void)initNavigationBar;
  • (void)initTableView;
  • (id)getBottomView;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAtomicRedEnvReceiveWelcomeView : MMUIView { id m_delegate; UIImageView *m_backgroundView; UIButton *openRedEnvelopesButton; UIImageView *openAnimationImageView; struct CGRect m_frame; NSDictionary *m_dicBaseInfo; BOOL m_bSuccessAnmation; UIView *oRedView; UIView *oTopHeaderView; UIImageView *imageView; }

  • (void).cxx_destruct;
  • (void)showSuccessOpenAnimation;
  • (void)removeView;
  • (void)endAnimation;
  • (void)showAnimation;
  • (void)stopReceiveAnimation;
  • (void)startReceiveAnimation;
  • (void)OnShowDetail;
  • (void)OnCancelButtonDone;
  • (id)initWithFrame:(struct CGRect)arg1 andData:(id)arg2 delegate:(id)arg3;
  • (void)refreshViewWithData:(id)arg1;

@end

@interface WCPayPaidOrderDetailViewController : WCPayBaseViewController <ILinkEventExt, IWCPayPaidOrderActivityMgrExt> { id m_delegate; NSString *m_nsCompleteBtnTitle; NSString *m_nsCommondTip; NSMutableArray *m_arrActivityUrl; NSMutableDictionary *m_dicSubscribeSelectedStatus; BOOL m_bHandlePoped; UIView *m_bottomLogoView; RichTextView *richTextView; NSString *m_statLinkActivityName; BOOL m_bHadStatExpourse; BOOL m_bIsNativeRequestReward; int nativeRewardResult; NSString *nativeResultBtnText; }

  • (void).cxx_destruct;
  • (void)OnRealnameVerifySuccessNotification:(id)arg1;
  • (id)getFirstOrderDetail;
  • (id)getOrderDetailByAwardId:(unsigned long long)arg1;
  • (id)getActivityInfoByAwardId:(unsigned long long)arg1;
  • (void)OnNativeActivityBtnClick:(id)arg1;
  • (void)onPayPaidOrderActivityChanged;
  • (id)getFavView;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)addBottomLogo;
  • (void)showBizSafeTitle:(BOOL)arg1;
  • (void)setCompleteBtnTitle:(id)arg1;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (void)refreshViewWithData:(id)arg1;
  • (void)reloadTableView;
  • (void)OnActivityBtnDone:(id)arg1;
  • (void)makeActivityCellInfo:(id)arg1 CellInfo:(id)arg2;
  • (id)getFlowImageViewWithOrigin:(struct CGPoint)arg1;
  • (void)makeSubscribeCellInfo:(id)arg1 CellInfo:(id)arg2;
  • (id)getLinkActivityCell:(id)arg1;
  • (void)makeLinkActivityCellInfo:(id)arg1 CellInfo:(id)arg2;
  • (id)getOrderDetailView:(id)arg1;
  • (id)getHeaderView;
  • (id)getPaidSuccessView;
  • (void)OnSelectedAppInfo:(id)arg1;
  • (void)initNavigationBar;
  • (void)OnNextStepBack;
  • (void)OnHistoryOrderDetailBack;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)viewDidBePoped:(BOOL)arg1;
  • (void)internalBackHistoryOrderDetail;
  • (void)BackHistoryOrderDetail;
  • (void)viewDidLayoutSubviews;
  • (void)setDelegate:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRedEnvelopesControlLogic : WCBizControlLogic { WCRedEnvelopesControlData *m_data; }

  • (void).cxx_destruct;
  • (void)OnWCRedEnvBizBaseRequestCommonSystemError:(id)arg1 HBCmdType:(int)arg2;
  • (void)OnWCRedEnvBizBaseRequestCommonError:(id)arg1 HBCmdType:(int)arg2;
  • (void)OnWCRedEnvEnterpriseBaseRequestCommonSystemError:(id)arg1 HBCmdType:(int)arg2;
  • (void)OnWCRedEnvEnterpriseBaseRequestCommonError:(id)arg1 HBCmdType:(int)arg2;
  • (void)OnWCRedEnvelopesBaseRequestCommonSystemError:(id)arg1 HongbaoCmdType:(int)arg2;
  • (void)OnWCRedEnvelopesBaseRequestCommonError:(id)arg1 HongbaoCmdType:(int)arg2;
  • (BOOL)onNeedToControlCurrentPublicError;
  • (BOOL)onError:(id)arg1;
  • (void)onErrorAlertViewDismiss:(id)arg1;
  • (void)onErrorAlertViewStopLogic:(id)arg1;
  • (BOOL)OnCheckDismissCurrentViewControllerAndStopLogicAfterDismiss;
  • (BOOL)OnCheckDismissCurrentViewControllerAndStopLogicBeforeDismiss;
  • (void)stopLoading;
  • (void)startWCPayLoading;
  • (void)startLoading;
  • (void)stopLogic;
  • (void)pause;
  • (void)resume;
  • (void)dealloc;
  • (id)initWithData:(id)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayTranferMoneyPaidSuccessViewController : WCPayBaseViewController { BOOL m_bNeedBindCard; id m_delegate; }

  • (void).cxx_destruct;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)refreshViewWithData:(id)arg1;
  • (void)onSubscribeAppBtn:(id)arg1;
  • (void)reloadTableView;
  • (void)selectNeedBindCard:(id)arg1;
  • (void)initNavigationBar;
  • (void)OnHistoryOrderDetailBack;
  • (void)setDelegate:(id)arg1;
  • (id)init;

@end

@interface WCPayPwdViewController : WCPayBaseViewController <WCPayDigitalCertManageViewControllerDelegate, MMPatternLockLogicDelegate, CSettingExt, MMPatternLockMgrExt> { id m_delegate; BOOL _isDeductShowNew; unsigned int _patternLockStatus; int _curScene; MMTableViewCellInfo *_switchCellInfo; unsigned long _patternLockLogicTag; MMTableViewCellInfo *_touchIDSwitchCellInfo; MMBadgeView *_touchIDSwithBadgeView; NSDictionary *_payManageData; MMTableViewCellInfo *_payManageCellInfo; }

@property(nonatomic) BOOL isDeductShowNew; // @synthesize isDeductShowNew=_isDeductShowNew; @property(retain, nonatomic) MMTableViewCellInfo *payManageCellInfo; // @synthesize payManageCellInfo=_payManageCellInfo; @property(retain, nonatomic) NSDictionary *payManageData; // @synthesize payManageData=_payManageData; @property(retain, nonatomic) MMBadgeView *touchIDSwithBadgeView; // @synthesize touchIDSwithBadgeView=_touchIDSwithBadgeView; @property(retain, nonatomic) MMTableViewCellInfo *touchIDSwitchCellInfo; // @synthesize touchIDSwitchCellInfo=_touchIDSwitchCellInfo; @property(nonatomic) unsigned long patternLockLogicTag; // @synthesize patternLockLogicTag=_patternLockLogicTag; @property(retain, nonatomic) MMTableViewCellInfo *switchCellInfo; // @synthesize switchCellInfo=_switchCellInfo; @property(nonatomic) int curScene; // @synthesize curScene=_curScene; @property(nonatomic) unsigned int patternLockStatus; // @synthesize patternLockStatus=_patternLockStatus; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onWCPayDigitalCertManageViewControllerCallRefresh; - (void)onRealnameVerifySuccess; - (void)onRealname; - (void)makeRealnameCell:(id)arg1 CellInfo:(id)arg2; - (void)gotoPayManage:(id)arg1; - (void)reloadTableFromCache; - (void)initPayManageDataFromCacheOrNetwork; - (void)setTouchIDSwitchValue:(BOOL)arg1; - (void)onPatternLockSvrCheckStatusBack:(unsigned int)arg1; - (void)onSettingChanged:(int)arg1; - (void)onPatternLockLogicOperateSuccess; - (void)onPatternLockLogicOperateCancel; - (void)reloadTable; - (id)getEnteranceViewContoller; - (void)didReceiveMemoryWarning; - (void)onModifyPatternLock; - (void)onSwitchChange:(id)arg1; - (void)onResetPwd; - (void)onModifyPwd; - (void)onDigitalCertManage; - (void)onTouchIDSwitchChanged:(id)arg1; - (void)showNewForDeductCellIfNeeded; - (void)viewDidAppear:(BOOL)arg1; - (void)showNewForCellIfNeed:(id)arg1; - (void)initCellView; - (void)viewDidBePushed:(BOOL)arg1; - (void)viewDidLoad; - (void)OnBack; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayJSApiGetWebPayCheckoutCounterControlLogic : WCPayControlLogic <WCPayVerifyPayCardViewControllerDelegate, WCPayOrderPayConfirmViewDelegate, WCPayAvaliablePayCardListViewDelegate, IWCPayControlLogicExt> { JSEvent *m_jsEvent; int m_enWCPayCheckAuthorityScene; NSString *m_nsAppToken; NSString *m_nsResultToken; NSString *m_nsRelationKey; int m_getOrderScene; NSString *m_nsErrDesc; }

  • (void).cxx_destruct;
  • (void)OnFinishedWCPayLogic:(id)arg1 CompleteStatus:(int)arg2;
  • (void)OnGetCheckPayPwdVerifyCodeByToken:(id)arg1 Error:(id)arg2;
  • (void)OnGetCheckPayPwdByToken:(id)arg1 Error:(id)arg2;
  • (void)OnGetWebPayOrderDetailInfo:(id)arg1 BindQueryInfo:(id)arg2 Error:(id)arg3;
  • (void)OnCheckWCPayJsApiRequest:(id)arg1 Error:(id)arg2;
  • (void)VerifyPayCardAgain:(id)arg1;
  • (void)VerifyPayCardNext:(id)arg1;
  • (void)VerifyPayCardBack;
  • (void)OnWCPayAvaliablePayCardListViewAddPayCard;
  • (void)OnWCPayAvaliablePayCardListViewNext:(id)arg1;
  • (void)OnWCPayAvaliablePayCardListViewBack;
  • (void)OnWCPayAvaliablePayCardListViewCancel;
  • (void)onOrderPayConfirmViewPerformTouchID;
  • (void)onOrderPayConfirmViewGotoPasswordAuth;
  • (void)onOrderPayConfirmViewGotoTouchIDAuth;
  • (void)OnOrderPayChangeConpons;
  • (void)onOrderPayConfirmViewCancel;
  • (void)onOrderPayChangeCard;
  • (void)doAuthenticationPayWithPwd:(id)arg1 isTouchIDAuth:(BOOL)arg2;
  • (void)onOrderPayConfirmViewPay:(id)arg1;
  • (void)checkStopLogic;
  • (void)stopLogic;
  • (void)dealloc;
  • (void)startLogic;
  • (void)stopForceRotationToPortrait;
  • (void)startForceRotationToPortrait;
  • (id)initWithJSEvent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayResetBindedCardInfoViewController : WCPayBaseViewController { BOOL m_bCVV; BOOL m_bValidDate; UIButton *m_footerButton; WCPayCVVItem *m_textFieldCVVItem; WCPayValidDateItem *m_pikerValidDateItem; WCBaseKeyboardToolBar *m_keyboardBar; id m_delegate; }

  • (void).cxx_destruct;
  • (void)WCBaseInfoItemEndEdit:(id)arg1;
  • (void)WCBaseInfoItemBeginEdit:(id)arg1;
  • (void)WCBaseInfoItemEditChanged:(id)arg1;
  • (void)onPhoneClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)showDetailTip;
  • (void)setDelegate:(id)arg1;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2;
  • (void)setItemWithCVV:(BOOL)arg1 ValidDate:(BOOL)arg2;
  • (void)initNavigationBar;
  • (void)initFooterView;
  • (void)onNext;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayResetPhoneViewController : WCPayBaseViewController { UIButton *m_footerButton; WCBizInfoGroup *m_group; WCPayPhoneTextItem *m_textFieldItem; WCBaseKeyboardToolBar *m_keyboardBar; id m_delegate; }

  • (void).cxx_destruct;
  • (void)WCBaseInfoItemEndEdit:(id)arg1;
  • (void)WCBaseInfoItemBeginEdit:(id)arg1;
  • (void)WCBaseInfoItemEditChanged:(id)arg1;
  • (void)onPhoneClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2;
  • (void)setDelegate:(id)arg1;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (void)showDetailTip;
  • (void)reloadTableView;
  • (void)initNavigationBar;
  • (void)initFooterView;
  • (void)onNext;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayResetPwdBindCardViewController : WCPayBaseViewController { UIButton *m_footerButton; WCPayTenpaySecureCtrlItem *m_textFieldItem; id m_delegate; BOOL bPoped; }

  • (void).cxx_destruct;
  • (void)WCBaseInfoItemEditChanged:(id)arg1;
  • (void)onNext;
  • (void)setDelegate:(id)arg1;
  • (void)viewDidLoad;
  • (void)initFooterView;
  • (void)reloadTableView;
  • (void)viewDidLayoutSubviews;
  • (void)initNavigationBar;
  • (void)OnWCPayResetPwdBindCardBack;
  • (void)viewDidBePoped:(BOOL)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface MMDeviceHeadImageView : UIButton { MMWebImageView *m_headView; BOOL m_borderRadius; BOOL _isRound; struct CGSize m_headSize; }

@property(nonatomic) BOOL isRound; // @synthesize isRound=_isRound; @property(nonatomic) struct CGSize m_headSize; // @synthesize m_headSize; - (void).cxx_destruct; - (void)onLoadImageOK:(id)arg1; - (void)reset; - (void)setDeviceIconUrl:(id)arg1; - (void)layoutSubviews; - (void)setUpdateUrl:(id)arg1; - (void)SetHeadImage:(id)arg1; - (void)TrySetDefaultHeadImage:(id)arg1; - (void)TrySetDefaultHeadImage; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayOverseaMainWalletIdKeyReport : NSObject { }

  • (void)reportClickSwitchWallet;
  • (void)reportClickActionSheetItemWithOutUrl;
  • (void)reportClickActionSheetItem;
  • (void)reportClickOperation;
  • (void)reportClickGrayItemWithOutUrl;
  • (void)reportClickGrayItem;
  • (void)reportClickPayFunctionItemWithOutUrl;
  • (void)reportClickPayFunctionItem;
  • (void)reportIBGGetWalletReturnError;
  • (void)reportIBGGetWalletReturnOK;
  • (void)reportPayFunctionListReturnError;
  • (void)reportPayFunctionListReturnOK;
  • (void)reportEnterOverseaMainWallet;

@end

@interface WCPayResetPwdBindedCardListViewController : WCPayBaseViewController { UIButton *m_footerButton; NSMutableArray *m_cellInfoArray; WCPayBindCardInfo *selectedPayCardInfo; id m_delegate; BOOL bSelectedNewCardToResetPwd; RichTextView *richTextView; BOOL bPoped; }

  • (void).cxx_destruct;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onNext;
  • (void)OnSelectNewCard;
  • (void)OnSelectCard:(id)arg1;
  • (void)setDelegate:(id)arg1;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)reloadCardListView;
  • (void)initFooterView;
  • (void)initNavigationBar;
  • (void)OnResetPwdBindedCardListBack;
  • (void)viewDidBePoped:(BOOL)arg1;
  • (BOOL)checkBankCanShow:(id)arg1;
  • (id)checkBankAvailable:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayResetPwdCardInfoViewController : WCPayBaseViewController <WCBaseInfoItemDelegate, ILinkEventExt, WCActionSheetDelegate, WCPayAreaItemDelegate> { UIButton *m_footerButton; NSMutableArray *m_arrayInfoGroup; WCBaseKeyboardToolBar *m_keyboardBar; WCPayTenpaySecureCtrlItem *m_textFieldCardNumItem; WCPayValidDateItem *m_pikerValidDateItem; WCPayCVVItem *m_textFieldCVVItem; WCPayCardTypeItem *m_pikerCardTypeItem; WCBaseTextFieldItem *m_textFieldNameItem; WCPayCredTypeItem *m_pickerCredTypeItem; WCPayTenpaySecureCtrlItem *m_textFieldHolderIDItem; WCBaseTextFieldItem *m_textFieldPhoneItem; id m_delegate; BOOL m_bReadAgreement; WCBaseTextFieldItem *m_textFieldFirstNameItem; WCBaseTextFieldItem *m_textFieldLastNameItem; WCPayAreaItem *m_textFieldAreaItem; WCBaseTextFieldItem *m_textFieldAddressItem; WCBaseTextFieldItem *m_textFieldPhoneNumberItem; WCBaseTextFieldItem *m_textFieldZipItem; WCBaseTextFieldItem *m_textFieldEmailItem; }

  • (void).cxx_destruct;
  • (void)viewDidBePoped:(BOOL)arg1;
  • (void)onWCPayAreaItemDidChoseRegion:(id)arg1;
  • (void)setDelegate:(id)arg1;
  • (void)showDetailTip;
  • (void)clickInfoCell:(id)arg1;
  • (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2;
  • (void)WCBaseInfoItemEndEdit:(id)arg1;
  • (void)WCBaseInfoItemPressReturnKey:(id)arg1;
  • (void)WCBaseInfoItemEditChanged:(id)arg1;
  • (void)WCBaseInfoItemBeginEdit:(id)arg1;
  • (void)checkData:(id)arg1;
  • (BOOL)checkIsEmpty:(id)arg1;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onReadAgreement:(id)arg1;
  • (void)onNext;
  • (BOOL)getData:(id)arg1;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (void)initNavigationBar;
  • (void)initFooterView;
  • (void)reloadTableView;
  • (void)initInfoTemplate;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayTouchIDAuthHelper : MMObject { }

  • (void)logAbTestItem:(id)arg1 transactionId:(id)arg2 event:(int)arg3;
  • (BOOL)isDeviceTouchIDAvailableAndNotJailBreak;
  • (BOOL)isDeviceTouchIDAvailable;
  • (BOOL)isDeviceTouchIDHardwareSupportedAndNotJailBreak;
  • (BOOL)isDeviceTouchIDHardwareSupported;
  • (BOOL)isDeviceJailBreak;
  • (BOOL)isInWhiteList:(id)arg1;
  • (BOOL)canUseTouchIDFromData:(id)arg1;
  • (void)showTouchIDAuthView:(id)arg1 whenSuccess:(CDUnknownBlockType)arg2 whenFail:(CDUnknownBlockType)arg3;

@end

@interface WCProductDebugViewController : MMUIViewController { UIScrollView *m_scrollView; UITextView *m_textView; WCProductInfo *m_productInfo; WCCardData *m_cardData; }

  • (void).cxx_destruct;
  • (void)initTextView;
  • (void)viewDidLoad;
  • (id)initWithWCCardData:(id)arg1;
  • (id)initWithWCProductInfo:(id)arg1;

@end

@interface WCPayFacingReceiveFixedAmountQRCodeViewController : WCPayBaseViewController { WCPayFacingReceiveFixedMoneyQRCodeView *m_oWCPayFacingReceiveFixedMoneyQRCodeView; id m_delegate; }

  • (void).cxx_destruct;
  • (void)onSaveQRCode;
  • (void)setDelegate:(id)arg1;
  • (void)refreshViewWithData:(id)arg1;
  • (void)viewDidLoad;
  • (void)reloadTableView;
  • (void)initNavigationBar;
  • (void)initHeaderView;
  • (void)dealloc;
  • (id)init;

@end

@interface WCPayFacingReceiveFixedAmountViewController : WCPayBaseViewController { UIButton *m_footerButton; id m_delegate; WCPayMoneyTextFieldItem *m_textFieldItem; WCBaseTextFieldItem *m_descTextFieldItem; BOOL m_bLoadDescTextField; NSString *_remark; }

@property(retain, nonatomic) NSString *remark; // @synthesize remark=_remark; - (void).cxx_destruct; - (void)remarkCancel:(id)arg1; - (void)remarkConfirm:(id)arg1; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)setDelegate:(id)arg1; - (void)didReceiveMemoryWarning; - (void)refreshViewWithData:(id)arg1; - (void)WCBaseInfoItemEditChanged:(id)arg1; - (void)onNext; - (void)viewDidLoad; - (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2; - (void)reloadTableView; - (void)initNavigationBar; - (void)FillSaveMoneyCancel; - (void)initFooterView; - (void)dealloc; - (void)viewWillDisappear:(BOOL)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayFacingReceiveQRCodeViewController : WCPayBaseViewController <IdleTimerUtilExt, WCPayNoticeBannerDelegate, ILinkEventExt, WCActionSheetDelegate, WCPayFacingQRCodeImageViewDelegate> { UIButton *m_footerButton; id m_delegate; float _oldBrightness; UIView *m_oTotalMoneyView; NSMutableArray *m_arrPayerInfoView; NSMutableArray *m_arrAnimationedMessageStruct; UIImage *m_oQRCodeImage; WCPayFacingQRCodeImageView *imageQRCodeBackgroundView; RichTextView *balanceRichTextView; UIView *m_oTotalMoneyBottomLine; NSMutableArray *m_arrPayerBottomLine; BOOL bDidBePoed; BOOL qrcodeIsAnimated; UIButton *toBalanceBtn; UIColor *originalBarTintColor; float introViewHeight; NSDictionary *m_dicBanners; float bannerHeight; }

@property(retain, nonatomic) WCPayFacingQRCodeImageView *imageQRCodeBackgroundView; // @synthesize imageQRCodeBackgroundView; - (void).cxx_destruct; - (void)reportLocation; - (id)getNoticeBanner; - (void)banner:(id)arg1 clickWithUrl:(id)arg2; - (BOOL)useTransparentNavibar; - (void)onIdleTimerUtilVoipQuit; - (void)OnWCPayFacingQRCodeImageViewSaveQRCodeButtonDone; - (void)OnWCPayFacingQRCodeImageViewSaveButtonDone; - (id)getSaveAlbumImageView; - (void)onClickToBalanceButton:(id)arg1; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)ShowPayerStartedPayMoneyAnimation:(id)arg1 OnlyChangedOldCell:(BOOL)arg2; - (void)insertNewView:(id)arg1; - (void)ShowReceivedMoneyAnimation:(id)arg1; - (void)EndReceivedMoneyAnimation:(id)arg1; - (void)RemoveMessageStructAndShowedMoney:(id)arg1; - (void)setDelegate:(id)arg1; - (void)refreshViewWithData:(id)arg1; - (void)viewDidBeDismissed:(BOOL)arg1; - (void)viewDidBePresented:(BOOL)arg1; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidBePushed:(BOOL)arg1; - (void)viewDidLoad; - (void)reloadTableView; - (void)initNavigationBar; - (void)OnLeftBarButtonDone; - (void)initHeaderView; - (id)getDisplayTruthNameInfo; - (id)getDisplayNameInfo; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayTransferMoneyStatusViewController : WCPayBaseViewController { id m_delegate; }

  • (void).cxx_destruct;
  • (void)OnRealnameSucceed;
  • (void)OnConfirmTransferMoneyBtnDone;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (void)refreshViewWithData:(id)arg1;
  • (void)reloadTableView;
  • (void)initNavigationBar;
  • (void)OnHistoryOrderDetailBack;
  • (void)setDelegate:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayIdKeyRegularReporter : NSObject { NSString *_m_logKey; unsigned long _m_idBase; unsigned long _m_KeyBase; unsigned long long _m_timeInternal; unsigned long long _m_startTime; }

@property(nonatomic) unsigned long long m_startTime; // @synthesize m_startTime=_m_startTime; @property(nonatomic) unsigned long long m_timeInternal; // @synthesize m_timeInternal=_m_timeInternal; @property(nonatomic) unsigned long m_KeyBase; // @synthesize m_KeyBase=_m_KeyBase; @property(nonatomic) unsigned long m_idBase; // @synthesize m_idBase=_m_idBase; @property(retain, nonatomic) NSString *m_logKey; // @synthesize m_logKey=_m_logKey; - (void).cxx_destruct; - (void)reportConsumeZone; - (void)reportFailedCount; - (void)reportSuccessCount; - (void)reportCount; - (id)init;

@end

@interface WCPayTransferMoneyViewController : WCPayBaseViewController <WCPayNoticeBannerDelegate, MMTipsViewControllerDelegate, ILinkEventExt, UITextFieldDelegate> { UIButton *m_footerButton; id m_delegate; WCPayMoneyTextFieldItem *m_textFieldItem; MMTipsViewController *tipsView; BOOL m_bIsPoped; struct CGPoint m_originalViewCenter; BOOL m_isShowTips; NSDictionary *m_dicBanners; WCPayNoticeBanner *noticeBanner; UIView *headerView; UIView *footerView; BOOL m_isPushed; BOOL _disableEditMoney; NSString *_remark; UITextField *_feeTextField; RichTextView *_commentTextView; }

@property(retain, nonatomic) RichTextView *commentTextView; // @synthesize commentTextView=_commentTextView; @property(retain, nonatomic) UITextField *feeTextField; // @synthesize feeTextField=_feeTextField; @property(retain, nonatomic) NSString *remark; // @synthesize remark=_remark; @property(nonatomic) BOOL disableEditMoney; // @synthesize disableEditMoney=_disableEditMoney; - (void).cxx_destruct; - (void)viewWillBePushed:(BOOL)arg1; - (void)setChargeFeeDesc; - (void)setNoticeBanner; - (void)banner:(id)arg1 clickWithUrl:(id)arg2; - (void)keyboardDidHide:(id)arg1; - (void)changeY:(id)arg1; - (void)keyboardDidShow:(id)arg1; - (id)imageWithColor:(id)arg1; - (void)showChargeFeeTips; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)textFieldDidChange; - (void)remarkConfirm:(id)arg1; - (void)remarkCancel:(id)arg1; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)onClickTipsBtn:(unsigned int)arg1; - (void)setDelegate:(id)arg1; - (void)didReceiveMemoryWarning; - (void)refreshViewWithData:(id)arg1; - (void)WCBaseInfoItemEditChanged:(id)arg1; - (void)onNext; - (void)viewDidLoad; - (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2; - (void)reloadTableView; - (void)setLeftCancelButton:(id)arg1; - (void)initNavigationBar; - (void)FillSaveMoneyCancel; - (void)CancelMySelfViewController; - (void)initFooterView; - (void)initHeaderView; - (void)dealloc; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayTransferSelectChatRoomContactViewController : WCPayBaseViewController <UISearchDisplayDelegate, UITableViewDelegate, UITableViewDataSource, MMSearchBarDelegate, ContactsDataLogicDelegate> { id m_delegate; MMTableView *m_tableView; UIView *m_titleView; ContactsDataLogic *m_contactsDataLogic; NSMutableDictionary *m_dicContactsData; MMSearchBar *m_mmSearchBar; unsigned long m_uiScene; BOOL m_bSupportSectionIndex; NSMutableArray *arrChatRoomContact; NSMutableArray *arrOldTranfserContact; }

@property(retain, nonatomic) NSMutableArray *arrOldTranfserContact; // @synthesize arrOldTranfserContact; @property(retain, nonatomic) NSMutableArray *arrChatRoomContact; // @synthesize arrChatRoomContact; @property(nonatomic) BOOL m_bSupportSectionIndex; // @synthesize m_bSupportSectionIndex; @property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; - (void).cxx_destruct; - (void)setDelegate:(id)arg1; - (void)cancelSearch; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)didSearchViewTableSelect:(id)arg1; - (float)heightForSearchViewTable:(id)arg1; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (BOOL)onFilterContactCandidate:(id)arg1; - (void)onContactsDataChange; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCell:(id)arg1 tableCell:(id)arg2 section:(unsigned int)arg3 row:(unsigned int)arg4; - (void)makeCell:(id)arg1 contact:(id)arg2; - (void)makeNewSessionCell:(id)arg1; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)dealloc; - (void)viewDidUnload; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initView; - (void)initSearchBar; - (void)initTableView; - (void)setExtraCellLineHidden:(id)arg1; - (void)initTitleArea; - (void)initData; - (void)onCancelBack:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayTransferSelectContactsViewController : WCPayBaseViewController <UISearchDisplayDelegate, UITableViewDelegate, UITableViewDataSource, MMSearchBarDelegate, ContactsDataLogicDelegate> { id m_delegate; MMTableView *m_tableView; UIView *m_titleView; ContactsDataLogic *m_contactsDataLogic; MMSearchBar *m_mmSearchBar; unsigned long m_uiScene; BOOL m_bSupportSectionIndex; }

@property(nonatomic) BOOL m_bSupportSectionIndex; // @synthesize m_bSupportSectionIndex; @property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; - (void).cxx_destruct; - (void)setDelegate:(id)arg1; - (void)cancelSearch; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)didSearchViewTableSelect:(id)arg1; - (float)heightForSearchViewTable:(id)arg1; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (BOOL)onFilterContactCandidate:(id)arg1; - (void)onContactsDataChange; - (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCell:(id)arg1 tableCell:(id)arg2 section:(unsigned int)arg3 row:(unsigned int)arg4; - (void)makeCell:(id)arg1 contact:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)dealloc; - (void)viewDidUnload; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initView; - (void)initSearchBar; - (void)initTableView; - (void)setExtraCellLineHidden:(id)arg1; - (void)initTitleArea; - (void)initData; - (void)onCancelBack:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayTransferSelectSessionViewController : WCPayBaseViewController <UISearchDisplayDelegate, UITableViewDelegate, UITableViewDataSource, MMSearchBarDelegate, ContactsDataLogicDelegate> { id m_delegate; MMTableView *m_tableView; UIView *m_titleView; ContactsDataLogic *m_contactsDataLogic; NSMutableDictionary *m_dicContactsData; MMSearchBar *m_mmSearchBar; unsigned long m_uiScene; BOOL m_bSupportSectionIndex; }

@property(nonatomic) BOOL m_bSupportSectionIndex; // @synthesize m_bSupportSectionIndex; @property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; - (void).cxx_destruct; - (void)setDelegate:(id)arg1; - (void)cancelSearch; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)didSearchViewTableSelect:(id)arg1; - (float)heightForSearchViewTable:(id)arg1; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (BOOL)onFilterContactCandidate:(id)arg1; - (void)onContactsDataChange; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCell:(id)arg1 tableCell:(id)arg2 section:(unsigned int)arg3 row:(unsigned int)arg4; - (void)makeCell:(id)arg1 contact:(id)arg2; - (void)makeNewSessionCell:(id)arg1; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)dealloc; - (void)viewDidUnload; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initView; - (void)initSearchBar; - (void)initTableView; - (void)setExtraCellLineHidden:(id)arg1; - (void)initTitleArea; - (void)initData; - (void)onCancelBack:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCTempChatMgr : MMService <IContactMgrExt, IMMNewSessionMgrExt, PBMessageObserverDelegate, MMService, IMsgExt, IWCBusinessJumpExt> { NSMutableSet *_tempSessionUsrNameSet; NSMutableDictionary *_getContactInfoDict; NSMutableDictionary *_dictCallBackInfo; NSMutableDictionary *_dictMsgControllerInfo; }

  • (void).cxx_destruct;
  • (void)sendEnterTempSessionReq:(int)arg1 sessionFrom:(id)arg2 bizUsrName:(id)arg3 userInfo:(id)arg4;
  • (void)sendDelTempSessionReq:(id)arg1;
  • (id)pathForUserNameSet;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)onDeleteSessionOfUser:(id)arg1;
  • (void)onFailedToGetContactsFromSvr;
  • (void)onModifyContact:(id)arg1;
  • (void)processTranslateResultWithPath:(id)arg1 queryDict:(id)arg2 parentController:(id)arg3 originUrl:(id)arg4 translateInfo:(id)arg5 jumpController:(id)arg6;
  • (void)startEnterTempSessionLogicWithQueryDict:(id)arg1 parentController:(id)arg2 originUrl:(id)arg3 translateInfo:(id)arg4;
  • (void)asyncSaveTempChatUsrNames;
  • (BOOL)isShowMenuMode:(id)arg1;
  • (BOOL)isShowChatMode:(id)arg1;
  • (void)handleJumpCallBack:(id)arg1;
  • (int)getJumpSceneValue:(id)arg1;
  • (BOOL)isFromBusinessJump:(id)arg1;
  • (BOOL)isTempChatForUserName:(id)arg1;
  • (void)pushMsgControllerByContact:(id)arg1 parentController:(id)arg2;
  • (void)realCreateTempSession:(id)arg1 sceneValue:(int)arg2 sessionFrom:(id)arg3 parentViewController:(id)arg4 callBackInfo:(id)arg5;
  • (void)startTempSessionFromJSApi:(id)arg1 params:(id)arg2 parentViewController:(id)arg3 scene:(unsigned long)arg4;
  • (void)initData;
  • (void)dealloc;
  • (void)onServiceReloadData;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayGPReportUtil : NSObject { }

  • (void)logGroupPayIDKey:(unsigned long)arg1;
  • (void)logGroupPayDataReport:(unsigned long)arg1 chatroomMemberCount:(unsigned long)arg2 participateCount:(unsigned long)arg3 amount:(unsigned long long)arg4 theme:(id)arg5 detailData:(id)arg6;
  • (void)logGroupPayEventReport:(unsigned long)arg1;
  • (void)logGroupPayClickReport:(unsigned long)arg1 subType:(unsigned long)arg2;

@end

@interface WCPayGPOrderStatusControlLogic : WCPayControlLogic <PBMessageObserverDelegate, WCPayGPOrderStatusViewControllerDelegate, WCPayPayMoneyLogicDelegate, WCBaseControlMgrExt, WCBaseControlLogicDeleagte> { WCPayPayMoneyLogic *_payMoneyLogic; unsigned int _currentLogicScene; unsigned long _msgLocalID; }

@property(nonatomic) unsigned long msgLocalID; // @synthesize msgLocalID=_msgLocalID; @property(nonatomic) unsigned int currentLogicScene; // @synthesize currentLogicScene=_currentLogicScene; @property(retain, nonatomic) WCPayPayMoneyLogic *payMoneyLogic; // @synthesize payMoneyLogic=_payMoneyLogic; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onGetAACloseUnpayNotifyResonse:(id)arg1 eventID:(unsigned long)arg2; - (void)onGetSendPayNotifyMsgResponse:(id)arg1 eventID:(unsigned long)arg2; - (void)onGetCloseAAOrderResponse:(id)arg1 eventID:(unsigned long)arg2; - (void)onGetAAOrderPrePayResponse:(id)arg1 eventID:(unsigned long)arg2; - (void)onGetAAOrderDetailResponse:(id)arg1 eventID:(unsigned long)arg2; - (void)getAAOrderDetailFromSvr; - (BOOL)gotoViewController:(id)arg1; - (BOOL)updateC2CNewXmlMsgContentWithRespXml:(id)arg1; - (void)addAAPaySuccessSysMsg; - (void)delayStopLogic; - (void)dismissAndStopLogic; - (void)onWCBaseLogicDidStop:(unsigned long)arg1; - (void)onClickViewBalanceLink; - (void)startPayMoneyLogic; - (void)onPayerClickCloseUnPayNotify; - (void)onLauncherClickCloseOrderBtn; - (void)onLauncherClickSendPayNotifyMsgBtn; - (void)onPayerClickPayMoneyButton; - (void)onOrderStatusViewControllerCancel; - (void)confirmCloseUnPayNotifyFromSysMsg; - (void)cancelCloseUnPayNotifyFromSysMsg; - (void)confirmCloseOrderFromSysMsg; - (void)cancelCloseOrderFromSysMsg; - (void)startLogic; - (void)stopLogic; - (id)initWithBillNum:(id)arg1 withOrderStatusFromScene:(unsigned int)arg2 withChatroomContact:(id)arg3 withLogicScene:(unsigned int)arg4 withMsgLocalID:(unsigned long)arg5; - (id)initWithBillNum:(id)arg1 withOrderStatusFromScene:(unsigned int)arg2 withChatroomContact:(id)arg3 withLogicScene:(unsigned int)arg4; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCMyDeviceInfoAssist : MMObject <WCActionSheetDelegate, UITableViewDelegate, UITableViewDataSource, UIAlertViewDelegate, UITextFieldDelegate, WCDeviceNameEditConfirmViewDelegate> { id m_delegate; MMTableView *m_tableView; UIView *m_headerView; UIView *m_footerView; MMLoadingView *m_loadingView; UIButton *m_bindBtn; UIButton *m_unbindBtn; UIButton *m_urlBtn; NSMutableArray *m_arrSectionType; BOOL m_isMyDevice; WCDeviceNameEditConfirmView *m_editConfirmView; WCDevice *_deviceInfo; }

@property(retain, nonatomic) WCDevice *deviceInfo; // @synthesize deviceInfo=_deviceInfo; - (void).cxx_destruct; - (void)onManageCellClicked:(int)arg1; - (void)onRemarkNameEdit:(id)arg1; - (float)deviceDescLabelWidth; - (id)GetLoadingView; - (id)GetTableView; - (void)onClickNavRightButton; - (void)OnConfirm:(id)arg1; - (void)onUpdateMyDeviceNickNameWithDeviceId:(id)arg1 nickName:(id)arg2 errorCode:(unsigned long)arg3; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)stopLoadingWithFailText:(id)arg1; - (void)stopLoadingWithOKText:(id)arg1; - (void)startLoadingWithText:(id)arg1; - (void)stopLoading; - (void)startLoading; - (id)getLoadingText; - (void)onUnbindDevice; - (void)onRemark; - (void)onBindDevice; - (void)onShowDeviceSession; - (void)makeDeviceManageCell:(id)arg1 rowData:(id)arg2; - (void)makeRemarkCell:(id)arg1; - (void)makeLanDeviceOwnerCell:(id)arg1; - (void)makeDeviceDescCell:(id)arg1; - (void)makeDeviceInfoCell:(id)arg1; - (float)calManagerCell; - (float)calDeviceDescCell; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)makeCell:(id)arg1 row:(unsigned int)arg2 section:(unsigned long)arg3; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)updateNavigationBarRightButton; - (void)updateFooterView; - (void)updateData; - (void)initFooterView; - (void)initLoadingView; - (void)initTableView; - (id)initWithMyDeviceInfo:(id)arg1 delegate:(id)arg2; - (void)updateRelationState; - (void)reloadData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCFestivalRedEnvFinishView : MMUIView { id m_delegate; UIImageView *m_backgroundView; UIButton *openRedEnvelopesButton; UIImageView *openAnimationImageView; struct CGRect m_frame; NSDictionary *m_dicBaseInfo; BOOL m_bSuccessAnmation; UIView *oRedView; UIView *oTopHeaderView; UIImageView *imageView; WCRedEnvelopesControlData *m_data; }

  • (void).cxx_destruct;
  • (void)showSuccessOpenAnimation;
  • (void)removeView;
  • (void)endAnimation;
  • (void)showAnimation;
  • (void)stopReceiveAnimation;
  • (void)startReceiveAnimation;
  • (void)OnOpenRedEnvelopes;
  • (void)OnOpenList;
  • (void)OnCacnelButtonDoneLogic;
  • (void)OnCancelButtonDone;
  • (id)initWithFrame:(struct CGRect)arg1 andData:(id)arg2 delegate:(id)arg3;
  • (void)refreshViewWithData:(id)arg1;

@end

@interface WCBeaconAuthorizedInfo : MMObject { unsigned long long shopId; double channelInvalidTimestamp; }

  • (void)initialize; @property(nonatomic) double channelInvalidTimestamp; // @synthesize channelInvalidTimestamp; @property(nonatomic) unsigned long long shopId; // @synthesize shopId;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCBeaconLogReporter : MMObject { }

  • (void)reportBeaconCgiResultInScene:(unsigned int)arg1 withBeacons:(id)arg2 location:(id)arg3 errorType:(unsigned int)arg4 errorCode:(int)arg5;
  • (void)reportRedDotType:(unsigned int)arg1 actionType:(unsigned int)arg2 ForOwner:(unsigned long long)arg3;
  • (void)reportFixedEntrance;

@end

@interface WCJdRemindItem : MMObject { unsigned long long ui64SvrMsgId; unsigned long uiBizType; NSString *nsActivityId; unsigned long uiExpireTime; unsigned long uiStartTime; unsigned long uiUrlExpireTime; unsigned long uiUrlStartTime; unsigned long uiTitleExpireTime; unsigned long uiTitleStartTime; BOOL bFindNeedShowRedDot; BOOL bCellShowRedDot; NSString *nsCellTitle; NSString *nsTitle; NSString *nsIcon; NSString *nsPushContent; NSString *nsJumpUrl; NSString *nsAlertViewWording; NSString *nsConfirmWording; NSString *nsCancelWording; BOOL bHasRead; }

  • (void)initialize; @property(nonatomic) unsigned long uiTitleExpireTime; // @synthesize uiTitleExpireTime; @property(nonatomic) unsigned long uiTitleStartTime; // @synthesize uiTitleStartTime; @property(retain, nonatomic) NSString *nsTitle; // @synthesize nsTitle; @property(retain, nonatomic) NSString *nsIcon; // @synthesize nsIcon; @property(nonatomic) unsigned long uiUrlExpireTime; // @synthesize uiUrlExpireTime; @property(nonatomic) unsigned long uiUrlStartTime; // @synthesize uiUrlStartTime; @property(nonatomic) unsigned long uiStartTime; // @synthesize uiStartTime; @property(nonatomic) BOOL bHasRead; // @synthesize bHasRead; @property(retain, nonatomic) NSString *nsCancelWording; // @synthesize nsCancelWording; @property(retain, nonatomic) NSString *nsConfirmWording; // @synthesize nsConfirmWording; @property(retain, nonatomic) NSString *nsAlertViewWording; // @synthesize nsAlertViewWording; @property(retain, nonatomic) NSString *nsJumpUrl; // @synthesize nsJumpUrl; @property(retain, nonatomic) NSString *nsPushContent; // @synthesize nsPushContent; @property(retain, nonatomic) NSString *nsCellTitle; // @synthesize nsCellTitle; @property(nonatomic) BOOL bCellShowRedDot; // @synthesize bCellShowRedDot; @property(nonatomic) BOOL bFindNeedShowRedDot; // @synthesize bFindNeedShowRedDot; @property(nonatomic) unsigned long uiExpireTime; // @synthesize uiExpireTime; @property(retain, nonatomic) NSString *nsActivityId; // @synthesize nsActivityId; @property(nonatomic) unsigned long uiBizType; // @synthesize uiBizType; @property(nonatomic) unsigned long long ui64SvrMsgId; // @synthesize ui64SvrMsgId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRedEnvelopesControlData : NSObject { NSDictionary *m_dicPrepayRequestOrderInfo; NSMutableArray *m_arrSelectedSendRedEnvelopesUserList; CMessageWrap *m_oSelectedMessageWrap; CContact *m_oSelectContact; WCRedEnvelopesDetailInfo *m_oWCRedEnvelopesDetailInfo; WCRedEnvelopesHistoryInfo *m_oWCRedEnvelopesHistoryInfo; WCRedEnvelopesReceivedRedEnvelopesInfo *m_oSelectedWCRedEnvelopesReceivedRedEnvelopesInfo; WCRedEnvelopesSendedRedEnvelopesInfo *m_oSelectedWCRedEnvelopesSendedRedEnvelopesInfo; WCRedEnvelopesAtomicInfo *m_oWCRedEnvelopesAtomicInfo; WCRedEnvelopesOperationInfo *m_oWCRedEnvelopesOpTail; NSString *m_nsWCRedEnvelopesBrandMessageNativeUrl; NSString *m_nsSendID; NSString *m_nsOpenBundleId; NSDictionary *m_dicOpenApiParam; NSDictionary *m_structDicRedEnvelopesUserInfo; NSDictionary *m_structDicPrepayOrderInfo; NSDictionary *m_structDicRedEnvelopesBaseInfo; NSMutableDictionary *m_structDicRedEnvelopesCompleteInfo; NSDictionary *m_structDicAfterOpenRedEnvelopesInfo; WCPayRealnameGuideInfo *realnameGuideInfo; NSDictionary *m_structDicEnterpriseRedEnvelopesData; }

@property(retain, nonatomic) NSDictionary *m_structDicEnterpriseRedEnvelopesData; // @synthesize m_structDicEnterpriseRedEnvelopesData; @property(retain, nonatomic) WCPayRealnameGuideInfo *realnameGuideInfo; // @synthesize realnameGuideInfo; @property(retain, nonatomic) NSDictionary *m_dicOpenApiParam; // @synthesize m_dicOpenApiParam; @property(retain, nonatomic) NSString *m_nsSendID; // @synthesize m_nsSendID; @property(retain, nonatomic) NSString *m_nsOpenBundleId; // @synthesize m_nsOpenBundleId; @property(retain, nonatomic) NSString *m_nsWCRedEnvelopesBrandMessageNativeUrl; // @synthesize m_nsWCRedEnvelopesBrandMessageNativeUrl; @property(retain, nonatomic) WCRedEnvelopesOperationInfo *m_oWCRedEnvelopesOpTail; // @synthesize m_oWCRedEnvelopesOpTail; @property(retain, nonatomic) WCRedEnvelopesAtomicInfo *m_oWCRedEnvelopesAtomicInfo; // @synthesize m_oWCRedEnvelopesAtomicInfo; @property(retain, nonatomic) WCRedEnvelopesSendedRedEnvelopesInfo *m_oSelectedWCRedEnvelopesSendedRedEnvelopesInfo; // @synthesize m_oSelectedWCRedEnvelopesSendedRedEnvelopesInfo; @property(retain, nonatomic) WCRedEnvelopesReceivedRedEnvelopesInfo *m_oSelectedWCRedEnvelopesReceivedRedEnvelopesInfo; // @synthesize m_oSelectedWCRedEnvelopesReceivedRedEnvelopesInfo; @property(retain, nonatomic) WCRedEnvelopesHistoryInfo *m_oWCRedEnvelopesHistoryInfo; // @synthesize m_oWCRedEnvelopesHistoryInfo; @property(retain, nonatomic) WCRedEnvelopesDetailInfo *m_oWCRedEnvelopesDetailInfo; // @synthesize m_oWCRedEnvelopesDetailInfo; @property(retain, nonatomic) NSMutableDictionary *m_structDicRedEnvelopesCompleteInfo; // @synthesize m_structDicRedEnvelopesCompleteInfo; @property(retain, nonatomic) NSDictionary *m_structDicRedEnvelopesBaseInfo; // @synthesize m_structDicRedEnvelopesBaseInfo; @property(retain, nonatomic) NSDictionary *m_structDicAfterOpenRedEnvelopesInfo; // @synthesize m_structDicAfterOpenRedEnvelopesInfo; @property(retain, nonatomic) CMessageWrap *m_oSelectedMessageWrap; // @synthesize m_oSelectedMessageWrap; @property(retain, nonatomic) NSDictionary *m_structDicRedEnvelopesUserInfo; // @synthesize m_structDicRedEnvelopesUserInfo; @property(retain, nonatomic) NSDictionary *m_structDicPrepayOrderInfo; // @synthesize m_structDicPrepayOrderInfo; @property(retain, nonatomic) NSMutableArray *m_arrSelectedSendRedEnvelopesUserList; // @synthesize m_arrSelectedSendRedEnvelopesUserList; @property(retain, nonatomic) CContact *m_oSelectContact; // @synthesize m_oSelectContact; @property(retain, nonatomic) NSDictionary *m_dicPrepayRequestOrderInfo; // @synthesize m_dicPrepayRequestOrderInfo; - (void).cxx_destruct;

@end

@interface WCPayOverseaIBGGetWalletCgi : NSObject { BOOL _m_isCgiEnd; id _m_delegate; }

  • (id)GetCacheRespWithTpaCountry:(unsigned int)arg1;
  • (void)checkFileWithTpaCountry:(unsigned int)arg1;
  • (id)getSavePathWithTpaCountry:(unsigned int)arg1;
  • (id)getSaveRootDir; @property(nonatomic) BOOL m_isCgiEnd; // @synthesize m_isCgiEnd=_m_isCgiEnd; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate;
  • (void).cxx_destruct;
  • (id)cacheFromResp:(id)arg1;
  • (void)callOkDelegateWithRespObject:(id)arg1;
  • (void)callErrorDelegateWithErrorCode:(int)arg1 ErrorMsg:(id)arg2;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)startRequest;
  • (BOOL)isCgiEnd;
  • (void)dealloc;
  • (id)initWithDelegate:(id)arg1;

@end

@interface WCNearbyEntryGridItem : MMObject { int itemType; NSString *iconImageFileName; NSString *name; unsigned long unreadCnt; NSString *extImageFileName; NSString *itemId; NSString *jumpUrl; NSString *iconUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *itemId; // @synthesize itemId; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl; @property(retain, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl; @property(retain, nonatomic) NSString *extImageFileName; // @synthesize extImageFileName; @property(nonatomic) unsigned long unreadCnt; // @synthesize unreadCnt; @property(retain, nonatomic) NSString *name; // @synthesize name; @property(retain, nonatomic) NSString *iconImageFileName; // @synthesize iconImageFileName; @property(nonatomic) int itemType; // @synthesize itemType;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayDigitalCertInstallCrtWording : NSObject { NSString *_m_title; NSString *_m_body1; NSString *_m_body2; NSString *_m_button; }

  • (id)GenFromDictionary:(id)arg1; @property(retain, nonatomic) NSString *m_button; // @synthesize m_button=_m_button; @property(retain, nonatomic) NSString *m_body2; // @synthesize m_body2=_m_body2; @property(retain, nonatomic) NSString *m_body1; // @synthesize m_body1=_m_body1; @property(retain, nonatomic) NSString *m_title; // @synthesize m_title=_m_title;
  • (void).cxx_destruct;

@end

@interface WCPayDigitalCertInstallAction : NSObject { NSString *_m_balanceMobile; int _m_isHintCrt; int _m_isGenCert; int _m_isIgnoreCrt; WCPayDigitalCertInstallCrtWording *_m_crt_wording; }

  • (id)GenFromDictionary:(id)arg1; @property(retain, nonatomic) WCPayDigitalCertInstallCrtWording *m_crt_wording; // @synthesize m_crt_wording=_m_crt_wording; @property(nonatomic) int m_isIgnoreCrt; // @synthesize m_isIgnoreCrt=_m_isIgnoreCrt; @property(nonatomic) int m_isGenCert; // @synthesize m_isGenCert=_m_isGenCert; @property(nonatomic) int m_isHintCrt; // @synthesize m_isHintCrt=_m_isHintCrt; @property(retain, nonatomic) NSString *m_balanceMobile; // @synthesize m_balanceMobile=_m_balanceMobile;
  • (void).cxx_destruct;
  • (BOOL)showDigitalInstallLayout;

@end

@interface CoinView : UILabel { int vx; int vy; BOOL bStop; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onAnimationComplete:(id)arg1 finished:(id)arg2 context:(void *)arg3; - (void)tick; - (void)stop; - (void)start; - (id)initWithEmoji:(id)arg1 withSize:(struct CGSize)arg2;

@end

@interface LuckyCoinAnimationController : MMService <MMService, CoinViewDelegate> { NSMutableArray *m_arrAnimationView; unsigned long m_coinCnt; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)didCoinViewFinishAnimation; - (void)stopAnimation; - (void)startAnimaion; - (void)startAnimationWithEmoji:(id)arg1; - (void)dealloc; - (id)init; - (void)clearResourse; - (void)doEggAnimationWithSpeed:(id)arg1 AnimationSpeed:(float)arg2 EmojiNum:(unsigned long)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayDigitalCertReport : NSObject { }

  • (void)reportCertControlError:(int)arg1;
  • (void)reportDigitalCertStatus:(unsigned long)arg1;

@end

@interface WCBeaconHadRangedDevice : MMObject { _Bool isRead; _Bool isDiscovered; _Bool isFirstRead; NSString *uuid; NSString *major; NSString *minor; }

  • (void)initialize; @property(nonatomic) _Bool isFirstRead; // @synthesize isFirstRead; @property(nonatomic) _Bool isDiscovered; // @synthesize isDiscovered; @property(nonatomic) _Bool isRead; // @synthesize isRead; @property(copy, nonatomic) NSString *minor; // @synthesize minor; @property(copy, nonatomic) NSString *major; // @synthesize major; @property(copy, nonatomic) NSString *uuid; // @synthesize uuid;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayUnbindBankCardLogic : WCPayControlLogic { JSEvent *m_jsEvent; }

  • (void).cxx_destruct;
  • (void)stopLogic;
  • (void)PayPwdRightActionBack;
  • (void)PayPwdBack;
  • (void)VerifyPayPwdNext:(id)arg1;
  • (void)BackToRootView;
  • (void)OnGetBindQueryInfo:(id)arg1 Error:(id)arg2;
  • (void)OnUnBindCard:(id)arg1 Error:(id)arg2;
  • (void)OnCheckWCPayJsApiRequest:(id)arg1 Error:(id)arg2;
  • (void)startLogic;
  • (id)initWithJSEvent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCBizUtil : NSObject { }

  • (id)getActionLocation;
  • (void)reportLocationAlert:(int)arg1 type:(int)arg2;
  • (id)parseRealnameGuideInfo:(id)arg1 alertViewScene:(int)arg2;
  • (void)logRealnameAction:(int)arg1;
  • (id)getBankResource:(id)arg1;
  • (void)logBannerUserAction:(int)arg1 bannerType:(int)arg2;
  • (void)playCoinSound;
  • (void)bizReportBannerUserAction:(int)arg1 bannType:(int)arg2;
  • (id)GetWCBizMainWindow;
  • (void)SetWCBizMainWindow:(id)arg1;
  • (void)ClearWCBizMainWindow;
  • (id)getTempFullPathOfYearHBImageForSender:(id)arg1;
  • (id)getFullPathOfYearHBImageWithFileId:(id)arg1 userName:(id)arg2;
  • (id)imageWithColor:(id)arg1;
  • (unsigned long)convertTenpayCmdIdToNewCGI:(unsigned long)arg1 payScene:(unsigned long)arg2;
  • (id)convertCGIEnumToString:(unsigned long)arg1;
  • (void)logOfflinePayGetToken:(int)arg1;
  • (void)logUserAction:(int)arg1;
  • (BOOL)validateUrl:(id)arg1;
  • (void)logLoanMoneyAction:(int)arg1;
  • (void)logTransferAction:(int)arg1;
  • (id)feeSymbolFromType:(id)arg1;
  • (id)feeTextFromType:(id)arg1 fee:(int)arg2;
  • (BOOL)isEmptyKey:(id)arg1 inDictionary:(id)arg2;
  • (BOOL)isDomesticOrderWithMulitOrderDetail:(id)arg1;
  • (BOOL)isDomesticUserWithCardUserFlag:(unsigned long)arg1;
  • (BOOL)isOverseasUserWithCardUserFlag:(unsigned long)arg1;
  • (BOOL)isDomesticCardWithCardBankTag:(unsigned long)arg1;
  • (BOOL)isOverseasCardWithCardBankTag:(unsigned long)arg1;
  • (unsigned long)differntCharactorCountCompareString:(id)arg1 WithOriginalString:(id)arg2;
  • (id)getAddressBookTelphoneNumberDictionary;
  • (id)validWCMallPhoneNumber:(id)arg1;
  • (id)dictionaryWithDecodedComponets:(id)arg1 separator:(id)arg2;
  • (id)stringWithFormEncodedComponentsAscending:(id)arg1 ascending:(BOOL)arg2 skipempty:(BOOL)arg3 separator:(id)arg4;
  • (id)getWCBizLoginTitle:(id)arg1 MaxWidth:(float)arg2;
  • (id)getWCBizAuthTitle:(id)arg1 MaxWidth:(float)arg2;
  • (id)getTitleViewWithTitle:(id)arg1 SubTitle:(id)arg2 LandscapeMode:(BOOL)arg3 MaxWidth:(float)arg4;
  • (id)getWCBizLoginTitle:(id)arg1 LandscapeMode:(BOOL)arg2 MaxWidth:(float)arg3;
  • (id)getWCBizAuthTitle:(id)arg1 LandscapeMode:(BOOL)arg2 MaxWidth:(float)arg3;
  • (id)getSaveStyleBarItemTitle:(id)arg1 target:(id)arg2 sel:(SEL)arg3;
  • (id)getWCPayDigitalCrtPath;
  • (id)getWCPayRealnameWordingPath;
  • (id)getWCPayBankResourcePath;
  • (id)getWCPayPayManagePath;
  • (id)getWCRedEnvelopesLastRadomHBSelctedCountPath;
  • (id)getWCRedEnvelopesUserInfoPath;
  • (id)getWCMallFunctionListPath;
  • (id)getWCPayServerDynamicWordingPath;
  • (id)getFiltedTruthName:(id)arg1;
  • (id)getCreditCardHadViewFilePath;
  • (id)getWCAddressStageDataFilePath;
  • (id)getWCMallShowedInActivityCellProductId;
  • (id)getWCMallShowedBannerId;
  • (id)getWCMallShowedProductId;
  • (id)getWCMallShowedRedCodePath;
  • (id)getWCMallShowedNewPath;
  • (id)getWCMallTicketsListPath;
  • (id)getWCMallLatestActivityTipsPath;
  • (id)getWCMallTelephoneDictionaryPath;
  • (id)getWCMallTelephoneListPath;
  • (id)getWCAddressYiXunFilePath;
  • (id)getWCAddressFilePath;
  • (id)getWCPayLoanEntryInfoPath;
  • (id)getWCPayTransferedUserListPath;
  • (id)getWCPayNoticeInfoPath;
  • (id)getWCPayBalancePath;
  • (id)getWCPaySwitchInfoPath;
  • (id)getWCPayUserInfoPath;
  • (id)getWCPayCreditCardShowedNewInfoPath;
  • (id)getWCPayOfflinePayShowedNewInfoPath;
  • (id)getWCPayOfflinePayQueryUsrerInfoPath;
  • (id)getWCPayOfflinePayQueryInfoPath;
  • (id)getWCPayOfflinePayUserUinPath;
  • (id)getWCPayOfflinePayFreezeInfoPath;
  • (id)getWCPayOfflinePayDeviceIDPath;
  • (id)getWCPayOfflinePayCrtPath;
  • (id)getWCPayAvalibleCardBinInfoPath;
  • (id)getWCPayAllScenePayCardListPath;
  • (id)getWCPayPayCardListPath;
  • (id)getWCPaySettingPath;
  • (id)getWCBizImgCachedPath:(id)arg1;
  • (BOOL)isBindCardInfoFull:(id)arg1;
  • (id)getHeaderTipView:(id)arg1;
  • (id)getHeaderErrorTipView:(id)arg1;
  • (float)getFooterTipViewHeight:(id)arg1;
  • (id)getFooterTipView:(id)arg1;
  • (id)getFooterErrorTipView:(id)arg1;
  • (id)getStringFromBindCardInfo:(id)arg1;
  • (id)getCardTypeName:(id)arg1;
  • (BOOL)IsWCGroupPayAppServiceInPlane:(id)arg1;
  • (BOOL)IsWCRedEnvelopesAppServiceInPlane:(id)arg1;
  • (BOOL)IsWCPayTransferAppServiceInPlane:(id)arg1;
  • (unsigned char)GetWCPayVersion;

@end

@interface WCDeviceSearchViewController : MMUIViewController <WCDeviceSearchLogicDelegate, IWCDeviceBrandMgrExt, ILinkEventExt, UITableViewDelegate, UITableViewDataSource> { MMTableView *m_tableView; UILabel *m_headerLbl; MMLoadingView *m_loadingView; NSMutableArray *m_deviceList; unsigned int m_scene; WCDeviceSearchLogic *m_searchLogic; WCDevice *m_fliterDevice; BOOL isViewFirstLoaded; unsigned int _scene; }

@property(nonatomic) unsigned int scene; // @synthesize scene=_scene; - (void).cxx_destruct; - (void)onHelpBtnClicked:(id)arg1; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)onDeviceFound:(id)arg1; - (void)jumpToDeviceBrandContactProfile:(id)arg1; - (void)jumpToMyDeviceProfileWithDevice:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)onBack:(id)arg1; - (id)getFooterSettingRichTextView; - (void)getLoadingCell:(id)arg1; - (void)initLoadingView; - (void)initFooterView; - (void)initTableView; - (void)initView; - (void)dealloc; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (void)reloadData; - (BOOL)isBLEConnected; - (BOOL)isWifiConnected; - (void)startScan; - (id)initWithScene:(unsigned int)arg1; - (id)initWithDevice:(id)arg1 scene:(unsigned int)arg2; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChatRoomConfirmWebViewController : MMUIViewController <WCAccountBindPhoneControlLogicDelegate, IGroupMgrExt, UIWebViewDelegate> { UIWebView *m_webView; CContact *m_chatRoomContact; WCAccountBindPhoneControlLogic *m_bindLogic; BOOL m_needBindPhone; }

@property(nonatomic) BOOL needBindPhone; // @synthesize needBindPhone=m_needBindPhone; @property(retain, nonatomic) CContact *chatRoomContact; // @synthesize chatRoomContact=m_chatRoomContact; - (void).cxx_destruct; - (void)OnChatRoomUpgrade:(id)arg1 rspCode:(int)arg2 restQuota:(unsigned long)arg3 maxCount:(unsigned long)arg4; - (void)bindPhoneReturn; - (void)onWCAccountBindPhoneControlLogicStop:(id)arg1; - (void)upgradeChatRoom; - (void)checkBindPhone; - (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3; - (id)dismissWithAnim; - (void)dealloc; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactTagListViewController : MMUIViewController <IContactLabelMgrExt, UITableViewDelegate, UITableViewDataSource> { BOOL _needReload; BOOL _needGetTagFromSvr; UILabel *_tipsTtileLabel; UILabel *_tipsContentLabel; UIButton *_createTagButton; MMTableView *_tableView; NSMutableArray *_arrContactTagData; }

@property(retain, nonatomic) NSMutableArray *arrContactTagData; // @synthesize arrContactTagData=_arrContactTagData; @property(nonatomic) BOOL needGetTagFromSvr; // @synthesize needGetTagFromSvr=_needGetTagFromSvr; @property(nonatomic) BOOL needReload; // @synthesize needReload=_needReload; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(retain, nonatomic) UIButton *createTagButton; // @synthesize createTagButton=_createTagButton; @property(retain, nonatomic) UILabel *tipsContentLabel; // @synthesize tipsContentLabel=_tipsContentLabel; @property(retain, nonatomic) UILabel *tipsTtileLabel; // @synthesize tipsTtileLabel=_tipsTtileLabel; - (void).cxx_destruct; - (void)onDeleteContactLabel:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)onAllContactLabelUpdated:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeContactItemCellContent:(id)arg1 withIndexPath:(id)arg2; - (void)makeCreateNewTagCellContent:(id)arg1; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)makeNewContactTag:(id)arg1; - (void)onEditContactLabel:(id)arg1; - (void)UpdateViewForNoContactTag; - (void)onDismiss:(id)arg1; - (id)getMemberDesc:(id)arg1; - (void)ResetViews; - (void)reloadDataAndView; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TrackRoomTipsView : UIView { id _delegate; CContact *_contact; BOOL _isUnfold; BOOL _isAnimating; UIImageView *_bgView; UIImageView *_iconView; UIImageView *_iconHLView; UILabel *_foldTipsLabel; UIImageView *_arrowView; UILabel *_unfoldTipsLabel; UIButton *_enterButton; UIButton *_cancelButton; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onEnterButtonPress; - (void)onCancelButtonPress; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (BOOL)checkTouchPoint:(struct CGPoint)arg1 IfInView:(id)arg2; - (void)stopIconChangeAnimation; - (void)doIconDarkAnimation; - (void)doIconHighlightAnimation; - (void)startIconChangeAnimation; - (void)resetTipsView; - (void)doFoldAnimation; - (void)unfold; - (void)doUnfoldAnimation; - (void)unfoldAnimationFinish; - (void)setTipsTitle:(id)arg1; - (void)updateTipsView; - (void)initView; - (void)layoutSubviews; - (void)dealloc; - (id)initWithContact:(id)arg1;

@end

@interface FavoritesTagDB : NSObject { MyFavoritesDB *_mmDB; }

  • (void).cxx_destruct;
  • (BOOL)getTags:(id)arg1 byFavLocalId:(unsigned long)arg2;
  • (BOOL)getDistinctTags:(id)arg1;
  • (BOOL)deleteTagsByLocalFavId:(unsigned long)arg1;
  • (BOOL)insertTag:(id)arg1 withFavLocalId:(unsigned long)arg2;
  • (void)initDB:(id)arg1;
  • (id)init;

@end

@interface WCTimeLineCellShowItem : NSObject { BOOL m_showWithInfo; BOOL m_showLocationInfo; BOOL m_showActionInfo; BOOL m_isUploadFailed; BOOL m_showABTestTip; NSString *m_dataItemID; NSString *m_layerId; unsigned long m_rewardCount; }

@property(nonatomic) unsigned long m_rewardCount; // @synthesize m_rewardCount; @property(nonatomic) BOOL m_showABTestTip; // @synthesize m_showABTestTip; @property(nonatomic) BOOL m_isUploadFailed; // @synthesize m_isUploadFailed; @property(nonatomic) BOOL m_showActionInfo; // @synthesize m_showActionInfo; @property(nonatomic) BOOL m_showLocationInfo; // @synthesize m_showLocationInfo; @property(nonatomic) BOOL m_showWithInfo; // @synthesize m_showWithInfo; - (void).cxx_destruct; - (BOOL)isDifferentWithDataItem:(id)arg1; - (id)initWithDataItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCTimeLineViewController : MMUIViewController <tableViewDelegate, BaseEmoticonViewDelegate, WCSnsABTestMgrExt, WCCommitViewAnimationDelegate, ITranslateSnsMgrExt, INewMsgNotifyExt, MMExposeViewControllerDelegate, UITableViewDelegate, UITableViewDataSource, WCActionSheetDelegate, WCFacadeExt, WCTimeLineCellViewDelegate, EGORefreshTableHeaderDelegate, MMRefreshTableFooterDelegate, InputControllerDelegate, scrollViewDelegate, UIGestureRecognizerDelegate, WCListHeaderViewDelegate, MMTipsViewControllerDelegate, WCCommentStrangerViewControllerDelegate, WCCommentDetailViewControllerFBDelegate, WCTimeLineCommentCellViewDelegate, ILinkEventExt, WCSetPermissionsViewControllerDelegate, IMMFacebookMgrExt, MMImagePickerManagerDelegate, WCPlainTextTipFullScreenViewDelegate, WCSightViewExt, WXGestureDelegate, WCContentItemViewExt, WCImageFullScreeViewMgrExt, WCBarMessageWindowDelegate, WCTimelineCellABTestTipExt, UIAlertViewDelegate, WCAdvertiseActionFloatForABTestDelegate, NewYearActionSheetDelegate> { NSMutableDictionary *m_cellHeightCache; NSMutableDictionary *m_cellShowItemCache; NSMutableDictionary *m_hasPredownload; struct map<int, TimeLineSectionType, std::__1::less, std::__1::allocator<std::__1::pair<const int, TimeLineSectionType>>> m_sectionIndexToType; MMTableView *m_tableView; WCTimeLineHeaderView *m_headRefreshView; WCTimeLineFooterView *m_footerView; WCListHeaderView *m_headerView; MMTipsViewController *m_introView; UIButton *m_messageTipView; MMHeadImageView *m_messageHeaderView; UIView *m_blackView; UIImageView *m_animationView; WCInputController *_inputController; WCOperateFloatView *m_floatOperateView; WCAdvertiseActionFloatView *m_advertiseActionFloatView; WCAdvertiseActionFloatForABTest *m_advertiseFloadForABTest; UIButton *m_advertiseActionBtn; WCPlainTextTipFullScreenView *m_plainTextFullScreenView; BOOL m_hasRefrashHead; BOOL m_isReflashingHead; BOOL m_isNoMoreData; BOOL m_isDelayStopFooterLoading; BOOL m_bTapHeaderView; BOOL m_bLongPressRightButton; BOOL m_hasSpeedyLoadView; BOOL m_shouldReloadData; BOOL m_shouldForbidRealodData; UIImageView *_inputView; EmoticonBoardView *_emoticonBoardView; UIButton *_expressionButton; MMUILabel *_remainWordCountLabel; WCDataItem *_inputDataItem; WCUserComment *_inputRefComment; int scrollCount; float m_fLastY; WCDataItem *_cacheDateItem; UIView *_animationView; NSArray *m_arrUploadFailItems; NSString *m_userName; id m_delegate; WXGesture *m_gesture; BOOL m_hasBeginTimeline; float m_preContentOffset; WCBarMessageWindow *m_barMessageWindow; BOOL m_forbidShowTip; BOOL m_needSetToTopCell; WCADPageWrap *_floatViewPageWrap; WCADPageWrap *_abTestPageWrap; BOOL _isReloadingData; NSMutableArray *_adReloadIndexPaths; NSMutableArray *_adInitIndexPaths; int m_commentWordLimit; NSMutableDictionary *_needReportViewId2AdInfo; NSMutableArray *m_arrWaitHateItemId; NSMutableArray *m_arrHiddenDataItem; NSMutableArray *m_arrWaitHiddenTipDataItem; BOOL m_hasNewPhotoWhenEnter; BOOL m_canLogAdContext; BOOL m_canLogDataList; float m_lastScreenShotContentOffset; float m_lastWCCanvasContentHeight; unsigned long _startTime; MMURLHandler *m_urlHandler; }

@property(nonatomic) BOOL m_hasNewPhotoWhenEnter; // @synthesize m_hasNewPhotoWhenEnter; @property(nonatomic) BOOL m_hasRefrashHead; // @synthesize m_hasRefrashHead; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (id).cxx_construct; - (void).cxx_destruct; - (void)abTestViewHiddenWrap; - (void)onExposeCancel; - (void)onExposeComplete; - (void)floatViewHiddenWrap; - (void)calADCellYVisible:(char *)arg1 centerVisible:(char *)arg2 bottomVisible:(char *)arg3 forRowAtIndexPath:(id)arg4; - (void)recordADCommentEndInfo:(id)arg1 forRowAtIndexPath:(id)arg2; - (void)recordADCommentMiddleInfo:(id)arg1 forRowAtIndexPath:(id)arg2; - (void)recordADCommentStartInfo:(id)arg1 forRowAtIndexPath:(id)arg2; - (void)recordADBodyEndInfo:(id)arg1 forRowAtIndexPath:(id)arg2; - (void)recordADBodyMiddleInfo:(id)arg1 forRowAtIndexPath:(id)arg2; - (void)recordADBodyStartInfo:(id)arg1 forRowAtIndexPath:(id)arg2; - (void)handleABTestTipClickEvent:(id)arg1 actionItem:(id)arg2 dataItem:(id)arg3; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showABTestAlert:(id)arg1 dataItem:(id)arg2; - (void)tryLogABTestResult:(id)arg1; - (void)refreshCacheForABTestTip:(id)arg1; - (void)tryReportAdCell:(id)arg1; - (void)checkDBAutoRecover; - (void)onPlayNewMsgNotify; - (void)onClickTipsBtn:(unsigned int)arg1; - (BOOL)shouldInteractivePop; - (void)updateNetworkStatus; - (void)onLinkClicked:(id)arg1 backupUrl:(id)arg2 withRect:(struct CGRect)arg3 extraInfo:(id)arg4; - (void)onLinkClicked:(id)arg1 backupUrl:(id)arg2 withRect:(struct CGRect)arg3; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)onLinkClickedItem:(id)arg1 url:(id)arg2 backupUrl:(id)arg3 withRect:(struct CGRect)arg4; - (void)handleUrl:(id)arg1 backupUrl:(id)arg2; - (void)handleUrl:(id)arg1 backupUrl:(id)arg2 item:(id)arg3; - (void)jumpToUserProfile:(id)arg1 Displayname:(id)arg2 Scence:(unsigned long)arg3 userData:(id)arg4; - (id)getAppIdFromUrl:(id)arg1; - (void)onBindFacebookFinish:(unsigned long)arg1; - (void)gestureWillEndTransition:(id)arg1 isCanceld:(BOOL)arg2; - (void)onDismissViewController:(id)arg1 userName:(id)arg2; - (void)onRestoreCommentView:(id)arg1 ofDataItem:(id)arg2; - (void)onReloadCommentView:(id)arg1 ofDataItem:(id)arg2; - (void)onReplyComment:(id)arg1 ofDataItem:(id)arg2 ofTouchedView:(id)arg3; - (void)onRestoreTimeLineCellView:(id)arg1; - (void)cleanCellHeightCache:(id)arg1; - (void)onActionClearCellCacheAndRefreshCellView:(id)arg1; - (void)onEditBlackList:(id)arg1; - (id)getView; - (void)onActionLocation:(id)arg1; - (void)onTimeLineCellMoreMenu:(id)arg1 forScene:(unsigned int)arg2; - (void)onTimeLineCellMoreMenu:(id)arg1; - (void)onShowDetailViewForDataItem:(id)arg1; - (void)onShowDetailChanged:(id)arg1 bShowDetailBeforeChange:(BOOL)arg2; - (void)onUpdateDataItem:(id)arg1 oldHeight:(float)arg2 newHeight:(float)arg3; - (void)onCommentDataItem:(id)arg1 point:(struct CGPoint)arg2; - (void)onAdvertiseAction:(id)arg1 point:(struct CGPoint)arg2; - (void)onAdActoin:(id)arg1; - (void)onDontLikeWithChoose:(id)arg1; - (void)onDontLikeWithOtherReason:(id)arg1 QuestionExp:(id)arg2; - (void)onClickTipBtn:(id)arg1; - (void)onHideAdvertise:(id)arg1; - (void)onViewAnimationDidHiden; - (void)onViewAnimationWillHide; - (void)onIKnowItBtnClicked; - (void)onTouchDownLikeBtnOnFloatView; - (void)onClickCommentBtnOnFloatView; - (void)showComment:(id)arg1 refComment:(id)arg2 touchedView:(id)arg3; - (float)totalHeightFromTopToSection:(unsigned int)arg1; - (unsigned int)sectionIndexForDataItemWithTid:(id)arg1; - (id)visibleTimeLineCellViewWithTid:(id)arg1; - (void)showContactInfo; - (void)onReveiceWCMessage:(id)arg1; - (void)onMessageUnReadCountChanged; - (void)checkNewMessage; - (BOOL)hasUnReadMessage; - (void)shouldUpdateMessageButton:(id)arg1; - (void)resetHeaderView; - (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1; - (void)showUploadOption:(id)arg1; - (void)showPhotoAlert:(id)arg1; - (void)newYearActionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (id)getViewController; - (void)MMImagePickerManagerDidCancel:(id)arg1; - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2; - (void)editShield:(id)arg1 forScene:(int)arg2; - (void)editShield:(id)arg1; - (void)editBlackList:(id)arg1 forSource:(int)arg2; - (void)showImagePicker:(int)arg1; - (void)openCommitViewController:(BOOL)arg1 arrImage:(id)arg2; - (void)onBarTipClicked; - (BOOL)scrollViewShouldScrollToTop:(id)arg1; - (void)refreshHeadForShowTip; - (void)scrollViewDidEndDecelerating:(id)arg1; - (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2; - (void)scrollViewDidScroll:(id)arg1; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)hideMenu; - (void)logUserOpInfoAsScreenShot; - (BOOL)egoRefreshTableHeaderDataSourceIsLoading:(id)arg1; - (void)egoRefreshTableHeaderDidTriggerRefresh:(id)arg1; - (void)stopRefreshHeaderView; - (void)refreshHead; - (void)onMediaItemSizeDidChange:(id)arg1; - (void)onWCGroupModMemberReturn:(BOOL)arg1 group:(id)arg2; - (void)onNoMoreTimelineData; - (void)onDataChangedWithAdded:(id)arg1 andChanged:(id)arg2 andDeleted:(id)arg3; - (void)onCommentReturn:(id)arg1; - (void)onLoadMore; - (void)initData; - (void)onMenuControllerWillHide:(id)arg1; - (void)onMenuControllerDidHide:(id)arg1; - (void)onMenuControllerWillShow:(id)arg1; - (void)touchesCancelled_TableView:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded_TableView:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved_TableView:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan_TableView:(id)arg1 withEvent:(id)arg2; - (void)tryResumeStatus; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)showDetailView:(id)arg1; - (void)showDetailViewForDataItem:(id)arg1; - (void)onDeleteData; - (void)onRestartUpload; - (void)showMessageList; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didEndDisplayingCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (void)tryLogThumbImageLoadedEffiency:(id)arg1; - (void)genRedHeartCell:(id)arg1 indexPath:(id)arg2; - (void)genUploadFailCell:(id)arg1 indexPath:(id)arg2; - (void)genABTestTipCell:(id)arg1 indexPath:(id)arg2; - (void)genNormalCell:(id)arg1 indexPath:(id)arg2; - (BOOL)GetIsLastCommentOrLikeCell:(id)arg1 RowIndex:(int)arg2; - (BOOL)GetIsCommentCellRow:(id)arg1 RowIndex:(int)arg2; - (void)hideAlbumListLineViewInCell:(id)arg1; - (void)resetAlbumListLineViewsFrameInCell:(id)arg1 indexPath:(id)arg2; - (id)getUploadFailItemsFroView; - (float)getCellLineContentMarginCurOri; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)hideFloatView; - (int)calcDataItemIndex:(int)arg1; - (int)getFirstNormalItemIndex; - (void)willDisshow; - (void)onNetworkActivityStatusChanged; - (void)willShow; - (void)willDisappear; - (void)didAppear; - (void)initGestureRecognizer; - (void)willAppear; - (id)getNavigationRightButton:(id)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewWillBePushed:(BOOL)arg1; - (void)viewWillPush:(BOOL)arg1; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)delayReload; - (void)viewWillAppear:(BOOL)arg1; - (void)didReceiveMemoryWarning; - (void)dealloc; - (BOOL)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2; - (void)panned:(id)arg1; - (void)viewDidLoad; - (void)resetRightBarItem; - (void)viewDidLayoutSubviews; - (void)adjustViewAndNavBarRect; - (void)willRotateToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (unsigned int)supportedInterfaceOrientations; - (BOOL)shouldRotateToInterfaceOrientation:(int)arg1; - (void)resetStatus:(BOOL)arg1; - (void)asyncLogUnreadMsgCount; - (void)startLogBrowseInfo:(BOOL)arg1; - (void)onTimeLineViewReturn; - (void)handleLongPressEx:(id)arg1; - (void)openWriteTextViewController; - (void)OnFinishComment:(BOOL)arg1; - (void)resetRightButtonStatus; - (void)reloadTableView; - (void)didDisshow; - (void)setToTopCell; - (void)cacheInputText; - (void)clearWCCache; - (void)reloadDataWrap; - (void)viewDidBePushed:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)showBarButton:(id)arg1; - (id)init; @property(readonly, nonatomic) MMURLHandler *m_urlHandler; // @synthesize m_urlHandler; - (void)didCommitText:(id)arg1; - (void)textViewTextDidChange; - (void)updateWordCnt:(int)arg1; - (void)onHideKeyboard; - (void)MMGrowTextViewBeginEditing:(id)arg1; - (void)MMGrowTextViewHeightDidChanged:(id)arg1; - (void)keyboardWillHide; - (void)keyboardDidHide; - (void)keyboardWillShow; - (void)updateContentOffset; - (void)reloadExpressionButtonImage:(int)arg1; - (void)onExpressionButtonClicked:(id)arg1; - (void)ensureInitInputView; - (void)initEmoticonView; - (void)initInputToolView; - (void)previewingContext:(id)arg1 commitViewController:(id)arg2; - (id)previewingContext:(id)arg1 viewControllerForLocation:(struct CGPoint)arg2; - (void)onTranslateSnsChangedFromPhotoContent:(id)arg1; - (void)onHideUrlFeedComfirmSuccess:(id)arg1; - (void)onHideUrlFeedComfirmFail:(id)arg1; - (void)onHideUrlFeedComfirmBegin:(id)arg1; - (void)onViewSightOutFullScreen; - (void)onViewSightInFullScreen; - (void)refreshWholeView; - (void)refreshWholeViewWithFixedDataItem:(id)arg1; - (void)onWCCanvasContentItemViewOutFullScreen:(id)arg1; - (void)onWCCanvasContentItemViewInFullScreen:(id)arg1; - (void)onWCContentItemViewOutFullScreen; - (void)onWCContentItemViewInFullScreen; - (void)onWCContentItemViewExposeMenu:(id)arg1 scene:(int)arg2; - (void)onWCContentItemViewMoreMenu:(id)arg1 sender:(id)arg2; - (void)animationDidStop:(id)arg1 finished:(id)arg2 context:(void *)arg3; - (void)scrollViewDidEndScrollingAnimation:(id)arg1; - (void)commitAnimationWillStart:(id)arg1; - (void)animationDidEndRemainView:(id)arg1 hintDataItem:(id)arg2; - (void)scrollTableViewToShowDataItem:(id)arg1; - (void)showAnimationToImageView; - (void)setAnimatedImageHidden:(BOOL)arg1 withTimeLineCellView:(id)arg2; - (void)setAnimatedImageHidden:(BOOL)arg1; - (void)clearAnimationPropertiesProtection; - (void)clearAnimationProperties;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SettingGeneralViewController : MMUIViewController { MMTableViewInfo *m_tableViewInfo; }

  • (void).cxx_destruct;
  • (void)initDeepLinkConfig;
  • (void)handleMMRestore;
  • (void)handelEmoticonSetting;
  • (void)handleChatMigration;
  • (void)handleFontSizeChange;
  • (void)handleLanguageChange;
  • (void)onVoipRingToneSwitchChanged:(id)arg1;
  • (void)onUploadHDImageSwitchChanged:(id)arg1;
  • (void)alertNoAlbumAcess;
  • (void)onNearModeSwitchChanged:(id)arg1;
  • (void)doSetPrivateConfig:(unsigned long)arg1 on:(BOOL)arg2 bitset:(unsigned long)arg3;
  • (void)showNotificationView;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)reloadTableData;
  • (void)onSetAutoDownloadSight;
  • (void)onClearData;
  • (void)onLoudModeSwitch:(id)arg1;
  • (void)onShakeToSightSwitch:(id)arg1;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)clearLocalData;
  • (void)showClearLocalDataActionSheet:(id)arg1;
  • (void)showPluginsView;
  • (void)showChatBackgroundConfig;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ImageSelectorController : MMObject <ILocationMgrExt, WCSelectorViewDelegate, WCSelectorViewDataSource, WCActionSheetDelegate, WCMultiImageScannerDelegate, MMImagePickerManagerDelegate> { NSMutableArray *_arrImages; WCSelectorView *_selectorView; UINavigationController *_navigationController; id _delegate; BOOL _bChoosed; struct CGSize _imgSize; }

@property(nonatomic) struct CGSize imgSize; // @synthesize imgSize=_imgSize; @property(nonatomic) BOOL bChoosed; // @synthesize bChoosed=_bChoosed; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) __weak UINavigationController *navigationController; // @synthesize navigationController=_navigationController; @property(retain, nonatomic) WCSelectorView *selectorView; // @synthesize selectorView=_selectorView; @property(retain, nonatomic) NSMutableArray *arrImages; // @synthesize arrImages=_arrImages; - (void).cxx_destruct; - (BOOL)shouldShowDeleteView; - (id)getViewController; - (void)MMImagePickerManagerDidCancel:(id)arg1; - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2; - (void)onDeleteItemAtIndex:(unsigned int)arg1; - (void)onAddViews:(id)arg1; - (void)showFBAlbumActionSheet:(id)arg1; - (void)showActionSheet:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showImagePicker:(int)arg1; - (void)onDeleteViewAtIndex:(unsigned int)arg1; - (void)didSelectViewAtIndex:(unsigned int)arg1; - (struct CGSize)sizeForViews; - (id)viewAtIndex:(unsigned int)arg1; - (unsigned int)numbersOfViews; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactsSelectorController : MMObject <MultiSelectContactsViewControllerDelegate, WCSelectorViewDelegate, WCSelectorViewDataSource, WCEditMemberPannelDelegate, WCEditMemberPannelDataSource, WCContactItemDeleteViewDelegate> { NSMutableArray *_arrFilteredContacts; NSMutableArray *_arrContacts; WCSelectorView *_selectorView; WCEditMemberPannel *_editMemberPannel; NSMutableDictionary *_dicContactItemDeleteView; UINavigationController *_navigationController; id _delegate; id _selectDelegate; BOOL _hasSelectCountLimit; unsigned long _selectCountLimit; }

@property(nonatomic) unsigned long selectCountLimit; // @synthesize selectCountLimit=_selectCountLimit; @property(nonatomic) BOOL hasSelectCountLimit; // @synthesize hasSelectCountLimit=_hasSelectCountLimit; @property(nonatomic) __weak id selectDelegate; // @synthesize selectDelegate=_selectDelegate; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) __weak UINavigationController *navigationController; // @synthesize navigationController=_navigationController; @property(retain, nonatomic) WCEditMemberPannel *editMemberPannel; // @synthesize editMemberPannel=_editMemberPannel; @property(retain, nonatomic) WCSelectorView *selectorView; // @synthesize selectorView=_selectorView; @property(retain, nonatomic) NSMutableArray *arrContacts; // @synthesize arrContacts=_arrContacts; @property(retain, nonatomic) NSMutableArray *arrFilteredContacts; // @synthesize arrFilteredContacts=_arrFilteredContacts; - (void).cxx_destruct; - (void)onClickDeleteButton:(id)arg1 withContact:(id)arg2; - (void)onClickHeadImage:(id)arg1 withContact:(id)arg2; - (id)editMemberPannel:(id)arg1 viewForItem:(unsigned int)arg2; - (unsigned int)numberOfItems:(id)arg1; - (void)onClickAddButton:(id)arg1; - (void)onMultiSelectContactCancelForSns; - (void)onMultiSelectContactReturnForSns:(id)arg1; - (void)onMultiSelectContactReturn:(id)arg1; - (void)onClickWholeView; - (BOOL)shouldShowDeleteView; - (struct CGSize)sizeForViews; - (id)viewAtIndex:(unsigned int)arg1; - (unsigned int)numbersOfViews; - (void)showMutiSelectContactViewController; - (void)addContact; - (id)init; - (id)getViewController; - (void)removeContact:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCListVideoCellView : WCListBaseCellView { UIView *m_tailView; }

  • (float)calculateHeightForRowData:(id)arg1 isFirstOneInsection:(BOOL)arg2 isLastOneInSection:(BOOL)arg3;
  • (void).cxx_destruct;
  • (void)setHighlightedColor;
  • (void)setNormalColor;
  • (void)onClickEvent;
  • (void)initView;
  • (void)initTailView;

@end

@interface WNNoteVoicePlayView : UIView { UIView *m_containerView; UIButton *m_playBtn; UILabel *m_timeLabel; UILabel *m_totalTimeLabel; UISlider *m_slider; BOOL m_dragSliderWhenPlaying; FavAudioInfo *_audioInfo; id _playDelegate; }

@property(nonatomic) __weak id playDelegate; // @synthesize playDelegate=_playDelegate; @property(retain, nonatomic) FavAudioInfo *audioInfo; // @synthesize audioInfo=_audioInfo; - (void).cxx_destruct; - (void)OnPlayError:(id)arg1; - (void)OnEndPlay:(id)arg1 isForceStop:(BOOL)arg2; - (void)updateProgress:(unsigned long)arg1 Animated:(BOOL)arg2; - (void)OnAudioPlaying:(id)arg1 Offset:(unsigned long)arg2; - (void)updateStatusPlaying:(BOOL)arg1; - (void)pause; - (void)stop; - (void)play; - (void)quit; - (void)playBtnClicked; - (void)endChangeProgress; - (void)doChangeProgress; - (void)willChangeProgress; - (BOOL)isCurrentControllForPlayer; - (void)layoutSubviews; - (void)initView; - (id)getTimeText:(unsigned long)arg1; - (void)dealloc; - (id)initWithFavAudioInfo:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WechatStep : NSObject { SEL sel; id arg; }

@property(retain, nonatomic) id arg; // @synthesize arg; @property(nonatomic) SEL sel; // @synthesize sel; - (void).cxx_destruct;

@end

@interface PreEnterWechatLogic : MMObject <IMMFacebookMgrExt, IAppViewControllerManagerExt, MessageObserverDelegate, whatsnewViewDelegateEx, initLogicControllerDelegate, UIAlertViewDelegate, MMKernelExt, WCAccountBindPhoneControlLogicDelegate, IMsgExt, WCAccountSetPasswordViewControllerDelegate, PasswordLogicDelegate> { vector_bc4292e6 m_vecMesssageIdToListen; NSURL *m_nsFeedBackUrl; InitLogicController *m_initLogicController; MMLoadingView *m_loadingView; BOOL m_bCalledPreEnterWechatDone; BOOL m_bRunning; ShowRatingAchive *m_oShowingRating; WCAccountBindPhoneControlLogic *m_bindPhoneLogic; WCAccountBindPhoneControlLogic *m_changePhoneLogic; WCOutWhatsNewViewController *m_WhatsnewViewController; MMUIWindow *m_window; NSMutableArray *m_nsArrSteps; PasswordLogic *m_setPasswdLogic; PasswordLogic *m_changePasswdLogic; UIAlertController *m_globalAlertController; WCUIAlertView *m_globalAlert; }

  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (void)onTabBarRootViewControllerDidAppear;
  • (void)showGlobalAlert;
  • (void)parseGlobalAlert:(id)arg1;
  • (void)startChangePassward:(id)arg1 clickedButtonAtIndex:(id)arg2;
  • (void)startChangePassward;
  • (void)showScan:(id)arg1 clickedButtonAtIndex:(id)arg2;
  • (void)showScan;
  • (void)showChangePhone:(id)arg1 clickedButtonAtIndex:(id)arg2;
  • (void)showChangePhone;
  • (void)showWebView:(id)arg1 clickedButtonAtIndex:(id)arg2;
  • (void)showWebView:(id)arg1;
  • (void)cancelAlert:(id)arg1 clickedButtonAtIndex:(id)arg2;
  • (void)globalAlertReport:(id)arg1 Btn:(id)arg2;
  • (void)tryShowWhatsNew;
  • (void)showWhatsNewEnd;
  • (void)showWhatsNewWillEnd;
  • (void)showCHSWhatsNew;
  • (void)handleInitAndPhoneSync;
  • (void)stopIniting:(unsigned long)arg1;
  • (void)handleInitOk;
  • (void)percentIniting:(id)arg1;
  • (void)stopLoading;
  • (void)startLoading;
  • (void)checkBindPhone:(id)arg1;
  • (void)showBindPhoneInfoView:(id)arg1;
  • (void)bindPhoneReturn;
  • (void)onWCAccountBindPhoneControlLogicStop:(id)arg1;
  • (void)showSyncAddrAlert;
  • (void)onGetUpdateInfoOk;
  • (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)delayLoadAndCheck;
  • (void)checkUpdateTabbarBadgeNum;
  • (void)checkUpdateNewVersionTip:(BOOL)arg1;
  • (void)preShowSystemPush;
  • (void)preLoadContacts;
  • (void)restoreContactDraft;
  • (void)fixContactPlugin;
  • (void)openFeedBackWapPage:(id)arg1;
  • (void)tryShowPswdView:(id)arg1;
  • (void)showSetPasswordView:(id)arg1;
  • (void)passwordLogicPause:(id)arg1;
  • (void)passwordLogicStart:(id)arg1;
  • (void)passwordLogicCancel:(id)arg1;
  • (void)checkHaveNotSetPassword:(id)arg1;
  • (void)verifyPasswordOK:(id)arg1 logic:(id)arg2;
  • (void)verifyPasswordFail:(id)arg1;
  • (void)checkHaveSetPassword:(id)arg1;
  • (void)unknownFail:(id)arg1;
  • (void)onSetPasswordOK;
  • (void)onSetPasswordBack;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)callPreEnterWechatDone;
  • (void)enterForeground;
  • (void)dealloc;
  • (void)checkStartSteps;
  • (void)startSteps:(id)arg1;
  • (id)initFromReg:(BOOL)arg1;
  • (void)goNext;
  • (void)closeFirstView;
  • (void)openFirstView;
  • (void)initSeviceObject;
  • (void)initMessageIdToListen;
  • (void)onForFeedbackYes;
  • (void)onForFeedbackNo;
  • (void)onFirstAskNo;
  • (void)onFirstAskYes;
  • (void)onFirstAskForRatingNo;
  • (void)onFirstAskForRatingYes;
  • (void)onRatingReport:(unsigned long)arg1;
  • (void)onShowRatingDone;
  • (void)checkShowRating;
  • (void)cleanSetting;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CBottleContactMgr : MMService <MMService, MessageObserverDelegate> { CBottleContactDB *m_oDB; NSMutableDictionary *m_dicContacts; BOOL m_bDataNeedReload; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3;
  • (int)GetBottleContactCount;
  • (void)saveImageStatus:(id)arg1 ImgStatus:(id)arg2;
  • (void)onServiceTerminate;
  • (void)onServiceEnterBackground;
  • (BOOL)syncAllBottleContact;
  • (BOOL)RemoveContactList:(id)arg1;
  • (BOOL)addContact:(id)arg1;
  • (id)getContactByName:(id)arg1;
  • (id)getSelfContact;
  • (id)getAllContact;
  • (void)initDB:(id)arg1 lock:(id)arg2;
  • (BOOL)autoReload;
  • (BOOL)setHDHeadUpdated:(id)arg1;
  • (void)dealloc;
  • (id)init;
  • (BOOL)onSyncBottleContact:(id)arg1;
  • (void)internalDeleteContact:(id)arg1;
  • (void)internalModifyContact:(id)arg1;
  • (void)internalAddContact:(id)arg1;
  • (void)removeListen;
  • (void)initListen;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MyWCDataItem : NSObject { NSString *m_maID; NSData *m_maBuffer; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSData *m_maBuffer; // @synthesize m_maBuffer; @property(retain, nonatomic) NSString *m_maID; // @synthesize m_maID;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_5617ae99 *)db_m_maBuffer;
  • (const WCDBCondition_8be2a476 *)db_m_maID;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MyWCMessage : NSObject { unsigned long m_localId; unsigned long m_type; unsigned long m_source; unsigned long m_flag; unsigned long m_createTime; NSString *m_id; NSString *m_parentId; NSString *m_fromUser; NSString *m_fromNickname; NSString *m_toUser; NSString *m_toNickname; NSString *m_content; NSData *m_ref; NSData *m_metaData; NSString *m_commentId; NSString *m_clientId; NSString *m_comment64Id; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *m_comment64Id; // @synthesize m_comment64Id; @property(retain, nonatomic) NSString *m_clientId; // @synthesize m_clientId; @property(retain, nonatomic) NSString *m_commentId; // @synthesize m_commentId; @property(retain, nonatomic) NSData *m_metaData; // @synthesize m_metaData; @property(retain, nonatomic) NSData *m_ref; // @synthesize m_ref; @property(retain, nonatomic) NSString *m_content; // @synthesize m_content; @property(retain, nonatomic) NSString *m_toNickname; // @synthesize m_toNickname; @property(retain, nonatomic) NSString *m_toUser; // @synthesize m_toUser; @property(retain, nonatomic) NSString *m_fromNickname; // @synthesize m_fromNickname; @property(retain, nonatomic) NSString *m_fromUser; // @synthesize m_fromUser; @property(retain, nonatomic) NSString *m_parentId; // @synthesize m_parentId; @property(retain, nonatomic) NSString *m_id; // @synthesize m_id; @property(nonatomic) unsigned long m_createTime; // @synthesize m_createTime; @property(nonatomic) unsigned long m_flag; // @synthesize m_flag; @property(nonatomic) unsigned long m_source; // @synthesize m_source; @property(nonatomic) unsigned long m_type; // @synthesize m_type; @property(nonatomic) unsigned long m_localId; // @synthesize m_localId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_m_comment64Id;
  • (const WCDBCondition_8be2a476 *)db_m_clientId;
  • (const WCDBCondition_8be2a476 *)db_m_commentId;
  • (const WCDBCondition_5617ae99 *)db_m_metaData;
  • (const WCDBCondition_5617ae99 *)db_m_ref;
  • (const WCDBCondition_8be2a476 *)db_m_content;
  • (const WCDBCondition_8be2a476 *)db_m_toNickname;
  • (const WCDBCondition_8be2a476 *)db_m_toUser;
  • (const WCDBCondition_8be2a476 *)db_m_fromNickname;
  • (const WCDBCondition_8be2a476 *)db_m_fromUser;
  • (const WCDBCondition_8be2a476 *)db_m_parentId;
  • (const WCDBCondition_8be2a476 *)db_m_id;
  • (const WCDBCondition_e9b1f587 *)db_m_createTime;
  • (const WCDBCondition_e9b1f587 *)db_m_flag;
  • (const WCDBCondition_e9b1f587 *)db_m_source;
  • (const WCDBCondition_e9b1f587 *)db_m_type;
  • (const WCDBCondition_e9b1f587 *)db_m_localId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MyWCStrangerMessage : NSObject { unsigned long m_localId; unsigned long m_type; unsigned long m_source; unsigned long m_createTime; NSString *m_id; NSString *m_fromUser; NSString *m_fromNickname; NSString *m_toUser; NSString *m_toNickname; NSString *m_content; NSData *m_metaData; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSData *m_metaData; // @synthesize m_metaData; @property(retain, nonatomic) NSString *m_content; // @synthesize m_content; @property(retain, nonatomic) NSString *m_toNickname; // @synthesize m_toNickname; @property(retain, nonatomic) NSString *m_toUser; // @synthesize m_toUser; @property(retain, nonatomic) NSString *m_fromNickname; // @synthesize m_fromNickname; @property(retain, nonatomic) NSString *m_fromUser; // @synthesize m_fromUser; @property(retain, nonatomic) NSString *m_id; // @synthesize m_id; @property(nonatomic) unsigned long m_createTime; // @synthesize m_createTime; @property(nonatomic) unsigned long m_source; // @synthesize m_source; @property(nonatomic) unsigned long m_type; // @synthesize m_type; @property(nonatomic) unsigned long m_localId; // @synthesize m_localId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_5617ae99 *)db_m_metaData;
  • (const WCDBCondition_8be2a476 *)db_m_content;
  • (const WCDBCondition_8be2a476 *)db_m_toNickname;
  • (const WCDBCondition_8be2a476 *)db_m_toUser;
  • (const WCDBCondition_8be2a476 *)db_m_fromNickname;
  • (const WCDBCondition_8be2a476 *)db_m_fromUser;
  • (const WCDBCondition_8be2a476 *)db_m_id;
  • (const WCDBCondition_e9b1f587 *)db_m_createTime;
  • (const WCDBCondition_e9b1f587 *)db_m_source;
  • (const WCDBCondition_e9b1f587 *)db_m_type;
  • (const WCDBCondition_e9b1f587 *)db_m_localId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MyWCTimeline : NSObject { unsigned long m_localId; unsigned long m_groupHint; NSString *m_id; NSString *m_fromUser; NSData *m_buffer; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSData *m_buffer; // @synthesize m_buffer; @property(retain, nonatomic) NSString *m_fromUser; // @synthesize m_fromUser; @property(retain, nonatomic) NSString *m_id; // @synthesize m_id; @property(nonatomic) unsigned long m_groupHint; // @synthesize m_groupHint; @property(nonatomic) unsigned long m_localId; // @synthesize m_localId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_5617ae99 *)db_m_buffer;
  • (const WCDBCondition_8be2a476 *)db_m_fromUser;
  • (const WCDBCondition_8be2a476 *)db_m_id;
  • (const WCDBCondition_e9b1f587 *)db_m_groupHint;
  • (const WCDBCondition_e9b1f587 *)db_m_localId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCUserHomePage : NSObject { NSString *username; long totalCount; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) long totalCount; // @synthesize totalCount; @property(retain, nonatomic) NSString *username; // @synthesize username;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_750820ee *)db_totalCount;
  • (const WCDBCondition_8be2a476 *)db_username;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCBgImgLiked : NSObject { NSString *username; NSString *bgimg; long long m___rowID; }

  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *bgimg; // @synthesize bgimg; @property(retain, nonatomic) NSString *username; // @synthesize username;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_bgimg;
  • (const WCDBCondition_8be2a476 *)db_username;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCIdOwner : NSObject { NSString *Id; NSString *username; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *username; // @synthesize username; @property(retain, nonatomic) NSString *Id; // @synthesize Id;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_username;
  • (const WCDBCondition_8be2a476 *)db_Id;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactTagEditLogic : MMObject { CContact *m_contact; unsigned long _uiJobID; int TagCountOfCreateTagScence; int TagCountOfExistTagScence; id delegate; NSArray *_arrTagNameList; NSArray *_arrAllTagNameList; NSArray *_arrContactTagNameList; }

@property(retain, nonatomic) NSArray *arrContactTagNameList; // @synthesize arrContactTagNameList=_arrContactTagNameList; @property(retain, nonatomic) NSArray *arrAllTagNameList; // @synthesize arrAllTagNameList=_arrAllTagNameList; @property(retain, nonatomic) NSArray *arrTagNameList; // @synthesize arrTagNameList=_arrTagNameList; @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; @property(nonatomic) id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)setContactLabel:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)onAddContactLabel:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)callDelegate:(int)arg1; - (unsigned long)JobForContactTagChanged; - (unsigned long)JobForCreateTagNameWithServer; - (void)JobForTagEdit:(id)arg1 withAllTags:(id)arg2 contactTags:(id)arg3; - (BOOL)isModContactTagName; - (BOOL)isCreateNewTagName; - (void)dealloc; - (id)initWithContact:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SearchContactDataProvider : NSObject { BOOL _isFromAddFriendScene; id _delegate; NSString *_keyword; CContact *_contact; NSString *_svrErrorMsg; }

@property(retain, nonatomic) NSString *svrErrorMsg; // @synthesize svrErrorMsg=_svrErrorMsg; @property(retain, nonatomic) CContact *contact; // @synthesize contact=_contact; @property(retain, nonatomic) NSString *keyword; // @synthesize keyword=_keyword; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) BOOL isFromAddFriendScene; // @synthesize isFromAddFriendScene=_isFromAddFriendScene; - (void).cxx_destruct; - (void)newMessageFromContactInfo:(id)arg1; - (void)startCommonWebSearch; - (void)showContactInfoView:(id)arg1 resultRow:(unsigned long)arg2; - (BOOL)hasFoundContact; - (void)handleDidCancelSearch; - (void)handleSearchResultDataSelectWithIndexPath:(id)arg1; - (id)makeSearchResultCellInTableView:(id)arg1 atIndexPath:(id)arg2; - (float)heightForRowInSearchResultAtIndexPath:(id)arg1; - (int)numberOfRowInSearchResultSection:(int)arg1; - (int)numberOfSectionInSearchResult; - (void)makeNoUserTipsCell:(id)arg1; - (float)getNoUserTipsCellHeight; - (id)initWithFoundContact:(id)arg1 andSearchKeyword:(id)arg2 andSvrErrMsg:(id)arg3 andDelegate:(id)arg4; - (id)initWithBSContent:(id)arg1 andFoundContact:(id)arg2 andSearchKeyword:(id)arg3 andLocation:(id)arg4 andDelegate:(id)arg5; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface COpenBottlePrtl : PrtlBase { COpenBottleWrap *m_wrapOpenBottle; }

@property(retain, nonatomic) COpenBottleWrap *m_wrapOpenBottle; // @synthesize m_wrapOpenBottle; - (void).cxx_destruct; - (BOOL)HandleResp:(void *)arg1; - (void)InitReq:(void *)arg1; - (void)dealloc; - (id)init;

@end

@interface CExtendInfoOfSysNewXmlForBiz : NSObject <IMessageWrapForBizExt, IMsgExtendOperation, ISysNewXmlMsgExtendOperation, NSCopying> { NSMutableString *m_showContent; NSMutableString *m_sessionShowContent; NSString *m_scene; NSString *m_newXmlType; int m_msgInnerType; NSMutableArray *m_arrMembers; NSString *m_qrCode; NSString *m_url; BOOL m_hasParsedForDisplay; BOOL m_bNewInv; BOOL m_bNewApprove; BOOL m_bHasApprove; BOOL m_bNeedReloadSubView; CMessageWrap *m_refMessageWrap; NSString *m_inviterName; NSMutableArray *m_arrInviteeMembers; NSString *m_nsInviteTickets; NSString *m_fromChatUserName; NSString *m_nsInviteReason; }

  • (void)CreateExtendInfoWithTypeForBiz:(unsigned long)arg1 retExtendInfo:(id *)arg2; @property(retain, nonatomic) NSString *m_nsInviteReason; // @synthesize m_nsInviteReason; @property(retain, nonatomic) NSString *m_fromChatUserName; // @synthesize m_fromChatUserName; @property(nonatomic) BOOL m_bNeedReloadSubView; // @synthesize m_bNeedReloadSubView; @property(nonatomic) BOOL m_bHasApprove; // @synthesize m_bHasApprove; @property(nonatomic) BOOL m_bNewApprove; // @synthesize m_bNewApprove; @property(nonatomic) BOOL m_bNewInv; // @synthesize m_bNewInv; @property(retain, nonatomic) NSString *m_nsInviteTickets; // @synthesize m_nsInviteTickets; @property(retain, nonatomic) NSMutableArray *m_arrInviteeMembers; // @synthesize m_arrInviteeMembers; @property(retain, nonatomic) NSString *m_inviterName; // @synthesize m_inviterName; @property(nonatomic) int m_msgInnerType; // @synthesize m_msgInnerType; @property(retain, nonatomic) NSString *m_newXmlType; // @synthesize m_newXmlType; @property(retain, nonatomic) NSString *m_sessionShowContent; // @synthesize m_sessionShowContent; @property(retain, nonatomic) NSString *m_url; // @synthesize m_url; @property(retain, nonatomic) NSString *m_qrCode; // @synthesize m_qrCode; @property(retain, nonatomic) NSMutableArray *m_arrMembers; // @synthesize m_arrMembers; @property(retain, nonatomic) NSString *m_scene; // @synthesize m_scene; @property(retain, nonatomic) NSString *m_showContent; // @synthesize m_showContent; @property(nonatomic) CMessageWrap *m_refMessageWrap; // @synthesize m_refMessageWrap;
  • (void).cxx_destruct;
  • (void)parseAAUnpayNotifyNewXmlMsg;
  • (id)GetDisplaySessionContent;
  • (id)GetDisplayContent;
  • (void)ChangeForDisplay;
  • (void)ChangeForDisplayAnyhow;
  • (struct XmlReaderNode_t *)parseNextSibling:(struct XmlReaderNode_t *)arg1;
  • (struct XmlReaderNode_t *)parseFirstChild:(struct XmlReaderNode_t *)arg1;
  • (void)parseLinkNode:(struct XmlReaderNode_t *)arg1;
  • (void)parseTextNode:(struct XmlReaderNode_t *)arg1;
  • (BOOL)isApproveToInviterScene;
  • (BOOL)isApproveScene;
  • (BOOL)isInviterScene;
  • (BOOL)isWebviewScene;
  • (BOOL)isInvitationScene;
  • (BOOL)isQRCodeScene;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MSEFavImageTask : NSObject { NSArray *imageTaskIDs; }

  • (void)initialize; @property(retain, nonatomic) NSArray *imageTaskIDs; // @synthesize imageTaskIDs;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MSEFavUrlTask : NSObject { NSString *title; NSString *contentUrl; NSString *taskID; }

  • (void)initialize; @property(retain, nonatomic) NSString *taskID; // @synthesize taskID; @property(retain, nonatomic) NSString *contentUrl; // @synthesize contentUrl; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MSEFavVideoTask : NSObject { NSString *videoUrlStr; unsigned int videoLen; }

  • (void)initialize; @property(nonatomic) unsigned int videoLen; // @synthesize videoLen; @property(retain, nonatomic) NSString *videoUrlStr; // @synthesize videoUrlStr;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MSEFavFileTask : NSObject { NSString *fileName; unsigned int fileSize; }

  • (void)initialize; @property(nonatomic) unsigned int fileSize; // @synthesize fileSize; @property(retain, nonatomic) NSString *fileName; // @synthesize fileName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMSayHelloButton : UIButton { CPushContact *m_oLastVerifyContact; NSString *m_nsUsrName; unsigned long m_uiUnReadCount; float m_fHeight; }

  • (void).cxx_destruct;
  • (void)onFriendAssistUnreadCountChanged;
  • (unsigned long)GetUnReadCount;
  • (void)UpdateView;
  • (void)dealloc;
  • (id)initWithUsrName:(id)arg1 Height:(float)arg2;

@end

@interface WCCanvasTypeDef : NSObject { }

  • (void)regValidType:(int)arg1 aType:(int)arg2 aSubtype:(int)arg3;
  • (id)getValidTypeArray;
  • (void)registerValidTypes;

@end

@interface MMExposeEvidenceViewController : MMUIViewController <UIAlertViewDelegate, WCActionSheetDelegate, SelectorControllerDelegate, MMExposeResultViewControllerDelegate, UITextViewDelegate, UITableViewDelegate, UITableViewDataSource> { MMTableView *m_tableView; id m_delegate; NSMutableArray *m_arrProofItems; NSString *nsMsgEvidenceCount; NSString *nsImgEvidenceCount; ImageSelectorController *_imageSelectorController; WCSelectorView *_withImageView; NSMutableArray *m_arrProofImgAssets; UIButton *_noticeBtn; BOOL _m_bNeedImgEvidence; NSString *m_userName; }

@property(nonatomic) BOOL m_bNeedImgEvidence; // @synthesize m_bNeedImgEvidence=_m_bNeedImgEvidence; @property(retain, nonatomic) NSString *m_userName; // @synthesize m_userName; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)updateSelectorView; - (BOOL)showAddView; - (id)getViewController; - (void)MMImagePickerManagerDidCancel:(id)arg1; - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2; - (void)showImagePicker:(int)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onImgUploadAction; - (void)updateEvidenceWithUserName:(id)arg1 andMsgIdList:(id)arg2; - (void)onMsgUploadAction; - (void)makeUploadImgCell:(id)arg1; - (void)makeUploadMsgCell:(id)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (float)getImgRowHeight; - (void)onExposeResultOK; - (void)onNoticeDetail; - (void)reloadNoticeBtn; - (void)finishExpose:(BOOL)arg1; - (void)confirmExpose; - (void)onExpose; - (void)onReturn; - (void)initTableView; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TranslateMsgUtil : MMObject { }

  • (BOOL)couldTranslateMsg:(id)arg1;
  • (BOOL)isTranslateMsgOff;
  • (id)getUserTranslateRootDir;

@end

@interface StoreEmotionDownloadCgi : MMObject <PBMessageObserverDelegate, ICdnComMgrExt> { id _delegate; EmoticonStoreItem *_downloadingItem; EmotionSummary *_downloadingInfo; }

@property(retain, nonatomic) EmotionSummary *downloadingInfo; // @synthesize downloadingInfo=_downloadingInfo; @property(retain, nonatomic) EmoticonStoreItem *downloadingItem; // @synthesize downloadingItem=_downloadingItem; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)callFailedDelegate; - (void)callOKDelegate; - (void)installItemPackage:(id)arg1; - (BOOL)IsCdnEmoticonPackageDownlaodFromClientID:(id)arg1; - (id)mediaInfoForEmoticonItem:(id)arg1; - (void)downloadEmotionWithItem:(id)arg1; - (void)startInternalRequestWithPid:(id)arg1; - (void)OnCdnDownloadProgress:(id)arg1; - (void)OnCdnDownload:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)startRequestWithPid:(id)arg1; - (void)dealloc; - (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface POILocationDisplayMgr : MMService <PBMessageObserverDelegate, MMService> { }

  • (void)handleGetPOICityResponse:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)logGoogleAddressResult:(id)arg1 ForLocation:(id)arg2;
  • (int)getPOIDisplayNameWithLocation:(id)arg1 Scene:(int)arg2 SrcDisplayName:(id)arg3 extraInfo:(id)arg4;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LbsContactInfoList : NSObject { NSMutableArray *m_LbsContactList; int m_iRet; BaseResponseErrMsg *m_ErrorMsg; int m_iState; int m_iFlushTime; BOOL m_iIsShowRoom; int m_iRoomMemberCount; }

@property(nonatomic) int m_iRoomMemberCount; // @synthesize m_iRoomMemberCount; @property(nonatomic) BOOL m_iIsShowRoom; // @synthesize m_iIsShowRoom; @property(nonatomic) int m_iFlushTime; // @synthesize m_iFlushTime; @property(nonatomic) int m_iState; // @synthesize m_iState; @property(retain, nonatomic) BaseResponseErrMsg *m_ErrorMsg; // @synthesize m_ErrorMsg; @property(nonatomic) int iRet; // @synthesize iRet=m_iRet; @property(retain, nonatomic) NSMutableArray *lbsContactList; // @synthesize lbsContactList=m_LbsContactList; - (void).cxx_destruct; - (void)replaceLbsContactListAtIndexes:(id)arg1 withLbsContactList:(id)arg2; - (void)replaceObjectInLbsContactListAtIndex:(unsigned int)arg1 withObject:(id)arg2; - (void)removeLbsContactListAtIndexes:(id)arg1; - (void)removeObjectFromLbsContactListAtIndex:(unsigned int)arg1; - (void)insertLbsContactList:(id)arg1 atIndexes:(id)arg2; - (void)insertObject:(id)arg1 inLbsContactListAtIndex:(unsigned int)arg2; - (id)objectInLbsContactListAtIndex:(unsigned int)arg1; - (void)getLbsContactList:(id *)arg1 range:(struct _NSRange)arg2; - (unsigned int)countOfLbsContactList; - (void)removeFromLbsContactList:(id)arg1; - (void)addToLbsContactList:(id)arg1; - (id)description; - (id)keyPaths; - (id)init;

@end

@interface MultiTalkContainerViewController : MMUIViewController { }

  • (BOOL)useTransparentNavibar;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (void)dealloc;

@end

@interface WCOutCallingViewController : MMUIViewController <IWCOutCallExt, WCOutDialPadDelegate, MMTipsViewControllerDelegate> { BOOL m_buttonsEnable; long m_lastAddKeyPadTime; BOOL _hasBeAccepted; UILabel *_logLabel; UIView *_normalBigView; UILabel *_userLabel; UILabel *_phoneLabel; UILabel *_stateLabel; MMTimerLabel *_timerLabel; UILabel *_keyPadInputLabel; WCOutDialPad *_dialPad; MMTimer *_m_netStatusUpdateTimer; UILabel *_m_netStatusLabel; WavAudioPlayer *_m_wavAudioPlayer; }

@property(nonatomic) BOOL hasBeAccepted; // @synthesize hasBeAccepted=_hasBeAccepted; @property(retain, nonatomic) WavAudioPlayer *m_wavAudioPlayer; // @synthesize m_wavAudioPlayer=_m_wavAudioPlayer; @property(retain, nonatomic) UILabel *m_netStatusLabel; // @synthesize m_netStatusLabel=_m_netStatusLabel; @property(retain, nonatomic) MMTimer *m_netStatusUpdateTimer; // @synthesize m_netStatusUpdateTimer=_m_netStatusUpdateTimer; @property(retain, nonatomic) WCOutDialPad *dialPad; // @synthesize dialPad=_dialPad; @property(retain, nonatomic) UILabel *keyPadInputLabel; // @synthesize keyPadInputLabel=_keyPadInputLabel; @property(retain, nonatomic) MMTimerLabel *timerLabel; // @synthesize timerLabel=_timerLabel; @property(retain, nonatomic) UILabel *stateLabel; // @synthesize stateLabel=_stateLabel; @property(retain, nonatomic) UILabel *phoneLabel; // @synthesize phoneLabel=_phoneLabel; @property(retain, nonatomic) UILabel *userLabel; // @synthesize userLabel=_userLabel; @property(retain, nonatomic) UIView *normalBigView; // @synthesize normalBigView=_normalBigView; @property(retain, nonatomic) UILabel *logLabel; // @synthesize logLabel=_logLabel; - (void).cxx_destruct; - (void)onClickTipsBtn:(id)arg1 Index:(int)arg2; - (void)OnUpdateCallStateWithText:(id)arg1 hasBeAccepted:(BOOL)arg2 isCallEnded:(BOOL)arg3 isError:(BOOL)arg4 errorlevel:(unsigned int)arg5 ErrTitle:(id)arg6 showChargeAlert:(BOOL)arg7; - (void)OnPressedDialPadFunctionBtnWithType:(unsigned int)arg1; - (void)OnPressedDialPadKeyWithText:(id)arg1 andKeyCode:(int)arg2; - (void)dismiss; - (void)updatePhoneAndUserLabel; - (void)initViewData; - (void)configKeyPadBigView; - (void)configNormalBigView; - (void)configBlurBackground; - (void)updateNetStatus; - (void)initView; - (void)viewWillAppear:(BOOL)arg1; - (void)didReceiveMemoryWarning; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MyWCDB : NSObject { WCDataBase *m_db; WCDataBaseTable *m_tableDataItem; WCDataBaseTable *m_tableMessage; WCDataBaseTable *m_tableStrangerMessage; WCDataBaseTable *m_tableTimeline; WCDataBaseTable *m_tableHomePage; WCDataBaseTable *m_tableBgImgLiked; WCDataBaseTable *m_tableIdOwner; }

@property(retain, nonatomic) WCDataBaseTable *m_tableIdOwner; // @synthesize m_tableIdOwner; @property(retain, nonatomic) WCDataBaseTable *m_tableBgImgLiked; // @synthesize m_tableBgImgLiked; @property(retain, nonatomic) WCDataBaseTable *m_tableHomePage; // @synthesize m_tableHomePage; @property(retain, nonatomic) WCDataBaseTable *m_tableTimeline; // @synthesize m_tableTimeline; @property(retain, nonatomic) WCDataBaseTable *m_tableStrangerMessage; // @synthesize m_tableStrangerMessage; @property(retain, nonatomic) WCDataBaseTable *m_tableMessage; // @synthesize m_tableMessage; @property(retain, nonatomic) WCDataBaseTable *m_tableDataItem; // @synthesize m_tableDataItem; @property(retain, nonatomic) WCDataBase *m_db; // @synthesize m_db; - (void).cxx_destruct; - (void)willRepairDB:(unsigned int)arg1 needCatch:(char *)arg2; - (void)updateMsgDelStat:(BOOL)arg1 forAdSnsObj:(id)arg2 timeLimit:(unsigned int)arg3; - (void)updateMsgDelStat:(BOOL)arg1 forSnsObjID:(unsigned long long)arg2 timeLimit:(unsigned int)arg3; - (void)updateMsgDelStat:(BOOL)arg1 forMsg:(id)arg2 timeLimit:(unsigned int)arg3; - (void)updateMsgDelStat:(BOOL)arg1 forAdSns:(id)arg2; - (void)updateMsgDelStat:(BOOL)arg1 forSns:(id)arg2; - (void)updateMsgDelStat:(BOOL)arg1 forMsgs:(id)arg2; - (BOOL)setOwner:(id)arg1 withItemID:(id)arg2; - (id)getOwnerByItemID:(id)arg1; - (void)setBGImgLiked:(id)arg1 username:(id)arg2; - (BOOL)isBGImgLiked:(id)arg1 username:(id)arg2; - (BOOL)setHomepageTotalCount:(int)arg1 username:(id)arg2; - (int)getHomepageTotalCount:(id)arg1; - (id)getDataItemsByIds:(id)arg1; - (id)tryGetDataItemByItemID:(id)arg1; - (BOOL)updateAllCacheWithDataItem:(id)arg1 useTransaction:(BOOL)arg2; - (id)getMaxID; - (BOOL)deleteRowInWCIndexForUser:(id)arg1 ByItemID:(id)arg2; - (BOOL)deleteRowInTimelineByItemID:(id)arg1; - (id)getWCIndexDataItemListForUser:(id)arg1 withItemID:(id)arg2; - (id)getWCIndexDataItemListForUser:(id)arg1 AfterItemID:(id)arg2 andMaxCount:(int)arg3; - (id)getWCTimeLineDataItemWithItemID:(id)arg1; - (id)getWCTimeLineDataItemDictionaryByArrayItemID:(id)arg1; - (id)getDataItemDictionaryFromTable:(id)arg1 arrayItemID:(id)arg2; - (id)getLatestDataItem:(id)arg1; - (id)getWCTimeLineDataItemListAfterItemID:(id)arg1 andMaxCount:(int)arg2; - (id)getWCTimeLineDataItemListOfLatest:(int)arg1; - (id)getDataItemListFromTable:(id)arg1 afterItemID:(id)arg2 limit:(unsigned long)arg3; - (BOOL)deleteAllIndexDataForUser:(id)arg1; - (BOOL)deleteAllTimelineTableData; - (BOOL)updateWCIndexForUser:(id)arg1 WithDatas:(id)arg2 AfterItemID:(id)arg3 ToItemID:(id)arg4; - (BOOL)updateWCIndexForUser:(id)arg1 WithDatas:(id)arg2 AfterItemID:(id)arg3; - (BOOL)updateWCTimeLineTableWithDatas:(id)arg1 AfterItemID:(id)arg2; - (BOOL)updateWCTimeLineTableWithChangedDatas:(id)arg1; - (BOOL)updateTable:(id)arg1 WithDatas:(id)arg2 AfterItemID:(id)arg3 ToItemID:(id)arg4; - (BOOL)updateTable:(id)arg1 WithDatas:(id)arg2 AfterItemID:(id)arg3; - (id)getLatestTimelineRowDataInTable:(id)arg1; - (id)getTimelineRowDataByTtemID:(id)arg1 InTable:(id)arg2; - (int)getMaxGroupHintInTable:(id)arg1; - (id)WCIndexTableForUserWithTableName:(id)arg1; - (id)getStrangerMessagesOfItem:(id)arg1 partner:(id)arg2; - (BOOL)addStrangerMessage:(id)arg1 toItem:(id)arg2; - (BOOL)deleteAllMessages; - (BOOL)deleteMessage:(id)arg1; - (BOOL)setAllWCMessagesRead; - (BOOL)setWcMessageAllReadBeginWithId:(unsigned long)arg1; - (BOOL)setWCMessageListRead:(id)arg1; - (BOOL)setWCMessageRead:(id)arg1; - (BOOL)addNewWCMessage:(id)arg1; - (id)getRawWCMessagesForClearLimit:(unsigned long)arg1 unReadOnly:(BOOL)arg2; - (id)getWCMessagesFrom:(id)arg1 maxCount:(unsigned long)arg2; - (id)getUnReadMessagesLimit:(unsigned long)arg1; - (id)getUnreadWCMessages; - (unsigned long)getUnReadMessageCount; - (id)getAllWCMessages; - (id)getLatestReadMessage; - (id)getWCMessage:(id)arg1; - (id)getLatestMessage; - (id)WCMessagesFromDBMessages:(id)arg1; - (id)WCMessageFromDBMessage:(id)arg1; - (BOOL)deleteWCDataItemByItemID:(id)arg1; - (BOOL)setWCDataItem:(id)arg1 forItemID:(id)arg2; - (id)getWCDataItemByItemID:(id)arg1; - (BOOL)CreateIdOwner; - (BOOL)CreateBgImgLiked; - (BOOL)CreateHomePageTable; - (BOOL)CreateWCIndexTableForUser:(id)arg1; - (id)WCIndexTableNameForUser:(id)arg1; - (id)internalCreateTimelineTable:(id)arg1; - (BOOL)CreateWCTimeLineTable; - (BOOL)CreateStrangerMessageTable; - (BOOL)CreateMyWCMessageTable; - (BOOL)CreateMyWCAttrTable; - (BOOL)createTables; - (void)clearAllWCData; - (void)clearAllTables; - (void)closeDBBeforeInit; - (void)closeDB; - (void)reloadDatabase; - (BOOL)initDB; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LSTargetGenerator : NSObject { unsigned long _type; NSString *_string; SEL _sel; CDUnknownBlockType _block; }

  • (id)createByBlock:(CDUnknownBlockType)arg1;
  • (id)createBySel:(SEL)arg1;
  • (id)createByString:(id)arg1; @property(copy, nonatomic) CDUnknownBlockType block; // @synthesize block=_block; @property(nonatomic) SEL sel; // @synthesize sel=_sel; @property(retain, nonatomic) NSString *string; // @synthesize string=_string; @property(nonatomic) unsigned long type; // @synthesize type=_type;
  • (void).cxx_destruct;
  • (id)getTarget:(id)arg1 withParams:(id)arg2;
  • (id)getTarget:(id)arg1;
  • (id)init;

@end

@interface LSMatchTypeConfig : NSObject { unsigned long _matchType; unsigned long _matchSubType; LSTargetGenerator *_targetGenerator; LSTargetGenerator *_nsMatchDescGenerator; LSTargetGenerator *_nsShortPYGenerator; LSTargetGenerator *_nsFullPYGenerator; }

  • (id)matchType:(unsigned long)arg1 subType:(unsigned long)arg2 target:(id)arg3 desc:(id)arg4 shortPY:(id)arg5 fullPY:(id)arg6;
  • (id)matchType:(unsigned long)arg1 subType:(unsigned long)arg2 target:(id)arg3 desc:(id)arg4; @property(retain, nonatomic) LSTargetGenerator *nsFullPYGenerator; // @synthesize nsFullPYGenerator=_nsFullPYGenerator; @property(retain, nonatomic) LSTargetGenerator *nsShortPYGenerator; // @synthesize nsShortPYGenerator=_nsShortPYGenerator; @property(retain, nonatomic) LSTargetGenerator *nsMatchDescGenerator; // @synthesize nsMatchDescGenerator=_nsMatchDescGenerator; @property(retain, nonatomic) LSTargetGenerator *targetGenerator; // @synthesize targetGenerator=_targetGenerator; @property(nonatomic) unsigned long matchSubType; // @synthesize matchSubType=_matchSubType; @property(nonatomic) unsigned long matchType; // @synthesize matchType=_matchType;
  • (void).cxx_destruct;
  • (BOOL)applyRule:(int)arg1;

@end

@interface LocalSearchConfig : NSObject { NSMutableArray *_arrClassConfig; }

  • (id)makeConfigFromClassArray:(id)arg1;
  • (id)getSharedDefaultConfig; @property(retain, nonatomic) NSMutableArray *arrClassConfig; // @synthesize arrClassConfig=_arrClassConfig;
  • (void).cxx_destruct;
  • (id)description;
  • (void)addClassConfigFromArray:(id)arg1;

@end

@interface LocalSearchClassConfig : NSObject { Class _objClass; LSTargetGenerator *_nsKeyGenerator; NSMutableArray *_arrMatchConfig; }

  • (id)makeDefaultConfigOfFTSFeatureItem;
  • (id)makeDefaultConfigOfGoogleContact;
  • (id)makeDefaultConfigOfMailContact;
  • (id)makeDefaultConfigOfAddressBookFriend;
  • (id)makeDefaultConfigOfInviteFriend;
  • (id)makeDefaultConfigOfContact;
  • (id)makeDefaultClassConfig:(Class)arg1; @property(retain, nonatomic) NSMutableArray *arrMatchConfig; // @synthesize arrMatchConfig=_arrMatchConfig; @property(retain, nonatomic) LSTargetGenerator *nsKeyGenerator; // @synthesize nsKeyGenerator=_nsKeyGenerator; @property(nonatomic) Class objClass; // @synthesize objClass=_objClass;
  • (void).cxx_destruct;

@end

@interface AppShakeMessageNodeView : BaseMessageNodeView <ILinkEventExt, UIAlertViewDelegate> { UILabel *m_detailLabel; MMProgressView *m_progressView; UIView *m_progressBkgView; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)onClick;
  • (void)onForward:(id)arg1;
  • (void)showOpearation;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)resend;
  • (void)updateStatus:(id)arg1;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (void)layoutSubviewsInternal;
  • (id)getTitleText;
  • (id)getFileDetailText;
  • (void)genProgressViewWithFrame:(struct CGRect)arg1 andBackgroundFrame:(struct CGRect)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MFBackupBtn : UIButton { MMUILabel *_textLabel; TextFlowView *_flowview; UIImageView *_iView; unsigned int _notifyCode; unsigned long long _currentSessionCount; unsigned long long _totalSessionCount; NSString *_lastImageName; NSString *_speedString; }

  • (void).cxx_destruct;
  • (void)setSpeed:(float)arg1;
  • (void)setCurrentSessionCount:(unsigned long long)arg1 totalSessionCount:(unsigned long long)arg2;
  • (void)setNotifyCode:(unsigned int)arg1;
  • (void)setupImage;
  • (void)setupFlowTextView;
  • (void)setupBackugroudColorWithFrame:(struct CGRect)arg1;
  • (void)layoutSubviews;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface UploadMusicFPMgr : UploadAFPMgr { CLLocation *_curLocation; }

@property(retain, nonatomic) CLLocation *curLocation; // @synthesize curLocation=_curLocation; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)SendFPData:(id)arg1 FPId:(unsigned long)arg2 Duration:(float)arg3 EndFlag:(unsigned long)arg4; - (void)dealloc; - (id)initWithDelegate:(id)arg1;

@end

@interface MMShareExtMgr : MMService <MMKernelExt, IMMNewSessionMgrExt, ICdnComMgrExt, PBMessageObserverDelegate, IMsgExt, IClearDataMgrExt, MMService> { BOOL _sessionDidChanged; BOOL _isMsgFailChecking; BOOL _didHandleShareExtEventAfterActive; MMTimer *_msgFailCkeckTimer; NSMutableDictionary *_msgClientIdDict; }

@property(nonatomic) BOOL didHandleShareExtEventAfterActive; // @synthesize didHandleShareExtEventAfterActive=_didHandleShareExtEventAfterActive; @property(retain, nonatomic) NSMutableDictionary *msgClientIdDict; // @synthesize msgClientIdDict=_msgClientIdDict; @property(nonatomic) BOOL isMsgFailChecking; // @synthesize isMsgFailChecking=_isMsgFailChecking; @property(retain, nonatomic) MMTimer *msgFailCkeckTimer; // @synthesize msgFailCkeckTimer=_msgFailCkeckTimer; @property(nonatomic) BOOL sessionDidChanged; // @synthesize sessionDidChanged=_sessionDidChanged; - (void).cxx_destruct; - (unsigned long long)clearShareExtResourceInternal; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 subQueue:(id)arg2; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1; - (void)clearShareExtResource; - (void)handleShareExtIdKeyReportAfterAppActive; - (void)handleShareExtFavFileUploadRequestWithTaskFiles:(id)arg1; - (void)handleShareExtFavVideoUploadRequestWithTaskFiles:(id)arg1; - (void)handleShareExtFavUrlUploadRequestWithTaskFiles:(id)arg1; - (void)handleShareExtFavImageUploadRequestWithTaskFiles:(id)arg1; - (void)handleShareExtFavRequestAfterAppActive; - (int)getVideoDuration:(id)arg1; - (id)genVideoInfoWithVideoUrl:(id)arg1; - (void)handleAppMsgSendStatus:(BOOL)arg1 withMsgClientID:(id)arg2 withMsgSvrID:(id)arg3; - (void)handleAppMsgSendStatus:(id)arg1; - (void)saveVideoMsgFileData:(id)arg1 videoInfo:(id)arg2; - (void)handleVideoMsgSendStatus:(BOOL)arg1 withMsgClientID:(id)arg2 withMsgSvrID:(id)arg3; - (void)handleVideoMsgSendStatus:(id)arg1; - (BOOL)saveImageMsgThumb:(id)arg1 MsgWrap:(id)arg2; - (BOOL)saveImageMsgImg:(id)arg1 MsgWrap:(id)arg2; - (void)handleImageMsgSendStatus:(BOOL)arg1 withMsgClientID:(id)arg2 withMsgSvrID:(id)arg3; - (void)handleImageMsgSendStatus:(id)arg1; - (void)handleAppMsgNewXml:(id)arg1; - (void)handleVideoMsgNewXml:(id)arg1; - (void)handleImageMsgNewXml:(id)arg1; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (void)reportSendMsgFailIdKeyWithStatuscode:(int)arg1; - (void)reportSendTimelineFailIdKeyWithStatuscode:(int)arg1; - (void)handleMessageUploadTaskWithURLSessionID:(id)arg1 completionHandler:(CDUnknownBlockType)arg2; - (void)handleTimelineUploadTaskWithURLSessionID:(id)arg1 completionHandler:(CDUnknownBlockType)arg2; - (void)addAppmsgClientID:(id)arg1; - (void)addVideoMsgClientID:(id)arg1; - (void)addImageMsgClientID:(id)arg1; - (BOOL)hasFailMessageTask; - (void)removeAppMsgID:(id)arg1; - (void)removeVideoMsgID:(id)arg1; - (void)removeImageMsgID:(id)arg1; - (void)onMsgFailCheckTimeout; - (void)genMsgFailClientIdDict; - (void)removeMessageMetaDataWithSessionID:(id)arg1 withTaskID:(unsigned int)arg2; - (void)handleShareExtMessageFailRequestAfterServiceActive; - (void)handleShareExtTimelineFailRequestAfterAppActive; - (void)handleShareExtEventAfterServiceActive; - (id)getRecentShareSession; - (void)refreshShareSessionIfNeed; - (void)refreshShareSessionData; - (void)createShareSessionFileIfNeed; - (void)onDeleteSession:(unsigned long)arg1 withUser:(id)arg2; - (void)onNeedReload; - (void)refreshServerIPForExtension; - (BOOL)isSupportExtension; - (void)OnUpdatedCdnDnsInfo:(id)arg1 snsCdnInfo:(id)arg2 appCdnInfo:(id)arg3; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)refershExtensionKey; - (void)onPreQuit; - (void)onAuthOK; - (void)onServiceEnterForeground; - (void)onServiceEnterBackground; - (void)onServiceInit; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AVPlayerLayerView : UIView { }

  • (Class)layerClass;

@end

@interface SightPlayerView : UIView <MMAVPlayerItem, MVideoPlayerViewDelegate> { NSString *m_path; BOOL m_isMute; AVPlayer *m_player; AVPlayerItem *m_playItem; int m_status; int m_previewContentMode; BOOL m_disableResumeMusicPlayAfterPause; NSString *m_cpKey; BOOL m_isPlayerPause; BOOL m_isTryingProtect; struct timeval m_startProtectingTime; SightRecoder *m_sightRecoder; BOOL _isAnimating; BOOL _disablePlayerStatusTimerCheck; id m_delegate; unsigned int _scene; int _contentMode; NSString *_cpKey; AVPlayerLayerView *_playerLayerView; MVideoPlayerView *_m_preview; CMessageWrap *_m_oMessageWrap; NSString *_recodedPath; NSString *_playerPath; }

@property(retain, nonatomic) NSString *playerPath; // @synthesize playerPath=_playerPath; @property(retain, nonatomic) NSString *recodedPath; // @synthesize recodedPath=_recodedPath; @property(retain, nonatomic) CMessageWrap *m_oMessageWrap; // @synthesize m_oMessageWrap=_m_oMessageWrap; @property(retain, nonatomic) MVideoPlayerView *m_preview; // @synthesize m_preview=_m_preview; @property(retain, nonatomic) AVPlayerLayerView *playerLayerView; // @synthesize playerLayerView=_playerLayerView; @property(retain, nonatomic) NSString *cpKey; // @synthesize cpKey=_cpKey; @property(nonatomic) BOOL disablePlayerStatusTimerCheck; // @synthesize disablePlayerStatusTimerCheck=_disablePlayerStatusTimerCheck; @property(nonatomic) BOOL isAnimating; // @synthesize isAnimating=_isAnimating; @property(nonatomic) int contentMode; // @synthesize contentMode=_contentMode; @property(nonatomic) unsigned int scene; // @synthesize scene=_scene; @property(retain, nonatomic) AVPlayerItem *playItem; // @synthesize playItem=m_playItem; @property(retain, nonatomic) AVPlayer *player; // @synthesize player=m_player; @property(nonatomic) BOOL disableResumeMusicPlayAfterPause; // @synthesize disableResumeMusicPlayAfterPause=m_disableResumeMusicPlayAfterPause; @property(readonly, nonatomic) int status; // @synthesize status=m_status; @property(nonatomic) __weak id delegate; // @synthesize delegate=m_delegate; @property(readonly, nonatomic) BOOL isMute; // @synthesize isMute=m_isMute; @property(retain, nonatomic) NSString *path; // @synthesize path=m_path; - (void).cxx_destruct; - (id)makeNewTmpPath:(id)arg1 withSubfix:(id)arg2; - (void)recodeSightWithCompletion:(CDUnknownBlockType)arg1; - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; - (int)getProtectType; - (BOOL)isReEncode; - (BOOL)isPlayProtect; - (void)setFrame:(struct CGRect)arg1; - (void)onResume; - (void)willStack; - (BOOL)performClear; - (BOOL)performFullPlayWithMute:(BOOL)arg1; - (BOOL)performFullPlay; - (BOOL)performFullLoad; - (void)silentPlayImmediately; - (void)performSilentPlay; - (void)performPauseForce:(BOOL)arg1; - (void)performLoadItem:(id)arg1; - (void)seekTo:(unsigned int)arg1; - (CDStruct_1b6d18a9)getCurrentPlaybackTime; - (void)seekToStartFrame; - (void)reportKVArgs:(struct CDNDownloadResult)arg1; - (void)clearBufferCountAndPlayedTime; - (void)savePlayedTimeToMemory; - (void)pauseForce:(BOOL)arg1; - (BOOL)clear; - (BOOL)fullPlayWithMute:(BOOL)arg1; - (void)silentPlay; - (void)clearPlayer; - (void)pausePlayer; - (void)startPlayer; - (void)initPlayer; - (void)setUnMute; - (void)setMute; - (void)pausePreview; - (void)startPreview; - (void)initPreview; - (int)getFullPlayContentMode; - (int)getSilentPlayContentMode; - (void)onPlayEnd; - (void)startTransitionAnim; - (void)itemPlayEnded:(id)arg1; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMExposeReasonItem : MMObject { NSString *title; unsigned long newType; BOOL isSelected; }

  • (id)itemWithTitle:(id)arg1 newType:(unsigned long)arg2; @property(nonatomic) BOOL isSelected; // @synthesize isSelected; @property(nonatomic) unsigned long newType; // @synthesize newType; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (void)dealloc;

@end

@interface MMExposeViewController : MMUIViewController <ExposeEvidenceViewControllerDelegate, tableViewDelegate, MMExposeResultViewControllerDelegate, ExposeWithProofCgiDelegate, UIAlertViewDelegate> { NSString *m_userName; NSString *m_exposeContent; WCDataItem *m_wcDataItem; unsigned long m_exposeScene; id m_delegate; MMExposeWithProofCgi *cgiHandle; MMTableViewInfo *m_tableViewInfo; BOOL m_bIsExposeWCData; NSArray *m_arrExposeReasonList; NSArray *m_arrExposeLinkList; unsigned int m_newExposeType; NSArray *m_arrProofItems; NSMutableArray *m_arrProofImgItems; NSArray *m_arrImgAssets; NSMutableDictionary *m_dicMediaInfo; BOOL m_bIsSupportUploadChat; NSString *nsEvidenceCount; NSIndexPath *nsLastSelectReasonPath; BOOL bNeedTwoStep; MMExposeEvidenceViewController *evidenceVC; BOOL bIsFinishProcessImg; BOOL bIsCancelUploadImg; unsigned int cellCount; ProofImgItem *htmlContentCdnItem; CdnFavMediaInfo *m_htmlInfo; UIButton *_noticeBtn; NSString *m_helloMsgs; int m_source; int m_userProfileSource; unsigned int m_msgType; NSString *_m_webViewHtml; UIImage *_m_webViewScreenShot; long long m_msgId; }

@property(retain, nonatomic) UIImage *m_webViewScreenShot; // @synthesize m_webViewScreenShot=_m_webViewScreenShot; @property(retain, nonatomic) NSString *m_webViewHtml; // @synthesize m_webViewHtml=_m_webViewHtml; @property(nonatomic) unsigned int m_msgType; // @synthesize m_msgType; @property(nonatomic) long long m_msgId; // @synthesize m_msgId; @property(nonatomic) int m_userProfileSource; // @synthesize m_userProfileSource; @property(nonatomic) int m_source; // @synthesize m_source; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSString *m_helloMsgs; // @synthesize m_helloMsgs; @property(retain, nonatomic) NSString *m_exposeContent; // @synthesize m_exposeContent; @property(nonatomic) unsigned long m_exposeScene; // @synthesize m_exposeScene; @property(retain, nonatomic) NSString *m_userName; // @synthesize m_userName; - (void).cxx_destruct; - (void)onReturnBtnDone; - (void)onExposeCompleteAndExit; - (void)onExposeConfirmWithMsgEvidence:(id)arg1 andImgEvidence:(id)arg2; - (void)startUploadImgProof:(id)arg1; - (void)processUploadImg; - (void)processScreenShotAndHtmlContent; - (id)getLocalPathByResourceIdTypeData:(id)arg1; - (id)getLocalPathByResourceId:(id)arg1; - (id)getLocalResourceId; - (void)onExposeResultOK; - (void)OnUploadImgToCdnFail:(id)arg1; - (void)OnUploadImgToCdnSuccess:(id)arg1 withProofImgItem:(id)arg2; - (void)OnGetExposeLinkError; - (void)OnGetExposeLinkSuccess:(id)arg1; - (void)OnExposeWithProofError; - (void)OnExposeWithProofSuccess; - (void)makeExposeWithProof; - (void)jumpToExposeH5:(id)arg1; - (void)onExposeDetail:(id)arg1:(id)arg2; - (void)onSelectReason:(id)arg1:(id)arg2; - (void)makeWebDetailCell:(id)arg1:(id)arg2; - (void)makeCell:(id)arg1:(id)arg2; - (void)onExpose; - (void)onNextStep; - (void)viewDidBePoped:(BOOL)arg1; - (void)onCancel; - (void)onNoticeDetail; - (void)reloadNoticeBtn; - (void)initView; - (void)reloadData; - (void)initData; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)setWCDataItem:(id)arg1; - (id)init; - (void)dealloc; - (id)getXmlStrFromArrayOfHelloMsgs:(id)arg1; - (id)getXmlStrFromBottleID:(id)arg1 andBottleContent:(id)arg2; - (id)getXmlStrFromUrl:(id)arg1 Scene:(unsigned long)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonServerNotifyTaskGenerator : MMObject { }

  • (const char *)emojiDeviceIDNodeName;
  • (const char *)emojiMd5NodeName;
  • (const char *)emojiBackupNodeName;
  • (const char *)opCodeNodeName;
  • (int)opcodeForTop;
  • (int)opcodeForAdd;
  • (int)opcodeForDelete;
  • (id)EmoticonMd5ObjectFromXmlNode:(struct XmlReaderNode_t *)arg1;
  • (id)getTaskForXmlString:(id)arg1 withDelegate:(id)arg2;

@end

@interface BottleTextView : UIView { MMTextView *_textView; UIView *shiftView; }

@property(retain, nonatomic) UIView *shiftView; // @synthesize shiftView; - (void).cxx_destruct; - (void)clearText; - (void)setText:(id)arg1; - (id)text; - (void)endEdit; - (void)beginEdit; - (void)moveToPoint:(struct CGPoint)arg1; - (void)readyWriteWithHeight:(unsigned long)arg1; - (void)readReadWithHeight:(unsigned long)arg1; - (void)dealloc; - (id)init; - (void)showNormalTextView; - (void)showEditTextViewWithKeyBoardHeight:(unsigned long)arg1; - (void)initWriteView; - (void)initViewWithEditEnabled:(BOOL)arg1; - (void)textViewDidChange:(id)arg1; - (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (BOOL)textViewShouldEndEditing:(id)arg1; - (BOOL)textViewShouldBeginEditing:(id)arg1; - (void)keyboardWillHide:(id)arg1; - (void)keyboardWillShow:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMPersonalOriginalEmotionMoreCell : UICollectionViewCell { MMWebImageButton *_emotionButton; UILabel *_emotionTitleLabel; UILabel *_emotionDescLabel; EmoticonStoreItem *_item; UIView *_containerView; UIImageView *_tusijiImageView; UIImageView *_imageView; }

  • (void).cxx_destruct;
  • (void)clickItem;
  • (void)setupImageView;
  • (void)setupLabel;
  • (void)setupButton;
  • (void)setupTusijiImageView;
  • (void)setupViews;
  • (void)setEmotionButtonBackgroundColor:(id)arg1;
  • (void)setDesc:(id)arg1;
  • (void)showEmotionButton;
  • (void)setImage:(id)arg1;
  • (void)setTitleLabelFrame:(struct CGRect)arg1;
  • (void)setEmotionButtonFrame:(struct CGRect)arg1;
  • (void)setCellHeight:(float)arg1;
  • (void)setCellBackgroundColor:(id)arg1;
  • (void)setTitleAlign:(int)arg1;
  • (void)setupEmotionStoreItem:(id)arg1;
  • (void)setupLabelWithTitle:(id)arg1;
  • (void)setupButtonImageURL:(id)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMMusicListMgr : NSObject { SnsMusicStorage *m_snsMusicStorage; NSMutableArray *m_musicInfoArr; int m_curMusicListSource; BOOL m_isSnsMusicDelMatters; NSString *m_curUserName; }

@property(retain, nonatomic) NSMutableArray *m_musicInfoArr; // @synthesize m_musicInfoArr; - (void).cxx_destruct; - (int)getMusicListSource; - (void)onHomepageUpdate:(int)arg1 withAdded:(id)arg2 andChanged:(id)arg3 andDeleted:(id)arg4; - (void)onDataChangedWithAdded:(id)arg1 andChanged:(id)arg2 andDeleted:(id)arg3; - (void)updateMusicListBySource:(int)arg1; - (void)deleteSnsMusicItem:(id)arg1; - (id)getSnsMusicStorage; - (void)saveSnsMusicStorage; - (void)addHomePageMusicItems; - (void)loadSnsMusicStorage; - (BOOL)isMusicStorageContainsItem:(id)arg1; - (void)removeDuplicateItems; - (void)addWebSearchMusic2array; - (void)addSnsMusic2array; - (void)addShakeMusic2array; - (void)addFavMusic2array; - (void)updateMusicInfoArray; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCOutRecentCallItem : MMObject <WCDBCoding, NSCopying> { unsigned long localID; NSString *countryCode; NSString *phoneNum; unsigned long createTime; unsigned long startTime; unsigned long endTime; unsigned long statusCode; NSString *nickName; NSString *phoneTag; NSString *checkCountryCode; NSString *_inviteRespFullPhoneNum; unsigned int _dialScene; unsigned int _countyrCodeType; long long m__rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) unsigned int countyrCodeType; // @synthesize countyrCodeType=_countyrCodeType; @property(nonatomic) unsigned int dialScene; // @synthesize dialScene=_dialScene; @property(retain, nonatomic) NSString *inviteRespFullPhoneNum; // @synthesize inviteRespFullPhoneNum=_inviteRespFullPhoneNum; @property(retain, nonatomic) NSString *checkCountryCode; // @synthesize checkCountryCode=_checkCountryCode; @property(retain, nonatomic) NSString *phoneTag; // @synthesize phoneTag; @property(retain, nonatomic) NSString *nickName; // @synthesize nickName; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned long statusCode; // @synthesize statusCode; @property(nonatomic) unsigned long endTime; // @synthesize endTime; @property(nonatomic) unsigned long startTime; // @synthesize startTime; @property(nonatomic) unsigned long createTime; // @synthesize createTime; @property(retain, nonatomic) NSString *phoneNum; // @synthesize phoneNum; @property(retain, nonatomic) NSString *countryCode; // @synthesize countryCode; @property(nonatomic) unsigned long localID; // @synthesize localID;
  • (void).cxx_destruct; @property(readonly, nonatomic) NSString *fullPhoneNumInLog; @property(readonly, nonatomic) NSString *fullPhoneNum; @property(readonly, nonatomic) NSString *statusWording;
  • (void)dealloc;
  • (void)CopyValueToCopy:(id)arg1;
  • (id)copy;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_statusCode;
  • (const WCDBCondition_e9b1f587 *)db_endTime;
  • (const WCDBCondition_e9b1f587 *)db_startTime;
  • (const WCDBCondition_e9b1f587 *)db_createTime;
  • (const WCDBCondition_8be2a476 *)db_phoneNum;
  • (const WCDBCondition_8be2a476 *)db_countryCode;
  • (const WCDBCondition_e9b1f587 *)db_localID;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AnimationDelegateObject : MMObject { id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)animationDidStop:(id)arg1 finished:(BOOL)arg2;

@end

@interface ImgBottomBar : MMUIView { }

  • (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;

@end

@interface MsgImgFullScreenViewController : MMUIViewController <BaseScanLogicDelegate, WXVideoPlayerViewDelegate, WXVideoPlayerViewTouchDelegate, AnimationDelegateObjectDelegate, MsgImgDataLogicDelegate, UIViewControllerAnimatedTransitioning, WCActionSheetDelegate, UIAlertViewDelegate, MsgImgFullScreenContainerDelegate, IDownloadImageExt, IMsgExt, IMsgRevokeExt> { NSMutableDictionary *m_dicMsgStatus; NSMutableDictionary *m_dicTryshowTime; NSMutableDictionary *_dicImageScrollView; NSMutableDictionary *_dicImageDownloadedPercent; UIView *_backgroundView; MsgImgFullScreenContainer *pagingScrollView; NSString *m_nsChatName; UIButton *_hdImgBtn; UIButton *_hdImgStatusButton; UIButton *_btnForImgFastBrowse; UIView *_bottomBar; float _fastBrowseOffset; int m_uiInterfaceOrientation; WCActionSheet *m_actionSheet; id m_delegate; CMessageWrap *_nextHDImgMsg; BOOL _isHDImgLoading; NSOperationQueue *_loadHDImgOperationQueue; MMProgressViewEx *_progressView; BOOL _allowRotate; BOOL _isFromMsgContentView; BOOL _isRotating; ScanQRCodeLogicController *_scanQRCodeLogic; int m_qrcodeActionSheetIndex; UIActivityIndicatorView *m_preLoadingView; UIActivityIndicatorView *m_nextLoadingView; MsgImgDataLogic *m_dataLogic; NSMutableSet *m_revokedMsgIDSet; ShareDataToOpenSDKController *m_shareOpenSDKController; struct CGRect m_originFrame; MsgImgPreviewData *m_msgImgPreviewData; BOOL m_bShow; BOOL m_bCloseForViewDetail; CMessageWrap *m_oForwardMessageWrap; unsigned long m_videoOperateStatus; unsigned long _startTime; BOOL m_hasPreviewVideo; NSMutableDictionary *m_videoViewDic; UILabel *m_timerLabel; UILabel *m_totalTimeLabel; UIButton *m_opearteButton; WXVideoSlider *m_videoSlider; MMTimer *_sliderUpdateTimer; }

@property(retain, nonatomic) MMTimer *sliderUpdateTimer; // @synthesize sliderUpdateTimer=_sliderUpdateTimer; @property(nonatomic) BOOL m_hasPreviewVideo; // @synthesize m_hasPreviewVideo; @property(retain, nonatomic) WXVideoSlider *m_videoSlider; // @synthesize m_videoSlider; @property(retain, nonatomic) UIButton *m_opearteButton; // @synthesize m_opearteButton; @property(retain, nonatomic) UILabel *m_totalTimeLabel; // @synthesize m_totalTimeLabel; @property(retain, nonatomic) UILabel *m_timerLabel; // @synthesize m_timerLabel; @property(retain, nonatomic) NSMutableDictionary *m_videoViewDic; // @synthesize m_videoViewDic; @property(nonatomic) BOOL isFromMsgContentView; // @synthesize isFromMsgContentView=_isFromMsgContentView; @property(nonatomic) BOOL allowRotate; // @synthesize allowRotate=_allowRotate; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSString *m_nsChatName; // @synthesize m_nsChatName; - (void).cxx_destruct; - (id)getCurrentWXVideoPlayView:(id)arg1; - (void)OnMsgDownloadVideoSuccess:(id)arg1 MsgWrap:(id)arg2; - (void)onCurrentPageMsgReMoved:(id)arg1; - (void)hideWithoutAnimate; - (void)animateHideWithFadeout; - (void)animateHide; - (id)mmNavigationController:(id)arg1 animationControllerForOperation:(int)arg2 fromViewController:(id)arg3 toViewController:(id)arg4; - (void)animationEnded:(BOOL)arg1; - (void)animateTransition:(id)arg1 fromVC:(id)arg2 toVC:(id)arg3 fromView:(id)arg4 toView:(id)arg5; - (void)animateTransition:(id)arg1; - (double)transitionDuration:(id)arg1; - (BOOL)onMsgImgDataMatch:(id)arg1; - (BOOL)needShowLocateBtn; - (void)onAnimationEnd; - (void)pauseForDownloading; - (void)stopPlayVideo; - (void)startPlayVideo; - (void)onWXVideoPlayerViewLongPress:(id)arg1; - (void)statLevelFullScreenSight; - (void)onWXVideoPlayerViewSingleTap:(id)arg1; - (void)onWXVideoPlayVideoUpdateVideoTime:(double)arg1 msgClientId:(id)arg2; - (void)onWXVideoPlayerClickDetail:(id)arg1; - (void)isWXVideoPlayerPlayAttachVideo:(id)arg1; - (BOOL)isWXVideoPlayerDisplay:(id)arg1; - (void)onWXVideoPlayerShouldContinueFromActive:(id)arg1; - (void)onWXVideoPlayerShouldPlay:(id)arg1; - (void)onWXVideoPlayerCanPlay:(id)arg1; - (void)onWXVideoPlayerTimer:(id)arg1 currentTime:(unsigned long)arg2; - (void)onWXVideoPlayerPause:(id)arg1; - (void)onScanEnds; - (void)onPushViewContoller:(id)arg1 animated:(BOOL)arg2; - (void)OnMsgRevoked:(id)arg1 n64MsgId:(long long)arg2 SysMsg:(id)arg3; - (void)OnDelMsg:(id)arg1 MsgWrap:(id)arg2; - (void)OnMsgBeRemoved:(id)arg1 n64MsgId:(long long)arg2 FromRevoked:(BOOL)arg3; - (void)OnMsgBeRemoved:(id)arg1 msg:(id)arg2 index:(unsigned long)arg3; - (void)OnModMsg:(id)arg1 MsgWrap:(id)arg2; - (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2; - (void)didRotateFromInterfaceOrientation:(int)arg1; - (void)viewDidTransitionToNewSize; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (unsigned int)supportedInterfaceOrientations; - (void)tryShowProgressJpegForIndex:(unsigned long)arg1; - (id)viewAtPage:(unsigned long)arg1 frame:(struct CGRect)arg2; - (id)getVideoViewFor:(id)arg1 frame:(struct CGRect)arg2; - (id)errorViewForDownloadFailedWithFrame:(struct CGRect)arg1 imageStatus:(unsigned long)arg2; - (void)delayStartDownloadImg:(id)arg1; - (void)animateHideRightButton; - (void)delayHideRightButton; - (void)multiImageScrollViewDidEndScrolling; - (void)ImageScrollViewWillBeginZooming:(id)arg1 withView:(id)arg2; - (void)multiImageScrollViewWillBeginDragging; - (void)onChangePage; - (void)clearVideoMemoryOnChangePage; - (id)imagePathAtPage:(unsigned long)arg1; - (id)imageAtPage:(unsigned long)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)saveVideoToAlbum:(id)arg1; - (id)imageForScanQRCodeAtPage:(unsigned long)arg1; - (void)PreScanQRCode; - (void)onImgFastBrowse:(id)arg1; - (void)onImgMsgLocate; - (void)onViewHDImage:(id)arg1; - (void)startDownloadImg:(BOOL)arg1 forIndex:(unsigned long)arg2; - (void)OnDownloadImagePartNew:(id)arg1 PartLen:(unsigned long)arg2 TotalLen:(unsigned long)arg3 TryShow:(BOOL)arg4; - (void)OnDownloadImagePart:(id)arg1 PartLen:(unsigned long)arg2 TotalLen:(unsigned long)arg3; - (void)OnDownloadImageOk:(id)arg1; - (void)OnDownloadImageExpired:(id)arg1; - (void)OnDownloadImageFail:(id)arg1; - (id)getProgressJpeg:(id)arg1; - (id)getThumbImageFor:(id)arg1; - (void)doLoadHDImage:(id)arg1; - (void)asyncLoadHDImage:(id)arg1; - (id)getImageFor:(id)arg1; - (unsigned long)getIndexFor:(id)arg1; - (id)getMsgFor:(unsigned long)arg1; - (void)setStatusFor:(id)arg1 status:(unsigned long)arg2; - (unsigned long)getStatusFor:(id)arg1; - (BOOL)isHDImageDownloaded:(id)arg1; - (void)dealloc; - (void)adjustSubviewRects; - (void)viewDidLoad; - (void)uninitLogic; - (void)initLogic:(id)arg1; - (void)preLoad:(id)arg1; - (void)updateMsgArray:(id)arg1; - (void)updateLoadingView; - (void)initScrollView; - (void)onCancelCurrentDownload; - (void)updateSliderAlpha; - (void)onSliderScrubbEnd; - (void)onSliderScrubbBegin; - (void)onSliderChange; - (void)resetSliderWithMaxValue:(float)arg1; - (void)setTotalTimeLabel:(unsigned int)arg1; - (void)setTimeLabel:(unsigned int)arg1; - (void)setOpearteButtonStop; - (void)setOpearteButtonPlay; - (void)viewDidLayoutSubviews; - (void)updateBottomBarViews; - (void)initBottomBar; - (void)checkVideoSteamDownloadStatus; - (void)setButtonBackgroundImage:(id)arg1; - (id)getImgInfoTime:(id)arg1; - (id)getImgInfoName:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (BOOL)forwardOrSaveWhilePlaying:(unsigned long)arg1 messageWrap:(id)arg2; - (void)onLongPressBegin:(id)arg1; - (void)onLongPress:(id)arg1; - (BOOL)canShowMsgForwwardToDevices; - (BOOL)canShowMsgForwardTo3rdApp; - (void)clearPlayerView; - (void)onSingleTap; - (void)onSingleTap:(id)arg1; - (void)adjustViewAndNavBarRect; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewWillBeDismissed:(BOOL)arg1; - (void)viewWillDismiss:(BOOL)arg1; - (void)viewWillPresent:(BOOL)arg1; - (void)viewDidPop:(BOOL)arg1; - (void)viewWillPush:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)updateToolbar; - (void)animateHideFastBrowseButton; - (void)animateShowFastBrowseButton; - (void)animateHideHDButton; - (void)animateShowHDButton; - (void)animateShowButton; - (void)updateHDDownloadingStatus:(float)arg1; - (void)updateCurrentImageDownloadStatus; - (void)animateHideVideoToolView; - (void)animateShowVideoToolView; - (void)animateHideHDDownloadStatusOnComplete; - (void)animateHideHDDownloadStatus; - (void)animateShowHDDownloadStatus; - (void)animateHideDownloadingView; - (void)tryShowDownloadingView; - (void)stopImageDownload; - (void)setImageView:(id)arg1 Frame:(struct CGRect)arg2; - (void)animateScaleImageView:(float)arg1; - (void)clearAllAnimations; - (void)animateHideWithOrientation:(int)arg1 PreviewData:(id)arg2; - (BOOL)isCurrentPageError; - (void)animateShowWithOriginRectInScreen:(struct CGRect)arg1; - (BOOL)isImgMsg:(id)arg1; - (id)getCurrentMsgWrap; - (id)initWithMsgWrap:(id)arg1 originFrame:(struct CGRect)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChatRoomInfoViewController : MMUIViewController <tableViewDelegate, ChatRoomMemberGridViewDelegate, MMTableViewInfoDelegate, contactInfoDelegate, IContactMgrExt, IGroupMgrExt, UIAlertViewDelegate, WCActionSheetDelegate, IAutoSetRemarkExt, IOplogExt, AddMemLogicDelegate, ViewMemLogicDelegate, DelMemLogicDelegate, ChatRoomManagementDelegate> { CContact *m_chatRoomContact; NSArray *m_arrMemberList; id m_delegate; UIButton *m_muteButton; UIView *m_titleView; BOOL m_bDeleteStatus; BOOL m_bFromAddressBook; BOOL m_isChatStatusNotifyOpen; MMTableViewInfo *m_tableViewInfo; AddMemLogic *m_addMemLogic; ViewMemLogic *m_viewMemLogic; DelMemLogic *m_delMemLogic; ChangeOwnerLogic *m_changeOwnerLogic; BOOL m_isShowDislayName; BOOL m_bIsShowNotificationSectionIndexAtFirst; NSIndexPath *m_notificationSectionIndex; BOOL m_bIsShowNickNameSectionIndexAtFirst; NSIndexPath *m_showNicknameSectionIndex; BOOL m_bIsShowAnnouncementSectionIndexAtFirst; NSIndexPath *m_showAnnouncementSectionIndex; BOOL m_bEnterDescView; unsigned int m_nCellCnt; unsigned int m_nCellCol; NameEditorViewController *m_CurrentVC; BOOL m_bIsShowViewMoreBtn; UIButton *m_viewMoreBtn; DelaySwitchSettingLogic *m_delaySwitchLogic; int _m_searchScene; }

@property(nonatomic) int m_searchScene; // @synthesize m_searchScene=_m_searchScene; @property(nonatomic) BOOL m_bIsShowAnnouncementSectionIndexAtFirst; // @synthesize m_bIsShowAnnouncementSectionIndexAtFirst; @property(nonatomic) BOOL m_bIsShowNickNameSectionIndexAtFirst; // @synthesize m_bIsShowNickNameSectionIndexAtFirst; @property(nonatomic) BOOL m_bIsShowNotificationSectionIndexAtFirst; // @synthesize m_bIsShowNotificationSectionIndexAtFirst; @property(nonatomic) BOOL m_bFromAddressBook; // @synthesize m_bFromAddressBook; @property(retain, nonatomic) UIButton *m_muteButton; // @synthesize m_muteButton; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) CContact *m_chatRoomContact; // @synthesize m_chatRoomContact; - (void).cxx_destruct; - (void)changeSetting; - (void)onDeleteContact:(id)arg1; - (void)onModifyContact:(id)arg1; - (void)processModContact:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (BOOL)quitChatRoom; - (BOOL)canShowUpgradeStatus; - (void)newMessageFromContactInfo:(id)arg1; - (void)addToContactsFromContactInfo:(id)arg1; - (void)setShowDisplayName:(id)arg1; - (void)showSetRoomDisplayName; - (void)oplogRet:(int)arg1 errMsg:(id)arg2 eventID:(unsigned long)arg3 cgiWrap:(id)arg4; - (void)setChatRoomDisplayName:(id)arg1 vc:(id)arg2; - (id)getDisplayName; - (void)showMoreMember; - (void)setShowRemoveMember; - (void)onDeleteMember:(id)arg1; - (void)onAddMemLogicStop:(BOOL)arg1; - (void)addMember; - (void)onViewMemLogicStop:(BOOL)arg1; - (void)showMoreMemberEx; - (void)onDelMemLogicStop:(BOOL)arg1; - (void)showDelMemView; - (void)openContactInfo:(id)arg1; - (void)onEnterChat; - (void)dealloc; - (id)init; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)reloadMemberListAndView; - (void)removeCoverView; - (void)hideCoverView; - (void)startCoverAnimOnIndexPath:(id)arg1; - (void)initView; - (void)doReset; - (void)updateMemberView; - (void)initFooterView; - (void)showImageBrowser; - (void)setTopSession:(id)arg1; - (void)onEditAndSearch; - (void)onQuit:(id)arg1; - (void)onQRCodeView; - (void)makeQRInfoCell:(id)arg1 cellInfo:(id)arg2; - (void)showAdminViewName; - (void)showGroupManage; - (void)showAdminViewDesc; - (void)initData; - (id)makeEnterBtn; - (void)reloadTableData; - (void)reloadProfileTableData; - (void)makeDescCell:(id)arg1 cellInfo:(id)arg2; - (id)makeDescView; - (void)makeMemListSection:(id)arg1; - (void)makeWhiteCell:(id)arg1 CellInfo:(id)arg2; - (void)makeMemListCell:(id)arg1 CellInfo:(id)arg2; - (void)makeViewMoreBtnCell:(id)arg1 CellInfo:(id)arg2; - (void)updateToNormalStatusEx; - (void)loadMemberList; - (void)resortMemList; - (void)initTitleView; - (void)updateTitleView; - (BOOL)isTopSessionCountExceed; - (void)onTopSession:(BOOL)arg1; - (BOOL)getSessionTopped; - (void)OnSetChatRoomTopic:(id)arg1 ErrorInfo:(id)arg2 Success:(BOOL)arg3; - (void)OnChangeMemberDisplayName:(id)arg1; - (void)checkNeedReload:(id)arg1; - (void)OnChangeGroup:(id)arg1; - (void)onExpose; - (void)toggleWatchContact:(id)arg1; - (void)switchSaveToAddressBook:(id)arg1; - (void)onClear:(id)arg1; - (void)showChatBackgroundConfig; - (void)setMuteStatus:(id)arg1; - (BOOL)setUpdateNotifyMuted:(BOOL)arg1; - (void)OnDelGroupMember:(id)arg1 withResult:(unsigned long)arg2 memberList:(id)arg3 errTip:(id)arg4;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCBGRecommendMgr : MMObject { id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onPackageListUpdated:(id)arg1; - (void)updateBGStorage; - (id)getBGStorage; - (id)getPackageDataOfBGStorage; - (id)bgStorageWithDataList:(id)arg1; - (int)packageKey; - (void)dealloc; - (id)init;

@end

@interface WCPayTransferAcceptedMessageNodeView : BaseMessageNodeView { UILabel *moneyLable; UILabel *descLabel; UILabel *titleLabel; float m_height; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onMoreOperate:(id)arg1;
  • (void)showOpearation;
  • (void)onClick;
  • (void)updateThumbImage;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (id)getSimpleDisplayName:(id)arg1;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (id)getBackgroundImageHL;
  • (id)getBackgroundImage;

@end

@interface RecoverDataManager : MMObject <MMPackageDownloadMgrExt, RecoverDataWorker> { NSMutableDictionary *m_dicRecoverData; RecoverDataWorker *m_worker; id m_delegate; }

  • (void).cxx_destruct;
  • (id)getUploadPath:(id)arg1;
  • (BOOL)doRecover:(id)arg1;
  • (BOOL)isLowSpaceForDBRecover:(id)arg1 suggestSize:(unsigned long long *)arg2 restSize:(unsigned long long *)arg3;
  • (id)pathOfRecoverDB:(id)arg1;
  • (BOOL)isRecoverDB:(id)arg1;
  • (BOOL)readItem:(struct XmlReaderNode_t *)arg1 item:(id)arg2;
  • (void)parseConfigItems:(struct CXmlReader *)arg1 name:(id)arg2 order:(unsigned int *)arg3 items:(id)arg4;
  • (BOOL)parseConfigContent:(id)arg1 xmlReader:(struct CXmlReader *)arg2;
  • (void)receiveConfigContent:(id)arg1;
  • (void)notifyAddUploadData:(id)arg1 order:(unsigned int)arg2 items:(id)arg3;
  • (void)notifyAddRecoverData:(id)arg1 order:(unsigned int)arg2;
  • (void)addRecoverData:(id)arg1 order:(unsigned int)arg2 arrItems:(id)arg3;
  • (void)downloadPackage:(id)arg1;
  • (void)downloadConfigs;
  • (void)dealloc;
  • (id)initWithDelegate:(id)arg1;
  • (void)onRecoverProgressUpdate:(float)arg1;
  • (void)onPackageDownloadFinish:(id)arg1 package:(id)arg2;
  • (void)onPackageListUpdated:(id)arg1;

@end

@interface ShareQRCodeByEmailViewController : MMUIViewController <MailReceiverEditViewDelegate, PBMessageObserverDelegate, MailContactFilterViewDelegate, MMMailContactSelectViewDelegate, UIAlertViewDelegate> { MailReceiverEditView *m_receiverView; MailSubjectEditView *m_topicView; UIButton *m_contentView; MailContactFilterView *m_filterView; NSMutableArray *m_arrAllMailContacts; CContact *m_contact; MMTableViewInfo *m_tableViewInfo; }

@property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; - (void).cxx_destruct; - (void)removeNotificationObservers; - (void)initNotificationObservers; - (void)keyboardWillHide:(id)arg1; - (void)keyboardDidShow:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)contactReturn:(id)arg1; - (void)filterViewBeginDragging; - (void)onMailContactSelectDone:(id)arg1 userInfo:(id)arg2; - (void)onAddMailContact:(id)arg1; - (void)onMailContactChanged:(id)arg1; - (void)onTextFieldNextItem:(id)arg1; - (void)onTextFieldFinishEdit:(id)arg1; - (void)onTextFieldChanged:(id)arg1; - (void)onMailReceiverEditViewHeightChanged:(id)arg1; - (void)onMailContactDoubleClicked:(id)arg1; - (void)onTextFieldBeginEdit:(id)arg1; - (void)makeCell:(id)arg1:(id)arg2; - (void)hideKeyBoard; - (void)onSelectCell:(id)arg1; - (void)doSearch:(id)arg1; - (void)dealloc; - (void)viewDidLoad; - (void)initView; - (void)initContentView; - (void)reloadTableData; - (void)initData; - (void)onShare; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onBack; - (void)onReturn;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppHardWareLikeNotifyMessageNode : BaseMessageNodeView { UIImageView *m_oArrowImageView; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onMoreOperate:(id)arg1;
  • (void)showOpearation;
  • (void)onClick;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)layoutSubviewsInternal;
  • (void)reLayoutSubviews;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (id)getBackgroundImageHL;
  • (id)getBackgroundImage;

@end

@interface LinkedInContactInfoAssist : PluginContactInfoAssist { }

  • (void)bind;
  • (void)reloadInstalledTableViewData;
  • (id)getPluginIntro;

@end

@interface WCOutDataBase : MMObject { WCDataBase *_dbBase; WCDataBaseTable *_recentCallTable; WCDataBaseTable *_weChatOutMsgTable; }

  • (void).cxx_destruct;
  • (id)getWeChatOutMsgBeginLocalID:(unsigned long)arg1 limit:(unsigned long)arg2;
  • (BOOL)insertOrUpdateWcoMsg:(id)arg1;
  • (unsigned long)getWeChatOutMsgCount;
  • (BOOL)deleteAllRecentCall;
  • (BOOL)deleteRecentCallByPhoneNum:(id)arg1 withCountryCode:(id)arg2;
  • (BOOL)deleteRecentCallById:(int)arg1;
  • (BOOL)updateRecentCall:(id)arg1;
  • (id)compositeForLastCallItemsAndCountryCodeUseCountDic;
  • (id)arrayForLastCallItem;
  • (id)dicFromPhoneNumToLastCallTime;
  • (id)dicFromCountryCodeToCount;
  • (id)selectRecentCallForPhoneNum:(id)arg1 withCountryCode:(id)arg2 limit:(unsigned long)arg3;
  • (int)insertCall:(id)arg1;
  • (unsigned long)getRecentCallCount;
  • (id)init;

@end

@interface WNNoteVoiceRecordView : MMUIView <IRecordPermissionCheckExt, IFavAudioRecorderExt, ISysCallCheckExt, IVOIPUILogicMgrExt> { UIView *_signView; MMUILabel *_lengthLabel; int _recordStatus; FavAudioRecorder *_recorder; MMTimer *_recordTimer; unsigned long _voiceFmt; NSString *_lastFilePath; BOOL _isCancelRecord; unsigned long _startRecordTime; unsigned long _endRecordTime; float _curPeakPower; id _voiceObj; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) id voiceObj; // @synthesize voiceObj=_voiceObj; - (void).cxx_destruct; - (void)onVideoVoipViewDidAppear:(id)arg1; - (void)BeginInterruption; - (void)OnFavFinishRecord:(id)arg1 VoiceFmt:(unsigned long)arg2; - (void)OnFavEndRecording:(id)arg1 VoiceFmt:(unsigned long)arg2; - (void)finishWithError; - (void)OnFavBeginRecording:(int)arg1; - (void)OnFavLevelMeter:(float)arg1; - (void)OnRecordDenied; - (void)OnRecordPermissioned; - (unsigned long)GetTmpAudioTime:(id)arg1; - (void)FinishRecord:(id)arg1; - (id)formatTimeCount:(int)arg1; - (void)stopTime; - (void)onTimeCount; - (void)cancelWithCode:(unsigned short)arg1; - (void)realStartRecord; - (void)startRecord; - (void)dealloc; - (void)cancelRecord; - (void)stopRecord; - (void)showStopRecordAlert; - (void)resetView; - (id)initWithWNNoteVoiceItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiPickImageMsgViewController : MMFullScreenViewController <MultiImageScrollViewDelegate, MultiPickImagePanelDelegate, UINavigationControllerDelegate, UIImagePickerControllerDelegate, WCActionSheetDelegate, UIAlertViewDelegate> { MultiImageScrollView *pagingScrollView; MultiPickImagePanel *m_vPickImagePanel; NSDictionary *m_oInitInfo; NSData *m_dtImg; id m_delegate; MMLoadingView *m_loadingView; NSMutableArray *m_arrImageScrollView; BOOL _canSendOriginalImage; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) BOOL canSendOriginalImage; // @synthesize canSendOriginalImage=_canSendOriginalImage; - (void).cxx_destruct; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)MultiPickImagePanelDidCancel:(unsigned long)arg1; - (void)imagePickerControllerDidCancel:(id)arg1; - (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2; - (void)MultiPickImagePanelAddImage; - (void)MultiPickImagePanelDidFinishPickingImages:(id)arg1; - (id)GetOriginImage; - (id)GetImageByIndex:(unsigned long)arg1; - (void)AddMediaInfo:(id)arg1; - (void)multiImageScrollViewWillBeginDragging; - (void)onSingleTap:(id)arg1; - (id)imageAtPage:(unsigned long)arg1; - (id)viewAtPage:(unsigned long)arg1 frame:(struct CGRect)arg2; - (void)onSelectPhoto:(id)arg1; - (void)onOperate:(id)arg1; - (void)doCancel; - (void)showStatusBar; - (void)stopImageLoading; - (void)startImageLoading; - (void)doSelectPhoto; - (BOOL)interactivePopGestureRecognizerShouldBegin:(id)arg1; - (void)viewDidLoad; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)initData; - (void)initView; - (void)initLoadingView; - (void)UpdateScrollView; - (void)initScrollView; - (void)initNavigationBar; - (void)OnReturn; - (BOOL)isCurHDImage; - (BOOL)isLongOriginImage; - (id)getImageData; - (BOOL)isShowHDImageAlert; - (void)dealloc; - (id)initWithImageInfo:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonMessageNodeView : BaseMessageNodeView <IEmoticonDownloadExt, EmoticonCustomManageAddLogicDelegate, MMUIViewControllerDelegate, UIAlertViewDelegate> { UIView *m_rewardTips; MMToastViewController *m_toastView; unsigned int m_msgDownloadStatus; UIActivityIndicatorView *m_oImageLoadingView; UIView *m_downloadFailView; MMEmoticonView *m_oImageView; EmoticonCustomManageAddLogic *_addEmoticonLogic; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1; @property(retain, nonatomic) EmoticonCustomManageAddLogic *addEmoticonLogic; // @synthesize addEmoticonLogic=_addEmoticonLogic; @property(retain, nonatomic) MMEmoticonView *m_oImageView; // @synthesize m_oImageView;
  • (void).cxx_destruct;
  • (id)getViewController;
  • (void)OnEmoticonDownload:(unsigned long)arg1 withMsgWrap:(id)arg2;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onClickStopShowTipsButton:(id)arg1;
  • (void)onGoToRewardInDetailPage:(id)arg1;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)showDetailPageWithNeedScrollToBottom:(BOOL)arg1;
  • (void)onShowDetailPage:(id)arg1;
  • (void)onMoreOperate:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)showFinishedTipsWithWording:(id)arg1;
  • (void)setCanShowRewardTips:(BOOL)arg1;
  • (void)onClick;
  • (BOOL)canPurchaseByPid:(id)arg1;
  • (void)showOperations;
  • (void)SaveEmoticon:(id)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)onAppear;
  • (void)updateStatus:(id)arg1;
  • (void)updateNodeStatus:(id)arg1;
  • (void)showDownloadFailView;
  • (void)showLoadingView;
  • (BOOL)startDownloadImage;
  • (void)initRewardTipsView;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (float)adjustNoImageSizeWithLengh:(float)arg1;
  • (id)initWithMessageWrap:(id)arg1 Contact:(id)arg2 ChatContact:(id)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LocationThumbTask : MMObject { NSString *_chatname; unsigned long _msgLocalID; double _latitude; double _longitude; struct CGSize _thumbSize; struct CGPoint _mapPinOffset; double _mapScale; BOOL _isSender; BOOL _disableMask; UIView *_extraView; }

  • (id)getThumbIDWithChatName:(id)arg1 MsgLocalID:(unsigned long)arg2; @property(retain, nonatomic) UIView *extraView; // @synthesize extraView=_extraView; @property(nonatomic) BOOL disableMask; // @synthesize disableMask=_disableMask; @property(nonatomic) BOOL isSender; // @synthesize isSender=_isSender; @property(nonatomic) struct CGPoint mapPinOffset; // @synthesize mapPinOffset=_mapPinOffset; @property(nonatomic) struct CGSize thumbSize; // @synthesize thumbSize=_thumbSize; @property(nonatomic) double mapScale; // @synthesize mapScale=_mapScale; @property(nonatomic) double longitude; // @synthesize longitude=_longitude; @property(nonatomic) double latitude; // @synthesize latitude=_latitude; @property(nonatomic) unsigned long msgLocalID; // @synthesize msgLocalID=_msgLocalID; @property(copy, nonatomic) NSString *chatname; // @synthesize chatname=_chatname;
  • (void).cxx_destruct;
  • (id)getThumbID;
  • (id)init;

@end

@interface LocationThumbMgr : MMService <QMapViewDelegate, IMsgExt, MMService> { QMapView *_mapView; UIView *_mapPinView; NSMutableDictionary *_taskDic; NSMutableArray *_taskQueue; MMTimer *_taskTimer; BOOL _isUpdating; }

  • (id)getThumbPathWithChatname:(id)arg1 MsgLocalID:(unsigned long)arg2;
  • (void).cxx_destruct;
  • (void)OnDelMsg:(id)arg1 DelAll:(BOOL)arg2;
  • (void)OnDelMsg:(id)arg1 MsgWrap:(id)arg2;
  • (id)mapView:(id)arg1 viewForAnnotation:(id)arg2;
  • (void)mapViewDidFailLoadingMap:(id)arg1 withError:(id)arg2;
  • (void)deleteThumbImageWithChatname:(id)arg1 MsgLocalID:(unsigned long)arg2;
  • (void)saveThumbImage:(id)arg1 Chatname:(id)arg2 MsgLocalID:(unsigned long)arg3;
  • (void)loadMapView:(id)arg1;
  • (void)initMapView;
  • (void)onTaskFailedWithError:(int)arg1;
  • (void)asyncGenThumbImage;
  • (void)deleteThumbTask:(id)arg1;
  • (void)addThumbTask:(id)arg1;
  • (void)startNextTask;
  • (void)notifyTimeout;
  • (void)onTimeout;
  • (int)stopUpdate;
  • (int)startUpdate;
  • (int)deleteLocationThumb:(id)arg1 MsgLocalID:(unsigned long)arg2;
  • (int)updateLocationThumb:(id)arg1;
  • (id)getLocationThumb:(id)arg1 MsgLocalID:(unsigned long)arg2;
  • (void)cleanResource;
  • (void)enterForeground;
  • (void)enterBackground;
  • (void)dealloc;
  • (BOOL)onServiceMemoryWarning;
  • (void)onServiceReloadData;
  • (void)onServiceClearData;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface UIViewProxy : NSObject { struct __CFRunLoop *currentLoop; }

  • (void)animationDidStop:(id)arg1 finished:(id)arg2 context:(void *)arg3;
  • (id)initWithRunLoop:(struct __CFRunLoop *)arg1;

@end

@interface EmoticonStoreDetailDonorCell : UICollectionViewCell { MMWebImageView *_donorHeadImageView; }

@property(retain, nonatomic) MMWebImageView *donorHeadImageView; // @synthesize donorHeadImageView=_donorHeadImageView; - (void).cxx_destruct;

@end

@interface EmoticonStoreDetailRewardEntranceView : MMUIView <UICollectionViewDataSource, UICollectionViewDelegateFlowLayout, ILinkEventExt> { UILabel *m_begWordLabel; UIButton *m_redRewardBtn; RichTextView *m_donorsCountLabel; UICollectionView *m_donorsView; NSArray *m_donors; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)collectionView:(id)arg1 didDeselectItemAtIndexPath:(id)arg2; - (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3; - (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2; - (int)numberOfSectionsInCollectionView:(id)arg1; - (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)onRewardButtonClick; - (float)updateViewWithPid:(id)arg1 RewardInfo:(id)arg2; - (void)configSubviews; - (id)initWithFrame:(struct CGRect)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MyFavoritesDB : NSObject { WCDataBase *m_db; WCDataBaseTable *m_tableFavItem; WCDataBaseTable *m_tableCdnUpload; WCDataBaseTable *m_tableCdnDownload; WCDataBaseTable *m_tableFileRetainCount; WCDataBaseTable *m_tableSearch; WCDataBaseTable *m_tableTag; }

@property(retain, nonatomic) WCDataBaseTable *m_tableTag; // @synthesize m_tableTag; @property(retain, nonatomic) WCDataBaseTable *m_tableSearch; // @synthesize m_tableSearch; @property(retain, nonatomic) WCDataBaseTable *m_tableFileRetainCount; // @synthesize m_tableFileRetainCount; @property(retain, nonatomic) WCDataBaseTable *m_tableCdnDownload; // @synthesize m_tableCdnDownload; @property(retain, nonatomic) WCDataBaseTable *m_tableCdnUpload; // @synthesize m_tableCdnUpload; @property(retain, nonatomic) WCDataBaseTable *m_tableFavItem; // @synthesize m_tableFavItem; @property(retain, nonatomic) WCDataBase *m_db; // @synthesize m_db; - (void).cxx_destruct; - (id)internalCreateTable:(id)arg1 tableClass:(Class)arg2; - (BOOL)createTables; - (void)closeDBBeforeInit; - (void)clearTables; - (void)closeDB; - (BOOL)runTransaction:(CDUnknownBlockType)arg1; - (BOOL)runTransaction:(CDUnknownBlockType)arg1 stateDidChanged:(CDUnknownBlockType)arg2; - (BOOL)initDB; - (void)reloadDataBase; - (void)dealloc; - (id)init; - (BOOL)deleteFavoritesItemByLocalItemId:(unsigned long)arg1; - (BOOL)deleteFavoritesItemById:(unsigned long)arg1; - (BOOL)updateItemXML:(id)arg1 ByLocalId:(unsigned long)arg2; - (BOOL)updateItemLocalStatus:(int)arg1 ByLocalId:(unsigned long)arg2; - (BOOL)updateItemUpdateTime:(unsigned long)arg1 ByLocalId:(unsigned long)arg2; - (BOOL)updateUpdateSeq:(unsigned long)arg1 ByFavId:(unsigned long)arg2; - (BOOL)updateItemInFavItemDBForFavObject:(id)arg1 ByFavId:(unsigned long)arg2; - (BOOL)updateItemInFavItemDB:(id)arg1 ByLocalItemId:(unsigned long)arg2; - (void)fillFavItemUpdatePropertiesForFavObject:(vector24c76cbd *)arg1; - (void)fillFavItemUpdateProperties:(vector24c76cbd *)arg1; - (unsigned long)getMaxLastUpdateTimeByUsrname:(id)arg1; - (unsigned long)getItemCountByFromUsr:(id)arg1 andToUsr:(id)arg2; - (unsigned long)getItemCountByUsrname:(id)arg1; - (id)getNextPageNeedBatchGetFavoritesItemListByType:(int)arg1 andMinUpdateTime:(unsigned long)arg2; - (id)getFirstPageNeedBatchGetFavoritesItemListByType:(int)arg1; - (id)getNeedBatchGetFavoritesItemListByType:(int)arg1 andMinUpdateTime:(unsigned long)arg2; - (id)getNextPageFavoritesItemListByType:(int)arg1 andCurMinUpdateTime:(unsigned long)arg2; - (id)getFirstPageFavoritesItemListContainUnBatchGet; - (id)getFirstPageFavoritesItemListByType:(int)arg1; - (id)getFavoritesItemListFrom:(unsigned long)arg1 Limit:(unsigned long)arg2; - (id)getDeleteItemList; - (id)getAllFavoritesItemList; - (id)getDownloadFailedItemList; - (id)getAsyncUploadFailedItemList; - (id)getUploadFailedItemList; - (id)getDownloadingItemList; - (id)getAsyncUploadingItemList; - (id)getUploadingItemList; - (id)checkBeforeAddItemByFavId:(unsigned long)arg1 andLocalId:(unsigned long)arg2; - (id)getLastUpdateFavoritesItem; - (id)getLastFavoritesItem; - (id)getFavoritesItemBySourceId:(id)arg1; - (id)getFavoritesItemByLocalId:(unsigned long)arg1; - (id)getFavoritesItemById:(unsigned long)arg1; - (BOOL)insertNewRowInFavoritesItemTable:(id)arg1; - (BOOL)deleteCdnInfoByFavoritesItemLocalIdIgnoringStatus:(unsigned long)arg1; - (BOOL)deleteCdnInfoByFavoritesItemLocalId:(unsigned long)arg1; - (BOOL)updateCdnInfo:(id)arg1 byItemLocalDataId:(id)arg2 andType:(int)arg3; - (BOOL)updateCdnInfoByCheckItem:(id)arg1 HeadMd5:(id)arg2 FullMd5:(id)arg3; - (BOOL)updateCdnInfo:(id)arg1 MD5:(id)arg2 Head256Md5:(id)arg3 Type:(int)arg4; - (id)getNextAsyncUploadCdnInfoByLocalItemId:(unsigned long)arg1; - (id)getNextUploadCdnInfoByLocalItemId:(unsigned long)arg1; - (id)getUploadCdnInfoByLocalItemDataId:(id)arg1 andType:(int)arg2; - (BOOL)insertNewRowInCdnInfoTable:(id)arg1; - (BOOL)deleteDownloadCdnInfoByFavoritesItemLocalId:(unsigned long)arg1; - (BOOL)updateDownloadCdnInfo:(id)arg1 byItemLocalDataId:(id)arg2 andType:(int)arg3; - (id)getDownloadCdnInfoByLocalItemDataId:(id)arg1 andType:(int)arg2; - (id)getNextDownloadCdnInfoByLocalItemId:(unsigned long)arg1; - (BOOL)insertNewRowInDownloadCdnInfoTable:(id)arg1; - (BOOL)deleteItemFromFavoritesFileRetainCountTableByMd5:(id)arg1 andLocalItemId:(unsigned long)arg2; - (BOOL)insertNewRowInFileRetainCountTable:(id)arg1 ItemLocalId:(unsigned long)arg2; - (BOOL)isMd5RetainCountZero:(id)arg1; - (BOOL)isItemExist:(id)arg1 andLocalItemId:(unsigned long)arg2; - (id)getSearchItemListByType:(int)arg1 SearchContent:(id)arg2; - (BOOL)deleteSearchItemByLocalFavId:(unsigned long)arg1; - (BOOL)insertOrUpdateFavSearchItem:(id)arg1; - (void)willRepairDB:(unsigned int)arg1 needCatch:(char *)arg2; - (id)getTagItemListByTags:(id)arg1; - (id)getTagsByLocalFavId:(unsigned long)arg1; - (id)getDistinctTags; - (BOOL)deleteTagsByLocalFavId:(unsigned long)arg1; - (BOOL)insertItemTag:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavoritesSearchMgr : MMObject { FavoritesItemDB *_favItemDB; FavoritesSearchDB *_favSearchDB; BOOL _isStop; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)stopSearch; - (void)search:(id)arg1 byType:(int)arg2; - (id)syncSearch:(id)arg1 byType:(int)arg2 tags:(id)arg3; - (void)search:(id)arg1 byType:(int)arg2 tags:(id)arg3; - (BOOL)deleteSearchItemByLocalFavId:(unsigned long)arg1; - (BOOL)insertOrUpdateSearchItem:(id)arg1; - (void)broadcastGetSearchResult:(id)arg1; - (void)initDB:(id)arg1; - (id)init;

@end

@interface RSCreateRoomHeadImageView : MMUIView { UIImageView *m_statusView; FacingMember *m_facingMember; }

  • (struct CGSize)getHeadImageSize; @property(retain, nonatomic) FacingMember *m_facingMember; // @synthesize m_facingMember;
  • (void).cxx_destruct;
  • (void)updateWithFacingMember:(id)arg1;
  • (id)initWithFacingMember:(id)arg1;

@end

@interface GetPushSystemImagePrtl : PrtlBase { NSString *m_url; unsigned long m_offset; unsigned long m_mode; }

@property(nonatomic) unsigned long m_mode; // @synthesize m_mode; @property(nonatomic) unsigned long m_offset; // @synthesize m_offset; @property(retain, nonatomic) NSString *m_url; // @synthesize m_url; - (void).cxx_destruct; - (BOOL)HandleResp:(void *)arg1; - (void)InitReq:(void *)arg1; - (id)init;

@end

@interface WCCommentListViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, tableViewDelegate, IMsgExt, WCFacadeExt, WCImageViewDelegate, WCActionSheetDelegate, RichTextLayoutDelegate, MMRefreshTableFooterDelegate, WCCommentDetailViewControllerFBDelegate, WCImageFullScreeViewMgrExt> { MMTableView *_tableView; WCTimeLineFooterView *_footerView; NSMutableArray *_arrCommentList; NSMutableDictionary *_dicDataItems; NSMutableArray *_arrCommentListFromDB; unsigned long _autoGetMoreCount; BOOL _bUnreadOnly; BOOL _bHasNullIDs; BOOL _bHasMoreItems; NSMutableDictionary *_dicCells; NSMutableDictionary *_dicCellHeights; unsigned long _fromScene; unsigned long _totalUnreadCount; unsigned long _clickLikeCount; unsigned long _clickCommentCount; unsigned long long _totalBrowseTime; WCStatTimerHelper *_statTimeHelper; }

@property(nonatomic) BOOL bUnreadOnly; // @synthesize bUnreadOnly=_bUnreadOnly; - (void).cxx_destruct; - (void)onReveiceWCDeleteMessage:(id)arg1; - (void)onViewAnimationWillHide; - (void)onCommentListViewDataChanged:(id)arg1; - (void)onDeleteData; - (void)onRestartUpload; - (void)onClearList:(id)arg1; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didEndEditingRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 willBeginEditingRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)clearList; - (void)onClickWCImage:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)openWCCommentDetail:(id)arg1; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)tableView:(id)arg1 accessoryButtonTappedForRowWithIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)updateCacheBySnsAdNotInterestsMsg:(id)arg1; - (void)updateCacheBySnsObjDeleteMsg:(id)arg1; - (void)updateCommentCache:(id)arg1; - (id)getLoadMoreCell; - (id)getCellContentViewAtIndexPath:(id)arg1 superView:(id)arg2; - (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2 richTextView:(id)arg3; - (float)getCellContentViewHeightAtIndexPath:(id)arg1; - (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1; - (void)onLoadMore; - (void)scrollViewDidScroll:(id)arg1; - (void)initTableView; - (void)initTableFooterView; - (void)getMoreData; - (void)getData; - (void)addWCMessagesWithArray:(id)arg1 MoreData:(BOOL)arg2; - (id)getObjIDByWCMessage:(id)arg1; - (void)reportBrowseMessageListInfo; - (void)willDisappear; - (void)viewDidLayoutSubviews; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiTalkContactsCollectionView : UIView { BOOL _m_doingAnimation; BOOL _m_hasAnimationTodo; id m_delegate; NSMutableDictionary *_m_contactViewDic; NSMutableDictionary *_m_contactViewCacheDic; NSMutableArray *_m_takeplaceView; MMTimer *_m_waittingTimer; int _m_mode; NSMutableArray *_m_lastMember; NSMutableArray *_m_currentMember; }

@property(retain, nonatomic) NSMutableArray *m_currentMember; // @synthesize m_currentMember=_m_currentMember; @property(retain, nonatomic) NSMutableArray *m_lastMember; // @synthesize m_lastMember=_m_lastMember; @property(nonatomic) int m_mode; // @synthesize m_mode=_m_mode; @property(nonatomic) BOOL m_hasAnimationTodo; // @synthesize m_hasAnimationTodo=_m_hasAnimationTodo; @property(nonatomic) BOOL m_doingAnimation; // @synthesize m_doingAnimation=_m_doingAnimation; @property(retain, nonatomic) MMTimer *m_waittingTimer; // @synthesize m_waittingTimer=_m_waittingTimer; @property(retain, nonatomic) NSMutableArray *m_takeplaceView; // @synthesize m_takeplaceView=_m_takeplaceView; @property(retain, nonatomic) NSMutableDictionary *m_contactViewCacheDic; // @synthesize m_contactViewCacheDic=_m_contactViewCacheDic; @property(retain, nonatomic) NSMutableDictionary *m_contactViewDic; // @synthesize m_contactViewDic=_m_contactViewDic; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onClickMultiTalkContactCellWithContact:(id)arg1; - (id)memberBeforeTalkingAtIndex:(unsigned int)arg1; - (unsigned int)memberCountBeforeTalking; - (id)memberInviteMeBeforeTalking; - (void)checkIfOnePerson; - (BOOL)isVideoOnForUser:(id)arg1; - (id)renderForUsername:(id)arg1; - (void)onTapUser:(id)arg1; - (id)memberOfIndex:(unsigned int)arg1; - (unsigned int)totalMemberCount; - (id)getCellByUserName:(id)arg1 center:(struct CGPoint)arg2; - (id)getCurrentCellByUserName:(id)arg1; - (struct CGRect)layoutAtIndex:(unsigned int)arg1 totalCount:(unsigned int)arg2; - (float)alphaAtIndex:(unsigned int)arg1 totalCount:(unsigned int)arg2; - (id)backgroundColorAtIndex:(unsigned int)arg1 totalCount:(unsigned int)arg2; - (void)initTakeplaceView; - (void)waittingTimerCheck; - (void)initWaittingTimer; - (id)calculateExitUsernameSetWithCurrentSet:(id)arg1; - (id)calculateCurrentUsernameSet; - (void)updateCell:(id)arg1 withMember:(id)arg2; - (void)moveChangeMember; - (void)placeCellToView; - (void)removeExitMemberCellWithExitUsernameSet:(id)arg1; - (void)moveExitMemberCellWithExitUsernameSet:(id)arg1; - (void)showBusyLabelWithExitUsernameSet:(id)arg1; - (void)doChangeAnimation; - (void)doExitAnimationWithExitUsernameSet:(id)arg1; - (void)updateLastMember; - (void)updateCurrentMember; - (void)reloadData; - (void)changeViewToTalkingMode; - (void)reloadOtherMemberBeforeTalking; - (void)reloadViewInviteMeBeforeTalking; - (void)reloadDataBeforeTalking; - (void)showView; - (void)hideView; - (void)updateDelegate:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WeSportContactInfoAssist : PluginContactInfoAssist <ForwardMessageLogicDelegate, IWCDeviceBrandMgrExt, contactVerifyLogicDelegate> { UrlController *m_urlController; ForwardMessageLogicController *m_forwardLogic; CContactVerifyLogic *m_oLogic; }

@property(retain, nonatomic) CContactVerifyLogic *m_oLogic; // @synthesize m_oLogic; - (void).cxx_destruct; - (void)cancelFocus; - (void)onWCDeviceUnbindEnd:(id)arg1 Error:(id)arg2; - (void)uninstallPlugin; - (void)handleAddedContact; - (void)contactVerifyOk:(id)arg1 opCode:(unsigned long)arg2; - (void)installPlugin; - (void)onTopChange:(id)arg1; - (void)onMuteChange:(id)arg1; - (void)onSetPrivacy; - (void)onRecordDataChange; - (void)goToCommonQuestion; - (id)getCurrentViewController; - (void)inviteFriend; - (void)goWeSportSessionFrame; - (void)goWeSportCenter; - (void)reloadInstalledTableViewData; - (id)getPluginIntro; - (id)initWithContact:(id)arg1 delegate:(id)arg2; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SonicView : MMScrollView { NSMutableArray *_headImageList; UIView *m_containView; NSMutableArray *_firstPageRandomArray; }

@property(retain, nonatomic) UIView *m_containView; // @synthesize m_containView; - (void).cxx_destruct; - (void)onVerifyOk:(id)arg1; - (void)onGetMsg:(id)arg1 PushContact:(id)arg2; - (void)addHeadImageList:(id)arg1; - (void)fadeinItems:(id)arg1; - (void)popupView:(id)arg1; - (int)getRandomNumber; - (struct CGRect)getFrameByIndex:(int)arg1; - (id)initWithFrame:(struct CGRect)arg1; - (void)layoutSubviews;

@end

@interface SmallCameraView : UIView { BOOL _hasMoved; MoveWithTouchAlgorithm *m_moveAlgorithm; id delegate; }

@property(nonatomic) id delegate; // @synthesize delegate; @property(retain, nonatomic) MoveWithTouchAlgorithm *m_moveAlgorithm; // @synthesize m_moveAlgorithm; - (void).cxx_destruct; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (id)onMoveWithTouchAlgorithmRequestView; - (void)onMoveWithTouchAlgorithmTaped; - (void)onMoveWithTouchAlgorithmResultMoveTo:(struct CGPoint)arg1; - (void)onMoveEndWithTouchAlgorithmResultMoveTo:(struct CGPoint)arg1; - (void)adsorbToWindow; - (id)initWithFrame:(struct CGRect)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VOIPCSMgr : MMService <IAUAudioDeviceExt, INetworkStatusMgrExt, PBMessageObserverDelegate, MMService, AVVideoDeviceSessionDelegate, AVVideoDataSource, AUAudioDataSource, ISysCallCheckExt> { BOOL mIsInterrupted; BOOL mIsGotRelayData; BOOL mIsGotStrategy; BOOL mIsGotSvrAddr; BOOL mIsCanConnect; BOOL mIsConnected; BOOL mIsCanTalk; BOOL mIsTalked; BOOL mIsEngineStarted; BOOL mIsCanSendData; BOOL mIsPreConnect; BOOL mIsVideoStarted; BOOL mIsAudioStarted; BOOL mIsRecordStarted; BOOL mIsPreConnectFail; id m_videoDeviceDelegate; BOOL mIsHWEncEnable; BOOL mIsHWEncUsing; unsigned int muiHWDecExceptionMask; int mHWErrorEncFrmCount; BOOL mIsHWDecEnable; BOOL mIsHWDecUsing; int mHWErrorDecFrmCount; BOOL mIReqFlag; BOOL mIsGetRemoteHW; BOOL mIsStopHWEnc; int mPrevFrmType; int mHWBR; int mHWIGap; int mHWWidth; int mHWHeight; char *mHWYUVbuffer; char *mCameraBuf; unsigned long mHWYUVLength; struct __CVBuffer *mPixelBufferDS; BOOL m_usingFrontCameraLastFrame; BOOL mSendInviteStatus; BOOL mIsVideoInited; BOOL mHasAccept; BOOL mNeedHeartBeat; BOOL _mIsShouldSendSPS; _Bool _bForceKeyFrame; char *mPreviewBuf; unsigned long mCaptureFrames; int send_fps; int recv_fps; int cap_fps; int recv_kbps; int send_kbps; int mVTEncStatus; int mVTDecStatus; int mCntTryStartAudioDev; int m_videoOrientation; int m_cameraOrientation; int m_cameraChangeToOrientation; unsigned int m_cameraChangeToOrientationLastCount; int mDialUsedTime; int mChannelConnectedTime; int mCallTime; int mCancelInviteTime; int mAnswerTime; int AudioTsdfBeyond3G; int AudioTsdfEdge; int PassthroughQosAlgorithm; int FastPlayRepair; int bUseNewP2S; int bAudioDTX; int bEnableRmIOAndS3A; int iAudioEnableSpkec; int mHWCloseCmd; int mInitNetType; unsigned int mLastNetworkStatus; int exitAbnormalStatus; int mOSType; int mMaxHWEncSize; int mMaxSWEncSize; AVVideoDevice *mVideoDevice; unsigned long mNextInviteTimestamp; int callResultStatus; MMTimer *mVoipTimer; MMTimer *mVoipCSCallingTimer; unsigned int mNotifySeq; unsigned int muiHWEncExceptionMask; unsigned int mCalleeMemberId; unsigned long _mInviteId; unsigned long _mVoIPType; int _status; NSArray *_mVoipCSAddrList; NSData *_mLocalCapInfo; NSData *_mRemoteCapInfo; AUAudioDevice *_mAudioDevice; CContact *_mContact; VOIPVideoRender *_inputVideoRender; VOIPVideoRender *_outputVideoRender; VOIPDialData *_mDialData; VOIPComponent *_mComponent; unsigned int _mIsRemoteUserAbort; unsigned int _mIsUserAbort; NSRecursiveLock *_mAudioEncLock; NSRecursiveLock *_mAudioDecLock; NSRecursiveLock *_mAudioPlayLock; NSRecursiveLock *_mVideoEncLock; NSRecursiveLock *_mVideoP2SLock; NSRecursiveLock *_mVideoDecLock; NSRecursiveLock *_mVideoHWEncLock; NSRecursiveLock *_mVideoHWDecLock; NSRecursiveLock *_inputVideoRenderLock; NSRecursiveLock *_outputVideoRenderLock; NSRecursiveLock *_mStartVideoLock; NSRecursiveLock *_mStartAudioLock; NSRecursiveLock *_mStartRecordLock; CMMotionManager *_m_motionMgr; unsigned long _mMaxBitRateCS; unsigned long _mMaxFPSCS; unsigned long _mTimeCounter; struct OpaqueVTCompressionSession *_mVTCompressionSession; struct OpaqueVTDecompressionSession *_mVTDecompressionSession; struct opaqueCMFormatDescription *_mVTDecFormat; int _mLeftHWEncFrms; id _m_voipCSDelegate; unsigned long long mSendInviteTime; unsigned long long mRecvInviteTime; struct timeval mStartTalkTime; unsigned long long mStartTalkingTime; unsigned long long mRecvFirstAVDataPacketTime; struct tagDialReport _dialReport; }

@property(nonatomic) __weak id m_voipCSDelegate; // @synthesize m_voipCSDelegate=_m_voipCSDelegate; @property _Bool bForceKeyFrame; // @synthesize bForceKeyFrame=_bForceKeyFrame; @property int mLeftHWEncFrms; // @synthesize mLeftHWEncFrms=_mLeftHWEncFrms; @property BOOL mIsShouldSendSPS; // @synthesize mIsShouldSendSPS=_mIsShouldSendSPS; @property struct opaqueCMFormatDescription *mVTDecFormat; // @synthesize mVTDecFormat=_mVTDecFormat; @property struct OpaqueVTDecompressionSession *mVTDecompressionSession; // @synthesize mVTDecompressionSession=_mVTDecompressionSession; @property struct OpaqueVTCompressionSession *mVTCompressionSession; // @synthesize mVTCompressionSession=_mVTCompressionSession; @property(nonatomic) unsigned long mTimeCounter; // @synthesize mTimeCounter=_mTimeCounter; @property(nonatomic) unsigned long mMaxFPSCS; // @synthesize mMaxFPSCS=_mMaxFPSCS; @property(nonatomic) unsigned long mMaxBitRateCS; // @synthesize mMaxBitRateCS=_mMaxBitRateCS; @property(retain, nonatomic) CMMotionManager *m_motionMgr; // @synthesize m_motionMgr=_m_motionMgr; @property(retain, nonatomic) NSRecursiveLock *mStartRecordLock; // @synthesize mStartRecordLock=_mStartRecordLock; @property(retain, nonatomic) NSRecursiveLock *mStartAudioLock; // @synthesize mStartAudioLock=_mStartAudioLock; @property(retain, nonatomic) NSRecursiveLock *mStartVideoLock; // @synthesize mStartVideoLock=_mStartVideoLock; @property(retain, nonatomic) NSRecursiveLock *outputVideoRenderLock; // @synthesize outputVideoRenderLock=_outputVideoRenderLock; @property(retain, nonatomic) NSRecursiveLock *inputVideoRenderLock; // @synthesize inputVideoRenderLock=_inputVideoRenderLock; @property(retain, nonatomic) NSRecursiveLock *mVideoHWDecLock; // @synthesize mVideoHWDecLock=_mVideoHWDecLock; @property(retain, nonatomic) NSRecursiveLock *mVideoHWEncLock; // @synthesize mVideoHWEncLock=_mVideoHWEncLock; @property(retain, nonatomic) NSRecursiveLock *mVideoDecLock; // @synthesize mVideoDecLock=_mVideoDecLock; @property(retain, nonatomic) NSRecursiveLock *mVideoP2SLock; // @synthesize mVideoP2SLock=_mVideoP2SLock; @property(retain, nonatomic) NSRecursiveLock *mVideoEncLock; // @synthesize mVideoEncLock=_mVideoEncLock; @property(retain, nonatomic) NSRecursiveLock *mAudioPlayLock; // @synthesize mAudioPlayLock=_mAudioPlayLock; @property(retain, nonatomic) NSRecursiveLock *mAudioDecLock; // @synthesize mAudioDecLock=_mAudioDecLock; @property(retain, nonatomic) NSRecursiveLock *mAudioEncLock; // @synthesize mAudioEncLock=_mAudioEncLock; @property(nonatomic) struct tagDialReport dialReport; // @synthesize dialReport=_dialReport; @property(nonatomic) unsigned int mIsUserAbort; // @synthesize mIsUserAbort=_mIsUserAbort; @property(nonatomic) unsigned int mIsRemoteUserAbort; // @synthesize mIsRemoteUserAbort=_mIsRemoteUserAbort; @property(retain, nonatomic) VOIPComponent *mComponent; // @synthesize mComponent=_mComponent; @property(retain, nonatomic) VOIPDialData *mDialData; // @synthesize mDialData=_mDialData; @property(retain, nonatomic) VOIPVideoRender *outputVideoRender; // @synthesize outputVideoRender=_outputVideoRender; @property(retain, nonatomic) VOIPVideoRender *inputVideoRender; // @synthesize inputVideoRender=_inputVideoRender; @property(retain, nonatomic) CContact *mContact; // @synthesize mContact=_mContact; @property(retain, nonatomic) AUAudioDevice *mAudioDevice; // @synthesize mAudioDevice=_mAudioDevice; @property(retain, nonatomic) NSData *mRemoteCapInfo; // @synthesize mRemoteCapInfo=_mRemoteCapInfo; @property(retain, nonatomic) NSData *mLocalCapInfo; // @synthesize mLocalCapInfo=_mLocalCapInfo; @property(retain, nonatomic) NSArray *mVoipCSAddrList; // @synthesize mVoipCSAddrList=_mVoipCSAddrList; @property(nonatomic) int status; // @synthesize status=_status; @property(nonatomic) unsigned long mVoIPType; // @synthesize mVoIPType=_mVoIPType; @property(nonatomic) unsigned long mInviteId; // @synthesize mInviteId=_mInviteId; @property(nonatomic) unsigned int mCalleeMemberId; // @synthesize mCalleeMemberId; @property(nonatomic) BOOL mNeedHeartBeat; // @synthesize mNeedHeartBeat; @property(nonatomic) unsigned int muiHWEncExceptionMask; // @synthesize muiHWEncExceptionMask; @property(nonatomic) unsigned int mNotifySeq; // @synthesize mNotifySeq; @property(nonatomic) BOOL mHasAccept; // @synthesize mHasAccept; @property(retain, nonatomic) MMTimer *mVoipCSCallingTimer; // @synthesize mVoipCSCallingTimer; @property(retain, nonatomic) MMTimer *mVoipTimer; // @synthesize mVoipTimer; @property(nonatomic) int callResultStatus; // @synthesize callResultStatus; @property(nonatomic) unsigned long mNextInviteTimestamp; // @synthesize mNextInviteTimestamp; @property(retain, nonatomic) AVVideoDevice *mVideoDevice; // @synthesize mVideoDevice; @property(nonatomic) int mMaxSWEncSize; // @synthesize mMaxSWEncSize; @property(nonatomic) int mMaxHWEncSize; // @synthesize mMaxHWEncSize; @property(nonatomic) int mOSType; // @synthesize mOSType; @property(nonatomic) unsigned long long mRecvFirstAVDataPacketTime; // @synthesize mRecvFirstAVDataPacketTime; @property(nonatomic) BOOL mIsVideoInited; // @synthesize mIsVideoInited; @property(nonatomic) int exitAbnormalStatus; // @synthesize exitAbnormalStatus; @property(nonatomic) unsigned int mLastNetworkStatus; // @synthesize mLastNetworkStatus; @property(nonatomic) int mInitNetType; // @synthesize mInitNetType; @property(nonatomic) unsigned long long mStartTalkingTime; // @synthesize mStartTalkingTime; @property(nonatomic) int mHWCloseCmd; // @synthesize mHWCloseCmd; @property(nonatomic) int iAudioEnableSpkec; // @synthesize iAudioEnableSpkec; @property(nonatomic) int bEnableRmIOAndS3A; // @synthesize bEnableRmIOAndS3A; @property(nonatomic) int bAudioDTX; // @synthesize bAudioDTX; @property(nonatomic) int bUseNewP2S; // @synthesize bUseNewP2S; @property(nonatomic) int FastPlayRepair; // @synthesize FastPlayRepair; @property(nonatomic) int PassthroughQosAlgorithm; // @synthesize PassthroughQosAlgorithm; @property(nonatomic) int AudioTsdfEdge; // @synthesize AudioTsdfEdge; @property(nonatomic) int AudioTsdfBeyond3G; // @synthesize AudioTsdfBeyond3G; @property(nonatomic) int mAnswerTime; // @synthesize mAnswerTime; @property(nonatomic) int mCancelInviteTime; // @synthesize mCancelInviteTime; @property(nonatomic) int mCallTime; // @synthesize mCallTime; @property(nonatomic) int mChannelConnectedTime; // @synthesize mChannelConnectedTime; @property(nonatomic) int mDialUsedTime; // @synthesize mDialUsedTime; @property(nonatomic) struct timeval mStartTalkTime; // @synthesize mStartTalkTime; @property(nonatomic) unsigned long long mRecvInviteTime; // @synthesize mRecvInviteTime; @property(nonatomic) BOOL mSendInviteStatus; // @synthesize mSendInviteStatus; @property(nonatomic) unsigned long long mSendInviteTime; // @synthesize mSendInviteTime; @property(nonatomic) unsigned int m_cameraChangeToOrientationLastCount; // @synthesize m_cameraChangeToOrientationLastCount; @property(nonatomic) int m_cameraChangeToOrientation; // @synthesize m_cameraChangeToOrientation; @property(nonatomic) BOOL m_usingFrontCameraLastFrame; // @synthesize m_usingFrontCameraLastFrame; @property(nonatomic) int m_cameraOrientation; // @synthesize m_cameraOrientation; @property(nonatomic) int m_videoOrientation; // @synthesize m_videoOrientation; @property(nonatomic) int mCntTryStartAudioDev; // @synthesize mCntTryStartAudioDev; @property int mVTDecStatus; // @synthesize mVTDecStatus; @property int mVTEncStatus; // @synthesize mVTEncStatus; @property(nonatomic) int send_kbps; // @synthesize send_kbps; @property(nonatomic) int recv_kbps; // @synthesize recv_kbps; @property(nonatomic) int cap_fps; // @synthesize cap_fps; @property(nonatomic) int recv_fps; // @synthesize recv_fps; @property(nonatomic) int send_fps; // @synthesize send_fps; @property(nonatomic) unsigned long mCaptureFrames; // @synthesize mCaptureFrames; @property(nonatomic) char *mPreviewBuf; // @synthesize mPreviewBuf; - (void).cxx_destruct; - (void)SetVoipCSDelegate:(id)arg1; - (void)BeginInterruption; - (void)onNetworkStatusChange:(unsigned long)arg1; - (int)AudioDevGetData:(char *)arg1 length:(unsigned long)arg2; - (int)AudioDevPutData:(char *)arg1 length:(unsigned long)arg2; - (int)GetFrmType; - (int)VideoDevPutData:(int)arg1 frmData:(char *)arg2 imageWidth:(unsigned long)arg3 imageHeight:(unsigned long)arg4; - (void)StopSessionWithProtocolErr:(int)arg1; - (void)StopSession; - (void)StopHeartBeat; - (void)StartHeartBeat; - (void)TimerCheck; - (void)StopHWDec; - (void)StopHWEnc; - (void)UpdateHWQosParam; - (void)UpdateHWDecSession; - (void)SetHWEncBR:(int)arg1; - (int)DecFrmError; - (void)EventNotify:(long)arg1 param:(int)arg2 type:(int)arg3; - (void)RenderTexture:(struct __CVBuffer *)arg1; - (BOOL)IsCanTalkAndSendData; - (void)setVideoDelegate:(id)arg1; - (void)SetStatus:(int)arg1 andErrNo:(int)arg2; - (void)CalcNewDailUsedTime; - (void)handleEnterForeground; - (void)handleEnterBackground; - (void)CancelCall:(int)arg1; - (void)StartSession; - (void)setVideoDeviceDelegate:(id)arg1; - (void)onVideoSessionStartComplete; - (BOOL)getIsTalked; - (unsigned int)getNotifySeq; - (unsigned long)getRoomType; - (unsigned long long)getRoomId; - (unsigned long long)getRoomKey; - (void)Hangup:(unsigned long)arg1; - (void)VideoCall:(id)arg1 withCallType:(unsigned long)arg2 appid:(id)arg3; - (void)AudioCall:(id)arg1 withCallType:(unsigned long)arg2 appid:(id)arg3; - (void)RealCall:(id)arg1 withCallType:(id)arg2 appid:(id)arg3; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)VoipCSSyncWithRoomId:(unsigned long long)arg1 roomKey:(unsigned long long)arg2 syncSeq:(unsigned int)arg3 MemberId:(unsigned int)arg4 status:(unsigned int)arg5 substatus:(unsigned int)arg6 cap:(const void *)arg7 capLen:(unsigned long long)arg8; - (void)GetLocalCapInfoWithVoipType:(unsigned long)arg1; - (void)HandleVoipCSRedirectResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandleVoipCSReportResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandleVoipCSHeartBeatResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandleVoipCSSyncResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandleVoipCSHangupResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandleVoipCSInviteResp:(id)arg1 Event:(unsigned long)arg2; - (void)SendVoipCSRedirectReq; - (void)SendVoipCSHeartBeatReq; - (void)SendVoipCSSyncReqBy:(unsigned long)arg1; - (void)SendVoipCSHangupReqBy:(id)arg1 reason:(unsigned long)arg2; - (void)SendVoipCSInviteReqBy:(id)arg1 appid:(id)arg2; - (void)dealloc; - (id)init; - (void)SetMicroPhoneMute:(BOOL)arg1; - (void)FlipCamera; - (BOOL)isCameraFront; - (void)StartLocalVideo; - (void)resetCameraDevice; - (void)updateCameraPosToFitDevice; - (void)setCameraPos:(int)arg1; - (void)audioDeviceStartedFail:(id)arg1; - (void)audioDeviceUnPluginHeadset:(id)arg1; - (void)audioDevicePluginHeadset:(id)arg1; - (void)audioDeviceFarawayEar:(id)arg1; - (void)audioDeviceNearEar:(id)arg1; - (void)SetCSReportData:(id *)arg1 voipCS3rdReport:(id *)arg2 channelReport:(id *)arg3 engineReport:(id *)arg4; - (void)DataNotify_pp:(char *)arg1 len:(int)arg2 param:(short)arg3; - (void)DataNotify_Arq:(char *)arg1 len:(int)arg2 type:(unsigned char)arg3; - (void)DataNotify:(char *)arg1 len:(int)arg2; - (void)OnCSVoipNotify:(id)arg1; - (int)OnTransportChannelData:(int)arg1 pData:(void *)arg2 len:(int)arg3; - (void)StopCSTalk; - (void)StartCSTalk; - (void)ConnectFail:(id)arg1; - (void)NetworkErr:(id)arg1; - (void)TalkBroken:(id)arg1; - (int)OnCSChannelEvent:(unsigned short)arg1 ErrNo:(int)arg2; - (void)StopCSConnect; - (void)StartCSConnect; - (int)InitVoipCSChannel; - (void)StopCSEngine; - (void)StartCSEngine; - (void)SetMVEInfo:(CDStruct_33d8b17a *)arg1; - (int)GetHWEncWidth; - (void)SendCloseHWEncCmd:(int)arg1; - (int)ReInitHWEnc; - (void)StartVideoData; - (void)StartRecordAndPlayAudioForVoip; - (void)StartAudioDataInNewThread; - (void)StartAudioData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCOutPhoneContact : NSObject { BOOL isWeChatFriend; NSString *nickname; NSString *nicknamePinYin; NSString *nicknamePinYinShort; NSDictionary *phoneWithLabels; NSDictionary *phoneToMd5Dic; NSString *mmNickname; NSString *mmUsername; NSString *bigHeadImgUrl; NSString *smallHeadImgUrl; NSString *mainCountryCode; NSString *mainPurePhoneNum; }

@property(nonatomic) BOOL isWeChatFriend; // @synthesize isWeChatFriend; @property(retain, nonatomic) NSString *mainPurePhoneNum; // @synthesize mainPurePhoneNum; @property(retain, nonatomic) NSString *mainCountryCode; // @synthesize mainCountryCode; @property(retain, nonatomic) NSString *smallHeadImgUrl; // @synthesize smallHeadImgUrl; @property(retain, nonatomic) NSString *bigHeadImgUrl; // @synthesize bigHeadImgUrl; @property(retain, nonatomic) NSString *mmUsername; // @synthesize mmUsername; @property(retain, nonatomic) NSString *mmNickname; // @synthesize mmNickname; @property(retain, nonatomic) NSDictionary *phoneToMd5Dic; // @synthesize phoneToMd5Dic; @property(retain, nonatomic) NSDictionary *phoneWithLabels; // @synthesize phoneWithLabels; @property(retain, nonatomic) NSString *nicknamePinYinShort; // @synthesize nicknamePinYinShort; @property(retain, nonatomic) NSString *nicknamePinYin; // @synthesize nicknamePinYin; @property(retain, nonatomic) NSString *nickname; // @synthesize nickname; - (void).cxx_destruct; @property(readonly, nonatomic) BOOL isAdressBookContact; @property(readonly, nonatomic) BOOL isWeChatUser; - (id)initWithWCOutPhoneContact:(id)arg1; - (id)initWithWCOutRecentCallItem:(id)arg1; - (id)initWithMMPhoneContact:(id)arg1;

@end

@interface AVVideoDeviceSessionQueue : NSObject { NSObject *_m_videoSessionQueue; }

  • (id)shareInstance; @property(retain, nonatomic) NSObject *m_videoSessionQueue; // @synthesize m_videoSessionQueue=_m_videoSessionQueue;
  • (void).cxx_destruct;

@end

@interface AVVideoDevice : MMObject { struct opaqueCMSampleBuffer *m_lastSampleBufferRef; BOOL _shouldCaptureImage; BOOL _shouldStopAfterCapturing; UIImage *_lastCaptureImage; BOOL _m_usingBackCamera; BOOL _m_hasSetupSession; AVCaptureSession *session; AVCaptureDeviceInput *videoInput; AVCaptureVideoDataOutput *videoDataOutput; id delegate; id dataSource; NSRecursiveLock *m_startSessionLock; int videoDevErrCode; id m_sessionDelegate; char *mCameraBuf; id mRecDevCallBack; id m_setupDelegate; int _mVideoInterruptEndFlag; NSMutableArray *_m_requestLayerBlocks; AVCaptureVideoPreviewLayer *_m_previewLayer; NSRecursiveLock *_m_lastCaptureImageLock; }

@property(retain, nonatomic) NSRecursiveLock *m_lastCaptureImageLock; // @synthesize m_lastCaptureImageLock=_m_lastCaptureImageLock; @property(nonatomic) BOOL m_hasSetupSession; // @synthesize m_hasSetupSession=_m_hasSetupSession; @property(retain, nonatomic) AVCaptureVideoPreviewLayer *m_previewLayer; // @synthesize m_previewLayer=_m_previewLayer; @property(retain, nonatomic) NSMutableArray *m_requestLayerBlocks; // @synthesize m_requestLayerBlocks=_m_requestLayerBlocks; @property(nonatomic) int mVideoInterruptEndFlag; // @synthesize mVideoInterruptEndFlag=_mVideoInterruptEndFlag; @property(nonatomic) BOOL m_usingBackCamera; // @synthesize m_usingBackCamera=_m_usingBackCamera; @property(nonatomic) __weak id m_setupDelegate; // @synthesize m_setupDelegate; @property(nonatomic) __weak id mRecDevCallBack; // @synthesize mRecDevCallBack; @property(nonatomic) char *mCameraBuf; // @synthesize mCameraBuf; @property(nonatomic) __weak id m_sessionDelegate; // @synthesize m_sessionDelegate; @property(nonatomic) int videoDevErrCode; // @synthesize videoDevErrCode; @property(retain, nonatomic) NSRecursiveLock *m_startSessionLock; // @synthesize m_startSessionLock; @property(nonatomic) __weak id dataSource; // @synthesize dataSource; @property __weak id delegate; // @synthesize delegate; @property(retain, nonatomic) AVCaptureVideoDataOutput *videoDataOutput; // @synthesize videoDataOutput; @property(retain, nonatomic) AVCaptureDeviceInput *videoInput; // @synthesize videoInput; @property(retain, nonatomic) AVCaptureSession *session; // @synthesize session; - (void).cxx_destruct; - (void)answerLayerRequest; - (void)requestLayer:(CDUnknownBlockType)arg1; - (void)initPreviewLayer:(struct CGRect)arg1; - (id)previewLayer:(struct CGRect)arg1; - (void)captureOneImage; - (BOOL)isCameraFront; - (unsigned int)cameraCount; - (void)toggleCamera; - (void)stopSession; - (void)startSession; - (BOOL)isRunning; - (void)onVideoInterruptEnd:(id)arg1; - (void)onVideoInterrupt:(id)arg1; - (void)onVideoStop:(id)arg1; - (void)onVideoStart:(id)arg1; - (void)onVideoError:(id)arg1; - (BOOL)setupSessionWithCameraFront:(BOOL)arg1; - (void)setVideoDeviceSetupDelegate:(id)arg1; - (void)setVideoDeviceSessionDelegate:(id)arg1; - (id)requestLastCapture; - (void)updateLastSampleBufferRef:(struct opaqueCMSampleBuffer *)arg1; - (void)dealloc; - (id)init; - (id)cameraWithPosition:(int)arg1; - (id)backFacingCamera; - (id)frontFacingCamera; - (void)setTorchModeOff; - (void)setTorchModeOn; - (void)setFlashModeOff; - (void)setFlashModeOn; - (void)setFrameDuration; - (int)getCaptureFps; - (void)captureOutput:(id)arg1 didOutputSampleBuffer:(struct opaqueCMSampleBuffer *)arg2 fromConnection:(id)arg3; - (void)newVideoSample:(struct opaqueCMSampleBuffer *)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChatMigrationBackupDataPushPool : NSObject { BOOL m_bBackuping; BOOL m_bGenerate; BOOL m_bFinished; BOOL m_bCopyDB; NSCondition *m_DataPushConditionBuffer; unsigned int m_ConsumerWait; unsigned int m_ProducerWait; unsigned int m_TotalProducePushCount; unsigned int m_TotalConsumePushConut; id _delegate; ChatMigrationBackupChatLogic *_backupChatLogicProducer; NSMutableArray *_producerDataPushArray; NSMutableArray *_consumeDataPushArray; NSMutableArray *_bufferDataPushArray; }

  • (unsigned long long)getSizeWithSessionItemArray:(id)arg1;
  • (unsigned long long)getMsgCountWithSessionItemArray:(id)arg1;
  • (id)getSessionUserNameWithSelectedSessionItems:(id)arg1; @property(retain, nonatomic) NSMutableArray *bufferDataPushArray; // @synthesize bufferDataPushArray=_bufferDataPushArray; @property(retain, nonatomic) NSMutableArray *consumeDataPushArray; // @synthesize consumeDataPushArray=_consumeDataPushArray; @property(retain, nonatomic) NSMutableArray *producerDataPushArray; // @synthesize producerDataPushArray=_producerDataPushArray; @property(retain, nonatomic) ChatMigrationBackupChatLogic *backupChatLogicProducer; // @synthesize backupChatLogicProducer=_backupChatLogicProducer; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)onServerCancelWithErrorCode:(int)arg1;
  • (void)onFinished;
  • (void)onGetPieceOfData:(id)arg1;
  • (id)p_getDataFromConsumer;
  • (void)p_bufferAddDataToConsumer;
  • (void)p_producerAddDataToBuffer;
  • (void)removeBakChatDB;
  • (BOOL)p_copyMainDBToBakChatDB;
  • (void)cancelBackup;
  • (id)getDicOfBackupReportInfo;
  • (id)getNextPieceOfData;
  • (void)stopGenerateDataPush;
  • (void)startGenerateDataPush;
  • (void)getFirstDataWhenPkgReadyAsynForBreakPoint;
  • (void)getFirstDataWhenPkgReadyAsyn;
  • (BOOL)getStartBackupInfo:(unsigned long long *)arg1 andSize:(unsigned long long *)arg2 withSeletedSession:(id)arg3;
  • (void)p_dispatchDataToBackupChatLogicWith:(id)arg1;
  • (void)p_refreshSetting;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCFeedExposureItem : MMObject { NSString *nsFeedId; unsigned long uiCreateTime; unsigned long uiCount; }

  • (void)initialize; @property(nonatomic) unsigned long uiCount; // @synthesize uiCount; @property(nonatomic) unsigned long uiCreateTime; // @synthesize uiCreateTime; @property(retain, nonatomic) NSString *nsFeedId; // @synthesize nsFeedId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ImageTextReaderMessageNodeView : ReaderNewMessageNodeView { }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (id)genLabel:(id)arg1 maxWidth:(float)arg2 fone:(id)arg3;
  • (float)calLabelHeight:(id)arg1 maxWidth:(float)arg2 fone:(id)arg3;
  • (float)calLabelWidth:(id)arg1 maxWidth:(float)arg2 fone:(id)arg3;
  • (id)getPubTimeString:(id)arg1;
  • (BOOL)hasHeadImageAndNickName;
  • (float)readerContentLMargin;
  • (float)readerLineLMargin;
  • (float)readerContentWidth;
  • (float)readerViewWidth;
  • (void)openWebUrl:(id)arg1;
  • (void)onOPButtonClicked:(id)arg1;
  • (void)onHeadImageClick;
  • (void)onReaderViewClicked;
  • (BOOL)CanWillShowReader:(id)arg1;
  • (BOOL)CanResponseClicked;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)forwardMessage;
  • (void)reLayoutSubviews;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;

@end

@interface WCAccountLoginByQRCodeViewController : WCAccountBaseViewController { UIView *_scanQRCodeView; UIView *_qrCodeFrameView; UIImageView *_qrCodeImgView; UIActivityIndicatorView *_loadingView; UIView *_qrCodeScannedView; UIImageView *_headImgView; UIImage *_headImg; UILabel *_tipsLabel; UILabel *_descriptionLabel; UILabel *_nickNameLabel; UIButton *_cancelLogIn; UIButton *_refreshBtn; UIImageView *_qrCodeFailedImgView; UIActivityIndicatorView *_logingLoading; UIButton *_switchAccountBtn; NSURLConnection *_downloadConnection; BOOL _isDownloading; NSMutableData *_headImgData; id m_delegate; WCAccountQRCodeLoginControlLogic *_delegateLogic; }

  • (void).cxx_destruct;
  • (void)viewDidTransitionToNewSize;
  • (void)setDelegate:(id)arg1;
  • (void)connectionDidFinishLoading:(id)arg1;
  • (void)connection:(id)arg1 didReceiveData:(id)arg2;
  • (void)startDownloadHeadImgWithURL:(id)arg1;
  • (void)onRefreshBtnClicked;
  • (void)onCancel;
  • (void)createQRCodeFailedView;
  • (void)createDescriptionView;
  • (void)createTipsView;
  • (void)createLoadingView;
  • (void)createQRCodeView;
  • (void)createQRCodeFrame;
  • (void)createNickNameLabel;
  • (void)createHeadImgView;
  • (void)createQRCodeScannedView;
  • (void)createScanQRCodeView;
  • (void)removeRefreshBtn;
  • (void)showQRCodeExpiredView;
  • (void)showQRCodeFailedView;
  • (void)showFailedView;
  • (void)showLoginingViewWithNickName:(id)arg1 headImgURL:(id)arg2;
  • (void)showQRCodeScanView;
  • (void)showUserInfoViewWithHeadImgURL:(id)arg1 nickName:(id)arg2;
  • (void)onGetQRCodeImgFailed;
  • (void)onGetQRCodeImg:(id)arg1;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (void)didReceiveMemoryWarning;
  • (void)dealloc;
  • (id)initWithNibName:(id)arg1 bundle:(id)arg2;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VOIPStatHelper : NSObject { }

  • (id)GenAVQualityExtLog:(struct tagAVQualityReportInfo *)arg1 extAVReport:(struct NewAVExtReport_t *)arg2;
  • (id)GetChannelLog:(struct tagDirectReport *)arg1 withRelayReport:(struct tagRelayReport *)arg2 withDirectReportV2:(struct NewDirectReport *)arg3 withRelayReportV2:(struct NewRelayReport *)arg4 withDialReport:(struct tagDialReport *)arg5;
  • (id)GetChannelTcpLog:(struct RelayTcpReport *)arg1 tcpSwitchCnt:(unsigned int)arg2 withDialReport:(struct tagDialReport *)arg3 withRelayReportV2:(struct NewRelayReport *)arg4;
  • (id)GenAVQualityLog:(struct tagAVQualityReportInfo *)arg1 extAVReport:(struct NewAVExtReport_t *)arg2 androidReport:(struct AndroidReport_t *)arg3;
  • (id)GenNewDialLog:(struct NewDialReport_t *)arg1 androidReport:(struct AndroidReport_t *)arg2;
  • (id)GenExtLog:(struct ExtReport_t *)arg1 withQual:(struct tagAVQualityReportInfo)arg2;
  • (id)GenQualityLog:(struct tagAVQualityReportInfo *)arg1;
  • (id)GenDirectLog:(struct tagDirectReport *)arg1;
  • (id)GenRelayLog:(struct tagRelayReport *)arg1;
  • (id)GenDialLog:(struct tagDialReport *)arg1;

@end

@interface MultiTalkMessageNodeView : BaseMessageNodeView { UIImageView *m_backgroundImageView; MultiTalkSessionItem *m_sessionItem; NSDictionary *m_contentJsonDict; unsigned int m_msgLocalID; NSString *m_talkingMembers; NSString *m_talkingDuration; float m_nodeContentHeight; float m_nodeContentWidth; float m_headerContentHeight; float m_talkingDurationContentHeight; float m_talkingMembersContentHeight; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1; @property(nonatomic) float m_talkingMembersContentHeight; // @synthesize m_talkingMembersContentHeight; @property(nonatomic) float m_talkingDurationContentHeight; // @synthesize m_talkingDurationContentHeight; @property(nonatomic) float m_headerContentHeight; // @synthesize m_headerContentHeight; @property(nonatomic) float m_nodeContentWidth; // @synthesize m_nodeContentWidth; @property(nonatomic) float m_nodeContentHeight; // @synthesize m_nodeContentHeight; @property(retain, nonatomic) NSString *m_talkingDuration; // @synthesize m_talkingDuration; @property(retain, nonatomic) NSString *m_talkingMembers; // @synthesize m_talkingMembers; @property(nonatomic) unsigned int m_msgLocalID; // @synthesize m_msgLocalID; @property(retain, nonatomic) NSDictionary *m_contentJsonDict; // @synthesize m_contentJsonDict; @property(retain, nonatomic) MultiTalkSessionItem *m_sessionItem; // @synthesize m_sessionItem; @property(retain, nonatomic) UIImageView *m_backgroundImageView; // @synthesize m_backgroundImageView;
  • (void).cxx_destruct;
  • (void)reLayoutSubviews;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (id)getBkgImage;
  • (void)initMultiTalkNodeViewData;
  • (void)dealloc;

@end

@interface MMMusicLyricsAlbumMgr : MMService <MMService, PBMessageObserverDelegate> { NSMutableArray *m_arrMusicItems; NSString *m_nsLyricsRootPath; NSString *m_nsAlbumCoverRootPath; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleGetLyricsAndAlbumResp:(id)arg1 Event:(unsigned long)arg2;
  • (BOOL)GetLyricsAndAlbumFromSvr:(id)arg1;
  • (unsigned int)indexOfMusicByWeUrl:(id)arg1;
  • (BOOL)saveAlbumCoverToFile:(id)arg1 FilePath:(id)arg2;
  • (BOOL)saveLyricsToFile:(id)arg1 FilePath:(id)arg2;
  • (id)getLyricsFromFile:(id)arg1;
  • (id)getAlbumCoverName:(id)arg1 AndSinger:(id)arg2;
  • (id)getLyricFileName:(id)arg1 AndSinger:(id)arg2;
  • (void)GetLyricsAndAlbumCoverByMusicInfo:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMSayHelloViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, UITextFieldDelegate, PBMessageObserverDelegate, UIAlertViewDelegate> { UITextField *m_sayHelloTextView; NSString *m_helloContent; CContact *m_helloReceiver; unsigned long m_eventID; id m_delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=m_delegate; @property(retain, nonatomic) CContact *helloReceiver; // @synthesize helloReceiver=m_helloReceiver; @property(retain, nonatomic) NSString *helloContent; // @synthesize helloContent=m_helloContent; @property(retain, nonatomic) UITextField *sayHelloTextView; // @synthesize sayHelloTextView=m_sayHelloTextView; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)quitSayHello; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (BOOL)textFieldShouldReturn:(id)arg1; - (void)updateWordCount:(id)arg1; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidUnload; - (void)viewDidLoad; - (void)onCancelSendSayHello; - (void)onSendSayHello:(id)arg1; - (id)filterString:(id)arg1; - (BOOL)doSayHello:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAdvertiseLogMgr : MMService <PBMessageObserverDelegate, MMKernelExt, MMService> { BOOL adLogReporting; BOOL reportTaskRunning; WCAdvertiseLogDB *logDB; unsigned long reportBeginLocalId; unsigned long reportCurrLocalId; unsigned long reportEndLocalId; BOOL delayInsertDB; NSMutableArray *tempLogs; }

  • (void).cxx_destruct;
  • (unsigned long)getMaxSendSize;
  • (unsigned long)getRandomInternalTime;
  • (unsigned long)getExceptionMaxTime;
  • (void)saveNextReportTime:(unsigned long)arg1;
  • (unsigned long)getNextReportTime;
  • (void)onAuthOK;
  • (void)didEnterBackground;
  • (void)willEnterForeground;
  • (void)startReportADLog;
  • (id)getReportADLogPackage;
  • (void)tryReportADLog;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)insertDBLogsToDb;
  • (void)reportADLog:(unsigned long)arg1 logExt:(id)arg2;
  • (id)getKVLogHead;
  • (void)setupLogDB;
  • (void)onServiceReloadData;
  • (void)dealloc;
  • (void)onServiceClearData;
  • (void)onServiceInit;
  • (id)getPathForLogCache;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RecoverDataViewController : MMUIViewController <RecoverDataManagerDelegate, UIAlertViewDelegate> { MMTableViewInfo *m_tableViewInfo; MMLoadingView *m_loadingView; RecoverDataManager *m_recoverDataMgr; NSObject *m_workQueue; BOOL m_isRunning; float _progress; MMTimer *_progressTimer; BOOL _directRecover; NSString *_m_selName; }

@property(retain, nonatomic) NSString *m_selName; // @synthesize m_selName=_m_selName; - (void).cxx_destruct; - (void)onRestore; - (void)forceToClose; - (void)onRecoverFailure; - (void)onRecoverSuccess; - (void)onLowSpaceForDBRecover:(id)arg1; - (void)onDoRecover:(id)arg1; - (void)updateProgress; - (void)selectCell:(id)arg1; - (void)makeCell:(id)arg1 cellInfo:(id)arg2; - (void)addRecoverName:(id)arg1 order:(unsigned int)arg2; - (void)initView; - (void)adjustTableViewRect; - (void)viewDidLoad; - (void)dealloc; - (id)initWithName:(id)arg1; - (id)init; - (void)onRecoverProgressUpdate:(float)arg1; - (void)onAddRecoverData:(id)arg1 order:(unsigned int)arg2; - (void)finishAlertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)startAlertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMThemeUtil : NSObject { }

  • (void)setUITextField:(id)arg1 FromDictionary:(id)arg2;
  • (void)setUIControl:(id)arg1 FromDictionary:(id)arg2;
  • (void)setUITableViewCell:(id)arg1 FromDictionary:(id)arg2;
  • (void)setUIImageView:(id)arg1 FromDictionary:(id)arg2;
  • (void)setUILabel:(id)arg1 FromDictionary:(id)arg2;
  • (void)setUIView:(id)arg1 FromDictionary:(id)arg2;
  • (id)parseColorFromValues:(id)arg1;
  • (struct UIEdgeInsets)parseEdgeInsetsFromValues:(id)arg1;
  • (struct CGRect)parseRectFromValues:(id)arg1;
  • (id)parseStringFromValues:(id)arg1;
  • (id)parseStrechedImageFromValues:(id)arg1;
  • (id)parseStrechedImageFromValues_for_different_ios_version:(id)arg1;
  • (struct CGSize)parseSizeFromValues:(id)arg1;
  • (struct CGPoint)parsePointFromValues:(id)arg1;
  • (float)parseFloatFromValues:(id)arg1 needCeil:(BOOL)arg2;
  • (float)parseFloatFromValues:(id)arg1;
  • (float)parseFontSizeFromValues:(id)arg1;
  • (int)parseIntegerFromValues:(id)arg1;
  • (id)parseFontFromValues:(id)arg1;
  • (BOOL)parseBOOLFromValues:(id)arg1;

@end

@interface WCListSightCellView : WCListBaseCellView { UIView *m_tailView; }

  • (float)calculateHeightForRowData:(id)arg1 isFirstOneInsection:(BOOL)arg2 isLastOneInSection:(BOOL)arg3;
  • (void).cxx_destruct;
  • (void)setHighlightedColor;
  • (void)setNormalColor;
  • (void)onClickEvent;
  • (void)initView;
  • (void)initTailView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeLogicProxy : MMObject { int m_logicType; id m_delegate; ShakePeopleLogicController *m_shakePeopleLogic; ShakeMusicLogicController *m_shakeMusicLogic; ShakeBeaconLogicController *m_shakeBeaconLogic; ShakeTvLogicController *m_shakeTvLogic; ShakeCardLogicController *m_shakeCardLogic; }

  • (void).cxx_destruct;
  • (void)updateShakeCardLocation;
  • (void)SetShakeList:(id)arg1 andScene:(unsigned long)arg2;
  • (void)updateShakeLocation;
  • (id)getMsgForState:(unsigned long)arg1;
  • (BOOL)isShowBannerView;
  • (void)shakeTerminate;
  • (void)shakeReset;
  • (void)shakeStop;
  • (BOOL)shakeReport;
  • (int)getShakeLogicType;
  • (void)dealloc;
  • (id)initWithDelegate:(id)arg1;
  • (void)onShakeMusicStorageChanged;
  • (void)OnShakeShareCountChanged;
  • (void)onShakePageStorageChanged;
  • (void)onShakeStatusChanged;
  • (void)onShakePeopleStorageChanged;
  • (int)GetLogicTypeFromStatus;

@end

@interface MMNearByHeaderView : UIControl { UIImageView *m_iconView; UILabel *m_title; UIView *m_lineView; }

  • (void).cxx_destruct;
  • (void)updateConstraints;
  • (id)init;
  • (void)dealloc;

@end

@interface SayHelloViewController : MMUIViewController <SeePeopleNearByUIDelegate, tableViewDelegate, UITableViewDelegate, UITableViewDataSource, SayHelloDataLogicDelegate, WCActionSheetDelegate, ContactsItemViewDelegate, VerifyPhoneDelegate, UIAlertViewDelegate> { MMTableView *m_tableView; MMTableViewInfo *m_tableViewInfoNoHello; UIView *m_headerSearchView; FindContactSearchViewCellInfo *m_searchInfo; unsigned long m_uiScene; SayHelloDataLogic *m_DataLogic; CContactVerifyLogic *m_oContactVerifyLogic; UILabel *m_labelTip; CPushContact *m_selectedContact; MMNearByHeaderView *m_nearByHeaderView; SeePeopleNearByLogicController *m_peopleNearByLogicController; }

  • (void)makeHelloCell:(id)arg1 helloMsg:(id)arg2 delegate:(id)arg3;
  • (void)OnViewDetail:(id)arg1 prarentViewController:(id)arg2; @property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene;
  • (void).cxx_destruct;
  • (void)onMainWindowFrameChanged;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2;
  • (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (void)OnSayHelloDataSendVerifyMsg:(id)arg1;
  • (void)OnSayHelloDataVerifyContactOK:(id)arg1;
  • (void)onContactsItemViewRightButtonClick:(id)arg1;
  • (void)verifyContactWithOpCode:(id)arg1 opcode:(unsigned long)arg2;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)OnClear:(id)arg1;
  • (void)OnReturn;
  • (id)GetClearTip;
  • (void)bindPhoneReturn;
  • (id)getViewController;
  • (void)OnSayHelloDataChange;
  • (void)willAppear;
  • (void)dealloc;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)initView;
  • (void)onAddContact;
  • (void)updateNoHello;
  • (void)addGoogleFriend;
  • (void)addMobileFriend;
  • (void)updateHeaderView;
  • (id)makeNewFriendHeaderView;
  • (id)makeNearByHeaderView;
  • (BOOL)shouldShowNearByHeaderView;
  • (void)onClearMyLbsDataFinishedWithResult:(BOOL)arg1;
  • (void)onClearNearHeaderClicked:(id)arg1;
  • (void)initTableView;
  • (void)initData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionPageShareLogic : MMObject <WCActionSheetDelegate, ForwardMessageLogicDelegate, WCCommitViewResultDelegate> { ForwardMessageLogicController *m_forwardMsgLogic; NSString *m_titleForShareToTimeline; NSString *m_titleForShareToFriend; NSString *m_desc; NSString *m_iconUrl; NSString *m_linkUrl; int m_shareToTimelineType; int m_shareToFriendType; NSString *m_pid; unsigned int m_packType; unsigned long m_designerUin; NSString *m_designerName; EmotionBannerSet *m_bannerSet; CContact *m_shareContact; id _delegate; WCDataItem *_timeLineDataItem; }

  • (id)genProductIdFromTimelineUserData:(id)arg1; @property(retain, nonatomic) WCDataItem *timeLineDataItem; // @synthesize timeLineDataItem=_timeLineDataItem; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)onDoneForwardForForwardView:(id)arg1;
  • (void)onCancelForwardForForwardView:(id)arg1;
  • (void)OnForwardMessageException:(id)arg1;
  • (void)OnForwardMessageCancel:(id)arg1;
  • (void)OnForwardMessageSend:(id)arg1;
  • (id)getCurrentViewController;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)ReportShareAction:(unsigned int)arg1 BannerSet:(id)arg2 Type:(unsigned int)arg3;
  • (void)ReportShareAction:(unsigned int)arg1 DesignerUin:(unsigned int)arg2;
  • (void)ReportShareAction:(unsigned int)arg1 Pid:(id)arg2;
  • (void)showLoadingWithMsg:(id)arg1;
  • (id)genShareFriendMessage;
  • (void)shareToFriend;
  • (id)genTimelineUserData;
  • (id)genUploadTask;
  • (void)shareToTimeline;
  • (void)showActionSheetWithSender:(id)arg1;
  • (id)initWithBannerSet:(id)arg1;
  • (id)initWithPersonalDesigner:(id)arg1 Desc:(id)arg2 OldRedirectUrl:(id)arg3;
  • (id)initWithStoreItem:(id)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavMoviePlayerController : MMMoviePlayerController <MMWebViewDelegate, FavTagViewDelegate, FavForwardLogicDelegate> { FavoritesItem *m_favItem; FavDataItemWrap *m_favDataWrap; FavoritesItemDataField *m_favData; FavForwardLogicController *m_favForwardController; BOOL m_isActionSheetShowing; }

@property(retain, nonatomic) FavoritesItemDataField *m_favData; // @synthesize m_favData; @property(retain, nonatomic) FavDataItemWrap *m_favDataWrap; // @synthesize m_favDataWrap; @property(retain, nonatomic) FavoritesItem *m_favItem; // @synthesize m_favItem; - (void).cxx_destruct; - (id)getFavForawrdViewController; - (void)handleLongPressEx:(id)arg1; - (void)onFavDelete; - (void)onFavTagEditCancel; - (void)onFavTagEditOK; - (unsigned int)supportedInterfaceOrientations; - (void)onFavTagEdit; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onOperate:(id)arg1; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (id)initWithFavDataWrap:(id)arg1; - (id)initWithFavItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LocationMessageNodeView : BaseMessageNodeView <ILocationThumbMgrExt, ILocationMgrExt, UIAlertViewDelegate> { struct CLLocationCoordinate2D m_coordinate; unsigned long m_geotag; MMLoadingView *m_oImageLoadingView; MMImageView *m_oImageView; MMImageView *m_oLabelBkgImageView; UILabel *m_oLocationLabel; UIActivityIndicatorView *m_oLoadingView; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (void)OnLocationThumbMgrError:(int)arg1 Task:(id)arg2;
  • (void)OnUpdateLocationThumb:(id)arg1 Task:(id)arg2;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onMoreOperate:(id)arg1;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)showOpearation;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (struct CGPoint)getSendOKViewOrgin;
  • (void)onDidFindAddress:(id)arg1 forTag:(unsigned long)arg2;
  • (void)createNewRequest;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMMultiSelectToolView : MMUIView { UIImageView *m_bkgView; UIButton *m_btnForward; UIButton *m_btnFavAdd; UIButton *m_btnDelete; UIButton *m_btnMore; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onBtnClicked:(id)arg1; - (void)updateButtons; - (BOOL)hasAnySupportContactsByMsgWrap; - (void)updateBtnsWithSelectCount:(unsigned long)arg1; - (id)createBtnWithImg:(id)arg1 HLImg:(id)arg2 Tag:(int)arg3; - (void)initButtonForRelease; - (void)layoutSubviews; - (void)initSubView; - (id)init;

@end

@interface WCAdvertiseLogicMgr : MMObject { NSMutableArray *arrUpdateList; NSMutableDictionary *dicUpdateSource; BOOL bUpdating; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)responseForSnsADObjectDetailResponse:(id)arg1 Event:(unsigned long)arg2; - (void)requestForSnsADObjectDetailRequest:(id)arg1 FromScene:(unsigned long)arg2 source:(int)arg3; - (void)onOperation:(id)arg1 Finished:(int)arg2; - (BOOL)responseForSnsADObjectOpResponse:(id)arg1 Event:(unsigned long)arg2; - (BOOL)requestForSnsADObjectOpRequest:(id)arg1; - (void)unInterestAdvertiseDataItem:(id)arg1; - (BOOL)unLikeAdvertiseDataItem:(id)arg1 source:(int)arg2; - (BOOL)unCommentAdvertiseDataItem:(id)arg1 commentID:(id)arg2 source:(int)arg3; - (void)updateAdvertiseDataItemDetail:(id)arg1 source:(int)arg2; - (void)updateAdvertiseDataList:(id)arg1; - (void)deleteAdvertiseDataItem:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface MMHttpConnection : MMObject { unsigned long mStatusCode; NSString *m_nsFileName; MMTimer *m_tmCheckTimeOut; unsigned long m_uiHttpType; NSString *m_nsNotifyKey; unsigned long m_uiContentLen; id mDelegate; BOOL m_bGZip; BOOL isWebp; NSURLConnection *mUrlConn; NSMutableData *mRecvData; NSString *mCacheKey; unsigned long mConnProto; float timeInterval; }

@property(nonatomic) float timeInterval; // @synthesize timeInterval; @property(nonatomic) BOOL isWebp; // @synthesize isWebp; @property(retain, nonatomic) NSString *m_nsNotifyKey; // @synthesize m_nsNotifyKey; @property(nonatomic) unsigned long m_uiHttpType; // @synthesize m_uiHttpType; @property(retain, nonatomic) MMTimer *m_tmCheckTimeOut; // @synthesize m_tmCheckTimeOut; @property(retain, nonatomic) NSString *m_nsFileName; // @synthesize m_nsFileName; @property(nonatomic) unsigned long mConnProto; // @synthesize mConnProto; @property(retain, nonatomic) NSString *mCacheKey; // @synthesize mCacheKey; @property(retain, nonatomic) NSMutableData *mRecvData; // @synthesize mRecvData; @property(retain, nonatomic) NSURLConnection *mUrlConn; // @synthesize mUrlConn; - (void).cxx_destruct; - (void)TimeOut; - (void)cancelRequest; - (BOOL)spostWithURL:(id)arg1 body:(id)arg2 boundary:(id)arg3; - (BOOL)sgetWithURL:(id)arg1; - (BOOL)getWithURL:(id)arg1 andRefererHeader:(id)arg2; - (BOOL)getWithURL:(id)arg1; - (void)dealloc; - (void)CancelTimer; - (id)initWithProtocol:(unsigned long)arg1 andDelegate:(id)arg2; - (BOOL)connectWithRequest:(id)arg1; - (BOOL)setPostRequestHeader:(id)arg1 boundary:(id)arg2; - (BOOL)setNormalRequestHeader:(id)arg1; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)connectionDidFinishLoading:(id)arg1; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (void)connection:(id)arg1 didReceiveResponse:(id)arg2; - (void)connection:(id)arg1 didReceiveAuthenticationChallenge:(id)arg2; - (BOOL)connection:(id)arg1 canAuthenticateAgainstProtectionSpace:(id)arg2;

@end

@interface FTSFavUtil : NSObject { }

  • (id)getLastFavItem;
  • (id)getChatRoomDisplayName:(id)arg1;
  • (id)getNormalContactDisplayName:(id)arg1;
  • (id)GetFavItemSourceSearchString:(id)arg1;
  • (id)GetRecordDataSearchString:(id)arg1;
  • (id)ConvertFavItem2FTSFavSearchItem:(id)arg1;
  • (id)getFavSearchItemsByLocalIds:(id)arg1;
  • (id)getFavSearchItemsFrom:(unsigned long)arg1 limit:(unsigned long)arg2;

@end

@interface WCTimelineTipView : MMUIView { id _delegate; BOOL _showTipNow; BOOL _closeTipNow; BOOL _hidingTip; }

  • (id)showTipWithDelegate:(id)arg1 parentView:(id)arg2 content:(id)arg3; @property(nonatomic) BOOL showTipNow; // @synthesize showTipNow=_showTipNow; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)showTipView:(float)arg1 withAnimationTimes:(id)arg2 AnimationValues:(id)arg3;
  • (void)closeTipView:(BOOL)arg1;
  • (void)showTipView:(BOOL)arg1;
  • (void)hideTipView:(BOOL)arg1;
  • (void)animationDidStop:(id)arg1 finished:(BOOL)arg2;
  • (id)getAnimationLayer;
  • (void)performBgAction;
  • (void)initView;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCommentStrangerViewController : MMUIViewController { UIScrollView *m_scrollView; UITextView *m_textView; UILabel *m_labKF; UIButton *m_btnPhone; UIImageView *m_textBG; float m_fTextBGDefaultHeight; float m_fTextViewDefaultHeight; float m_fLabelKFDefaultY; float m_fBtnPhoneDefaultY; float m_fKeyboardHeight; WCDataItem *dataItem; unsigned long source; BOOL m_bSendTextOnly; id m_delegate; unsigned int m_singlePasteTextMaxLength; int m_commentWordLimit; }

  • (void)removeOldText;
  • (void)writeOldText:(id)arg1;
  • (id)openOldText; @property(nonatomic) __weak id delegate; // @synthesize delegate=m_delegate; @property(nonatomic) BOOL isSendTextOnly; // @synthesize isSendTextOnly=m_bSendTextOnly; @property(nonatomic) unsigned long source; // @synthesize source; @property(retain, nonatomic) WCDataItem *dataItem; // @synthesize dataItem;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (id)init;
  • (void)resizeViews;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (void)didRotateFromInterfaceOrientation:(int)arg1;
  • (void)keyboardWillShow:(id)arg1;
  • (void)initTextView;
  • (void)initRightBtn;
  • (void)initLeftBtn;
  • (void)textViewDidChange:(id)arg1;
  • (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
  • (void)onSendMessage:(id)arg1;
  • (void)doSendMessage;
  • (void)OnReturn;
  • (void)OnCancel;
  • (void)startLoading;
  • (void)setTextViewContent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoipCSStatHelper : NSObject { }

  • (id)GenVoipCSEngineLog:(struct VoipCSEngineReport_t *)arg1;
  • (id)GenVoipCSChannelLog:(struct VoipCSChannelReport_t *)arg1;
  • (id)GenClientLog:(struct VoipCSClientReport_t *)arg1;
  • (id)Gen3rdLog:(struct VoipCS3rdReport_t *)arg1;

@end

@interface CThrowBottleEvent : NetCmdEvent { CThrowBottleWrap *m_wrapThrowBottle; }

@property(retain, nonatomic) CThrowBottleWrap *m_wrapThrowBottle; // @synthesize m_wrapThrowBottle; - (void).cxx_destruct; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface MFMassSendBar : UIImageView <KitProgressBarDelegate, MFBanner> { UIView *m_contentView; KitProgressBar *m_progressBar; SightView *_sightView; UIButton *m_cancelButton; MassSendWrap *_task; id _delegate; int _state; }

@property(nonatomic) int state; // @synthesize state=_state; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) MassSendWrap *task; // @synthesize task=_task; - (void).cxx_destruct; - (void)clearPlayer; - (void)cancelTask; - (void)onTaskCanceled; - (void)onTrig; - (void)onClick; - (void)onProgressAnimEnd; - (void)setProgress:(float)arg1; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QQAccountMgr : MMService <MMService, PBMessageObserverDelegate> { }

  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleBindQQ:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleUnBindQQ:(id)arg1 Event:(unsigned long)arg2;
  • (void)localUnBindQQ;
  • (void)unBindQQclearQQ;
  • (BOOL)unBindQQ:(id)arg1;
  • (BOOL)bindQQ:(id)arg1;
  • (void)clearQQFlags;
  • (void)uninstallQQPluginWithoutCGI;
  • (void)clearQQData;
  • (void)clearWBReader;
  • (void)clearQQInvite;
  • (void)clearQQFriend;
  • (void)clearQQMsg;
  • (void)clearWBSX;
  • (void)clearQQMail;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AuthEventHandler : ProtobufEventHandler { struct ec_key_st *ecdh_key; }

  • (BOOL)OnProtocolEncryptPack:(id)arg1 OutBuf:(struct AutoBuffer *)arg2 uin:(unsigned int)arg3;
  • (BOOL)OnProtocolManualAuthEncryptPack:(id)arg1 OutBuf:(struct AutoBuffer *)arg2 uin:(unsigned int)arg3;
  • (BOOL)OnProtocolAutoAuthEncryptPack:(id)arg1 OutBuf:(struct AutoBuffer *)arg2 uin:(unsigned int)arg3;
  • (BOOL)OnProtocolHasCustomEncryptPack:(id)arg1;
  • (void)OnProtocolConnectFail:(id)arg1;
  • (void)OnProtocolResponse:(id)arg1 shouldContinue:(_Bool *)arg2;
  • (void)changeForMessage:(id)arg1;
  • (void)OnProtocolStart:(id)arg1 shouldContinue:(_Bool *)arg2;
  • (void)dealloc;
  • (id)init;

@end

@interface WCTimelineCellABTestBaseTip : MMUIView { WCSnsABTestTipData *tipData; WCDataItem *dataItem; }

  • (float)heightForTipView:(id)arg1; @property(readonly, nonatomic) WCDataItem *dataItem; // @synthesize dataItem; @property(readonly, nonatomic) WCSnsABTestTipData *tipData; // @synthesize tipData;
  • (void).cxx_destruct;
  • (void)resetStatus;
  • (void)resetView:(id)arg1;
  • (void)initView;
  • (id)initWithTipData:(id)arg1 dataItem:(id)arg2 frame:(struct CGRect)arg3;
  • (id)initWithTipData:(id)arg1 dataItem:(id)arg2;

@end

@interface WCTimelineCellABTestBannerTip : WCTimelineCellABTestBaseTip { }

  • (float)heightForTipView:(id)arg1;
  • (void)onActionJump:(id)arg1;
  • (void)initView;

@end

@interface WCTimelineCellABTestActionListTip : WCTimelineCellABTestBaseTip <ILinkEventExt, RichTextLayoutDelegate> { NSMutableArray *arrRichTextActionView; NSMutableArray *arrActionItemView; UIImageView *backgroundImageView; }

  • (float)heightForTipView:(id)arg1;
  • (void).cxx_destruct;
  • (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2 richTextView:(id)arg3;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2 withView:(id)arg3;
  • (void)resetStatus;
  • (void)initView;
  • (void)onActionJump:(id)arg1;
  • (void)createNormalCellView:(id)arg1 paddingTop:(float)arg2 addLine:(BOOL)arg3;
  • (void)createRevokeCellView:(id)arg1 paddingTop:(float)arg2 addLine:(BOOL)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MonoServiceMsgLogic : NSObject { id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct;

@end

@interface ImageDownloadLoader : MMObject { NSMutableSet *m_filePathSet; BOOL m_isDownloading; id _delegate; NSURL *_imgUrl; }

@property(retain, nonatomic) NSURL *imgUrl; // @synthesize imgUrl=_imgUrl; @property(retain, nonatomic) id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)ImageDidFail:(id)arg1; - (void)ImageDidLoadWithData:(id)arg1 Url:(id)arg2; - (void)finishDownloadWithData:(id)arg1; - (void)addDownloadTaskWithFilePath:(id)arg1; @property(readonly, nonatomic) NSArray *filePathToSaveList; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionThumbImageDownloadMgr : MMService <ImageDownloadLoaderDelegate, MMService> { NSMutableDictionary *m_downloadTaskListDic; }

  • (void).cxx_destruct;
  • (void)onDownloadFinishedWithLoader:(id)arg1 AndData:(id)arg2;
  • (void)downloadImgUrlStr:(id)arg1 toPath:(id)arg2;
  • (void)preDownloadImgUrlStr:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoiceSearchMutilLevelViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource> { MMTableView *m_tableView; NSMutableArray *m_mutableArray; BOOL m_isFirstControl; id m_voiceSearchMutilLevelViewDelegate; BOOL m_seperatorMode; }

@property(nonatomic) BOOL m_seperatorMode; // @synthesize m_seperatorMode; @property(retain, nonatomic) NSMutableArray *m_mutableArray; // @synthesize m_mutableArray; @property(nonatomic) __weak id m_voiceSearchMutilLevelViewDelegate; // @synthesize m_voiceSearchMutilLevelViewDelegate; - (void).cxx_destruct; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)viewDidBePoped:(BOOL)arg1; - (void)backToPreView:(id)arg1; - (void)viewDidUnload; - (void)willAppear; - (void)setNotUploadData; - (void)didAppear; - (void)loadView; - (id)init; - (void)onTopBarFrameChanged; - (void)initTableView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SGCustomButton : UIButton { UIImageView *_iconBkg; MMUILabel *_label; UIImageView *_icon; }

@property(retain, nonatomic) UIImageView *icon; // @synthesize icon=_icon; @property(retain, nonatomic) MMUILabel *label; // @synthesize label=_label; - (void).cxx_destruct; - (void)layoutSubviews; - (void)setPreferMaxWidth:(float)arg1; - (void)setImage:(id)arg1; - (void)setDiscrpiton:(id)arg1; - (void)setHighlightedStatus; - (void)setNormalStatus; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)initView; - (id)init;

@end

@interface WXGClearCache : NSObject { unsigned long _cacheMask; }

  • (id)sharedInstance; @property(nonatomic) unsigned long cacheMask; // @synthesize cacheMask=_cacheMask;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)parseFileInformationsWithXml:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSetBackgroundViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, WCFacadeExt, WCImageViewDelegate> { MMTableView *m_tableView; WCBGStorage *m_backgroundData; NSMutableDictionary *m_cache; }

  • (void).cxx_destruct;
  • (void)onClickWCImage:(id)arg1;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2;
  • (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (id)idForIndexPath:(id)arg1;
  • (void)onBGStorageUpdated;
  • (void)viewDidLoad;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMResourceDownloadTaskContext : NSObject { unsigned long _resType; unsigned long _resSubType; NSString *_mainDocumentUrl; NSString *_configUrl; NSString *_appId; unsigned long _expiredTime; unsigned long _priority; NSString *_domain; NSString *_packageId; MMResDownloadUrlInfo *_downloadUrlInfo; MMResDownloadInfo *_downloadInfo; MMResInfo *_oldResInfo; }

@property(retain, nonatomic) MMResInfo *oldResInfo; // @synthesize oldResInfo=_oldResInfo; @property(retain, nonatomic) MMResDownloadInfo *downloadInfo; // @synthesize downloadInfo=_downloadInfo; @property(retain, nonatomic) MMResDownloadUrlInfo *downloadUrlInfo; // @synthesize downloadUrlInfo=_downloadUrlInfo; @property(retain, nonatomic) NSString *packageId; // @synthesize packageId=_packageId; @property(retain, nonatomic) NSString *domain; // @synthesize domain=_domain; @property(nonatomic) unsigned long priority; // @synthesize priority=_priority; @property(nonatomic) unsigned long expiredTime; // @synthesize expiredTime=_expiredTime; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; @property(retain, nonatomic) NSString *configUrl; // @synthesize configUrl=_configUrl; @property(retain, nonatomic) NSString *mainDocumentUrl; // @synthesize mainDocumentUrl=_mainDocumentUrl; @property(nonatomic) unsigned long resSubType; // @synthesize resSubType=_resSubType; @property(nonatomic) unsigned long resType; // @synthesize resType=_resType; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface MMResourceDownloader : NSObject { NSString *_resUrl; double _startReceiveResponseTime; double _didReceivedResponseTime; double _lastReceiveDataTime; MMTimer *_timer; NSURLConnection *_connection; NSMutableData *_receiveBytes; unsigned int _downloadStatus; id _downloadDelegate; }

@property(nonatomic) __weak id downloadDelegate; // @synthesize downloadDelegate=_downloadDelegate; - (void).cxx_destruct; - (void)connection:(id)arg1 didReceiveAuthenticationChallenge:(id)arg2; - (BOOL)connection:(id)arg1 canAuthenticateAgainstProtectionSpace:(id)arg2; - (void)connectionDidFinishLoading:(id)arg1; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (void)connection:(id)arg1 didReceiveResponse:(id)arg2; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (id)connection:(id)arg1 willSendRequest:(id)arg2 redirectResponse:(id)arg3; - (void)onEndDownloading:(int)arg1; - (void)onTimeoutCheck:(id)arg1; - (void)cancel; - (void)startup; - (void)dealloc; - (id)initWithUrl:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMResourceDownloadTask : NSOperation { NSString *_resUrl; MMResourceDownloadTaskContext *_context; MMResourceDownloader *_downloader; int _retryCnt; int _currentCnt; id _downloadDelegate; BOOL _bExecuting; BOOL _bFinished; BOOL _bCancelled; }

@property(nonatomic) id downloadDelegate; // @synthesize downloadDelegate=_downloadDelegate; @property(nonatomic) int currentCnt; // @synthesize currentCnt=_currentCnt; @property(nonatomic) int retryCnt; // @synthesize retryCnt=_retryCnt; @property(readonly, retain, nonatomic) MMResourceDownloadTaskContext *context; // @synthesize context=_context; @property(readonly, copy, nonatomic) NSString *resUrl; // @synthesize resUrl=_resUrl; - (void).cxx_destruct; - (void)onDownloadFinish:(int)arg1 downloadData:(id)arg2 resUrl:(id)arg3; - (void)startDownload; - (void)cancelDownload; - (void)startRunloop:(double)arg1; - (void)emptyThreadTimer:(id)arg1; - (void)start; - (BOOL)isFinished; - (BOOL)isExecuting; - (BOOL)isConcurrent; - (void)dealloc; - (id)initWithResUrl:(id)arg1 context:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMResourceDownloadMgr : NSObject <MMResourceDownloadDelegate, MMResourceDownloadMgr> { NSMutableArray *_taskQueue; NSMutableDictionary *_dictDownloadingTask; NSRecursiveLock *_lock; NSOperationQueue *_operationQueue; id _downloadMgrDelegate; }

@property(nonatomic) __weak id downloadMgrDelegate; // @synthesize downloadMgrDelegate=_downloadMgrDelegate; - (void).cxx_destruct; - (void)onDownloadFinish:(int)arg1 downloadData:(id)arg2 resUrl:(id)arg3; - (void)checkQueue; - (void)cancelDownload:(id)arg1; - (void)addDownloadTask:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavTVViewController : ShakeTvViewController { FavoritesItem *m_favItem; }

  • (void).cxx_destruct;
  • (void)onEditTVTag;
  • (void)onDeleteTV;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (id)initWithFavData:(id)arg1;
  • (id)initWithFavoritesItem:(id)arg1;

@end

@interface WCListFeedCellView : WCListBaseCellView { UIView *m_tailView; }

  • (float)calculateHeightForRowData:(id)arg1 isFirstOneInsection:(BOOL)arg2 isLastOneInSection:(BOOL)arg3;
  • (void).cxx_destruct;
  • (void)setHighlightedColor;
  • (void)setNormalColor;
  • (void)onClickEvent;
  • (void)initView;
  • (void)initTailView;

@end

@interface FavRecordGoodsNodeView : FavRecordLeftThumbRightLabelNodeView { }

  • (void)addContentSubView;

@end

@interface NSStringSelectViewController : MMUIViewController { MMTableViewInfo *m_tableViewInfo; id m_targetOnSelect; SEL m_selOnSelect; }

  • (void).cxx_destruct;
  • (void)OnSelectCell:(id)arg1;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)setOnSelectTarget:(id)arg1 sel:(SEL)arg2;
  • (id)initWithArray:(id)arg1 selected:(id)arg2;
  • (void)updateTableViewWithArray:(id)arg1 selected:(id)arg2;
  • (void)initView;

@end

@interface MFWebViewVCKeepHoldBtn : UIButton { TextFlowView *_flowview; UIImageView *_iView; }

  • (void).cxx_destruct;
  • (void)setupFlowTextView;
  • (void)layoutSubviews;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface ShakeTvViewController : MMUIViewController <tableViewDelegate, UITableViewDelegate, UITableViewDataSource, WCActionSheetDelegate, SendAppMsgHandleDelegate, MMWebViewDelegate, MMWebImageViewDelegate, ScanTVDelegate, JSEventExt> { BOOL _canShareToFriend; BOOL _canShareToWC; BOOL _canAddToFav; BOOL _canEditTag; BOOL _canDelete; id _userdata; BOOL _isVideoPlaying; ScanTVHelper *m_tvHelper; MMTableView *_tableView; int m_uiShakeTvViewControllerShowStyle; BOOL _isModal; ShakeTvItem *_tvItem; UIView *_infoView; UIButton *_playBtn; UIButton *_actionBtn; MMWebImageView *_videoThumbImgView; MMWebViewController *_videoWebView; UILabel *_titleLabel; UILabel *_subtitleLabel; UIActivityIndicatorView *_activityIndicatorView; SendAppMsgHandler *_sendAppMsgHandler; MMAnimationTipView *_tipView; NSMutableArray *seperatorLines; UIView *footerLine; }

@property(retain, nonatomic) id userdata; // @synthesize userdata=_userdata; @property(nonatomic) BOOL canDelete; // @synthesize canDelete=_canDelete; @property(nonatomic) BOOL canEditTag; // @synthesize canEditTag=_canEditTag; @property(nonatomic) BOOL canAddToFav; // @synthesize canAddToFav=_canAddToFav; @property(nonatomic) BOOL canShareToWC; // @synthesize canShareToWC=_canShareToWC; @property(nonatomic) BOOL canShareToFriend; // @synthesize canShareToFriend=_canShareToFriend; - (void).cxx_destruct; - (void)onEditTVTag; - (void)onDeleteTV; - (void)onGetTVItemFail:(id)arg1; - (void)onGetTVItem:(id)arg1 TVItem:(id)arg2; - (void)onLoadImageOK:(id)arg1; - (void)OnSendAppMsgOK; - (void)jsSetPageState:(id)arg1; - (id)getThumbImageData; - (id)getMessageWrap:(id)arg1; - (id)getUpLoadTask:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onAction:(id)arg1; - (void)onReturn; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didUnhighlightRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 shouldHighlightRowAtIndexPath:(id)arg2; - (void)setSeperatorHidden:(id)arg1 IndexPath:(id)arg2 Hidden:(BOOL)arg3; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)initNotificationObservers; - (void)stopLoading; - (void)startLoading; - (void)viewDidLoad; - (void)initView; - (void)openPlayUrl; - (void)openActionUrl; - (void)initTableView; - (void)initHeaderView:(int)arg1; - (void)initFooterView; - (id)getCommentId; - (void)viewDidLayoutSubviews; - (void)onPlayerExitFullscreen; - (void)onPlayerEnterFullscreen; - (void)dealloc; - (id)initWithExtContent:(id)arg1 Scence:(unsigned long)arg2; - (id)initWithShakeTvItem:(id)arg1 andModal:(BOOL)arg2 Style:(int)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MailContentView : MMUIView { UITextView *m_textView; UIView *m_labelView; id m_delegate; unsigned long m_uiLines; NSString *m_nsText; BOOL m_bPaste; }

@property(retain, nonatomic) NSString *m_nsText; // @synthesize m_nsText; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)sizeToFit; - (id)initWithFrame:(struct CGRect)arg1 showTips:(BOOL)arg2; - (void)initView; - (void)showReplyTips; - (float)getContentHeight; - (BOOL)isTextViewFirstResponder; - (BOOL)resignFirstResponder; - (BOOL)becomeFirstResponder; - (void)textViewDidEndEditing:(id)arg1; - (void)textViewDidChange:(id)arg1; - (float)getSelectedRangeY; - (void)updateHeight; - (float)measureHeight; - (void)setTextViewText; - (void)setFrame:(struct CGRect)arg1; - (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (void)textViewDidBeginEditing:(id)arg1; - (void)setContent:(id)arg1; - (id)getContent;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMGlowingLabel : UILabel { float _glowSize; UIColor *_glowColor; float _innerGlowSize; UIColor *_innerGlowColor; }

@property(retain, nonatomic) UIColor *innerGlowColor; // @synthesize innerGlowColor=_innerGlowColor; @property(nonatomic) float innerGlowSize; // @synthesize innerGlowSize=_innerGlowSize; @property(retain, nonatomic) UIColor *glowColor; // @synthesize glowColor=_glowColor; @property(nonatomic) float glowSize; // @synthesize glowSize=_glowSize; - (void).cxx_destruct; - (void)drawTextInRect:(struct CGRect)arg1; - (void)setup; - (id)initWithCoder:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface QQEmojiDataHelper : MMObject { }

  • (id)getDeleteKey;
  • (BOOL)isDeleteKey:(id)arg1;
  • (id)getQQPid;
  • (id)getQQemojiPageWrap;
  • (id)getQQEmojiArrayByCountPerPage:(int)arg1;
  • (id)getFinalCode:(id)arg1;
  • (id)getFinalString:(id)arg1;
  • (id)getQQEmoticonImage:(id)arg1;

@end

@interface EmoticonBoardPageWrap : MMObject { unsigned int _pageType; NSString *_pid; NSMutableArray *_emoticonArray; EmoticonTabRecommendItem *_recommendItem; }

@property(retain, nonatomic) EmoticonTabRecommendItem *recommendItem; // @synthesize recommendItem=_recommendItem; @property(retain, nonatomic) NSMutableArray *emoticonArray; // @synthesize emoticonArray=_emoticonArray; @property(retain, nonatomic) NSString *pid; // @synthesize pid=_pid; @property(nonatomic) unsigned int pageType; // @synthesize pageType=_pageType; - (void).cxx_destruct;

@end

@interface MMChatBackgroundSettingViewController : MMUIViewController <ChatBackgroundExt, ChatBackgroundViewDelegate, UITableViewDelegate, UITableViewDataSource> { MMTableView *m_tableView; int m_columnCount; NSMutableArray *m_itemViews; NSString *m_username; NSMutableArray *m_allItems; BOOL isSettingChanged; }

@property(retain, nonatomic) NSMutableArray *m_allItems; // @synthesize m_allItems; @property(retain, nonatomic) NSString *m_username; // @synthesize m_username; @property(retain, nonatomic) NSMutableArray *m_itemViews; // @synthesize m_itemViews; @property(retain, nonatomic) MMTableView *m_tableView; // @synthesize m_tableView; - (void).cxx_destruct; - (void)onListStatusChange; - (void)onChatBackgroundViewClick:(id)arg1; - (void)onChatBackgroundDownloadFinishedForUser:(id)arg1 withCID:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)onBackButtonClicked; - (void)popToMessageSessionView; - (void)viewWillTransitionToSize:(struct CGSize)arg1 withTransitionCoordinator:(id)arg2; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (int)getRowCount; - (id)getAllItems; - (void)dealloc; - (id)init; - (void)addItemView:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoiceInputMgr : MMService <MMService, SPXAudioRecorderDelegate, UploadInputVoiceMgrDelegate> { unsigned long _curInputId; SPXAudioRecorder *_recoder; UploadInputVoiceMgr *_uploadMgr; }

@property(retain, nonatomic) UploadInputVoiceMgr *_uploadMgr; // @synthesize _uploadMgr; @property(retain, nonatomic) SPXAudioRecorder *_recoder; // @synthesize _recoder; - (void).cxx_destruct; - (void)OnNetworkError:(unsigned long)arg1; - (void)OnLocalFileOperationError; - (void)OnGetText:(id)arg1 VoiceId:(unsigned long)arg2; - (void)OnSPXPart:(id)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3 EndFlag:(unsigned long)arg4 ForceDelete:(BOOL)arg5; - (void)OnSPXEndRecording:(id)arg1; - (void)OnSPXBeginRecording:(id)arg1 ErrNo:(int)arg2; - (void)OnSPXLevelMeter:(id)arg1 Peak:(float)arg2; - (BOOL)StopSearch:(unsigned long)arg1; - (BOOL)StopRecord:(unsigned long)arg1; - (int)StartInput; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountOneClickLoginViewController : WCAccountBaseViewController <PushLoginURLCGIDelegate, MMKernelExt, UIAlertViewDelegate, WCActionSheetDelegate> { UIImageView *_headImgView; UILabel *_tipsLabel; UILabel *_nickNameLabel; UIButton *_loginBtn; UIButton *_disconnectBtn; UIButton *_switchAccountBtn; UIButton *_cancleLogin; UIActivityIndicatorView *_logingLoading; PushLoginURLCGI *_pushLoginURLCGI; BOOL _isDoingAuth; BOOL _isShowingPairView; id _delegate; }

  • (void).cxx_destruct;
  • (void)onManulLoginOK;
  • (void)setDelegate:(id)arg1;
  • (void)cancleOneClickLogin;
  • (void)loginByQRCode;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onPushLoginURLConfrimed;
  • (void)onPushLoginURLCanceled;
  • (void)onPushLoginURLSuccess;
  • (void)onPushLoginURLFailedWithError:(int)arg1;
  • (void)onLoginBtnClicked;
  • (void)onOtherLoginMethodClicked;
  • (void)onDisconnectBtnClicked;
  • (void)showLoginingView;
  • (id)getPushLoginURLCGI;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDataItemUICache : NSObject { WCDataItem *m_dataItem; NSMutableDictionary *m_dicLayerIdShowTipView; BOOL m_isShowDetail; map_a5f73e33 m_contentDescHeight; map6de15322 m_contentDescLayoutStyles[4]; map_a5f73e33 m_likeUserHeight; map6de15322 m_likeUserLayoutStyles; }

@property(retain, nonatomic) NSMutableDictionary *dicLayerIdShowTipView; // @synthesize dicLayerIdShowTipView=m_dicLayerIdShowTipView; @property(nonatomic) BOOL isShowDetail; // @synthesize isShowDetail=m_isShowDetail; @property(retain, nonatomic) WCDataItem *dataItem; // @synthesize dataItem=m_dataItem; - (id).cxx_construct; - (void).cxx_destruct; - (void)dealloc; - (BOOL)isEmpty; - (map6de15322 *)likeUserLayoutStyles; - (map_a5f73e33 *)likeUserHeight; - (map6de15322 *)contentDescLayoutStyles; - (map_a5f73e33 *)contentDescHeight;

@end

@interface WCUserCommentUICache : NSObject { WCUserComment *m_userComment; map_a5f73e33 m_contentHeight; map_6de15322 m_userCommentLayoutStyles; }

@property(retain, nonatomic) WCUserComment *userComment; // @synthesize userComment=m_userComment; - (id).cxx_construct; - (void).cxx_destruct; - (void)dealloc; - (BOOL)isEmpty; - (map_6de15322 *)userCommentLayoutStyles; - (map_a5f73e33 *)contentHeight;

@end

@interface VoipOpenglesContext : MMObject { char *m_pData[3]; int srcWidth; int srcHeight; int dstWidth; int dstHeight; _Bool sizeChanged; unsigned int _colorRenderBuffer; unsigned int _YPlanarTexture; unsigned int _UPlanarTexture; unsigned int _VPlanarTexture; unsigned int _UVPlanarTexture; unsigned int _textureUniformY; unsigned int _textureUniformU; unsigned int _textureUniformV; unsigned int _textureUniformUV; unsigned int _positionSlot; unsigned int _texCoordSlot; unsigned int rotateUniform; unsigned int framebuffer; unsigned int vertexBuffer; unsigned int indexBuffer; float _degrees; BOOL _full; float _viewWidth; float _viewHeight; BOOL _hasInit; BOOL _isNV12; BOOL _isMirrored; BOOL needUpdateParam; BOOL m_deleteFlag; CAEAGLLayer *_eaglLayer; EAGLContext *_context; id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(nonatomic) BOOL m_deleteFlag; // @synthesize m_deleteFlag; @property(retain, nonatomic) EAGLContext *_context; // @synthesize _context; @property(retain, nonatomic) CAEAGLLayer *_eaglLayer; // @synthesize _eaglLayer; - (void).cxx_destruct; - (void)compileShaders; - (void)applyRotation:(float)arg1; - (float)getDegrees; - (void)setDegrees:(float)arg1; - (void)resetMirrored:(BOOL)arg1; - (unsigned int)compileShader:(id)arg1 withType:(unsigned int)arg2; - (void)drawFrame:(BOOL)arg1; - (void)updateRenderParam:(BOOL)arg1; - (void)updateTextureYUVNV12:(char *)arg1 widthType:(int)arg2 heightType:(int)arg3 texName:(unsigned int)arg4; - (void)updateTextureYUV:(char *)arg1 widthType:(int)arg2 heightType:(int)arg3 texName:(unsigned int)arg4; - (unsigned int)textureYUVNV12:(char *)arg1 widthType:(int)arg2 heightType:(int)arg3; - (unsigned int)textureYUV:(char *)arg1 widthType:(int)arg2 heightType:(int)arg3; - (void)setupFrameBuffer; - (void)setupRenderBuffer; - (void)setupIndices; - (void)setupContext; - (void)setupLayer:(id)arg1; - (void)renderImage:(char *)arg1 Width:(unsigned long)arg2 Height:(unsigned long)arg3; - (void)renderImage2:(char **)arg1 Swidth:(unsigned long)arg2 Sheight:(unsigned long)arg3 Dwidth:(unsigned long)arg4 Dheight:(unsigned long)arg5; - (void)renderImage:(char *)arg1 Swidth:(unsigned long)arg2 Sheight:(unsigned long)arg3 Dwidth:(unsigned long)arg4 Dheight:(unsigned long)arg5; - (void)deleteELGS; - (void)internalSetupELGS:(id)arg1 IsNV12:(BOOL)arg2 IsMirrored:(BOOL)arg3; - (void)setupELGS:(id)arg1 IsNV12:(BOOL)arg2 IsMirrored:(BOOL)arg3; - (void)setupELGS:(id)arg1; - (void)changeFrame:(struct CGRect)arg1; - (id)initWithFrame:(struct CGRect)arg1; - (id)init; - (void)dealloc;

@end

@interface RightTopMenuItemBtn : MMUIButton { RightTopMenuItemBtnData *m_data; }

@property(retain, nonatomic) RightTopMenuItemBtnData *m_data; // @synthesize m_data; - (void).cxx_destruct; - (id)initWithBtnData:(id)arg1 showNew:(BOOL)arg2; - (struct CGRect)imageRectForContentRect:(struct CGRect)arg1;

@end

@interface MainFrameActionFloatView : UIButton { UIImageView *m_viewBg; UIView *m_viewContent; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)layoutSubviews;
  • (void)animateShowInView:(id)arg1;
  • (id)init;
  • (void)addItemWithBtnData:(id)arg1 showNew:(BOOL)arg2 sel:(SEL)arg3 target:(id)arg4;
  • (void)addLine;
  • (void)updateSubviewWidth;
  • (void)animationDidStop:(id)arg1 finished:(BOOL)arg2;
  • (void)animateHideAction;
  • (void)onHideAction;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BottleModHeadImgViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, MessageObserverDelegate, MMPickerViewDelegate, WCActionSheetDelegate, MMImagePickerManagerDelegate> { MMTableView *m_tableView; MMHeadImageView *m_headImage; MMLoadingView *m_loadingView; unsigned long m_uiUploadHeadEventID; DelaySwitchSettingLogic *m_delaySwitchLogic; }

  • (void).cxx_destruct;
  • (void)MMImagePickerManagerDidCancel:(id)arg1;
  • (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2;
  • (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2;
  • (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (void)makeShowInMainFrameCell:(id)arg1;
  • (void)showInMainFrame:(id)arg1;
  • (void)setShowInMainFrameOpen:(BOOL)arg1 configType:(unsigned long)arg2 status:(unsigned long)arg3;
  • (void)makeSetHeadImageCell:(id)arg1;
  • (void)updateHead:(id)arg1;
  • (id)getSettingHeadImage;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)showChangeImg;
  • (void)showImagePicker:(int)arg1;
  • (id)getViewController;
  • (void)handleImage:(id)arg1;
  • (void)stopLoadingAndShowOK:(id)arg1;
  • (void)stopLoadingAndShowError:(id)arg1;
  • (void)stopLoading;
  • (void)startLoading;
  • (void)dealloc;
  • (void)viewWillDisappear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)OnLeave:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMStoreEmotionRecommendCellFrameView : UIView { }

  • (void)drawRect:(struct CGRect)arg1;

@end

@interface MMStoreEmotionRecommendCell : UICollectionViewCell { UILabel *_emotionTitleLabel; UIImageView *_storeImageView; UIImageView *_m_newBadge; }

@property(retain, nonatomic) UIImageView *m_newBadge; // @synthesize m_newBadge=_m_newBadge; @property(retain, nonatomic) UIImageView *storeImageView; // @synthesize storeImageView=_storeImageView; - (void).cxx_destruct; - (void)OnEmoticonRecommendNewStateChanged:(BOOL)arg1; - (void)updateNew:(BOOL)arg1; - (void)setupLabel; - (void)setupButton; - (void)setupFrameView; - (void)setupViews; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface EmoticonCustomManageViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, EmoticonCustomManageViewDelegate, IEmoticonMgrExt, MMImagePickerManagerDelegate, EmoticonBackupOperateMgrExt, EmoticonBackUpMgrExt, EmoticonBackUpMgrViewExt, WCActionSheetDelegate, EmoticonCustomManageAddLogicDelegate, CustomEmoticonSynchronizeViewDelegate, CustomEmoticonConflictViewDelegate> { BOOL _m_isEditingMode; MMTableView *_m_tableView; EmoticonCustomManageDataLogic *_m_dataLogic; UIView *_m_bottomBar; UIButton *_m_deleteButton; UIButton *_m_stickyButton; UIView *_m_headerSyncView; UILabel *_m_bottomLabel; unsigned int _m_localEmoticonLimit; EmoticonCustomManageAddLogic *_addEmoticonLogic; }

@property(retain, nonatomic) EmoticonCustomManageAddLogic *addEmoticonLogic; // @synthesize addEmoticonLogic=_addEmoticonLogic; @property(nonatomic) unsigned int m_localEmoticonLimit; // @synthesize m_localEmoticonLimit=_m_localEmoticonLimit; @property(nonatomic) BOOL m_isEditingMode; // @synthesize m_isEditingMode=_m_isEditingMode; @property(retain, nonatomic) UILabel *m_bottomLabel; // @synthesize m_bottomLabel=_m_bottomLabel; @property(retain, nonatomic) UIView *m_headerSyncView; // @synthesize m_headerSyncView=_m_headerSyncView; @property(retain, nonatomic) UIButton *m_stickyButton; // @synthesize m_stickyButton=_m_stickyButton; @property(retain, nonatomic) UIButton *m_deleteButton; // @synthesize m_deleteButton=_m_deleteButton; @property(retain, nonatomic) UIView *m_bottomBar; // @synthesize m_bottomBar=_m_bottomBar; @property(retain, nonatomic) EmoticonCustomManageDataLogic *m_dataLogic; // @synthesize m_dataLogic=_m_dataLogic; @property(retain, nonatomic) MMTableView *m_tableView; // @synthesize m_tableView=_m_tableView; - (void).cxx_destruct; - (void)checkIfIsOnEmoticonCustomManageViewController:(char *)arg1; - (void)onCustomEmoticonConflictViewClickClose; - (void)showHeaderViewWithoutWiFi; - (void)hideHeaderViewOnWiFi; - (void)onCustomEmoticonSynchronizeViewClickEdit; - (void)onCustomEmoticonSynchronizeViewClickClose; - (void)onEmoticonBackUpMgrRecoverAutoPauseOnWWan; - (void)onEmoticonBackUpMgrRecoverNetworkChangeToUnreachable; - (void)onEmoticonBackUpMgrRecoverGoon; - (void)onEmoticonBackUpMgrRecoverPause; - (void)onEmoticonBackUpMgrRecoverFailed; - (void)onEmoticonBackUpMgrSyncOperate; - (void)onEmoticonBackUpMgrRecoverComplete; - (void)onEmoticonBackUpMgrRecoverOneEmoticon; - (void)onStickyBackupEmoticonFailed:(id)arg1; - (void)onStickyBackupEmoticonOK:(id)arg1; - (void)onDeleteBackupEmoticonFailed:(id)arg1; - (void)onDeleteBackupEmoticonOK:(id)arg1; - (void)MMImagePickerManagerDidCancel:(id)arg1; - (void)MMImagePickerManager:(id)arg1 didFinishPickingGifWithData:(id)arg2; - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2; - (void)OnUpdateEmoticonList; - (BOOL)isCustomManageViewMarkable; - (void)onEmoticonCustomManageViewTaped:(id)arg1 andView:(id)arg2; - (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2; - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onStickyEmoticonFromServer; - (void)deleteEmoticonFromServer; - (void)deleteEmoticon:(id)arg1; - (void)updateBottomDeleteButton; - (void)onDeleteEmoticonConfirm:(id)arg1; - (void)onAddCustomEmoticon; - (void)changeToRecoveringMode; - (void)onClickEdit; - (void)changeToNormalMode; - (void)changeToEditingMode; - (void)closeSyncView:(CDUnknownBlockType)arg1; - (void)reloadData; - (void)initData; - (void)OnCancelModalView:(id)arg1; - (void)BackButtonDown:(id)arg1; - (int)getCellContentViewTag; - (float)BottomBarHeight; - (float)GridViewItemWidth; - (void)initTableView; - (void)initNavigationItem; - (void)initBottomBarView; - (void)initBackground; - (void)initSyncView; - (void)initView; - (void)didReceiveMemoryWarning; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPreloadLogicMgr : NSObject { NSMutableArray *m_downloadItemID; unsigned long m_lastRefreshTime; id m_delegate; WCPreloadProvider *m_dataProvider; unsigned long m_preloadCount; BOOL m_enablePreload; NSMutableArray *m_waitDownloadItem; NSMutableSet *m_setPreDownloadItemIDForBigImage; NSMutableSet *m_setPreDownloadItemIDForSmallImage; NSMutableDictionary *m_dicPrelDownloadItemNetType; unsigned long m_preloadSucFeedCountForSmallImage; unsigned long m_viewNewFeedCount; unsigned long m_preloadSucImageCountForBigImage; unsigned long m_viewNewBigImageCount; unsigned long m_preloadBigImageCount; unsigned long long m_latestID; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (BOOL)isInPreloadAroundImgLimitTime; - (void)tryLogPreloadImageResult; - (void)addBigImageCountForViewNewBigImage; - (void)addBigImageCountForPreloadSuc; - (void)addFeedCountForViewNewFeeds; - (void)addFeedCountForPreloadSmallImageSuc; - (BOOL)isInPreloadLimitTime; - (unsigned long)getCheckUpdateTimeSecs; - (BOOL)couldPreloadImage; - (BOOL)couldPreloadBigImage; - (BOOL)couldPreloadSmallImage; - (void)onDataUpdatedForPreload:(id)arg1 andData:(id)arg2; - (id)getPreloadNetType:(id)arg1; - (void)removePreloadDataItemForBigImage:(id)arg1; - (void)removePreloadDataItemForSmallImage:(id)arg1; - (BOOL)hasPreloadDataItemForBigImage:(id)arg1; - (BOOL)hasPreloadDataItemForSmallImage:(id)arg1; - (void)preloadDataList:(id)arg1; - (void)downloadImages; - (int)getCurHistoryClickRatioLimit; - (unsigned int)getNetworkType; - (void)tryPreloadData; - (void)handleLatestWCObjectChanged:(id)arg1; - (void)updateStatusForPreload:(BOOL)arg1; - (void)dealloc; - (id)init;

@end

@interface MMCrashReportHandler : MMObject { MMCrashReportConnection *m_crashReportConnection; CrashReportInfo *m_oCrashReportInfo; }

  • (id)shareCrashReportHandler;
  • (void)initialize; @property(retain, nonatomic) CrashReportInfo *m_oCrashReportInfo; // @synthesize m_oCrashReportInfo;
  • (void).cxx_destruct;
  • (void)reportCrashReportCount:(BOOL)arg1 withCrashReportWrap:(id)arg2;
  • (void)reportCrashReportResult:(BOOL)arg1 withCrashReportWrap:(id)arg2;
  • (void)reportCrash:(unsigned int)arg1;
  • (BOOL)isRepeatReport:(unsigned int)arg1;
  • (BOOL)isNeedCrashReportOnJaiBreak;
  • (void)setLastCrashLogTime;
  • (id)getJaiBreakCrashFilePath;
  • (double)getLastCrashLogTime;
  • (BOOL)doCrashReportOnJaiBreak;
  • (BOOL)reportCrashLogFile;
  • (id)getAppleWatchExtensionCrashDumpData;
  • (id)getJailBreakCrashDumpData;
  • (void)onUploadCrashCompleted:(BOOL)arg1 CrashWrap:(id)arg2;
  • (BOOL)isReachable;
  • (BOOL)doCrashReport:(unsigned int)arg1;
  • (BOOL)reportAppleWatchExtensionCrashLogFile;
  • (BOOL)doAppleWatchExtensionCrashReport;
  • (BOOL)isNeedAppleWatchExtensionCrashReport;
  • (BOOL)isNeedCrashReport;
  • (void)enableCrashReportHandler;
  • (id)getCrashReportData;
  • (void)ClearAppleWatchExtensionCrashData;
  • (void)ClearCrashData;
  • (void)disableExceptionHandle;
  • (BOOL)tryCrashReportAfterRun;
  • (BOOL)reportCrashReportOnSafeMode;
  • (BOOL)needReportCrashOnSafeMode;
  • (void)SaveCrashReportInfo;
  • (void)LoadCrashReportInfo;
  • (id)GetCrashReportInfoPath;
  • (id)getCurDate;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmotionRewardResponseInfo : NSObject { NSArray *prices; unsigned int donorNum; NSArray *donors; EmotionReward *reward; BOOL hasAllInfo; }

  • (void)initialize; @property(nonatomic) BOOL hasAllInfo; // @synthesize hasAllInfo; @property(retain, nonatomic) EmotionReward *reward; // @synthesize reward; @property(retain, nonatomic) NSArray *donors; // @synthesize donors; @property(nonatomic) unsigned int donorNum; // @synthesize donorNum; @property(retain, nonatomic) NSArray *prices; // @synthesize prices;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionRewardMgr : MMService <StoreEmotionRewardGetRewardCgiDelegate, MMService> { StoreEmotionRewardTipsStatisticsLogicObject *m_rewardTipsStatisticsLogic; NSMutableDictionary *_getAllRewardInfoCgiDic; NSMutableDictionary *_getPriceOnlyRewardInfoCgiDic; NSMutableDictionary *_rewardInfoCacheDic; }

  • (BOOL)isHideStopShowRewardTipsButton;
  • (BOOL)isCloseReward; @property(retain, nonatomic) NSMutableDictionary *rewardInfoCacheDic; // @synthesize rewardInfoCacheDic=_rewardInfoCacheDic; @property(retain, nonatomic) NSMutableDictionary *getPriceOnlyRewardInfoCgiDic; // @synthesize getPriceOnlyRewardInfoCgiDic=_getPriceOnlyRewardInfoCgiDic; @property(retain, nonatomic) NSMutableDictionary *getAllRewardInfoCgiDic; // @synthesize getAllRewardInfoCgiDic=_getAllRewardInfoCgiDic;
  • (void).cxx_destruct;
  • (void)onGetRewardCgiFailedForUnrewardableWithPid:(id)arg1;
  • (void)onGetRewardCgiFailedWithPid:(id)arg1;
  • (void)onGetRewardCgiOkWithPid:(id)arg1 Prices:(id)arg2 EmotionReward:(id)arg3;
  • (void)onGetRewardCgiOkWithPid:(id)arg1 Prices:(id)arg2 DonorNum:(unsigned int)arg3 Donors:(id)arg4 EmotionReward:(id)arg5;
  • (void)setCanShowRewardTips:(BOOL)arg1;
  • (void)checkIsNeedShowRewardTipsWithWrap:(id)arg1;
  • (void)removeRewardInfoCacheForPid:(id)arg1;
  • (void)saveRewardInfo:(id)arg1 toFileWithPid:(id)arg2;
  • (id)prepareForRewardWithPid:(id)arg1 needAllInfo:(BOOL)arg2;
  • (id)rewardInfoCacheForPid:(id)arg1;
  • (void)onServiceInit;
  • (BOOL)isCloseRewardTips;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SafeDeviceData : NSCoder { NSString *name; NSString *uuid; NSString *deviceType; unsigned int createTime; }

  • (BOOL)isSafeDeviceSwitchOpen;
  • (id)GetSafeDeviceStatusString;
  • (void)SetThisDeviceSafe:(BOOL)arg1;
  • (BOOL)isThisDeviceInTrustList;
  • (id)getDeviceUuid;
  • (void)SetSafeDeviceList:(id)arg1;
  • (void)UpdateSafeDevice:(id)arg1 withName:(id)arg2;
  • (void)DelSafeDevice:(id)arg1; @property(nonatomic) unsigned int createTime; // @synthesize createTime; @property(retain, nonatomic) NSString *deviceType; // @synthesize deviceType; @property(retain, nonatomic) NSString *uuid; // @synthesize uuid; @property(retain, nonatomic) NSString *name; // @synthesize name;
  • (void).cxx_destruct;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;

@end

@interface FavoritesBatchGetMgr : MMObject <PBMessageObserverDelegate, INetworkStatusMgrExt> { FavoritesItemDB *_favItemDB; NSMutableArray *_batchGetArray; id _delegate; BOOL _isGetting; unsigned long _autoBatchGetCount; BOOL _hasStartBatchGet; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (BOOL)shouldBetchGetAll; - (void)onNetworkStatusChange:(unsigned long)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)HandleBatchGetFavItemResp:(id)arg1 Event:(unsigned long)arg2; - (void)asyncDoAddNewItemList:(id)arg1; - (BOOL)checkConflict:(id)arg1 vs:(id)arg2; - (void)TryStartBatchGet; - (void)addBatchGetFavoritesItemList:(id)arg1; - (void)dealloc; - (void)initDB:(id)arg1; - (id)init;

@end

@interface ShakeMsgNotifyMgr : MMObject { NSMutableArray *_messageQueue; NSMutableArray *_unreadMsgQueue; BOOL _messageLoaded; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (BOOL)hasSameMsg:(id)arg1; - (void)insertMsgItem:(id)arg1; - (void)deleteAllMessages; - (void)deleteMessageItem:(id)arg1; - (void)markMessageListRead:(id)arg1; - (id)getMessagesFrom:(id)arg1 maxCount:(unsigned long)arg2; - (id)getLastestUnreadMessage; - (id)getUnreadMsgPidDesc; - (id)getUnreadMessages; - (unsigned int)getUnreadMessageCount; - (BOOL)hasUnreadMessages; - (void)saveMessage; - (void)tryLoadMessage; - (void)dealloc; - (id)init; - (void)serviceReloadData;

@end

@interface ContactTagItem : NSObject { unsigned int m_uiID; NSString *m_nsName; }

@property(retain, nonatomic) NSString *m_nsName; // @synthesize m_nsName; @property(nonatomic) unsigned int m_uiID; // @synthesize m_uiID; - (void).cxx_destruct; - (id)init; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1;

@end

@interface ContactTagData : ContactTagItem { NSArray *m_arrContactNameList; }

@property(retain, nonatomic) NSArray *m_arrContactNameList; // @synthesize m_arrContactNameList; - (void).cxx_destruct; - (id)init;

@end

@interface UpdateContactLabelCache : NSObject { NSString *oldLabelName; NSString *updateLabelName; }

@property(retain, nonatomic) NSString *updateLabelName; // @synthesize updateLabelName; @property(retain, nonatomic) NSString *oldLabelName; // @synthesize oldLabelName; - (void).cxx_destruct;

@end

@interface ContactTagMgr : MMService <MMService, MMKernelExt, IContactMgrExt, PBMessageObserverDelegate> { BOOL isCompleteLoadCache; BOOL isManulAuthOK; NSMutableDictionary *_dicNameToId; NSMutableDictionary *_dicIdToName; NSMutableDictionary *_dicOperateCache; ContactTagCacheMgr *m_CacheMgr; unsigned int lastTimeGetAllLabelsFromServer; }

  • (id)GetPathOfContactLabelList;
  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnSetLabels:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnUpdateLabelName:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnDeleteLabel:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnAddLabel:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnGetAllLabels:(id)arg1 Event:(unsigned long)arg2;
  • (unsigned long)updateLabelName:(id)arg1 newName:(id)arg2;
  • (unsigned long)setLabelsToContact:(id)arg1;
  • (unsigned long)deleteLabel:(id)arg1;
  • (unsigned long)addLabel:(id)arg1;
  • (id)getAllLabelsFromServer;
  • (id)getAllLabelsFromLocal;
  • (id)getAllLabelName;
  • (BOOL)isAlreadyExistTagName:(id)arg1;
  • (id)searchLabel;
  • (BOOL)searchLabel:(id)arg1 forContact:(id)arg2;
  • (id)getContactsForTagName:(id)arg1;
  • (id)getDicWithUserNameForAllTag;
  • (id)getContactsForLabel:(id)arg1;
  • (id)getLabelsNameForStrangerWithTagIDList:(id)arg1;
  • (id)getLabelsNameForContact:(id)arg1;
  • (id)getLabelsForContact:(id)arg1;
  • (id)arrIDListToNameListInternal:(id)arg1;
  • (id)GetDicOfUserNameToTagNamesWithContacts:(id)arg1;
  • (id)getDicOfUserNameAndTagNames:(id)arg1;
  • (id)arrIdListToTagNames:(id)arg1;
  • (id)arrIdListToFormatString:(id)arg1;
  • (id)arrLabelNameToIdFormatString:(id)arg1;
  • (id)IdToLabelName:(unsigned int)arg1;
  • (unsigned int)LabelNameToId:(id)arg1;
  • (void)BuildCacheDataFromContacts;
  • (void)shouldGetAllLabelsFromServer:(id)arg1;
  • (void)UpdateCacheMgrWithUserNameAndIDList:(id)arg1;
  • (void)ClearCacheDataWithNamePair:(id)arg1;
  • (void)ClearCacheDataWithNames:(id)arg1;
  • (void)UpdateCacheData:(unsigned int)arg1 LabelName:(id)arg2;
  • (void)SaveCacheDataToFile;
  • (void)CleanCurrentTagNameAndIdCache;
  • (id)GetContactLabelItemsFromFile;
  • (void)BuildCacheDataFromFile;
  • (id)getContactTagIDListToNameList:(id)arg1;
  • (void)onRemoveContactFromAddressBook:(id)arg1;
  • (void)onDeleteContact:(id)arg1;
  • (void)onModifyContact:(id)arg1;
  • (void)onManulLoginOK;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ScanHistoryViewController : MMUIViewController <WCActionSheetDelegate, UITableViewDelegate, UITableViewDataSource> { MMTableView *_tableView; ScanHistoryLogicHelper *_helperLogic; }

  • (void).cxx_destruct;
  • (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3;
  • (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (void)realCleanAll;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onCleanAction:(id)arg1;
  • (void)showEmptyView;
  • (void)OnReturn;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXCPbQcwxtalkHead : WXPBGeneratedMessage { }

  • (void)initialize;
  • (id)recvShortDesc;
  • (id)sendShortDesc;
  • (id)description;

// Remaining properties @property(nonatomic) int cmd; // @dynamic cmd; @property(nonatomic) int debugCode; // @dynamic debugCode; @property(nonatomic) int ret; // @dynamic ret; @property(nonatomic) unsigned int routeId; // @dynamic routeId; @property(nonatomic) unsigned int seqNo; // @dynamic seqNo; @property(retain, nonatomic) NSString *userName; // @dynamic userName; @property(nonatomic) unsigned int uuid; // @dynamic uuid;

@end

@interface WXCPbQcwxtalkPackage : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *body; // @dynamic body; @property(retain, nonatomic) WXCPbQcwxtalkHead *head; // @dynamic head;

@end

@interface WXCPbReportItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *reportKey; // @dynamic reportKey; @property(retain, nonatomic) NSString *reportValue; // @dynamic reportValue;

@end

@interface WXCPbCSClientReportReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *reportList; // @dynamic reportList;

@end

@interface WXCPbSKBuiltinBuffer_t : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *buffer; // @dynamic buffer; @property(nonatomic) unsigned int iLen; // @dynamic iLen;

@end

@interface WXCPbVoipRelayData : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) WXCPbSKBuiltinBuffer_t *buffer; // @dynamic buffer; @property(nonatomic) int type; // @dynamic type;

@end

@interface WXCPbVoipDataReport : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int downLossRate; // @dynamic downLossRate; @property(nonatomic) int rtt; // @dynamic rtt; @property(nonatomic) int signalLevel; // @dynamic signalLevel; @property(nonatomic) int timestamp; // @dynamic timestamp; @property(nonatomic) int upLossRate; // @dynamic upLossRate;

@end

@interface WXCPbMsgYTVoiceGroupChg : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int chgType; // @dynamic chgType; @property(retain, nonatomic) WXCPbVoiceConf *conf; // @dynamic conf; @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(retain, nonatomic) WXCPbVoiceGroupInfo *groupInfo; // @dynamic groupInfo; @property(retain, nonatomic) NSMutableArray *grpMemList; // @dynamic grpMemList; @property(retain, nonatomic) NSData *mailUuidSession; // @dynamic mailUuidSession; @property(nonatomic) unsigned long long msgId; // @dynamic msgId; @property(nonatomic) int roomid; // @dynamic roomid; @property(nonatomic) long long roomkey; // @dynamic roomkey; @property(nonatomic) unsigned int routeId; // @dynamic routeId; @property(retain, nonatomic) WXCPbVoiceSingle2MultiInfo *single2Multi; // @dynamic single2Multi; @property(nonatomic) unsigned int svrTime; // @dynamic svrTime; @property(retain, nonatomic) NSMutableArray *usrProfileList; // @dynamic usrProfileList; @property(retain, nonatomic) NSData *whisperBuf; // @dynamic whisperBuf;

@end

@interface WXCPbVoiceGroupInfo : WXPBGeneratedMessage { }

  • (void)initialize;
  • (id)description;

// Remaining properties @property(retain, nonatomic) NSData *authCookie; // @dynamic authCookie; @property(retain, nonatomic) NSString *groupHostUserName; // @dynamic groupHostUserName; @property(nonatomic) unsigned long long mailId; // @dynamic mailId; @property(retain, nonatomic) NSData *mailSubject; // @dynamic mailSubject; @property(retain, nonatomic) NSData *mailappEncryptInfo; // @dynamic mailappEncryptInfo; @property(retain, nonatomic) NSData *mailappVid; // @dynamic mailappVid; @property(retain, nonatomic) NSData *msgShareUrl; // @dynamic msgShareUrl; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(nonatomic) unsigned long long playItemId; // @dynamic playItemId; @property(retain, nonatomic) NSData *playItemInfo; // @dynamic playItemInfo; @property(retain, nonatomic) NSData *shareUrl; // @dynamic shareUrl; @property(retain, nonatomic) NSData *singleTalkBuf; // @dynamic singleTalkBuf; @property(nonatomic) int voiceType; // @dynamic voiceType; @property(retain, nonatomic) NSString *wxGroupid; // @dynamic wxGroupid;

@end

@interface WXCPbVoiceSingle2MultiInfo : WXPBGeneratedMessage { }

  • (void)initialize;
  • (id)description;

// Remaining properties @property(nonatomic) int roomid; // @dynamic roomid; @property(nonatomic) long long roomkey; // @dynamic roomkey; @property(nonatomic) unsigned int singleUuid; // @dynamic singleUuid;

@end

@interface WXCPbVoiceGroupMem : WXPBGeneratedMessage { }

  • (void)initialize;
  • (id)description;

// Remaining properties @property(retain, nonatomic) WXCPbVoiceClientScene *clientScene; // @dynamic clientScene; @property(retain, nonatomic) NSMutableArray *clientSceneExtList; // @dynamic clientSceneExtList; @property(nonatomic) unsigned int inviteTime; // @dynamic inviteTime; @property(nonatomic) unsigned int inviteuuid; // @dynamic inviteuuid; @property(retain, nonatomic) NSData *mailAuthBuf; // @dynamic mailAuthBuf; @property(nonatomic) int memberId; // @dynamic memberId; @property(nonatomic) unsigned int memberSession; // @dynamic memberSession; @property(retain, nonatomic) NSString *openClientId; // @dynamic openClientId; @property(nonatomic) unsigned int reason; // @dynamic reason; @property(nonatomic) unsigned int status; // @dynamic status; @property(nonatomic) unsigned int uuid; // @dynamic uuid; @property(retain, nonatomic) NSString *wxInviteUserName; // @dynamic wxInviteUserName; @property(retain, nonatomic) NSString *wxUserName; // @dynamic wxUserName;

@end

@interface WXCPbVoiceGroupUsrProfile : WXPBGeneratedMessage { }

  • (void)initialize;
  • (id)description;

// Remaining properties @property(nonatomic) unsigned long long abilityFlags; // @dynamic abilityFlags; @property(retain, nonatomic) NSString *headUrl; // @dynamic headUrl; @property(retain, nonatomic) NSString *username; // @dynamic username; @property(nonatomic) unsigned int uuid; // @dynamic uuid;

@end

@interface WXCPbClientGroupUsrProfile : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *headurl; // @dynamic headurl; @property(retain, nonatomic) NSString *nickname; // @dynamic nickname; @property(nonatomic) unsigned int uuid; // @dynamic uuid;

@end

@interface WXCPbCSCreateVoiceGroupReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) WXCPbVoipRelayData *capInfo; // @dynamic capInfo; @property(retain, nonatomic) NSString *clientGroupId; // @dynamic clientGroupId; @property(retain, nonatomic) WXCPbVoiceGroupInfo *groupInfo; // @dynamic groupInfo; @property(retain, nonatomic) NSString *openGroupId; // @dynamic openGroupId; @property(retain, nonatomic) NSMutableArray *profileList; // @dynamic profileList; @property(nonatomic) unsigned int routeId; // @dynamic routeId; @property(retain, nonatomic) WXCPbVoiceSingle2MultiInfo *single2Multi; // @dynamic single2Multi; @property(nonatomic) unsigned int userAbility; // @dynamic userAbility; @property(retain, nonatomic) NSMutableArray *userNames; // @dynamic userNames; @property(retain, nonatomic) NSMutableArray *users; // @dynamic users;

@end

@interface WXCPbMVRelayAddr : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int ip; // @dynamic ip; @property(nonatomic) int port; // @dynamic port;

@end

@interface WXCPbVoiceConf : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int nCpuflag; // @dynamic nCpuflag; @property(nonatomic) int nDisableVideo; // @dynamic nDisableVideo; @property(nonatomic) int nDispRate; // @dynamic nDispRate; @property(nonatomic) int nHeight; // @dynamic nHeight; @property(nonatomic) int nInFps; // @dynamic nInFps; @property(nonatomic) int nMtusize; // @dynamic nMtusize; @property(nonatomic) int nNetKbps; // @dynamic nNetKbps; @property(nonatomic) int nNetType; // @dynamic nNetType; @property(nonatomic) int nOstype; // @dynamic nOstype; @property(nonatomic) int nOutFmt; // @dynamic nOutFmt; @property(nonatomic) int nVcodecType; // @dynamic nVcodecType; @property(nonatomic) int nWidth; // @dynamic nWidth;

@end

@interface WXCPbSCCreateVoiceGroupResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *addrlist; // @dynamic addrlist; @property(retain, nonatomic) NSString *clientGroupId; // @dynamic clientGroupId; @property(retain, nonatomic) WXCPbVoiceConf *conf; // @dynamic conf; @property(nonatomic) int encryptSwitch; // @dynamic encryptSwitch; @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(retain, nonatomic) WXCPbVoiceGroupInfo *groupInfo; // @dynamic groupInfo; @property(retain, nonatomic) NSMutableArray *grpMemList; // @dynamic grpMemList; @property(retain, nonatomic) NSMutableArray *grpUsrProfileList; // @dynamic grpUsrProfileList; @property(retain, nonatomic) NSMutableArray *headSigns; // @dynamic headSigns; @property(nonatomic) int roomid; // @dynamic roomid; @property(nonatomic) long long roomkey; // @dynamic roomkey; @property(nonatomic) unsigned int routeId; // @dynamic routeId;

@end

@interface WXCPbCSEnterVoiceRoomReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) WXCPbVoipRelayData *capInfo; // @dynamic capInfo; @property(nonatomic) int enterType; // @dynamic enterType; @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(nonatomic) int roomid; // @dynamic roomid; @property(nonatomic) long long roomkey; // @dynamic roomkey; @property(nonatomic) unsigned int userAbility; // @dynamic userAbility;

@end

@interface WXCPbSCEnterVoiceRoomResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *addrlist; // @dynamic addrlist; @property(retain, nonatomic) WXCPbVoiceConf *conf; // @dynamic conf; @property(nonatomic) int encryptSwitch; // @dynamic encryptSwitch; @property(nonatomic) int enterType; // @dynamic enterType; @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(retain, nonatomic) WXCPbVoiceGroupInfo *groupInfo; // @dynamic groupInfo; @property(retain, nonatomic) NSMutableArray *grpUsrProfileList; // @dynamic grpUsrProfileList; @property(retain, nonatomic) NSMutableArray *headSigns; // @dynamic headSigns; @property(retain, nonatomic) NSMutableArray *members; // @dynamic members; @property(nonatomic) int roomid; // @dynamic roomid; @property(nonatomic) long long roomkey; // @dynamic roomkey;

@end

@interface WXCPbCSExitVoiceRoomReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(nonatomic) int reason; // @dynamic reason; @property(nonatomic) int roomid; // @dynamic roomid; @property(nonatomic) long long roomkey; // @dynamic roomkey;

@end

@interface WXCPbSCExitVoiceRoomResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(nonatomic) int roomid; // @dynamic roomid; @property(nonatomic) long long roomkey; // @dynamic roomkey;

@end

@interface WXCPbCSAddVoiceGroupMemberReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(retain, nonatomic) NSMutableArray *members; // @dynamic members; @property(nonatomic) int roomid; // @dynamic roomid; @property(nonatomic) long long roomkey; // @dynamic roomkey; @property(retain, nonatomic) NSMutableArray *wxUserNames; // @dynamic wxUserNames;

@end

@interface WXCPbSCAddVoiceGroupMemberResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(retain, nonatomic) WXCPbVoiceGroupInfo *groupInfo; // @dynamic groupInfo; @property(retain, nonatomic) NSMutableArray *members; // @dynamic members; @property(nonatomic) int roomid; // @dynamic roomid; @property(nonatomic) long long roomkey; // @dynamic roomkey;

@end

@interface WXCPbCSVoiceRoomHelloReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int callData; // @dynamic callData; @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(nonatomic) int memberId; // @dynamic memberId; @property(retain, nonatomic) NSData *memoryCost; // @dynamic memoryCost; @property(retain, nonatomic) NSMutableArray *relayReport; // @dynamic relayReport; @property(nonatomic) int roomid; // @dynamic roomid; @property(nonatomic) long long roomkey; // @dynamic roomkey;

@end

@interface WXCPbSCVoiceRoomHelloResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(nonatomic) int roomid; // @dynamic roomid; @property(nonatomic) long long roomkey; // @dynamic roomkey;

@end

@interface WXCPbCSModifyVoiceGroupInfoReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(retain, nonatomic) WXCPbVoiceGroupInfo *groupInfo; // @dynamic groupInfo;

@end

@interface WXCPbSCModifyVoiceGroupInfoResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(retain, nonatomic) WXCPbVoiceGroupInfo *groupInfo; // @dynamic groupInfo; @property(nonatomic) int reserved; // @dynamic reserved;

@end

@interface WXCPbCSRejectEnterVoiceRoomReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *clientGroupId; // @dynamic clientGroupId; @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(nonatomic) int reason; // @dynamic reason; @property(nonatomic) int roomid; // @dynamic roomid; @property(nonatomic) long long roomkey; // @dynamic roomkey;

@end

@interface WXCPbCSCancelCreateVoiceGroupReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *clientGroupId; // @dynamic clientGroupId; @property(nonatomic) int reason; // @dynamic reason;

@end

@interface WXCPbSCCancelCreateVoiceGroupResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *clientGroupId; // @dynamic clientGroupId;

@end

@interface WXCPbCSVoiceAckReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) WXCPbVoipRelayData *capInfo; // @dynamic capInfo; @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(retain, nonatomic) NSData *mailAuthBuf; // @dynamic mailAuthBuf; @property(nonatomic) int roomid; // @dynamic roomid; @property(nonatomic) long long roomkey; // @dynamic roomkey; @property(nonatomic) unsigned int userAbility; // @dynamic userAbility;

@end

@interface WXCPbVoiceClientScene : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int sceneType; // @dynamic sceneType;

@end

@interface WXCPbVoiceClientSceneExt : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *sceneExtData; // @dynamic sceneExtData; @property(nonatomic) int sceneExtStatus; // @dynamic sceneExtStatus; @property(nonatomic) int sceneExtType; // @dynamic sceneExtType;

@end

@interface WXCPbCSVoiceClientSceneReportReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) WXCPbVoiceClientScene *clientScene; // @dynamic clientScene; @property(retain, nonatomic) NSMutableArray *clientSceneExtList; // @dynamic clientSceneExtList; @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(nonatomic) int memberId; // @dynamic memberId; @property(nonatomic) int roomid; // @dynamic roomid; @property(nonatomic) long long roomkey; // @dynamic roomkey;

@end

@interface WXCPbSCVoiceClientSceneReportResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) WXCPbVoiceClientScene *clientScene; // @dynamic clientScene; @property(retain, nonatomic) NSMutableArray *clientSceneExtList; // @dynamic clientSceneExtList; @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(nonatomic) int memberId; // @dynamic memberId; @property(nonatomic) int roomid; // @dynamic roomid; @property(nonatomic) long long roomkey; // @dynamic roomkey;

@end

@interface WXCPbCSVoiceRedirectReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(nonatomic) int memberId; // @dynamic memberId; @property(nonatomic) int roomid; // @dynamic roomid; @property(nonatomic) long long roomkey; // @dynamic roomkey; @property(nonatomic) unsigned int userAbility; // @dynamic userAbility;

@end

@interface WXCPbSCVoiceRedirectResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *addrlist; // @dynamic addrlist; @property(retain, nonatomic) WXCPbVoiceConf *conf; // @dynamic conf; @property(nonatomic) int encryptSwitch; // @dynamic encryptSwitch; @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(retain, nonatomic) WXCPbVoiceGroupInfo *groupInfo; // @dynamic groupInfo; @property(retain, nonatomic) NSMutableArray *grpUsrProfileList; // @dynamic grpUsrProfileList; @property(retain, nonatomic) NSMutableArray *headSigns; // @dynamic headSigns; @property(retain, nonatomic) NSMutableArray *members; // @dynamic members; @property(nonatomic) int roomid; // @dynamic roomid; @property(nonatomic) long long roomkey; // @dynamic roomkey;

@end

@interface WXCPbVoiceGroupInfoItem : WXPBGeneratedMessage { }

  • (void)initialize;
  • (id)description;

// Remaining properties @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(retain, nonatomic) NSMutableArray *members; // @dynamic members; @property(nonatomic) int roomid; // @dynamic roomid; @property(nonatomic) long long roomkey; // @dynamic roomkey;

@end

@interface WXCPbCSVoiceGetGroupInfoBatchReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *groupIdList; // @dynamic groupIdList;

@end

@interface WXCPbSCVoiceGetGroupInfoBatchResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *groupInfoList; // @dynamic groupInfoList;

@end

@interface WXCPbCSVoiceMemberWhisperReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(retain, nonatomic) NSData *whisperBuf; // @dynamic whisperBuf; @property(retain, nonatomic) NSMutableArray *whisperToUsernames; // @dynamic whisperToUsernames;

@end

@interface WXCPbSCVoiceMemberWhisperResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int ret; // @dynamic ret;

@end

@interface WXCPbPlayItemInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *apnspushWording; // @dynamic apnspushWording; @property(retain, nonatomic) NSData *cusGuestPushWroding; // @dynamic cusGuestPushWroding; @property(retain, nonatomic) NSData *cusHostPushWroding; // @dynamic cusHostPushWroding; @property(retain, nonatomic) NSData *cusRecallPushWroding; // @dynamic cusRecallPushWroding; @property(retain, nonatomic) NSData *data; // @dynamic data; @property(retain, nonatomic) NSData *detailWording; // @dynamic detailWording; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(retain, nonatomic) NSData *introduction; // @dynamic introduction; @property(nonatomic) unsigned int isTiming; // @dynamic isTiming; @property(retain, nonatomic) NSData *missCusTvOther; // @dynamic missCusTvOther; @property(retain, nonatomic) NSData *missCusTvTimingHost; // @dynamic missCusTvTimingHost; @property(retain, nonatomic) NSData *missGame; // @dynamic missGame; @property(retain, nonatomic) NSData *missTvRecall; // @dynamic missTvRecall; @property(retain, nonatomic) NSData *missTvTiming; // @dynamic missTvTiming; @property(retain, nonatomic) NSData *name; // @dynamic name; @property(nonatomic) unsigned int playItemId; // @dynamic playItemId; @property(retain, nonatomic) NSData *playTips; // @dynamic playTips; @property(nonatomic) unsigned int playType; // @dynamic playType; @property(retain, nonatomic) NSString *shareUrl; // @dynamic shareUrl; @property(nonatomic) unsigned int status; // @dynamic status;

@end

@interface WXCPbCSSwitchVideoGroupReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int action; // @dynamic action; @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey;

@end

@interface WXCPbVideoGroupMember : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int memberId; // @dynamic memberId; @property(nonatomic) unsigned int uuid; // @dynamic uuid; @property(nonatomic) unsigned int videoStatus; // @dynamic videoStatus; @property(retain, nonatomic) NSString *wxUserName; // @dynamic wxUserName;

@end

@interface WXCPbNotifyVideoMembersChange : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *videoMemList; // @dynamic videoMemList;

@end

@interface WNNoteVoiceMgr : NSObject { WNNoteVoiceRecordView *_voiceRecordView; WNNoteVoicePlayView *_voicePlayView; NSString *_curAudioPlayLocalEditorId; BOOL _playing; BOOL _recording; id _playDelegate; }

@property(nonatomic) __weak id playDelegate; // @synthesize playDelegate=_playDelegate; @property(readonly, nonatomic) BOOL recording; // @synthesize recording=_recording; @property(readonly, nonatomic) BOOL playing; // @synthesize playing=_playing; - (void).cxx_destruct; - (void)OnAudioPlaying:(id)arg1 Offset:(unsigned long)arg2; - (void)OnPlayError:(id)arg1; - (void)OnEndPlay:(id)arg1 isForceStop:(BOOL)arg2; - (void)OnBeginPlay:(id)arg1; - (void)stopPlay; - (id)curPlayId; - (id)createPlayViewWithLocalId:(id)arg1 LocalPath:(id)arg2 Fmt:(unsigned long)arg3 Len:(int)arg4; - (void)cancelRecord; - (void)stopRecord; - (id)createRecordViewWithObj:(id)arg1 Delegate:(id)arg2; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountBindPhoneForRegCGI : MMObject <IDCHostMgrExt, IRsaCertMgrExt> { id _delegate; NSMutableDictionary *_dicEventID; int _accountRegMode; NSString *_clientSeqID; NSString *_currentUserName; unsigned long _nextAuthType; }

@property(retain, nonatomic) NSString *currentUserName; // @synthesize currentUserName=_currentUserName; @property(retain, nonatomic) NSString *clientSeqID; // @synthesize clientSeqID=_clientSeqID; - (void).cxx_destruct; - (void)BindMobileAgain:(id)arg1; - (void)RSAProtobufMessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleRespForBindMobile:(id)arg1; - (BOOL)checkForgetPwdVerifyCode:(id)arg1 verifyCode:(id)arg2; - (BOOL)checkSafeDeviceVerifyCode:(id)arg1 authTicket:(id)arg2 verifyCode:(id)arg3; - (BOOL)checkLoginVerifyCode:(id)arg1 verifyCode:(id)arg2; - (BOOL)checkRegVerifyCode:(id)arg1 verifyCode:(id)arg2; - (BOOL)getForgetPwdVoiceVerifyCode:(id)arg1 languageCode:(id)arg2; - (BOOL)getSafeDeviceVoiceVerifyCode:(id)arg1 authTicket:(id)arg2 languageCode:(id)arg3; - (BOOL)getLoginVoiceVerifyCode:(id)arg1 languageCode:(id)arg2; - (BOOL)getRegVoiceVerifyCode:(id)arg1 languageCode:(id)arg2; - (BOOL)getForgetPwdVerifyCode:(id)arg1; - (BOOL)getSafeDeviceVerifyCode:(id)arg1 authTicket:(id)arg2; - (BOOL)getLoginVerifyCode:(id)arg1; - (BOOL)getRegVerifyCode:(id)arg1; - (BOOL)checkLoginPhoneNumberStatus:(id)arg1 tryCount:(unsigned long)arg2 adjustRet:(unsigned long)arg3; - (BOOL)checkRegPhoneNumberStatus:(id)arg1 tryCount:(unsigned long)arg2 adjustRet:(unsigned long)arg3; - (BOOL)createBindMobileProtobufEvent:(id)arg1; - (void)cancelAllEvent; - (void)removeCGI:(int)arg1; - (BOOL)isRunningForCGI:(int)arg1; - (void)dealloc; - (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ProductInfoDetailViewController : MMUIViewController <UIScrollViewDelegate, WCActionSheetDelegate> { MMTableViewInfo *_mainTableViewInfo; ScanProductItem *_productItem; NSArray *_detailList; NSArray *_bannerList; MMScrollView *_adScrollView; UIView *_headerView; UIPageControl *_adPageControl; }

  • (void).cxx_destruct;
  • (void)onJumptoFeedBackView;
  • (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2;
  • (float)getShopInfoCellHeight:(id)arg1;
  • (void)reloadTableData;
  • (void)viewDidLayoutSubviews;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)onPageControllerChangePage:(id)arg1;
  • (id)getTableHeaderView;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onOperate:(id)arg1;
  • (void)initView;
  • (void)viewDidLoad;
  • (id)initWithProductItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSnsCommentDetailRewardView : MMUIView { UIView *_rewardTipView; UIView *m_lineView; UIView *m_rewardContainer; id m_urlDelegate; WCDataItem *_dataItem; }

  • (float)heightForRewardView:(id)arg1;
  • (id)getNickNameForDataItem:(id)arg1;
  • (float)getCommentViewLeftMarginCurOri;
  • (void).cxx_destruct;
  • (BOOL)isShowRewardContainer;
  • (void)rewardDetailViewTapped;
  • (void)initRewardTipView;
  • (void)initLineView;
  • (void)initRewardContainer;
  • (void)initView;
  • (void)setDataItem:(id)arg1;
  • (id)initWithUrlDelegate:(id)arg1;

@end

@interface BakChatUploadMediaPackageStruct : NSObject { NSString *mediaPath; NSString *mediaID; }

@property(retain, nonatomic) NSString *mediaPath; // @synthesize mediaPath; @property(retain, nonatomic) NSString *mediaID; // @synthesize mediaID; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)clear; - (void)dealloc; - (id)init;

@end

@interface BakChatUploadPackageHelperStruct : NSObject { NSMutableArray *m_usrNameArray; unsigned int m_chatSvrID; long long m_n64ChatSvrID; unsigned int m_curRowIndex; unsigned int m_mediaIndex; unsigned int m_appRecordMediaIndex; BakChatMsgItem *m_msgItem; BakChatMsgList *m_msgList; unsigned int m_bakChatSvrID; unsigned int filterCount; BOOL m_bGetAnyOneMessage; NSData *encryptKeyData; unsigned long uploadData_NetworkType; unsigned long uploadData_ErrorCount; unsigned long uploadData_PauseCount; BOOL uploadData_AllSelected; }

  • (id)getSameBakChatUploadPackageHelperStruct:(id)arg1; @property(nonatomic) BOOL uploadData_AllSelected; // @synthesize uploadData_AllSelected; @property(nonatomic) unsigned long uploadData_PauseCount; // @synthesize uploadData_PauseCount; @property(nonatomic) unsigned long uploadData_NetworkType; // @synthesize uploadData_NetworkType; @property(nonatomic) unsigned long uploadData_ErrorCount; // @synthesize uploadData_ErrorCount; @property(nonatomic) BOOL m_bGetAnyOneMessage; // @synthesize m_bGetAnyOneMessage; @property(retain, nonatomic) NSData *encryptKeyData; // @synthesize encryptKeyData; @property(nonatomic) unsigned int filterCount; // @synthesize filterCount; @property(nonatomic) unsigned int m_bakChatSvrID; // @synthesize m_bakChatSvrID; @property(retain, nonatomic) NSMutableArray *m_usrNameArray; // @synthesize m_usrNameArray; @property(retain, nonatomic) BakChatMsgList *m_msgList; // @synthesize m_msgList; @property(retain, nonatomic) BakChatMsgItem *m_msgItem; // @synthesize m_msgItem; @property(nonatomic) unsigned int m_appRecordMediaIndex; // @synthesize m_appRecordMediaIndex; @property(nonatomic) unsigned int m_mediaIndex; // @synthesize m_mediaIndex; @property(nonatomic) unsigned int m_curRowIndex; // @synthesize m_curRowIndex; @property(nonatomic) long long m_n64ChatSvrID; // @synthesize m_n64ChatSvrID;
  • (void).cxx_destruct;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (void)setEncryptKey:(id)arg1;
  • (void)clear;
  • (void)dealloc;
  • (id)init;

@end

@interface BakChatUploadBreakPointStruct : NSObject { BakChatUploadPackageHelperStruct *m_bakChatUploadpackageHelperStruct; unsigned int totalCount; unsigned int count; NSDate *startDate; NSMutableArray *m_packageArray; NSMutableArray *m_uploadingPackageArray; int m_bakChatUploadStatus; }

  • (BOOL)removeUploadBreakPointStruct;
  • (id)recoverBreakPointStruct;
  • (BOOL)saveUploadBreakPointStruct:(id)arg1; @property(retain, nonatomic) NSDate *startDate; // @synthesize startDate; @property(retain, nonatomic) NSMutableArray *m_uploadingPackageArray; // @synthesize m_uploadingPackageArray; @property(retain, nonatomic) NSMutableArray *m_packageArray; // @synthesize m_packageArray; @property(nonatomic) int m_bakChatUploadStatus; // @synthesize m_bakChatUploadStatus; @property(retain, nonatomic) BakChatUploadPackageHelperStruct *m_bakChatUploadpackageHelperStruct; // @synthesize m_bakChatUploadpackageHelperStruct; @property(nonatomic) unsigned int count; // @synthesize count; @property(nonatomic) unsigned int totalCount; // @synthesize totalCount;
  • (void).cxx_destruct;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (void)clear;
  • (void)dealloc;
  • (id)init;

@end

@interface WCAccountControlMgr : MMService <MMService, MMKernelExt, WCAccountAutoLoginControlLogicDelegate> { NSString *m_reportClientID; unsigned long long m_lastmakesuretime; WCAccountAutoLoginControlLogic *m_autoLoginLogic; VoicePrintHandler *m_VPHandler; BOOL _m_isInMainFrame; BOOL _m_isLogin; BOOL _m_isAutoLoginMode; }

@property BOOL m_isAutoLoginMode; // @synthesize m_isAutoLoginMode=_m_isAutoLoginMode; @property BOOL m_isLogin; // @synthesize m_isLogin=_m_isLogin; @property BOOL m_isInMainFrame; // @synthesize m_isInMainFrame=_m_isInMainFrame; - (void).cxx_destruct; - (void)onManulLoginOK; - (void)onPreQuit; - (void)onWCAccountAutoLoginControlLogicStop:(unsigned int)arg1; - (void)onCloseMainFrameWithoutStop; - (void)delayDeleteAutoLoginLogic; - (void)makeAutoAuth; - (void)deleteAccountSuccess; - (void)quitLogin; - (void)onSessionTimeout; - (BOOL)makeSureAuth; - (BOOL)isLogin; - (void)startAutoAuth; - (void)startManualAuth; - (void)resetReportClientID; - (id)getReportClientID; - (void)startVoicePrintVerify:(id)arg1 ticket:(id)arg2; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BaseBottleView : MMUIView { BOOL mIsShow; UIView *mCanvasView; id delegate; BottleTipView *mBottleTipView; BottleAnimation *mBottleAnimation; }

@property(retain, nonatomic) BottleAnimation *mBottleAnimation; // @synthesize mBottleAnimation; @property(retain, nonatomic) BottleTipView *mBottleTipView; // @synthesize mBottleTipView; @property(nonatomic) __weak id delegate; // @synthesize delegate; @property(retain, nonatomic) UIView *mCanvasView; // @synthesize mCanvasView; - (void).cxx_destruct; - (BOOL)isAnimationFinish; - (void)doBrandUserAnimation; - (void)doFishTextAnimation; - (void)doFishAudioAnimation; - (void)doFishFailAnimation; - (void)doFishingAnimation; - (void)doThrowTextAnimation; - (void)doThrowAudioAnimation; - (void)doSuckTextAnimation; - (void)doSuckAudioAnimation; - (void)hideAllAnimationView; - (void)resetAnimationStatus; - (void)showTipViewWithLeftButtonTitle:(id)arg1 andRightButtonTitle:(id)arg2 andMessage:(id)arg3; - (void)showTipViewWithButtonTitle:(id)arg1 andMessage:(id)arg2; - (void)showWarningTipViewNoConfirm:(id)arg1; - (void)showWarningTipViewNoHide:(id)arg1; - (void)showWarningTipView:(id)arg1; - (id)NavigationController; - (void)enableTouch; - (void)disableTouch; - (void)unSpotLightCanvasAnimated:(BOOL)arg1; - (void)spotLightCanvasAnimated:(BOOL)arg1; - (void)unDarkenCanvasAnimated:(BOOL)arg1; - (void)darkenCanvasAnimated:(BOOL)arg1; - (void)showCanvasBottomBar; - (void)hideCanvasBottomBar; - (void)showCanvasTopBar; - (void)hideCanvasTopBar; - (BOOL)isShow; - (void)hideOnCanvas; - (void)removeFromCanvas; - (void)drawOnCanvas; - (void)clearCanvas; - (void)dealloc; - (void)setBottleAnimationDelegate:(id)arg1; - (void)setBottleAnimation:(id)arg1; - (void)setBottleTipViewDelegate:(id)arg1; - (void)setBottleTipView:(id)arg1; - (void)copyTo:(id)arg1; - (id)initWithCanvas:(id)arg1; - (id)init; - (BOOL)animationHasSetting; - (BOOL)tipViewHasSetting; - (BOOL)canvasHasSetting;

@end

@interface WCAccountManualAuthControlLogic : WCAccountBaseControlLogic <WCAccountGraphicVerifyControlLogicDelegate, WCAccountSafeDeviceControlLogicDelegate, WCAccountVoice2ndVerifyControlLogicDelegate, MMWebViewDelegate, PBMessageObserverDelegate, IRsaCertMgrExt> { WCAccountSafeDeviceControlLogic *m_safeDeviceLogic; WCAccountGraphicVerifyControlLogic *m_graphicVerifyLogic; WCAccountVoice2ndVerifyControlLogic *m_voice2ndVerifyLogic; id m_delegate; unsigned long m_ecdh_error_count; unsigned long m_cert_error_count; unsigned long m_idc_redirect_count; BOOL m_bFromAutoAuth; BOOL m_bSessionKeyNeedECDHDecrypt; BOOL m_bStopCloseAcct; unsigned long long m_ui64BeginTime; BOOL m_bDontFillWTBuf; unsigned long m_uiCGIScene; }

@property(nonatomic) BOOL m_bDontFillWTBuf; // @synthesize m_bDontFillWTBuf; @property(nonatomic) unsigned long m_uiCGIScene; // @synthesize m_uiCGIScene; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleAuthResponse:(id)arg1; - (void)onStopCloseAcct; - (void)onStopLogic; - (void)OnRsaCertFail; - (void)OnRsaCertCGIAgain; - (void)onVoice2ndVerifyControlLogicReturnOK; - (void)onVoice2ndVerifyControlLogicCancel; - (void)onSafeDeviceControlLogicReturnOK; - (void)onSafeDeviceControlLogicCancel; - (void)onGraphicVerifyControlLogicReturn:(id)arg1; - (id)onGraphicVerifyControlLogicGetAuthRequest:(BOOL)arg1; - (void)onGraphicVerifyControlLogicCancel; - (void)startLogicFromAutoAuth; - (void)startLogic; - (id)genManualAuthRequest; - (id)genManualAuthRequest:(BOOL)arg1; - (BOOL)startManualAuth:(id)arg1; - (void)setDelegate:(id)arg1; - (void)dealloc; - (void)stopLoading; - (void)startLoading; - (id)initWithData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LocalSearch : NSObject { }

  • (id)searchContactsByName:(id)arg1 allContact:(id)arg2 limit:(unsigned long)arg3;
  • (id)searchFromWCGameItem:(id)arg1 withSearchText:(id)arg2;
  • (id)searchFromFeatureItem:(id)arg1 allFeatureItem:(id)arg2 dicMatchTip:(id)arg3;
  • (id)searchFromGoogleContacts:(id)arg1 allContact:(id)arg2;
  • (id)searchFromContacts:(id)arg1 allContact:(id)arg2;
  • (BOOL)isMatchChatRoom:(id)arg1 usrName:(id)arg2 MemberCount:(unsigned int *)arg3 CheckList:(id)arg4;
  • (BOOL)isMatchObject:(id)arg1 object:(id)arg2;
  • (id)searchFromContacts:(id)arg1 allContact:(id)arg2 dicAddressBook:(id)arg3 dicCheckList:(id)arg4 dicMatchTip:(id)arg5 helpDataItem:(id)arg6;
  • (id)searchFromGroupContacts:(id)arg1 allContact:(id)arg2 dicAddressBook:(id)arg3 dicCheckList:(id)arg4 dicMatchTip:(id)arg5 helpDataItem:(id)arg6;
  • (BOOL)isMatchChatRoomWithoutMySelf:(id)arg1 groupContact:(id)arg2 MemberCount:(unsigned int *)arg3 targetInfo:(id)arg4 dicAddressBook:(id)arg5 CheckList:(id)arg6 matchTips:(id)arg7 helpDataItem:(id)arg8;
  • (BOOL)isMultiMatchChatRoomWithoutMySelf:(id)arg1 groupContact:(id)arg2 MemberCount:(unsigned int *)arg3 dicAddressBook:(id)arg4 CheckList:(id)arg5 matchTips:(id)arg6 helpDataItem:(id)arg7;
  • (id)getChatRoomMemberWithoutMyself:(id)arg1 helpDataItem:(id)arg2;
  • (id)tryMatchFullPinYin:(id)arg1 fullPinYin:(id)arg2 targetText:(id)arg3 searchText:(id)arg4 matchTypeConfig:(id)arg5 matchKey:(id)arg6 dicPinYin:(id)arg7;
  • (id)tryMatchShortPinYin:(id)arg1 shortPinYin:(id)arg2 targetText:(id)arg3 searchText:(id)arg4 matchTypeConfig:(id)arg5 matchKey:(id)arg6 dicPinYin:(id)arg7;
  • (id)tryMatchObject:(id)arg1 targetText:(id)arg2 searchItem:(id)arg3 matchTypeConfig:(id)arg4 matchKey:(id)arg5;
  • (id)tryMatchObject:(id)arg1 targetText:(id)arg2 searchText:(id)arg3 regexMode:(BOOL)arg4 matchTypeConfig:(id)arg5 matchKey:(id)arg6;
  • (BOOL)isMatchObject:(id)arg1 object:(id)arg2 dicAddressBook:(id)arg3 matchTips:(id)arg4 helpDataItem:(id)arg5;
  • (BOOL)isMultiMatchObject:(id)arg1 object:(id)arg2 dicAddressBook:(id)arg3 matchTips:(id)arg4 helpDataItem:(id)arg5 extRule:(int)arg6;
  • (BOOL)isMultiMatchObject:(id)arg1 object:(id)arg2 dicAddressBook:(id)arg3 matchTips:(id)arg4 helpDataItem:(id)arg5;
  • (BOOL)isMultiMatchText:(id)arg1 searchItem:(id)arg2 matchInfo:(id)arg3;
  • (BOOL)isMatchText:(id)arg1 searchText:(id)arg2 regexMode:(BOOL)arg3 location:(id *)arg4;
  • (id)makeSearchItemFromQuery:(id)arg1;
  • (id)getValidKeywords:(id)arg1;
  • (void)initialize;

@end

@interface ResourceSummaryViewController : MMUIViewController <UIAlertViewDelegate, WCActionSheetDelegate, IClearDataMgrExt, IScanAppSpaceSizeServiceExt, MMPieChartDataSource> { UIScrollView *_rootScrollView; UIView *_tableHeaderView; UIButton *_startManualCleanBtn; unsigned long _percent; BOOL _hasFinishScanSession; MMActivityIndicator *_loadingView; UILabel *_loadingTip; MMPieChartView *_pieChartView; UILabel *_diskUsageLabel; UIView *_spaceDescView; UILabel *_weixinSpaceLabel; UILabel *_otherSpaceLabel; UILabel *_availableSpaceLabel; BOOL _hasFinishLoadingData; BOOL _canEnableMaunalCleanBtn; NSString *navigationReturnButtonTitle; }

@property(retain, nonatomic) NSString *navigationReturnButtonTitle; // @synthesize navigationReturnButtonTitle; - (void).cxx_destruct; - (void)onLoadDataFinished; - (void)forceUpdateOnWillEnterForground; - (float)pieChart:(id)arg1 radiuForPieAtIndex:(unsigned int)arg2; - (id)pieChart:(id)arg1 colorForPieAtIndex:(unsigned int)arg2; - (float)pieChart:(id)arg1 valueForPieAtIndex:(unsigned int)arg2; - (unsigned int)numberOfPiesInChart:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onShowMoreAction; - (void)showSessionResourse; - (void)onReturn; - (void)onCleanedOver3MonthFileSize:(unsigned long long)arg1; - (void)enableManualCleanLater; - (void)updateHeaderViewOnCleanCacheEnd; - (void)onCleanedCacheSize:(unsigned long long)arg1; - (void)fakeScaneFinishProgress; - (void)onScanTaskFinished; - (void)onScanTaskUpdateProgress; - (void)updateProgress:(unsigned long)arg1; - (void)onReloadDataItem; - (void)initHeaderView; - (void)updateHeaderView; - (void)initView; - (struct CGRect)getTableViewFrame; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (BOOL)isDataEmpty; - (void)initData; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDBBackupIndexObject : NSObject { NSString *m_sessionName; NSString *m_fileName; long long m_startTime; long long m_endTime; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) long long m_endTime; // @synthesize m_endTime; @property(nonatomic) long long m_startTime; // @synthesize m_startTime; @property(retain, nonatomic) NSString *m_fileName; // @synthesize m_fileName; @property(retain, nonatomic) NSString *m_sessionName; // @synthesize m_sessionName;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_24a5b6f7 *)db_m_endTime;
  • (const WCDBCondition_24a5b6f7 *)db_m_startTime;
  • (const WCDBCondition_8be2a476 *)db_m_fileName;
  • (const WCDBCondition_8be2a476 *)db_m_sessionName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCDBBackupRecoverInfoObject : NSObject { NSString *m_sessionName; long long m_startTime; long long m_endTime; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) long long m_endTime; // @synthesize m_endTime; @property(nonatomic) long long m_startTime; // @synthesize m_startTime; @property(retain, nonatomic) NSString *m_sessionName; // @synthesize m_sessionName;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_24a5b6f7 *)db_m_endTime;
  • (const WCDBCondition_24a5b6f7 *)db_m_startTime;
  • (const WCDBCondition_8be2a476 *)db_m_sessionName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXGBackupIndexDB : NSObject { WCDataBase *m_db; }

  • (void).cxx_destruct;
  • (id)p_getRecoverInfoTable;
  • (id)p_getMsgListTable;
  • (id)getAllSessionName;
  • (unsigned int)getTotalSessionCount;
  • (id)getRecoverInfoObjectOfSession:(id)arg1;
  • (BOOL)deleteIndexObjectByMsgID:(id)arg1;
  • (id)getMsgListIDForSessionName:(id)arg1;
  • (id)getMsgListIDArray;
  • (long long)getLastTimeOfSessionName:(id)arg1;
  • (void)insertDataWithRecoverInfoObject:(id)arg1;
  • (void)insertDataWithIndexObject:(id)arg1;
  • (void)removeDBFile;
  • (void)closeDB;
  • (void)createDataBase;
  • (void)dealloc;
  • (id)init;

@end

@interface FTSMessageDB : NSObject { FTSDB *_database; NSRecursiveLock *_lock; NSMutableDictionary *_dicValidUserName; NSMutableDictionary *_dicValidUserNameId; NSMutableDictionary *_dicInvalidUserNameId; }

@property(retain, nonatomic) FTSDB *database; // @synthesize database=_database; - (void).cxx_destruct; - (BOOL)deleteInvalidRowsInChatTable:(unsigned long)arg1; - (BOOL)hasInvalidRowsInChatTable; - (unsigned long)getPreCursorMesId:(id)arg1; - (unsigned long)getNextCursorMesId:(id)arg1; - (id)queryText:(id)arg1 limit:(unsigned long)arg2 searchAll:(id *)arg3; - (id)queryText:(id)arg1; - (BOOL)deleteRowInChatTable:(id)arg1 arrMsgWrap:(id)arg2; - (BOOL)deleteRowInChatTable:(id)arg1 msgWrap:(id)arg2; - (BOOL)deleteRowInUserNameIDTable:(unsigned long)arg1; - (BOOL)updateInvalidUserPreCursorMesId:(unsigned long)arg1 cursorMesId:(unsigned long)arg2; - (BOOL)updateUserPreCursorMesId:(id)arg1 cursorMesId:(unsigned long)arg2; - (BOOL)updateUserNextCursorMesId:(id)arg1 cursorMesId:(unsigned long)arg2; - (BOOL)updateUserNameInvalid:(id)arg1; - (BOOL)insertRowsInChatTable:(id)arg1 arrMsgWrap:(id)arg2; - (BOOL)insertRowInChatTable:(id)arg1 msgWrap:(id)arg2; - (BOOL)insertNewRowInUserNameIDTable:(id)arg1 lastMsg:(id)arg2; - (void)tryCacheUserNameIdTable; - (id)tryGetValidIndexItemByUserNameId:(unsigned long)arg1; - (id)tryGetValidIndexItemByUserName:(id)arg1; - (BOOL)createAllTable; - (void)reloadDB; - (void)initDB:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface WCGroupMemberViewController : MMUIViewController <tableViewDelegate, UITableViewDelegate, UITableViewDataSource, WCFacadeExt> { MMTableView *m_tableView; WCDataItem *m_dataItem; NSMutableArray *m_arrUserName; }

  • (void).cxx_destruct;
  • (void)onDataChangedWithAdded:(id)arg1 andChanged:(id)arg2 andDeleted:(id)arg3;
  • (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (id)getContact:(id)arg1;
  • (void)dealloc;
  • (id)initWithDataItem:(id)arg1;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)initView;
  • (void)updateTitle;
  • (void)initTableView;
  • (void)initData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SightDraftBoxToolbar : MMUIView { SightDraftBoxView *m_container; UIView *m_btnBar; UIView *m_preview; NSObject *_delegate; }

@property(nonatomic) __weak NSObject *delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onUndo; - (void)onItemDeleted; - (void)onBackToCameraItemClicked; - (void)onItemLongClicked:(int)arg1; - (void)onItemClicked:(int)arg1 withSightDraft:(id)arg2; - (void)onPlayerCleared; - (void)onItemChecked:(int)arg1 withSightDraft:(id)arg2; - (void)startActiveAnim; - (void)deActive; - (void)active; - (void)onClearPlayer; - (void)onDone:(id)arg1; - (void)onUndo:(id)arg1; - (void)onEdit:(id)arg1; - (void)onClose:(id)arg1; - (void)onKitchen:(id)arg1; - (BOOL)isInPreviewMode; - (void)makeToolBar; - (void)makeDraftContainer; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppMessageBlockButton : MMUIButton <WCActionSheetDelegate, UIAlertViewDelegate, ITemplateMsgRecvExt> { CMessageWrap *_messageWrap; MMUIViewController *_baseViewController; }

@property(retain, nonatomic) CMessageWrap *messageWrap; // @synthesize messageWrap=_messageWrap; - (void).cxx_destruct; - (void)onTemplateMsgConnectionChange:(unsigned long)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onBlockTemplateMsg; - (void)onReport; - (id)combineBaseUrl:(id)arg1 withParams:(id)arg2; - (void)showActionSheet; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showAlertView; - (void)changeMessageState; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMStoreEmotionChartsViewController : MMUIViewController <EmoticonStoreMgrExt, UITableViewDataSource, UITableViewDelegate, MMEmotionChartsCellDelegate, MMRefreshTableFooterDelegate> { MMTableView *_chartsTableView; NSMutableArray *_chartsItemArray; BOOL _isLoadedFromCache; EmoticonStoreFootView *_tailView; }

  • (void).cxx_destruct;
  • (void)OnShowAlertWithIKnow:(id)arg1;
  • (void)OnShowAlertWithOK:(id)arg1;
  • (void)OnStopLoading;
  • (void)OnStartLoadingAndShowStringBlocked:(id)arg1;
  • (void)OnStopLoadingAndShowError:(id)arg1;
  • (void)OnStopLoadingAndShowOK:(id)arg1;
  • (void)OnStartLoadingAndShowString:(id)arg1;
  • (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)OnStoreListChanged:(id)arg1 withRet:(int)arg2 withReqType:(unsigned long)arg3 Response:(id)arg4;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (void)reloadData;
  • (void)initTableFooterView;
  • (void)setupTableView;
  • (void)setupViews;
  • (void)setupData;
  • (void)viewDidLoad;
  • (id)init;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GTMHTTPFetcher : NSObject { NSMutableURLRequest *request; NSURLConnection *connection; NSMutableData *downloadedData; NSString *downloadPath; NSString *temporaryDownloadPath; NSFileHandle *downloadFileHandle; unsigned long long downloadedLength; NSURLCredential *credential; NSURLCredential *proxyCredential; NSData *postData; NSInputStream *postStream; NSMutableData *loggedStreamData; NSURLResponse *response_; id delegate_; SEL finishedSel_; SEL sentDataSel_; SEL receivedDataSel_; CDUnknownBlockType completionBlock_; CDUnknownBlockType receivedDataBlock_; CDUnknownBlockType sentDataBlock_; CDUnknownBlockType retryBlock_; BOOL hasConnectionEnded_; BOOL isCancellingChallenge_; BOOL isStopNotificationNeeded_; BOOL shouldFetchInBackground_; unsigned int backgroundTaskIdentifer_; id userData_; NSMutableDictionary *properties_; NSArray *runLoopModes_; NSOperationQueue *delegateQueue_; id fetchHistory_; int cookieStorageMethod_; id cookieStorage_; id authorizer_; id service_; NSString *serviceHost_; int servicePriority_; NSThread *thread_; BOOL isRetryEnabled_; SEL retrySel_; NSTimer *retryTimer_; unsigned int retryCount_; double maxRetryInterval_; double minRetryInterval_; double retryFactor_; double lastRetryInterval_; BOOL hasAttemptedAuthRefresh_; NSString *comment_; NSString *log_; NSURL *redirectedFromURL_; NSString *logRequestBody_; NSString *logResponseBody_; BOOL shouldDeferResponseBodyLogging_; }

  • (void)setConnectionClass:(Class)arg1;
  • (Class)connectionClass;
  • (BOOL)doesSupportSentDataCallback;
  • (id)staticCookieStorage;
  • (void)initialize;
  • (id)fetcherWithURLString:(id)arg1;
  • (id)fetcherWithURL:(id)arg1;
  • (id)fetcherWithRequest:(id)arg1; @property BOOL shouldFetchInBackground; // @synthesize shouldFetchInBackground=shouldFetchInBackground; @property(copy) CDUnknownBlockType retryBlock; // @synthesize retryBlock=retryBlock; @property(copy) CDUnknownBlockType receivedDataBlock; // @synthesize receivedDataBlock=receivedDataBlock; @property(copy) CDUnknownBlockType sentDataBlock; // @synthesize sentDataBlock=sentDataBlock; @property(copy) CDUnknownBlockType completionBlock; // @synthesize completionBlock=completionBlock_; @property(retain) id cookieStorage; // @synthesize cookieStorage=cookieStorage_; @property(copy) NSString *log; // @synthesize log=log_; @property(copy) NSString *comment; // @synthesize comment=comment_; @property(retain) NSArray *runLoopModes; // @synthesize runLoopModes=runLoopModes_; @property(retain) NSOperationQueue *delegateQueue; // @synthesize delegateQueue=delegateQueue_; @property(retain) NSFileHandle *downloadFileHandle; // @synthesize downloadFileHandle=downloadFileHandle_; @property(copy) NSString *temporaryDownloadPath; // @synthesize temporaryDownloadPath=temporaryDownloadPath_; @property(copy) NSString *downloadPath; // @synthesize downloadPath=downloadPath_; @property(retain) NSData *downloadedData; // @synthesize downloadedData=downloadedData_; @property(readonly) unsigned long long downloadedLength; // @synthesize downloadedLength=downloadedLength_; @property(retain) NSURLResponse *response; // @synthesize response=response_; @property double retryFactor; // @synthesize retryFactor=retryFactor_; @property SEL retrySelector; // @synthesize retrySelector=retrySel_; @property SEL receivedDataSelector; // @synthesize receivedDataSelector=receivedDataSel_; @property SEL sentDataSelector; // @synthesize sentDataSelector=sentDataSel_; @property(retain) NSThread *thread; // @synthesize thread=thread_; @property int servicePriority; // @synthesize servicePriority=servicePriority_; @property(copy) NSString *serviceHost; // @synthesize serviceHost=serviceHost_; @property(retain) id service; // @synthesize service=service_; @property(retain) id authorizer; // @synthesize authorizer=authorizer_; @property(retain) NSInputStream *postStream; // @synthesize postStream=postStream_; @property(retain) NSData *postData; // @synthesize postData=postData_; @property(retain) NSURLCredential *proxyCredential; // @synthesize proxyCredential=proxyCredential_; @property(retain) NSURLCredential *credential; // @synthesize credential=credential_; @property(retain) NSMutableURLRequest *mutableRequest; // @synthesize mutableRequest=request_;
  • (void)setCommentWithFormat:(id)arg1;
  • (void)addPropertiesFromDictionary:(id)arg1;
  • (id)propertyForKey:(id)arg1;
  • (void)setProperty:(id)arg1 forKey:(id)arg2; @property(copy) NSMutableDictionary *properties; // @dynamic properties; @property(retain) id userData; // @dynamic userData; @property(retain) id fetchHistory; // @dynamic fetchHistory; @property int cookieStorageMethod; // @dynamic cookieStorageMethod; @property id delegate; @property double minRetryInterval; // @dynamic minRetryInterval; @property double maxRetryInterval; // @dynamic maxRetryInterval; @property(getter=isRetryEnabled) BOOL retryEnabled; // @dynamic retryEnabled; @property(readonly) double nextRetryInterval; // @dynamic nextRetryInterval; @property(readonly) unsigned int retryCount; // @dynamic retryCount;
  • (void)destroyRetryTimer;
  • (void)retryTimerFired:(id)arg1;
  • (void)primeRetryTimerWithNewTimeInterval:(double)arg1;
  • (void)beginRetryTimer;
  • (BOOL)shouldRetryNowForStatus:(int)arg1 error:(id)arg2;
  • (BOOL)isRetryError:(id)arg1;
  • (void)logNowWithError:(id)arg1;
  • (void)connection:(id)arg1 didFailWithError:(id)arg2;
  • (BOOL)shouldReleaseCallbacksUponCompletion;
  • (void)connectionDidFinishLoading:(id)arg1;
  • (int)statusAfterHandlingNotModifiedError;
  • (id)cachedDataForStatus;
  • (void)connection:(id)arg1 didReceiveData:(id)arg2;
  • (void)connection:(id)arg1 didSendBodyData:(int)arg2 totalBytesWritten:(int)arg3 totalBytesExpectedToWrite:(int)arg4;
  • (BOOL)invokeRetryCallback:(SEL)arg1 target:(id)arg2 willRetry:(BOOL)arg3 error:(id)arg4;
  • (void)invokeSentDataCallback:(SEL)arg1 target:(id)arg2 didSendBodyData:(int)arg3 totalBytesWritten:(int)arg4 totalBytesExpectedToWrite:(int)arg5;
  • (void)invokeOnQueueWithDictionary:(id)arg1;
  • (void)invokeFetchCallbacksOnDelegateQueueWithData:(id)arg1 error:(id)arg2;
  • (void)invokeFetchCallback:(SEL)arg1 target:(id)arg2 data:(id)arg3 error:(id)arg4;
  • (void)invokeFetchCallbacksWithData:(id)arg1 error:(id)arg2;
  • (void)connection:(id)arg1 didReceiveAuthenticationChallenge:(id)arg2;
  • (void)handleCookiesForResponse:(id)arg1;
  • (void)connection:(id)arg1 didReceiveResponse:(id)arg2;
  • (id)connection:(id)arg1 willSendRequest:(id)arg2 redirectResponse:(id)arg3;
  • (void)waitForCompletionWithTimeout:(double)arg1;
  • (void)retryFetch;
  • (void)sendStopNotificationIfNeeded;
  • (void)stopFetching;
  • (void)stopFetchReleasingCallbacks:(BOOL)arg1;
  • (void)releaseCallbacks; @property(readonly, retain) NSDictionary *responseHeaders; // @dynamic responseHeaders; @property(readonly) int statusCode; // @dynamic statusCode;
  • (BOOL)isFetching;
  • (void)addCookiesToRequest:(id)arg1;
  • (id)createTempDownloadFilePathForPath:(id)arg1;
  • (BOOL)beginFetchWithCompletionHandler:(CDUnknownBlockType)arg1;
  • (void)authorizer:(id)arg1 request:(id)arg2 finishedWithError:(id)arg3;
  • (BOOL)authorizeRequest;
  • (void)endBackgroundTask;
  • (void)backgroundFetchExpired;
  • (void)failToBeginFetchWithError:(id)arg1;
  • (void)failToBeginFetchDeferWithError:(id)arg1;
  • (BOOL)beginFetchMayDelay:(BOOL)arg1 mayAuthorize:(BOOL)arg2;
  • (BOOL)beginFetchWithDelegate:(id)arg1 didFinishSelector:(SEL)arg2;
  • (void)dealloc;
  • (id)description;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)initWithRequest:(id)arg1;
  • (id)init;

@end

@interface ChatMigrationProtocolLogic : NSObject { NSData *cryptKey; NSMutableArray *m_arrRecvSeq; }

  • (void).cxx_destruct;
  • (id)GetHeartBeatResPkgWithAck:(unsigned long long)arg1;
  • (id)GetHeartBeatReqPkgWithAck:(unsigned long long)arg1;
  • (id)GetClientDataPushResponsePkg:(id)arg1;
  • (id)GetServerDataPushRequestPkg:(id)arg1;
  • (id)GetServerFinishRequestPkg:(id)arg1 withReportDic:(id)arg2 withPerformanceStat:(id)arg3;
  • (id)GetCancelRequestPkg:(id)arg1;
  • (id)GetServerStartResponsePkg:(id)arg1 totalCount:(unsigned long long)arg2 totalSize:(unsigned long long)arg3 status:(int)arg4 andNetworkState:(unsigned int)arg5;
  • (id)GetServerStartResponsePkg:(id)arg1 totalCount:(unsigned long long)arg2 totalSize:(unsigned long long)arg3 andStatus:(int)arg4;
  • (id)GetClientStartRequestPkg:(id)arg1;
  • (id)GetServerAuthResponsePkg:(id)arg1 bakID:(id)arg2 andStatus:(int)arg3 andVersion:(int)arg4 andType:(int)arg5 andSupportKv:(int)arg6;
  • (id)GetServerAuthResponsePkg:(id)arg1 bakID:(id)arg2 andStatus:(int)arg3;
  • (id)GetClientAuthResponsePkg:(id)arg1 bakID:(id)arg2;
  • (id)GetClientAuthRequestPkg:(id)arg1 bakID:(id)arg2 version:(int)arg3 type:(int)arg4 supportExt:(int)arg5;
  • (id)GetClientAuthRequestPkg:(id)arg1 bakID:(id)arg2;
  • (id)unpackData:(id)arg1 type:(int *)arg2;
  • (BOOL)checksum_verify:(id)arg1 andCheckSum:(int)arg2;
  • (id)GetDestBodyData:(id)arg1 dataType:(int)arg2 isPack:(BOOL)arg3;
  • (id)unpack:(id)arg1 type:(int *)arg2;
  • (id)pack:(id)arg1 type:(int)arg2;
  • (id)EncryptData:(id)arg1;
  • (id)DecryptData:(id)arg1;
  • (unsigned long)genRecvSequence;
  • (unsigned long)genSendSequence;
  • (void)dealloc;
  • (id)initWithKey:(id)arg1;

@end

@interface MMStoreEmotionRewardCustomAmountViewController : MMUIViewController { EmoticonStoreItem *m_storeItem; EmotionRewardResponseInfo *m_rewardInfo; StoreEmotionRewardLogicObject *m_rewardLogic; MMUIScrollView *m_scrollView; MMUIView *m_inputArea; WCUITextField *m_inputTextField; MMUIButton *m_rewardBtn; NSString *m_lastInputValidInput; NSPredicate *m_regexPredicate; }

  • (void).cxx_destruct;
  • (void)onClose;
  • (void)onClickRewardBtn;
  • (void)textFieldDidChanged:(id)arg1;
  • (void)textFieldBeginEditing:(id)arg1;
  • (float)updateRewardBtnFromMarginTop:(float)arg1;
  • (void)initRewardBtn;
  • (float)updateInputAreaViewFromMarginTop:(float)arg1;
  • (void)initInputAreaView;
  • (void)updateScrollView;
  • (void)initScrollView;
  • (void)initView;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidAppear:(BOOL)arg1;
  • (id)initWithStoreItem:(id)arg1 RewardInfo:(id)arg2 RewardLogic:(id)arg3;
  • (void)dealloc;

@end

@interface MailAttachDetailViewController : MMUIViewController <UIAlertViewDelegate, WCActionSheetDelegate, PBMessageObserverDelegate> { CAttach *m_oAttach; NSString *m_nsMailID; BOOL m_bDownloading; MMProgressView *m_viewProgress; UILabel *m_labProgress; UIButton *m_btnCancelDownload; UIButton *m_btnDownload; UILabel *m_labCannotOpen; UIButton *m_btnPreview; UIButton *m_btnOpenByApp; id m_delegate; BOOL m_bPreview; unsigned long m_uiPreviewType; UIDocumentInteractionController *m_vcDocument; unsigned long m_uiStartPos; unsigned long m_uiDataLen; BOOL m_bViewDidAppear; unsigned long m_uiEventID; MMMPMoviePlayerController *_moviePlayerController; NSString *m_tmpFilePath; ForwardMessageLogicController *m_forwardLogic; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSString *m_nsMailID; // @synthesize m_nsMailID; @property(retain, nonatomic) CAttach *m_oAttach; // @synthesize m_oAttach; - (void).cxx_destruct; - (id)getCurrentViewController; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)documentInteractionController:(id)arg1 didEndSendingToApplication:(id)arg2; - (void)SetProgress:(unsigned long)arg1; - (void)ShowProgressView; - (void)viewDidLayoutSubviews; - (void)ShowDownloadBtn; - (void)StopDownload; - (void)StartDownload; - (void)CreateDownloadEvent; - (void)OnReturn; - (void)OnOperate:(id)arg1; - (void)InitDownload:(BOOL)arg1; - (void)OnPreviewCompress; - (void)OnOpenByApp; - (void)InitPreview; - (void)didAppear; - (void)viewDidLoad; - (void)SetDownloadHide:(BOOL)arg1; - (void)SetProgressHide:(BOOL)arg1; - (id)GetFileImgByFileExt; - (id)GetTmpFilePath; - (id)GetFilePath; - (unsigned long)GetPreviewType; - (BOOL)IsPreviewFile; - (void)dealloc; - (void)SafeDeleteDocument; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WNNoteItemUtilBase : NSObject { id _delegate; int _type; }

@property(nonatomic) int type; // @synthesize type=_type; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)insertItem:(id)arg1 isUpdate:(BOOL)arg2 isConfigData:(BOOL)arg3; - (id)getIconSelectedName; - (id)getIconHLName; - (id)getIconName; - (id)getTitle; - (void)onLongClickItem:(id)arg1; - (void)onClickItem:(id)arg1; - (void)onAddItemBegin:(id)arg1;

@end

@interface MainFrameBannerUtils : NSObject { }

  • (BOOL)isBannerActionDone:(unsigned long)arg1;
  • (BOOL)isShowSetHead;
  • (int)getInternationalBannerType;

@end

@interface EmotionProgressView : UIView { float _progress; UIColor *_backColor; UIColor *_prsColor; UIView *_oneView; UIView *_twoView; }

@property(retain, nonatomic) UIView *twoView; // @synthesize twoView=_twoView; @property(retain, nonatomic) UIView *oneView; // @synthesize oneView=_oneView; @property(retain, nonatomic) UIColor *prsColor; // @synthesize prsColor=_prsColor; @property(retain, nonatomic) UIColor *backColor; // @synthesize backColor=_backColor; @property(nonatomic) float progress; // @synthesize progress=_progress; - (void).cxx_destruct; - (void)setupViews; - (void)setupFrame:(struct CGRect)arg1; - (void)setFrame:(struct CGRect)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface SettingModifyQQViewController : AccountBaseViewController <UIAlertViewDelegate, IQQAccountMgrExt> { unsigned long m_uiUin; MMTableViewInfo *m_tableViewInfo; UIViewController *m_vcAccount; id _m_SettingModifyQQViewControllerDelegate; }

@property(nonatomic) __weak id m_SettingModifyQQViewControllerDelegate; // @synthesize m_SettingModifyQQViewControllerDelegate=_m_SettingModifyQQViewControllerDelegate; @property(retain, nonatomic) UIViewController *m_vcAccount; // @synthesize m_vcAccount; @property(nonatomic) unsigned long m_uiUin; // @synthesize m_uiUin; - (void).cxx_destruct; - (void)makeCell:(id)arg1; - (void)dealloc; - (void)viewDidLoad; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)undoRegester; - (void)doRegester; - (void)OnOperate; - (void)OnBindQQOK; - (void)OnUnBindQQOK; - (void)OnUnBindQQFail; - (void)updateViewOnQQChange; - (id)getHeaderView; - (void)updateTableCell; - (void)onCancel:(id)arg1; - (void)ShowBindQQView; - (void)onUnBind:(id)arg1; - (void)confirmUnBind; - (void)onUnBindAccount;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountFacebookControlLogic : WCAccountBaseControlLogic <IMMFacebookMgrExt, WCAccountManualAuthControlLogicDelegate> { WCAccountManualAuthControlLogic *m_manualAuthLogic; }

  • (void).cxx_destruct;
  • (BOOL)onManualAuthControlLogicError:(id)arg1;
  • (void)onManualAuthControlLogicStop:(unsigned int)arg1 response:(id)arg2;
  • (void)onLoginFacebookBegan:(id)arg1;
  • (void)onFBDidNotLogin:(BOOL)arg1;
  • (void)stopLogic;
  • (void)startLogic;
  • (void)pause;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMWebImageViewWithThumbPreview : MMUIView { MMWebImageView *m_imageView; MMImageView *m_imageFocusView; ThreeWayExpandImageView *m_previewBackView; MMWebImageView *m_previewView; NSURL *m_previewUrl; BOOL m_hasSetPreviewUrl; float m_leftEdge; float m_rightEdge; UIActivityIndicatorView *m_loadingView; NSString *m_emoticonPid; unsigned long m_startShowPreviewTime; BOOL m_isLoadFromLocal; BOOL m_hasLoadedPreview; BOOL m_isShowing; }

@property(nonatomic) BOOL m_isShowing; // @synthesize m_isShowing; @property(nonatomic) BOOL m_hasLoadedPreview; // @synthesize m_hasLoadedPreview; @property(nonatomic) BOOL m_isLoadFromLocal; // @synthesize m_isLoadFromLocal; @property(nonatomic) unsigned long m_startShowPreviewTime; // @synthesize m_startShowPreviewTime; @property(retain, nonatomic) NSString *m_emoticonPid; // @synthesize m_emoticonPid; @property(retain, nonatomic) MMImageView *m_imageFocusView; // @synthesize m_imageFocusView; @property(retain, nonatomic) UIActivityIndicatorView *m_loadingView; // @synthesize m_loadingView; @property(nonatomic) float m_rightEdge; // @synthesize m_rightEdge; @property(nonatomic) float m_leftEdge; // @synthesize m_leftEdge; @property(nonatomic) BOOL m_hasSetPreviewUrl; // @synthesize m_hasSetPreviewUrl; @property(retain, nonatomic) NSURL *m_previewUrl; // @synthesize m_previewUrl; @property(retain, nonatomic) MMWebImageView *m_previewView; // @synthesize m_previewView; @property(retain, nonatomic) ThreeWayExpandImageView *m_previewBackView; // @synthesize m_previewBackView; @property(retain, nonatomic) MMWebImageView *m_imageView; // @synthesize m_imageView; - (void).cxx_destruct; - (void)onLoadImageOK:(id)arg1; - (id)getPreviewView; - (void)setPreviewEdgeLeft:(float)arg1 right:(float)arg2; - (void)layoutSubviews; - (void)setPreviewSize:(struct CGSize)arg1; - (void)setPreviewUrl:(id)arg1; - (void)setImageUrl:(id)arg1; - (void)setDefaultImage:(id)arg1; - (void)setImageStatic:(BOOL)arg1; - (void)setEmoticonPid:(id)arg1; - (BOOL)isHasLoadedPreview; - (void)dealloc; - (void)hidePreview; - (void)showPreview; - (void)loadPreviewUrl; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavTagViewController : TagViewController <FavTagEditViewDelegate, IFavoritesExt> { FavoritesItem *m_favItem; NSArray *m_arrFavItems; int m_editSource; id m_delegate; BOOL m_showToastAfterEdit; }

@property(nonatomic) BOOL m_showToastAfterEdit; // @synthesize m_showToastAfterEdit; @property(nonatomic) int m_editSource; // @synthesize m_editSource; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)editDone:(id)arg1; - (void)editCancel; - (void)viewDidLoad; - (id)initWithFavItems:(id)arg1; - (id)initWithFavItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiSelectController : MMObject <MMToastViewControllerDelegate, WCActionSheetDelegate, EnterpriseSessionSelectViewControllerDelegate, EnterpriseBrandContactSelectViewControllerDelegate, UIAlertViewDelegate, WebMailViewDelegate, ForwardMessageLogicDelegate, MFMailComposeViewControllerDelegate> { NSString *m_nsChatUserName; NSMutableArray *m_arrSelectMsg; NSMutableArray *m_arrMsgCanBeOprate; NSMutableArray *supportContacts; CContact *m_toContact; BOOL hasAnyMsgCannotAddToFav; BOOL hasAnyMsgDidnotDownload; BOOL hasAnyMsgCannotSendtoFriend; BOOL hasAnyMsgCannotPackToRecord; BOOL hasAnyMsgCannotSendtoBrand; BOOL hasAnyMsgCannotSendtoEnterpriseChat; BOOL hasAnyMsgCannotSendByMail; BOOL attachTotalSizeTooLarge; BOOL hasAnyMsgCannotSendToWeWork; ForwardMessageLogicController *m_forwardMsgLogic; id m_delegate; MMToastViewController *_toastview; BOOL packToSend; WWKMsgForwarder *wwkMsgForwarder; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (id)changeString2HtmlContent:(id)arg1; - (void)showEnd; - (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3; - (void)onSendComplete; - (void)showSaveResultTip:(id)arg1 andText:(id)arg2; - (void)initMMFavAddTipView; - (void)CheckMsgForSendToFriendWithAlert; - (void)checkMsgForForwardToWeWork; - (void)forwardMsgToWeWork; - (void)checkMsgForForwardToWeWorkWithAlert; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)sendMultiMsgBySystemMail:(id)arg1 WithUserName:(id)arg2; - (void)sendMultiMsgBySystemMailInternal; - (void)sendMultiMsgByMail:(id)arg1 WithUserName:(id)arg2; - (void)sendMultiMsgByMailInternal; - (void)sendMailBySystemMail:(id)arg1 Content:(id)arg2 Subject:(id)arg3; - (id)mimeOfFile:(id)arg1; - (void)sendMailByQQMail:(id)arg1 Content:(id)arg2 Subject:(id)arg3; - (void)getSubject:(id)arg1 AndHeader:(id)arg2; - (id)getMailNodeList; - (id)convertMsg2MailContent:(id)arg1 videoCnt:(int)arg2; - (id)getContactNickName:(id)arg1; - (void)CheckMsgForMail; - (BOOL)canBeSendByMailCorrect:(id)arg1; - (void)sendMultiMsgToEnterpriseChat:(id)arg1; - (void)OnEnterpriseCancelSelectSession:(id)arg1; - (void)OnEnterpriseSelectSession:(id)arg1 viewController:(id)arg2; - (void)selectEnterpriseChatSession; - (void)CheckMsgForSendToEnterpriseChatWithAlert; - (void)sendMultiMsgToEnterpriseChatBrand:(id)arg1 WithUserName:(id)arg2 To:(id)arg3; - (void)CheckMsgForSendToEnterpriseChat; - (void)onEnterpriseSelectBrandContact:(id)arg1 viewController:(id)arg2; - (void)selectEnterpriseBrandContact; - (void)CheckMsgForSendToBrandWithAlert; - (void)sendMultiMsgToBrandContact:(id)arg1 WithUserName:(id)arg2 To:(id)arg3; - (void)sendMsgListToBrandInternal; - (void)CheckMsgForSendToBrand; - (BOOL)canBeSendToBrand:(id)arg1; - (BOOL)hasAnySupportContactsByMsgWrap:(id)arg1; - (void)showChooseMultiOrSingleView; - (void)sendMultiMsgToFriend:(id)arg1 WithUserName:(id)arg2; - (void)sendMultiMsgToFriend:(BOOL)arg1; - (void)OnForwardMessageSend:(id)arg1; - (id)getCurrentViewController; - (void)CheckMsgForSendToFriend; - (BOOL)canBeSendToFriend:(id)arg1; - (BOOL)didDownloadOK:(id)arg1; - (unsigned long)getDownloadThumbStatus:(id)arg1; - (void)addMultiMsgToMyFav:(id)arg1 WithUserName:(id)arg2; - (void)addMsgListToFavInternal; - (void)CheckMsgForFavAdd; - (BOOL)canBeAddToFav:(id)arg1; - (void)EndMultiEdit; - (id)getMultiMsgWithMsgIDList:(id)arg1 AndUserName:(id)arg2; - (void)Reset; - (void)ResetDataWithMsgIDList:(id)arg1 AndUserName:(id)arg2; - (void)sortMsgList:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CheckQRCodeLoginCGI : NSObject <MessageObserverDelegate, IRsaCertMgrExt> { unsigned long m_checkTime; NSString *m_uuid; NSData *m_notifyKey; id m_delegate; NSObject *m_workerThread; NSMutableSet *m_setQRCodeEventID; MMTimer *_m_timer; }

@property(retain, nonatomic) MMTimer *m_timer; // @synthesize m_timer=_m_timer; @property(retain, nonatomic) NSMutableSet *m_setQRCodeEventID; // @synthesize m_setQRCodeEventID; @property(retain, nonatomic) NSObject *m_workerThread; // @synthesize m_workerThread; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSData *m_notifyKey; // @synthesize m_notifyKey; @property(retain, nonatomic) NSString *m_uuid; // @synthesize m_uuid; @property(nonatomic) unsigned long m_checkTime; // @synthesize m_checkTime; - (void).cxx_destruct; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)RSAProtobufMessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)checkCodeLoginCancel_OnMainThread; - (void)checkCodeLoginExpired_OnMainThread; - (void)checkCodeLoginConfirmed_OnMainThread:(id)arg1 pwd:(id)arg2 nickName:(id)arg3 headImageURL:(id)arg4; - (void)checkCodeLoginScaned_OnMainThread:(id)arg1 nickName:(id)arg2; - (void)checkCodeLoginFail_OnMainThread; - (void)checkCodeLoginUUIDExpired_OnMainThread; - (void)handleResponse:(id)arg1 withRequest:(id)arg2 eventID:(unsigned long)arg3; - (void)sendCheckQRCodeRequest; - (void)handleNotifyStatus:(unsigned long)arg1 userName:(id)arg2 nickName:(id)arg3 pwd:(id)arg4 headImageURL:(id)arg5; - (void)handleNotifyData:(id)arg1; - (void)stopRequest; - (void)removeRequestEventID:(unsigned long)arg1; - (BOOL)isLatestRequestEventID:(unsigned long)arg1; - (void)addRequestEventID:(unsigned long)arg1; - (void)stopCheckTimer; - (void)resetCheckTimer; - (BOOL)isDataValid; - (void)clearData; - (void)internalStopCheckQRCode; - (void)StopCheckQRCode; - (void)StartCheckQRCodeWithTime:(unsigned long)arg1 uuid:(id)arg2 notifyKey:(id)arg3; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCanvasLocationComponent : WCCanvasComponent { UIImageView *_m_lbsIcon; UIImageView *_m_rightIcon; UILabel *_m_poiNameLabel; UIView *_topLineView; UIView *_bottomLineView; }

  • (struct CGSize)calcSizeForCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3; @property(retain, nonatomic) UIView *bottomLineView; // @synthesize bottomLineView=_bottomLineView; @property(retain, nonatomic) UIView *topLineView; // @synthesize topLineView=_topLineView; @property(retain, nonatomic) UILabel *m_poiNameLabel; // @synthesize m_poiNameLabel=_m_poiNameLabel; @property(retain, nonatomic) UIImageView *m_rightIcon; // @synthesize m_rightIcon=_m_rightIcon; @property(retain, nonatomic) UIImageView *m_lbsIcon; // @synthesize m_lbsIcon=_m_lbsIcon;
  • (void).cxx_destruct;
  • (void)updateFrame:(id)arg1;
  • (void)configureLineView:(id)arg1;
  • (void)configureWithCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3;
  • (void)layoutSubviews;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface SightAutoDownloadMgr : MMService { }

  • (BOOL)getIfRecordSightAutoDownload;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCMultiImageScannerController : MMFullScreenViewController <IMMAssetExt, UIScrollViewDelegate, PageScrollViewDelegate, PageScrollViewDataSource, WCActionSheetDelegate> { PageScrollView *_pageScrollView; UIButton *_deleteButton; NSMutableArray *_arrViewItem; unsigned int _currentIndex; BOOL _isComeFromRotate; BOOL m_bAnimating; id _scannerDelegate; NSMutableSet *_setPreviewItem; }

@property(nonatomic) __weak id scannerDelegate; // @synthesize scannerDelegate=_scannerDelegate; @property(retain, nonatomic) NSMutableArray *arrViewItem; // @synthesize arrViewItem=_arrViewItem; @property(retain, nonatomic) UIButton *deleteButton; // @synthesize deleteButton=_deleteButton; @property(retain, nonatomic) PageScrollView *pageScrollView; // @synthesize pageScrollView=_pageScrollView; - (void).cxx_destruct; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (id)pageScrollView:(id)arg1 viewForItem:(unsigned int)arg2; - (unsigned int)numberOfItems:(id)arg1; - (unsigned int)currentIndex:(id)arg1; - (void)onChangedWithCurrentIndex:(int)arg1; - (void)onSingleClicked; - (void)scrollViewDidEndDecelerating:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)viewDidUnload; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidLoad; - (void)onAssetImageUpdate:(id)arg1 forKey:(id)arg2; - (void)dealloc; - (id)initWithViewItems:(id)arg1 currentIndex:(unsigned int)arg2; - (void)onTopBarFrameChanged; - (void)onMainWindowFrameChanged; - (struct CGPoint)contentOffsetForPageScrollView; - (struct CGSize)contentSizeForPageScrollView; - (struct CGRect)frameForPageAtItem:(unsigned int)arg1; - (struct CGRect)frameForPageScrollView; - (void)handleSingleTap; - (BOOL)interactivePopGestureRecognizerShouldBegin:(id)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)hideFullScreen; - (void)onAnimationDidStop; - (void)showFullScreen; - (void)OnMMUIHookViewFrameChanged:(id)arg1; - (void)showFullScreenAnimated:(BOOL)arg1; - (void)showAlert:(id)arg1; - (void)deleteCurrentItem; - (void)updateTitle; - (void)initScrollView; - (void)initNavigationBar;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PSTNCheckNumberReqInfo : NSObject { NSString *_PureNumber; NSString *_ClientCountry; NSString *_LastCountry; NSString *_SimCountry; NSString *_OsCountry; unsigned int _DialScene; }

@property(nonatomic) unsigned int DialScene; // @synthesize DialScene=_DialScene; @property(copy, nonatomic) NSString *OsCountry; // @synthesize OsCountry=_OsCountry; @property(copy, nonatomic) NSString *SimCountry; // @synthesize SimCountry=_SimCountry; @property(copy, nonatomic) NSString *LastCountry; // @synthesize LastCountry=_LastCountry; @property(copy, nonatomic) NSString *ClientCountry; // @synthesize ClientCountry=_ClientCountry; @property(copy, nonatomic) NSString *PureNumber; // @synthesize PureNumber=_PureNumber; - (void).cxx_destruct;

@end

@interface PSTNCheckNumberRespInfo : NSObject { NSString *_PureNumber; NSString *_CountryCode; unsigned int _result; }

@property(nonatomic) unsigned int result; // @synthesize result=_result; @property(copy, nonatomic) NSString *CountryCode; // @synthesize CountryCode=_CountryCode; @property(copy, nonatomic) NSString *PureNumber; // @synthesize PureNumber=_PureNumber; - (void).cxx_destruct;

@end

@interface PSTNMgr : MMService <AUAudioDataSource, IAUAudioDeviceExt, PBMessageObserverDelegate, ISysCallCheckExt, IPSTNSyncExt, INetworkStatusMgrExt, MMService> { int mStatus; BOOL mIsInterrupted; BOOL mIsCanConnect; BOOL mIsConnected; BOOL mIsCanTalk; BOOL mIsTalked; BOOL mIsEngineStarted; BOOL mIsCanSendData; BOOL mIsAudioStarted; BOOL mIsRecordStarted; BOOL mIsPreConnectFail; BOOL mIsPSTNAnswer; BOOL mIsPSTNAccepted; unsigned int mLastNetworkStatus; int mAudioCodecType; int mShutDownStatus; VOIPKernelLog *mPstnKernelLog; int mErrCode; PSTNDialData *mDialData; PSTNComponent *mComponent; AUAudioDevice *mAudioDevice; NSRecursiveLock *mAudioEncLock; NSRecursiveLock *mAudioDecLock; NSRecursiveLock *mStartAudioLock; NSRecursiveLock *mStartRecordLock; NSRecursiveLock *inputVideoRenderLock; MMTimer *mPSTNHeartbeatTimer; MMTimer *mPSTNDialStatusTimer; int mCntTryStartAudioDev; unsigned long mInviteId; }

@property(nonatomic) unsigned long mInviteId; // @synthesize mInviteId; @property(nonatomic) int mCntTryStartAudioDev; // @synthesize mCntTryStartAudioDev; @property(retain, nonatomic) MMTimer *mPSTNDialStatusTimer; // @synthesize mPSTNDialStatusTimer; @property(retain, nonatomic) MMTimer *mPSTNHeartbeatTimer; // @synthesize mPSTNHeartbeatTimer; @property(retain, nonatomic) NSRecursiveLock *inputVideoRenderLock; // @synthesize inputVideoRenderLock; @property(retain, nonatomic) NSRecursiveLock *mStartRecordLock; // @synthesize mStartRecordLock; @property(retain, nonatomic) NSRecursiveLock *mStartAudioLock; // @synthesize mStartAudioLock; @property(retain, nonatomic) NSRecursiveLock *mAudioDecLock; // @synthesize mAudioDecLock; @property(retain, nonatomic) NSRecursiveLock *mAudioEncLock; // @synthesize mAudioEncLock; @property(retain, nonatomic) AUAudioDevice *mAudioDevice; // @synthesize mAudioDevice; @property(retain, nonatomic) PSTNComponent *mComponent; // @synthesize mComponent; @property(retain, nonatomic) PSTNDialData *mDialData; // @synthesize mDialData; @property(nonatomic) int mErrCode; // @synthesize mErrCode; @property(nonatomic) int mStatus; // @synthesize mStatus; - (void).cxx_destruct; - (void)PstnCheckCountryCode:(id)arg1; - (void)onNetworkStatusChange:(unsigned long)arg1; - (unsigned int)getIsConnected; - (BOOL)getIsTalked; - (int)getRoomId; - (long long)getRoomKey; - (void)SetAudioCodecType:(int)arg1; - (void)SetCountryCode:(id)arg1; - (void)SetIsCanConnect:(BOOL)arg1; - (void)SetSpeakerPhone:(BOOL)arg1; - (void)SetMicroPhoneMute:(BOOL)arg1; - (void)PressButton:(int)arg1; - (void)Hangup; - (void)BeRejected; - (void)CancelCall; - (void)PSTNCall:(id)arg1 phoneNum:(id)arg2 withCallType:(int)arg3 DialScene:(unsigned int)arg4 CountryCodeFrom:(unsigned int)arg5; - (int)getNetSpeed; - (void)dealloc; - (id)init; - (int)OnTransportChannelEvent:(unsigned short)arg1 ErrNo:(int)arg2; - (int)OnTransportChannelCmd:(void *)arg1 len:(int)arg2; - (void)onAcceptBydata; - (void)ConnectFail:(id)arg1; - (void)NetworkErr:(id)arg1; - (void)StopConnect; - (void)StartConnect; - (void)tryStartConnect; - (void)TalkBroken:(id)arg1; - (void)StopTalk; - (void)StartAudioData; - (void)StartAudioDataInNewThread; - (void)StartRecordAndPlayAudioForVoip; - (void)StartTalk; - (void)tryStartTalk; - (int)AudioDevGetData:(char *)arg1 length:(unsigned long)arg2; - (int)AudioDevPutData:(char *)arg1 length:(unsigned long)arg2; - (int)OnTransportChannelRttAndLR:(unsigned int)arg1 lostRate:(unsigned int)arg2 type:(unsigned int)arg3; - (int)OnTransportChannelData:(int)arg1 pData:(void *)arg2 len:(int)arg3; - (void)DataNotify_Arq:(char *)arg1 len:(int)arg2 type:(unsigned char)arg3; - (void)DataNotify_pp:(char *)arg1 len:(int)arg2 param:(short)arg3; - (void)DataNotify:(char *)arg1 len:(int)arg2; - (void)EventNotify:(long)arg1 param:(int)arg2 type:(int)arg3; - (void)audioDeviceStartedFail:(id)arg1; - (void)audioDeviceUnPluginHeadset:(id)arg1; - (void)audioDevicePluginHeadset:(id)arg1; - (void)audioDeviceFarawayEar:(id)arg1; - (void)audioDeviceNearEar:(id)arg1; - (void)SetMVEInfo:(CDStruct_33d8b17a *)arg1; - (int)GetCPUCapacity; - (unsigned long)GetNetType; - (void)SendCheckNumberRequest:(id)arg1; - (void)SendRedirectRequest; - (void)SendStatReportRequest; - (void)SendHeartbeatRequest; - (void)SendShutdownRequest; - (void)SendCancelInviteRequest; - (void)SendInviteRequestBy:(id)arg1 phoneNum:(id)arg2 withCallType:(int)arg3 DialScene:(unsigned int)arg4 CountryCodeFrom:(unsigned int)arg5; - (void)SetReportData:(id *)arg1 channelReport:(id *)arg2 engineReport:(id *)arg3; - (void)HandlePSTNCheckNumberResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandlePSTNRedirectResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandlePSTNStatReportResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandlePSTNHeartbeatResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandlePSTNShutdownResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandlePSTNCancelInviteResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandlePSTNInviteResp:(id)arg1 Event:(unsigned long)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)StopSessionWithProtocolErr:(int)arg1; - (void)StopSession; - (void)StartSession; - (int)SetServerAddr; - (void)handleEnterForeground; - (void)handleEnterBackground; - (void)BeginInterruption; - (void)DialStatusTimerCheck; - (void)HeartbeatTimerCheck; - (void)UnInitAll; - (void)InitAll; - (void)OnGotRemoteStatus:(unsigned long)arg1 ErrNo:(int)arg2 ErrLevel:(int)arg3 ErrMsg:(id)arg4 ErrTitle:(id)arg5 DataFlag:(unsigned int)arg6; - (void)OnGotDTMFPayloadType:(unsigned long)arg1; - (void)OnSyncError:(int)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXTalkComponent : NSObject { struct WXTalkEngineAdapter *_engineAdapter; struct IMultiTalkMgr *_wxTalkEngine; }

@property(nonatomic) struct IMultiTalkMgr *wxTalkEngine; // @synthesize wxTalkEngine=_wxTalkEngine; @property(nonatomic) struct WXTalkEngineAdapter *engineAdapter; // @synthesize engineAdapter=_engineAdapter; - (void)dealloc; - (void)getLocalCapInfo:(void **)arg1 capInfoLen:(int *)arg2 forNetType:(int)arg3; - (id)init;

@end

@interface NewChatRoomMemberContainView : MMUIView { NSMutableArray *m_arrItemViews; CContact *m_groupContact; unsigned int m_column; float m_margin; float m_fHeadWidth; float m_fNameSize; BOOL m_bDeleteStatue; id m_delegate; }

@property(retain, nonatomic) CContact *groupContact; // @synthesize groupContact=m_groupContact; @property(nonatomic) BOOL m_bDeleteStatue; // @synthesize m_bDeleteStatue; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onLongPressEx:(id)arg1; - (void)setShowRemoveMember; - (void)onShowMoreMember; - (void)onDeleteMember:(id)arg1; - (void)onAddMember:(id)arg1; - (void)openContactInfo:(id)arg1; - (void)updateSubViewWithContacts:(id)arg1 editBtn:(unsigned int)arg2 withTrackUserNameList:(id)arg3 withTalkList:(id)arg4; - (BOOL)showTalkFlag:(id)arg1 contact:(id)arg2 talkList:(id)arg3; - (BOOL)showTrackFlag:(id)arg1 contact:(id)arg2 trackUserNameList:(id)arg3; - (id)getItemAt:(unsigned long)arg1; - (void)dealloc; - (void)layoutSubviews; - (float)getCenterX:(unsigned int)arg1 itemView:(id)arg2; - (void)addItemView:(id)arg1; - (void)updateColumn:(unsigned int)arg1; - (id)initWithFrame:(struct CGRect)arg1 column:(unsigned int)arg2 headWidth:(float)arg3 nameSize:(float)arg4; - (id)initWithFrame:(struct CGRect)arg1 column:(unsigned int)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionRecoverMyPanelListCgi : MMObject { int _scene; id _delegate; unsigned long _m_eventId; NSData *_currReqBuf; NSMutableArray *_emotionsArray; }

@property(retain, nonatomic) NSMutableArray *emotionsArray; // @synthesize emotionsArray=_emotionsArray; @property(retain, nonatomic) NSData *currReqBuf; // @synthesize currReqBuf=_currReqBuf; @property(nonatomic) unsigned long m_eventId; // @synthesize m_eventId=_m_eventId; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) int scene; // @synthesize scene=_scene; - (void).cxx_destruct; - (void)callFailedDelegate; - (void)callOKDelegateWithPids:(id)arg1; - (void)OnGetEmoticonPanelList:(id)arg1; - (void)startInternalRequest; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)isActive; - (void)startRequest; - (id)initWithDelegate:(id)arg1;

@end

@interface ProductHistoryCellView : UIView { id _displayItem; NSNumber *_itemCreateTime; }

  • (float)ProductHistoryCellViewHeight;
  • (void).cxx_destruct;
  • (void)makeProductCell;
  • (void)initView;
  • (void)layoutSubviews;
  • (id)initWithDataItem:(id)arg1 andCreateTime:(id)arg2;

@end

@interface SightRecoder : NSObject { NSString *_srcVideoPath; NSString *_dstVideoPath; MMovieCompressor *_movieCompressor; CDUnknownBlockType _completionHandler; }

@property(copy, nonatomic) CDUnknownBlockType completionHandler; // @synthesize completionHandler=_completionHandler; @property(retain, nonatomic) MMovieCompressor *movieCompressor; // @synthesize movieCompressor=_movieCompressor; @property(retain, nonatomic) NSString *dstVideoPath; // @synthesize dstVideoPath=_dstVideoPath; @property(retain, nonatomic) NSString *srcVideoPath; // @synthesize srcVideoPath=_srcVideoPath; - (void).cxx_destruct; - (void)mMovieCompressor:(id)arg1 onMovieCompressFailed:(unsigned long)arg2; - (void)mMovieCompressor:(id)arg1 onMovieCompressFinished:(id)arg2 thumbImg:(id)arg3 ret:(unsigned long)arg4; - (void)mergeVideoFromPath:(id)arg1 andAudioFromPath:(id)arg2 toPath:(id)arg3 completionHandler:(CDUnknownBlockType)arg4; - (void)startRecodeWithCompletionHandler:(CDUnknownBlockType)arg1; - (id)initWithSourcePath:(id)arg1 DestPath:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMMapUtil : MMObject { }

  • (double)normalizeZoomLevel:(double)arg1;
  • (struct CLLocationCoordinate2D)convertWGS84toGCJ02:(struct CLLocationCoordinate2D)arg1;
  • (struct CLLocationCoordinate2D)convertGCJ02toWGS84:(struct CLLocationCoordinate2D)arg1;
  • (BOOL)QCoordinateRegion:(CDStruct_b7cb895d)arg1 ContainsPoint:(CDStruct_c3b9c2ee)arg2;
  • (double)convertSpeedToKMH:(double)arg1;
  • (CDStruct02837cd9)QMapRect:(CDStruct02837cd9 *)arg1 MakeCenterUnionPoint:(CDStruct_c3b9c2ee)arg2;
  • (CDStruct02837cd9)QMapRect:(CDStruct02837cd9 *)arg1 KeepCenterUnionPoint:(CDStruct_c3b9c2ee)arg2;
  • (CDStruct_02837cd9)QMapRectForCoordinateRegion:(CDStruct_b7cb895d)arg1;

@end

@interface MCssParser : NSObject { id m_delegate; NSRecursiveLock *m_oLock; NSString *m_currentFile; }

  • (id)allocWithZone:(struct _NSZone *)arg1;
  • (id)sharedCssParser;
  • (void)initialize;
  • (void).cxx_destruct;
  • (void)startWithDelegate:(id)arg1;
  • (BOOL)isParsing;
  • (void)onScriptFunctionWithSelectors:(id)arg1 withStatements:(id)arg2;
  • (void)onCssRuleSetWithSelectors:(id)arg1 withDeclarations:(id)arg2;
  • (void)onParseErrorOnLineNumber:(id)arg1 withText:(id)arg2 withErrorMessage:(id)arg3;
  • (BOOL)onParseNextFile;
  • (void)startParseCssFiles;
  • (void)cleanUpLexer;
  • (BOOL)openNextCssFile;
  • (void)safeCloseCssFile;
  • (id)init;

@end

@interface FTSVoiceSearchBarController : MMVoiceSearchBar <FTSWebSearchViewDelegate, FTSContactCellDelegate, FTSAddressBookFriendCellDelegate, contactInfoDelegate, ContactInfoViewControllerDelegate, PBMessageObserverDelegate, contactVerifyLogicDelegate, FTSResultViewDelegate, IFTSContactMgrExt, IFTSMessageMgrExt, IFTSFavMgrExt, IFTSMemorySearchMgrExt, MFMessageComposeViewControllerDelegate, WCActionSheetDelegate, MMUIViewControllerDelegate, MMPatternLockLogicDelegate> { map_18e36f99 _mapSearchSectionType; AddressBookFriend *_curAddressBookFriend; ContactInfoViewController *_curAddressBookFriendView; CContact *_curContact; CContactVerifyLogic *_contactVerifyLogic; int _findType; UIView *_grayBlurView; int _searchScene; AttributeLabel *_emptyTipLabel; UIView *_emptyFooterView; WCTimeLineFooterView *_loadingFooterView; NSString *_newestSearchText; UIView *_weakFTSWebSearchViewCell; struct CGRect _currentKeyboardRect; BOOL _hasShowWebSearchCellDuringOneSearch; BOOL _hasClickAnyResultDuringOneSearch; NSString *_lastMonitorReportText; FTSWebSearchController *_webSearchController; int _currentFeatureId; }

@property(nonatomic) int currentFeatureId; // @synthesize currentFeatureId=_currentFeatureId; @property(readonly, nonatomic) NSString *newestSearchText; // @synthesize newestSearchText=_newestSearchText; @property(retain, nonatomic) UIView *grayBlurView; // @synthesize grayBlurView=_grayBlurView; @property(nonatomic) int searchScene; // @synthesize searchScene=_searchScene; - (id).cxx_construct; - (void).cxx_destruct; - (id)addFTSResultCountLogParams:(id)arg1; - (void)reportGuideViewDisplayInfo; - (BOOL)searchMemoryDone:(id)arg1; - (BOOL)searchFavDone:(id)arg1; - (BOOL)searchMessageDone:(id)arg1; - (void)tryDoMonitorReport:(id)arg1; - (id)getEnteranceViewContoller; - (void)onPatternLockLogicOperateSuccess; - (id)getViewController; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onWebSearchViewDidShow; - (void)onWebSearchViewDidPop; - (void)onWebSearchViewWillPop; - (void)onWebSearchViewReturn:(BOOL)arg1; - (void)onFTSDetailViewReturn:(BOOL)arg1; - (void)asyncCancelSearchDelay:(double)arg1; - (void)asyncCancelSearch; - (void)newMessageFromContactInfo:(id)arg1; - (void)addToContactsFromContactInfo:(id)arg1; - (void)onUpdateContact:(id)arg1; - (void)onRemoveContact; - (void)onAddContact; - (void)onFTSSelectAddressBookFriend:(id)arg1; - (void)selectAddressBookFriend:(id)arg1; - (void)operateAddressBookFriend:(id)arg1; - (void)onClickBarButton; - (void)startVerticalWebSearch:(unsigned long long)arg1; - (void)startWebSearch:(id)arg1; - (void)searchFavItems; - (void)selectFavSearchItem:(id)arg1; - (void)searchMessage; - (void)selectMsgItems:(id)arg1; - (void)selectMsgItem:(id)arg1; - (void)addContact:(id)arg1; - (void)verifyContact:(id)arg1 opCode:(unsigned long)arg2; - (void)contactVerifyOk:(id)arg1 opCode:(unsigned long)arg2; - (void)addContactInternal; - (void)sendSMS:(id)arg1 arrMobile:(id)arg2; - (void)sendSMSInvite:(id)arg1; - (void)messageComposeViewController:(id)arg1 didFinishWithResult:(int)arg2; - (void)showAlert:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showWCGameWebViewWithUrl:(id)arg1 title:(id)arg2; - (void)searchGameItems; - (void)selectWCGameItem:(id)arg1; - (void)selectFeatureItem:(id)arg1; - (void)openWeSportFeature; - (void)openChatMigrationVC; - (void)openBalanceFeature; - (void)openOfflinePayFeature; - (void)openFacingRecvMoneyFeature; - (void)openWXHongBao; - (void)openWCPayView; - (void)openFavoriteView; - (void)openEmoticonStoreView; - (void)openSyncPhoneContactsView; - (void)openQQOfflineMsgView; - (void)openMessageContentViewForFileHelper; - (void)openMessageContentViewForFeature:(int)arg1; - (void)openContactInfoForFeature:(int)arg1; - (void)openGameCenter:(id)arg1; - (void)openCameraScan; - (void)openAlbum; - (void)openShake; - (void)openLBS; - (void)openFloatBottle; - (void)openMobileRecharge; - (BOOL)isPluginOpen:(int)arg1; - (void)jumpFeatureUrl:(id)arg1; - (void)searchMoreFollowedBrandContact; - (void)searchMoreContact:(int)arg1; - (void)onFTSChatWithContact:(id)arg1; - (void)openContactInfo:(id)arg1 fromSearchContact:(BOOL)arg2; - (void)openContactInfo:(id)arg1; - (BOOL)isOpenPluginContactInfoView:(id)arg1; - (void)openEnterpriseWebSubBrand:(id)arg1; - (void)openEnterpriseChatSessionListView:(id)arg1; - (void)openEnterpriseBrandSessionListViewController:(id)arg1; - (void)openPluginContactInfoView:(id)arg1; - (void)openMessageContentView:(id)arg1; - (void)openBrandSessionView; - (void)addContactFriendScene:(id)arg1; - (void)onlineSearchContact; - (id)filterUserName:(id)arg1; - (void)onFTSHomePageFavResultChanged; - (void)onFTSHomePageMessageResultChanged:(BOOL)arg1; - (void)tryRefreshSearchResult; - (void)onFTSMemorySearchResultChanged:(BOOL)arg1; - (void)onFTSContactSearchResultChanged:(BOOL)arg1; - (void)onClickSearchButton:(id)arg1; - (void)handleTextDidChange:(id)arg1; - (void)scrollToTop; - (void)delaySearch:(id)arg1 slowMode:(BOOL)arg2; - (void)delaySearchImp:(id)arg1; - (void)cancelFTSSearch; - (void)doFTSSearch:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)tableView:(id)arg1 didEndDisplayingCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (unsigned long)getLogRowBeforeSectionType:(unsigned int)arg1 queryText:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)setLoadingStatus; - (void)resetSearchSectionType; - (void)resetSearchTableViewSize; - (void)searchBarCancelButtonClicked:(id)arg1; - (void)removeWebSearchView; - (void)clearAllResource; - (void)updateWebSearchCellVisualbility; - (void)keyboardDidHide:(id)arg1; - (void)keyboardDidShow:(id)arg1; - (id)getDetailView; - (void)handleRotateEvent; - (void)dealloc; - (id)initWithContentsController:(id)arg1 withParentViewController:(id)arg2 withSpecies:(int)arg3 withUseDefaultDisplayController:(BOOL)arg4 hasIndexBar:(BOOL)arg5; - (id)initWithContentsController:(id)arg1 withParentViewController:(id)arg2 withSpecies:(int)arg3 withUseDefaultDisplayController:(BOOL)arg4; - (void)initFTSSearchBar; - (id)sectionType2String:(unsigned long)arg1; - (id)getGeneralBackgroundColor;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MonoServiceMsgHistory : NSObject { NSMutableDictionary *m_msgHistoryDic; }

@property(retain, nonatomic) NSMutableDictionary *m_msgHistoryDic; // @synthesize m_msgHistoryDic; - (void).cxx_destruct; - (void)addHistoryWithMsg:(id)arg1; - (id)getHistoryMsg:(id)arg1; - (BOOL)hasHistoryMsg:(id)arg1; - (id)init;

@end

@interface AppImageMessageNodeView : ImageMessageNodeView { }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (_Bool)ifAppInfoAreaInContent;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onForward:(id)arg1;
  • (void)onCopy:(id)arg1;
  • (id)thumbImage;
  • (id)getMaskedMsgImgThumb:(id)arg1;
  • (id)hdImagePath;
  • (id)thumbImagePath;
  • (id)maskedThumbImagePath;
  • (void)showImage;

@end

@interface CBottleSetting : NSObject { unsigned long m_uiSex; NSString *m_nsCountry; NSString *m_nsProvince; NSString *m_nsCity; NSString *m_nsSignature; NSString *m_nsHeadImageMD5; NSString *m_nsHDImgStatus; NSString *m_nsImgStatus; BOOL m_bFirstIn; unsigned long m_uiLastMsgType; unsigned long m_uiChatStatus; NSString *m_nsHeadImgUrl; NSString *m_nsHeadHDImgUrl; }

@property(retain, nonatomic) NSString *m_nsHeadHDImgUrl; // @synthesize m_nsHeadHDImgUrl; @property(retain, nonatomic) NSString *m_nsHeadImgUrl; // @synthesize m_nsHeadImgUrl; @property(nonatomic) unsigned long m_uiChatStatus; // @synthesize m_uiChatStatus; @property(nonatomic) unsigned long m_uiLastMsgType; // @synthesize m_uiLastMsgType; @property(nonatomic) BOOL m_bFirstIn; // @synthesize m_bFirstIn; @property(retain, nonatomic) NSString *m_nsImgStatus; // @synthesize m_nsImgStatus; @property(retain, nonatomic) NSString *m_nsHDImgStatus; // @synthesize m_nsHDImgStatus; @property(retain, nonatomic) NSString *m_nsHeadImageMD5; // @synthesize m_nsHeadImageMD5; @property(retain, nonatomic) NSString *m_nsSignature; // @synthesize m_nsSignature; @property(retain, nonatomic) NSString *m_nsCity; // @synthesize m_nsCity; @property(retain, nonatomic) NSString *m_nsProvince; // @synthesize m_nsProvince; @property(retain, nonatomic) NSString *m_nsCountry; // @synthesize m_nsCountry; @property(nonatomic) unsigned long m_uiSex; // @synthesize m_uiSex; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)dealloc; - (id)init; - (void)preInit;

@end

@interface StoreEmotionBackupLogicObject : MMObject { BOOL _stopFileMagration; BOOL _m_isActive; BOOL _m_hasStartLogic; StoreEmotionUploadMyPanelListCgi *_uploadCgi; id _delegate; NSArray *_needUploadPids; }

@property(nonatomic) BOOL m_hasStartLogic; // @synthesize m_hasStartLogic=_m_hasStartLogic; @property(nonatomic) BOOL m_isActive; // @synthesize m_isActive=_m_isActive; @property(retain, nonatomic) NSArray *needUploadPids; // @synthesize needUploadPids=_needUploadPids; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) StoreEmotionUploadMyPanelListCgi *uploadCgi; // @synthesize uploadCgi=_uploadCgi; @property(nonatomic) BOOL stopFileMagration; // @synthesize stopFileMagration=_stopFileMagration; - (void).cxx_destruct; - (void)onStoreEmotionUploadMyPanelListCgiFailed; - (void)onStoreEmotionUploadMyPanelListCgiOk; - (id)getStoreEmotionList; - (BOOL)checkIfNeedBackup; - (BOOL)canStartCgiNow; - (void)startInternalLogic; - (BOOL)checkFileExistWithEmoticonList:(id)arg1 needCheckThumb:(BOOL)arg2; - (void)asyncMigrateFilesOrCheckFileExist; - (void)backupSortedEmo:(id)arg1; - (BOOL)isActive; - (void)startLogicWithNeedCheckFileExist:(BOOL)arg1; - (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCanvasDownloadScrollListComponent : WCCanvasComponent <UIScrollViewDelegate, scrollViewDelegate, WCCanvasComponentDelegate> { BOOL _m_isAnimating; BOOL _m_hasScroll; UIView *_m_bgMask; MMScrollView *_m_scrollView; NSMutableArray *_m_arrCanvasComponent; struct CGPoint _m_curOffset; }

  • (float)calcMaxHeightWithGroup:(id)arg1 maxWidth:(float)arg2 dataItem:(id)arg3 orientation:(int)arg4;
  • (struct CGSize)calcSizeForCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3; @property(retain, nonatomic) NSMutableArray *m_arrCanvasComponent; // @synthesize m_arrCanvasComponent=_m_arrCanvasComponent; @property(nonatomic) BOOL m_hasScroll; // @synthesize m_hasScroll=_m_hasScroll; @property(nonatomic) struct CGPoint m_curOffset; // @synthesize m_curOffset=_m_curOffset; @property(nonatomic) BOOL m_isAnimating; // @synthesize m_isAnimating=_m_isAnimating; @property(retain, nonatomic) MMScrollView *m_scrollView; // @synthesize m_scrollView=_m_scrollView; @property(retain, nonatomic) UIView *m_bgMask; // @synthesize m_bgMask=_m_bgMask;
  • (void).cxx_destruct;
  • (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;
  • (void)canvasComponent:(id)arg1 willShowViewController:(id)arg2;
  • (void)canvasComponent:(id)arg1 willAddViewController:(id)arg2;
  • (void)canvasComponent:(id)arg1 willExistAndJumpUrl:(id)arg2;
  • (void)notifyAppearOrDisappearWhenScrollWithLastOffset:(struct CGPoint)arg1 curOffset:(struct CGPoint)arg2;
  • (void)notifyDisappearScrollView:(struct CGPoint)arg1;
  • (void)notifyWillAppearScrollView:(struct CGPoint)arg1;
  • (void)notifyWhenScrollViewDidScrollOrDidEndDecelerating:(id)arg1;
  • (void)scrollViewDidEndDecelerating:(id)arg1;
  • (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2;
  • (void)scrollViewWillBeginDragging:(id)arg1;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)componentWillDisappearInMainScreen:(BOOL)arg1;
  • (void)componentWillApperaInMainScreen:(BOOL)arg1;
  • (void)configureWithCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3;
  • (id)getBackGroundColorWhenLoading:(int)arg1;
  • (void)animationShowWithIndex:(unsigned int)arg1;
  • (void)resetScrollView;
  • (void)clearStatus;
  • (void)layoutSubviews;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCTimeLineCommentCellView : MMUIView <WCActionSheetDelegate, WCCommentViewFBDelegate> { int _iSection; int _iRow; WCDataItem *_mainDataItem; UINavigationController *_navigationController; id m_delegate; id m_urlDelegate; UIImageView *m_commentContainer; UIView *m_likeContainer; UIView *m_lineView; NSMutableArray *m_arrCommentView; BOOL m_bHaveActionSheet; }

  • (float)getCommentViewLeftMarginCurOri;
  • (float)getCellHeightForDataItem:(id)arg1 RowIndex:(int)arg2;
  • (id)getNickNameForDataItem:(id)arg1; @property(nonatomic) __weak id m_urlDelegate; // @synthesize m_urlDelegate; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) __weak UINavigationController *navigationController; // @synthesize navigationController=_navigationController; @property(retain, nonatomic) WCDataItem *mainDataItem; // @synthesize mainDataItem=_mainDataItem; @property(nonatomic) int iRow; // @synthesize iRow=_iRow; @property(nonatomic) int iSection; // @synthesize iSection=_iSection;
  • (void).cxx_destruct;
  • (void)onRestoreCommentCellView:(id)arg1;
  • (void)onReloadCommentCellView:(id)arg1;
  • (void)onCommentViewClicked:(id)arg1;
  • (void)dealloc;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)showCommentOption:(id)arg1;
  • (void)deleteComment:(unsigned int)arg1;
  • (void)initView;
  • (void)initLineView;
  • (void)initLikeContainer;
  • (void)initCommentContainer;
  • (id)getShowComment;
  • (BOOL)isShowLikeCell;
  • (id)initWithUrlDelegate:(id)arg1;
  • (void)layoutSubviews;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmotionStoreDesignerEmojiCell : UICollectionViewCell { MMWebImageView *_designerEmojiImageView; }

@property(retain, nonatomic) MMWebImageView *designerEmojiImageView; // @synthesize designerEmojiImageView=_designerEmojiImageView; - (void).cxx_destruct;

@end

@interface MMStoreEmotionDesignerEmojiViewController : MMUIViewController <UICollectionViewDataSource, UICollectionViewDelegateFlowLayout, EmotionCollectionFooterViewDelegate, StoreEmotionGetDesignerEmojiListCgiDelegate, EmotionDesignerEmojiTipsViewControllerDelegate, EmoticonCustomManageAddLogicDelegate, MMStoreEmotionTagSelectDelegate> { long m_numOfItemInOneLine; UICollectionView *m_collectionView; EmotionCollectionFooterView *m_collectionFooterView; StoreEmotionGetDesignerEmojiListCgi *m_getAllDesignerEmojisCgi; StoreEmotionGetDesignerEmojiListCgi *m_curGetDesignerEmojisCgi; NSArray *m_tagsList; EmojiTag *m_lastSelectedTag; unsigned long m_designerUin; NSString *m_keyword; EmotionBannerSet *m_bannerSet; unsigned int m_designerEmojiMode; EmojiInfo *m_operatingEmoji; EmoticonCustomManageAddLogic *m_emoticonAddLogic; StoreEmotionPageShareLogic *m_shareLogic; }

  • (BOOL)canShowDesignerEmoji;
  • (void).cxx_destruct;
  • (void)collectionView:(id)arg1 didDeselectItemAtIndexPath:(id)arg2;
  • (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
  • (BOOL)collectionView:(id)arg1 shouldHighlightItemAtIndexPath:(id)arg2;
  • (id)collectionView:(id)arg1 viewForSupplementaryElementOfKind:(id)arg2 atIndexPath:(id)arg3;
  • (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
  • (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForHeaderInSection:(int)arg3;
  • (int)numberOfSectionsInCollectionView:(id)arg1;
  • (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2;
  • (void)MMRefreshCollectionFooterDidTriggerRefresh:(id)arg1;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)AddEmoticonFinishedWithWrap:(id)arg1 IsSuccessed:(BOOL)arg2;
  • (void)onSendDesignerEmojiWithMd5:(id)arg1;
  • (void)onSaveDesignerEmojiWithMd5:(id)arg1;
  • (void)switchToGetDesignerEmojiListCgi:(id)arg1;
  • (void)onSelectTag:(id)arg1;
  • (void)onSelectShowAllTag;
  • (void)onCancelTagSelect;
  • (void)onGetDesignerEmojiListFailedWithBannerSetId:(unsigned int)arg1;
  • (void)onGetDesignerEmojiListFailedWithTagId:(unsigned int)arg1;
  • (void)onGetDesignerEmojiListFailedWithKeyword:(id)arg1;
  • (void)onGetDesignerEmojiListFailedWithDesignerUin:(unsigned long)arg1;
  • (void)onGetDesignerEmojiListFailed;
  • (void)onGetDesignerEmojiListSuccessedWithBannerSetId:(unsigned int)arg1 DesignerEmojiList:(id)arg2 hasMore:(BOOL)arg3;
  • (void)onGetDesignerEmojiListSuccessedWithTagId:(unsigned int)arg1 DesignerEmojiList:(id)arg2 hasMore:(BOOL)arg3;
  • (void)onGetDesignerEmojiListSuccessedWithKeyword:(id)arg1 Tags:(id)arg2 DesignerEmojiList:(id)arg3 hasMore:(BOOL)arg4;
  • (void)onGetDesignerEmojiListSuccessedWithDesignerUin:(unsigned long)arg1 Tags:(id)arg2 DesignerEmojiList:(id)arg3 hasMore:(BOOL)arg4;
  • (void)onGetDesignerEmojiListSuccessedWithTags:(id)arg1 DesignerEmojiList:(id)arg2 hasMore:(BOOL)arg3;
  • (void)onClickTagIcon;
  • (void)onOperate:(id)arg1;
  • (void)onClose;
  • (BOOL)isInSearchMode;
  • (BOOL)isInTagMode;
  • (void)configShareEntrance;
  • (void)configTagsEntrance;
  • (void)updateCollectionLayout:(id)arg1;
  • (void)configCollectionView;
  • (void)initView;
  • (void)viewDidTransitionToNewSize;
  • (void)viewDidLoad;
  • (id)initWithBannerSet:(id)arg1;
  • (id)initWithEmojiTag:(id)arg1;
  • (id)initWithDesignerUin:(unsigned long)arg1;
  • (id)initWithKeyword:(id)arg1;
  • (id)init;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MotionDetector : MMObject { id _delegate; BOOL _isInit; BOOL _isFocusLibInit; AVCaptureDevice *_defaultCaptureDevice; _Bool _focuseEngineRet[2]; int _state; }

@property(readonly, nonatomic) int state; // @synthesize state=_state; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; - (void)stop; - (void)start; - (int)releaseFocuseEngine; - (void)focuseEngineProcess:(char *)arg1; - (int)initFocuseEngineWithSize:(struct CGSize)arg1 isForOcr:(BOOL)arg2; - (id)getGrayScaleImageData:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface FTSUiUtil : NSObject { }

  • (id)getDescShowPrefixForFavItem:(id)arg1;
  • (id)GetThumbViewForFavItem:(id)arg1;

@end

@interface RemarkViewController : MMUIViewController <ContactRemarkImgExt, UITextViewDelegate, UITextFieldDelegate, WCActionSheetDelegate, MMImagePickerManagerDelegate, CommonImageBrowserDelegate, UIAlertViewDelegate, MMTableViewInfoDelegate> { MMTableViewInfo *m_tableViewInfo; MMTableViewSectionInfo *m_phoneSection; MMTableViewSectionInfo *m_descSection; NSMutableArray *m_arrPhoneItem; ContactRemarkLogic *m_logic; CContact *m_contact; UIImage *m_cardImg; UITextField *m_nameView; UITextView *m_descView; UILabel *m_descHint; UIView *m_tagView; UIImageView *m_imageView; NSMutableDictionary *m_phoneEdit; int m_firstResponderIndex; BOOL m_downloadingImg; BOOL m_isDownloadFail; BOOL m_hasEditImg; BOOL m_needEditState; BOOL m_deleteHashPhone; NSString *m_recommandRemark; BOOL m_bNeedReloadSubviews; BOOL m_bIsRemarkEdit; }

@property(retain, nonatomic) NSString *recommandRemark; // @synthesize recommandRemark=m_recommandRemark; @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; @property(nonatomic) BOOL needEditState; // @synthesize needEditState=m_needEditState; - (void).cxx_destruct; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)scrollRectToVisibleForView:(id)arg1; - (void)textViewDidBeginEditing:(id)arg1; - (void)adjustDescTextView; - (void)textViewDidChange:(id)arg1; - (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (BOOL)textFieldShouldClear:(id)arg1; - (void)executeOpLog; - (void)onDownloadCardImg:(id)arg1; - (void)onUploadCardImgFinish:(id)arg1 returnUrl:(id)arg2; - (void)uploadCardImg; - (void)onPerformEdit; - (BOOL)checkEdit; - (id)checkEditPhone; - (void)MMImagePickerManagerDidCancel:(id)arg1; - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2; - (void)showImagePicker:(int)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)deleteImage; - (void)onDeleteItemAtIndex:(unsigned int)arg1; - (void)onDeleteImage; - (void)showImg:(id)arg1; - (void)showTagEdit; - (void)useRecommandRemark; - (void)hideKeyboard; - (void)keyboardWillHide:(id)arg1; - (void)keyboardWillShow:(id)arg1; - (void)textFieldTextDidChange:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onDismissRemarkView:(id)arg1; - (void)dealloc; - (void)reflashImageCell; - (id)makeRecommBtnView; - (BOOL)needRecommBtn; - (void)onModifyContact:(id)arg1; - (id)getRemarkText; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)makeRemarkCell:(id)arg1 CellInfo:(id)arg2; - (void)makeTagsCell:(id)arg1 CellInfo:(id)arg2; - (void)makeDescriptionCell:(id)arg1 CellInfo:(id)arg2; - (void)makeDescView; - (void)fixDescViewHeight:(float)arg1; - (void)makeImageCell:(id)arg1 CellInfo:(id)arg2; - (void)makeImageView; - (void)dottedLine:(id)arg1; - (void)makePhoneCell:(id)arg1 CellInfo:(id)arg2; - (void)showPhoneTip; - (void)onAddPhone; - (void)commitEditingForRowAtIndexPath:(id)arg1 Cell:(id)arg2; - (id)getPhoneTextFieldAt:(int)arg1; - (id)getPhoneItemInfoAt:(unsigned int)arg1; - (void)reloadTableView; - (void)viewDidLoad; - (void)startDownCardImg; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavForwardToSNSLogicController : MMObject <PBMessageObserverDelegate, WCCommitViewResultDelegate> { FavDataItemWrap *m_favDataWrap; UIViewController *m_curViewController; MMLoadingView *m_loadingView; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) UIViewController *m_curViewController; // @synthesize m_curViewController; @property(retain, nonatomic) FavDataItemWrap *m_favDataWrap; // @synthesize m_favDataWrap; - (void).cxx_destruct; - (void)onDoneForwardForForwardView:(id)arg1; - (void)onCancelForwardForForwardView:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)HandleShareFav:(id)arg1 Event:(unsigned long)arg2; - (void)ShareWithUrl:(id)arg1; - (void)ShareFail; - (void)getVideoShareUrlForSNS; - (void)ShowShareFail; - (void)showLoading; - (void)ShareWCUploadTask:(id)arg1; - (void)forwardFavDataToSns:(id)arg1; - (id)initWithViewController:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface UploadTvFPMgr : UploadAFPMgr { CLLocation *_curLocation; }

@property(retain, nonatomic) CLLocation *curLocation; // @synthesize curLocation=_curLocation; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)SendFPData:(id)arg1 FPId:(unsigned long)arg2 Duration:(float)arg3 EndFlag:(unsigned long)arg4; - (void)dealloc; - (id)initWithDelegate:(id)arg1;

@end

@interface MultiTalkSessionMgr : MMService { WCDataBase *_dataBase; WCDataBaseTable *_contactTable; WCDataBaseTable *_messageTable; WCDataBaseTable *_sessionTable; }

@property(retain, nonatomic) WCDataBaseTable *sessionTable; // @synthesize sessionTable=sessionTable; @property(retain, nonatomic) WCDataBaseTable *messageTable; // @synthesize messageTable=_messageTable; @property(retain, nonatomic) WCDataBaseTable *contactTable; // @synthesize contactTable=_contactTable; @property(retain, nonatomic) WCDataBase *dataBase; // @synthesize dataBase=_dataBase; - (void).cxx_destruct; - (id)getSubMessageContentWithSessionState:(unsigned int)arg1 inviteUserNickName:(id)arg2; - (id)getHeaderMessageContentWithSessionState:(unsigned int)arg1 inviteUserNickName:(id)arg2; - (id)genMsgJsonContentWithDisplayContentHeader:(id)arg1 subContent:(id)arg2 sessionItem:(id)arg3 msgLocalID:(unsigned int)arg4; - (BOOL)addNewMultiTalkChatroomMessageWithGroupData:(id)arg1 sessionItem:(id)arg2 msgLocalID:(unsigned int)arg3 isSelfCaller:(BOOL)arg4 sessionState:(unsigned int)arg5; - (BOOL)addNewMultiTalkSessionMsgWithGroupData:(id)arg1; - (BOOL)isGroupDataValid:(id)arg1; - (unsigned int)getSessionLastMessageIDWithGroupData:(id)arg1; - (BOOL)insertOrUpdateRowInSessionTable:(id)arg1; - (BOOL)insertNewRowInSessionTable:(id)arg1; - (BOOL)insertOrUpdateRowInMessageTable:(id)arg1; - (BOOL)insertNewRowInMessageTable:(id)arg1; - (BOOL)insertOrUpdateRowInContactTable:(id)arg1; - (BOOL)insertNewRowInContactTable:(id)arg1; - (void)fillSessionItemUpdatePropertiesForSessionObject:(vector24c76cbd *)arg1; - (void)fillMessageItemUpdatePropertiesForMessageObject:(vector24c76cbd *)arg1; - (void)fillContactItemUpdatePropertiesForContactObject:(vector24c76cbd *)arg1; - (id)genSessionItemWithGroupData:(id)arg1; - (id)genMessageItemWithGroupData:(id)arg1; - (id)genContactItemWithGroupData:(id)arg1; - (id)getMultiTalkMsgDigestFromMessageContent:(id)arg1; - (id)getMessageItemWitgMsgLocalID:(unsigned int)arg1; - (BOOL)isMessageExist:(unsigned int)arg1; - (BOOL)isSessionExist:(id)arg1; - (id)genGroupDataFromSessionItem:(id)arg1; - (BOOL)deleteSessionWithSessionItem:(id)arg1; - (id)getMessageArrayFromSessionWithSessionItem:(id)arg1; - (id)getLastMessageItemWithSessionItem:(id)arg1; - (id)getContactItemFromSession:(id)arg1; - (id)getMemberListFromSessionItem:(id)arg1; - (id)getAllSessionItem; - (BOOL)insertOrUpdateSessionWithMultiTalkGroupData:(id)arg1; - (BOOL)updateMessageWithMessageID:(unsigned int)arg1 multiTalkGroup:(id)arg2 duration:(unsigned long)arg3; - (BOOL)updateHasGenMessageWithMessageID:(unsigned int)arg1; - (BOOL)createNewMultiTalkMessageWithGroupData:(id)arg1 messageID:(unsigned int)arg2 isSelfCaller:(BOOL)arg3 sessionState:(unsigned int)arg4; - (unsigned int)createNewMultiTalkMessageDataWithGroupData:(id)arg1; - (BOOL)hasHistorySession; - (id)internalCreateTable:(id)arg1 tableClass:(Class)arg2; - (void)createTables; - (void)clearTables; - (void)closeDBBeforeInit; - (void)closeDB; - (void)initDatabase; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMSMStartViewController : MMSMBaseViewController { UIImageView *m_logoView; }

  • (void).cxx_destruct;
  • (void)onCrashReportFinished;
  • (void)onServerConfigUpdateFinished:(BOOL)arg1;
  • (void)onNextButtonClicked:(id)arg1;
  • (void)layoutLogoView;
  • (void)layoutViews;
  • (void)viewDidLoad;
  • (void)startupFirstRun;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactTagCacheMgr : MMObject { NSMutableDictionary *m_dicCache; BOOL _bIsAlreadyBuildCacheFromContacts; }

  • (void).cxx_destruct;
  • (id)GetLabelIDToUserNameList;
  • (id)GetCacheValue:(id)arg1;
  • (void)DelCacheKey:(id)arg1;
  • (void)ModCacheKey:(id)arg1 Value:(id)arg2;
  • (void)LoadCacheDataFromContacts;
  • (id)init;

@end

@interface SafeMutableDictionary : NSObject { NSMutableDictionary *_m_dic; NSRecursiveLock *_m_lock; }

@property(retain, nonatomic) NSRecursiveLock *m_lock; // @synthesize m_lock=_m_lock; @property(retain, nonatomic) NSMutableDictionary *m_dic; // @synthesize m_dic=_m_dic; - (void).cxx_destruct; - (id)dictionaryAllKeys; - (id)dictionaryGetObjectForKey:(id)arg1; - (void)dictionarySetObject:(id)arg1 key:(id)arg2; - (void)dictionaryReset; - (id)init;

@end

@interface FavBaseDetailViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, tableViewDelegate, IFavoritesExt, FavTagViewDelegate> { MMTableView *m_tableView; FavDetailTagsView *m_tagsView; FavDetailUpdateTimeView *m_updateTimeView; FavoritesItem *m_favItem; }

  • (void).cxx_destruct;
  • (void)onFavTagEditOK;
  • (void)onFavTagEditBegin:(int)arg1;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (void)genAddTime:(id)arg1 indexPath:(id)arg2;
  • (void)genTagsView:(id)arg1 indexPath:(id)arg2;
  • (void)genHeadCell:(id)arg1 indexPath:(id)arg2;
  • (void)genContent:(id)arg1 indexPath:(id)arg2;
  • (float)getHeightForRowAtIndexPath:(id)arg1;
  • (int)getRowsInContentSection;
  • (void)onAction:(id)arg1;
  • (void)initTableView;
  • (void)initNavigationBar;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)initWithFavItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonAddToServerLogicObject : MMObject <EmoticonOperateCgiDelegate, EmoticonUploadCgiDelegate> { BOOL m_hasStartLogic; NSString *m_md5; EmoticonOperateCgi *m_addCgi; EmoticonUploadCgi *m_uploadCgi; id m_delegate; }

  • (unsigned int)getIdKeyAddToServerFailed;
  • (unsigned int)getIdKeyIdEmoticon; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) BOOL m_hasStartLogic; // @synthesize m_hasStartLogic; @property(retain, nonatomic) EmoticonUploadCgi *m_uploadCgi; // @synthesize m_uploadCgi; @property(retain, nonatomic) EmoticonOperateCgi *m_addCgi; // @synthesize m_addCgi; @property(retain, nonatomic) NSString *m_md5; // @synthesize m_md5;
  • (void).cxx_destruct;
  • (void)onEmoticonUploadMd5Failed:(id)arg1;
  • (void)onEmoticonUploadMd5Ok:(id)arg1;
  • (void)onEmoticonOperateFailed:(id)arg1 opCode:(unsigned int)arg2 isOverLimit:(BOOL)arg3;
  • (void)onEmoticonOperateOk:(id)arg1 WithNeedBackupArray:(id)arg2 opCode:(unsigned int)arg3;
  • (BOOL)isActive;
  • (void)startLogic;
  • (id)initWithMd5:(id)arg1 WithDelegate:(id)arg2;
  • (void)dealloc;

@end

@interface SettingIpadClassicViewController : MMUIViewController { int m_uiCurIndex; MMTableViewInfo *m_tableViewInfo; }

  • (void).cxx_destruct;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)reloadTableData;
  • (void)onCustomFontSizeCellClicked:(id)arg1 indexPath:(id)arg2;
  • (void)makeCustomFontSizeCell:(id)arg1 cellInfo:(id)arg2;

@end

@interface StoreEmotionRewardAskForRewardCgi : MMObject { BOOL m_hasStartRequestOnce; NSString *m_pid; unsigned long m_eventID; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)showErrorTipsWithWording:(id)arg1; - (void)callFailedDelegateWithTips:(id)arg1; - (void)callFailedDelegate; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)startRequestWithPrice:(id)arg1; - (id)initWithPid:(id)arg1;

@end

@interface WCSighViewController : MMUIViewController { unsigned long _startTime; }

  • (void)viewWillDisappear:(BOOL)arg1;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;

@end

@interface FavRecordShareCardNodeView : FavRecordLeftThumbRightLabelNodeView { }

  • (void)addContentSubView;

@end

@interface WCOpLog : NSObject { }

  • (BOOL)modSnsBlackList:(id)arg1 modType:(int)arg2 syncNow:(BOOL)arg3;
  • (BOOL)changeStrangerRight:(BOOL)arg1 sync:(BOOL)arg2;
  • (id)init;

@end

@interface FTSBrowseReportHelper : NSObject { BOOL _isValid; unsigned long long _browseStartTime; }

@property(nonatomic) BOOL isValid; // @synthesize isValid=_isValid; @property(nonatomic) unsigned long long browseStartTime; // @synthesize browseStartTime=_browseStartTime; - (id)addLogParams:(id)arg1; - (unsigned long long)genTimeInMs; - (void)reset;

@end

@interface FTSReportMgr : NSObject { NSMutableSet *_resultHittedKeywordSet; NSMutableSet *_resultHittedKeywordSetForSubSearch; FTSBrowseReportHelper *_mainBrowseHelper; FTSBrowseReportHelper *_subBrowseHelper; }

@property(retain, nonatomic) FTSBrowseReportHelper *subBrowseHelper; // @synthesize subBrowseHelper=_subBrowseHelper; @property(retain, nonatomic) FTSBrowseReportHelper *mainBrowseHelper; // @synthesize mainBrowseHelper=_mainBrowseHelper; @property(retain, nonatomic) NSMutableSet *resultHittedKeywordSetForSubSearch; // @synthesize resultHittedKeywordSetForSubSearch=_resultHittedKeywordSetForSubSearch; @property(retain, nonatomic) NSMutableSet *resultHittedKeywordSet; // @synthesize resultHittedKeywordSet=_resultHittedKeywordSet; - (void).cxx_destruct; - (void)cancelSearch; - (void)startBrowseSubSearchResult; - (void)startBrowseMainSearchResult; - (unsigned long)searchFavCount:(id)arg1; - (BOOL)searchMatchFavItems:(id)arg1; - (BOOL)searchMatchMemoryMsg:(id)arg1; - (BOOL)searchMatchIndexMsg:(id)arg1; - (unsigned long)searchMsgCount:(id)arg1; - (BOOL)searchMatchMsg:(id)arg1; - (unsigned long)searchGameCount:(id)arg1; - (BOOL)searchMatchGame:(id)arg1; - (unsigned long)searchFeatureCount:(id)arg1; - (BOOL)searchMatchFeature:(id)arg1; - (unsigned long)searchBrandContactCount:(id)arg1; - (BOOL)searchMatchBrandContact:(id)arg1; - (unsigned long)searchAddressBookCount:(id)arg1; - (BOOL)searchMatchAddressBookContact:(id)arg1; - (unsigned long)searchGroupCount:(id)arg1; - (BOOL)searchMatchGroupContact:(id)arg1; - (unsigned long)searchNormalContactCount:(id)arg1; - (BOOL)searchMatchNormalContact:(id)arg1; - (unsigned long)searchTopHitCount:(id)arg1; - (BOOL)searchMatchTopHit:(id)arg1; - (BOOL)searchMemoryDone:(id)arg1; - (BOOL)searchFavDone:(id)arg1; - (BOOL)searchMessageDone:(id)arg1; - (void)reportGlobalSearchResult:(id)arg1; - (void)logGroupHitPos:(unsigned long)arg1 totalCount:(unsigned long)arg2 isInMainPage:(BOOL)arg3 isClickMore:(BOOL)arg4; - (void)logGroupHitPos:(unsigned long)arg1 totalCount:(unsigned long)arg2; - (void)logGuidePageClick:(unsigned long long)arg1; - (void)logNewHitResult:(id)arg1 hasWebSearchCellShow:(BOOL)arg2 clickType:(unsigned long)arg3 cellStyle:(unsigned long)arg4; - (void)clearCacheHitKeywordForSubSearch; - (void)tryLogResultNoActionForSubSearch:(id)arg1 hasResult:(BOOL)arg2 hasTopHit:(BOOL)arg3 searchType:(int)arg4; - (void)logHitResultForSubSearch:(id)arg1 searchType:(int)arg2 hasTopHit:(BOOL)arg3; - (void)clearCacheHitKeyword; - (BOOL)hasSearchResultToLogForHomePage; - (void)tryLogResultNoActionWithTopHit:(BOOL)arg1; - (void)logHitResult:(id)arg1 hasTopHit:(BOOL)arg2; - (void)logResultActionItem:(id)arg1 actionType:(unsigned int)arg2 searchType:(unsigned int)arg3 hasShownTophit:(BOOL)arg4; - (void)addSubSearchFTSLog:(id)arg1; - (void)logInviteAddressFriend:(int)arg1; - (void)logAddAddressFriend:(int)arg1; - (void)logBeginSearch:(int)arg1; - (void)addMainSearchFTSLog:(id)arg1; - (id)init;

@end

@interface WXTalkMgr : MMService <AUAudioDataSource, IRemoteControlCheckExt, AVAudioPlayerDelegate, CNetworkStatusExt, IAUAudioDeviceExt, MMService, PBMessageObserverDelegate, IWXTalkPresentExt, IContactMgrExt, IMMNewSessionMgrExt, IMMNewSessionMgrComparerExt, MMKernelExt> { BOOL _isInTalkRoom; BOOL _isRealInTalkRoom; MMTimer *_regetMicTimer; BOOL _isPause; BOOL _isPlayingBeginSound; BOOL _isGettingRoomMember; BOOL _isRecording; NSData *_giveupMicSound; BOOL _hasPlayGetMicSound; BOOL _isWantToTalk; unsigned int _scene; AVAudioPlayer *_player; WXTalkStatusReportHelper *_reportHelper; WXTalkRoomData *roomData; WXTalkieComponent *component; WXTalkDNSController *wxTalkDNSController; NSRecursiveLock *audioEncLock; NSRecursiveLock *audioDecLock; MMTimer *wxTalkTimer; struct __sFILE *recordDumpFile; }

@property(nonatomic) unsigned int scene; // @synthesize scene=_scene; @property(nonatomic) struct __sFILE *recordDumpFile; // @synthesize recordDumpFile; @property(retain, nonatomic) MMTimer *wxTalkTimer; // @synthesize wxTalkTimer; @property(retain, nonatomic) NSRecursiveLock *audioDecLock; // @synthesize audioDecLock; @property(retain, nonatomic) NSRecursiveLock *audioEncLock; // @synthesize audioEncLock; @property(retain, nonatomic) WXTalkDNSController *wxTalkDNSController; // @synthesize wxTalkDNSController; @property(retain, nonatomic) WXTalkieComponent *component; // @synthesize component; @property(retain, nonatomic) WXTalkRoomData *roomData; // @synthesize roomData; - (void).cxx_destruct; - (void)onPreQuit; - (void)onKickQuit; - (void)getComparer:(id *)arg1 ForSelector:(int)arg2; - (int)compareSessionInfo:(id)arg1 toInfo:(id)arg2; - (void)onModifyContact:(id)arg1; - (void)OnRoomMemberChange:(id)arg1 withNewMemberList:(id)arg2; - (void)TellOthersAllMembersExitRoom; - (void)TellOthersWhoEnterOrExitRoom:(id)arg1; - (void)reOpenWXTalkMode:(id)arg1; - (BOOL)checkIfOfflineAndNeedReEnter:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleHeartBeatResponse:(id)arg1; - (void)handleGetTalkRoomMemberResponse:(id)arg1; - (void)SendGiveupMicrophoneRequest; - (void)SendRegetMicrophoneRequest; - (void)handleGetMicrophoneResponse:(id)arg1; - (void)SendGetMicrophoneRequest; - (void)handleExitTalkRoomResponse:(id)arg1; - (void)SendExitTalkRoomRequest; - (void)handleEnterTalkRoomResponse:(id)arg1; - (int)retToErrType:(int)arg1; - (void)SendEnterTalkRoomRequest; - (void)stopRegetMicLogic; - (void)startRegetMicLogic; - (void)GiveupMicrophone; - (void)sendGiveupMicrophoneSound; - (void)GetMicrophone; - (void)CloseWXTalkModeAndNotifyUI:(BOOL)arg1; - (void)CloseWXTalkMode:(BOOL)arg1; - (BOOL)IsRealInTalkRoom; - (BOOL)OpenWXTalkMode:(id)arg1; - (BOOL)CanEnterThisRoom:(id)arg1; - (BOOL)IsOpenAnyWXTalkMode; - (BOOL)IsOpenWXTalkMode:(id)arg1; - (void)audioPlayerBeginInterruption:(id)arg1; - (void)audioPlayerDidFinishPlaying:(id)arg1 successfully:(BOOL)arg2; - (void)playSound:(id)arg1 OfType:(id)arg2 numberOfLoops:(int)arg3; - (void)stopPlaySound; - (void)resetData; - (void)onServiceClearData; - (void)onServiceInit; - (void)dealloc; - (void)UnInitAll; - (void)InitAll; - (void)iRemoteControlCheckShouldFinishRecord; - (void)iRemoteControlCheckShouldBeginRecord; - (int)AudioDevGetData:(char *)arg1 length:(unsigned long)arg2; - (int)AudioDevPutData:(char *)arg1 length:(unsigned long)arg2; - (BOOL)isGetDataReady; - (void)DumpToRecordFile:(char *)arg1 withDataLen:(unsigned int)arg2; - (void)NotifyMainThreadCurrentSpeakingStatus:(id)arg1; - (void)NotifyMainThreadHasTalkingData; - (void)NotifyMainThreadNoTalkingData; - (void)PlayBeginSound; - (void)StopReportNobodyTalking; - (void)ReportNobodyTalking; - (void)SetCurrentSpeakingMember:(id)arg1; - (void)GetUnknowMemberByMemberId:(unsigned long)arg1; - (void)StopRecord; - (void)StartPlay; - (void)StartRecord; - (void)StopTalk; - (void)StartTalk; - (void)audioDeviceRestart:(id)arg1; - (void)audioDeviceResetCallback:(id)arg1; - (void)Restart; - (void)audioDevicePause:(id)arg1; - (void)Pause; - (void)audioDeviceForceStop:(id)arg1; - (void)ForceStop; - (void)ReachabilityChange:(unsigned long)arg1; - (void)OnEngineError:(int)arg1; - (void)OnOpenEngineSuccess; - (void)NotifyMainThreadEngineError; - (void)NotifyMainThreadEnterRoomOK; - (void)handleEndInterruption; - (void)handleBeginInterruption; - (void)StopSession; - (void)StartSession; - (void)CloseRecordDumpFile; - (void)CreateRecordDumpFile; - (void)TimerCheck; - (void)SendHeartBeatRequest;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMStoreEmotionDesignerEmojiTipsViewController : MMWindowViewController { EmojiInfo *m_emojiInfo; UIButton *m_backgroundBtn; UIView *m_contentView; UIActivityIndicatorView *m_activityIndicatorView; UIButton *m_saveBtn; UIButton *m_sendBtn; MMWebImageView *m_gifView; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onSingleEmotionDownloadFailedWithMd5:(id)arg1; - (void)onSingleEmotionDownloadOkWithWrap:(id)arg1 imageData:(id)arg2; - (void)sendEmotion; - (void)saveEmotion; - (void)hideWithFade; - (void)configTwoOpBtns; - (void)configIndicator; - (void)configCancelBtn; - (void)initView; - (void)viewDidLoad; - (void)viewWillAppear:(BOOL)arg1; - (id)initWithEmojiInfo:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VOIPSettingUtil : NSObject { }

  • (id)getParamOfKey:(id)arg1 defaultVal:(id)arg2;
  • (BOOL)saveParams:(id)arg1;
  • (id)getVoipSettingConfinPath;
  • (id)getVoipSettingConfigRootDir;

@end

@interface ShakeMainView : MMUIScrollView <FriendAsistSessionExt, ShakeMgrExt> { UIImageView *m_imageHide; UIImageView *m_imageLineUp; UIImageView *m_imageLineDown; UILabel *m_label; UIView *m_bkgViewUp; UIView *m_bkgViewDown; UIActivityIndicatorView *m_loadingView; UILabel *m_labelTips; UIView *m_hideView; BOOL m_bAnimating; BOOL m_bClickHideImage; BOOL m_bUseDefaultImage; id m_delegate; MMSayHelloButton *m_btnSayHello; UILabel *m_labNoHello; ShakeMsgUnreadButton *m_btnUnreadMsg; BOOL m_bShowList; UIActivityIndicatorView *m_pageLoading; UIButton *m_bannerBtn; UILabel *m_pageLable; UILabel *m_shakeResultCountLable; UIImageView *m_shakeResultBGImage; struct CGRect m_originalLableFrame; BOOL m_bIsSetImageLine; UIImageView *m_imageViewDown; UIImageView *m_imageViewUp; }

@property(retain, nonatomic) UIImageView *m_imageViewUp; // @synthesize m_imageViewUp; @property(retain, nonatomic) UIImageView *m_imageViewDown; // @synthesize m_imageViewDown; - (void).cxx_destruct; - (void)onFriendAssistUnreadCountChanged; - (void)onShakeMsgUnreadCountChanged; - (void)updateUnreadMsgBtnState; - (void)hideUnreadMsgBtn:(BOOL)arg1; - (void)hideSayHello:(BOOL)arg1; - (void)OnOpenUnreadMsgList; - (void)OnOpenSayHello; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)startAnimationSplit; - (BOOL)bIsAnimating; - (void)waitToNextAnimation; - (void)startAnimationMerge; - (void)resetStatus; - (void)resetTipViewStatus; - (void)dealloc; - (void)fadeHide; - (void)stopAllAnimation; - (void)stopFade; - (void)setErrorMsg:(id)arg1; - (void)updateViewForLoading; - (void)updateViewForNormal; - (void)updateViewForPre; - (void)updateView; - (void)updateShakeSayHelloView; - (void)initUnreadMsgBtn; - (void)initSayHelloBtn; - (void)updateHideImage; - (void)setInfoBtnEnable; - (void)setInfoBtnDisabled; - (id)getHideImage; - (id)tryGenHQImage:(id)arg1; - (id)getHideView; - (void)layoutSubviews; - (id)initWithFrame:(struct CGRect)arg1; - (void)setM_Delegate:(id)arg1;

@end

@interface WCPayC2CMessageNodeView : BaseMessageNodeView { UILabel *m_descLabel; UILabel *m_titleLabel; UILabel *m_hintLabel; UILabel *m_senceLabel; float m_height; UIImageView *m_msgIconView; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onMoreOperate:(id)arg1;
  • (void)OnRetrySendMsg;
  • (void)showOpearation;
  • (void)onClick;
  • (void)updateThumbImage;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (id)getBackgroundImageHL;
  • (id)getBackgroundImage;

@end

@interface ColorGradientView : UIView { }

  • (void)commonConfiWithColor:(id)arg1 alphaTop:(float)arg2 alphaBottom:(float)arg3;
  • (unsigned int)countOfSubLayers;
  • (void)configureWithColor:(id)arg1 alphaTop:(float)arg2 alphaBottom:(float)arg3;
  • (id)initWithFrame:(struct CGRect)arg1 color:(id)arg2 alphaTop:(float)arg3 alphaBottom:(float)arg4;

@end

@interface VideoVoipCSTalkingView : MMUIView <MMTipsViewControllerDelegate, SmallCameraViewDelegate, AVVideoDeviceDelegate, IVOIPModeSwitchExt, IVOIPExt, VOIPVideoToVoiceViewDelegate, UIAlertViewDelegate, IStrangerContactMgrExt> { CContact *_contact; int _status; UIView *_backgroundView; MMTimerLabel *_timer; UIView *_bigCameraView; UIView *_peerRenderView; UILabel *_voiceTipsLabel; MMTipsView *m_tipsView; BOOL _isMyselfInMainView; BOOL _isEndCall; AVAudioPlayer *_player; UIImageView *m_localDefaultView; UIImageView *m_remoteDefaultView; MMHDHeadImageView *m_localHeadView; MMHDHeadImageView *m_remoteHeadView; UILabel *m_myNameLabel; UILabel *m_remoteNameLabel; BOOL m_imIs2GWhenConnectToOldVersion; BOOL m_remoteIs2GWhenConnectToOldVersion; UIView *m_timerBackgroundView; UIView *m_footerView; VOIPVideoRender *m_peerRender; VOIPVideoRender *m_localRender; VOIPVideoRender *m_smallPeerRender; BOOL m_allowVideo; VOIPVideoToVoiceView *m_videoToVoiceView; AVCaptureVideoPreviewLayer *m_previewLayer; BOOL m_hasInvokeToAudioAnimation; BOOL m_hasEncounterBackgroundCameraStart; id _delegate; VoipDescriptionButton *m_flipCameraView; SmallCameraView *m_smallCameraView; UIView *m_blurView; VoipDescriptionButton *m_voiceModeButton; VoipDescriptionButton *m_hangupBtn; UIView *m_cameraClipView; UIView *m_smallRenderBackClipView; UIButton *m_minimizeButton; MultiTalkHDHeadView *m_headImageView; UILabel *m_usrnameLabel; UILabel *_m_mainStatusLabel; int _m_videoOrientation; }

@property(nonatomic) int m_videoOrientation; // @synthesize m_videoOrientation=_m_videoOrientation; @property(retain, nonatomic) UILabel *m_mainStatusLabel; // @synthesize m_mainStatusLabel=_m_mainStatusLabel; @property(retain, nonatomic) UILabel *m_usrnameLabel; // @synthesize m_usrnameLabel; @property(retain, nonatomic) MultiTalkHDHeadView *m_headImageView; // @synthesize m_headImageView; @property(nonatomic) BOOL m_hasEncounterBackgroundCameraStart; // @synthesize m_hasEncounterBackgroundCameraStart; @property(retain, nonatomic) UIButton *m_minimizeButton; // @synthesize m_minimizeButton; @property(retain, nonatomic) UIView *m_smallRenderBackClipView; // @synthesize m_smallRenderBackClipView; @property(retain, nonatomic) UIView *m_cameraClipView; // @synthesize m_cameraClipView; @property(retain, nonatomic) VOIPVideoRender *m_smallPeerRender; // @synthesize m_smallPeerRender; @property(retain, nonatomic) AVCaptureVideoPreviewLayer *m_previewLayer; // @synthesize m_previewLayer; @property(retain, nonatomic) VOIPVideoToVoiceView *m_videoToVoiceView; // @synthesize m_videoToVoiceView; @property(retain, nonatomic) VOIPVideoRender *m_localRender; // @synthesize m_localRender; @property(retain, nonatomic) VoipDescriptionButton *m_hangupBtn; // @synthesize m_hangupBtn; @property(retain, nonatomic) VoipDescriptionButton *m_voiceModeButton; // @synthesize m_voiceModeButton; @property(retain, nonatomic) UIView *m_blurView; // @synthesize m_blurView; @property(retain, nonatomic) UIView *m_footerView; // @synthesize m_footerView; @property(retain, nonatomic) UIView *m_timerBackgroundView; // @synthesize m_timerBackgroundView; @property(retain, nonatomic) SmallCameraView *m_smallCameraView; // @synthesize m_smallCameraView; @property(retain, nonatomic) VoipDescriptionButton *m_flipCameraView; // @synthesize m_flipCameraView; @property(nonatomic) id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onStrangerContactUpdated:(id)arg1; - (void)onClickTipsBtn:(unsigned int)arg1; - (BOOL)isAllowVideo; - (void)onVoiceViewOpenSpeaker; - (void)onVoiceViewOpenMic; - (void)onVoiceViewHangup; - (void)onVoiceViewCloseSpeaker; - (void)onVoiceViewCloseMic; - (void)onClickMinimizeButton; - (BOOL)isInitWithVideoMode; - (void)OnSyncError:(id)arg1 ErrNo:(int)arg2; - (void)OnError:(id)arg1 ErrNo:(int)arg2; - (void)OnTalkBrokenError:(id)arg1 ErrNo:(int)arg2; - (void)OnNetWorkError:(id)arg1 ErrNo:(int)arg2; - (void)OnAutoHangUp:(id)arg1; - (void)OnCallInterrupt:(id)arg1; - (void)OnInterrupt:(id)arg1; - (void)OnBeHanguped:(id)arg1; - (void)changeToAudioViewAnimation:(BOOL)arg1; - (void)changeToVoiceView; - (void)onClickVideoToVoiceButton; - (void)onHangup; - (void)onAnimationDidStop; - (void)makeFlipCameraAnimation; - (void)onFlipCamera; - (void)updateEarModeTalkingGesture; - (void)OnOneWayLocalEarModeForBadNetwork; - (void)OnOneWayRemoteEarModeForBadNetwork; - (void)OnOneWayRemoteVideoMode; - (void)OnOneWayLocalVideoMode; - (void)OnOneWayRemoteEarModeFor2G; - (void)OnOneWayRemoteEarMode; - (void)OnOneWayLocalEarModeFor2G; - (void)OnOneWayLocalEarMode; - (void)OnRemoteVideoMode; - (void)OnRemoteEarMode; - (void)OnLocalVideoMode; - (void)OnLocalEarMode; - (void)OnBothVideoMode; - (void)OnRemoteEarModeFor2G; - (void)OnLocalEarModeFor2G; - (void)OnFromRemoteVideoToBothVideo; - (void)OnFromLocalVideoToBothVideo; - (void)resetButtonsAnimation; - (void)showOneWayRemoteVideoModeTips; - (void)showOneWayLocalVideoModeTips; - (void)showOneWayRemoteEarMode2GTips; - (void)showOneWayRemoteEarModeTips; - (void)showOneWayLocalEarMode2GTips; - (void)showOneWayLocalEarModeTips; - (void)showRemoteEarModeTipsForBadNetwork; - (void)showLocalEarModeTipsForBadNetwork; - (void)showRemoteVideoModeWhenConnectTo5_1OrLower; - (void)showEarModeTipsWhenConnectTo5_1OrLower; - (void)showLocalVideoModeTipsWhenConnectTo5_1OrLower; - (void)showRemote2GLocalDontOpenVideoWhenConnectTo5_1OrLower; - (void)showBothVideoModeTips; - (void)onVideoOrientationChangeTo:(int)arg1; - (void)OnLightInterrupt:(BOOL)arg1; - (void)OnMonitorWithSendRecvInfo:(int)arg1 andSendFPS:(int)arg2 andRecvFPS:(int)arg3 andSendKbps:(int)arg4 andRecvKbps:(int)arg5 andP2SInfo:(id)arg6 andSpeed:(int *)arg7; - (void)OnMonitorWithSendFPS:(int)arg1 andRecvFPS:(int)arg2; - (void)OnMonitorChannelInfo:(unsigned int)arg1 andChannelType:(int)arg2; - (BOOL)canHideButtons; - (void)handleSingleTap:(id)arg1; - (void)startAutoHideButtonsTimer; - (void)cancelAutoHideButtons; - (void)autoHideButtons; - (void)clearButtonsAnimation; - (void)showButtons; - (void)hideButtons; - (void)onMoveEnd; - (void)onSmallCameraViewSingleTap; - (void)videoDeviceCameraBack:(id)arg1; - (void)videoDeviceCameraFront:(id)arg1; - (void)updateEarModeStatusView:(int)arg1; - (void)setVoiceStatusOn; - (void)asyncSwitchToVideo; - (void)asyncSwitchToVoice; - (void)initDebugFPSView; - (void)onConfirmSwitchToVoice; - (void)layoutFooterView; - (void)layoutTimerView; - (void)layoutCarmeraView; - (void)layoutBigCameraView; - (void)layoutSmallCameraView; - (void)layoutMainStatusLabel; - (struct CGSize)viewSize; - (BOOL)isOrientationPortrait; - (BOOL)isOrientationLandscape; - (void)changeToMinimizeView; - (void)onSmallSwitchButtonClick; - (void)layoutFlipCameraButton; - (void)layoutMinimizeButton; - (void)layoutBackgroundView; - (void)layoutVideoToVoiceView; - (void)layoutSubviews; - (id)getDisplayNameByUsername:(id)arg1; - (void)layoutUsernameLabel; - (void)layoutHeadImageView; - (void)initView; - (void)stopPlaySound; - (void)playTipsSound:(id)arg1 ofType:(id)arg2; - (void)asyncPlayTipsSound; - (void)playSound:(id)arg1 OfType:(id)arg2; - (void)updateLocalRender; - (void)updateInputOutputRender:(BOOL)arg1; - (void)checkSmallCameraHide; - (void)updateTipsView; - (void)updateTipsStatusLabel; - (void)dealloc; - (void)applicationBecomeActive; - (void)applicationGotoBackground; - (void)applicationOnHomeGotoBackGround; - (id)initWithFrame:(struct CGRect)arg1 andContact:(id)arg2 AllowVideo:(BOOL)arg3 AndPreviewLayer:(id)arg4 AndIsMinimizeMode:(BOOL)arg5 delegate:(id)arg6; - (void)startTalkWithAllowVideo:(BOOL)arg1; - (void)clearRenderView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LView : UIImageView { BOOL mIsCameraFront; AVCaptureVideoPreviewLayer *localLayer; UIView *m_defaultView; SEL selector; id targetor; }

@property(retain, nonatomic) id targetor; // @synthesize targetor; @property(nonatomic) SEL selector; // @synthesize selector; @property(nonatomic) BOOL mIsCameraFront; // @synthesize mIsCameraFront; @property(retain, nonatomic) UIView *m_defaultView; // @synthesize m_defaultView; @property(retain, nonatomic) AVCaptureVideoPreviewLayer *localLayer; // @synthesize localLayer; - (void).cxx_destruct; - (void)resetSmallRect; - (void)randerDefaultView:(id)arg1; - (void)switchLocalView:(BOOL)arg1; - (void)dealloc; - (void)changeFrame:(struct CGRect)arg1; - (void)renderImage:(char *)arg1 Width:(unsigned long)arg2 Height:(unsigned long)arg3; - (void)stopRender; - (void)restartRender; - (void)transformFrontImage; - (void)transformBackImage; - (void)addSingleTapTarget:(id)arg1 action:(SEL)arg2; - (id)initWithView:(id)arg1 Layer:(id)arg2; - (id)initWithFrame:(struct CGRect)arg1; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (BOOL)checkTouchPoint:(struct CGPoint)arg1 IfInView:(id)arg2;

@end

@interface EAGLView_v2 : UIView { BOOL m_acceptNV12; BOOL m_mirrored; UIView *m_defaultView; VoipOpenglesContext *m_openglesContext; id targetor; SEL selector; }

  • (Class)layerClass; @property(nonatomic) BOOL m_mirrored; // @synthesize m_mirrored; @property(nonatomic) BOOL m_acceptNV12; // @synthesize m_acceptNV12; @property(nonatomic) SEL selector; // @synthesize selector; @property(retain, nonatomic) id targetor; // @synthesize targetor; @property(retain, nonatomic) VoipOpenglesContext *m_openglesContext; // @synthesize m_openglesContext; @property(retain, nonatomic) UIView *m_defaultView; // @synthesize m_defaultView;
  • (void).cxx_destruct;
  • (void)randerDefaultView:(id)arg1;
  • (void)changeFrame:(struct CGRect)arg1;
  • (void)resetMirror:(BOOL)arg1;
  • (void)setDegrees:(float)arg1;
  • (void)applyRotation:(float)arg1;
  • (void)dealloc;
  • (void)renderImage3:(char **)arg1 Width:(unsigned long)arg2 Height:(unsigned long)arg3;
  • (void)renderImage2:(char *)arg1 Width:(unsigned long)arg2 Height:(unsigned long)arg3;
  • (void)renderImage:(char *)arg1 Width:(unsigned long)arg2 Height:(unsigned long)arg3;
  • (void)addSingleTapTarget:(id)arg1 action:(SEL)arg2;
  • (void)stopRender;
  • (void)restartRender;
  • (void)setupELGS:(BOOL)arg1 IsMirrored:(BOOL)arg2;
  • (void)setupELGS;
  • (id)initWithView:(id)arg1 AcceptNV12:(BOOL)arg2 IsMirrored:(BOOL)arg3;
  • (id)initWithView:(id)arg1 AcceptNV12:(BOOL)arg2;
  • (id)initWithView:(id)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;
  • (void)whenEnterBackground;
  • (void)whenDidActive;
  • (id)renderView;
  • (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  • (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
  • (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
  • (BOOL)checkTouchPoint:(struct CGPoint)arg1 IfInView:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VOIPVideoRender : NSObject { EAGLView_v2 *glview; LView *lview; }

  • (void).cxx_destruct;
  • (id)getView;
  • (id)getGLView;
  • (id)getLView;
  • (void)setDegrees:(float)arg1;
  • (void)randerDefaultView:(id)arg1;
  • (void)switchLocalView:(BOOL)arg1;
  • (void)changeFrame:(struct CGRect)arg1;
  • (void)renderImage3:(char **)arg1 Width:(unsigned long)arg2 Height:(unsigned long)arg3;
  • (void)renderImage2:(char *)arg1 Width:(unsigned long)arg2 Height:(unsigned long)arg3;
  • (void)renderImage:(char *)arg1 Width:(unsigned long)arg2 Height:(unsigned long)arg3;
  • (void)stopRender;
  • (void)restartRender;
  • (void)transformFrontImage;
  • (void)transformBackImage;
  • (void)addSingleTapTarget:(id)arg1 action:(SEL)arg2;
  • (void)dealloc;
  • (id)initWithView:(id)arg1 UseELGS2:(BOOL)arg2 UseNV12:(BOOL)arg3 IsMirrored:(BOOL)arg4 Layer:(id)arg5;
  • (id)initWithView:(id)arg1 UseELGS2:(BOOL)arg2 Layer:(id)arg3;

@end

@interface WCOutPadButton : MMUIButton { UIView *m_iconView; UIView *m_coverView; }

  • (void).cxx_destruct;
  • (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
  • (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  • (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
  • (void)performLayout;
  • (void)layoutSubviews;
  • (void)InternalInitWithIconImage:(id)arg1 coverImage:(id)arg2 selectedBackgroundColor:(id)arg3;
  • (void)InternalInitWithIconView:(id)arg1 coverView:(id)arg2;
  • (id)initWithIconImage:(id)arg1 coverImage:(id)arg2 selectedBackgroundColor:(id)arg3;
  • (id)initWithIconImage:(id)arg1 coverImage:(id)arg2;
  • (id)initWithIconView:(id)arg1 coverView:(id)arg2;
  • (id)initWithMainLabel:(id)arg1 subLabel:(id)arg2 colorMode:(unsigned int)arg3;

@end

@interface AudioReceiver : MMService <AMRAudioPlayerDelegate, SPXAudioPlayerDelegate, SilkAudioPlayerDelegate, DownloadVoiceDelegate, MessageObserverDelegate, MMService> { AMRAudioPlayer *m_amrplayer; SPXAudioPlayer *m_spxplayer; SilkAudioPlayer *m_silkPlayer; CMainControll *m_mainController; CDownloadVoiceMgr *m_download; }

  • (void).cxx_destruct;
  • (void)downloadVoiceMessage:(id)arg1;
  • (BOOL)isPlaying;
  • (BOOL)StopPlayTmpAudio:(unsigned long)arg1;
  • (BOOL)StartPlayTmpAudioWithAutoMode:(unsigned long)arg1;
  • (BOOL)StartPlayTmpAudioWithEarpieceMode:(unsigned long)arg1;
  • (BOOL)StartPlayTmpAudio:(unsigned long)arg1;
  • (BOOL)StartPlayTmpAudio:(unsigned long)arg1 forceEarpieceMode:(BOOL)arg2 forceAutoMode:(BOOL)arg3;
  • (BOOL)StopPlay:(id)arg1 MesLocalID:(unsigned long)arg2;
  • (BOOL)StartPlayWithAutoMode:(id)arg1 MesLocalID:(unsigned long)arg2;
  • (BOOL)StartPlayWithEarpieceMode:(id)arg1 MesLocalID:(unsigned long)arg2;
  • (BOOL)StartPlay:(id)arg1 MesLocalID:(unsigned long)arg2 Path:(id)arg3;
  • (BOOL)StartPlay:(id)arg1 MesLocalID:(unsigned long)arg2;
  • (BOOL)StartPlay:(id)arg1 MesLocalID:(unsigned long)arg2 Path:(id)arg3 forceEarpieceMode:(BOOL)arg4 forceAutoMode:(BOOL)arg5;
  • (void)dealloc;
  • (BOOL)initFacade:(id)arg1;
  • (id)init;
  • (BOOL)updateMessageToDB:(id)arg1;
  • (BOOL)getMessageFromDB:(id)arg1;
  • (id)getAudioFileName:(id)arg1 LocalID:(unsigned long)arg2;
  • (id)getChatName:(id)arg1;
  • (BOOL)OnAMREndDontNotifyOtherApp;
  • (void)OnAMREarTip;
  • (void)OnAMREndPlaying:(id)arg1 isForceStop:(BOOL)arg2;
  • (void)OnAMRBeginPlaying:(id)arg1 ErrNo:(int)arg2;
  • (void)OnAMRLevelMeter:(id)arg1 Peak:(float)arg2;
  • (BOOL)OnSPXEndDontNotifyOtherApp;
  • (void)OnSPXEarTip;
  • (void)OnSPXEndPlaying:(id)arg1 isForceStop:(BOOL)arg2;
  • (void)OnSPXLevelMeter:(id)arg1 Peak:(float)arg2;
  • (BOOL)onSilkEndDontNotifyOtherApp;
  • (void)onSilkEarTip;
  • (void)onSilkEndPlaying:(id)arg1 isForceStop:(BOOL)arg2;
  • (void)onSilkBeginPlaying:(id)arg1 ErrNo:(int)arg2;
  • (void)onSilkLevelMeter:(id)arg1 Peak:(float)arg2;
  • (void)OnRecvData:(id)arg1 MesLocalID:(unsigned long)arg2 n64MesSvrID:(long long)arg3 CreateTime:(unsigned long)arg4 VoiceTime:(unsigned long)arg5 Offset:(unsigned long)arg6 Len:(unsigned long)arg7 Data:(id)arg8 EndFlag:(unsigned long)arg9 ErrNo:(unsigned long)arg10;
  • (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SyncPhoneContactsAssist : PluginContactInfoAssist { }

  • (void)reloadInstalledTableViewData;
  • (id)getPluginIntro;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onEnter;

@end

@interface MMColor : NSObject { NSMutableDictionary *m_colorDictionary; BOOL m_isAlreadyParsed; BOOL m_isParseOK; NSString *m_colorCssPath; }

@property(retain, nonatomic) NSString *colorCssPath; // @synthesize colorCssPath=m_colorCssPath; @property(retain, nonatomic) NSMutableDictionary *colorDictionary; // @synthesize colorDictionary=m_colorDictionary; - (void).cxx_destruct; - (BOOL)loadColorFromPath:(id)arg1; - (id)getColorByName:(id)arg1 withAlpha:(float)arg2; - (id)getColorByName:(id)arg1; - (BOOL)startParse; - (void)onCssParseEnd; - (void)onCssParseStart; - (id)onNextCssFile; - (void)onParseErrorInFile:(id)arg1 onLineNumber:(id)arg2 withText:(id)arg3 withErrorMessage:(id)arg4; - (void)onReceiveCssRulesetWithSelectors:(id)arg1 withDeclarations:(id)arg2; - (void)onScriptFunctionWithSelectors:(id)arg1 withStatements:(id)arg2; - (id)init; - (id)getColorDictionaryObjectForKey:(id)arg1; - (void)removeColorDictionaryObjectForKey:(id)arg1; - (void)setColorDictionaryObject:(id)arg1 forKey:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMEasterEggMgr : MMService <MMPackageDownloadMgrExt, MMService> { BOOL m_isShowEgg; unsigned long m_uiEasterEggLastUpdateTime; NSMutableArray *m_arrEgg; }

  • (void).cxx_destruct;
  • (id)eggWithMessage:(id)arg1 isSender:(BOOL)arg2;
  • (BOOL)isShowEasterEgg;
  • (void)dealloc;
  • (void)onServiceInit;
  • (id)init;
  • (void)initEgg:(id)arg1;
  • (void)downLoadEgg;
  • (BOOL)isNeedUpdateEgg;
  • (void)onPackageNeedDelete:(id)arg1 withPackIDs:(id)arg2;
  • (void)onPackageNeedUpdate:(id)arg1 withPackIDs:(id)arg2;
  • (void)onPackageListUpdated:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMStoreEmotionStoreListCell : UICollectionViewCell { MMWebImageView *_m_webImageView; MMWebImageView *_m_tagImageView; UIImageView *_m_newImageView; UIImageView *_m_rightArrowImage; UILabel *_m_nameLabel; UILabel *_m_introduceLabel; UIView *_m_lineView; }

@property(retain, nonatomic) UIView *m_lineView; // @synthesize m_lineView=_m_lineView; @property(retain, nonatomic) UILabel *m_introduceLabel; // @synthesize m_introduceLabel=_m_introduceLabel; @property(retain, nonatomic) UILabel *m_nameLabel; // @synthesize m_nameLabel=_m_nameLabel; @property(retain, nonatomic) UIImageView *m_rightArrowImage; // @synthesize m_rightArrowImage=_m_rightArrowImage; @property(retain, nonatomic) UIImageView *m_newImageView; // @synthesize m_newImageView=_m_newImageView; @property(retain, nonatomic) MMWebImageView *m_tagImageView; // @synthesize m_tagImageView=_m_tagImageView; @property(retain, nonatomic) MMWebImageView *m_webImageView; // @synthesize m_webImageView=_m_webImageView; - (void).cxx_destruct; - (void)adjustLabelsWidthWithRightViewX:(float)arg1; - (void)setIntroduceLabelText:(id)arg1; - (void)setNameLabelText:(id)arg1; - (void)configRightArrowImage; - (void)loadTagImageView; - (void)initIntroduceLabel; - (void)initNameLabel; - (void)initWebImageView; - (void)initLineView; - (void)setHighlighted:(BOOL)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface ScanStatMgr : MMService <MMService, PBMessageObserverDelegate> { unsigned long _networkType; NSString *_UUID; }

@property(retain, nonatomic) NSString *UUID; // @synthesize UUID=_UUID; @property(nonatomic) unsigned long networkType; // @synthesize networkType=_networkType; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)uploadScanReport:(unsigned long)arg1 withLogExt:(id)arg2 productId:(id)arg3 statId:(id)arg4 type:(unsigned long)arg5 value:(id)arg6 count:(unsigned long)arg7 showType:(unsigned long)arg8; - (void)statClickEvent:(unsigned long)arg1 productId:(id)arg2 statId:(id)arg3 type:(unsigned long)arg4 value:(id)arg5 actionListCount:(unsigned long)arg6 showType:(unsigned long)arg7; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXCFileDefine : NSObject { }

  • (id)sdkAccountInfoPath;
  • (id)pathOfUserFileMobileNotify:(int)arg1;
  • (id)pathOfUserFileRootDir:(int)arg1;
  • (id)pathOfReservedGroupData:(int)arg1;
  • (id)pathOfTogetherData:(int)arg1;
  • (id)pathOfTogetherRootDir:(int)arg1;
  • (id)pathOfDizhuGameDataSave:(int)arg1;
  • (id)pathOfVoipStatiticsDb;
  • (id)idcServerListCacheDir;
  • (id)fileForPokeMsgCache:(int)arg1;
  • (id)reportPath;
  • (id)networkLibFileDirPath;
  • (id)sysConfigPath:(int)arg1;
  • (id)fileForSyncServerKeys;
  • (id)pathOfGlobalPhoneInfoDb;
  • (id)pathOfGlobalEvilNumberDb;
  • (id)pathOfLocalYellowDbWithOutHeader;
  • (id)pathOfLocalYellowDb;
  • (id)pathOfGlobalSubLocationDbWithOutHeader;
  • (id)pathOfGlobalSubLocationDb;
  • (id)pathOfGlobalLocationDbWithOutHeader;
  • (id)pathOfGlobalLocationDb;
  • (id)pathOfFeedBackMsgDb:(int)arg1;
  • (id)pathOfGlobalConfigDb;
  • (id)pathOfProfileDb:(int)arg1;
  • (id)pathOfTalkFriendInfoCache:(int)arg1;
  • (id)pathOfTalkInfoCacheDir:(int)arg1;
  • (id)pathOfRecommendFriendDb:(int)arg1;
  • (id)pathOfQcMsgDb:(int)arg1;
  • (id)pathOfCrashReportDb;
  • (id)pathFriendSynckey:(int)arg1;
  • (id)pathOfFriendDb:(int)arg1;
  • (id)fileForCachePhoneAbility;
  • (id)fileForContactsBackupV2DB;
  • (id)fileForVoipContactsV2File;
  • (id)fileForHasUploadPhonesV2File;
  • (id)fileForContactsV2File;
  • (id)pathOfFavoriteContactData:(int)arg1;
  • (id)fileForContactsV2DB;
  • (id)pathOfFriendListDb:(int)arg1;
  • (id)pathOfCallLogDb:(int)arg1;
  • (id)getVoiceMailSetTipsFullPath:(int)arg1 path:(id)arg2;
  • (id)getVoiceMailFullPath:(id)arg1;
  • (id)getVoiceMailFullPath:(int)arg1 frienduuid:(int)arg2 time:(long long)arg3;
  • (id)getSysVoiceMailFullPath:(id)arg1;
  • (id)getSysVoiceMailFullPath:(int)arg1 frienduuid:(int)arg2 time:(long long)arg3;
  • (id)voiceTipsPathForUser:(int)arg1;
  • (id)sysVoiceMailPathForUser:(int)arg1;
  • (id)voiceMailPathForUser:(int)arg1;
  • (id)coverImagePathForUser:(int)arg1;
  • (id)thumbImagePathForUser:(int)arg1;
  • (id)fullImagePathForUser:(int)arg1;
  • (id)usrHeadImagePath:(int)arg1;
  • (id)usrCoverImagePath:(int)arg1;
  • (BOOL)deleteUsrDir:(int)arg1;
  • (BOOL)initUserDir:(int)arg1;
  • (BOOL)initAppDir;
  • (id)pathOfUser:(int)arg1;
  • (id)sysConfigPath;
  • (id)appPublicThumbImagePath;
  • (id)publicDbPath;
  • (id)appInfoPath;
  • (id)pathOfGameDataRootDir:(int)arg1;
  • (id)usrProfile:(int)arg1;
  • (id)usrSound:(int)arg1;
  • (id)usrImage:(int)arg1;
  • (id)usrDbPath:(int)arg1;
  • (id)strangersThumbCoverImagePath;
  • (id)strangersThumbImagePath;
  • (id)strangersFullImagePath;
  • (id)strangersImagePath;
  • (id)strangersDbPath;
  • (id)strangersPath;
  • (id)usrOtherFilePath:(int)arg1;
  • (BOOL)createDir:(id)arg1;
  • (id)docPath;

@end

@interface FavAddItemHelper : MMObject <IFavoritesExt, MMTipsViewControllerDelegate, MMToastWithBtnViewControllerDelegate, FavTagViewDelegate> { MMToastWithBtnViewController *m_toastView; MMTipsViewController *m_favIntroView; BOOL isUsing; BOOL _shouldRestoreMainwindow; id _m_delegate; }

  • (void)freeFavAddHelper;
  • (id)getFavAddHelper; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(nonatomic) BOOL shouldRestoreMainwindow; // @synthesize shouldRestoreMainwindow=_shouldRestoreMainwindow; @property(retain, nonatomic) MMToastWithBtnViewController *m_toastView; // @synthesize m_toastView;
  • (void).cxx_destruct;
  • (void)onFavTagEditCancel;
  • (void)onFavTagEditOK;
  • (void)onClickTipsBtn:(unsigned int)arg1;
  • (void)onToastBtnClick;
  • (void)showEnd;
  • (void)addFavItems:(id)arg1;
  • (BOOL)addFavItemWithNoTip:(id)arg1;
  • (void)addFavItem:(id)arg1;
  • (void)addFavItem:(id)arg1 andEditTag:(BOOL)arg2;
  • (void)showSaveResultTip:(id)arg1 andText:(id)arg2;
  • (void)showSaveResultTip:(id)arg1 andText:(id)arg2 withEditBtn:(BOOL)arg3;
  • (void)initMMFavAddTipViewWithTagBtn:(BOOL)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TXNewsContentLogicController : BaseMsgContentLogicController { BOOL m_bNeedIntroView; }

  • (BOOL)CanOpenServiceAppList;
  • (BOOL)isShakeEnabled;
  • (void)deleteAllMsg;
  • (BOOL)isNeedCached;
  • (void)ViewDidInit;
  • (void)ViewWillInit;
  • (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)CustomToolViewEX:(id)arg1;
  • (BOOL)CanShowSight;
  • (void)initIntroView;
  • (void)reloadIntroView;
  • (void)OpenDetailInfo;
  • (void)ResendMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)ModMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)AddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)DelMsg:(id)arg1 MsgList:(id)arg2 DelAll:(BOOL)arg3;
  • (void)ClearUnRead:(id)arg1 FromID:(unsigned long)arg2 ToID:(unsigned long)arg3;
  • (id)GetDownMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5;
  • (id)GetMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5;

@end

@interface ChatMigrationSessionItemCell : MMTableViewCell { UIImageView *_selectedImage; UIImageView *_resourceIcon; UILabel *_sizeLabel; UILabel *_sourceLabel; MMLSSessionItem *_sessionItem; }

@property(readonly, nonatomic) MMLSSessionItem *sessionItem; // @synthesize sessionItem=_sessionItem; @property(retain, nonatomic) UILabel *sourceLabel; // @synthesize sourceLabel=_sourceLabel; @property(retain, nonatomic) UILabel *sizeLabel; // @synthesize sizeLabel=_sizeLabel; @property(retain, nonatomic) UIImageView *resourceIcon; // @synthesize resourceIcon=_resourceIcon; @property(retain, nonatomic) UIImageView *selectedImage; // @synthesize selectedImage=_selectedImage; - (void).cxx_destruct; - (void)updateSessionItem:(id)arg1 selected:(BOOL)arg2; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2; - (void)initView;

@end

@interface MMBezelTipsViewController : MMUIViewController { NSString *_tipsString; UIImage *_icon; id _delegate; UIImageView *_iconImaageView; UILabel *_tipsLabel; }

@property(retain, nonatomic) UILabel *tipsLabel; // @synthesize tipsLabel=_tipsLabel; @property(retain, nonatomic) UIImageView *iconImaageView; // @synthesize iconImaageView=_iconImaageView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) UIImage *icon; // @synthesize icon=_icon; @property(retain, nonatomic) NSString *tipsString; // @synthesize tipsString=_tipsString; - (void).cxx_destruct; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (id)initWithTips:(id)arg1 icon:(id)arg2;

@end

@interface WCPuzzleImageView : MMUIView { WCDataItem *m_dataItem; NSArray *m_arrMediaData; NSMutableArray *m_arrView; int m_visableCount; struct vector<bool, std::__1::allocator> m_imageReady; UIImageView *m_lockStausView; UIImageView *m_sharedStausView; UILabel *m_nickLabel; id m_delegate; }

  • (id)getImageForMedia:(id)arg1; @property(retain, nonatomic) WCDataItem *m_dataItem; // @synthesize m_dataItem; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(readonly, nonatomic) NSArray *m_arrMediaData; // @synthesize m_arrMediaData;
  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (void)showOwnerNickname:(BOOL)arg1 username:(id)arg2;
  • (void)showSharedStatus:(BOOL)arg1;
  • (void)showLockStatus:(BOOL)arg1;
  • (void)onDownloadFinish:(id)arg1 downloadType:(int)arg2;
  • (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  • (void)setFrame:(struct CGRect)arg1;
  • (void)resetImages;
  • (void)layoutSubviews;
  • (void)dealloc;
  • (id)initWithMediaData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayMessageBaseNodeView : BaseMessageNodeView { UILabel *titleLabel; UILabel *descLabel; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onMoreOperate:(id)arg1;
  • (void)showOpearation;
  • (void)onClick;
  • (void)updateThumbImage;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (id)getBackgroundImageHL;
  • (id)getBackgroundImage;

@end

@interface StoreEmotionSearchJSLogic : LocalJSLogicBase <UIWebViewDelegate, StoreEmotionSearchEmotionCgiDelegate> { UIWebView *m_webView; BOOL m_hasJsApiLoaded; NSString *m_lastSearchKeyword; NSDictionary *m_lastSearchResult; unsigned int m_reqType; StoreEmotionSearchEmotionCgi *m_searchEmotionCgi; WebviewJSEventHandler_openDesignerEmojiView *m_openDesignerEmojiViewHandler; WebviewJSEventHandler_openDesignerProfile *m_openDesignerProfileHandler; NSString *m_templateDir; unsigned int m_templateVersion; unsigned int m_searchScene; NSString *_searchBarText; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) NSString *searchBarText; // @synthesize searchBarText=_searchBarText; @property(readonly, nonatomic) NSString *lastSearchKeyword; // @synthesize lastSearchKeyword=m_lastSearchKeyword; @property(readonly, nonatomic) UIWebView *webView; // @synthesize webView=m_webView; - (void).cxx_destruct; - (void)showWebview:(id)arg1; - (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3; - (void)webViewDidFinishLoad:(id)arg1; - (void)onSearchEmotionCgiFailedForKeyword:(id)arg1 NewQuery:(BOOL)arg2; - (void)onSearchEmotionCgiOkForKeyword:(id)arg1 NewQuery:(BOOL)arg2 SearchResult:(id)arg3 PageBufferStr:(id)arg4; - (void)sendSetFontSizeEvent; - (void)sendWebViewLoadingEvent:(BOOL)arg1; - (void)onGetSearchEmotionDataCallBackWithParams:(id)arg1; - (void)handleOpenUrlWithParams:(id)arg1 withCallbackID:(id)arg2; - (void)handleOpenNewPageWithParams:(id)arg1 withCallbackID:(id)arg2; - (void)handleOpenDesignerProfileWithParams:(id)arg1 withCallbackID:(id)arg2; - (void)handleOpenDesignerEmojiViewWithParams:(id)arg1 withCallbackID:(id)arg2; - (void)handleOpenEmotionDetailViewWithParams:(id)arg1 withCallbackID:(id)arg2; - (void)handleGetSearchEmotionDataWithParams:(id)arg1 withCallbackID:(id)arg2; - (void)functionCall:(id)arg1 withParams:(id)arg2 withCallbackID:(id)arg3; - (BOOL)onWebView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3; - (BOOL)StartRequestForKeyword:(id)arg1 ReqType:(unsigned int)arg2 PageBufferStr:(id)arg3; - (void)searchForKeyword:(id)arg1; - (void)loadHtmlPage:(id)arg1 WithReqType:(unsigned int)arg2; - (void)loadHomePage; - (id)localHtmlFileUrlForPageName:(id)arg1; - (void)SetTemplateDir:(id)arg1 Version:(unsigned int)arg2 Scene:(unsigned int)arg3; - (id)initWithWebView:(id)arg1; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PeopleNearByListViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, PeopleNearByListHeaderViewDelegate> { PeopleNearByListHeaderView *m_lbsHeaderView; LbsContactInfoList *m_lbsContactList; MMTableView *m_tableView; SeePeopleNearByLogicController *m_logicController; NSMutableDictionary *m_userHeaderImageCache; int m_iRoomMemberCount; id m_delegate; MFBannerBtn *m_bannerBtn; NSArray *m_lbsPoiList; unsigned int m_abtestResult; }

@property(retain, nonatomic) NSArray *lbsPoiList; // @synthesize lbsPoiList=m_lbsPoiList; @property(nonatomic) int iRoomMemberCount; // @synthesize iRoomMemberCount=m_iRoomMemberCount; @property(retain, nonatomic) NSMutableDictionary *userHeaderImageCache; // @synthesize userHeaderImageCache=m_userHeaderImageCache; @property(retain, nonatomic) SeePeopleNearByLogicController *logicController; // @synthesize logicController=m_logicController; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=m_tableView; @property(retain, nonatomic) LbsContactInfoList *lbsContactList; // @synthesize lbsContactList=m_lbsContactList; - (void).cxx_destruct; - (void)viewDidLayoutSubviews; - (void)adjustSubviewRects; - (void)onChatRoomNearByBtnClicked; - (void)reloadWithLbsPoiList:(id)arg1; - (void)reloadWithLbsContactInfoList:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)genLBSPeopleCell:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (id)genLBSPoiCell:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidUnload; - (void)viewDidLoad; - (void)checkBannerLogic; - (void)createBannerBtn; - (void)startBindQQ; - (void)startUploadAddressbook; - (void)startBindPhone; - (BOOL)isLBSPeopleIndex:(id)arg1; - (id)getCachedHeaderImageForUser:(id)arg1; - (void)showChatRoomView; - (void)dealloc; - (id)init; - (void)setDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavTextEditViewController : MMUIViewController <IFavoritesExt, UITextViewDelegate, UIAlertViewDelegate, UIScrollViewDelegate> { FavoritesItem *m_favItem; UITextView *_textView; UILabel *m_wordCountLabel; BOOL m_isBeEditted; float m_fKeyboardHeight; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onEditDone; - (void)OnCancel; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnUpdateItemDescription:(id)arg1 ErrCode:(int)arg2; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)textViewDidChange:(id)arg1; - (void)keyboardWillHide:(id)arg1; - (void)keyboardDidShow:(id)arg1; - (void)updateWordCount; - (void)didReceiveMemoryWarning; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initWordCountLabel; - (void)initTextView; - (void)initRightBtn; - (void)initLeftBtn; - (id)initWithFavItem:(id)arg1; - (id)init; - (void)dealloc; - (void)removeNotificationObservers; - (void)initNotificationObservers;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonStoreLoadNoDataView : MMUIView { }

  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface TvSearchMgr : MMService <MMService, AQAudioRecorderDelegate, UploadTvFPMgrDelegate> { unsigned long _curSessionId; AQAudioRecorder *_recoder; UploadTvFPMgr *_uploadMgr; }

  • (void).cxx_destruct;
  • (void)OnNetworkError:(unsigned long)arg1;
  • (void)OnGetTvItem:(id)arg1;
  • (void)OnAQPart:(id)arg1 Duration:(float)arg2 EndFlag:(unsigned long)arg3 ForceDelete:(BOOL)arg4;
  • (void)OnAQEndRecording:(id)arg1;
  • (void)OnAQBeginRecording:(id)arg1 ErrNo:(int)arg2;
  • (void)SetCurLocation:(id)arg1;
  • (BOOL)StopSearch:(unsigned long)arg1;
  • (BOOL)StopRecord:(unsigned long)arg1;
  • (int)StartSearch;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCImageView : MMUIControl <WCFacadeExt, WCActionSheetDelegate, WCForceTouchPreviewProtocol> { WCDataItem *m_dataItem; WCMediaItem *m_mediaData; int m_uiImageType; int m_uiPrecedentImageType; unsigned long m_uiSourceType; BOOL m_bIsLongPressHandled; int m_style; int m_photoType; BOOL m_isImageReady; UIImageView *m_imageView; UINavigationController *navigationController; UIImageView *m_lockStausView; UIImageView *m_sharedStausView; UILabel *m_nickLabel; UIView *m_highLightView; id m_delegate; BOOL _isGridPreviewImg; MMFICImageTableChunk *_imageDataChunk; UIImage *m_image; }

@property(retain, nonatomic) WCDataItem *m_dataItem; // @synthesize m_dataItem; @property(retain, nonatomic) MMFICImageTableChunk *imageDataChunk; // @synthesize imageDataChunk=_imageDataChunk; @property(readonly, nonatomic) BOOL m_isImageReady; // @synthesize m_isImageReady; @property(nonatomic) int m_photoType; // @synthesize m_photoType; @property(nonatomic) int m_style; // @synthesize m_style; @property(nonatomic) unsigned long m_uiSourceType; // @synthesize m_uiSourceType; @property(readonly, nonatomic) UIImageView *m_imageView; // @synthesize m_imageView; @property(readonly, nonatomic) UIImage *m_image; // @synthesize m_image; @property(nonatomic) __weak UINavigationController *navigationController; // @synthesize navigationController; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(readonly, nonatomic) int m_uiImageType; // @synthesize m_uiImageType; @property(readonly, nonatomic) WCMediaItem *m_mediaData; // @synthesize m_mediaData; - (void).cxx_destruct; - (struct CGRect)previewingSourceRectForLocation:(struct CGPoint)arg1 inCoordinateView:(id)arg2; - (id)viewControllerToPreviewWithFromController:(id)arg1 forLocation:(struct CGPoint)arg2 inCoordinateView:(id)arg3; - (BOOL)canPeek; - (void)showOwnerNickname:(BOOL)arg1 username:(id)arg2; - (void)showSharedStatus:(BOOL)arg1; - (void)showLockStatus:(BOOL)arg1; - (void)LongPressEvents; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)animationShow:(BOOL)arg1; - (void)onDownloadFinish:(id)arg1 downloadType:(int)arg2; - (void)triggerClickAction; - (void)onClickWCImage:(id)arg1; - (void)setFrame:(struct CGRect)arg1; - (void)layoutSubviews; - (void)setHighlighted:(BOOL)arg1; - (void)dealloc; - (id)initWithMediaData:(id)arg1 imageType:(int)arg2 isGridPreviewImg:(BOOL)arg3; - (id)initWithMediaData:(id)arg1 imageType:(int)arg2 precedentImageType:(int)arg3; - (id)initWithMediaData:(id)arg1 imageType:(int)arg2; - (void)initData:(id)arg1 imageType:(int)arg2 precedentImageType:(int)arg3; - (void)reloadImage; - (id)getImage;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CBottleContactDB : NSObject { CMMDB *m_oMMDB; }

  • (void).cxx_destruct;
  • (void)saveUserImage:(id)arg1;
  • (void)setDBBottleConact:(id)arg1 fromObject:(id)arg2 isSetUserName:(BOOL)arg3 vecProperty:(vector_24c76cbd *)arg4;
  • (void)getBottleContact:(id)arg1 fromDBObject:(id)arg2;
  • (void)fillQueryProperty:(vector_24c76cbd *)arg1;
  • (int)GetBottleContactCount;
  • (BOOL)updateContact:(id)arg1;
  • (BOOL)deleteContact:(id)arg1;
  • (BOOL)addContact:(id)arg1;
  • (BOOL)getAllContactList:(id)arg1;
  • (id)getContact:(id)arg1;
  • (void)initDB:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface SvrErrorTipViewController : MMWindowViewController { UIImageView *_deviceView; UILabel *_tipsLabel; InteractionLabel *_descriptionLabel; UIButton *_cancelBtn; NSString *_errTip; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)viewDidLayoutSubviews; - (void)onTopBarFrameChanged; - (void)setupInfoView; - (void)updateErrTip:(id)arg1; - (void)hideView; - (void)onDetailBtnClicked; - (void)onCancelBtnClicked; - (void)setupLineView; - (void)setupCancelBtn; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)dealloc; - (id)init;

@end

@interface VPSwitchOpCgi : MMObject { unsigned long _curScene; id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)OnResult:(unsigned int)arg1 andSwitch:(unsigned int)arg2 withScene:(unsigned long)arg3; - (void)OnDenied; - (void)OnError; - (void)MakeEventByOpCode:(int)arg1; - (void)swithOffWithScence:(unsigned long)arg1; - (void)swithOpenWithScence:(unsigned long)arg1; - (void)checkStatusWithScence:(unsigned long)arg1; - (void)dealloc; - (id)init;

@end

@interface MMEmotionStoreSearchController : MMObject <MMSearchBarDelegate, UISearchDisplayDelegate, UISearchBarDelegate, StoreEmotionSearchJSLogicDelegate, MMUIViewControllerDelegate> { MMSearchBar *m_mmSearchBar; BOOL m_canSearchAfterInit; BOOL m_searchDimmingViewRemoved; MMSearchBarDisplayController *m_searchBarDisplayControler; EmotionStoreSearchContainerView *m_searchResultContainerView; NSString *m_templateDir; unsigned int m_templateVersion; unsigned int _searchScene; }

@property(nonatomic) unsigned int searchScene; // @synthesize searchScene=_searchScene; @property(retain, nonatomic) MMSearchBar *mmSearchBar; // @synthesize mmSearchBar=m_mmSearchBar; - (void).cxx_destruct; - (void)searchDisplayControllerDidEndSearch:(id)arg1; - (void)searchDisplayControllerWillEndSearch:(id)arg1; - (void)searchDisplayControllerDidBeginSearch:(id)arg1; - (void)applySearchBeginAnimation:(id)arg1; - (void)searchDisplayControllerWillBeginSearch:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (void)searchBarCancelButtonClicked:(id)arg1; - (void)searchBarSearchButtonClicked:(id)arg1; - (void)viewWillDisappear; - (void)openNewPageWithPageName:(id)arg1 ReqType:(unsigned int)arg2 Keyword:(id)arg3; - (id)getViewController; - (void)hideSearchBarResultView; - (void)removeSearchDimmingView; - (void)fixSearchBarSuperviewHeight; - (void)fixSearchBarSuperviewHeightWhenActive; - (void)fixSearchBarMaskBug; - (void)tryInitViewOfSearchController; - (void)configSearchTemplate; - (id)initWithContentsViewController:(id)arg1 AndSearchBarDisplayController:(id)arg2; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShareFriendOnChatLogicController : MMObject <ForwardMessageLogicDelegate, SelectContactsViewControllerDelegate, UIAlertViewDelegate> { id m_delegate; CContact *m_contactToShare; CContact *m_contactShareToWho; SelectContactsViewController *m_selectContactViewController; BOOL m_bIsShareToChatRoom; ForwardMessageLogicController *m_forwardMsgLogic; CMessageWrap *m_msg; }

@property(nonatomic) BOOL m_bIsShareToChatRoom; // @synthesize m_bIsShareToChatRoom; @property(retain, nonatomic) CContact *m_contactShareToWho; // @synthesize m_contactShareToWho; @property(retain, nonatomic) CContact *m_contactToShare; // @synthesize m_contactToShare; @property(retain, nonatomic) SelectContactsViewController *selectContactViewController; // @synthesize selectContactViewController=m_selectContactViewController; - (void).cxx_destruct; - (BOOL)onFilterSendReceiver:(id)arg1; - (void)onSelectContactReturn:(id)arg1 atScene:(unsigned long)arg2; - (BOOL)onFilterContactCandidate:(id)arg1; - (void)start; - (void)onDismiss:(id)arg1; - (id)getCurrentViewController; - (void)OnForwardMessageSend:(id)arg1; - (id)contactShareMsgFromUser:(id)arg1 toUser:(id)arg2 sharedContact:(id)arg3; - (void)showConfirmShareView; - (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BottleContactExtendCode : NSObject { }

  • (void)decodeBottleField:(struct XmlReaderNode_t *)arg1 BottleContact:(id)arg2;
  • (void)codeBottleField:(struct CFastStr *)arg1 BottleContact:(id)arg2;
  • (BOOL)decodeExtentField:(id)arg1 BottleContact:(id)arg2;
  • (id)codeExtentField:(id)arg1;
  • (unsigned long)decodeToInteger:(struct XmlReaderNode_t *)arg1 key:(const char *)arg2;
  • (id)decodeToString:(struct XmlReaderNode_t *)arg1 key:(const char *)arg2;
  • (BOOL)code:(struct CFastStr *)arg1 key:(const char *)arg2 integer:(unsigned long)arg3;
  • (BOOL)code:(struct CFastStr *)arg1 key:(const char *)arg2 string:(id)arg3;

@end

@interface FavVoiceDetaiViewController : FavBaseDetailViewController <IContactMgrExt, WCActionSheetDelegate> { MMUIView *m_contentView; MMUIImageView *m_audioPlayerBgView; FavAudioPlayerController *m_audioPlayerCtrl; }

  • (void).cxx_destruct;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onAction:(id)arg1;
  • (void)genContent:(id)arg1 indexPath:(id)arg2;
  • (float)getHeightForRowAtIndexPath:(id)arg1;
  • (int)getRowsInContentSection;
  • (void)initView;
  • (void)didReceiveMemoryWarning;
  • (void)viewWillDisappear:(BOOL)arg1;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (id)initWithFavItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMObserverWrap : NSObject { id _observer; }

@property(readonly, nonatomic) __weak id observer; // @synthesize observer=_observer; - (void).cxx_destruct; - (id)initWithObj:(id)arg1;

@end

@interface CAppObserverCenter : NSObject { NSMutableDictionary *m_eventObserverDic; NSMutableDictionary *m_messageObserverDic; NSMutableDictionary *m_pbEventObserverDic; NSMutableDictionary *m_observer2EventDict; NSMutableDictionary *m_observer2MessageDict; NSMutableDictionary *m_observer2PbEventDict; }

@property(readonly, nonatomic) NSMutableDictionary *m_messageObserverDic; // @synthesize m_messageObserverDic; - (void).cxx_destruct; - (void)NotifyFromMainCtrl:(id)arg1 Event:(unsigned long)arg2; - (void)NotifyFromMainCtrl:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)removeAllPBEventObserverListItem; - (void)removePBEventObserverListItemByObject:(id)arg1; - (void)removePBEventObserverListItem:(unsigned long)arg1 andValue:(id)arg2; - (void)addPBEventObserverListItem:(unsigned long)arg1 andValue:(id)arg2; - (void)removeAllMessageObserverListItem; - (void)removeMessageObserverListItem:(unsigned long)arg1 andValue:(id)arg2; - (void)removeMessageObserverListItemByObject:(id)arg1; - (void)addMessageObserverListItem:(unsigned long)arg1 andValue:(id)arg2; - (void)removeAllEventObserverListItem; - (void)removeEventObserverListItemByObject:(id)arg1; - (void)removeEventObserverListItem:(unsigned long)arg1 andValue:(id)arg2; - (void)addEventObserverListItem:(unsigned long)arg1 andValue:(id)arg2; - (void)removeObserverObject:(id)arg1 event2Observer:(id)arg2 observer2Event:(id)arg3; - (void)removeObserverForEventOrMsg:(unsigned long)arg1 observer:(id)arg2 event2Observer:(id)arg3 observer2Event:(id)arg4; - (void)addObserverForEventOrMsg:(unsigned long)arg1 observer:(id)arg2 event2Observer:(id)arg3 observer2Event:(id)arg4; - (id)observerKey:(id)arg1; - (id)init;

@end

@interface AddressBookArchive : NSObject { NSMutableSet *phones; NSMutableSet *emails; }

  • (void)initialize; @property(retain, nonatomic) NSMutableSet *emails; // @synthesize emails; @property(retain, nonatomic) NSMutableSet *phones; // @synthesize phones;
  • (void).cxx_destruct;
  • (id)initWithCoder:(id)arg1;
  • (void)dealloc;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMAddressBook : NSObject { NSString *m_phone; NSString *m_phoneLabel; NSString *m_email; NSString *m_nickname; NSString *m_nicknamePinYin; NSString *m_nicknamePinYinShort; UIImage *m_image; }

@property(retain, nonatomic) UIImage *m_image; // @synthesize m_image; @property(retain, nonatomic) NSString *m_nicknamePinYinShort; // @synthesize m_nicknamePinYinShort; @property(retain, nonatomic) NSString *m_nicknamePinYin; // @synthesize m_nicknamePinYin; @property(retain, nonatomic) NSString *m_nickname; // @synthesize m_nickname; @property(retain, nonatomic) NSString *m_email; // @synthesize m_email; @property(retain, nonatomic) NSString *m_phoneLabel; // @synthesize m_phoneLabel; @property(retain, nonatomic) NSString *m_phone; // @synthesize m_phone; - (void).cxx_destruct; - (BOOL)copyFieldFromAddressBook:(id)arg1; - (int)compareMMAddressBookAscending:(id)arg1; - (id)description;

@end

@interface CountryCodeWrap : NSObject { NSString *m_nsCountryName; NSString *m_nsCountryNamePinYin; NSString *m_nsCountryCode; NSString *m_nsISOCountryCodes; unsigned long m_uiCountryNamesChineseStrokesCount; }

@property(nonatomic) unsigned long m_uiCountryNamesChineseStrokesCount; // @synthesize m_uiCountryNamesChineseStrokesCount; @property(retain, nonatomic) NSString *m_nsISOCountryCodes; // @synthesize m_nsISOCountryCodes; @property(retain, nonatomic) NSString *m_nsCountryCode; // @synthesize m_nsCountryCode; @property(retain, nonatomic) NSString *m_nsCountryNamePinYin; // @synthesize m_nsCountryNamePinYin; @property(retain, nonatomic) NSString *m_nsCountryName; // @synthesize m_nsCountryName; - (void).cxx_destruct; - (void)dealloc; - (id)description; - (int)compare:(id)arg1;

@end

@interface MMAddressBookMgr : MMService <MessageObserverDelegate, MMService, IMsgExt> { NSMutableArray *m_phoneContacts; NSMutableDictionary *m_phoneAddressBooks; NSMutableDictionary *m_emailAddressBooks; AddressBookArchive *m_addressBookArchive; BOOL m_isSyningAddressBook; BOOL m_isFirstSync; BOOL m_bLocalAddressBookChanged; BOOL m_bShouldResponeAddressBookChange; NSLocale *m_curLocale; NSMutableArray *m_countryCodes; BOOL m_bTempCanSyncAddressBook; void *m_addressBook; BOOL m_bHasLoadAddressBook; }

  • (BOOL)isMobileVerifiedForStatic;
  • (BOOL)isBindMobile;
  • (BOOL)isPhoneUploaded:(id)arg1;
  • (void)InternalLoadMobile:(id)arg1 Email:(id)arg2 PhoneContacts:(id)arg3;
  • (void)InternalLoadFromDB:(void *)arg1 Mobile:(id)arg2 Email:(id)arg3 PhoneContacts:(id)arg4;
  • (id)validEmail:(id)arg1;
  • (id)validPhoneNumber:(id)arg1; @property(nonatomic) BOOL m_bTempCanSyncAddressBook; // @synthesize m_bTempCanSyncAddressBook; @property(nonatomic) BOOL m_bShouldResponeAddressBookChange; // @synthesize m_bShouldResponeAddressBookChange;
  • (void).cxx_destruct;
  • (void)BlockLoadAddressMobile:(id)arg1 Email:(id)arg2 Status:(unsigned int *)arg3;
  • (void *)newBlockAddressBook:(unsigned int *)arg1;
  • (id)newContactStore:(unsigned int *)arg1;
  • (unsigned long)getAddressBookStatus;
  • (void)applicationWillEnterForeground:(id)arg1;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)dealloc;
  • (id)getCurCountryCode;
  • (id)findCountryWrapFromISOCountryCode:(id)arg1;
  • (id)findCountryWrapFromCountryCode:(id)arg1 WithLocaleIdentifier:(id)arg2;
  • (id)getAllCountryCodeForLocaleIdentifier:(id)arg1;
  • (id)findCountryWrapFromCountryCode:(id)arg1;
  • (id)getAllCountryCode;
  • (void)setCanSyncAddressBook:(BOOL)arg1;
  • (BOOL)canSyncAddressBook;
  • (BOOL)isMobileVerified;
  • (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3;
  • (void)revertLocalAddressBook;
  • (void)checkReloadByLocalAddressBookChanged;
  • (void)setLocalAddressBookChanged;
  • (void)clearLocalSnapshot;
  • (void)trySyncAddressBook;
  • (void)uploadNewPhones:(id)arg1 withNewMD5Emails:(id)arg2;
  • (id)getNewMD5Emails;
  • (id)getNewPhones;
  • (void)updateUploadedList;
  • (void)LoadAddressBookArchive;
  • (BOOL)SaveAddressBookArchive;
  • (id)getPhoneAddressBooks;
  • (id)getAddressBooks;
  • (id)getPhoneContacts;
  • (id)getNickNameForPhone:(id)arg1;
  • (BOOL)CheckPhoneInAddressBook:(id)arg1;
  • (id)getAddressBookForPhone:(id)arg1;
  • (void)onServiceInit;
  • (id)init;
  • (void)removeNotificationCenterObservers;
  • (void)addNotificationCenterObservers;
  • (void)tryLoad;
  • (void)onContactStoreDidChange:(id)arg1;
  • (void)load;
  • (void)doLoadFromDB:(void *)arg1 useBlock:(BOOL)arg2;
  • (void)addToCacheInMainThreadWithPhone:(id)arg1 email:(id)arg2 phoneContacts:(id)arg3;
  • (BOOL)isAddressBookLoaded;
  • (void *)newAddressBook;
  • (id)newContactStore;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PSTNComponent : NSObject { struct PSTNChannelAdapter *mChannelAdapter; struct PSTNNetNotifier *mNetNotifier; struct ITransportChannel *mTransChannel; struct IMVQQEngine *mMVEngine; int mEngineChid; struct VoIPRingBuffer *mAudioDecBuf; }

@property(nonatomic) struct VoIPRingBuffer *mAudioDecBuf; // @synthesize mAudioDecBuf; @property(nonatomic) int mEngineChid; // @synthesize mEngineChid; @property(nonatomic) struct IMVQQEngine *mMVEngine; // @synthesize mMVEngine; @property(nonatomic) struct ITransportChannel *mTransChannel; // @synthesize mTransChannel; @property(nonatomic) struct PSTNNetNotifier *mNetNotifier; // @synthesize mNetNotifier; @property(nonatomic) struct PSTNChannelAdapter *mChannelAdapter; // @synthesize mChannelAdapter; - (void)dealloc; - (id)init;

@end

@interface MyUIScrollView : MMUIScrollView { id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2;

@end

@interface NewContactsSearchPanelView : MMUIView <FavTagEditViewDelegate, UITableViewDelegate, UITableViewDataSource, UITextFieldDelegate, UIScrollViewDelegate, MyUIScrollViewDelegate> { NSMutableArray *m_arrKeys; NSMutableArray *m_arrImages; unsigned long m_uiImageSize; unsigned long m_uiCellSize; unsigned long m_uiLeftMargin; unsigned long m_uiRightMargin; _Bool m_bShouldDeleteOnClick; UIImageView *m_emptyView; BOOL m_showEmptyView; int m_headerType; id m_delegate; MyUIScrollView *m_scrollView; int uiMaxShowHeadViewCount; BOOL isEmbedSearchTextField; BOOL isShowAllTags; UIImageView *m_searchIconView; UITextField *m_SearchTextField; UILabel *m_placeholderLabel; UIView *m_ContentView; float m_atContentViewYPos; UIView *m_bottomSeperatorLine; MMTableView *m_tableView; MMUIView *m_tagView; UIScrollView *m_tagScrollView; FavTagTableView *m_favTagView; NSMutableArray *m_arrFilteredObject; NSArray *m_arrContactTags; float m_normalKeyboardHeight; BOOL bIsAddedBlurEffect; NSString *nsCurrentSelectTagName; NSMutableArray *m_arrSearchTagFilteredObject; NSMutableDictionary *m_dicContactsOfTagName; BOOL _bShouldFilterSearchResults; }

@property(nonatomic) BOOL bShouldFilterSearchResults; // @synthesize bShouldFilterSearchResults=_bShouldFilterSearchResults; @property(nonatomic, setter=SetIsShowAllTags:) BOOL isShowAllTags; // @synthesize isShowAllTags; @property(retain, nonatomic) UITextField *m_SearchTextField; // @synthesize m_SearchTextField; @property(nonatomic, setter=SetIsEmbedSearchTextField:) BOOL isEmbedSearchTextField; // @synthesize isEmbedSearchTextField; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)onSelectSearchedContact; - (void)onTouchEndBlankView; - (void)onTagHighLight:(id)arg1; - (void)makeViewOfInvisibleStatus; - (id)getSearchText; - (void)onTextFieldChanged:(id)arg1; - (void)recoverTextAttribute; - (BOOL)textFieldShouldReturn:(id)arg1; - (void)textFieldDidBeginEditing:(id)arg1; - (BOOL)textFieldShouldBeginEditing:(id)arg1; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)onTouchesEnded:(struct CGPoint)arg1 withEvent:(id)arg2; - (void)cancelSearch; - (void)doSearch:(id)arg1; - (void)HideSearchIcon; - (void)ShowSearchIcon; - (BOOL)isLastHeadViewHighlight; - (void)SetLastHeadViewHighlight:(BOOL)arg1; - (void)deleteImage:(unsigned long)arg1; - (void)addImage:(id)arg1 animated:(BOOL)arg2; - (void)updateBlurView; - (void)setHideContactTagViews:(BOOL)arg1; - (void)updateContactTagView; - (void)clearAll; - (void)recoverSearchBarView; - (void)RemoveImageForKey:(id)arg1; - (void)SetImageForKey:(id)arg1 animated:(BOOL)arg2; - (void)SetRightMargin:(unsigned long)arg1; - (void)SetLeftMargin:(unsigned long)arg1; - (void)SetCellSize:(unsigned long)arg1; - (void)SetImageSize:(unsigned long)arg1; - (void)SetImageType:(int)arg1; - (id)getMatchTipFor:(id)arg1; - (id)getFilteredObjects; - (void)tryFilterSearchResult; - (void)clearFilteredObjects; - (void)addFilteredObject:(id)arg1; - (unsigned int)getObjectCount; - (void)setFilteredObjects:(id)arg1; - (id)getObjectFor:(unsigned int)arg1; - (void)layoutSubviews; - (void)setContentView:(id)arg1 atContentViewYPos:(float)arg2; - (void)dealloc; - (void)updateBottomSeperatorLine; - (id)initWithFrame:(struct CGRect)arg1 andContentView:(id)arg2 atContentViewYPos:(float)arg3 andCellSize:(float)arg4 andMaxShowCount:(int)arg5;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VOIPVideoToVoiceView : MMUIView <VoipUIManagerExt, UIAlertViewDelegate, VoiceViewSpeakerModeCheckExt, Voip480ScreenExt, MMTipsViewControllerDelegate, WCAudioSessionExt> { BOOL m_isOperating; CContact *m_contact; UIImageView *m_backgroundView; UILabel *m_remoteNameLabel; VoipDescriptionButton *m_hangupButton; VoipDescriptionButton *m_micButton; VoipDescriptionButton *m_speakerButton; MMHDHeadImageView *m_remoteHeadImageView; MMTimerLabel *m_timer; UIView *m_blurView; MMHeadImageView *m_blurHeadImageView; id m_delegate; }

@property(nonatomic) BOOL m_isOperating; // @synthesize m_isOperating; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) MMHeadImageView *m_blurHeadImageView; // @synthesize m_blurHeadImageView; @property(retain, nonatomic) UIView *m_blurView; // @synthesize m_blurView; @property(retain, nonatomic) MMTimerLabel *m_timer; // @synthesize m_timer; @property(retain, nonatomic) MMHDHeadImageView *m_remoteHeadImageView; // @synthesize m_remoteHeadImageView; @property(retain, nonatomic) VoipDescriptionButton *m_speakerButton; // @synthesize m_speakerButton; @property(retain, nonatomic) VoipDescriptionButton *m_micButton; // @synthesize m_micButton; @property(retain, nonatomic) VoipDescriptionButton *m_hangupButton; // @synthesize m_hangupButton; @property(retain, nonatomic) UILabel *m_remoteNameLabel; // @synthesize m_remoteNameLabel; @property(retain, nonatomic) UIImageView *m_backgroundView; // @synthesize m_backgroundView; @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; - (void).cxx_destruct; - (void)onWCAudioSessionOverride; - (void)voipToastMarginBottomOffsetFor480Screen:(float *)arg1; - (void)getVoiceViewSpeakerMode:(char *)arg1; - (void)onClickTipsBtn:(unsigned int)arg1; - (void)onVoipAudioDevicePlugin; - (void)onVoipAudioDeviceUnPlugin; - (void)onVoipChangeToEarMode; - (void)onVoipChangeToSpeakerMode; - (void)startOperate:(BOOL)arg1; - (void)startTimer; - (void)updateMicButton; - (void)updateSpeakerButton; - (void)onClickHandup; - (void)layoutHangupButton; - (void)layoutMicButton; - (void)layoutSpeakerButton; - (void)layoutNameView; - (void)layoutHeadView; - (void)layoutBlurView; - (void)onSmallSwitchButtonClick; - (void)initMinimizeButton; - (void)layoutBackground; - (void)layoutTimerView; - (void)layoutSubviews; - (void)initView; - (id)initWithFrame:(struct CGRect)arg1 withContact:(id)arg2 withDelegate:(id)arg3; - (id)initWithFrame:(struct CGRect)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoiceTransHelper : MMObject <IVoiceTransExt, PBMessageObserverDelegate> { CMessageWrap *m_msgWrap; NSString *m_nsVoiceID; unsigned long m_uNotifyId; unsigned long m_iCurVoiceResultSeq; WebviewLocalResItem *m_webViewItem; unsigned long m_uiScene; NSString *m_nsVoicePath; NSString *m_nsVoiceTransPath; unsigned long m_uNetGetInterval; BOOL m_bNeedGetResult; BOOL m_bIsGetting; unsigned long m_uTotalLen; unsigned long m_uStartPos; unsigned long m_uDataLen; unsigned long m_uUploadFailTimes; unsigned long m_uSampleRateForSilk; MMTimer *m_getTimer; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)OnVoiceTransNotify:(unsigned long)arg1 Sequence:(unsigned long)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)saveVoiceTrans:(id)arg1; - (void)HandleGetVoiceTransResp:(id)arg1 Event:(unsigned long)arg2; - (void)GetVoiceTrans; - (void)TimeToGetVoieceTrans; - (void)startGetTimer; - (void)HandleUploadVoiceResp:(id)arg1 Event:(unsigned long)arg2; - (void)UploadVoice; - (void)HandleCheckVoiceResp:(id)arg1 Event:(unsigned long)arg2; - (void)doCheckVoice; - (void)stopVoiceTrans; - (void)stopTimer; - (void)startVoiceTrans; - (void)startWebviewVoiceTrans; - (id)initWithWebviewLocalResItem:(id)arg1 VoiceID:(id)arg2; - (id)initWithVoiceMsg:(id)arg1 VoiceID:(id)arg2; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoipMonoMsg : MonoServiceMsg { BOOL _m_fromAnswered; unsigned int _m_receiveTime; unsigned long _m_msgType; unsigned long _m_mode; long _m_roomId; unsigned long _m_fromScene; NSString *_m_fromUser; UILocalNotification *_m_notification; long long _m_roomKey; }

@property(retain, nonatomic) UILocalNotification *m_notification; // @synthesize m_notification=_m_notification; @property(retain, nonatomic) NSString *m_fromUser; // @synthesize m_fromUser=_m_fromUser; @property(nonatomic) unsigned long m_fromScene; // @synthesize m_fromScene=_m_fromScene; @property(nonatomic) BOOL m_fromAnswered; // @synthesize m_fromAnswered=_m_fromAnswered; @property(nonatomic) long long m_roomKey; // @synthesize m_roomKey=_m_roomKey; @property(nonatomic) long m_roomId; // @synthesize m_roomId=_m_roomId; @property(nonatomic) unsigned long m_mode; // @synthesize m_mode=_m_mode; @property(nonatomic) unsigned long m_msgType; // @synthesize m_msgType=_m_msgType; @property(nonatomic) unsigned int m_receiveTime; // @synthesize m_receiveTime=_m_receiveTime; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone *)arg1; - (id)description; - (id)localNotification; - (BOOL)isParaVaild; - (BOOL)isTheSameToMsg:(id)arg1; - (id)msgKey; - (id)serviceType; - (BOOL)isCancelMsg; - (BOOL)receiveTimeOutOfDate; - (BOOL)isOutOfDate; - (id)init;

@end

@interface ChatMigrationServerViewController : MMUIViewController <UIAlertViewDelegate, ChatMigrationServerLogicDelegate, ChatMigrationBackupNotificationExt, IdleTimerUtilExt, CNetworkStatusExt> { id kickOutLogicObj; SEL kickOutSel; ChatMigrationServerLogic *m_CMServerLogic; UIScrollView *m_ScollView; UIView *m_WhiteBgView; UILabel *m_TitleTipsLabel; UIView *m_TitleTipsDetailView; UILabel *m_FooterTipsLabel; UIImageView *m_QRCodeImg; UIActivityIndicatorView *m_QRCLoadingView; UIActivityIndicatorView *m_LoadingView; UILabel *m_StatusTipsLabel; UILabel *m_NewQRCodeViewLabel; UIView *m_IconView; UIView *m_WaitDataSizeHeaderView; UIView *m_WaitDataSizeFooterView; UIView *m_TransferHeaderView; UIView *m_TransferFooterView; BOOL bIsExitView; BOOL bIsTransferFinished; int iStep; unsigned int uiSurplusSize; unsigned int uiCurSpeed; NSString *m_WifiName; int iTransferErrorCode; BOOL bIsShowNoWifiAlert; BOOL bIsShowDisconnect; BOOL bIsNetworkAble; int m_retryGetQRCodeTimes; }

  • (void).cxx_destruct;
  • (void)onSimCardNetTypeChange;
  • (void)dealWithDisconnetOrNetworkChange;
  • (void)ReachabilityChange:(unsigned long)arg1;
  • (void)onIdleTimerUtilVoipQuit;
  • (void)onGetBackupPkgProgress:(unsigned long long)arg1 andReadySize:(unsigned long long)arg2;
  • (void)onTransferFinish;
  • (void)onTransferSpeed:(float)arg1;
  • (void)onTransferProgress:(unsigned int)arg1 processedSize:(unsigned int)arg2;
  • (void)onTransferStart;
  • (void)onConfirmStart;
  • (void)onTransferError:(int)arg1;
  • (void)onDisconnect;
  • (void)onConnected;
  • (void)onGetQRCodeImgOffline:(id)arg1;
  • (void)onGetQRCodeImg:(id)arg1;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)DidEnterBackground:(id)arg1;
  • (void)makeWaitScanStage;
  • (void)makeTransferStage;
  • (void)makeWaitComputeDataSizeStage;
  • (void)makeIconView;
  • (void)fixStatusLabelFrame;
  • (void)fixFooterLabelFrame;
  • (void)fixTitleLabelFrame;
  • (void)makeTitleDetailView;
  • (void)makeQRCodeStage;
  • (void)makeNewQRCodeViewLabelNetworkFailureTips;
  • (void)makeNewQRCodeViewLabelGetQRCodeFailureTips;
  • (void)makeNewQRCodeStage;
  • (void)makeScrollView;
  • (void)startNetWorkingService;
  • (void)viewWillDisappear:(BOOL)arg1;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (void)didReceiveMemoryWarning;
  • (void)refreshQRCode;
  • (void)onShowDebugReportViewController;
  • (void)onBackBtnDone:(id)arg1;
  • (void)RealDismissMyself;
  • (float)getContentViewY;
  • (void)showDisconnect;
  • (void)showOnConnecting;
  • (void)alarmUserHasKickOut;
  • (void)registerKickOutEvent:(id)arg1 sel:(SEL)arg2;
  • (void)dealloc;
  • (id)initWithSessionArray:(id)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionBatchEmojiDownLoadCgi : StoreEmotionBaseCgi { id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)handleErrorReturn; - (void)handleMessageReturnWithResponse:(id)arg1; - (BOOL)startRequestWithMd5List:(id)arg1; - (id)init;

@end

@interface WCSnsABTestInfo : NSObject { ABTestItem *abtestItem; NSString *language; unsigned int experType; NSMutableDictionary *dicTipData; WCSnsABTestTipData *firstTipData; }

@property(retain, nonatomic) WCSnsABTestTipData *firstTipData; // @synthesize firstTipData; @property(retain, nonatomic) NSMutableDictionary *dicTipData; // @synthesize dicTipData; @property(nonatomic) unsigned int experType; // @synthesize experType; @property(retain, nonatomic) NSString *language; // @synthesize language; @property(retain, nonatomic) ABTestItem *abtestItem; // @synthesize abtestItem; - (void).cxx_destruct; - (id)init;

@end

@interface WCSnsABTestTipData : NSObject { NSMutableArray *arrActionItem; NSString *tipIndex; int showType; WCSnsABTestTitle *abtestTitle; }

@property(retain, nonatomic) WCSnsABTestTitle *abtestTitle; // @synthesize abtestTitle; @property(nonatomic) int showType; // @synthesize showType; @property(retain, nonatomic) NSString *tipIndex; // @synthesize tipIndex; @property(retain, nonatomic) NSMutableArray *arrActionItem; // @synthesize arrActionItem; - (void).cxx_destruct; - (id)description; - (int)compareTipAscending:(id)arg1; - (id)init;

@end

@interface WCSnsABTestTitle : NSObject { NSString *showTitleFormat; BOOL hasUserNameKey; BOOL hasSexKey; NSString *maleKey; NSString *femailKey; NSString *defaultSexKey; NSString *richTextKey; }

@property(retain, nonatomic) NSString *richTextKey; // @synthesize richTextKey; - (void).cxx_destruct; - (id)getShowTitle:(id)arg1; - (BOOL)tryParseTitleFormat:(id)arg1; - (BOOL)parseTitleFormat:(id)arg1 priorTitleFormat:(id)arg2; - (id)description; - (id)init;

@end

@interface WCSnsABTestActionItem : NSObject { NSString *showTitleFormat; BOOL hasUserNameKey; BOOL hasSexKey; NSString *maleKey; NSString *femailKey; NSString *richTextKey; WCSnsABTestTitle *abtestTitle; int actionType; NSString *actionIndex; NSString *jumpUrl; NSString *nextTipIndex; }

@property(retain, nonatomic) WCSnsABTestTitle *abtestTitle; // @synthesize abtestTitle; @property(retain, nonatomic) NSString *nextTipIndex; // @synthesize nextTipIndex; @property(retain, nonatomic) NSString *jumpUrl; // @synthesize jumpUrl; @property(retain, nonatomic) NSString *actionIndex; // @synthesize actionIndex; @property(nonatomic) int actionType; // @synthesize actionType; - (void).cxx_destruct; - (int)compareActionItemAscending:(id)arg1; - (id)description; - (id)init;

@end

@interface WCSnsABTestTipActionResult : NSObject { int tipViewType; unsigned int buttonCount; unsigned int buttonClickedIndex; int buttonActionType; }

@property(nonatomic) int buttonActionType; // @synthesize buttonActionType; @property(nonatomic) unsigned int buttonClickedIndex; // @synthesize buttonClickedIndex; @property(nonatomic) unsigned int buttonCount; // @synthesize buttonCount; @property(nonatomic) int tipViewType; // @synthesize tipViewType; - (id)genStatInfo; - (id)init;

@end

@interface WCSnsABTestActionResult : NSObject { unsigned int experType; NSString *dataItemId; NSMutableArray *arrTipActionResult; unsigned int startTime; unsigned int endTime; }

@property(nonatomic) unsigned int endTime; // @synthesize endTime; @property(nonatomic) unsigned int startTime; // @synthesize startTime; @property(retain, nonatomic) NSString *dataItemId; // @synthesize dataItemId; @property(nonatomic) unsigned int experType; // @synthesize experType; - (void).cxx_destruct; - (void)addTipActionResult:(id)arg1; - (void)tryAddTimeStamp:(BOOL)arg1 endTime:(BOOL)arg2; - (BOOL)hasActionResult; - (id)genActionResult; - (void)resetResult; - (id)init;

@end

@interface WCSnsABTestFeedHiddenInfo : NSObject { NSMutableDictionary *dicLayerIdHiddenFeeds; }

@property(retain, nonatomic) NSMutableDictionary *dicLayerIdHiddenFeeds; // @synthesize dicLayerIdHiddenFeeds; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCSnsABTestFeedOperationInfo : NSObject { NSMutableDictionary *dicFeedIdOperationInfo; }

@property(retain, nonatomic) NSMutableDictionary *dicFeedIdOperationInfo; // @synthesize dicFeedIdOperationInfo; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCSnsABTestCanvasAdIconInfo : NSObject { NSString *iconUrl; float iconWidth; float iconHeight; float paddingRight; float paddingBottom; float basicWidth; float basicRootFontSize; unsigned int sizeType; BOOL shouldDisplayIcon; }

@property(nonatomic) BOOL shouldDisplayIcon; // @synthesize shouldDisplayIcon; @property(nonatomic) float basicRootFontSize; // @synthesize basicRootFontSize; @property(nonatomic) float basicWidth; // @synthesize basicWidth; @property(nonatomic) unsigned int sizeType; // @synthesize sizeType; @property(nonatomic) float paddingBottom; // @synthesize paddingBottom; @property(nonatomic) float paddingRight; // @synthesize paddingRight; @property(nonatomic) float iconHeight; // @synthesize iconHeight; @property(nonatomic) float iconWidth; // @synthesize iconWidth; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl; - (void).cxx_destruct; - (id)init;

@end

@interface RC4EncryptDecrypt : NSObject { }

  • (id)RC4DecryptWithKey:(id)arg1 andData:(id)arg2;
  • (id)RC4EncryptWithKey:(id)arg1 andData:(id)arg2;

@end

@interface MMFavoritesSearchController : MMObject <FavFullScreenImageViewDelegate, FavTagSearchFilterDelegate, UISearchDisplayDelegate, UITableViewDataSource, UITableViewDelegate, UISearchBarDelegate, MsgFastBrowseViewDelegate, FavForwardLogicDelegate, IFavoritesExt> { NSString *m_searchText; NSString *m_tagText; NSMutableArray *m_arrFilterItems; NSMutableArray *m_arrFilterDatas; BOOL m_bSearching; BOOL m_bInSearchSession; BOOL m_bShouldBlurAgain; FMSearchBar *m_searchBar; FavTagSearchFilter *m_filterView; UIView *m_searchFooterView; UISearchDisplayController *m_searchDisplayController; UITextField *m_searchField; int m_statusBarStyle; id m_delegate; MsgFastBrowseView *m_msgFastBrowseView; NSMutableArray *m_arrImgInfo; UIButton *m_editBtn; UIButton *m_forwardBtn; UIView *m_searchBarDimmingView; UIView *m_filterFooterView; BOOL m_bEditing; UIView *m_loadingView; UILabel *m_loadingLabel; FavForwardLogicController *m_favForwardController; BOOL _m_bUseFilter; }

@property(nonatomic) BOOL m_bUseFilter; // @synthesize m_bUseFilter=_m_bUseFilter; @property(retain, nonatomic) NSString *m_tagText; // @synthesize m_tagText; @property(retain, nonatomic) NSString *m_searchText; // @synthesize m_searchText; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onFavFullScreenImageViewHide; - (void)msgFastBrowseView:(id)arg1 didChangeCheckMarkTo:(BOOL)arg2 withMsgInfo:(id)arg3; - (BOOL)msgFastBrowseView:(id)arg1 willChangeCheckMarkTo:(BOOL)arg2 withMsgInfo:(id)arg3; - (void)onSquareImgClicked:(id)arg1 withInfo:(id)arg2 withOffset:(unsigned long)arg3; - (id)messageWrapsForMsgFastBrowseView:(id)arg1; - (float)getContentViewY; - (float)getVisibleHeight; - (void)OnForwardDone; - (id)getFavForawrdViewController; - (void)onForward; - (void)hideSearchBarBkgView; - (void)onEdit; - (void)initFilterFooterView; - (void)addFilterFooterView:(id)arg1; - (void)initFastBrowserView; - (void)updateFastBrowserData; - (id)convertFavDataToSimpleInfo:(id)arg1 inItem:(id)arg2; - (void)OnDelFavoritesItem:(unsigned long)arg1; - (void)OnSearch:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)genFilterCellView:(id)arg1 indexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)hideKeyboardOnScroll; - (void)doSearch; - (void)doSearchByFilter; - (void)cancelSearchByTap; - (void)searchBarCancelButtonClicked:(id)arg1; - (void)updateSearchFieldText; - (BOOL)searchDisplayController:(id)arg1 shouldReloadTableForSearchString:(id)arg2; - (void)searchDisplayControllerDidEndSearch:(id)arg1; - (void)searchDisplayControllerWillEndSearch:(id)arg1; - (void)visitViews:(id)arg1; - (void)keyboardDidShow:(id)arg1; - (void)searchDisplayControllerDidBeginSearch:(id)arg1; - (void)searchDisplayControllerWillBeginSearch:(id)arg1; - (void)searchBarSearchButtonClicked:(id)arg1; - (void)searchBarTextDidBeginEditing:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (BOOL)searchBar:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (void)onViewBePoped; - (void)resetStatusBarStyle; - (void)relayoutSubviews; - (void)dealloc; - (id)initWithViewController:(id)arg1 SuperView:(id)arg2 ShowEditBtn:(BOOL)arg3; - (void)onViewControllerBeDeleted; - (BOOL)isSearchActive;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WSMusicMgr : NSObject { MMMusicInfo *_curMusicInfo; NSMutableArray *_musicList; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) NSMutableArray *musicList; // @synthesize musicList=_musicList; @property(retain, nonatomic) MMMusicInfo *curMusicInfo; // @synthesize curMusicInfo=_curMusicInfo; - (void).cxx_destruct; - (void)onMusicPlayStatusChanged; - (void)setCurentPlayingUI; - (BOOL)isMusic:(id)arg1 matchSnsId:(id)arg2; - (void)mergeList:(id)arg1; - (id)convertFromWCDataItems:(id)arg1; - (void)updatePlayStatus:(BOOL)arg1 forSnsid:(id)arg2; - (void)updateUI:(id)arg1 playing:(BOOL)arg2; - (id)parseSnsIdFromMusicId:(id)arg1; - (id)makeMusicInfoByMusicItem:(id)arg1; - (id)makeMusicInfoBySnsId:(id)arg1; - (void)onClearData; - (void)onReloadData; - (void)receiveMusicData:(id)arg1; - (void)clickSnsMusic:(id)arg1 withParams:(id)arg2; - (id)getCurrentPlayingMusicSnsId; - (void)resetData; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VideoVoipCallerView : VideoVoipView <IRecordPermissionCheckExt, UIAlertViewDelegate> { BOOL _m_hasHangup; UIView *m_cameraPreviewView; VoipDescriptionButton *m_forceToAudioButton; MMTimer *m_notOnlineTimer; MMTimer *m_actingTimer; unsigned long m_dotCountIncresement; VoipDescriptionButton *_m_hangupButton; }

@property(nonatomic) BOOL m_hasHangup; // @synthesize m_hasHangup=_m_hasHangup; @property(retain, nonatomic) VoipDescriptionButton *m_hangupButton; // @synthesize m_hangupButton=_m_hangupButton; @property(nonatomic) unsigned long m_dotCountIncresement; // @synthesize m_dotCountIncresement; @property(retain, nonatomic) MMTimer *m_actingTimer; // @synthesize m_actingTimer; @property(retain, nonatomic) MMTimer *m_notOnlineTimer; // @synthesize m_notOnlineTimer; @property(retain, nonatomic) VoipDescriptionButton *m_forceToAudioButton; // @synthesize m_forceToAudioButton; @property(retain, nonatomic) UIView *m_cameraPreviewView; // @synthesize m_cameraPreviewView; - (void).cxx_destruct; - (void)OnRecordDenied; - (void)OnRecordPermissioned; - (BOOL)hasVideoVoipTalkingViewClickChangeToAudioMode; - (void)endCallAfterDelay:(float)arg1; - (void)OnAutoHangUp:(id)arg1; - (void)OnCallInterrupt:(id)arg1; - (void)OnInterrupt:(id)arg1; - (void)OnSyncError:(id)arg1 ErrNo:(int)arg2; - (void)OnError:(id)arg1 ErrNo:(int)arg2; - (void)OnTalkBrokenError:(id)arg1 ErrNo:(int)arg2; - (void)OnNetWorkError:(id)arg1 ErrNo:(int)arg2; - (void)OnBeginTalk:(id)arg1; - (void)OnBeHanguped:(id)arg1; - (void)OnBeginConnect:(id)arg1; - (void)OnBeRejected:(id)arg1; - (void)OnTimeOut:(id)arg1; - (void)OnBeAccepted:(id)arg1; - (void)OnPreConnect:(id)arg1; - (void)OnNoAnswer:(id)arg1; - (void)startCamera; - (void)OnCallOverLoad:(id)arg1 errNo:(int)arg2 errMsg:(id)arg3; - (void)OnCallBanned:(id)arg1 errNo:(int)arg2 errMsg:(id)arg3; - (void)OnCall:(id)arg1 ErrNo:(int)arg2; - (void)showAlertTips; - (void)switchToAudioViewAnimation; - (void)onClickVideoToVoiceButton; - (void)onConfirmSwitchToVoice; - (void)layoutSwitchAudioButton; - (void)layoutHangupButton; - (void)switchToAudioModeAnimation; - (void)initCameraView; - (void)realCancelCall; - (void)cancelCall; - (void)call; - (void)onVideoSessionStartComplete; - (void)viewDidLayoutSubviews; - (void)layoutCameraPreview; - (void)viewWillLayoutSubviews; - (void)viewDidLoad; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)checkAndShowAlertView; - (void)showRemoteNotOnlineTips; - (void)dealloc; - (BOOL)isCaller; - (id)initWithFrame:(struct CGRect)arg1 andContact:(id)arg2 isEarMode:(BOOL)arg3 andInitViewMode:(int)arg4; - (void)updateStatusLabel; - (void)autoUpdateMainStatusString;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountTextFieldItem : WCBaseTextFieldItem { }

  • (void)setText:(id)arg1;
  • (void)initView:(struct CGRect)arg1;
  • (void)initView:(struct CGRect)arg1 leftMargin:(float)arg2;
  • (void)initView:(struct CGRect)arg1 leftMargin:(float)arg2 rightMargin:(float)arg3;

@end

@interface DeviceModelRequestData : MMObject { unsigned long m_lastRequestTime; }

  • (id)loadFromFile;
  • (id)getSavePath;
  • (id)getSaveRootDir;
  • (void)initialize; @property(nonatomic) unsigned long m_lastRequestTime; // @synthesize m_lastRequestTime;
  • (void)saveToCache;
  • (id)init;
  • (BOOL)isTimeForRequestNewData;
  • (void)updateLastRequestTime;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCLikeButton : MMUIButton { WCDataItem *m_item; unsigned long m_uiSourceType; BOOL m_likeOperating; }

@property(nonatomic) unsigned long m_uiSourceType; // @synthesize m_uiSourceType; @property(retain, nonatomic) WCDataItem *m_item; // @synthesize m_item; - (void).cxx_destruct; - (void)onLikeFriend; - (void)LikeBtnReduceEnd; - (void)LikeBtnReduce; - (void)LikeBtnEnlarge; - (id)initWithDataItem:(id)arg1; - (void)updateLikeBtn;

@end

@interface TipsView : UIView { id _delegate; id _oUsrData; id _usrData; }

  • (id)showSelectContactTipWithDelegate:(id)arg1 ParentView:(id)arg2 showTip:(id)arg3 paddingTop:(float)arg4;
  • (id)showWCDeviceTipsWithDelegate:(id)arg1 ParentView:(id)arg2 TextContent:(id)arg3 isError:(BOOL)arg4;
  • (id)showSecurityBannerTipWithDelegate:(id)arg1 displayWord:(id)arg2;
  • (id)showChatRecommandFriendTipWithDelegate:(id)arg1 user:(id)arg2 displayName:(id)arg3;
  • (id)showChatAddFriendTipWithDelegate:(id)arg1 user:(id)arg2;
  • (void)showWebviewDangerousTips:(id)arg1;
  • (id)showTalkRoomTips:(id)arg1 withDelegate:(id)arg2;
  • (void)showNearEarTips:(id)arg1;
  • (void)showMsgShieldedTipsForTempChat:(id)arg1;
  • (void)showAutoSaveTips:(id)arg1;
  • (void)showLoudModeTips:(id)arg1;
  • (void)showEarModeTips:(id)arg1;
  • (void)showVolumeTips:(id)arg1;
  • (void)showEarBackTips:(id)arg1;
  • (void)showEarTips:(id)arg1;
  • (id)showChatRoomStatusTips:(id)arg1 text:(id)arg2 action:(id)arg3 delegate:(id)arg4; @property(retain, nonatomic) id usrData; // @synthesize usrData=_usrData; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)setFriendName:(id)arg1;
  • (void)animationDidStop:(id)arg1 finished:(BOOL)arg2;
  • (void)performExposeAction;
  • (void)performIconAction;
  • (void)performAction;
  • (void)performBgAction;
  • (void)hideTipsView;
  • (void)closeTipsView;
  • (void)showUndismissTipsView:(float)arg1 withAction:(id)arg2;
  • (void)showTipsView:(float)arg1 withAnimationTimes:(id)arg2 AnimationValues:(id)arg3;
  • (BOOL)isShowingTip;
  • (void)showTipsViewForever;
  • (void)showTipsView:(float)arg1;
  • (void)alignTipsTitle;
  • (void)setArrow:(BOOL)arg1;
  • (void)setTipsTitle:(id)arg1;
  • (void)setTipsButton:(BOOL)arg1;
  • (void)setTipsIconVerticalAlign:(id)arg1;
  • (void)setTipsIcon:(id)arg1;
  • (void)didMoveToSuperview;
  • (void)initViewWithArrowType:(id)arg1 user:(id)arg2;
  • (void)initViewWithButtonType:(id)arg1 btnText:(id)arg2 user:(id)arg3;
  • (void)initSecurityBannerViewType:(id)arg1;
  • (void)initViewUndismissType;
  • (void)initViewNormalType;
  • (id)initForSecurityBanner:(id)arg1;
  • (id)initForRecommandFriend:(id)arg1 displayName:(id)arg2;
  • (id)initForAddFriend:(id)arg1;
  • (id)initWithMsgShieldType;
  • (id)initWithUndismissType;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BottleSessionViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, WCActionSheetDelegate, IBottleSessionExt, FloatBottleContentLogicDelegate, IMMNewSessionMgrExt> { MMTableView *m_tableView; UILabel *m_tipLabel; NSMutableDictionary *m_dicSessionCellCache; NSArray *m_arrNewArriveList; BOOL m_bFromMainFrame; }

@property(nonatomic) BOOL m_bFromMainFrame; // @synthesize m_bFromMainFrame; @property(retain, nonatomic) NSArray *m_arrNewArriveList; // @synthesize m_arrNewArriveList; - (void).cxx_destruct; - (void)onSessionTotalUnreadCountChange:(unsigned long)arg1; - (void)showTips:(id)arg1; - (void)deleteThrowBackBottle:(id)arg1; - (void)BottleSessionChanged:(id)arg1; - (void)BottleNeedReload; - (void)updateSessionByName:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)dealloc; - (void)viewDidLoad; - (id)init; - (void)pluginsChanged:(id)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewWillBePushed:(BOOL)arg1; - (void)initData; - (void)reloadNewArrList; - (BOOL)isNewArrive:(id)arg1; - (void)initView; - (void)updateLeftBarButtonItem; - (void)initRightButton; - (void)updateRightButtonState; - (void)onJumpToBottleMainFrame:(id)arg1; - (void)onEditContact:(id)arg1; - (void)OnLeave:(id)arg1; - (void)goToInfoViewController:(id)arg1; - (void)UpdateTipLabel; - (void)initTableView; - (void)UpdateTableView; - (void)UpdateHeaderView; - (void)UpdateTitle;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChatMigrationGetConnectInfo : MMObject { id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)getConnectInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface MMStoreEmotionHotCellFrameView : UIView { }

  • (void)drawRect:(struct CGRect)arg1;

@end

@interface MMStoreEmotionHotCell : UICollectionViewCell { MMWebImageView *_emotionButton; UILabel *_emotionTitleLabel; EmoticonStoreItem *_item; UIView *_imageBackgroundView; int _type; int _scene; MMWebImageView *_tagImageView; UIImageView *_newImageView; EmoticonStoreDownloadView *_m_downloadView; int _cellType; }

@property(nonatomic) int cellType; // @synthesize cellType=_cellType; @property(retain, nonatomic) EmoticonStoreDownloadView *m_downloadView; // @synthesize m_downloadView=_m_downloadView; - (void).cxx_destruct; - (void)onDownloadFinished; - (void)showFreeLabel; - (void)setupLabel; - (void)setupButton; - (void)setupFrameView; - (void)setupDownloadView; - (void)loadTagImageView; - (void)setupViews; - (void)setHighlighted:(BOOL)arg1; - (void)setSelected:(BOOL)arg1; - (void)setScene:(int)arg1 andType:(int)arg2; - (void)setCellBackgroundColor:(id)arg1; - (void)setBoardViewRecommendCellStyle; - (void)setPersonalCellStyle; - (void)hideFreeLabel; - (void)setupEmotionStoreItem:(id)arg1 delegate:(id)arg2 Entrance:(unsigned long)arg3 andType:(int)arg4; - (void)setupLabelWithTitle:(id)arg1; - (void)setupButtonImageURL:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeUserItem : NSObject <PBCoding, NSCoding, NSCopying> { NSString *nickname; NSString *username; NSString *showchat; }

  • (void)initialize; @property(retain, nonatomic) NSString *showchat; // @synthesize showchat; @property(retain, nonatomic) NSString *username; // @synthesize username; @property(retain, nonatomic) NSString *nickname; // @synthesize nickname;
  • (void).cxx_destruct;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeUrlItem : NSObject <PBCoding, NSCoding, NSCopying> { NSString *title; NSString *link; NSString *thumbUrl; NSString *username; }

  • (void)initialize; @property(retain, nonatomic) NSString *username; // @synthesize username; @property(retain, nonatomic) NSString *thumbUrl; // @synthesize thumbUrl; @property(retain, nonatomic) NSString *link; // @synthesize link; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakePayItem : NSObject <PBCoding, NSCoding, NSCopying> { NSString *title; NSString *thumbUrl; NSString *appid; NSString *payUrl; NSString *price; }

  • (void)initialize; @property(retain, nonatomic) NSString *price; // @synthesize price; @property(retain, nonatomic) NSString *payUrl; // @synthesize payUrl; @property(retain, nonatomic) NSString *appid; // @synthesize appid; @property(retain, nonatomic) NSString *thumbUrl; // @synthesize thumbUrl; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeTempSessionItem : NSObject <PBCoding, NSCoding, NSCopying> { NSString *brandUserName; NSString *deeplinkUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *deeplinkUrl; // @synthesize deeplinkUrl; @property(retain, nonatomic) NSString *brandUserName; // @synthesize brandUserName;
  • (void).cxx_destruct;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeProductItem : NSObject <PBCoding, NSCoding, NSCopying> { NSString *title; NSString *thumbUrl; NSString *productId; }

  • (void)initialize; @property(retain, nonatomic) NSString *productId; // @synthesize productId; @property(retain, nonatomic) NSString *thumbUrl; // @synthesize thumbUrl; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeTvActionItem : NSObject <PBCoding, NSCoding, NSCopying> { int actionType; NSString *commentId; NSString *title; NSString *url; NSString *summary; NSMutableArray *thumbUrls; ShakeUserItem *userItem; ShakePayItem *payItem; ShakeProductItem *productItem; ShakeUrlItem *urlItem; }

  • (void)initialize; @property(retain, nonatomic) ShakeUrlItem *urlItem; // @synthesize urlItem; @property(retain, nonatomic) ShakeProductItem *productItem; // @synthesize productItem; @property(retain, nonatomic) ShakePayItem *payItem; // @synthesize payItem; @property(retain, nonatomic) ShakeUserItem *userItem; // @synthesize userItem; @property(retain, nonatomic) NSMutableArray *thumbUrls; // @synthesize thumbUrls; @property(retain, nonatomic) NSString *url; // @synthesize url; @property(retain, nonatomic) NSString *summary; // @synthesize summary; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *commentId; // @synthesize commentId; @property(nonatomic) int actionType; // @synthesize actionType;
  • (void).cxx_destruct;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeTvItem : NSObject <PBCoding, NSCoding, NSCopying> { NSString *tvId; NSString *title; NSString *topic; NSString *thumbUrl; NSString *playUrl; NSString *playStatid; NSString *actionUrl; NSString *actionStatid; NSString *shareUrl; NSMutableArray *actionLists; BOOL isAutoplay; NSString *subTitle; }

  • (void)initialize; @property(retain, nonatomic) NSString *subTitle; // @synthesize subTitle; @property(nonatomic) BOOL isAutoplay; // @synthesize isAutoplay; @property(retain, nonatomic) NSMutableArray *actionLists; // @synthesize actionLists; @property(retain, nonatomic) NSString *topic; // @synthesize topic; @property(retain, nonatomic) NSString *shareUrl; // @synthesize shareUrl; @property(retain, nonatomic) NSString *actionStatid; // @synthesize actionStatid; @property(retain, nonatomic) NSString *actionUrl; // @synthesize actionUrl; @property(retain, nonatomic) NSString *playStatid; // @synthesize playStatid; @property(retain, nonatomic) NSString *playUrl; // @synthesize playUrl; @property(retain, nonatomic) NSString *thumbUrl; // @synthesize thumbUrl; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *tvId; // @synthesize tvId;
  • (void).cxx_destruct;
  • (id)toXml;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeTvActionList : NSObject <PBCoding, NSCoding, NSCopying> { int type; NSString *title; NSMutableArray *actions; }

  • (void)initialize; @property(retain, nonatomic) NSMutableArray *actions; // @synthesize actions; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(nonatomic) int type; // @synthesize type;
  • (void).cxx_destruct;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeItemBase : NSObject <PBCoding, NSCoding, NSCopying> { int itemType; unsigned int createTime; ShakeTvItem *shakeTvItem; ShakeUrlItem *shakeUrlItem; ShakeUserItem *shakeUsrItem; ShakePayItem *shakePayItem; ShakeProductItem *shakeProductItem; ShakeTempSessionItem *shakeTempSessionItem; ShakeTvHistoryItem *shakeTvHistoryItem; }

  • (id)getShakeItemFromXml:(id)arg1 andType:(int)arg2;
  • (id)parseXmlToShakeUser:(struct XmlReaderNode_t *)arg1;
  • (id)parseXmlToShakeUrl:(struct XmlReaderNode_t *)arg1;
  • (id)parseXmlToShakeProduct:(struct XmlReaderNode_t *)arg1;
  • (id)parseXmlToTempSession:(struct XmlReaderNode_t *)arg1;
  • (id)parseXmlToShakeTvHistory:(struct XmlReaderNode_t *)arg1;
  • (id)parseXmlToShakePay:(struct XmlReaderNode_t *)arg1;
  • (void)parseXml:(struct XmlReaderNode_t *)arg1 toShakeAction:(id)arg2;
  • (void)initialize; @property(retain, nonatomic) ShakeTvHistoryItem *shakeTvHistoryItem; // @synthesize shakeTvHistoryItem; @property(retain, nonatomic) ShakeTempSessionItem *shakeTempSessionItem; // @synthesize shakeTempSessionItem; @property(retain, nonatomic) ShakeProductItem *shakeProductItem; // @synthesize shakeProductItem; @property(retain, nonatomic) ShakePayItem *shakePayItem; // @synthesize shakePayItem; @property(retain, nonatomic) ShakeUserItem *shakeUsrItem; // @synthesize shakeUsrItem; @property(retain, nonatomic) ShakeUrlItem *shakeUrlItem; // @synthesize shakeUrlItem; @property(retain, nonatomic) ShakeTvItem *shakeTvItem; // @synthesize shakeTvItem; @property(nonatomic) unsigned int createTime; // @synthesize createTime; @property(nonatomic) int itemType; // @synthesize itemType;
  • (void).cxx_destruct;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeTvStorage : NSObject <PBCoding, NSCoding, NSCopying> { NSMutableArray *items; int newCount; }

  • (void)initialize; @property(nonatomic) int newCount; // @synthesize newCount; @property(retain, nonatomic) NSMutableArray *items; // @synthesize items;
  • (void).cxx_destruct;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (id)init;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavoritesDownloadMgr : MMObject <CNetworkStatusExt, FavoritesDownloaderDelegate> { NSMutableArray *_downloadingQueue; NSMutableArray *_failQueue; NSMutableArray *_activeQueue; FavDataItemWrap *_priorDataWrap; BOOL _isDownloading; FavoritesItemDB *_favItemDB; FavoritesDownloadCDNInfoDB *_favCdnDB; FavoritesDownloader *_favDownloader; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)ReachabilityChange:(unsigned long)arg1; - (void)onDownloadFavItemFail:(id)arg1 LocalDataId:(id)arg2 errCode:(long)arg3; - (void)onDownloadFavItemSuccess:(id)arg1 LocalDataId:(id)arg2; - (void)onDownloadFavItem:(id)arg1 LocalDataId:(id)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4; - (void)onDownloadFail:(id)arg1 ErrCode:(int)arg2; - (void)onDownloadFinished:(id)arg1; - (id)getDownloadPausedItemList; - (id)getDownloadingItemList; - (void)changeToNoWifi; - (BOOL)startDownloadDataWrapPrior:(id)arg1; - (BOOL)pauseDownloadFavoritesItem:(unsigned long)arg1; - (BOOL)startDownloadItem:(id)arg1 IsPriority:(BOOL)arg2; - (BOOL)deleteDownloadCdnInfoByFavoritesItemLocalId:(unsigned long)arg1; - (BOOL)updateDownloadCdnInfo:(id)arg1; - (void)TryStartDownload; - (void)checkAndTryStartDownload; - (id)getNextDownloadCdnInfoByLocalItemId:(unsigned long)arg1; - (void)setItemDownloadFail:(id)arg1 ErrCode:(int)arg2; - (BOOL)delDownloadItem:(id)arg1; - (BOOL)addDownloadItem:(id)arg1; - (BOOL)loadFailedQueue; - (BOOL)loadDownloadingQueue; - (void)dealloc; - (void)initDB:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CBottle : NSObject { int m_uiStatus; unsigned long m_uiCreateTime; unsigned long m_uiSvrID; unsigned long m_uiLocalID; unsigned long m_uiSex; unsigned long m_uiDistance; unsigned long m_bottleType; unsigned long m_uiMsgType; unsigned long m_uiParentID; NSString *m_nsImgStatus; NSString *m_nsEnryptUsrName; NSString *m_nsBottleID; NSString *m_nsBottleName; NSString *m_nsNickName; NSString *m_nsCountry; NSString *m_nsProvince; NSString *m_nsCity; NSString *m_nsSignature; BOOL m_isBrandUser; NSString *m_brandUsername; NSString *m_brandNickname; NSString *m_brandIconUrl; NSString *m_nsHeadImgUrl; NSString *m_nsHeadHDImgUrl; }

  • (unsigned long)genBottleIDByLocalUsrName:(id)arg1;
  • (id)genLocalUsrNameByBottleID:(unsigned long)arg1; @property(retain, nonatomic) NSString *m_nsHeadHDImgUrl; // @synthesize m_nsHeadHDImgUrl; @property(retain, nonatomic) NSString *m_nsHeadImgUrl; // @synthesize m_nsHeadImgUrl; @property(retain, nonatomic) NSString *m_brandIconUrl; // @synthesize m_brandIconUrl; @property(retain, nonatomic) NSString *m_brandNickname; // @synthesize m_brandNickname; @property(retain, nonatomic) NSString *m_brandUsername; // @synthesize m_brandUsername; @property(nonatomic) BOOL m_isBrandUser; // @synthesize m_isBrandUser; @property(nonatomic) unsigned long m_uiDistance; // @synthesize m_uiDistance; @property(nonatomic) unsigned long m_uiParentID; // @synthesize m_uiParentID; @property(retain, nonatomic) NSString *m_nsImgStatus; // @synthesize m_nsImgStatus; @property(nonatomic) unsigned long m_uiSex; // @synthesize m_uiSex; @property(nonatomic) int m_uiStatus; // @synthesize m_uiStatus; @property(retain, nonatomic) NSString *m_nsSignature; // @synthesize m_nsSignature; @property(retain, nonatomic) NSString *m_nsCity; // @synthesize m_nsCity; @property(retain, nonatomic) NSString *m_nsProvince; // @synthesize m_nsProvince; @property(retain, nonatomic) NSString *m_nsCountry; // @synthesize m_nsCountry; @property(retain, nonatomic) NSString *m_nsNickName; // @synthesize m_nsNickName; @property(retain, nonatomic) NSString *m_nsBottleName; // @synthesize m_nsBottleName; @property(nonatomic) unsigned long m_uiCreateTime; // @synthesize m_uiCreateTime; @property(nonatomic) unsigned long m_uiSvrID; // @synthesize m_uiSvrID; @property(retain, nonatomic) NSString *m_nsEnryptUsrName; // @synthesize m_nsEnryptUsrName; @property(retain, nonatomic) NSString *m_nsBottleID; // @synthesize m_nsBottleID; @property(nonatomic) unsigned long m_uiMsgType; // @synthesize m_uiMsgType; @property(nonatomic) unsigned long m_bottleType; // @synthesize m_bottleType; @property(nonatomic) unsigned long m_uiLocalID; // @synthesize m_uiLocalID;
  • (void).cxx_destruct;
  • (id)description;
  • (void)dealloc;
  • (id)init;

@end

@interface CThrowBottleWrap : NSObject { unsigned long m_uiLocalID; unsigned long m_uiCreateTime; unsigned long m_uiMsgType; unsigned long m_uiBottleType; unsigned long m_uiStartPos; unsigned long m_uiTotalLen; NSData *m_dtData; unsigned long m_uiVoiceTime; unsigned long m_uiThrowCount; unsigned long m_uiFishCount; unsigned long m_uiBottleListCount; unsigned long m_uiDistance; NSMutableArray *m_arrBottleInfo; NSMutableArray *m_arrEncryptUsrName; NSMutableArray *m_arrBottleID; }

@property(nonatomic) unsigned long m_uiDistance; // @synthesize m_uiDistance; @property(nonatomic) unsigned long m_uiBottleListCount; // @synthesize m_uiBottleListCount; @property(retain, nonatomic) NSMutableArray *m_arrEncryptUsrName; // @synthesize m_arrEncryptUsrName; @property(retain, nonatomic) NSMutableArray *m_arrBottleInfo; // @synthesize m_arrBottleInfo; @property(retain, nonatomic) NSMutableArray *m_arrBottleID; // @synthesize m_arrBottleID; @property(nonatomic) unsigned long m_uiFishCount; // @synthesize m_uiFishCount; @property(nonatomic) unsigned long m_uiThrowCount; // @synthesize m_uiThrowCount; @property(nonatomic) unsigned long m_uiVoiceTime; // @synthesize m_uiVoiceTime; @property(retain, nonatomic) NSData *m_dtData; // @synthesize m_dtData; @property(nonatomic) unsigned long m_uiTotalLen; // @synthesize m_uiTotalLen; @property(nonatomic) unsigned long m_uiStartPos; // @synthesize m_uiStartPos; @property(nonatomic) unsigned long m_uiBottleType; // @synthesize m_uiBottleType; @property(nonatomic) unsigned long m_uiMsgType; // @synthesize m_uiMsgType; @property(nonatomic) unsigned long m_uiCreateTime; // @synthesize m_uiCreateTime; @property(nonatomic) unsigned long m_uiLocalID; // @synthesize m_uiLocalID; - (void).cxx_destruct; - (id)description; - (void)GenName; - (void)dealloc; - (id)init;

@end

@interface CFishBottleWrap : NSObject { unsigned long m_uiBottleType; unsigned long m_uiMsgType; NSString *m_nsBottleInfo; NSString *m_nsNickName; NSString *m_nsUsrInfo; unsigned long m_uiThrowCount; unsigned long m_uiFishCount; unsigned long m_uiDistance; }

@property(nonatomic) unsigned long m_uiDistance; // @synthesize m_uiDistance; @property(nonatomic) unsigned long m_uiFishCount; // @synthesize m_uiFishCount; @property(nonatomic) unsigned long m_uiThrowCount; // @synthesize m_uiThrowCount; @property(retain, nonatomic) NSString *m_nsUsrInfo; // @synthesize m_nsUsrInfo; @property(retain, nonatomic) NSString *m_nsNickName; // @synthesize m_nsNickName; @property(retain, nonatomic) NSString *m_nsBottleInfo; // @synthesize m_nsBottleInfo; @property(nonatomic) unsigned long m_uiMsgType; // @synthesize m_uiMsgType; @property(nonatomic) unsigned long m_uiBottleType; // @synthesize m_uiBottleType; - (void).cxx_destruct; - (id)description; - (id)ToBottle; - (void)dealloc; - (id)init;

@end

@interface COpenBottleWrap : NSObject { unsigned long m_uiLocalID; NSString *m_nsBottleInfo; unsigned long m_uiMsgType; unsigned long m_uiThumbStartPos; unsigned long m_uiThumbTotalLen; NSData *m_dtThumb; unsigned long m_uiContentStartPos; unsigned long m_uiContentTotalLen; NSData *m_dtContent; unsigned long m_uiVoiceTime; }

@property(nonatomic) unsigned long m_uiVoiceTime; // @synthesize m_uiVoiceTime; @property(retain, nonatomic) NSData *m_dtContent; // @synthesize m_dtContent; @property(nonatomic) unsigned long m_uiContentTotalLen; // @synthesize m_uiContentTotalLen; @property(nonatomic) unsigned long m_uiContentStartPos; // @synthesize m_uiContentStartPos; @property(retain, nonatomic) NSData *m_dtThumb; // @synthesize m_dtThumb; @property(nonatomic) unsigned long m_uiThumbTotalLen; // @synthesize m_uiThumbTotalLen; @property(nonatomic) unsigned long m_uiThumbStartPos; // @synthesize m_uiThumbStartPos; @property(nonatomic) unsigned long m_uiMsgType; // @synthesize m_uiMsgType; @property(retain, nonatomic) NSString *m_nsBottleInfo; // @synthesize m_nsBottleInfo; @property(nonatomic) unsigned long m_uiLocalID; // @synthesize m_uiLocalID; - (void).cxx_destruct; - (id)description; - (void)dealloc; - (id)init;

@end

@interface VoiceSearchContactsViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource> { BOOL m_hasResults; MMTableView *m_tableView; UILabel *m_emptyLabelView; BOOL m_isFirstControl; unsigned long m_voiceID; NSString *m_errorLabelTextString; id m_voiceSearchContactsViewDelegate; }

@property(nonatomic) __weak id m_voiceSearchContactsViewDelegate; // @synthesize m_voiceSearchContactsViewDelegate; - (void).cxx_destruct; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)viewDidBePoped:(BOOL)arg1; - (void)backToPreView:(id)arg1; - (void)viewDidLayoutSubviews; - (void)willDisappear; - (void)viewDidAppear:(BOOL)arg1; - (void)willAppear; - (void)didAppear; - (void)loadView; - (id)initByResults:(BOOL)arg1; - (void)onTopBarFrameChanged; - (void)setErrorLabelViewText:(id)arg1; - (void)initTableView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GetQRCodeLoginCGI : NSObject { id m_delegate; NSObject *m_workerThread; NSMutableSet *m_setQRCodeEventID; }

@property(retain, nonatomic) NSMutableSet *m_setQRCodeEventID; // @synthesize m_setQRCodeEventID; @property(retain, nonatomic) NSObject *m_workerThread; // @synthesize m_workerThread; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)RSAProtobufMessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)getCodeLoginSuccess_OnMainThread:(id)arg1; - (void)getCodeLoginFail_OnMainThread; - (void)handleResponse:(id)arg1 withRequest:(id)arg2 eventID:(unsigned long)arg3; - (void)removeRequestEventID:(unsigned long)arg1; - (BOOL)isLatestRequestEventID:(unsigned long)arg1; - (void)addRequestEventID:(unsigned long)arg1; - (void)internalStopRequest; - (void)StopRequest; - (BOOL)SendRequest; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMEmotionStoreViewController : MMUIViewController { UISegmentedControl *_segmentedControl; MMWechatEmotionsViewController *_wechatEmotionsViewController; MMPersonalEmotionsViewController *_personalEmotionsViewContrller; UIImageView *_badgeView; unsigned long _scene; BOOL _isReport; unsigned int m_defaultSelectedTag; }

  • (void).cxx_destruct;
  • (void)clickEmotionCharts;
  • (void)clickPersonalEmotionsTab;
  • (void)clickWechatEmotionsTab;
  • (void)clickSegmentedControl;
  • (void)updateNew:(BOOL)arg1;
  • (void)configSegmentedControl;
  • (void)onOperate;
  • (void)OnCancelModalView:(id)arg1;
  • (void)configViewControllers;
  • (BOOL)isNeedPersonalViewTab;
  • (void)configViews;
  • (void)viewDidBeDismissed:(BOOL)arg1;
  • (void)viewDidBePoped:(BOOL)arg1;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)initWithEmotionScene:(unsigned long)arg1 AndDefaultTag:(unsigned int)arg2;
  • (id)initWithEmotionScene:(unsigned long)arg1 withRequestType:(unsigned long)arg2;
  • (void)viewDidAppear:(BOOL)arg1;
  • (id)init;

@end

@interface CContactVerifyLogic : MMObject <PBMessageObserverDelegate, UITextFieldDelegate, UIAlertViewDelegate> { NSArray *m_arrVerifyContactWrap; UIView *m_parentView; NSString *m_nsVerifyValue; MMLoadingView *m_loadingView; unsigned long m_uiOpCode; BOOL m_bFromChatRoom; BOOL m_bNotShowAlert; BOOL m_bNeedSaveToLocalDB; UIAlertView *m_alert; unsigned long m_uiFriendScene; id m_delegate; int _m_qrAddScene; }

@property(nonatomic) int m_qrAddScene; // @synthesize m_qrAddScene=_m_qrAddScene; @property(nonatomic) BOOL m_bNotShowAlert; // @synthesize m_bNotShowAlert; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)isBrandAccount; - (BOOL)isEnterpriseBrand; - (void)ProcessStrangerContactTagByName:(id)arg1; - (void)handleVerifyOk:(id)arg1; - (id)getErrorTitle; - (void)startForSendVerifyMsg:(id)arg1 parentView:(id)arg2 verifyMsg:(id)arg3; - (void)startWithVerifyContactWrap:(id)arg1 opCode:(unsigned long)arg2 parentView:(id)arg3 fromChatRoom:(BOOL)arg4; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)updateWordCount:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showVerifyAlert; - (void)addTextField:(id)arg1; - (float)getTextFieldTopMargin; - (id)getAlertMessage; - (id)getAlertTitle; - (void)onSendContactVerify:(id)arg1; - (void)doVerifyByAlertView:(id)arg1; - (void)dealloc; - (BOOL)doVerify:(id)arg1; - (void)SaveToLocalDB; - (BOOL)needSetSayHelloStatus; - (BOOL)needSaveToLocalDB; - (id)filterString:(id)arg1; - (void)stopLoadingAndShowOK; - (void)stopLoading; - (void)startLoading; - (id)getLoadingOkText; - (id)getLoadingText; - (void)reset; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ThrowBottleLogicView : BaseBottleView <ISysCallCheckExt, WCActionSheetDelegate, BottleTipViewDelegate, BottleAnimationDelegate, IBottleMgrExt, IRecordPermissionCheckExt> { unsigned long mThrowMode; unsigned long mThrowStatus; unsigned long mThrowDistance; BOOL mIsRecordStoped; BOOL mIsRecordAllowed; WCActionSheet *mWarningSheet; UIImageView *mBottomView; UIButton *mSwitchBtn; UIButton *mMainBtn; unsigned long mAudioSessionId; BottleAudioView *mAudioView; BottleTextView *mTextView; }

@property(retain, nonatomic) BottleTextView *mTextView; // @synthesize mTextView; @property(retain, nonatomic) BottleAudioView *mAudioView; // @synthesize mAudioView; @property(nonatomic) unsigned long mAudioSessionId; // @synthesize mAudioSessionId; @property(retain, nonatomic) UIButton *mMainBtn; // @synthesize mMainBtn; @property(retain, nonatomic) UIButton *mSwitchBtn; // @synthesize mSwitchBtn; @property(retain, nonatomic) UIImageView *mBottomView; // @synthesize mBottomView; @property(retain, nonatomic) WCActionSheet *mWarningSheet; // @synthesize mWarningSheet; - (void).cxx_destruct; - (void)OnRecordDenied; - (void)OnRecordPermissioned; - (void)toggleStopRecord; - (void)realStartRecord; - (void)toggleRecord; - (void)toggleThrow; - (void)doAnimation; - (void)toggleSwitch:(id)arg1; - (void)toggleClose; - (void)throw_fail; - (void)throw_ok; - (void)throwing; - (void)drawOnCanvas; - (void)dealloc; - (id)initWithCanvas:(id)arg1; - (id)init; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)InputIsAvailableChanged:(BOOL)arg1; - (void)showWarningActionSheet:(id)arg1; - (void)showTextView; - (void)layoutSubviews; - (void)showAudioView; - (void)checkIfInputsAvailabled; - (void)clearTextData; - (void)clearAudioData; - (void)doSwitch; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)BottleTipPressButton:(id)arg1 withButtonTitle:(id)arg2; - (void)BottleAnimationThrowFinish:(id)arg1; - (void)OnThrowBottleFail:(unsigned long)arg1; - (void)OnThrowBottleOK:(unsigned long)arg1 throwCount:(unsigned long)arg2 distance:(unsigned long)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionGetDesignerEmojiListCgi : MMObject { NSMutableArray *m_designerEmojiList; unsigned long m_designerUin; unsigned int m_opCode; unsigned int m_tagId; NSString *m_keyword; EmotionBannerSet *m_bannerSet; SKBuiltinBuffer_t *m_pageBuf; BOOL m_hasMore; BOOL m_isNoSuchProduct; unsigned long m_eventID; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(readonly, nonatomic) BOOL isNoSuchProduct; // @synthesize isNoSuchProduct=m_isNoSuchProduct; @property(readonly, nonatomic) BOOL hasMore; // @synthesize hasMore=m_hasMore; - (void).cxx_destruct; - (void)callFailedDelegate; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)startRequest; - (id)initWithBannerSet:(id)arg1; - (id)initWithTagId:(unsigned int)arg1; - (id)initWithKeyword:(id)arg1; - (id)initWithDesignerUin:(unsigned long)arg1; - (id)init; @property(readonly, nonatomic) BOOL isRequesting; @property(readonly, nonatomic) NSArray *emojiList;

@end

@interface RoomContentLogicController : BaseMsgContentLogicController <chatRoomInfoDelegate, chatRoomSettingDelegate, IGroupMgrExt, IContactMgrExt, RoomContactSelectDelegate, IAutoSetRemarkExt, IMMQRCodeExt, TipsViewDelegate, ChatroomMemberRemoveViewControllerDelegate, ILinkEventExt, WCActionSheetDelegate, MMTipsViewControllerDelegate, ChatRoomInvitationDetailDelegate> { BOOL m_bStartShowRoomContactSelector; ChatRoomInfoSettingMgr *m_ChatRoomInfoSettingMgr; BOOL m_bTipsShow; BOOL m_bPresentRoomContactSelector; BOOL m_forbidGetGroupMemberDetail; RoomReportController *m_reportController; }

  • (void).cxx_destruct;
  • (void)customCellContentForMsg:(id)arg1;
  • (BOOL)isNeedCached;
  • (void)OnDelGroupMember:(id)arg1 withResult:(unsigned long)arg2 memberList:(id)arg3 errTip:(id)arg4;
  • (void)OnChangeNotifyStatus:(id)arg1 withStatus:(BOOL)arg2;
  • (void)OnChangeMemberVerifyStatus:(id)arg1;
  • (void)OnChangeMemberShowDisplayName:(id)arg1;
  • (void)OnChangeMemberDisplayName:(id)arg1;
  • (void)OnChangeGroup:(id)arg1;
  • (void)updateChatroomContact:(id)arg1;
  • (void)onSetStrangerRemark:(id)arg1;
  • (void)onRevokeChatroomQRCode:(id)arg1 success:(BOOL)arg2 errTip:(id)arg3;
  • (void)onCancelSelectContact;
  • (void)didSelectContact:(id)arg1;
  • (void)onTextChange:(id)arg1 selectedRange:(struct _NSRange)arg2;
  • (BOOL)isLastCharacterAlphaNumeric:(id)arg1;
  • (void)showRoomContactSelectorViewController;
  • (void)dealloc;
  • (void)ViewWillInit;
  • (BOOL)existEmptyMemberContact;
  • (BOOL)CanRemoteRecord;
  • (void)onModifyContact:(id)arg1;
  • (void)newMessageFromChatRoomInfo:(id)arg1;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)OnApproveChatRoomInvitation:(id)arg1 ErrorInfo:(id)arg2 Success:(BOOL)arg3 withUserData:(id)arg4;
  • (void)approveMemberFromOwner:(id)arg1;
  • (void)revokeChatRoomQRCode:(id)arg1;
  • (void)removeChatRoomMember:(id)arg1 scene:(unsigned int)arg2;
  • (void)delChatRoomMemberFromQRcodeScene:(id)arg1;
  • (void)delChatRoomMemberFromInvitionScene:(id)arg1;
  • (void)modMsgWithoutNotify:(id)arg1;
  • (void)processNewXMLInInviteScene:(id)arg1;
  • (void)OnInviteChatRoomMember:(id)arg1 Ret:(int)arg2 Error:(id)arg3 withUserData:(id)arg4;
  • (void)sendInviteFromApproveToInviterScene:(id)arg1;
  • (void)processNewXMLInApproveScene:(id)arg1;
  • (void)onApproveInvitationSuccess:(id)arg1;
  • (id)getResultWithRegularInString:(id)arg1 WithPatterns:(id)arg2;
  • (void)approveMembersFromApproveScene:(id)arg1;
  • (void)clickLinkToDealWithSysXml:(id)arg1 fromScene:(id)arg2;
  • (void)onChatroomMemberRemoveViewCancel;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (BOOL)shouldHideToolViewWhenKeyboardHide;
  • (void)clearNewInvApprove;
  • (void)clearNewInvCount;
  • (void)clearAtMeCount;
  • (void)onInputTextDeleteAll;
  • (void)DeleteAtUserList;
  • (void)AddAtUser:(id)arg1;
  • (id)nameForHeadImageLongPressed:(id)arg1;
  • (void)checkSecurityBannerShow;
  • (void)checkAddFriend;
  • (void)ViewWillAppear;
  • (void)onPerformAction:(id)arg1;
  • (void)onPopFromNavigationController;
  • (void)WillBePushedLogicController;
  • (void)ViewDidInit;
  • (void)DidAddMsg:(id)arg1;
  • (void)ViewDidAppear;
  • (void)tryGetChatRoomMemberDetail:(id)arg1;
  • (void)checkGetChatRoomInfo:(id)arg1;
  • (void)viewWillRotateToOrientation:(int)arg1;
  • (void)ClearStatusAndUnRegisterForCacheStatus;
  • (BOOL)shouldPreventViewcontrollerAutorotate;
  • (id)GetTitleTailImage;
  • (id)GetUsrTitleTail;
  • (id)GetUsrTitleFront;
  • (id)GetUsrTitle;
  • (id)GetUsrTitleOld;
  • (void)OpenGroupSetting;
  • (id)getDefaultChatRoomName;
  • (void)OpenDetailInfoForDisplayNameSwitch;
  • (void)OpenDetailInfoFromTips;
  • (void)OpenDetailInfo;
  • (void)OpenContactInfo:(id)arg1;
  • (BOOL)canShowChatRoomInfo;
  • (id)GetRightBarButtonTitle;
  • (id)GetRightBarButtonImageName;
  • (id)GetRightBarBtn;
  • (void)QuitGroup;
  • (void)onGroupSetting:(id)arg1;
  • (void)switchEarpieceMode;
  • (void)StateChanged;
  • (BOOL)EnabledOfHeaderButtonAtIndex:(unsigned long)arg1;
  • (id)HighlightedImageOfHeaderButtonAtIndex:(unsigned long)arg1;
  • (id)ImageOfHeaderButtonAtIndex:(unsigned long)arg1;
  • (id)TitleOfHeaderButtonsAtIndex:(unsigned long)arg1;
  • (unsigned long)NumberOfHeaderButtons;
  • (void)CustomToolViewEX:(id)arg1;
  • (BOOL)CanOpenServiceAppList;
  • (BOOL)CanSelectMyFavoritesItemForSendingMsg;
  • (BOOL)CanSendVoipMsg;
  • (BOOL)CanLongPressHeadImage;
  • (BOOL)CanSend3rdMsg;
  • (BOOL)CanOpenTrackRoom;
  • (BOOL)CanSendLocationMsg;
  • (BOOL)CanSendVideoMsg;
  • (BOOL)CanSendVoiceMsg;
  • (BOOL)CanSendImageMsg:(id)arg1;
  • (BOOL)CanSendTextMsg:(id)arg1;
  • (id)FormImageMsg:(id)arg1 withImage:(id)arg2 withData:(id)arg3;
  • (id)FormImageMsg:(id)arg1 withImage:(id)arg2 withData:(id)arg3 withImageInfo:(id)arg4;
  • (id)FormImageMsg:(id)arg1 withImage:(id)arg2;
  • (id)FormTextMsg:(id)arg1 withText:(id)arg2;
  • (void)ResendMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)ModMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)AddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)DelMsg:(id)arg1 MsgList:(id)arg2 DelAll:(BOOL)arg3;
  • (void)clearAllMsg;
  • (void)ClearUnRead:(id)arg1 FromID:(unsigned long)arg2 ToID:(unsigned long)arg3;
  • (id)GetDownMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5;
  • (id)GetMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5;
  • (id)getGroupContact;
  • (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXCTalkRoomData : NSObject <NSCoding, NSCopying> { WXCPbVoiceGroupInfo *_groupInfo; int _roomId; NSMutableArray *_userProfileList; WXCPbVoiceConf *_voiceConf; NSMutableArray *_groupMemberList; WXCPbVoiceSingle2MultiInfo *_single2multi; NSString *_serverGroupId; NSString *_clientGroupId; int _routeId; NSData *_wisperData; NSMutableDictionary *_memberTalkingStateDict; NSMutableDictionary *_memeberTalkingValidDateDict; NSString *_uniqueSdkTalkID; WXCPbPlayItemInfo *_playItemInfoCache; long long _roomKey; }

@property(retain, nonatomic) WXCPbPlayItemInfo *playItemInfoCache; // @synthesize playItemInfoCache=_playItemInfoCache; @property(copy, nonatomic) NSString *uniqueSdkTalkID; // @synthesize uniqueSdkTalkID=_uniqueSdkTalkID; @property(retain) NSMutableDictionary *memeberTalkingValidDateDict; // @synthesize memeberTalkingValidDateDict=_memeberTalkingValidDateDict; @property(retain) NSMutableDictionary *memberTalkingStateDict; // @synthesize memberTalkingStateDict=_memberTalkingStateDict; @property(retain, nonatomic) NSData *wisperData; // @synthesize wisperData=_wisperData; @property(nonatomic) int routeId; // @synthesize routeId=_routeId; @property(copy, nonatomic) NSString *clientGroupId; // @synthesize clientGroupId=_clientGroupId; @property(copy, nonatomic) NSString *serverGroupId; // @synthesize serverGroupId=_serverGroupId; @property(retain, nonatomic) WXCPbVoiceSingle2MultiInfo *single2multi; // @synthesize single2multi=_single2multi; @property(retain, nonatomic) NSMutableArray *groupMemberList; // @synthesize groupMemberList=_groupMemberList; @property(retain, nonatomic) WXCPbVoiceConf *voiceConf; // @synthesize voiceConf=_voiceConf; @property(retain, nonatomic) NSMutableArray *userProfileList; // @synthesize userProfileList=_userProfileList; @property(nonatomic) long long roomKey; // @synthesize roomKey=_roomKey; @property(nonatomic) int roomId; // @synthesize roomId=_roomId; @property(readonly, retain, nonatomic) WXCPbVoiceGroupInfo *groupInfo; // @synthesize groupInfo=_groupInfo; - (void).cxx_destruct; - (void)clearMemberTalkingDictionaries; - (void)initMemberTalkingDictionaries; - (BOOL)isMemberTalking:(id)arg1; - (void)setMemberIsTalkingStateToYES:(id)arg1; - (id)copyWithZone:(struct _NSZone *)arg1; @property(readonly, nonatomic) NSString *localGroupId; - (BOOL)checkRoomStateActive; - (BOOL)checkOnlyExitSystemWxFriend; - (BOOL)chechMemberIsActive:(long)arg1; - (int)getMemberStatu:(long)arg1; - (id)shortDesc; - (id)description; - (void)assignGroupId:(id)arg1; - (void)assignFromTalkMsg:(id)arg1; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)assignGroupInfo:(id)arg1; @property(readonly, nonatomic) WXCPbPlayItemInfo *playItemInfo; - (id)getGroupDesc; - (unsigned long long)getTogetherId; - (id)getShareUrlString; - (void)reset; - (void)dealloc; - (id)init;

@end

@interface FTSContactMgr : NSObject <IContactMgrExt, IFriendListMgrExt, IContactLabelMgrExt, IMMNewSessionMgrExt, FTSTopHitDelegate, ChatMigrationRecoverNotificationExt> { BOOL _hasInited; NSMutableArray *_arrAddressBookFriend; NSMutableDictionary *_dicNickNameToFriends; NSMutableDictionary *_dicAddressBook; NSMutableArray *_arrContact; NSMutableDictionary *_dicContact; NSMutableDictionary *_dicNewestCreateTimeForSession; NSMutableArray *_arrSessionContact; NSMutableArray *_arrFilterContact; NSMutableArray *_arrFilterAddressBookFriend; NSMutableArray *_arrNormalContact; NSMutableArray *_arrGroupContact; NSMutableArray *_arrBrandContact; NSString *_lastQueryText; NSString *_newestQueryText; NSMutableArray *_arrLastQueryKeywords; NSMutableDictionary *_dicSearchMatchTip; NSMutableArray *_arrGroupContactForDetailPage; NSMutableArray *_arrSourceGroupContact; NSString *_lastQueryTextForDetailPage; NSString *_newestQueryTextForDetailPage; NSMutableArray *_arrLastQueryKeywordsForDetailPage; NSMutableDictionary *_dicSearchMatchTipForDetailPage; NSMutableDictionary *_dicChinesePinYin; NSMutableDictionary *_dicMatchWeChatID; NSMutableDictionary *_dicTagNames; NSMutableDictionary *_dicCacheFilterContact; NSMutableDictionary *_dicCacheFilterAddressBookFriend; NSMutableArray *_arrSourceSingleContact; NSMutableArray *_arrSingleContactForDetailPage; NSMutableArray *_arrAddressBookFriendForDetailPage; NSMutableArray *_arrSourceBrandContact; NSMutableArray *_arrBrandContactForDetailPage; BOOL _hasLoadedAddressContact; BOOL _hasLoadedSessionContact; BOOL _needMonitorReport; BOOL _hasLoadedChatRoomData; BOOL _mgrInvalid; BOOL _needSaveRUContact; NSMutableDictionary *_dicRUContact; int _mgrScene; FTSTopHitMgr *_ftsTopHitMgr; NSMutableSet *_ftsContactVerifySet; unsigned long _lastVerifyTime; NSMutableSet *_setChatRoomWithoutMemList; }

@property(retain, nonatomic) NSMutableSet *setChatRoomWithoutMemList; // @synthesize setChatRoomWithoutMemList=_setChatRoomWithoutMemList; @property(nonatomic) unsigned long lastVerifyTime; // @synthesize lastVerifyTime=_lastVerifyTime; @property(retain, nonatomic) NSMutableSet *ftsContactVerifySet; // @synthesize ftsContactVerifySet=_ftsContactVerifySet; @property(retain, nonatomic) FTSTopHitMgr *ftsTopHitMgr; // @synthesize ftsTopHitMgr=_ftsTopHitMgr; @property(nonatomic) int mgrScene; // @synthesize mgrScene=_mgrScene; @property(nonatomic) BOOL needMonitorReport; // @synthesize needMonitorReport=_needMonitorReport; @property(retain, nonatomic) NSMutableArray *arrLastQueryKeywordsForDetailPage; // @synthesize arrLastQueryKeywordsForDetailPage=_arrLastQueryKeywordsForDetailPage; @property(retain, nonatomic) NSString *newestQueryTextForDetailPage; // @synthesize newestQueryTextForDetailPage=_newestQueryTextForDetailPage; @property(retain, nonatomic) NSString *lastQueryTextForDetailPage; // @synthesize lastQueryTextForDetailPage=_lastQueryTextForDetailPage; @property(retain, nonatomic) NSArray *arrLastQueryKeywords; // @synthesize arrLastQueryKeywords=_arrLastQueryKeywords; @property(retain, nonatomic) NSString *newestQueryText; // @synthesize newestQueryText=_newestQueryText; @property(retain, nonatomic) NSString *lastQueryText; // @synthesize lastQueryText=_lastQueryText; - (void).cxx_destruct; - (void)onRecoverChatSuccess; - (void)makeupFtsContactSource:(id)arg1; - (void)internalReportSourceVerifyStatusWithSession:(id)arg1 andListContact:(id)arg2; - (void)internalReportChatRoomStatus; - (void)internalVerifySourceConsistency; - (void)verifyChatRoomStatus:(id)arg1; - (BOOL)isFtsValidContact:(id)arg1; - (void)tryDoVerifyReport; - (void)onClearData; - (void)onAppTerminate; - (void)onEnterBackground; - (void)onReloadData; - (void)asyncDetailSearch:(id)arg1 handler:(CDUnknownBlockType)arg2; - (id)syncSearchTextForSingleContact:(id)arg1 limitCount:(unsigned long)arg2; - (BOOL)isTopHitAddressBookReady; - (BOOL)isTopHitContactReady; - (id)getNickNameToFriendsDictionary; - (id)getAddressBookDictionary; - (id)getContactDictionary; - (id)getChinesePinyin; - (unsigned long)getCreateTimeForUser:(id)arg1; - (void)onContactTagNameUpdate:(id)arg1; - (void)onAllTagNameUpdate; - (void)onFriendListUpdated:(id)arg1 ErrorCode:(unsigned long)arg2 Message:(id)arg3; - (void)onNewMsgArriving:(id)arg1 NotifyFlag:(int)arg2; - (void)onDeleteSessionOfUser:(id)arg1; - (void)onContactListUpdate:(unsigned long)arg1; - (void)onDeleteContact:(id)arg1; - (void)OnChangeNotifyStatus:(id)arg1 withStatus:(BOOL)arg2; - (void)onModifyContact:(id)arg1; - (id)getBrandContactsForDetailPage:(id)arg1; - (BOOL)hasSearchDoneForDetailPageOfBrandContact:(id)arg1; - (void)cancelSearchForDetailPageOfBrandContact; - (void)asyncSearchTextForDetailPageOfBrandContact:(id)arg1; - (void)doSearchForDetailPageOfBrandContact:(id)arg1; - (id)getSourceBrandContactForDetailPage; - (id)getAddressBookFriendForDetailPage:(id)arg1; - (id)getSingleContactsForDetailPage:(id)arg1; - (id)getNormalContactsForDetailPage:(id)arg1; - (BOOL)hasSearchDoneForDetailPageOfSingleContact:(id)arg1; - (void)cancelSearchForDetailPageOfSingleContact; - (void)asyncSearchTextForDetailPageOfSingleContact:(id)arg1; - (void)doSearchForDetailPageOfSingleContact:(id)arg1; - (id)getSourceSingleContactContactForDetailPage; - (id)getGroupContactsForDetailPage:(id)arg1; - (BOOL)hasSearchDoneForDetailPage:(id)arg1; - (void)cancelSearchForDetailPage; - (void)asyncSearchTextForDetailPage:(id)arg1; - (void)doSearchForDetailPage:(id)arg1; - (id)getSourceGroupContactForDetailPage; - (BOOL)hasMatchWechatID:(id)arg1; - (id)getDetailMatchTipForUserName:(id)arg1; - (id)getMatchTipForUserName:(id)arg1; - (void)cancelSearch; - (void)asyncSearchText:(id)arg1; - (BOOL)hasAllContactLoaded; - (void)monitorReport; - (void)doSearch:(id)arg1; - (void)searchCompletely:(id)arg1; - (void)searchTextCompletely:(id)arg1; - (void)searchTextAndNotNotify:(id)arg1; - (void)invalidateDetailCache; - (id)getSourceAddressBook; - (id)getSourceFilterAddressFriend:(id)arg1; - (id)getSourceFilterContact:(id)arg1; - (id)getCacheFilterAddressFriend:(id)arg1; - (BOOL)hasCacheFilterAddressFriend:(id)arg1; - (id)getCacheFilterContact:(id)arg1; - (BOOL)hasCacheFilterContact:(id)arg1; - (void)cacheSearchResult; - (unsigned long)getBrandContactsCount; - (id)getBrandContacts; - (BOOL)hasBrandContacts; - (unsigned long)getGroupContactsCount; - (id)getGroupContacts; - (BOOL)hasGroupContacts; - (unsigned long)getAddressBookFriendsCount; - (id)getAddressBookFriendsByNickName:(id)arg1; - (id)getAddressBookFriends; - (BOOL)hasAddressBookeFriends; - (unsigned long)getNormalContactsCount; - (id)getNormalContacts; - (BOOL)hasNormalContacts; - (void)selectAddressFriend:(id)arg1; - (void)selectContact:(id)arg1; - (unsigned long)getTotalCount; - (BOOL)hasSearchResult; - (void)tryInitSessionContactTime; - (void)loadAllSessionContact; - (void)asyncLoadAllSessionContact; - (id)loadSessionUserName; - (void)sortAddressBookFriends:(id)arg1 matchTips:(id)arg2; - (void)sortContacts:(id)arg1 matchTips:(id)arg2; - (void)updateChatRoomDataLoading; - (void)updateChatRoomData:(id)arg1; - (BOOL)isManagerValid; - (void)asyncParseChatRoomData:(id)arg1; - (void)tryLoadContacts; - (void)addBrandContacts:(id)arg1; - (void)addPluginContact:(id)arg1 pluginType:(int)arg2; - (void)tryLoadAddressBook; - (void)tryLoadAddressBookFriends; - (void)sortFriendList; - (void)DeepCopyArrSessionContact:(id)arg1; - (BOOL)hasInitSessionContact; - (id)getArrSessionContact; - (BOOL)shouldAsyncParseChatRoomData; - (void)logInfo; - (void)doInitWorker; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSMsgContentItem : NSObject { unsigned long userNameId; unsigned long msgLocalId; unsigned long createTime; NSString *msg; unsigned long reservedInt; NSString *reservedText; long long m___rowID; }

  • (id)getWCDBTableHelperDictionary;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *reservedText; // @synthesize reservedText; @property(nonatomic) unsigned long reservedInt; // @synthesize reservedInt; @property(retain, nonatomic) NSString *msg; // @synthesize msg; @property(nonatomic) unsigned long createTime; // @synthesize createTime; @property(nonatomic) unsigned long msgLocalId; // @synthesize msgLocalId; @property(nonatomic) unsigned long userNameId; // @synthesize userNameId;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_reservedText;
  • (const WCDBCondition_e9b1f587 *)db_reservedInt;
  • (const WCDBCondition_8be2a476 *)db_msg;
  • (const WCDBCondition_e9b1f587 *)db_createTime;
  • (const WCDBCondition_e9b1f587 *)db_msgLocalId;
  • (const WCDBCondition_e9b1f587 *)db_userNameId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSMsgUserNameIdItem : NSObject { unsigned long userNameId; unsigned long validFlag; NSString *userName; unsigned long tableId; unsigned long preCursorMesId; unsigned long nextCursorMesId; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned long nextCursorMesId; // @synthesize nextCursorMesId; @property(nonatomic) unsigned long preCursorMesId; // @synthesize preCursorMesId; @property(nonatomic) unsigned long tableId; // @synthesize tableId; @property(retain, nonatomic) NSString *userName; // @synthesize userName; @property(nonatomic) unsigned long validFlag; // @synthesize validFlag; @property(nonatomic) unsigned long userNameId; // @synthesize userNameId;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_nextCursorMesId;
  • (const WCDBCondition_e9b1f587 *)db_preCursorMesId;
  • (const WCDBCondition_e9b1f587 *)db_tableId;
  • (const WCDBCondition_8be2a476 *)db_userName;
  • (const WCDBCondition_e9b1f587 *)db_validFlag;
  • (const WCDBCondition_e9b1f587 *)db_userNameId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSTopHitValue : NSObject { NSString *key; unsigned long clickScore; unsigned long timestamp; }

  • (void)initialize; @property(nonatomic) unsigned long timestamp; // @synthesize timestamp; @property(nonatomic) unsigned long clickScore; // @synthesize clickScore; @property(retain, nonatomic) NSString *key; // @synthesize key;
  • (void).cxx_destruct;
  • (unsigned long)getABTestThredshold;
  • (unsigned long)getABTestValidDays;
  • (BOOL)isDisplayAvailable;
  • (BOOL)isOutOfDate;
  • (int)compareTopHitValueAscending:(id)arg1;
  • (void)minusScore;
  • (void)addScore;
  • (BOOL)isValid;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSTopHitItem : NSObject { NSString *searchText; NSMutableArray *arrTopHitValue; }

  • (void)initialize; @property(retain, nonatomic) NSMutableArray *arrTopHitValue; // @synthesize arrTopHitValue; @property(retain, nonatomic) NSString *searchText; // @synthesize searchText;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSTopHitExtList : NSObject { NSMutableArray *arrTopHit; }

  • (void)initialize; @property(retain, nonatomic) NSMutableArray *arrTopHit; // @synthesize arrTopHit;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSLogItem : NSObject { int _searchScene; int _clickType; unsigned int _row; int _clickSubType; unsigned int _bussinessRow; NSString *_searchId; int _matchType; unsigned long _guideStyle; unsigned long _queryMatchType; unsigned long _groupMemberMatchLogType; NSString *_itemName; unsigned long _browseTime; unsigned long _normalContactCount; unsigned long _groupContactCount; unsigned long _brandContactCount; unsigned long _messageCount; unsigned long _featureCount; unsigned long _favCount; unsigned long _gameCount; unsigned long _addressBookCount; unsigned long _resultCount; unsigned long long _docId; }

@property(nonatomic) unsigned long resultCount; // @synthesize resultCount=_resultCount; @property(nonatomic) unsigned long addressBookCount; // @synthesize addressBookCount=_addressBookCount; @property(nonatomic) unsigned long gameCount; // @synthesize gameCount=_gameCount; @property(nonatomic) unsigned long favCount; // @synthesize favCount=_favCount; @property(nonatomic) unsigned long featureCount; // @synthesize featureCount=_featureCount; @property(nonatomic) unsigned long messageCount; // @synthesize messageCount=_messageCount; @property(nonatomic) unsigned long brandContactCount; // @synthesize brandContactCount=_brandContactCount; @property(nonatomic) unsigned long groupContactCount; // @synthesize groupContactCount=_groupContactCount; @property(nonatomic) unsigned long normalContactCount; // @synthesize normalContactCount=_normalContactCount; @property(nonatomic) unsigned long browseTime; // @synthesize browseTime=_browseTime; @property(retain, nonatomic) NSString *itemName; // @synthesize itemName=_itemName; @property(nonatomic) unsigned long groupMemberMatchLogType; // @synthesize groupMemberMatchLogType=_groupMemberMatchLogType; @property(nonatomic) unsigned long queryMatchType; // @synthesize queryMatchType=_queryMatchType; @property(nonatomic) unsigned long guideStyle; // @synthesize guideStyle=_guideStyle; @property(nonatomic) int matchType; // @synthesize matchType=_matchType; @property(nonatomic) unsigned long long docId; // @synthesize docId=_docId; @property(retain, nonatomic) NSString *searchId; // @synthesize searchId=_searchId; @property(nonatomic) unsigned int bussinessRow; // @synthesize bussinessRow=_bussinessRow; @property(nonatomic) int clickSubType; // @synthesize clickSubType=_clickSubType; @property(nonatomic) unsigned int row; // @synthesize row=_row; @property(nonatomic) int clickType; // @synthesize clickType=_clickType; @property(nonatomic) int searchScene; // @synthesize searchScene=_searchScene; - (void).cxx_destruct; - (id)genStatStringForSubSearch; - (id)genStatString; - (id)formatLogString:(id)arg1; - (void)parse:(id)arg1; - (id)initWithParams:(id)arg1; - (id)init;

@end

@interface FTSCommonLogItem : NSObject { NSString *_query; int _searchScene; int _clickType; unsigned long _row; int _matchType; }

@property(nonatomic) int matchType; // @synthesize matchType=_matchType; @property(nonatomic) unsigned long row; // @synthesize row=_row; @property(nonatomic) int clickType; // @synthesize clickType=_clickType; @property(nonatomic) int searchScene; // @synthesize searchScene=_searchScene; @property(retain, nonatomic) NSString *query; // @synthesize query=_query; - (void).cxx_destruct; - (void)report; - (void)parse:(id)arg1; - (id)initWithParams:(id)arg1;

@end

@interface FTSResultActionItem : NSObject { BOOL _hasShownTopHit; NSString *_keyword; unsigned int _actionType; unsigned int _searchType; }

@property(nonatomic) BOOL hasShownTopHit; // @synthesize hasShownTopHit=_hasShownTopHit; @property(nonatomic) unsigned int searchType; // @synthesize searchType=_searchType; @property(nonatomic) unsigned int actionType; // @synthesize actionType=_actionType; @property(retain, nonatomic) NSString *keyword; // @synthesize keyword=_keyword; - (void).cxx_destruct; - (id)genStatString; - (id)init;

@end

@interface FTSMsgItem : NSObject { NSString *_userName; unsigned long _localId; unsigned long _createTime; }

@property(nonatomic) unsigned long createTime; // @synthesize createTime=_createTime; @property(nonatomic) unsigned long localId; // @synthesize localId=_localId; @property(retain, nonatomic) NSString *userName; // @synthesize userName=_userName; - (void).cxx_destruct; - (BOOL)isEqual:(id)arg1; - (int)compareMsgItemAscending:(id)arg1; - (id)init;

@end

@interface FTSFavSearchItem : NSObject { unsigned long localId; unsigned long updateTime; NSString *searchTitle; NSString *searchDesc; NSString *searchSource; NSString *searchTag; unsigned long FavItemReservedInt; NSString *FavItemReservedText; long long m___rowID; }

  • (id)getWCDBTableHelperDictionary;
  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *FavItemReservedText; // @synthesize FavItemReservedText; @property(nonatomic) unsigned long FavItemReservedInt; // @synthesize FavItemReservedInt; @property(retain, nonatomic) NSString *searchTag; // @synthesize searchTag; @property(retain, nonatomic) NSString *searchSource; // @synthesize searchSource; @property(retain, nonatomic) NSString *searchDesc; // @synthesize searchDesc; @property(retain, nonatomic) NSString *searchTitle; // @synthesize searchTitle; @property(nonatomic) unsigned long updateTime; // @synthesize updateTime; @property(nonatomic) unsigned long localId; // @synthesize localId;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (void)copyFromItem:(id)arg1;
  • (BOOL)isEqual:(id)arg1;
  • (int)compareSearchItemAscending:(id)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_FavItemReservedText;
  • (const WCDBCondition_e9b1f587 *)db_FavItemReservedInt;
  • (const WCDBCondition_8be2a476 *)db_searchTag;
  • (const WCDBCondition_8be2a476 *)db_searchSource;
  • (const WCDBCondition_8be2a476 *)db_searchDesc;
  • (const WCDBCondition_8be2a476 *)db_searchTitle;
  • (const WCDBCondition_e9b1f587 *)db_updateTime;
  • (const WCDBCondition_e9b1f587 *)db_localId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSFeatureItem : NSObject { unsigned long _featureID; NSString *_title; NSString *_titlePY; NSString *_titleShortPY; NSString *_tag; NSString *_actionType; NSString *_actionUrl; NSString *_helpUrl; NSString *_updateUrl; int _pluginType; }

@property(nonatomic) int pluginType; // @synthesize pluginType=_pluginType; @property(retain, nonatomic) NSString *updateUrl; // @synthesize updateUrl=_updateUrl; @property(retain, nonatomic) NSString *helpUrl; // @synthesize helpUrl=_helpUrl; @property(retain, nonatomic) NSString *actionUrl; // @synthesize actionUrl=_actionUrl; @property(retain, nonatomic) NSString *actionType; // @synthesize actionType=_actionType; @property(retain, nonatomic) NSString *tag; // @synthesize tag=_tag; @property(retain, nonatomic) NSString *titleShortPY; // @synthesize titleShortPY=_titleShortPY; @property(retain, nonatomic) NSString *titlePY; // @synthesize titlePY=_titlePY; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(nonatomic) unsigned long featureID; // @synthesize featureID=_featureID; - (void).cxx_destruct; - (BOOL)shouldJumpNative; - (BOOL)shouldJumpWeb; - (id)init;

@end

@interface FTSMCSItem : NSObject { NSString *key; float score; unsigned long baseTime; }

  • (void)setDeclineFactor:(float)arg1;
  • (void)initialize; @property(nonatomic) unsigned long baseTime; // @synthesize baseTime; @property(nonatomic) float score; // @synthesize score; @property(retain, nonatomic) NSString *key; // @synthesize key;
  • (void).cxx_destruct;
  • (int)compareByScoreDesc:(id)arg1;
  • (void)updateScoreWithTime:(unsigned long)arg1;
  • (void)addScore;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactSelectView : UIView <UISearchDisplayDelegate, UITableViewDelegate, UITableViewDataSource, MMSearchBarDelegate, WCActionSheetDelegate, ContactsDataLogicDelegate> { id m_delegate; MMTableView *m_tableView; NSDictionary *m_dicExistContact; BOOL m_bShowHistoryGroup; BOOL m_bShowRadarCreateRoom; BOOL m_bMultiSelect; NSMutableDictionary *m_dicMultiSelect; ContactsDataLogic *m_contactsDataLogic; unsigned long m_uiGroupScene; UIView *_tableFooterView; NSString *nsCurrentSearchText; MMSearchBar *m_mmSearchBar; }

@property(nonatomic) BOOL m_bMultiSelect; // @synthesize m_bMultiSelect; @property(retain, nonatomic) NSMutableDictionary *m_dicMultiSelect; // @synthesize m_dicMultiSelect; @property(nonatomic) unsigned long m_uiGroupScene; // @synthesize m_uiGroupScene; @property(nonatomic) BOOL m_bShowRadarCreateRoom; // @synthesize m_bShowRadarCreateRoom; @property(nonatomic) BOOL m_bShowHistoryGroup; // @synthesize m_bShowHistoryGroup; @property(retain, nonatomic) NSDictionary *m_dicExistContact; // @synthesize m_dicExistContact; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)didSearchViewTableSelect:(id)arg1; - (float)heightForSearchViewTable:(id)arg1; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (void)searchTextFieldDidBeginEditing; - (void)resetTableViewOffset:(id)arg1; - (void)cancelSearch; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)onContactAsynSearchResultChanged:(BOOL)arg1; - (BOOL)onFilterContactCandidate:(id)arg1; - (void)onContactsDataChange; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)reloadTableView; - (unsigned int)getTotalSelectCount; - (void)handleSelectRadarCreateRoom; - (void)handleSelectHistoryGroup; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeHistoryGroupCell:(id)arg1; - (void)makeMultiTalkSessionCell:(id)arg1; - (void)makeRadarCreateRoomCell:(id)arg1; - (void)makeCell:(id)arg1 tableCell:(id)arg2 section:(unsigned int)arg3 row:(unsigned int)arg4; - (void)makeGroupCell:(id)arg1 head:(id)arg2 title:(id)arg3; - (void)makeCell:(id)arg1 contact:(id)arg2 showMatchTip:(BOOL)arg3; - (void)makeCell:(id)arg1 contact:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)dealloc; - (void)initView; - (void)initTableView; - (void)initSearchBar; - (void)setExtraCellLineHidden:(id)arg1; - (void)initData:(unsigned long)arg1; - (BOOL)updateMultiSelect:(id)arg1; - (void)addSelect:(id)arg1; - (id)getCellTextView:(id)arg1; - (id)getCellImage:(id)arg1; - (BOOL)isSelected:(id)arg1; - (BOOL)isExisted:(id)arg1; - (id)getMatchTipForUsername:(id)arg1; - (void)removeSelect:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1 delegate:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonStoreFootView : MMRefreshTableFooterView { UIActivityIndicatorView *m_activityIndicatorView; UILabel *m_label; unsigned long m_lineViewWidth; }

@property(nonatomic) unsigned long m_lineViewWidth; // @synthesize m_lineViewWidth; @property(retain, nonatomic) UILabel *m_label; // @synthesize m_label; @property(retain, nonatomic) UIActivityIndicatorView *m_activityIndicatorView; // @synthesize m_activityIndicatorView; - (void).cxx_destruct; - (void)onStateOfNoData:(id)arg1; - (void)onStateOfNoMoreData:(id)arg1; - (void)onStateOfLoading; - (void)onStateOfNormal; - (void)layoutSubviews; - (void)dealloc; - (void)reset; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMOOMCrashReport : NSObject { }

  • (void)reportFoomScene;
  • (void)reportIDKEYByType:(unsigned int)arg1;
  • (void)checkAndReport;
  • (BOOL)isOSReboot;
  • (unsigned int)getSystemLaunchTimeStamp;
  • (BOOL)isOSChange;
  • (BOOL)isAppChange;
  • (void)enterForeground;
  • (void)willSuspend;
  • (void)enterBackground;
  • (void)registerExtension;
  • (void)setScene:(id)arg1;
  • (void)setFlag:(id)arg1;
  • (void)initialize;
  • (void)onMonoServiceDidEnd;
  • (void)onMonoServiceWalkieTalkieWillStart;
  • (void)onMonoServiceMultitalkWillStart;
  • (void)onMonoServiceVoipWillStart;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CFloatBottleContactInfoAssist : PluginContactInfoAssist { }

  • (void)reloadInstalledTableViewData;
  • (void)openMsg;
  • (id)getPluginIntro;

@end

@interface EmoticonManageCell : MMUIView <IEmoticonPackageMgrExt, IEmoticonPackageStateMgrExt, EmoticonManageViewControllerModeExt> { UIButton *m_downloadButton; MMWebImageView *m_iconImageView; UIButton *m_unstallButton; CEmoticonPackageWrap *m_wrap; UILabel *m_nameLabel; MMProgressView *m_progressView; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) MMProgressView *m_progressView; // @synthesize m_progressView; @property(retain, nonatomic) UILabel *m_nameLabel; // @synthesize m_nameLabel; @property(retain, nonatomic) CEmoticonPackageWrap *m_wrap; // @synthesize m_wrap; @property(retain, nonatomic) UIButton *m_unstallButton; // @synthesize m_unstallButton; @property(retain, nonatomic) MMWebImageView *m_iconImageView; // @synthesize m_iconImageView; @property(retain, nonatomic) UIButton *m_downloadButton; // @synthesize m_downloadButton; - (void).cxx_destruct; - (void)onGotoDeleteMode; - (void)onGotoNormalMode; - (void)OnUpdateEmoticonPackageState:(id)arg1 toState:(int)arg2; - (void)OnEmoticonPackageDownloadStatusChanged:(id)arg1 IsDownloaded:(BOOL)arg2; - (void)OnDownloadProgressChanged:(id)arg1 CurrLength:(unsigned int)arg2 TotalLength:(unsigned int)arg3; - (void)onClickUnstallButton; - (void)onClickDownloadButton; - (void)checkMode; - (void)onState:(int)arg1; - (void)layoutSubviews; - (id)initWithFrame:(struct CGRect)arg1; - (void)dealloc; - (void)setCellDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCTaskUploader : MMObject <WCMediaUploaderDelegate, WCDataUploaderDelegate> { WCUploadTask *_uploadTask; WCUploader *_uploader; NSMutableSet *_runnedSubTask; int _runningState; id _delegate; }

  • (void).cxx_destruct;
  • (void)onDataUploadFinished:(id)arg1 uploadResult:(int)arg2 uploadErrType:(int)arg3 uploadErrMsg:(id)arg4;
  • (void)onMediaUploadFinished:(id)arg1 uploadResult:(int)arg2 uploadErrType:(int)arg3;
  • (void)dealloc;
  • (void)setStop;
  • (void)run;
  • (id)initWithTask:(id)arg1 withDelegate:(id)arg2;
  • (void)tryStartNextTask;
  • (void)handleError;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LocalAreaNetworkServer : MMObject { NSString *client_ip; unsigned short client_port; NSDate *m_sendStartDate; NSDate *m_reciveStartDate; unsigned long long m_totalReciveLength; unsigned long long m_totalSendLength; unsigned long long m_lastTotalReciveLength; unsigned long long m_lastTotalSendLength; WXGSpeedFilter *m_sendSpeedFilter; WXGSpeedFilter *m_recveSpeedFilter; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onDisconnect:(id)arg1 port:(unsigned short)arg2; - (void)onConnected:(id)arg1 port:(unsigned short)arg2; - (void)onRecv:(id)arg1 port:(unsigned short)arg2 data:(id)arg3 length:(unsigned int)arg4; - (float)GetServerRecvSpeed; - (float)GetServerSendSpeed; - (unsigned long)Server_SendData:(id)arg1 andLength:(unsigned int)arg2; - (void)Server_Stop; - (BOOL)Server_Start:(id *)arg1 port:(unsigned short *)arg2; - (void)dealloc; - (void)reset; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FunctionNewXml : NSObject { unsigned long cmdid; unsigned long opType; unsigned long retryCount; unsigned long retryInterval; unsigned long reportid; unsigned long successkey; unsigned long failKey; unsigned long finalFailKey; unsigned long nextRetryTime; NSString *functionMsgId; NSString *cgiName; NSString *cgiPath; NSString *customBuff; unsigned long createTime; unsigned long long version; }

  • (void)initialize; @property(nonatomic) unsigned long createTime; // @synthesize createTime; @property(retain, nonatomic) NSString *customBuff; // @synthesize customBuff; @property(retain, nonatomic) NSString *cgiPath; // @synthesize cgiPath; @property(retain, nonatomic) NSString *cgiName; // @synthesize cgiName; @property(retain, nonatomic) NSString *functionMsgId; // @synthesize functionMsgId; @property(nonatomic) unsigned long long version; // @synthesize version; @property(nonatomic) unsigned long nextRetryTime; // @synthesize nextRetryTime; @property(nonatomic) unsigned long finalFailKey; // @synthesize finalFailKey; @property(nonatomic) unsigned long failKey; // @synthesize failKey; @property(nonatomic) unsigned long successkey; // @synthesize successkey; @property(nonatomic) unsigned long reportid; // @synthesize reportid; @property(nonatomic) unsigned long retryInterval; // @synthesize retryInterval; @property(nonatomic) unsigned long retryCount; // @synthesize retryCount; @property(nonatomic) unsigned long opType; // @synthesize opType; @property(nonatomic) unsigned long cmdid; // @synthesize cmdid;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FunctionMessage : NSObject { NSString *functionMsgId; NSString *chatName; unsigned long opType; long long msgSvrId; unsigned long long version; }

  • (void)initialize; @property(nonatomic) unsigned long opType; // @synthesize opType; @property(retain, nonatomic) NSString *chatName; // @synthesize chatName; @property(retain, nonatomic) NSString *functionMsgId; // @synthesize functionMsgId; @property(nonatomic) unsigned long long version; // @synthesize version; @property(nonatomic) long long msgSvrId; // @synthesize msgSvrId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AddMsgWrap : NSObject { NSString *functionMsgId; NSData *addMsgData; }

  • (void)initialize; @property(retain, nonatomic) NSData *addMsgData; // @synthesize addMsgData; @property(retain, nonatomic) NSString *functionMsgId; // @synthesize functionMsgId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FunctionMsgMgr : MMService <IMsgExt, PBMessageObserverDelegate, MMService> { NSRecursiveLock *m_oLock; BOOL m_bGettingMsg; CMMDB *m_oMMDB; NSRecursiveLock *m_oDBLock; }

  • (void).cxx_destruct;
  • (void)saveAddMsg:(id)arg1;
  • (id)loadAddMsg;
  • (void)removeAddMsg:(id)arg1;
  • (id)getAddMsg:(id)arg1;
  • (void)insertAddMsg:(id)arg1 funcMsgId:(id)arg2;
  • (void)showMessageWrap:(id)arg1;
  • (void)showAddMsg:(id)arg1 version:(unsigned long long)arg2 time:(unsigned long)arg3;
  • (id)getFunctionMsg:(id)arg1;
  • (void)updateFunctionMsg:(id)arg1 opType:(unsigned long)arg2;
  • (void)removeFunctionMsg:(id)arg1;
  • (void)insertFunctionMsg:(id)arg1;
  • (void)saveFunctionMsg:(id)arg1;
  • (id)loadFunctionMsg;
  • (void)revokeMsg:(id)arg1;
  • (void)handleGetFuncMsgResp:(id)arg1 Event:(unsigned long)arg2;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleGetMsgFail:(id)arg1 buf:(id)arg2;
  • (void)requestCgi:(id)arg1;
  • (void)saveFunctionNewXml:(id)arg1;
  • (id)loadFunctionNewXml;
  • (id)getPBPath;
  • (void)updateFunctionNewXml:(id)arg1 retryCount:(unsigned long)arg2 nextRetry:(unsigned long)arg3 customBuf:(id)arg4;
  • (void)updateFunctionNewXml:(id)arg1 opType:(unsigned long)arg2 version:(unsigned long long)arg3;
  • (id)removeFunctionNewXml:(id)arg1 version:(unsigned long long)arg2;
  • (id)removeFunctionNewXml:(id)arg1;
  • (id)getFunctionNewXml:(id)arg1;
  • (void)insertFunctionNewXml:(id)arg1;
  • (void)tryNextTask;
  • (void)handleFunctionNewXml:(id)arg1;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)dealloc;
  • (void)test;
  • (void)InitDB:(id)arg1 Lock:(id)arg2;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountRegisterControlLogic : WCAccountBaseControlLogic <IAddressBookMgrExt, WCAccountRegisterViewControllerDelegate, WCAccountGraphicVerifyViewControllerDelegate, IRsaCertMgrExt> { NSMutableSet *m_suggestAlias; BOOL m_bCanSyncAddressBook; unsigned long m_idc_redirect_count; unsigned long m_getSuggestAlias_EventID; unsigned long long m_ui64BeginTime; }

  • (void).cxx_destruct;
  • (void)DidEnterForeground:(id)arg1;
  • (void)DidEnterBackground:(id)arg1;
  • (void)resume;
  • (void)pause;
  • (BOOL)recoverFromArchive:(id)arg1;
  • (id)getArchive;
  • (void)RSAProtobufMessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleRespForSuggestAlias:(id)arg1;
  • (void)handleNewRegResponse:(id)arg1;
  • (void)onEnableAddressBookTip;
  • (void)showDeniedTip;
  • (void)showEnableTip;
  • (void)enableAddressBook;
  • (void)jumpToMainFrame;
  • (void)OnConfirmAddressBookStatus:(unsigned long)arg1;
  • (void)onGraphicVerifyChangeImage;
  • (void)onGraphicVerifyBack;
  • (void)onGraphicVerifyWithVerifyCode:(id)arg1;
  • (void)onGetSuggestAlias:(id)arg1 alias:(id)arg2;
  • (void)onRegNickNameReg:(id)arg1 alias:(id)arg2 headImage:(id)arg3;
  • (void)onRegNickNameBack;
  • (void)getSuggestAlias;
  • (BOOL)regAccount;
  • (id)genNewRegRequest;
  • (id)getBindName;
  • (void)startLogic;
  • (void)dealloc;
  • (id)initWithData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MsgRecordDetailViewController : MMUIViewController <MMWebViewDelegate, FavForwardLogicDelegate, WCNetworkMediaPlayerDelegate, BaseScanLogicDelegate, WCActionSheetDelegate, UITableViewDataSource, UITableViewDelegate, tableViewDelegate, FavRecordNodeViewDelegate, MsgRecordFileDetailDelegate, ViewLocationDelegate, FavFullScreenImageViewDelegate, IRecordDownloadExt, IMsgRevokeExt, UIAlertViewDelegate> { MMTableView *m_tableView; unsigned long m_uiLongPressedIndex; CMessageWrap *m_recordMsg; MMUIWindow *m_fullScreenWindow; ScanQRCodeLogicController *_scanQRCodeLogic; int m_qrcodeActionSheetIndex; WCActionSheet *favImgLongPressAction; NSMutableDictionary *m_dictSightView; FavForwardLogicController *m_favForwardController; NSString *m_chatDate; NSString *m_chatDatePrefix; UIView *m_headerView; UIView *m_headerContainView; UIView *m_headerSepLine; float lastContentOffset; BOOL isDragging; NSString *_chatName; unsigned long _vcType; }

@property(nonatomic) unsigned long vcType; // @synthesize vcType=_vcType; @property(retain, nonatomic) NSString *chatName; // @synthesize chatName=_chatName; - (void).cxx_destruct; - (void)onScanEnds; - (void)onJumpToViewDetail:(id)arg1; - (void)onClosePlayerForViewDetail:(id)arg1; - (void)jumpToDetail:(id)arg1; - (void)onClosePlayer; - (BOOL)stopAtLastVideoFrameWhenPlayEnd; - (void)jumpToViewStreamVideo:(id)arg1; - (id)getFavForawrdViewController; - (void)onSendLocationToFriend:(id)arg1 ViewController:(id)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnMsgRevoked:(id)arg1 n64MsgId:(long long)arg2 SysMsg:(id)arg3; - (void)onExitFullScreen; - (void)onSaveFavDataImg; - (void)onAddFavData2Fav; - (void)onForwardFavDataWrap2WC; - (void)onForwardFavDataWrap2Msg; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnDownloadRecordMessageFail:(id)arg1 DataId:(id)arg2; - (void)OnDownloadRecordMessageExpired:(id)arg1 DataId:(id)arg2; - (void)OnRecordMessageDownloadOK:(id)arg1; - (void)OpenVideoFileByMsgRecordDataWrap:(id)arg1; - (void)selectSigthData:(id)arg1; - (void)selectTVData:(id)arg1; - (void)selectMallProductData:(id)arg1; - (void)selectGoodsData:(id)arg1; - (void)selectFileData:(id)arg1; - (void)selectMusicData:(id)arg1; - (void)selectLocationData:(id)arg1; - (void)selectUrlData:(id)arg1; - (void)selectVideoData:(id)arg1; - (void)onClickOnNode:(id)arg1; - (void)onFavFullScreenImageViewHide; - (void)onLongPressImgNode:(id)arg1; - (void)onWillLongPressImgNode:(id)arg1; - (void)onClickOnImgNode:(id)arg1 DataIndex:(unsigned long)arg2; - (void)didFinishedLoading:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)scrollViewDidScrollToTop:(id)arg1; - (void)hideTopBar; - (void)showTopBar; - (void)resetHeader:(id)arg1; - (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)scrollViewDidEndDecelerating:(id)arg1; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)genTimeCell:(id)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)genContent:(id)arg1 indexPath:(id)arg2; - (void)removeSightFromDict:(id)arg1; - (void)storeSightToDict:(id)arg1 withKey:(id)arg2; - (id)getSightFromDict:(id)arg1; - (void)genHeadCell:(id)arg1 indexPath:(id)arg2; - (float)getHeaderHeight; - (float)getHeightForRowAtIndexPath:(id)arg1; - (int)getRowsInContentSection; - (void)onAction:(id)arg1; - (void)initTableView; - (void)initNavigationBar; - (void)adjustViewAndNavBarRect; - (void)viewWillBePoped:(BOOL)arg1; - (void)pulseAnimationDidStop:(id)arg1 finished:(id)arg2 context:(void *)arg3; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidLoad; - (void)viewDidTransitionToNewSize; - (void)viewWillAppear:(BOOL)arg1; - (BOOL)useTransparentNavibar; - (void)dealloc; - (id)initWithMsgWrap:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountBaseControlLogic : WCBaseControlLogic { WCAccountControlData *m_data; BOOL m_bDisableDataReport; }

  • (void).cxx_destruct;
  • (BOOL)recoverFromArchive:(id)arg1;
  • (id)getArchive;
  • (void)addTopViewController:(id)arg1;
  • (void)removeTopViewController;
  • (void)disableDataReport;
  • (void)reportExitView:(id)arg1;
  • (void)reportEnterView:(id)arg1;
  • (void)reportOpenMainView:(id)arg1;
  • (void)openMainFrame:(BOOL)arg1 showStyle:(id)arg2;
  • (BOOL)onHandleError:(id)arg1;
  • (void)onErrorAction:(id)arg1;
  • (void)onVoicePrintAction:(id)arg1;
  • (void)stopLoading;
  • (void)startLoading;
  • (void)vcResignFirstResponder;
  • (void)vcBecomeFirstResponder;
  • (void)stopLogic;
  • (id)initWithData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SeePeopleNearByLogicController : MMObject <ICertInfoMgrExt, LocationRetrieveDelegate, PBMessageObserverDelegate> { unsigned long m_uiEventID; unsigned long m_lbsEventID; unsigned long m_uiTryCount; NSRecursiveLock *m_oLock; LbsContactInfoList *m_lbsContactList; LocationRetriever *m_locationRetrieve; id m_delegate; unsigned long m_uiCurOpCode; CLLocation *m_location; }

@property(retain, nonatomic) CLLocation *m_location; // @synthesize m_location; @property(retain, nonatomic) LocationRetriever *m_locationRetrieve; // @synthesize m_locationRetrieve; @property(retain, nonatomic) LbsContactInfoList *m_lbsContactList; // @synthesize m_lbsContactList; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)CreateJoinLBSRoomEvent:(id)arg1; - (void)tryJoinChatRoom; - (void)OnUpdateCertInfo; - (void)onSelectedWithLbsPoiItem:(id)arg1; - (void)onSelectedWithLbsContactInfo:(id)arg1; - (BOOL)CreateLBSFindEvent:(id)arg1; - (BOOL)CreateLBSPoiListEvent:(id)arg1; - (BOOL)CreateClearLBSDataEvent; - (void)onRetrieveLocationError:(int)arg1; - (void)onRetrieveLocationTimeOut:(id)arg1; - (void)onRetrieveLocationOK:(id)arg1; - (BOOL)clearMyLbsData; - (void)cancelUpdateLbsContactInfo; - (void)updateLbsContactInfo; - (void)dealloc; - (id)initWithDelegate:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonTabItem : NSObject { NSString *packageId; NSString *iconUrl; unsigned long downloadStatus; int type; NSString *panelUrl; NSString *_accessibilityName; NSObject *_m_userInfo; }

@property(retain, nonatomic) NSObject *m_userInfo; // @synthesize m_userInfo=_m_userInfo; @property(retain, nonatomic) NSString *accessibilityName; // @synthesize accessibilityName=_accessibilityName; @property(retain, nonatomic) NSString *panelUrl; // @synthesize panelUrl; @property(nonatomic) int type; // @synthesize type; @property(nonatomic) unsigned long downloadStatus; // @synthesize downloadStatus; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl; @property(retain, nonatomic) NSString *packageId; // @synthesize packageId; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface EmoticonTabItemView : MMUIView { BOOL m_selected; BOOL _needConvertToGrayImage; BOOL _m_isUrlImageView; UIImageView *m_normalImageView; UIImageView *m_highlightedBackgroundImageView; UIImageView *m_normalBackgroundImageView; MMWebImageView *m_webImageView; id m_delegate; UIView *_lineView; }

@property(retain, nonatomic) UIView *lineView; // @synthesize lineView=_lineView; @property(nonatomic) BOOL m_isUrlImageView; // @synthesize m_isUrlImageView=_m_isUrlImageView; @property(nonatomic) BOOL needConvertToGrayImage; // @synthesize needConvertToGrayImage=_needConvertToGrayImage; @property(nonatomic) BOOL m_selected; // @synthesize m_selected; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) MMWebImageView *m_webImageView; // @synthesize m_webImageView; @property(retain, nonatomic) UIImageView *m_normalBackgroundImageView; // @synthesize m_normalBackgroundImageView; @property(retain, nonatomic) UIImageView *m_highlightedBackgroundImageView; // @synthesize m_highlightedBackgroundImageView; @property(retain, nonatomic) UIImageView *m_normalImageView; // @synthesize m_normalImageView; - (void).cxx_destruct; - (void)onLoadImageOK:(id)arg1; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (BOOL)isUrlImageView; - (BOOL)getSelected; - (void)setSelected:(BOOL)arg1; - (void)setDelegate:(id)arg1; - (void)setHighLightedBackgroundImage:(id)arg1; - (void)setNormalBackgroundImage:(id)arg1; - (void)setNormalImage:(id)arg1; - (void)setNormalImageUrl:(id)arg1; - (void)initView; - (id)initWithFrame:(struct CGRect)arg1; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChatMigrationServerDataProcessMgr : NSObject <ChatMigrationBackupDataPushPoolDelegate, ChatMigrationHeartBeatMonitorDelegate> { NSObject *m_DataResponseProcessQueue; ChatMigrationProtocolLogic *m_ProtoHandle; ChatMigrationBackupDataPushPool *m_DataPool; NSString *server_id; NSString *server_hello; NSString *server_ok; NSData *server_key; unsigned long long m_totalSize; unsigned long long m_totalBakCount; unsigned long long m_sendSize; unsigned long long m_lastSendSize; BOOL m_bIsfinished; BOOL m_bIsAlreadySendFinished; BOOL bIsFirstClientAuthStep; unsigned long long m_uiNotRecvCount; int firstResToken; NSArray *m_migrationSessionArray; int m_chatMigrationType; int m_otherSideChatMigrationVersion; int m_otherSideSupportExt; NSMutableArray *m_notRecvDataPushArray; NSMutableArray *m_resumeDataPushArray; MMTimer *m_sizeCheckTimer; double m_waitingTotalTime; unsigned int m_totalTransferCount; ChatMigrationHeartBeatMonitor *m_heartBeatMonitor; double m_sizeCheckInterval; BOOL m_bIsResume; ChatMigrationAnalysisMgr *m_analysisMgr; struct timeval m_serverTransferTime; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onHeartBeatAckIDWrong; - (void)onHeartBeatLate; - (void)onHeartBeatOK; - (void)onHeartBeatPacketSendWithAckID:(unsigned long long)arg1; - (void)onServerCancelWithErrorCode:(int)arg1; - (void)onFinished; - (void)onReadyOfBackupPkg:(id)arg1; - (BOOL)sendBackupDataToRemote:(id)arg1; - (void)process_heart_beat_response:(id)arg1; - (void)process_heart_beat_request:(id)arg1; - (void)process_backup_data_response:(id)arg1; - (void)process_cancel_request:(id)arg1; - (void)process_start_request:(id)arg1; - (void)process_auth_request:(id)arg1; - (void)serverDataProcess:(id)arg1 andLength:(unsigned int)arg2; - (void)startTransferFromBreakPoint; - (void)startTransferAndBeginSendData; - (void)ServerInjectAuthID:(id)arg1 key:(id)arg2 withHello:(id)arg3 andOK:(id)arg4; - (void)deleteTheBackupMMDB; - (void)doTermination; - (void)sizeCheckEvent; - (void)dealloc; - (_Bool)isServerSupportCreateQRCodeOffline; - (_Bool)isClientSupportResumeFromBreakPoint; - (id)initWithSessionArray:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCADQuestionItem : MMObject { NSString *itemId; NSString *wording; unsigned long actionType; }

@property(nonatomic) unsigned long actionType; // @synthesize actionType; @property(retain, nonatomic) NSString *wording; // @synthesize wording; @property(retain, nonatomic) NSString *itemId; // @synthesize itemId; - (void).cxx_destruct;

@end

@interface WCADQuestionExp : MMObject { NSString *nsExpId; NSMutableArray *aryQuestions; NSArray *firstStepOrder; }

@property(retain, nonatomic) NSArray *firstStepOrder; // @synthesize firstStepOrder; @property(retain, nonatomic) NSMutableArray *aryQuestions; // @synthesize aryQuestions; @property(retain, nonatomic) NSString *nsExpId; // @synthesize nsExpId; - (void).cxx_destruct;

@end

@interface WCADQuestionStatItem : MMObject { NSString *nsPublishId; NSString *nsExpId; NSString *nsUxInfo; NSString *nsActionResult; unsigned long uiBeginTime; unsigned long uiEndTime; }

@property(nonatomic) unsigned long uiEndTime; // @synthesize uiEndTime; @property(nonatomic) unsigned long uiBeginTime; // @synthesize uiBeginTime; @property(retain, nonatomic) NSString *nsActionResult; // @synthesize nsActionResult; @property(retain, nonatomic) NSString *nsUxInfo; // @synthesize nsUxInfo; @property(retain, nonatomic) NSString *nsExpId; // @synthesize nsExpId; @property(retain, nonatomic) NSString *nsPublishId; // @synthesize nsPublishId; - (void).cxx_destruct;

@end

@interface WCAdvertiseQuestionExpMgr : MMService { NSString *lastReportItemId; WCADQuestionStatItem *adQuestItem; }

  • (void).cxx_destruct;
  • (void)reportHasnotDoQuest:(id)arg1;
  • (void)clearLastReportItemId;
  • (id)getLastReportItemId;
  • (void)tryReport;
  • (void)tryReportWithAct:(unsigned long)arg1 MenuId:(id)arg2 Wording:(id)arg3;
  • (void)addADQuestionLog:(id)arg1 ExpId:(id)arg2 UxInfo:(id)arg3 Action:(id)arg4;
  • (id)parseFormatString:(id)arg1 translateMap:(id)arg2;
  • (void)test;
  • (id)getCurrLanguage;
  • (void)statADQuestion:(id)arg1;
  • (id)getADQuestionExp:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface NavigateMap : MMObject { int _mapType; NSString *_mapName; NSString *_viewUrl; NSString *_navigateUrl; NSString *_installUrl; }

@property(retain, nonatomic) NSString *installUrl; // @synthesize installUrl=_installUrl; @property(retain, nonatomic) NSString *navigateUrl; // @synthesize navigateUrl=_navigateUrl; @property(retain, nonatomic) NSString *viewUrl; // @synthesize viewUrl=_viewUrl; @property(retain, nonatomic) NSString *mapName; // @synthesize mapName=_mapName; @property(nonatomic) int mapType; // @synthesize mapType=_mapType; - (void).cxx_destruct; - (void)dealloc;

@end

@interface NavigateItem : MMObject { struct CLLocationCoordinate2D _coordinate; NSString *_name; }

@property(retain, nonatomic) NSString *name; // @synthesize name=_name; @property(nonatomic) struct CLLocationCoordinate2D coordinate; // @synthesize coordinate=_coordinate; - (void).cxx_destruct; - (void)dealloc;

@end

@interface NavigateLogicController : MMObject <WCActionSheetDelegate, IMapDirectionsMgrExt> { int _scene; QMapView *_mapView; NavigateItem *_navigateFrom; NavigateItem *_navigateTo; NSMutableArray *_navigateMaps; QPolyline *_lastDirections; unsigned int _topMapType; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) QPolyline *lastDirections; // @synthesize lastDirections=_lastDirections; @property(retain, nonatomic) NSMutableArray *navigateMaps; // @synthesize navigateMaps=_navigateMaps; @property(retain, nonatomic) NavigateItem *navigateTo; // @synthesize navigateTo=_navigateTo; @property(retain, nonatomic) NavigateItem *navigateFrom; // @synthesize navigateFrom=_navigateFrom; @property(retain, nonatomic) QMapView *mapView; // @synthesize mapView=_mapView; - (void).cxx_destruct; - (void)OnRequestDirectionsError:(int)arg1; - (void)OnGetDirections:(id)arg1 RequestItem:(id)arg2; - (void)reportMapClickInfo:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)openStreetView; - (void)hideDirections; - (void)showDirections; - (void)showDirectionsFrom:(id)arg1 To:(id)arg2; - (void)navigateFrom:(id)arg1 To:(id)arg2 UsingMap:(id)arg3; - (void)showNavigateMenu:(id)arg1 From:(id)arg2 To:(id)arg3 InView:(id)arg4; - (void)showNavigateMenuWithTopMapType:(unsigned int)arg1 To:(id)arg2 InView:(id)arg3; - (id)getUrlScheme:(id)arg1 From:(id)arg2 To:(id)arg3 MapType:(int)arg4; - (id)getInstallButtonTitle:(id)arg1; - (id)getOpenButtonTitle:(id)arg1; - (void)dealloc; - (BOOL)isLocationInChina:(struct CLLocationCoordinate2D)arg1; - (void)sortMapsByTopMapType; - (id)initWithMapView:(id)arg1 Scene:(int)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeController : MMObject { CShakeChecker *_shakeChecker; BOOL _bIsShakeViewShow; MMUIWindow *_shakeWindow; id _shakeControllerDelegate; }

@property(nonatomic) __weak id shakeControllerDelegate; // @synthesize shakeControllerDelegate=_shakeControllerDelegate; - (void).cxx_destruct; - (void)setForceEarpieceMode:(BOOL)arg1; - (void)OnShake; - (void)onCancel:(id)arg1; - (void)onConfirm:(id)arg1; - (void)onTouchBackground:(id)arg1; - (void)hideWindowAnimated:(BOOL)arg1; - (void)showWindowAnimated:(BOOL)arg1; - (void)StopShakeCheck; - (void)StartShakeCheck; - (void)Reset; - (void)UnRegister; - (void)Register; - (id)init; - (BOOL)isEarEnabled;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BackgroundMoveView : UIImageView { MoveWithTouchAlgorithm *m_moveAlgorithm; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) MoveWithTouchAlgorithm *m_moveAlgorithm; // @synthesize m_moveAlgorithm; - (void).cxx_destruct; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (id)onMoveWithTouchAlgorithmRequestView; - (void)onMoveWithTouchAlgorithmTaped; - (void)onMoveEndWithTouchAlgorithmResultMoveTo:(struct CGPoint)arg1; - (void)onMoveWithTouchAlgorithmResultMoveTo:(struct CGPoint)arg1; - (void)adsorbToWindow; - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2; - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultitalkMinimizeViewController : MMUIViewController { BackgroundMoveView *m_backgroundImageView; UIImageView *m_iconImageView; UILabel *m_descriptionLabel; MMTimerLabel *m_timerLabel; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) MMTimerLabel *m_timerLabel; // @synthesize m_timerLabel; @property(retain, nonatomic) UILabel *m_descriptionLabel; // @synthesize m_descriptionLabel; @property(retain, nonatomic) UIImageView *m_iconImageView; // @synthesize m_iconImageView; @property(retain, nonatomic) BackgroundMoveView *m_backgroundImageView; // @synthesize m_backgroundImageView; - (void).cxx_destruct; - (void)onBackgroundMoveViewTap; - (void)showGrayDesc:(id)arg1; - (void)showGreenDesc:(id)arg1; - (void)startTimer; - (void)viewDidLayoutSubviews; - (void)initTimerView; - (void)initDescView; - (void)initIconView; - (void)initBackgroundView; - (void)viewDidLoad; - (void)adsorbToWindow; - (id)backgroundView; - (id)moveView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeBeaconItem : NSObject <PBCoding, NSCoding, NSCopying> { NSString *title; NSString *content; NSString *url; NSString *headImgUrlSmall; NSString *headImgUrlBig; unsigned int createTime; NSString *uuid; NSString *major; NSString *minor; unsigned int guideState; double distance; unsigned long long shopId; }

  • (void)initialize; @property(nonatomic) unsigned long long shopId; // @synthesize shopId; @property(nonatomic) unsigned int guideState; // @synthesize guideState; @property(nonatomic) double distance; // @synthesize distance; @property(copy, nonatomic) NSString *minor; // @synthesize minor; @property(copy, nonatomic) NSString *major; // @synthesize major; @property(copy, nonatomic) NSString *uuid; // @synthesize uuid; @property(nonatomic) unsigned int createTime; // @synthesize createTime; @property(copy, nonatomic) NSString *headImgUrlBig; // @synthesize headImgUrlBig; @property(copy, nonatomic) NSString *headImgUrlSmall; // @synthesize headImgUrlSmall; @property(copy, nonatomic) NSString *url; // @synthesize url; @property(copy, nonatomic) NSString *content; // @synthesize content; @property(copy, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1; @property(readonly, copy) NSString *description;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeBeaconStorage : NSObject { NSMutableArray *beacons; int newCount; }

  • (void)initialize; @property(nonatomic) int newCount; // @synthesize newCount; @property(retain, nonatomic) NSMutableArray *beacons; // @synthesize beacons;
  • (void).cxx_destruct;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (id)init;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCListYearCellView : MMTableViewCell { UILabel *_yearLabel; }

  • (float)heightOfCellWithYear:(int)arg1; @property(retain, nonatomic) UILabel *yearLabel; // @synthesize yearLabel=_yearLabel;
  • (void).cxx_destruct;
  • (void)configureWithYear:(int)arg1;
  • (void)layoutSubviews;
  • (id)init;

@end

@interface ChangeOwnerLogic : NSObject <RoomContactSelectDelegate, contactInfoDelegate, IGroupMgrExt> { id m_delegate; RoomContactSelectViewController *m_vc; BOOL m_bNeedReload; CContact *_m_oContact; }

@property(retain, nonatomic) CContact *m_oContact; // @synthesize m_oContact=_m_oContact; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onCancelSelectContact; - (void)didSelectContact:(id)arg1; - (void)OnChangeChatRoomOwner:(id)arg1 NewOwner:(id)arg2 Success:(BOOL)arg3; - (void)onChangeOwner:(id)arg1; - (void)start; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiTalkContactCell : UIView <MultiTalkContactCellExt, MultiTalkContactCellWaittingTimerExt> { BOOL m_hasShowTipsView; BOOL _m_highlighted; BOOL _m_renderDisplay; BOOL _m_highlightAnimating; BOOL _m_hasHighlightAnimationTodo; UILabel *m_userNameLabel; CContact *m_contact; MultiTalkHDHeadView *m_headImageView; WCVideoRender *m_render; UIImageView *m_talkingImageView; id m_delegate; UIView *m_videoTipsView; UIView *_m_backgroundMaskView; UIImageView *_m_waittingImageView; NSMutableArray *_m_waittingImageList; UILabel *_m_busyLabel; MMTimer *_m_videoTipsVideoTimer; }

  • (float)labelHeight;
  • (struct CGSize)imageSize;
  • (struct CGSize)MultiTalkContactCellSize; @property(nonatomic) BOOL m_hasHighlightAnimationTodo; // @synthesize m_hasHighlightAnimationTodo=_m_hasHighlightAnimationTodo; @property(nonatomic) BOOL m_highlightAnimating; // @synthesize m_highlightAnimating=_m_highlightAnimating; @property(nonatomic) BOOL m_renderDisplay; // @synthesize m_renderDisplay=_m_renderDisplay; @property(nonatomic) BOOL m_highlighted; // @synthesize m_highlighted=_m_highlighted; @property(retain, nonatomic) MMTimer *m_videoTipsVideoTimer; // @synthesize m_videoTipsVideoTimer=_m_videoTipsVideoTimer; @property(retain, nonatomic) UILabel *m_busyLabel; // @synthesize m_busyLabel=_m_busyLabel; @property(retain, nonatomic) NSMutableArray *m_waittingImageList; // @synthesize m_waittingImageList=_m_waittingImageList; @property(retain, nonatomic) UIImageView *m_waittingImageView; // @synthesize m_waittingImageView=_m_waittingImageView; @property(retain, nonatomic) UIView *m_backgroundMaskView; // @synthesize m_backgroundMaskView=_m_backgroundMaskView; @property(retain, nonatomic) UIView *m_videoTipsView; // @synthesize m_videoTipsView; @property(nonatomic) BOOL m_hasShowTipsView; // @synthesize m_hasShowTipsView; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) UIImageView *m_talkingImageView; // @synthesize m_talkingImageView; @property(retain, nonatomic) WCVideoRender *m_render; // @synthesize m_render; @property(retain, nonatomic) MultiTalkHDHeadView *m_headImageView; // @synthesize m_headImageView; @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; @property(retain, nonatomic) UILabel *m_userNameLabel; // @synthesize m_userNameLabel;
  • (void).cxx_destruct;
  • (void)onMultiTalkContactCellSilent;
  • (void)onMultiTalkContactCellTalking;
  • (void)onMultiTalkContactCellWaittingTimerCheckWithIndex:(unsigned int)arg1;
  • (void)updateContact:(id)arg1;
  • (void)onVideoTipViewShouldEnd;
  • (void)initVideoTipsView;
  • (void)initWaittingImageView;
  • (void)initHeadImageView;
  • (void)initBusyLabel;
  • (void)initUserNameLabel;
  • (void)initTalkingImageView;
  • (void)initBackgroundMaskView;
  • (void)onSingleTap;
  • (id)initWithFrame:(struct CGRect)arg1;
  • (void)dealloc;
  • (void)setFrame:(struct CGRect)arg1;
  • (void)updateRenderDisplayStatus:(BOOL)arg1;
  • (void)updateRender:(id)arg1;
  • (void)statusHighlighted:(BOOL)arg1;
  • (void)internalHighlightStautsUpdate;
  • (void)hideBusyLabel;
  • (void)showBusyLabel;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PublicNumberCell : UITableViewCell { }

  • (void)layoutSubviews;

@end

@interface StoreEmotionDesignerProfileViewController : MMUIViewController <UIScrollViewDelegate, UITableViewDataSource, UITableViewDelegate, DesignerPortfolioCellDelegate, PBMessageObserverDelegate, IStrangerContactMgrExt, MMRefreshTableFooterDelegate, ShareMessageConfirmLogicHelperDelegate, IStoreEmotionRewardExt, EmotionStoreDesignerEmojiGridViewDelegate, EmotionDesignerEmojiTipsViewControllerDelegate, EmoticonCustomManageAddLogicDelegate> { EmoticonStoreDetailCoverImageView *_coverImageView; UIView *_designerContainerView; UILabel *_designerTitleLabel; UILabel *_designerDescLabel; PublicNumberCell *_publicNumberCell; MMTableView *_portfolioTableView; UIView *_publicCellContainer; UIImageView *_blackImageView; unsigned long _designerUin; NSMutableArray *_emotionsList; NSString *_bizName; MMWebImageView *_designerHeaderView; UIView *_headerView; UILabel *_designerNameLabel; NSString *_descString; CContact *_designerBrandContact; BOOL _hasLoad; EmoticonStoreFootView *_tailView; NSData *_currReqBuf; UIView *_loadingView; NSString *_oldRedirectUrl; NSString *_designerHeaderUrl; NSString *_designerName; EmoticonStoreItem *m_curPayingRewardStoreItem; EmotionRewardResponseInfo *m_curPayingRewardInfo; NSArray *m_designerEmojiList; BOOL m_canShowDesignerEmojiEntrance; EmotionStoreDesignerEmojiGridView *m_designerEmojiGridView; EmojiInfo *m_operatingEmoji; EmoticonCustomManageAddLogic *m_emoticonAddLogic; PersonalDesigner *m_designer; StoreEmotionPageShareLogic *m_shareLogic; }

  • (void).cxx_destruct;
  • (void)onOperate:(id)arg1;
  • (void)updateRightBarButton;
  • (void)onSendDesignerEmojiWithMd5:(id)arg1;
  • (void)onSaveDesignerEmojiWithMd5:(id)arg1;
  • (void)onDesignerEmojiCellClicked:(id)arg1 AtIndex:(unsigned int)arg2;
  • (void)onGetEmotionRewardFinishedWithPid:(id)arg1 RewardInfo:(id)arg2;
  • (void)OnRewardStoreItem:(id)arg1;
  • (void)OnShowAlertWithIKnow:(id)arg1;
  • (void)OnShowAlertWithOK:(id)arg1;
  • (void)OnStopLoading;
  • (void)OnStartLoadingAndShowStringBlocked:(id)arg1;
  • (void)OnStopLoadingAndShowError:(id)arg1;
  • (void)OnStopLoadingAndShowOK:(id)arg1;
  • (void)OnStartLoadingAndShowString:(id)arg1;
  • (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1;
  • (void)onStrangerContactUpdated:(id)arg1 Contact:(id)arg2;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2;
  • (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (void)OnCancelModalView:(id)arg1;
  • (void)jumpToPublicNumber;
  • (void)setupPortfolioTableView;
  • (void)setupTableHeaderView;
  • (void)setupViews;
  • (BOOL)hasDesignerEmojiEntrance;
  • (void)updateDesignerBrand;
  • (void)onGotPersonalDesignerResponse:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)getData;
  • (void)reloadViewsAndisDataChanged:(BOOL)arg1;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (void)setPreviewUrl:(id)arg1;
  • (id)initWithExtContent:(id)arg1;
  • (void)setDesignerUin:(unsigned long)arg1 andOldRedirectUrl:(id)arg2 andDesignerName:(id)arg3;
  • (id)init;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FindContactResultItemView : UIView { CContact *_contact; NSArray *_keywordList; MMHeadImageView *_headImgView; AttributeLabel *_nameLabel; AttributeLabel *_descLabel; }

@property(retain, nonatomic) AttributeLabel *descLabel; // @synthesize descLabel=_descLabel; @property(retain, nonatomic) AttributeLabel *nameLabel; // @synthesize nameLabel=_nameLabel; @property(retain, nonatomic) MMHeadImageView *headImgView; // @synthesize headImgView=_headImgView; @property(retain, nonatomic) NSArray *keywordList; // @synthesize keywordList=_keywordList; @property(retain, nonatomic) CContact *contact; // @synthesize contact=_contact; - (void).cxx_destruct; - (void)initView; - (id)initWIthContact:(id)arg1 andKeywordList:(id)arg2;

@end

@interface MacLoginMgr : MMService { }

  • (void)showOneClickLoginWebViewWithURL:(id)arg1 extraInfo:(id)arg2;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCHeadViewCellInfo : MMTableViewCellInfo { UIView *_contentView; }

@property(retain, nonatomic) UIView *contentView; // @synthesize contentView=_contentView; - (void).cxx_destruct; - (void)makeCell:(id)arg1; - (id)init;

@end

@interface WXGBackupEmoticonConverter : NSObject { NSMutableDictionary *m_md5ConverterDic; }

  • (void).cxx_destruct;
  • (void)convertEmoticonMessageWrap:(id)arg1;
  • (void)initMd5ConverterDic;
  • (id)init;

@end

@interface WXGBackupMessageWrapHandler : NSObject { WXGBackupEmoticonConverter *m_emoticonConverter; NSMutableArray *m_mediaStructArray; BakChatMsgItem *m_bakChatItem; }

  • (id)_getMediaIDForMessageWrap:(id)arg1 withIndex:(unsigned int)arg2;
  • (id)_getThumbMediaIDForMessageWrap:(id)arg1;
  • (id)_getMediaIDForMessageWrap:(id)arg1;
  • (id)_getHDMediaIDForMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (void)addMediaStructWithMediaID:(id)arg1 withMediaPath:(id)arg2 withMediaType:(int)arg3 withMessageWrap:(id)arg4;
  • (void)p_innerGetMediaForAppMsg:(id)arg1;
  • (void)p_innerGetMediaForAppMsgFav:(id)arg1;
  • (void)p_getMediaForAppMsg:(id)arg1;
  • (void)p_getMediaForEmoticon:(id)arg1;
  • (void)p_getMediaForSight:(id)arg1;
  • (void)p_getMediaForVideo:(id)arg1;
  • (void)p_getMediaForVoice:(id)arg1;
  • (void)p_getMediaForImg:(id)arg1;
  • (void)p_getMediaInfoForMessageWrap:(id)arg1;
  • (BOOL)p_messageWrapHasMedia:(id)arg1;
  • (id)handleMessageWrap:(id)arg1;
  • (id)init;

@end

@interface ScanBarcodeMgr : MMService <MMService, PBMessageObserverDelegate> { NSString *_extKey; BOOL _isUploading; }

  • (unsigned int)getBarcodeType:(id)arg1; @property(retain, nonatomic) NSString *extKey; // @synthesize extKey=_extKey;
  • (void).cxx_destruct;
  • (id)getHardCodeData;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)cancelUploading;
  • (void)sendBarcode:(id)arg1 andType:(id)arg2 Scene:(unsigned int)arg3;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SnsTranslateDataWrap : NSObject { WCDataItem *m_dataItem; WCUserComment *m_userComment; int iScene; NSString *m_dataItemTid; }

@property(retain, nonatomic) NSString *m_dataItemTid; // @synthesize m_dataItemTid; @property(nonatomic) int iScene; // @synthesize iScene; @property(retain, nonatomic) WCUserComment *m_userComment; // @synthesize m_userComment; @property(retain, nonatomic) WCDataItem *m_dataItem; // @synthesize m_dataItem; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface TranslateSnsMgr : MMService <MMService, PBMessageObserverDelegate, WCFacadeExt> { NSMutableDictionary *_dicSessionTransInfos; NSMutableDictionary *_dicSequenceWaitTask; NSMutableDictionary *_dicSequenceRunningTask; unsigned long _sequence; BOOL _isWorking; }

  • (id)GetTranslateContent:(id)arg1;
  • (BOOL)showTranslatedTextBtn:(id)arg1;
  • (BOOL)canShowTranslateView:(id)arg1;
  • (BOOL)checkContentOrComment:(id)arg1;
  • (id)getSnsTransDataWrapWithComment:(id)arg1 andScene:(int)arg2 andDataItemTid:(id)arg3;
  • (id)getSnsTransDataWrap:(id)arg1 andScene:(int)arg2;
  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)responseForTransTextResponse:(id)arg1 Event:(unsigned long)arg2;
  • (void)asyncNotifyTranslateSnsChanged:(id)arg1;
  • (void)notifyTranslateSnsChanged:(id)arg1;
  • (void)onCommentItemDeleteFinished:(int)arg1 commentItemID:(id)arg2 dataItemID:(id)arg3;
  • (void)onDataItemDeleteFinished:(int)arg1 dataItemID:(id)arg2;
  • (void)saveSessionTransInfos:(id)arg1;
  • (void)loadSessionTransInfos:(id)arg1;
  • (id)pathForSessionTransInfos:(id)arg1;
  • (BOOL)taskInQueue:(id)arg1;
  • (void)showAnimationEnd:(id)arg1;
  • (BOOL)shouldNeedShowAnimation:(id)arg1;
  • (BOOL)showTranslatedTextNow:(id)arg1;
  • (id)getTranslateInfo:(id)arg1;
  • (void)tryTranslateMsgs;
  • (void)translateSns:(id)arg1;
  • (void)callExtensionWhenPhotoContentChange:(id)arg1;
  • (id)getDataWrapContent:(id)arg1;
  • (id)getDisplayContent:(id)arg1;
  • (id)getSnsID:(id)arg1;
  • (id)getContentSnsID:(id)arg1;
  • (id)getCommentSnsID:(id)arg1 withDataItemID:(id)arg2;
  • (BOOL)onServiceMemoryWarning;
  • (void)changeLanguageAndCleanAllCache;
  • (void)clearSnsTranslateCache;
  • (void)resetSnsAllTranslatingStatus;
  • (void)onServiceReloadData;
  • (void)reloadDatabase;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ViewMemLogic : NSObject <RoomContactSelectDelegate, contactInfoDelegate, AddMemLogicDelegate, IGroupMgrExt> { id m_delegate; AddMemLogic *m_addMemLogic; RoomContactSelectViewController *m_vc; BOOL m_bNeedReload; BOOL _m_bShowWithGrid; CContact *_m_oContact; struct CGPoint _m_bContentOffset; }

@property(nonatomic) struct CGPoint m_bContentOffset; // @synthesize m_bContentOffset=_m_bContentOffset; @property(nonatomic) BOOL m_bShowWithGrid; // @synthesize m_bShowWithGrid=_m_bShowWithGrid; @property(retain, nonatomic) CContact *m_oContact; // @synthesize m_oContact=_m_oContact; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)OnDelGroupMember:(id)arg1 withResult:(unsigned long)arg2 memberList:(id)arg3 errTip:(id)arg4; - (void)didClickDelContact:(id)arg1; - (void)onCancelSelectContact; - (void)didSelectContact:(id)arg1; - (void)roomContactSearchBarDidBecomeFirstResponse; - (void)newMessageFromContactInfo:(id)arg1; - (id)getViewController; - (void)onAddMemLogicStop:(BOOL)arg1; - (void)addMember; - (void)didReloadMemData; - (void)start; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMEmotionChartsCell : MMUIView <IEmoticonPackageMgrExt, IEmoticonPackageStateMgrExt> { int _type; int _scene; BOOL m_freeToDownload; BOOL m_showBlackLine; NSString *m_storeSession; UIImageView *m_downloadedView; UIButton *m_button; UIActivityIndicatorView *m_activityIndicatorView; EmoticonStoreItem *m_storeItem; EmotionProgressView *m_progressView; MMWebImageView *m_tagImageView; MMWebImageView *m_iconImageView; UILabel *m_nameLabel; UILabel *m_inroduceLabel; id m_delegate; unsigned long m_extrance; UIButton *m_downloadButton; float m_cellHeight; UIButton *_m_downloadedButton; }

@property(retain, nonatomic) UIButton *m_downloadedButton; // @synthesize m_downloadedButton=_m_downloadedButton; @property(nonatomic) BOOL m_showBlackLine; // @synthesize m_showBlackLine; @property(nonatomic) float m_cellHeight; // @synthesize m_cellHeight; @property(nonatomic) BOOL m_freeToDownload; // @synthesize m_freeToDownload; @property(retain, nonatomic) UIButton *m_downloadButton; // @synthesize m_downloadButton; @property(nonatomic) unsigned long m_extrance; // @synthesize m_extrance; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) UILabel *m_inroduceLabel; // @synthesize m_inroduceLabel; @property(retain, nonatomic) UILabel *m_nameLabel; // @synthesize m_nameLabel; @property(retain, nonatomic) MMWebImageView *m_iconImageView; // @synthesize m_iconImageView; @property(retain, nonatomic) MMWebImageView *m_tagImageView; // @synthesize m_tagImageView; @property(retain, nonatomic) EmotionProgressView *m_progressView; // @synthesize m_progressView; @property(retain, nonatomic) EmoticonStoreItem *m_storeItem; // @synthesize m_storeItem; @property(retain, nonatomic) UIActivityIndicatorView *m_activityIndicatorView; // @synthesize m_activityIndicatorView; @property(retain, nonatomic) UIButton *m_button; // @synthesize m_button; @property(retain, nonatomic) UIImageView *m_downloadedView; // @synthesize m_downloadedView; @property(retain, nonatomic) NSString *m_storeSession; // @synthesize m_storeSession; - (void).cxx_destruct; - (void)OnEmoticonPackageDownloadStatusChanged:(id)arg1 IsDownloaded:(BOOL)arg2; - (void)OnBuyItemCancel:(id)arg1; - (void)OnBuyItemFailed:(id)arg1; - (void)OnBuyItemSuccess:(id)arg1; - (void)OnDownloadProgressChanged:(id)arg1 CurrLength:(unsigned int)arg2 TotalLength:(unsigned int)arg3; - (void)OnUpdateEmoticonPackageState:(id)arg1 toState:(int)arg2; - (void)checkEmoticonBuyRet:(int)arg1; - (void)onClickButton; - (void)onClickDownloadButton; - (void)onState:(int)arg1; - (void)loadSubView; - (void)layoutSubviews; - (void)loadIntroduceLabel; - (void)loadNameLabel; - (void)loadTagImageView; - (void)loadIconImageView; - (void)initStoreSession:(id)arg1 StoreItem:(id)arg2 ShouldShowBlackLine:(BOOL)arg3 CellHeight:(float)arg4; - (void)setScene:(int)arg1 andType:(int)arg2; - (void)dealloc;

@end

@interface QQMailMgr : MMService <IMsgExt, MMService, IQQMailExt> { BOOL m_bSyncingContact; unsigned long m_uiSyncCount; NSMutableDictionary *m_dicCookie; int mailUnreadCount; QQMailHttpRespHandler *mHandler; }

@property(retain, nonatomic) NSMutableDictionary *m_dicCookie; // @synthesize m_dicCookie; @property(retain, nonatomic) QQMailHttpRespHandler *mHandler; // @synthesize mHandler; - (void).cxx_destruct; - (int)getMailUnreadCount; - (void)handleMailUnreadCount:(int)arg1; - (void)GetAttachPic:(id)arg1; - (id)GetAttachListFromCompressInfo:(id)arg1; - (id)CreateAttachList:(struct XmlReaderNode_t *)arg1; - (void)SaveCompressInfo:(id)arg1 Path:(id)arg2; - (id)GetMailCompressInfo:(id)arg1; - (id)GetFilePathOfCompressInfo:(id)arg1; - (void)ComposeSend:(id)arg1 sendtype:(unsigned long)arg2 mailid:(id)arg3 attach:(id)arg4; - (void)UploadData:(id)arg1 filename:(id)arg2; - (void)SetMailUnread:(id)arg1; - (void)SyncMailUnreadCount; - (id)GetMail:(id)arg1; - (id)GetAllMailContact; - (void)ResetSyncCount; - (void)SyncContact; - (void)SetCookie:(id)arg1; - (id)GetCookieString; - (id)GetCookie; - (void)dealloc; - (id)init; - (void)setLastBoundary:(id)arg1; - (void)setBoundary:(id)arg1; - (void)OnDelMsg:(id)arg1 DelAll:(BOOL)arg2; - (void)OnDelMsg:(id)arg1 MsgWrap:(id)arg2; - (void)DeleteMailByMailId:(id)arg1; - (void)SaveMail:(id)arg1 byMailId:(id)arg2; - (void)LoadMail:(id *)arg1 byMailId:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeMsgUnreadButton : UIButton { MMWebImageView *oIconImageView; }

  • (void).cxx_destruct;
  • (void)onShakeMsgUnreadCountChanged;
  • (void)updateSubViews;
  • (void)initView;
  • (void)dealloc;
  • (id)init;

@end

@interface TrackRoomViewController : MMUIViewController { }

@end

@interface ShakeSettingViewController : MMUIViewController <tableViewDelegate, UITableViewDelegate, UITableViewDataSource, ShakeMgrExt> { id m_delegate; MMTableView *m_tableView; NSMutableArray *m_tableSections; }

  • (void).cxx_destruct;
  • (void)onShakeStatusChanged;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (void)onSouncStatusSwitchChanged:(id)arg1;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (void)OnXXX;
  • (void)OnDataChange;
  • (void)dealloc;
  • (id)init;
  • (void)viewDidLoad;
  • (void)initView;
  • (void)initTableView;
  • (void)initData;
  • (void)setM_Delegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CThrowBottleInfo : NSObject { CThrowBottleWrap *m_oThrowBottleWrap; CMessageWrap *m_oMsgWrap; NSData *m_dtBuffer; }

@property(retain, nonatomic) NSData *m_dtBuffer; // @synthesize m_dtBuffer; @property(retain, nonatomic) CMessageWrap *m_oMsgWrap; // @synthesize m_oMsgWrap; @property(retain, nonatomic) CThrowBottleWrap *m_oThrowBottleWrap; // @synthesize m_oThrowBottleWrap; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface COpenBottleInfo : NSObject { COpenBottleWrap *m_oOpenBottleWrap; CMessageWrap *m_oMsgWrap; NSMutableData *m_dtThumbBuffer; NSMutableData *m_dtContentBuffer; }

@property(retain, nonatomic) NSMutableData *m_dtContentBuffer; // @synthesize m_dtContentBuffer; @property(retain, nonatomic) NSMutableData *m_dtThumbBuffer; // @synthesize m_dtThumbBuffer; @property(retain, nonatomic) CMessageWrap *m_oMsgWrap; // @synthesize m_oMsgWrap; @property(retain, nonatomic) COpenBottleWrap *m_oOpenBottleWrap; // @synthesize m_oOpenBottleWrap; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface BottleMgr : MMService <MMService, NotifyFromMainCtrlDelegate, MessageObserverDelegate> { CBottleExtendCode *m_oCode; CMMDB *m_oMMDB; NSRecursiveLock *m_oLock; unsigned long m_uiThrowCount; unsigned long m_uiFishCount; NSMutableData *m_dtThumbBuffer; NSMutableData *m_dtContentBuffer; NSMutableDictionary *m_dicThrow; NSMutableDictionary *m_dicOpen; NSMutableArray *m_arrWording; CBottleSetting *m_oSetting; BOOL m_bBan; }

@property(retain, nonatomic) NSMutableArray *m_arrWording; // @synthesize m_arrWording; @property(retain, nonatomic) CBottleSetting *m_oSetting; // @synthesize m_oSetting; - (void).cxx_destruct; - (void)onServiceReloadData; - (void)dealloc; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)NotifyFromMainCtrl:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)SafeCallThrowAndFishNumChanged; - (void)handleOpenBottleOK:(id)arg1; - (void)handleFishBottleOK:(id)arg1; - (void)handleThrowBottleOK:(id)arg1; - (unsigned long)GetFishCount; - (unsigned long)GetThrowCount; - (void)GetThrowAndFishCount; - (void)FishBottle; - (void)FishThenOpenBottle:(unsigned long)arg1; - (void)createOpenBottleEvent:(unsigned long)arg1; - (void)OpenBottle:(unsigned long)arg1; - (void)setVoiceMsgReadByLocalID:(unsigned long)arg1 andMsgWrap:(id)arg2; - (id)getThrowBottleWording; - (void)throwBack:(id)arg1; - (unsigned long)throwBottle:(id)arg1 MsgWrap:(id)arg2; - (void)createThrowBottleEvent:(unsigned long)arg1; - (void)AddMsg:(id)arg1 MsgWrap:(id)arg2; - (void)DeleteBottleByLocalID:(unsigned long)arg1 backed:(BOOL)arg2; - (BOOL)DeleteBottle:(id)arg1 backed:(BOOL)arg2; - (void)DeleteBottle:(id)arg1; - (void)setBottle:(id)arg1 fromDBBottle:(id)arg2; - (void)fillBottleQueryProperty:(vector_24c76cbd *)arg1; - (void)callOnUpdateBottle:(id)arg1; - (void)updateBottle:(id)arg1; - (unsigned long)AddBottleToDB:(id)arg1; - (void)checkBottle:(id)arg1; - (id)GetAllBottles; - (id)GetBottleByLocalID:(unsigned long)arg1; - (unsigned long)GetSvrIDByLocalID:(unsigned long)arg1; - (id)getSvrUsrNameByLocalUsrName:(id)arg1; - (id)getLocalUsrNameBySvrUsrName:(id)arg1; - (void)setBottleUsrInfo:(id)arg1; - (void)spliteSvrUsrName:(id)arg1 encryptUsrName:(id *)arg2 bottleID:(id *)arg3; - (id)getSvrUsrNameByLocalID:(unsigned long)arg1; - (unsigned long)getMsgTypeByBottleDataType:(unsigned long)arg1; - (unsigned long)getMsgTypeByDataType:(unsigned long)arg1; - (BOOL)isBeBanned; - (void)initDB:(id)arg1 withLock:(id)arg2; - (void)onServiceInit; - (id)init; - (id)GetBottleIDFromContactName:(id)arg1; - (void)SaveSetting; - (id)GetSetting; - (void)LoadSetting; - (void)GenTestData; - (void)testThrow;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChatRoomBindCardUpgradeViewController : MMUIViewController <IWCPayControlLogicExt, IGroupMgrExt, UIAlertViewDelegate, WCAccountBindPhoneControlLogicDelegate> { CContact *m_chatRoomContact; unsigned long m_scene; unsigned long m_status; unsigned long m_phoneQuota; unsigned long m_maxCount; WCPayAddPayCardLogic *m_cardLogic; unsigned long m_upgradeRet; NSArray *m_presentArray; BOOL m_upgradeDirect; WCAccountBindPhoneControlLogic *m_bindLogic; }

  • (void).cxx_destruct;
  • (void)OnChatRoomUpgrade:(id)arg1 rspCode:(int)arg2 restQuota:(unsigned long)arg3 maxCount:(unsigned long)arg4;
  • (void)OnGetChatRoomUpgradeStatus:(unsigned long)arg1 quota:(unsigned long)arg2 maxCount:(unsigned long)arg3;
  • (void)OnFinishedWCPayLogic:(id)arg1 CompleteStatus:(int)arg2;
  • (void)bindPhoneReturn;
  • (void)onWCAccountBindPhoneControlLogicStop:(id)arg1;
  • (void)upgradeChatRoom;
  • (void)checkBindPhone;
  • (void)startBindCard;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)startUpgrade:(BOOL)arg1;
  • (void)confirmAction;
  • (void)getUpgradeStatus;
  • (void)openInfoPage;
  • (id)makeFooterSection:(unsigned long)arg1;
  • (id)makeProductSection:(unsigned long)arg1;
  • (id)makeUpgraderView:(id)arg1 upgrader:(id)arg2 maxCount:(unsigned long)arg3;
  • (BOOL)shouldNotShowConfirmPage;
  • (id)getUpgrader;
  • (id)getUpgraderText;
  • (void)initUpgraderView:(id)arg1 upgrader:(id)arg2 maxCount:(unsigned long)arg3;
  • (void)initUpgraderView;
  • (id)dismissWithAnim;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)initWithChatRoomContact:(id)arg1 forScene:(unsigned long)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoipMinimizeReportObject : MMObject { unsigned long m_clickMinimizeButtonTime; unsigned int m_clickMinimizeButtonCount; unsigned long m_startVoipTime; }

@property(nonatomic) unsigned long m_startVoipTime; // @synthesize m_startVoipTime; @property(nonatomic) unsigned int m_clickMinimizeButtonCount; // @synthesize m_clickMinimizeButtonCount; @property(nonatomic) unsigned long m_clickMinimizeButtonTime; // @synthesize m_clickMinimizeButtonTime; - (void)reportTotalMinimizeCountWithTotalTalkTime; - (void)recordVoipStartTime; - (void)reportMinimizeModeTimeForAudio; - (void)reportMinimizeModeTimeForVideo; - (void)reportIgnoreButtonClickForAudio; - (void)reportIgnoreButtonClickForVideo; - (void)reportMinimizeButtonClickForAudio; - (void)reportMinimizeButtonClickForVideo; - (id)init;

@end

@interface BGView : UIView { }

  • (void)setBGColor:(id)arg1;
  • (void)setBackgroundColor:(id)arg1;

@end

@interface FavDetailUpdateTimeView : MMUIView { UILabel *m_addFavTimeLabel; UILabel *m_editFavTimeLabel; FavoritesItem *m_favItem; }

  • (id)getDispUpdateTime:(id)arg1;
  • (float)getFavDetailUpdateTimeHeight; @property(retain, nonatomic) FavoritesItem *m_favItem; // @synthesize m_favItem;
  • (void).cxx_destruct;
  • (void)updateByFavItem:(id)arg1;
  • (void)initUpdateTimeView;
  • (void)layoutSubviews;
  • (void)initView;
  • (id)initWithFavItem:(id)arg1;

@end

@interface WNJsBridgeStackObj : NSObject { NSString *_handlerName; NSString *_data; CDUnknownBlockType _respCallback; }

@property(copy, nonatomic) CDUnknownBlockType respCallback; // @synthesize respCallback=_respCallback; @property(retain, nonatomic) NSString *data; // @synthesize data=_data; @property(retain, nonatomic) NSString *handlerName; // @synthesize handlerName=_handlerName; - (void).cxx_destruct;

@end

@interface WNJsBridge : NSObject { NSMutableArray *_arrBridgeStack; double _bridgeStackTimeLock; WebViewJavascriptBridge *_m_WebViewJavascriptBridge; }

  • (id)bridgeForWebView:(id)arg1 webViewDelegate:(id)arg2; @property(retain, nonatomic) WebViewJavascriptBridge *m_WebViewJavascriptBridge; // @synthesize m_WebViewJavascriptBridge=_m_WebViewJavascriptBridge;
  • (void).cxx_destruct;
  • (void)lockBridgeStack;
  • (BOOL)isBridgeStackLocked;
  • (BOOL)PushToBridgeStackIfNeed:(id)arg1 data:(id)arg2 responseCallback:(CDUnknownBlockType)arg3;
  • (void)responseFromAsync:(id)arg1;
  • (void)PopBridgeStackIfNeed;
  • (id)synCall:(id)arg1 data:(id)arg2;
  • (void)callHandler:(id)arg1 data:(id)arg2 responseCallback:(CDUnknownBlockType)arg3;
  • (void)registerHandler:(id)arg1 handler:(CDUnknownBlockType)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeBeaconSingleView : MMUIView { id _delegate; ShakeBeaconItem *_item; }

@property(retain, nonatomic) ShakeBeaconItem *item; // @synthesize item=_item; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onSelectView:(id)arg1; - (void)onClickHeadImageView:(id)arg1; - (void)stopAnimation; - (void)showAnimation; - (id)initWithBeaconInfo:(id)arg1;

@end

@interface AFPQueueItem : NSObject { unsigned long FPId; float duration; unsigned long endflag; unsigned long trycount; }

@property(nonatomic) unsigned long trycount; // @synthesize trycount; @property(nonatomic) unsigned long endflag; // @synthesize endflag; @property(nonatomic) float duration; // @synthesize duration; @property(nonatomic) unsigned long FPId; // @synthesize FPId;

@end

@interface UploadAFPMgr : MMObject { unsigned long _curFPId; BOOL _isUploading; BOOL _isEnd; NSMutableArray *_uploadQueue; int _eventType; id _delegate; MMTimer *checkUploadQueueTimer; }

@property(retain, nonatomic) MMTimer *checkUploadQueueTimer; // @synthesize checkUploadQueueTimer; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)isNeedUploadForDuration:(float)arg1; - (void)checkUploadQueue; - (void)stopUploadTaskWithErr:(int)arg1; - (void)stopUploadTask; - (void)SendFPData:(id)arg1 FPId:(unsigned long)arg2 Duration:(float)arg3 EndFlag:(unsigned long)arg4; - (void)AddNewPart:(unsigned long)arg1 Duration:(float)arg2 EndFlag:(unsigned long)arg3; - (void)MainUpdateQueue:(id)arg1; - (void)Stop; - (void)Start:(unsigned long)arg1; - (void)dealloc; - (id)init; - (void)doUpload:(unsigned long)arg1 Duration:(float)arg2 EndFlag:(unsigned long)arg3;

@end

@interface FTSStatHelper : MMObject { }

  • (void)failRecvRes:(id)arg1;
  • (void)asyncRecvRes:(id)arg1;
  • (void)syncRecvRes:(id)arg1;
  • (void)startRequestRes:(id)arg1;
  • (void)endRequestJson:(id)arg1;
  • (void)startRequestJson:(id)arg1;
  • (void)finishLoadHtml:(id)arg1;
  • (void)startLoadHtml;
  • (void)clean;

@end

@interface WebMailViewController : MMUIViewController <WCActionSheetDelegate, UITableViewDelegate, UITableViewDataSource, UINavigationControllerDelegate, UIAlertViewDelegate, UIScrollViewDelegate, UIWebViewDelegate, MMMailContactSelectViewDelegate, MailAttachmentControlViewDelegate, MailReceiverEditViewDelegate, MailContactFilterViewDelegate, IQQMailExt, INewQQMailExt, VerifyQQPwdMgrExt> { MMTableView *m_tableView; MailContactFilterView *m_filterView; UIWebView *m_webView; MailReceiverEditView *m_receiverView; MailReceiverEditView *m_ccView; MailReceiverEditView *m_bccView; MailSubjectEditView *m_topicView; UIView *m_ccBccView; NSMutableArray *m_arrShowViews; MailAttachmentControlView *m_attachmentControlView; CMail *m_mail; NSMutableArray *m_arrReceiver; NSMutableArray *m_arrCc; NSMutableArray *m_arrBcc; NSMutableArray *m_arrAttachment; unsigned long m_uiMailType; NSString *m_nsSubject; NSString *m_nsMailHeader; int m_firstResponderStatus; int m_ccBccFlodStatus; MMTimer *m_autoSaveTimer; unsigned long m_firstResponderTag; float m_fKeyboardHeight; float m_defaultvisibleheight; NSMutableArray *m_arrAttachmentView; NSMutableArray *m_arrAllMailContacts; NSString *m_nsMailID; BOOL m_bFromReadMail; BOOL m_bFirstFixContectHeight; BOOL m_bPresentModal; NSMutableArray *m_nsChats; BOOL m_bIsSending; id m_delegate; BOOL m_rewritingDataSource; UIResponder *keyboardActiveInput; }

@property(retain, nonatomic) NSString *m_nsMailHeader; // @synthesize m_nsMailHeader; @property(nonatomic) float m_defaultvisibleheight; // @synthesize m_defaultvisibleheight; @property(retain, nonatomic) UIResponder *keyboardActiveInput; // @synthesize keyboardActiveInput; @property(nonatomic) BOOL m_bPresentModal; // @synthesize m_bPresentModal; @property(nonatomic) BOOL m_bFromReadMail; // @synthesize m_bFromReadMail; @property(retain, nonatomic) NSMutableArray *m_arrAllMailContacts; // @synthesize m_arrAllMailContacts; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)dealloc; - (void)didReceiveMemoryWarning; - (void)viewDidBeDismissed:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)uploadAttachment:(id)arg1 name:(id)arg2; - (id)initWithMail:(id)arg1 withContent:(id)arg2 mailType:(unsigned long)arg3; - (id)initWithMail:(id)arg1 withContent:(id)arg2 withSubject:(id)arg3; - (id)init; - (id)getViewController; - (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2; - (void)scrollViewDidEndDecelerating:(id)arg1; - (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3; - (void)handleGetOffsetFromJS:(id)arg1; - (void)updateCurrentOffset; - (void)handleSetOffsetFromJS:(id)arg1; - (id)decodeFromPercentEscapeString:(id)arg1; - (id)getContent; - (void)setContent:(id)arg1; - (void)onMailContactSelectDone:(id)arg1 userInfo:(id)arg2; - (void)onMailContactChanged:(id)arg1; - (void)onTextFieldNextItem:(id)arg1; - (void)onTextFieldFinishEdit:(id)arg1; - (void)onTextFieldChanged:(id)arg1; - (void)onFirstResponderResigned; - (void)onMailReceiverEditViewHeightChanged:(id)arg1; - (void)onMailContactDoubleClicked:(id)arg1; - (void)onAddMailContact:(id)arg1; - (int)indexForView:(id)arg1; - (id)getFilterName:(id)arg1; - (void)contactReturn:(id)arg1; - (void)OnGetAllMailContact:(id)arg1 ErrNo:(int)arg2; - (void)onCancelButton; - (void)staticReloadTableView; - (void)reloadTableView; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)releaseAutoSaveTimer; - (void)initAutoSaveTimer; - (void)removeNotificationObservers; - (void)initNotificationObservers; - (void)keyboardWillHide:(id)arg1; - (void)keyboardDidShow:(id)arg1; - (void)keyboardWillShow:(id)arg1; - (void)responderDidBecomeActive:(id)arg1; - (void)initAttaches; - (void)initView; - (void)setMailTitle:(id)arg1; - (void)SetWebViewMargin:(unsigned long)arg1; - (void)rebuildTableView; - (float)calculateTableViewHeight; - (void)initTableItemViews; - (void)updateRightBarButton; - (void)OnReturn; - (void)ReleaseTextField; - (void)CheckCancel:(id)arg1; - (void)initData; - (BOOL)SendBtnEnable; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)composeSend; - (void)onSend; - (void)doSearch:(id)arg1; - (void)fixFilterView; - (void)onAutoSaveTimer; - (void)deleteDraft; - (void)loadDraft; - (void)saveDraft; - (void)setccBccFlodStatus:(int)arg1; - (void)rewriteDataSource:(int)arg1; - (void)setNextFirstRespondStatus:(int)arg1; - (void)setFirstRespondStatus:(int)arg1; - (int)getFirstResponderStatusForRow:(int)arg1; - (int)getNextResponderStautsForFirstResponderStatus:(int)arg1; - (id)getViewForFirstResponderStatus:(int)arg1; - (id)getSelfWebMailContact;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RoomReportController : NSObject { CContact *m_oChatContact; unsigned int m_uiStayTime; unsigned int m_uiUnReadCount; unsigned int m_uiReceiveCount; unsigned int m_uiSendCount; struct timeval m_tvStart; BOOL m_bReport; BOOL m_bStart; }

  • (void).cxx_destruct;
  • (void)report;
  • (void)report:(BOOL)arg1;
  • (void)addMsg:(id)arg1;
  • (unsigned long)getStayTime;
  • (void)setStartTime;
  • (void)willTerminate:(id)arg1;
  • (void)willEnterForeground:(id)arg1;
  • (void)didEnterBackground:(id)arg1;
  • (void)dealloc;
  • (id)initWithChatContact:(id)arg1 UnReadCount:(unsigned int)arg2;

@end

@interface FavTypeObjectItem : NSObject { NSString *_labelText; NSString *_imgName; NSString *_imgHLName; int _type; }

@property(retain, nonatomic) NSString *imgHLName; // @synthesize imgHLName=_imgHLName; @property(retain, nonatomic) NSString *imgName; // @synthesize imgName=_imgName; @property(retain, nonatomic) NSString *labelText; // @synthesize labelText=_labelText; @property(nonatomic) int type; // @synthesize type=_type; - (void).cxx_destruct; - (id)initWithImgName:(id)arg1 hightLightName:(id)arg2 type:(int)arg3 labelText:(id)arg4;

@end

@interface FavTypeButton : UIButton { int m_type; NSString *m_text; }

@property(retain, nonatomic) NSString *m_text; // @synthesize m_text; @property(nonatomic) int m_type; // @synthesize m_type; - (void).cxx_destruct; - (id)initWithFavTypeObjectItem:(id)arg1;

@end

@interface FavTagSearchFilter : MMUIView <FavTagEditViewDelegate, UIScrollViewDelegate> { UIView *m_backgroundView; MMScrollView *m_scrollView; MMScrollView *m_typeScrollView; UILabel *m_label; FavTagListView *m_tagListView; NSMutableArray *m_buttons; int m_currentType; NSMutableArray *currentTags; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) int m_currentType; // @synthesize m_currentType; - (void).cxx_destruct; - (void)keyboardWillHide:(id)arg1; - (void)keyboardDidShow:(id)arg1; - (void)removeAllTags; - (void)removeLastTag; - (id)getTagList; - (void)onDeleteButton:(id)arg1; - (void)onAddButton:(id)arg1; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)buttonClicked:(id)arg1; - (id)getCurrentTypeName; - (void)updateTagList; - (void)ontap; - (void)initView; - (void)layoutSubviews; - (void)addBlurEffectForView:(id)arg1 atPoint:(struct CGPoint)arg2; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CGetBottleCountEvent : NetCmdEvent { NSString *m_nsUsrName; }

@property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; - (void).cxx_destruct; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface FavSightDetailViewController : FavBaseDetailViewController <WCActionSheetDelegate, FavForwardLogicDelegate, FavSightViewDelegate, FavVideoDetailDelegate> { FavForwardLogicController *m_favForwardController; FavSightView *m_sightView; }

  • (void).cxx_destruct;
  • (void)OnFavoritesItemDownloadFinished:(id)arg1 ErrCode:(int)arg2;
  • (void)OnDownloadFavoritesItem:(id)arg1 LocalDataId:(id)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4;
  • (void)onFavSightSizeDidChange:(id)arg1;
  • (void)onJumpToViewDetail:(id)arg1;
  • (void)jumpToDetail:(id)arg1;
  • (void)onExitFullScreen;
  • (void)OpenVideoFavItem:(id)arg1;
  • (void)openVideoDetail;
  • (void)restartDownload;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onAction:(id)arg1;
  • (id)getFavForawrdViewController;
  • (void)initSightView;
  • (void)genContent:(id)arg1 indexPath:(id)arg2;
  • (float)getHeightForRowAtIndexPath:(id)arg1;
  • (int)getRowsInContentSection;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GetA8KeyLogic : MMObject <WCPayLogicMgrExt, IJumpEmoticonDetailCgiDelegate, ExtraDeviceLoginMgrExt, IScanBookMgrExt, WCNewCardDetailViewControllerDelegate, PBMessageObserverDelegate, UIAlertViewDelegate, IWCProductExt, WCProductDetailViewControllerDelegate, IWCDeviceBrandMgrExt, WCBaseControlMgrExt> { UIViewController *m_viewController; id m_delegate; NSString *m_nsLastResult; _Bool m_isSearching; NSString *m_nsBundleID; JSAPIPermissionBitSet *m_lastPmsBitSet; GeneralControlBitSet *m_lastGenCtlBitSet; DeepLinkBitSet *m_lastDeepLinkBitSet; NSData *m_lastJsApiControlBytes; NSMutableDictionary *m_wifiData; CContact *m_deviceContact; NSDictionary *m_deviceData; double startTime; JumpEmoticonDetailCgi *m_jumpEmoticonDetailCgi; NSString *_m_sessionKey; unsigned long _getA8keySubScene; unsigned long _getA8KeyScene; }

@property(nonatomic) unsigned long getA8KeyScene; // @synthesize getA8KeyScene=_getA8KeyScene; @property(nonatomic) unsigned long getA8keySubScene; // @synthesize getA8keySubScene=_getA8keySubScene; @property(copy, nonatomic) NSString *m_sessionKey; // @synthesize m_sessionKey=_m_sessionKey; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) JumpEmoticonDetailCgi *m_jumpEmoticonDetailCgi; // @synthesize m_jumpEmoticonDetailCgi; @property(nonatomic) _Bool m_isSearching; // @synthesize m_isSearching; - (void).cxx_destruct; - (void)OnGetRemoteProductItem:(id)arg1 QRCodeUrl:(id)arg2 Error:(int)arg3; - (void)onNeedReStartScanQRCode; - (void)onJumpEmoticonDetailCgiFailed:(id)arg1; - (void)onJumpEmoticonDetailCgiOkWithPackageId:(id)arg1; - (void)jumpToDeviceSearchGuideViewControllerWithUserData:(id)arg1; - (void)jumpToMyDeviceInfoViewController:(id)arg1 userData:(id)arg2; - (void)jumpToContactInfoViewController:(id)arg1 userData:(id)arg2; - (void)onWCDeviceBrandSearch:(id)arg1 respData:(id)arg2 fliterStatus:(unsigned int)arg3; - (void)onWCProductDetailViewControllerDisappear; - (void)onGotProductDetailFail:(id)arg1; - (void)onGotProductDetailSuccess:(id)arg1 productID:(id)arg2 retCode:(int)arg3; - (void)onWCBaseLogicDidStop:(unsigned long)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleSearchContactResp:(id)arg1; - (void)OnGetA8Key:(id)arg1; - (void)showContactInfoView:(id)arg1 QRCodeScene:(int)arg2; - (void)doSearchContact:(id)arg1 FromScene:(unsigned long)arg2 SearchScene:(unsigned long)arg3; - (void)doSearchContact:(id)arg1 SearchScene:(unsigned long)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)doUnknow:(id)arg1; - (void)GetA8Key:(id)arg1 Scene:(unsigned long)arg2 codeType:(unsigned int)arg3 codeVersion:(unsigned int)arg4; - (void)GetA8Key:(id)arg1 Scene:(unsigned long)arg2; - (void)GetA8Key:(id)arg1 Scene:(unsigned long)arg2 subScene:(unsigned long)arg3 codeType:(unsigned int)arg4 codeVersion:(unsigned int)arg5; - (void)setGetA8KeyBundleID:(id)arg1; - (id)initWithViewController:(id)arg1 delegate:(id)arg2; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VPResourceItem : MMObject { NSString *nsRes; unsigned long uiResId; unsigned long uiScene; }

@property(nonatomic) unsigned long uiScene; // @synthesize uiScene; @property(nonatomic) unsigned long uiResId; // @synthesize uiResId; @property(retain, nonatomic) NSString *nsRes; // @synthesize nsRes; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface VPGetResourceCgi : MMObject <PBMessageObserverDelegate, IRsaCertMgrExt> { unsigned long _curScene; id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)RSAProtobufMessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)HandleReturn:(id)arg1 Event:(unsigned long)arg2; - (void)OnResult:(id)arg1 withScene:(unsigned long)arg2; - (void)OnError:(int)arg1; - (void)getResourceRsaWithTicket:(id)arg1; - (void)getResourceWithScence:(unsigned long)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavLocationRemarkViewController : MMUIViewController <IFavoritesExt, UITextViewDelegate> { FavoritesItem *m_favItem; POIInfo *m_locInfo; UIImageView *m_textBkgView; UITextView *m_textView; UIImageView *m_locImg; UILabel *m_poiLabel; UILabel *m_placeholderLabel; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)OnUpdateItemRemark:(unsigned long)arg1 ErrCode:(int)arg2; - (void)onFavLocRemarkComplete; - (void)onCancel; - (void)textViewDidChange:(id)arg1; - (void)textViewDidEndEditing:(id)arg1; - (void)textViewDidBeginEditing:(id)arg1; - (void)updateTextViewSize; - (void)didReceiveMemoryWarning; - (void)initView; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)viewDidLoad; - (void)initRightBtn; - (void)initLeftBtn; - (void)dealloc; - (void)viewWillDisappear:(BOOL)arg1; - (id)initWithFavItem:(id)arg1; - (id)initWithLocInfo:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeBeaconLogicController : MMObject <LocationRetrieveDelegate, IBeaconSearchExt, WCBeaconGuideModeExt> { id m_delegate; LocationRetriever *_locationRetriever; CLLocation *_location; }

@property(retain, nonatomic) CLLocation *location; // @synthesize location=_location; @property(retain, nonatomic) LocationRetriever *locationRetriever; // @synthesize locationRetriever=_locationRetriever; - (void).cxx_destruct; - (void)onRetrieveLocationError:(int)arg1; - (void)onRetrieveLocationTimeOut:(id)arg1; - (void)onRetrieveLocationOK:(id)arg1; - (void)onDidFetchedContent:(id)arg1; - (void)onDidFetchedNoContentWithError:(unsigned int)arg1; - (void)onGetBeaconError:(int)arg1; - (void)onGetBeaconResponse:(id)arg1; - (id)getMsgForState:(unsigned long)arg1; - (BOOL)isShowBannerView; - (void)shakeTerminate; - (void)shakeReset; - (void)shakeStop; - (void)shakeReport; - (id)initWithDelegate:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SettingModifyAliasViewController : MMUIViewController <PBMessageObserverDelegate, UIAlertViewDelegate, UITextFieldDelegate, PasswordLogicDelegate, WCAccountSetPasswordViewControllerDelegate> { id m_delegate; NSString *m_nsAlias; MMTableViewInfo *m_tableViewInfo; MMTableViewCellInfo *m_editInfo; PasswordLogic *m_checkPasswordLogic; UILabel *m_tipLabel; UILabel *m_userNameLabel; }

@property(retain, nonatomic) NSString *m_nsAlias; // @synthesize m_nsAlias; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onSaveText; - (void)ModifyAccount; - (void)onSetPasswordOK; - (void)onSetPasswordBack; - (void)unknownFail:(id)arg1; - (void)checkHaveNotSetPassword:(id)arg1; - (void)checkHaveSetPassword:(id)arg1; - (void)passwordLogicStart:(id)arg1; - (void)startSetPwd; - (void)OnSetAliasOK; - (void)startLoading; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)setError:(id)arg1; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)textFieldTextDidChange:(id)arg1; - (BOOL)textFieldShouldClear:(id)arg1; - (void)initSetAliasView; - (void)initSetAliasOKView:(BOOL)arg1; - (void)disMissThisViewAnimated; - (void)dealloc; - (void)viewWillDisappear:(BOOL)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GetPOIListMgr : MMService <PBMessageObserverDelegate, MMService> { SKBuiltinBuffer_t *_nearBuff; SKBuiltinBuffer_t *_searchBuff; struct CLLocationCoordinate2D _lastCoordinate; }

@property(retain, nonatomic) SKBuiltinBuffer_t *searchBuff; // @synthesize searchBuff=_searchBuff; @property(retain, nonatomic) SKBuiltinBuffer_t *nearBuff; // @synthesize nearBuff=_nearBuff; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)getSearchPOIList:(struct CLLocationCoordinate2D)arg1 KeyWord:(id)arg2 StartFromFirst:(BOOL)arg3 Scene:(unsigned int)arg4 UserActuallyLocation:(id)arg5; - (BOOL)autoSearchPOIList:(struct CLLocationCoordinate2D)arg1 Keyword:(id)arg2 Scene:(unsigned int)arg3 UserActuallyLocation:(id)arg4 StartFromFirst:(BOOL)arg5; - (BOOL)getNearPOIList:(struct CLLocationCoordinate2D)arg1 StartFromFirst:(BOOL)arg2 Scene:(unsigned int)arg3 UserActuallyLocation:(id)arg4; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QQOfflineMsgViewController : MMListViewController <IQQSessionExt, contactInfoDelegate, IMsgExt, IMMNewSessionMgrExt> { UIButton *m_rightButton; }

@property(retain, nonatomic) UIButton *m_rightButton; // @synthesize m_rightButton; - (void).cxx_destruct; - (void)onGetNewServerTips; - (void)newArrListUpDataReloadView; - (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2; - (void)dealloc; - (void)viewWillBePushed:(BOOL)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)didAppear; - (void)onSessionTotalUnreadCountChange:(unsigned long)arg1; - (void)updateLeftBarButtonItem; - (void)QQNewBaseSessionArriving:(id)arg1; - (void)QQNewSessionArriving:(id)arg1; - (void)QQSessionChanged:(id)arg1; - (void)QQNeedReload; - (void)updateAllSessions; - (void)updateSessionByName:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initData; - (void)initView; - (void)updateRightButton; - (void)initHeaderView; - (void)onEditContact:(id)arg1; - (void)onOpenQQ:(id)arg1; - (void)deleteSession:(unsigned long)arg1; - (void)goToInfoViewController:(id)arg1; - (void)newMessageFromContactInfo:(id)arg1; - (void)openFunction; - (void)updateViewControllerTitle;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMResPackageMgr : MMService <MMService, MMPackageDownloadMgrExt> { NSMutableDictionary *m_resMap; }

  • (BOOL)RenameResRoot;
  • (void).cxx_destruct;
  • (id)pathForResNamed:(id)arg1 withPID:(id)arg2;
  • (void)onPackageCancelFinish:(id)arg1;
  • (void)onPackageDownloadFinish:(id)arg1 package:(id)arg2;
  • (void)onPackageDownloadProcessUpdated:(id)arg1 downloadSize:(int)arg2 totalSize:(int)arg3;
  • (void)onPackageListUpdated:(id)arg1;
  • (void)cancelResPackageDownload:(id)arg1;
  • (float)getResPackageSize:(id)arg1;
  • (void)downloadResPackage:(id)arg1;
  • (BOOL)isResPackageReady:(id)arg1;
  • (BOOL)createDirIfNotExist:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMMailContactViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, LongPressMenuViewDelegate> { NSString *_nsMailContactName; NSString *_nsMailContactAddress; BOOL _bShowSendBtn; MMTableView *_tableView; UIButton *_sendMailBtn; MMUILongPressMenuView *_nameView; MMUILongPressMenuView *_addressView; }

@property(nonatomic) BOOL bShowSendBtn; // @synthesize bShowSendBtn=_bShowSendBtn; @property(retain, nonatomic) NSString *nsMailContactAddress; // @synthesize nsMailContactAddress=_nsMailContactAddress; @property(retain, nonatomic) NSString *nsMailContactName; // @synthesize nsMailContactName=_nsMailContactName; - (void).cxx_destruct; - (void)MenuControllerWillHide:(id)arg1; - (void)MenuControllerWillShow:(id)arg1; - (void)onSendMail:(id)arg1; - (void)onLongPressMenuViewCopy:(id)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXTalkPresentMgr : MMService <MMService, IMsgExt, IContactMgrExt> { NSMutableDictionary *_infoList; BOOL _isInfoListLoaded; }

@property(retain, nonatomic) NSMutableDictionary *infoList; // @synthesize infoList=_infoList; - (void).cxx_destruct; - (BOOL)isTrackMode:(id)arg1; - (BOOL)isTalkRoomEmpty:(id)arg1; - (BOOL)loadWXTalkRoomInfoList; - (void)saveWXTalkRoomInfoList; - (BOOL)writeToFile:(id)arg1 data:(id)arg2; - (id)getRoomMembersByUsername:(id)arg1; - (void)handleWXTalkRoomInfoMessage:(id)arg1 withMessageWrap:(id)arg2; - (id)getRoomInfoFromMessageWrap:(id)arg1; - (void)OnMsgNotAddDBNotify:(id)arg1 MsgWrap:(id)arg2; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MsgImgFullScreenContainer : MMUIScrollView <UIScrollViewDelegate, ImageScrollViewDelegate, WCActionSheetDelegate> { NSMutableDictionary *dicVisiblePageIndex; int m_iNumberOfPages; int m_iCurrentPage; MMAnimationTipView *m_tipView; BOOL m_bFromPicker; struct CGRect _originImageRectInScreen; id m_delegate; MMUIViewController *m_viewController; }

@property(nonatomic) BOOL m_bFromPicker; // @synthesize m_bFromPicker; @property(nonatomic) int m_iCurrentPage; // @synthesize m_iCurrentPage; @property(nonatomic) int m_iNumberOfPages; // @synthesize m_iNumberOfPages; @property(nonatomic) __weak MMUIViewController *m_viewController; // @synthesize m_viewController; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)transitionToNewSize; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (id)getPhotoatIndex:(unsigned int)arg1; - (void)updatePhotoatIndex:(unsigned int)arg1; - (void)setPage:(unsigned long)arg1 atIndex:(unsigned int)arg2; - (void)clearView; - (void)updatePageCount:(unsigned long)arg1; - (unsigned int)imageCount; - (id)viewAtPage:(unsigned int)arg1 frame:(struct CGRect)arg2; - (id)imageAtPage:(unsigned int)arg1; - (struct CGPoint)contentOffsetForPagingScrollView; - (struct CGSize)contentSizeForPagingScrollView; - (struct CGRect)frameForPageAtIndex:(unsigned int)arg1; - (struct CGRect)frameForPagingScrollView:(int)arg1; - (void)ImageScrollViewWillBeginZooming:(id)arg1 withView:(id)arg2; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)scrollViewDidEndDecelerating:(id)arg1; - (void)scrollViewDidEndScrollingAnimation:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (BOOL)isDisplayingPageForIndex:(unsigned int)arg1; - (void)tilePages; - (void)animateShowWithOriginRectInScreen:(struct CGRect)arg1; - (id)initWithFrame:(struct CGRect)arg1; - (void)initScrollView; - (void)OnLongPressBegin:(id)arg1; - (void)OnLongPress:(id)arg1; - (void)onDoubleTap:(id)arg1; - (void)onSingleTap:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)addToFavorites; - (void)forwardMessage; - (void)onOperate; - (void)onSavedPhotosAlbum; - (void)setFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCUIParam : NSObject { }

@end

@interface AppEmoticonMessageNodeView : BaseMessageNodeView <EmoticonCustomManageAddLogicDelegate, MMUIViewControllerDelegate, IAPPEmoticonDownloadExt> { UIImageView *m_bottomInfoBkgView; SightIconView *m_sightIconView; MMEmoticonView *m_oImageView; EmoticonCustomManageAddLogic *_addEmoticonLogic; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1; @property(retain, nonatomic) EmoticonCustomManageAddLogic *addEmoticonLogic; // @synthesize addEmoticonLogic=_addEmoticonLogic; @property(retain, nonatomic) MMEmoticonView *m_oImageView; // @synthesize m_oImageView;
  • (void).cxx_destruct;
  • (id)getViewController;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onAppEmoticonDownloadFinished:(id)arg1;
  • (void)onAppEmoticonDownloading:(id)arg1;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onMoreOperate:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onClick;
  • (void)showOperations;
  • (void)SaveEmoticon:(id)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)updateNodeStatus:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (void)showSightIconWithIconType:(int)arg1;
  • (void)showbottomInfoBkgView;
  • (void)updateEmoticonView;
  • (BOOL)isDownloading;
  • (BOOL)isDownloaded;
  • (BOOL)StartDownload;
  • (void)dealloc;
  • (id)initWithMessageWrap:(id)arg1 Contact:(id)arg2 ChatContact:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MassSendWrap : NSObject { unsigned long m_uiMessageType; NSArray *m_arrayToList; NSString *m_nsText; UIImage *m_image; NSData *m_dtImage; NSData *m_dtVoice; unsigned long m_uiVoiceTime; unsigned long m_uiVoiceTmpID; NSString *m_nsChatName; unsigned long m_uiMesLocalID; unsigned long m_uiIsSendAgain; CaptureVideoInfo *m_oVideoInfo; unsigned long m_uiCreateTime; unsigned long m_voiceFormat; unsigned long m_uiUploadStatus; NSString *m_nsUsrNameList; NSString *m_nsFileMD5; }

@property(retain, nonatomic) NSString *m_nsFileMD5; // @synthesize m_nsFileMD5; @property(retain, nonatomic) NSString *m_nsUsrNameList; // @synthesize m_nsUsrNameList; @property(nonatomic) unsigned long m_uiUploadStatus; // @synthesize m_uiUploadStatus; @property(nonatomic) unsigned long m_voiceFormat; // @synthesize m_voiceFormat; @property(nonatomic) unsigned long m_uiIsSendAgain; // @synthesize m_uiIsSendAgain; @property(nonatomic) unsigned long m_uiVoiceTmpID; // @synthesize m_uiVoiceTmpID; @property(nonatomic) unsigned long m_uiMesLocalID; // @synthesize m_uiMesLocalID; @property(retain, nonatomic) NSString *m_nsChatName; // @synthesize m_nsChatName; @property(nonatomic) unsigned long m_uiCreateTime; // @synthesize m_uiCreateTime; @property(retain, nonatomic) CaptureVideoInfo *m_oVideoInfo; // @synthesize m_oVideoInfo; @property(nonatomic) unsigned long m_uiVoiceTime; // @synthesize m_uiVoiceTime; @property(retain, nonatomic) NSData *m_dtVoice; // @synthesize m_dtVoice; @property(retain, nonatomic) NSData *m_dtImage; // @synthesize m_dtImage; @property(retain, nonatomic) UIImage *m_image; // @synthesize m_image; @property(retain, nonatomic) NSString *m_nsText; // @synthesize m_nsText; @property(retain, nonatomic) NSArray *m_arrayToList; // @synthesize m_arrayToList; @property(nonatomic) unsigned long m_uiMessageType; // @synthesize m_uiMessageType; - (void).cxx_destruct; - (BOOL)IsSameMassSightMsg:(id)arg1; - (BOOL)IsSameVideoMsg:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface MassSendMgr : MMService <PBMessageObserverDelegate, MMService, IMsgExt> { MassSendInfo *m_info; unsigned long m_uiEventID; unsigned long m_uiMaxSupport; CMMDB *m_oMMDB; NSRecursiveLock *m_oLock; NSMutableDictionary *m_dicContacts; BOOL m_bDataNeedReload; BOOL m_bCancel; CMessageWrap *m_msgWrap; BOOL m_bFreqLimit; }

@property(retain, nonatomic) CMessageWrap *m_msgWrap; // @synthesize m_msgWrap; @property(retain, nonatomic) MassSendInfo *m_info; // @synthesize m_info; - (void).cxx_destruct; - (BOOL)DeleteMassSendContact:(id)arg1; - (id)GetAllMassSendContact; - (unsigned long)InsertMassSendContact:(id)arg1; - (BOOL)HandleMassSendTopMsg:(id)arg1 MsgWrap:(id)arg2; - (void)OnMsgNotAddDBNotify:(id)arg1 MsgWrap:(id)arg2; - (id)genMainFrameSessionInfo:(id)arg1; - (BOOL)isNeedBeTop:(id)arg1; - (BOOL)GetStartAndEndDateFromXmlContent:(id)arg1 arrStart:(id)arg2 arrEnd:(id)arg3; - (void)CancelMassSend; - (void)DelMsg:(id)arg1 MsgWrap:(id)arg2; - (id)GetMsg:(id)arg1 LocalID:(unsigned long)arg2; - (id)GetMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)cancelFreqLimit; - (void)hanldeMassSendUploadOK:(id)arg1; - (void)MassSend:(id)arg1; - (void)CreateMassSendEvent; - (void)addLocalMessage; - (void)genImgMsgWrap:(id)arg1; - (BOOL)isNeedShowInMainFrame; - (BOOL)SaveMesThumb:(id)arg1 MsgWrap:(id)arg2; - (BOOL)SaveMesImg:(id)arg1 MsgWrap:(id)arg2; - (BOOL)WriteAudioFile:(id)arg1 LocalID:(unsigned long)arg2 Offset:(unsigned long)arg3 Len:(unsigned long)arg4 Data:(id)arg5; - (void)safeCallFailExtension:(unsigned long)arg1 WithErrorMsg:(id)arg2; - (void)safeCallFailExtension:(unsigned long)arg1; - (id)getToList:(id)arg1; - (id)getToListMD5:(id)arg1; - (id)getRealChatUsrByMD5:(id)arg1; - (void)dealloc; - (id)init; - (void)initDB:(id)arg1 withLock:(id)arg2; - (void)deleteContact:(id)arg1; - (void)addContact:(id)arg1; - (BOOL)deleteContactInDB:(id)arg1; - (BOOL)addContactInDB:(id)arg1; - (id)getContactByName:(id)arg1; - (BOOL)autoReload; - (void)getAllContactsFromDB; - (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactTagNewDetailViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, IContactLabelMgrExt, MultiSelectContactsViewControllerDelegate, ContactTagNameEditViewControllerDelegate, UIAlertViewDelegate> { BOOL _bIsAlreadyDisMissSelf; BOOL _bIsTagNameChange; int _commonSearchScene; MMTableView *_tableView; int _curActionType; ContactTagData *_contactTagData; NSMutableArray *_curMemberContactList; unsigned long _curEventID; NSString *_curDisplayTagName; NSMutableArray *_contactsKeyArray; NSMutableDictionary *_contactsDict; }

@property(retain, nonatomic) NSMutableDictionary *contactsDict; // @synthesize contactsDict=_contactsDict; @property(retain, nonatomic) NSMutableArray *contactsKeyArray; // @synthesize contactsKeyArray=_contactsKeyArray; @property(retain, nonatomic) NSString *curDisplayTagName; // @synthesize curDisplayTagName=_curDisplayTagName; @property(nonatomic) BOOL bIsTagNameChange; // @synthesize bIsTagNameChange=_bIsTagNameChange; @property(nonatomic) BOOL bIsAlreadyDisMissSelf; // @synthesize bIsAlreadyDisMissSelf=_bIsAlreadyDisMissSelf; @property(nonatomic) unsigned long curEventID; // @synthesize curEventID=_curEventID; @property(retain, nonatomic) NSMutableArray *curMemberContactList; // @synthesize curMemberContactList=_curMemberContactList; @property(retain, nonatomic) ContactTagData *contactTagData; // @synthesize contactTagData=_contactTagData; @property(nonatomic) int curActionType; // @synthesize curActionType=_curActionType; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(nonatomic) int commonSearchScene; // @synthesize commonSearchScene=_commonSearchScene; - (void).cxx_destruct; - (void)setContactLabel:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)onAddContactLabel:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)updateContactLabelName:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (unsigned long)updateTagMember; - (BOOL)isTagNameEmptyOrExist:(id)arg1; - (unsigned long)createOrUpdateTagName; - (void)updateRightBarButtonStatus; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onTagNameEditViewControllerRetWithTagName:(id)arg1; - (void)reloadMemberListAndView:(id)arg1 isChatRoomList:(BOOL)arg2; - (void)onMultiSelectContactReturn:(id)arg1; - (void)onSaveBarButtonPress:(id)arg1; - (void)onDismissBarButtonPress:(id)arg1; - (void)internalDisMissSelfAnimated:(BOOL)arg1; - (void)setSaveButtonEnable:(BOOL)arg1; - (void)onClickContactItemCellWithIndexPath:(id)arg1; - (void)onClickAddMemberCell; - (void)onClickTagNameCell; - (void)makeMemberContactCellContent:(id)arg1 WithIndexPath:(id)arg2; - (void)makeAddMemberCellContent:(id)arg1; - (void)makeTagNameCellContent:(id)arg1; - (void)makeTagDetailEditHeaderContent:(id)arg1; - (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3; - (id)sectionIndexTitlesForTableView:(id)arg1; - (void)handleDeleteContactAtIndexPath:(id)arg1; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (BOOL)tableView:(id)arg1 shouldHighlightRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)sortTagContactsV2; - (void)sortTagContacts; - (id)addContactSectionKey:(id)arg1; - (void)processContactSectionData:(id)arg1; - (void)initView; - (void)reloadData; - (void)initData; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (id)initViewControllerWithCreateNewTag; - (id)initViewControllerWithContactTagData:(id)arg1; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RecordPermissionCheckMgr : MMService { int m_CheckPermissionFlag; }

  • (void)callRecordDenied;
  • (void)callRecordPermissioned;
  • (void)CheckRecordPermission;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AccelerometerFilter : NSObject { double x; double y; double z; }

@property(readonly, nonatomic) double z; // @synthesize z; @property(readonly, nonatomic) double y; // @synthesize y; @property(readonly, nonatomic) double x; // @synthesize x;

@end

@interface HighpassFilter : AccelerometerFilter { double lastX; double lastY; double lastZ; BOOL hasXCrash; BOOL hasYCrash; BOOL hasZCrash; int xCountDown; int yCountDown; int zCountDown; }

  • (BOOL)addAccelerationByX:(double)arg1 Y:(double)arg2 Z:(double)arg3;

@end

@interface CShakeChecker : MMObject { id m_delegate; CMMotionManager *m_motionMgr; HighpassFilter *m_filter; NSOperationQueue *m_queue; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)stopCheck;
  • (void)startCheck;
  • (id)init;
  • (void)setM_Delegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCNotificationCenterMgr : MMObject { WCDataItem *m_lastDataItem; MyWCDB *m_database; int m_unReadCount; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) MyWCDB *m_database; // @synthesize m_database; - (void).cxx_destruct; - (void)deleteMessage:(id)arg1; - (void)deleteAllMessages; - (void)markMessageAllReadBeginWithMessage:(id)arg1; - (void)markMessageListRead:(id)arg1; - (void)markMessageRead:(id)arg1; - (id)getMessageFrom:(id)arg1 maxCount:(unsigned long)arg2; - (id)getAllMessages; - (id)getUnReadMessagesLimit:(unsigned long)arg1; - (id)getUnReadMessages; - (id)getLatestReadMessage; - (id)getLastUnReadMessage; - (unsigned long)getUnReadMessageCount; - (id)getLastWCObject; - (void)NotifyCmd:(id)arg1; - (void)NotifyCheckSelector; - (void)saveSetting; - (void)dealloc; - (id)init;

@end

@interface MFMusicPlayBtn : UIButton { TextFlowView *_flowview; UIImageView *_iView; }

  • (void).cxx_destruct;
  • (void)setupFlowTextView;
  • (void)layoutSubviews;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WXCUserNetTypeMgr : NSObject { NSMutableDictionary *_userNetTypeCacheDic; CTTelephonyNetworkInfo *_telephonyNetworkInfo; }

  • (id)sharedInstance; @property(retain, nonatomic) CTTelephonyNetworkInfo *telephonyNetworkInfo; // @synthesize telephonyNetworkInfo=_telephonyNetworkInfo; @property(retain, nonatomic) NSMutableDictionary *userNetTypeCacheDic; // @synthesize userNetTypeCacheDic=_userNetTypeCacheDic;
  • (void).cxx_destruct;
  • (int)getNetTypeBelowIOS7;
  • (int)getNetTypeByNetworkStatus:(BOOL)arg1;
  • (int)getNetTypeAboveIOS7;
  • (int)getSelfNetType;
  • (void)dealloc;
  • (id)init;

@end

@interface WCDataUploader : WCUploader { int currentPos; int uploadResult; int uploadErrType; NSString *uploadErrMsg; WCUploadTask *m_task; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) WCUploadTask *m_task; // @synthesize m_task; - (void).cxx_destruct; - (void)onResponse:(id)arg1 Event:(unsigned long)arg2; - (void)setFinished; - (BOOL)onSetRequest:(id)arg1; - (id)xmlForUploadTask:(id)arg1;

@end

@interface MsgResourceBrowseViewController : MMUIViewController <MsgFastBrowseViewDelegate, IClearDataMgrExt, WCActionSheetDelegate> { NSMutableArray *m_arrMsg; vector3d478e4e _arrSelectedData; shared_ptr174ad120 m_sessionItem; MsgFastBrowseView *m_msgFastBrowseView; UIImageView *_footerView; UIButton *_selectAllButton; UIButton *_deleteButton; UILabel *_sizeLabel; CMessageWrap *m_curMsgWrap; NSString *m_nsChatName; }

@property(retain, nonatomic) NSString *m_nsChatName; // @synthesize m_nsChatName; @property(retain, nonatomic) CMessageWrap *m_curMsgWrap; // @synthesize m_curMsgWrap; - (id).cxx_construct; - (void).cxx_destruct; - (void)doDeleteData; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onDeleteSelectedData:(id)arg1; - (void)rebuildSelectedData; - (void)onReloadDataItem; - (void)onSelecteAll; - (void)msgFastBrowseView:(id)arg1 didChangeCheckMarkTo:(BOOL)arg2 atSection:(unsigned int)arg3; - (void)msgFastBrowseView:(id)arg1 didChangeCheckMarkTo:(BOOL)arg2 withMsgInfo:(id)arg3; - (void)onSquareImgClicked:(id)arg1 withInfo:(id)arg2 withOffset:(unsigned long)arg3; - (id)messageWrapsForMsgFastBrowseView:(id)arg1; - (void)handleClickAppMessage:(id)arg1; - (void)previewAppNode:(id)arg1 msgWrap:(id)arg2; - (void)handleClickVideoMessage:(id)arg1; - (void)hanleClickImageMessage:(id)arg1; - (void)onCancel; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (id)getDataSizeShowString:(const vector3d478e4e *)arg1; - (unsigned long)getDataSize:(const vector3d478e4e *)arg1; - (id)getSelectButtonTitle; - (void)updateFooterPannelView; - (void)initFooterPannelView; - (void)initView; - (void)initNavBar; - (void)initData; - (void)viewDidLoad; - (void)dealloc; - (id)initWithMsgWrap:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXGSpeedFilter : NSObject { NSMutableArray *m_speedCycleArray; unsigned int m_tailPoint; unsigned int m_windowSize; float m_currentSpeed; }

  • (void).cxx_destruct;
  • (float)getSpeed;
  • (void)addSpeed:(float)arg1;
  • (id)initWithWindowSize:(unsigned int)arg1;
  • (id)init;

@end

@interface BottleCryptHelper : NSObject { }

  • (id)BottleUsrNameDeCrypt:(id)arg1;

@end

@interface FavoritesBatchDelMgr : MMObject { FavoritesItemDB *_favItemDB; NSMutableArray *_batchDelArray; NSMutableArray *_failArray; id _delegate; BOOL _isDeling; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)checkFailQueue; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)HandleBatchDelFavItemResp:(id)arg1 Event:(unsigned long)arg2; - (void)TryStartBatchDel; - (void)addBatchDelFavoritesItemList:(id)arg1; - (void)dealloc; - (BOOL)loadBatchDelQueue; - (void)initDB:(id)arg1; - (id)init;

@end

@interface AudioUtil : NSObject { }

  • (unsigned long)calcVoiceTime:(unsigned long)arg1 VoiceFormat:(unsigned long)arg2;

@end

@interface MMMusicPageView : UIView <UITableViewDelegate, UITableViewDataSource, MMImageLoaderObserver, MMWebImageViewDelegate> { UIImageView *_musicCoverView; MMWebImageView *_lowMusicCoverWebView; ColorGradientView *_navBarGradientView; MMMusicInfo *_musicInfo; NSURL *_url; int _currentLyricIndex; MMTimer *_timer; float _offset; NSMutableArray *_lyricsList; NSMutableArray *_timeList; UIView *_bgShadeView; ColorGradientView *_shadeGradientView; UIView *_bottomBgView; UIColor *_bgColorByCover; UIColor *_lyricColorHl; BOOL _isSingleLyricPage; NSString *_displayName; UIView *_musicTitleView; UILabel *_shareLabel; UILabel *_musicTitleLabel; UILabel *_singleLyricLabel; BOOL _isTimeToShowSingleLyric; UITableView *_lyricsView; UIView *_lyricsContainerView; ColorGradientView *_headColorGradientView; ColorGradientView *_bottomColorGradientView; UIView *_secondPageGuesterView; MMMusicLyricResolver *_lyricResolver; BOOL _isShakeMusicPage; id m_delegate; int _musicIndex; UIButton *_arrowUpBtn; BOOL _hasAddBlurEffect; UIView *_blurView; }

@property(retain, nonatomic) UIButton *arrowUpBtn; // @synthesize arrowUpBtn=_arrowUpBtn; @property(nonatomic) BOOL isSingleLyricPage; // @synthesize isSingleLyricPage=_isSingleLyricPage; @property(nonatomic) BOOL isShakeMusicPage; // @synthesize isShakeMusicPage=_isShakeMusicPage; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)tryToUpdateBlurEffect; - (float)getCoverViewOriginX; - (float)getCoverViewSideLength; - (void)tryToUseIpadRatio; - (void)resetBgShadeViewY; - (void)resetLyricContainerViewY; - (void)resetWidthAndX; - (void)resetMusicCoverFrame; - (void)layoutPageView; - (void)onLoadImageOK:(id)arg1; - (void)addBlurEffectForMusicCover; - (void)updateLowMusicCoverWebView; - (id)getCoverImage; - (void)back2FirstPage; - (void)onSwipeBack2FirstPage; - (void)showSecondPage; - (void)onShowSecondPage; - (void)shadeGradientViewSwipeDown; - (void)shadeGradientViewTapped; - (void)coverImageViewTapped; - (void)addGestureRecognizers; - (id)getMusicInfo; - (void)setDefaultTwoColors; - (void)updateTwoColorsByImage:(id)arg1; - (id)getBackGroundColor; - (id)getLyricColor; - (void)updateAlbumCoverImg:(id)arg1; - (void)ImageDidFail:(id)arg1; - (void)ImageDidLoad:(id)arg1 Url:(id)arg2; - (void)dealloc; - (BOOL)isValidDisplayName; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)updateLyrics:(id)arg1; - (void)updateTimeLyricArrayWithLyrics:(id)arg1; - (void)stopTimer; - (void)updateCurIndexJustByTime; - (void)updateCurIndex; - (void)scroll; - (void)startScroll; - (void)setAlphaForSubViews; - (void)initSecondPage; - (void)updateNavBarGradientView; - (void)updateColorGradientView; - (void)updateShadeGradientView; - (void)initDisplayNameByUsrName:(id)arg1; - (void)initDisplayName; - (void)initMusicTitleView; - (void)fadeShowShareLabel; - (BOOL)isValidLyric; - (void)commitArrowUpAnimation; - (void)becomeCenterPage; - (void)performFadeShowShareLabel; - (void)initArrowUpBtn; - (id)shareLabelText; - (void)initFirstPage; - (void)initPageView; - (void)configureWithMusicInfo:(id)arg1 andIndex:(int)arg2 andIsSingleLyricPage:(BOOL)arg3 isFirstConfigure:(BOOL)arg4; - (id)initWithMusicInfo:(id)arg1 andIndex:(int)arg2 andIsSingleLyricPage:(BOOL)arg3 andOffset:(float)arg4; - (id)initWithMusicInfo:(id)arg1 andIndex:(int)arg2 andIsSingleLyricPage:(BOOL)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WNRichEditWebView : UIWebView { UIView *_m_toolView; }

@property(retain, nonatomic) UIView *m_toolView; // @synthesize m_toolView=_m_toolView; - (void).cxx_destruct; - (id)inputAccessoryView; - (BOOL)canBecomeFirstResponder;

@end

@interface WNRichEditViewController : MMUIViewController <UIWebViewDelegate, WNNoteRichEditDelegate> { WNJsBridge *_bridge; NSMutableDictionary *_itemDic; int _maxLocalId; WNRichEditWebView *m_webView; UIView *m_toolView; UIView *m_headerView; float keyboardHeight; float maxKeyboardHeight; NSArray *_m_noteItemUtils; }

@property(retain, nonatomic) NSArray *m_noteItemUtils; // @synthesize m_noteItemUtils=_m_noteItemUtils; @property(retain, nonatomic) UIView *m_headerView; // @synthesize m_headerView; @property(retain, nonatomic) UIView *m_toolView; // @synthesize m_toolView; @property(retain, nonatomic) UIWebView *m_webView; // @synthesize m_webView; - (void).cxx_destruct; - (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3; - (id)noteItemArrayFromType:(int)arg1; - (id)noteItemFromLocalEditorId:(id)arg1; - (void)deleteItem:(id)arg1; - (void)updateItem:(id)arg1; - (void)configItemId:(id)arg1; - (void)onCancelInsert; - (void)insertItems:(id)arg1; - (void)insertItem:(id)arg1; - (id)getViewController; - (void)registerJSCallBack; - (void)changeWebviewEditable:(BOOL)arg1; - (void)showKeyboard; - (void)hideKeyboard; - (void)foldKeyboard; - (void)noteReload; - (void)loadURL:(id)arg1; - (void)setToolViewHidden:(BOOL)arg1; - (void)initWebView; - (void)checkCaret:(id)arg1; - (void)onHideKeyboard; - (void)keyboardWillShow:(id)arg1; - (struct CGRect)CGRectConvertWindowRectToCurOri:(struct CGRect)arg1; - (void)keyboardWillHide:(id)arg1; - (void)dealloc; - (void)configData; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoiceTransViewController : MMUIViewController { }

  • (unsigned int)supportedInterfaceOrientations;
  • (BOOL)shouldAutorotate;

@end

@interface VoiceTransFloatPreview : MMUIWindow <VoiceTransDelegate, scrollViewDelegate, UIScrollViewDelegate> { CMessageWrap *m_oMsgWrap; NSString *m_nsVoiceID; NSString *m_nsVoiceTrans; NSString *m_copyedText; MMUIView *m_oBackView; MMUIButton *m_btnExit; UIButton *m_btnCancel; MMUIView *m_loadingView; UILabel *m_loadingLabel; UIActivityIndicatorView *m_activityIndicatorView; UILabel *m_labelTransResult; MMUIView *m_transFailView; MMUIImageView *m_imgTransFail; UILabel *m_labelTransFail; MMUIImageView *m_headerMask; MMScrollView *m_oScrollView; struct CGPoint m_origin; BOOL m_bTransEnd; BOOL m_bFromCache; BOOL m_bMenuShow; BOOL m_bHidding; int deviceOrientation; VoiceTransHelper *m_voiceTransHelper; id m_delegate; VoiceTransViewController *m_viewController; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MenuControllerWillHide:(id)arg1; - (void)showMenuItemForText:(id)arg1 withRect:(struct CGRect)arg2; - (void)onCopy:(id)arg1; - (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2; - (BOOL)canBecomeFirstResponder; - (void)onVoiceTransFail:(id)arg1; - (void)onVoiceTransEnd:(id)arg1 FromCache:(BOOL)arg2; - (void)onVoiceTransVoiceID:(id)arg1 Result:(id)arg2; - (void)scrollViewDidScroll:(id)arg1; - (void)touchesEnded_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)handleSingleTap:(id)arg1; - (void)handleLongPressEx:(id)arg1; - (void)showTransFail; - (void)UpdateResult:(id)arg1; - (void)onStartGet; - (void)onCancel; - (void)onExit; - (void)onHideMenu; - (id)getVoiceIDFromMsg:(id)arg1; - (void)hideWithAnimate:(BOOL)arg1; - (void)layoutSubviews; - (void)initView; - (void)showWithAnimate:(BOOL)arg1; - (void)setOriginFrame:(struct CGRect)arg1; - (void)setVoiceMsg:(id)arg1; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCGroupMgr : MMObject { BOOL m_bMemCacheNeedReload; NSMutableDictionary *m_groups; NSMutableDictionary *m_recommends; NSMutableDictionary *m_readRecommends; id m_delegate; NSString *m_fromUsrName; NSString *m_initFromPath; unsigned long m_lastUpdateAllGroupsTime; }

@property(nonatomic) unsigned long m_lastUpdateAllGroupsTime; // @synthesize m_lastUpdateAllGroupsTime; @property(retain, nonatomic) NSString *m_initFromPath; // @synthesize m_initFromPath; @property(retain, nonatomic) NSString *m_fromUsrName; // @synthesize m_fromUsrName; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onSetMemberToGroupsReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onGroupListReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onGroupMemberOpReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onGroupOpReturn:(id)arg1 Event:(unsigned long)arg2; - (void)doGroupListOp:(unsigned long)arg1 withMD5:(id)arg2; - (void)doGroupMemberOp:(unsigned long)arg1 onGroup:(id)arg2 withGroupName:(id)arg3 withMemberList:(id)arg4 withScene:(int)arg5; - (void)doGroupMemberOp:(unsigned long)arg1 onGroup:(id)arg2 withGroupName:(id)arg3 withMemberList:(id)arg4; - (void)doGroupOp:(unsigned long)arg1 onGroup:(id)arg2 withGroupName:(id)arg3; - (BOOL)tryFuzzDefaultGroup; - (id)getGroupsWithMember:(id)arg1; - (void)setMember:(id)arg1 toGroups:(id)arg2; - (void)modGroup:(id)arg1 newName:(id)arg2 members:(id)arg3 withScene:(int)arg4; - (void)modGroup:(id)arg1 newName:(id)arg2 members:(id)arg3; - (void)removeMembers:(id)arg1 fromGroup:(id)arg2 withScene:(int)arg3; - (void)addMembers:(id)arg1 toGroup:(id)arg2 withScene:(int)arg3; - (void)modifyGroupName:(id)arg1 newName:(id)arg2; - (void)deleteGroup:(id)arg1; - (void)createGroup:(id)arg1 withGroupName:(id)arg2; - (void)updateAllRecommends; - (void)setRecommendReadForGroup:(id)arg1; - (id)getUnReadRecommendsForGroup:(id)arg1; - (id)getReadRecommendsForGroup:(id)arg1; - (void)localDeleteAllGroups; - (BOOL)canUpdateAllGroups; - (void)updateAllGroups; - (id)getGroupByID:(id)arg1; - (id)getAllGroups; - (void)dealloc; - (id)init; - (void)clearMD5; - (void)clearMemoryCache; - (void)saveData; - (void)tryLoadData; - (id)pathForReadRecommendData; - (id)pathForRecommendData; - (id)pathForGroupData;

@end

@interface PhoneBtn : UIButton { PhoneItemInfo *phontItem; }

@property(retain, nonatomic) PhoneItemInfo *phontItem; // @synthesize phontItem; - (void).cxx_destruct;

@end

@interface WeixinContactInfoAssist : CBaseContactInfoAssist <MMCPLabelDelegate, IAutoSetRemarkExt, IAutoSetStrangerAttributeExt, WCFacadeExt> { BOOL m_bFirstBecomeFriend; UIButton *m_greenBtn; MMTableViewInfo *m_tableViewInfo; BOOL m_hasRequestUpdateAlbum; NSString *m_location; CContact *m_chatContact; unsigned long m_uiVerify; NSMutableArray *m_arrayAlbum; int m_curDownloadEntrance; CMessageWrap *m_sourceMsg; NSString *m_cpKeyForNickname; NSString *m_cpKeyForChatRoomDisplayName; NSString *m_cpKeyForSignature; BOOL m_isNickNameUnsafe; BOOL m_isChatRoomDisplayNameUnsafe; BOOL m_isSignatureUnsafe; BOOL _m_bDisableAllOperation; }

@property(nonatomic) BOOL m_bDisableAllOperation; // @synthesize m_bDisableAllOperation=_m_bDisableAllOperation; - (void).cxx_destruct; - (void)onRestoreCPLabel:(id)arg1; - (void)updateCPState; - (id)init; - (void)onHomepageUpdate:(int)arg1 withAdded:(id)arg2 andChanged:(id)arg3 andDeleted:(id)arg4; - (void)contactVerifyOk:(id)arg1 opCode:(unsigned long)arg2; - (void)handleAddedContact; - (void)onVerifyContactOk; - (void)onRelpyContact:(id)arg1; - (void)onVerifyContact:(id)arg1 opcode:(unsigned long)arg2; - (void)verifyContactWithOpCode:(unsigned long)arg1; - (void)onStartChat:(id)arg1; - (void)onNewMessage:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)doDeleteContact; - (void)onAction; - (void)opBlackList:(id)arg1; - (void)onOpenVoiceVoipView; - (void)onOpenVoipView; - (void)onExposeByRecommand; - (void)doAddToBlackList; - (void)addToBlackList:(id)arg1; - (void)removeFromBlackList; - (void)showRightButton; - (void)initFooterView; - (void)initBlackListTipsLabel; - (void)initFooterBtnArea; - (void)updateToBigSendMsgBtn; - (void)initBlackAndExposeContactBtn; - (void)initExposeBtn; - (void)initAddContactBtn; - (void)initVerifyBtn; - (void)initSayHelloBtn; - (void)showAlbumList; - (void)onSayHelloToContact; - (void)initWCPrivacyButton; - (void)onOpenVoipActionSheet:(id)arg1; - (BOOL)initVoipBtn; - (void)initSendMsgBtn; - (void)initDeleteBtn; - (void)reloadTableView; - (void)initData; - (void)makeEditRemarkNameCell:(id)arg1 CellInfo:(id)arg2; - (void)makePhoneCell:(id)arg1 CellInfo:(id)arg2; - (void)makeMoreCell:(id)arg1 CellInfo:(id)arg2; - (void)makeLeftValueCell:(id)arg1 CellInfo:(id)arg2; - (void)makeTagsCell:(id)arg1 CellInfo:(id)arg2; - (void)makeDescriptionCell:(id)arg1 CellInfo:(id)arg2; - (void)makeAlbumCell:(id)arg1 CellInfo:(id)arg2; - (void)makeCellTitle:(id)arg1 Title:(id)arg2 MaxWidth:(float)arg3; - (void)makeHeadCell:(id)arg1 CellInfo:(id)arg2; - (id)makeHeadSmallLabel:(id)arg1 Y:(float)arg2 text:(id)arg3 cpKey:(id)arg4 inUnsafe:(BOOL)arg5; - (void)opSetWCStrangerPermissions; - (void)opSetWCPermissions; - (void)opEditRemarkName; - (void)tryCall:(id)arg1; - (void)onSocialInfoHandle; - (void)updateFooterView; - (BOOL)IsShowUserName; - (BOOL)isNeedHideUserName; - (BOOL)hasMore; - (BOOL)isShowAddFriendScene; - (BOOL)isFromQRCode; - (id)getInfoDisplayName; - (BOOL)isNeedVerify; - (BOOL)isShowExposeButton; - (BOOL)isShowBlackAction; - (BOOL)isNeedShowRightBtn; - (void)initTableView; - (id)GetTableView; - (BOOL)isFromStrangeScene; - (void)dealloc; - (void)loadLocalContactData; - (id)initWithContact:(id)arg1 andChatContact:(id)arg2 andVerify:(unsigned long)arg3 delegate:(id)arg4 location:(id)arg5 sourceMsg:(id)arg6;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonPickViewController : MMUIViewController <EmoticonCustomManageAddLogicDelegate, UIAlertViewDelegate> { NSData *m_imageData; UIImage *m_image; UIImageView *m_emoticonBkgView; NSString *m_localMd5; UIImageView *_m_imageView; EmoticonCustomManageAddLogic *_addEmoticonLogic; }

@property(retain, nonatomic) EmoticonCustomManageAddLogic *addEmoticonLogic; // @synthesize addEmoticonLogic=_addEmoticonLogic; @property(retain, nonatomic) UIImageView *m_imageView; // @synthesize m_imageView=_m_imageView; @property(retain, nonatomic) NSString *m_localMd5; // @synthesize m_localMd5; @property(retain, nonatomic) UIImageView *m_emoticonBkgView; // @synthesize m_emoticonBkgView; @property(retain, nonatomic) UIImage *m_image; // @synthesize m_image; - (void).cxx_destruct; - (void)AddEmoticonFinishedWithWrap:(id)arg1 IsSuccessed:(BOOL)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (BOOL)realHasAlphaForImage:(id)arg1; - (id)dataRepresentationForImage:(id)arg1; - (void)viewDidLoad; - (void)Confirm; - (void)Cancel; - (void)showTipsAndQuit:(id)arg1; - (void)initToolBar; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMHeadImageAnnotationView : QAnnotationView { id _delegate; UIImageView *_annotationView; MMHeadImageView *_headImageView; UIButton *_calloutButton; UIImageView *_headingImageView; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2; - (void)setHeading:(double)arg1; - (void)bringToFront; - (void)stopAnnimation:(BOOL)arg1; - (void)setShowCallout:(BOOL)arg1 Animated:(BOOL)arg2; @property(retain, nonatomic) NSString *username; - (void)initView; - (void)dealloc; - (id)initWithAnnotation:(id)arg1 reuseIdentifier:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMImageLocation : MMObject { double latitude; double longitude; }

@property(nonatomic) double longitude; // @synthesize longitude; @property(nonatomic) double latitude; // @synthesize latitude;

@end

@interface MMImage : UIImage { int _mattID; NSString *_dataPath; int _imageFrom; NSURL *_referenceURL; MMAsset *m_asset; int m_processState; UIImage *m_imageFromAsset; NSData *m_imageData; MMImageLocation *m_location; }

@property(retain, nonatomic) MMImageLocation *m_location; // @synthesize m_location; @property(retain, nonatomic) NSData *m_imageData; // @synthesize m_imageData; @property(retain, nonatomic) UIImage *m_imageFromAsset; // @synthesize m_imageFromAsset; @property(nonatomic) int m_processState; // @synthesize m_processState; @property(retain, nonatomic) MMAsset *m_asset; // @synthesize m_asset; @property(retain, nonatomic) NSURL *referenceURL; // @synthesize referenceURL=_referenceURL; @property(nonatomic) int imageFrom; // @synthesize imageFrom=_imageFrom; @property(retain, nonatomic) NSString *dataPath; // @synthesize dataPath=_dataPath; @property(nonatomic) int mattID; // @synthesize mattID=_mattID; - (void).cxx_destruct; - (id)initWithImage:(id)arg1; - (id)init; - (void)commonInit;

@end

@interface ListGoogleContactsFromWXServerImpl : MMObject { NSMutableArray *_handlingList; NSMutableArray *_finishedList; id _delegate; BOOL _isStop; unsigned long m_clickSource; unsigned long m_listGoogleContactCgiEventID; unsigned int m_LastHandleListCount; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)handleListGoogleContactsResp:(id)arg1 Event:(unsigned long)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)broadcastFail:(unsigned long)arg1; - (void)broadcastSuccessed; - (void)sendListGoogleContactRequest:(unsigned long)arg1; - (void)stopListGoogleContactsFromWXServer; - (void)startListGoogleContactsFromWXServer:(id)arg1 clickSource:(unsigned long)arg2; - (void)dealloc; - (id)init;

@end

@interface VOIPModeSwitchMgr : MMService <IVOIPSyncExt, MMService> { BOOL mIsWeakSessionActive; BOOL mIsSessionActive; BOOL mIsLocalVideoClosed; BOOL mIsRemoteVideoClosed; BOOL mIsMicClosed; BOOL mIsVoiceMode; BOOL mIsTalkingWithOldVersion; int mRoomId; long long mRoomKey; BOOL m_isActiveByCaller; VOIPModeSwitchStateMachine *mStateMachine; }

@property(retain, nonatomic) VOIPModeSwitchStateMachine *mStateMachine; // @synthesize mStateMachine; @property(nonatomic) BOOL m_isActiveByCaller; // @synthesize m_isActiveByCaller; - (void).cxx_destruct; - (void)ChangeToAudioMode; - (BOOL)isVoiceMode; - (BOOL)isTalkingWithOldVersion; - (BOOL)isMicClosed; - (int)CurrentStatus; - (BOOL)isRemoteVideoClosed; - (BOOL)isLocalVideoClosed; - (void)StopSession; - (void)CloseLocalMic; - (void)OpenLocalMic; - (void)OpenLocalVideoMode; - (void)OpenLocalEarMode; - (void)OpenLocalEarModeNotPush; - (void)VideoSwitchToVoiceMode; - (void)VideoSwitchToVoiceModeNotPushStatus; - (void)OpenLocalEarModeForBadNetwork; - (void)OpenLocalEarModeFor2G; - (void)StartSessionWithRoomId:(int)arg1 andRoomKey:(long long)arg2; - (void)StartWeakSessionWithRoomId:(int)arg1 andRoomKey:(long long)arg2; - (void)dealloc; - (id)init; - (void)SetRemoteVideoEnable:(BOOL)arg1; - (void)SetLocalVideoEnable:(BOOL)arg1; - (void)CallBackForModeStatus:(int)arg1; - (void)SetAudioSpeakerPhone:(BOOL)arg1; - (void)PushControlStatusToRemote:(unsigned long)arg1; - (void)OnGotRemoteControlStatus:(unsigned long)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SettingAutoDownloadSightViewController : MMUIViewController { MMTableViewInfo *m_tableViewInfo; unsigned long curImgSettingValue; unsigned long curSightSettingValue; }

  • (void).cxx_destruct;
  • (void)onSwitchAutoSave:(id)arg1;
  • (void)onSelectSightCell:(id)arg1;
  • (void)viewDidBePoped:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)reloadTableData;
  • (id)init;

@end

@interface MMRuleSetList : NSObject { NSMutableDictionary *m_ruleSets; BOOL m_isAlreadyParsed; BOOL m_isParseOK; BOOL m_isParseError; NSString *m_styleSheetFilePath; }

@property(retain, nonatomic) NSMutableDictionary *ruleSets; // @synthesize ruleSets=m_ruleSets; @property(retain, nonatomic) NSString *styleSheetFilePath; // @synthesize styleSheetFilePath=m_styleSheetFilePath; - (void).cxx_destruct; - (void)clearAllRuleSets; - (BOOL)loadRuleSetsFromPath:(id)arg1; - (BOOL)startParse; - (void)onCssParseEnd; - (void)onCssParseStart; - (id)onNextCssFile; - (void)onParseErrorInFile:(id)arg1 onLineNumber:(id)arg2 withText:(id)arg3 withErrorMessage:(id)arg4; - (void)onReceiveCssRulesetWithSelectors:(id)arg1 withDeclarations:(id)arg2; - (void)onScriptFunctionWithSelectors:(id)arg1 withStatements:(id)arg2; - (id)init; - (void)addOrMergeRuleSet:(id)arg1 forSelector:(id)arg2; - (id)getValueOfProperty:(id)arg1 forSeletor:(id)arg2; - (id)getRuleSetForSeletor:(id)arg1; - (void)removeRuleSetForKey:(id)arg1; - (void)setRuleSet:(id)arg1 forKey:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionNotifyTaskMessageGenerator : MMObject { }

  • (const char *)emojiDeviceIDNodeName;
  • (const char *)emojiMd5NodeName;
  • (const char *)emojiBackupNodeName;
  • (const char *)opCodeNodeName;
  • (id)filterMsgType;
  • (int)opcodeForAdd;
  • (int)opcodeForDelete;
  • (id)getTaskFromXML:(id)arg1 andDelegate:(id)arg2;

@end

@interface WeChatOutMsg : MMObject <WCDBCoding, NSCopying> { unsigned long localID; unsigned long createTime; unsigned long readStatus; unsigned long wcoMsgType; NSString *title; NSString *content; unsigned long pushTime; long reserve1; unsigned long reserve2; NSString *reserve3; NSString *reserve4; unsigned long long svrID; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *reserve4; // @synthesize reserve4; @property(retain, nonatomic) NSString *reserve3; // @synthesize reserve3; @property(nonatomic) unsigned long reserve2; // @synthesize reserve2; @property(nonatomic) long reserve1; // @synthesize reserve1; @property(nonatomic) unsigned long pushTime; // @synthesize pushTime; @property(retain, nonatomic) NSString *content; // @synthesize content; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(nonatomic) unsigned long wcoMsgType; // @synthesize wcoMsgType; @property(nonatomic) unsigned long readStatus; // @synthesize readStatus; @property(nonatomic) unsigned long createTime; // @synthesize createTime; @property(nonatomic) unsigned long long svrID; // @synthesize svrID; @property(nonatomic) unsigned long localID; // @synthesize localID;
  • (void).cxx_destruct;
  • (void)CopyValueToCopy:(id)arg1;
  • (id)copy;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_reserve4;
  • (const WCDBCondition_8be2a476 *)db_reserve3;
  • (const WCDBCondition_e9b1f587 *)db_reserve2;
  • (const WCDBCondition_750820ee *)db_reserve1;
  • (const WCDBCondition_e9b1f587 *)db_pushTime;
  • (const WCDBCondition_8be2a476 *)db_content;
  • (const WCDBCondition_8be2a476 *)db_title;
  • (const WCDBCondition_e9b1f587 *)db_wcoMsgType;
  • (const WCDBCondition_e9b1f587 *)db_readStatus;
  • (const WCDBCondition_e9b1f587 *)db_createTime;
  • (const WCDBCondition_a9076411 *)db_svrID;
  • (const WCDBCondition_e9b1f587 *)db_localID;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PoiNearbyItemTableViewCell : MMUIView { LbsRecommendPoiItem *_poiItem; MMWebImageView *_iconView; MMUILabel *_titleLabel; MMUILabel *_subTitleLabel; MMUILabel *_descLabel; UIImageView *_remarkBKImage; MMUILabel *_personalRemarkLabel; NSMutableArray *_adIconViewList; }

  • (void).cxx_destruct;
  • (void)layoutSubviews;
  • (void)initView;
  • (id)initWithLbsRecommendPoiItem:(id)arg1 withSize:(struct CGSize)arg2;

@end

@interface UploadAttachmentDataHelper : MMObject { NSMutableArray *m_uploadAttachmentQueue; BOOL m_bIsUploading; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)dealloc; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)popQueue; - (BOOL)uploadAttachment; - (void)cancelUpload:(id)arg1 fileName:(id)arg2; - (void)startUploadAttachment:(id)arg1 fileName:(id)arg2; - (void)removeAttachmentTempFile:(id)arg1; - (BOOL)createAttachmentTempFile:(id)arg1 data:(id)arg2; - (id)getLocalPathWithClientID:(id)arg1; - (id)getFileNameWithClientID:(id)arg1; - (id)getClientID; - (id)getAttachmentTempPath:(id)arg1; - (id)init;

@end

@interface RegisterInfo : NSObject { NSString *m_nsPhoneToRegister; }

  • (void)RemoveRegiserInfo;
  • (id)LoadRegiserInfo; @property(retain, nonatomic) NSString *m_nsPhoneToRegister; // @synthesize m_nsPhoneToRegister;
  • (void).cxx_destruct;
  • (void)SaveToFile;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface FavRecordTextNodeView : FavRecordBaseNodeView <RichTextLayoutDelegate, ILinkEventExt> { RichTextView *m_textDescLabel; }

  • (void).cxx_destruct;
  • (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2 richTextView:(id)arg3;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)hideMenu;
  • (void)showMenu;
  • (void)onCopy:(id)arg1;
  • (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2;
  • (BOOL)canBecomeFirstResponder;
  • (void)onMenuControllerWillHide:(id)arg1;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)addContentSubView;
  • (void)layoutSubviews;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoipCSUIManager : MMService <MMKernelExt, MMVoipCSMainWindowDelegate, VideoVoipCSViewDelegate, MMService, IVOIPExt, MMConfigMgrExt> { MMVoipCSMainWindow *m_mainWindow; MMVoipToastWindow *m_voipCSToastWindow; VideoVoipCSCallerView *m_videoVoipCSViewController; }

  • (BOOL)canForceStartVoiceWithContact:(id)arg1;
  • (BOOL)canStartVoiceWithContact:(id)arg1;
  • (BOOL)canStartVideoWithContact:(id)arg1; @property(retain, nonatomic) VideoVoipCSCallerView *m_videoVoipCSViewController; // @synthesize m_videoVoipCSViewController; @property(retain, nonatomic) MMVoipToastWindow *m_voipCSToastWindow; // @synthesize m_voipCSToastWindow; @property(retain, nonatomic) MMVoipCSMainWindow *m_mainWindow; // @synthesize m_mainWindow;
  • (void).cxx_destruct;
  • (void)onPreQuit;
  • (void)onMMDynamicConfigUpdated;
  • (void)OnTellMeViewIsExist:(char *)arg1;
  • (void)SendInvite:(int)arg1;
  • (void)Cancel;
  • (struct CGRect)onMMVoipCSMainWindowRequestMinimizeFrame;
  • (void)onMMVoipCSMainWindowExtendFromCollapseAnimationDidEnd;
  • (void)onMMVoipCSMainWindowExtendFromCollapseAnimationWillStart;
  • (void)onMMVoipCSMainWindowCollapseAnimationWillStart;
  • (void)onMMVoipCSMainWindowCollapseAnimationDidEnd;
  • (void)onMMVoipCSMainWindowQuitAnimationDidEnd;
  • (void)onMMVoipCSMainWindowQuitAnimationWillStart;
  • (void)onMMVoipCSMainWindowExtendAnimationDidEnd;
  • (BOOL)onVideoVoipCSViewRequestMinimizeStatus;
  • (void)onVideoVoipCSViewChangeToMinimizeMode;
  • (void)onVideoVoipCSViewClose;
  • (void)onVoipMinimizeWindowClicked;
  • (void)switchToSpeakPhoneMode:(BOOL)arg1;
  • (void)clearCurrentString;
  • (BOOL)isUsingEarDevice;
  • (void)changeToMinimizeToast;
  • (void)changeToVideoToast;
  • (void)addScrollingString:(id)arg1 withDisplayTime:(float)arg2;
  • (BOOL)isMinimizeMode;
  • (void)showCannotStartVoipTwice;
  • (id)getConflictWording;
  • (void)showConflictWording;
  • (void)recoverVoipAudioMode;
  • (BOOL)isVoipSpeakerMode;
  • (BOOL)isVideoVoipWorking;
  • (BOOL)isVoipWorking;
  • (BOOL)isViewEnding;
  • (BOOL)showVideoEntranceInMainFrame;
  • (BOOL)closeViewWith:(id)arg1;
  • (void)hangupForNotSupportVoiceVoip;
  • (BOOL)isTheSameContactWithCurrentVoip:(id)arg1;
  • (void)openVideoVoipCSViewWithBizUserName:(id)arg1 andMsgWrap:(id)arg2 isEarMode:(BOOL)arg3 appid:(id)arg4;
  • (BOOL)canStartVoip;
  • (BOOL)canOpenVoipByTimeLogic:(id)arg1;
  • (void)onServiceReloadData;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCListHeaderView : MMUIView <IContactMgrExt, WCActionSheetDelegate, WCFacadeExt> { CContact *m_contact; BOOL m_isMyWC; BOOL m_showSignature; struct CGRect m_bkgRect; MMCPLabel *m_nickLabel; MMCPLabel *m_signatureLabel; MMHeadImageView *m_headImageView; UILabel *m_totalCountLabel; MMUIViewController *viewController; UIImageView *m_headImageBkgView; UIImageView *m_bkgMaskView; UIImageView *m_backgroundImageView; struct CGRect oBackgroundImageRect; float m_fLastY; id m_delegate; NSString *m_cpKeyForNickname; NSString *m_cpKeyForSignature; BOOL m_isNicknameUnsafe; BOOL m_isSignatureUnsafe; }

@property(retain, nonatomic) UIImageView *m_backgroundImageView; // @synthesize m_backgroundImageView; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) UIImageView *m_bkgMaskView; // @synthesize m_bkgMaskView; @property(retain, nonatomic) UILabel *m_nickLabel; // @synthesize m_nickLabel; @property(retain, nonatomic) UIImageView *m_headImageBkgView; // @synthesize m_headImageBkgView; @property(retain, nonatomic) MMHeadImageView *m_headImageView; // @synthesize m_headImageView; @property(nonatomic) BOOL m_showSignature; // @synthesize m_showSignature; @property(nonatomic) struct CGRect m_bkgRect; // @synthesize m_bkgRect; @property(nonatomic) __weak MMUIViewController *viewController; // @synthesize viewController; - (void).cxx_destruct; - (void)updateCPState; - (void)scrollViewDidEndScroll:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showChangeBkgOption; - (void)reloadBackGround; - (void)onWCBackgroundChanged; - (void)onWCGroupSetMemberToGroupsReturn:(BOOL)arg1 username:(id)arg2 groupIDs:(id)arg3; - (void)showContactInfo; - (void)onModifyContact:(id)arg1; - (void)dealloc; - (id)initWithContact:(id)arg1 bkgRect:(struct CGRect)arg2; - (void)initView; - (void)updateframe;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountVoice2ndVerifyViewController : WCAccountBaseViewController { id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)initHeaderView; - (void)initNavigationBar; - (void)initView; - (void)setDelegate:(id)arg1; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (void)dealloc; - (id)init;

@end

@interface TouchDownView : UIView { SEL callBack; id target; }

@property(nonatomic) __weak id target; // @synthesize target; @property(nonatomic) SEL callBack; // @synthesize callBack; - (void).cxx_destruct; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2;

@end

@interface WCOutGetWCOGiftCardList : NSObject { unsigned long _eventID; id _delegate; }

  • (id)cgiWithDelegate:(id)arg1; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) unsigned long eventID; // @synthesize eventID=_eventID;
  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)fail;
  • (void)start;
  • (void)dealloc;

@end

@interface ShakeTvTableViewCell : MMTableViewCell { MMWebImageView *_thumbImageView; MMHeadImageView *_headImageView; UILabel *_titleLabel; UILabel *_subTitleLabel; }

  • (void).cxx_destruct;
  • (void)setSubTitle:(id)arg1;
  • (void)updateWithShakeItemBase:(id)arg1;

@end

@interface WCAccountFillPhoneViewController : WCAccountBaseViewController <CountryCodePickerDelegate, UITextFieldDelegate, ILinkEventExt> { WCAccountTextFieldItem *m_textFieldContryCodeSelectItem; WCAccountTextFieldItem *m_textFieldContryCodeItem; WCAccountTextFieldItem *m_textFieldPhoneNumberItem; WCBaseKeyboardToolBar *m_keyboardBar; CountryCodeWrap *m_curCountryCode; WCAccountTextFieldItem *m_textFieldPwdItem; PhoneNumberFormatLogic *m_phoneNumFormatter; UIButton *m_btnNext; NSString *m_nsHeaderTip; BOOL m_bReadAgreement; BOOL m_bAgreementMobileCanBeFound; id m_delegate; }

@property(nonatomic) BOOL m_bAgreementMobileCanBeFound; // @synthesize m_bAgreementMobileCanBeFound; - (void).cxx_destruct; - (BOOL)recoverFromArchive:(id)arg1; - (id)getArchive; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)WCBaseInfoItemPressReturnKey:(id)arg1; - (void)WCBaseInfoItemEditChanged:(id)arg1; - (void)CountryCodePickerDidPickCountryCode:(id)arg1; - (void)refreshViewWithData:(id)arg1; - (void)findCountryCode; - (void)checkNextBtnEnable; - (void)showCountryCodePickerView; - (void)hideKeyBoard; - (void)initTableView; - (void)setViewY; - (void)showCountryCode; - (void)vcResignFirstResponder; - (void)vcBecomeFirstResponder; - (void)setDelegate:(id)arg1; - (void)viewDidLoad; - (void)setLeftBarBtnTitle:(id)arg1; - (void)showMobileCanBeFound; - (void)onMobileCanBeFoundAgreementClick:(id)arg1; - (void)fillCountryCode:(id)arg1 phoneNum:(id)arg2; - (void)showNextFooter:(id)arg1; - (void)showLoginFooter; - (void)showBindFooter; - (id)createBottomBtn:(id)arg1 target:(id)arg2 sel:(SEL)arg3; - (void)showRegFooter; - (void)onByPhonePwdLoginByVerifyCode; - (void)initNavigationBar; - (void)onNext; - (void)setHeaderTip:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountGraphicVerifyViewController : WCAccountBaseViewController { UIImageView *m_codeImageView; UIButton *m_changeImgBtn; UIButton *m_btnNext; WCBaseKeyboardToolBar *m_keyboardBar; WCAccountTextFieldItem *m_textFieldCodeItem; id m_delegate; }

  • (void).cxx_destruct;
  • (void)textFieldDidEndOnExit:(id)arg1;
  • (void)textFieldDidChanged:(id)arg1;
  • (void)setDelegate:(id)arg1;
  • (void)didReceiveMemoryWarning;
  • (void)onNext;
  • (void)refreshViewWithData:(id)arg1;
  • (void)vcResignFirstResponder;
  • (void)vcBecomeFirstResponder;
  • (void)viewDidLoad;
  • (void)initNavigationBar;
  • (void)initHeaderView;
  • (id)init;

@end

@interface WCPreloadProvider : MMObject { BOOL isWorking; unsigned long long uiClientLatestID; id delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)preloadHeadWithLatestID:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)responseForSnsTimeLineResponse:(id)arg1 Event:(unsigned long)arg2; - (void)requestForSnsTimeLineRequest:(id)arg1 minID:(id)arg2 lastRequestTime:(unsigned long)arg3; - (int)getNetworkType; - (id)converListToList:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface PeopleNearByItemTableViewCell : MMTableViewCell { UILabel *m_nickNameLabel; UILabel *m_personalRemarkLabel; UILabel *m_remarkContainer; UILabel *m_distanceLabel; UILabel *m_addedLabel; UIImageView *m_genderImageView; UIImageView *m_remarkBKImage; UIView *m_headerView; UIImageView *m_albumFlagView; BOOL m_showGenderIcon; int m_iAlbumFlag; unsigned long m_certificationFlag; int m_sex; MMHeadImageView *m_imageView; }

@property(nonatomic) BOOL showGenderIcon; // @synthesize showGenderIcon=m_showGenderIcon; - (void).cxx_destruct; - (void)updateConstraints; - (void)updateWithLbsContactInfo:(id)arg1 withHeaderView:(id)arg2; - (void)initViews; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface VideoVoipCSView : MMUIViewController <WCActionSheetDelegate, IVOIPModeSwitchExt, IVOIPExt, AVVideoDeviceDelegate, SmallCameraViewDelegate, VideoVoipCSTalkingViewDelegate, IVOIPVideoDeviceDelegate, IStrangerContactMgrExt> { UIAlertView *_alertView; int _status; NSString *m_nsAppId; UIImageView *_backgroundView; CMessageWrap *_msgWrap; BOOL _isConnectOK; AVAudioPlayer *_player; BOOL _isAcceptVoice; BOOL _canUpdateStatusMachine; unsigned long _startTalkingTime; int m_viewInitMode; UILabel *m_mainStatusLabel; BOOL m_forceToVoice; AVCaptureVideoPreviewLayer *m_previewLayer; BOOL m_hasStopBellSound; BOOL m_hasInvokeToAudioAnimation; BOOL m_isMinimizeMode; BOOL _m_isEndCall; BOOL _m_hasCalculateBlurView; BOOL _m_shouldChange; BOOL _m_isLandSpaceMode; MultiTalkHDHeadView *m_headImageView; UILabel *m_usrnameLabel; UIImageView *m_blurView; UIImageView *m_profileBackgroundView; VoipMinimizeReportObject *m_reportObject; MMTimer *m_netStatusUpdateTimer; CContact *m_contact; id _m_delegate; VideoVoipCSTalkingView *_m_talkingView; float _m_oldOriginY; UILabel *_m_netStatusLabel; WavAudioPlayer *_m_wavAudioPlayer; }

  • (void)updateLabel:(id)arg1 WithWidth:(float)arg2 WithHeight:(float)arg3 AndLastLineWidth:(float)arg4 AndUpDownMargin:(float)arg5; @property(retain, nonatomic) WavAudioPlayer *m_wavAudioPlayer; // @synthesize m_wavAudioPlayer=_m_wavAudioPlayer; @property(retain, nonatomic) UILabel *m_netStatusLabel; // @synthesize m_netStatusLabel=_m_netStatusLabel; @property(nonatomic) BOOL m_isLandSpaceMode; // @synthesize m_isLandSpaceMode=_m_isLandSpaceMode; @property(nonatomic) float m_oldOriginY; // @synthesize m_oldOriginY=_m_oldOriginY; @property(nonatomic) BOOL m_shouldChange; // @synthesize m_shouldChange=_m_shouldChange; @property(retain, nonatomic) VideoVoipCSTalkingView *m_talkingView; // @synthesize m_talkingView=_m_talkingView; @property(nonatomic) BOOL m_hasCalculateBlurView; // @synthesize m_hasCalculateBlurView=_m_hasCalculateBlurView; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(nonatomic) BOOL m_isEndCall; // @synthesize m_isEndCall=_m_isEndCall; @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; @property(retain, nonatomic) MMTimer *m_netStatusUpdateTimer; // @synthesize m_netStatusUpdateTimer; @property(retain, nonatomic) VoipMinimizeReportObject *m_reportObject; // @synthesize m_reportObject; @property(nonatomic) BOOL m_isMinimizeMode; // @synthesize m_isMinimizeMode; @property(retain, nonatomic) UIImageView *m_profileBackgroundView; // @synthesize m_profileBackgroundView; @property(retain, nonatomic) UIImageView *m_blurView; // @synthesize m_blurView; @property(retain, nonatomic) UILabel *m_usrnameLabel; // @synthesize m_usrnameLabel; @property(retain, nonatomic) MultiTalkHDHeadView *m_headImageView; // @synthesize m_headImageView; @property(retain, nonatomic) AVCaptureVideoPreviewLayer *m_previewLayer; // @synthesize m_previewLayer; @property(retain, nonatomic) UILabel *m_mainStatusLabel; // @synthesize m_mainStatusLabel; @property(retain, nonatomic) CMessageWrap *msgWrap; // @synthesize msgWrap=_msgWrap;
  • (void).cxx_destruct;
  • (void)onStrangerContactUpdated:(id)arg1;
  • (void)adjustViewAndNavBarRect;
  • (void)viewDidLayoutSubviews;
  • (void)updateNetStatus;
  • (void)layoutNetStatusLabel;
  • (void)initNetStatusLabel;
  • (id)getContact;
  • (void)switchToAudioModeAnimation;
  • (BOOL)isInitVideoMode;
  • (BOOL)isVideoMode;
  • (void)setMainStatusString:(id)arg1;
  • (void)onVideoVoipCSTalkingViewHideStatusBar;
  • (void)onVideoVoipCSTalkingViewShowStatusBar;
  • (BOOL)onVideoVoipCSTalkingViewRequestMinimizeStatus;
  • (void)onVideoVoipCSTalkingViewSwitchToSmall;
  • (BOOL)isVideoVoipCSTalkingViewInitWithVideoMode;
  • (void)onVideoVoipCSTalkingViewEndCall;
  • (void)onVideoVoipCSTalkingViewHangUp;
  • (void)forceEndCall;
  • (void)clearRenderView;
  • (void)quitAnimation;
  • (void)endCallAfterDelay:(float)arg1;
  • (void)updateNetTypeStatus;
  • (void)OnVideoModeChangeToVoiceMode;
  • (void)OnOneWayLocalEarModeForBadNetwork;
  • (void)OnOneWayRemoteEarModeForBadNetwork;
  • (void)OnRemoteEarMode;
  • (void)OnLocalEarMode;
  • (void)OnRemoteEarModeFor2G;
  • (void)OnLocalEarModeFor2G;
  • (void)switchToTalkingView;
  • (void)OnTalkingViewLoad:(id)arg1 finished:(id)arg2 context:(void *)arg3;
  • (void)onConfirm;
  • (void)stopPlaySound;
  • (void)playEndingSound;
  • (void)playSound:(id)arg1 OfType:(id)arg2 numberOfLoops:(int)arg3;
  • (BOOL)isCaller;
  • (void)onVideoSessionStartComplete;
  • (void)dealloc;
  • (BOOL)shouldOpenCameraFirst;
  • (void)preSetAudioCategory;
  • (id)initWithFrame:(struct CGRect)arg1 andContact:(id)arg2 isEarMode:(BOOL)arg3 andInitViewMode:(int)arg4 appid:(id)arg5;
  • (void)layoutTalkingView;
  • (void)initView;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)viewDidTransitionToNewSize;
  • (void)viewDidLoad;
  • (void)initTipsView;
  • (void)layoutMainStatusLabel;
  • (id)getDisplayNameByUsername:(id)arg1;
  • (void)layoutUsernameLabel;
  • (void)layoutHeadImageView;
  • (void)layoutBlurView;
  • (void)layoutProfileBackgroundView;
  • (void)layoutBackgroundView;
  • (struct CGSize)viewSize;
  • (void)updateStatusLabel;
  • (void)formVOIPMessageWhenCallFromMyself:(BOOL)arg1;
  • (void)formVOIPSysMsgView;
  • (void)viewDidDisappear:(BOOL)arg1;
  • (BOOL)accessibilityViewIsModal;
  • (void)onVoipCSWindowDisappear;
  • (void)onVoipCSWindowDidAppear;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PeekImageViewController : UIViewController <WCFacadeExt, IDownloadImageExt, IMsgExt, WCForceTouchPopProtocol> { UIViewController *previewFromController; UIView *previewSourceView; UIViewController *_fromViewController; NSArray *_previewActions; UIImageView *_imageView; WCImageView *_wcImageView; CMessageWrap *_msgWrap; ImageMessageNodeView *_imgNodeview; }

@property(nonatomic) __weak ImageMessageNodeView *imgNodeview; // @synthesize imgNodeview=_imgNodeview; @property(nonatomic) __weak CMessageWrap *msgWrap; // @synthesize msgWrap=_msgWrap; @property(nonatomic) __weak WCImageView *wcImageView; // @synthesize wcImageView=_wcImageView; @property(retain, nonatomic) UIImageView *imageView; // @synthesize imageView=_imageView; @property(retain, nonatomic) NSArray *previewActions; // @synthesize previewActions=_previewActions; @property(nonatomic) __weak UIViewController *fromViewController; // @synthesize fromViewController=_fromViewController; @property(nonatomic) __weak UIView *previewSourceView; // @synthesize previewSourceView; @property(nonatomic) __weak UIViewController *previewFromController; // @synthesize previewFromController; - (void).cxx_destruct; - (id)previewActionItems; - (void)commitViewController; - (BOOL)canPop; - (void)OnModMsg:(id)arg1 MsgWrap:(id)arg2; - (void)OnDownloadImageFail:(id)arg1; - (void)OnDownloadImageOk:(id)arg1; - (void)onDownloadFinish:(id)arg1 downloadType:(int)arg2; - (void)startDownloadImg:(BOOL)arg1; - (void)reloadImage; - (void)dealloc; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (void)loadView; - (id)initWithWCImageView:(id)arg1 fromController:(id)arg2; - (id)initWithMsgWrap:(id)arg1 imageNodeView:(id)arg2 fromController:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BannerBaseMsg : NSObject { unsigned long type; unsigned long showType; unsigned long valid; NSString *data; }

  • (void)initialize; @property(retain, nonatomic) NSString *data; // @synthesize data; @property(nonatomic) unsigned long valid; // @synthesize valid; @property(nonatomic) unsigned long showType; // @synthesize showType; @property(nonatomic) unsigned long type; // @synthesize type;
  • (void).cxx_destruct;
  • (void)decodeMsgXml:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCWithContactCellInfo : MMTableViewCellInfo { WCSelectorView *_contentView; }

@property(retain, nonatomic) WCSelectorView *contentView; // @synthesize contentView=_contentView; - (void).cxx_destruct; - (void)makeCell:(id)arg1; - (id)init;

@end

@interface ChatMigrationClientDataProcessMgr : NSObject <ChatMigrationRecoverChatLogicDelegate, ChatMigrationHeartBeatMonitorDelegate> { ChatMigrationProtocolLogic *m_ProtoHandle; ChatMigrationRecoverChatLogic *m_RecoverChatLogic; NSString *server_id; NSString *server_hello; NSString *server_ok; NSData *server_key; unsigned long long m_totalSize; unsigned long long m_recvSize; unsigned long long m_lastRecvSize; int m_chatMigrationType; int m_otherSideChatMigrationVersion; int m_otherSideSupportExt; MMTimer *m_sizeCheckTimer; ChatMigrationHeartBeatMonitor *m_heartBeatMonitor; double m_sizeCheckInterval; BOOL m_bIsResume; ChatMigrationAnalysisMgr *m_analysisMgr; struct timeval m_clientTransferTime; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (_Bool)isSupportKVUpload; - (_Bool)isClientInResumeState; - (_Bool)isServerSupportReScanQRCode; - (void)onHeartBeatAckIDWrong; - (void)onHeartBeatLate; - (void)onHeartBeatOK; - (void)onHeartBeatPacketSendWithAckID:(unsigned long long)arg1; - (void)onRecoverError:(int)arg1; - (void)onDataToFileFinish:(id)arg1 Result:(BOOL)arg2; - (void)process_heart_beat_response:(id)arg1; - (void)process_heart_beat_request:(id)arg1; - (void)process_backup_data_push:(id)arg1; - (void)process_finish_request:(id)arg1; - (void)process_cancel_request:(id)arg1; - (void)process_start_response:(id)arg1; - (void)process_auth_response:(id)arg1; - (void)clientDataProcess:(id)arg1 andLength:(unsigned int)arg2; - (id)makeHelloPkgToServer; - (void)clientInjectAuthID:(id)arg1 key:(id)arg2 withHello:(id)arg3 andOK:(id)arg4; - (void)doTermination; - (void)sizeCheckEvent; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCUploadMedia : NSObject { int type; int subType; NSData *buffer; NSString *clientID; int failCount; BOOL isFinished; WCUrl *bufferUrl; WCUrl *lowBandUrl; WCUrl *bufferDataUrl; WCUrl *lowBandDataUrl; NSMutableArray *thumbUrlsList; NSString *serverID; int outType; int imageFilterID; struct CGSize imgSize; BOOL isSyncToWeibo; BOOL isSyncToFacebook; BOOL isSyncToTwitter; BOOL isSyncToQZone; NSString *title; NSString *desc; BOOL isThumbForPrevMeida; int imageFrom; NSString *twitterOAuthToken; NSString *twitterOAuthTokenSecret; NSString *userData; BOOL isSingleMedia; NSString *md5; }

@property(retain, nonatomic) NSString *md5; // @synthesize md5; @property(nonatomic) BOOL isSingleMedia; // @synthesize isSingleMedia; @property(retain, nonatomic) NSString *userData; // @synthesize userData; @property(retain, nonatomic) NSString *twitterOAuthTokenSecret; // @synthesize twitterOAuthTokenSecret; @property(retain, nonatomic) NSString *twitterOAuthToken; // @synthesize twitterOAuthToken; @property(nonatomic) int imageFrom; // @synthesize imageFrom; @property(nonatomic) BOOL isThumbForPrevMeida; // @synthesize isThumbForPrevMeida; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(nonatomic) BOOL isSyncToQZone; // @synthesize isSyncToQZone; @property(nonatomic) BOOL isSyncToTwitter; // @synthesize isSyncToTwitter; @property(nonatomic) BOOL isSyncToFacebook; // @synthesize isSyncToFacebook; @property(nonatomic) BOOL isSyncToWeibo; // @synthesize isSyncToWeibo; @property(nonatomic) struct CGSize imgSize; // @synthesize imgSize; @property(nonatomic) int imageFilterID; // @synthesize imageFilterID; @property(nonatomic) int outType; // @synthesize outType; @property(retain, nonatomic) NSString *serverID; // @synthesize serverID; @property(retain, nonatomic) NSMutableArray *thumbUrlsList; // @synthesize thumbUrlsList; @property(retain, nonatomic) WCUrl *lowBandDataUrl; // @synthesize lowBandDataUrl; @property(retain, nonatomic) WCUrl *bufferDataUrl; // @synthesize bufferDataUrl; @property(retain, nonatomic) WCUrl *lowBandUrl; // @synthesize lowBandUrl; @property(retain, nonatomic) WCUrl *bufferUrl; // @synthesize bufferUrl; @property(nonatomic) BOOL isFinished; // @synthesize isFinished; @property(retain, nonatomic) NSString *clientID; // @synthesize clientID; @property(retain, nonatomic) NSData *buffer; // @synthesize buffer; @property(nonatomic) int subType; // @synthesize subType; @property(nonatomic) int type; // @synthesize type; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)pathForMedia; - (void)removeMediaBuffer; - (void)saveMediaBuffer; - (void)clearMediaBuffer; - (id)mediaBuffer; - (id)getTypeName; - (id)init;

@end

@interface WCUploadTask : NSObject { NSString *serverID; NSString *clientID; int type; BOOL isPrivate; NSMutableArray *sharedGroupIDs; BOOL isSyncToWeibo; BOOL isSyncToFacebook; BOOL isSyncToTwitter; BOOL isSyncToQZone; NSString *statisticsData; WCLocationInfo *locationInfo; NSString *linkUrl; NSString *title; NSString *desc; NSString *contentDesc; int contentDescShowType; int contentDescScene; unsigned int contentAttributeBitSetFlag; WCAppInfo *appInfo; WCActionInfo *actionInfo; WCMusicInfo *musicInfo; WCStreamVideoInfo *streaVideoInfo; WCWeAppInfo *weappInfo; NSString *sourceUserName; NSString *sourceNickName; NSMutableArray *groupUserList; NSMutableArray *blackUserList; NSMutableArray *withUserList; NSMutableArray *mediaList; SnsObject *snsObj; WCDataItem *dataItem; NSDate *createTime; int uploadResult; int BGImgSetType; BOOL isUploadFailed; int postSource; NSString *twitterOAuthToken; NSString *twitterOAuthTokenSecret; BOOL isDeleted; UserOpInfo *opInfo; WCStreamVideoInfo *streamVideoInfo; NSString *shareOriginUrl; NSString *shareOpenUrl; NSString *jsAppId; NSMutableDictionary *statParasDic; NSString *statExtStr; NSString *canvasInfoXml; unsigned int _tempUserCount; unsigned int _contactTagCount; }

  • (id)genUploadTaskForSight:(id)arg1 andThumbPath:(id)arg2; @property(nonatomic) unsigned int contactTagCount; // @synthesize contactTagCount=_contactTagCount; @property(nonatomic) unsigned int tempUserCount; // @synthesize tempUserCount=_tempUserCount; @property(retain, nonatomic) NSString *canvasInfoXml; // @synthesize canvasInfoXml; @property(retain, nonatomic) NSString *statExtStr; // @synthesize statExtStr; @property(retain, nonatomic) UserOpInfo *opInfo; // @synthesize opInfo; @property(retain, nonatomic) NSMutableDictionary *statParasDic; // @synthesize statParasDic; @property(retain, nonatomic) NSString *jsAppId; // @synthesize jsAppId; @property(retain, nonatomic) NSString *shareOpenUrl; // @synthesize shareOpenUrl; @property(retain, nonatomic) NSString *shareOriginUrl; // @synthesize shareOriginUrl; @property(retain, nonatomic) NSMutableArray *groupUserList; // @synthesize groupUserList; @property(nonatomic) BOOL isDeleted; // @synthesize isDeleted; @property(retain, nonatomic) NSMutableArray *blackUserList; // @synthesize blackUserList; @property(retain, nonatomic) WCLocationInfo *locationInfo; // @synthesize locationInfo; @property(retain, nonatomic) WCStreamVideoInfo *streamVideoInfo; // @synthesize streamVideoInfo; @property(retain, nonatomic) WCWeAppInfo *weappInfo; // @synthesize weappInfo; @property(retain, nonatomic) WCMusicInfo *musicInfo; // @synthesize musicInfo; @property(retain, nonatomic) WCActionInfo *actionInfo; // @synthesize actionInfo; @property(retain, nonatomic) NSString *statisticsData; // @synthesize statisticsData; @property(retain, nonatomic) NSString *twitterOAuthTokenSecret; // @synthesize twitterOAuthTokenSecret; @property(retain, nonatomic) NSString *twitterOAuthToken; // @synthesize twitterOAuthToken; @property(nonatomic) int postSource; // @synthesize postSource; @property(retain, nonatomic) NSMutableArray *sharedGroupIDs; // @synthesize sharedGroupIDs; @property(nonatomic) BOOL isUploadFailed; // @synthesize isUploadFailed; @property(nonatomic) int BGImgSetType; // @synthesize BGImgSetType; @property(nonatomic) unsigned int contentAttributeBitSetFlag; // @synthesize contentAttributeBitSetFlag; @property(nonatomic) int contentDescScene; // @synthesize contentDescScene; @property(nonatomic) int contentDescShowType; // @synthesize contentDescShowType; @property(retain, nonatomic) NSString *contentDesc; // @synthesize contentDesc; @property(retain, nonatomic) NSString *sourceNickName; // @synthesize sourceNickName; @property(retain, nonatomic) NSString *sourceUserName; // @synthesize sourceUserName; @property(retain, nonatomic) WCAppInfo *appInfo; // @synthesize appInfo; @property(retain, nonatomic) NSString *linkUrl; // @synthesize linkUrl; @property(retain, nonatomic) WCDataItem *dataItem; // @synthesize dataItem; @property(nonatomic) int uploadResult; // @synthesize uploadResult; @property(retain, nonatomic) NSDate *createTime; // @synthesize createTime; @property(retain, nonatomic) SnsObject *snsObj; // @synthesize snsObj; @property(retain, nonatomic) NSMutableArray *mediaList; // @synthesize mediaList; @property(retain, nonatomic) NSMutableArray *withUserList; // @synthesize withUserList; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(nonatomic) BOOL isSyncToQZone; // @synthesize isSyncToQZone; @property(nonatomic) BOOL isSyncToTwitter; // @synthesize isSyncToTwitter; @property(nonatomic) BOOL isSyncToFacebook; // @synthesize isSyncToFacebook; @property(nonatomic) BOOL isSyncToWeibo; // @synthesize isSyncToWeibo; @property(nonatomic) BOOL isPrivate; // @synthesize isPrivate; @property(nonatomic) int type; // @synthesize type; @property(retain, nonatomic) NSString *clientID; // @synthesize clientID; @property(retain, nonatomic) NSString *serverID; // @synthesize serverID;
  • (void).cxx_destruct;
  • (void)setOriginal:(BOOL)arg1;
  • (void)setDeleted;
  • (id)description;
  • (void)setUploadFailedStatus:(BOOL)arg1;
  • (BOOL)isLocationValide;
  • (void)addThumbForPrevMedia:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (id)init;

@end

@interface MainFrameCellDataManager : MMObject <IContactMgrExt, IGroupMgrExt> { NSMutableDictionary *m_dictMainFrameCellData; }

  • (void).cxx_destruct;
  • (void)OnChangeGroup:(id)arg1;
  • (void)onModifyContact:(id)arg1;
  • (void)updateTimeFieldForCellData;
  • (void)removeCellData:(id)arg1;
  • (id)getCellDataByUsrName:(id)arg1;
  • (void)cleanupAllCache;
  • (id)updateCellData:(id)arg1;
  • (id)getCellData:(id)arg1;
  • (void)clearOldVersionCellDataFile;
  • (void)dealloc;
  • (id)init;

@end

@interface AVCaptureImageUtil : NSObject { }

  • (id)getImageFromSampleBuffer:(struct opaqueCMSampleBuffer *)arg1 pixelFormatType:(int)arg2;

@end

@interface WCAccountViewUtil : NSObject { }

  • (id)getSaveStypeBarBtnWithTitle:(id)arg1 target:(id)arg2 action:(SEL)arg3;
  • (id)getWhiteBtn;
  • (id)getGreenBoundBtn:(id)arg1;
  • (id)GetUnderLineLinkBtnWithTitle:(id)arg1 image:(id)arg2;
  • (id)GetUnderLineLinkBtnWithTitle:(id)arg1 image:(id)arg2 font:(id)arg3;
  • (id)getBarButtonWithTitle:(id)arg1 target:(id)arg2 action:(SEL)arg3 style:(int)arg4;

@end

@interface EmoticonBoardPageCollectionQQEmojiCell : UICollectionViewCell { QQEmojiGridView *_gridView; }

@property(retain, nonatomic) QQEmojiGridView *gridView; // @synthesize gridView=_gridView; - (void).cxx_destruct;

@end

@interface EmoticonBoardPageCollectionRecommendCell : UICollectionViewCell { EmoticonBoardRecommendView *_gridView; }

@property(retain, nonatomic) EmoticonBoardRecommendView *gridView; // @synthesize gridView=_gridView; - (void).cxx_destruct;

@end

@interface EmoticonBoardPageCollectionEmoticonGridCell : UICollectionViewCell { EmoticonGridView *_gridView; }

@property(retain, nonatomic) EmoticonGridView *gridView; // @synthesize gridView=_gridView; - (void).cxx_destruct;

@end

@interface EmoticonBoardPageSectionInfo : NSObject { unsigned int _sectionNum; EmoticonBoardPageWrap *_pageWrap; unsigned int _rowCount; NSArray *_qqEmojiPageArray; }

@property(retain, nonatomic) NSArray *qqEmojiPageArray; // @synthesize qqEmojiPageArray=_qqEmojiPageArray; @property(nonatomic) unsigned int rowCount; // @synthesize rowCount=_rowCount; @property(retain, nonatomic) EmoticonBoardPageWrap *pageWrap; // @synthesize pageWrap=_pageWrap; @property(nonatomic) unsigned int sectionNum; // @synthesize sectionNum=_sectionNum; - (void).cxx_destruct;

@end

@interface EmoticonboardPageOffset : NSObject { unsigned int _totalValue; float _curValue; }

@property(nonatomic) float curValue; // @synthesize curValue=_curValue; @property(nonatomic) unsigned int totalValue; // @synthesize totalValue=_totalValue;

@end

@interface EmoticonBoardPageCollectionController : MMObject <UICollectionViewDelegate, UICollectionViewDataSource, UIGestureRecognizerDelegate> { UICollectionView *m_collectionView; UICollectionViewFlowLayout *m_collectionLayout; NSArray *m_sectionInfoArray; NSDictionary *m_sectionInfoDic; unsigned int m_lastCheckSectionInfoIndex; EmoticonBoardPageSectionInfo *m_curSectionInfo; float m_curSectionStartOffset; unsigned int m_curSectionOffsetPageValue; unsigned int m_emoticonCountPerPage; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)scrollViewDidEndDecelerating:(id)arg1; - (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2; - (void)scrollViewDidScroll:(id)arg1; - (int)numberOfSectionsInCollectionView:(id)arg1; - (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2; - (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2; - (void)forceChangeToPid:(id)arg1 backupSectionNum:(unsigned int)arg2 pageValue:(unsigned int)arg3; - (void)scrollToCurrentPage; - (BOOL)updateSectionInfo:(id)arg1; - (id)sectionInfoForPid:(id)arg1; - (void)onStopAtSectionInfo:(id)arg1 offSet:(float)arg2; - (void)adjustCurSectionInfoAtSectionNum:(unsigned int)arg1 forceAdjust:(BOOL)arg2; - (void)updateViewSettingWithFrame:(struct CGRect)arg1; - (void)configViewSettingWithFrame:(struct CGRect)arg1; - (void)scrollToPageInCurSection:(unsigned int)arg1 animated:(BOOL)arg2; - (void)changePageToPid:(id)arg1; @property(readonly, nonatomic) EmoticonBoardPageWrap *curPageWrap; @property(readonly, nonatomic) UICollectionView *collectionView; - (void)setEmoticonPageArray:(id)arg1; - (void)updateCollectionViewFrame:(struct CGRect)arg1; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface NameEditorViewController : MMUIViewController { MMTableViewInfo *m_tableViewInfo; MMTableViewCellInfo *m_editInfo; NSString *m_nsOldText; NSString *m_nsFooterTip; NSString *m_nsHeaderTip; id m_targetOnSave; SEL m_selOnSave; BOOL m_bEnableEmpty; BOOL m_bAutoDismis; id m_userData; unsigned long m_uiScene; }

@property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; @property(retain, nonatomic) MMTableViewCellInfo *m_editInfo; // @synthesize m_editInfo; @property(retain, nonatomic) id m_userData; // @synthesize m_userData; @property(nonatomic) BOOL m_bAutoDismis; // @synthesize m_bAutoDismis; @property(nonatomic) BOOL m_bEnableEmpty; // @synthesize m_bEnableEmpty; @property(retain, nonatomic) NSString *m_nsOldText; // @synthesize m_nsOldText; - (void).cxx_destruct; - (void)enableAutoCorrect:(BOOL)arg1; - (void)dealloc; - (id)initWithSaveTarget:(id)arg1 sel:(SEL)arg2 headerTip:(id)arg3 footerTip:(id)arg4 textTip:(id)arg5; - (id)initWithSaveTarget:(id)arg1 sel:(SEL)arg2 footerTip:(id)arg3 textTip:(id)arg4; - (void)updateWordCount:(id)arg1; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)onSaveText; - (void)disMissThisViewAnimated; - (void)viewDidLoad; - (void)viewDidLayoutSubviews;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FrameTextBtn : UIButton { UILabel *m_label; UIImageView *m_imageView; StrokeView *m_stroke; UIActivityIndicatorView *m_indicator; BOOL m_init; BOOL _active; BOOL _progressing; BOOL _trigged; UIColor *_frameColor; UIColor *_fillColorActive; UIColor *_fillColor; UIColor *_textColorActive; UIColor *_textColor; NSString *_title; UIImage *_image; UIImage *_imageActive; }

@property(nonatomic) BOOL trigged; // @synthesize trigged=_trigged; @property(nonatomic) BOOL progressing; // @synthesize progressing=_progressing; @property(nonatomic) BOOL active; // @synthesize active=_active; @property(retain, nonatomic) UIImage *imageActive; // @synthesize imageActive=_imageActive; @property(retain, nonatomic) UIImage *image; // @synthesize image=_image; @property(nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) UIColor *textColor; // @synthesize textColor=_textColor; @property(retain, nonatomic) UIColor *textColorActive; // @synthesize textColorActive=_textColorActive; @property(retain, nonatomic) UIColor *fillColor; // @synthesize fillColor=_fillColor; @property(retain, nonatomic) UIColor *fillColorActive; // @synthesize fillColorActive=_fillColorActive; @property(nonatomic) UIColor *frameColor; // @synthesize frameColor=_frameColor; - (void).cxx_destruct; - (void)calculateWidth; - (void)initView; - (void)dealloc; - (id)init;

@end

@interface NewSettingViewController : MMUIViewController <WCActionSheetDelegate, WCAccountSetPasswordViewControllerDelegate, PasswordLogicDelegate, PBMessageObserverDelegate> { MMTableViewInfo *m_tableViewInfo; PasswordLogic *m_checkPasswdLogic; WCActionSheet *m_logOutActionSheet; BOOL m_bFromSetting; }

  • (void).cxx_destruct;
  • (void)initDeepLinkConfig;
  • (id)getVCWithDeepLinkName:(id)arg1;
  • (void)showFeedbackView;
  • (void)showSystemNotice;
  • (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)tryQuit;
  • (void)onSetPasswordOK;
  • (void)onSetPasswordBack;
  • (void)checkHaveNotSetPassword:(id)arg1;
  • (void)checkHaveSetPassword:(id)arg1;
  • (void)unknownFail:(id)arg1;
  • (void)finalQuit;
  • (void)quitInternal;
  • (void)showQuitActionSheet:(id)arg1;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)willAppear;
  • (void)makeMyAccountCell:(id)arg1 cellInfo:(id)arg2;
  • (void)showIpadClassicChooseView;
  • (void)showAccountView;
  • (void)reloadTableData;
  • (void)showAboutMMView;
  • (void)showEmotionShopView;
  • (void)showAuthAppListView;
  • (void)showGeneralView;
  • (void)showDeviceListView;
  • (void)showPrivateConfigView;
  • (void)showNotificationView;
  • (id)init;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TrackRoomHeadListItem : MMUIView { BOOL _selected; id _delegate; UIImageView *_normalBgImageView; UIImageView *_selectedBgImageView; MMHeadImageView *_headImageView; UITapGestureRecognizer *_tapGestureRecognizer; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) BOOL selected; // @synthesize selected=_selected; - (void).cxx_destruct; - (void)onSingleTap:(id)arg1; @property(retain, nonatomic) NSString *username; - (void)initView; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCOutChargeLogic : NSObject <WCOutGetProductListExt, IAPExt> { BOOL _isAutoVerify; id _delegate; NSString *_autoVerifyBeginTs; NSString *_autoVerifyEndTs; unsigned int _autoVerifyMode; unsigned int _autoVerifyRet; unsigned int _autoVerifyErrcode; }

  • (id)logicWithAutoVerify; @property(nonatomic) unsigned int autoVerifyErrcode; // @synthesize autoVerifyErrcode=_autoVerifyErrcode; @property(nonatomic) unsigned int autoVerifyRet; // @synthesize autoVerifyRet=_autoVerifyRet; @property(nonatomic) unsigned int autoVerifyMode; // @synthesize autoVerifyMode=_autoVerifyMode; @property(retain, nonatomic) NSString *autoVerifyEndTs; // @synthesize autoVerifyEndTs=_autoVerifyEndTs; @property(retain, nonatomic) NSString *autoVerifyBeginTs; // @synthesize autoVerifyBeginTs=_autoVerifyBeginTs; @property(nonatomic) BOOL isAutoVerify; // @synthesize isAutoVerify=_isAutoVerify; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)onPurchaseCancelForProduct:(id)arg1;
  • (void)onPurchaseFailForProduct:(id)arg1 ErrCode:(unsigned long)arg2;
  • (void)onPurchaseSuccessForProduct:(id)arg1 ErrCode:(unsigned long)arg2;
  • (int)buyItem:(id)arg1 extInfo:(id)arg2;
  • (void)onGetProduct:(id)arg1 invalidProductID:(id)arg2;
  • (void)updateListFromAppleForSKProduct:(id)arg1;
  • (void)didReceiveResponse:(BOOL)arg1 Respone:(id)arg2;
  • (void)getproductList:(id)arg1 reqCurrency:(id)arg2 responeDelegate:(id)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionDeleteTask : StoreEmotionNotifyTask { NSString *_productID; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) NSString *productID; // @synthesize productID=_productID; - (void).cxx_destruct; - (BOOL)resumeLogic; - (id)initWithProductID:(id)arg1 andDelegate:(id)arg2;

@end

@interface CVerifyContactWrap : NSObject { NSString *m_nsUsrName; NSString *m_nsOriginalUsrName; unsigned long m_uiScene; NSString *m_nsTicket; unsigned long m_uiWCFlag; CContact *m_oVerifyContact; NSString *m_nsSourceUserName; NSString *m_nsSourceNickName; NSString *_m_nsChatRoomUserName; }

@property(retain, nonatomic) NSString *m_nsChatRoomUserName; // @synthesize m_nsChatRoomUserName=_m_nsChatRoomUserName; @property(retain, nonatomic) NSString *m_nsSourceNickName; // @synthesize m_nsSourceNickName; @property(retain, nonatomic) NSString *m_nsSourceUserName; // @synthesize m_nsSourceUserName; @property(retain, nonatomic) CContact *m_oVerifyContact; // @synthesize m_oVerifyContact; @property(nonatomic) unsigned long m_uiWCFlag; // @synthesize m_uiWCFlag; @property(retain, nonatomic) NSString *m_nsTicket; // @synthesize m_nsTicket; @property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; @property(retain, nonatomic) NSString *m_nsOriginalUsrName; // @synthesize m_nsOriginalUsrName; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; - (void).cxx_destruct; - (id)getRealUserName; - (id)init;

@end

@interface FavoritesItemDB : NSObject { MyFavoritesDB *_mmDB; }

  • (void).cxx_destruct;
  • (id)getLastUpdateFavoritesItem;
  • (id)getLastFavoritesItem;
  • (BOOL)getFavoritesItemList:(id)arg1 From:(unsigned long)arg2 Limit:(unsigned long)arg3;
  • (BOOL)getDeletedItemList:(id)arg1;
  • (BOOL)updateItemXMLInFavItemDB:(id)arg1;
  • (BOOL)updateItemLocalStatus:(id)arg1;
  • (BOOL)getAsyncUploadFailedItemList:(id)arg1;
  • (BOOL)getAsyncUploadingItemList:(id)arg1;
  • (id)checkBeforeAddItemByFavId:(unsigned long)arg1 andLocalId:(unsigned long)arg2;
  • (unsigned long)getMaxLastUpdateTimeByUsrname:(id)arg1;
  • (unsigned long)getItemCountByFromUsr:(id)arg1 andToUsr:(id)arg2;
  • (unsigned long)getItemCountByUsrname:(id)arg1;
  • (BOOL)getAllFavoritesItems:(id)arg1;
  • (BOOL)updateItemUpdateTime:(unsigned long)arg1 ByLocalId:(unsigned long)arg2;
  • (BOOL)updateUpdateSeq:(unsigned long)arg1 ByFavId:(unsigned long)arg2;
  • (BOOL)getNextPageNeedBatchGetFavoritesItemList:(id)arg1 byType:(int)arg2 andMinUpdateTime:(unsigned long)arg3;
  • (BOOL)getFirstPageNeedBatchGetFavoritesItemList:(id)arg1 byType:(int)arg2;
  • (BOOL)getNeedBatchGetFavoritesItemList:(id)arg1 byType:(int)arg2 andMinUpdateTime:(unsigned long)arg3;
  • (BOOL)getNextPageFavoritesItemList:(id)arg1 byType:(int)arg2 andCurMinUpdateTime:(unsigned long)arg3;
  • (BOOL)getFirstPageFavoritesItemListContainUnBatchGet:(id)arg1;
  • (BOOL)getFirstPageFavoritesItemList:(id)arg1 byType:(int)arg2;
  • (BOOL)updateItemInFavItemDBByFavObject:(id)arg1;
  • (BOOL)updateItemInFavItemDB:(id)arg1;
  • (BOOL)getDownloadFailedItemList:(id)arg1;
  • (BOOL)getUploadFailedItemList:(id)arg1;
  • (BOOL)getDownloadingItemList:(id)arg1;
  • (BOOL)getUploadingItemList:(id)arg1;
  • (BOOL)deleteFavoritesItemByLocalItemId:(unsigned long)arg1;
  • (BOOL)deleteFavoritesItemById:(unsigned long)arg1;
  • (id)getFavoritesItemBySourceId:(id)arg1;
  • (id)getFavoritesItemByLocalId:(unsigned long)arg1;
  • (id)getFavoritesItemById:(unsigned long)arg1;
  • (BOOL)insertNewRowInFavoritesItem:(id)arg1 XML:(id)arg2;
  • (void)fillLegalItemsArray:(id)arg1 withDBItems:(id)arg2;
  • (void)fillItemsArray:(id)arg1 withDBItems:(id)arg2;
  • (void)fillDBFavItem:(id)arg1 fromFavObject:(id)arg2;
  • (void)fillDBFavItem:(id)arg1 fromFavItem:(id)arg2 xml:(id)arg3;
  • (void)fillDBFavItem:(id)arg1 fromFavItem:(id)arg2;
  • (BOOL)getFavoritesItemValue:(id)arg1 fromDBItem:(id)arg2;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1 stateDidChanged:(CDUnknownBlockType)arg2;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1;
  • (void)initDB:(id)arg1;
  • (id)init;

@end

@interface InputToolViewBar : MMUIImageView { }

  • (void)setFrame:(struct CGRect)arg1;

@end

@interface MMInputToolView : MMUIView <UITextViewDelegate, ISysCallCheckExt, WCActionSheetDelegate, MMGrowTextViewDelegate, MMTransparentButtonDelegate, SelectAttachmentViewControllerDelegate, VoiceInputViewDelegate, EmoticonBoardViewDelegate, BaseEmoticonViewDelegate, IRecordPermissionCheckExt, EmoticonDescMgrExt, ShortVideoBarDelegate> { UIButton *_inputModeChangeButton; UIView *_toolView; VoiceInputView *_voiceInputView; SelectAttachmentView *_attachmentView; EmoticonBoardView *_expressionView; MMGrowTextView *_textView; UIButton *_attachmentButton; UIButton *_expressionDoneButton; UIView *_recordingTipsView; MMTransparentButton *_recordButton; UIButton *_expressionButton; RecordView *_recordView; UIButton *_sendCaptrueView; UIButton *m_quickSendEmoticonBackView; UIView *m_quickSendEmoticonView; MMEmoticonView *m_emoticonView; int _keyboardHeight; int _inputMode; int _positionMode; int _contentMode; id _delegate; SelectAttachmentViewController *m_selectAttachmentViewController; int iMuteCount; int _recordStatus; id _uiDelegate; NSURL *_nsLastCaptrueAssetURL; ALAssetsLibrary *_oLibrary; BOOL m_bPositioning; UIButton *_disBandView; ShortVideoToolbar *_sightToolbar; int _preSightInputMode; int _preSightPositionMode; int _preSightContentMode; float _bizInputBtnWidth; BOOL _showToolViewAfterAnimation; float _keyboardTop; UIView *_bkgView; BOOL _isDetectingExternalKeyboard; SEL mRecordSelector; unsigned int _fMaxLength; CAGradientLayer *_toolViewShadowLayer; }

@property(retain, nonatomic) CAGradientLayer *toolViewShadowLayer; // @synthesize toolViewShadowLayer=_toolViewShadowLayer; @property(nonatomic) unsigned int fMaxLength; // @synthesize fMaxLength=_fMaxLength; @property(retain, nonatomic) UIView *m_quickSendEmoticonView; // @synthesize m_quickSendEmoticonView; @property(retain, nonatomic) MMEmoticonView *m_emoticonView; // @synthesize m_emoticonView; @property(retain, nonatomic) UIButton *m_quickSendEmoticonBackView; // @synthesize m_quickSendEmoticonBackView; @property(nonatomic) SEL mRecordSelector; // @synthesize mRecordSelector; @property(nonatomic) __weak id _uiDelegate; // @synthesize _uiDelegate; @property(nonatomic) BOOL m_bPositioning; // @synthesize m_bPositioning; @property(retain, nonatomic) RecordView *recordView; // @synthesize recordView=_recordView; @property(nonatomic) int contentMode; // @synthesize contentMode=_contentMode; @property(nonatomic) int positionMode; // @synthesize positionMode=_positionMode; @property(nonatomic) int inputMode; // @synthesize inputMode=_inputMode; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) int keyboardHeight; // @synthesize keyboardHeight=_keyboardHeight; @property(retain, nonatomic) MMTransparentButton *recordButton; // @synthesize recordButton=_recordButton; @property(retain, nonatomic) UIView *recordingTipsView; // @synthesize recordingTipsView=_recordingTipsView; @property(retain, nonatomic) UIButton *expressionDoneButton; // @synthesize expressionDoneButton=_expressionDoneButton; @property(retain, nonatomic) UIButton *expressionButton; // @synthesize expressionButton=_expressionButton; @property(retain, nonatomic) UIButton *attachmentButton; // @synthesize attachmentButton=_attachmentButton; @property(retain, nonatomic) MMGrowTextView *textView; // @synthesize textView=_textView; @property(retain, nonatomic) EmoticonBoardView *expressionView; // @synthesize expressionView=_expressionView; @property(retain, nonatomic) ShortVideoToolbar *sightToolbar; // @synthesize sightToolbar=_sightToolbar; @property(retain, nonatomic) UIView *toolView; // @synthesize toolView=_toolView; @property(retain, nonatomic) UIButton *inputModeChangeButton; // @synthesize inputModeChangeButton=_inputModeChangeButton; - (void).cxx_destruct; - (void)dealloc; - (BOOL)isFirstResponder; - (BOOL)resignFirstResponder; - (BOOL)becomeFirstResponder; - (struct CGPoint)CheckVoiceBtnPressLocation; - (BOOL)CheckVoiceBtnState; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2; - (void)InputIsAvailableChanged:(BOOL)arg1; - (void)onDragTableViewEnd:(float)arg1; - (void)onDragTableView:(struct CGPoint)arg1; - (BOOL)tryDetectExtenalKeyboard; - (BOOL)isFocusOnTextInput; - (void)onCameraResign; - (void)onSightPictureTaken:(id)arg1; - (void)onShortVideoTaken:(id)arg1 thumbImg:(id)arg2 sentImmediately:(BOOL)arg3; - (void)onShortVideoToolBtnClick:(int)arg1; - (void)changeToSightToolView; - (void)initSightToolView; - (void)hideSightCamera; - (void)MMTransparentButton_touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)MMTransparentButton_touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)setVoiceEnabled:(BOOL)arg1; - (void)resetSelectAttachmentView; - (void)resetVoiceInputView; - (void)resetRecordView; - (void)MMTransparentButton_touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)MMTransparentButton_touchesBegan:(id)arg1 withEvent:(id)arg2; - (BOOL)isPointInRecordGarbageView:(struct CGPoint)arg1; - (BOOL)isPointInRecordButton:(struct CGPoint)arg1; - (void)SetPeakPower:(float)arg1; - (void)resetGrowTextView; - (void)insertString:(id)arg1; - (void)ShowCountingTips:(int)arg1; - (void)HideRecordTips; - (void)ShowTooShortTips; - (void)ShowTooLongTips; - (void)ShowRecording; - (void)ShowPreparing; - (void)showRecord:(id)arg1; - (void)showCancel:(id)arg1; - (void)cancelRecording; - (void)stopRecording:(id)arg1; - (void)resalStartRecording; - (void)startRecording:(id)arg1; - (void)setContentMode:(int)arg1 animated:(BOOL)arg2; - (void)NotifyViewControllerPostionChanged:(BOOL)arg1 Animated:(BOOL)arg2; - (void)setPoisitionMode:(int)arg1 animated:(BOOL)arg2 fromShake:(BOOL)arg3; - (void)setPoisitionMode:(int)arg1 animated:(BOOL)arg2; - (void)didMoveToWindow; - (float)getContentViewHeight:(int)arg1; - (void)onPositionAnimationEnd; - (void)setInputMode:(int)arg1 animated:(BOOL)arg2; - (void)onGroupPayButtonClicked:(id)arg1; - (void)onEnterpriseBrandEntryButtonClicked:(id)arg1; - (void)onRedEnvelopesClicked:(id)arg1; - (void)onTransferButtonClicked:(id)arg1; - (void)onServiceButtonClicked:(id)arg1; - (void)on3rdServiceButtonClicked:(id)arg1; - (void)onMyFavoritesButtonClicked:(id)arg1; - (void)onCameraControllerClicked:(id)arg1; - (void)onMediaBrowserClicked:(id)arg1; - (void)onCardPkgButtonClicked:(id)arg1; - (void)realStartMultiTalk; - (void)onMultiTalkButtonClicked:(id)arg1; - (void)onShareCardButtonClicked:(id)arg1; - (void)onLocationButtonClicked:(id)arg1; - (void)videoVoipBtnRealClicked; - (BOOL)isEnableVoiceVoipFromPlugin; - (void)onVideoVoipButtonClicked:(id)arg1; - (void)asyncStartNetDetect; - (BOOL)canShowGroupPayEntry; - (BOOL)hasGroupPayEntry; - (BOOL)canShowCardPkgEntry; - (BOOL)canShowEnterpriseBrandEntry; - (BOOL)canShowLocation; - (BOOL)canShowFavEntry; - (BOOL)canShowSight; - (BOOL)canShowRedEnvelopesEntey; - (BOOL)canShowTransferMoneyEntry; - (BOOL)hasRedEnvelopesEntry; - (BOOL)hasTransferMoneyEntry; - (BOOL)canShowServiceEntry; - (BOOL)hasServiceEntry; - (id)getServiceAppList; - (id)getAttachmentViewServiceAppList; - (void)didSelectAttachmentAtIndex:(unsigned int)arg1; - (void)voiceInputBtnRealClicked; - (void)demoSendShortVideo:(id)arg1; - (void)onVoiceInputButtonClicked:(id)arg1; - (void)voiceVoipBtnRealClicked; - (void)onVoiceVoipButtonClicked:(id)arg1; - (void)onExpressionButtonClicked:(id)arg1; - (void)onSendCaptrueButtonClicked:(id)arg1; - (void)onAttachmentModeChangeButtonClicked:(id)arg1; - (void)showCaptrueButton; - (void)tryShowCaptrueButton; - (void)onInputModeChangeButtonClicked:(id)arg1; - (void)onWillDisappear; @property(nonatomic) __weak NSString *text; - (void)hideToolView:(BOOL)arg1; - (void)Reset; - (id)initWithUIDelegate:(id)arg1; - (id)init; - (void)layoutSubviews; - (void)initSubView; - (void)onAccessoryViewFrameChanged:(struct CGRect)arg1; - (void)MMGrowTextView:(id)arg1 pasteImage:(id)arg2; - (BOOL)MMGrowTextView:(id)arg1 shouldPasteImage:(id)arg2; - (void)keyboardWillHide:(BOOL)arg1; - (void)keyboardDidShow:(float)arg1; - (void)keyboardWillShow:(float)arg1; - (void)updateCustomToolView; - (void)UpdateTabBarSendButtonState; - (void)TextDidChanged:(id)arg1 selectedRange:(struct _NSRange)arg2; - (void)TextViewDidEnter:(id)arg1; - (void)TextViewHeightDidChanged:(id)arg1; - (void)TextViewDidDeleteToNil; - (BOOL)TextViewDidDelete; - (void)deleteEmoticon; - (id)GetCurrentViewController; - (void)didSelectorSelfDefinedEmotcion:(id)arg1; - (void)didSelectorEmoticon:(id)arg1; - (void)changeTextViewColorForEmoticonState:(BOOL)arg1; - (void)OnEmoticonStateDidChanged:(BOOL)arg1; - (void)onSendButtonClicked; - (void)updateRecordButtonDisabled; - (void)updateToolViewHeight:(BOOL)arg1; - (void)SetButtonHighlighted:(BOOL)arg1; - (void)showSendCaptrueViewAnimated:(BOOL)arg1; - (void)hideSendCaptrueView; - (void)hideSendCaptrueViewAnimated:(BOOL)arg1; - (void)initVoiceInputView; - (void)OnVoiceInputSendBtnClicked; - (void)OnVoiceInputKeyboardBtnClicked; - (void)OnClearText; - (void)OnTextRecoged:(id)arg1; - (id)GetCurrentText; - (void)initAttachmentView; - (void)updateAttachmentView; - (void)setIsAllowShareCard:(BOOL)arg1; - (void)setIsAllowNameCardFollowRedEnveLope:(BOOL)arg1; - (void)setIsAllowWxTalkFollowSight:(BOOL)arg1; - (void)setIsAllowRecommendApp:(BOOL)arg1; - (void)setIsAllowMultiTalk:(BOOL)arg1; - (void)setIsAllowWxTalk:(BOOL)arg1; - (void)setIsAllowVoiceInput:(BOOL)arg1; - (void)setIsAllowVoip:(BOOL)arg1 VoiceVoip:(BOOL)arg2; - (void)initEmoticonView; - (void)onClickQuickSendEmoticonView:(id)arg1; - (void)quickSendEmoticonViewHideDidStop:(id)arg1 finished:(id)arg2 context:(void *)arg3; - (void)quickSendEmoticonViewShowDidStop:(id)arg1 finished:(id)arg2 context:(void *)arg3; - (void)hideQuickSendEmoticonView; - (void)showQuickSendEmoticonView; - (void)clearQuickSendEmoticonViewAnimation; - (id)genQuickSendEmoticonView; @property(nonatomic) int iKeyboardAnimationCurve; @property(nonatomic) float fKeyboardAnimationDuration; - (void)fixBtnY; - (float)getDefaultTextViewHeight; - (void)lighterToolView; - (void)initToolView; - (void)setFrame:(struct CGRect)arg1; - (void)onGetEmoticonDesc:(id)arg1 withEmoticonWrap:(id)arg2; - (void)OnRecordDenied; - (void)OnRecordPermissioned; - (void)toRecordStautsTooShortTips; - (void)toRecordStautsTooLongTips; - (void)toRecordStautsRecordCancelTips; - (void)toRecordStautsRecording; - (void)toRecordStautsPerparing; - (void)toRecordStautsIdle;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MassTaskWrap : MMObject { NSArray *m_target; NSString *m_usrNameList; NSString *thumb_path; NSString *video_path; unsigned long video_time; unsigned long video_size; unsigned long thumb_size; unsigned long m_uiVideoOffset; BOOL front_camera; unsigned long m_uiVideoSource; BOOL m_bForward; NSString *m_nsMsgDataUrl; NSString *m_nsAesKey; NSString *m_msgSource; unsigned long m_thumb_width; unsigned long m_thumb_height; NSString *m_nsFileMD5; BOOL _uploadFinish; }

  • (void)initialize; @property(nonatomic) BOOL uploadFinish; // @synthesize uploadFinish=_uploadFinish; @property(retain, nonatomic) NSString *m_nsFileMD5; // @synthesize m_nsFileMD5; @property(retain, nonatomic) NSString *m_usrNameList; // @synthesize m_usrNameList; @property(retain, nonatomic) NSArray *m_target; // @synthesize m_target; @property(nonatomic) unsigned long m_thumb_height; // @synthesize m_thumb_height; @property(nonatomic) unsigned long m_thumb_width; // @synthesize m_thumb_width; @property(retain, nonatomic) NSString *m_msgSource; // @synthesize m_msgSource; @property(retain, nonatomic) NSString *m_nsAesKey; // @synthesize m_nsAesKey; @property(retain, nonatomic) NSString *m_nsMsgDataUrl; // @synthesize m_nsMsgDataUrl; @property(nonatomic) BOOL m_bForward; // @synthesize m_bForward; @property(nonatomic) unsigned long m_uiVideoSource; // @synthesize m_uiVideoSource; @property(nonatomic) BOOL front_camera; // @synthesize front_camera; @property(nonatomic) unsigned long m_uiVideoOffset; // @synthesize m_uiVideoOffset; @property(nonatomic) unsigned long thumb_size; // @synthesize thumb_size; @property(nonatomic) unsigned long video_size; // @synthesize video_size; @property(nonatomic) unsigned long video_time; // @synthesize video_time; @property(retain, nonatomic) NSString *video_path; // @synthesize video_path; @property(retain, nonatomic) NSString *thumb_path; // @synthesize thumb_path;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (id)toMassWrap;
  • (id)initFormMassWrap:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MassSendShortVideoLogic : MMObject <UploadShortVideoDelegate, PBMessageObserverDelegate> { UploadShortVideoToCdn *m_oUploadShortVideoCdnMgr; NSMutableArray *m_taskAry; }

  • (id)getToListMD5:(id)arg1;
  • (id)getToList:(id)arg1;
  • (void).cxx_destruct;
  • (void)UploadMassShortVideoFail:(id)arg1;
  • (void)removeTaskFromQueue:(id)arg1;
  • (void)UploadMassShortVideoOK:(id)arg1;
  • (void)UploadMassShortVideoProgress:(id)arg1 finishedLen:(long)arg2 totalLen:(long)arg3;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)UploadMassShortVideoUploadOK:(id)arg1;
  • (void)taskUploadFinish:(id)arg1;
  • (BOOL)isTaskUploadFinish:(id)arg1;
  • (void)StopMassSendShortVideo:(id)arg1;
  • (void)cancelTask:(id)arg1;
  • (void)resentTask:(id)arg1;
  • (id)AddShortVideoMsgWithContacts:(id)arg1 andVideoInfo:(id)arg2;
  • (void)InternalStartUpload:(id)arg1;
  • (id)getAllUsrName:(id)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXGBackupEntryViewController : MMWindowViewController <WXGBackupSessionViewControllerDelegate, IBackupExt, MMLoadSessionExt, UIAlertViewDelegate, ILinkEventExt> { UIScrollView *m_scrollView; UIView *m_backgroundView; UIButton *m_leftTopCornerButton; UIImageView *m_iconImageView; NSString *m_lastIconName; MMUILabel *m_tipsLabel; MMUILabel *m_smallTipsLabel; MMUILabel *m_titleInGBPLable; WXGDotDotDotLabel *m_dotDotDotLabel; UIView *m_barLine; MMUILabel *m_wifiTipLabel; CTRichTextView *m_helpTipsLabel; UIButton *m_greenButton; UIButton *m_greyButton; unsigned int m_notifyCode; BOOL m_bBackup; BOOL m_bLoadDataFinish; BOOL m_bStartBackup; BOOL m_bStartRecoverTransfer; BOOL m_bStartRecover; BOOL m_bSelectAllData; unsigned long long m_currentSessionCount; unsigned long long m_totalSessionCount; BOOL m_bCanShowDisconnect; unsigned long long m_currentShowAlertViewTag; NSString *m_speedString; BOOL m_bRecoverError; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onLoadDataFinished; - (void)onBackupAlertCode:(unsigned int)arg1; - (void)onBackupTransferSpeed:(float)arg1; - (void)onProgressCurrentSession:(unsigned long long)arg1 totalSession:(unsigned long long)arg2; - (void)onBackupNotifyCode:(unsigned int)arg1; - (void)onCancelSelectSession; - (void)onSelectSession:(id)arg1; - (BOOL)p_checkSessionData; - (BOOL)p_checkBatteryEnough; - (void)startBackup; - (void)onAlertShowEnergyIsNotEnough; - (void)onAlertShowMigratedCostTime; - (void)onAlertShowNoSession; - (void)onAlertNowShouldRecoverData; - (void)onCancelRecoverTransfer; - (void)onCancelBackup; - (void)onDone; - (void)onCancelRecover; - (void)onStopRecover; - (void)onBeginRecover; - (void)onBeginImport; - (void)onShowSelectSessionViewController; - (void)onBackupAllSession; - (void)onUserCancelView; - (void)onCloseViewAndCancelView; - (void)onCancelView; - (void)onMinimizeView; - (void)addSmallTipsLabel; - (void)addTipsLabel; - (void)addGreyButton; - (void)addTitleInGreenButtonPosition; - (void)addGreenButton; - (void)addIconImageView; - (void)addLeftCornerButton; - (void)setupView; - (void)addLine; - (void)addBlurEffectForView; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmotionSendCountWrap : MMObject { BOOL hasRewarded; unsigned int totalSendTimes; unsigned int lastShowTipsTime; int retryTimes; }

  • (void)initialize; @property(nonatomic) BOOL hasRewarded; // @synthesize hasRewarded; @property(nonatomic) int retryTimes; // @synthesize retryTimes; @property(nonatomic) unsigned int lastShowTipsTime; // @synthesize lastShowTipsTime; @property(nonatomic) unsigned int totalSendTimes; // @synthesize totalSendTimes; @property(readonly, copy) NSString *description; @property(readonly, nonatomic) BOOL needShowTips;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmotionRewardTipsStatisticsData : MMObject { NSString *lastSendPid; unsigned int lastPidContiousSendTimes; NSMutableDictionary *sendedPidCountWrapDic; }

  • (void)initialize; @property(retain, nonatomic) NSMutableDictionary *sendedPidCountWrapDic; // @synthesize sendedPidCountWrapDic; @property(nonatomic) unsigned int lastPidContiousSendTimes; // @synthesize lastPidContiousSendTimes; @property(retain, nonatomic) NSString *lastSendPid; // @synthesize lastSendPid;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionRewardTipsStatisticsLogicObject : MMObject { unsigned int m_notCountAfterDaysConfig; unsigned int m_contiousSendTimesConfig; unsigned int m_totalSendTimesConfig; EmotionRewardTipsStatisticsData *m_statisticsData; NSString *m_statisticsFilePath; }

  • (void).cxx_destruct;
  • (void)loadStatisticsData;
  • (void)saveStatisticsData;
  • (void)loadConfig;
  • (void)hasRewardedPid:(id)arg1;
  • (void)resetRewardStatisticsForPid:(id)arg1 hasShowTips:(BOOL)arg2;
  • (void)resetRewardStatisticsForPid:(id)arg1;
  • (void)hasShowedTipsForPid:(id)arg1;
  • (BOOL)checkIsNeedShowRewardTipsWithPid:(id)arg1;
  • (void)clearAllData;
  • (id)init;

@end

@interface CExtendInfoOfTextForBiz : NSObject <IMessageWrapForBizExt, IMsgExtendOperation, NSCopying> { CMessageWrap *m_refMessageWrap; }

  • (void)CreateExtendInfoWithTypeForBiz:(unsigned long)arg1 retExtendInfo:(id *)arg2; @property(nonatomic) CMessageWrap *m_refMessageWrap; // @synthesize m_refMessageWrap;
  • (id)GetDisplayContent;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface UploadMContactMsg : NSObject { NSString *deviceType; }

@property(retain, nonatomic) NSString *deviceType; // @synthesize deviceType; - (void).cxx_destruct; - (void)parseXML:(id)arg1; - (void)dealloc; - (id)initWithXml:(id)arg1;

@end

@interface WCAVDownloadTask : NSObject { AVAssetResourceLoadingRequest *_loadingRequest; unsigned long _downloadSec; }

@property(nonatomic) unsigned long downloadSec; // @synthesize downloadSec=_downloadSec; @property(retain, nonatomic) AVAssetResourceLoadingRequest *loadingRequest; // @synthesize loadingRequest=_loadingRequest; - (void).cxx_destruct; - (BOOL)isEqualToLoadingRequest:(id)arg1;

@end

@interface WCAVAssetResourceLoader : NSObject { unsigned long preloadSec; BOOL _m_bDownload; CMessageWrap *_m_oMessageWrap; NSMutableArray *_pendingRequests; NSMutableArray *_downloadTaskArray; unsigned long _preloadingLength; NSString *_videoPath; }

@property(nonatomic) BOOL m_bDownload; // @synthesize m_bDownload=_m_bDownload; @property(retain, nonatomic) NSString *videoPath; // @synthesize videoPath=_videoPath; @property(nonatomic) unsigned long preloadingLength; // @synthesize preloadingLength=_preloadingLength; @property(retain) NSMutableArray *downloadTaskArray; // @synthesize downloadTaskArray=_downloadTaskArray; @property(retain) NSMutableArray *pendingRequests; // @synthesize pendingRequests=_pendingRequests; @property(retain, nonatomic) CMessageWrap *m_oMessageWrap; // @synthesize m_oMessageWrap=_m_oMessageWrap; - (void).cxx_destruct; - (void)OnCdnDownloadVideoSuccess:(id)arg1; - (void)onRecievedAVData:(id)arg1 NeedNotifyToPlay:(BOOL)arg2; - (id)loaderCancelledError; - (void)removeRequest:(id)arg1; - (void)cancelAllPendingRequests; - (void)fillInformationForRequest:(id)arg1; - (void)checkData:(id)arg1 length:(unsigned int)arg2; - (BOOL)respondWithDataForRequest:(id)arg1 offset:(long long)arg2 length:(long long)arg3; - (void)processPendingRequestsFromOffset:(long long)arg1 length:(long long)arg2; - (void)addRequest:(id)arg1; - (void)cleanDownloadTask; - (void)consumeDownloadTask; - (void)addWCAVDownloadTaskBySec:(unsigned long)arg1; - (void)dealloc; - (id)initWithMsg:(id)arg1 filePath:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MFMassSendBannerLogic : MMObject <MassSendShortVideoExt, MFMassSendBarDelegate> { NSMutableArray *m_bannerAry; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onMassSendBarProgressAnimEnd:(id)arg1; - (void)onMassSendBarCancel:(id)arg1; - (void)onMassSendBarClick:(id)arg1; - (id)findMassSendBar:(id)arg1; - (void)MassSendShortVideoProgress:(id)arg1 finishedLen:(long)arg2 totalLen:(long)arg3; - (void)MassSendShortVideoOK:(id)arg1; - (void)MassSendShortVideoFail:(id)arg1; - (void)MassSendShortVideoCancel:(id)arg1; - (void)MassSendShortVideoStart:(id)arg1; - (void)excuteBlockInMainQueue:(CDUnknownBlockType)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RecoverDeviceDBViewController : MMUIViewController { UIButton *_btnRecover; }

  • (void).cxx_destruct;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)DoRecover;
  • (void)OnRecover;
  • (void)viewDidLoad;
  • (void)initView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MessageNodeComponentHelper : NSObject { }

  • (id)getWCPayInfoView:(id)arg1 maxWidth:(float)arg2;
  • (float)getSourceViewHeight;
  • (id)getSourceViewWithTitle:(id)arg1 iconName:(id)arg2 maxWidth:(float)arg3;
  • (id)getSourceViewWithTitle:(id)arg1 iconImage:(id)arg2 maxWidth:(float)arg3 withBkgImg:(BOOL)arg4;
  • (id)getMaskCoverImage:(BOOL)arg1;
  • (id)getImageBorderImage:(BOOL)arg1;
  • (id)getBackgroundImage:(BOOL)arg1;
  • (float)getSystemTextFontSize;

@end

@interface WCOutRecentCallItemAndContactArchive : NSObject { WCOutRecentCallItem *_lastCallItem; WCOutPhoneContact *_contact; }

@property(retain, nonatomic) WCOutPhoneContact *contact; // @synthesize contact=_contact; @property(retain, nonatomic) WCOutRecentCallItem *lastCallItem; // @synthesize lastCallItem=_lastCallItem; - (void).cxx_destruct;

@end

@interface WCOutContactViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, IWCOutFacadeExt, WCActionSheetDelegate, UISearchBarDelegate, UISearchDisplayDelegate, InviteFriendLogicDelegate> { MMTableView *m_tableView; MMUIView *m_noDataView; UIImageView *redDotView; UIButton *m_callBtn; NSMutableDictionary *m_allContactsDic; NSMutableArray *m_sectionKeyArray; NSMutableDictionary *m_nonAddressBookContactsDic; NSMutableDictionary *m_contactToArchiveDic; NSMutableArray *m_lastCallArchives; float m_lastScrollViewOffset; MMTimer *m_hideIndexTitleTimer; long m_lastScrollTime; NSString *m_curLanguage; WCOutPhoneContact *m_selectedContactInActionSheet; NSArray *m_phoneArrayShowInActionSheet; BOOL _bShowIndexTitle; BOOL _isSearching; NSArray *_fliterContacts; UISearchDisplayController *_m_searchDisplayController; NSString *_searchText; WCOutInviteFriendLogic *_inviteFriendLogic; MMUILabel *_balanceLabel; UIButton *_callbtn; UILabel *_currencyLabel; int _currencyIconWidth; }

@property(nonatomic) int currencyIconWidth; // @synthesize currencyIconWidth=_currencyIconWidth; @property(retain, nonatomic) UILabel *currencyLabel; // @synthesize currencyLabel=_currencyLabel; @property(retain, nonatomic) UIButton *callbtn; // @synthesize callbtn=_callbtn; @property(retain, nonatomic) MMUILabel *balanceLabel; // @synthesize balanceLabel=_balanceLabel; @property(retain, nonatomic) WCOutInviteFriendLogic *inviteFriendLogic; // @synthesize inviteFriendLogic=_inviteFriendLogic; @property(copy, nonatomic) NSString *searchText; // @synthesize searchText=_searchText; @property(retain, nonatomic) UISearchDisplayController *m_searchDisplayController; // @synthesize m_searchDisplayController=_m_searchDisplayController; @property(retain, nonatomic) NSArray *fliterContacts; // @synthesize fliterContacts=_fliterContacts; @property(nonatomic) BOOL isSearching; // @synthesize isSearching=_isSearching; @property(nonatomic) BOOL bShowIndexTitle; // @synthesize bShowIndexTitle=_bShowIndexTitle; - (void).cxx_destruct; - (id)getbalanceLabelText; - (void)refreshbalanceLabel; - (void)didReceiveCouponResponse; - (void)searchDisplayControllerDidEndSearch:(id)arg1; - (void)searchDisplayControllerWillBeginSearch:(id)arg1; - (BOOL)searchBarShouldBeginEditing:(id)arg1; - (void)searchBarCancelButtonClicked:(id)arg1; - (void)searchBarSearchButtonClicked:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (void)search:(id)arg1; - (id)allContacts; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)updateNewxmlInfo; - (void)addNewCall:(id)arg1; - (void)updateWCOutContactsInfo; - (void)updateWCOutContacts:(id)arg1; - (void)tableView:(id)arg1 accessoryButtonTappedForRowWithIndexPath:(id)arg2; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (void)clearSelectStauts; - (void)rightCallBtnClicked:(id)arg1 event:(id)arg2; - (id)lastCallCellAtRow:(unsigned int)arg1; - (id)tableView:(id)arg1 filtercontactCellAtIndexPath:(id)arg2; - (id)contactCellAtIndexPath:(id)arg1; - (id)accountCellAtIndexpath:(id)arg1; - (void)onCellBtnClick:(id)arg1; - (id)KeypadAndContactCellAtIndexpath:(id)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)hideIndexTitle; - (void)onClickBottomBtn; - (void)OnOpenAccount; - (void)deleteRecentCallItemAtIndex:(int)arg1; - (void)showWellcomeTips; - (void)showProfileForContact:(id)arg1 AndIsFromLastCallContact:(BOOL)arg2; - (void)configureBackBarButtomItem; - (void)configCallBtn; - (void)configFooterViewWithCount:(unsigned int)arg1; - (void)configTableView; - (void)configNoDataHintsLabel; - (BOOL)showAccount; - (void)configRecentCallContacts; - (void)configAccuntSection; - (void)configSearchDisplayController; - (void)configData; - (void)configRightBarButtonItem; - (void)configView; - (void)configModel; - (void)viewWillAppear:(BOOL)arg1; - (void)initDeepLinkConfig; - (void)viewDidLoad; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountBaseViewController : MMUIViewController <MMTableViewInfoDelegate, WCBaseInfoItemDelegate> { MMTableViewInfo *m_tableViewInfo; WCAccountControlData *m_data; unsigned long m_uiReportStatus; NSString *m_nsStyleID; struct timeval m_tvStart; }

@property(nonatomic) unsigned long m_uiReportStatus; // @synthesize m_uiReportStatus; @property(retain, nonatomic) NSString *m_nsStyleID; // @synthesize m_nsStyleID; - (void).cxx_destruct; - (void)viewDidTransitionToNewSize; - (BOOL)useIpadSytle; - (BOOL)recoverFromArchive:(id)arg1; - (id)getArchive; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)WCBaseInfoItemPressReturnKey:(id)arg1; - (void)onNext; - (id)getInputLineView; - (id)getHeaderTipLabel:(id)arg1; - (id)makeHeaderView:(id)arg1; - (id)getHeaderView:(id)arg1; - (void)hideKeyBoard; - (void)initNavigationBar; - (unsigned long)getStayTime; - (void)setStartTime; - (void)viewDidLoad; - (void)setTableFooterView:(id)arg1; - (void)setTableHeaderView:(id)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)initView; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)callViewDidLoad; - (BOOL)useCustomNavibar; - (void)initData; - (void)refreshViewWithData:(id)arg1; - (void)setupWithData:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterMailAppButton : UIButton { UIImageView *logoImgView; MMUILabel *enterMailAppTitleLabel; }

  • (void).cxx_destruct;
  • (BOOL)isQQMailAppInstall;
  • (void)layoutSubviews;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WeixinContentLogicController : BaseMsgContentLogicController <IQQMailExt, UIAlertViewDelegate, addContactToChatRoomDelegate, TipsViewDelegate, ITranslateMsgMgrExt> { BOOL m_bTipsShow; UIImageView *_toolView; }

@property(retain, nonatomic) UIImageView *toolView; // @synthesize toolView=_toolView; - (void).cxx_destruct; - (void)onClickReceiveBrandMsg; - (void)onClickShieldBrandMsg; - (BOOL)isNeedCached; - (BOOL)isShakeEnabled; - (id)GetRightBarBtn; - (void)dealloc; - (void)checkSecurityBannerShow; - (void)checkAddFriend; - (BOOL)isInMyContactList; - (void)ViewWillAppear; - (void)onPerformAction:(id)arg1; - (void)onWillPopFromNavigationController; - (void)ViewDidInit; - (void)ViewWillInit; - (void)UnRegister; - (void)Register; - (void)OnGetMailUnreadCount:(int)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onEnterMailAppBtnPress:(id)arg1; - (void)ShowNewMail; - (void)bringQQMailToolView2Front; - (void)initQQMailToolView; - (id)getDefaultEnterMailAppTitle; - (void)checkQQMailUnReadCount; - (BOOL)isQQMailAppInstall; - (BOOL)isQQMailPlugin; - (id)GetChatContact; - (void)OnChangeNotifyStatus:(id)arg1 withStatus:(BOOL)arg2; - (void)newMessageFromAddContactToChatRoom:(id)arg1; - (BOOL)shouldPreventViewcontrollerAutorotate; - (void)ViewDidAppear; - (void)deleteAllMsg; - (id)GetTitleTailImage; - (void)OpenDetailInfo; - (BOOL)isOpenSingleInfo; - (void)OpenContactInfo:(id)arg1; - (id)GetRightBarButtonTitle; - (void)switchEarpieceMode; - (void)StateChanged; - (BOOL)EnabledOfHeaderButtonAtIndex:(unsigned long)arg1; - (id)HighlightedImageOfHeaderButtonAtIndex:(unsigned long)arg1; - (id)ImageOfHeaderButtonAtIndex:(unsigned long)arg1; - (id)TitleOfHeaderButtonsAtIndex:(unsigned long)arg1; - (unsigned long)NumberOfHeaderButtons; - (BOOL)HasCustomToolBar; - (void)CustomToolViewEX:(id)arg1; - (BOOL)isToolViewHidden; - (BOOL)CanShowSight; - (BOOL)CanOpenServiceAppList; - (BOOL)CanSelectMyFavoritesItemForSendingMsg; - (BOOL)CanRemoteRecord; - (id)nameForHeadImageLongPressed:(id)arg1; - (BOOL)CanLongPressHeadImage; - (BOOL)CanSend3rdMsg; - (BOOL)CanOpenTrackRoom; - (BOOL)CanSendLocationMsg; - (BOOL)CanSendVideoMsg; - (BOOL)CanSendVoiceMsg; - (BOOL)CanSendImageMsg:(id)arg1; - (BOOL)CanSendTextMsg:(id)arg1; - (id)FormImageMsg:(id)arg1 withImage:(id)arg2 withData:(id)arg3; - (id)FormImageMsg:(id)arg1 withImage:(id)arg2 withData:(id)arg3 withImageInfo:(id)arg4; - (id)FormImageMsg:(id)arg1 withImage:(id)arg2; - (id)FormTextMsg:(id)arg1 withText:(id)arg2; - (void)ResendMsg:(id)arg1 MsgWrap:(id)arg2; - (void)ModMsg:(id)arg1 MsgWrap:(id)arg2; - (void)AddMsg:(id)arg1 MsgWrap:(id)arg2; - (void)DelMsg:(id)arg1 MsgList:(id)arg2 DelAll:(BOOL)arg3; - (void)clearAllMsg; - (void)ClearUnRead:(id)arg1 FromID:(unsigned long)arg2 ToID:(unsigned long)arg3; - (id)GetDownMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5; - (id)GetMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PushLoginURLMgr : MMService <IMsgExt, GetA8KeyLogicDelegate, MMKernelExt, MMService> { GetA8KeyLogic *_getA8KeyLogic; }

  • (void)clearOneClickLoginInfo;
  • (BOOL)shouldShowOneClickLogin;
  • (void).cxx_destruct;
  • (void)onManulLogOut;
  • (void)onGetA8KeyOneClickLoginWithURL:(id)arg1 extraInfo:(id)arg2;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (id)getGetA8KeyLogic;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCNewStorageFreeDeviceSpaceViewCell : WCNewStorageFreeSpaceViewCell { UILabel *titleLabel; UILabel *usedSpaceLabel; UILabel *wordingLabel; UIButton *actionButton; UIView *seperateLine; }

  • (void)setSeperateLine:(id)arg1;
  • (id)seperateLine;
  • (void)setActionButton:(id)arg1;
  • (id)actionButton;
  • (void)setWordingLabel:(id)arg1;
  • (id)wordingLabel;
  • (void)setUsedSpaceLabel:(id)arg1;
  • (id)usedSpaceLabel;
  • (void)setTitleLabel:(id)arg1;
  • (id)titleLabel;
  • (void).cxx_destruct;
  • (void)onClickWeChatUsage:(id)arg1;
  • (void)initActionButton;
  • (void)initWordingLabel;
  • (void)initUsedSpaceLabel;
  • (void)initTitleLabel;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface EmotionStoreRewardDonorCell : UICollectionViewCell { MMWebImageView *_donorHeadImageView; }

@property(retain, nonatomic) MMWebImageView *donorHeadImageView; // @synthesize donorHeadImageView=_donorHeadImageView; - (void).cxx_destruct;

@end

@interface EmotionStoreRewardDonorHeader : MMUIView { UIImageView *m_donorsNumView; }

  • (void).cxx_destruct;
  • (void)updateDonorNum:(unsigned int)arg1;
  • (void)initViewWithStoreItem:(id)arg1;
  • (id)initWithStoreItem:(id)arg1;

@end

@interface MMStoreEmotionRewardChartsViewController : MMUIViewController <UICollectionViewDataSource, UICollectionViewDelegateFlowLayout, StoreEmotionGetDonorListCgiDelegate, EmotionCollectionFooterViewDelegate> { EmoticonStoreItem *m_storeItem; EmotionRewardResponseInfo *m_rewardInfo; NSArray *m_donors; StoreEmotionGetDonorListCgi *m_getDonorListCgi; UICollectionView *m_collectionView; EmotionStoreRewardDonorHeader *m_collectionHeaderView; EmotionCollectionFooterView *m_collectionFooterView; UIImage *m_defaultHeadImage; }

  • (void).cxx_destruct;
  • (struct UIEdgeInsets)collectionView:(id)arg1 layout:(id)arg2 insetForSectionAtIndex:(int)arg3;
  • (id)collectionView:(id)arg1 viewForSupplementaryElementOfKind:(id)arg2 atIndexPath:(id)arg3;
  • (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
  • (int)numberOfSectionsInCollectionView:(id)arg1;
  • (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2;
  • (void)MMRefreshCollectionFooterDidTriggerRefresh:(id)arg1;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)onGetDonorsListFailedWithPid:(id)arg1;
  • (void)onGetDonorsListSuccessedWithPid:(id)arg1 Donors:(id)arg2 DonorNum:(unsigned int)arg3 hasMore:(BOOL)arg4;
  • (void)onClose;
  • (void)initView;
  • (void)viewDidLoad;
  • (void)willRotateToInterfaceOrientation:(int)arg1 duration:(double)arg2;
  • (id)initWithStoreItem:(id)arg1 RewardInfo:(id)arg2;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCOutRechargeViewController : MMUIViewController <WCOutChargeLogicDelegate, UITableViewDataSource, UITableViewDelegate, MMTipsViewControllerDelegate, ILinkEventExt, UIAlertViewDelegate> { BOOL _canChangeCurrency; BOOL _needCheckCurrency; BOOL _needBuySelProd; BOOL _getSKProductFailed; BOOL _needShowLoadingWhenActive; MMTableView *_tableView; NSMutableDictionary *_productinfoDict; MMLoadingView *_loadingView; WCOutChargeLogic *_chargeLogic; NSString *_hotCoutryName; WCOutProductInfo *_selProd; NSString *_serverCurrency; NSString *_appleCurrency; MMUIView *_chargeView; NSString *_enterTs; NSString *_outTs; unsigned int _productBtnCount; NSString *_productListTs; unsigned int _productListRet; NSString *_productDetailTs; NSString *_buyClickTs; NSString *_buyFinishedTs; NSString *_buyProductId; NSString *_orderCurrencyType; NSString *_payCurrencyType; unsigned int _purchaseRet; unsigned int _verifyRet; }

@property(nonatomic) unsigned int verifyRet; // @synthesize verifyRet=_verifyRet; @property(nonatomic) unsigned int purchaseRet; // @synthesize purchaseRet=_purchaseRet; @property(retain, nonatomic) NSString *payCurrencyType; // @synthesize payCurrencyType=_payCurrencyType; @property(retain, nonatomic) NSString *orderCurrencyType; // @synthesize orderCurrencyType=_orderCurrencyType; @property(retain, nonatomic) NSString *buyProductId; // @synthesize buyProductId=_buyProductId; @property(retain, nonatomic) NSString *buyFinishedTs; // @synthesize buyFinishedTs=_buyFinishedTs; @property(retain, nonatomic) NSString *buyClickTs; // @synthesize buyClickTs=_buyClickTs; @property(nonatomic) BOOL needShowLoadingWhenActive; // @synthesize needShowLoadingWhenActive=_needShowLoadingWhenActive; @property(retain, nonatomic) NSString *productDetailTs; // @synthesize productDetailTs=_productDetailTs; @property(nonatomic) unsigned int productListRet; // @synthesize productListRet=_productListRet; @property(retain, nonatomic) NSString *productListTs; // @synthesize productListTs=_productListTs; @property(nonatomic) unsigned int productBtnCount; // @synthesize productBtnCount=_productBtnCount; @property(retain, nonatomic) NSString *outTs; // @synthesize outTs=_outTs; @property(retain, nonatomic) NSString *enterTs; // @synthesize enterTs=_enterTs; @property(retain, nonatomic) MMUIView *chargeView; // @synthesize chargeView=_chargeView; @property(nonatomic) BOOL getSKProductFailed; // @synthesize getSKProductFailed=_getSKProductFailed; @property(nonatomic) BOOL needBuySelProd; // @synthesize needBuySelProd=_needBuySelProd; @property(retain, nonatomic) NSString *appleCurrency; // @synthesize appleCurrency=_appleCurrency; @property(nonatomic) BOOL needCheckCurrency; // @synthesize needCheckCurrency=_needCheckCurrency; @property(retain, nonatomic) NSString *serverCurrency; // @synthesize serverCurrency=_serverCurrency; @property(nonatomic) BOOL canChangeCurrency; // @synthesize canChangeCurrency=_canChangeCurrency; @property(retain, nonatomic) WCOutProductInfo *selProd; // @synthesize selProd=_selProd; @property(retain, nonatomic) NSString *hotCoutryName; // @synthesize hotCoutryName=_hotCoutryName; @property(retain, nonatomic) WCOutChargeLogic *chargeLogic; // @synthesize chargeLogic=_chargeLogic; @property(retain, nonatomic) MMLoadingView *loadingView; // @synthesize loadingView=_loadingView; @property(retain, nonatomic) NSMutableDictionary *productinfoDict; // @synthesize productinfoDict=_productinfoDict; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; - (void).cxx_destruct; - (void)onClickTipsBtn:(id)arg1 Index:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (id)getWCOutProductInfoByCellSectionIndex:(int)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onPurchaseCancelForProduct:(id)arg1; - (void)onPurchaseFailForProduct:(id)arg1 ErrCode:(unsigned long)arg2; - (void)onPurchaseSuccessForProduct:(id)arg1 ErrCode:(unsigned long)arg2; - (BOOL)checkCurrencyType; - (void)updateListFromAppleResponse:(BOOL)arg1 successSKProductList:(id)arg2; - (void)didReceiveGetProductListResponse:(BOOL)arg1 Respone:(id)arg2; - (void)loadDataFailed; - (void)onCheckFeeClicked; - (void)onClickBuy:(id)arg1; - (id)getWCOutProductInfoByButtonTag:(long)arg1; - (void)configTableView; - (void)configTableWithoutData; - (void)configModel:(id)arg1; - (void)stopLoading:(BOOL)arg1 err:(id)arg2; - (void)startLoading; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidBePushed:(BOOL)arg1; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (void)applicationWillResignActiveNotification:(id)arg1; - (void)applicationDidBecomeActiveNotification:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiTalkSessionListControllerConfigData : MMObject { NSString *_viewControllerTitle; UIColor *_viewControllerBackgroundColor; UIColor *_tableViewBackgroundColor; UIColor *_tableViewTailColor; }

@property(retain, nonatomic) UIColor *tableViewTailColor; // @synthesize tableViewTailColor=_tableViewTailColor; @property(retain, nonatomic) UIColor *tableViewBackgroundColor; // @synthesize tableViewBackgroundColor=_tableViewBackgroundColor; @property(retain, nonatomic) UIColor *viewControllerBackgroundColor; // @synthesize viewControllerBackgroundColor=_viewControllerBackgroundColor; @property(retain, nonatomic) NSString *viewControllerTitle; // @synthesize viewControllerTitle=_viewControllerTitle; - (void).cxx_destruct; - (id)init;

@end

@interface MultiTalkSessionListCellData : MMObject { UIImage *_cellHeadImage; NSString *_cellTitle; NSString *_cellSubTitle; UIImage *_cellAccessoryImage; NSString *_cellAccessoryTitle; UIColor *_cellBackgroundColor; }

@property(retain, nonatomic) UIColor *cellBackgroundColor; // @synthesize cellBackgroundColor=_cellBackgroundColor; @property(retain, nonatomic) NSString *cellAccessoryTitle; // @synthesize cellAccessoryTitle=_cellAccessoryTitle; @property(retain, nonatomic) UIImage *cellAccessoryImage; // @synthesize cellAccessoryImage=_cellAccessoryImage; @property(retain, nonatomic) NSString *cellSubTitle; // @synthesize cellSubTitle=_cellSubTitle; @property(retain, nonatomic) NSString *cellTitle; // @synthesize cellTitle=_cellTitle; @property(retain, nonatomic) UIImage *cellHeadImage; // @synthesize cellHeadImage=_cellHeadImage; - (void).cxx_destruct;

@end

@interface StoreEmotionUtil : NSObject { }

  • (BOOL)unZipRes:(id)arg1 toPath:(id)arg2;
  • (unsigned int)GetSearchTemplateVesionFromConfigFileInDir:(id)arg1;
  • (id)GetPathOfRewardTipsStatisticsDataFile;
  • (id)getEmotionRewardInfoCacheForPid:(id)arg1;
  • (id)getEmotionRewardInfoCacheDir;
  • (id)getUserEmotionCommonDataDir;
  • (id)GetEmojiPanelConfigDir;
  • (id)GetNewEmojiConfigDir;
  • (id)GetTempPathOfUnZipDir;
  • (id)GetDownloadPathOfEmotionSearchDir;
  • (id)GetDownloadPathOfEmotionSearchTempDir;
  • (id)GetDefaultPathOfEmotionSearchDir;
  • (id)GetDownloadingPathOfEmoticonInTempDirForMd5:(id)arg1;
  • (id)GetPathOfEmoticonInTempDirForMd5:(id)arg1;
  • (id)GetPathOfTempEmoticonDir;
  • (id)getEmotionDesignerIdDecodeFilePath;
  • (id)getEmotionPersonalDesignerFilePathForUin:(unsigned long)arg1;
  • (id)getEmotionPersonalDesignerDir;
  • (id)getEmotionCommonCacheDir;

@end

@interface WXCTalkPresentMgr : MMService { NSMutableDictionary *_groupIdToTalkRoomDataDic; NSMutableDictionary *_serverToClientGroupId; NSMutableDictionary *_clientToServerGroupId; }

  • (id)genClientGroupId;
  • (BOOL)isClientGroupId:(id)arg1;
  • (id)getInviteUserNameFromMemberList:(id)arg1;
  • (id)genFakeVoiceGroupMemWithUuid:(id)arg1 inviteUuid:(id)arg2 memberSession:(int)arg3; @property(retain, nonatomic) NSMutableDictionary *clientToServerGroupId; // @synthesize clientToServerGroupId=_clientToServerGroupId; @property(retain, nonatomic) NSMutableDictionary *serverToClientGroupId; // @synthesize serverToClientGroupId=_serverToClientGroupId; @property(retain, nonatomic) NSMutableDictionary *groupIdToTalkRoomDataDic; // @synthesize groupIdToTalkRoomDataDic=_groupIdToTalkRoomDataDic;
  • (void).cxx_destruct;
  • (void)notifyModifyGroupInfoResult:(BOOL)arg1 groupId:(id)arg2;
  • (void)modifyGroupName:(id)arg1 groupName:(id)arg2;
  • (void)onAccountChange;
  • (void)updateGroupMapWithRoomDataDic:(id)arg1 clientToServerMap:(id)arg2 serverToClientMap:(id)arg3 FromRommData:(id)arg4;
  • (void)updateGroupMapWithRoomData:(id)arg1;
  • (id)getServerGroupIdFromGroupId:(id)arg1;
  • (id)getClientGroupIdFromGroupId:(id)arg1;
  • (BOOL)isGroupId1:(id)arg1 equalToGroupId2:(id)arg2;
  • (id)getLocalGroupIdFromGroupId:(id)arg1;
  • (int)getMemberSessionByGroupId:(id)arg1;
  • (void)clearTalkRoomDataList;
  • (void)clearSessionInfo:(id)arg1;
  • (void)onMemberChange:(id)arg1 memberChangeType:(int)arg2 needUpdateProfile:(BOOL)arg3 serverTime:(double)arg4;
  • (void)notifyRoomCreate:(id)arg1;
  • (void)notifyRoomInfoChange;
  • (void)notifySingleRoomInfoChange:(id)arg1;
  • (void)updateTalkRoomGroupInfo:(id)arg1 serverGroupId:(id)arg2;
  • (void)notifyHasIncomingMutilTalk:(id)arg1;
  • (void)checkAndAddTalkRoomData:(id)arg1 needUpdateProfile:(BOOL)arg2;
  • (void)addOrReplaceTalkRoomData:(id)arg1 needUpdateProfile:(BOOL)arg2;
  • (void)addOrReplaceTalkRoomData:(id)arg1 needUpdateProfile:(BOOL)arg2 updateIfExist:(BOOL)arg3;
  • (id)getTalkRoomDataByGroupIdInRoomData:(id)arg1;
  • (id)getTalkRoomDataByGroupId:(id)arg1;
  • (id)getTalkRoomDataList;
  • (void)saveTalkRoomDataCache;
  • (void)loadTalkRoomDataCache;
  • (void)unregisterNotifications;
  • (void)registerNotifications;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BackupChatRecoverPacketInfo : NSObject { NSMutableArray *m_arrMessagePackagePaths; NSMutableArray *m_arrMediaFileName; }

@property(retain, nonatomic) NSMutableArray *m_arrMediaFileName; // @synthesize m_arrMediaFileName; @property(retain, nonatomic) NSMutableArray *m_arrMessagePackagePaths; // @synthesize m_arrMessagePackagePaths; - (void).cxx_destruct; - (id)newRecoverChatMsgListAtIndex:(unsigned int)arg1; - (id)init;

@end

@interface ChatMigrationRecoverChatFileHelper : NSObject { BOOL m_bRecovering; NSOperationQueue *m_operationQueue; NSRecursiveLock *m_oLock; NSMutableArray *m_arrDumpInfo; NSMutableDictionary *m_dicMediaIDPath; NSMutableSet *m_setChatName; NSMutableDictionary *m_dicReportInfo; unsigned int m_messageItemCount; unsigned int m_messageNoSvrIdCount; unsigned int m_messageNotSupportCount; unsigned int m_bakMessageItemNilCount; unsigned int m_bakMessageWrapNilCount; id m_delegate; }

  • (id)getRecoverDumpFilePath:(id)arg1;
  • (id)getRecoverMediaFilePath:(id)arg1; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate;
  • (void).cxx_destruct;
  • (void)stopRecoverMessage;
  • (unsigned int)internalRecoverMessage:(id)arg1;
  • (void)startRecoverThread:(id)arg1;
  • (void)startRecoverMessage:(id)arg1;
  • (void)reImportSessionData;
  • (void)hasAnotherMsgForChatName:(id)arg1;
  • (unsigned int)addMsgAndFormMediaDictionary:(id)arg1;
  • (unsigned int)addContactListChat;
  • (unsigned int)renameMediaFiles;
  • (id)messageWrapFromBakChatMsgItem:(id)arg1;
  • (void)convertStatusVideo:(id)arg1 andBakchatMsgItem:(id)arg2;
  • (BOOL)handleBufferForBakChatMsgItem:(id)arg1 messageWrap:(id)arg2;
  • (void)clearDumpInfo;
  • (id)getDicOfMediaIDPath;
  • (void)safeSetObjectForMediaPathDic:(id)arg1 forKey:(id)arg2;
  • (id)onClearVoiceHeadData:(id)arg1;
  • (id)pathForMessageWrap:(id)arg1 forBakChatMediaType:(unsigned long)arg2 withMediaID:(id)arg3;
  • (id)getMediaHeadByMessageWrap:(id)arg1;
  • (id)getMediaIDByMessageWrap:(id)arg1;
  • (id)getPackagePathNameForMediaID:(id)arg1;
  • (void)clearAllOldPackageIfNotStarted;
  • (void)clearAllOldPackage:(BOOL)arg1;
  • (BOOL)isBakChatName:(id)arg1;
  • (void)initCacheMediaDataPath;
  • (void)dealloc;
  • (id)init;

@end

@interface MultiTalkSessionDetailViewController : MMUIViewController <MultiTalkSessionDetailLogicControllerDelegate, UITableViewDataSource, UITableViewDelegate> { MultiTalkSessionDetailLogicController *_logicController; MMTableView *_tableView; }

@property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(retain, nonatomic) MultiTalkSessionDetailLogicController *logicController; // @synthesize logicController=_logicController; - (void).cxx_destruct; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 shouldHighlightRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)onEnterMultiTalkBtnPress:(id)arg1; - (void)initTableFooterView; - (void)initView; - (void)initDataWithSessionItem:(id)arg1; - (void)viewDidLoad; - (id)initWithMultiTalkSessionItem:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SelectTagContactsViewController : MMUIViewController <ContactTagDetailViewControllerDelegate, ContactsAllSelectPanelViewDelegate, UITableViewDelegate, UITableViewDataSource> { MMTableView *m_tableView; NSMutableDictionary *m_dicMultiSelect; id m_delegate; UIView *m_viewLabel; UILabel *m_countLabel; BOOL _bNeedReload; BOOL _bNeedDismiss; unsigned int m_existContactCountInTag; unsigned int m_currentSelectTimes; ContactsAllSelectPanelView *m_allSelectPanel; NSString *tagName; NSArray *m_arrTagContacts; NSDictionary *m_dicExistContact; int m_FromWhichScene; ContactTagData *m_contactTagData; unsigned int _m_memberCountLimit; }

@property(nonatomic) unsigned int m_memberCountLimit; // @synthesize m_memberCountLimit=_m_memberCountLimit; @property(retain, nonatomic) ContactTagData *m_contactTagData; // @synthesize m_contactTagData; @property(nonatomic) int m_FromWhichScene; // @synthesize m_FromWhichScene; @property(retain, nonatomic) NSDictionary *m_dicExistContact; // @synthesize m_dicExistContact; @property(retain, nonatomic) NSArray *m_arrTagContacts; // @synthesize m_arrTagContacts; @property(retain, nonatomic) NSString *tagName; // @synthesize tagName; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onDeselectAll; - (void)onSelectAll; - (BOOL)checkIfAllMemberSelected; - (void)onDeleteContactTagSuccess:(id)arg1; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeTagCell:(id)arg1 row:(unsigned int)arg2; - (void)makeCell:(id)arg1 contact:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (BOOL)updateMultiSelect:(id)arg1 contact:(id)arg2 tableView:(id)arg3 allSelectMode:(BOOL)arg4; - (void)removeSelect:(id)arg1; - (void)addSelect:(id)arg1; - (id)getCellImage:(id)arg1; - (BOOL)isSelected:(id)arg1; - (BOOL)isExisted:(id)arg1; - (void)makeEmptyTipsView; - (void)initTableView; - (void)onDone:(id)arg1; - (void)onCancel:(id)arg1; - (void)onDismiss:(id)arg1; - (void)onManageTag:(id)arg1; - (void)updateRightBarBtn; - (void)initAllSelectPanel; - (void)tryInitAllSelectPanel; - (void)initTitleArea; - (void)initView; - (void)calculateExistCount; - (void)initData; - (void)sortTagContacts; - (void)didReceiveMemoryWarning; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCFacade : MMService <IContactMgrExt, IClearDataMgrExt, MMService, WCBGImgLogicNotity, WCDownloadMgrDelegate, WCTimelineDelegate, WCCommentUploadMgrDelegate, WCUploadMgrDelegate, WCNotificationCenterMgrDelegate, WCHomepageDelegate, WCLogicMgrDelegate, WCFacadeExt, WCBGRecommendMgrDelegate, WCGroupMgrExt, WCAdvertiseCommentUploadMgrDelegate, IMMFontMgrExt, WCPreloadLogicDelegate, IMsgExt> { MyWCDB *m_database; WCAdvertiseDataHelper *m_adDataHelper; NSMutableArray *m_timelineWithLocalDatas; NSMutableDictionary *m_dicTimelineDataItem; NSMutableDictionary *m_dicTimeLineDataUICache; NSMutableDictionary *m_dicUserCommentsUICache; WCUploadMgr *m_uploadMgr; WCBGImgLogic *m_bgImgLogic; WCTimelineMgr *m_timelineMgr; WCPreloadLogicMgr *m_preloadLogicMgr; WCDownloadMgr *m_downloadMgr; WCCommentUploadMgr *m_commentUploadMgr; WCAdvertiseCommentUploadMgr *m_advertiseCommentUploadMgr; WCNotificationCenterMgr *m_messageMgr; WCLogicMgr *m_logicMgr; WCAdvertiseLogicMgr *m_advertiseLogicMgr; WCBGRecommendMgr *m_bgMaster; WCStrangerCommentMgr *m_strangerCommentMgr; WCGroupMgr *m_groupMgr; WCPatternCacheMgr *m_patternCacheMgr; WCInputTextCacheMgr *m_inputTextCacheMgr; WCSnsABTestMgr *m_snsABTestMgr; WCSnsLocalCacheMgr *m_snsLocalCacheMgr; WCCanvasTypeMgr *m_canvasTypeMgr; NSMutableDictionary *m_homepageMgrDic; NSMutableDictionary *m_networkEventDic; NSMutableSet *m_deletedItemSet; NSMutableSet *m_notShowImgTypeSet; NSMutableDictionary *m_dicSightStatusCache; NSMutableDictionary *m_dicSightDownloadProgressCache; NSMutableDictionary *m_dicSightViewCache; NSMutableSet *m_setAddedIDForClickedRatio; NSMutableSet *m_setAddedIDForThumbLoadedEfficency; NSMutableSet *m_setAddedIDForPicLoadedEfficency; WCBrowseInfo *m_browseInfo; NSMutableDictionary *m_dicStatExposureFeedId; int m_currentPage; WCDataItem *m_latestSeenDataItem; WCOperationSetting *m_operSetting; unsigned long long startEnterBackGroundTime; unsigned long m_clickCameraTime; }

  • (void).cxx_destruct;
  • (BOOL)isCanvasTypesAllValid:(id)arg1;
  • (void)updateSightThumbToMatchVideoIfNeededWithMediaItem:(id)arg1 completion:(CDUnknownBlockType)arg2;
  • (void)updateBackGroundTime;
  • (void)setStartEnterBackGroundTime;
  • (void)logUploadFinished:(id)arg1;
  • (void)logEnterBackground;
  • (void)logEnterForeground;
  • (int)getCurrentPage;
  • (void)updateCurrentPage:(int)arg1;
  • (id)getLocalSightDataItemsForWhatsNew;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)stopSightMgrHolding;
  • (void)clearSightViewCache;
  • (void)clearAllSightPlayStatusCache;
  • (void)deleteSightViewByItemID:(id)arg1;
  • (id)getSightViewByItemID:(id)arg1;
  • (void)setSightView:(id)arg1 andItemID:(id)arg2;
  • (void)deleteSightDownloadProgressByItemID:(id)arg1;
  • (id)getSightDownloadProgressByItemID:(id)arg1;
  • (void)setSightDownloadProgress:(float)arg1 andItemID:(id)arg2;
  • (id)getSightPlayStatusByItemID:(id)arg1;
  • (void)setSightPlayStatus:(BOOL)arg1 andItemID:(id)arg2;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 CacheMask:(unsigned long)arg2;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 subQueue:(id)arg2;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1;
  • (void)onFontSizeChange;
  • (id)getWCOperSetting;
  • (void)trySaveWCOperSetting;
  • (id)pathForWCOperationSetting;
  • (BOOL)haveSeenItemForClickRatio:(id)arg1;
  • (void)updateLastSeenItemForClickRatio:(id)arg1;
  • (id)getLastSeenItemForClickRatio;
  • (void)clearDelayShowInfoCache;
  • (void)setShowTime:(unsigned long)arg1 WithFeedId:(id)arg2;
  • (void)setDelayShowInfoNeedDelay:(id)arg1;
  • (void)saveSnsLocalCache;
  • (void)mergeSnsOperationsWithFeedId:(id)arg1 feedCreateTime:(unsigned long)arg2 snsOperationsData:(id)arg3;
  • (id)getSnsOperationWrapWithFeedId:(id)arg1;
  • (id)getSnsOperationsWithFeedId:(id)arg1;
  • (BOOL)isInPreloadAroundImgLimitTime;
  • (BOOL)couldPreloadBigImageForUser:(id)arg1 limit:(int)arg2;
  • (id)getAllAdDataItems;
  • (id)getDownloadMgr;
  • (id)getTimelineMgr;
  • (BOOL)hasPreloadDataItemForBigImage:(id)arg1;
  • (BOOL)hasPreloadDataItemForSmallImage:(id)arg1;
  • (void)resumePreloadImage;
  • (void)pausePreloadImage;
  • (BOOL)checkInvalidAdData;
  • (void)SetWCAdvertiseDataIgnoreTip:(BOOL)arg1 ignoreCommengMsg:(BOOL)arg2 DataItem:(id)arg3;
  • (void)SetWCAdvertiseDataIgnoreTip:(BOOL)arg1 DataItem:(id)arg2;
  • (void)UnInterestWCAdvertiseData:(id)arg1;
  • (void)SetWCAdvertiseDataExposured:(id)arg1;
  • (BOOL)hasAdvertiseInCache;
  • (BOOL)hasAdvertiseData:(id)arg1;
  • (id)getAdvertiseData:(id)arg1;
  • (void)MergeWCAdvertiseDataAdInfo:(id)arg1;
  • (void)MergeWCAdvertiseDataComments:(id)arg1;
  • (void)cacheRepeatUrlAfterConfirmWithDocId:(id)arg1 snsOperationWrap:(id)arg2;
  • (void)operateUrlFeed:(int)arg1 dataItem:(id)arg2;
  • (BOOL)isOnRepeatUrlExperiment:(id)arg1;
  • (BOOL)couldShowRepeatUrlMenuItem:(id)arg1;
  • (id)getCanvasAdOutsideIconInfo;
  • (void)parseSnsCanvasAdOutsideIcon:(id)arg1;
  • (unsigned int)getLatestReadMessageCreateTime;
  • (void)timelineListStatusSync;
  • (void)handleUnreadMsgListSyncWithCreateTime:(unsigned int)arg1;
  • (void)restartAllFailUploadFromLocalNotification;
  • (id)getDataItemsByIds:(id)arg1;
  • (void)onWCGroupModMemberReturn:(BOOL)arg1 group:(id)arg2;
  • (void)onWCGroupSetMemberToGroupsReturn:(BOOL)arg1 username:(id)arg2 groupIDs:(id)arg3;
  • (void)onWCGroupRemoveMemberReturn:(BOOL)arg1 group:(id)arg2;
  • (void)onWCGroupAddMemberReturn:(BOOL)arg1 group:(id)arg2;
  • (void)onWCDeleteGroupReturn:(BOOL)arg1 groupID:(id)arg2;
  • (void)onWCChangeGroupNameReturn:(BOOL)arg1 groupID:(id)arg2;
  • (void)onWCCreateGroupReturn:(BOOL)arg1 group:(id)arg2;
  • (void)onWCGroupUpdatedReturn:(BOOL)arg1;
  • (void)onWCGroupRecommendUpdated;
  • (void)onWCGroupUpdated;
  • (void)setPostPrivacy:(int)arg1 withLabelNames:(id)arg2;
  • (void)setPostPrivacy:(int)arg1 withGroupIDs:(id)arg2;
  • (void)setPostPrivacy:(int)arg1;
  • (id)getLastPostGroups;
  • (int)getPostPrivacy;
  • (id)getGroupsWithMember:(id)arg1;
  • (void)modGroup:(id)arg1 newName:(id)arg2 members:(id)arg3 withScene:(int)arg4;
  • (void)modGroup:(id)arg1 newName:(id)arg2 members:(id)arg3;
  • (void)setMember:(id)arg1 toGroups:(id)arg2;
  • (void)removeMembers:(id)arg1 fromGroup:(id)arg2 withScene:(int)arg3;
  • (void)addMembers:(id)arg1 toGroup:(id)arg2 withScene:(int)arg3;
  • (void)modifyGroupName:(id)arg1 newName:(id)arg2;
  • (void)deleteGroup:(id)arg1;
  • (void)createGroup:(id)arg1 withGroupName:(id)arg2;
  • (void)updateAllRecommends;
  • (void)setRecommendReadForGroup:(id)arg1;
  • (id)getUnReadRecommendsForGroup:(id)arg1;
  • (id)getReadRecommendsForGroup:(id)arg1;
  • (void)localDeleteAllGroups;
  • (BOOL)canUpdateAllGroups;
  • (void)updateAllGroups;
  • (BOOL)isUserInGroup:(id)arg1 GroupID:(id)arg2;
  • (id)getGroupByID:(id)arg1;
  • (id)getCustomGroups;
  • (id)getAllGroups;
  • (void)setShowNewTimelineEventNotification:(BOOL)arg1;
  • (BOOL)isShowNewTimelineEventNotification;
  • (BOOL)isNetworkActive;
  • (void)endNetworkActivity:(int)arg1 cgi:(int)arg2;
  • (void)beginNetworkActivity:(int)arg1 cgi:(int)arg2;
  • (id)networkEventDic;
  • (void)exposeDataItem:(id)arg1;
  • (void)updateDataItemDetail:(id)arg1;
  • (void)updateDataItemDetailWithGroupDetail:(id)arg1;
  • (void)updateDataItemDetailByItem:(id)arg1;
  • (void)setDataItemHate:(id)arg1;
  • (void)setDataItemPublic:(id)arg1;
  • (void)setDataItemPrivate:(id)arg1;
  • (void)onAdvertiseItemDeleted:(id)arg1;
  • (void)onSetDataItemPublicFinished:(int)arg1 dataItemID:(id)arg2;
  • (void)onSetDataItemPrivateFinished:(int)arg1 dataItemID:(id)arg2;
  • (void)onCommentItemDeleteFinished:(int)arg1 commentItemID:(id)arg2 dataItemID:(id)arg3;
  • (void)onDataItemDeleteFinished:(int)arg1 dataItemID:(id)arg2;
  • (void)onDataItemExposeFinisehd:(int)arg1 dataItem:(id)arg2;
  • (void)onUpdateDataItemDetailFinisehd:(int)arg1 dataItem:(id)arg2;
  • (void)deleteMessage:(id)arg1;
  • (void)deleteAllMessages;
  • (void)markMessageAllReadWithSyncMessage:(id)arg1;
  • (void)markMessageListRead:(id)arg1;
  • (void)markMessageRead:(id)arg1;
  • (id)getMessageFrom:(id)arg1 maxCount:(unsigned long)arg2;
  • (id)getAllMessages;
  • (id)getUnReadMessagesLimit:(unsigned long)arg1;
  • (id)getUnReadMessages;
  • (id)getLatestReadMessage;
  • (id)getLastUnReadMessage;
  • (unsigned long)getUnReadMessageCount;
  • (void)onMessageUnReadCountChanged;
  • (void)onReveiceStrangerMessage:(id)arg1;
  • (void)onReveiceWCMessages:(id)arg1;
  • (void)onLatestWCObjectChanged:(id)arg1;
  • (void)onAdvertiseCommentReturn:(id)arg1;
  • (void)clickDelayShowFeed:(id)arg1;
  • (void)exposureDelayShowFeed:(id)arg1;
  • (BOOL)hitTheDelayShowExp:(id)arg1;
  • (BOOL)couldRunSightPreload:(id)arg1;
  • (void)onCommentReturn:(id)arg1;
  • (void)commentObject:(id)arg1 toStranger:(id)arg2 content:(id)arg3 ref:(id)arg4 source:(int)arg5;
  • (void)likeObjectByID:(id)arg1 toStranger:(id)arg2 source:(int)arg3;
  • (BOOL)unCommentObject:(id)arg1 ofUser:(id)arg2 comment:(id)arg3;
  • (BOOL)unLikeObject:(id)arg1 ofUser:(id)arg2;
  • (void)commentObject:(id)arg1 ofUser:(id)arg2 content:(id)arg3 ref:(id)arg4 source:(int)arg5;
  • (void)likeObjectByID:(id)arg1 ofUser:(id)arg2 source:(int)arg3;
  • (void)likeObject:(id)arg1 ofUser:(id)arg2 source:(int)arg3;
  • (void)NotifyBackgroundChanged;
  • (id)getUploadingDataItems;
  • (void)NotifyToDownloadMedia:(id)arg1 downloadType:(int)arg2;
  • (void)NotifyToUploadWithTask:(id)arg1;
  • (void)onBGStorageUpdated;
  • (void)updateBGStorage;
  • (id)getBGStorage;
  • (void)setBGImgLikedForUser:(id)arg1 source:(int)arg2;
  • (BOOL)isBGImgLikedForUser:(id)arg1;
  • (BOOL)hasBGImg:(id)arg1;
  • (void)SetBGImgByImg:(id)arg1;
  • (void)SetBGImgByMedia:(id)arg1;
  • (id)backgroundImageByContact:(id)arg1;
  • (void)onAddDownloadQueue:(id)arg1 downloadType:(int)arg2;
  • (void)onBeginDownload:(id)arg1 downloadType:(int)arg2;
  • (void)onCancelDownloadSuccess:(id)arg1 downloadType:(int)arg2;
  • (void)onDownloadFinish:(id)arg1 downloadType:(int)arg2;
  • (void)onDownloadMediaProcessChange:(id)arg1 downloadType:(int)arg2 current:(int)arg3 total:(int)arg4;
  • (void)updateDownloadConcurrentCount;
  • (void)cancelDownloadMedia:(id)arg1 downloadType:(int)arg2;
  • (void)forceDownloadMediaWithProcessNotify:(id)arg1 downloadType:(int)arg2;
  • (void)forceDownloadMedia:(id)arg1 downloadType:(int)arg2;
  • (void)downloadMediaWithProcessNotify:(id)arg1 downloadType:(int)arg2;
  • (void)downloadMedia:(id)arg1 downloadType:(int)arg2;
  • (void)pullDownloadMediaToFront:(id)arg1 downloadType:(int)arg2;
  • (void)setDownloadScene:(int)arg1;
  • (int)getHomepageTotalCount:(id)arg1;
  • (void)tryGetWCDataItemPattern:(id)arg1;
  • (id)getStrangerDataItemByID:(id)arg1 ofPartner:(id)arg2;
  • (id)getDataItemByID:(id)arg1;
  • (id)getDataItemByID:(id)arg1 addLocal:(BOOL)arg2;
  • (BOOL)cleanFailDataItemForSpam:(id)arg1;
  • (void)onUploadRestarted:(id)arg1;
  • (void)onUploadFailed:(id)arg1;
  • (void)onUploadFinished:(id)arg1;
  • (id)getFailedUploads;
  • (void)deleteDataItemLocal:(id)arg1;
  • (void)deleteDataItem:(id)arg1;
  • (void)addFailDataItem:(id)arg1;
  • (void)restartUploadDataItem:(id)arg1;
  • (id)uploadDataItem:(id)arg1;
  • (id)getRedEnvelopesInfoByDataItem:(id)arg1;
  • (void)cacheFreeStatus:(id)arg1;
  • (void)cacheRewardStatus:(id)arg1;
  • (id)getCacheText:(id)arg1 refCommentItem:(id)arg2;
  • (void)cacheText:(id)arg1 refDataItem:(id)arg2 refCommentItem:(id)arg3;
  • (void)uncacheText:(id)arg1 refCommentItem:(id)arg2;
  • (BOOL)updateTimelineTail;
  • (BOOL)updateTimelineHead;
  • (id)getLatestDataItem;
  • (void)deleteAllTimelineDataItems;
  • (id)getTimelineDataInCacheByItemID:(id)arg1;
  • (id)getTimelineDataItemOfIndex:(int)arg1;
  • (int)countOfTimelineDataItem;
  • (void)reloadTimelineDataItems;
  • (void)deduplicateTimelineDataItems;
  • (unsigned long)getTimelineShowFlag;
  • (void)endTimeline;
  • (void)beginTimeline;
  • (void)onTimelineDataChanged:(id)arg1 andAdItems:(id)arg2;
  • (void)onNoMoreTimelineData;
  • (void)onTimelineDataChangedWithAdded:(id)arg1 andChanged:(id)arg2 andDeleted:(id)arg3;
  • (void)onHomepage:(id)arg1 BGImgChanged:(id)arg2;
  • (void)onHomepage:(id)arg1 totalCountChanged:(int)arg2;
  • (void)onHomepageUpdate:(int)arg1 username:(id)arg2 withAdded:(id)arg3 andChanged:(id)arg4 andDeleted:(id)arg5;
  • (id)getHomepageData:(id)arg1;
  • (id)getCurrentUserHomepage;
  • (id)innerGetHomepage:(id)arg1;
  • (BOOL)updateHomePageTail:(id)arg1;
  • (BOOL)updateHomePageHead:(id)arg1 source:(int)arg2;
  • (BOOL)updateHomePageHead:(id)arg1;
  • (void)endHomepage:(id)arg1;
  • (void)beginHomepage:(id)arg1;
  • (id)GetRecommendUsr;
  • (BOOL)isValidRecommendUsr:(id)arg1;
  • (id)findDataItemInCacheByItemID:(id)arg1;
  • (void)modifyDataItem:(id)arg1 notify:(BOOL)arg2;
  • (BOOL)LL_onBeforeReturnDataItem:(id)arg1;
  • (BOOL)isShowThumbForType:(int)arg1;
  • (BOOL)isDataItemDeleted:(id)arg1;
  • (void)markDataItemDeleted:(id)arg1;
  • (id)deletedItemSet;
  • (id)snsLocalCacheMgr;
  • (id)snsABTestMgr;
  • (id)inputTextCacheMgr;
  • (id)patternCacheMgr;
  • (id)canvasTypeMgr;
  • (id)groupMgr;
  • (id)bgMaster;
  • (id)preloadLogic;
  • (id)bgImgLogic;
  • (id)homepageMgr:(id)arg1;
  • (id)advertiseLogicMgr;
  • (id)logicMgr;
  • (id)strangerCommentMgrWithDB;
  • (id)messageMgrWithDB;
  • (id)uploadMgr;
  • (id)timelineMgr;
  • (id)downloadMgr;
  • (id)adDataHelper;
  • (id)database;
  • (BOOL)onServiceMemoryWarning;
  • (void)onServiceTerminate;
  • (void)onServiceEnterForeground;
  • (void)onServiceEnterBackground;
  • (void)onServiceReloadData;
  • (void)reloadDatabase;
  • (void)dealloc;
  • (void)onServiceClearData;
  • (void)onServiceInit;
  • (id)init;
  • (void)addAutoCleanTask;
  • (id)getTimeLineWebViewExtraInfo:(id)arg1;
  • (void)reportBrowseInfo;
  • (void)logUserAction:(int)arg1 onScene:(int)arg2 forFeed:(id)arg3;
  • (void)onAdForwardCanvasViewStateChange:(int)arg1;
  • (void)onAdCanvasViewStateChange:(int)arg1;
  • (void)onAdLongVideoViewStateChange:(int)arg1;
  • (void)onAdForwardSteamVideoStateChange:(int)arg1;
  • (void)onAdFullScreenSightStateChange:(int)arg1;
  • (void)onAdDetailPageStateChange:(int)arg1;
  • (void)onAdFullScreenImageViewStateChange:(int)arg1;
  • (void)onPOIDetailForDataItem:(id)arg1 StateChange:(int)arg2;
  • (void)onExternalArticleViewStateChange:(int)arg1;
  • (void)onMPArticleViewStateChange:(int)arg1;
  • (void)onWebViewForURL:(id)arg1 Ad:(BOOL)arg2 StreamVideo:(BOOL)arg3 StateChange:(int)arg4;
  • (void)onFullScreenSightViewStateChange:(int)arg1;
  • (void)onFullScreenImageViewStateChange:(int)arg1;
  • (void)onNewPostViewStateChange:(int)arg1;
  • (void)onMessageListViewStateChange:(int)arg1;
  • (void)onAlbumViewForOthersStateChange:(int)arg1;
  • (void)onAlbumViewForMySelfStateChange:(int)arg1;
  • (void)onTimeLineViewStateChange:(int)arg1;
  • (id)getBrowseInfo;
  • (void)WCFacadeBrowseInfoReportOnForeground;
  • (void)WCFacadeBrowseInfoReportOnBackground;
  • (void)WCFacadeBrowseInfoReportOnTerminate;
  • (void)WCFacadeBrowseInfoReportOnUnRegisterExt;
  • (void)WCFacadeBrowseInfoReportOnRegisterExt; @property(nonatomic) int switchInfo;
  • (void)onModifyContact:(id)arg1;
  • (void)removeCachesByContact:(id)arg1;
  • (void)removeCachesOfContentWithUserComment:(id)arg1;
  • (void)setLayoutStylesOfContent:(id)arg1 withUserComment:(id)arg2 width:(float)arg3;
  • (id)layoutStylesOfContentWithUserComment:(id)arg1 width:(float)arg2;
  • (void)removeContentHeightForWidth:(float)arg1 withDataItem:(id)arg2;
  • (void)setContentHeight:(float)arg1 forWidth:(float)arg2 withUserComment:(id)arg3;
  • (float)contentHeightForWidth:(float)arg1 withUserComment:(id)arg2;
  • (void)removeCachesOfContentWithDataItemId:(id)arg1;
  • (void)removeCachesOfLikeUserWithDataItemId:(id)arg1;
  • (void)setLayoutStylesOfLikeUser:(id)arg1 withDataItem:(id)arg2 width:(float)arg3;
  • (id)layoutStylesOfLikeUserWithDataItem:(id)arg1 width:(float)arg2;
  • (void)setlikeUserHeight:(float)arg1 forWidth:(float)arg2 withDataItem:(id)arg3;
  • (float)likeUserHeightForWidth:(float)arg1 withDataItem:(id)arg2;
  • (void)setLayoutStylesOfContentDesc:(id)arg1 withDataItem:(id)arg2 width:(float)arg3 isShowDetail:(BOOL)arg4 scene:(int)arg5;
  • (id)layoutStylesOfContentDescWithDataItem:(id)arg1 width:(float)arg2 isShowDetail:(BOOL)arg3 scene:(int)arg4;
  • (void)removeContentDescHeightForWidth:(float)arg1 withDataItem:(id)arg2;
  • (void)setContentDescHeight:(float)arg1 forWidth:(float)arg2 withDataItem:(id)arg3;
  • (float)contentDescHeightForWidth:(float)arg1 withDataItem:(id)arg2;
  • (id)getTipData:(id)arg1 layerId:(id)arg2;
  • (BOOL)hiddenTip:(id)arg1 dataItem:(id)arg2;
  • (BOOL)hitActionListShowTip:(id)arg1 layerId:(id)arg2;
  • (BOOL)isFirstTip:(id)arg1 layerId:(id)arg2;
  • (id)getShowTip:(id)arg1 layerId:(id)arg2;
  • (id)getLayerIdForDataItem:(id)arg1;
  • (void)replaceTipData:(id)arg1 dataItem:(id)arg2 layerId:(id)arg3;
  • (void)removeTipData:(id)arg1 layerId:(id)arg2;
  • (void)setDataItem:(id)arg1 showDetail:(BOOL)arg2;
  • (BOOL)isDataItemShowDetail:(id)arg1;
  • (unsigned long)getMaxCacheLogCount;
  • (unsigned long)getMaxCacheTime;
  • (BOOL)needUploadData;
  • (void)exposurStatExitTimeLine;
  • (void)reportData;
  • (void)tryReportData;
  • (void)recordFeedExposureWithFeedId:(id)arg1;
  • (BOOL)hadExposuredWithFeedId:(id)arg1;
  • (id)getExposureFeedIdDic;
  • (BOOL)saveExposureFeedIdDic;
  • (id)pathForExposureDicCache;
  • (void)LLDelete_onAfterDeleteDataItemFinished:(id)arg1;
  • (void)LLDelete_onBeforeDeleteDataItem:(id)arg1;
  • (void)notifyTotalCountWhenDataItemDeleted:(id)arg1;
  • (void)LLComment_onBeforeReturnUnLikeDataItem:(id)arg1;
  • (void)LLComment_onBeforeReturnUnCommentDataItem:(id)arg1 comment:(id)arg2;
  • (void)LLComment_onBeforeReturnStrangerDataItem:(id)arg1 partner:(id)arg2;
  • (void)LLComment_onBeforeReturnDataItem:(id)arg1;
  • (void)LLUpload_onAfterUploadTaskRestarted:(id)arg1;
  • (void)LLUpload_onAfterUploadTaskFailed:(id)arg1;
  • (void)LLUpload_onAfterUploadTaskFinished:(id)arg1;
  • (void)LLUpload_onAfterAddUploadTask:(id)arg1;
  • (void)LLUpload_onBeforeAddUploadTask:(id)arg1;
  • (void)logSnsSightClick:(id)arg1 sightVideoExist:(BOOL)arg2 autoPlay:(BOOL)arg3;
  • (void)tryLogABTestResultTime:(id)arg1 dataItemId:(id)arg2 startTime:(BOOL)arg3 endTime:(BOOL)arg4;
  • (void)logABTestResult:(id)arg1 dataItemId:(id)arg2 tipActionResult:(id)arg3;
  • (void)tryReportABTestResult;
  • (void)onClickPostButtonForStat:(BOOL)arg1 contentType:(unsigned long)arg2;
  • (void)onClickCameraButtonForStat;
  • (void)removePreloadItemForBigImage:(id)arg1;
  • (void)tryLogPreloadImageResult;
  • (void)removeItemForBigImageLoadedEfficency:(id)arg1;
  • (void)tryLogPreloadSucForBigImageLoadedEfficency:(id)arg1;
  • (void)tryLogBigImageLoadedEfficency:(id)arg1 loadedResult:(unsigned long)arg2 costTime:(unsigned long)arg3;
  • (BOOL)shouldLogBigImageLoadedEfficency:(id)arg1;
  • (void)tryLogPreloadSucForSmallImageLoadedEfficency:(id)arg1;
  • (void)tryLogSmallImageLoadedEfficency:(id)arg1 loadedResult:(unsigned long)arg2 costTime:(unsigned long)arg3 loadedCount:(unsigned long)arg4;
  • (BOOL)shouldLogSmallImageLoadedEfficency:(id)arg1;
  • (void)removeItemForClickBigImage:(id)arg1;
  • (void)tryLogClickBigImage:(id)arg1 clickIndex:(unsigned long)arg2 clickCount:(unsigned long)arg3 downloadCount:(unsigned long)arg4;
  • (void)logPreviewBigImageCount:(unsigned long)arg1 totalCount:(unsigned long)arg2;
  • (void)logSimpleScreenShot;
  • (void)logAdContext:(id)arg1 adPreFeedList:(id)arg2 adNextFeedList:(id)arg3;
  • (void)logEndScreenShot:(unsigned long long)arg1;
  • (void)logOtherContentPostiont:(id)arg1 frame:(struct CGRect)arg2 timeStamp:(unsigned long long)arg3;
  • (void)logFeedCommentPosition:(id)arg1 comment:(id)arg2 frame:(struct CGRect)arg3 timeStamp:(unsigned long long)arg4;
  • (void)logFeedLikeListPosition:(id)arg1 frame:(struct CGRect)arg2 timeStamp:(unsigned long long)arg3;
  • (void)logFeedContentPosition:(id)arg1 frame:(struct CGRect)arg2 timeStamp:(unsigned long long)arg3;
  • (void)logStartScreenShot:(float)arg1 topBarHeight:(float)arg2 screenWidth:(float)arg3 screenHeight:(float)arg4 visibleTopOffset:(float)arg5 visibleBottomOffset:(float)arg6 timeStamp:(unsigned long long)arg7;
  • (void)logDataListChanged:(unsigned int)arg1 startFeed:(id)arg2 endFeed:(id)arg3;
  • (id)asyncLogOpInfoForForwardAttachVideo:(id)arg1;
  • (id)asyncLogEndViewAlbum:(id)arg1;
  • (void)logEndViewSight:(id)arg1;
  • (void)logEndViewBigImage:(id)arg1 downloadedPictureCount:(unsigned int)arg2;
  • (id)asyncLogEndViewUrl:(id)arg1;
  • (void)logStartRefCommentFeed:(id)arg1 refComment:(id)arg2;
  • (void)logStartCommentFeed:(id)arg1;
  • (void)logShowFloatView:(id)arg1;
  • (void)logDeleteFeed:(id)arg1;
  • (void)logClickToPlayMusic:(id)arg1 musicInfo:(id)arg2;
  • (void)logRefreshNextPage:(unsigned int)arg1 hasEnoughLocalData:(BOOL)arg2;
  • (void)logRefreshHead:(unsigned int)arg1;
  • (void)logClickFailFeed:(id)arg1 index:(unsigned int)arg2 failCount:(unsigned int)arg3;
  • (void)logClickUnreadMessage:(unsigned int)arg1;
  • (void)logClickAdPoiInfo:(id)arg1;
  • (void)logClickPoiInfo:(id)arg1;
  • (void)logChangeAlbumBkgImage:(id)arg1;
  • (void)logClickHeadImageToProfile:(id)arg1 userName:(id)arg2;
  • (void)logClickHeadImageToAlbum:(id)arg1 userName:(id)arg2;
  • (void)logClickNickNameToProfile:(id)arg1 userName:(id)arg2;
  • (void)logClickNickNameToAlbum:(id)arg1 userName:(id)arg2;
  • (void)logClickToViewUrl:(id)arg1;
  • (void)logClickToViewSight:(id)arg1 mediaId:(id)arg2;
  • (void)logClickToViewBigImage:(id)arg1 mediaId:(id)arg2 pictureIndex:(int)arg3;
  • (void)logTranslateFeedComment:(id)arg1 comment:(id)arg2;
  • (void)logTranslateFeedContent:(id)arg1;
  • (void)logExposeFeed:(id)arg1 reason:(id)arg2;
  • (id)asyncLogFavFeed:(id)arg1 url:(id)arg2;
  • (id)asyncLogForwardToFriend:(id)arg1 friendName:(id)arg2 url:(id)arg3;
  • (id)asyncLogForwardToGroup:(id)arg1 groupName:(id)arg2 url:(id)arg3;
  • (void)logRefCommentFeed:(id)arg1 refComment:(id)arg2;
  • (void)logCommentFeed:(id)arg1;
  • (void)logLikeFeed:(id)arg1;
  • (id)asyncLogOpInfoForForwardPostFeed:(id)arg1;
  • (id)asyncLogOpInfoForNormalPostFeed;
  • (void)logExitTimeline:(BOOL)arg1 hasNewFeedInServer:(BOOL)arg2 startReadId:(id)arg3 endReadId:(id)arg4 waitLoadedFeedId:(id)arg5 browseFeedCount:(unsigned int)arg6 browseNewFeedCount:(unsigned int)arg7;
  • (void)logEnterTimeline:(BOOL)arg1 unreadMessageCount:(unsigned int)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AccountErrorInfo : NSObject { unsigned long _uiMessage; BaseResponseErrMsg *_errMsg; }

@property(retain, nonatomic) BaseResponseErrMsg *errMsg; // @synthesize errMsg=_errMsg; @property(nonatomic) unsigned long uiMessage; // @synthesize uiMessage=_uiMessage; - (void).cxx_destruct; - (void)parseErrMsgXml:(id)arg1; - (id)init;

@end

@interface MFriendMobileInfo : MMObject { NSString *_hashValue; NSString *_userName; NSString *_nickName; unsigned long _status; NSString *_bigHeadImgUrl; NSString *_smallHeadImgUrl; NSString *m_nsAntispamTicket; }

@property(retain, nonatomic) NSString *m_nsAntispamTicket; // @synthesize m_nsAntispamTicket; @property(retain, nonatomic) NSString *smallHeadImgUrl; // @synthesize smallHeadImgUrl=_smallHeadImgUrl; @property(retain, nonatomic) NSString *bigHeadImgUrl; // @synthesize bigHeadImgUrl=_bigHeadImgUrl; @property(nonatomic) unsigned long status; // @synthesize status=_status; @property(retain, nonatomic) NSString *nickName; // @synthesize nickName=_nickName; @property(retain, nonatomic) NSString *userName; // @synthesize userName=_userName; @property(retain, nonatomic) NSString *hashValue; // @synthesize hashValue=_hashValue; - (void).cxx_destruct; - (int)compareMFriendMobileInfoAscending:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface AccountReportInfo : NSObject { NSString *_interfaceName; NSString *_viewClassName; unsigned long _stayTime; unsigned long _action; NSString *_styleID; unsigned long long _startTime; NSString *_nextInterfaceName; }

@property(retain, nonatomic) NSString *nextInterfaceName; // @synthesize nextInterfaceName=_nextInterfaceName; @property(nonatomic) unsigned long long startTime; // @synthesize startTime=_startTime; @property(retain, nonatomic) NSString *styleID; // @synthesize styleID=_styleID; @property(nonatomic) unsigned long action; // @synthesize action=_action; @property(nonatomic) unsigned long stayTime; // @synthesize stayTime=_stayTime; @property(retain, nonatomic) NSString *viewClassName; // @synthesize viewClassName=_viewClassName; @property(retain, nonatomic) NSString *interfaceName; // @synthesize interfaceName=_interfaceName; - (void).cxx_destruct; - (id)description; - (id)getStatInfo; - (id)init;

@end

@interface AccountBindPhoneInfo : NSObject { NSString *m_nsTitle; NSString *m_nsDetail; unsigned long m_uiSafeRemindType; unsigned long m_uiMobileCanBeFoundShowPos; BOOL m_bForce; }

@property(nonatomic) BOOL m_bForce; // @synthesize m_bForce; @property(nonatomic) unsigned long m_uiMobileCanBeFoundShowPos; // @synthesize m_uiMobileCanBeFoundShowPos; @property(nonatomic) unsigned long m_uiSafeRemindType; // @synthesize m_uiSafeRemindType; @property(retain, nonatomic) NSString *m_nsDetail; // @synthesize m_nsDetail; @property(retain, nonatomic) NSString *m_nsTitle; // @synthesize m_nsTitle; - (void).cxx_destruct; - (BOOL)isMobileCanBeFoundShowInFillPhoneViewController; - (id)getHeadIcon; - (void)ParseFromStyle:(id)arg1; - (void)ParseFromXml:(id)arg1; - (id)init; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1;

@end

@interface AccountUploadAddressInfo : NSObject { NSString *m_nsTitle; NSString *m_nsDetail; unsigned long m_uiSwitch; }

@property(nonatomic) unsigned long m_uiSwitch; // @synthesize m_uiSwitch; @property(retain, nonatomic) NSString *m_nsDetail; // @synthesize m_nsDetail; @property(retain, nonatomic) NSString *m_nsTitle; // @synthesize m_nsTitle; - (void).cxx_destruct; - (void)ParseFromStyle:(id)arg1; - (void)ParseFromXml:(id)arg1; - (id)init;

@end

@interface ChatMigrationServerLogic : MMObject <LocalAreaNetworkServerDelegate, ChatMigrationCreateQRCodeDelegate, ChatMigrationServerDataProcessMgrDelegate> { ChatMigrationServerDataProcessMgr *m_DataProcMgr; LocalAreaNetworkServer *m_NetworkHandle; ChatMigrationCreateQRCode *m_GetQRCodeHandle; NSString *server_ip; unsigned short server_port; NSString *pcName; NSString *pcAcctName; NSData *offlineAESKey; NSString *offlineTicket; NSString *offlineResponseHello; NSString *offlineResponseOk; unsigned long uiCryptUin; MMTimer *m_transferSpeedTimer; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onSizeNoGrow; - (void)onTransferProgress:(unsigned int)arg1 procSize:(unsigned int)arg2; - (void)onNotifyEvent:(int)arg1; - (void)onProcError:(int)arg1; - (void)onSendData:(id)arg1; - (void)onGetQRCodeOffline:(id)arg1; - (void)onGetQRCode:(id)arg1; - (void)onDisconnect; - (void)onConnected; - (void)onReciveData:(id)arg1 andLength:(unsigned int)arg2; - (void)checkTransferSpeed; - (_Bool)isServerSupportCreateQRCodeOffline; - (_Bool)isClientSupportResumeFromBreakPoint; - (void)clearTempData; - (void)stopServerService; - (BOOL)startServerService; - (void)GetQRCodeImgOffline; - (void)GetQRCodeImg; - (unsigned short)GetServerPort; - (id)GetServerIP; - (void)dealloc; - (id)initWithSessionArray:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FeedBackViewController : MMUIViewController <UITextViewDelegate, PBMessageObserverDelegate, UIAlertViewDelegate> { UITextView *m_textView; UILabel *m_labKF; UIButton *m_btnPhone; UIImageView *m_textBG; float m_fTextBGDefaultHeight; float m_fTextViewDefaultHeight; float m_fLabelKFDefaultY; float m_fBtnPhoneDefaultY; BOOL m_bShowDetail; }

@property(nonatomic) BOOL m_bShowDetail; // @synthesize m_bShowDetail; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)keyboardWillShow:(id)arg1; - (void)dealloc; - (void)viewDidLoad; - (void)OnPhone; - (void)onShowDetail; - (void)initTextView; - (void)initRightBtn; - (void)initLeftBtn; - (void)OnReturn; - (void)textViewDidChange:(id)arg1; - (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (void)onSendFeedBack:(id)arg1; - (void)doSendFeedBack; - (void)startLoading;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PSTNSyncMgr : MMService <PBMessageObserverDelegate, MMService> { BOOL mIsWeakSessionActive; BOOL mIsSessionActive; BOOL mIsNeedSync; int mRoomId; long long mRoomKey; long long mCallSeq; BOOL m_isDoingSync; unsigned int m_nCalledStatus; unsigned int m_nStatusSyncKey; int mAcceptDataFlag; MMTimer *m_syncTimer; NSMutableArray *_mOplogList; NSRecursiveLock *_mOplogLock; }

@property(retain, nonatomic) NSRecursiveLock *mOplogLock; // @synthesize mOplogLock=_mOplogLock; @property(retain, nonatomic) NSMutableArray *mOplogList; // @synthesize mOplogList=_mOplogList; @property(retain, nonatomic) MMTimer *m_syncTimer; // @synthesize m_syncTimer; - (void).cxx_destruct; - (void)StopSession; - (void)StartSessionWithRoomId:(int)arg1 andRoomKey:(long long)arg2 andCallSeq:(long long)arg3; - (void)forceCheck_next_sync; - (void)StartSyncTimer:(unsigned int)arg1; - (void)StopSyncTimer; - (id)init; - (void)setAcceptDataFlag:(int)arg1; - (void)setStatusSyncKey:(unsigned int)arg1; - (void)setCalledStatus:(unsigned int)arg1; - (unsigned int)getStatusSyncKey; - (unsigned int)getCalledStatus; - (long long)getRoomKey; - (int)getRoomId; - (void)onServiceReloadData; - (void)onServiceClearData; - (void)SendSyncRequestFor; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)HandlePSTNSyncResp:(id)arg1 Event:(unsigned long)arg2; - (void)check_next_sync;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavoritesDownloader : MMObject { FavoritesItem *_favItem; id _delegate; int _runningState; FavoritesDownloadCDNInfo *_downloadingInfo; BOOL _isCanceled; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)OnCdnDownload:(id)arg1; - (void)OnCdnDownloadProgress:(id)arg1; - (void)BroadcastDownloadFail:(int)arg1; - (void)tryStartNextData; - (id)getItem; - (BOOL)stop; - (void)run; - (void)dealloc; - (id)initWithFavoritesItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface OnlineDeviceInfoViewController : MMWindowViewController <UIAlertViewDelegate, WCActionSheetDelegate, IOnlineClientMgrExt> { UIImage *_deviceImg; UIImageView *_deviceView; UIView *_containerView; UIButton *_logoutBtn; UILabel *_tipsLabel; UILabel *_descriptionLabel; UILabel *_switchDescLabel; UIButton *_muteButton; UIImageView *_muteArrowView; UIButton *_cancelBtn; UIView *_bottomLine; NSMutableArray *_controlButtons; BOOL _isManualOpen; UIView *m_backgroundView; id _delegate; unsigned int _supportedOrientations; }

@property(nonatomic) unsigned int supportedOrientations; // @synthesize supportedOrientations=_supportedOrientations; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onExtDeviceOnlineStatusChanged:(unsigned long)arg1; - (void)viewDidLayoutSubviews; - (void)onTopBarFrameChanged; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onLogout; - (void)onMuteStateChanged:(BOOL)arg1; - (void)onMuteButtonClicked; - (void)setupDescriptionLabel; - (void)onSendFileButtonClicked; - (void)handleLockStatusChangesWithOnlineStatus:(unsigned long)arg1; - (void)onLockButtonClicked:(id)arg1; - (id)makeControlButtonWithTitle:(id)arg1 image:(id)arg2 highlightedImage:(id)arg3 target:(id)arg4 action:(SEL)arg5; - (id)controlButtonWithExtDeviceControlType:(unsigned int)arg1; - (void)setupControlButtons; - (void)setupInfoView; - (id)getDeviceImgWithIsMuted:(BOOL)arg1; - (void)onCancel; - (void)onCancelBtnClicked; - (void)setupLineView; - (void)setupCancelBtn; - (void)onOnlineInfoUpdated; - (void)viewWillDisappear:(BOOL)arg1; - (void)addBlurEffectForView; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)dealloc; - (void)updateIsManualOpen:(BOOL)arg1; - (id)initWithIsManualOpen:(BOOL)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MassSendMessageNodeView : BaseMessageNodeView <LongPressImageViewDelegate, IAudioReceiverExt> { NSMutableArray *_arrReceivers; MMUILongPressImageView *_bkgImageView; UILabel *_receiverLabel; UIView *_contentView; UIButton *_sendAgainBtn; UIImageView *_arrowImageView; UIImageView *_upperFrameImageView; UIImageView *_lowerFrameImageView; BOOL _bShowDetail; BOOL _bIsPlaying; BOOL _bLayout; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1; @property(retain, nonatomic) UIImageView *lowerFrameImageView; // @synthesize lowerFrameImageView=_lowerFrameImageView; @property(retain, nonatomic) UIImageView *upperFrameImageView; // @synthesize upperFrameImageView=_upperFrameImageView; @property(retain, nonatomic) UIImageView *arrowImageView; // @synthesize arrowImageView=_arrowImageView; @property(retain, nonatomic) UIButton *sendAgainBtn; // @synthesize sendAgainBtn=_sendAgainBtn; @property(retain, nonatomic) UIView *contentView; // @synthesize contentView=_contentView; @property(retain, nonatomic) UILabel *receiverLabel; // @synthesize receiverLabel=_receiverLabel; @property(retain, nonatomic) MMUILongPressImageView *bkgImageView; // @synthesize bkgImageView=_bkgImageView;
  • (void).cxx_destruct;
  • (void)StopPlaying;
  • (void)OnEndPlaying:(unsigned long)arg1 isForceStop:(BOOL)arg2;
  • (void)onSendAgain:(id)arg1;
  • (void)onVoiceClicked:(id)arg1;
  • (void)onVideoClicked:(id)arg1;
  • (void)onImageClicked:(id)arg1;
  • (void)OnLongPress:(id)arg1;
  • (void)OnPress:(id)arg1;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (id)FormVideoView;
  • (id)FormVoiceView;
  • (float)calculateVoiceTimeLength:(unsigned long)arg1;
  • (id)FormImageView;
  • (id)FormTextView;
  • (void)layoutSubviewsInternal;
  • (void)onOrientationChanged;
  • (void)layoutViews;
  • (void)createSubviews;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (void)initData;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VerifyVoicePrintViewController : BaseVoicePrintViewController { UIButton *_canNotUnLockBtn; UIButton *_done_button; UIImageView *_doneImageView; BOOL isFirstDoGuideTextAnimation; }

  • (void).cxx_destruct;
  • (void)showUnLockDoneBtn;
  • (void)showCanNotUnLockBtn;
  • (void)viewDidLoad;
  • (void)initBaseView;
  • (void)onCanNotUnLockBtn:(id)arg1;
  • (void)onTalkButtonCancel:(id)arg1;
  • (void)OnTalkButtonPress:(id)arg1;
  • (void)backButtonDone:(id)arg1;
  • (void)dismissMyViewController;
  • (void)startDoGuideTextAnimation;
  • (void)stopGetResource;
  • (void)startGetResource;
  • (void)setM_delegate:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface MsgImageBrowseViewController : MMUIViewController <IMsgRevokeExt, MMImgageBrowseViewDelegate, WCActionSheetDelegate, UIAlertViewDelegate, MessageObserverDelegate> { MMImageBrowseView *m_imageView; MMAnimationTipView *m_tipView; CMessageWrap *m_wrapMsg; UIImage *m_image; id m_delegate; unsigned long m_uiEvent; MMLoadingView *m_loadingView; id m_singleTapGesture; id m_doubleTapGesture; BOOL m_saveMode; WCActionSheet *m_actionSheet; }

@property(nonatomic) BOOL m_saveMode; // @synthesize m_saveMode; @property(retain, nonatomic) id m_doubleTapGesture; // @synthesize m_doubleTapGesture; @property(retain, nonatomic) id m_singleTapGesture; // @synthesize m_singleTapGesture; @property(retain, nonatomic) UIImage *m_image; // @synthesize m_image; - (void).cxx_destruct; - (void)OnMsgRevoked:(id)arg1 n64MsgId:(long long)arg2 SysMsg:(id)arg3; - (void)didRotateFromInterfaceOrientation:(int)arg1; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (unsigned int)supportedInterfaceOrientations; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onSingleTapImageBrowseView; - (void)onSavedPhotosAlbum:(id)arg1; - (void)onOperate:(id)arg1; - (void)onDouTapOnNavigationBar:(id)arg1; - (void)onSingleTapOnNavigationBar:(id)arg1; - (void)stopImageLoading; - (void)startImageLoading; - (void)startDownloadImg; - (int)preferredInterfaceOrientationForPresentation; - (void)updateLoadingPercent:(unsigned long)arg1 PartLen:(unsigned long)arg2 DataLen:(unsigned long)arg3; - (void)dealloc; - (id)initWithMsgWrap:(id)arg1; - (void)didAppear; - (void)willAppear; - (void)viewWillAppear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (BOOL)interactivePopGestureRecognizerShouldBegin:(id)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewDidLoad; - (void)initView; - (void)initData; - (void)initLoadingView; - (void)initImageView; - (void)initNavigationBar; - (id)genDataLength:(unsigned long)arg1; - (void)UpdateImage; - (void)UpdateHDImage:(int)arg1; - (void)GetImage; - (void)exitFullScreen; - (void)setFullScreen:(BOOL)arg1; - (void)removeNvGestureRecognizer; - (void)addNvGestureRecognizer; - (void)handleViewWillDisappear; - (void)handleViewWillAppear; - (void)showStatusBar; - (void)hideStatusBar; - (void)adjustImageViewRect;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCTimelinePOICreateViewController : MMUIViewController <MMTableViewInfoDelegate, WCBaseInfoItemDelegate, ICreatePOIMgrExt, POICategoryDelegate, WCAddressLogicMgrExt, ILocationMgrExt, UIAlertViewDelegate> { NSString *_poiName; CLLocation *_location; id _delegate; MMTableViewInfo *_tableViewInfo; NSMutableArray *_infoItems; WCBaseTextFieldItem *_poiNameTextFieldItem; WCPOIAddressPickerItem *_districtPickerItem; WCBaseTextFieldItem *_addressTextFieldItem; WCBaseTextFieldItem *_categoryPickerItem; WCBaseTextFieldItem *_telephoneTextFieldItem; MMUIButton *_seeMoreButton; unsigned long _geoTag; BOOL _lockSelection; BOOL _isLiteView; unsigned int _createPOICellIndex; NSString *_currentSearchID; }

@property(retain, nonatomic) NSString *currentSearchID; // @synthesize currentSearchID=_currentSearchID; @property(nonatomic) unsigned int createPOICellIndex; // @synthesize createPOICellIndex=_createPOICellIndex; - (void).cxx_destruct; - (void)WCBaseInfoItemBeginEdit:(id)arg1; - (void)onDidFindAddress:(id)arg1 forTag:(unsigned long)arg2; - (void)OnGetGetAllAddressStageData:(id)arg1 Error:(id)arg2; - (void)onSelectedCategory:(id)arg1; - (void)OnCreatePOI:(id)arg1 ID:(id)arg2 Error:(int)arg3; - (void)clickInfoCell:(id)arg1 index:(id)arg2; - (void)makeInfoCell:(id)arg1 cellInfo:(id)arg2; - (void)keyboardWillHide:(id)arg1; - (void)keyboardWillShow:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (BOOL)validateData; - (void)onDone; - (void)onReturn; - (void)onSeeMore; - (void)hideKeyboard; - (void)selectAddress:(id)arg1; - (void)willRotateToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)initDistrict; - (void)initOptionalData; - (void)initRequiredData; - (void)initTableView; - (void)initView; - (void)viewDidLoad; - (void)dealloc; - (id)initWithPOIName:(id)arg1 Location:(id)arg2 Delegate:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavDebugXMLViewController : MMUIViewController { UIScrollView *m_scrollView; FavoritesItem *m_favItem; UILabel *m_syncLabel; UILabel *m_favIdLabel; RichTextView *m_textLabel; NSString *m_copyedText; }

  • (void).cxx_destruct;
  • (void)showMenuItemForText:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onCopy:(id)arg1;
  • (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2;
  • (BOOL)canBecomeFirstResponder;
  • (void)onTextLongPressed:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)initTextLabel;
  • (void)initSyncLabel;
  • (void)initFavIdLabel;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)initWithFavItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSDB : NSObject { NSString *_tokenizerName; WCDataBase *m_db; WCDataBaseTable *m_tableFav; NSDictionary *m_dicTableMessage; WCDataBaseTable *m_tableMsgUserNameID; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) WCDataBaseTable *m_tableMsgUserNameID; // @synthesize m_tableMsgUserNameID; @property(retain, nonatomic) NSDictionary *m_dicTableMessage; // @synthesize m_dicTableMessage; @property(retain, nonatomic) WCDataBaseTable *m_tableFav; // @synthesize m_tableFav; @property(retain, nonatomic) WCDataBase *m_db; // @synthesize m_db; @property(readonly, nonatomic) NSString *tokenizerName; // @synthesize tokenizerName=_tokenizerName; - (void).cxx_destruct; - (void)onGenerateNewHandle:(struct sqlite3 *)arg1; - (BOOL)isFTSDB:(unsigned int)arg1; - (void)recoverDB; - (void)closeDBBeforeInit; - (void)closeDB; - (BOOL)reloadDB; - (BOOL)initDB; - (void)dealloc; - (id)init; - (id)msgTableWithIndex:(unsigned int)arg1; - (unsigned int)validMsgTableIndex:(unsigned int)arg1; - (id)msgTableNameWithIndex:(unsigned int)arg1; - (BOOL)createAllMsgTable; - (id)queryMsgItemOmitMsg:(id)arg1 tableIndex:(unsigned int)arg2; - (BOOL)deleteInvalidRowsInChatTable:(id)arg1 limit:(unsigned int)arg2; - (BOOL)deleteRowInChatTable:(id)arg1 arrMsgWrap:(id)arg2; - (BOOL)deleteRowInChatTable:(id)arg1 msgWrap:(id)arg2; - (BOOL)insertRowsInChatTable:(id)arg1 arrMsgWrap:(id)arg2; - (unsigned int)MsgTableCount; - (unsigned int)tableIdFromUserName:(id)arg1; - (BOOL)createUserNameIdTable; - (BOOL)deleteRowInUserNameIDTable:(unsigned long)arg1; - (BOOL)updateUserPreCursorMesId:(unsigned int)arg1 cursorMesId:(unsigned long)arg2; - (BOOL)updateUserNextCursorMesId:(unsigned int)arg1 cursorMesId:(unsigned long)arg2; - (BOOL)updateUserNameInvalid:(unsigned int)arg1; - (BOOL)insertNewRowInUserNameIDTable:(id)arg1 lastMsg:(id)arg2; - (id)getUserNameIdWithLimit:(unsigned int)arg1; - (id)getValidIndexItemByUserNameId:(unsigned long)arg1; - (id)getValidIndexItemByUserName:(id)arg1; - (BOOL)CreateMessageTable; - (id)queryTextInFavTable:(id)arg1 limit:(unsigned long)arg2 searchAll:(id *)arg3; - (id)queryTextInFavTable:(id)arg1; - (BOOL)deleteAllRowsInFavTable; - (BOOL)deleteRowsInFavTable:(id)arg1; - (BOOL)deleteRowInFavTable:(unsigned long)arg1; - (BOOL)updateRowsInFavTable:(id)arg1; - (BOOL)updateRowInFavTable:(id)arg1; - (BOOL)insertRowsInFavTable:(id)arg1; - (BOOL)insertRowInFavTable:(id)arg1; - (BOOL)createFavTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavCdnTaskInfo : NSObject { int retryCount; CdnFavMediaInfo *mediaInfo; }

@property(retain, nonatomic) CdnFavMediaInfo *mediaInfo; // @synthesize mediaInfo; @property(nonatomic) int retryCount; // @synthesize retryCount; - (void).cxx_destruct;

@end

@interface FavCdnDownloadMgr : MMService <ICdnComMgrExt, MMService> { NSMutableArray *m_queue; BOOL m_downloading; int m_downloadingCount; NSMutableSet *m_set; FavCdnTaskInfo *current_taskInfo; }

  • (void).cxx_destruct;
  • (void)OnCdnDownload:(id)arg1;
  • (void)tryNext;
  • (void)StartDownloadFavMedia:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXGBackupMgr : MMService <IMsgExt, MMKernelExt, ChatMigrationGetConnectInfoDelegate, WXGBackupLogicDelegate, WXGBackupEntryViewControllerDelegate, WXGBackupRecoverHelperDelegate, MMService> { WXGBackupEntryViewController *m_backupEntryViewController; ChatMigrationGetConnectInfo *m_getConnectionInfo; WXGBackupLogic *m_backupLogic; unsigned int m_sessionPointer; unsigned long long m_sessionCount; unsigned long long m_msgCount; NSString *deviceName; NSString *vendorID; unsigned int wechatVersion; WXGBackupRecoverHelper *m_recoverHelper; BOOL m_bShouldNotInterruption; unsigned int m_workType; BOOL m_bBackupEntryOpen; unsigned short _server_port; NSString *_server_id; NSData *_server_key; NSString *_server_hello; NSString *_server_ok; NSString *_server_ip; NSArray *_sessionArray; NSString *_pcName; NSString *_wifiName; NSString *_selfWifiName; unsigned int _notifyCode; unsigned long long _bigDataSize; }

@property(nonatomic) unsigned int notifyCode; // @synthesize notifyCode=_notifyCode; @property(retain, nonatomic) NSString *selfWifiName; // @synthesize selfWifiName=_selfWifiName; @property(retain, nonatomic) NSString *wifiName; // @synthesize wifiName=_wifiName; @property(retain, nonatomic) NSString *pcName; // @synthesize pcName=_pcName; @property(nonatomic) unsigned long long bigDataSize; // @synthesize bigDataSize=_bigDataSize; @property(retain, nonatomic) NSArray *sessionArray; // @synthesize sessionArray=_sessionArray; @property(nonatomic) unsigned short server_port; // @synthesize server_port=_server_port; @property(retain, nonatomic) NSString *server_ip; // @synthesize server_ip=_server_ip; @property(retain, nonatomic) NSString *server_ok; // @synthesize server_ok=_server_ok; @property(retain, nonatomic) NSString *server_hello; // @synthesize server_hello=_server_hello; @property(retain, nonatomic) NSData *server_key; // @synthesize server_key=_server_key; @property(retain, nonatomic) NSString *server_id; // @synthesize server_id=_server_id; - (void).cxx_destruct; - (void)onManulLogOut; - (void)onKickQuit; - (void)onAuthOK; - (void)onServiceReloadData; - (void)onServiceTerminate; - (void)showLocalNotification; - (void)onIdleTimerUtilVoipQuit; - (void)onRecoverHelperCurrentSession:(unsigned long long)arg1 totalSession:(unsigned long long)arg2; - (void)onRecoverHelperNotify:(unsigned int)arg1; - (void)onFirstPacketOK:(BOOL)arg1; - (void)onBackupLogicAlert:(unsigned int)arg1; - (void)onBackupTransferSpeed:(float)arg1; - (void)onProgressCurrentSession:(unsigned long long)arg1 totalSession:(unsigned long long)arg2; - (id)getProgress; - (void)onBackupLogicNotify:(unsigned int)arg1; - (void)onCancelEntryViewController; - (void)onMinimizeEntryViewController; - (void)p_setCanInterrutpion; - (void)p_setShouldNotInterruption; - (BOOL)isBackupMgrWorking; - (BOOL)shouldBackupEntryOpen; - (unsigned int)getWorkType; - (unsigned long long)getMsgCount; - (unsigned long long)getSessionCount; - (id)getNextSessionArray; - (id)getAllSessionArray; - (BOOL)isSameNetGateWay:(id)arg1; - (BOOL)isSameWifi:(id)arg1; - (BOOL)isSameAccount:(id)arg1; - (id)convertDataToHexStr:(id)arg1; - (void)onGetConnectInfo:(id)arg1; - (id)getConnectURL:(id)arg1; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (void)stopRecover; - (void)startRecover; - (void)cancelLogic; - (void)confirmLogic; - (void)terminateLogic; - (void)stopLogic; - (void)startLogic; - (void)showBackupEntryViewController; - (void)showBackupEntryViewControllerOnMainThreadWithNotifyCode:(unsigned int)arg1; - (void)p_checkABTest; - (void)checkState; - (void)clearState; - (void)clearBackupInfo; - (void)createPath; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppWCProductMessageNodeView : BaseMessageNodeView { float m_width; float m_height; UILabel *titleLabel; UILabel *descLabel; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onMoreOperate:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)showOpearation;
  • (void)onClick;
  • (void)updateThumbImage;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (id)getShowLabelTitle;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;

@end

@interface WCMediaUploader : WCUploader { int currentPos; int uploadResult; int uploadErrType; WCUploadMedia *m_media; id m_delegate; CdnSnsTaskInfo *m_oCdnSnsTaskInfo; NSString *m_clientMediaID; BOOL m_useC2C; BOOL m_useWebp; BOOL m_useVCodec; BOOL m_useWxpc; unsigned long sightEventID; NSString *m_appID; int m_objectType; }

@property(nonatomic) int m_objectType; // @synthesize m_objectType; @property(retain, nonatomic) NSString *m_appID; // @synthesize m_appID; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic, setter=setMedia:) WCUploadMedia *m_media; // @synthesize m_media; - (void).cxx_destruct; - (void)onResponse:(id)arg1 Event:(unsigned long)arg2; - (BOOL)onSetRequest:(id)arg1; - (void)setFinished; - (void)tryNextRequest; - (void)OnCdnUpload:(id)arg1; - (BOOL)isOverRoladRetCode:(int)arg1; - (BOOL)startRequest; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountPhoneLoginControlLogic : WCAccountBaseControlLogic <WCBaseControlMgrExt, WCAccountFillPhoneViewControllerDelegate, WCAccountVoiceVerifyViewControllerDelegate, WCAccountPhoneVerifyViewControllerDelegate, WCAccountSetPasswordViewControllerDelegate, WCAccountRegByOldPhoneViewControllerDelegate, PasswordLogicDelegate, WCAccountManualAuthControlLogicDelegate, WCAccountBindPhoneForRegCGIDelegate> { unsigned long m_uiTryCount; BOOL m_bAdjustRet; BOOL m_bNeedSetPwd; WCAccountBindPhoneForRegCGI *m_modelLogic; WCAccountBaseControlLogic *m_subFBLogic; PasswordLogic *m_checkPasswdLogic; WCAccountSafeDeviceControlLogic *m_safeDeviceLogic; WCAccountGraphicVerifyControlLogic *m_graphicVerifyLogic; WCAccountManualAuthControlLogic *m_manualAuthLogic; }

  • (void).cxx_destruct;
  • (void)DidEnterForeground:(id)arg1;
  • (void)DidEnterBackground:(id)arg1;
  • (void)resume;
  • (void)pause;
  • (BOOL)recoverFromArchive:(id)arg1;
  • (id)getArchive;
  • (void)onCheckForgetPwdVerifyCode:(id)arg1 userName:(id)arg2 password:(id)arg3 StyleKeyValue:(id)arg4;
  • (void)onCheckLoginVerifyCode:(id)arg1 ticket:(id)arg2 controlShowFlag:(unsigned long)arg3 userName:(id)arg4 password:(id)arg5 StyleKeyValue:(id)arg6;
  • (void)onCheckRegVerifyCode:(id)arg1 ticket:(id)arg2 controlShowFlag:(unsigned long)arg3 userName:(id)arg4 password:(id)arg5 StyleKeyValue:(id)arg6;
  • (void)onGetForgetPwdVoiceVerifyCode:(id)arg1 StyleKeyValue:(id)arg2;
  • (void)onGetLoginVoiceVerifyCode:(id)arg1 StyleKeyValue:(id)arg2;
  • (void)onGetRegVoiceVerifyCode:(id)arg1 StyleKeyValue:(id)arg2;
  • (void)onGetForgetPwdVerifyCode:(id)arg1 StyleKeyValue:(id)arg2;
  • (void)onGetLoginVerifyCode:(id)arg1 StyleKeyValue:(id)arg2;
  • (void)onGetRegVerifyCode:(id)arg1 StyleKeyValue:(id)arg2;
  • (void)loginForPhone;
  • (void)forceRegisterForPhone;
  • (void)login_but_registerForPhone;
  • (void)registerForPhone;
  • (void)onGetVoiceVerifyCode:(id)arg1 StyleKeyValue:(id)arg2;
  • (void)onGetVerifyCode:(id)arg1 StyleKeyValue:(id)arg2;
  • (void)onCheckRegPhoneNumberStatus:(id)arg1 countryCode:(id)arg2 phoneNumber:(id)arg3 formatedPhoneNumber:(id)arg4 StyleKeyValue:(id)arg5;
  • (void)onCheckLoginPhoneNumberStatus:(id)arg1 countryCode:(id)arg2 phoneNumber:(id)arg3 formatedPhoneNumber:(id)arg4 StyleKeyValue:(id)arg5;
  • (BOOL)onManualAuthControlLogicError:(id)arg1;
  • (void)onManualAuthControlLogicStop:(unsigned int)arg1 response:(id)arg2;
  • (void)onRegByOldPhoneLogin;
  • (void)onRegByOldPhoneContinueReg;
  • (void)onRegByOldPhoneBack;
  • (void)checkHavePwd;
  • (void)checkHaveNotSetPassword:(id)arg1;
  • (void)checkHaveSetPassword:(id)arg1;
  • (void)onSetPasswordOK;
  • (void)onSetPasswordBack;
  • (void)onSafeDeviceControlLogicReturnOK;
  • (void)onSafeDeviceControlLogicCancel;
  • (void)onVoiceVerifyGetVerifyCode:(id)arg1;
  • (void)onVoiceVerifyBack;
  • (void)onWCBaseLogicDidStop:(unsigned long)arg1;
  • (void)onSignUpWithQQ;
  • (void)onFacebookConnect;
  • (void)onPhoneVerifyNext:(id)arg1;
  • (void)onPhoneVerifyAgain;
  • (void)onPhoneVerifyVoice;
  • (void)onPhoneVerifyBack;
  • (void)onByPhonePwdLoginByVerifyCode:(id)arg1 phoneNumber:(id)arg2;
  • (void)onFillPhoneNext:(id)arg1 phoneNumber:(id)arg2 pwd:(id)arg3;
  • (void)onFillPhoneNext:(id)arg1 phoneNumber:(id)arg2;
  • (void)onFillPhoneBack;
  • (void)onFillPhoneFromRegToLogin;
  • (void)onFillPhoneLoginByQQ;
  • (void)onFillPhoneGoToSecurityCenter;
  • (void)onFillPhoneReg;
  • (void)onLoginByQRCode;
  • (void)loginAccount;
  • (void)getVerifyCode;
  • (BOOL)checkPhoneNumberStatus:(unsigned long)arg1;
  • (BOOL)checkVerifyCode:(id)arg1;
  • (BOOL)getVoideVerifyCodeReady:(id)arg1;
  • (BOOL)getVerifyCodeReady;
  • (void)cancelAllEvent;
  • (void)startLogic;
  • (id)initWithData:(id)arg1;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChatMigrationAnalysisMgr : MMService { unsigned int m_serverSessionCount; unsigned int m_serverMessageCount; unsigned int m_serverFileCount; unsigned int m_clientSessionCount; unsigned int m_clientMessageCount; unsigned int m_clientFileCount; unsigned int m_calculateSize; unsigned int m_serverDataPushSize; unsigned int m_clientDataPushSize; unsigned long long m_serverReadDBTotalTime; unsigned long long m_clientWriteDBTotalTime; unsigned long long m_serverReadFileTotalTime; unsigned long long m_clientWriteFileTotalTime; unsigned long long m_serverCostTotalTime; unsigned long long m_clientCostTotalTime; unsigned long long m_clientWriteTmpFileTotalTime; unsigned int m_errorCode; unsigned int m_serverVersion; unsigned int m_networkState; }

  • (unsigned int)convertMicroSecondTimeToMilliSecondTime:(unsigned long long)arg1;
  • (unsigned long long)diffTime:(struct timeval *)arg1 endTime:(struct timeval *)arg2;
  • (void)reportChatMigrationPerformanceStat;
  • (id)getPerformanceStatDictionary;
  • (void)setNetworkState:(unsigned int)arg1;
  • (void)setServerVersion:(unsigned int)arg1;
  • (void)setErrorCode:(unsigned int)arg1;
  • (void)addTimeToClientWriteTmpFileTime:(struct timeval *)arg1 endTime:(struct timeval *)arg2;
  • (void)addTimeToClientTransferTime:(struct timeval *)arg1 endTime:(struct timeval *)arg2;
  • (void)addTimeToServerTransferTime:(struct timeval *)arg1 endTime:(struct timeval *)arg2;
  • (void)setServerCostTotalTime:(unsigned long long)arg1;
  • (void)addClientWriteFileTime:(struct timeval *)arg1 endTime:(struct timeval *)arg2;
  • (void)addClientWriteDBTime:(struct timeval *)arg1 endTime:(struct timeval *)arg2;
  • (void)setClientDataPushSize:(unsigned int)arg1;
  • (void)setClientFileCount:(unsigned int)arg1;
  • (void)setClientMessageCount:(unsigned int)arg1;
  • (void)setClientSessionCount:(unsigned int)arg1;
  • (void)addServerReadFileTime:(struct timeval *)arg1 endTime:(struct timeval *)arg2;
  • (void)setServerReadFileTime:(unsigned long long)arg1;
  • (void)addServerReadDBTime:(struct timeval *)arg1 endTime:(struct timeval *)arg2;
  • (void)setServerReadDBTime:(unsigned long long)arg1;
  • (void)setServerDataPushSize:(unsigned int)arg1;
  • (void)setCalculateSize:(unsigned int)arg1;
  • (void)setServerFileCount:(unsigned int)arg1;
  • (void)setServerMessageCount:(unsigned int)arg1;
  • (void)setServerSessionCount:(unsigned int)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShortVideoMessageNodeView : BaseMessageNodeView <IVOIPUILogicMgrExt, IWXVideoPlayerViewExt, SightViewDelegate, IMsgRevokeExt, IVideoExt, IMsgExt, SightPlayerViewDelegate, SightIconViewDelegate, ISightExt> { UIImageView *m_thumbImg; SightView *_playerView; struct CGRect m_vedioFrame; BOOL m_isLoading; BOOL m_isClickDownload; unsigned int _sightLegalityType; BOOL _mayBeIllegalAD; BOOL _isVideoExpired; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (void)checkLegalityWithCompletionHandler:(CDUnknownBlockType)arg1;
  • (BOOL)canAutoPlaySettingFromServer;
  • (BOOL)isInFlowControl;
  • (BOOL)shouldAutoDownloadDefault;
  • (BOOL)shouldAutoPlay;
  • (BOOL)shouldAutoDownloadForExp;
  • (void)onWXVideoPlayerViewPlay:(id)arg1;
  • (void)onVideoVoipViewDisappear;
  • (void)onVideoVoipViewDidAppear:(id)arg1;
  • (id)getMessageDisplayView;
  • (void)clearShortVideo;
  • (void)stopPlayShortVideo;
  • (void)playShortVideo;
  • (void)onResumeSightView:(id)arg1;
  • (void)onStackSightView:(id)arg1;
  • (BOOL)sightView:(id)arg1 playbackDidReadEnd:(BOOL)arg2;
  • (void)sightViewProgressDidReachEnd:(id)arg1;
  • (void)notifySuperViewToRefresh;
  • (void)updateUIAfterThumbImageDidReGenerate;
  • (void)setThumbImage:(id)arg1;
  • (BOOL)generateThumbImage;
  • (BOOL)isSightVideoPlayable;
  • (void)handleDownloadFail;
  • (void)setProgress:(unsigned long)arg1;
  • (void)UpdateVideoMsg:(id)arg1;
  • (void)OnUpdateVideoStatus:(id)arg1 MsgWrap:(id)arg2;
  • (void)onProgressEnd;
  • (void)OnVideoGetIntoUploadQueue:(id)arg1;
  • (id)thumbImage;
  • (void)UpdateSightVideoDownloadMsg:(id)arg1;
  • (void)OnSightThumbDidChange:(id)arg1;
  • (void)OnSightThumbDownloadFailed:(id)arg1;
  • (void)OnSightThumbDownloadOK:(id)arg1;
  • (void)onClick;
  • (void)onTouchUpInside;
  • (id)makeSenderMaskLayer;
  • (id)makeRecieverMaskLayer;
  • (id)makeRecieverPath:(float)arg1;
  • (id)makeSenderPath:(float)arg1;
  • (void)OnMsgDownloadVideoExpiredFail:(id)arg1 MsgWrap:(id)arg2;
  • (void)OnMsgRevoked:(id)arg1 n64MsgId:(long long)arg2 SysMsg:(id)arg3;
  • (void)onAppear;
  • (void)showOpearation;
  • (void)onMoreOperate:(id)arg1;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onLongTouch;
  • (id)sightVideoPath;
  • (id)thumbImagePath;
  • (BOOL)isSightFileExist;
  • (BOOL)isSendFailed;
  • (void)configSubviews;
  • (void)layoutSubviewsInternal;
  • (void)reLayoutSubviews;
  • (void)layoutSubviews;
  • (struct CGSize)videoSizeForThumbSize:(struct CGSize)arg1;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (void)willMoveToSuperview:(id)arg1;
  • (void)dealloc;
  • (void)commonInit;
  • (id)initWithMessageWrap:(id)arg1 Contact:(id)arg2 ChatContact:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ScanTVHelper : MMObject { NSString *m_nsTVID; unsigned long m_uiTVDetailScene; id m_delegate; }

@property(retain, nonatomic) NSString *m_nsTVID; // @synthesize m_nsTVID; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)HandleGetTVItemResp:(id)arg1 Event:(unsigned long)arg2; - (void)GetTVItemFromSVR; - (void)StopGet; - (void)GetTVItemByID:(id)arg1 Scene:(unsigned long)arg2; - (void)dealloc;

@end

@interface MMSMSpecialCharacterViewController : MMSMBaseViewController { }

  • (void)onNextButtonClicked:(id)arg1;
  • (void)viewDidLoad;
  • (id)init;

@end

@interface WCSnsABTestMgr : NSObject <INewABTestMgrExt, MMKernelExt, PBMessageObserverDelegate> { NSMutableDictionary *dicABTestInfo; NSMutableDictionary *dicActionResult; WCSnsABTestFeedHiddenInfo *feedHiddenInfo; BOOL needWriteBackHiddenInfo; WCSnsABTestFeedOperationInfo *feedOperationInfo; BOOL needWriteBackOperationInfo; NSArray *arrDeleteLayerId; NSArray *arrDeleteExpId; NSMutableDictionary *dicFeedQuestionBarHiddenInfo; NSMutableDictionary *dicDocSnRepeatUrlHiddenInfo; WCSnsABTestCanvasAdIconInfo *canvasAdOutsideIconInfo; }

  • (void).cxx_destruct;
  • (void)onServiceMemoryWarning;
  • (void)onServiceTerminate;
  • (void)onServiceEnterBackground;
  • (void)onManulLogOut;
  • (void)onModifyABTestItem:(id)arg1 bizId:(id)arg2 abTestItem:(id)arg3;
  • (id)getCanvasAdOutsideIconInfo;
  • (void)parseSnsCanvasAdOutsideIcon:(id)arg1;
  • (BOOL)isDataItemShouldHideForRepeatUrl:(id)arg1 hasCacheSnsRepeatUrlInfo:(BOOL)arg2;
  • (void)trySaveRepeatUrlHiddenInfo;
  • (void)tryLoadRepeatUrlHiddenInfo;
  • (id)pathForDocSnRepeatUrlHiddenInfo;
  • (void)cacheRepeatUrlAfterConfirmWithDocId:(id)arg1 snsOperationWrap:(id)arg2;
  • (void)onOperateUrlFeedReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)operateUrlFeed:(int)arg1 dataItem:(id)arg2;
  • (BOOL)isOnRepeatUrlExperiment:(id)arg1;
  • (BOOL)couldShowRepeatUrlMenuItem:(id)arg1;
  • (BOOL)needDelayShow:(id)arg1;
  • (BOOL)hitTheDelayShowExp:(id)arg1;
  • (void)logFeatureDelayShowFeed:(id)arg1 opType:(unsigned long)arg2 clickTime:(unsigned long)arg3;
  • (void)exposureDelayShowFeed:(id)arg1;
  • (void)clickDelayShowFeed:(id)arg1;
  • (BOOL)couldRunSightPreload:(id)arg1;
  • (void)tryUpdateDeleteExpIdList;
  • (void)tryUpdateDleteLayerIdList;
  • (void)trySaveFeedHiddenInfo;
  • (void)tryloadFeedHiddenInfo;
  • (id)pathForFeedHiddenInfo;
  • (void)tryLogABTestResultTime:(id)arg1 dataItemId:(id)arg2 startTime:(BOOL)arg3 endTime:(BOOL)arg4;
  • (void)logABTestResult:(id)arg1 dataItemId:(id)arg2 tipActionResult:(id)arg3;
  • (unsigned int)getABTestExperType:(id)arg1;
  • (void)tryReportABTestResult;
  • (void)reportABTestResult:(id)arg1 result:(id)arg2;
  • (id)getTipData:(id)arg1 layerId:(id)arg2;
  • (BOOL)isFirstTip:(id)arg1 layerId:(id)arg2;
  • (id)getFirstTip:(id)arg1;
  • (BOOL)hiddenTip:(id)arg1 dataItemId:(id)arg2;
  • (BOOL)shouldHiddenTip:(id)arg1 dataItemId:(id)arg2;
  • (id)getABTestInfoForLayerId:(id)arg1;
  • (id)getLayerIdForDataItem:(id)arg1;
  • (void)initABTestInfo:(id)arg1;
  • (void)tryInitABTestInfo;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCContactItemDeleteView : MMUIView { UILabel *_displayNameLabel; UIView *_headImageView; UIButton *_deleteButton; CContact *_contact; id _deleteViewDelegate; }

@property(nonatomic) __weak id deleteViewDelegate; // @synthesize deleteViewDelegate=_deleteViewDelegate; @property(retain, nonatomic) CContact *contact; // @synthesize contact=_contact; - (void).cxx_destruct; - (id)initWithContact:(id)arg1; - (void)onClickDeleteButton; - (void)onClickHeadImage; - (void)initDisplayName; - (void)initHeadImage; - (void)initDeleteButton;

@end

@interface ChatRoomMemMsgListViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, UIScrollViewDelegate, MMRefreshTableFooterDelegate, ChatRoomMemMsgDataLogicDelegate> { MMTableView *m_tableView; WCTimeLineFooterView *m_footerView; NSMutableArray *m_arrMsg; NSMutableDictionary *m_dicMsgView; ChatRoomMemMsgDataLogic *m_logic; BOOL m_bHasMoreItems; NSString *m_nsChatName; CContact *m_oMemContact; BOOL m_bLoading; ViewAppMsgController *m_viewAppMsgController; }

  • (void).cxx_destruct;
  • (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)getMoreData;
  • (void)onChatRoomMemMsgDataDone:(id)arg1 End:(BOOL)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (id)getViewFor:(id)arg1;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (void)onBackButtonClicked:(id)arg1;
  • (void)updateTableFooterHeaderView;
  • (id)initWithChat:(id)arg1 memContact:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChatMigrationMainViewController : MMUIViewController <CNetworkStatusExt, ILinkEventExt> { BOOL bNetWorkStateOk; BOOL bEnoughBatteryLevel; BOOL bEnoughDiskSpace; unsigned long long m_MoreDiskSpace; UIView *m_IconView; UIScrollView *m_ScrollView; UILabel *m_tipsLabel; UILabel *m_statusLabel; UIButton *m_actionButton; MMLoadingView *m_loadingView; BOOL m_bShowBackupButton; CTRichTextView *m_backupButton; UIButton *m_backupButtonTmp; BOOL m_bUseTmpButton; }

  • (void).cxx_destruct;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)doCleanCache;
  • (void)cleanCache;
  • (void)onSimCardNetTypeChange;
  • (void)ReachabilityChange:(unsigned long)arg1;
  • (void)stateDetect;
  • (void)stopLoading;
  • (void)startLoading;
  • (void)initLoadingView;
  • (void)startLoadSessionData;
  • (void)onShowSelectSessionViewController;
  • (void)onShowBackupWebView;
  • (void)onActionButtonPress;
  • (void)onBackBtnDone:(id)arg1;
  • (void)makeMainViewWithShowDiskWarning:(BOOL)arg1;
  • (void)makeMainView;
  • (void)makeIconView;
  • (void)makeScrollView;
  • (void)viewDidDisappear:(BOOL)arg1;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ViewAppMsgController : NSObject <AppDetailDelegate, WCNetworkMediaPlayerDelegate> { MMUIViewController *m_fromVC; id m_delegate; MMUIWindow *m_fullScreenWindow; CMessageWrap *m_curWrapMsg; }

  • (void).cxx_destruct;
  • (void)onShareVideoToTimeline:(BOOL)arg1;
  • (void)onShareVideoToFriend:(id)arg1;
  • (void)onClickFavVideoMenu;
  • (void)onClosePlayerForViewDetail:(id)arg1;
  • (void)jumpToDetail:(id)arg1;
  • (void)onClosePlayer;
  • (BOOL)stopAtLastVideoFrameWhenPlayEnd;
  • (void)OnAppDataPreview:(id)arg1 MsgWrap:(id)arg2;
  • (void)viewAppMsg:(id)arg1 msg:(id)arg2 delegate:(id)arg3;
  • (void)viewAppMsg:(id)arg1;
  • (void)PreviewAppMsg:(id)arg1 Pop:(BOOL)arg2;
  • (void)JumpToViewStreamVideo:(id)arg1;
  • (void)PreviewImage:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiTalkCommonUtil : MMObject { }

  • (id)getDurationDisplayContentWithDuration:(unsigned long)arg1;
  • (id)getMemberListFromWXCGroupMemberList:(id)arg1;
  • (id)getMultiTalkDBPath;
  • (id)getMultiTalkRootDirPath;

@end

@interface AccountBaseViewController : MMUIViewController <PBMessageObserverDelegate, WCAccountSetPasswordViewControllerDelegate> { unsigned long m_uiAccountID; NSString *m_unbindOKTip; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)onSetPwd;
  • (void)onSetPasswordOK;
  • (void)onSetPasswordBack;
  • (void)OnUnBindAccountOK;
  • (void)onUnBindAccount;
  • (void)prepareToUnbindAccount:(unsigned long)arg1;
  • (void)checkUnbindAccount;
  • (void)onCheckUnbindFail;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountBindPhoneControlLogic : WCBaseControlLogic <WCAccountFillPhoneViewControllerDelegate, WCAccountVoiceVerifyViewControllerDelegate, WCAccountPhoneVerifyViewControllerDelegate, WCAccountBindPhoneSetPrivateViewControllerDelegate, PBMessageObserverDelegate, IDCHostMgrExt> { BOOL m_bAgreementMobileCanBeFound; BOOL m_bAgreementPushFriendToMe; BOOL m_bChange; NSString *m_nsOldPhone; WCAccountControlData *m_data; id m_delegate; }

  • (void).cxx_destruct;
  • (BOOL)isFromChange;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)onSyncAddressBook;
  • (void)bindPhoneReturn:(id)arg1;
  • (BOOL)onHandleError:(id)arg1;
  • (void)BindMobileAgain:(id)arg1;
  • (void)onVoiceVerifyGetVerifyCode:(id)arg1;
  • (void)onVoiceVerifyBack;
  • (void)onPhoneVerifyNext:(id)arg1;
  • (void)onPhoneVerifyAgain;
  • (void)onPhoneVerifyVoice;
  • (void)onPhoneVerifyBack;
  • (void)onFillPhonePushFriendToMe:(BOOL)arg1;
  • (void)onFillPhoneBindAgreeMobileCanBeFound:(BOOL)arg1;
  • (void)onFillPhoneSetPrivateDone;
  • (void)onFillPhoneNext:(id)arg1 phoneNumber:(id)arg2;
  • (void)onFillPhoneBack;
  • (void)onFillPhoneSetPrivate;
  • (void)onAlertCancel;
  • (BOOL)checkVerifyCode:(id)arg1;
  • (BOOL)getVoideVerifyCodeReady:(id)arg1;
  • (BOOL)getVerifyCodeReady;
  • (id)getFullPhoneNum;
  • (void)cancelAllEvent;
  • (void)startLogic;
  • (void)startlogic:(id)arg1;
  • (void)startChangelogic:(id)arg1;
  • (void)startlogicFromServerControl;
  • (void)dealloc;
  • (void)stopLogic;
  • (void)setScene:(unsigned long)arg1;
  • (id)initWithData:(id)arg1;
  • (void)setDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SvrErrorTipWindow : MMUIWindow <CAAnimationDelegate, ISvrErrorExt, IUiUtilExt, IViewControllerExt, IHDHeadImageViewExt, IMMImagePickerManagerExt, RichTextLayoutDelegate, ILinkEventExt, SvrErrorTipViewControllerDelegate> { UIImageView *_iconImage; RichTextView *_tipView; UIButton *_closeButton; unsigned long _lastCloseTipViewTime; NSString *_tipMsg; NSString *_url; BOOL _tipForbidden; BOOL _tipTempForbidden; BOOL _landscapeForbidden; SvrErrorTipViewController *_fullScreenViewController; unsigned long _lastShowFullScreenTime; }

  • (void).cxx_destruct;
  • (void)OnGetSvrError:(id)arg1 Url:(id)arg2 Tips:(id)arg3 TimeOut:(unsigned long)arg4;
  • (unsigned long)getSvrErrorMsgMaxLength;
  • (void)onMMImagePickerManagerShow;
  • (void)onMMImagePickerManagerFinish;
  • (void)onHDHeadImageWillDisappear;
  • (void)onHDHeadImageWillAppear;
  • (void)onViewWillAppear:(BOOL)arg1 landscapeForbidden:(BOOL)arg2;
  • (void)onStatusBarHiddenChanged:(int)arg1;
  • (void)onTopBarFrameChanged;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)jumpUrl:(id)arg1;
  • (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2 richTextView:(id)arg3;
  • (void)onSvrErrorTipClickDetailButton;
  • (void)onSvrErrorTipClickCancelButton;
  • (void)hideSvrErrorTip;
  • (void)showSvrErrorTip;
  • (BOOL)isTipBusy;
  • (void)dealloc;
  • (id)init;
  • (void)initData;
  • (void)initView;
  • (void)manualCloseTipView;
  • (void)closetipView;
  • (void)safeCall;
  • (void)onTimeOut;
  • (void)showFullScreenSvrErrorTip:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LBSErrorViewController : UIViewController { UILabel *errorMessageLabel; UIImageView *m_errorImage; }

@property(retain, nonatomic) UILabel *errorMessageLabel; // @synthesize errorMessageLabel; - (void).cxx_destruct; - (void)viewDidLayoutSubviews; - (void)viewDidUnload; - (void)viewDidLoad; - (void)setErrorMessage:(id)arg1; - (id)initWithNibName:(id)arg1 bundle:(id)arg2;

@end

@interface SettingHeadImgViewController : MMUIViewController <HDHeadImageViewDelegate, settingMyAccountExtInfoLogicDelegate> { MMHDHeadImageView *m_hdHeadImageView; SettingMyAccountExtInfoLogic *m_infoLogic; }

  • (void).cxx_destruct;
  • (void)onImgChangeEnd:(BOOL)arg1 withError:(id)arg2;
  • (void)onImgBeginChange:(id)arg1;
  • (void)onInfoChange;
  • (void)viewDidLayoutSubviews;
  • (void)Operate:(id)arg1;
  • (void)onImgSave;
  • (void)viewDidLoad;
  • (id)initWithContact:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RadarSearchSetting : NSObject { int _usrEduTimes; int _enterRadarTimes; }

@property(nonatomic) int enterRadarTimes; // @synthesize enterRadarTimes=_enterRadarTimes; @property(nonatomic) int usrEduTimes; // @synthesize usrEduTimes=_usrEduTimes; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface FTSMessageMgr : NSObject <IAsyncTaskProtocol, IMsgExt, IMMNewSessionMgrExt, ChatMigrationRecoverNotificationExt> { FTSMessageDB *_ftsMessageDB; AsyncTaskQueueEngine *_asyncTaskQueueEngine; FTSDB *_ftsDB; NSRecursiveLock *_lock; BOOL _hasInitTask; BOOL _hasForegroundTask; BOOL _hasBackgroundTask; NSMutableArray *_arrHomePageLastQueryKeywords; NSString *_lastHomePageQueryText; NSString *_newestHomePageQueryText; BOOL _hasSearchDoneForHomePage; NSMutableArray *_arrMsgItemForHomePage; NSMutableArray *_arrSessionUserForHomePage; NSMutableDictionary *_dicSesssionArrMsgItemForHomePage; NSMutableArray *_arrDetailPageLastQueryKeywords; NSString *_lastDetailPageQueryText; NSString *_newestDetailPageQueryText; BOOL _hasSearchDoneForDetailPage; NSMutableArray *_arrMsgItemForDetailPage; NSMutableArray *_arrSessionUserForDetailPage; NSMutableDictionary *_dicSesssionArrMsgItemForDetailPage; NSMutableArray *_arrSessionUser; NSMutableDictionary *_dicLatestSession; BOOL _hasNewMessage; BOOL _needMonitorReport; BOOL _hasIndexMessageResult; BOOL _hasMemoryMessageResult; BOOL _enableTimerTask; BOOL _isTimerTasking; NSRecursiveLock *_indexMemCacheLock; NSRecursiveLock *_indexTaskLock; BOOL _bStopCacheMsg; NSMutableDictionary *_dicUnIndexMsgCache; BOOL _bShouldReloadUpdatedSession; NSMutableSet *_setUpdatedSession; }

@property(nonatomic) BOOL needMonitorReport; // @synthesize needMonitorReport=_needMonitorReport; @property(retain, nonatomic) NSMutableDictionary *dicLatestSession; // @synthesize dicLatestSession=_dicLatestSession; @property(retain, nonatomic) NSMutableArray *arrSessionUser; // @synthesize arrSessionUser=_arrSessionUser; @property(retain, nonatomic) NSString *newestDetailPageQueryText; // @synthesize newestDetailPageQueryText=_newestDetailPageQueryText; @property(retain, nonatomic) NSArray *arrDetailPageLastQueryKeywords; // @synthesize arrDetailPageLastQueryKeywords=_arrDetailPageLastQueryKeywords; @property(retain, nonatomic) NSString *lastDetailPageQueryText; // @synthesize lastDetailPageQueryText=_lastDetailPageQueryText; @property(retain, nonatomic) NSString *newestHomePageQueryText; // @synthesize newestHomePageQueryText=_newestHomePageQueryText; @property(retain, nonatomic) NSArray *arrHomePageLastQueryKeywords; // @synthesize arrHomePageLastQueryKeywords=_arrHomePageLastQueryKeywords; @property(retain, nonatomic) NSString *lastHomePageQueryText; // @synthesize lastHomePageQueryText=_lastHomePageQueryText; - (void).cxx_destruct; - (void)onEnterBackground; - (void)clearIndexMemCache; - (void)removeUnIndexMsgFromID:(unsigned long)arg1 toID:(unsigned long)arg2 forKey:(id)arg3; - (void)removeUnIndexMsg:(id)arg1 forKey:(id)arg2; - (void)cacheUnIndexMsg:(id)arg1 forKey:(id)arg2; - (unsigned long)calAllMemMsgCount; - (void)memSearchLog:(id)arg1 searchDone:(BOOL)arg2 isComplete:(BOOL)arg3; - (id)memSearch:(id)arg1 limit:(unsigned long)arg2 searchAll:(char *)arg3; - (BOOL)isFtsIndexTargetMsg:(id)arg1; - (BOOL)shouldCacheMsg:(id)arg1; - (void)enableIndexMemCache:(BOOL)arg1; - (void)enableTimerTask:(BOOL)arg1; - (BOOL)hasTimerTask; - (void)onRecoverChatFailure; - (void)onCleanTmpFile; - (void)onMediaFileRecoverProgress:(unsigned int)arg1 andFinishCount:(unsigned int)arg2; - (void)onDBRecoverProgress:(unsigned int)arg1 andFinishCount:(unsigned int)arg2; - (void)onRecoverStart; - (void)onRecoverChatSuccess; - (void)OnDelMsg:(id)arg1 MsgWrap:(id)arg2; - (void)doIndexIfNeeded; - (void)wakeUpForegroundTask; - (void)tryWakeUpTimerTask; - (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2; - (void)onDeleteSessionOfUser:(id)arg1; - (void)onNeedReload; - (void)updateIndexTaskState; - (void)updateLatestSession; - (void)excuteTimerTask; - (void)excuteBackgroundTask; - (BOOL)hasBackgroundTask; - (void)excuteForegroundTask; - (BOOL)hasForegroundTask; - (void)excuteInitTask; - (BOOL)hasInitTask; - (void)asyncMonitorReport; - (unsigned int)getIndexNotReadyCount:(id)arg1; - (BOOL)hasCreateAllIndex:(id)arg1; - (void)aggregateMsgItemForDetailPage; - (id)getSessionMsgItemsForDetailPage:(id)arg1 index:(unsigned int)arg2; - (unsigned int)getMsgItemsCountForDetailPage:(id)arg1; - (id)getSessionUsersForDetailPage:(id)arg1; - (BOOL)hasSearchDoneForDetailPage:(id)arg1; - (void)cancelSearchForDetailPage; - (void)asyncSearchTextForDetailPage:(id)arg1; - (void)searchCompletelyForDetailPage:(id)arg1; - (void)aggregateMsgItemForHomePage; - (id)getSessionMsgItemsForHomePage:(id)arg1 index:(unsigned int)arg2; - (unsigned int)getMsgItemsCountForHomePage:(id)arg1; - (unsigned int)getSessionUserCountForHomePage:(id)arg1; - (BOOL)hasMemoryMessageResultForHomePage:(id)arg1; - (BOOL)hasIndexMessageResultForHomePage:(id)arg1; - (BOOL)hasSearchDoneForHomePage:(id)arg1; - (BOOL)hasSearchResultForHomePage:(id)arg1; - (void)cancelSearchForHomePage; - (void)asyncSearchTextForHomePage:(id)arg1; - (void)searchCompletelyForHomePage:(id)arg1; - (void)reloadDB; - (void)initDB:(id)arg1 lock:(id)arg2 asyncTaskQueueEngine:(id)arg3; - (void)setNeedsInitTask; - (void)resetCache; - (void)onRecoverFTSDB; - (void)onPreRecoverFTSDB; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FindContactSearchViewCellInfo : MMTableViewCellInfo <SearchContactDataProviderDelegate, FTSWebSearchViewDelegate, IBrandServiceSearchExt, PBMessageObserverDelegate, contactInfoDelegate, UIAlertViewDelegate, MMSearchBarDelegate> { UITextField *m_userNameTextField; MMLoadingView *m_loadingView; NSString *m_nsUserNameToFind; MMUIViewController *m_containViewController; MMSearchBar *m_searchBar; UIView *m_backGroundView; UIView *m_backGroundBlurView; unsigned long _requestEventID; BOOL _didSearchContactDone; BOOL _isSearching; BOOL _bShowNoResult; BOOL _bHasShownWebSearchCell; BOOL _bHasOperateOnlineResult; CContact *_foundContact; unsigned int _searchContactState; SearchContactDataProvider *_searchContactDataProvider; MMUILabel *_nonResultLabel; FTSWebSearchController *_webSearchLogicController; }

@property(nonatomic) BOOL bHasOperateOnlineResult; // @synthesize bHasOperateOnlineResult=_bHasOperateOnlineResult; @property(nonatomic) BOOL bHasShownWebSearchCell; // @synthesize bHasShownWebSearchCell=_bHasShownWebSearchCell; @property(retain, nonatomic) FTSWebSearchController *webSearchLogicController; // @synthesize webSearchLogicController=_webSearchLogicController; @property(nonatomic) BOOL bShowNoResult; // @synthesize bShowNoResult=_bShowNoResult; @property(nonatomic) BOOL isSearching; // @synthesize isSearching=_isSearching; @property(nonatomic) BOOL didSearchContactDone; // @synthesize didSearchContactDone=_didSearchContactDone; @property(retain, nonatomic) MMUILabel *nonResultLabel; // @synthesize nonResultLabel=_nonResultLabel; @property(retain, nonatomic) SearchContactDataProvider *searchContactDataProvider; // @synthesize searchContactDataProvider=_searchContactDataProvider; @property(nonatomic) unsigned int searchContactState; // @synthesize searchContactState=_searchContactState; @property(retain, nonatomic) CContact *foundContact; // @synthesize foundContact=_foundContact; @property(retain, nonatomic) NSString *m_nsUserNameToFind; // @synthesize m_nsUserNameToFind; @property(retain, nonatomic) UITextField *m_userNameTextField; // @synthesize m_userNameTextField; - (void).cxx_destruct; - (void)onTestCrash; - (void)logWebSearchClickByKeyword:(id)arg1 clickType:(unsigned long)arg2; - (void)onWebSearchViewDidShow; - (void)onWebSearchViewDidPop; - (void)onWebSearchViewWillPop; - (void)onWebSearchViewReturn:(BOOL)arg1; - (void)endSearch; - (void)removeWebSearchView; - (void)onGetSearchDetailPageResponse:(id)arg1 eventID:(unsigned long)arg2; - (void)do_LogExt:(int)arg1; - (void)onSearchResultViewNeedStartWebSearch; - (void)onSearchResultViewNeedPushViewController:(id)arg1; - (void)onSearchResultViewNeedReload; - (void)openContactInfoViewForGoogle:(id)arg1; - (void)openContactInfoViewForPhone:(id)arg1; - (void)showContactInfoView:(id)arg1; - (void)showWebSearchEntryWithSrvErrMsg:(id)arg1; - (void)showContactListInfoView:(id)arg1; - (void)onGetNonResult; - (void)SearchBarBecomeUnActive; - (void)SearchBarBecomeActive; - (void)onSearch:(id)arg1; - (BOOL)isValidLocalQuery:(id)arg1; - (void)removeNoResultLabelWhenSearching; - (BOOL)searchKeyMatchesCommand:(id)arg1; - (BOOL)allTextIsBlank; - (void)newMessageFromContactInfo:(id)arg1; - (void)addToContactsFromContactInfo:(id)arg1; - (void)addFriendScene:(id)arg1; - (BOOL)isBestGuessPhoneNumber:(id)arg1; - (BOOL)isObj:(id)arg1 match:(id)arg2; - (id)filterUserName:(id)arg1; - (id)getSearchBarText; - (void)stopLoading; - (void)startLoading; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)sendBrandContactListRequest; - (void)onGetSearchContactRet:(id)arg1 req:(id)arg2; - (void)doSearch; - (void)didSearchViewTableSelect:(id)arg1; - (float)heightForSearchViewTable:(id)arg1; - (id)cellForIndex:(id)arg1 ForSearchViewTable:(id)arg2; - (id)getAddressBookPersonImage:(id)arg1; - (id)titleForHeaderInSection:(int)arg1 ForSearchViewTable:(id)arg2; - (id)viewForHeaderInSection:(int)arg1 ForSearchViewTable:(id)arg2; - (float)heightForHeaderInSection:(int)arg1 ForSearchViewTable:(id)arg2; - (int)numberOfRowsInSection:(int)arg1 ForSearchViewTable:(id)arg2; - (int)numberOfSectionsForSearchViewTable:(id)arg1; - (void)mmSearchDisplayControllerDidHideSearchResultsTableView:(id)arg1; - (void)mmSearchDisplayControllerWillShowSearchResultsTableView:(id)arg1; - (void)hideDimmingView; - (void)setSearchDisplayControllerContainerViewIn:(id)arg1 hidden:(BOOL)arg2; - (void)mmSearchDisplayControllerWillEndSearch; - (void)cancelSearch; - (void)mmsearchBarCancelButtonClicked:(id)arg1; - (void)mmSearchDisplayControllerDidBeginSearch; - (void)mmSearchDisplayControllerWillBeginSearch; - (void)mmsearchBarSearchButtonClicked:(id)arg1; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (id)makeEntryCell:(id)arg1; - (void)makeCell:(id)arg1; - (BOOL)becomeFirstResponder; - (BOOL)resignFirstResponder; - (void)handleRotate; - (void)layoutViews; - (id)initWithContentController:(id)arg1 backGroundView:(id)arg2; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCOutUtil : NSObject { }

  • (void)showAlert:(id)arg1 message:(id)arg2 delegate:(id)arg3 cancelButtonTitle:(id)arg4;
  • (id)wordingForPhoneLable:(id)arg1;
  • (id)genLastCallContactsCallTime:(unsigned long)arg1;
  • (id)formatTime:(unsigned long)arg1;
  • (id)formatPhoneNum:(id)arg1;
  • (id)getWCOutPackageVersionPathForTid:(id)arg1;
  • (id)getWCOutPackageFilePathForTid:(id)arg1;
  • (id)getWCOutPackageDirPathForTid:(id)arg1;
  • (id)getWCoutCouponResponseCachePath;
  • (id)getWCOutPackagePath;
  • (id)getWCOutDBPath;
  • (id)getUserCommonDataDir;
  • (id)getUserDataDir;

@end

@interface MMExposeH5VersionLogic : MMObject { }

  • (void)enterExposeH5InScene:(unsigned int)arg1 withExtraData:(id)arg2 usingNavigationController:(id)arg3;
  • (id)genExposeEntranceUrlWithScene:(unsigned int)arg1;
  • (BOOL)isH5VersionExposeActive;

@end

@interface WXVideoPlayerView : MMUIView <SightViewDelegate, IVOIPUILogicMgrExt, WCAVPlayerControlMrgExt, UIAlertViewDelegate, IMsgExt> { unsigned long long m_ui64PlayStartTime; unsigned int _sightLegalityType; BOOL _mayBeIllegalAD; BOOL m_shouldRestartPlay; BOOL m_videoExpired; BOOL _isAnimating; NSURL *m_url; CMessageWrap *m_msgWrap; NSString *m_videoPath; MMTimer *m_updateTimer; UILabel *m_percentageLabel; UILabel *m_quitTips; UIButton *m_voiceModeButton; id m_delegate; id m_touchDelegate; unsigned int m_fullPlayTimes; UIButton *m_playAttachVideoButton; SightView *_sightView; }

@property(nonatomic) BOOL isAnimating; // @synthesize isAnimating=_isAnimating; @property(retain, nonatomic) SightView *sightView; // @synthesize sightView=_sightView; @property(retain, nonatomic) UIButton *m_playAttachVideoButton; // @synthesize m_playAttachVideoButton; @property(nonatomic) unsigned int m_fullPlayTimes; // @synthesize m_fullPlayTimes; @property(nonatomic) __weak id m_touchDelegate; // @synthesize m_touchDelegate; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) BOOL m_videoExpired; // @synthesize m_videoExpired; @property(nonatomic) BOOL m_shouldRestartPlay; // @synthesize m_shouldRestartPlay; @property(retain, nonatomic) UIButton *m_voiceModeButton; // @synthesize m_voiceModeButton; @property(retain, nonatomic) UILabel *m_quitTips; // @synthesize m_quitTips; @property(retain, nonatomic) UILabel *m_percentageLabel; // @synthesize m_percentageLabel; @property(retain, nonatomic) MMTimer *m_updateTimer; // @synthesize m_updateTimer; @property(retain, nonatomic) NSString *m_videoPath; // @synthesize m_videoPath; @property(retain, nonatomic) CMessageWrap *m_msgWrap; // @synthesize m_msgWrap; @property(retain, nonatomic) NSURL *m_url; // @synthesize m_url; - (void).cxx_destruct; - (void)playVideoOnDownloaded; - (void)pauseForDownloading; - (void)onVideoTotalTimeUpdate:(double)arg1 msgClientId:(id)arg2; - (void)OnCdnDownloadSuccess:(id)arg1; - (void)OnDownloadError:(id)arg1 isExpired:(BOOL)arg2; - (void)OnVideoMoovReady:(id)arg1; - (void)OnStartPlayVideo:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)setLegal:(BOOL)arg1; - (void)checkLegalityWithCompletionHandler:(CDUnknownBlockType)arg1; - (void)onVideoVoipViewDisappear; - (void)onVideoVoipViewDidAppear:(id)arg1; - (BOOL)isNeedShowPlayWithAudioButton; - (BOOL)isNeedPlayFromEveryDisplay; - (void)setPlayAttachVideoButtonFrameWithPlayerHeight:(float)arg1; - (void)layoutSubviews; - (BOOL)onPlayEnd:(BOOL)arg1; - (BOOL)sightView:(id)arg1 playbackDidReadEnd:(BOOL)arg2; - (void)onClickIconViewOfSightView:(id)arg1; - (void)OnMsgDownloadVideoExpiredFail:(id)arg1 MsgWrap:(id)arg2; - (void)OnUpdateVideoStatus:(id)arg1 MsgWrap:(id)arg2; - (void)OnModMsg:(id)arg1 MsgWrap:(id)arg2; - (void)handleDownloadFail; - (void)updateProgress:(unsigned long)arg1; - (void)hideProgress; - (void)InternalUpdateVideo:(id)arg1; - (void)clearPlayer; - (void)seekForBuffering:(unsigned int)arg1; - (void)seekTo:(unsigned int)arg1; - (void)pause; - (void)stopPlay:(id)arg1; - (void)stopPlay; - (void)hideQuitTips; - (BOOL)startPlay; - (void)updateTimerLabel; - (void)onLongPress:(id)arg1; - (void)onSingleTap:(id)arg1; - (BOOL)shouldDownloadVideo; - (void)initView; - (void)onClickDetailButton; - (void)onClickPlayAttachVideoBtn; - (void)genVideoPlayStat; - (void)resetPlayerView; - (id)initWithMsgWrap:(id)arg1 VideoPath:(id)arg2 Frame:(struct CGRect)arg3; - (void)setFrame:(struct CGRect)arg1; - (void)resetViewPosition; - (unsigned int)totalTime; - (void)setTouchDelegate:(id)arg1; - (void)setDelegate:(id)arg1; - (void)dealloc; - (void)whenGoingToResign; - (void)whenDidActive;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXGBackupSessionViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, MMLoadSessionExt, UIAlertViewDelegate> { unsigned int m_curMaxDataCount; id _delegate; MMTableView *_sessionTableView; UIImageView *_footerImageView; UIButton *_selectAllButton; UILabel *_sizeLabel; UILabel *_emptyTipLabel; NSMutableArray *_selectedSessionArray; UIActivityIndicatorView *_loadingIndicatorView; }

@property(retain, nonatomic) UIActivityIndicatorView *loadingIndicatorView; // @synthesize loadingIndicatorView=_loadingIndicatorView; @property(retain, nonatomic) NSMutableArray *selectedSessionArray; // @synthesize selectedSessionArray=_selectedSessionArray; @property(retain, nonatomic) UILabel *emptyTipLabel; // @synthesize emptyTipLabel=_emptyTipLabel; @property(retain, nonatomic) UILabel *sizeLabel; // @synthesize sizeLabel=_sizeLabel; @property(retain, nonatomic) UIButton *selectAllButton; // @synthesize selectAllButton=_selectAllButton; @property(retain, nonatomic) UIImageView *footerImageView; // @synthesize footerImageView=_footerImageView; @property(retain, nonatomic) MMTableView *sessionTableView; // @synthesize sessionTableView=_sessionTableView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onLoadSessionDataFinished; - (void)onReloadDataItem; - (void)onLoadDataFinished; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)onSelecteAll; - (void)onDone; - (void)onCancel; - (void)onReturn; - (id)getDataSizeShowString:(id)arg1; - (id)getSelectButtonTitle; - (struct CGRect)getTableViewFrame; - (BOOL)whetherSessionItemSelected:(id)arg1; - (void)onSelectedDataChange; - (void)loadMoreData; - (unsigned long long)getDataSize:(id)arg1; - (BOOL)isSessionDataFull; - (BOOL)isSessionDataEmpty; - (void)updateDoneButton; - (void)updateFooterPannelView; - (void)initFooterPannelView; - (void)resetEmptyTipLabelWithTip:(id)arg1; - (void)updateTableFooterView; - (void)updateTableView; - (void)initView; - (void)initData; - (void)viewDidLayoutSubviews; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DelMemLogic : NSObject <RoomContactSelectDelegate, contactInfoDelegate, IGroupMgrExt> { id m_delegate; RoomContactSelectViewController *m_vc; BOOL m_bNeedReload; NSMutableDictionary *m_dicWillDell; CContact *_m_oContact; }

@property(retain, nonatomic) CContact *m_oContact; // @synthesize m_oContact=_m_oContact; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)makeCell:(id)arg1 contact:(id)arg2; - (id)getCellImage:(id)arg1; - (void)onSelectContact:(id)arg1; - (void)onViewContact:(id)arg1; - (void)onCancelSelectContact; - (void)didSelectContact:(id)arg1; - (void)newMessageFromContactInfo:(id)arg1; - (void)OnDelGroupMember:(id)arg1 withResult:(unsigned long)arg2 memberList:(id)arg3 errTip:(id)arg4; - (void)delMember; - (void)doDelMember; - (void)updateRightBtn; - (void)start; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface UploadConversationFileHelper : MMObject { NSMutableArray *m_checkFileQueue; NSMutableArray *m_uploadFileQueue; NSMutableArray *m_uploadFileResult; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)dealloc; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleUploadFileResp:(id)arg1; - (BOOL)uploadFile; - (void)handleCheckConversationFileResp:(id)arg1; - (id)getImageInfoFromCheckQueue:(long long)arg1; - (void)removeImageInfoFromCheckQueue:(long long)arg1; - (BOOL)checkFile; - (id)getClientID; - (void)clearResource; - (void)updateUploadFileResult:(long long)arg1 attachID:(id)arg2 totalSize:(unsigned long)arg3 isExistInServer:(BOOL)arg4; - (void)StartUploadImageFile:(id)arg1; - (id)init;

@end

@interface ChatMigrationCreateQRCode : MMObject { id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)getQRCodeOfflineWithIP:(id)arg1 Port:(unsigned short)arg2 WifiName:(id)arg3 PcName:(id)arg4 PcacctName:(id)arg5 TotalSize:(unsigned long long)arg6 Ticket:(id)arg7 AESKey:(id)arg8 Uin:(unsigned long)arg9; - (void)getQRCodeWithIP:(id)arg1 Port:(unsigned short)arg2 WifiName:(id)arg3 PcName:(id)arg4 PcacctName:(id)arg5 TotalSize:(unsigned long long)arg6; - (void)getQRCodeWithIP:(id)arg1 Port:(unsigned short)arg2 WifiName:(id)arg3 TotalSize:(unsigned long long)arg4; - (void)dealloc; - (id)init;

@end

@interface FacebookAuth : MMObject { int m_uiFacebookUsageType; FBSDKLoginManager *m_fbLogin; }

@property(nonatomic) int m_uiFacebookUsageType; // @synthesize m_uiFacebookUsageType; - (void).cxx_destruct; - (void)reAuth; - (void)requestNewPermission; - (void)tryAuth; - (void)clearToken; - (id)getAccessToken; - (void)SaveData; - (void)fbDidExtendToken; - (void)fbDidNotLogin:(BOOL)arg1; - (void)fbDidLogin; - (id)init;

@end

@interface GoogleContactMgr : MMService <MMService, listGoogleContactsFromWXServerDelegate, GoogleContactAPIFetchImplDelegate, PBMessageObserverDelegate> { GoogleContactLocalCacheImpl *m_contactCacheImpl; ListGoogleContactsFromWXServerImpl *_listContactImpl; GoogleContactAPIFetchImpl *_apiFetchImpl; NSString *m_contactKeyForGoogle; NSMutableArray *_contactsFromGoogle; GoogleSetting *m_setting; BOOL _isStopListContact; unsigned long m_listGoogleClickSource; unsigned long m_bindGoogleCgiEventID; unsigned long m_inviteGoogleCgiEventID; }

@property(retain, nonatomic) GoogleContactAPIFetchImpl *m_apiFetchImpl; // @synthesize m_apiFetchImpl=_apiFetchImpl; @property(retain, nonatomic) ListGoogleContactsFromWXServerImpl *m_listContactImpl; // @synthesize m_listContactImpl=_listContactImpl; @property(retain, nonatomic) GoogleContactLocalCacheImpl *m_contactCacheImpl; // @synthesize m_contactCacheImpl; @property(retain, nonatomic) NSMutableArray *m_contactsFromGoogle; // @synthesize m_contactsFromGoogle=_contactsFromGoogle; @property(retain, nonatomic) GoogleSetting *m_setting; // @synthesize m_setting; - (void).cxx_destruct; - (void)clearCurrentContactCache; - (void)handleRespForInviteGoogleContact:(id)arg1; - (void)handleRespForBindGoogleContact:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onGetGoogleContact:(id)arg1 isDecodeOK:(BOOL)arg2; - (void)onNetWorkError; - (void)onListGoogleContactsFromWXServer:(id)arg1 ret:(unsigned long)arg2; - (id)getGoogleNickNameForGmail:(id)arg1; - (id)getFillGoogleContactName; - (id)getBindedGoogleContactName; - (BOOL)isBindAGoogleAccount; - (BOOL)beginGoogleOauth; - (BOOL)refreshGoogleOauth; - (BOOL)needGoogleOauth; - (id)getCacheGoogleContacts; - (BOOL)inviteGoogleContact:(id)arg1; - (BOOL)listGoogleContact:(unsigned long)arg1; - (BOOL)unbindGoogleContact:(id)arg1; - (BOOL)bindGoogleContact:(id)arg1 force:(BOOL)arg2; - (void)stopListGoogleContact; - (void)listGoogleContactsFromWXServer; - (id)getMd5GoogleContactName; - (void)onServiceReloadData; - (void)onServiceInit; - (void)dealloc; - (id)init; - (id)getGoogleSetting; - (id)getAuthorizationCode; - (void)setOauth:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMMusicPlayerMgr : MMService <MMService, MMMusicPlayerExt, MMMusicLyricsRtnExt, MMMusicAlbumRtnExt, MMMusicListExt, ISysCallCheckExt> { NSMutableArray *m_arrMusicItems; MMMusicInfo *m_prevMusicInfo; MMMusicInfo *m_curMusicInfo; MMMusicInfo *m_nextMusicInfo; int m_playMode; int m_playState; int m_playDirection; MMMusicListMgr *m_musicListMgr; MMMusicLyricResolver *m_musicLyricResolver; unsigned long m_uiCurMusicIndex; float m_musicOffset; NSDate *m_musicStartTime; BOOL m_bforceStop; BOOL m_shouldTurnRepeatNoneMode; MusicLogInfo *m_musicLogInfo; }

@property(nonatomic) BOOL m_shouldTurnRepeatNoneMode; // @synthesize m_shouldTurnRepeatNoneMode; @property(retain, nonatomic) MusicLogInfo *m_musicLogInfo; // @synthesize m_musicLogInfo; @property(retain, nonatomic) MMMusicInfo *m_nextMusicInfo; // @synthesize m_nextMusicInfo; @property(retain, nonatomic) MMMusicInfo *m_prevMusicInfo; // @synthesize m_prevMusicInfo; @property(retain, nonatomic) MMMusicListMgr *m_musicListMgr; // @synthesize m_musicListMgr; @property(retain, nonatomic) NSDate *m_musicStartTime; // @synthesize m_musicStartTime; @property(retain, nonatomic) MMMusicInfo *m_curMusicInfo; // @synthesize m_curMusicInfo; - (void).cxx_destruct; - (void)statNativePlayerAction:(id)arg1 scene:(unsigned long)arg2 actionType:(unsigned long)arg3; - (void)resetMusicPlayerEntranceType; - (void)updateMusicLogInfo; - (void)logMusicStatAndReset; - (void)logMusicStat; - (unsigned int)jsapi_GetMusicDownloadPercentByMusicID:(id)arg1; - (void)jsapi_seekPlay:(float)arg1 withMusicID:(id)arg2; - (float)jsapi_GetMusicCurrentOffset; - (void)EndInterruption; - (void)setMusicPlayDirection:(int)arg1; - (id)getMusicInfoByMusicKey:(id)arg1; - (BOOL)isMusicItemsContainsMusicKey:(id)arg1; - (id)getCurTimeList; - (void)onPlayPreviousMusic; - (void)onPlayNextMusic; - (id)getCurLyricsList; - (void)onMusicListArrayChange; - (void)OnGetSongAlbumUrl:(id)arg1 AlbumUrl:(id)arg2; - (void)OnGetLyrics:(id)arg1 Lyrics:(id)arg2; - (void)onNewSeekTime:(double)arg1; - (void)onForceStopMusic; - (void)onLevelMeterPeak:(float)arg1; - (void)onNeedSetPlayPercent; - (void)onMusicPlayStatusChanged; - (id)getNextMusicInfo; - (id)getPreviousMusicInfo; - (unsigned int)indexOfMusic:(id)arg1; - (BOOL)isLyricValid; - (void)updateMPNowPlayingInfo; - (void)playWithMusicInfo:(id)arg1; - (BOOL)isValidLowBandUrl:(id)arg1; - (id)getMusicUrlWithMusicInfo:(id)arg1; - (id)getArrMusicItems; - (float)getMusicOffsetWhenPaused; - (float)getMusicOffsetWithoutConsiderPlayState; - (float)getMusicOffset; - (int)getMusicPlayState; - (id)getMusicTitle; - (id)getCurMusicInfo; - (BOOL)stopWithMusicKey:(id)arg1; - (void)stopPlay; - (void)pausePlay; - (void)playNextMusic; - (void)playPreviousMusic; - (void)playWithMusicKey:(id)arg1; - (void)setMusicItemList:(id)arg1; - (void)setAndPlayMusicItem:(id)arg1; - (void)updateMusicListBySource:(int)arg1; - (int)getMusicListSource; - (void)setPlayMode:(int)arg1; - (int)getMusicPlayMode; - (void)dealloc; - (void)updateArrMusicItems; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CQQContactInfoAssist : PluginContactInfoAssist { }

  • (void)setQQOfflineMsgOpen:(BOOL)arg1 configType:(unsigned long)arg2 status:(unsigned long)arg3;
  • (void)reloadInstalledTableViewData;
  • (id)getPluginIntro;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)installPlugin;

@end

@interface WCOutMsgViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, tableViewDelegate, MMRefreshTableFooterDelegate> { BOOL _bHasMoreItems; MMTableView *_tableView; WCTimeLineFooterView *_footerView; NSMutableArray *_arrMsgInMemory; }

@property(nonatomic) BOOL bHasMoreItems; // @synthesize bHasMoreItems=_bHasMoreItems; @property(retain, nonatomic) NSMutableArray *arrMsgInMemory; // @synthesize arrMsgInMemory=_arrMsgInMemory; @property(retain, nonatomic) WCTimeLineFooterView *footerView; // @synthesize footerView=_footerView; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; - (void).cxx_destruct; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1; - (void)onLoadMore; - (void)scrollViewDidScroll:(id)arg1; - (void)getMoreData; - (void)getData; - (void)addMsgWithArray:(id)arg1 MoreData:(BOOL)arg2; - (void)initTableView; - (void)initTableFooterView; - (void)didReceiveMemoryWarning; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAdvertiseLogDBItem : MMObject { unsigned long m_uiLocalId; unsigned long m_uiCreateTime; unsigned long m_uiLogId; NSString *m_nsLogExt; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *m_nsLogExt; // @synthesize m_nsLogExt; @property(nonatomic) unsigned long m_uiLogId; // @synthesize m_uiLogId; @property(nonatomic) unsigned long m_uiCreateTime; // @synthesize m_uiCreateTime; @property(nonatomic) unsigned long m_uiLocalId; // @synthesize m_uiLocalId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_m_nsLogExt;
  • (const WCDBCondition_e9b1f587 *)db_m_uiLogId;
  • (const WCDBCondition_e9b1f587 *)db_m_uiCreateTime;
  • (const WCDBCondition_e9b1f587 *)db_m_uiLocalId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAdvertiseLogDB : MMObject { WCDataBase *m_db; WCDataBaseTable *m_table; }

  • (void).cxx_destruct;
  • (BOOL)deleteADLogs:(unsigned long)arg1 toLocalId:(unsigned long)arg2;
  • (id)getADLogs:(unsigned long)arg1 toLocalId:(unsigned long)arg2 limit:(unsigned long)arg3;
  • (BOOL)insertADLogItem:(id)arg1;
  • (unsigned long)getMaxLocalId;
  • (id)getLogTable;
  • (void)closeDB;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1 stateDidChanged:(CDUnknownBlockType)arg2;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1;
  • (id)initWithPath:(id)arg1;

@end

@interface EmoticonAddFromServerLogicObject : EmoticonServerNotifyTask { NSArray *_m_addMd5Array; id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(retain, nonatomic) NSArray *m_addMd5Array; // @synthesize m_addMd5Array=_m_addMd5Array; - (void).cxx_destruct; - (BOOL)resumeLogic; - (id)initWithDelegate:(id)arg1 withMd5ObjectArray:(id)arg2;

@end

@interface FTSAddressBookFriendCell : MMTableViewCell { AddressBookFriend *_addressBookFriend; NSString *_searchText; id _delegate; MMHeadImageView *_headImageView; AttributeLabel *_displayNameLabel; AttributeLabel *_detailLabel; UIButton *_opButton; SearchMatchTip *_matchTip; NSArray *_arrKeyword; }

@property(retain, nonatomic) NSArray *arrKeyword; // @synthesize arrKeyword=_arrKeyword; @property(retain, nonatomic) SearchMatchTip *matchTip; // @synthesize matchTip=_matchTip; @property(retain, nonatomic) NSString *searchText; // @synthesize searchText=_searchText; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)updateAddressBookFriend:(id)arg1 searchText:(id)arg2 matchTip:(id)arg3 keywords:(id)arg4; - (void)updateStatus:(BOOL)arg1; - (void)dealloc; - (void)initView; - (void)onOpButtonClicked; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface FavDetailTagsView : MMUIView { UILabel *m_label; UIButton *m_button; UIView *m_bottomLine; MMUIImageView *m_tagImg; FavoritesItem *m_favItem; id m_delegate; }

  • (float)getFavDetailTagsHeight:(id)arg1; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) FavoritesItem *m_favItem; // @synthesize m_favItem;
  • (void).cxx_destruct;
  • (void)labelUnHightlight:(id)arg1;
  • (void)labelHightlight:(id)arg1;
  • (void)labelTapped:(id)arg1;
  • (void)updateByFavItem:(id)arg1;
  • (void)updateTagLabel;
  • (void)layoutSubviews;
  • (void)initView;
  • (id)initWithFavItem:(id)arg1;

@end

@interface VolumeTipView : MMUIWindow { NSString *m_nsTipIcon; NSString *m_nsTitle; NSString *m_nsDesc; UIButton *m_bigBtn; UIImageView *m_bkgView; UIImageView *m_tipIconView; UILabel *m_labelTitle; UILabel *m_labelDesc; BOOL m_bNeedHide; unsigned long m_uiFadeDelay; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)fadeAfterDelay:(float)arg1 FadeDuration:(float)arg2; - (void)show; - (id)initWithTipIcon:(id)arg1 Title:(id)arg2 Desc:(id)arg3; - (void)fadeEnd; - (void)fadeWithDuration:(id)arg1; - (void)onHide; - (void)initView;

@end

@interface VolumeCheckHelper : MMObject { VolumeTipView *m_volumeTipView; BOOL m_bHasShowVolumeTip; }

  • (void)freeVolumeCheckHelper;
  • (id)getVolumeCheckHelper;
  • (void).cxx_destruct;
  • (void)volumeChanged:(id)arg1;
  • (void)fadeShowEnd;
  • (void)stopShowVolumeTipDelay:(float)arg1 FadeDuration:(float)arg2;
  • (void)showVolumeTip;
  • (float)getVolumeLevel;
  • (void)stopShowVolumeTipNeedDelay:(BOOL)arg1;
  • (void)checkVolume;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactTagMgrViewController : MMUIViewController <IContactLabelMgrExt, UIAlertViewDelegate, MMTableViewInfoDelegate> { MMTableViewInfo *m_tableViewInfo; unsigned long _uiJobID; UIView *_headerView; UIView *_footerView; BOOL _bNeedReload; BOOL _bNeedGetTagFromServer; }

  • (void).cxx_destruct;
  • (void)onDeleteContactLabel:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3;
  • (void)onAllContactLabelUpdated:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3;
  • (void)commitEditingForRowAtIndexPath:(id)arg1 Cell:(id)arg2;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (void)onDismiss:(id)arg1;
  • (void)reloadDataAndView;
  • (id)makeNoSeparatorLineFooterView:(id)arg1;
  • (id)makeExistTagHeaderView;
  • (void)onCreateContactLabel;
  • (void)onEditContactLabel:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSFacade : MMService <FTSDBDelegate, MMDBRRepairerExt, MMService, MMKernelExt> { FTSDB *_ftsDB; AsyncTaskQueueEngine *_asyncTaskQueueEngine; BOOL _hasStartAsyncQueue; BOOL _isPositioning; BOOL _bHasActiveSearch; NSRecursiveLock *_lock; FTSContactMgr *_ftsContactMgr; FTSMessageMgr *_ftsMessageMgr; FTSFavMgr *_ftsFavMgr; FTSMemorySearchMgr *_ftsMemorySearchMgr; FTSWebSearchMgr *_ftsWebSearchMgr; WSMusicMgr *_musicMgr; FTSReportMgr *_ftsReportMgr; NSMutableSet *_imageCacheUrlSet; FTSTopHitMgr *_ftsTopHitMgr; MCSBrandContactMgr *_mcsBrdContactMgr; }

@property(retain, nonatomic) FTSReportMgr *ftsReportMgr; // @synthesize ftsReportMgr=_ftsReportMgr; @property(retain, nonatomic) MCSBrandContactMgr *mcsBrdContactMgr; // @synthesize mcsBrdContactMgr=_mcsBrdContactMgr; @property(retain, nonatomic) FTSTopHitMgr *ftsTopHitMgr; // @synthesize ftsTopHitMgr=_ftsTopHitMgr; @property(retain, nonatomic) WSMusicMgr *musicMgr; // @synthesize musicMgr=_musicMgr; @property(retain, nonatomic) FTSWebSearchMgr *ftsWebSearchMgr; // @synthesize ftsWebSearchMgr=_ftsWebSearchMgr; @property(retain, nonatomic) FTSMemorySearchMgr *ftsMemorySearchMgr; // @synthesize ftsMemorySearchMgr=_ftsMemorySearchMgr; @property(retain, nonatomic) FTSFavMgr *ftsFavMgr; // @synthesize ftsFavMgr=_ftsFavMgr; @property(retain, nonatomic) FTSMessageMgr *ftsMessageMgr; // @synthesize ftsMessageMgr=_ftsMessageMgr; @property(retain, nonatomic) FTSContactMgr *ftsContactMgr; // @synthesize ftsContactMgr=_ftsContactMgr; - (void).cxx_destruct; - (void)onPreHandleRecoverDB; - (void)cleanFTSDB; - (void)onEndFtsSearch; - (void)onViewPop; - (void)removeImageCacheKey:(id)arg1; - (void)addImageCacheKey:(id)arg1; - (void)clearImageCache; - (void)stopRetrievingLocation; - (void)updateLocation; - (void)willRepairDB:(unsigned int)arg1 needCatch:(char *)arg2; - (void)onRecoverFTSDB; - (void)onAuthOK; - (BOOL)onServiceMemoryWarning; - (void)onServiceClearData; - (void)onServiceTerminate; - (void)onServiceEnterForeground; - (void)onServiceEnterBackground; - (void)onEnterBackground; - (void)waitAllTask; - (void)onServiceReloadData; - (void)reloadDatabase; - (void)onServiceInit; - (void)logBeginSearch:(int)arg1; - (void)cancelSearchForHomePage; - (void)startSearchForHomePage:(id)arg1; - (void)updateNewestHomePageSearchText:(id)arg1; - (void)resetSearchStatus; - (void)onBeginSearch; - (void)doInitWorker; - (void)forbidForegroundTask; - (void)enableForegroundTask; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXCReportEngine : NSObject { NSMutableDictionary *_reportDic; NSString *_savePath; NSMutableArray *_curReportKeys; NSMutableArray *_emergentKeys; BOOL _isNeedAddStreamStart; NSString *_streamHead; }

  • (id)sharedInstance; @property(copy, nonatomic) NSString *streamHead; // @synthesize streamHead=_streamHead; @property(nonatomic) BOOL isNeedAddStreamStart; // @synthesize isNeedAddStreamStart=_isNeedAddStreamStart; @property(copy, nonatomic) NSString *savePath; // @synthesize savePath=_savePath;
  • (void).cxx_destruct;
  • (void)doEMergentReport;
  • (void)clearOldVersionReportData;
  • (void)doTaskWhenAppBecomeBackground;
  • (void)onRespData:(id)arg1 taskId:(int)arg2 retCode:(int)arg3 retBuf:(id)arg4 backfillData:(id)arg5;
  • (void)reportStaticData;
  • (id)getClickStreamHead;
  • (id)buildOtherKVString:(id)arg1 range:(struct _NSRange)arg2 itemStr:(id)arg3;
  • (id)buildFirstKVString:(id)arg1;
  • (void)addClickStreamReportItem:(id)arg1 interval:(int)arg2;
  • (void)saveReportData;
  • (void)clearCurReportKeys;
  • (void)clearReportData;
  • (void)clearAllReportData;
  • (id)getReportData:(BOOL)arg1;
  • (BOOL)isNeedReportCommonData;
  • (void)addReportItem:(int)arg1 WapID:(int)arg2 value:(id)arg3;
  • (void)addReportItem:(int)arg1 wapID:(int)arg2 count:(int)arg3;
  • (id)getStaticKey:(int)arg1 wapID:(int)arg2;
  • (void)initEmergentKeys;
  • (void)onNewMsgReceived:(id)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppWCCardMessageNodeView : BaseMessageNodeView { UILabel *m_detailLabel; MMProgressView *m_progressView; UIView *m_progressBkgView; UILabel *titleLabel; UILabel *descLabel; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onMoreOperate:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)showOpearation;
  • (void)onClick;
  • (_Bool)ifShowAppInfo;
  • (void)updateThumbImage;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)layoutSourceView;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;

@end

@interface PSTNStatHelper : NSObject { }

  • (id)GenPSTNEngineLog:(struct CommonReport_t *)arg1 avQualityLog:(struct tagAVQualityReportInfo *)arg2;
  • (id)GenPSTNChannelLog:(struct CommonReport_t *)arg1 oldRelayRepo:(struct tagRelayReport *)arg2 newRelayRepo:(struct NewRelayReport *)arg3;
  • (id)GenPSTNClientLog:(struct CommonReport_t *)arg1 clientRepo:(struct ClientReport_t *)arg2 androidReport:(struct PstnAndroidReport_t *)arg3;
  • (id)GenPSTNCommonLog:(struct CommonReport_t *)arg1;

@end

@interface MsgImgDataLogic : NSObject { unsigned long m_uiPreID; unsigned long m_uiNextID; unsigned long m_uiPreCreateTime; unsigned long m_uiNextCreateTime; NSMutableArray *m_arrPreMsg; NSMutableArray *m_arrNextMsg; NSMutableArray *m_arrMsgWrap; NSMutableArray *m_arrSimpleMsg; NSString *m_nsChatName; unsigned long m_uiPreLoadCount; unsigned long m_uiPreReadCount; BOOL _m_bLoading; BOOL _m_bPreEnd; BOOL _m_bNextEnd; BOOL _m_isEnterpriseMsg; id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(nonatomic) BOOL m_isEnterpriseMsg; // @synthesize m_isEnterpriseMsg=_m_isEnterpriseMsg; @property(nonatomic) BOOL m_bNextEnd; // @synthesize m_bNextEnd=_m_bNextEnd; @property(nonatomic) BOOL m_bPreEnd; // @synthesize m_bPreEnd=_m_bPreEnd; @property(nonatomic) BOOL m_bLoading; // @synthesize m_bLoading=_m_bLoading; - (void).cxx_destruct; - (void)preLoad:(id)arg1 Last:(BOOL)arg2 Next:(BOOL)arg3; - (id)asyncLoadSomeImg:(BOOL)arg1; - (BOOL)isMsgMatch:(id)arg1; - (void)updateMsgArray; - (id)getMsgFor:(unsigned long)arg1; - (unsigned long)getIndexFor:(id)arg1; - (unsigned long)getIndexForSimpleMsg:(id)arg1; - (void)resetWithCurrentMsg:(id)arg1; - (id)getNextCurMsg:(id)arg1; - (void)removeMsgByLocalID:(unsigned long)arg1; - (id)getSimpleMsgArray; - (id)getSimpleMsgFrom:(id)arg1; - (id)getMsgArray; - (id)initWithPreLoadCount:(unsigned long)arg1 PreReadCount:(unsigned long)arg2 ChatName:(id)arg3;

@end

@interface HeadImgReaderMessageNodeaView : ReaderNewMessageNodeView { CTRichTextView *m_ctRichTextView; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (void)onHeadImageClick;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onClicked;
  • (BOOL)CanResponseClicked;
  • (void)onForward:(id)arg1;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)forwardMessage;
  • (void)ShowReader:(id)arg1;
  • (BOOL)CanWillShowReader:(id)arg1;
  • (void)updateBkgImage:(BOOL)arg1;
  • (BOOL)isTouchInView:(id)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)reLayoutSubviews;
  • (void)clickNodeViewBtn:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (float)readerItemHMargin;
  • (float)readerItemLMargin;
  • (float)readerViewWidth;
  • (float)itemInsideWidth;
  • (float)readerItemLeftInset;
  • (id)getItemLabel:(id)arg1 with:(float)arg2 size:(float)arg3;
  • (id)getAsyncImageWithFrame:(struct CGRect)arg1;
  • (id)getItemDesc:(float)arg1 forReaderWrap:(id)arg2;
  • (id)getItemTitle:(float)arg1;
  • (id)getTitleString:(id)arg1 bBig:(BOOL)arg2 bGray:(BOOL)arg3;
  • (id)getBigVideoImage;
  • (id)getSmallVideoImage;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;

@end

@interface StoreEmotionAddTask : StoreEmotionNotifyTask { NSString *_productID; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) NSString *productID; // @synthesize productID=_productID; - (void).cxx_destruct; - (BOOL)resumeLogic; - (id)initWithProductID:(id)arg1 andDelegate:(id)arg2;

@end

@interface SystemTipBkgView : UIView { UIImageView *m_oBkgImageView; UIImageView *m_oArrowImageView; }

  • (void).cxx_destruct;
  • (void)setBgImageNormal;
  • (void)setBgImageHl;
  • (void)layoutSubviews;
  • (void)initView;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface VoiceInputContactInfoAssist : PluginContactInfoAssist { }

  • (id)getPluginIntro;

@end

@interface WCAdvertiseStatMgr : MMService <MMService, PBMessageObserverDelegate> { NSMutableDictionary *_adID2BodyMap; NSMutableDictionary *_adID2CommentMap; NSMutableArray *_pictureWrapList; unsigned long _clickMinuteFrequency; unsigned long _clickMinuteReportCount; unsigned long _clickMinuteTimestamp; unsigned long _exposureMinuteFrequency; unsigned long _exposureMinuteReportCount; unsigned long _exposureMinuteTimestamp; NSMutableSet *_forbidReportTimelineExposureFeedIdSet; }

  • (BOOL)isSameMinuteTimestampA:(unsigned long)arg1 andTimestampB:(unsigned long)arg2; @property(retain, nonatomic) NSMutableSet *forbidReportTimelineExposureFeedIdSet; // @synthesize forbidReportTimelineExposureFeedIdSet=_forbidReportTimelineExposureFeedIdSet;
  • (void).cxx_destruct;
  • (void)adDataReport:(unsigned long)arg1 logExts:(id)arg2;
  • (void)adDataReport:(unsigned long)arg1 logExt:(id)arg2;
  • (void)handleAddataReport:(id)arg1;
  • (void)handleADExposureResponse:(id)arg1;
  • (void)handleADClickResponse:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (BOOL)reportADExposureForRequest:(id)arg1;
  • (void)reportADClickForRequest:(id)arg1;
  • (id)logAdCanvasClickPost:(id)arg1 exposureScene:(int)arg2;
  • (id)logAdExpandLogoClickPos:(id)arg1 exposureScene:(int)arg2;
  • (id)logAdPoiClickPos:(id)arg1 exposureScene:(int)arg2;
  • (void)eventADPage:(id)arg1;
  • (void)exposureADDetail:(id)arg1 dataItem:(id)arg2;
  • (void)exposureADFeed:(id)arg1 dataItem:(id)arg2;
  • (void)endViewStreamVideo:(id)arg1;
  • (void)startViewStreamVideo:(id)arg1;
  • (void)endViewVideo:(id)arg1;
  • (void)startViewVideo:(id)arg1;
  • (void)endPicture:(id)arg1;
  • (void)changePictureFromIndex:(id)arg1 fromIndex:(unsigned long)arg2 toIndex:(unsigned long)arg3;
  • (void)startPicture:(id)arg1 startIndex:(unsigned long)arg2 totalNum:(unsigned long)arg3;
  • (void)logABTest:(id)arg1;
  • (void)logHeadImageH5:(id)arg1;
  • (void)logADBrandProfile:(id)arg1;
  • (void)logADFloatView:(id)arg1;
  • (void)logADPoiH5:(id)arg1;
  • (void)logADH5:(id)arg1;
  • (void)logADDetail:(id)arg1 dataItem:(id)arg2;
  • (void)logADCommentLog:(id)arg1;
  • (void)logADBodyLog:(id)arg1;
  • (void)reportAllFeedsADLog;
  • (void)endDisplayADComment:(id)arg1;
  • (void)willDisplayADComment:(id)arg1;
  • (void)endDisplayADBody:(id)arg1 dataItem:(id)arg2;
  • (void)willDisplayADBody:(id)arg1;
  • (BOOL)onServiceMemoryWarning;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ProductDetailViewController : MMUIViewController <MMWebImageViewDelegate, ProductDetailLogicHelperDelegate, ProductTableViewDelegate, WCActionSheetDelegate, SendAppMsgHandleDelegate, IScanBookMgrExt> { BOOL _canShareToFriend; BOOL _canShareToWC; BOOL _canAddToFav; BOOL _canEditTag; BOOL _canDelete; id _userdata; UIView *_infoView; float _infoViewHeight; MMWebImageView *_infoBgView; UIImageView *_blurView; UIImage *_snapShotImg; UIView *_maskView; MMWebImageView *_thumbImgView; UIButton *_containView; ScanProductItem *_productItem; NSString *_qrcodeUrl; ProductTableView *_productTableView; SendAppMsgHandler *_sendAppMsgHandler; MMAnimationTipView *_tipView; ProductDetailLogicHelper *_logicHelper; unsigned long _fromScene; UIImageView *_disclosureBtn; int _functionType; double beginTime; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) id userdata; // @synthesize userdata=_userdata; @property(nonatomic) BOOL canDelete; // @synthesize canDelete=_canDelete; @property(nonatomic) BOOL canEditTag; // @synthesize canEditTag=_canEditTag; @property(nonatomic) BOOL canAddToFav; // @synthesize canAddToFav=_canAddToFav; @property(nonatomic) BOOL canShareToWC; // @synthesize canShareToWC=_canShareToWC; @property(nonatomic) BOOL canShareToFriend; // @synthesize canShareToFriend=_canShareToFriend; - (void).cxx_destruct; - (void)onLoadImageOK:(id)arg1; - (void)onEditProductTag; - (void)onDeleteProduct; - (void)OnSendAppMsgOK; - (void)updateInfoViewAlpha:(float)arg1; - (void)onProuductTableViewDidScroll:(id)arg1; - (void)updateInfoViewSnapshot; - (id)getThumbImageData; - (id)getMessageWrap:(id)arg1; - (id)getUpLoadTask:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onAction:(id)arg1; - (void)onCertificationClick; - (void)onHeaderClick; - (void)onExposeClick; - (void)onIntroTitleClick; - (void)dealloc; - (void)viewDidTransitionToNewSize; - (void)viewDidLayoutSubviews; - (void)viewWillBeDismissed:(BOOL)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewDidLoad; - (void)OnReturn; - (void)initView; - (unsigned long)getJumpProfileScenceFromFunctionType; - (unsigned long)getGetA8KeyScenceFromFunctionType; - (void)setTableFooterView; - (void)initTableView; - (void)headerTouchUp:(id)arg1; - (void)headerTouchDown:(id)arg1; - (void)initInfoView; - (BOOL)useTransparentNavibar; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)onAsyncDataRefreshed:(id)arg1; - (void)OnGetRemoteProductItem:(id)arg1 QRCodeUrl:(id)arg2 Error:(int)arg3; - (void)startAsyncGetActionInfo; - (id)initWithExtContent:(id)arg1 Scence:(unsigned long)arg2; - (id)initWithQRCodeUrl:(id)arg1 Scence:(unsigned long)arg2 FunctionType:(int)arg3; - (id)initWithScanItem:(id)arg1 FunctionType:(int)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactTagViewController : TagViewController <IContactLabelMgrExt, UIAlertViewDelegate, ContactTagEditLogicDelegate> { CContact *m_contact; ContactTagEditLogic *m_TagEditLogic; BOOL _bIsNeedReloadView; BOOL isAlreadyDisMissSelf; }

  • (id)genContactTagProfileButton:(id)arg1 Height:(float)arg2;
  • (id)genContactTagButton:(id)arg1 Height:(float)arg2; @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact;
  • (void).cxx_destruct;
  • (void)onAllContactLabelUpdated:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)reloadCurrentTags;
  • (void)reloadAllTags;
  • (void)buildContactTagsData:(id)arg1;
  • (void)buildAllTagsData:(id)arg1;
  • (void)onJobForTagEditRet:(int)arg1;
  • (void)InternalDisMissSelfAnimated:(BOOL)arg1;
  • (void)editDone:(id)arg1;
  • (void)editCancel;
  • (id)getContactTagNameList;
  • (id)getAllTagNameList;
  • (void)initView;
  • (void)initData;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)OnMyCancel;
  • (void)onTouchView:(id)arg1;
  • (void)dealloc;
  • (id)initWithContact:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactNoWeixinViewController : MMUIViewController <MFMessageComposeViewControllerDelegate, WCActionSheetDelegate, QZoneLoginStatusDelegate, UIAlertViewDelegate> { UIView *m_TipsView; CBaseContact *m_contact; UIButton *m_btn; UIButton *m_btnSendQQMsg; UIView *m_headerView; NSArray *m_arrMobiles; QZoneLoginStatus *m_qzone; NSString *m_googleImageUrl; int m_searchScene; }

@property(nonatomic) int m_searchScene; // @synthesize m_searchScene; @property(retain, nonatomic) NSString *m_googleImageUrl; // @synthesize m_googleImageUrl; @property(retain, nonatomic) NSArray *m_arrMobiles; // @synthesize m_arrMobiles; - (void).cxx_destruct; - (void)onQZoneUrl:(id)arg1; - (id)initWithContact:(id)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)initView; - (void)initTipsWordView:(id)arg1 withFrame:(struct CGRect)arg2; - (BOOL)isShowInviteBtn; - (void)onInvite:(id)arg1; - (void)messageComposeViewController:(id)arg1 didFinishWithResult:(int)arg2; - (void)showAlert:(id)arg1; - (void)initDetailInfoView; - (id)getInfoUsrName; - (id)getQQUsrName; - (id)getInfoDetailText; - (id)getInfoDisplayName; - (id)getInfoIcon; - (void)invitedAnimation; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnQQAction:(id)arg1; - (void)Call; - (void)onSendQQMsg:(id)arg1; - (void)sendSMSInvite:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PeopleNearByListHeaderView : MMUIView { UIButton *m_chatRoomNearByBtn; UILabel *m_maxPeopleLabel; int m_iRoomMemberCount; id m_delegate; }

@property int m_iRoomMemberCount; // @synthesize m_iRoomMemberCount; - (void).cxx_destruct; - (void)setMaxPeopleNum:(int)arg1; - (void)onChatRoomNearByBtnClicked; - (void)initChatRoomBtn; - (id)initWithMaxNum:(int)arg1; - (id)init; - (void)setDelegate:(id)arg1;

@end

@interface ShakeSingleView : MMUIView { UIImageView *m_bkgImageView; UIImageView *m_indicatorImageView; UIImageView *m_sexImageView; MMHeadImageView *m_headImageView; UILabel *m_labelLoc; UILabel *m_labelNickName; UILabel *m_labelCity; UILabel *m_labelFriend; ShakeGetItem *m_oShakeGetItem; unsigned long m_uiScene; id m_delegate; }

  • (void).cxx_destruct;
  • (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  • (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
  • (BOOL)isClickHead:(struct CGPoint)arg1;
  • (BOOL)isPointInView:(struct CGPoint)arg1;
  • (id)initWithItem:(id)arg1 andScene:(unsigned long)arg2;
  • (BOOL)isInMyContactList:(id)arg1;
  • (void)doShowAnimation;
  • (void)finishShowAnimation;
  • (void)stopAllAnimation;
  • (void)setM_Delegate:(id)arg1;

@end

@interface EmoticonCustomReportData : MMObject { }

  • (void)ReportCustomEmoticonCountWhenStartRecover:(unsigned int)arg1;
  • (void)ReportDesignerEmojiClickTagEntrance;
  • (void)ReportDesignerEmojiTipsClickSendEmoticonWithScene:(unsigned int)arg1 Md5:(id)arg2;
  • (void)ReportDesignerEmojiTipsClickAddEmoticonWithScene:(unsigned int)arg1 Md5:(id)arg2;
  • (void)ReportDesignerEmojiTipsShowTipsWithScene:(unsigned int)arg1 Md5:(id)arg2;
  • (void)ReportEmoticonCustomManageEnterFromOverLimitTips;
  • (void)ReportEmoticonCustomManageEnterFromCell;
  • (void)ReportEmoticonCustomManageEditClick;
  • (void)ReportEmoticonCustomManageAddClick;
  • (void)ReportManualStopSync;
  • (void)ReportAutoStartSync;
  • (void)ReportHasEmoticonToSync;
  • (void)ReportConfirmStartSyncAtCellNetwork;
  • (void)ReportManualStartSyncAtCellNetwork;
  • (void)ReportCustomEmoticonStoreEntranceClick;
  • (void)ReportCustomEmoticonStoreTabClick;
  • (void)ReportEmoticonFreeClick;
  • (void)ReportEmoticonNewClick;
  • (void)ReportEmoticonTabEntranceClick;
  • (void)ReportCustomEmoticonManageIconClick;
  • (void)ReportCustomEmoticonTabClick;

@end

@interface MMStoreEmotionAllCell : MMStoreEmotionStoreListCell { int _type; int _scene; EmoticonStoreDownloadView *_m_downloadView; EmoticonStoreItem *_m_storeItem; }

@property(retain, nonatomic) EmoticonStoreItem *m_storeItem; // @synthesize m_storeItem=_m_storeItem; @property(retain, nonatomic) EmoticonStoreDownloadView *m_downloadView; // @synthesize m_downloadView=_m_downloadView; - (void).cxx_destruct; - (void)setScene:(int)arg1 andType:(int)arg2; - (void)updateStoreItem:(id)arg1 Delegate:(id)arg2 Entrance:(unsigned long)arg3; - (void)loadTagImageView; - (void)initDownloadView; - (void)setMsgBrowseStyleWithDownloadable:(BOOL)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface TrackRoomUIManager : MMService <TrackRoomViewDelegate, IVOIPUILogicMgrExt, MonoServiceLogicExt, MMService> { TrackRoomView *_trackRoomView; }

  • (void).cxx_destruct;
  • (void)onMonoServiceDidEnd;
  • (void)onMonoServiceWalkieTalkieWillStart;
  • (void)onMonoServiceVoipWillStart;
  • (void)onMonoServiceMultitalkWillStart;
  • (void)onVideoVoipViewDisappear;
  • (void)onVideoVoipViewDidAppear:(id)arg1;
  • (BOOL)onServiceMemoryWarning;
  • (void)cleanResource;
  • (void)onTrackRoomViewClose;
  • (void)hideTrackRoomView;
  • (void)showTrackRoomView;
  • (void)closeTrackRoomView:(unsigned int)arg1;
  • (BOOL)openTrackRoom:(id)arg1 POIInfo:(id)arg2 Scene:(unsigned int)arg3;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAdvertiseCommentUploadMgr : MMObject <PBMessageObserverDelegate, MessageObserverDelegate> { FIFOFileQueue *m_queue; NSMutableDictionary *m_inQueueCommentsForWCObject; int m_uploadingCount; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)pushBackTopTask; - (void)popTopTask; - (void)removeCommentFromWCObjectCache:(id)arg1; - (BOOL)doComment:(id)arg1; - (void)tryStartNextTask; - (void)addCommentToWCObjectCache:(id)arg1; - (void)deleteAllCommentInQueue; - (id)getInQueueCommentForWCObject:(id)arg1; - (void)removeInQueueLikeCommentForWCObject:(id)arg1; - (void)addComment:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface WCListCPWarningCellView : WCListBaseCellView { }

  • (float)calculateHeightForRowData:(id)arg1 isFirstOneInsection:(BOOL)arg2 isLastOneInSection:(BOOL)arg3;
  • (void)onRestoreCPLabel:(id)arg1;
  • (void)onClickEvent;
  • (void)initView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SearchQueueItem : NSObject { unsigned long voiceId; unsigned long offset; unsigned long length; unsigned long endflag; unsigned long trycount; }

@property(nonatomic) unsigned long trycount; // @synthesize trycount; @property(nonatomic) unsigned long endflag; // @synthesize endflag; @property(nonatomic) unsigned long length; // @synthesize length; @property(nonatomic) unsigned long offset; // @synthesize offset; @property(nonatomic) unsigned long voiceId; // @synthesize voiceId;

@end

@interface UploadSearchVoiceMgr : MMObject { unsigned long _searchType; unsigned long _curVoiceId; BOOL _isUploading; BOOL _isEnd; NSMutableArray *_uploadQueue; id delegate; MMTimer *checkUploadQueueTimer; }

@property(retain, nonatomic) MMTimer *checkUploadQueueTimer; // @synthesize checkUploadQueueTimer; @property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)AddNewPart:(unsigned long)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3 EndFlag:(unsigned long)arg4; - (void)MainUpdateQueue:(id)arg1; - (void)Stop; - (void)Start:(unsigned long)arg1 SearchType:(unsigned long)arg2; - (void)dealloc; - (id)init; - (void)doUpload:(unsigned long)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3 EndFlag:(unsigned long)arg4; - (void)checkUploadQueue; - (void)stopUploadTaskWithErr:(int)arg1; - (void)stopUploadTask; - (void)clearTempFile; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;

@end

@interface PushNoDisturbViewController : SettingBaseViewController { unsigned long m_uSelectedRow; }

  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 titleForFooterInSection:(int)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (void)makeCloseCell:(id)arg1;
  • (void)makeOpenAtNightCell:(id)arg1;
  • (void)makeOpenCell:(id)arg1;
  • (void)doConfigNoDisturb:(unsigned long)arg1;
  • (void)sendNoDisturbOplog;
  • (void)saveLocalSetting:(unsigned long)arg1;
  • (void)viewDidLoad;
  • (unsigned long)getSelectedRow;
  • (void)viewDidLayoutSubviews;

@end

@interface WebViewJavascriptBridge : NSObject { UIWebView *_webView; id _webViewDelegate; NSMutableArray *_startupMessageQueue; NSMutableDictionary *_responseCallbacks; NSMutableDictionary *_messageHandlers; long _uniqueId; CDUnknownBlockType _messageHandler; NSBundle *_resourceBundle; unsigned int _numRequestsLoading; id _delegate; }

  • (id)bridgeForWebView:(id)arg1 webViewDelegate:(id)arg2 handler:(CDUnknownBlockType)arg3 resourceBundle:(id)arg4;
  • (id)bridgeForWebView:(id)arg1 webViewDelegate:(id)arg2 handler:(CDUnknownBlockType)arg3;
  • (id)bridgeForWebView:(id)arg1 handler:(CDUnknownBlockType)arg2;
  • (void)enableLogging; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)webViewDidStartLoad:(id)arg1;
  • (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3;
  • (void)webView:(id)arg1 didFailLoadWithError:(id)arg2;
  • (void)webViewDidFinishLoad:(id)arg1;
  • (void)_platformSpecificDealloc;
  • (void)_platformSpecificSetup:(id)arg1 webViewDelegate:(id)arg2 handler:(CDUnknownBlockType)arg3 resourceBundle:(id)arg4;
  • (void)_log:(id)arg1 json:(id)arg2;
  • (id)_deserializeMessageJSON:(id)arg1;
  • (id)_serializeMessage:(id)arg1;
  • (void)_flushMessageQueue;
  • (void)_dispatchMessage:(struct NSDictionary *)arg1;
  • (void)_queueMessage:(struct NSDictionary *)arg1;
  • (id)_synDispatchMessage:(struct NSDictionary *)arg1;
  • (id)_syncSendData:(id)arg1 handlerName:(id)arg2;
  • (void)_sendData:(id)arg1 responseCallback:(CDUnknownBlockType)arg2 handlerName:(id)arg3;
  • (void)dealloc;
  • (id)init;
  • (void)registerHandler:(id)arg1 handler:(CDUnknownBlockType)arg2;
  • (void)callHandler:(id)arg1 data:(id)arg2 responseCallback:(CDUnknownBlockType)arg3;
  • (void)callHandler:(id)arg1 data:(id)arg2;
  • (void)callHandler:(id)arg1;
  • (id)syncSend:(id)arg1 handlerName:(id)arg2;
  • (void)send:(id)arg1 responseCallback:(CDUnknownBlockType)arg2;
  • (void)send:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMBaseSessionInfo : NSObject <WCDBCoding, BaseSessionInfo> { NSString *sessionId; unsigned long unreadCount; unsigned long lastMsgUpdateTime; NSString *draftMsg; unsigned long draftMsgTime; unsigned long sessionFlag; PBCMessageWrap *pbLastMessage; CBaseContact *contact; CMessageWrap *lastMessage; unsigned long sessionTopTime; unsigned long sessionUnTopTime; NSString *atUserList; long long m__rowID; }

  • (id)baseSessionInfoWithUsrName:(id)arg1 contact:(id)arg2 lastMessage:(id)arg3;
  • (id)baseSessionInfoWithUsrName:(id)arg1;
  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject;
  • (id)baseSessionInfoWithQQUsrName:(id)arg1; @property(retain, nonatomic) NSString *atUserList; // @synthesize atUserList=_atUserList; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned long sessionUnTopTime; // @synthesize sessionUnTopTime; @property(retain, nonatomic) PBCMessageWrap *pbLastMessage; // @synthesize pbLastMessage; @property(nonatomic) unsigned long sessionTopTime; // @synthesize sessionTopTime; @property(nonatomic) unsigned long sessionFlag; // @synthesize sessionFlag; @property(nonatomic) unsigned long draftMsgTime; // @synthesize draftMsgTime; @property(retain, nonatomic) NSString *draftMsg; // @synthesize draftMsg; @property(nonatomic) unsigned long lastMsgUpdateTime; // @synthesize lastMsgUpdateTime; @property(nonatomic) unsigned long unreadCount; // @synthesize unreadCount; @property(retain, nonatomic) NSString *sessionId; // @synthesize sessionId;
  • (void).cxx_destruct;
  • (BOOL)isEqualToSessionInfo:(id)arg1;
  • (BOOL)isEqual:(id)arg1;
  • (int)compare:(id)arg1;
  • (void)updateLastMessage;
  • (void)updateUnreadCount;
  • (void)updateDraftAndTime:(id)arg1 Time:(unsigned long)arg2;
  • (void)updateSessionInfo;
  • (void)copyFieldFromSessionInfo:(id)arg1; @property(retain, nonatomic) CMessageWrap *lastMessage; // @synthesize lastMessage;
  • (id)genLastMessage;
  • (void)setContact:(id)arg1; @property(readonly, nonatomic) CBaseContact *contact; // @synthesize contact;
  • (id)genContact;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_sessionUnTopTime;
  • (const WCDBCondition_1c08e431 *)db_pbLastMessage;
  • (const WCDBCondition_e9b1f587 *)db_sessionTopTime;
  • (const WCDBCondition_e9b1f587 *)db_sessionFlag;
  • (const WCDBCondition_e9b1f587 *)db_draftMsgTime;
  • (const WCDBCondition_8be2a476 *)db_draftMsg;
  • (const WCDBCondition_e9b1f587 *)db_lastMsgUpdateTime;
  • (const WCDBCondition_e9b1f587 *)db_unreadCount;
  • (const WCDBCondition_8be2a476 *)db_sessionId; @property(nonatomic) BOOL showRedDotOuter; @property(retain, nonatomic) CQQContact *qqContact;
  • (id)genQQContact;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface UnderLineLabel : UILabel { }

  • (void)drawRect:(struct CGRect)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMViewLocationViewController : MMUIViewController <QMapViewDelegate, WCActionSheetDelegate, ILocationMgrExt, UIAlertViewDelegate, NavigateLogicControllerDelegate, IScanStreetViewMgrExt> { BOOL _canAddToFav; BOOL _canSendToFriend; BOOL _directShowDirection; BOOL _isLoadFinish; BOOL _isMapRegionChanging; BOOL _showTrackButton; unsigned long _headingTag; double _trueHeading; NSURL *_streetViewUrl; POIInfo *_poiInfo; NSString *_chatname; NSString *_messageLocalID; UIButton *_myLocationButton; UIButton *_streetButton; QMapView *_mapView; MMTimer *_updateUserLocationTimer; UnderLineLabel *_infoLabel; NavigateLogicController *_navigateLogicController; AnnotationLogicController *_annotationLogicController; id _delegate; BOOL _canShareToOpenSDK; NSString *fromUsername; NSString *_messageSvrID; MMUIView *_addressDetailContainerView; MMUILabel *_addressMainLabel; MMUILabel *_addressSubLabel; UIButton *_addressDetailBtn; UIButton *_addressNavigationBtn; }

@property(retain, nonatomic) UIButton *addressNavigationBtn; // @synthesize addressNavigationBtn=_addressNavigationBtn; @property(retain, nonatomic) UIButton *addressDetailBtn; // @synthesize addressDetailBtn=_addressDetailBtn; @property(retain, nonatomic) MMUILabel *addressSubLabel; // @synthesize addressSubLabel=_addressSubLabel; @property(retain, nonatomic) MMUILabel *addressMainLabel; // @synthesize addressMainLabel=_addressMainLabel; @property(retain, nonatomic) MMUIView *addressDetailContainerView; // @synthesize addressDetailContainerView=_addressDetailContainerView; @property(retain, nonatomic) NSString *messageSvrID; // @synthesize messageSvrID=_messageSvrID; @property(nonatomic) BOOL canShareToOpenSDK; // @synthesize canShareToOpenSDK=_canShareToOpenSDK; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(readonly, nonatomic) POIInfo *poiInfo; // @synthesize poiInfo=_poiInfo; @property(nonatomic) BOOL directShowDirection; // @synthesize directShowDirection=_directShowDirection; @property(nonatomic) BOOL canSendToFriend; // @synthesize canSendToFriend=_canSendToFriend; @property(nonatomic) BOOL canAddToFav; // @synthesize canAddToFav=_canAddToFav; @property(retain, nonatomic) NSString *messageLocalID; // @synthesize messageLocalID=_messageLocalID; @property(retain, nonatomic) NSString *fromUsername; // @synthesize fromUsername; @property(readonly, nonatomic) NSString *chatname; // @synthesize chatname=_chatname; - (void).cxx_destruct; - (id)getStreetViewUrl; - (void)onPushViewController:(id)arg1 Animated:(BOOL)arg2; - (void)onPresentViewControlelr:(id)arg1 Animated:(BOOL)arg2; - (void)onStopLoading; - (void)onStartLoading; - (void)navigateTo:(id)arg1 Name:(id)arg2 Sender:(id)arg3; - (id)getDisplayNameByUsername:(id)arg1; - (void)showDirection; - (void)mapView:(id)arg1 didDeselectAnnotationView:(id)arg2; - (void)mapView:(id)arg1 didSelectAnnotationView:(id)arg2; - (void)mapView:(id)arg1 didUpdateUserLocation:(id)arg2; - (id)mapView:(id)arg1 viewForOverlay:(id)arg2; - (id)mapView:(id)arg1 viewForAnnotation:(id)arg2; - (void)mapView:(id)arg1 regionDidChangeAnimated:(BOOL)arg2; - (void)mapView:(id)arg1 regionWillChangeAnimated:(BOOL)arg2; - (void)setAnnotation:(id)arg1 Coordinate:(struct CLLocationCoordinate2D)arg2 Animated:(BOOL)arg3 Duration:(float)arg4; - (BOOL)isOnUserLocation:(struct CLLocationCoordinate2D)arg1; - (void)stopUpdateUserLocation; - (void)startUpdateUserLocation; - (void)stopTimerCheckUserLocation; - (void)startTimerCheckUserLocation; - (void)onTimerUpdateLocation; - (id)getUserLocation; - (void)onHeadingError:(int)arg1 withTag:(unsigned long)arg2; - (void)onHeadingChanged:(id)arg1 withTag:(unsigned long)arg2; - (void)stopUpdateTrueHeading; - (void)startUpdateTrueHeading; - (BOOL)canSendToDevices; - (void)favAddLocItemWithRemark:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnSendStreetViewLocation:(id)arg1 Err:(int)arg2; - (void)openStreetView; - (void)startGetStreetViewUrl; - (void)onNavigateToPOI:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onAction:(id)arg1; - (void)onReturn; - (void)onMyLocationButtonClick; - (void)setPOICalloutShow:(BOOL)arg1; - (void)onClickInfo:(id)arg1; - (void)stopViewingLocation; - (void)startViewingLocation; - (id)getLocationText:(struct CLLocationCoordinate2D)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)reloadStreetBtn; - (void)initAddressDetailView; - (void)initView; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (BOOL)useTransparentNavibar; - (void)dealloc; - (id)initWithChatname:(id)arg1 POIInfo:(id)arg2 ShowTrackButton:(BOOL)arg3; - (void)setPoiInfo:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXCMultiTalkApi : NSObject { }

  • (id)sharedInstance;
  • (BOOL)requestActiveGroupBriefInfoList:(id)arg1;
  • (id)genMultiTalkClientGroupId;
  • (BOOL)resumeFriendOrSendPokerToFriend;
  • (BOOL)reawakeFriendOrSendPokerToFriend:(id)arg1 friendUserName:(id)arg2 extData:(id)arg3;
  • (BOOL)isMultiTalkWorking;
  • (BOOL)holdMultiTalk:(BOOL)arg1 holdType:(int)arg2;
  • (id)getTalkIngMember:(id)arg1;
  • (BOOL)handleMultiTalkNotify:(id)arg1;
  • (BOOL)handleMultiTalkResp:(int)arg1 seq:(int)arg2 data:(id)arg3;
  • (void)setOpenLog:(BOOL)arg1 logLevel:(int)arg2;
  • (void)setMultiTalkSpeaker:(BOOL)arg1;
  • (int)VideoEncAndSend:(char *)arg1 Length:(unsigned long)arg2 Format:(void *)arg3 resolutionMode:(int)arg4 cameraMode:(int)arg5;
  • (void)closeMultiTalkVideo;
  • (void)setMultiTalkVideo:(BOOL)arg1;
  • (void)setMultiTalkMute:(BOOL)arg1;
  • (BOOL)modifyCustomGroupName:(id)arg1 grpName:(id)arg2;
  • (BOOL)rejectMultiTalk:(id)arg1;
  • (BOOL)exitMultiTalk:(id)arg1;
  • (BOOL)addMultiTalkMember:(id)arg1 wxGroupId:(id)arg2 addMemberList:(id)arg3;
  • (BOOL)enterMultiTalk:(id)arg1 routId:(int)arg2 isAnswerCall:(BOOL)arg3;
  • (BOOL)createMultiTalk:(id)arg1 wxGroupId:(id)arg2 memberList:(id)arg3;
  • (BOOL)unInit;
  • (void)setMultiTalkInfo:(id)arg1 uin:(long)arg2;
  • (BOOL)init:(id)arg1 wxDelegate:(id)arg2;
  • (id)init;

@end

@interface MultiTalkCgi : NSObject { id m_delegate; unsigned int m_funcid; NSData *m_data; unsigned int m_seq; }

@property(nonatomic) unsigned int m_seq; // @synthesize m_seq; @property(retain, nonatomic) NSData *m_data; // @synthesize m_data; @property(nonatomic) unsigned int m_funcid; // @synthesize m_funcid; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)internalRequest; - (void)startRequest; - (id)initWithDelegate:(id)arg1 FunctionId:(unsigned int)arg2 buffer:(id)arg3 seq:(unsigned int)arg4;

@end

@interface SessionItemCell : MMTableViewCell { UIImageView *selectedImage; UIImageView *_resourceIcon; UIButton *_detailButton; UILabel *_sizeLabel; UILabel *_sourceLabel; shared_ptr174ad120 _sessionItem; }

@property(readonly, nonatomic) shared_ptr174ad120 sessionItem; // @synthesize sessionItem=_sessionItem; @property(retain, nonatomic) UIButton *detailButton; // @synthesize detailButton=_detailButton; - (id).cxx_construct; - (void).cxx_destruct; - (void)updateSessionItem:(const shared_ptr174ad120 *)arg1 selected:(BOOL)arg2; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2; - (void)initView; - (void)dealloc;

@end

@interface WCSyncEventHandler : ProtobufEventHandler { }

  • (unsigned long long)getFeedIdBySnsAction:(id)arg1;
  • (void)reportForbidNotifyInfo:(id)arg1;
  • (BOOL)ABtestControlNormalMessageNeedInsert:(id)arg1;
  • (BOOL)hitNormalMessageForbidNotifyExp;
  • (void)OnProtocolResponse:(id)arg1 shouldContinue:(_Bool *)arg2;
  • (void)onReveiceWCMessage:(id)arg1;

@end

@interface MultiTalkSessionDetailMessageCellView : MMUIView <UITableViewDataSource, UITableViewDelegate> { NSArray *_messageList; MMTableView *_tableView; }

  • (float)contentHeightForMessageList:(id)arg1; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(retain, nonatomic) NSArray *messageList; // @synthesize messageList=_messageList;
  • (void).cxx_destruct;
  • (id)getMessageItemAtIndexPath:(id)arg1;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (void)initView;
  • (id)initWithFrame:(struct CGRect)arg1 andMessageContentViewWithMessageList:(id)arg2;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BackupChatEmoticonConverter : NSObject { NSMutableDictionary *_dicMD5Converter; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)ConvertEmoticonMessageWrap:(id)arg1;
  • (void)initDic;

@end

@interface ChatMigrationBackupChatFileHelper : NSObject { ChatMigrationBackupChatDBPool *m_bakChatDBHelper; NSRecursiveLock *m_oLock; NSMutableSet *m_EmoticonSet; BakChatUploadPackageHelperStruct *m_bakChatUploadPackageHelperStruct; unsigned int m_totalAddMsgToPackageCount; BOOL m_bGetNewMessageFinished; unsigned int m_noExistDiscardCount; unsigned int m_noKnownErrorDiscardCount; }

  • (void).cxx_destruct;
  • (id)MessageWrapFromBakChatItem:(id)arg1;
  • (id)newBakChatItemFromMessageWrap:(id)arg1;
  • (void)addMediaOutterIntoBakChatMsgItem:(id)arg1 MediaID:(id)arg2 Type:(int)arg3;
  • (void)addInnerVoiceMediaToBakChatMsgItem:(id)arg1 WithData:(id)arg2 andVoiceFormat:(unsigned long)arg3;
  • (void)addInnerMediaToBakChatMsgItem:(id)arg1 WithData:(id)arg2 AndType:(int)arg3;
  • (id)getNextMsgID;
  • (id)getFavRecordMediaIDFromBakChatMsgItem:(id)arg1;
  • (id)getMediaIDFromBakChatMsgItem:(id)arg1;
  • (id)getVoiceMediaIDFromBakChatMsgItem:(id)arg1;
  • (id)innerGetNextMediaPackageForAppMsg:(id)arg1 Error:(int *)arg2;
  • (id)innerGetNextMediaPackageForFav:(id)arg1 Error:(int *)arg2;
  • (id)innerGetNextMediaPackageForEmotion:(id)arg1 Error:(int *)arg2;
  • (id)innerGetNextMediaPackageForVideoImpl:(id)arg1 Error:(int *)arg2 isSight:(BOOL)arg3;
  • (id)innerGetNextMediaPackageForVideo:(id)arg1 Error:(int *)arg2;
  • (id)innerGetNextMediaPackageForSight:(id)arg1 Error:(int *)arg2;
  • (id)innerGetNextMediaPackageForVoice:(id)arg1 Error:(int *)arg2;
  • (id)innerGetNextMediaPackageForImg:(id)arg1 Error:(int *)arg2;
  • (id)innerGetRequestOfAllMsgInPackage:(id)arg1;
  • (BOOL)innerAddMsgToPackage:(id)arg1;
  • (BOOL)innerNewGetNextMsg:(id)arg1 ByReturnAppMsg:(unsigned int *)arg2;
  • (id)innerGetNextMediaPackage:(id)arg1 Error:(int *)arg2;
  • (void)printBackupReport;
  • (id)getNextPackage;
  • (id)getReportInfo;
  • (void)stopGetNextMessageWrap;
  • (void)startGetNextMessageWrap;
  • (id)initWithChatNameArray:(id)arg1;
  • (id)init;

@end

@interface ZipViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, IQQMailExt> { NSString *m_nsPath; NSString *m_nsCompressXml; unsigned long m_uiViewType; MMTableView *m_tableView; MMLoadingView *m_loadingView; NSArray *m_arrAttachList; CAttach *m_loadingAttach; }

@property(retain, nonatomic) CAttach *m_loadingAttach; // @synthesize m_loadingAttach; @property(retain, nonatomic) NSArray *m_arrAttachList; // @synthesize m_arrAttachList; @property(nonatomic) unsigned long m_uiViewType; // @synthesize m_uiViewType; @property(retain, nonatomic) NSString *m_nsCompressXml; // @synthesize m_nsCompressXml; @property(retain, nonatomic) NSString *m_nsPath; // @synthesize m_nsPath; - (void).cxx_destruct; - (void)OnViewImage:(id)arg1 ErrNo:(int)arg2; - (void)OnViewCompress:(id)arg1 ErrNo:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeAttachCell:(id)arg1 Index:(unsigned long)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)didAppear; - (void)viewDidLoad; - (void)ReloadTableView; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCOutMobleContactViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, IWCOutFacadeExt, UISearchBarDelegate, UISearchDisplayDelegate> { BOOL _isSearching; NSArray *_fliterContacts; UISearchDisplayController *_m_searchDisplayController; NSString *_searchText; NSMutableArray *_sectionKeyArray; NSMutableDictionary *_allContactsDic; UITableView *_tableview; }

@property(retain, nonatomic) UITableView *tableview; // @synthesize tableview=_tableview; @property(retain, nonatomic) NSMutableDictionary *allContactsDic; // @synthesize allContactsDic=_allContactsDic; @property(retain, nonatomic) NSMutableArray *sectionKeyArray; // @synthesize sectionKeyArray=_sectionKeyArray; @property(copy, nonatomic) NSString *searchText; // @synthesize searchText=_searchText; @property(retain, nonatomic) UISearchDisplayController *m_searchDisplayController; // @synthesize m_searchDisplayController=_m_searchDisplayController; @property(retain, nonatomic) NSArray *fliterContacts; // @synthesize fliterContacts=_fliterContacts; @property(nonatomic) BOOL isSearching; // @synthesize isSearching=_isSearching; - (void).cxx_destruct; - (void)showProfileForContact:(id)arg1 AndIsFromLastCallContact:(BOOL)arg2; - (void)searchDisplayControllerDidEndSearch:(id)arg1; - (void)searchDisplayControllerWillBeginSearch:(id)arg1; - (BOOL)searchBarShouldBeginEditing:(id)arg1; - (void)searchBarCancelButtonClicked:(id)arg1; - (void)searchBarSearchButtonClicked:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (void)search:(id)arg1; - (id)allContacts; - (void)updateWCOutContactsInfo; - (void)updateWCOutContacts:(id)arg1; - (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)contactCellAtIndexPath:(id)arg1; - (id)tableView:(id)arg1 filtercontactCellAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)configSearchDisplayController; - (void)configData; - (void)configTableView; - (void)configureBackBarButtomItem; - (void)configView; - (id)init; - (void)dealloc; - (void)didReceiveMemoryWarning; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BaseMessageNodeView : MMUIView <IHeadImageExt, IContactMgrExt, IQQContactMgrExt, IStrangerContactMgrExt, WCActionSheetDelegate, IAppDataExt, MMIconActionSheetDelegate, EmoticonDescMgrExt, IKFContactExt, IEnterpriseContactMgrExt, UIViewForceTouchShakeProtocol, WCForceTouchPreviewProtocol, WCForceTouchTriggerLongPressProtocol> { CMessageWrap *m_oMessageWrap; CBaseContact *m_oContact; CBaseContact *m_oChatContact; id m_delegate; unsigned long m_uiTouchBeginTime; BOOL m_bIsLongPressHandled; unsigned long m_eNodeType; UIView *m_oContentView; UIView *m_oHeadImageView; UIButton *m_oCommentButton; MMCPLabel *m_oChatRoomNameLabel; UIImageView *m_oBkgImageView; UIImageView *m_oMaskImageView; BOOL m_bHasLayout; float m_lastScreenWidth; float m_fContentViewLeftMargin; float m_fContentViewRightMargin; float m_fContentMarginLeft; float m_fContentMarginTop; int m_orientation; NSArray *m_arrMenuItems; UIButton *m_oSendFailButton; UIImageView *m_oSendOKView; UIActivityIndicatorView *m_oActivityIndicator; UIButton *m_oAppBottomButton; UIView *m_oAppInfoView; AppMessageBlockButton *m_oAppMessageBlockButton; BOOL m_donorIconHidden; BOOL m_bSendOKShowAnimate; float m_fHeightInSizeForFrame; BOOL m_bMenuVC; MMIconActionSheet *m_iconActionSheet; NSString *m_cpKeyForChatRoomMessage; BOOL m_isChatRoomMessageUnsafe; BOOL m_touchEnded; CTRichTextView *m_crashWarningLabel; NSString *m_cpKeyForChatRoomDisplayName; BOOL m_isChatRoomDisplayNameUnsafe; BOOL m_isConverting3dTouchToLongPress; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1; @property(readonly, nonatomic) UIView *m_oContentView; // @synthesize m_oContentView; @property(nonatomic) int m_orientation; // @synthesize m_orientation; @property(nonatomic) unsigned long m_eNodeType; // @synthesize m_eNodeType; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate;
  • (void).cxx_destruct;
  • (struct CGRect)previewingSourceRectForLocation:(struct CGPoint)arg1 inCoordinateView:(id)arg2;
  • (BOOL)canPeek; @property(readonly, nonatomic) __weak UIView *forceTouchShakeView;
  • (void)onModifyEnterpriseContact:(id)arg1;
  • (void)onKFContactHeadImgUpdate:(id)arg1;
  • (void)onModifyKFContact:(id)arg1;
  • (void)onGetEmoticonDesc:(id)arg1 forMd5:(id)arg2;
  • (void)shareMsgToOpenSDK:(id)arg1;
  • (void)revokeMsg:(id)arg1;
  • (id)getCurrentNodeAccessibilityDescription:(id)arg1;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)launch:(id)arg1;
  • (id)m_msgWrap;
  • (void)OnAppInfoChanged:(id)arg1;
  • (void)OnAppWatermarkChanged:(id)arg1;
  • (void)onMenuItemWillHide;
  • (void)onEndTouch;
  • (void)onTouchCancel;
  • (void)triggerLongPressFor3DTouchAtLocation:(struct CGPoint)arg1 inCoordinateView:(id)arg2;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
  • (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  • (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
  • (BOOL)isTouchInView:(id)arg1;
  • (void)pressedEvents;
  • (void)LongPressEvents;
  • (void)resend:(id)arg1;
  • (void)dealloc;
  • (void)onModifyQQContact:(id)arg1;
  • (void)onStrangerContactUpdated:(id)arg1;
  • (void)onModifyContact:(id)arg1;
  • (void)onHeadImageChange:(id)arg1;
  • (void)onComment;
  • (void)onHeadImageClicked:(id)arg1;
  • (void)OnLongPressGesture:(id)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)onAppear;
  • (void)updateMessageContent:(id)arg1;
  • (BOOL)isShowChatRoomDisplayName;
  • (void)updateChatContact:(id)arg1;
  • (void)onDownloadVideoCommonFail:(id)arg1;
  • (void)onDownloadVideoExpireFail:(id)arg1;
  • (void)onDownloadAppAttachCommonFail:(id)arg1;
  • (void)onDownloadAppAttachExpireFail:(id)arg1;
  • (void)layoutSubviews;
  • (void)reCalculateSizeIfNeed;
  • (void)onOrientationChanged;
  • (void)setOrientation:(int)arg1;
  • (void)reLayoutSubviews;
  • (void)layoutForCrashWarning;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)calculateSize;
  • (void)initCrashWarningLabel;
  • (void)initHeadImageView;
  • (void)updateChatRoomDisplayNameCrashProtectedState;
  • (void)updateChatRoomMessageCrashProtectedState;
  • (void)updateThumbImage;
  • (void)updateNodeStatus:(id)arg1;
  • (void)checkLayoutSubviewsForMessageWrap;
  • (void)updateStatus:(id)arg1;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)actionSheet:(id)arg1 didDismissWithItem:(id)arg2;
  • (void)setupWatchSourceBadgeIfNeed;
  • (void)setDonorIconHidden:(BOOL)arg1;
  • (void)showConnectorSheet:(id)arg1;
  • (void)onRestore:(id)arg1;
  • (void)onDebug:(id)arg1;
  • (void)onBrandConnector:(id)arg1;
  • (void)onDelete:(id)arg1;
  • (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2;
  • (BOOL)canBecomeFirstResponder;
  • (void)MenuControllerWillHide:(id)arg1;
  • (void)showOperationMenu:(id)arg1 NeedDelete:(BOOL)arg2;
  • (void)addFavorite;
  • (void)forward;
  • (void)onForward:(id)arg1;
  • (void)showOperationMenuWithoutDelete:(id)arg1 CanBeForward:(BOOL)arg2;
  • (void)showOperationMenu:(id)arg1;
  • (BOOL)canShowSendTo3rdApp;
  • (BOOL)canShowSendToDevices;
  • (BOOL)canShowFavMenu;
  • (BOOL)canShowRevokeMenu;
  • (BOOL)canShowMoreMenu;
  • (BOOL)hasForwardInList:(id)arg1;
  • (BOOL)isLocationMessage;
  • (BOOL)shouldShowForwardBrandItem;
  • (BOOL)isPortait;
  • (void)calculateLeftRightMargin;
  • (void)initChatRoomNameLabel;
  • (void)initCommentButton;
  • (void)showUIStatus;
  • (void)hideUIStatus;
  • (void)updateAppInfoView;
  • (void)clearAppInfoView;
  • (void)initAppInfoView;
  • (void)updateAppBottomButton;
  • (void)clearAppBottomButton;
  • (void)initAppBottomButton;
  • (void)updateAppInfoViewInside;
  • (void)clearAppInfoViewInside;
  • (void)initAppInfoViewInside;
  • (float)getAppInfoBottomOriginX;
  • (_Bool)ifAppInfoAreaInContent;
  • (_Bool)ifShowAppInfo;
  • (void)initAppMessageBlockButton;
  • (void)clearActivityView;
  • (void)initAcitivityView;
  • (void)clearSendFailButton;
  • (void)clearSendOKView;
  • (void)initSendOKView;
  • (struct CGPoint)getSendOKViewOrgin;
  • (void)initSendFailButton;
  • (void)initMaskCoverView;
  • (id)initWithMessageWrap:(id)arg1 Contact:(id)arg2 ChatContact:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SearchGuideView : MMUIView { UIView *_whiteLayerView; MMScrollView *_scrollView; UIView *_ftsEntryView; SGCustomButton *_ftsEntrySnsBtn; SGCustomButton *_ftsEntryBrdCtBtn; SGCustomButton *_ftsEntryArtclBtn; SGBarButton *_ftsEntryBarBtn; BOOL _bIsBarButtonShown; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)keyboardWillHide:(id)arg1; - (void)keyboardDidShow:(id)arg1; - (BOOL)getHotArticleConfig; - (BOOL)forceReloadHotArticleConfig; - (BOOL)shouldShowBarButton; - (void)tryUpdateBarButton; - (void)updateDynamicView; - (void)layoutSubviews; - (void)hideKeyboard; - (void)scrollViewDidScroll:(id)arg1; - (void)ontap; - (void)onTapBarButton:(id)arg1; - (void)onTapButton:(id)arg1; - (void)layoutEntryView; - (void)updateBarButton; - (void)initFTSGuideView; - (void)initView; - (BOOL)isBarButtonShown; - (void)hideContentViewAnimated:(BOOL)arg1; - (void)showContentViewAnimated:(BOOL)arg1; - (void)addBlurEffectForView:(id)arg1 atPoint:(struct CGPoint)arg2; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1; - (void)setFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RadarSearchView : MMUIImageView <IRadarSearchExt, IMsgExt, UIScrollViewDelegate, RSHeadImageViewDelegate, RSVerifyViewDelegate, MMExposeViewControllerDelegate, CNetworkStatusExt, FriendAsistSessionExt> { UIView *_backgroundView; UIView *_tipsView; UIButton *_closeBtn; UIImageView *_selfHeadView; UIImageView *_radarLightView; SonicView *_radarAllHeadScrollView; RSVerifyView *_verifyView; NSMutableArray *_foundResult; AVAudioPlayer *_popPlayer; AVAudioPlayer *_holdPlayer; id _delegate; BOOL m_bIsRespondHeadImgClicking; int m_locationErrorCode; BOOL m_bIsShowNetworkTips; double m_startSearchTime; BOOL m_bIsNeedToReport; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)ReachabilityChange:(unsigned long)arg1; - (void)onExposeCancel; - (void)onExposeComplete; - (void)onExpose:(id)arg1; - (void)onRSVerifyViewHide; - (void)onStatusViewHidden:(id)arg1; - (void)onRSHeadImageClicked:(id)arg1; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (void)onFriendAssistAddMsg:(id)arg1; - (id)parseXML:(id)arg1; - (void)OnRetrieveLocationError:(int)arg1; - (void)OnRetrieveLocationOk; - (void)OnRetrieveLocationTimeout; - (void)OnVerifyUsr:(id)arg1 ErrCode:(int)arg2; - (void)OnAddFriend:(id)arg1 ErrCode:(int)arg2; - (void)OnRadarSearch:(id)arg1 ErrCode:(int)arg2; - (void)handleSomeoneAppear:(id)arg1; - (void)stopSearch; - (void)startSearch; - (void)hideTipsViewIfNeed; - (void)stopLightAnimation; - (void)startLightAnimation; - (void)stopPlayPopupSound; - (void)startPlayPopupSound; - (void)onClose; - (void)onClose:(BOOL)arg1; - (void)initView; - (void)layoutSubviews; - (void)resetDataMember; - (void)showFindFailTips; - (void)showTipsWithType:(int)arg1; - (void)hideTipsView; - (void)showTipsView; - (void)initTipsView; - (void)initVerifyView; - (void)initCloseButton; - (void)initSelfHeadView; - (void)initBackgroundView; - (void)dealloc; - (id)init; - (void)initSkyBackground;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAdvertiseUnlikeViewController : MMUIViewController <UITextViewDelegate, UITableViewDelegate, UITableViewDataSource> { WCDataItem *_dataItem; WCADQuestionExp *_oExp; UILabel *m_wordCountLabel; MMTableView *m_tableView; UITextView *m_textView; }

  • (void).cxx_destruct;
  • (void)onReasonSend;
  • (void)onCancel;
  • (void)updateWordCount:(int)arg1;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
  • (void)textViewDidChange:(id)arg1;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (id)initWithDataItem:(id)arg1 Exp:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BottleProfileEditViewController : MMUIViewController <MessageObserverDelegate, MMPickerViewDelegate, settingModifySignDelegate, UITableViewDelegate, UITableViewDataSource, WCActionSheetDelegate, MMRegionPickerViewControllerDelegate, MMImagePickerManagerDelegate> { MMTableView *m_tableView; CUsrInfo *m_oUsrInfo; MMHeadImageView *m_headImage; MMPickerView *m_pickerView; unsigned long m_curPickerMode; MMLoadingView *m_loadingView; unsigned long m_uiUploadHeadEventID; BOOL m_bIsFirstIn; id m_delegate; struct map<unsigned int, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, unsigned int>>> m_map; }

@property(nonatomic) BOOL m_bIsFirstIn; // @synthesize m_bIsFirstIn; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) CUsrInfo *m_oUsrInfo; // @synthesize m_oUsrInfo; - (id).cxx_construct; - (void).cxx_destruct; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)showModifySignView; - (void)saveNewSign:(id)arg1; - (void)showModifyAddressView; - (void)showModifySexView:(id)arg1; - (void)MMPickerViewDidChooseRowTitle:(id)arg1 atSessionTitle:(id)arg2; - (void)MMRegionPickerDidChoosRegion:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showChangeImg; - (void)showImagePicker:(int)arg1; - (void)MMImagePickerManagerDidCancel:(id)arg1; - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2; - (id)getViewController; - (void)handleImage:(id)arg1; - (void)initLoadingView; - (void)stopLoadingAndShowOK:(id)arg1; - (void)stopLoadingAndShowError:(id)arg1; - (void)stopLoading; - (void)startLoading; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeSetDetailProfileCell:(id)arg1 row:(int)arg2; - (void)makeSetSignatureCell:(id)arg1; - (int)getLinesForSignature:(id)arg1; - (void)makeSetAddressCell:(id)arg1; - (void)makeSetSexCell:(id)arg1; - (void)makeSetHeadImageCell:(id)arg1; - (void)updateHead:(id)arg1; - (id)getSettingHeadImage; - (void)makeCellInfoInternal:(id)arg1 col:(id)arg2 value:(id)arg3 mustFill:(BOOL)arg4; - (id)makeMustFillLabel; - (id)tableView:(id)arg1 titleForFooterInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)dealloc; - (void)viewDidLoad; - (void)initData; - (void)initView; - (id)init; - (void)OnSave; - (void)goToSandyBeach; - (void)OnReturn; - (void)OnPop;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionDesignerInfoMgr : MMService <StoreEmotionGetDesignerSimpleInfoCgiDelegate, MMService> { NSMutableDictionary *m_getDesignerSimpleInfoCgiDic; NSMutableDictionary *_designerIdDecodeDic; }

@property(retain, nonatomic) NSMutableDictionary *designerIdDecodeDic; // @synthesize designerIdDecodeDic=_designerIdDecodeDic; - (void).cxx_destruct; - (void)onGetDesignerSimpleInfoCgiFailedWithDesignerId:(id)arg1; - (void)onGetDesignerSimpleInfoCgiOkWithDesignerId:(id)arg1 PersonalDesigner:(id)arg2; - (void)askForDesignerUseCgiForDesignerId:(id)arg1; - (void)saveDesignerIdDecoderDic:(id)arg1; - (id)loadDesignerIdDecodeDic; - (BOOL)updateDesignerInfo:(id)arg1 AndneedCallExt:(BOOL)arg2; - (BOOL)updateDesignerInfo:(id)arg1; - (id)getDesignerWithDesignerUin:(unsigned long)arg1; - (id)getDesignerWithDesignerId:(id)arg1; - (void)askForDesignerForDesignerId:(id)arg1; - (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCImageScrollView : MMUIScrollView <UIScrollViewDelegate, MMImageScrollViewHelperDelegate> { UIView *imageView; unsigned int index; UIActivityIndicatorView *mActivityIndicator; MMImageScrollViewHelper *m_scrollViewHelper; BOOL supportOrientation; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(readonly, nonatomic) UIActivityIndicatorView *mActivityIndicator; // @synthesize mActivityIndicator; @property(nonatomic) BOOL supportOrientation; // @synthesize supportOrientation; @property(nonatomic) unsigned int index; // @synthesize index; - (void).cxx_destruct; - (void)rotateImageWithImage:(id)arg1; - (void)setImageTransform:(struct CGAffineTransform)arg1; - (void)stopLoading; - (void)displayView:(id)arg1; - (void)displayImage:(id)arg1 withFrame:(struct CGRect)arg2; - (void)internalDisplayImage:(id)arg1 withFrame:(struct CGRect)arg2 animate:(BOOL)arg3; - (float)angelFromOldOrientation:(int)arg1 newOrientation:(int)arg2; - (int)orientationToInt:(int)arg1; - (void)onDoubleTap:(id)arg1; - (void)onSingleTap:(id)arg1; - (id)getScrollView; - (id)viewForZooming; - (void)scrollViewDidZoom:(id)arg1; - (id)viewForZoomingInScrollView:(id)arg1; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(nonatomic) struct CGRect frame; @property(copy, nonatomic) NSArray *gestureRecognizers; @property(readonly) unsigned int hash; @property(nonatomic) float maximumZoomScale; @property(nonatomic) float minimumZoomScale; @property(readonly) Class superclass; @property(nonatomic) float zoomScale;

@end

@interface FTSMoreCell : MMTableViewCell { UIImageView *_moreIcon; UIImageView *_rightArrowIcon; UILabel *_moreTipLabel; }

  • (void).cxx_destruct;
  • (void)updateViewMoreTip:(id)arg1;
  • (void)initView;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface MMVoipToastWindow : MMUIWindow { MMStringToastView *m_stringView; struct CGRect m_fixRect; }

@property(nonatomic) struct CGRect m_fixRect; // @synthesize m_fixRect; @property(retain, nonatomic) MMStringToastView *m_stringView; // @synthesize m_stringView; - (void).cxx_destruct; - (void)rotateToOrientation:(int)arg1; - (void)statusBarDidRotate; - (void)addScrollingString:(id)arg1 withDisplayTime:(float)arg2; - (id)initWithFrame:(struct CGRect)arg1; - (void)clearCurrentString; - (void)changeOriginY:(float)arg1; - (void)setFrame:(struct CGRect)arg1; - (void)dealloc;

@end

@interface LocalAreaNetworkClient : MMObject { unsigned long long m_totalReciveLength; unsigned long long m_totalSendLength; unsigned long long m_lastTotalReciveLength; unsigned long long m_lastTotalSendLength; NSDate *m_sendStartDate; NSDate *m_reciveStartDate; WXGSpeedFilter *m_sendSpeedFilter; WXGSpeedFilter *m_recveSpeedFilter; unsigned short server_port; id m_delegate; NSString *server_ip; }

@property(nonatomic) unsigned short server_port; // @synthesize server_port; @property(retain, nonatomic) NSString *server_ip; // @synthesize server_ip; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onDisconnect:(id)arg1 port:(unsigned short)arg2; - (void)onRecv:(id)arg1 port:(unsigned short)arg2 data:(id)arg3 length:(unsigned int)arg4; - (unsigned long long)getClientOpenTime; - (unsigned long long)getTotalRecvLength; - (unsigned long long)getTotalSendLength; - (float)GetClientSendSpeed; - (float)GetClientRecvSpeed; - (unsigned long)Client_SendData:(id)arg1 andLength:(unsigned int)arg2; - (void)Client_Disconnect; - (void)dealloc; - (void)reset; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ScanItemBase : NSObject { int _itemType; id _scanItem; }

  • (id)parseUrlXML:(struct XmlReaderNode_t *)arg1;
  • (id)parseUserXML:(struct XmlReaderNode_t *)arg1;
  • (id)parseNotFoundXML:(struct XmlReaderNode_t *)arg1;
  • (id)parseProductXML:(struct XmlReaderNode_t *)arg1;
  • (id)parseActionXML:(struct XmlReaderNode_t *)arg1;
  • (id)parseGirdActionXML:(struct XmlReaderNode_t *)arg1;
  • (id)parseCommonActionXML:(struct XmlReaderNode_t *)arg1;
  • (id)getBaseItemOfType:(int)arg1 rootNode:(struct XmlReaderNode_t *)arg2;
  • (id)getScanItemFromXml:(id)arg1 andType:(int)arg2; @property(retain, nonatomic) id scanItem; // @synthesize scanItem=_scanItem; @property(nonatomic) int itemType; // @synthesize itemType=_itemType;
  • (void).cxx_destruct;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (id)init;

@end

@interface ScanUserItem : NSObject { NSString *_username; NSString *_nickname; }

@property(retain, nonatomic) NSString *nickname; // @synthesize nickname=_nickname; @property(retain, nonatomic) NSString *username; // @synthesize username=_username; - (void).cxx_destruct; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface ScanUrlItem : NSObject { NSString *_title; NSString *_link; NSString *_imageUrl; }

@property(retain, nonatomic) NSString *imageUrl; // @synthesize imageUrl=_imageUrl; @property(retain, nonatomic) NSString *link; // @synthesize link=_link; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface ScanProductItem : NSObject { NSString *_productID; int _type; int _asyncFlag; NSString *_title; NSString *_subtitle; NSString *_source; NSString *_headerBackgroundUrl; NSString *_headerMask; NSString *_certification; NSString *_certificationUrl; NSString *_detailUrl; NSString *_thumbUrl; NSString *_shareUrl; NSString *_playUrl; NSString *_feedBackUrl; NSString *_introTitle; NSString *_introLink; NSMutableArray *_actionLists; NSMutableArray *_detailList; NSMutableArray *_bannerList; NSString *_extInfo; NSString *_exposeUrl; }

@property(retain, nonatomic) NSString *exposeUrl; // @synthesize exposeUrl=_exposeUrl; @property(retain, nonatomic) NSString *extInfo; // @synthesize extInfo=_extInfo; @property(retain, nonatomic) NSMutableArray *bannerList; // @synthesize bannerList=_bannerList; @property(retain, nonatomic) NSMutableArray *detailList; // @synthesize detailList=_detailList; @property(retain, nonatomic) NSMutableArray *actionLists; // @synthesize actionLists=_actionLists; @property(retain, nonatomic) NSString *introLink; // @synthesize introLink=_introLink; @property(retain, nonatomic) NSString *introTitle; // @synthesize introTitle=_introTitle; @property(retain, nonatomic) NSString *feedBackUrl; // @synthesize feedBackUrl=_feedBackUrl; @property(retain, nonatomic) NSString *playUrl; // @synthesize playUrl=_playUrl; @property(retain, nonatomic) NSString *shareUrl; // @synthesize shareUrl=_shareUrl; @property(retain, nonatomic) NSString *thumbUrl; // @synthesize thumbUrl=_thumbUrl; @property(retain, nonatomic) NSString *detailUrl; // @synthesize detailUrl=_detailUrl; @property(retain, nonatomic) NSString *certificationUrl; // @synthesize certificationUrl=_certificationUrl; @property(retain, nonatomic) NSString *certification; // @synthesize certification=_certification; @property(retain, nonatomic) NSString *headerMask; // @synthesize headerMask=_headerMask; @property(retain, nonatomic) NSString *headerBackgroundUrl; // @synthesize headerBackgroundUrl=_headerBackgroundUrl; @property(retain, nonatomic) NSString *source; // @synthesize source=_source; @property(retain, nonatomic) NSString *subtitle; // @synthesize subtitle=_subtitle; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(nonatomic) int asyncFlag; // @synthesize asyncFlag=_asyncFlag; @property(nonatomic) int type; // @synthesize type=_type; @property(retain, nonatomic) NSString *productID; // @synthesize productID=_productID; - (void).cxx_destruct; - (id)toXml:(int)arg1; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface ProductDetailItem : NSObject { NSString *_title; NSString *_desc; }

@property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface ActionList : NSObject { int _type; int _showType; NSString *_key; NSString *_iconUrl; NSString *_title; NSMutableArray *_actions; float _iconWidth; float _iconHeight; }

@property(nonatomic) float iconHeight; // @synthesize iconHeight=_iconHeight; @property(nonatomic) float iconWidth; // @synthesize iconWidth=_iconWidth; @property(retain, nonatomic) NSMutableArray *actions; // @synthesize actions=_actions; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl=_iconUrl; @property(retain, nonatomic) NSString *key; // @synthesize key=_key; @property(nonatomic) int showType; // @synthesize showType=_showType; @property(nonatomic) int type; // @synthesize type=_type; - (void).cxx_destruct; - (id)toXml; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface ActionBase : NSObject { int _actionType; NSString *_key; id _actionItem; int _showType; NSString *_imageUrl; NSString *_statId; }

@property(retain, nonatomic) NSString *statId; // @synthesize statId=_statId; @property(retain, nonatomic) NSString *imageUrl; // @synthesize imageUrl=_imageUrl; @property(nonatomic) int showType; // @synthesize showType=_showType; @property(retain, nonatomic) id actionItem; // @synthesize actionItem=_actionItem; @property(retain, nonatomic) NSString *key; // @synthesize key=_key; @property(nonatomic) int actionType; // @synthesize actionType=_actionType; - (void).cxx_destruct; - (id)toXml; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface ActionDetail : NSObject { NSString *_name; }

@property(retain, nonatomic) NSString *name; // @synthesize name=_name; - (void).cxx_destruct; - (id)toXml; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface ActionUrl : NSObject { NSString *_name; NSString *_desc; NSString *_link; NSString *_iconurl; NSString *_digest; NSString *_username; NSString *_nickname; }

@property(retain, nonatomic) NSString *nickname; // @synthesize nickname=_nickname; @property(retain, nonatomic) NSString *username; // @synthesize username=_username; @property(retain, nonatomic) NSString *digest; // @synthesize digest=_digest; @property(retain, nonatomic) NSString *iconurl; // @synthesize iconurl=_iconurl; @property(retain, nonatomic) NSString *link; // @synthesize link=_link; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *name; // @synthesize name=_name; - (void).cxx_destruct; - (id)toXml; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface ActionText : NSObject { NSString *_name; NSString *_desc; }

@property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *name; // @synthesize name=_name; - (void).cxx_destruct; - (id)toXml; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface ActionMedia : NSObject { NSString *_imageUrl; NSString *_link; int _showInWeb; }

@property(nonatomic) int showInWeb; // @synthesize showInWeb=_showInWeb; @property(retain, nonatomic) NSString *link; // @synthesize link=_link; @property(retain, nonatomic) NSString *imageUrl; // @synthesize imageUrl=_imageUrl; - (void).cxx_destruct; - (id)toXml; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface ActionUser : NSObject { NSString *_name; NSString *_desc; NSString *_username; NSString *_nickname; NSString *_strBeforeFollow; NSString *_strAfterFollow; }

@property(retain, nonatomic) NSString *strAfterFollow; // @synthesize strAfterFollow=_strAfterFollow; @property(retain, nonatomic) NSString *strBeforeFollow; // @synthesize strBeforeFollow=_strBeforeFollow; @property(retain, nonatomic) NSString *nickname; // @synthesize nickname=_nickname; @property(retain, nonatomic) NSString *username; // @synthesize username=_username; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *name; // @synthesize name=_name; - (void).cxx_destruct; - (id)toXml; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface ActionProductDetail : NSObject { NSString *_name; NSString *_desc; NSString *_iconurl; NSString *_productid; NSString *_digest; }

@property(retain, nonatomic) NSString *digest; // @synthesize digest=_digest; @property(retain, nonatomic) NSString *productid; // @synthesize productid=_productid; @property(retain, nonatomic) NSString *iconurl; // @synthesize iconurl=_iconurl; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *name; // @synthesize name=_name; - (void).cxx_destruct; - (id)toXml; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface ActionCardDetail : NSObject { NSString *_name; NSString *_desc; NSString *_digest; NSString *_iconurl; NSString *_cardid; NSString *_cardext; }

@property(retain, nonatomic) NSString *cardext; // @synthesize cardext=_cardext; @property(retain, nonatomic) NSString *cardid; // @synthesize cardid=_cardid; @property(retain, nonatomic) NSString *iconurl; // @synthesize iconurl=_iconurl; @property(retain, nonatomic) NSString *digest; // @synthesize digest=_digest; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *name; // @synthesize name=_name; - (void).cxx_destruct; - (id)toXml; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface ActionMusic : NSObject { NSString *_name; NSString *_desc; NSString *_wifiUrl; NSString *_wapUrl; NSString *_webUrl; }

@property(retain, nonatomic) NSString *webUrl; // @synthesize webUrl=_webUrl; @property(retain, nonatomic) NSString *wapUrl; // @synthesize wapUrl=_wapUrl; @property(retain, nonatomic) NSString *wifiUrl; // @synthesize wifiUrl=_wifiUrl; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *name; // @synthesize name=_name; - (void).cxx_destruct; - (id)toXml; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface ActionGridRow : NSObject { NSArray *_rowItemList; NSString *_title; }

@property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) NSArray *rowItemList; // @synthesize rowItemList=_rowItemList; - (void).cxx_destruct; - (id)init; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)toXml;

@end

@interface ActionGridItem : NSObject { NSString *_name; NSString *_iconUrl; NSString *_productID; }

@property(retain, nonatomic) NSString *productID; // @synthesize productID=_productID; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl=_iconUrl; @property(retain, nonatomic) NSString *name; // @synthesize name=_name; - (void).cxx_destruct; - (id)toXml; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface ActionRefer : NSObject { NSString *_name; NSString *_desc; NSString *_referKey; }

@property(retain, nonatomic) NSString *referKey; // @synthesize referKey=_referKey; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *name; // @synthesize name=_name; - (void).cxx_destruct; - (id)toXml; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1;

@end

@interface ActionComment : NSObject { NSString *_imageUrl; NSString *_nickName; NSString *_content; NSString *_link; }

@property(retain, nonatomic) NSString *link; // @synthesize link=_link; @property(retain, nonatomic) NSString *content; // @synthesize content=_content; @property(retain, nonatomic) NSString *nickName; // @synthesize nickName=_nickName; @property(retain, nonatomic) NSString *imageUrl; // @synthesize imageUrl=_imageUrl; - (void).cxx_destruct; - (id)toXml; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1;

@end

@interface ActionHeader : NSObject { NSString *_title; NSString *_link; }

@property(retain, nonatomic) NSString *link; // @synthesize link=_link; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct; - (id)toXml; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1;

@end

@interface PSTNDialData : NSObject { int mRoomId; int mRoomMemberId; CContact *mContact; NSString *mCaller; int mCallType; NSString *mPhoneNum; NSString *mRetPhoneNumber; int mLinkDisconnectHbInterval; int mLinkDisconnectHbCnt; NSMutableArray *mRelaySvrIp; NSMutableArray *mRelaySvrPort; NSMutableArray *mPunchSvrIp; NSMutableArray *mPunchSvrPort; NSMutableArray *mRelayTcpSvrIp; NSMutableArray *mRelayTcpSvrPort; int mInviteRet; int mIsGotRing; int mIsGotAnswer; int mIsGotShutdown; int mIsSendCancel; int mIsSendShutdown; int mAbnormalExitCode; int mEncryptLength; NSData *mClientSigns; int mSwitchTcpPktCnt; NSString *mCountryCode; int mEncryptStrategy; NSData *mEncryptKey; unsigned int mKeypadNumberClickCount; long long mRoomKey; long long mCallSeq; unsigned long long mInviteTime; unsigned long long mRingRecvTime; unsigned long long mAnswerRecvTime; unsigned long long mStopTalkTime; unsigned long long mConnectTime; unsigned long long mCancelTime; }

@property(nonatomic) unsigned int mKeypadNumberClickCount; // @synthesize mKeypadNumberClickCount; @property(retain, nonatomic) NSData *mEncryptKey; // @synthesize mEncryptKey; @property(nonatomic) int mEncryptStrategy; // @synthesize mEncryptStrategy; @property(retain, nonatomic) NSString *mCountryCode; // @synthesize mCountryCode; @property(nonatomic) int mSwitchTcpPktCnt; // @synthesize mSwitchTcpPktCnt; @property(retain, nonatomic) NSData *mClientSigns; // @synthesize mClientSigns; @property(nonatomic) int mEncryptLength; // @synthesize mEncryptLength; @property(nonatomic) unsigned long long mCancelTime; // @synthesize mCancelTime; @property(nonatomic) unsigned long long mConnectTime; // @synthesize mConnectTime; @property(nonatomic) unsigned long long mStopTalkTime; // @synthesize mStopTalkTime; @property(nonatomic) unsigned long long mAnswerRecvTime; // @synthesize mAnswerRecvTime; @property(nonatomic) unsigned long long mRingRecvTime; // @synthesize mRingRecvTime; @property(nonatomic) unsigned long long mInviteTime; // @synthesize mInviteTime; @property(nonatomic) int mAbnormalExitCode; // @synthesize mAbnormalExitCode; @property(nonatomic) int mIsSendShutdown; // @synthesize mIsSendShutdown; @property(nonatomic) int mIsSendCancel; // @synthesize mIsSendCancel; @property(nonatomic) int mIsGotShutdown; // @synthesize mIsGotShutdown; @property(nonatomic) int mIsGotAnswer; // @synthesize mIsGotAnswer; @property(nonatomic) int mIsGotRing; // @synthesize mIsGotRing; @property(nonatomic) int mInviteRet; // @synthesize mInviteRet; @property(retain, nonatomic) NSMutableArray *mRelayTcpSvrPort; // @synthesize mRelayTcpSvrPort; @property(retain, nonatomic) NSMutableArray *mRelayTcpSvrIp; // @synthesize mRelayTcpSvrIp; @property(retain, nonatomic) NSMutableArray *mPunchSvrPort; // @synthesize mPunchSvrPort; @property(retain, nonatomic) NSMutableArray *mPunchSvrIp; // @synthesize mPunchSvrIp; @property(retain, nonatomic) NSMutableArray *mRelaySvrPort; // @synthesize mRelaySvrPort; @property(retain, nonatomic) NSMutableArray *mRelaySvrIp; // @synthesize mRelaySvrIp; @property(nonatomic) long long mCallSeq; // @synthesize mCallSeq; @property(nonatomic) int mLinkDisconnectHbCnt; // @synthesize mLinkDisconnectHbCnt; @property(nonatomic) int mLinkDisconnectHbInterval; // @synthesize mLinkDisconnectHbInterval; @property(copy, nonatomic) NSString *mRetPhoneNumber; // @synthesize mRetPhoneNumber; @property(copy, nonatomic) NSString *mPhoneNum; // @synthesize mPhoneNum; @property(nonatomic) int mCallType; // @synthesize mCallType; @property(copy, nonatomic) NSString *mCaller; // @synthesize mCaller; @property(retain, nonatomic) CContact *mContact; // @synthesize mContact; @property(nonatomic) long long mRoomKey; // @synthesize mRoomKey; @property(nonatomic) int mRoomMemberId; // @synthesize mRoomMemberId; @property(nonatomic) int mRoomId; // @synthesize mRoomId; - (void).cxx_destruct; - (BOOL)isValidKey; - (void)reset; - (void)SetRoomKey:(long long)arg1; - (void)SetRoomMemberId:(int)arg1; - (void)SetRoomId:(int)arg1; - (void)dealloc; - (id)init;

@end

@interface NotMainQueueTimer : NSObject { NSObject *m_timerSource; id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(retain, nonatomic) NSObject *m_timerSource; // @synthesize m_timerSource; - (void).cxx_destruct; - (void)dealloc; - (void)stop; - (id)initWithDelegate:(id)arg1 interval:(float)arg2 delay:(float)arg3;

@end

@interface FishBottleLogicView : BaseBottleView <BottleTipViewDelegate, BottleAnimationDelegate, IBottleMgrExt> { unsigned long mBottleLocalId; unsigned long mBottleMessageType; unsigned long mFishStatus; CBottle *mBottle; OpenBottleLogicView *mOpenLogicView; MMHeadImageView *mHeadImageView; }

@property(retain, nonatomic) MMHeadImageView *mHeadImageView; // @synthesize mHeadImageView; @property(retain, nonatomic) OpenBottleLogicView *mOpenLogicView; // @synthesize mOpenLogicView; - (void).cxx_destruct; - (void)toggleOpenBottle:(unsigned long)arg1; - (void)toggleClose; - (void)fish_star; - (void)fish_over; - (void)drawOnCanvas; - (void)doAnimation; - (void)dealloc; - (id)initWithCanvas:(id)arg1; - (id)init; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)BottleTipPressButton:(id)arg1 withButtonTitle:(id)arg2; - (id)BottleAnimationGetBrandUserName:(id)arg1; - (id)BottleAnimationGetBrandHeadUrl:(id)arg1; - (void)BottleAnimationClickBottle:(id)arg1; - (void)BottleAnimationClickStar:(id)arg1; - (void)BottleAnimationFishFinish:(id)arg1; - (void)OnThrowBackFail; - (void)OnThrowBack:(unsigned long)arg1; - (void)OnOpenBottleFail; - (void)OnOpenBottleOK:(id)arg1 Contact:(id)arg2 MsgWrap:(id)arg3; - (void)handleOpenBrandUserBottle:(id)arg1; - (void)OnFishBottleFail:(unsigned long)arg1; - (void)OnFishBottleOK:(unsigned long)arg1 fishCount:(unsigned long)arg2 msgType:(unsigned long)arg3 userName:(id)arg4 bottle:(id)arg5;

@end

@interface MailSubjectEditView : MMUIView { id m_delegate; UITextField *m_textField; UILabel *m_textLabel; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onTextFieldChanged:(id)arg1; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (BOOL)textFieldShouldReturn:(id)arg1; - (id)text; - (void)setText:(id)arg1; - (BOOL)isFirstResponder; - (BOOL)resignFirstResponder; - (BOOL)becomeFirstResponder; - (id)init; - (void)layoutSubviews; - (void)initView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QQMailHttpRespHandler : MMObject { }

  • (void)HttpConnectionFail:(id)arg1;
  • (void)HttpConnectionFinished:(id)arg1 Data:(id)arg2 ErrNo:(int)arg3;
  • (void)HttpConnectionFinished:(id)arg1 XML:(id)arg2 ErrNo:(int)arg3;
  • (void)handleXML4UnreadCount:(id)arg1;
  • (void)handleXML4ViewCompress:(id)arg1 NotifyKey:(id)arg2;
  • (void)handleXML4ComposeSend:(id)arg1;
  • (void)handleXML4UploadData:(id)arg1 FileName:(id)arg2;
  • (void)handleXML4SetMailUnRead:(id)arg1;
  • (void)handleXML4ReadMail:(id)arg1;
  • (void)handleXML4MailContact:(id)arg1;
  • (void)checkIfNeedLogin:(int)arg1;

@end

@interface SettingMyAccountInfoViewController : MMUIViewController <VoicePrintSwitchOpDelegate, VerifyPhoneDelegate, ICertInfoMgrExt, IMMFacebookMgrExt, WCAccountSetPasswordViewControllerDelegate, PasswordLogicDelegate, settingModifyEmailDelegate, IQQAccountMgrExt, settingModifyAliasDelegate, IUpdateProfileMgrExt> { struct map<unsigned int, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, unsigned int>>> m_mapCellToCellType; CertInfo *m_certInfo; PasswordLogic *m_passwdLogic; MMTableViewInfo *m_tableViewInfo; VPSwitchOpCgi *m_switchOpCgiHandle; }

  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (void)initDeepLinkConfig;
  • (void)OnSwitchOpErrorWithScene:(unsigned long)arg1 andErrorCode:(int)arg2;
  • (void)OnSwitchOp:(int)arg1 andSwitch:(int)arg2 withScene:(unsigned long)arg3;
  • (void)saveNewAlias;
  • (void)willShow;
  • (void)onProfileChange;
  • (void)OnUnBindQQOK;
  • (void)onUnBindFacebookFinish:(unsigned long)arg1;
  • (void)onBindFacebookFinish:(unsigned long)arg1;
  • (void)ReloadData;
  • (void)onSetPasswordOK;
  • (void)onSetPasswordBack;
  • (void)unknownFail:(id)arg1;
  • (void)checkHaveNotSetPassword:(id)arg1;
  • (void)checkHaveSetPassword:(id)arg1;
  • (void)setPasswordOK:(id)arg1;
  • (void)passwordLogicPause:(id)arg1;
  • (void)passwordLogicStart:(id)arg1;
  • (void)passwordLogicCancel:(id)arg1;
  • (void)verifyPasswordOK:(id)arg1 logic:(id)arg2;
  • (void)verifyPasswordFail:(id)arg1;
  • (void)openSecurityCenter;
  • (void)setTrustedFriends;
  • (void)setSaveDevice;
  • (void)setVoicePrint;
  • (void)setPassword;
  • (void)modifyEmail;
  • (void)showSetPassword:(id)arg1;
  • (void)showModifyEmailView:(BOOL)arg1;
  • (void)showFacebook;
  • (void)showWhatsVView;
  • (void)bindPhoneReturn;
  • (void)showBindPhone;
  • (void)showModifyQQView;
  • (void)saveNewEmail;
  • (void)makeVInfoCell:(id)arg1;
  • (void)makeSafeDeviceCell:(id)arg1 cellInfo:(id)arg2;
  • (void)OnUpdateCertInfo;
  • (void)dealloc;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)undoRegester;
  • (void)doRegester;
  • (void)reloadTableData;
  • (void)initDeleteAccountCellData;
  • (void)initVerifyCellData;
  • (void)initSecurityCellData;
  • (void)initAccountCellData;
  • (void)initWeChatIDView;
  • (void)showModifyUserName;
  • (int)getLinesForV:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WNJSONUtil : NSObject { }

  • (id)stringFromToDescription:(id)arg1;
  • (id)html2String:(id)arg1;
  • (id)noteHtml2ObjArray:(id)arg1;
  • (id)json2Dictionary:(id)arg1;
  • (BOOL)canSerializeObject:(id)arg1;
  • (id)dictionaryFromClass:(Class)arg1 andObj:(id)arg2;
  • (id)dictionaryFromObject:(id)arg1;
  • (id)serializeObject:(id)arg1;
  • (id)dictionaryFromNoteItemObject:(id)arg1;
  • (id)serializeNoteItemObject:(id)arg1;

@end

@interface SettingMyAccountExtInfoLogic : MMObject <WCActionSheetDelegate, MessageObserverDelegate, MMImagePickerManagerDelegate> { id m_delegate; UIViewController *m_viewController; CUsrInfo *m_usrInfo; unsigned long m_uiUploadHeadEventID; }

@property(retain, nonatomic) CUsrInfo *m_usrInfo; // @synthesize m_usrInfo; - (void).cxx_destruct; - (void)MMImagePickerManagerDidCancel:(id)arg1; - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2; - (void)dealloc; - (void)reload; - (void)resetViewControllerAndDelegate; - (id)initWithViewController:(id)arg1 delegate:(id)arg2; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showChangeImg:(id)arg1; - (void)onPhotoSave; - (void)onPhotoLibrary; - (void)onCamera; - (void)handleImage:(id)arg1; - (void)showImagePicker:(int)arg1; - (id)getNavigationController; - (id)getViewController;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCGroupTagDemoViewController : MMUIViewController <WCCreateNewGroupDemoViewControllerDelegate, IContactLabelMgrExt, MultiSelectContactsViewControllerDelegate, UITableViewDataSource, UITableViewDelegate, UIAlertViewDelegate> { int m_originProviacy; BOOL m_privacyGroupHidden; NSMutableArray *m_arrAllLabelName; NSMutableSet *m_selectedVisibleLabelName; NSMutableSet *m_selectedInvisibleLabelName; NSMutableSet *m_originSelectedVisibleLabelName; NSMutableSet *m_originSelectedInvisibleLabelName; MMTableView *m_tableView; BOOL m_hasTryTransferLabel; NSMutableDictionary *m_dicGroupLabel; unsigned long m_transferEventId; int m_transferPrivacy; float m_originContentOffset; BOOL m_bShowDetail; WCCreateNewGroupDemoViewController *newGroup; id m_delegate; NSString *m_title; NSArray *_tmpSelectContact; unsigned long _createTagEventId; NSString *_createTagName; NSArray *_undeterminedTempContacts; NSArray *_originTmpSelectContacts; }

@property(retain, nonatomic) NSArray *originTmpSelectContacts; // @synthesize originTmpSelectContacts=_originTmpSelectContacts; @property(retain, nonatomic) NSArray *undeterminedTempContacts; // @synthesize undeterminedTempContacts=_undeterminedTempContacts; @property(retain, nonatomic) NSString *createTagName; // @synthesize createTagName=_createTagName; @property(nonatomic) unsigned long createTagEventId; // @synthesize createTagEventId=_createTagEventId; @property(retain, nonatomic) NSArray *tmpSelectContact; // @synthesize tmpSelectContact=_tmpSelectContact; @property(retain, nonatomic) NSString *m_title; // @synthesize m_title; @property(nonatomic) BOOL m_privacyGroupHidden; // @synthesize m_privacyGroupHidden; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)handleCreateToSetContactLabel:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)handleCreateContactLabel:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)deleteOldSnsGroup; - (void)setContactLabel:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)sortAndSaveSnsGroupLabel; - (void)onAddContactLabel:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)onTagNameEditViewControllerRetWithTagName:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onMultiSelectContactCancelForSns; - (void)onMultiSelectContactReturnForSns:(id)arg1; - (void)onMultiSelectContactReturn:(id)arg1; - (void)createNewLabel:(id)arg1; - (void)selectContacts; - (void)onAllTagNameUpdate; - (void)editContactLabels; - (void)onDone; - (void)onReturn; - (void)keepOriginPrivacy; - (BOOL)hasChangePrivacy; - (void)onDataChange; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)showTransferTip; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (BOOL)isSelected:(int)arg1 postPrivacy:(int)arg2 indexPath:(id)arg3; - (int)getCellType:(id)arg1; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (id)loadAllTagNameList; - (void)willShow; - (void)onWCGroupUpdated; - (void)reloadAllTableView; - (void)initView; - (void)initData; - (void)dealloc; - (void)didReceiveMemoryWarning; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (id)initWithTmpSelectContacts:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiTalkTalkingOperateView : UIView { BOOL _m_videoOn; BOOL _m_muteOn; BOOL _m_speakerOn; MMTimerLabel *_m_timerView; UILabel *_m_statusLabel; VoipDescriptionButton *_m_videoButton; VoipDescriptionButton *_m_muteButton; VoipDescriptionButton *_m_speakerButton; UIButton *_m_addMemberButton; UIButton *_m_minimizeButton; UIButton *_m_hangupButton; id _m_delegate; id _m_layoutDelegate; }

@property(nonatomic) BOOL m_speakerOn; // @synthesize m_speakerOn=_m_speakerOn; @property(nonatomic) BOOL m_muteOn; // @synthesize m_muteOn=_m_muteOn; @property(nonatomic) BOOL m_videoOn; // @synthesize m_videoOn=_m_videoOn; @property(nonatomic) __weak id m_layoutDelegate; // @synthesize m_layoutDelegate=_m_layoutDelegate; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(retain, nonatomic) UIButton *m_hangupButton; // @synthesize m_hangupButton=_m_hangupButton; @property(retain, nonatomic) UIButton *m_minimizeButton; // @synthesize m_minimizeButton=_m_minimizeButton; @property(retain, nonatomic) UIButton *m_addMemberButton; // @synthesize m_addMemberButton=_m_addMemberButton; @property(retain, nonatomic) VoipDescriptionButton *m_speakerButton; // @synthesize m_speakerButton=_m_speakerButton; @property(retain, nonatomic) VoipDescriptionButton *m_muteButton; // @synthesize m_muteButton=_m_muteButton; @property(retain, nonatomic) VoipDescriptionButton *m_videoButton; // @synthesize m_videoButton=_m_videoButton; @property(retain, nonatomic) UILabel *m_statusLabel; // @synthesize m_statusLabel=_m_statusLabel; @property(retain, nonatomic) MMTimerLabel *m_timerView; // @synthesize m_timerView=_m_timerView; - (void).cxx_destruct; - (void)onHangupButtonClick; - (void)onSpeakerButtonClick; - (void)onMuteButtonClick; - (void)onVideoButtonClick; - (void)layoutSubviews; - (void)initHangupButton; - (void)initSpeakerButton; - (void)initMuteButton; - (void)initVideoButton; - (void)initStatusLabel; - (void)initTimerView; - (void)relayoutPanelButton; - (void)updateStatusWording:(id)arg1; - (void)reloadHeadView; - (BOOL)videoSelected; - (BOOL)MuteSelected; - (BOOL)SpeakerSelected; - (void)updateAddMemberEnabled:(BOOL)arg1; - (void)updateMuteButtonEnabled:(BOOL)arg1; - (void)updateVideoButtonEnabled:(BOOL)arg1; - (void)updateSpeakerButtonEnabled:(BOOL)arg1; - (void)updateMuteButtonSelected:(BOOL)arg1; - (void)updateVideoButtonSelected:(BOOL)arg1; - (void)updateSpeakerButtonSelected:(BOOL)arg1; - (void)updateLayoutDelegate:(id)arg1; - (void)updateDelegate:(id)arg1; - (int)currentDuration; - (void)restartTimer; - (id)initWithFrame:(struct CGRect)arg1; - (void)showOperateView; - (void)hideOperateView;

@end

@interface RecoverFavoritesDBViewController : MMUIViewController { UIButton *_btnRecover; }

  • (void).cxx_destruct;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)DoRecover;
  • (void)OnRecover;
  • (void)viewDidLoad;
  • (void)initView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ReaderAppContactInfoAssist : PluginContactInfoAssist { }

  • (void)installPlugin;
  • (void)reloadInstalledTableViewData;
  • (id)getUnInstallBtnTitle;
  • (id)getUnInstallTip;
  • (id)getPluginIntro;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCanvasTelephoneComponent : WCCanvasComponent { UIImageView *_m_lbsIcon; UIImageView *_m_rightIcon; UILabel *_m_phoneLabel; UIView *_topLineView; UIView *_bottomLineView; }

  • (struct CGSize)calcSizeForCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3; @property(retain, nonatomic) UIView *bottomLineView; // @synthesize bottomLineView=_bottomLineView; @property(retain, nonatomic) UIView *topLineView; // @synthesize topLineView=_topLineView; @property(retain, nonatomic) UILabel *m_phoneLabel; // @synthesize m_phoneLabel=_m_phoneLabel; @property(retain, nonatomic) UIImageView *m_rightIcon; // @synthesize m_rightIcon=_m_rightIcon; @property(retain, nonatomic) UIImageView *m_lbsIcon; // @synthesize m_lbsIcon=_m_lbsIcon;
  • (void).cxx_destruct;
  • (void)updateFrame:(id)arg1;
  • (void)configureLineView:(id)arg1;
  • (void)configureWithCanvasItem:(id)arg1 dataItem:(id)arg2 orientation:(int)arg3;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMTabBarController : UITabBarController { unsigned int _viewControllersCount; NSMutableArray *_tabBarBtns; NSMutableArray *_badgeViews; UITapGestureRecognizer *_doubleTapGesture; BOOL _hasDoubleTapGesture; float _lastScreenWidth; }

  • (void).cxx_destruct;
  • (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2;
  • (unsigned int)supportedInterfaceOrientations;
  • (void)setTabBarBadgeImage:(id)arg1 forIndex:(unsigned int)arg2;
  • (void)setTabBarBadgeString:(id)arg1 forIndex:(int)arg2;
  • (void)setTabBarBadgeValue:(int)arg1 forIndex:(int)arg2;
  • (id)getViewControllerAtIndex:(unsigned long)arg1;
  • (id)currentViewController;
  • (id)getTabBarBtnForIndex:(int)arg1;
  • (id)getTabBarBtnViews;
  • (void)bringBadgeViewsToFront;
  • (id)getBadgeViewForIndex:(int)arg1;
  • (id)getBadgeViews;
  • (void)handleDoubleTapGesture:(id)arg1;
  • (void)removeDoubleTapGesture;
  • (void)addDoubleTapGesture;
  • (void)showTabBarWithNoViewHeightUpdateForIndex:(int)arg1;
  • (void)hideTabBarWithNoViewHeightUpdateForIndex:(int)arg1;
  • (void)showTabBarForIndex:(int)arg1;
  • (void)hideTabBarForIndex:(int)arg1;
  • (void)showTabBar;
  • (void)hideTabBar;
  • (void)setAllTabBarItemEnabled:(BOOL)arg1;
  • (int)getBadgeViewRightMarginPortrait;
  • (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
  • (void)relayoutBadgeViewForIpadIOS8;
  • (void)reLayoutTabbarToOrientation:(int)arg1;
  • (void)setViewControllers:(id)arg1 animated:(BOOL)arg2;
  • (void)setViewControllers:(id)arg1;
  • (void)setSelectedViewController:(id)arg1;
  • (void)setSelectedIndex:(unsigned int)arg1;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)viewWillLayoutSubviews;
  • (void)makeSureFrame;
  • (void)viewWillAppear:(BOOL)arg1;
  • (id)init;

// Remaining properties @property(nonatomic) __weak id delegate;

@end

@interface MMStepSlider : UIControl { BOOL _sliderOn; UIImageView *_sliderImageView; UIView *_trackViewNormal; UILabel *_standardLabel; unsigned long _value; unsigned long _stepCount; id m_delegate; NSArray *_scaleTextArray; NSArray *_scaleTextSizeArray; }

@property(readonly, nonatomic) NSArray *scaleTextSizeArray; // @synthesize scaleTextSizeArray=_scaleTextSizeArray; @property(readonly, nonatomic) NSArray *scaleTextArray; // @synthesize scaleTextArray=_scaleTextArray; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(readonly, nonatomic) unsigned long stepCount; // @synthesize stepCount=_stepCount; @property(nonatomic) unsigned long value; // @synthesize value=_value; - (void).cxx_destruct; - (void)cancelTrackingWithEvent:(id)arg1; - (BOOL)continueTrackingWithTouch:(id)arg1 withEvent:(id)arg2; - (void)endTrackingWithTouch:(id)arg1 withEvent:(id)arg2; - (BOOL)beginTrackingWithTouch:(id)arg1 withEvent:(id)arg2; - (void)touchTrackNormalView:(int)arg1; - (float)stepMarkerXCloseToX:(int)arg1; - (float)xForValue:(unsigned long)arg1; - (id)genScaleLabel:(id)arg1:(float)arg2; - (void)commonInit; - (void)setFrame:(struct CGRect)arg1; - (id)initWithWidth:(float)arg1 StepCount:(int)arg2 TextArray:(id)arg3 TextSizeArray:(id)arg4;

@end

@interface NewSettingFontSizeViewController : MMUIViewController <MMStepSliderDelegate, UITableViewDataSource, UITableViewDelegate> { unsigned long m_curLevel; float m_uiCurSize; NSArray *m_allLevel; UITableView *_tableView1; MMTableView *_tableView2; MMStepSlider *_sliderView; UIView *_bottomView; UIImageView *_pageBgView; UIPageControl *_pageControl; }

  • (void).cxx_destruct;
  • (void)scrollViewDidEndDecelerating:(id)arg1;
  • (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (float)getDynamicValue:(float)arg1;
  • (id)genMsgLabel:(id)arg1;
  • (void)makeNormalCell:(id)arg1 withImgNaem:(id)arg2 andText:(id)arg3;
  • (void)makeCell:(id)arg1 isSender:(BOOL)arg2 andText:(id)arg3;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (void)mmSliderViewChange:(unsigned long)arg1;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (BOOL)gestureRecognizerShouldBegin:(id)arg1;
  • (void)configBottomView;
  • (void)viewWillLayoutSubviews;
  • (void)configPageControl;
  • (void)configTableView2;
  • (void)configTableView1;
  • (void)configData;
  • (void)saveFontChange;
  • (void)onBackButtonClicked;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)willRotateToInterfaceOrientation:(int)arg1 duration:(double)arg2;
  • (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionRecoverLogicObject : MMObject { BOOL _m_isActive; BOOL _m_hasStartLogic; int _scene; StoreEmotionRecoverMyPanelListCgi *_downloadCgi; id _delegate; }

@property(nonatomic) BOOL m_hasStartLogic; // @synthesize m_hasStartLogic=_m_hasStartLogic; @property(nonatomic) BOOL m_isActive; // @synthesize m_isActive=_m_isActive; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) StoreEmotionRecoverMyPanelListCgi *downloadCgi; // @synthesize downloadCgi=_downloadCgi; @property(nonatomic) int scene; // @synthesize scene=_scene; - (void).cxx_destruct; - (void)onStoreEmotionRecoverMyPanelListCgiFailed; - (void)onStoreEmotionRecoverMyPanelListCgiOKWithPids:(id)arg1; - (BOOL)canStartCgiNow; - (void)startInternalRequest; - (BOOL)isActive; - (void)startRequest; - (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoipOpenglesMgr : MMService { NSMutableArray *m_openglesContextArray; }

@property(retain, nonatomic) NSMutableArray *m_openglesContextArray; // @synthesize m_openglesContextArray; - (void).cxx_destruct; - (void)onServiceReloadData; - (void)onServiceInit; - (void)dealloc; - (id)init; - (id)requestContext; - (void)removeContextThatMarkDeleted; - (void)whenGoingToResign; - (void)whenDidActive; - (void)cleanContexts;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayC2CMesageNodeViewUtil : NSObject { }

  • (id)getReceiverIconImgNameWithReceiverState:(unsigned int)arg1;
  • (id)getPayerIconImgNameWithPayerState:(unsigned int)arg1;
  • (id)getReceiverTitleWithReceiverState:(unsigned int)arg1 unpayMmeber:(unsigned int)arg2;
  • (id)getPayerTitleWithPayerState:(unsigned int)arg1 payerAmount:(double)arg2;
  • (id)getActivityAAMsgDescWithMsgWrap:(id)arg1;
  • (id)getCommonAASelectMemberMsgDescWithMsgWrap:(id)arg1;
  • (BOOL)isNeedShowMentionedMeMsg:(id)arg1;
  • (id)getAAC2CMessageDescDict:(id)arg1;

@end

@interface CrashReportInfo : NSObject { unsigned long m_uiVersion; unsigned long m_uiReportCount; unsigned long m_uiReportSuccessCount; NSString *m_nsDate; NSString *m_nsCrashDumpMd5; }

@property(retain, nonatomic) NSString *m_nsCrashDumpMd5; // @synthesize m_nsCrashDumpMd5; @property(retain, nonatomic) NSString *m_nsDate; // @synthesize m_nsDate; @property(nonatomic) unsigned long m_uiReportSuccessCount; // @synthesize m_uiReportSuccessCount; @property(nonatomic) unsigned long m_uiReportCount; // @synthesize m_uiReportCount; @property(nonatomic) unsigned long m_uiVersion; // @synthesize m_uiVersion; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)dealloc; - (id)init; - (void)preInit;

@end

@interface WCSelectContactViewController : MMSearchBarDisplayController <UITableViewDelegate, UITableViewDataSource, IMsgExt, WCFacadeExt, UIAlertViewDelegate> { MMTableView *m_tableView; NSMutableSet *m_setSelectedUsrName; NSMutableDictionary *m_dicLocalContactList; NSMutableArray *m_arrLocalContactList; NSMutableArray *m_arrRecommendContactList; NSMutableArray *m_arrSection; id m_delSelect; NSMutableArray *m_arrFilterList; BOOL m_hasSelectCountLimit; unsigned long m_selectCountLimit; int _m_fromScene; }

@property(nonatomic) int m_fromScene; // @synthesize m_fromScene=_m_fromScene; @property(nonatomic) unsigned long m_selectCountLimit; // @synthesize m_selectCountLimit; @property(nonatomic) BOOL m_hasSelectCountLimit; // @synthesize m_hasSelectCountLimit; @property(retain, nonatomic) NSMutableArray *m_arrFilterList; // @synthesize m_arrFilterList; @property(nonatomic) __weak id m_delSelect; // @synthesize m_delSelect; @property(retain, nonatomic) NSMutableArray *m_arrSection; // @synthesize m_arrSection; @property(retain, nonatomic) NSMutableArray *m_arrRecommendContactList; // @synthesize m_arrRecommendContactList; @property(retain, nonatomic) NSMutableArray *m_arrLocalContactList; // @synthesize m_arrLocalContactList; @property(retain, nonatomic) NSMutableDictionary *m_dicLocalContactList; // @synthesize m_dicLocalContactList; @property(retain, nonatomic) NSMutableSet *m_setSelectedUsrName; // @synthesize m_setSelectedUsrName; - (void).cxx_destruct; - (void)searchBarCancelButtonClicked:(id)arg1; - (void)searchBarTextDidBeginEditing:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (void)doSearch:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCell:(id)arg1 tableCell:(id)arg2 section:(unsigned int)arg3 row:(unsigned int)arg4; - (id)GetContactList:(unsigned long)arg1; - (void)OnReturn; - (void)onDone:(id)arg1; - (void)SetSelectedUsrName:(id)arg1; - (void)initSearchBar; - (void)initView; - (void)updateRightBarButton; - (void)initData; - (BOOL)IsInSelecteList:(id)arg1; - (BOOL)IsInRecommendList:(id)arg1; - (id)parseContactKey:(id)arg1; - (void)processContact:(id)arg1; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonBoardView : MMUIView <IMMLanguageMgrExt, MMKernelExt, IEmoticonPackageMgrExt, EmoticonGridViewDelegate, EmoticonRecommendMgrExt, QQEmojiGridViewDelegate, IEmoticonMgrExt, EmoticonTabItemViewDelegate, UIScrollViewDelegate, EmoticonTabRecommendMgrExt, ExpressionMgrExt, EmoticonBoardRecommendViewDelegate, EmoticonBoardPageCollectionControllerDelegate> { id m_emoticonSendDelegate; EmoticonBoardPageCollectionController *m_pageCollectionController; UIView *m_pageCollectionBackgroundView; UIView *m_lineView; EmoticonBoardSliderView *m_sliderView; BOOL _isSingleTab; unsigned int _emojiUseScene; NSString *_finishButtonTitle; id _m_delegate; NSMutableArray *_m_emoticonPagesArray; UIView *_m_bottomBar; MMUIScrollView *_m_scrollTabBar; UIButton *_m_sendButton; UIView *_m_sendButtonBackgroundView; EmoticonTabItemView *_m_floatingSettingBtn; UIImageView *_m_newBadge; NSArray *_m_emoticonTabItems; EmoticonTabItemView *_m_recommendItemView; NSString *_lastSelectedPid; int _m_tabQQIndex; }

  • (void)unRegisterInstanceDelegate;
  • (void)destroyInstance;
  • (id)sharedInstance; @property(nonatomic) int m_tabQQIndex; // @synthesize m_tabQQIndex=_m_tabQQIndex; @property(retain, nonatomic) NSString *lastSelectedPid; // @synthesize lastSelectedPid=_lastSelectedPid; @property(retain, nonatomic) EmoticonTabItemView *m_recommendItemView; // @synthesize m_recommendItemView=_m_recommendItemView; @property(retain, nonatomic) NSArray *m_emoticonTabItems; // @synthesize m_emoticonTabItems=_m_emoticonTabItems; @property(retain, nonatomic) UIImageView *m_newBadge; // @synthesize m_newBadge=_m_newBadge; @property(retain, nonatomic) EmoticonTabItemView *m_floatingSettingBtn; // @synthesize m_floatingSettingBtn=_m_floatingSettingBtn; @property(retain, nonatomic) UIView *m_sendButtonBackgroundView; // @synthesize m_sendButtonBackgroundView=_m_sendButtonBackgroundView; @property(retain, nonatomic) UIButton *m_sendButton; // @synthesize m_sendButton=_m_sendButton; @property(retain, nonatomic) MMUIScrollView *m_scrollTabBar; // @synthesize m_scrollTabBar=_m_scrollTabBar; @property(retain, nonatomic) UIView *m_bottomBar; // @synthesize m_bottomBar=_m_bottomBar; @property(retain, nonatomic) NSMutableArray *m_emoticonPagesArray; // @synthesize m_emoticonPagesArray=_m_emoticonPagesArray; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(retain, nonatomic) NSString *finishButtonTitle; // @synthesize finishButtonTitle=_finishButtonTitle; @property(nonatomic) BOOL isSingleTab; // @synthesize isSingleTab=_isSingleTab; @property(nonatomic) unsigned int emojiUseScene; // @synthesize emojiUseScene=_emojiUseScene;
  • (void).cxx_destruct;
  • (void)onEmoticonBoardRecommendViewTapWithPid:(id)arg1;
  • (void)OnEmoticonTabRecommendChanged;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)onEmoticonTabItemViewTaped:(id)arg1;
  • (void)setTabButtonSelected:(BOOL)arg1 atIndex:(int)arg2;
  • (void)layoutSubviews;
  • (void)onTapDeleteButton;
  • (void)onTapEmoticonWithCode:(id)arg1;
  • (void)onTapEmoticonWrap:(id)arg1;
  • (void)didScrollToOffsetValue:(float)arg1;
  • (void)didStopAtPage:(id)arg1 pageOffset:(id)arg2;
  • (void)onPreQuit;
  • (void)onLanguageChange;
  • (void)OnEmoticonRecommendNewStateChangedForBoardView:(BOOL)arg1;
  • (void)OnEmoticonRecommendNewStateChanged:(BOOL)arg1;
  • (void)OnUpdateEmoticonPackageListAfterSort;
  • (void)OnUpdateEmoticonPackageList;
  • (void)OnUpdateEmoticonList;
  • (void)onEmojiBoardKeyListChanged;
  • (void)onTopBarFrameChanged;
  • (void)OnSend:(id)arg1;
  • (void)onShowSetting;
  • (BOOL)selectTabOfPid:(id)arg1 isForceUpdate:(BOOL)arg2;
  • (void)changeTabToPid:(id)arg1;
  • (void)clearTabHighlight;
  • (void)OnReloadBottomBar;
  • (int)emotionRecommandMaxCountConfig;
  • (void)updateNew:(BOOL)arg1;
  • (id)getEmoticonArrayWithPackageArray:(id)arg1;
  • (id)customPackageId;
  • (id)getRecommendTabWrapsWithStickerPackage:(id)arg1;
  • (void)reloadEmoticonViewDataWithStickerPackages:(id)arg1;
  • (void)reloadTabItemsWithStickerPackages:(id)arg1;
  • (id)GetCurrentViewController;
  • (id)getEmoticonTabItemsWithStickerPackages:(id)arg1;
  • (id)getStickerPackages;
  • (void)onSliderValueChanged:(id)arg1;
  • (void)onSliderViewAction;
  • (void)configSliderWithVisualY:(float)arg1;
  • (void)setBackgroundTransparent;
  • (void)resetUI;
  • (void)setBackgroundTranslucent;
  • (void)setSendButtonHidden:(BOOL)arg1;
  • (void)setEmoticonAccessibility:(BOOL)arg1;
  • (void)SetCanSend:(BOOL)arg1;
  • (void)UnRegisterDelegate;
  • (void)RegisterDelegate:(id)arg1;
  • (BOOL)isSticker;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1;
  • (void)initView;
  • (void)initData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionExchangeEmotionPackCgi : StoreEmotionBaseCgi { EmoticonStoreItem *m_storeItem; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)handleErrorReturn; - (void)handleMessageReturnWithResponse:(id)arg1; - (BOOL)startRequestWithProductId:(id)arg1 reqScene:(int)arg2 IsAutomatic:(BOOL)arg3; - (BOOL)startRequestWithStoreItem:(id)arg1 reqScene:(int)arg2 IsAutomatic:(BOOL)arg3; - (id)init;

@end

@interface TagSortObj : NSObject { NSString *_tagName; NSString *_tagPinyin; }

@property(retain, nonatomic) NSString *tagPinyin; // @synthesize tagPinyin=_tagPinyin; @property(retain, nonatomic) NSString *tagName; // @synthesize tagName=_tagName; - (void).cxx_destruct; - (id)initWithTag:(id)arg1;

@end

@interface FavoritesTagMgr : MMObject { FavoritesTagDB *_favTagDB; }

  • (void).cxx_destruct;
  • (id)getItemTags:(unsigned long)arg1;
  • (id)getAllTags;
  • (void)updateItemTags:(id)arg1 byFavLocalId:(unsigned long)arg2;
  • (void)deleteItemTagsByFavLocalId:(unsigned long)arg1;
  • (void)initDB:(id)arg1;
  • (id)init;

@end

@interface NewFeatureSelectionViewController : MMUIViewController <VoicePrintSwitchOpDelegate, VoicePrintLogicControllerDelegate> { MMTableViewInfo *m_tableViewInfo; MMUIView *m_tableHeadView; VoicePrintLogicControllerFactory *m_createVoicePrintLogic; VoicePrintLogicControllerFactory *m_verifyVoicePrintLogic; VPSwitchOpCgi *m_switchOpCgiHandle; BOOL _bIsResetPwd; BOOL _bIsResetPwdPassVerify; BOOL _bIsSwitchOffNeedVerify; BOOL m_bIsVoicePrintExist; }

@property(nonatomic) BOOL m_bIsVoicePrintExist; // @synthesize m_bIsVoicePrintExist; - (void).cxx_destruct; - (void)presentResetView; - (void)OnVerifySuccessful; - (void)OnClickCanNotUnLockBtn; - (void)presentTryVerifyView; - (void)OnCreateSuccessfulAndClickTryVerifyBtn; - (void)OnCreateSuccessful; - (void)NotifyUserGetSwitchFail; - (void)OnSwitchOpErrorWithScene:(unsigned long)arg1 andErrorCode:(int)arg2; - (void)OnSwitchOp:(int)arg1 andSwitch:(int)arg2 withScene:(unsigned long)arg3; - (void)ShowVoicePrintVerifyVC; - (void)ShowVoicePrintReCreateVC; - (void)ShowVoicePrintCreateVC; - (void)onActionCellClicked:(id)arg1 indexPath:(id)arg2; - (void)onOpenVoicePrintFunction; - (void)reloadTableDataAndView; - (void)reloadHeaderView; - (void)pressCreateBtn:(id)arg1; - (void)makeCustomActionCell:(id)arg1 cellInfo:(id)arg2; - (void)didReceiveMemoryWarning; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)initView; - (void)initTableView; - (void)initTitle; - (void)onCancel:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DirectionsRequestItem : MMObject { BOOL useGoogleApi; struct CLLocationCoordinate2D begin; struct CLLocationCoordinate2D end; }

@property(nonatomic) BOOL useGoogleApi; // @synthesize useGoogleApi; @property(nonatomic) struct CLLocationCoordinate2D end; // @synthesize end; @property(nonatomic) struct CLLocationCoordinate2D begin; // @synthesize begin;

@end

@interface MapDirectionsMgr : MMService <PBMessageObserverDelegate, MMService> { }

  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (struct CLLocationCoordinate2D *)parseRouteWithRouteArray:(id)arg1 outCount:(unsigned int *)arg2;
  • (void)requestDirections:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VcardViewController : MMUIViewController <CNContactViewControllerDelegate, CNContactPickerDelegate, ABPeoplePickerNavigationControllerDelegate, ABNewPersonViewControllerDelegate, UITableViewDelegate, UITableViewDataSource, WCActionSheetDelegate, ILinkEventExt> { MMVcardItem *_vcardItem; MMTableView *_tableView; NSString *_copyedText; struct map<unsigned int, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, unsigned int>>> _mapSectionToSectionType; struct map<unsigned int, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, unsigned int>>> _mapPersonCellToCellType; struct map<unsigned int, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, unsigned int>>> _mapUrlCellToCellType; struct map<unsigned int, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, unsigned int>>> _mapBirthdayCellToCellType; struct map<unsigned int, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, unsigned int>>> _mapNoteCellToCellType; struct map<unsigned int, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, unsigned int>>> _mapLogoCellToCellType; struct map<unsigned int, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, unsigned int>>> _mapSoundCellToCellType; }

@property(retain, nonatomic) NSString *copyedText; // @synthesize copyedText=_copyedText; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(retain, nonatomic) MMVcardItem *vcardItem; // @synthesize vcardItem=_vcardItem; - (id).cxx_construct; - (void).cxx_destruct; - (void)onPhoneLongPressed:(id)arg1 withRect:(struct CGRect)arg2 withView:(id)arg3; - (void)onLinkLongPressed:(id)arg1 withRect:(struct CGRect)arg2 withView:(id)arg3; - (void)showMenuItemForText:(id)arg1 withRect:(struct CGRect)arg2 withView:(id)arg3; - (void)onCopy:(id)arg1; - (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2; - (BOOL)canBecomeFirstResponder; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (float)heightForUrlSectionRow:(unsigned int)arg1; - (float)heightForPersonSectionRow:(unsigned int)arg1; - (float)heightForCellAddress:(id)arg1; - (float)heightForCellText:(id)arg1; - (void)makeSoundSectionCell:(id)arg1 row:(unsigned int)arg2; - (void)makeSoundCell:(id)arg1; - (void)makeLogoSectionCell:(id)arg1 row:(unsigned int)arg2; - (void)makeNoteSectionCell:(id)arg1 row:(unsigned int)arg2; - (void)makeBirthdaySectionCell:(id)arg1 row:(unsigned int)arg2; - (void)makeUrlSectionCell:(id)arg1 row:(unsigned int)arg2; - (void)makePersonSectionCell:(id)arg1 row:(unsigned int)arg2; - (void)makeAddressCell:(id)arg1 addressType:(id)arg2 addressItem:(id)arg3; - (id)validAddressFields:(id)arg1; - (void)makeCell:(id)arg1 col:(id)arg2 value:(id)arg3; - (int)getLinesForLabelValueText:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)selectSoundSectionRow:(unsigned int)arg1; - (void)selectUrlSectionRow:(unsigned int)arg1; - (id)ensureHttpScheme:(id)arg1; - (void)selectPersonSectionRow:(unsigned int)arg1; - (void)callPhoneNumber:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)createNewContact; - (void)copyVcardPropertyToContact:(id)arg1; - (void)contactPicker:(id)arg1 didSelectContact:(id)arg2; - (void)contactPickerDidCancel:(id)arg1; - (void)contactViewController:(id)arg1 didCompleteWithContact:(id)arg2; - (void)addToExistContact; - (void)newPersonViewController:(id)arg1 didCompleteWithNewPerson:(void *)arg2; - (void)peoplePickerNavigationControllerDidCancel:(id)arg1; - (void)peoplePickerNavigationController:(id)arg1 didSelectPerson:(void *)arg2 property:(int)arg3 identifier:(int)arg4; - (void)peoplePickerNavigationController:(id)arg1 didSelectPerson:(void *)arg2; - (BOOL)peoplePickerNavigationController:(id)arg1 shouldContinueAfterSelectingPerson:(void *)arg2 property:(int)arg3 identifier:(int)arg4; - (BOOL)peoplePickerNavigationController:(id)arg1 shouldContinueAfterSelectingPerson:(void *)arg2; - (void)openNewPersonViewController:(id)arg1 shouldContinueAfterSelectingPerson:(void *)arg2; - (void)onCancel:(id)arg1; - (void)addRelatedNameProperty:(void *)arg1; - (void)addUrlProperty:(void *)arg1; - (void)addAddressProperty:(void *)arg1; - (void)addAddressProperty:(id)arg1 fromVcardAddress:(id)arg2; - (id)convertVcardAddressToCNAddress:(id)arg1; - (void)addPhoneProperty:(void *)arg1; - (void)addEmailProperty:(void *)arg1; - (void)addSingleValueProperty:(void *)arg1; - (void)viewDidUnload; - (void)viewDidLoad; - (void)onReturn; - (void)initView; - (void)initFooterView; - (void)onAddContact:(id)arg1; - (void)initHeaderView; - (id)getShowName:(id)arg1; - (void)initData; - (void)initSectionType; - (void)initCellType; - (void)initSoundSectionCellType; - (void)initLogoSectionCellType; - (void)initNoteSectionCellType; - (void)initBirthdaySectionCellType; - (void)initUrlSectionCellType; - (void)initPersonSectionCellType; - (BOOL)containDigit:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionReplaceMyPanelListCgi : MMObject { BOOL _m_hasStartRequestOnce; BOOL _m_ignoreLimit; id _delegate; NSMutableArray *_m_needUploadProductIDList; unsigned long _m_eventId; }

@property(nonatomic) BOOL m_ignoreLimit; // @synthesize m_ignoreLimit=_m_ignoreLimit; @property(nonatomic) BOOL m_hasStartRequestOnce; // @synthesize m_hasStartRequestOnce=_m_hasStartRequestOnce; @property(nonatomic) unsigned long m_eventId; // @synthesize m_eventId=_m_eventId; @property(retain, nonatomic) NSMutableArray *m_needUploadProductIDList; // @synthesize m_needUploadProductIDList=_m_needUploadProductIDList; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)callFailedDelegate; - (void)callOKDelegate; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)isActive; - (void)startInternalRequest; - (void)setReplaceList:(id)arg1; - (void)startRequest; - (id)init;

@end

@interface FriendListMgr : MMService <PBMessageObserverDelegate, MMService> { NSMutableSet *m_downliadingPackageLists; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (id)init;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)onFriendListSynced:(id)arg1;
  • (BOOL)downloadFriendListForType:(int)arg1 InScene:(int)arg2;
  • (void)clearFriendListForType:(int)arg1;
  • (id)getFriendListForType:(int)arg1;
  • (void)SaveFriendListArchive:(id)arg1 packageListArchive:(id)arg2;
  • (id)LoadFriendListArchive:(id)arg1;
  • (id)getFriendListPath:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BrandContactItem : NSObject { CContact *m_contact; NSString *username; }

@property(retain, nonatomic) NSString *username; // @synthesize username; - (void).cxx_destruct; - (id)Contact;

@end

@interface BrandContactsViewController : MMSearchBarDisplayController <UITableViewDelegate, UITableViewDataSource, ContactsDataLogicDelegate, MMSearchBarDelegate, IContactMgrExt, WCActionSheetDelegate, IWCDeviceBrandMgrExt> { MMTableView *_tableView; MMSearchBar *_searchBar; BrandServiceHeadImageProvider *_headImageCache; ContactsDataLogic *_contactsDataLogic; NSMutableArray *_sectionKeyArray; NSMutableDictionary *_allContactsDic; NSMutableDictionary *_oldSubscribeStatusDict; unsigned long _searchScene; MMLoadingView *_loadingView; NSIndexPath *_unfocusIndexPath; }

@property(retain, nonatomic) NSIndexPath *unfocusIndexPath; // @synthesize unfocusIndexPath=_unfocusIndexPath; @property(retain, nonatomic) MMLoadingView *loadingView; // @synthesize loadingView=_loadingView; @property(nonatomic) unsigned long searchScene; // @synthesize searchScene=_searchScene; - (void).cxx_destruct; - (void)stopLoadingWithFailText:(id)arg1; - (void)stopLoadingWithOKText:(id)arg1; - (void)startLoadingWithText:(id)arg1; - (void)onWCDeviceUnbindEnd:(id)arg1 Error:(id)arg2; - (void)cancelFocus; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)cancelFoucsAtIndex:(id)arg1; - (id)contactAtIndex:(id)arg1; - (void)onDeleteContact:(id)arg1; - (void)onModifyContact:(id)arg1; - (void)displayControllerSetActive:(BOOL)arg1 animated:(BOOL)arg2; - (BOOL)hidesBottomBarWhenPushed; - (BOOL)shouldShowTabbarAfterSearchBarBecomeUnActive; - (void)SearchBarBecomeUnActive; - (void)SearchBarBecomeActive; - (void)OnVoiceSearchButtonDown; - (void)resetTableViewOffset:(id)arg1; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)didSearchViewTableSelect:(id)arg1; - (void)delayFinishSearch; - (float)heightForSearchViewTable:(id)arg1; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (void)delaySearch:(id)arg1 slowMode:(BOOL)arg2; - (void)delaySearchImp:(id)arg1; - (void)cancelSearch; - (void)doSearch:(id)arg1; - (BOOL)onFilterContactCandidate:(id)arg1; - (void)onContactsDataChange; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)openContactInfoView:(int)arg1; - (void)onShowSearchBrandView:(id)arg1; - (void)makeCell:(id)arg1 ForSearchContact:(id)arg2; - (void)makeCell:(id)arg1 section:(unsigned int)arg2 row:(unsigned int)arg3; - (void)initSearchBar; - (void)viewDidLayoutSubviews; - (void)initLoadingView; - (void)initTableView; - (void)initView; - (void)sort; - (void)initData; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)willAppear; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GoogleContactAPIFetchImpl : MMObject <NSURLConnectionDataDelegate, NSURLConnectionDelegate> { id m_delegate; GTMOAuth2Authentication *m_auth; NSMutableData *m_dataBuf; NSURLConnection *m_connection; NSMutableURLRequest *m_request; int m_state; }

@property(nonatomic) int m_state; // @synthesize m_state; @property(retain, nonatomic) NSMutableURLRequest *m_request; // @synthesize m_request; @property(retain, nonatomic) NSURLConnection *m_connection; // @synthesize m_connection; @property(retain, nonatomic) NSMutableData *m_dataBuf; // @synthesize m_dataBuf; @property(retain, nonatomic) GTMOAuth2Authentication *m_auth; // @synthesize m_auth; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onFetcherRetryDelayStop:(id)arg1; - (void)onFetcherRetryDelayStart:(id)arg1; - (void)onFetcherStop:(id)arg1; - (void)onFetcherStart:(id)arg1; - (void)onOAuthRefreshTokenChange:(id)arg1; - (void)onOAuthAccessTokenFailed:(id)arg1; - (void)onOAuthAccessTokenOK:(id)arg1; - (void)startConnection; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)stopFetch; - (void)connectionDidFinishLoading:(id)arg1; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (void)connection:(id)arg1 didReceiveResponse:(id)arg2; - (id)separateGoogleContactAddress:(id)arg1; - (void)formatGoogleNickName:(id)arg1 andNickName:(id)arg2; - (id)decodeJsonStringToGoogleContact:(id)arg1; - (void)doAnAuthenticatedAPIFetch; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AddEmoticonWrap : MMObject { NSString *_md5; int _source; NSNumber *_fileType; NSString *_productId; NSDictionary *_extInfo; NSString *_thumbFileUrl; NSString *_thumbTempFilePath; }

@property(retain, nonatomic) NSString *thumbTempFilePath; // @synthesize thumbTempFilePath=_thumbTempFilePath; @property(retain, nonatomic) NSString *thumbFileUrl; // @synthesize thumbFileUrl=_thumbFileUrl; @property(retain, nonatomic) NSDictionary *extInfo; // @synthesize extInfo=_extInfo; @property(retain, nonatomic) NSString *productId; // @synthesize productId=_productId; @property(retain, nonatomic) NSNumber *fileType; // @synthesize fileType=_fileType; @property(nonatomic) int source; // @synthesize source=_source; @property(retain, nonatomic) NSString *md5; // @synthesize md5=_md5; - (void).cxx_destruct; - (id)initWithMessageWrap:(id)arg1 AndSource:(int)arg2;

@end

@interface EmoticonCustomManageAddLogic : MMObject <MMTipsViewControllerDelegate, StoreEmotionExchangeEmotionPackCgiDelegate, EmoticonBackupOperateMgrExt> { BOOL m_isAdding; BOOL m_isExchanging; AddEmoticonWrap *m_emoticonWrap; MMToastViewController *m_toastView; StoreEmotionExchangeEmotionPackCgi *m_exchangePackCgi; id _delegate; }

  • (id)extInfoForAppid:(id)arg1 DesignerId:(id)arg2 thumbImgUrl:(id)arg3;
  • (id)typeNumberForImageData:(id)arg1; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)onAddBackupEmoticonFailed:(id)arg1 isOverLimit:(BOOL)arg2;
  • (void)onAddBackupEmoticonOK:(id)arg1;
  • (void)onClickTipsBtn:(id)arg1 Index:(int)arg2;
  • (void)onExchangeEmotionPackCgiFailedWithPid:(id)arg1 AndRet:(int)arg2;
  • (void)onExchangeEmotionPackCgiFailedForNoResponseWithPid:(id)arg1;
  • (void)onExchangeEmotionPackCgiOkWithPid:(id)arg1 DownloadInfo:(id)arg2;
  • (void)reportWithFailedReason:(unsigned int)arg1 fileSize:(unsigned long)arg2;
  • (void)reportWithoutFileSizeWithFailedReason:(unsigned int)arg1;
  • (void)trySaveThumbImage;
  • (void)tryDownloadThumbImage;
  • (void)showComfirmTipsWithWording:(id)arg1;
  • (void)showExtendLimitTipsWithWording:(id)arg1;
  • (void)showSavedTips;
  • (BOOL)startAddEmoticonWithWrap:(id)arg1 NeedCheckTotalCountLimit:(BOOL)arg2;
  • (BOOL)startExchangePackAndAddEmoticonWithWrap:(id)arg1;
  • (BOOL)startAddEmoticonWithWrap:(id)arg1;
  • (BOOL)checkTotalCountLimit; @property(readonly, nonatomic) BOOL isAdding;
  • (id)init;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCOFeedBackTips : MMWindowViewController <MMGrowTextViewDelegate, InputControllerDelegate, IMMGrowTextViewExt> { BOOL _hasInputSth; int _roomid; UIView *_starView; UIView *_feedWordingSubView; UIView *_inviteView; UIImageView *_backgroundView; float _tipsHeight; UIButton *_backgroundBtn; float _feedWordingSubViewHeight; NSMutableArray *_starBtnArr; NSMutableArray *_wordingBtnArr; UIView *_bottomBtnView; UIImageView *_inputView; EmoticonBoardView *_moticonBoardView; UIButton *_expressionButton; MMGrowTextView *_textView; UIView *_textBackgroundImage; WCInputController *_inputController; NSMutableArray *_resitemArr; long _currStarTag; NSString *_defaultShowText; WCOutFeedbackCgi *_cgi; UIButton *_confirmButton; }

@property(retain, nonatomic) UIButton *confirmButton; // @synthesize confirmButton=_confirmButton; @property(retain, nonatomic) WCOutFeedbackCgi *cgi; // @synthesize cgi=_cgi; @property(nonatomic) BOOL hasInputSth; // @synthesize hasInputSth=_hasInputSth; @property(retain, nonatomic) NSString *defaultShowText; // @synthesize defaultShowText=_defaultShowText; @property(nonatomic) long currStarTag; // @synthesize currStarTag=_currStarTag; @property(retain, nonatomic) NSMutableArray *resitemArr; // @synthesize resitemArr=_resitemArr; @property(retain, nonatomic) WCInputController *inputController; // @synthesize inputController=_inputController; @property(retain, nonatomic) UIView *textBackgroundImage; // @synthesize textBackgroundImage=_textBackgroundImage; @property(retain, nonatomic) MMGrowTextView *textView; // @synthesize textView=_textView; @property(retain, nonatomic) UIButton *expressionButton; // @synthesize expressionButton=_expressionButton; @property(retain, nonatomic) EmoticonBoardView *moticonBoardView; // @synthesize moticonBoardView=_moticonBoardView; @property(retain, nonatomic) UIImageView *inputView; // @synthesize inputView=_inputView; @property(retain, nonatomic) UIView *bottomBtnView; // @synthesize bottomBtnView=_bottomBtnView; @property(retain, nonatomic) NSMutableArray *wordingBtnArr; // @synthesize wordingBtnArr=_wordingBtnArr; @property(retain, nonatomic) NSMutableArray *starBtnArr; // @synthesize starBtnArr=_starBtnArr; @property(nonatomic) float feedWordingSubViewHeight; // @synthesize feedWordingSubViewHeight=_feedWordingSubViewHeight; @property(retain, nonatomic) UIButton *backgroundBtn; // @synthesize backgroundBtn=_backgroundBtn; @property(nonatomic) float tipsHeight; // @synthesize tipsHeight=_tipsHeight; @property(retain, nonatomic) UIImageView *backgroundView; // @synthesize backgroundView=_backgroundView; @property(retain, nonatomic) UIView *inviteView; // @synthesize inviteView=_inviteView; @property(retain, nonatomic) UIView *feedWordingSubView; // @synthesize feedWordingSubView=_feedWordingSubView; @property(retain, nonatomic) UIView *starView; // @synthesize starView=_starView; @property(nonatomic) int roomid; // @synthesize roomid=_roomid; - (void).cxx_destruct; - (void)parseConfigXml:(id)arg1; - (id)getInputText; - (void)keyboardDidHide; - (void)textViewTextDidChange; - (void)keyboardWillShow; - (void)MMGrowTextViewBeginEditing:(id)arg1; - (void)MMGrowTextViewHeightDidChanged:(id)arg1; - (void)didCommitEmptyText; - (void)didCommitText:(id)arg1; - (void)showLoadingOk; - (void)onCancelInvite; - (void)onDoInvite; - (void)onCancelFeedback; - (void)onConfirm; - (void)onClickWordingBtn:(id)arg1; - (void)onClickStarBtn:(id)arg1; - (void)onHideView:(id)arg1; - (void)initInviteView; - (id)genNewBigButton; - (void)resignInput; - (void)becomeInput; - (void)initInputController; - (void)initInputToolView; - (void)initBottomButtons; - (void)initInputView; - (id)genBackgroundView; - (void)initStarView; - (void)initData; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CustomEmoticonSynchronizeView : MMUIView <EmoticonBackUpMgrExt, UIAlertViewDelegate> { BOOL m_lastTimeAnimating; BOOL _m_firstEnterWithoutWiFi; UIButton *m_pauseButton; UIButton *m_startButton; UIButton *m_editButton; UIButton *m_closeButton; UIImageView *m_cloudImageView; UIImageView *m_cloudStatusImageView; UILabel *m_synchronizeStatusLabel; UILabel *m_networkStatusLabel; id _m_delegate; unsigned int _m_localEmoticonLimit; }

@property(nonatomic) unsigned int m_localEmoticonLimit; // @synthesize m_localEmoticonLimit=_m_localEmoticonLimit; @property(nonatomic) BOOL m_firstEnterWithoutWiFi; // @synthesize m_firstEnterWithoutWiFi=_m_firstEnterWithoutWiFi; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(nonatomic) BOOL m_lastTimeAnimating; // @synthesize m_lastTimeAnimating; @property(retain, nonatomic) UILabel *m_networkStatusLabel; // @synthesize m_networkStatusLabel; @property(retain, nonatomic) UILabel *m_synchronizeStatusLabel; // @synthesize m_synchronizeStatusLabel; @property(retain, nonatomic) UIImageView *m_cloudStatusImageView; // @synthesize m_cloudStatusImageView; @property(retain, nonatomic) UIImageView *m_cloudImageView; // @synthesize m_cloudImageView; @property(retain, nonatomic) UIButton *m_closeButton; // @synthesize m_closeButton; @property(retain, nonatomic) UIButton *m_editButton; // @synthesize m_editButton; @property(retain, nonatomic) UIButton *m_startButton; // @synthesize m_startButton; @property(retain, nonatomic) UIButton *m_pauseButton; // @synthesize m_pauseButton; - (void).cxx_destruct; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onEmoticonBackUpMgrSyncOperate; - (void)onEmoticonBackUpMgrRecoverNetworkChangeToUnreachable; - (void)onEmoticonBackUpMgrRecoverAutoPauseOnWWan; - (void)onEmoticonBackUpMgrRecoverGoon; - (void)onEmoticonBackUpMgrRecoverPause; - (void)onEmoticonBackUpMgrRecoverFailed; - (void)onEmoticonBackUpMgrRecoverComplete; - (void)onEmoticonBackUpMgrRecoverOneEmoticon; - (BOOL)isReachable; - (BOOL)isOnWifi; - (unsigned int)getCurrentEmoticonCount; - (BOOL)isRecoveringComplete; - (BOOL)isRecoveringBeenPause; - (BOOL)isRecovering; - (void)layoutSubviews; - (void)updateNetworkLabelTotalCount:(unsigned int)arg1 CompleteCount:(unsigned int)arg2; - (void)updateSynchronizeLabelTotalCount:(unsigned int)arg1 CompleteCount:(unsigned int)arg2; - (void)updateCloudImageViewTotalCount:(unsigned int)arg1 CompleteCount:(unsigned int)arg2; - (void)updateCloseButtonTotalCount:(unsigned int)arg1 CompleteCount:(unsigned int)arg2; - (void)onClickClose; - (void)updateEditButtonTotalCount:(unsigned int)arg1 CompleteCount:(unsigned int)arg2; - (void)onClickEdit; - (void)updateStartButtonTotalCount:(unsigned int)arg1 CompleteCount:(unsigned int)arg2; - (void)onClickStart; - (void)updatePauseButtonTotalCount:(unsigned int)arg1 CompleteCount:(unsigned int)arg2; - (void)onClickPause; - (void)updateView; - (void)onBecomeActive; - (id)initWithFrame:(struct CGRect)arg1; - (void)setDelegate:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCTextDetailViewController : MMUIViewController <RichTextLayoutDelegate, ILinkEventExt, WXGestureDelegate, ITranslateSnsMgrExt> { UIScrollView *_bgScrollView; WCDataItem *_dataItem; NSString *_copyedText; RichTextView *_contentDescView; NSString *_contentDesc; WXGesture *_gesture; RichTextView *m_translateView; UIButton *m_translateStatusView; UIImageView *m_translateLineView; int eTranslateStatus; }

  • (id)makeDataWrapForWCTranslate:(id)arg1;
  • (void).cxx_destruct;
  • (void)onTranslateSnsChanged:(id)arg1;
  • (void)onTranslateSnsFailed:(id)arg1 errTip:(id)arg2;
  • (float)initTranslateStatusButton:(BOOL)arg1 withTitle:(id)arg2;
  • (float)initContentTranslateView:(id)arg1 andSuperScrollView:(id)arg2;
  • (void)onTranslate:(id)arg1;
  • (id)GetTranslateSnsKeyID;
  • (void)gestureWillEndTransition:(id)arg1 isCanceld:(BOOL)arg2;
  • (void)onTextLongPressed:(id)arg1 withRect:(struct CGRect)arg2 withView:(id)arg3;
  • (void)onPhoneLongPressed:(id)arg1 withRect:(struct CGRect)arg2 withView:(id)arg3;
  • (void)onLinkLongPressed:(id)arg1 withRect:(struct CGRect)arg2 withView:(id)arg3;
  • (void)showMenuItemForText:(id)arg1 withRect:(struct CGRect)arg2 isWord:(BOOL)arg3 withView:(id)arg4;
  • (void)onExpose:(id)arg1;
  • (void)onFavAddForTranslated:(id)arg1;
  • (void)onFavAdd:(id)arg1;
  • (void)onCopy:(id)arg1;
  • (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2;
  • (BOOL)canBecomeFirstResponder;
  • (void)initGestureRecognizer;
  • (void)viewDidLayoutSubviews;
  • (void)reloadView;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)initWithDataItem:(id)arg1;
  • (void)onMenuControllerWillHide:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WSContactSearchResult : NSObject { NSString *_keyword; NSMutableArray *_arrResult; NSMutableDictionary *_dicSearchMatchTip; NSString *_sugTitle; unsigned long _sugType; }

@property(nonatomic) unsigned long sugType; // @synthesize sugType=_sugType; @property(retain, nonatomic) NSString *sugTitle; // @synthesize sugTitle=_sugTitle; @property(retain, nonatomic) NSMutableDictionary *dicSearchMatchTip; // @synthesize dicSearchMatchTip=_dicSearchMatchTip; @property(retain, nonatomic) NSMutableArray *arrResult; // @synthesize arrResult=_arrResult; @property(retain, nonatomic) NSString *keyword; // @synthesize keyword=_keyword; - (void).cxx_destruct; - (id)markHighlightString:(id)arg1 arrKeywords:(id)arg2; - (id)toJSON;

@end

@interface WSContactSearchLogic : NSObject { id _delegate; WSContactSearchMgr *_searchMgr; NSString *_newestQueryText; unsigned long _bussinessType; }

@property(nonatomic) unsigned long bussinessType; // @synthesize bussinessType=_bussinessType; @property(retain, nonatomic) NSString *newestQueryText; // @synthesize newestQueryText=_newestQueryText; @property(retain, nonatomic) WSContactSearchMgr *searchMgr; // @synthesize searchMgr=_searchMgr; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onWSContactSearchResultUpdated; - (void)delaySearchImp:(id)arg1; - (void)delaySearch:(id)arg1 slowMode:(BOOL)arg2; - (void)handleTextChanged:(id)arg1; - (void)cancelSearch; - (void)dealloc; - (id)initWithBussinessType:(unsigned long)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GraphicVerifyWindow : MMUIWindow { UIImageView *m_codeImageView; UIButton *m_changeImgBtn; UIButton *m_verifyBtn; UIButton *m_cancelBtn; UITextField *m_textFieldCode; id m_delegate; UIWindow *oldKeyWindow; }

@property(retain, nonatomic) UIImageView *m_codeImageView; // @synthesize m_codeImageView; @property(retain, nonatomic) UIWindow *oldKeyWindow; // @synthesize oldKeyWindow; - (void).cxx_destruct; - (void)resignKeyWindow; - (void)makeKeyAndVisible; - (void)textFieldDidEndOnExit:(id)arg1; - (void)setDelegate:(id)arg1; - (void)onNext; - (void)onGraphicVerifyBack; - (void)onGraphicVerifyChangeImage; - (void)initHeaderView; - (void)internalInit; - (id)init; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface PasswordLogic : MMObject <PBMessageObserverDelegate, UITextFieldDelegate, UIAlertViewDelegate, GraphicVerifyWindowDelegate> { id m_delegate; unsigned long m_opCode; unsigned long m_uiScene; NSString *m_nsPwd; NSString *m_nsPwdMd5; NSString *m_nsPwd2; NSData *m_dtVerifyImg; GraphicVerifyWindow *m_winVerifyImg; NSString *m_nsImgEncryptKey; NSData *m_dtKSid; UIAlertView *m_alertViewVerifyPwd; unsigned long m_uiVerfyPwdScene; BOOL m_bVerify_Pwd_Use_Old_WTBuf; id m_oUserData; BOOL m_bCan_Verify_Pwd_Use_Old_WTBuf; NSString *m_nsTitle; NSString *m_nsMessage; }

@property(retain, nonatomic) id m_oUserData; // @synthesize m_oUserData; @property(nonatomic) BOOL m_bCan_Verify_Pwd_Use_Old_WTBuf; // @synthesize m_bCan_Verify_Pwd_Use_Old_WTBuf; @property(nonatomic) unsigned long m_uiVerfyPwdScene; // @synthesize m_uiVerfyPwdScene; @property(retain, nonatomic) NSData *m_dtKSid; // @synthesize m_dtKSid; @property(retain, nonatomic) NSString *m_nsImgEncryptKey; // @synthesize m_nsImgEncryptKey; @property(retain, nonatomic) GraphicVerifyWindow *m_winVerifyImg; // @synthesize m_winVerifyImg; @property(retain, nonatomic) NSData *m_dtVerifyImg; // @synthesize m_dtVerifyImg; @property(retain, nonatomic) NSString *m_nsPwd2; // @synthesize m_nsPwd2; @property(retain, nonatomic) NSString *m_nsPwdMd5; // @synthesize m_nsPwdMd5; @property(retain, nonatomic) NSString *m_nsPwd; // @synthesize m_nsPwd; @property(retain, nonatomic) NSString *m_nsMessage; // @synthesize m_nsMessage; @property(retain, nonatomic) NSString *m_nsTitle; // @synthesize m_nsTitle; @property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; @property(nonatomic) unsigned long m_opCode; // @synthesize m_opCode; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)MessageReturnVerifyPasswd:(id)arg1 Event:(unsigned long)arg2; - (void)MessageReturnCheckPasswd:(id)arg1 Event:(unsigned long)arg2; - (void)MessageReturnSetPasswd:(id)arg1 Event:(unsigned long)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)dealloc; - (id)init; - (void)startSetPassword:(id)arg1; - (void)startCheckPassword:(unsigned long)arg1; - (void)startVerifyPassword; - (void)showVerifyPassFailAlert:(id)arg1; - (void)showFailAlert:(id)arg1 message:(id)arg2; - (void)showVerifyAlert; - (void)showPasswordAlert; - (void)updateVerifyImg; - (void)onGraphicVerifyChangeImage; - (void)onGraphicVerifyBack; - (void)onGraphicVerifyWithVerifyCode:(id)arg1; - (void)addTextFieldToAlert:(id)arg1; - (void)willPresentAlertView:(id)arg1; - (void)doGetVerifyImg; - (void)verifyPwd:(id)arg1; - (void)doVerifyPwd; - (void)doVerifyCode:(id)arg1; - (void)getPassword:(id)arg1; - (id)topMostController;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LinkedInBindViewController : MMUIViewController <PBMessageObserverDelegate, MMWebViewDelegate> { MMTableViewInfo *m_tableViewInfo; int m_uiScene; NSDictionary *m_dicParams; BOOL m_bSwitch; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)initQRCodeResultView;
  • (void)initUnbindView;
  • (void)initBindedView:(id)arg1;
  • (void)initHeaderView:(id)arg1 Margin:(float)arg2;
  • (void)onShowLinkedInSwitchQRcode:(id)arg1;
  • (void)onShowLinkedInSwitch:(id)arg1;
  • (void)onCancel;
  • (void)onConfirm;
  • (void)onQRCodeBind;
  • (void)onUnBind;
  • (void)doUnBind;
  • (void)onBind;
  • (void)onWebViewWillClose:(id)arg1;
  • (id)getDicLinkedInUrl;
  • (id)getDicLinkedInName;
  • (id)getDicLinkedInID;
  • (id)getSelfLinkedInUrl;
  • (id)getSelfLinkedInName;
  • (id)getSelfLinkedInID;
  • (void)dealloc;
  • (id)init;
  • (void)setFromScene:(int)arg1;
  • (void)setParams:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SettingPluginsViewController : SettingBaseViewController <contactInfoDelegate, WCActionSheetDelegate> { struct map<unsigned int, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, unsigned int>>> m_mapCellToCellType; struct map<unsigned int, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, unsigned int>>> m_uninstallMapCellToCellType; struct map<unsigned int, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, unsigned int>>> m_mapSectionType; NSMutableArray *m_nameArray; NSMutableArray *m_uninstallNameArray; }

  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (void)initDeepLinkConfig;
  • (void)openSecurityAssistant;
  • (void)dealloc;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)pluginsChanged:(id)arg1;
  • (void)initData;
  • (void)initOnePlugin:(int)arg1;
  • (void)reportUserClickWithPluginType:(int)arg1;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2;
  • (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (void)openContactInfoView:(int)arg1;
  • (void)newMessageFromContactInfo:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavRecordFileNodeView : FavRecordLeftThumbRightLabelNodeView { }

  • (void)addContentSubView;

@end

@interface EmotionButtonWithClickState : UIButton { UIColor *m_originBackgroundColor; UIColor *_touchDownBGColor; double _animateDurationForRemoveClickStateBG; }

@property(nonatomic) double animateDurationForRemoveClickStateBG; // @synthesize animateDurationForRemoveClickStateBG=_animateDurationForRemoveClickStateBG; @property(retain, nonatomic) UIColor *touchDownBGColor; // @synthesize touchDownBGColor=_touchDownBGColor; - (void).cxx_destruct; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (id)initWithFrame:(struct CGRect)arg1; - (id)init;

@end

@interface SightDraftBoxView : MMUIView <UICollectionViewDataSource, UICollectionViewDelegate> { UICollectionView *m_container; NSMutableArray *m_dataAry; NSMutableArray *m_selectedAry; NSMutableArray *m_itemViewAry; int m_selectedItem; SightView *_selectedPlayer; UIView *m_previewContent; BOOL m_editMode; BOOL m_leaveEditMode; float m_itemWidth; id _delegate; NSString *_selectTag; }

@property(retain, nonatomic) NSString *selectTag; // @synthesize selectTag=_selectTag; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)reflashState; - (void)scrollToBottom:(BOOL)arg1; - (void)reloadContent; - (void)confirmDeleted; - (void)undoDeleted; - (void)leaveEditMode; - (void)enterEditMode; - (BOOL)isInEditMode; - (id)getPreviewClickAnimation; - (id)getClickAnimation; - (void)switchItemSelected:(int)arg1 withView:(id)arg2; - (void)onDeleteButton:(id)arg1; - (void)onItemLongClick:(id)arg1; - (void)setItemSelected:(int)arg1; - (void)onSelectItem:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)reloadContainer; - (void)clearPlayer; - (id)makeCell:(int)arg1; - (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2; - (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2; - (int)numberOfSectionsInCollectionView:(id)arg1; - (void)clearSelectedPlayer; - (void)setTopInset:(float)arg1; - (id)collectionView:(id)arg1 viewForSupplementaryElementOfKind:(id)arg2 atIndexPath:(id)arg3; - (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForFooterInSection:(int)arg3; - (void)makeContainer; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakePeopleLogicController : MMObject <PBMessageObserverDelegate, LocationRetrieveDelegate> { unsigned long m_uiEventID; unsigned long m_uiTryCount; double m_dbLastReportTime; id m_delegate; LocationRetriever *m_locationRetrieve; BOOL m_isTriggeredShakeReport; NSMutableArray *m_eventIDsToListen; ShakeReportResponse *m_reportResponse; ShakeGetResponse *m_getResponse; BOOL m_isTaskStoped; CLLocation *m_location; }

@property(retain, nonatomic) CLLocation *m_location; // @synthesize m_location; @property(nonatomic) BOOL m_isTaskStoped; // @synthesize m_isTaskStoped; @property(retain, nonatomic) ShakeGetResponse *m_getResponse; // @synthesize m_getResponse; @property(retain, nonatomic) ShakeReportResponse *m_reportResponse; // @synthesize m_reportResponse; @property(retain, nonatomic) NSMutableArray *m_eventIDsToListen; // @synthesize m_eventIDsToListen; @property(nonatomic) BOOL m_isTriggeredShakeReport; // @synthesize m_isTriggeredShakeReport; @property(retain, nonatomic) LocationRetriever *m_locationRetrieve; // @synthesize m_locationRetrieve; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)SetShakeList:(id)arg1 andScene:(unsigned long)arg2; - (void)updateShakeLocation; - (id)getMsgForState:(unsigned long)arg1; - (BOOL)isShowBannerView; - (void)shakeTerminate; - (void)shakeReset; - (void)shakeStop; - (void)shakeReport; - (void)dealloc; - (id)initWithDelegate:(id)arg1; - (void)onRetrieveLocationError:(int)arg1; - (void)onRetrieveLocationTimeOut:(id)arg1; - (void)onRetrieveLocationOK:(id)arg1; - (void)processGetResponse; - (void)processReportResponse; - (void)doShakeGet; - (void)createShakeGetEvent; - (void)createShakeReportEvent; - (BOOL)isInEventIDsToListen:(int)arg1; - (void)removeFromEventIDsToListen:(int)arg1; - (void)addToEventIDsToListen:(int)arg1; - (BOOL)isShakeStarted;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSResultView : MMUIView <UISearchBarDelegate, UITableViewDelegate, UITableViewDataSource, MMRefreshTableFooterDelegate> { NSString *m_keyword; NSString *m_defaultKeyword; MMUIViewController *m_controller; UIView *m_bottomView; UIView *m_searchBarSuperView; UIImageView *m_searchBarWrap; MMUISearchBar *m_searchBar; MMTableView *m_tableView; WCTimeLineFooterView *m_footerView; NSMutableArray *m_resultAry; NSString *m_emptyTipSuffix; AttributeLabel *m_emptyTipLabel; BOOL m_popForCancel; BOOL m_hasMoving; float m_moveStartOffset; float m_moveCurOffset; float m_moveContentOffsetY; UIImageView *m_bottomViewShadow; id m_detailViewDelegate; int m_searchScene; BOOL _bNewSearch; float _searchTextFieldNormalWidth; struct CGSize _searchIconDefaultSize; UIImageView *_searchIcon; }

@property(nonatomic) int searchScene; // @synthesize searchScene=m_searchScene; @property(nonatomic) __weak id detailViewDelegate; // @synthesize detailViewDelegate=m_detailViewDelegate; @property(retain, nonatomic) UIView *bottomView; // @synthesize bottomView=m_bottomView; @property(retain, nonatomic) NSString *emptyTipSuffix; // @synthesize emptyTipSuffix=m_emptyTipSuffix; @property(retain, nonatomic) NSMutableArray *resultAry; // @synthesize resultAry=m_resultAry; @property(retain, nonatomic) NSString *keyword; // @synthesize keyword=m_keyword; @property(retain, nonatomic) MMUIViewController *viewController; // @synthesize viewController=m_controller; @property(retain, nonatomic) UIView *searchBarSuperView; // @synthesize searchBarSuperView=m_searchBarSuperView; - (void).cxx_destruct; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2; - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2; - (void)scrollViewDidScroll:(id)arg1; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1; - (void)onLoadMore; - (void)reloadData; - (void)searchBarCancelButtonClicked:(id)arg1; - (void)searchBarSearchButtonClicked:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (void)handleTextChanged:(id)arg1 immediately:(BOOL)arg2; - (void)handlePanGesture:(id)arg1; - (void)updateSearchBarPosition; - (void)moveRight; - (void)cancelMoveSearchBar; - (BOOL)hasSearchDone:(id)arg1; - (id)getSearchArray:(id)arg1; - (void)resetSearchIconFrame; - (id)getSearchIcon; - (void)enableButton:(id)arg1; - (void)remove; - (void)pop; - (void)show; - (void)handleRotateEvent; - (void)clearResource; - (void)setDefaultKeyWord:(id)arg1; - (void)loadView; - (void)onReturn; - (void)dealloc; - (id)init; - (float)getSearchTextFieldWidth;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CExtendInfoOfVoip : NSObject <IMessageWrapExt, IMsgExtendOperation, NSCopying> { unsigned int m_uiVoipRecvTime; unsigned long m_uiVoipStatus; unsigned long m_uiVoipInviteType; long m_iVoipRoomid; long long m_i64VoipKey; unsigned long m_wordingType; unsigned long m_duration; CMessageWrap *m_refMessageWrap; }

  • (void)CreateExtendInfoWithType:(unsigned long)arg1 retExtendInfo:(id *)arg2; @property(nonatomic) unsigned long m_duration; // @synthesize m_duration; @property(nonatomic) unsigned long m_wordingType; // @synthesize m_wordingType; @property(nonatomic) CMessageWrap *m_refMessageWrap; // @synthesize m_refMessageWrap; @property(nonatomic) unsigned long m_uiVoipStatus; // @synthesize m_uiVoipStatus; @property(nonatomic) unsigned int m_uiVoipRecvTime; // @synthesize m_uiVoipRecvTime; @property(nonatomic) unsigned long m_uiVoipInviteType; // @synthesize m_uiVoipInviteType; @property(nonatomic) long m_iVoipRoomid; // @synthesize m_iVoipRoomid; @property(nonatomic) long long m_i64VoipKey; // @synthesize m_i64VoipKey;
  • (void)UpdateContent:(id)arg1;
  • (void)ChangeForDisplay;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppEmoticonSharedMessageNodeView : AppDefaultMessageNodeView { }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void)onClick;

@end

@interface TrustedFriendsLogic : MMObject <MultiSelectContactsViewControllerDelegate, RoomContactSelectDelegate, TrustedFriendsCgiDelegate> { BOOL _m_isListHadChanged; id _m_delegate; TrustedFriendsCgi *_m_trustedFriendCgi; NSMutableArray *_m_trustedFriendList; unsigned int _m_maxTrustedFriendCount; RoomContactSelectViewController *_m_roomVc; NSMutableDictionary *_m_willBeRemovedContactsDict; }

@property(nonatomic) BOOL m_isListHadChanged; // @synthesize m_isListHadChanged=_m_isListHadChanged; @property(retain, nonatomic) NSMutableDictionary *m_willBeRemovedContactsDict; // @synthesize m_willBeRemovedContactsDict=_m_willBeRemovedContactsDict; @property(retain, nonatomic) RoomContactSelectViewController *m_roomVc; // @synthesize m_roomVc=_m_roomVc; @property(nonatomic) unsigned int m_maxTrustedFriendCount; // @synthesize m_maxTrustedFriendCount=_m_maxTrustedFriendCount; @property(retain, nonatomic) NSMutableArray *m_trustedFriendList; // @synthesize m_trustedFriendList=_m_trustedFriendList; @property(retain, nonatomic) TrustedFriendsCgi *m_trustedFriendCgi; // @synthesize m_trustedFriendCgi=_m_trustedFriendCgi; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)onSelectContact:(id)arg1; - (id)getCellImage:(id)arg1; - (void)makeCell:(id)arg1 contact:(id)arg2; - (void)showErrorTips:(id)arg1 forReason:(unsigned int)arg2; - (void)onCgiFailed:(unsigned int)arg1 error:(int)arg2 msg:(id)arg3; - (void)onSyncTrustedFriendsSuccess:(id)arg1; - (void)onGetTrustedFriendsListSuccess:(id)arg1; - (void)onCancelSelectContact; - (void)didSelectContact:(id)arg1; - (void)onMultiSelectContactReturn:(id)arg1; - (id)getContactsFromBaseContacts:(id)arg1; - (id)getContactsFromTrustedFriendContacts:(id)arg1; - (void)startSyncTrustedFriends; - (void)startGetTrustedFriends; - (void)beginRemovalAfterSelection; - (void)updateRightBtn; - (void)startChooseTrustedFriendsForRemoving; - (void)startChooseTrustedFriendsForAdding; - (BOOL)shouldSyncTrustedFriendList; - (BOOL)shouldNofityUserForCurrentFriendNotEnough; - (BOOL)canDeleteFriendFromTrustedFriendList; - (BOOL)canAddFriendToTrustedFriendList; - (id)getTrustedFriends; - (unsigned int)getMaxLimit; - (unsigned int)getTrustedFriendsCount; - (id)getTrustedFriendViewController; - (void)dealloc; - (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MessageSysNodeView : BaseMessageNodeView { UIImageView *m_bkgImageView; RichTextView *m_richTextView; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (void)onOrientationChanged;
  • (void)layoutSubviewsInternal;
  • (void)updateSubviews;
  • (id)getBkgImage:(BOOL)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCVideoPreviewRender : WCVideoRender { BOOL _m_usingSecondView; UIImageView *_m_firstRenderView; UIImageView *_m_secondRenderView; UIView *_m_containerView; AVCaptureVideoPreviewLayer *_m_previewLayer; }

@property(nonatomic) BOOL m_usingSecondView; // @synthesize m_usingSecondView=_m_usingSecondView; @property(retain, nonatomic) AVCaptureVideoPreviewLayer *m_previewLayer; // @synthesize m_previewLayer=_m_previewLayer; @property(retain, nonatomic) UIView *m_containerView; // @synthesize m_containerView=_m_containerView; @property(retain, nonatomic) UIImageView *m_secondRenderView; // @synthesize m_secondRenderView=_m_secondRenderView; @property(retain, nonatomic) UIImageView *m_firstRenderView; // @synthesize m_firstRenderView=_m_firstRenderView; - (void).cxx_destruct; - (void)onGetLastFrameImage:(id)arg1; - (void)onFlipCameraComplete; - (void)flipView; - (id)getRenderView; - (void)changeFrame:(struct CGRect)arg1; - (void)updateOrientation; - (id)initWithFrame:(struct CGRect)arg1 AVCaptureVideoPreviewLayer:(id)arg2; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXGBackupBasicLogic : NSObject { BOOL _retransfer; id _delegate; NSObject *_processLogicQueue; }

@property(nonatomic) __weak NSObject *processLogicQueue; // @synthesize processLogicQueue=_processLogicQueue; @property(nonatomic) BOOL retransfer; // @synthesize retransfer=_retransfer; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)processCancelRequest:(id)arg1; - (void)processFinishRequest:(id)arg1; - (void)processBackupDataTagResponse:(id)arg1; - (void)processBackupDataTag:(id)arg1; - (void)processSvrIDResponse:(id)arg1; - (void)processSvrIDRequest:(id)arg1; - (void)processDataPushResponse:(id)arg1; - (void)processDataPush:(id)arg1; - (void)processRequestSessionResponse:(id)arg1; - (void)processRequestSession:(id)arg1; - (void)processStartRequest:(id)arg1; - (void)processStartResponse:(id)arg1; - (void)confirmLogic; - (void)stopService; - (void)startService; - (id)initWithProtoHandler:(id)arg1 withProcessQueue:(id)arg2; - (id)initWithProtoHandler:(id)arg1;

@end

@interface MsgRecordFileDetailViewController : MMUIViewController <ForwardMessageLogicDelegate, IRecordDownloadExt, ImageScrollViewDelegate, WCActionSheetDelegate, SessionSelectControllerDelegate, UIDocumentInteractionControllerDelegate> { MsgRecordDataWrap *m_recordDataWrap; NSString *m_nsFilePath; NSString *m_nsFileName; unsigned long m_uiFileSize; BOOL m_bIsUnkownType; unsigned long m_uiFileType; MMProgressView *m_progressBar; UILabel *m_downloadLabel; UIButton *m_btnDownload; UILabel *m_downloadFail; UIButton *m_btnOpenByApp; UIDocumentInteractionController *m_vcDocument; ImageScrollView *m_imgPreview; id m_delegate; NSString *m_tmpFilePath; UIWebView *m_webview; ForwardMessageLogicController *m_forwardMsgLogic; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) MsgRecordDataWrap *m_recordDataWrap; // @synthesize m_recordDataWrap; - (void).cxx_destruct; - (id)getCurrentViewController; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onSingleTap:(id)arg1; - (void)OnDownloadRecordMessagePart:(id)arg1 DataId:(id)arg2 PartLen:(unsigned long)arg3 TotalLen:(unsigned long)arg4; - (void)OnDownloadRecordMessageOK:(id)arg1 DataId:(id)arg2 bThumb:(BOOL)arg3; - (void)OnDownloadRecordMessageFail:(id)arg1 DataId:(id)arg2; - (void)OnDownloadRecordMessageExpired:(id)arg1 DataId:(id)arg2; - (void)documentInteractionController:(id)arg1 didEndSendingToApplication:(id)arg2; - (void)onAction; - (void)OpenByApp; - (void)openFile; - (void)AddOpenByApp; - (void)RemoveDownloadFail; - (void)DownloadFile; - (void)AddDownloadFail; - (void)RemoveDownloadProgress; - (void)SetProgress:(float)arg1 TotalSize:(float)arg2; - (void)AddDownloadProgress; - (void)viewWillLayoutSubviews; - (void)initView; - (void)initData; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (void)SafeDeleteDocument; - (void)dealloc; - (id)initWithRecordDataWrap:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonStoreDetailCoverImageView : MMUIView { MMRedHeadLiner *m_tagImageView; MMWebImageView *m_webImageView; }

@property(retain, nonatomic) MMWebImageView *m_webImageView; // @synthesize m_webImageView; @property(retain, nonatomic) MMRedHeadLiner *m_tagImageView; // @synthesize m_tagImageView; - (void).cxx_destruct; - (void)layoutSubviews; - (void)setTagHidden:(BOOL)arg1; - (void)setImageUrl:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1; - (void)dealloc;

@end

@interface ShowRatingAchive : NSObject { unsigned int m_uiLastShowedVersion; NSDate *m_dtFirstRecieveTime; unsigned int m_uiShowType; unsigned int m_uiWaitDays; }

@property(nonatomic) unsigned int m_uiWaitDays; // @synthesize m_uiWaitDays; @property(nonatomic) unsigned int m_uiShowType; // @synthesize m_uiShowType; @property(retain, nonatomic) NSDate *m_dtFirstRecieveTime; // @synthesize m_dtFirstRecieveTime; @property(nonatomic) unsigned int m_uiLastShowedVersion; // @synthesize m_uiLastShowedVersion; - (void).cxx_destruct; - (void)dealloc; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1;

@end

@interface WXGBackupDataMgr : NSObject { NSMutableArray *m_backupInfoDataArray; NSLock *m_backupInfoLock; WXGBackupMsgMgr *m_msgMgr; BOOL m_bProducing; NSCondition *m_conditionBuffer; NSMutableArray *m_producerArray; NSMutableArray *m_consumeArray; NSMutableArray *m_bufferArray; NSObject *m_getDataQueue; unsigned int m_consumerWait; unsigned int m_producerWait; }

  • (id)getBackupDataPushFromBakChatMsgList:(id)arg1 withDataID:(id)arg2;
  • (void).cxx_destruct;
  • (id)p_getDataFromConsumer;
  • (void)p_bufferAddDataToConsumer;
  • (void)p_producerAddDataToBuffer;
  • (void)p_producerAddOutput:(id)arg1;
  • (id)purgeMediaArray:(id)arg1;
  • (void)stopProduce;
  • (void)startProduce;
  • (id)getNextOutput;
  • (void)inputWithBackupDataInfo:(id)arg1;
  • (id)init;

@end

@interface StoreEmotionDeleteCgi : MMObject { id _m_delegate; NSString *_m_packageId; }

@property(retain, nonatomic) NSString *m_packageId; // @synthesize m_packageId=_m_packageId; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)callOkDelegate; - (void)callFailedDelegate; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)startRequest; - (id)initWithPackageId:(id)arg1 delegate:(id)arg2;

@end

@interface ChatMigrationBackupChatLogic : MMObject { ChatMigrationBackupChatFileHelper *m_BakChatFileHelper; BakChatUploadMediaPackageStruct *m_LastMediaPkg; int iLastMediaPkgEndOffset; PacketBackupDataResponse *mLastResponse; NSString *nsLastDataId; NSObject *m_GetDataPushQueue; BOOL m_GetDataFinished; BOOL m_bGetNextPieceOfData; unsigned int m_fileCountTransfered; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (id)getBackupDataPushPkgFromMediaStruct:(id)arg1 andDataID:(id)arg2 withOffset:(unsigned long)arg3; - (id)getBackupDataPushPkgFromMsgRequst:(id)arg1 andDataID:(id)arg2; - (id)p_getNextPieceOfData:(id)arg1; - (void)getNextPieceOfData; - (void)stopGetNextPieceOfData; - (void)startGetNextPieceOfData; - (id)getDicOfBackupReportInfo; - (void)dealloc; - (id)initWithUserName:(id)arg1; - (id)init;

@end

@interface UIImageViewEx : UIImageView { }

  • (void)setFrame:(struct CGRect)arg1;

@end

@interface WCImageFullScreenViewContainer : MMUIScrollView <WCActionSheetDelegate, BaseScanLogicDelegate, UIScrollViewDelegate, MMImageScrollViewHelperDelegate, WCFacadeExt> { WCMediaItem *m_mediaData; WCMediaItemWrap *m_mediaDataWrap; struct CGRect m_originImageRectInScreen; struct CGSize m_initalContentSize; UIImage *m_image; BOOL m_isAnimating; BOOL m_isShowing; BOOL m_bIsLongPressHandled; BOOL m_isImageReady; BOOL m_isComeFromDownload; int m_lastDeviceOrientation; UIImageView *m_container; MMLoadingView *m_loadingView; MMProgressViewEx *m_processView; MMImageScrollViewHelper *m_scrollViewHelper; WCActionSheet *m_actionSheet; id m_delegate; ScanQRCodeLogicController *_scanQRCodeLogic; int m_qrcodeActionSheetIndex; double _startLoadingTime; }

@property(nonatomic) double startLoadingTime; // @synthesize startLoadingTime=_startLoadingTime; @property(readonly, nonatomic) MMLoadingView *m_loadingView; // @synthesize m_loadingView; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) struct CGSize m_initalContentSize; // @synthesize m_initalContentSize; @property(nonatomic) struct CGRect m_originImageRectInScreen; // @synthesize m_originImageRectInScreen; @property(retain, nonatomic) WCMediaItemWrap *m_mediaDataWrap; // @synthesize m_mediaDataWrap; @property(retain, nonatomic) WCMediaItem *m_mediaData; // @synthesize m_mediaData; @property(retain, nonatomic) UIImage *m_image; // @synthesize m_image; - (void).cxx_destruct; - (void)onScanEnds; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)LongPressEvents; - (void)PreScanQRCode; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)animationRotateDidStop; - (void)contentNeedRotateWithOrientation:(int)arg1; - (void)onDeviceRotate:(BOOL)arg1; - (void)onDownloadMediaProcessChange:(id)arg1 downloadType:(int)arg2 current:(int)arg3 total:(int)arg4; - (void)hideWithoutAnimation; - (void)animationHideDidStop; - (void)animationHideWithRotate; - (struct CGAffineTransform)getAnimationRotateTransform; - (void)tryDownloadImage; - (void)animationShowWithMediaItem:(id)arg1; - (void)animationShowStep2; - (void)animationShowStep2_Animate; - (void)animationShowStep2_ImageNotReady; - (void)animationShowDidStop; - (void)animationShowView; - (void)setContentOffsetAndSize; - (void)clearStatus; - (struct CGRect)getCenterRect:(struct CGSize)arg1 maxSize:(struct CGSize)arg2; - (void)showProcessView; - (void)reloadView:(id)arg1; - (void)initScrollViewHelper; - (void)onDoubleTap:(id)arg1; - (void)onSingleTap:(id)arg1; - (id)viewForZooming; - (void)scrollViewDidZoom:(id)arg1; - (id)viewForZoomingInScrollView:(id)arg1; - (void)startLoadingNonBlock; - (void)startLoadingBlocked; - (void)setContentSize:(struct CGSize)arg1; - (void)setContentOffset:(struct CGPoint)arg1; - (void)setZoomScale:(float)arg1 animated:(BOOL)arg2; @property(nonatomic) struct CGRect frame; - (void)dealloc; - (void)stopAllAnimation; - (void)layoutSubviews; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(copy, nonatomic) NSArray *gestureRecognizers; @property(readonly) unsigned int hash; @property(nonatomic) float maximumZoomScale; @property(nonatomic) float minimumZoomScale; @property(readonly) Class superclass; @property(nonatomic) float zoomScale;

@end

@interface WCPattern : NSObject { WCDataItem *dataItem; double lastAccessTime; }

@property(nonatomic) double lastAccessTime; // @synthesize lastAccessTime; @property(retain, nonatomic) WCDataItem *dataItem; // @synthesize dataItem; - (void).cxx_destruct; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1;

@end

@interface WCPatternCacheMgr : NSObject { NSMutableDictionary *m_cache; BOOL m_needWriteBack; BOOL m_needLoadData; }

  • (void).cxx_destruct;
  • (void)tryGetWCDataItemPattern:(id)arg1;
  • (unsigned long long)onServiceCleanCache;
  • (void)onServiceMemoryWarning;
  • (void)onServiceTerminate;
  • (void)onServiceEnterBackground;
  • (void)dealloc;
  • (id)init;
  • (void)trySaveData;
  • (void)tryLoadData;
  • (id)pathForData;

@end

@interface MultitalkKvReport : NSObject { }

  • (void)minimizeClickWithGroupId:(id)arg1 withMode:(unsigned int)arg2 action:(unsigned int)arg3;
  • (void)functionGroupId:(id)arg1 minimizeClick:(unsigned int)arg2 muteClick:(unsigned int)arg3 speakerClick:(unsigned int)arg4 videoClick:(unsigned int)arg5 addMemberClick:(unsigned int)arg6;
  • (void)videoDurationReportWithDuration:(unsigned int)arg1 groupId:(id)arg2;
  • (void)selectContactReportWithSelectedContactCount:(unsigned int)arg1 hasReachLimit:(unsigned int)arg2 scene:(unsigned int)arg3 selectedContactFromGroupCount:(unsigned int)arg4 groupId:(id)arg5 clickCount:(unsigned int)arg6;
  • (void)durationReportWithDuration:(unsigned int)arg1 groupId:(id)arg2;
  • (void)connectReportWithResult:(unsigned int)arg1 roleType:(unsigned int)arg2 consuming:(long long)arg3 groupId:(id)arg4 failedReason:(unsigned int)arg5;
  • (void)receiveReportWithResult:(unsigned int)arg1 groupId:(id)arg2;
  • (void)callReportWithResult:(unsigned int)arg1;

@end

@interface WSContactSearchMgr : NSObject { NSMutableArray *_arrResultContact; NSMutableDictionary *_dicSearchMatchTip; id _delegate; NSString *_lastQueryText; NSString *_newestQueryText; NSMutableArray *_arrSourceContact; NSMutableDictionary *_dicContact; NSMutableDictionary *_dicCacheFilterContact; NSMutableDictionary *_dicChinesePinYin; NSMutableDictionary *_dicTagNames; unsigned long _bussinessType; }

@property(nonatomic) unsigned long bussinessType; // @synthesize bussinessType=_bussinessType; @property(retain, nonatomic) NSMutableDictionary *dicTagNames; // @synthesize dicTagNames=_dicTagNames; @property(retain, nonatomic) NSMutableDictionary *dicChinesePinYin; // @synthesize dicChinesePinYin=_dicChinesePinYin; @property(retain, nonatomic) NSMutableDictionary *dicCacheFilterContact; // @synthesize dicCacheFilterContact=_dicCacheFilterContact; @property(retain, nonatomic) NSMutableDictionary *dicContact; // @synthesize dicContact=_dicContact; @property(retain, nonatomic) NSMutableArray *arrSourceContact; // @synthesize arrSourceContact=_arrSourceContact; @property(retain, nonatomic) NSString *newestQueryText; // @synthesize newestQueryText=_newestQueryText; @property(retain, nonatomic) NSString *lastQueryText; // @synthesize lastQueryText=_lastQueryText; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) NSMutableDictionary *dicSearchMatchTip; // @synthesize dicSearchMatchTip=_dicSearchMatchTip; @property(retain, nonatomic) NSMutableArray *arrResultContact; // @synthesize arrResultContact=_arrResultContact; - (void).cxx_destruct; - (void)onContactListUpdate:(unsigned long)arg1; - (void)onDeleteContact:(id)arg1; - (void)onModifyContact:(id)arg1; - (void)doSearch:(id)arg1; - (void)sortContacts:(id)arg1 matchTips:(id)arg2; - (id)getSourceFilterContact:(id)arg1; - (BOOL)isTargetContact:(id)arg1; - (void)cancelSearch; - (void)initData; - (void)dealloc; - (id)initWithBusinessType:(unsigned long)arg1;

@end

@interface WXGBackupBackupLogic : WXGBackupBasicLogic { WXGBackupProtoHandler *m_protoHandler; WXGBackupDataMgr *m_dataMgr; WXGBackupDataInfo *m_backupDataInfo; WXGBackupBigSizeDataMgr *m_bigSizeDataMgr; BOOL m_bSendBigData; BOOL m_bFirstTag; unsigned long long m_currentSessionCount; unsigned long long m_totalSessionCount; NSString *m_lastBackupSesionName; NSMutableDictionary *m_sessionNickDictionary; unsigned int m_startBackupTime; BOOL m_bProcessingTag; NSMutableSet *m_currentDataID; WXGBackupAnalysis *m_analysisiHelper; }

  • (void).cxx_destruct;
  • (void)processOnMainThreadAlert:(unsigned int)arg1;
  • (void)processProgressCurrentSession:(unsigned long long)arg1 totalSession:(unsigned long long)arg2;
  • (void)processOnMainThreadProgressCurrentSession:(unsigned long long)arg1 totalSession:(unsigned long long)arg2;
  • (void)processOnMainThreadNotifyCode:(unsigned int)arg1;
  • (void)processNotifyCode:(unsigned int)arg1;
  • (void)processFinishRequest:(id)arg1;
  • (void)processBackupDataTagResponse:(id)arg1;
  • (void)processBackupDataTag:(id)arg1;
  • (void)processSvrIDResponse:(id)arg1;
  • (void)processSvrIDRequest:(id)arg1;
  • (void)processDataPushResponse:(id)arg1;
  • (void)processDataPush:(id)arg1;
  • (void)processRequestSessionResponse:(id)arg1;
  • (void)processRequestSession:(id)arg1;
  • (void)processStartResponse:(id)arg1;
  • (void)processStartRequest:(id)arg1;
  • (void)sendNextBigDataPush;
  • (void)sendLotOfBigDataPush;
  • (void)p_processBackupDataTag:(id)arg1;
  • (void)p_sendBackupOutputToRemote:(id)arg1;
  • (void)sendLotOfDataPush;
  • (void)sendNextDataPush;
  • (void)sendBackupConfirm;
  • (void)sendBackupDataTagWithDataInfo:(id)arg1;
  • (void)sendFinishRequest;
  • (void)sendSvrIDRequest;
  • (void)sendRequestSession;
  • (void)sendStartRequest;
  • (void)p_sendDataOnMainThread:(id)arg1;
  • (BOOL)sendData:(id)arg1;
  • (void)confirmLogic;
  • (void)stopService;
  • (void)startService;
  • (id)initWithProtoHandler:(id)arg1 withProcessQueue:(id)arg2;

@end

@interface AsyncTaskQueueEngine : NSThread { NSCondition *_conditon; NSMutableArray *_arrHighLevelTask; NSMutableArray *_arrMiddleLevelTask; NSMutableArray *_arrLowLevelTask; BOOL _isForeground; BOOL _enableForegroundTask; BOOL _enableTimerTask; NSLock *_statusLock; }

  • (void).cxx_destruct;
  • (void)main;
  • (void)asyncSignal;
  • (void)setTimerTaskValid:(BOOL)arg1;
  • (BOOL)excuteBackgroundTask:(int)arg1;
  • (BOOL)excuteTimerTask:(int)arg1;
  • (BOOL)excuteForegroundTask:(int)arg1;
  • (BOOL)excuteInitTask:(int)arg1;
  • (id)getAllTask:(int)arg1;
  • (void)cancel;
  • (void)forbidForegroundTask;
  • (void)enableForegroundTask;
  • (BOOL)hasEnableForegroundTask;
  • (void)enterBackground;
  • (void)enterForeground;
  • (void)waitAllTask;
  • (void)signalAllTask;
  • (void)unregisterAllTask;
  • (void)unregisterTask:(id)arg1;
  • (void)registerTask:(id)arg1 priority:(int)arg2;
  • (id)init;

@end

@interface AppRecordMessageNodeView : BaseMessageNodeView { BOOL m_bNoMedia; FavoritesItemDataField *m_firstMediaData; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)onClick;
  • (void)onMoreOperate:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)showOpearation;
  • (void)updateBkgImage:(BOOL)arg1;
  • (id)getTitleText;
  • (void)initData;
  • (void)updateThumbImage;
  • (void)updateStatus:(id)arg1;
  • (void)initSourceView;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ScanBookLogicController : BaseScanLogicController <BookScannerDelegate, IScanBookMgrExt, WCActionSheetDelegate, UIAlertViewDelegate> { BookScanner *_scanner; int _unrecoCount; BOOL _isSearching; NSString *_alertText; }

  • (void).cxx_destruct;
  • (void)onGotScanItem:(id)arg1;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onRotate;
  • (void)showUnrecoAlert;
  • (void)onScanBookError:(int)arg1;
  • (void)onSendDataLength:(unsigned int)arg1;
  • (void)onScanTimeout;
  • (id)getAlertText;
  • (id)getInfoText;
  • (struct CGRect)getDrawCropRect;
  • (void)stopScan;
  • (void)setCropRect;
  • (void)startScan;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXGDotDotDotLabel : UILabel { NSArray *_wordList; double _duration; }

@property(nonatomic) double duration; // @synthesize duration=_duration; @property(retain, nonatomic) NSArray *wordList; // @synthesize wordList=_wordList; - (void).cxx_destruct; - (void)_animate:(id)arg1; - (void)_startAnimations:(id)arg1; - (void)animateforDuration:(double)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface VoicePrintQueueItem : NSObject { unsigned long voiceId; unsigned long offset; unsigned long length; unsigned long endflag; unsigned long trycount; }

@property(nonatomic) unsigned long trycount; // @synthesize trycount; @property(nonatomic) unsigned long endflag; // @synthesize endflag; @property(nonatomic) unsigned long length; // @synthesize length; @property(nonatomic) unsigned long offset; // @synthesize offset; @property(nonatomic) unsigned long voiceId; // @synthesize voiceId;

@end

@interface UploadVoicePrintMgr : MMObject <PBMessageObserverDelegate, IRsaCertMgrExt> { unsigned long _uploadType; unsigned long _curVoiceId; unsigned long _curResId; unsigned long _curScene; BOOL _isUploading; BOOL _isEnd; NSMutableArray *_uploadQueue; unsigned long _voiceTicket; unsigned long _cacheLastOffset; unsigned long _cacheLastlength; unsigned long _sameLoopCount; float _upload_per_time; id delegate; MMTimer *checkUploadQueueTimer; NSString *RsaVerifyTicket; }

@property(retain, nonatomic) NSString *RsaVerifyTicket; // @synthesize RsaVerifyTicket; @property(retain, nonatomic) MMTimer *checkUploadQueueTimer; // @synthesize checkUploadQueueTimer; @property(nonatomic) id delegate; // @synthesize delegate; @property(nonatomic) unsigned long curResId; // @synthesize curResId=_curResId; - (void).cxx_destruct; - (void)AddNewPart:(unsigned long)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3 EndFlag:(unsigned long)arg4; - (void)MainUpdateQueue:(id)arg1; - (void)Stop; - (void)Start:(unsigned long)arg1 UploadType:(unsigned long)arg2 withScene:(unsigned long)arg3 andResID:(unsigned long)arg4; - (void)ResetVoiceTicket; - (void)dealloc; - (id)init; - (void)doUpload:(unsigned long)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3 EndFlag:(unsigned long)arg4; - (void)checkUploadQueue; - (void)stopUploadTaskWithErr:(int)arg1; - (void)stopUploadTask; - (void)clearTempFile; - (void)RSAProtobufMessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)HandleReturn:(id)arg1 Event:(unsigned long)arg2; - (void)cleanItem;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMNewMultiSelectContactsViewController : MMUIViewController <MMNewMultiSelectContactsLogicDelegate, UITextFieldDelegate, UITableViewDataSource, UITableViewDelegate, MMNewMultiSelectContactsViewControllerDelegate> { BOOL _isSearching; BOOL _isAllowMultiSelect; BOOL _isShowSelectResult; BOOL _m_hasReachLimit; MMDelegateProxy *_delegate; NSString *_m_rightButtonTitle; MMUIView *_headerContainerView; MMMultiSelectedContactDisplayView *_selectedDisplayView; MMUIView *_searchBar; UITextField *_searchTextField; MMUIView *_searchHintBkgView; UIImageView *_searchIconImgView; MMUILabel *_searchBarHintLabel; UIButton *_searchCancelBtn; MMTableView *_displayTableView; UIImage *_backgroundImage; unsigned int _dataMode; NSString *_limitTipsContent; MMNewMultiSelectContactsLogicController *_logicController; unsigned int _m_clickCount; }

@property(nonatomic) unsigned int m_clickCount; // @synthesize m_clickCount=_m_clickCount; @property(nonatomic) BOOL m_hasReachLimit; // @synthesize m_hasReachLimit=_m_hasReachLimit; @property(retain, nonatomic) MMNewMultiSelectContactsLogicController *logicController; // @synthesize logicController=_logicController; @property(retain, nonatomic) NSString *limitTipsContent; // @synthesize limitTipsContent=_limitTipsContent; @property(nonatomic) unsigned int dataMode; // @synthesize dataMode=_dataMode; @property(nonatomic) BOOL isShowSelectResult; // @synthesize isShowSelectResult=_isShowSelectResult; @property(nonatomic) BOOL isAllowMultiSelect; // @synthesize isAllowMultiSelect=_isAllowMultiSelect; @property(nonatomic) BOOL isSearching; // @synthesize isSearching=_isSearching; @property(retain, nonatomic) UIImage *backgroundImage; // @synthesize backgroundImage=_backgroundImage; @property(retain, nonatomic) MMTableView *displayTableView; // @synthesize displayTableView=_displayTableView; @property(retain, nonatomic) UIButton *searchCancelBtn; // @synthesize searchCancelBtn=_searchCancelBtn; @property(retain, nonatomic) MMUILabel *searchBarHintLabel; // @synthesize searchBarHintLabel=_searchBarHintLabel; @property(retain, nonatomic) UIImageView *searchIconImgView; // @synthesize searchIconImgView=_searchIconImgView; @property(retain, nonatomic) MMUIView *searchHintBkgView; // @synthesize searchHintBkgView=_searchHintBkgView; @property(retain, nonatomic) UITextField *searchTextField; // @synthesize searchTextField=_searchTextField; @property(retain, nonatomic) MMUIView *searchBar; // @synthesize searchBar=_searchBar; @property(retain, nonatomic) MMMultiSelectedContactDisplayView *selectedDisplayView; // @synthesize selectedDisplayView=_selectedDisplayView; @property(retain, nonatomic) MMUIView *headerContainerView; // @synthesize headerContainerView=_headerContainerView; @property(retain, nonatomic) NSString *m_rightButtonTitle; // @synthesize m_rightButtonTitle=_m_rightButtonTitle; @property(nonatomic) __weak MMDelegateProxy *delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)setRightBarButtonItem; - (void)setLeftBarButtonItem; - (void)setTitleBar; - (void)showLimitTipsView; - (void)addExistContact2DisplayView; - (BOOL)isNeedShowSection; - (void)searchFieldResignFirstResponder; - (void)cancelSearch:(id)arg1; - (void)onTextFieldTextChange; - (void)onFinishBarButtonPress:(id)arg1; - (void)onCloseBarButtonPress:(id)arg1; - (void)onTipsViewClick:(id)arg1; - (BOOL)isContactCanBeRemove:(id)arg1; - (void)onSelectedContactDisplayViewDelete:(id)arg1; - (void)textFieldDidBeginEditing:(id)arg1; - (void)onSelectCountOutOfLimit; - (void)onResultTableViewNeedReload; - (void)onHandleCotnactTableViewSelected:(id)arg1 atIndexPath:(id)arg2 isSelected:(BOOL)arg3; - (void)onGetContactSearchResult:(id)arg1; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)setBackGroundImage:(id)arg1; - (void)setMultiSelectLimitCount:(unsigned int)arg1 andShowTips:(id)arg2; - (void)setExistContactArray:(id)arg1; - (void)setNeedShowSelectResultView:(BOOL)arg1; - (void)setAllowMultiSelect:(BOOL)arg1; - (void)initView; - (void)makeBackgroundBlurView; - (void)adjustSubviewRects; - (void)viewDidLayoutSubviews; - (void)viewWillAppear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidLoad; - (void)commonInit; - (id)initWithAllFriendContactsAndChatroomContact:(id)arg1; - (id)initWithChatRoomContact:(id)arg1; - (id)initWithAllFriendContacts; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavoritesAsyncUploadMgr : MMObject <CNetworkStatusExt, FavoritesAsyncUploaderDelegate> { NSMutableArray *_uploadingQueue; NSMutableArray *_failedQueue; NSMutableArray *_activeQueue; BOOL _isUploading; FavoritesCDNInfoDB *_favCdnDB; FavoritesItemDB *_favItemDB; FavoritesAsyncUploader *_favUploader; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)ReachabilityChange:(unsigned long)arg1; - (BOOL)deleteCdnInfoByFavoritesItemLocalId:(unsigned long)arg1; - (BOOL)updateItemXMLInItemDB:(id)arg1; - (void)onUploadFavItem:(id)arg1 LocalDataId:(id)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4; - (void)onUploadFail:(id)arg1 ErrCode:(int)arg2; - (void)onUploadFinished:(id)arg1; - (id)getAsyncUploadFaildItemList; - (id)getUploadPausedItemList; - (id)getUploadItemList; - (void)changeToNoWifi; - (BOOL)pauseAsyncUploadFavoritesItem:(unsigned long)arg1; - (BOOL)restartAllAsyncUploadFailedItems; - (BOOL)startAsyncUploadItem:(id)arg1 IsPriority:(BOOL)arg2; - (id)getUploadCdnInfoByLocalItemDataId:(id)arg1 andType:(int)arg2; - (BOOL)updateCdnInfo:(id)arg1; - (id)getNextAsyncUploadCdnInfoByLocalItemId:(unsigned long)arg1; - (void)tryStartUpload; - (void)setItemUploadFail:(id)arg1 ErrCode:(int)arg2; - (BOOL)delAsyncUploadItem:(id)arg1; - (BOOL)addAsyncUploadItem:(id)arg1; - (BOOL)loadAsyncUploadFailedQueue; - (BOOL)loadAsyncUploadingQueue; - (void)dealloc; - (void)initDB:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SelectAttachmentView : MMUIView <UIScrollViewDelegate, scrollViewDelegate> { id _delegate; id _dataSource; MMScrollView *_scrollView; UIPageControl *_pageController; UIImageView *m_tipsView; unsigned int _iCurSelection; BOOL bPageControlUsed; unsigned int iCount; unsigned int iRow; unsigned int iCol; unsigned int iPage; unsigned int iTouchBeganTime; BOOL isLayout; BOOL bIsLongPressedCalled; NSMutableArray *m_arrAttachmentButton; }

@property(nonatomic) __weak id dataSource; // @synthesize dataSource=_dataSource; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)setVoiceOverAccessibilityElements:(BOOL)arg1; - (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2; - (BOOL)canBecomeFirstResponder; - (id)appIDAtIndex:(unsigned long)arg1; - (void)touchesCancelled_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2; - (void)scrollViewDidEndDecelerating:(id)arg1; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)onLongPress:(id)arg1; - (void)onPageControllerChangePage:(id)arg1; - (void)resetContainerViewOffset; - (void)resetView; - (void)layoutSubviews; - (struct CGRect)calculateEmoticonViewFrameAtIndex:(unsigned long)arg1 forViewWidth:(float)arg2; - (float)getContentMarginCurOri; - (unsigned int)calculateEmoticonOrder:(struct CGPoint)arg1; - (BOOL)pointInScrollView:(struct CGPoint)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WSWebSearchContainerView : UIView { FTSWebSearchController *_controller; }

  • (void).cxx_destruct;
  • (id)initWithController:(id)arg1;

@end

@interface FTSWebSearchController : NSObject <UISearchBarDelegate, UIWebViewDelegate, UIScrollViewDelegate, FTSWebSearchDataSource, INewABTestMgrExt, WSJSEventHandleDelegate, WSContactSearchLogicDelegate, WSTagSearchDelegate> { MMTagSearchBar *_searchBar; WebSearchView *_mainView; WebSearchView *_detailView; WSResultViewLogic *_resultViewLogic; UIImageView *_searchBarWrap; UIImageView *_bottomViewShadow; BOOL _hasMoving; float _moveStartOffset; float _moveCurOffset; float _moveContentOffsetY; float _searchTextFieldNormalWidth; struct CGSize _searchIconDefaultSize; BOOL _isDetailSearch; unsigned long long _detailSearchType; NSString *_keywordForHomepage; NSString *_keywordForDetailPage; NSString *_searchID; NSString *_browsingTID; NSMutableArray *_arrDeletedTID; BOOL _bSwizzle; int _guideType; UIView *_view; UIView *_searchBarSuperView; UIView *_bottomView; MMUIViewController *_viewController; id _delegate; int _mode; WSJSEventHandler *_jsEventHandler; WSContactSearchLogic *_searchContactLogic; WSTagSearchLogic *_tagSearchLogic; UITextField *_searchTextField; UIImageView *_searchLeftView; UIView *_searchPromtLabel; }

@property(retain, nonatomic) UIView *searchPromtLabel; // @synthesize searchPromtLabel=_searchPromtLabel; @property(retain, nonatomic) UIImageView *searchLeftView; // @synthesize searchLeftView=_searchLeftView; @property(retain, nonatomic) UITextField *searchTextField; // @synthesize searchTextField=_searchTextField; @property(retain, nonatomic) WSTagSearchLogic *tagSearchLogic; // @synthesize tagSearchLogic=_tagSearchLogic; @property(retain, nonatomic) WSContactSearchLogic *searchContactLogic; // @synthesize searchContactLogic=_searchContactLogic; @property(retain, nonatomic) WSJSEventHandler *jsEventHandler; // @synthesize jsEventHandler=_jsEventHandler; @property(nonatomic) int mode; // @synthesize mode=_mode; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) __weak MMUIViewController *viewController; // @synthesize viewController=_viewController; @property(retain, nonatomic) UIView *bottomView; // @synthesize bottomView=_bottomView; @property(retain, nonatomic) UIView *searchBarSuperView; // @synthesize searchBarSuperView=_searchBarSuperView; @property(retain, nonatomic) UIView *view; // @synthesize view=_view; - (void).cxx_destruct; - (void)onTagSearchBarInfoChangedToNotify:(id)arg1; - (void)onReturnWSContactResult:(id)arg1; - (void)keyboardDidHide:(id)arg1; - (void)onRequestLocalSuggestion:(id)arg1; - (void)onWSMusicStatusChanged:(id)arg1; - (void)currentFriendScene:(unsigned int *)arg1 withParams:(id)arg2; - (void)onDeleteBrowsingSnsItemOnH5; - (void)onBrowsingSnsItem:(id)arg1; - (BOOL)checkBrowsingSnsItem:(id)arg1; - (void)onClickRecmdWord:(id)arg1; - (void)onLaunchDetailPage:(id)arg1; - (void)onSearchInputChanged:(id)arg1; - (void)enableSearchBar; - (void)hideSearchKeyboard; - (unsigned long long)businessType; - (id)query; - (void)searchBarCancelButtonClicked:(id)arg1; - (void)searchBarSearchButtonClicked:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (BOOL)searchBar:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (void)searchBarTextDidBeginEditing:(id)arg1; - (void)onClickSearchButton:(id)arg1; - (void)cancelSearch; - (void)tryAsyncSearchContact:(id)arg1; - (void)resetSearch; - (void)asyncSearch:(id)arg1; - (void)setSearchBarText:(id)arg1; - (void)notifyPageOfSearchClick:(id)arg1; - (void)notifyPageOfQueryChanged:(id)arg1; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)enableButton:(id)arg1; - (void)willBeginDetailSearch; - (id)urlParmasForVSPage; - (id)urlParmasForDetailPage:(id)arg1; - (id)urlParmasForMainPage:(id)arg1; - (void)loadLocalHtmlForVertSearch; - (void)loadLocalHtmlForDetailPage:(id)arg1; - (void)loadLocalHtml:(id)arg1; - (void)resetSearchIconFrame; - (void)removeAllAnimation:(id)arg1; - (void)show; - (void)hideKeyboard; - (void)onBackBtnClick; - (void)remove; - (void)popWithAnimation; - (void)popFromDetailSearch; - (void)onRemoveDetailView; - (void)pop:(BOOL)arg1; - (float)getSearchTextFieldWidth; - (void)updateMovingDetailView; - (void)updateSearchBarPosition; - (void)moveDetailViewToRight; - (void)moveWebViewToRight; - (void)cancelMoveDetailView; - (void)cancelMoveSearchBar; - (void)handlePanGestureForDetailView:(id)arg1; - (void)handlePanGesture:(id)arg1; - (BOOL)isSupportMCSBrandContact; - (BOOL)isSupportLocalSuggestion; - (BOOL)isSupportSuggestion; - (BOOL)isSubClassSearch; - (BOOL)isVerticalSearch; - (void)internalSwizzle; - (void)clearResource; - (void)handleRotateEvent; - (void)unswizzle; - (void)swizzle; - (void)initDetailView; - (void)initResultView; - (void)initView; - (void)initTagSearchLogic; - (void)initContactSearchLogic; - (void)initResultViewLogic; - (void)dealloc; - (id)initWithMode:(int)arg1 businessType:(unsigned long long)arg2; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSFavIndexState : NSObject { unsigned long curLocalId; NSMutableSet *arrUpdateLocalId; NSMutableSet *arrDeleteLocalId; }

  • (void)initialize; @property(retain, nonatomic) NSMutableSet *arrDeleteLocalId; // @synthesize arrDeleteLocalId; @property(retain, nonatomic) NSMutableSet *arrUpdateLocalId; // @synthesize arrUpdateLocalId; @property(nonatomic) unsigned long curLocalId; // @synthesize curLocalId;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSFavMgr : NSObject <IAsyncTaskProtocol, IFavoritesExt> { FTSFavDB *_ftsFavDB; AsyncTaskQueueEngine *_asyncTaskQueueEngine; FTSDB *_ftsDB; NSRecursiveLock *_lock; BOOL _hasInitTask; BOOL _hasForegroundTask; BOOL _hasBackgroundTask; NSMutableArray *_arrHomePageLastQueryKeywords; NSString *_lastHomePageQueryText; NSString *_newestHomePageQueryText; BOOL _hasSearchDoneForHomePage; NSMutableArray *_arrSearchItemForHomePage; NSMutableArray *_arrDetailPageLastQueryKeywords; NSString *_lastDetailPageQueryText; NSString *_newestDetailPageQueryText; BOOL _hasSearchDoneForDetailPage; NSMutableArray *_arrSearchItemForDetailPage; FTSFavIndexState *_favIndexState; BOOL _hasValidateFavIndex; }

@property(retain, nonatomic) NSString *newestDetailPageQueryText; // @synthesize newestDetailPageQueryText=_newestDetailPageQueryText; @property(retain, nonatomic) NSArray *arrDetailPageLastQueryKeywords; // @synthesize arrDetailPageLastQueryKeywords=_arrDetailPageLastQueryKeywords; @property(retain, nonatomic) NSString *lastDetailPageQueryText; // @synthesize lastDetailPageQueryText=_lastDetailPageQueryText; @property(retain, nonatomic) NSString *newestHomePageQueryText; // @synthesize newestHomePageQueryText=_newestHomePageQueryText; @property(retain, nonatomic) NSArray *arrHomePageLastQueryKeywords; // @synthesize arrHomePageLastQueryKeywords=_arrHomePageLastQueryKeywords; @property(retain, nonatomic) NSString *lastHomePageQueryText; // @synthesize lastHomePageQueryText=_lastHomePageQueryText; - (void).cxx_destruct; - (void)OnDelAllFavItem; - (void)OnDelFavoritesItem:(unsigned long)arg1; - (void)OnModFavoritesItem:(id)arg1; - (void)signalAllTask; - (void)trySaveIndexState; - (void)tryLoadIndexState; - (id)pathForIndexState; - (void)excuteBackgroundTask; - (BOOL)hasBackgroundTask; - (void)excuteForegroundTask; - (BOOL)hasForegroundTask; - (void)excuteInitTask; - (BOOL)hasInitTask; - (void)traceIndexState; - (id)getSearchItemForDetailPage:(id)arg1 index:(unsigned int)arg2; - (id)getSearchItemsForDetailPage:(id)arg1; - (BOOL)hasSearchDoneForDetailPage:(id)arg1; - (void)cancelSearchForDetailPage; - (void)asyncSearchTextForDetailPage:(id)arg1; - (void)searchCompletelyForDetailPage:(id)arg1; - (id)getSearchItemForHomePage:(id)arg1 index:(unsigned int)arg2; - (unsigned int)getSearchItemCountForHomePage:(id)arg1; - (BOOL)hasSearchDoneForHomePage:(id)arg1; - (BOOL)hasSearchResultForHomePage:(id)arg1; - (void)cancelSearchForHomePage; - (void)asyncSearchTextForHomePage:(id)arg1; - (void)searchCompletelyForHomePage:(id)arg1; - (void)reloadDB; - (void)initDB:(id)arg1 lock:(id)arg2 asyncTaskQueueEngine:(id)arg3; - (void)dealloc; - (id)init; - (void)setNeedsInitTask; - (void)resetIndexState; - (void)onRecoverFTSDB; - (void)onPreRecoverFTSDB;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ExposeReasonItem : MMObject { unsigned long reasonId; NSString *reasonName; }

@property(retain, nonatomic) NSString *reasonName; // @synthesize reasonName; @property(nonatomic) unsigned long reasonId; // @synthesize reasonId; - (void).cxx_destruct; - (void)dealloc;

@end

@interface MMExposeConfigMgr : MMService <MMPackageDownloadMgrExt, MMService> { unsigned long m_uiExposeLastUpdateTime; NSMutableDictionary *m_dicExposeReasonItems; NSMutableDictionary *m_dicExposeLinkItems; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)onServiceInit;
  • (id)init;
  • (unsigned int)getExposeEntranceType;
  • (id)getExposeLinkItemsWithScene:(unsigned long)arg1;
  • (id)getExposeReasonItemsWithScene:(unsigned long)arg1;
  • (id)getExposeConfigFilePath;
  • (void)initExposeConfig:(id)arg1;
  • (void)downLoadExpose;
  • (BOOL)isNeedUpdateExpose;
  • (void)loadConfigFromFile;
  • (void)onPackageDownloadFinish:(id)arg1 package:(id)arg2;
  • (void)onPackageNeedUpdate:(id)arg1 withPackIDs:(id)arg2;
  • (void)onPackageListUpdated:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TextMessageNodeView : BaseMessageNodeView <WCActionSheetDelegate, RichTextLayoutDelegate, ILinkEventExt, IMsgRevokeExt, TextFloatPreviewDelegate, UIAlertViewDelegate, ITranslateMsgMgrExt, MMTipsViewControllerDelegate> { RichTextView *m_oRichTextView; TextFloatPreview *m_floatPreview; UIView *m_oContainerTextView; UIImageView *m_oTranslateLineView; UIButton *m_oTranslateStatusButton; BOOL m_bTranslateAnimation; MMTipsViewController *m_oTranslateIntroView; WCUIActionSheet *_uiActionSheet; MMUILabel *_labelTitle; UIView *_labelTitleLine; BOOL _bShowFullText; float _fulltextHeight; float _limitHeight; InteractionLabel *_fullTextLabel; float m_fContentMarginRight; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (struct CGRect)previewingSourceRectForLocation:(struct CGPoint)arg1 inCoordinateView:(id)arg2;
  • (id)viewControllerToPreviewWithFromController:(id)arg1 forLocation:(struct CGPoint)arg2 inCoordinateView:(id)arg3;
  • (BOOL)canPeek;
  • (void)onPhoneClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)triggerLongPressFor3DTouchAtLocation:(struct CGPoint)arg1 inCoordinateView:(id)arg2;
  • (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2 richTextView:(id)arg3;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onTranslateMessageFailed:(id)arg1 errTip:(id)arg2;
  • (void)handleChangeForTranslateMsg;
  • (void)resizeFrameForTranslate;
  • (void)onTranslateMessageChanged:(id)arg1;
  • (void)onClickTipsBtn:(unsigned int)arg1;
  • (id)patternText;
  • (id)titleText;
  • (id)bigTitleText;
  • (id)getContactDisplayName:(id)arg1;
  • (void)dealloc;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onHide;
  • (void)onWindowHide;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)OnMsgRevoked:(id)arg1 n64MsgId:(long long)arg2 SysMsg:(id)arg3;
  • (id)accessibilityLabel;
  • (BOOL)isAccessibilityElement;
  • (void)onMoreOperate:(id)arg1;
  • (void)addFavorite;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)onCopy:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onTranslateMsg:(id)arg1;
  • (void)translateMsg;
  • (BOOL)isSupportingTranslation;
  • (void)updateSubviewsForTranslate;
  • (void)onStopTranslateAnimation;
  • (void)initTranslateStatusButton;
  • (void)reLayoutSubviews;
  • (BOOL)canShowTranslateBottomView;
  • (void)showOpearation;
  • (void)onOrientationChanged;
  • (void)actionSheet:(id)arg1 didDismissWithButtonIndex:(int)arg2;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onLinkLongPressed:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onCopyLinkText:(id)arg1;
  • (BOOL)onlyContainsLink;
  • (struct CGRect)getPreviewLinkFrameForLocation:(struct CGPoint)arg1 inView:(id)arg2;
  • (id)getPreviewLinkForLocation:(struct CGPoint)arg1 inView:(id)arg2;
  • (_Bool)ifAppInfoAreaInContent;
  • (void)layoutSubviewsInternal;
  • (float)calculateTranslatedRichTextWidth;
  • (float)calculateOriginRichTextHeight;
  • (BOOL)shouldShowTranslatedText;
  • (void)setRichtextViewContent;
  • (void)updateSubviews;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)updateFrameForShowFullText;
  • (void)showFullText;
  • (struct CGSize)sizeForFullTextLabel;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (void)initLabelTitle;
  • (int)parserType;
  • (void)calculateLeftRightMargin;
  • (float)labelWidth;
  • (void)updateStatus:(id)arg1;
  • (id)getSystemFont;
  • (id)initWithMessageWrap:(id)arg1 Contact:(id)arg2 ChatContact:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSTitleCell : MMTableViewCell { UILabel *_titleLabel; }

  • (void).cxx_destruct;
  • (float)getTopMargin;
  • (void)updateTitle:(id)arg1;
  • (void)initView;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface CountryCodePickerViewController : MMSearchBarDisplayController <UITableViewDelegate, UITableViewDataSource> { id m_delegate; NSArray *m_arrData; unsigned long m_curSelectedSection; unsigned long m_curSelectedRow; MMTableView *m_tableView; BOOL m_bSearching; NSMutableArray *m_arrFilteredData; NSMutableArray *m_arrAllKeys; NSMutableDictionary *m_dicKeyToCountryCode; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)dealloc; - (void)searchBarCancelButtonClicked:(id)arg1; - (void)searchBarSearchButtonClicked:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (void)doSearch:(id)arg1; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)setCurSelectedCountryCode:(id)arg1; - (void)scrollToSelected; - (void)OnReturn; - (void)viewDidLoad; - (void)initSearchBar; - (id)init; - (void)initData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ImageMessageNodeView : BaseMessageNodeView <IMMAssetICloudExt, IDownloadImageExt, IMessageWrapImgExt> { UIImageView *m_oImageView; MMLoadingView *m_oImageLoadingView; UIImageView *m_oImageDownloadFailView; BOOL m_bhasDownloadComplete; UILabel *m_icloudLabel; UIImageView *m_icloudImageIcon; UIImageView *m_icloudBackground; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1; @property(retain, nonatomic) UIImageView *m_icloudBackground; // @synthesize m_icloudBackground; @property(retain, nonatomic) UIImageView *m_icloudImageIcon; // @synthesize m_icloudImageIcon; @property(retain, nonatomic) UILabel *m_icloudLabel; // @synthesize m_icloudLabel;
  • (void).cxx_destruct;
  • (struct CGRect)previewingSourceRectForLocation:(struct CGPoint)arg1 inCoordinateView:(id)arg2;
  • (id)viewControllerToPreviewWithFromController:(id)arg1 forLocation:(struct CGPoint)arg2 inCoordinateView:(id)arg3;
  • (BOOL)canPeek;
  • (void)onAssetImageDonwloadStart:(id)arg1;
  • (void)onAssetImageDonwloadProgress:(double)arg1 assetUrl:(id)arg2;
  • (void)OnDownloadImageOk:(id)arg1;
  • (void)onThumbImageSave:(id)arg1;
  • (void)logExpLogWhenShowImage;
  • (void)dealloc;
  • (unsigned long)GetDownloadThumbStatus:(id)arg1;
  • (id)hdImagePath;
  • (id)thumbImagePath;
  • (id)maskedThumbImagePath;
  • (id)originThumbImage;
  • (id)thumbImage;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onCopy:(id)arg1;
  • (void)onMoreOperate:(id)arg1;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  • (void)showImage;
  • (void)showOpearation;
  • (void)updateStatus:(id)arg1;
  • (float)getAppInfoBottomOriginX;
  • (_Bool)ifAppInfoAreaInContent;
  • (void)initICloudIcon;
  • (void)initMaskCoverView;
  • (void)layoutSubviewsInternal;
  • (void)onAppear;
  • (struct CGPoint)getSendOKViewOrgin;
  • (id)initWithMessageWrap:(id)arg1 Contact:(id)arg2 ChatContact:(id)arg3;
  • (void)setContentViewHidden:(BOOL)arg1;
  • (id)getMessageImageView;
  • (id)getCoverImage;
  • (id)getBorderImage;
  • (void)updateBkgImage:(BOOL)arg1;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AnimationHelper : NSObject { }

  • (struct CGAffineTransform)animationRotateTransformForOrientaion:(int)arg1;
  • (id)animationPathFrom:(struct CGPoint)arg1 To:(struct CGPoint)arg2 byDuration:(float)arg3;
  • (id)animationBoundsFrom:(struct CGRect)arg1 To:(struct CGRect)arg2 byDuration:(float)arg3;
  • (id)animationPositionFrom:(struct CGPoint)arg1 To:(struct CGPoint)arg2 byDuration:(float)arg3;
  • (id)animationAlphaFrom:(float)arg1 To:(float)arg2 byDuration:(float)arg3;
  • (id)animationScaleFrom:(float)arg1 To:(float)arg2 byDuration:(float)arg3;
  • (id)animationScaleYFrom:(float)arg1 To:(float)arg2 byDuration:(float)arg3;
  • (id)animationScaleXFrom:(float)arg1 To:(float)arg2 byDuration:(float)arg3;
  • (id)animationRotateBy:(float)arg1 andDuration:(float)arg2;
  • (id)animationRockAlphaBy:(float)arg1 andDuration:(float)arg2;
  • (id)animationRockScaleBy:(float)arg1 andDuration:(float)arg2;
  • (id)animationRockRotateBy:(float)arg1 andDuration:(float)arg2;

@end

@interface MMScriptInterpreter : NSObject { MMDrawScript *m_script; NSMutableArray *m_stack; NSMutableDictionary *m_statics; NSMutableDictionary *m_buildInActions; struct CGContext *m_context; struct CGPath *m_path; UIFont *m_font; }

@property(retain, nonatomic) UIFont *m_font; // @synthesize m_font; @property(nonatomic) struct CGContext *m_context; // @synthesize m_context; @property(retain, nonatomic) NSMutableDictionary *m_buildInActions; // @synthesize m_buildInActions; @property(retain, nonatomic) NSMutableDictionary *m_statics; // @synthesize m_statics; @property(retain, nonatomic) NSMutableArray *m_stack; // @synthesize m_stack; @property(retain, nonatomic) MMDrawScript *m_script; // @synthesize m_script; - (void).cxx_destruct; - (void)ActionText:(id)arg1; - (void)ActionFont:(id)arg1; - (void)ActionImage:(id)arg1; - (void)ActionFill:(id)arg1; - (void)ActionStroke:(id)arg1; - (void)ActionStyle:(id)arg1; - (void)ActionShadow:(id)arg1; - (void)ActionPop:(id)arg1; - (void)ActionPush:(id)arg1; - (void)ActionScale:(id)arg1; - (void)ActionRotate:(id)arg1; - (void)ActionMove:(id)arg1; - (void)ActionClip:(id)arg1; - (void)ActionRound:(id)arg1; - (void)ActionArc:(id)arg1; - (void)ActionCurve:(id)arg1; - (void)ActionEnd:(id)arg1; - (void)ActionStart:(id)arg1; - (void)ActionCircle:(id)arg1; - (void)ActionLine:(id)arg1; - (void)ActionRect:(id)arg1; - (void)ActionClear:(id)arg1; - (id)initWithScript:(id)arg1; - (struct CGSize)getSizeFromFunction:(id)arg1 withArguments:(id)arg2; - (void)callFunctionByName:(id)arg1 withArguments:(id)arg2; - (void)clearStack; - (void)pushStack:(id)arg1; - (SEL)actionByName:(id)arg1; - (void)dealloc; - (void)push:(id)arg1; - (id)pop; - (id)stackVarAtIndex:(unsigned int)arg1; - (unsigned int)sizeOfStack; - (id)getStatic:(id)arg1; - (void)setStatic:(id)arg1 forKey:(id)arg2;

@end

@interface BottleAnimation : MMObject <imageViewDelegate, CAAnimationDelegate> { unsigned long mAnimationStatus; BOOL mIsBalloonAnimationEnabled; unsigned long mLightAnimationStatus; id delegate; UIView *mCanvasView; UIImageView *mBalloonImageView; MMTimer *mLightTimer; UIImageView *mMoonImageView; UIImageView *mStarImageView; UIImageView *mLightLImageView; UIImageView *mLightMImageView; UIImageView *mLightRImageView; UIImageView *mEmptyBottleImageView; UIImageView *mSuckedObjectImageView; UIImageView *mWaterImageView; UIImageView *mWater2ImageView; UIImageView *mWater3ImageView; MMImageView *mFishStarImageView; MMImageView *mFishBottleImageView; UIView *mFishBottleTipView; struct CGPoint mBalloonToPoint; }

@property(retain, nonatomic) UIView *mFishBottleTipView; // @synthesize mFishBottleTipView; @property(retain, nonatomic) MMImageView *mFishBottleImageView; // @synthesize mFishBottleImageView; @property(retain, nonatomic) MMImageView *mFishStarImageView; // @synthesize mFishStarImageView; @property(retain, nonatomic) UIImageView *mWater3ImageView; // @synthesize mWater3ImageView; @property(retain, nonatomic) UIImageView *mWater2ImageView; // @synthesize mWater2ImageView; @property(retain, nonatomic) UIImageView *mWaterImageView; // @synthesize mWaterImageView; @property(retain, nonatomic) UIImageView *mSuckedObjectImageView; // @synthesize mSuckedObjectImageView; @property(retain, nonatomic) UIImageView *mEmptyBottleImageView; // @synthesize mEmptyBottleImageView; @property(retain, nonatomic) UIImageView *mLightRImageView; // @synthesize mLightRImageView; @property(retain, nonatomic) UIImageView *mLightMImageView; // @synthesize mLightMImageView; @property(retain, nonatomic) UIImageView *mLightLImageView; // @synthesize mLightLImageView; @property(retain, nonatomic) UIImageView *mStarImageView; // @synthesize mStarImageView; @property(retain, nonatomic) UIImageView *mMoonImageView; // @synthesize mMoonImageView; @property(retain, nonatomic) MMTimer *mLightTimer; // @synthesize mLightTimer; @property(retain, nonatomic) UIImageView *mBalloonImageView; // @synthesize mBalloonImageView; @property(nonatomic) struct CGPoint mBalloonToPoint; // @synthesize mBalloonToPoint; @property(retain, nonatomic) UIView *mCanvasView; // @synthesize mCanvasView; @property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (BOOL)isFinish; - (void)fishbranduser_animation; - (void)fishtext_animation; - (void)fishaudio_animation; - (void)fishfail_animation; - (void)fishing_animation; - (void)throwtext_animation; - (void)throwaudio_animation; - (void)sucktext_animation; - (void)suckaudio_animation; - (void)stop_light_animationWithDarkValue:(float)arg1; - (void)light_animation; - (void)stop_balloon_animationWithDarkValue:(float)arg1 forced:(BOOL)arg2; - (void)balloon_animation; - (void)initStatus; - (void)hideAllView; - (void)resetStatus; - (void)dealloc; - (id)initWithCanvas:(id)arg1; - (id)init; - (void)fishoverAnimation; - (void)fishfailAnimation; - (void)fishing3Animation; - (void)fishing2Animation; - (void)fishingAnimation; - (void)throwBottleAnimationToPoint:(struct CGPoint)arg1; - (void)bottleSuckedAnimation; - (void)curlupAnimation; - (void)rippleAnimation; - (void)lightAnimation; - (void)OnLightTimer; - (void)balloonAnimationGoToPoint:(struct CGPoint)arg1; - (void)animationDidStop:(id)arg1 finished:(BOOL)arg2; - (void)showOpenBottleTip; - (void)stopFishStar; - (void)initFishBottleViewInFrame:(struct CGRect)arg1 imageSize:(struct CGSize)arg2; - (void)initFishStarViewInFrame:(struct CGRect)arg1; - (void)initWaterViewInFrame:(struct CGRect)arg1; - (void)initThrowBottleViewAtPoint:(struct CGPoint)arg1; - (void)initLightViewAtPoint:(struct CGPoint)arg1; - (void)initBalloonViewAtPoint:(struct CGPoint)arg1; - (void)touchesEnded_ImageView:(id)arg1 withEvent:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface COpenBottleEvent : NetCmdEvent { COpenBottleWrap *m_wrapOpenBottle; }

@property(retain, nonatomic) COpenBottleWrap *m_wrapOpenBottle; // @synthesize m_wrapOpenBottle; - (void).cxx_destruct; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface MailAttachment : NSObject { NSData *m_dtData; NSString *m_nsDataID; NSString *m_nsName; unsigned int m_uiSize; }

@property(nonatomic) unsigned int m_uiSize; // @synthesize m_uiSize; @property(retain, nonatomic) NSString *m_nsName; // @synthesize m_nsName; @property(retain, nonatomic) NSString *m_nsDataID; // @synthesize m_nsDataID; @property(retain, nonatomic) NSData *m_dtData; // @synthesize m_dtData; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface MailAttachmentView : MMUIView { UIActivityIndicatorView *m_loadingView; UILabel *m_labelName; UILabel *m_labelPercent; UILabel *m_labelUploadFail; UIButton *m_btnDelete; UIButton *m_btnResend; unsigned long m_uiPercent; unsigned long m_uiSize; NSString *m_nsAttachmentName; NSString *m_nsName; id m_delegate; }

@property(nonatomic) unsigned long m_uiSize; // @synthesize m_uiSize; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSString *m_nsName; // @synthesize m_nsName; - (void).cxx_destruct; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1 name:(id)arg2; - (void)initView; - (void)OnResend:(id)arg1; - (void)OnDelete:(id)arg1; - (void)setUploadingStatus; - (void)updateUploadPercent:(unsigned long)arg1; - (void)setUploadSuccessStatus; - (void)setUploadFailStatus; - (BOOL)isUploadSuccess; - (void)initData;

@end

@interface ChatMigrationBackupChatDBPool : NSObject { NSMutableArray *m_chatNameArray; WXGBackupMMDB *m_bakChatMMDB; BOOL m_bGetMessageWrap; NSCondition *m_bufferCondition; NSMutableArray *m_bufferArray; NSMutableArray *m_producerArray; NSMutableArray *m_consumeArray; BOOL m_bFinished; unsigned int m_ConsumerWait; unsigned int m_ProducerWait; NSMutableDictionary *m_dicReportInfo; NSObject *m_GetDataPushQueue; unsigned int m_TotalProduceMessageCount; unsigned int m_TotalConsumeMessageConut; unsigned int m_noSvrIDCount; unsigned int m_noDownloadEndCount; unsigned int m_notSupportCount; }

  • (void).cxx_destruct;
  • (BOOL)isBakChatMessage:(id)arg1;
  • (BOOL)isBakChatName:(id)arg1;
  • (id)p_getDataFromCosumer;
  • (void)p_bufferAddDataToConsume;
  • (void)p_producerAddDataToBuffer;
  • (id)getNextMessageWrap;
  • (void)handlBackChatName:(id)arg1;
  • (void)stopGetMessageWrap;
  • (void)startGetMessageWrap;
  • (id)getReportInfo;
  • (id)initWithChatNameArray:(id)arg1;
  • (id)init;

@end

@interface SessionResourceViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, WCActionSheetDelegate, IClearDataMgrExt, MMRefreshTableFooterDelegate> { MMTableView *tableView; WCTimeLineFooterView *_tableFooterView; UIImageView *_footerView; UIButton *_selectAllButton; UIButton *_deleteButton; UILabel *_sizeLabel; UILabel *_emptyTipLabel; UIActivityIndicatorView *_loadingIndicatorView; BOOL _hasLookDetailed; unsigned long _curMaxDataCount; vector91fc892d _arrSelectedData; }

  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (void)onShowMoreAction;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onReturn;
  • (void)onLookDetail:(id)arg1;
  • (void)onDeleteSelectedData:(id)arg1;
  • (void)deleteSelectedSessionKeepMsg:(BOOL)arg1;
  • (void)onSelecteAll;
  • (id)getDataSizeShowString:(const vector_91fc892d *)arg1;
  • (unsigned long long)getDataSize:(const vector_91fc892d *)arg1;
  • (id)getSelectButtonTitle;
  • (void)onCleanedOver3MonthFileSize:(unsigned long long)arg1;
  • (void)onLoadDataFinished;
  • (BOOL)isSessionDataFull;
  • (void)onReloadDataItem;
  • (void)onSelectedDataChange;
  • (void)loadMoreData;
  • (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1;
  • (void)onLoadMore;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (void)initFooterPannelView;
  • (void)updateFooterPannelView;
  • (void)updateTableFooterView;
  • (void)updateTableView;
  • (void)initView;
  • (struct CGRect)getTableViewFrame;
  • (void)didAppear;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (BOOL)isDataEmpty;
  • (void)initData;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSetPermissionsViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, WCFacadeExt> { MMTableView *_tableView; NSString *_userName; WCOpLog *_wcOpLog; id _delegate; WCDataItem *m_oDataItem; int _scene; }

@property(nonatomic) int scene; // @synthesize scene=_scene; @property(retain, nonatomic) WCDataItem *m_oDataItem; // @synthesize m_oDataItem; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (id)tipsLabelForSection:(int)arg1; - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2; - (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)onWCGroupRemoveMemberReturn:(BOOL)arg1 group:(id)arg2; - (void)onWCGroupAddMemberReturn:(BOOL)arg1 group:(id)arg2; - (void)onWCGroupModMemberReturn:(BOOL)arg1 group:(id)arg2; - (void)makeExposeCell:(id)arg1 tip:(id)arg2; - (void)makeSwitchCell:(id)arg1 tip:(id)arg2 status:(BOOL)arg3 tag:(int)arg4; - (void)onSwitchValueChange:(id)arg1; - (void)becomeWCBlacklist:(BOOL)arg1; - (void)becomeOutsider:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initView; - (void)onDissmiss; - (void)dealloc; - (id)initWithUserName:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMWebLoginController : MMUIViewController { }

  • (void)viewDidUnload;
  • (void)viewDidLoad;
  • (id)init;
  • (void)beginScan;
  • (void)onBack;

@end

@interface PhotoViewController : MMFullScreenViewController <WCActionSheetDelegate, BaseScanLogicDelegate, MultiImageScrollViewDelegate, IHttpCacheExt> { MultiImageScrollView *pagingScrollView; NSMutableArray *m_arrayImageUrl; NSMutableArray *m_arrImageScrollView; BOOL m_bAnimating; BOOL m_isFromWebview; BOOL _oldNavigationBarAlpha; ScanQRCodeLogicController *_scanQRCodeLogic; int m_qrcodeActionSheetIndex; WCActionSheet *m_actionSheet; NSString *m_appID; }

@property(nonatomic) BOOL isFromWebview; // @synthesize isFromWebview=m_isFromWebview; - (void).cxx_destruct; - (void)onScanEnds; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)PreScanQRCode; - (void)onRightButtonTouchDown:(id)arg1; - (void)addToFavorites; - (void)forwardMessage; - (void)onOperate; - (void)onSavedPhotosAlbum; - (void)hideFullScreen; - (void)onAnimationDidStop; - (void)showFullScreen; - (void)OnMMUIHookViewFrameChanged:(id)arg1; - (void)showFullScreenAnimated:(BOOL)arg1; - (void)OnLongPress:(id)arg1; - (void)OnLongPressBegin:(id)arg1; - (void)onSingleTap:(id)arg1; - (void)delayHideViewBySetAlpha; - (void)OnHttpGetFinish:(id)arg1 response:(id)arg2 ErrNo:(int)arg3 isWebp:(BOOL)arg4; - (unsigned int)getIndexArrayImageUrlCacheKey:(id)arg1; - (id)tryGetResource:(id)arg1; - (id)genKeyForUrl:(id)arg1; - (void)initImageViewerWithUrls:(id)arg1 current:(id)arg2 appID:(id)arg3; - (void)initImageViewerWithUrls:(id)arg1 current:(id)arg2; - (unsigned int)getIndexArrayImageUrl:(id)arg1; - (void)didRotateFromInterfaceOrientation:(int)arg1; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (unsigned int)supportedInterfaceOrientations; - (void)updatePhotoatIndex:(unsigned long)arg1; - (void)setPage:(unsigned long)arg1 atIndex:(unsigned long)arg2; - (id)viewAtPage:(unsigned long)arg1 frame:(struct CGRect)arg2; - (id)imageAtPage:(unsigned long)arg1; - (id)imageWithData:(id)arg1; - (id)imageDataAtPage:(unsigned long)arg1; - (void)dealloc; - (void)onMainWindowFrameChanged; - (void)viewDidLoad; - (id)init; - (BOOL)interactivePopGestureRecognizerShouldBegin:(id)arg1; - (void)initScrollView; - (void)initNavigationBar; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewWillPop:(BOOL)arg1; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewWillBeDismissed:(BOOL)arg1; - (void)viewWillDismiss:(BOOL)arg1; - (void)viewWillPresent:(BOOL)arg1; - (void)viewWillPush:(BOOL)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)hideStatusBar; - (void)showStatusBar;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VerifyQQPwdMgr : MMService <MMService, PasswordLogicDelegate, ICheckQQExt> { unsigned long long m_lastCanOldWTBufTime; PasswordLogic *m_pswLogic; }

  • (void).cxx_destruct;
  • (void)onServiceClearData;
  • (BOOL)onServiceMemoryWarning;
  • (void)onServiceTerminate;
  • (void)onServiceEnterForeground;
  • (void)onServiceEnterBackground;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)passwordLogicPause:(id)arg1;
  • (void)passwordLogicStart:(id)arg1;
  • (void)passwordLogicCancel:(id)arg1;
  • (void)verifyPasswordOK:(id)arg1 logic:(id)arg2;
  • (void)verifyPasswordFail:(id)arg1;
  • (void)unknownFail:(id)arg1;
  • (void)OnCheckQQ;
  • (void)dealloc;
  • (id)init;
  • (void)unregExt;
  • (void)regExt;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMAppAttachFileMgr : MMService <ICdnComMgrExt, PBMessageObserverDelegate, MMService> { NSMutableDictionary *_msgWrapDict; NSMutableDictionary *_msgAttachUrlDict; }

@property(retain, nonatomic) NSMutableDictionary *msgAttachUrlDict; // @synthesize msgAttachUrlDict=_msgAttachUrlDict; @property(retain, nonatomic) NSMutableDictionary *msgWrapDict; // @synthesize msgWrapDict=_msgWrapDict; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onGetCheckBigFileDownloadRespnse:(id)arg1 eventID:(unsigned long)arg2; - (void)onGetCheckBigFileUploadRespnse:(id)arg1 eventID:(unsigned long)arg2; - (void)OnCdnUpload:(id)arg1; - (void)checkDownload:(id)arg1; - (void)checkUploadInternal:(id)arg1 scene:(unsigned long)arg2; - (void)calcMessageWrapFileMd5:(id)arg1 scene:(unsigned long)arg2 filePath:(id)arg3; - (void)checkUpload:(id)arg1 scene:(unsigned long)arg2; - (void)checkIfFileExistInSvr:(id)arg1; - (BOOL)isLargeFileMessage:(id)arg1; - (unsigned int)getShareChatRoomMemberMaxCount; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SettingBindQQViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, ReturnToSettingAccoutDelegate, UIAlertViewDelegate, IQQAccountMgrExt> { MMTableView *m_tableView; MMAnimationTipView *m_tipView; NSString *m_nsUsrName; NSString *m_nsPwd; WCBaseTextFieldItem *m_tfUsrName; WCBaseTextFieldItem *m_tfPwd; unsigned long m_uiEventID; UIViewController *m_vcAccount; BOOL m_bFirstMake; }

@property(retain, nonatomic) UIViewController *m_vcAccount; // @synthesize m_vcAccount; @property(retain, nonatomic) WCBaseTextFieldItem *m_tfPwd; // @synthesize m_tfPwd; @property(retain, nonatomic) WCBaseTextFieldItem *m_tfUsrName; // @synthesize m_tfUsrName; @property(retain, nonatomic) NSString *m_nsPwd; // @synthesize m_nsPwd; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; - (void).cxx_destruct; - (void)onBindQQSussess; - (void)OnBindQQErrorReturn:(id)arg1; - (void)OnBindQQOK; - (void)showError:(id)arg1 Title:(id)arg2; - (void)DismissSelf; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCellOfPwd:(id)arg1; - (void)makeCellOfQQ:(id)arg1; - (void)makeTextFields; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)LogIn:(id)arg1; - (void)goToPassword:(id)arg1; - (void)dealloc; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (id)init; - (unsigned long)CreateBindQQEvent; - (BOOL)CheckInputValid; - (void)StopLoading; - (void)StartLoading; - (void)ShowVerifyController:(id)arg1 Key:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeCardData : MMObject { BOOL haveEgg; unsigned long resultType; NSString *viewTitle; NSString *viewSubTitle; NSString *viewDesc; NSString *cardTpId; NSString *cardExt; NSString *cardSubTitle; NSString *brandName; NSString *logoUrl; NSString *auxTitle; NSString *bkgColor; NSString *shareUrl; NSString *shareIconUrl; NSString *shareTitle; NSString *shareDesc; NSString *shareBtnTitle; NSString *tryAgainTipWording; NSString *acceptCardBtnTitle; unsigned long flowControlFlag; unsigned long flowControlLevel; unsigned long cardEndTime; NSString *_cardTitle; }

@property(retain, nonatomic) NSString *cardTitle; // @synthesize cardTitle=_cardTitle; @property(nonatomic) BOOL haveEgg; // @synthesize haveEgg; @property(nonatomic) unsigned long cardEndTime; // @synthesize cardEndTime; @property(nonatomic) unsigned long flowControlLevel; // @synthesize flowControlLevel; @property(nonatomic) unsigned long flowControlFlag; // @synthesize flowControlFlag; @property(retain, nonatomic) NSString *acceptCardBtnTitle; // @synthesize acceptCardBtnTitle; @property(retain, nonatomic) NSString *tryAgainTipWording; // @synthesize tryAgainTipWording; @property(retain, nonatomic) NSString *shareBtnTitle; // @synthesize shareBtnTitle; @property(retain, nonatomic) NSString *shareDesc; // @synthesize shareDesc; @property(retain, nonatomic) NSString *shareTitle; // @synthesize shareTitle; @property(retain, nonatomic) NSString *shareIconUrl; // @synthesize shareIconUrl; @property(retain, nonatomic) NSString *shareUrl; // @synthesize shareUrl; @property(retain, nonatomic) NSString *bkgColor; // @synthesize bkgColor; @property(retain, nonatomic) NSString *auxTitle; // @synthesize auxTitle; @property(retain, nonatomic) NSString *logoUrl; // @synthesize logoUrl; @property(retain, nonatomic) NSString *brandName; // @synthesize brandName; @property(retain, nonatomic) NSString *cardSubTitle; // @synthesize cardSubTitle; @property(retain, nonatomic) NSString *cardExt; // @synthesize cardExt; @property(retain, nonatomic) NSString *cardTpId; // @synthesize cardTpId; @property(retain, nonatomic) NSString *viewDesc; // @synthesize viewDesc; @property(retain, nonatomic) NSString *viewSubTitle; // @synthesize viewSubTitle; @property(retain, nonatomic) NSString *viewTitle; // @synthesize viewTitle; @property(nonatomic) unsigned long resultType; // @synthesize resultType; - (void).cxx_destruct;

@end

@interface ShakeCardEntrance : MMObject { unsigned long beginTime; unsigned long endTime; unsigned long svrDownLimitTime; NSString *shakeCardEntranceTip; unsigned long activityType; NSString *entranceName; }

  • (void)initialize; @property(retain, nonatomic) NSString *entranceName; // @synthesize entranceName; @property(nonatomic) unsigned long activityType; // @synthesize activityType; @property(retain, nonatomic) NSString *shakeCardEntranceTip; // @synthesize shakeCardEntranceTip; @property(nonatomic) unsigned long svrDownLimitTime; // @synthesize svrDownLimitTime; @property(nonatomic) unsigned long endTime; // @synthesize endTime; @property(nonatomic) unsigned long beginTime; // @synthesize beginTime;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeCardRedDot : MMObject { BOOL shakeHasRead; NSString *redDotId; NSString *redDotDesc; NSString *redDotText; }

  • (void)initialize; @property(retain, nonatomic) NSString *redDotText; // @synthesize redDotText; @property(nonatomic) BOOL shakeHasRead; // @synthesize shakeHasRead; @property(retain, nonatomic) NSString *redDotDesc; // @synthesize redDotDesc; @property(retain, nonatomic) NSString *redDotId; // @synthesize redDotId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeCardMgr : MMService <MMService, PBMessageObserverDelegate, IMsgExt> { BOOL hadLoadEntrance; BOOL hadLoadRedDot; BOOL hadGetLBSCardFromSvr; BOOL _hadLoadShakeCardTabRedDot; BOOL _hasRunDispatch; unsigned long canSendReqTime; ShakeCardEntrance *cardEntrance; ShakeCardRedDot *redDot; ShakeCardRedDot *shakeCardTabRedDot; NSMutableArray *aryEventIdToListen; unsigned long fromScene; NSString *extInfo; NSString *noCardTip; ShakeCardData *_lastShakeCardData; }

@property(retain, nonatomic) ShakeCardData *lastShakeCardData; // @synthesize lastShakeCardData=_lastShakeCardData; @property(nonatomic) BOOL hasRunDispatch; // @synthesize hasRunDispatch=_hasRunDispatch; @property(nonatomic) BOOL hadLoadShakeCardTabRedDot; // @synthesize hadLoadShakeCardTabRedDot=_hadLoadShakeCardTabRedDot; @property(retain, nonatomic) NSString *noCardTip; // @synthesize noCardTip; @property(nonatomic) BOOL hadGetLBSCardFromSvr; // @synthesize hadGetLBSCardFromSvr; @property(retain, nonatomic) NSString *extInfo; // @synthesize extInfo; @property(nonatomic) unsigned long fromScene; // @synthesize fromScene; @property(retain, nonatomic) NSMutableArray *aryEventIdToListen; // @synthesize aryEventIdToListen; @property(retain, nonatomic) ShakeCardRedDot *shakeCardTabRedDot; // @synthesize shakeCardTabRedDot; @property(retain, nonatomic) ShakeCardRedDot *redDot; // @synthesize redDot; @property(retain, nonatomic) ShakeCardEntrance *cardEntrance; // @synthesize cardEntrance; @property(nonatomic) BOOL hadLoadRedDot; // @synthesize hadLoadRedDot; @property(nonatomic) BOOL hadLoadEntrance; // @synthesize hadLoadEntrance; @property(nonatomic) unsigned long canSendReqTime; // @synthesize canSendReqTime; - (void).cxx_destruct; - (unsigned long)getShakeCardExpireTimeWithLevel:(unsigned long)arg1; - (unsigned long)getSvrDonwReqLimitLevel:(unsigned long)arg1; - (unsigned long)getFrequencyTimeWithLevel:(unsigned long)arg1; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (void)handleGetNewXmlWithRedDot:(struct XmlReaderNode_t *)arg1; - (void)handleGetNewXmlWithEntrance:(struct XmlReaderNode_t *)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleShakeCardResp:(id)arg1; - (void)handleGetLBSCardResp:(id)arg1; - (void)handleCancelShakeCard:(id)arg1; - (void)callBackRespSvrError; - (void)setShakeRedDotHadRead; - (BOOL)hasShakeRedDot; - (id)getShakeRedText; - (id)getEntranceName; - (id)getEntranceTip; - (BOOL)canShowShakeCardEntrance; - (void)setShakeCardTabRedDotHadRead; - (BOOL)hasShakeCardTabRedDot; - (unsigned int)getShakeCardActivityType; - (void)statEnterShakeCardTab; - (void)statEnterShake; - (void)stopSearchCard; - (void)startSearchCardWithLocation:(id)arg1; - (void)cancelShakeCard:(id)arg1 cardExt:(id)arg2; - (void)cleanGetLBSCardFlag; - (void)tryGetLBSCardFromSvr:(id)arg1; - (void)setFromScene:(unsigned long)arg1 extInfo:(id)arg2; - (void)saveShakeCardTabRedDotCache; - (void)saveRedDotCache; - (void)saveEntranceCache; - (void)tryLoadShakeCardTabRedDotCache; - (void)tryLoadRedDotCache; - (void)tryLoadEntranceCache; - (id)pathForShakeCardTabRedDotCache; - (id)pathForRedDotCache; - (id)pathForEntranceCache; - (id)init; - (void)dealloc; - (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountSetPasswordViewController : WCAccountBaseViewController <PasswordLogicDelegate, UIAlertViewDelegate> { id m_delegate; PasswordLogic *m_setPasswdLogic; WCBaseKeyboardToolBar *m_keyboardBar; WCAccountTextFieldItem *m_textFieldFirstPwdItem; WCAccountTextFieldItem *m_textFieldSecondPwdItem; UIButton *m_doneBtn; UIButton *m_showBtn; NSString *m_nsHeaderTitle; NSString *m_nsHeaderTip; NSString *m_nsTicket; BOOL m_bShowTip; BOOL m_bShow; }

  • (void).cxx_destruct;
  • (void)stopLoading;
  • (void)startLoading;
  • (void)doChangePassword;
  • (void)unknownFail:(id)arg1;
  • (void)setPasswordFail:(id)arg1;
  • (void)setPasswordOK:(id)arg1;
  • (void)textFieldTextDidChange:(id)arg1;
  • (void)checkEnable;
  • (void)dealloc;
  • (void)onShowBtnClick;
  • (void)viewDidLoad;
  • (id)init;
  • (void)onSecondNext;
  • (void)setDelegate:(id)arg1;
  • (void)setShowTip:(BOOL)arg1;
  • (void)setTicket:(id)arg1;
  • (void)setHeaderTitle:(id)arg1;
  • (void)setHeaderTip:(id)arg1;
  • (void)onFirstNext;
  • (void)WCBaseInfoItemBeginEdit:(id)arg1;
  • (BOOL)WCBaseInfoItemShouldBeginEditing:(id)arg1;
  • (void)WCBaseInfoItemPressReturnKey:(id)arg1;
  • (BOOL)isFromServerControl;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface UrlController : MMObject <MMWebViewDelegate, contactInfoDelegate, IMsgExt, ILinkEventExt, WCActionSheetDelegate> { MMURLHandler *m_urlHandler; MMPhoneNumberHandler *m_phoneNumberHandler; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)dealloc; - (void)CreateNewContact:(id)arg1; - (void)AddPhoneNumberToExistContact:(id)arg1; - (id)handlePreviewUrl:(id)arg1 withExtraInfo:(id)arg2; - (void)handleUrl:(id)arg1 withExtraInfo:(id)arg2; - (void)onDone:(id)arg1; - (void)jumpToProfile:(id)arg1; - (void)jumpToBindPhone; - (void)contactsReturn:(BOOL)arg1 contact:(id)arg2; - (void)webViewReturn:(id)arg1; - (void)webviewShow:(id)arg1; - (void)Reset; - (void)UnRegister; - (void)Register; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavImageDataManager : MMService { }

  • (id)getTempFilePath;
  • (void)DeleteImageFromFile:(id)arg1;
  • (id)UIImageDataWriteToFile:(id)arg1;
  • (id)UIImageWriteToFile:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonCustomComflictView : MMUIView { UILabel *m_comflictWordingLabel; UIImageView *m_cloudImageView; UIButton *m_closeButton; id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(retain, nonatomic) UIButton *m_closeButton; // @synthesize m_closeButton; @property(retain, nonatomic) UIImageView *m_cloudImageView; // @synthesize m_cloudImageView; @property(retain, nonatomic) UILabel *m_comflictWordingLabel; // @synthesize m_comflictWordingLabel; - (void).cxx_destruct; - (void)onClickClose; - (void)setDelegate:(id)arg1; - (void)initCloseButton; - (void)initComflictWordingLabel; - (void)initCloudImageView; - (void)initView; - (id)initWithFrame:(struct CGRect)arg1; - (void)dealloc;

@end

@interface MFPushSystemMsgLogic : MMObject <INetworkStatusMgrExt, IPushSystemMsgExt, PushSystemMsgViewDelegate> { PushSystemMsgView *m_banner; unsigned long m_uiTipStatus; MMTimer *m_OOBTimer; id _delegate; UIViewController *_viewController; }

@property(nonatomic) __weak UIViewController *viewController; // @synthesize viewController=_viewController; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(readonly, nonatomic) PushSystemMsgView *bannerBtn; // @synthesize bannerBtn=m_banner; - (void).cxx_destruct; - (void)showOOBData; - (void)onOOBTimer; - (void)stopOOBTimer; - (void)showNetworkTip:(id)arg1; - (void)updateSystemNetworkNotification:(unsigned long)arg1; - (void)shouldShowSystemMsg:(id)arg1; - (void)OnGetOOBData; - (void)onNetworkStatusChange:(unsigned long)arg1; - (void)dismissSystemMsg; - (void)dismissSystemMessage; - (void)updateMessage:(id)arg1; - (void)makeNewPushSymtemView:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MonoServiceLogic : NSObject { }

  • (id)getConflictWording;
  • (void)showMonoServiceWorkingConflict;
  • (BOOL)isVideoMonoServiceWorking;
  • (BOOL)isEngineMonoServiceWorking;
  • (BOOL)isAudioMonoServiceWorking;

@end

@interface RadarCreateRoomViewController : MMUIViewController <PBMessageObserverDelegate, IRadarSearchExt, UIScrollViewDelegate> { NSMutableArray *m_arrHeads; NSMutableArray *m_arrWillShowMember; NSString *m_nsTicket; UILabel *m_titleLabel; UIView *m_topLine; UIView *m_bottomLine; UIView *m_blurView; MMScrollView *m_scrollView; UIButton *m_enterBtn; UIImageView *m_emptyHead; UILabel *m_labelSmallTip; UIView *m_keyBoard; UILabel *m_labelTip; UIActivityIndicatorView *m_activityIndicatorView; UIView *m_code; UITextField *m_hiddenTextField; BOOL m_bShowingHeads; BOOL m_bConfirming; BOOL m_bEnabled; BOOL m_bWaitingForLocation; BOOL m_bWaitingForClearNumber; BOOL m_bWaitingForClearAll; BOOL m_bDonotQuit; BOOL m_bRetry; BOOL m_bEntering; BOOL m_bIsNeedToReport; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)HandleEnterRoomResp:(id)arg1 Event:(unsigned long)arg2;
  • (void)HandleCheckPwdResp:(id)arg1 Event:(unsigned long)arg2;
  • (void)HandleCreateChatRoomResp:(id)arg1 Event:(unsigned long)arg2;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)joinChatRoom;
  • (void)getPreEnterRoomMemberList;
  • (BOOL)sendRequest:(unsigned long)arg1;
  • (void)showMember:(id)arg1;
  • (void)showOneMember;
  • (struct CGRect)getFrameAtIndex:(unsigned long)arg1;
  • (BOOL)isEqualMember:(id)arg1 withMember:(id)arg2;
  • (void)enterConfirmView:(id)arg1;
  • (void)initConfirmView;
  • (void)updateConfirmView;
  • (void)startCreateRoom;
  • (void)checkPwd;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)initCreateRoomView;
  • (void)updateCreateRoomView;
  • (void)iniCodeView;
  • (void)initKeyBoard;
  • (void)genNumberBtnSpaceLine;
  • (void)genNumberBtnWithIndex:(unsigned long)arg1;
  • (struct CGRect)getNumberBtnFrameAt:(unsigned long)arg1;
  • (void)genNumberLabelWithIndex:(unsigned long)arg1;
  • (void)OnRetrieveLocationOk;
  • (void)OnRetrieveLocationTimeout;
  • (void)OnRetrieveLocationError:(int)arg1;
  • (void)setControlEnabled;
  • (void)setControlEnable:(BOOL)arg1;
  • (void)showTipView:(id)arg1 title:(id)arg2 withLoading:(BOOL)arg3;
  • (void)showTipView:(id)arg1 withLoading:(BOOL)arg2;
  • (void)clickBtn;
  • (void)deleteChar;
  • (void)addChar:(id)arg1;
  • (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
  • (void)onTextFieldChanged;
  • (void)clearChar;
  • (void)updateNumberLabels;
  • (void)OnRadarSearchCreateRoomCancel;
  • (void)onRadarSearchViewClose:(BOOL)arg1;
  • (void)viewDidBeDismissed:(BOOL)arg1;
  • (void)viewDidBePoped:(BOOL)arg1;
  • (void)viewDidBePushed:(BOOL)arg1;
  • (void)viewWillBePoped:(BOOL)arg1;
  • (BOOL)useCustomNavibar;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSTopHitDynamicUtil : NSObject { }

  • (int)ParseScoreInterval:(unsigned long)arg1;
  • (void)PrintLogs;
  • (unsigned long)CalDeclineScore:(unsigned long)arg1;
  • (unsigned long)CalRaiseScore:(unsigned long)arg1;
  • (unsigned long)GetMaxDivScore;
  • (unsigned long)GetLeastDisplayScore;
  • (unsigned long)GetTopHitItemSurvivalDays;

@end

@interface NavStackObj : NSObject { int _operationType; UIViewController *_stackView; BOOL _bAnimated; }

@property(nonatomic) BOOL bAnimated; // @synthesize bAnimated=_bAnimated; @property(retain, nonatomic) UIViewController *stackView; // @synthesize stackView=_stackView; @property(nonatomic) int operationType; // @synthesize operationType=_operationType; - (void).cxx_destruct;

@end

@interface ShakeMusicLogicController : MMObject <IMusicSearchExt, ITvSearchExt, LocationRetrieveDelegate> { id m_delegate; unsigned long m_sessionId; LocationRetriever *m_locationRetrieve; }

  • (void).cxx_destruct;
  • (void)onRetrieveLocationError:(int)arg1;
  • (void)onRetrieveLocationTimeOut:(id)arg1;
  • (void)onRetrieveLocationOK:(id)arg1;
  • (unsigned long)getSessionId;
  • (id)getMsgForState:(unsigned long)arg1;
  • (BOOL)isShowBannerView;
  • (void)shakeTerminate;
  • (void)shakeReset;
  • (void)shakeStop;
  • (void)shakeReport;
  • (void)dealloc;
  • (id)initWithDelegate:(id)arg1;
  • (void)OnMusicError:(int)arg1 andSessionId:(unsigned long)arg2;
  • (void)OnTvError:(int)arg1 andSessionId:(unsigned long)arg2;
  • (void)OnGetTvItem:(id)arg1 andSessionId:(unsigned long)arg2;
  • (void)OnGetMusicItem:(id)arg1 andOffset:(float)arg2 andSessionId:(unsigned long)arg3;
  • (void)OnEndRecord;
  • (void)OnStartRecord;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SightMomentEditViewController : MMUIViewController <InputControllerDelegate, SightMomentGroupSelectDelegate, MultiSelectContactsViewControllerDelegate, IVOIPUILogicMgrExt, SightViewDelegate, WCTimelinePOIPickerViewControllerDelegate, WCActionSheetDelegate, WCGroupTagViewControllerDelegate> { UIView *m_content; UIView *m_background; UIImageView *m_blurView; MMGrowTextView *_textView; EmoticonBoardView *m_emoticonBoardView; WCInputController *m_inputController; UIView *m_previewContent; SightView *_sightView; UIView *m_fullPlayContent; UILabel *m_fullPlayLabel; BOOL m_isFullPlaying; UIView *m_toolBar; float m_curToolBarY; WCTimelinePOIPickerViewController *m_poiPickerViewController; BOOL _directClose; BOOL _fromDraft; float _originHeight; UIImage *_thumbImage; NSString *_moviePath; UIImage *_realThumbImage; NSString *_realMoviePath; NSString *_realThumbPath; NSMutableArray *_arr_MentionContact; WCLocationInfo *_m_locationInfo; NSArray *_tempSelectContacts; }

@property(retain, nonatomic) NSArray *tempSelectContacts; // @synthesize tempSelectContacts=_tempSelectContacts; @property(retain, nonatomic) WCLocationInfo *m_locationInfo; // @synthesize m_locationInfo=_m_locationInfo; @property(retain, nonatomic) NSMutableArray *arr_MentionContact; // @synthesize arr_MentionContact=_arr_MentionContact; @property(retain, nonatomic) NSString *realThumbPath; // @synthesize realThumbPath=_realThumbPath; @property(retain, nonatomic) NSString *realMoviePath; // @synthesize realMoviePath=_realMoviePath; @property(retain, nonatomic) UIImage *realThumbImage; // @synthesize realThumbImage=_realThumbImage; @property(retain, nonatomic) NSString *moviePath; // @synthesize moviePath=_moviePath; @property(retain, nonatomic) UIImage *thumbImage; // @synthesize thumbImage=_thumbImage; @property(nonatomic) BOOL fromDraft; // @synthesize fromDraft=_fromDraft; @property(nonatomic) BOOL directClose; // @synthesize directClose=_directClose; @property(nonatomic) float originHeight; // @synthesize originHeight=_originHeight; - (void).cxx_destruct; - (void)GroupTagViewControllerWillDissappear; - (void)GroupTagViewSelectTempContacts:(id)arg1; - (void)onVideoVoipViewDisappear; - (void)onVideoVoipViewDidAppear:(id)arg1; - (BOOL)sightView:(id)arg1 playbackDidReadEnd:(BOOL)arg2; - (void)privatePrivacyHiddenMentionBtn; - (void)updateMentionBtn; - (void)onMultiSelectContactCancelForSns; - (void)onMultiSelectContactReturnForSns:(id)arg1; - (void)onMultiSelectContactReturn:(id)arg1; - (void)saveDraftAndQuit; - (void)startSentAnim:(struct CGRect)arg1; - (BOOL)isFromWCListView; - (void)processUploadTask:(id)arg1; - (void)uploadMoment; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onOtherBtn:(id)arg1; - (void)keyboardWillShow; - (void)keyboardWillHide; - (void)MMGrowTextViewHeightDidChanged:(id)arg1; - (float)getVisibleHeight; - (id)getGroupDesc; - (void)updateGroupBtn; - (void)onSelectGroupFinish; - (void)showGroupSelection; - (void)switchEmojiPanel; - (void)showMutiSelectContactViewController; - (void)mentionContactSelect; - (void)onPOIPickerFinished:(id)arg1; - (void)poiSelect; - (void)resignInput; - (void)onServiceEnterForeground:(id)arg1; - (void)onServiceEnterBackground:(id)arg1; - (void)removeObservers; - (void)addObservers; - (void)makeInputController; - (void)makeEmoticonView; - (void)makeToolBar; - (void)makeEditArea; - (void)endFullPlay; - (void)fullPlay; - (void)makeFullPlayView; - (void)makePreviewPlayer; - (void)makePreviewContent; - (void)makeTopBar; - (void)makeBackground; - (void)popSelf; - (BOOL)shouldEnableKeyboardInteractivePop; - (void)viewDidBePoped:(BOOL)arg1; - (void)fixKeyboardTextColorForIOS8; - (BOOL)shouldInteractivePop; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillBeDismissed:(BOOL)arg1; - (void)willAppearanceTransition; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DownloadMediaWrap : NSObject { WCMediaItem *mediaItem; int downloadType; NSString *downloadID; NSString *downloadMd5; BOOL isDownloading; UIImage *resultImage; int requestType; }

  • (id)getDownloadID:(id)arg1 downloadType:(int)arg2; @property(nonatomic) int requestType; // @synthesize requestType; @property(retain, nonatomic) UIImage *resultImage; // @synthesize resultImage; @property(nonatomic) BOOL isDownloading; // @synthesize isDownloading; @property(nonatomic) int downloadType; // @synthesize downloadType; @property(retain, nonatomic) WCMediaItem *mediaItem; // @synthesize mediaItem;
  • (void).cxx_destruct; @property(readonly, nonatomic) NSString *downloadMd5; @property(readonly, nonatomic) NSString *downloadID;
  • (id)initWithMediaItem:(id)arg1 downloadType:(int)arg2;

@end

@interface WCDownloadMgr : MMObject <PBMessageObserverDelegate, CNetworkStatusExt> { int m_currScene; NSMutableSet *m_cancelDownloadMedias; NSMutableSet *m_needNotifyMedias; OrderedDictionary *m_dataDownloadQueue; int m_dataCurrentDownloadingCount; int m_dataMaxDownloadCount; OrderedDictionary *m_previewDownloadQueue; int m_previewCurrentDownloadingCount; int m_previewMaxDownloadCount; OrderedDictionary *m_sightDownloadQueue; int m_sightCurrentDownloadingCount; int m_sightMaxDownloadCount; OrderedDictionary *m_videoDownloadQueue; int m_videoCurrentDownloadingCount; int m_videoMaxDownloadCount; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (id)urlSuffixWithToken:(id)arg1 encIdx:(unsigned int)arg2; - (id)getEncUrlWithDownloadId:(id)arg1 FromMediaItem:(id)arg2; - (void)updateDownloadConcurrentCount; - (void)updateImageDownloadConcurrentCount; - (void)useDefaultImageDownloadConcurrentCount; - (void)ReachabilityChange:(unsigned long)arg1; - (void)onReveicePartFromURL:(id)arg1; - (void)ReveicePartFromURL:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)reportDownloadRecord:(id)arg1 downloadMediaWrap:(id)arg2; - (void)doDownloadMediaCDN:(id)arg1; - (void)tryStartNextDownloadTask:(int)arg1; - (void)setDownloadScene:(int)arg1; - (void)pullDownloadMediaToFront:(id)arg1 downloadType:(int)arg2; - (void)setPreviewMaxDownloadCountWifi:(int)arg1 Edge:(int)arg2; - (void)setDataMaxDownloadCountWifi:(int)arg1 Edge:(int)arg2; - (void)cancelDownloadMedia:(id)arg1 downloadType:(int)arg2; - (void)forceDownloadMediaWithProcessNotify:(id)arg1 downloadType:(int)arg2; - (void)forceDownloadMedia:(id)arg1 downloadType:(int)arg2; - (void)downloadMediaWithProcessNotify:(id)arg1 downloadType:(int)arg2; - (void)downloadMedia:(id)arg1 downloadType:(int)arg2; - (void)addDownloadTask:(id)arg1 downloadType:(int)arg2 withNotify:(BOOL)arg3; - (int *)getCurrentDownloadingCountWithType:(int)arg1; - (id)getDownloadQueue:(int)arg1; - (void)dealloc; - (id)init;

@end

@interface WCCanvasComponentLocationInfo : NSObject { POIInfo *_poiInfo; float _topLineSize; float _bottomLineSize; }

@property(nonatomic) float bottomLineSize; // @synthesize bottomLineSize=_bottomLineSize; @property(nonatomic) float topLineSize; // @synthesize topLineSize=_topLineSize; @property(retain, nonatomic) POIInfo *poiInfo; // @synthesize poiInfo=_poiInfo; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface MMLSDataItem : NSObject { int fileType; NSString *filePath; unsigned long fileTime; NSString *session; NSString *userName; unsigned long mesLocalId; unsigned long long fileSize; }

  • (BOOL)dataItemCompareItem:(id)arg1 withItem:(id)arg2; @property(nonatomic) unsigned long mesLocalId; // @synthesize mesLocalId; @property(retain, nonatomic) NSString *userName; // @synthesize userName; @property(retain, nonatomic) NSString *session; // @synthesize session; @property(nonatomic) unsigned long fileTime; // @synthesize fileTime; @property(retain, nonatomic) NSString *filePath; // @synthesize filePath; @property(nonatomic) unsigned long long fileSize; // @synthesize fileSize; @property(nonatomic) int fileType; // @synthesize fileType;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface MMLSSessionItem : NSObject { NSString *session; NSString *userName; NSMutableArray *_sessionItemArray; unsigned long _msgCount; unsigned long long fileSize; }

  • (BOOL)sessionItemCompareItem:(id)arg1 withItem:(id)arg2; @property(nonatomic) unsigned long msgCount; // @synthesize msgCount=_msgCount; @property(retain, nonatomic) NSMutableArray *sessionItemArray; // @synthesize sessionItemArray=_sessionItemArray; @property(nonatomic) unsigned long long fileSize; // @synthesize fileSize; @property(retain, nonatomic) NSString *userName; // @synthesize userName; @property(retain, nonatomic) NSString *session; // @synthesize session;
  • (void).cxx_destruct;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (id)init;

@end

@interface WCPayC2CUnPayNotifyTextNodeView : TextMessageNodeView { }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void)onLinkLongPressed:(id)arg1 withRect:(struct CGRect)arg2;
  • (BOOL)isSupportingTranslation;
  • (void)showOpearation;
  • (id)titleText;
  • (id)patternText;
  • (int)parserType;

@end

@interface FavoritesUploadMgr : MMObject <IClearDataMgrExt, CNetworkStatusExt, FavoritesUploaderDelegate> { NSMutableArray *_uploadingQueue; NSMutableArray *_failedQueue; NSMutableArray *_activeQueue; BOOL _isUploading; FavoritesItemDB *_favItemDB; FavoritesCDNInfoDB *_favCdnDB; FavoritesUploader *_favUploader; BOOL _isCountingMd5; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 subQueue:(id)arg2; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 CacheMask:(unsigned long)arg2; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1; - (void)ReachabilityChange:(unsigned long)arg1; - (void)onUploadFavItem:(id)arg1 LocalDataId:(id)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4; - (void)onUploadFail:(id)arg1 ErrCode:(int)arg2; - (void)onUploadFinished:(id)arg1; - (void)onCopyFileFinished:(id)arg1; - (void)onUsedCapacityUpdate:(unsigned long long)arg1; - (void)tryStartUpload; - (id)getUploadFailedItemList; - (id)getUploadPausedItemList; - (id)getUploadItemList; - (void)changeToNoWifi; - (BOOL)pauseUploadFavoritesItem:(unsigned long)arg1; - (BOOL)restartAllUploadFailedItems; - (BOOL)startUploadItem:(id)arg1 IsPriority:(BOOL)arg2; - (void)removeItemByLocalId:(unsigned long)arg1 inQueue:(id)arg2; - (BOOL)deleteCdnInfoByFavoritesItemLocalIdIgnoringStatus:(unsigned long)arg1; - (BOOL)deleteCdnInfoByFavoritesItemLocalId:(unsigned long)arg1; - (id)getUploadCdnInfoByLocalItemDataId:(id)arg1 andType:(int)arg2; - (BOOL)updateCdnInfo:(id)arg1; - (BOOL)updateCdnInfoByExistCheckCDNItem:(id)arg1; - (BOOL)updateCdnInfo:(id)arg1 MD5:(id)arg2 Head256Md5:(id)arg3 Type:(int)arg4; - (id)getNextUploadCdnInfoByLocalItemId:(unsigned long)arg1; - (void)TryStartUpload; - (void)checkAndTryStartUpload; - (void)setItemUploadFail:(id)arg1 ErrCode:(int)arg2; - (BOOL)delUploadItem:(id)arg1; - (BOOL)addUploadItem:(id)arg1 delayUpload:(BOOL)arg2; - (BOOL)addUploadItem:(id)arg1; - (void)startCountMd5; - (void)doCopyFile:(id)arg1; - (void)saveMd5ToCdnInfoTable:(id)arg1; - (BOOL)CountItemDataMD5:(id)arg1; - (BOOL)loadFailedQueue; - (BOOL)loadUploadingQueue; - (void)dealloc; - (void)initDB:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GoogleContactsViewController : MMSearchBarDisplayController <UITableViewDelegate, UITableViewDataSource, UISearchBarDelegate, IGoogleContactMgrExt, contactInfoDelegate, IContactMgrExt, GoogleContactViewDelegate, ContactInfoViewControllerDelegate, ContactsItemViewDelegate> { MMLoadingView *m_loadingView; MMTableView *m_tableView; NSMutableArray *m_filteredFriendList; NSMutableArray *m_googleContactList; unsigned long m_clickSource; BOOL m_needPopTwoCount; NSMutableSet *m_sentAddFriendRequestSet; NSMutableSet *m_sentInviteRequestSet; UILabel *m_noResultLabel; }

@property(retain, nonatomic) UILabel *m_noResultLabel; // @synthesize m_noResultLabel; @property(retain, nonatomic) NSMutableSet *m_sentInviteRequestSet; // @synthesize m_sentInviteRequestSet; @property(retain, nonatomic) NSMutableSet *m_sentAddFriendRequestSet; // @synthesize m_sentAddFriendRequestSet; @property(nonatomic) BOOL m_needPopTwoCount; // @synthesize m_needPopTwoCount; @property(nonatomic) unsigned long m_clickSource; // @synthesize m_clickSource; @property(retain, nonatomic) NSMutableArray *m_googleContactList; // @synthesize m_googleContactList; @property(retain, nonatomic) NSMutableArray *m_filteredFriendList; // @synthesize m_filteredFriendList; @property(retain, nonatomic) MMTableView *m_tableView; // @synthesize m_tableView; @property(retain, nonatomic) MMLoadingView *m_loadingView; // @synthesize m_loadingView; - (void).cxx_destruct; - (void)onContactsItemViewRightButtonClick:(id)arg1; - (void)onSentInviteRequest:(id)arg1; - (void)newMessageFromContactInfo:(id)arg1; - (void)onAddContact:(id)arg1; - (void)addToContactsFromContactInfo:(id)arg1; - (void)onListGoogleContacts:(id)arg1 ret:(unsigned long)arg2; - (void)onDeleteContact:(id)arg1; - (void)onModifyContact:(id)arg1; - (void)searchBarCancelButtonClicked:(id)arg1; - (void)searchBarSearchButtonClicked:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (void)searchBarTextDidBeginEditing:(id)arg1; - (void)doSearch:(id)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeGoogleContactCell:(id)arg1 row:(unsigned int)arg2 tableView:(id)arg3; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)reloadTableData; - (void)initView; - (void)onReturn; - (void)initData; - (void)stopLoading; - (void)startLoading; - (void)updateInMyContactFlagAndKickOtherContact; - (void)closureTheSameGoogleId; - (void)kickTheSameWechatUsrName; - (void)sortContactList; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonServerNotifyTask : MMObject { }

  • (BOOL)resumeLogic;

@end

@interface FTSSearchCell : MMTableViewCell { UIImageView *_searchIcon; AttributeLabel *_searchLabel; NSString *_showPrefix; NSString *_showSuffix; }

  • (void).cxx_destruct;
  • (void)updateSearchTip:(id)arg1 suffix:(id)arg2;
  • (void)updateStatus:(BOOL)arg1;
  • (void)initView;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface FacebookContactInfoAssist : PluginContactInfoAssist { }

  • (void)onUnBindFacebookFinish:(unsigned long)arg1;
  • (void)onBindFacebookFinish:(unsigned long)arg1;
  • (void)showBindView;
  • (id)getPluginIntro;
  • (void)dealloc;
  • (void)reloadInstalledTableViewData;
  • (id)initWithContact:(id)arg1 delegate:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CalendarDateButton : UIButton { }

  • (void)setHighlighted:(BOOL)arg1;
  • (void)setEnabled:(BOOL)arg1;
  • (void)setSelected:(BOOL)arg1;
  • (id)initWithFrame:(struct CGRect)arg1 withDetail:(id)arg2 withDay:(int)arg3;

@end

@interface CalendarWeeklyView : UIView { }

  • (void)layoutSubviews;

@end

@interface ChatMsgCalendarViewController : MMUIViewController { CBaseContact *m_oContact; MMTableViewInfo *m_tableViewInfo; NSCalendar *m_gregorian; NSCalendar *m_chinese; UIImage *m_backImg; UIImage *m_normalImg; NSDate *m_lastDatePreMonth; NSDateComponents *m_lastMsgDateComponents; BOOL m_bEnd; UIButton *m_lastSelectItem; BOOL m_bToday; BOOL m_bNewYearsEve; }

  • (void).cxx_destruct;
  • (void)getNextDateComponents;
  • (BOOL)hasMsgDay:(int)arg1 Month:(int)arg2 Year:(int)arg3;
  • (void)scrollViewDidScroll:(id)arg1;
  • (BOOL)shouldLoadNextMonth;
  • (id)makeWeeklyLineView:(int *)arg1 WeekDay:(int)arg2 thisMonthComponent:(id)arg3;
  • (id)getDetailForDay:(int)arg1 Month:(int)arg2 Year:(int)arg3;
  • (void)onSelectDate:(id)arg1;
  • (void)makeMonthlyViewWithDate:(id)arg1;
  • (void)makeWeeklyLineCell:(id)arg1 CellInfo:(id)arg2;
  • (void)makeWeekView;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (void)onBackButtonClicked:(id)arg1;
  • (id)initWithChat:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ForwardMsgUtil : MMObject { }

  • (id)GenForwardVideoFromMsgWrap:(id)arg1;
  • (id)readerAppMsgFromReaderWrap:(id)arg1;
  • (id)locMsgFromMsgWrap:(id)arg1;
  • (id)cardMsgFromMsgWrap:(id)arg1;
  • (id)emojiMsgFromMsgWrap:(id)arg1;
  • (id)genForwardAppRecordItemFromMsg:(id)arg1;
  • (id)appMsgFromMsgWrap:(id)arg1;
  • (id)imgMsgFromMsgWrap:(id)arg1;
  • (id)textMsgFromMsgWrap:(id)arg1;
  • (id)GenForwardMsgFromMsgWrap:(id)arg1 ToContact:(id)arg2;
  • (id)getContactNickName:(id)arg1;
  • (id)getMsgRealFrom:(id)arg1;
  • (void)ForwardMsg:(id)arg1 ToContact:(id)arg2 Scene:(unsigned long)arg3 forwardType:(unsigned long)arg4;
  • (void)ForwardMsg:(id)arg1 ToContact:(id)arg2 Scene:(unsigned long)arg3;
  • (void)ForwardMsgList:(id)arg1 ToContact:(id)arg2 Scene:(unsigned long)arg3;

@end

@interface MFPushBannerLogic : MMObject <BannerToastExt, IABtestMgrExt, IHeadImageExt, MMKernelExt> { MFBannerBtn *m_bannerBtn; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(readonly, nonatomic) MFBannerBtn *bannerBtn; // @synthesize bannerBtn=m_bannerBtn; - (void).cxx_destruct; - (void)onInitOK; - (void)onReceiveSecurityBannerMsg:(id)arg1 withWording:(id)arg2; - (void)onReceiveNewFriendRecommandMsg:(id)arg1; - (void)onBannerUpdate; - (void)onHeadImageChange:(id)arg1; - (void)updatePushBanner; - (void)openAutoAdd:(id)arg1; - (void)openMassSend:(id)arg1; - (void)jumpToMoment:(id)arg1; - (void)jumpToGame:(id)arg1; - (void)jumpToStickerShop:(id)arg1; - (void)setHeaderImage:(id)arg1; - (void)checkBindGoogleAccount:(id)arg1; - (void)checkSurroundingPeople:(id)arg1; - (void)uploadContact:(id)arg1; - (void)openPermission:(id)arg1; - (void)bindPhone:(id)arg1; - (BOOL)hasABtestPoint; - (void)onABtestChange; - (void)setABtestPointClickEnd; - (BOOL)isABtesting; - (void)showBannerBtn:(int)arg1; - (void)initRecommandBindGoogleBtn; - (void)initRecommandSurroundingBtn; - (void)initOpenMomentBtn; - (void)initOpenAutoAddBtn; - (void)initOpenMassSendBtn; - (void)initOpenGameBtn; - (void)initOpenStickerShopBtn; - (void)initSetHeadBtn; - (void)initAddBookPermissonBtn; - (void)initUploadContactBtn; - (void)initBindPhoneBtn; - (void)createBannerBtn; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CExtendInfoOfMassSend : NSObject <IMessageWrapExt, IMsgExtendOperation, NSCopying> { CMessageWrap *m_refMessageWrap; }

  • (void)CreateExtendInfoWithUserName:(id)arg1 retExtendInfo:(id *)arg2 retIsContinueDispatch:(char *)arg3; @property(nonatomic) CMessageWrap *m_refMessageWrap; // @synthesize m_refMessageWrap;
  • (void)UpdateMassSendContent:(id)arg1;
  • (void)ChangeForDisplay;
  • (void)dealloc;
  • (id)copyWithZone:(struct _NSZone *)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SessionSelectController : MMSearchBarDisplayController <SessionSelectViewDelegate, NewContactsSearchPanelViewDelegate, SelectTagContactsViewControllerDelegate, MultiSelectContactsViewControllerDelegate, CreateChatLogicDelegate, UIAlertViewDelegate> { int m_iSessionType; id m_delegate; NSMutableArray *m_selectedContacts; int m_confirmType; int m_barTitleType; CreateChatLogic *m_createChatLogic; NSObject *_userData; MMUIAlertView *selectAlert; UIAlertController *selectAlertController; SessionSelectView *m_selectView; int m_commonSearchScene; NewContactsSearchPanelView *m_panelView; BOOL m_bMultiSelect; struct UIEdgeInsets m_UIEdgeInsets; BOOL m_bShowEnterpriseChat; BOOL m_bShowNewSession; BOOL m_bFilterMyContact; BOOL _m_bKeepCurViewAfterSelect; BOOL _m_bShowMultiSelectRightBtn; }

@property(retain, nonatomic) NSObject *userData; // @synthesize userData=_userData; @property(nonatomic) BOOL m_bShowMultiSelectRightBtn; // @synthesize m_bShowMultiSelectRightBtn=_m_bShowMultiSelectRightBtn; @property(nonatomic) BOOL m_bKeepCurViewAfterSelect; // @synthesize m_bKeepCurViewAfterSelect=_m_bKeepCurViewAfterSelect; @property(nonatomic) int m_commonSearchScene; // @synthesize m_commonSearchScene; @property(nonatomic) BOOL m_bMultiSelect; // @synthesize m_bMultiSelect; @property(retain, nonatomic) CreateChatLogic *m_createChatLogic; // @synthesize m_createChatLogic; @property(nonatomic) int barTitleType; // @synthesize barTitleType=m_barTitleType; @property(nonatomic) int confirmType; // @synthesize confirmType=m_confirmType; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) BOOL m_bFilterMyContact; // @synthesize m_bFilterMyContact; @property(nonatomic) BOOL m_bShowNewSession; // @synthesize m_bShowNewSession; @property(nonatomic) BOOL m_bShowEnterpriseChat; // @synthesize m_bShowEnterpriseChat; - (void).cxx_destruct; - (void)onMultiCancel:(id)arg1; - (void)onSelectDoneWithContacts:(id)arg1; - (BOOL)OnShouldSelectSession:(id)arg1 SelectView:(id)arg2; - (void)OnSelectFromContactSelectView:(id)arg1; - (void)onMultiSelectContactReturn:(id)arg1; - (id)onSessionSelectGetSearchString; - (void)onSessionSelectSearch:(id)arg1; - (void)didSearchViewTableSelect:(id)arg1; - (float)heightForSearchViewTable:(id)arg1; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (void)doTagSearch:(id)arg1 arrContacts:(id)arg2; - (id)makeFiterContactToTagSearchView:(id)arg1; - (void)cancelSearch; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)searchTextFieldDidBeginEditing; - (void)didDeleteLastWithKey:(id)arg1; - (void)didClickImageAtIndex:(unsigned long)arg1 withKey:(id)arg2; - (void)onMultiDone; - (void)updatePanelBtn; - (void)updatePanelView:(id)arg1; - (BOOL)checkAndAllowNewSelect:(id)arg1; - (void)selectViewWillBeginDragging:(id)arg1; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)HideSelectAlert; - (void)onCreateChatContactReturn:(id)arg1; - (void)OnSelectCreateRoomSelectView:(id)arg1; - (void)OnSelectSession:(id)arg1 SelectView:(id)arg2; - (id)getGroupDispName:(id)arg1; - (void)onSelect:(id)arg1; - (void)performCallback; - (void)callbackDelegate; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initView; - (void)animateUpdateView; - (void)updateView; - (void)initTitle; - (void)initBarItem; - (void)onShowMultiSelect:(id)arg1; - (void)onCancel:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoicePrintMgr : MMObject <SPXAudioRecorderDelegate, UploadVoicePrintMgrDelegate> { unsigned long _curVoiceID; SPXAudioRecorder *_recoder; UploadVoicePrintMgr *_uploadMgr; BOOL bIsEnviromentCheckMode; }

  • (void).cxx_destruct;
  • (void)OnMgrVerifyOkWithRandomKey:(id)arg1 VoiceId:(unsigned long)arg2;
  • (void)OnMgrGetMatchingResult:(int)arg1 VoiceId:(unsigned long)arg2;
  • (void)OnMgrNetworkError:(int)arg1;
  • (void)OnMgrLocalFileOperationError;
  • (void)OnSPXPart:(id)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3 EndFlag:(unsigned long)arg4 ForceDelete:(BOOL)arg5;
  • (void)OnSPXEndRecording:(id)arg1 isAutoStop:(BOOL)arg2;
  • (void)OnSPXBeginRecording:(id)arg1 ErrNo:(int)arg2;
  • (void)OnSPXLevelMeter:(id)arg1 Peak:(float)arg2;
  • (BOOL)OnPrepareSendSPX:(id)arg1;
  • (BOOL)StopRecordAndUpload:(unsigned long)arg1;
  • (BOOL)StopUpload:(unsigned long)arg1;
  • (BOOL)StopRecord:(unsigned long)arg1;
  • (unsigned long)StartVoicePrintVerifyByRsa:(unsigned long)arg1 withResId:(unsigned long)arg2 andTicket:(id)arg3;
  • (unsigned long)StartVoicePrintVerify:(unsigned long)arg1 withResId:(unsigned long)arg2;
  • (unsigned long)StartVoicePrintCreate:(unsigned long)arg1 withResId:(unsigned long)arg2;
  • (void)UpdateResourceID:(unsigned long)arg1;
  • (void)StopEnviromentCheck;
  • (BOOL)StartEnviromentCheck;
  • (unsigned long)StartMatchingWithType:(unsigned long)arg1 withScene:(unsigned long)arg2 andResID:(unsigned long)arg3;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionRecoverMgr : MMService <StoreEmotionRecoverLogicObjectDelegate, StoreEmotionDownloadLogicObjectDelegate, IMsgExt, StoreEmotionAddTaskDelegate, StoreEmotionDeleteTaskDelegate, StoreEmotionDeleteExt, CNetworkStatusExt, MMService> { int _scene; StoreEmotionRecoverLogicObject *_recoverLogic; StoreEmotionDownloadLogicObject *_downloadLogic; NSMutableArray *_xmlTaskArray; NSMutableDictionary *_serverDic; }

@property(retain, nonatomic) NSMutableDictionary *serverDic; // @synthesize serverDic=_serverDic; @property(retain, nonatomic) NSMutableArray *xmlTaskArray; // @synthesize xmlTaskArray=_xmlTaskArray; @property(retain, nonatomic) StoreEmotionDownloadLogicObject *downloadLogic; // @synthesize downloadLogic=_downloadLogic; @property(retain, nonatomic) StoreEmotionRecoverLogicObject *recoverLogic; // @synthesize recoverLogic=_recoverLogic; @property(nonatomic) int scene; // @synthesize scene=_scene; - (void).cxx_destruct; - (void)ReachabilityChange:(unsigned long)arg1; - (void)storeEmotionDeleteSuccessWithProductID:(id)arg1; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (void)onDeleteTaskComplete; - (BOOL)canResumeDeleteTask; - (void)startAddLogicWithPid:(id)arg1; - (BOOL)canResumeAddTask; - (void)onStoreEmotionDownloadLogicObjectFailed; - (void)onStoreEmotionDownloadLogicObjectOK; - (void)onStoreEmotionRecoverLogicFailed; - (void)onStoreEmotionRecoverLogicOKWithServerPids:(id)arg1; - (void)runNotifyTask; - (id)getStoreEmotionList; - (BOOL)canStartCgiNow; - (void)recoverStoreEmotionFromServerPids:(id)arg1; - (void)startInternalRequest; - (BOOL)isRecovering; - (int)getStateByItem:(id)arg1; - (float)downloadingProgressFromItem:(id)arg1; - (id)downloadingInfo; - (void)startDownloadMyPanelListFromScene:(int)arg1; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCClassifyMembersViewController : MMUIViewController <WCActionSheetDelegate, tableViewDelegate, NewChatRoomMemberItemViewDelegate, MultiSelectContactsViewControllerDelegate, IContactMgrExt, WCFacadeExt, WCCreateNewGroupViewControllerDelegate, UIAlertViewDelegate, UITableViewDataSource, UITableViewDelegate> { WCGroup *_group; NSMutableArray *_arrGroupTempMember; NSString *_tempGroupName; NSMutableDictionary *_dicGroupOutsiderMember; NSMutableDictionary *_dicGroupMemberView; NSMutableArray *_arrGroupMember; MMTableView *_tableView; BOOL _deleteStatus; WCOpLog *_wcOpLog; BOOL m_hasAddMemberWhenOnDone; BOOL m_hasDelMemberWhenOnDone; BOOL m_hasReturnAddMemberResponse; BOOL m_hasReturnDelMemberResponse; }

@property(retain, nonatomic) NSMutableDictionary *dicGroupOutsiderMember; // @synthesize dicGroupOutsiderMember=_dicGroupOutsiderMember; @property(retain, nonatomic) NSString *tempGroupName; // @synthesize tempGroupName=_tempGroupName; @property(retain, nonatomic) WCGroup *group; // @synthesize group=_group; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(retain, nonatomic) NSMutableArray *arrGroupMember; // @synthesize arrGroupMember=_arrGroupMember; @property(retain, nonatomic) NSMutableArray *arrGroupTempMember; // @synthesize arrGroupTempMember=_arrGroupTempMember; @property(retain, nonatomic) NSMutableDictionary *dicGroupMemberView; // @synthesize dicGroupMemberView=_dicGroupMemberView; - (void).cxx_destruct; - (void)touchesBegan_TableView:(id)arg1 withEvent:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCell:(id)arg1 tableCell:(id)arg2 indexPath:(id)arg3; - (int)numberOfSectionsInTableView:(id)arg1; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)onDeleteContact:(id)arg1; - (void)onModifyContact:(id)arg1; - (void)processModContact:(id)arg1; - (void)onWCDeleteGroupReturn:(BOOL)arg1 groupID:(id)arg2; - (void)onWCGroupModMemberReturn:(BOOL)arg1 group:(id)arg2; - (void)onWCGroupRemoveMemberReturn:(BOOL)arg1 group:(id)arg2; - (void)onWCGroupAddMemberReturn:(BOOL)arg1 group:(id)arg2; - (void)setShowRemoveMember; - (void)onLongPressEx:(id)arg1; - (void)onDeleteMember:(id)arg1; - (void)onAddMember:(id)arg1; - (void)openContactInfo:(id)arg1; - (void)onMultiSelectContactReturn:(id)arg1; - (void)OnWCCreatNewGroupName:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)dealloc; - (void)onDeleteGroup; - (void)tryDeleteGroup; - (void)showAlert:(id)arg1; - (void)onSelectRoundCell; - (void)onDone; - (void)resetBlackListControlStatus; - (void)modOutsiderGroup; - (void)onCancel; - (BOOL)shouldModGroup; - (void)onDismiss; - (id)initWithWCGroup:(id)arg1; - (void)initGroupTempMember; - (void)reloadMember:(id)arg1; - (void)reloadMemberListAndView; - (void)stopLoading; - (void)startLoadingWithTitle:(id)arg1; - (void)initView; - (void)initFooterView; - (void)initOutsiderFooterView; - (void)initBlacklistFooterView; - (void)initData; - (void)loadOutsiderMembers; - (void)loadMemberList; - (void)makeGroupNameCell:(id)arg1; - (int)getColCount; - (void)updateNavigation; - (void)updateTitle; - (id)getGroupName; - (id)getDefaultGroupName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavFileDetailViewController : MMUIViewController <UIAlertViewDelegate, INetworkStatusMgrExt, IFavoritesExt, ImageScrollViewDelegate, FavForwardLogicDelegate, WCActionSheetDelegate, UIDocumentInteractionControllerDelegate> { FavoritesItem *m_favItem; FavDataItemWrap *m_favDataWrap; FavoritesItemDataField *m_favData; UIImageView *m_imageView; UILabel *m_labFileName; MMProgressView *m_progressBar; UILabel *m_labProgress; UIButton *m_btnFileOpen; UIButton *m_btnOpenByApp; UILabel *m_labelSyncTip; UIButton *m_labelSync; UIView *m_capExceedView; ImageScrollView *m_imgPreview; UIDocumentInteractionController *m_vcDocument; int syncStautus; BOOL m_bIsUnkownType; NSString *m_nsDataPath; NSString *m_nsFileName; unsigned long m_uiFileSize; unsigned long m_uiFileType; BOOL m_bFileExit; FavForwardLogicController *m_favForwardController; id m_delegate; NSString *m_tmpFilePath; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (id)getFavForawrdViewController; - (void)onSingleTap:(id)arg1; - (void)documentInteractionController:(id)arg1 didEndSendingToApplication:(id)arg2; - (void)updateRightBtn; - (void)onFavTagEditBegin:(int)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onAction:(id)arg1; - (void)onNetworkStatusChange:(unsigned long)arg1; - (void)viewDidTransitionToNewSize; - (unsigned int)supportedInterfaceOrientations; - (void)OnFavoritesItemStartAsyncUpload:(id)arg1; - (void)OnAddFavoritesItem:(id)arg1 ErrCode:(int)arg2; - (void)OnUploadFavoritesItem:(id)arg1 LocalDataId:(id)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4; - (void)OnFavoritesItemDownloadFinished:(id)arg1 ErrCode:(int)arg2; - (void)OnDownloadFavoritesItem:(id)arg1 LocalDataId:(id)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4; - (void)SetProgress:(float)arg1 TotalSize:(float)arg2; - (void)StopSync; - (void)StartSync; - (void)OpenByApp; - (void)OpenFile; - (void)showVideoExpire; - (void)showSyncComplete; - (void)showDownloading; - (void)showUploading; - (void)showNeedDownload; - (void)showNeedUpload; - (void)updateBtns; - (void)updateStatus; - (void)initView; - (void)updateData; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)SafeDeleteDocument; - (void)dealloc; - (id)initWithFavDataWrap:(id)arg1; - (id)initWithFavItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MainWindow : UIWindow { float windowOffset; float mainWindowX; float mainWindowY; float mainWindowWidth; float mainWindowHeight; struct CGRect mainWindowFrame; }

@property(nonatomic) float mainWindowX; // @synthesize mainWindowX; @property(nonatomic) float windowOffset; // @synthesize windowOffset; @property(nonatomic) float mainWindowWidth; // @synthesize mainWindowWidth; @property(nonatomic) float mainWindowHeight; // @synthesize mainWindowHeight; @property(nonatomic) float mainWindowY; // @synthesize mainWindowY; - (void)setX:(float)arg1; @property(nonatomic) struct CGRect mainWindowFrame; // @synthesize mainWindowFrame; - (void)setFrame:(struct CGRect)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface FTSTopHitComparableItem : NSObject { id _topHitItem; NSString *_typeKey; unsigned long _clickScore; }

@property(nonatomic) unsigned long clickScore; // @synthesize clickScore=_clickScore; @property(retain, nonatomic) NSString *typeKey; // @synthesize typeKey=_typeKey; @property(retain, nonatomic) id topHitItem; // @synthesize topHitItem=_topHitItem; - (void).cxx_destruct; - (int)compareUsingClickScore:(id)arg1;

@end

@interface FTSTopHitMgr : NSObject { NSMutableArray *_arrTopHitContactItem; NSMutableArray *_arrTopHitAddressBookItem; NSMutableDictionary *_dicTopHitExtItem; NSMutableDictionary *_dicTopHitResultItem; NSMutableDictionary *_dicTopHitResultItemValue; NSMutableDictionary *_dicTopHitResultCache; NSString *_lastQueryText; BOOL _hasInit; BOOL _bNeedSearch; BOOL _needSaveContactTopHit; BOOL _needSaveAddressBookTopHit; BOOL _needSaveExtTopHit; unsigned long _thType; id _delegateForContactSearch; id _delegateForFeatureSearch; }

@property(nonatomic) __weak id delegateForFeatureSearch; // @synthesize delegateForFeatureSearch=_delegateForFeatureSearch; @property(nonatomic) __weak id delegateForContactSearch; // @synthesize delegateForContactSearch=_delegateForContactSearch; - (void).cxx_destruct; - (void)logSearchInfo; - (void)checkAndFillTimestamp; - (void)doReportTopHitStatus; - (void)tryReportTopHitStatus; - (void)onAppTerminate; - (void)onClearData; - (void)onReloadData; - (void)onEnterBackGround; - (void)trySaveTopHitExtItem; - (void)trySaveTopHitAddressBookItem; - (void)trySaveTopHitContactItem; - (void)trySaveTopHitItem; - (void)tryLoadTopHitItem; - (id)pathForTopHitExtItem; - (id)pathForTopHitAddressBookItem; - (id)pathForTopHitContactItem; - (void)clearTopHitValue; - (void)clearTopHitResult; - (id)getTopHitItems:(unsigned long)arg1; - (unsigned long)getTopHitCount:(unsigned long)arg1; - (BOOL)hasTopHit:(unsigned long)arg1; - (void)sortTopHitValueList:(id)arg1; - (BOOL)selectItemKey:(id)arg1 typeKey:(id)arg2; - (unsigned long)convertFeatureIDFromItemKey:(id)arg1; - (id)convertTopHitKeyFromType:(unsigned long)arg1; - (id)getTopHitItemKey:(id)arg1; - (void)addScore:(id)arg1 arrTopHitItem:(id)arg2; - (void)selectItem:(id)arg1 type:(unsigned long)arg2; - (void)removeInvalidValue:(id)arg1 withTopHitItem:(id)arg2 withTopHitKey:(id)arg3; - (BOOL)isTopHitList:(id)arg1 keyContainsValue:(id)arg2; - (void)searchTopHit:(id)arg1 dicCheckList:(id)arg2 matchTips:(id)arg3 maxCount:(unsigned long)arg4; - (void)searchTopHit:(id)arg1 dicCheckList:(id)arg2 matchTips:(id)arg3; - (void)setNeedsSearch; - (void)cancelSearch; - (void)doInitWorker; - (void)initData; - (void)dealloc; - (id)initWithType:(unsigned long)arg1; - (id)init;

@end

@interface WXCNetTaskItem : NSObject { int _taskId; NSString *_taskTag; NSData *_taskData; id _delegate; NSObject *_backfillData; unsigned long long _sendTime; }

@property(nonatomic) unsigned long long sendTime; // @synthesize sendTime=_sendTime; @property(retain, nonatomic) NSObject *backfillData; // @synthesize backfillData=_backfillData; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) NSData *taskData; // @synthesize taskData=_taskData; @property(copy, nonatomic) NSString *taskTag; // @synthesize taskTag=_taskTag; @property(nonatomic) int taskId; // @synthesize taskId=_taskId; - (void).cxx_destruct;

@end

@interface WXCNetWorkEngine : MMService <WXCNetworkStatusDelegate, MMService> { unsigned long _uiLastNetworkStatus; int _lastValidNetType; id _proxyDelegate; NSMutableArray *_netTaskArray; int _taskSeq; }

@property(nonatomic) int taskSeq; // @synthesize taskSeq=_taskSeq; @property(retain, nonatomic) NSMutableArray *netTaskArray; // @synthesize netTaskArray=_netTaskArray; @property(nonatomic) __weak id proxyDelegate; // @synthesize proxyDelegate=_proxyDelegate; - (void).cxx_destruct; - (void)notifyNetworkChange; - (void)WXCReachabilityChange:(unsigned long)arg1; - (void)startNetworkWatcher; - (void)initNetworkWatcher; - (void)proxySendRequest:(int)arg1 reqData:(id)arg2 cmd:(int)arg3; - (BOOL)isProxyInit; - (id)getWxUserName; - (void)postRespData:(id)arg1 taskId:(int)arg2 retCode:(int)arg3 buffer:(id)arg4; - (id)findByTaskId:(int)arg1; - (int)getTaskSeq; - (int)addTask:(id)arg1 cmdTag:(id)arg2 cmd:(int)arg3 buffer:(id)arg4 compressMethod:(int)arg5 cryptMethod:(int)arg6 router:(int)arg7 backfillData:(id)arg8; - (id)genCmdBodyData:(int)arg1 buffer:(id)arg2 compressMethod:(int)arg3 cryptMethod:(int)arg4 router:(int)arg5 taskId:(int)arg6 cmdTag:(id)arg7; - (int)getNetTaskType:(int)arg1; - (int)getCmdZipMethod:(int)arg1; - (int)getCmdCryptMethod:(int)arg1; - (id)genReadPackageData:(id)arg1; - (id)genWritePackageData:(id)arg1 body:(id)arg2; - (id)makeProtocolHead:(int)arg1 compressMethod:(int)arg2 cryptMethod:(int)arg3 unZipSize:(unsigned long)arg4 router:(int)arg5 taskId:(int)arg6; - (int)doSendTaskImpl:(int)arg1 callback:(id)arg2 cmd:(int)arg3 cmdTag:(id)arg4 cmdBuffer:(id)arg5 compressMethod:(int)arg6 cryptMethod:(int)arg7 netTaskType:(int)arg8 backfillData:(id)arg9; - (void)notifyUserChanged; - (BOOL)handleMultiTalkNotify:(id)arg1; - (BOOL)handleMultiTalkResp:(int)arg1 seq:(int)arg2 data:(id)arg3; - (int)doSendTask:(id)arg1 cmd:(int)arg2 cmdTag:(id)arg3 cmdBuffer:(id)arg4; - (int)doSendTaskForceUseNetType:(int)arg1 router:(int)arg2 callback:(id)arg3 cmd:(int)arg4 cmdTag:(id)arg5 cmdBuffer:(id)arg6 backfillData:(id)arg7; - (int)doSendTaskForceUseNetType:(int)arg1 listener:(id)arg2 cmd:(int)arg3 cmdTag:(id)arg4 cmdBuffer:(id)arg5; - (int)doSendTaskWithRouter:(int)arg1 callback:(id)arg2 cmd:(int)arg3 cmdTag:(id)arg4 cmdBuffer:(id)arg5 backfillData:(id)arg6; - (int)doSendTaskWithRouter:(int)arg1 callback:(id)arg2 cmd:(int)arg3 cmdTag:(id)arg4 cmdBuffer:(id)arg5; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CAppViewControllerManager : MMObject <UITabBarControllerDelegate, MMThemeManagerExt, MMKernelExt, IMsgExt, IVoiceReminderExt, WCFacadeExt, UIAlertViewDelegate> { UIWindow *m_window; NSMutableArray *m_arrViewController; NSMutableArray *m_arrTabBarBaseViewController; unsigned long m_uCurrentTabViewIndex; CMMVector *m_vecViewController; BOOL m_bFromReg; BOOL m_isChangingTheme; BOOL m_isInBackground; SvrErrorTipWindow *m_svrErrorTipWindow; PreEnterWechatLogic *m_PreEnterWechatLogic; MMTabBarController *m_tabbarController; }

  • (id)topViewControllerOfWindow:(id)arg1;
  • (id)topMostController;
  • (id)getCurrentNavigationController;
  • (id)getTabBarController;
  • (id)getAppViewControllerManager;
  • (BOOL)hasEnterWechatMain; @property(readonly, nonatomic) BOOL m_isInBackground; // @synthesize m_isInBackground;
  • (void).cxx_destruct;
  • (id)formatCGFloat:(float)arg1;
  • (void)printView:(id)arg1 withLevel:(int)arg2 buffer:(id)arg3;
  • (void)didTakeSnapshot:(id)arg1;
  • (id)getTabBarController;
  • (void)onDataChangedWithAdded:(id)arg1 andChanged:(id)arg2 andDeleted:(id)arg3;
  • (id)getEnteranceViewContoller;
  • (void)onPatternLockLogicOperateSuccess;
  • (void)onNotifyRemindMsg:(id)arg1;
  • (void)setupUserInfoAndCategoryForNotification:(id)arg1 message:(id)arg2 username:(id)arg3;
  • (void)OnShowPush:(id)arg1;
  • (void)keyboardWillHide:(id)arg1;
  • (void)keyboardWillShow:(id)arg1;
  • (void)UIWindowDidResignKeyNotification:(id)arg1;
  • (void)UIWindowDidBecomeKeyNotification:(id)arg1;
  • (void)UIWindowDidBecomeHiddenNotification:(id)arg1;
  • (void)UIWindowDidBecomeVisibleNotification:(id)arg1;
  • (void)enterBackground;
  • (void)enterForeground;
  • (void)onPreQuit;
  • (void)jumpToChat:(id)arg1 msgToLocate:(unsigned long)arg2;
  • (void)JumpToViewController:(id)arg1;
  • (void)HandleMoreJump:(id)arg1;
  • (void)HandleFindFriendJump:(id)arg1;
  • (void)HandleMainFrameJump:(id)arg1;
  • (void)fixOnStatusBarClick;
  • (id)getMainWindow;
  • (void)changeLanguage;
  • (void)refreshLanguage:(int)arg1;
  • (void)refreshMainFrame;
  • (void)refreshLanguage:(int)arg1 withChildScene:(id)arg2;
  • (BOOL)isNowInRootViewController;
  • (void)jumpToOfflinePay;
  • (void)jumpToShareCard;
  • (void)jumpToAlbum;
  • (void)jumpToShake;
  • (void)jumpToCameraScan:(int)arg1 showMainView:(BOOL)arg2;
  • (void)jumpToCameraScan:(int)arg1;
  • (void)jumpToURLShardBy3rdApp:(id)arg1;
  • (BOOL)isChangingTheme;
  • (void)onThemeChanged;
  • (unsigned long)getCurTabBarIndex;
  • (id)getTopViewController;
  • (void)removeViewController:(id)arg1;
  • (void)addViewController:(id)arg1;
  • (void)removeViewFromRootViewController:(id)arg1;
  • (void)addViewControllerToRootView:(id)arg1;
  • (void)removeViewFromRootView:(id)arg1;
  • (void)addViewToRootView:(id)arg1;
  • (BOOL)isInStatusBarShowViewController;
  • (unsigned long)getTotalUnReadCount;
  • (void)closeMainFrame;
  • (void)openMainFrame:(BOOL)arg1 showStyle:(id)arg2;
  • (void)openFirstView;
  • (void)OnMainFrameDoubleClicked:(id)arg1;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)setAllTabBarItemEnabled:(BOOL)arg1;
  • (void)newMessageByEnterpriseContact:(id)arg1 msgWrapToAdd:(id)arg2 showMainView:(BOOL)arg3 showSessionList:(BOOL)arg4 animated:(BOOL)arg5 extraInfo:(id)arg6;
  • (void)newMessageByContact:(id)arg1 msgWrapToAdd:(id)arg2;
  • (void)newMessageByContact:(id)arg1 msgWrapToAdd:(id)arg2 animated:(BOOL)arg3;
  • (void)newMessageByContact:(id)arg1 msgWrapToAdd:(id)arg2 showMainView:(BOOL)arg3;
  • (void)newMessageByContact:(id)arg1 msgWrapToAdd:(id)arg2 showMainView:(BOOL)arg3 animated:(BOOL)arg4 extraInfo:(id)arg5;
  • (void)newMessageByContact:(id)arg1 msgWrapToAdd:(id)arg2 showMainView:(BOOL)arg3 animated:(BOOL)arg4;
  • (void)moveToTab:(int)arg1 showMainView:(BOOL)arg2;
  • (void)moveToRootViewControllerForIndex:(int)arg1;
  • (void)moveToRootViewController;
  • (void)dismissToRootViewControllerForIndex:(int)arg1;
  • (void)dismissToRootViewController;
  • (void)tabBarController:(id)arg1 didSelectViewController:(id)arg2;
  • (void)dealloc;
  • (void)createMainFrameWithShowStyle:(id)arg1;
  • (void)replaceTwoFile:(id)arg1 desFile:(id)arg2;
  • (void)createMoreViewController;
  • (void)createFindFriendViewController;
  • (void)recreateFindFriendViewController;
  • (void)createContactsViewController;
  • (void)createNewMainFrameViewController;
  • (id)getTabBarBaseViewController:(unsigned int)arg1;
  • (id)getNewMainFrameViewController;
  • (void)forceRedrawNavigationViewControllers:(id)arg1;
  • (void)forceRedrawNavigationViewControllers;
  • (void)forceRedrawNavigationBars;
  • (id)initWithWindow:(id)arg1;
  • (void)restartAllFailUploadFromLocalNotification;
  • (void)reSendAllMsgFromNotificationDone;
  • (void)resendAllFailMsgFromLocalNotification:(id)arg1;
  • (BOOL)checkResentFailMsg:(id)arg1 isFromLaunch:(BOOL)arg2;
  • (void)openView:(unsigned long)arg1 launchOptions:(id)arg2 isAppUpdated:(BOOL)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MailAttachmentControlView : MMUIView <UIImagePickerControllerDelegate, UINavigationControllerDelegate, WCActionSheetDelegate, UIAlertViewDelegate, MailAttachmentsViewDelegate> { NSMutableArray *m_arrAttachmentViews; UILabel *m_labelCol; UIImageView *m_imgvAttach; UILabel *m_labelSize; UILabel *m_labTip; UIButton *m_blueButton; UIView *m_grayLineView; id m_delegate; unsigned long m_uiLastAttachmentSize; NSString *m_nsLastAttachmentSuffix; MailAttachment *m_lastAttachment; unsigned long m_uiImageAttachIndex; unsigned long m_uiVideoAttachIndex; BOOL m_bIsNewMail; }

@property(retain, nonatomic) MailAttachment *m_lastAttachment; // @synthesize m_lastAttachment; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)dealloc; - (void)OnDeleteAttachment:(id)arg1; - (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2; - (void)imagePickerControllerDidCancel:(id)arg1; - (void)alertView:(id)arg1 didDismissWithButtonIndex:(int)arg2; - (void)doDeleteAttachment:(unsigned long)arg1; - (void)addAttachmentView:(id)arg1 name:(id)arg2; - (void)handleUploadData:(id)arg1 name:(id)arg2; - (void)handleVideo:(id)arg1; - (void)handleImage:(id)arg1 isPicker:(BOOL)arg2; - (void)showUploadAttachmentAlert:(BOOL)arg1 isPicker:(BOOL)arg2; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)takePhoto; - (void)selectFromAlbum; - (void)onButtonClicked:(id)arg1; - (float)getContentTotalHeight; - (void)initView; - (id)initWithFrame:(struct CGRect)arg1; - (void)properInit; - (unsigned int)totalSize; - (unsigned int)count; - (id)NewDataMessage; - (id)dataIDs; - (BOOL)uploadSuccess; - (void)updateViews; - (void)setIsNewMail:(BOOL)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCanvasComponentTelephoneInfo : NSObject { NSArray *_phoneNumList; float _topLineSize; float _bottomLineSize; }

@property(nonatomic) float bottomLineSize; // @synthesize bottomLineSize=_bottomLineSize; @property(nonatomic) float topLineSize; // @synthesize topLineSize=_topLineSize; @property(retain, nonatomic) NSArray *phoneNumList; // @synthesize phoneNumList=_phoneNumList; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface FavDataItemWrap : NSObject { FavoritesItemDataField *m_dataItem; FavoritesItem *m_parent; unsigned long m_index; }

@property(nonatomic) unsigned long index; // @synthesize index=m_index; @property(retain, nonatomic) FavoritesItem *parent; // @synthesize parent=m_parent; @property(retain, nonatomic) FavoritesItemDataField *dataItem; // @synthesize dataItem=m_dataItem; - (void).cxx_destruct; - (BOOL)StartDownload; - (id)GetSightPath; - (id)GetThumbPath; - (id)GetFilePath; - (id)GetFileName; - (id)GetFileExt; - (id)GetMusicInfo; - (BOOL)IsUrlMusicThumbPath:(id *)arg1; - (id)GetWebPageDomin; - (BOOL)IsUrlWebPageThumbPath:(id *)arg1; - (unsigned long)GetVideoDuration; - (id)GetVideoTitle; - (BOOL)IsUrlVideoThumbPath:(id *)arg1; - (unsigned long)GetVoiceFormat; - (id)GetAudioInfo; - (id)GetImgArray; - (unsigned long)GetImgCount; - (int)GetParentDownloadStatus; - (int)GetImageDataDownloadStatus; - (unsigned long)GetImageIndex; - (id)GetImageSourcePath; - (id)GetImagePath; - (id)GetImageLocalID; - (unsigned long)GetParentLocalID; - (BOOL)CanbeForwardToWC; - (BOOL)CanbeForwardToChat; - (unsigned long)GetDataIndex; - (id)GetDataItem; - (id)GetParent; - (id)GetDataSrcName; - (float)GetRecordNodeContentHeight; - (id)initWithParent:(id)arg1 DataItem:(id)arg2 Index:(unsigned long)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface POIInfo : NSObject { struct CLLocationCoordinate2D _coordinate; double _scale; NSString *_bid; NSString *_address; NSString *_poiName; NSString *_infoUrl; }

@property(retain, nonatomic) NSString *infoUrl; // @synthesize infoUrl=_infoUrl; @property(retain, nonatomic) NSString *poiName; // @synthesize poiName=_poiName; @property(retain, nonatomic) NSString *address; // @synthesize address=_address; @property(retain, nonatomic) NSString *bid; // @synthesize bid=_bid; @property(nonatomic) double scale; // @synthesize scale=_scale; @property(nonatomic) struct CLLocationCoordinate2D coordinate; // @synthesize coordinate=_coordinate; - (void).cxx_destruct; - (id)description; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (void)dealloc;

@end

@interface WCAccountRegByOldPhoneViewController : WCAccountBaseViewController { id m_delegate; }

  • (void).cxx_destruct;
  • (void)reloadTableView;
  • (void)initNavigationBar;
  • (void)setDelegate:(id)arg1;
  • (void)viewDidLoad;
  • (id)init;

@end

@interface ShakeContactInfoAssist : PluginContactInfoAssist { }

  • (void)onShakeStatusChanged;
  • (void)uninstallPlugin;
  • (void)openShake;
  • (void)reloadInstalledTableViewData;
  • (id)getPluginIntro;

@end

@interface EmoticonOperateCgi : MMObject { unsigned int m_opCode; BOOL _m_hasStartRequestOnce; id _m_delegate; unsigned long _m_eventId; NSMutableArray *_m_md5List; }

@property(retain, nonatomic) NSMutableArray *m_md5List; // @synthesize m_md5List=_m_md5List; @property(nonatomic) BOOL m_hasStartRequestOnce; // @synthesize m_hasStartRequestOnce=_m_hasStartRequestOnce; @property(nonatomic) unsigned long m_eventId; // @synthesize m_eventId=_m_eventId; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)callOkNeedUploadDelegate:(id)arg1; - (void)callFailedDelegateForOverLimit; - (void)callFailedDelegate; - (void)internalRequest; - (BOOL)isActive; - (void)startRequest; - (id)initWithOpcode:(unsigned int)arg1 md5List:(id)arg2 delegate:(id)arg3; - (void)dealloc;

@end

@interface FTSFavDB : NSObject { FTSDB *_database; }

@property(retain, nonatomic) FTSDB *database; // @synthesize database=_database; - (void).cxx_destruct; - (id)queryText:(id)arg1 limit:(unsigned long)arg2 searchAll:(id *)arg3; - (id)queryText:(id)arg1; - (BOOL)deleteAllRowsInFavTable; - (BOOL)deleteRowsInFavTable:(id)arg1; - (BOOL)deleteRowInFavTable:(unsigned long)arg1; - (BOOL)updateRowsInFavTable:(id)arg1; - (BOOL)updateRowInFavTable:(id)arg1; - (BOOL)insertRowsInFavTable:(id)arg1; - (BOOL)insertRowInFavTable:(id)arg1; - (BOOL)createAllTable; - (void)reloadDB; - (void)dealloc; - (void)initDB:(id)arg1;

@end

@interface FavoritesRecordUtil : MMObject { }

  • (id)genNoteConflictTitle:(id)arg1 atTime:(unsigned long)arg2;
  • (id)getWebpageFavDataUrl:(id)arg1;
  • (id)ConvertImgRecorData2MsgWrap:(id)arg1;
  • (id)ConvertImgRecordData2WCUploadTask:(id)arg1;
  • (id)ConvertRecordFavItem2MsgWrap:(id)arg1;
  • (id)ConvertSightFavData2MsgWrap:(id)arg1;
  • (id)ConvertLocFavData2MsgWrap:(id)arg1;
  • (id)ConvertVideoFavData2VideoInfo:(id)arg1;
  • (id)ConvertFileFavData2MsgWrap:(id)arg1;
  • (id)getMessageWrapTitleFromMsgList:(id)arg1;
  • (id)ConvertMsgList2MsgWrap:(id)arg1;
  • (id)ConvertFavData2FavItem:(id)arg1;
  • (id)ConvertShortVideoMsg2FavData:(id)arg1;
  • (id)ConvertShareCardMsg2FavData:(id)arg1;
  • (id)ConvertReaderWrap2FavData:(id)arg1;
  • (id)ConvertTVMsg2FavData:(id)arg1;
  • (id)ConvertMallProductMsg2FavData:(id)arg1;
  • (id)ConvertProductMsg2FavData:(id)arg1;
  • (id)ConvertFileMsg2FavData:(id)arg1;
  • (id)ConvertMusicMsg2FavData:(id)arg1;
  • (id)ConvertLocationMsg2FavData:(id)arg1;
  • (id)ConvertUrlMsg2FavData:(id)arg1;
  • (id)ConvertVideoMsg2FavData:(id)arg1;
  • (id)ConvertVoiceMsg2FavData:(id)arg1;
  • (id)ConvertImgMsg2FavData:(id)arg1;
  • (id)ConvertTextMsg2FavData:(id)arg1;
  • (id)ConvertMsg2FavData:(id)arg1;
  • (id)GetRecordForwardReportInfo:(id)arg1;
  • (id)GetRecordInfo:(id)arg1;
  • (id)GetRecordDesc:(id)arg1;
  • (void)GetTextTitleAndDesc:(id)arg1 toTitle:(id *)arg2 toDesc:(id *)arg3;
  • (void)GetNoteTitleAndDesc:(id)arg1 toTitle:(id *)arg2 toDesc:(id *)arg3;
  • (id)GetNoteDesc:(id)arg1;
  • (id)GetRecordDataDesc:(id)arg1;
  • (id)GetRecordForwardTitleByUser:(id)arg1 brand:(id)arg2;
  • (id)GetRecordForwardTitle:(id)arg1;
  • (id)getGroupDispName:(id)arg1 NeedSelf:(BOOL)arg2;
  • (id)GetFavDetailTitle:(id)arg1;
  • (id)GetRecordDataTimeByMsg:(id)arg1;
  • (id)GetRecordRealChatNameByMsg:(id)arg1;
  • (id)GetRecordDataNameByMsg:(id)arg1;
  • (id)getContactNickName:(id)arg1;
  • (id)getContactDisplayName:(id)arg1;
  • (id)GetFavDataItemSourceByMsg:(id)arg1 AndReader:(id)arg2;
  • (id)GetFavDataItemSourceByMsg:(id)arg1;

@end

@interface AppCommentMsg : NSObject { NSString *deviceType; NSString *message; NSMutableArray *items; NSString *title; }

@property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSMutableArray *items; // @synthesize items; @property(retain, nonatomic) NSString *message; // @synthesize message; @property(retain, nonatomic) NSString *deviceType; // @synthesize deviceType; - (void).cxx_destruct; - (id)getItemByButtonIndex:(int)arg1; - (id)getCancelItem; - (void)parseXML:(id)arg1; - (id)description; - (void)dealloc; - (id)initWithXml:(id)arg1;

@end

@interface FavImagePreView : MMUIImageView <IFavoritesExt, IRecordDownloadExt> { UIView *m_maskView; UIImageView *m_imgPreView; NSString *m_imageLocalPath; unsigned long imageDataSize; MMUIImageView *m_imgvBack; MMUIImageView *m_imgvFront; unsigned long m_progressLength; BOOL m_bIsImageExit; BOOL m_bIsSourceImg; BOOL m_bIsLongPressHandled; id m_delegate; id dataSource; }

  • (struct CGSize)GetPreSizeByRecordDataSource:(id)arg1 maxWidth:(float)arg2;
  • (struct CGSize)GetPreSizeByRecordDataSource:(id)arg1; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSString *m_imageLocalPath; // @synthesize m_imageLocalPath; @property(retain, nonatomic) id dataSource; // @synthesize dataSource;
  • (void).cxx_destruct;
  • (void)OnDownloadRecordMessagePart:(id)arg1 DataId:(id)arg2 PartLen:(unsigned long)arg3 TotalLen:(unsigned long)arg4;
  • (void)OnDownloadRecordMessageOK:(id)arg1 DataId:(id)arg2 bThumb:(BOOL)arg3;
  • (void)OnDownloadFavoritesItem:(id)arg1 LocalDataId:(id)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4;
  • (void)OnDownloadFavoritesItemOK:(id)arg1 LocalDataId:(id)arg2;
  • (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
  • (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  • (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
  • (void)updateProgressFinishedLength:(long)arg1 TotalLength:(long)arg2;
  • (void)initProgressView;
  • (void)startDownloadFavItem;
  • (void)startLoadImageWithGCD:(BOOL)arg1;
  • (void)startLoadImageWithGCD;
  • (id)compressImage:(id)arg1;
  • (void)hideMaskView;
  • (void)showMaskView;
  • (void)onClickFavImage;
  • (void)windowHide:(id)arg1;
  • (void)OnLongPressFavImage;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onBeginLongPress;
  • (void)pressedEvents;
  • (void)LongPressEvents;
  • (void)initData;
  • (void)startLoadImageWithMaxWidth:(float)arg1;
  • (void)startLoadImage;
  • (id)initWithDataSource:(id)arg1;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMMusicLyricResolver : NSObject { NSString *_lyrics; NSMutableArray *_lyricsList; NSMutableArray *_timeList; BOOL _isLyricListContainsEmptyStr; }

@property(retain, nonatomic) NSMutableArray *timeList; // @synthesize timeList=_timeList; @property(retain, nonatomic) NSMutableArray *lyricsList; // @synthesize lyricsList=_lyricsList; @property(retain, nonatomic) NSString *lyrics; // @synthesize lyrics=_lyrics; - (void).cxx_destruct; - (void)dealloc; - (double)getDuaration; - (int)getCurrentIndexWithTime:(float)arg1; - (float)time_StringToFloat:(id)arg1; - (BOOL)resolveLyrics:(id)arg1; - (id)init;

@end

@interface WCAdvertiseActionFloatForABTest : MMUIView { WCDataItem *m_item; WCADQuestionExp *m_questionExp; UIImageView *m_bgView; UIView *m_firstStepView; UIView *m_secondStepView; BOOL m_bEndWithOtherTouch; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(readonly, nonatomic) WCADQuestionExp *m_questionExp; // @synthesize m_questionExp; @property(readonly, nonatomic) WCDataItem *m_item; // @synthesize m_item; - (void).cxx_destruct; - (void)onSecondBtnClicked:(id)arg1; - (id)getExtButton:(id)arg1; - (void)showExpItems; - (id)getFirstStepBtnWithTitle:(id)arg1 Icon:(id)arg2 NeedArrow:(BOOL)arg3; - (id)getFirstSetpBtnByAction:(unsigned long)arg1; - (void)onFirstBtnClicked:(id)arg1; - (void)animationDidStop:(id)arg1 finished:(BOOL)arg2; - (void)hideWCADQuestionFloat; - (void)setShouldReportEndWithOtherTouch; - (void)showWithItemData:(id)arg1 QuestionExt:(id)arg2 tipPoint:(struct CGPoint)arg3; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMEmotionStoreRewardBegViewController : MMUIViewController <MMWebImageViewDelegate, ILinkEventExt> { EmoticonStoreItem *m_storeItem; EmotionRewardResponseInfo *m_rewardInfo; MMUIScrollView *m_scrollView; MMWebImageView *m_begRewardImage; MMGifView *m_loadingGif; MMUIView *m_priceButtonGridView; MMUILabel *m_choosePriceTitleLabel; RichTextView *m_customAmountBtn; StoreEmotionRewardLogicObject *m_rewardLogic; }

  • (void).cxx_destruct;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onLoadImageOK:(id)arg1;
  • (void)onClose;
  • (void)onClickCustomAmountButton;
  • (void)onChoosePriceButton:(id)arg1;
  • (float)updateCustomAmountViewFromMarginTop:(float)arg1;
  • (void)initCustomAmountView;
  • (id)textForPriceButton:(id)arg1;
  • (float)updatePriceButtonGridViewFromMarginTop:(float)arg1;
  • (void)initPriceButtonGridView;
  • (float)updateBegRewardImageFromMarginTop:(float)arg1;
  • (void)initBegRewardImage;
  • (void)updateScrollView;
  • (void)initScrollView;
  • (void)initView;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (id)initWithStoreItem:(id)arg1 RewardInfo:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavRecordImgNodeView : FavRecordBaseNodeView { FavImagePreView *m_imgPreView; }

@property(readonly, nonatomic) FavImagePreView *m_imgPreView; // @synthesize m_imgPreView; - (void).cxx_destruct; - (void)onWillLongPressFavPreImage:(id)arg1; - (void)onLongPressedFavPreImage:(id)arg1; - (void)onClickFavPreImage:(id)arg1 ImageIndex:(unsigned long)arg2; - (void)addContentSubView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CommonImageBrowseViewController : MMUIViewController <MMImgageBrowseViewDelegate, WCActionSheetDelegate> { MMImageBrowseView *m_imageView; UIImage *m_image; MMAnimationTipView *m_tipView; id m_singleTapOnNav; BOOL m_needDeleteAction; BOOL m_needActionSheet; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) BOOL needActionSheet; // @synthesize needActionSheet=m_needActionSheet; @property(nonatomic) BOOL needDeleteAction; // @synthesize needDeleteAction=m_needDeleteAction; @property(retain, nonatomic) id m_singleTapOnNav; // @synthesize m_singleTapOnNav; - (void).cxx_destruct; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onSingleTapImageBrowseView; - (void)onSavedPhotosAlbum:(id)arg1; - (void)onOperate; - (void)onSingleTapOnNavigationBar:(id)arg1; - (void)dealloc; - (id)initWithImage:(id)arg1; - (void)willAppear; - (void)viewWillAppear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewDidLoad; - (void)initView; - (void)initImageView; - (void)initNavigationBar; - (void)exitFullScreen; - (void)setFullScreen:(BOOL)arg1; - (void)removeNvGestureRecognizer; - (void)addNvGestureRecognizer; - (void)handleViewWillDisappear; - (void)handleViewWillAppear; - (void)showStatusBar; - (void)hideStatusBar; - (void)adjustImageViewRect; - (void)viewWillLayoutSubviews;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavLocationDetailViewController : MMUIViewController <FavTagViewDelegate, QMapViewDelegate, ILocationMgrExt, FavLocRemarkDelegate, WCActionSheetDelegate, FavForwardLogicDelegate, NavigateLogicControllerDelegate, IScanStreetViewMgrExt, FavlocationLabelViewDelegate> { FavoritesItem *m_favItem; QMapView *m_mapView; FavLocationLabelView *m_locLabelView; struct CLLocationCoordinate2D m_location; double m_scale; NSString *m_nsPoiName; NSString *m_nsLocation; NSString *m_nsUserName; NSURL *m_streetViewUrl; BOOL m_bLoadFinish; int mapLocationTag; unsigned long m_headingTag; double m_trueHeading; MMHeadImageAnnotation *m_myselfAnnotation; UIButton *m_myLocationButton; UIButton *m_streetButton; FavForwardLogicController *m_favForwardController; NavigateLogicController *m_navigateLogicController; }

  • (void).cxx_destruct;
  • (id)getFavForawrdViewController;
  • (void)onHeadingError:(int)arg1 withTag:(unsigned long)arg2;
  • (void)onHeadingChanged:(id)arg1 withTag:(unsigned long)arg2;
  • (void)stopUpdateTrueHeading;
  • (void)startUpdateTrueHeading;
  • (void)onPresentViewControlelr:(id)arg1 Animated:(BOOL)arg2;
  • (void)onStopLoading;
  • (void)onStartLoading;
  • (void)onFavTagEditOK;
  • (void)onFavLocReamrkComplete:(id)arg1;
  • (void)onEditFavTag;
  • (void)onEditFavRemark;
  • (id)getLocationText:(struct CLLocationCoordinate2D)arg1;
  • (void)onFavTagEditBegin:(int)arg1;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onAction:(id)arg1;
  • (void)onOpenStreetView:(id)arg1;
  • (id)getUserLocation;
  • (void)navigateTo:(id)arg1 Name:(id)arg2 Sender:(id)arg3;
  • (void)onNavigateToPOI:(id)arg1;
  • (void)setAnnotation:(id)arg1 Coordinate:(struct CLLocationCoordinate2D)arg2 Animated:(BOOL)arg3 Duration:(float)arg4;
  • (BOOL)isOnUserLocation:(struct CLLocationCoordinate2D)arg1;
  • (void)mapView:(id)arg1 regionDidChangeAnimated:(BOOL)arg2;
  • (id)mapView:(id)arg1 viewForOverlay:(id)arg2;
  • (void)mapView:(id)arg1 didUpdateUserLocation:(id)arg2;
  • (id)mapView:(id)arg1 viewForAnnotation:(id)arg2;
  • (void)onMyLocationButtonClick;
  • (void)addAnotation:(struct CLLocationCoordinate2D)arg1;
  • (void)hideLoactionLabelView;
  • (void)showLocationLabelView;
  • (void)showLocationCalloutView;
  • (void)OnSendStreetViewLocation:(id)arg1 Err:(int)arg2;
  • (void)openStreetView;
  • (void)startGetStreetViewUrl;
  • (void)startGetLocation;
  • (void)reloadStreetBtn;
  • (void)initView;
  • (void)initData;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (void)didReceiveMemoryWarning;
  • (id)initWithFavItem:(id)arg1;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RSAnimationHeadImgView : MMUIView { UILabel *_displayName; UIImageView *_avatarView; MMHeadImageView *_headImage; RadarSearchMember *_member; NSString *m_nsRemarkName; }

  • (struct CGSize)getHeadImageSize; @property(retain, nonatomic) NSString *m_nsRemarkName; // @synthesize m_nsRemarkName; @property(retain, nonatomic) RadarSearchMember *member; // @synthesize member=_member;
  • (void).cxx_destruct;
  • (void)initDisplayNameView;
  • (void)initAvatarView;
  • (void)initHeadImageView;
  • (void)initView;
  • (id)initWithRadarSearchMember:(id)arg1 remarkName:(id)arg2;

@end

@interface CountDownTipViewController : MMTipsViewController { CADisplayLink *m_timer; unsigned long m_uiCurrentCount; id m_userData; NSString *m_nsTipViewMessage; unsigned long m_uiCountDown; }

@property(retain, nonatomic) id m_userData; // @synthesize m_userData; @property(nonatomic) unsigned long m_uiCountDown; // @synthesize m_uiCountDown; @property(retain, nonatomic) NSString *m_nsTipViewMessage; // @synthesize m_nsTipViewMessage; - (void).cxx_destruct; - (void)showWithAnimated:(int)arg1; - (void)countDownTip; - (void)dealloc;

@end

@interface WCSelectGroupDemoCell : MMTableViewCell { UIImageView *leftCheckMark; UIImageView *rightArrowView; UIButton *rightDetailBtn; UIView *lineView; UIView *headLineView; MMUILabel *nameLabel; MMUILabel *memberLabel; BOOL blackMode; CDUnknownBlockType _detailCallback; }

@property(copy, nonatomic) CDUnknownBlockType detailCallback; // @synthesize detailCallback=_detailCallback; @property(nonatomic) BOOL blackMode; // @synthesize blackMode; - (void).cxx_destruct; - (void)onClickContactDetail:(id)arg1; - (void)updateCell:(int)arg1 postPrivacy:(int)arg2 labelName:(id)arg3 checked:(BOOL)arg4 expandMode:(BOOL)arg5 tempContacts:(id)arg6 clickedDetail:(CDUnknownBlockType)arg7; - (id)getMemberDesc:(id)arg1; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface WCNewYearHBDetailViewControllerForSns : MMUIViewController <WCFacadeExt, UITableViewDelegate, UITableViewDataSource> { WCMediaItem *_mediaItem; MMUIWindow *_fullScreenWindow; UIView *_bgView; UIView *_coverFrameView; MMWebImageView *_coverImgView; float _curProgress; UILabel *_moneyLabel; UILabel *_tipsLabel; MMTableView *m_tableView; UIView *m_oHeaderView; WCNewYearHBDetailDataForSns *_detailData; UILabel *_rmbUnitLabel; }

  • (void).cxx_destruct;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (void)makeCell:(id)arg1 cell:(id)arg2 row:(unsigned int)arg3;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (id)getUsernameListFromMyContactList:(unsigned int)arg1;
  • (void)onCancelDownloadSuccess:(id)arg1 downloadType:(int)arg2;
  • (void)setNaviBarTransparent:(BOOL)arg1;
  • (id)findBarButtonView:(id)arg1;
  • (id)getEnterpriseLogo:(unsigned long)arg1;
  • (id)getEnterpriseName:(unsigned long)arg1;
  • (void)updateWithDetailData:(id)arg1;
  • (void)setupSubviews;
  • (void)viewWillLayoutSubviews;
  • (void)viewWillDisappear:(BOOL)arg1;
  • (void)viewWillAppear:(BOOL)arg1;
  • (BOOL)shouldAutorotate;
  • (id)GetHeaderView:(id)arg1;
  • (void)setBorder:(id)arg1;
  • (void)initTableView;
  • (BOOL)useTransparentNavibar;
  • (void)initGradientBgView;
  • (void)onClose;
  • (void)initNavBar;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCNewYearHBDetailDataForSns : NSObject { int _hbType; int _coverType; NSString *_username; NSString *_coverUrl; unsigned long _hbSendID; NSString *_praise; NSMutableArray *_arrRewardItem; unsigned long long _money; struct CGSize _coverSize; }

@property(nonatomic) struct CGSize coverSize; // @synthesize coverSize=_coverSize; @property(retain, nonatomic) NSMutableArray *arrRewardItem; // @synthesize arrRewardItem=_arrRewardItem; @property(retain, nonatomic) NSString *praise; // @synthesize praise=_praise; @property(nonatomic) unsigned long long money; // @synthesize money=_money; @property(nonatomic) unsigned long hbSendID; // @synthesize hbSendID=_hbSendID; @property(retain, nonatomic) NSString *coverUrl; // @synthesize coverUrl=_coverUrl; @property(retain, nonatomic) NSString *username; // @synthesize username=_username; @property(nonatomic) int coverType; // @synthesize coverType=_coverType; @property(nonatomic) int hbType; // @synthesize hbType=_hbType; - (void).cxx_destruct;

@end

@interface AnnotationLogicController : MMObject { NSMutableDictionary *_annotationDic; QMapView *_mapView; MMAddressAnnotation *_addressAnnotation; }

  • (void).cxx_destruct;
  • (id)getClusterUsernamesAroundPoint:(struct CGPoint)arg1;
  • (CDStruct_b7cb895d)getConvexRegion:(BOOL)arg1;
  • (void)onlyShowMe;
  • (void)removeAllFriendAnnotationCalloutAnimation;
  • (void)removeAllHeadAnnotationCalloutAnimation;
  • (void)setAllHeadAnnotationShowCallout:(BOOL)arg1 Animated:(BOOL)arg2;
  • (void)removeAddressAnnotation;
  • (id)getAddressAnnotation;
  • (id)addAddressAnnotation:(struct CLLocationCoordinate2D)arg1 Location:(id)arg2 POIName:(id)arg3;
  • (void)removeMyselfAnnotation;
  • (id)getMyselfAnnotation;
  • (id)addMyselfAnnotationWithHeading:(double)arg1;
  • (id)getUserLocation;
  • (void)removeAllFriendAnnoations;
  • (void)removeFriendAnnotationWithUsername:(id)arg1;
  • (id)getFriendAnnotationWithUsername:(id)arg1;
  • (id)addFriendAnnotation:(id)arg1; @property(readonly, nonatomic) NSArray *allAnnotations; @property(readonly, nonatomic) NSArray *allUsernames;
  • (void)dealloc;
  • (id)initWithMapView:(id)arg1;

@end

@interface ForwardMessageLogicController : MMObject <SharePreConfirmViewDelegate, SessionSelectControllerDelegate, IMsgRevokeExt, UIAlertViewDelegate> { id m_delegate; NSMutableArray *m_msgList; NSArray *m_msgRecordOriginList; NSArray *m_toContacts; SharePreConfirmView *m_confirmView; MMLoadingView *m_loadingView; SessionSelectController *m_sessionSelectController; BOOL _bMutliContact; BOOL _bShowSendSuccessView; BOOL _bPresent; BOOL _bAnimation; BOOL _m_bFilterMyContact; int _m_commonSearchScene; unsigned long _m_uiAppMsgScene; NSString *_confirmPlaceholder; NSString *_title; unsigned long _m_uiIDKeyScene; NSString *_fromContactUserName; unsigned long _m_forwardType; NSArray *_toContacts; }

@property(retain, nonatomic) NSArray *toContacts; // @synthesize toContacts=_toContacts; @property(nonatomic) unsigned long m_forwardType; // @synthesize m_forwardType=_m_forwardType; @property(retain, nonatomic) NSString *fromContactUserName; // @synthesize fromContactUserName=_fromContactUserName; @property(nonatomic) BOOL m_bFilterMyContact; // @synthesize m_bFilterMyContact=_m_bFilterMyContact; @property(nonatomic) unsigned long m_uiIDKeyScene; // @synthesize m_uiIDKeyScene=_m_uiIDKeyScene; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) NSString *confirmPlaceholder; // @synthesize confirmPlaceholder=_confirmPlaceholder; @property(nonatomic) BOOL bAnimation; // @synthesize bAnimation=_bAnimation; @property(nonatomic) BOOL bPresent; // @synthesize bPresent=_bPresent; @property(nonatomic) BOOL bShowSendSuccessView; // @synthesize bShowSendSuccessView=_bShowSendSuccessView; @property(nonatomic) unsigned long m_uiAppMsgScene; // @synthesize m_uiAppMsgScene=_m_uiAppMsgScene; @property(nonatomic) int m_commonSearchScene; // @synthesize m_commonSearchScene=_m_commonSearchScene; @property(nonatomic) BOOL bMutliContact; // @synthesize bMutliContact=_bMutliContact; @property(nonatomic) __weak id delegate; // @synthesize delegate=m_delegate; - (void).cxx_destruct; - (void)OnMsgRevoked:(id)arg1 n64MsgId:(long long)arg2 SysMsg:(id)arg3; - (BOOL)checkIfLargeFileMsgSendToLargeChatRoom:(id)arg1; - (BOOL)showLargeFileMsgCannotSendToLargeChatRoomAlertIfNeed:(id)arg1 message:(id)arg2; - (void)OnSelectSessionCancel:(id)arg1; - (void)ForwardMsg:(id)arg1 ToContact:(id)arg2; - (void)ForwardMsgList:(id)arg1 ToContact:(id)arg2; - (void)reportImageMsgInfoWithMsgWrap:(id)arg1; - (void)reportUrlMsgInfoWithMsgWrap:(id)arg1 actionRet:(BOOL)arg2; - (void)OnSelectSessions:(id)arg1 SessionSelectController:(id)arg2; - (void)showConfirmView:(id)arg1; - (void)dismissViewController; - (void)OnSharePreConfirmViewDidHide:(id)arg1; - (void)OnSharePreConfirmViewStayAtWeChat:(id)arg1; - (void)OnSharePreConfirmViewBackToApp:(id)arg1; - (void)OnSharePreConfirmViewCancel:(id)arg1; - (void)OnSharePreConfirmViewSend:(id)arg1; - (void)showTips; - (void)showContactSelectViewController; - (void)forwardMsgList:(id)arg1 msgOriginList:(id)arg2 toContacts:(id)arg3; - (void)forwardMsgList:(id)arg1 toContacts:(id)arg2; - (void)forwardMsgList:(id)arg1; - (void)forwardMessage:(id)arg1; - (void)forwardRecordMessage:(id)arg1 msgList:(id)arg2 toContacts:(id)arg3; - (void)reportViewControllerIDKey; - (void)reportConfirmIDKey; - (id)getMessages; - (id)getToContacts; - (void)clearData; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VOIPKernelLog : MMObject { NSString *m_iOSPath; NSString *m_iOSMmfDir; }

@property(retain, nonatomic) NSString *m_iOSMmfDir; // @synthesize m_iOSMmfDir; @property(retain, nonatomic) NSString *m_iOSPath; // @synthesize m_iOSPath; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface WeChatEmotionSectionInfo : MMObject { unsigned int _sectionType; int _numOfItems; int _scene; NSString *_title; }

@property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(nonatomic) int scene; // @synthesize scene=_scene; @property(nonatomic) int numOfItems; // @synthesize numOfItems=_numOfItems; @property(nonatomic) unsigned int sectionType; // @synthesize sectionType=_sectionType; - (void).cxx_destruct;

@end

@interface MMWechatEmotionsViewController : MMSearchBarDisplayController <UICollectionViewDataSource, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout, EmoticonStoreMgrExt, EmoticonBoughtListMgrExt, LoopPageScrollViewDataSourceDelegate, EmoticonStoreCellDelegate, EmotionCollectionFooterViewDelegate> { UICollectionView *_collectionView; UICollectionViewFlowLayout *_layout; LoopPageScrollView *_bannerView; UIView *m_collectionHeaderView; EmotionCollectionFooterView *_footerView; MMTimer *m_timer; NSArray *m_sectionInfoArray; NSMutableArray *_storeItemArray; NSMutableArray *_storeAdsArray; NSMutableArray *m_cellSetList; unsigned long _topHotNum; unsigned long m_recentHotNum; unsigned long _scene; unsigned long _reqType; BOOL m_hasGetFirstResponse; UIViewController *m_contentsViewController; MMEmotionStoreSearchController *m_searchController; }

  • (void).cxx_destruct;
  • (void)searchDisplayControllerDidEndSearch:(id)arg1;
  • (void)searchDisplayControllerWillBeginSearch:(id)arg1;
  • (void)MMRefreshCollectionFooterDidTriggerRefresh:(id)arg1;
  • (void)scrollViewWillEndDragging:(id)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)OnShowAlertWithIKnow:(id)arg1;
  • (void)OnShowAlertWithOK:(id)arg1;
  • (void)OnStopLoading;
  • (void)OnStartLoadingAndShowStringBlocked:(id)arg1;
  • (void)OnStopLoadingAndShowError:(id)arg1;
  • (void)OnStopLoadingAndShowOK:(id)arg1;
  • (void)OnStartLoadingAndShowString:(id)arg1;
  • (void)openPageForBannerSet:(id)arg1 IsFromBanner:(BOOL)arg2;
  • (void)didTapPageAtNum:(unsigned long)arg1;
  • (void)didChangeToPage:(unsigned long)arg1;
  • (int)totalNumOfPage;
  • (id)viewForPage:(id)arg1 pageNum:(unsigned long)arg2;
  • (void)OnRestoreEmoticonItemSuccess;
  • (void)OnStoreListChanged:(id)arg1 withRet:(int)arg2 withReqType:(unsigned long)arg3 Response:(id)arg4;
  • (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
  • (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
  • (void)viewDidLayoutSubviews;
  • (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForHeaderInSection:(int)arg3;
  • (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForFooterInSection:(int)arg3;
  • (id)collectionView:(id)arg1 viewForSupplementaryElementOfKind:(id)arg2 atIndexPath:(id)arg3;
  • (int)numberOfSectionsInCollectionView:(id)arg1;
  • (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
  • (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2;
  • (void)adjustContentInsetAndSearchBarMask;
  • (void)tryInitViewOfSearchController;
  • (id)itemForSectionType:(unsigned int)arg1 rowIndex:(unsigned int)arg2;
  • (void)configSectionInfos;
  • (void)reloadAdsFromMgr;
  • (void)reloadData;
  • (void)configTailView;
  • (void)configBanner;
  • (void)configHeaderView;
  • (void)configCollectionView;
  • (void)configData;
  • (void)configViews;
  • (void)changeBannerToNextPage;
  • (void)initBannerPageTimer;
  • (void)stopBannerPageTimer;
  • (void)clearSearchDisplayController;
  • (BOOL)interactivePopGestureRecognizerShouldBegin:(id)arg1;
  • (void)viewDidDisappear:(BOOL)arg1;
  • (void)viewWillDisappear:(BOOL)arg1;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)initWithEmotionScene:(unsigned long)arg1 AndParentViewController:(id)arg2;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMResDecryptUrlInfo : MMObject { NSString *_resUrl; NSString *_version; NSString *_aesKey; NSString *_md5; NSString *_originalMd5; }

@property(retain, nonatomic) NSString *originalMd5; // @synthesize originalMd5=_originalMd5; @property(retain, nonatomic) NSString *md5; // @synthesize md5=_md5; @property(retain, nonatomic) NSString *aesKey; // @synthesize aesKey=_aesKey; @property(retain, nonatomic) NSString *version; // @synthesize version=_version; @property(retain, nonatomic) NSString *resUrl; // @synthesize resUrl=_resUrl; - (void).cxx_destruct; - (void)dealloc;

@end

@interface MMResDecryptInfo : MMObject { unsigned long _resType; unsigned long _subResType; unsigned long _eid; unsigned long _scene; NSString *_sampleId; unsigned long _reportId; MMResDecryptUrlInfo *_resDecryptInfo; }

@property(retain, nonatomic) MMResDecryptUrlInfo *resDecryptInfo; // @synthesize resDecryptInfo=_resDecryptInfo; @property(nonatomic) unsigned long reportId; // @synthesize reportId=_reportId; @property(retain, nonatomic) NSString *sampleId; // @synthesize sampleId=_sampleId; @property(nonatomic) unsigned long scene; // @synthesize scene=_scene; @property(nonatomic) unsigned long eid; // @synthesize eid=_eid; @property(nonatomic) unsigned long subResType; // @synthesize subResType=_subResType; @property(nonatomic) unsigned long resType; // @synthesize resType=_resType; - (void).cxx_destruct; - (void)dealloc;

@end

@interface MMResDeleteUrlInfo : MMObject { NSString *_resUrl; NSString *_version; }

@property(retain, nonatomic) NSString *version; // @synthesize version=_version; @property(retain, nonatomic) NSString *resUrl; // @synthesize resUrl=_resUrl; - (void).cxx_destruct; - (void)dealloc;

@end

@interface MMResDeleteInfo : MMObject { unsigned long _resType; unsigned long _subResType; unsigned long _scene; NSString *_sampleId; unsigned long _reportId; MMResDeleteUrlInfo *_resDeleteUrlInfo; }

@property(retain, nonatomic) MMResDeleteUrlInfo *resDeleteUrlInfo; // @synthesize resDeleteUrlInfo=_resDeleteUrlInfo; @property(nonatomic) unsigned long reportId; // @synthesize reportId=_reportId; @property(retain, nonatomic) NSString *sampleId; // @synthesize sampleId=_sampleId; @property(nonatomic) unsigned long scene; // @synthesize scene=_scene; @property(nonatomic) unsigned long subResType; // @synthesize subResType=_subResType; @property(nonatomic) unsigned long resType; // @synthesize resType=_resType; - (void).cxx_destruct; - (void)dealloc;

@end

@interface MMResourceService : MMService <MMResDownloadMgrDelegate, MMResBatchDownloadMgrDelegate, IMsgExt, CNetworkStatusExt, MMService, MMResInfoMgr, MMResourceDownloadMgr, MMResBatchDownloadMgr, PBMessageObserverDelegate> { MMResInfoMgr *_resInfoMgr; MMResourceDownloadMgr *_resDownloadMgr; MMResBatchDownloadMgr *_batchResDownloadMgr; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)ForceUpdateErrorHandler:(id)arg1 ErrorType:(int)arg2;
  • (void)ForceUpdateErrorHandler:(id)arg1;
  • (BOOL)isForceUpdateMessageReturn:(id)arg1;
  • (void)addBatchDownloadTask:(id)arg1;
  • (void)cancelDownload:(id)arg1;
  • (void)addDownloadTask:(id)arg1;
  • (id)getResInfo:(unsigned long)arg1 WithSubRestype:(unsigned long)arg2;
  • (id)getResInfo:(unsigned long)arg1;
  • (BOOL)insertNewResInfo:(id)arg1;
  • (void)onDownloadTaskEnd:(int)arg1 downloadData:(id)arg2 task:(id)arg3;
  • (void)handleDownloadTask:(id)arg1 downloadData:(id)arg2;
  • (void)OnResUpdateFinishOnMainThread:(int)arg1 resType:(unsigned long)arg2 subResType:(unsigned long)arg3;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)ReachabilityChange:(unsigned long)arg1;
  • (id)parseCacheNode:(struct XmlReaderNode_t *)arg1;
  • (id)parseDecryptNode:(struct XmlReaderNode_t *)arg1;
  • (id)parseDeleteNode:(struct XmlReaderNode_t *)arg1;
  • (const char *)readChildText:(const char *)arg1 inNode:(struct XmlReaderNode_t *)arg2;
  • (void)processResDeleteRequest:(id)arg1 Scene:(int)arg2;
  • (void)processResDecryptRequest:(id)arg1 Scene:(int)arg2;
  • (BOOL)isNeedToDownloadNonWebRes:(id)arg1;
  • (void)createDownloadTask:(id)arg1;
  • (void)processResCacheRequest:(id)arg1 Scene:(int)arg2;
  • (void)parseNewXml:(id)arg1;
  • (void)reloadDownloadTask;
  • (void)checkTestResUpdate:(unsigned long)arg1 WithSubType:(unsigned long)arg2;
  • (void)forceUpdateRes:(unsigned long)arg1 WithSubtype:(unsigned long)arg2 ForceWithoutLogin:(BOOL)arg3;
  • (void)forceUpdateRes:(unsigned long)arg1 WithSubtype:(unsigned long)arg2;
  • (void)checkResUpdate:(unsigned long)arg1;
  • (void)checkAllTestResUpdate;
  • (void)checkAllResUpdate;
  • (void)getCheckResUpdateRequest:(id)arg1;
  • (id)getResData:(unsigned long)arg1 WithSubRestype:(unsigned long)arg2 ErrorCode:(int *)arg3;
  • (id)getResPath:(unsigned long)arg1 WithSubRestype:(unsigned long)arg2;
  • (id)getTestList;
  • (void)clearABTestData:(unsigned long)arg1 WithSubRestype:(unsigned long)arg2;
  • (void)dealloc;
  • (void)checkAndReloadDownloadTask;
  • (void)deleteAESKeyInKeyChain:(unsigned long)arg1 WithSubtype:(unsigned long)arg2 WithKeyVersion:(unsigned long)arg3 WithEID:(unsigned long)arg4;
  • (void)saveAESKeyInKeyChain:(id)arg1 WithResType:(unsigned long)arg2 WithSubtype:(unsigned long)arg3 WithKeyVersion:(unsigned long)arg4 WithEID:(unsigned long)arg5;
  • (id)getAESKeyInKeyChain:(unsigned long)arg1 WithSubtype:(unsigned long)arg2 WithKeyVersion:(unsigned long)arg3 WithEID:(unsigned long)arg4;
  • (void)onServiceClearData;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (BOOL)isRequestInNonAuth;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface IntroView : MMUIView { NSString *_title; NSString *_content; UIImageView *_backgroundView; id _mydelegate; }

@property(nonatomic) __weak id _mydelegate; // @synthesize _mydelegate; @property(retain, nonatomic) NSString *_content; // @synthesize _content; @property(retain, nonatomic) NSString *_title; // @synthesize _title; - (void).cxx_destruct; - (void)hideCloseBtn; - (void)onCloseIntroView; - (void)onTipsBtnPressed:(id)arg1; - (void)onIKnowItBtnClick:(id)arg1; - (void)showAnimation; - (void)initViewWithoutTitle; - (void)initView; - (id)initWithFrame:(struct CGRect)arg1 andTittle:(id)arg2 andContent:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiTalkBeforeTalkingOperateView : UIView { UILabel *_m_titleLabel; UILabel *_m_descriptionLabel; UILabel *_m_memberDescLabel; UIButton *_m_hangupButton; UIButton *_m_enterCallButton; id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(retain, nonatomic) UIButton *m_enterCallButton; // @synthesize m_enterCallButton=_m_enterCallButton; @property(retain, nonatomic) UIButton *m_hangupButton; // @synthesize m_hangupButton=_m_hangupButton; @property(retain, nonatomic) UILabel *m_memberDescLabel; // @synthesize m_memberDescLabel=_m_memberDescLabel; @property(retain, nonatomic) UILabel *m_descriptionLabel; // @synthesize m_descriptionLabel=_m_descriptionLabel; @property(retain, nonatomic) UILabel *m_titleLabel; // @synthesize m_titleLabel=_m_titleLabel; - (void).cxx_destruct; - (void)layoutSubviews; - (void)onEnterButtonClick; - (void)onHangupButtonClick; - (void)initEnterCallButton; - (void)initHangupButton; - (void)initMemberDescLabel; - (void)initDecLabel; - (void)initTitleLabel; - (id)initWithFrame:(struct CGRect)arg1; - (void)updateDelegate:(id)arg1; - (void)updateTitle:(id)arg1; - (void)showOperateView; - (void)hideOperateView;

@end

@interface ChatMigrationRecoverChatLogic : MMObject { ChatMigrationRecoverChatFileHelper *m_RecoverChatFileHelper; BackupChatRecoverPacketInfo *bakPackageInfo; NSObject *m_FileSerialQueue; unsigned int uiStoreFileWorkingCount; unsigned int m_totalFileWorkingCount; unsigned int m_totalMediaFileCount; NSMutableDictionary *m_dicBackupInfo; BOOL bIsRecovering; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onRecoverEnd:(id)arg1 isSuccess:(unsigned int)arg2; - (void)onRecoverError:(int)arg1; - (void)cancelRecover; - (BOOL)startRecover; - (void)asynProcessPieceOfData:(id)arg1; - (void)processBackupDetailInfo:(id)arg1; - (void)dealloc; - (void)refreshRecoverChatLogicState; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MonoServiceIdKeyReport : NSObject { }

  • (void)SysSettingCloseAlert;
  • (void)SysSettingCloseSound;
  • (void)logicUIWorkingWaitNextCheck;
  • (void)logicRejectMsg;
  • (void)logicStartUI;
  • (void)logicCancelUI;
  • (void)logicCheckingServer;
  • (void)logicMsgOutdate;
  • (void)delegateRejectNotExist;
  • (void)delegateStartNotExist;
  • (void)delegateCancelNotExist;
  • (void)vibrationInApp;
  • (void)vibrationOutApp;
  • (void)notificationClose;
  • (void)notificationShow;
  • (void)msgInQueue;
  • (void)reportId:(int)arg1 Key:(int)arg2;

@end

@interface MMBaseSessionCellData : NSObject { MMBaseSessionInfo *m_baseSessionInfo; NSString *m_textForTimeLabel; NSString *m_textForNameLabel; NSString *m_textForMsgLabel; NSString *m_userName; NSString *m_headImgUrl; unsigned long m_unreadCount; unsigned long m_msgStatus; unsigned long m_updateTime; BOOL m_isMoreThanAWeek; BOOL m_isSentFromSelf; BOOL m_isHasDraft; BOOL m_isContentOriginal; }

@property(readonly, nonatomic) BOOL isContentOriginal; // @synthesize isContentOriginal=m_isContentOriginal; @property(readonly, retain, nonatomic) MMBaseSessionInfo *sessionInfo; // @synthesize sessionInfo=m_baseSessionInfo; @property(readonly, nonatomic) BOOL isHasDraft; // @synthesize isHasDraft=m_isHasDraft; @property(readonly, nonatomic) unsigned long msgStatus; // @synthesize msgStatus=m_msgStatus; @property(readonly, nonatomic) BOOL isSentFromSelf; // @synthesize isSentFromSelf=m_isSentFromSelf; @property(readonly, nonatomic) unsigned long unreadCount; // @synthesize unreadCount=m_unreadCount; @property(readonly, retain, nonatomic) NSString *headImgUrl; // @synthesize headImgUrl=m_headImgUrl; @property(readonly, retain, nonatomic) NSString *textForMsgLabel; // @synthesize textForMsgLabel=m_textForMsgLabel; @property(readonly, retain, nonatomic) NSString *textForNameLabel; // @synthesize textForNameLabel=m_textForNameLabel; @property(readonly, retain, nonatomic) NSString *textForTimeLabel; // @synthesize textForTimeLabel=m_textForTimeLabel; - (void).cxx_destruct; - (id)makeEmoticonMessageText:(id)arg1; - (id)textForMsgLabelWithSender:(id)arg1 messageWrap:(id)arg2; - (void)updateMsgOriginal:(id)arg1; - (void)updateMsgLabelTextForWeixinUsr:(id)arg1; - (void)updateMsgStatus:(id)arg1; - (void)updateUnreadCount; - (void)updateTimeLabel; - (void)updateNameLabelText:(id)arg1; @property(readonly, retain, nonatomic) NSString *userName; // @synthesize userName=m_userName; - (void)updateWithBaseSessionInfo:(id)arg1; - (void)dealloc; - (id)initWithBaseSessionInfo:(id)arg1; - (void)updateMsgLabelTextForBottle:(id)arg1 bottle:(id)arg2; - (void)updateNameLabelTextForBottle:(id)arg1 bottle:(id)arg2; - (void)updateWithBaseSessionInfoForBottle:(id)arg1; - (id)initWithBaseSessionInfoForBottle:(id)arg1; - (void)updateMsgLabelTextForQQUsr:(id)arg1; - (void)updateWithBaseSessionInfoForQQUsr:(id)arg1; - (id)initWithBaseSessionInfoForQQUsr:(id)arg1;

@end

@interface CreateVoicePrintLogicController : VoicePrintLogicControllerFactory <IRecordPermissionCheckExt, VoicePrintViewControllerDelegate, IVoicePrintMgrExt> { BOOL _isCreateFirst; int _failureTimes; float averagePeakMeter; MMTimer *mEnvironmentCheckTimeOutTimer; }

  • (id)factoryMethod; @property(retain, nonatomic) MMTimer *mEnvironmentCheckTimeOutTimer; // @synthesize mEnvironmentCheckTimeOutTimer;
  • (void).cxx_destruct;
  • (void)OnUploadError:(int)arg1 andVoiceId:(unsigned long)arg2;
  • (void)OnGetMatchingResult:(int)arg1 andVoiceId:(unsigned long)arg2;
  • (void)OnLevelMeter:(unsigned long)arg1 Peak:(float)arg2;
  • (void)OnEndRecord:(BOOL)arg1;
  • (void)OnStartRecord;
  • (void)OnEnviromentCheckResult:(BOOL)arg1;
  • (void)OnEnviromentCheckModeLevelMeter:(unsigned long)arg1 Peak:(float)arg2;
  • (void)OnRecordPermissioned;
  • (void)OnRecordDenied;
  • (void)OnClickEnvironmentCheckReTryBtn;
  • (void)OnTryVerifyBtnDone;
  • (void)OnBackButtonDone;
  • (void)stopNonBlockLoading;
  • (void)startNonBlockLoading;
  • (void)OnTalkButtonCanceled;
  • (void)beginAllAnimation;
  • (void)OnTalkButtonPressed;
  • (void)OnViewDidLoad;
  • (void)voicePrintBtnPressed;
  • (void)processTimeOut;
  • (void)TimerEnvironmentCheckTimeOut;
  • (void)StartEnviromentCheck;
  • (void)getResourceSuccess;
  • (void)callVoicePrintMgrStart;
  • (void)dealloc;
  • (id)initWithScene:(unsigned long)arg1;
  • (void)unregisterExtension;
  • (void)registerExtension;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionSearchResMgr : MMService <MMResourceMgrExt, MMService> { }

  • (void)tryUpdateEmoticonResForSubType:(unsigned long)arg1;
  • (void)tryUpdateSearchRes;
  • (void)onResUpdateFinish:(int)arg1 resType:(unsigned long)arg2 subResType:(unsigned long)arg3;
  • (void)unZipResWithPath:(id)arg1 forSubType:(unsigned long)arg2;
  • (id)dirPathOfEmoticonResForSubType:(unsigned long)arg1;
  • (void)updateEmotionSearchResWithPath:(id)arg1;
  • (void)onServiceInit;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VOIPPushMgr : MMService <PBMessageObserverDelegate, MMService> { }

  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)HandleVoipInviteRemindResp:(id)arg1 Event:(unsigned long)arg2;
  • (void)HandleVoipAckResp:(id)arg1 Event:(unsigned long)arg2;
  • (void)SendInviteRemindRequestBy:(id)arg1 InviteType:(int)arg2;
  • (void)SendAckRequestByRoomId:(int)arg1 andRoomKey:(long long)arg2 andContact:(id)arg3 andAckStatus:(int)arg4 needPreconnect:(BOOL)arg5;
  • (void)InviteRemindByUsrName:(id)arg1 InviteType:(int)arg2;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppTextMessageNodeView : TextMessageNodeView { }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (id)patternText;
  • (id)titleText;

@end

@interface ExtraDeviceLoginViewController : MMUIViewController { BOOL _isFromScan; BOOL _isFromReScanBtn; id _delegate; UIImageView *_deviceImgView; MMUILabel *_tipsLabel; UIButton *_confirmBtn; UIButton *_cancelBtn; NSString *_tipsContent; unsigned int _iconType; NSString *_confirmBtnTitle; NSString *_cancelBtnTitle; unsigned int _sessionListLimit; unsigned int _confirmTimeout; NSString *_warningTips; int _respType; NSString *_loginUrl; MMTimer *_timer; long _startTime; NSString *_titleStr; NSString *_loggedInDeviceTips; }

@property(retain, nonatomic) NSString *loggedInDeviceTips; // @synthesize loggedInDeviceTips=_loggedInDeviceTips; @property(retain, nonatomic) NSString *titleStr; // @synthesize titleStr=_titleStr; @property(nonatomic) BOOL isFromReScanBtn; // @synthesize isFromReScanBtn=_isFromReScanBtn; @property(nonatomic) long startTime; // @synthesize startTime=_startTime; @property(retain, nonatomic) MMTimer *timer; // @synthesize timer=_timer; @property(nonatomic) BOOL isFromScan; // @synthesize isFromScan=_isFromScan; @property(retain, nonatomic) NSString *loginUrl; // @synthesize loginUrl=_loginUrl; @property(nonatomic) int respType; // @synthesize respType=_respType; @property(retain, nonatomic) NSString *warningTips; // @synthesize warningTips=_warningTips; @property(nonatomic) unsigned int confirmTimeout; // @synthesize confirmTimeout=_confirmTimeout; @property(nonatomic) unsigned int sessionListLimit; // @synthesize sessionListLimit=_sessionListLimit; @property(retain, nonatomic) NSString *cancelBtnTitle; // @synthesize cancelBtnTitle=_cancelBtnTitle; @property(retain, nonatomic) NSString *confirmBtnTitle; // @synthesize confirmBtnTitle=_confirmBtnTitle; @property(nonatomic) unsigned int iconType; // @synthesize iconType=_iconType; @property(retain, nonatomic) NSString *tipsContent; // @synthesize tipsContent=_tipsContent; @property(retain, nonatomic) UIButton *cancelBtn; // @synthesize cancelBtn=_cancelBtn; @property(retain, nonatomic) UIButton *confirmBtn; // @synthesize confirmBtn=_confirmBtn; @property(retain, nonatomic) MMUILabel *tipsLabel; // @synthesize tipsLabel=_tipsLabel; @property(retain, nonatomic) UIImageView *deviceImgView; // @synthesize deviceImgView=_deviceImgView; @property(nonatomic) id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onGetLoginCancelResponse:(id)arg1 eventID:(unsigned long)arg2; - (void)onGetLoginConfirmRespnse:(id)arg1 eventID:(unsigned long)arg2; - (void)sendLoginCancelRequest; - (void)sendLoginConfirmRequest; - (void)onConfirmTimeout; - (void)onTimerCheck; - (void)onCancelBtnPress:(id)arg1; - (void)onConfirmBtnPress:(id)arg1; - (void)updateUIWhenSomethingWrong; - (id)getConfirmBtnTitle; - (id)getTipsContent; - (id)getDeviceImg; - (void)dismissMySelf; - (void)onLeftBarButtonPress:(id)arg1; - (BOOL)isConfirmGetRequestError; - (void)setupView; - (void)startLoadingBlocked; - (BOOL)useTransparentNavibar; - (void)viewDidLoad; - (void)viewWillAppear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)dealloc; - (id)initWithTipsContent:(id)arg1 andIconType:(unsigned int)arg2 andConfirmBtnTitle:(id)arg3 andCancelBtnTitle:(id)arg4 andSessionListLimit:(unsigned int)arg5 andConfirmTimeout:(unsigned int)arg6 andRespType:(int)arg7 andLoginUrl:(id)arg8 andIsFromScan:(BOOL)arg9 titleStr:(id)arg10 loggedInDeviceTips:(id)arg11 warningTips:(id)arg12;

@end

@interface MMPickLocationViewController : MMSearchBarDisplayController <UITableViewDelegate, tableViewDelegate, UITableViewDataSource, IGetPOIListMgrExt, ILocationMgrExt, UIGestureRecognizerDelegate, MMRefreshTableFooterDelegate, MMSearchBarDelegate, MMLocationAttributeBannerDelegate, LocationRetrieveDelegate, MMAutoSearchLogicDelegate, QMapViewDelegate, MMLocationPinViewDelegate, UIAlertViewDelegate, WCActionSheetDelegate> { id _delegate; UILabel *_searchErrorTips; NSString *_address; NSString *_searchKeyword; NSString *_openID; MMSearchBar *_searchBar; MMLocationPinView *_pinView; QMapView *_mapView; MMTableView *_tableView; WCTimeLineFooterView *_nearTableFooterView; WCTimeLineFooterView *_searchTableFooterView; UIAlertView *_errorAlertView; MMLocationAttributeBanner *_attributeBanner; BOOL _isLoadFinish; BOOL _shouldUpdateList; BOOL _isOnlyUseUserLocation; BOOL _isMapAnimating; BOOL _useWXPOI; BOOL _useApplePOI; BOOL _isShowUp; unsigned long _geoTag; unsigned int _scene; struct CLLocationCoordinate2D _lastSelectedLocation; struct CLLocationCoordinate2D _firstGetNearLocation; struct CLLocationCoordinate2D _lastDragLocation; UIButton *_showMyLocationButton; NSMutableArray *_poiAnnotationList; NSMutableArray *_searchPOIResultList; unsigned int _selectedPoiIndex; struct timeval _startLocateTime; struct CGSize _beginTouchDeltaRatio; struct CLLocationCoordinate2D _beginTouchRegion; UIPinchGestureRecognizer *_pinchGestureRecognizer; NSMutableArray *_sysGestureRecognizers; LocationRetriever *_locationRetriever; CLLocation *_userCurrentLocation; MMAutoSearchLogic *_autoSearchLogic; float _keyboardHeight; unsigned long long _entryTime; unsigned long long _startGetListTime; unsigned long long _endGetListTime; unsigned long long _firstGetTime; unsigned int _getPageCount; unsigned long long _startSearchListTime; unsigned long long _endSearchListTime; unsigned long long _firstSearchTime; unsigned long long _searchPageCount; NSString *_currentSearchId; BOOL _lastSelectFromSearch; unsigned int _lastSelectRow; unsigned long long _lastSelectTime; NSString *_lastSelectPOIId; BOOL _dismissWithCancel; BOOL _isSubViewAnimating; BOOL _didShowLocationCloseAlert; NSString *_roughAddress; float _mapViewFullHeight; float _mapViewCurrentHeight; }

@property(nonatomic) BOOL didShowLocationCloseAlert; // @synthesize didShowLocationCloseAlert=_didShowLocationCloseAlert; @property(nonatomic) BOOL isSubViewAnimating; // @synthesize isSubViewAnimating=_isSubViewAnimating; @property(nonatomic) float mapViewCurrentHeight; // @synthesize mapViewCurrentHeight=_mapViewCurrentHeight; @property(nonatomic) float mapViewFullHeight; // @synthesize mapViewFullHeight=_mapViewFullHeight; @property(retain, nonatomic) NSString *roughAddress; // @synthesize roughAddress=_roughAddress; @property(retain, nonatomic) NSString *searchKeyword; // @synthesize searchKeyword=_searchKeyword; @property(retain, nonatomic) NSString *address; // @synthesize address=_address; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)keyboardDidShow:(id)arg1; - (void)onRetrieveLocationError:(int)arg1; - (void)onRetrieveLocationTimeOut:(id)arg1; - (void)onRetrieveLocationOK:(id)arg1; - (void)startUpdateLocation; - (void)OnGetAutoSearchPOIList:(id)arg1 Error:(int)arg2; - (void)OnGetSearchPOIList:(id)arg1 Error:(int)arg2; - (void)OnGetNearPOIList:(id)arg1 Error:(int)arg2; - (id)getAddressFromPlaceMark:(id)arg1; - (void)OnSearchMKLocalSearchResponse:(id)arg1 Error:(id)arg2; - (void)updataSearchListWithCoordinate:(struct CLLocationCoordinate2D)arg1 Keyword:(id)arg2 StartFromFirst:(BOOL)arg3; - (void)updatePOIListWithCoordinate:(struct CLLocationCoordinate2D)arg1 StartFromFirst:(BOOL)arg2; - (void)onDidFindAddress:(id)arg1 forTag:(unsigned long)arg2; - (void)stopGeocoder; - (void)getAddressByLocation:(struct CLLocationCoordinate2D)arg1; - (void)autoSearchShouldBeginWithKey:(id)arg1 StartFromFirst:(BOOL)arg2; - (void)setSearchTableResultText:(id)arg1; - (void)mmSearchDisplayControllerWillEndSearch; - (void)mmSearchDisplayControllerWillBeginSearch; - (void)relayoutSubviews; - (void)mmsearchBarSearchButtonClicked:(id)arg1; - (void)mmSearchBarTextDidChange:(id)arg1; - (void)didSearchViewTableSelect:(id)arg1; - (void)mmsearchBarTextDidBeginEditing:(id)arg1; - (void)setSearchBar:(id)arg1 CancelButtonText:(id)arg2; - (void)adjustSearchTable:(BOOL)arg1; - (float)heightForSearchViewTable:(id)arg1; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1; - (void)didScrollViewScroll:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 willSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (id)makeCell:(id)arg1 forPOIItem:(id)arg2 withWidth:(float)arg3 atIndexPath:(id)arg4; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)resetSearchList; - (id)getSearchItemAtIndex:(int)arg1; - (void)updateUserPOIItem; - (id)getUserPOIItem; - (BOOL)isUserPOIItem:(id)arg1; - (unsigned int)getUserPOIItemIndex; - (id)getSelectedPOIItem; - (id)getPOIItemAtIndex:(unsigned int)arg1; - (id)getPOIAnnotationAtIndex:(unsigned int)arg1; - (void)scrollPOIItemToVisible:(unsigned int)arg1 Animated:(BOOL)arg2; - (void)selectPOIAnnotation:(id)arg1; - (void)selectPOIAtIndex:(unsigned int)arg1 Animated:(BOOL)arg2; - (void)onUpdatePOITableCell:(id)arg1; - (void)addUserPOIItem; - (void)addNotCheckInPOIItem; - (void)resetPOIList; - (void)addPOIItem:(id)arg1 UpdateTable:(BOOL)arg2 Animated:(BOOL)arg3; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showPinViewCallout; - (void)addUserLocationAnnotation; - (id)mapView:(id)arg1 viewForAnnotation:(id)arg2; - (void)mapViewDidFailLoadingMap:(id)arg1 withError:(id)arg2; - (void)mapViewDidFinishLoadingMap:(id)arg1; - (void)mapView:(id)arg1 didFailToLocateUserWithError:(id)arg2; - (void)mapView:(id)arg1 didUpdateUserLocation:(id)arg2; - (void)delayAddUserPOIItem; - (void)mapView:(id)arg1 regionDidChangeAnimated:(BOOL)arg2; - (void)mapView:(id)arg1 regionWillChangeAnimated:(BOOL)arg2; - (void)onClickAttributeBanner; - (void)unFoldMapView; - (void)foldMapView; - (double)getDistanceBetween:(struct CLLocationCoordinate2D)arg1 AndTarget:(struct CLLocationCoordinate2D)arg2; - (void)onCancelSelectLocation; - (void)onLoadMapError:(id)arg1; - (void)onTimerCheckUserLocation; - (void)onTimeOut; - (void)pinUserLocation:(id)arg1; - (void)onShowMyLocation; - (BOOL)isOnUserLocation:(struct CLLocationCoordinate2D)arg1; - (id)getUserLocation; - (id)getCurrentPOIItem; - (id)getCurrentPOIInfo; - (void)stopPicking; - (void)onPinGestureUpdated:(id)arg1; - (BOOL)gestureRecognizer:(id)arg1 shouldBeRequiredToFailByGestureRecognizer:(id)arg2; - (BOOL)gestureRecognizer:(id)arg1 shouldRequireFailureOfGestureRecognizer:(id)arg2; - (BOOL)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2; - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (void)enableSysGestureRecognizers:(BOOL)arg1; - (void)initMapViewGestureRecognizer:(id)arg1; - (void)initGesture; - (void)adjustSubviewRects; - (void)willDisshow; - (void)viewDidBeDismissed:(BOOL)arg1; - (void)viewDidBePresented:(BOOL)arg1; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidBePushed:(BOOL)arg1; - (void)viewWillBePresented:(BOOL)arg1; - (void)viewWillBePushed:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initView; - (void)showAttributeBannerTitle:(id)arg1 LogoUrl:(id)arg2 Link:(id)arg3; - (void)showSearchTableLoadMore; - (void)initHeaderView; - (void)initMapPinView:(BOOL)arg1; - (void)updateSearchBarTips; - (void)initSearchBar; - (void)initShowMyLocationButton; - (void)initTableView; - (float)getTableViewHeight; - (void)reportOnDone; - (void)dealloc; - (id)initWithScene:(unsigned int)arg1 OnlyUseUserLocation:(BOOL)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppNoteMessageNodeView : AppRecordMessageNodeView { UILabel *m_TitleLabel; UILabel *m_ContentLabel; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)cutImage:(id)arg1 toFitSize:(struct CGSize)arg2;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)initSourceView;
  • (int)getImgDataCount:(id)arg1;
  • (id)getDisplayImgDatas:(id)arg1;
  • (void)layoutSubviewsImgText:(id)arg1;
  • (void)layoutSubviewsOnlyText:(id)arg1;
  • (void)layoutSubviewsImgs:(id)arg1;
  • (void)createDashLine;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;

@end

@interface MultiTalkMainViewController : MMUIViewController <MultiTalkMgrExt, MMNewMultiSelectContactsViewControllerDelegate, MultiTalkContactsCollectionViewDelegate, UIViewControllerTransitioningDelegate, MultiTalkBeforeTalkingOperateViewDelegate, MultiTalkTalkingOperateViewDelegate, MultiTalkTalkingOperateViewLayoutDelegate, MultitalkSecondOperateViewDelegate, IRecordPermissionCheckExt, MultiTalkMainWindowDelegate> { BOOL _m_isCaller; BOOL _m_hasClickAcceptButton; BOOL _m_hasClickHangupButton; BOOL _m_hasStartTimerView; BOOL _m_talkReady; BOOL _m_deviceLaunchSuccess; BOOL _m_hasBlurBackground; BOOL _m_isMinimizeMode; BOOL _m_hasCreateOk; BOOL _m_connect_onePersonLeft; BOOL _m_connect_timeOut; BOOL _m_connect_netWorkError; BOOL _m_connect_hangup; BOOL _m_connect_beCanceled; BOOL _m_connect_interruptByCall; id _m_mainWindowDelegate; MultiTalkContactsCollectionView *_m_contactView; MultiTalkBeforeTalkingOperateView *_m_beforeTalkingView; MultiTalkTalkingOperateView *_m_talkingView; MultitalkSecondOperateView *_m_secondTalkingView; UIImageView *_m_backgroundView; int _m_layoutType; MMTimer *_m_checkTalkingTimer; MMTimer *_m_updateMessageTimer; WXCMultiTalkGroup *_m_group; CContact *_m_contactInviteMe; unsigned int _m_messageId; NSDictionary *_m_videoMemberInfo; NSArray *_m_memberTalkArray; NSDictionary *_m_memberTalkingDic; NSArray *_m_memberWaitList; NSArray *_m_memberDisplayBigHeadList; NSArray *_m_contactWaitList; NSArray *_m_contactArrayOther; MMTimer *_m_timeOutTimer; MMTimer *_m_onePersonCheckFroMinimizeTimer; WXCGroupMember *_m_selfMember; int _m_networkStatus; WCUIAlertView *_currentAlertView; unsigned int _m_audio_duration; unsigned int _m_video_start_time; unsigned int _m_minimizeClickCount; unsigned int _m_muteClickCount; unsigned int _m_speakerClickCount; unsigned int _m_videoClickCount; unsigned int _m_addMemberClickCount; unsigned long long _m_connect_startTime; }

@property(nonatomic) unsigned int m_addMemberClickCount; // @synthesize m_addMemberClickCount=_m_addMemberClickCount; @property(nonatomic) unsigned int m_videoClickCount; // @synthesize m_videoClickCount=_m_videoClickCount; @property(nonatomic) unsigned int m_speakerClickCount; // @synthesize m_speakerClickCount=_m_speakerClickCount; @property(nonatomic) unsigned int m_muteClickCount; // @synthesize m_muteClickCount=_m_muteClickCount; @property(nonatomic) unsigned int m_minimizeClickCount; // @synthesize m_minimizeClickCount=_m_minimizeClickCount; @property(nonatomic) unsigned int m_video_start_time; // @synthesize m_video_start_time=_m_video_start_time; @property(nonatomic) unsigned int m_audio_duration; // @synthesize m_audio_duration=_m_audio_duration; @property(nonatomic) unsigned long long m_connect_startTime; // @synthesize m_connect_startTime=_m_connect_startTime; @property(nonatomic) BOOL m_connect_interruptByCall; // @synthesize m_connect_interruptByCall=_m_connect_interruptByCall; @property(nonatomic) BOOL m_connect_beCanceled; // @synthesize m_connect_beCanceled=_m_connect_beCanceled; @property(nonatomic) BOOL m_connect_hangup; // @synthesize m_connect_hangup=_m_connect_hangup; @property(nonatomic) BOOL m_connect_netWorkError; // @synthesize m_connect_netWorkError=_m_connect_netWorkError; @property(nonatomic) BOOL m_connect_timeOut; // @synthesize m_connect_timeOut=_m_connect_timeOut; @property(nonatomic) BOOL m_connect_onePersonLeft; // @synthesize m_connect_onePersonLeft=_m_connect_onePersonLeft; @property(nonatomic) BOOL m_hasCreateOk; // @synthesize m_hasCreateOk=_m_hasCreateOk; @property(nonatomic) __weak WCUIAlertView *currentAlertView; // @synthesize currentAlertView=_currentAlertView; @property(nonatomic) int m_networkStatus; // @synthesize m_networkStatus=_m_networkStatus; @property(retain, nonatomic) WXCGroupMember *m_selfMember; // @synthesize m_selfMember=_m_selfMember; @property(retain, nonatomic) MMTimer *m_onePersonCheckFroMinimizeTimer; // @synthesize m_onePersonCheckFroMinimizeTimer=_m_onePersonCheckFroMinimizeTimer; @property(retain, nonatomic) MMTimer *m_timeOutTimer; // @synthesize m_timeOutTimer=_m_timeOutTimer; @property(retain, nonatomic) NSArray *m_contactArrayOther; // @synthesize m_contactArrayOther=_m_contactArrayOther; @property(retain, nonatomic) NSArray *m_contactWaitList; // @synthesize m_contactWaitList=_m_contactWaitList; @property(retain, nonatomic) NSArray *m_memberDisplayBigHeadList; // @synthesize m_memberDisplayBigHeadList=_m_memberDisplayBigHeadList; @property(retain, nonatomic) NSArray *m_memberWaitList; // @synthesize m_memberWaitList=_m_memberWaitList; @property(retain, nonatomic) NSDictionary *m_memberTalkingDic; // @synthesize m_memberTalkingDic=_m_memberTalkingDic; @property(retain, nonatomic) NSArray *m_memberTalkArray; // @synthesize m_memberTalkArray=_m_memberTalkArray; @property(retain, nonatomic) NSDictionary *m_videoMemberInfo; // @synthesize m_videoMemberInfo=_m_videoMemberInfo; @property(nonatomic) unsigned int m_messageId; // @synthesize m_messageId=_m_messageId; @property(retain, nonatomic) CContact *m_contactInviteMe; // @synthesize m_contactInviteMe=_m_contactInviteMe; @property(retain, nonatomic) WXCMultiTalkGroup *m_group; // @synthesize m_group=_m_group; @property(retain, nonatomic) MMTimer *m_updateMessageTimer; // @synthesize m_updateMessageTimer=_m_updateMessageTimer; @property(retain, nonatomic) MMTimer *m_checkTalkingTimer; // @synthesize m_checkTalkingTimer=_m_checkTalkingTimer; @property(nonatomic) BOOL m_isMinimizeMode; // @synthesize m_isMinimizeMode=_m_isMinimizeMode; @property(nonatomic) BOOL m_hasBlurBackground; // @synthesize m_hasBlurBackground=_m_hasBlurBackground; @property(nonatomic) BOOL m_deviceLaunchSuccess; // @synthesize m_deviceLaunchSuccess=_m_deviceLaunchSuccess; @property(nonatomic) BOOL m_talkReady; // @synthesize m_talkReady=_m_talkReady; @property(nonatomic) BOOL m_hasStartTimerView; // @synthesize m_hasStartTimerView=_m_hasStartTimerView; @property(nonatomic) BOOL m_hasClickHangupButton; // @synthesize m_hasClickHangupButton=_m_hasClickHangupButton; @property(nonatomic) BOOL m_hasClickAcceptButton; // @synthesize m_hasClickAcceptButton=_m_hasClickAcceptButton; @property(nonatomic) int m_layoutType; // @synthesize m_layoutType=_m_layoutType; @property(retain, nonatomic) UIImageView *m_backgroundView; // @synthesize m_backgroundView=_m_backgroundView; @property(retain, nonatomic) MultitalkSecondOperateView *m_secondTalkingView; // @synthesize m_secondTalkingView=_m_secondTalkingView; @property(retain, nonatomic) MultiTalkTalkingOperateView *m_talkingView; // @synthesize m_talkingView=_m_talkingView; @property(retain, nonatomic) MultiTalkBeforeTalkingOperateView *m_beforeTalkingView; // @synthesize m_beforeTalkingView=_m_beforeTalkingView; @property(retain, nonatomic) MultiTalkContactsCollectionView *m_contactView; // @synthesize m_contactView=_m_contactView; @property(nonatomic) __weak id m_mainWindowDelegate; // @synthesize m_mainWindowDelegate=_m_mainWindowDelegate; @property(nonatomic) BOOL m_isCaller; // @synthesize m_isCaller=_m_isCaller; - (void).cxx_destruct; - (void)adjustViewAndNavBarRect; - (void)OnRecordDenied; - (void)OnRecordPermissioned; - (struct CGRect)onMultiTalkMainWindowRequestMinimizeFrame; - (void)onMultiTalkMainWindowExtendFromCollapseAnimationDidEnd; - (void)onMultiTalkMainWindowCollapseAnimationWillStart; - (void)onMultiTalkMainWindowCollapseAnimationDidEnd; - (void)onMultiTalkMainWindowExtendFromCollapseAnimationWillStart; - (void)onMultiTalkMainWindowQuitAnimationDidEnd; - (void)onMultiTalkMainWindowQuitAnimationWillStart; - (void)onMultiTalkMainWindowExtendAnimationDidEnd; - (void)clearBlurMode; - (void)showBlurMode; - (void)onMultitalkSecondOperateViewMinimizeButtonClick; - (void)onMultitalkSecondOperateViewAddMember; - (float)onRetriveMemberCellBottom; - (void)onMultiTalkTalkingOperateViewHangup; - (void)onMultiTalkTalkingOperateViewSpeakerOff; - (void)onMultiTalkTalkingOperateViewSpeakerOn; - (void)onMultiTalkTalkingOperateViewMuteOff; - (void)onMultiTalkTalkingOperateViewMuteOn; - (void)onMultiTalkTalkingOperateViewVideoClose; - (void)onMultiTalkTalkingOperateViewVideoOpen; - (void)onMultiTalkTalkingOperateViewMinimizeButtonClick; - (void)onMultiTalkTalkingOperateViewAddMember; - (void)onMultiTalkContactsCollectionViewTapToPreviewWithUserName:(id)arg1; - (void)onMultiTalkContactsCollectionViewTapToFlipCamera; - (id)onMultiTalkBeforeTalkingOperateViewContactThatInviteMe; - (void)onMultiTalkBeforeTalkingOperateViewEnterCall; - (void)onMultiTalkBeforeTalkingOperateViewHanup; - (void)callAcceptDelegate; - (void)callHangupDelegate; - (void)realCallHangupDelegate; - (id)onMultiTalkContactsCollectionViewMemberThatInviteMeBeforeTalking; - (unsigned int)onMultiTalkContactsCollectionViewMemberCountBeforeTalking; - (id)onMultiTalkContactsCollectionViewMemberBeforeTalkingAtIndex:(unsigned int)arg1; - (void)onMultiTalkContactsCollectionViewAnimateToOnePerson; - (id)onMultiTalkContactsCollectionViewMemberAtIndex:(unsigned int)arg1; - (unsigned int)onMultiTalkContactsCollectionViewTotalMemberCount; - (id)onMultiTalkContactsCollectionViewRequestRenderForUsername:(id)arg1; - (BOOL)onMultiTalkContactsCollectionViewIsVideoUserName:(id)arg1; - (void)onMultiTalkContactsCollectionViewTapToInviteUser:(id)arg1; - (void)onMultiSelectContactsDidDismiss; - (void)onMultiSelectContactsEndWithReportSelectedCount:(unsigned int)arg1 hasReachLimit:(BOOL)arg2 clickCount:(unsigned int)arg3; - (void)onSingleSelectContactDidFinishSelect:(id)arg1; - (void)onMultiSelectContactsDidFinishSelect:(id)arg1; - (void)onMultiTalkSysInterruptEnd; - (void)onMultiTalkSysInterrupt; - (void)onMultiTalkMgrBeginToCleanStatus; - (void)recoverVideoOn:(BOOL)arg1; - (void)closeVideoSendAndRecv; - (void)changeVideoModeBaseOnNetwork; - (void)onOtherDeviceHandleTalk:(id)arg1; - (void)onMultiTalkRedirectOk; - (void)onMultiTalkMgrChangeToLowNetwork; - (void)onMultiTalkMgrChangeToHighWWan; - (void)onMultiTalkMgrChangeToWiFi; - (void)onMultiTalkMgrChangeToUnReachable; - (void)onMultiTalkMgrNetworkChange; - (void)delayCheckUnReachable; - (void)onMultiTalkMgrLowformanceDevice; - (void)onMultiTalkMgrVideoDeviceAuthFailed; - (void)onMultiTalkMgrChangeVideoFailed; - (void)onMultiTalkMgrVideoSessionStopComplete; - (void)onMultiTalkMgrVideoSessionStartComplete; - (void)onReceiveVideoMemberChangeMsg:(id)arg1 extDic:(id)arg2; - (void)OnVideoStateChange:(BOOL)arg1 VideoOn:(BOOL)arg2; - (void)onMultiTalkAudioDeviceUnPlugin; - (void)onAddMultiTalkMemberResult:(BOOL)arg1 groupInfo:(id)arg2; - (void)onAlertError; - (void)onErr:(int)arg1; - (void)onSpeakerStateChange:(BOOL)arg1; - (void)onMuteStateChange:(BOOL)arg1; - (void)onMultiTalkDeviceLauchSuccess; - (void)onMultiTalkReady; - (void)tryStartTimerView; - (void)onMemberChange:(id)arg1; - (void)onReceiveMissMultiTalk:(id)arg1; - (void)onEnterMultiTalk:(id)arg1; - (void)onCancelCreateMultiTalk:(id)arg1; - (void)onCreateMultiTalk:(id)arg1; - (void)onInviteMultiTalk:(id)arg1; - (void)changeToTalkingLayout; - (void)changeToJoinACallLayout; - (void)changeToReceiveACallLayout; - (BOOL)isIgnoreSpeakerButtonDevice; - (BOOL)isUsingEarDevice; - (void)onClickAddMemberButton; - (void)initBeforeTalkingView; - (void)initSecondTalkingView; - (void)initTalkingView; - (void)initContactView; - (void)updateBackgroundViewBlur; - (void)initBackgroundView; - (void)checkTalkMember; - (void)initCheckTalkingTimer; - (void)updateMessageDuration; - (void)initUpdateMessageTimer; - (void)timeOutLogic; - (void)initTimeOutTimer; - (void)onePersonCheckForMinimize; - (void)initOnePersonCheckForMinimizeTimer; - (void)updateVideoMemberInfo; - (void)updateMemberDisplayBigHeadList; - (void)updateMemberWaitList; - (void)updateContactWaitList; - (void)updateContactOtherList; - (void)updateMemberTalkingList; - (void)checkIfOnePerson; - (BOOL)isMemberReachLimit; - (BOOL)isTheSameWithGroup:(id)arg1; - (void)updateGroupInfo:(id)arg1; - (void)updateMessageId:(unsigned int)arg1; - (id)groupInfo; - (void)viewDidLayoutSubviews; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidTransitionToNewSize; - (void)didReceiveMemoryWarning; - (void)viewWillDisappear:(BOOL)arg1; - (BOOL)useTransparentNavibar; - (void)viewDidLoad; - (void)functionReport; - (void)videoDurationReport; - (void)durationReport; - (void)connectReportFailed; - (void)connectReportSuccess; - (void)callReport; - (void)whenGoingToResign; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TransformView : UIView { }

  • (Class)layerClass;
  • (void)setFrame:(struct CGRect)arg1;

@end

@interface WCBarMessageWindow : MMWindow { NSString *m_showTip; UIView *m_backgroundView; TransformView *m_parentView; UIView *m_bottomImg; UIView *m_backupView; UILabel *m_label; UILabel *m_nameLabel; UIImageView *m_imgView; BOOL m_bWaiting; id m_tipDelegate; }

@property(nonatomic) __weak id m_tipDelegate; // @synthesize m_tipDelegate; @property(retain, nonatomic) NSString *m_showTip; // @synthesize m_showTip; - (void).cxx_destruct; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)onPresentDone; - (void)hideMessage; - (void)hideTip; - (void)animationDidStop:(id)arg1 finished:(BOOL)arg2; - (void)showTip:(id)arg1; - (BOOL)hasShowTipNow; - (void)rotateToOrientation:(int)arg1; - (void)statusBarDidRotate; - (void)rotate3D:(BOOL)arg1; - (void)setupAnimation; - (void)snapBottomView:(BOOL)arg1; - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2; - (void)setFrame:(struct CGRect)arg1; - (void)dealloc; - (id)init;

@end

@interface WCOutProductInfo : NSObject { NSString *_pId; NSString *_price; unsigned int _minutes; NSString *_priceExtra; NSString *_discountWording; SKProduct *_appSKProduct; long _buttonTagID; NSString *_discountMD5; }

@property(retain, nonatomic) NSString *discountMD5; // @synthesize discountMD5=_discountMD5; @property(nonatomic) long buttonTagID; // @synthesize buttonTagID=_buttonTagID; @property(retain, nonatomic) SKProduct *appSKProduct; // @synthesize appSKProduct=_appSKProduct; @property(retain, nonatomic) NSString *discountWording; // @synthesize discountWording=_discountWording; @property(retain, nonatomic) NSString *priceExtra; // @synthesize priceExtra=_priceExtra; @property(nonatomic) unsigned int minutes; // @synthesize minutes=_minutes; @property(retain, nonatomic) NSString *price; // @synthesize price=_price; @property(retain, nonatomic) NSString *pId; // @synthesize pId=_pId; - (void).cxx_destruct;

@end

@interface WCOutFeedbackResItem : NSObject { int _resID; NSString *_resContent; }

@property(retain, nonatomic) NSString *resContent; // @synthesize resContent=_resContent; @property(nonatomic) int resID; // @synthesize resID=_resID; - (void).cxx_destruct;

@end

@interface WCOutCountryCodeWrap : NSObject { NSString *m_nsCountryName; NSString *m_nsCountryNamePinYin; NSString *m_nsCountryCode; NSString *m_nsISOCountryCodes; unsigned long m_uiCountryNamesChineseStrokesCount; }

@property(nonatomic) unsigned long m_uiCountryNamesChineseStrokesCount; // @synthesize m_uiCountryNamesChineseStrokesCount; @property(retain, nonatomic) NSString *m_nsISOCountryCodes; // @synthesize m_nsISOCountryCodes; @property(retain, nonatomic) NSString *m_nsCountryCode; // @synthesize m_nsCountryCode; @property(retain, nonatomic) NSString *m_nsCountryNamePinYin; // @synthesize m_nsCountryNamePinYin; @property(retain, nonatomic) NSString *m_nsCountryName; // @synthesize m_nsCountryName; - (void).cxx_destruct; - (void)dealloc; - (id)description; - (int)compare:(id)arg1;

@end

@interface WCOutFacade : MMService <IFriendListMgrExt, IWCOutCallExt, IMsgExt, IMMWebViewControllerDeepLinkExt, IVOIPUILogicMgrExt, WCOutAddressBookLogicDelegate, MonoServiceMsgLogicDelegate, MMTipsViewControllerDelegate, IVOIPExt, IRecordPermissionCheckExt, MMService> { NSMutableDictionary *m_hotCountryCodeDic; OrderedDictionary *m_lastCallItemOrderDic; NSMutableArray *m_wcoutContactItemArray; NSMutableDictionary *m_phoneNumToWCOutContact; unsigned long m_lastDownloadMFriendListTime; unsigned long m_lastReportContactTime; PhoneNumberFormatLogic *_m_phoneNumberFormatLogic; WCOutCountryCodeLogic *_m_countryCodeLogic; WCOutAddressBookLogic *_m_addressBookLogic; WCOutDataBase *_m_dataBase; NSRecursiveLock *_m_oLock; MMTimer *_inviteTimer; WCOutChargeLogic *_chargeLogic; WCOutCallLogic *_callLogic; unsigned long _showTimesWcoMainFromVoip; unsigned int _fromVoipType; WCOFeedBackTips *_feedbackTips; unsigned long _showTimesFeedback; unsigned long long _showlastTsWcoMainFromVoip; unsigned long long _showlastFeedbackTs; }

  • (void)reportWCOFeedbackOp:(id)arg1;
  • (void)reportWCOShareOp:(id)arg1;
  • (void)reportWCOWhatsNew:(id)arg1;
  • (void)reportWCOEnterFromVoip:(id)arg1;
  • (void)reportWCORedDotStat:(unsigned int)arg1 OperationReddotClickScene:(unsigned int)arg2 NewUserReddotClickScene:(unsigned int)arg3 AccountRedDotType:(int)arg4 WCOMsgType:(int)arg5;
  • (void)reportWCOInviteFriendOp:(id)arg1;
  • (void)reportWCOAutoVerify:(id)arg1;
  • (void)reportWCOPurchaseOp:(id)arg1;
  • (void)reportWCORechargePageOp:(id)arg1;
  • (void)reportWCOAccountPageOp:(id)arg1;
  • (void)reportWechatOutIdKey:(unsigned int)arg1;
  • (void)reportSearchReportType:(unsigned int)arg1;
  • (void)reportClickWithType:(unsigned int)arg1;
  • (void)reportClickStatWithType:(unsigned int)arg1;
  • (void)reportCallEntraceWithType:(unsigned int)arg1;
  • (void)reportRestrictionCountryCode:(id)arg1;
  • (void)reportTalkingClickStatWithType:(unsigned int)arg1;
  • (void)clearReddotWCOut;
  • (BOOL)islocalNewUserReddotTypeWCOut;
  • (BOOL)showReddotWCOut;
  • (id)getEntranceWording;
  • (BOOL)isWCOSwitchOpen;
  • (BOOL)showWCOut;
  • (BOOL)isOpenWCOutPlugin; @property(nonatomic) unsigned long long showlastFeedbackTs; // @synthesize showlastFeedbackTs=_showlastFeedbackTs; @property(nonatomic) unsigned long showTimesFeedback; // @synthesize showTimesFeedback=_showTimesFeedback; @property(retain, nonatomic) WCOFeedBackTips *feedbackTips; // @synthesize feedbackTips=_feedbackTips; @property(nonatomic) unsigned int fromVoipType; // @synthesize fromVoipType=_fromVoipType; @property(nonatomic) unsigned long long showlastTsWcoMainFromVoip; // @synthesize showlastTsWcoMainFromVoip=_showlastTsWcoMainFromVoip; @property(nonatomic) unsigned long showTimesWcoMainFromVoip; // @synthesize showTimesWcoMainFromVoip=_showTimesWcoMainFromVoip; @property(retain, nonatomic) WCOutCallLogic *callLogic; // @synthesize callLogic=_callLogic; @property(retain, nonatomic) WCOutChargeLogic *chargeLogic; // @synthesize chargeLogic=_chargeLogic; @property(retain, nonatomic) MMTimer *inviteTimer; // @synthesize inviteTimer=_inviteTimer; @property(retain, nonatomic) NSRecursiveLock *m_oLock; // @synthesize m_oLock=_m_oLock; @property(retain, nonatomic) WCOutDataBase *m_dataBase; // @synthesize m_dataBase=_m_dataBase; @property(retain, nonatomic) WCOutAddressBookLogic *m_addressBookLogic; // @synthesize m_addressBookLogic=_m_addressBookLogic; @property(retain, nonatomic) WCOutCountryCodeLogic *m_countryCodeLogic; // @synthesize m_countryCodeLogic=_m_countryCodeLogic; @property(retain, nonatomic) PhoneNumberFormatLogic *m_phoneNumberFormatLogic; // @synthesize m_phoneNumberFormatLogic=_m_phoneNumberFormatLogic;
  • (void).cxx_destruct;
  • (void)OnRecordDenied;
  • (void)OnRecordPermissioned;
  • (void)OnTimeOut:(id)arg1;
  • (void)OnNoAnswer:(id)arg1;
  • (id)getWCOShareRule;
  • (unsigned int)getWCOMaxTimesForTryShowWcoMainFromVoip;
  • (id)getWeChatOutMsgBeginLocalID:(unsigned long)arg1 limit:(unsigned long)arg2;
  • (BOOL)insertOrUpdateWcoMsg:(id)arg1;
  • (void)gotoChargeViewController;
  • (BOOL)isWebChargeOpen;
  • (BOOL)isChargeRecordClosed;
  • (BOOL)isInviteClosed;
  • (BOOL)isChargeClosed;
  • (void)onVideoVoipViewDidAppear:(id)arg1;
  • (void)accessDeepLink:(id)arg1 Url:(id)arg2 Webview:(id)arg3;
  • (void)canAccessDeepLink:(id)arg1 Url:(id)arg2 Webview:(id)arg3 Ret:(char *)arg4 NeedCheckBitset:(char *)arg5;
  • (void)processWeChatOutConfig:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)processWeChatOutMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)onFriendListUpdated:(id)arg1 ErrorCode:(unsigned long)arg2 Message:(id)arg3;
  • (void)PhoneContactLoadedFail;
  • (void)PhoneContactLoadedComplete;
  • (void)stopInviteRegister;
  • (void)didReceiveInviteGap:(int)arg1;
  • (void)OnCallEndFinish;
  • (BOOL)canStartPSTN;
  • (void)InternalCallWCoutContact:(id)arg1 FromViewController:(id)arg2 AndEntrance:(unsigned int)arg3;
  • (id)createWCOutRecentCallItemByCallItem:(id)arg1;
  • (id)createWCOutRecentCallItemByFullPhoneNum:(id)arg1 CountryCode:(id)arg2 FromContact:(id)arg3;
  • (BOOL)updateWCOutContactsInfoWithMfriendList:(id)arg1;
  • (BOOL)loadWCOutPhoneContactsMMInfo;
  • (void)updateWCOutPhoneContactsMMInfoAsync;
  • (BOOL)loadWCOutPhoneContactsFromMMPhoneContacts;
  • (void)loadWCOutPhoneContactAsync;
  • (void)loadAllDataAsync;
  • (void)loadLastCallItemsAndHotCountryCodeDic;
  • (void)loadHotCountryCode;
  • (void)reportContactAndRecentContactStat;
  • (id)getPhoneNumFromFullPhoneNum:(id)arg1 countryCode:(id)arg2;
  • (id)getPhoneNumFromFullPhoneNum:(id)arg1;
  • (id)getCountryCodeFromFullPhoneNum:(id)arg1;
  • (id)getPurePhoneNum:(id)arg1;
  • (id)getFormatedForNum:(id)arg1;
  • (id)getFormatedForNum:(id)arg1 countryCode:(id)arg2;
  • (id)getFormatedForFullPhoneNum:(id)arg1 countryCode:(id)arg2;
  • (id)getLocaleCountryCode;
  • (id)getCarrierCountryCode;
  • (id)GetHotCountryCodeDicLog;
  • (id)countryNameForISOCountryCode:(id)arg1;
  • (id)countryNameForCountryCode:(id)arg1;
  • (unsigned int)countOfCountryCodeStartWith:(id)arg1;
  • (BOOL)isValidCountryCode:(id)arg1;
  • (BOOL)isRestrictedCountryCode:(id)arg1;
  • (id)getAllCountryCodes;
  • (id)defaultCoutryCode;
  • (id)getHotCountryCodeList;
  • (BOOL)addressBookStatusIsDenied;
  • (void)deleteLastCallWithPhoneNum:(id)arg1 WithCountryCode:(id)arg2;
  • (BOOL)deleteRecentCallByPhoneContact:(id)arg1;
  • (BOOL)deleteRecentCallByPhoneNum:(id)arg1 withCountryCode:(id)arg2;
  • (BOOL)deleteRecentCallByPhoneNum:(id)arg1;
  • (BOOL)deleteRecentCallById:(int)arg1;
  • (int)insertRecentCall:(id)arg1;
  • (id)findWCOutContactByPhoneNumInput:(id)arg1;
  • (id)findWCOutContactByPhoneNum:(id)arg1;
  • (id)selectRecentCallForWCOutContact:(id)arg1 limit:(unsigned long)arg2;
  • (id)selectAllRecentCallForWCOutContact:(id)arg1;
  • (id)getLastRecentCallItems;
  • (void)onClickTipsBtn:(id)arg1 Index:(int)arg2;
  • (void)tryShowWCOFeedBack:(int)arg1;
  • (void)tryShowWCOAlert:(unsigned int)arg1;
  • (int)getNetSpeed;
  • (BOOL)isCalling;
  • (void)playEndingSound;
  • (id)GetNeedShowLog;
  • (id)GetCurPhoneContact;
  • (id)GetCurCallItem;
  • (BOOL)pressKeyWhileCallingWithKeyCode:(int)arg1;
  • (BOOL)isSpeakerMode;
  • (void)setSpeaker:(BOOL)arg1;
  • (void)setMute:(BOOL)arg1;
  • (void)hangUpCall;
  • (void)callWCOutCallItem:(id)arg1 FromViewController:(id)arg2 AndEntrance:(unsigned int)arg3 CountryCodeFrom:(unsigned int)arg4;
  • (void)callPhoneNumber:(id)arg1 WithCountryCode:(id)arg2 FromViewController:(id)arg3 AndEntrance:(unsigned int)arg4 CountryCodeFrom:(unsigned int)arg5;
  • (void)callFullPhoneNumber:(id)arg1 OfContact:(id)arg2 FromViewController:(id)arg3 AndEntrace:(unsigned int)arg4 CountryCodeFrom:(unsigned int)arg5;
  • (void)pushWCOutDialViewController:(id)arg1 PhoneNum:(id)arg2 DialScece:(unsigned int)arg3;
  • (void)checkNumber:(id)arg1 PureNum:(id)arg2 LastCountryCode:(id)arg3 DialScece:(unsigned int)arg4;
  • (BOOL)loadAllData;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;
  • (BOOL)isMonoServiceCheckingServer;
  • (BOOL)isMonoServiceUIWorking;
  • (BOOL)isMonoServiceUIExist;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonDownloadMd5ListObject : MMObject { NSMutableArray *m_md5List; unsigned long m_lastUpdateTime; }

  • (id)getSavePath;
  • (id)getSaveRootDir;
  • (id)Instance;
  • (void)initialize; @property(nonatomic) unsigned long m_lastUpdateTime; // @synthesize m_lastUpdateTime; @property(retain, nonatomic) NSMutableArray *m_md5List; // @synthesize m_md5List;
  • (void).cxx_destruct;
  • (void)stickyMd5List:(id)arg1;
  • (id)getMd5List;
  • (void)saveToFile;
  • (unsigned int)completeCount;
  • (unsigned int)totalCount;
  • (void)checkCompleteForMd5Object:(id)arg1;
  • (void)checkComplete;
  • (void)clearMd5List;
  • (id)getUnCompleteMd5Object;
  • (void)failedMd5:(id)arg1;
  • (id)completeMd5:(id)arg1;
  • (void)removeMd5:(id)arg1;
  • (id)filterExistedMd5:(id)arg1;
  • (void)addMd5ObjectList:(id)arg1;
  • (void)updateLastUpdateTime;
  • (BOOL)moreThanADaySinceLastUpdateTime;
  • (id)init;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TranslateInfo : MMObject { unsigned long mesLocalId; NSString *originText; NSString *originLang; NSString *translatedText; NSString *translatedLang; BOOL showOriginTextNow; int translateStatus; NSString *brandWording; NSString *snsID; BOOL bNeedShowAnimation; NSString *displayTranslatedText; }

  • (void)initialize; @property(nonatomic) BOOL bNeedShowAnimation; // @synthesize bNeedShowAnimation; @property(retain, nonatomic) NSString *snsID; // @synthesize snsID; @property(retain, nonatomic) NSString *brandWording; // @synthesize brandWording; @property(nonatomic) int translateStatus; // @synthesize translateStatus; @property(nonatomic) BOOL showOriginTextNow; // @synthesize showOriginTextNow; @property(retain, nonatomic) NSString *translatedLang; // @synthesize translatedLang; @property(retain, nonatomic) NSString *translatedText; // @synthesize translatedText; @property(retain, nonatomic) NSString *originLang; // @synthesize originLang; @property(retain, nonatomic) NSString *originText; // @synthesize originText; @property(nonatomic) unsigned long mesLocalId; // @synthesize mesLocalId; @property(retain, nonatomic) NSString *displayTranslatedText; // @synthesize displayTranslatedText;
  • (void).cxx_destruct;
  • (int)GetTranslateStatus;
  • (BOOL)isTranslateFailed;
  • (BOOL)isTextTooLong;
  • (BOOL)isTranslating;
  • (id)getDisplayContent;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SessionTranslateInfos : MMObject { NSString *userName; NSMutableArray *arrTransInfo; }

  • (void)initialize; @property(retain, nonatomic) NSMutableArray *arrTransInfo; // @synthesize arrTransInfo; @property(retain, nonatomic) NSString *userName; // @synthesize userName;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SessionSnsTranslateInfos : MMObject { NSString *userName; NSMutableDictionary *dicTransInfo; }

  • (void)initialize; @property(retain, nonatomic) NSMutableDictionary *dicTransInfo; // @synthesize dicTransInfo; @property(retain, nonatomic) NSString *userName; // @synthesize userName;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LBSContactInfoAssist : PluginContactInfoAssist { }

  • (void)dealloc;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)uninstallPlugin;
  • (id)clearLBSBtnFooter;
  • (void)clearLBSData;
  • (void)onGoToLBS;
  • (void)reloadInstalledTableViewData;
  • (id)getPluginIntro;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountFindFriendControlLogic : WCAccountBaseControlLogic <WCFindFriendLogicDelegate, WCAccountAlertUploadAddressbookViewControllerDelegate> { unsigned long m_uiNextIndex; WCFindFriendLogic *m_findFriendLogic; NSMutableDictionary *m_dicMobileInfo; NSMutableDictionary *m_dicEmailInfo; NSMutableArray *m_arrAddFriendMobileInfo; NSMutableArray *m_arrAddFriendEmailInfo; NSMutableArray *m_arrInviteFriendMobileInfo; NSArray *m_arrUserNameToAdd; NSArray *m_arrMobileToInvite; }

  • (void).cxx_destruct;
  • (void)onEnableUploadAddressbookSkip;
  • (void)onEnableUploadAddressbookEnable:(id)arg1 dicEmailInfo:(id)arg2;
  • (void)onAlertUploadAddressbookMore;
  • (void)onSendSmsToMFriendList:(id)arg1;
  • (void)onCheckMFriendList:(id)arg1 ticket:(id)arg2 arrMobileInfo:(id)arg3 arrEmailInfo:(id)arg4;
  • (void)handleSvrError:(id)arg1 message:(id)arg2 sel:(SEL)arg3;
  • (void)handleLocalError:(id)arg1 sel:(SEL)arg2;
  • (void)dealloc;
  • (void)startLogic;
  • (void)gotoNextViewController;
  • (void)gotoLastViewController;
  • (id)initWithData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MoveWithTouchAlgorithm : MMObject { BOOL m_hasMoved; BOOL m_hasStart; id m_delegate; int _m_startOrientation; struct CGPoint m_startPoint; struct CGPoint m_maxMoveDistance; struct CGPoint m_startPosition; }

@property(nonatomic) int m_startOrientation; // @synthesize m_startOrientation=_m_startOrientation; @property(nonatomic) struct CGPoint m_startPosition; // @synthesize m_startPosition; @property(nonatomic) struct CGPoint m_maxMoveDistance; // @synthesize m_maxMoveDistance; @property(nonatomic) BOOL m_hasStart; // @synthesize m_hasStart; @property(nonatomic) BOOL m_hasMoved; // @synthesize m_hasMoved; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) struct CGPoint m_startPoint; // @synthesize m_startPoint; - (void).cxx_destruct; - (void)adsorbToWindow; - (void)calculateMaxDistance; - (void)stopCalculate; - (void)startCalculate; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)setMoveWithTouchAlgorithmDelegate:(id)arg1; - (id)init;

@end

@interface VideoPlayView : SightPlayerView <AVAssetResourceLoaderDelegate, WCAVPlayerDataMrgExt> { NSObject *playbackTimeObserver; unsigned long loadingRequestNum; BOOL isBuffering; NSArray *m_BufferArray; unsigned long m_uBufferCount; unsigned long m_uSeekTime; BOOL m_bForcePause; BOOL m_bGetMoov; unsigned long m_uMemoryForSeekTime; unsigned long preloadSec; double onStartPlayTime; double bufferTotalTime; BOOL m_bLeavePlayerPage; CdnDownloadTaskInfo *oCdnDownloadTaskInfo; id _controlDelegate; NSMutableDictionary *_resourceLoaders; NSURL *_currentURL; unsigned long _playedDuration; unsigned long _playedSec; float _downloadOnceTime; }

@property(nonatomic) float downloadOnceTime; // @synthesize downloadOnceTime=_downloadOnceTime; @property(nonatomic) unsigned long playedSec; // @synthesize playedSec=_playedSec; @property(nonatomic) unsigned long playedDuration; // @synthesize playedDuration=_playedDuration; @property(retain, nonatomic) NSURL *currentURL; // @synthesize currentURL=_currentURL; @property(retain, nonatomic) NSMutableDictionary *resourceLoaders; // @synthesize resourceLoaders=_resourceLoaders; @property(nonatomic) __weak id controlDelegate; // @synthesize controlDelegate=_controlDelegate; - (void).cxx_destruct; - (void)checkPlayState; - (void)notifyToNeedCheckPlayState:(id)arg1; - (void)onRecievedFristPartAVData:(id)arg1; - (void)onDownloadToEnd:(id)arg1; - (void)OnCdnDownloadVideoFail:(id)arg1; - (void)OnCdnDownloadVideoSuccess:(id)arg1; - (void)OnDownloadError:(id)arg1; - (void)resourceLoader:(id)arg1 didCancelLoadingRequest:(id)arg2; - (BOOL)resourceLoader:(id)arg1 shouldWaitForLoadingOfRequestedResource:(id)arg2; - (void)reportKVArgs:(struct CDNDownloadResult)arg1; - (unsigned long)getCurrentSeconde; - (double)getBufferTime; - (void)calculateDownloadProgress; - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; - (void)monitoringPlayback:(id)arg1; - (void)addOneSliceTimeDownloadTask; - (void)updateVideoTime; - (void)pauseForLoading; - (void)startBuffering; - (void)resumeToPlay; - (void)seekTo:(unsigned int)arg1; - (void)pausePlayer; - (void)pauseForce:(BOOL)arg1; - (void)startPlayer; - (void)playToEnd:(id)arg1; - (void)clearBufferCountAndPlayedTime; - (void)savePlayedTimeToMemory; - (id)buildAVItem; - (void)initPlayer; - (void)clearPlayer; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChatBackgroundItem : NSObject { int cid; NSString *basePath; MMRuleSetList *m_ruleSetList; int version; NSData *thumbData; int status; }

  • (id)loadChatBackgroundItemFromPath:(id)arg1; @property(nonatomic) int status; // @synthesize status; @property(nonatomic) int version; // @synthesize version; @property(retain, nonatomic) NSData *thumbData; // @synthesize thumbData; @property(retain, nonatomic) MMRuleSetList *m_ruleSetList; // @synthesize m_ruleSetList; @property(retain, nonatomic) NSString *basePath; // @synthesize basePath; @property(nonatomic) int cid; // @synthesize cid;
  • (void).cxx_destruct;
  • (BOOL)getBOOLNamed:(id)arg1;
  • (id)getColorNamed:(id)arg1;
  • (int)getVersion;
  • (id)getThumbPath;
  • (id)getBackgroundImagePath;
  • (id)fileOfImageNamed:(id)arg1;
  • (id)description;
  • (id)keyPaths;

@end

@interface ChatBackgroundSettings : NSObject { NSMutableArray *items; NSMutableDictionary *backgroundPreferences; int currentCID; int lastSyncListDate; }

@property(nonatomic) int lastSyncListDate; // @synthesize lastSyncListDate; @property(nonatomic) int currentCID; // @synthesize currentCID; @property(retain, nonatomic) NSMutableDictionary *backgroundPreferences; // @synthesize backgroundPreferences; @property(retain, nonatomic) NSMutableArray *items; // @synthesize items; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)description; - (id)keyPaths; - (unsigned int)countOfItems; - (id)getDefaultBackgroundItem; - (id)getBackgroundPreferenceForUsername:(id)arg1; - (void)setBackgroundPreference:(id)arg1 forUsername:(id)arg2; - (id)getChatBackgroundItemByCID:(int)arg1; - (void)removeItem:(id)arg1; - (void)addItem:(id)arg1; - (id)initWithDefault;

@end

@interface ChatBackgroundMgr : MMService <MMService, MMPackageDownloadMgrExt> { ChatBackgroundSettings *m_settings; NSMutableArray *m_serverItems; NSMutableArray *m_downloadingItems; NSMutableArray *m_cancelingItems; NSMutableDictionary *m_downloadTaskBook; NSString *m_nsCachePathString; UIImage *m_ocacheImage; struct CGRect m_cacheRect; }

@property(retain, nonatomic) NSMutableArray *m_cancelingItems; // @synthesize m_cancelingItems; @property(retain, nonatomic) NSMutableArray *m_downloadingItems; // @synthesize m_downloadingItems; @property(retain, nonatomic) NSMutableArray *m_serverItems; // @synthesize m_serverItems; @property(retain, nonatomic) ChatBackgroundSettings *m_settings; // @synthesize m_settings; @property(retain, nonatomic) NSMutableDictionary *m_downloadTaskBook; // @synthesize m_downloadTaskBook; - (void).cxx_destruct; - (void)removeCancelingItem:(id)arg1; - (void)addCancelingItem:(id)arg1; - (void)removeDownloadingItem:(id)arg1; - (void)addDownloadingItem:(id)arg1; - (void)removeServerItem:(id)arg1; - (void)addServerItem:(id)arg1; - (void)onPackageCancelFinish:(id)arg1; - (void)onPackageDownloadFinish:(id)arg1 package:(id)arg2; - (void)onPackageDownloadProcessUpdated:(id)arg1 downloadSize:(int)arg2 totalSize:(int)arg3; - (void)onPackageListUpdated:(id)arg1; - (void)cancelItem:(id)arg1; - (void)downloadItem:(id)arg1 forUsername:(id)arg2; - (id)getAllItemsList; - (void)tryUpdateListFromServer; - (void)updateListenerData; - (id)getChatBackgroundViewForUser:(id)arg1; - (id)getPluginChatBackgroundView:(int)arg1; - (id)getThumbImageViewForCID:(id)arg1; - (id)imageInPath:(id)arg1; - (BOOL)getBOOLByName:(id)arg1 forUser:(id)arg2; - (id)getColorByName:(id)arg1 forUser:(id)arg2; - (void)resetAllPreferece; - (BOOL)setBackgroundPreferenceByCustomImage:(id)arg1 forUsername:(id)arg2; - (void)setBackgroundPreference:(id)arg1 forUsername:(id)arg2; - (id)getBackgroundPreferenceForUsername:(id)arg1; - (void)saveUserChatBackgroundSetting; - (void)loadUserChatBackgroundSetting; - (BOOL)unPackChatBackgroundPackToDir; - (BOOL)unPackChatBackgroundPackIfNotExist; - (BOOL)installChatUpdatePack:(id)arg1; - (BOOL)isChatBKZipInBundle; - (void)loadAllItems; - (BOOL)createDirIfNotExist:(id)arg1; - (id)getDownloadFinishedUsernameForCID:(int)arg1; - (void)setDownadFinishedCID:(int)arg1 forUsername:(id)arg2; - (BOOL)onServiceMemoryWarning; - (void)onServiceReloadData; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSelectorView : MMUIView { BOOL _bNeedLayout; UIImageView *_backgroundImageView; UIButton *_addButton; UIView *_deleteView; id _dataSource; id _delegate; UINavigationController *_navigationController; struct CGPoint _startPoint; float _stepWidth; BOOL _bShowAddButton; float _fDeleteScrollViewOffset; BOOL _bHandleOutside; BOOL _bHandleWholeView; BOOL _bAlighRight; }

@property(nonatomic) float stepWidth; // @synthesize stepWidth=_stepWidth; @property(nonatomic) BOOL bAlighRight; // @synthesize bAlighRight=_bAlighRight; @property(nonatomic) BOOL bHandelWholeView; // @synthesize bHandelWholeView=_bHandleWholeView; @property(nonatomic) BOOL bHandleOutside; // @synthesize bHandleOutside=_bHandleOutside; @property(nonatomic) BOOL bShowAddButton; // @synthesize bShowAddButton=_bShowAddButton; @property(nonatomic) struct CGPoint startPoint; // @synthesize startPoint=_startPoint; @property(retain, nonatomic) UIImageView *backgroundImageView; // @synthesize backgroundImageView=_backgroundImageView; @property(nonatomic) __weak UINavigationController *navigationController; // @synthesize navigationController=_navigationController; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) __weak id dataSource; // @synthesize dataSource=_dataSource; - (void).cxx_destruct; - (void)onXviewClicked:(id)arg1; - (void)onAddButtonClicked:(id)arg1; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)delayedHandleWholeView; - (void)delayedTouchesEnded:(id)arg1; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)hideBackgroundView; - (void)showAddView; - (void)hideAddView; - (void)reloadDeleteView; - (void)showDeleteView; - (void)hideDeleteView; - (void)layoutDeleteView; - (void)reload; - (void)layoutSubviews; - (id)init; - (void)commmtInit;

@end

@interface EmoticonBoardUIHelper : MMObject { }

  • (float)calculateEdgeTopForRowCount:(int)arg1 itemHeight:(float)arg2 intervalY:(float)arg3 totalHeight:(float)arg4;
  • (float)calculateEdgeLeftForColumnCount:(int)arg1 itemWidth:(float)arg2 intervalX:(float)arg3 totalWidth:(float)arg4;
  • (int)calculateRowCountForItemHeight:(float)arg1 IntervalY:(float)arg2 totalHeight:(float)arg3;
  • (int)calculateColumnCountForItemWidth:(float)arg1 IntervalX:(float)arg2 totalWidth:(float)arg3;

@end

@interface MultitalkSecondOperateView : UIView { id _m_delegate; UIButton *_m_addMemberButton; UIButton *_m_minimizeButton; }

@property(retain, nonatomic) UIButton *m_minimizeButton; // @synthesize m_minimizeButton=_m_minimizeButton; @property(retain, nonatomic) UIButton *m_addMemberButton; // @synthesize m_addMemberButton=_m_addMemberButton; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)onMinimizeButtonClick; - (void)onAddMemberButtonClick; - (void)initAddMemberButton; - (void)initMinimizeButton; - (void)initButtonBgBarView; - (id)initWithFrame:(struct CGRect)arg1; - (void)updateAddMemberEnabled:(BOOL)arg1; - (void)showOperateView; - (void)hideOperateView;

@end

@interface WCPlainTextTipFullScreenView : MMUIView { id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)showAnimation; - (void)layoutSubviews; - (id)init; - (void)initView; - (struct CGRect)getBgImgViewFrameWithImgSize:(struct CGSize)arg1; - (void)onIKnowItBtnClick:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMLbsContactInfo : NSObject { NSString *UserName; NSString *NickName; NSString *Country; NSString *Province; NSString *City; NSString *Signature; NSString *Distance; int Sex; unsigned int ImgStatus; unsigned long CertificationFlag; NSString *CertificationInfo; NSString *m_nsAlias; NSString *m_nsWeiboAddress; NSString *m_nsWeiboNickName; unsigned long m_uiWeiboFlag; NSString *m_nsWCBGImgObjectID; int m_iAlbumFlag; NSString *m_pcAlbumBGImgID; NSString *m_nsExternalInfo; NSString *m_nsBrandSubscriptConfigUrl; unsigned long m_uiBrandSubscriptionSettings; SubscriptBrandInfo *m_subBrandInfo; NSString *m_nsBrandIconUrl; NSString *m_nsHeadImgUrl; NSString *m_nsHeadHDImgUrl; BOOL m_isFriend; NSString *m_displayName; NSString *m_nsAntispamTicket; }

@property(retain, nonatomic) NSString *m_nsAntispamTicket; // @synthesize m_nsAntispamTicket; @property(copy, nonatomic) NSString *m_displayName; // @synthesize m_displayName; @property(nonatomic) BOOL m_isFriend; // @synthesize m_isFriend; @property(retain, nonatomic) NSString *m_nsBrandIconUrl; // @synthesize m_nsBrandIconUrl; @property(retain, nonatomic) SubscriptBrandInfo *m_subBrandInfo; // @synthesize m_subBrandInfo; @property(nonatomic) unsigned long m_uiBrandSubscriptionSettings; // @synthesize m_uiBrandSubscriptionSettings; @property(retain, nonatomic) NSString *m_nsBrandSubscriptConfigUrl; // @synthesize m_nsBrandSubscriptConfigUrl; @property(retain, nonatomic) NSString *m_nsExternalInfo; // @synthesize m_nsExternalInfo; @property(retain, nonatomic) NSString *m_nsHeadHDImgUrl; // @synthesize m_nsHeadHDImgUrl; @property(retain, nonatomic) NSString *m_nsHeadImgUrl; // @synthesize m_nsHeadImgUrl; @property(retain, nonatomic) NSString *m_pcAlbumBGImgID; // @synthesize m_pcAlbumBGImgID; @property(nonatomic) int m_iAlbumFlag; // @synthesize m_iAlbumFlag; @property(retain, nonatomic) NSString *m_nsWCBGImgObjectID; // @synthesize m_nsWCBGImgObjectID; @property(nonatomic) unsigned long m_uiWeiboFlag; // @synthesize m_uiWeiboFlag; @property(retain, nonatomic) NSString *m_nsWeiboNickName; // @synthesize m_nsWeiboNickName; @property(retain, nonatomic) NSString *m_nsWeiboAddress; // @synthesize m_nsWeiboAddress; @property(retain, nonatomic) NSString *m_nsAlias; // @synthesize m_nsAlias; @property(retain, nonatomic) NSString *CertificationInfo; // @synthesize CertificationInfo; @property(nonatomic) unsigned long CertificationFlag; // @synthesize CertificationFlag; @property(nonatomic) unsigned int imgStatus; // @synthesize imgStatus=ImgStatus; @property(nonatomic) int sex; // @synthesize sex=Sex; @property(retain, nonatomic) NSString *distance; // @synthesize distance=Distance; @property(retain, nonatomic) NSString *signature; // @synthesize signature=Signature; @property(retain, nonatomic) NSString *city; // @synthesize city=City; @property(retain, nonatomic) NSString *province; // @synthesize province=Province; @property(retain, nonatomic) NSString *country; // @synthesize country=Country; @property(retain, nonatomic) NSString *nickName; // @synthesize nickName=NickName; @property(retain, nonatomic) NSString *userName; // @synthesize userName=UserName; - (void).cxx_destruct; - (BOOL)isInMyContactList; - (id)description; - (id)keyPaths; - (id)initWithPBLbsContactInfo:(id)arg1; - (id)init;

@end

@interface WCFindFriendLogic : MMObject { id _delegate; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleRespForListMFriend:(id)arg1;
  • (BOOL)checkMFriendList:(id)arg1 arrMobile:(id)arg2 arrEmail:(id)arg3;
  • (void)dealloc;
  • (id)initWithDelegate:(id)arg1;

@end

@interface MMSMUploadFileViewController : MMSMBaseViewController <MMSafeModeMgrExt, UITableViewDelegate, UITableViewDataSource> { UIButton *m_uploadButton; UIButton *m_uploadListButton; UIButton *m_nextButton; UITableView *m_uploadListTableView; BOOL m_isShowUploadList; NSArray *m_uploadList; }

  • (void).cxx_destruct;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onUploadFilesFail;
  • (void)onUploadFilesFinished;
  • (void)onUploadFilesProgress:(float)arg1;
  • (void)onNextButtonClicked:(id)arg1;
  • (void)onUploadListButtonClicked:(id)arg1;
  • (void)onUploadButtonClicked:(id)arg1;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (void)layoutNextButton:(int *)arg1;
  • (void)layoutUploadListTableView:(int *)arg1;
  • (void)layoutUploadButtonAndTips:(int *)arg1;
  • (void)layoutViews;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavoritesFileMgr : MMService { FavoritesFileRetainCountDB *_frcDB; }

  • (void).cxx_destruct;
  • (BOOL)decFileRetainCountByMd5:(id)arg1 IsThumb:(BOOL)arg2 ItemLocalId:(unsigned long)arg3 DataFmt:(id)arg4;
  • (BOOL)incFileRetainCountByMd5:(id)arg1 andItemLocalId:(unsigned long)arg2;
  • (void)initDB:(id)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactsGenericViewController : MMSearchBarDisplayController <UITableViewDelegate, UITableViewDataSource, contactInfoDelegate, IContactMgrExt> { MMTableView *m_tableView; NSMutableDictionary *m_dicAllContacts; NSMutableArray *m_arrAllKey; BOOL m_bSearching; NSMutableArray *m_arrFilteredContacts; int m_iViewType; NSString *m_nsDomain; BOOL m_bPopUp; MMLoadingView *m_loadingView; id m_delegate; }

@property(nonatomic) BOOL m_bPopUp; // @synthesize m_bPopUp; @property(retain, nonatomic) NSString *m_nsDomain; // @synthesize m_nsDomain; @property(nonatomic) int m_iViewType; // @synthesize m_iViewType; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)dealloc; - (float)getVisibleHeight; - (void)onDeleteContact:(id)arg1; - (void)onModifyContact:(id)arg1; - (void)searchBarCancelButtonClicked:(id)arg1; - (void)searchBarSearchButtonClicked:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (void)doSearch:(id)arg1; - (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCell:(id)arg1 tableCell:(id)arg2 section:(unsigned int)arg3 row:(unsigned int)arg4; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)initView; - (void)initSearchBar; - (void)initTableView; - (void)initTitleArea; - (void)initData; - (void)onDone:(id)arg1; - (void)loadContacts; - (id)addSectionKey:(id)arg1; - (void)showSearchFriendView; - (void)showContactInfoView:(id)arg1; - (void)reloadData; - (void)newMessageFromContactInfo:(id)arg1; - (void)addToContactsFromContactInfo:(id)arg1; - (void)processNewContact:(id)arg1; - (void)addContactInternal:(id)arg1; - (void)tryDeleteContactInSection:(id)arg1; - (void)deleteContact:(id)arg1 deleteInDB:(BOOL)arg2; - (id)parseContactKey:(id)arg1; - (void)processContact:(id)arg1; - (void)stopLoading; - (void)startLoading;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCTimeLineCellView : MMUIView <WCImageViewDelegate, IContactMgrExt, IStrangerContactMgrExt, ContactsPanelViewDelegate, WCActionSheetDelegate, RichTextLayoutDelegate, ILinkEventExt, UIAlertViewDelegate, ITranslateSnsMgrExt> { WCDataItem *m_dataItem; unsigned long m_row; unsigned long m_section; MMHeadImageView *m_headImage; UIImageView *m_contactLogo; UrlLabel *m_nickLabel; UIButton *m_contentDescBtn; UINavigationController *navigationController; RichTextView *m_contentDescView; MMAdaptiveLabel *m_withLabel; UILabel *m_timeLabel; UrlLabel *m_sourceLabel; UIButton *m_privacyButton; InteractionLabel *m_deleteLabel; UIButton *m_operateBtn; UIButton *m_resendBtn; InteractionLabel *m_actionLabel; InteractionLabel *m_musicLabel; UILabel *m_locationLabel; UILabel *m_weappInfoLabel; InteractionLabel *m_weappNameLabel; UIView *m_mediaView; UIButton *m_advertiseLogo; UIButton *m_adDetailBtn; BOOL m_showDetail; InteractionLabel *m_showFullTextView; WCTimelineCellABTestBaseTip *m_snsPeddlerTipView; RichTextView *m_translateView; UIButton *m_translateStatusView; UIImageView *m_translateLineView; int eTranslateStatus; NSString *m_copyedText; id m_urlLabelDelegate; id m_WCTimeLineCellViewDelegate; UILabel *m_adPOILabel; UILabel *_adChainStrengthenLabel; NSString *m_cpKeyForNickname; BOOL m_isNicknameUnsafe; RichTextView *m_crashWarningLabel; }

  • (id)makeDataWrapForWCTranslate:(id)arg1;
  • (float)heightForDataItem:(id)arg1;
  • (BOOL)hasWithInfoForDataItem:(id)arg1;
  • (id)getWithTextForDataItem:(id)arg1;
  • (id)getWithNickNameForPhotoData:(id)arg1;
  • (float)getOperationBtnMarginRightCurOri;
  • (float)getHeadImageLeftMarginCurOri;
  • (float)heightForMedia:(id)arg1 fixMediaSize:(struct CGSize)arg2;
  • (float)heightForMedia:(id)arg1; @property(readonly, nonatomic) UIView *m_mediaView; // @synthesize m_mediaView; @property(nonatomic) __weak id m_urlLabelDelegate; // @synthesize m_urlLabelDelegate; @property(retain, nonatomic) NSString *m_copyedText; // @synthesize m_copyedText; @property(nonatomic) __weak UINavigationController *navigationController; // @synthesize navigationController; @property(nonatomic) __weak id m_WCTimeLineCellViewDelegate; // @synthesize m_WCTimeLineCellViewDelegate; @property(nonatomic) unsigned long m_section; // @synthesize m_section; @property(nonatomic) unsigned long m_row; // @synthesize m_row; @property(readonly, nonatomic) InteractionLabel *m_showFullTextView; // @synthesize m_showFullTextView; @property(readonly, nonatomic) BOOL m_showDetail; // @synthesize m_showDetail; @property(retain, nonatomic) WCDataItem *m_dataItem; // @synthesize m_dataItem;
  • (void).cxx_destruct;
  • (void)onTranslateSnsChanged:(id)arg1;
  • (void)onTranslateSnsFailed:(id)arg1 errTip:(id)arg2;
  • (float)initTranslateStatusButton:(BOOL)arg1 withTitle:(id)arg2;
  • (void)makeTranslateShowAnimation;
  • (float)initContentTranslateView:(id)arg1;
  • (void)onTranslateAction:(id)arg1;
  • (id)GetTranslateSnsKeyID;
  • (void)onRestore:(id)arg1;
  • (void)onAdvertiseAction:(id)arg1;
  • (void)onAdvertiseDetail;
  • (void)jumpToDetailViewV2:(id)arg1;
  • (void)onReSendPhoto:(id)arg1;
  • (void)onActionAdChainStrengthen:(id)arg1;
  • (void)onActionAdPOI:(id)arg1;
  • (void)onActionLocation:(id)arg1;
  • (void)onActionMusic:(id)arg1;
  • (void)onActionJump:(id)arg1;
  • (void)reportLaunchAppFailed:(id)arg1;
  • (void)onOpenWeApp;
  • (void)onDeletePhoto:(id)arg1;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onCommentPhoto:(id)arg1;
  • (void)onClickWithBtn;
  • (void)didClickImageAtIndex:(unsigned long)arg1 withKey:(id)arg2;
  • (void)editBlackList;
  • (void)showContactInfo;
  • (void)showWCForUser:(id)arg1;
  • (void)onTextLongPressed:(id)arg1 withRect:(struct CGRect)arg2 withView:(id)arg3;
  • (void)onPhoneLongPressed:(id)arg1 withRect:(struct CGRect)arg2 withView:(id)arg3;
  • (void)onLinkLongPressed:(id)arg1 withRect:(struct CGRect)arg2 withView:(id)arg3;
  • (void)showMenuItemForCrashProtectedStateWithRect:(struct CGRect)arg1 andView:(id)arg2;
  • (void)showMenuItemForText:(id)arg1 withRect:(struct CGRect)arg2 andView:(id)arg3;
  • (void)onMore:(id)arg1;
  • (void)onFavAddForTranslated:(id)arg1;
  • (void)onFavAdd:(id)arg1;
  • (void)onCopy:(id)arg1;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onLinkClicked:(id)arg1 backupUrl:(id)arg2 withRect:(struct CGRect)arg3;
  • (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2;
  • (BOOL)canBecomeFirstResponder;
  • (void)onClickWCImage:(id)arg1;
  • (void)onStrangerContactUpdated:(id)arg1;
  • (void)onModifyContact:(id)arg1;
  • (void)dealloc;
  • (void)layoutSubviews;
  • (id)initWithUrlLabelDelegate:(id)arg1;
  • (void)onMenuControllerWillHide:(id)arg1;
  • (void)initView;
  • (void)updateCrashProtectedState:(id)arg1 newDataItem:(id)arg2;
  • (void)initCrashWarningLabel;
  • (void)initPeddlerTipView:(id)arg1;
  • (void)initResendBtn;
  • (void)initDeleteLabel;
  • (void)initPrivacyButton:(id)arg1;
  • (void)initWeAppInfoLabel;
  • (void)initSourceLabel;
  • (void)initOperateBtn;
  • (void)initAdChainStrengthenLabel;
  • (void)initTimeLabel;
  • (void)initWithLabel:(id)arg1;
  • (void)initAdPOILabel;
  • (void)initLocationLabel;
  • (void)initMusicLabel;
  • (void)initActionLabel;
  • (void)initShowFullTextView;
  • (void)initContentDescView:(id)arg1 isLongTextLimit:(BOOL)arg2;
  • (void)initContentDescButton:(id)arg1;
  • (void)initNickLabel;
  • (void)initContactLogo:(id)arg1;
  • (id)getContactLogoImage;
  • (void)initHeadImage;
  • (id)getWordingkey;
  • (void)onShowFullText;
  • (void)onShowGroup;
  • (void)onStatusChange;
  • (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2 richTextView:(id)arg3;
  • (void)layoutChangesWithMediaSize:(struct CGSize)arg1;
  • (id)getContactDisplayName;
  • (id)addViewForMedia:(id)arg1 toView:(id)arg2 inPoint:(struct CGPoint)arg3 urlLabelDelegate:(id)arg4;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCTimelinePOICategoryViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, MMPackageDownloadMgrExt> { id _delegate; MMTableView *m_tableView; NSMutableArray *m_categoryArray; }

@property(retain, nonatomic) NSMutableArray *m_categoryArray; // @synthesize m_categoryArray; @property(retain, nonatomic) MMTableView *m_tableView; // @synthesize m_tableView; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)handleCategoriesConfig:(id)arg1; - (void)onPackageListUpdated:(id)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)didReceiveMemoryWarning; - (void)initTableHeaderView; - (void)initTableView; - (void)initView; - (void)initData; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface HelloMsgsPanelView : MMUIView { NSMutableArray *m_arrHellos; CPushContact *m_lastMsg; id m_replyTarget; SEL m_replySel; }

  • (id)getHelloMsgArrayContacts:(id)arg1;
  • (void).cxx_destruct;
  • (void)onLongPressMenuViewCopy:(id)arg1;
  • (void)onReply:(id)arg1;
  • (void)setRelpyTarget:(id)arg1 sel:(SEL)arg2;
  • (id)initHelloWord:(id)arg1 HelloUser:(id)arg2 width:(float)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LbsRoomInfoViewController : MMUIViewController <tableViewDelegate, UITableViewDelegate, UITableViewDataSource, NewChatRoomMemberItemViewDelegate, contactInfoDelegate, PBMessageObserverDelegate, UIAlertViewDelegate> { unsigned long m_uiEventID; unsigned long m_iMemberCount; CContact *m_lbsRoomContact; NSMutableArray *m_arrMemberList; MMLoadingView *m_loadingView; MMTableView *m_tableView; UIView *m_headerView; UIImageView *m_memberBkgView; UIImageView *m_memberBorderView; NSMutableArray *m_arrMemberView; }

@property(retain, nonatomic) CContact *m_lbsRoomContact; // @synthesize m_lbsRoomContact; @property(retain, nonatomic) NSMutableArray *m_arrMemberView; // @synthesize m_arrMemberView; - (void).cxx_destruct; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)stopLoading; - (void)startLoading; - (id)createBackGroundImageWithImage:(id)arg1 scale:(unsigned long)arg2; - (void)updateHeadView; - (void)loadRoomMember:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)tryGetRoomMember; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)openContactInfo:(id)arg1; - (void)onGetRoomMemberFailed; - (void)onGetRoomMemberFinished; - (void)initHeaderView; - (void)initTableView; - (void)dealloc; - (void)viewDidLoad; - (void)initView; - (void)initData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiTalkMonoMsg : MonoServiceMsg { BOOL m_isCancelMsg; WXCMultiTalkGroup *_m_group; NSString *_m_fromUser; UILocalNotification *_m_notification; unsigned long long _m_msgReceiveTime; }

  • (id)getInviteUserFromGroup:(id)arg1;
  • (id)cancelMsg;
  • (id)inviteMsg; @property(nonatomic) unsigned long long m_msgReceiveTime; // @synthesize m_msgReceiveTime=_m_msgReceiveTime; @property(retain, nonatomic) UILocalNotification *m_notification; // @synthesize m_notification=_m_notification; @property(retain, nonatomic) NSString *m_fromUser; // @synthesize m_fromUser=_m_fromUser; @property(retain, nonatomic) WXCMultiTalkGroup *m_group; // @synthesize m_group=_m_group; @property(nonatomic) BOOL m_isCancelMsg; // @synthesize m_isCancelMsg;
  • (void).cxx_destruct;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)description;
  • (id)localNotification;
  • (BOOL)isParaVaild;
  • (BOOL)isTheSameToMsg:(id)arg1;
  • (id)msgKey;
  • (id)serviceType;
  • (BOOL)isCancelMsg;
  • (BOOL)isOutOfDate;
  • (id)init;

@end

@interface VibrationRepeatObject : NSObject { NSTimer *_m_inAppTimer; NotMainQueueTimer *_m_outAppTimer; int _m_outAppVibrationCount; }

@property(nonatomic) int m_outAppVibrationCount; // @synthesize m_outAppVibrationCount=_m_outAppVibrationCount; @property(retain, nonatomic) NotMainQueueTimer *m_outAppTimer; // @synthesize m_outAppTimer=_m_outAppTimer; @property(retain, nonatomic) NSTimer *m_inAppTimer; // @synthesize m_inAppTimer=_m_inAppTimer; - (void).cxx_destruct; - (void)onNotMainQueueTimerCallback; - (void)callOutAppVibration; - (void)callInAppVibration; - (void)dealloc; - (void)stopOutAppVibration; - (void)stopInAppVibration; - (void)repeatOutAppVibration; - (void)repeatInAppVibration;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VOIPMgr : MMService <AVVideoDataSource, AUAudioDataSource, IAUAudioDeviceExt, ISysCallCheckExt, IVOIPSyncExt, PBMessageObserverDelegate, INetworkStatusMgrExt, CNetworkStatusExt, MMService, AVVideoDeviceSessionDelegate> { BOOL mIsInterrupted; BOOL mIsGotRelayData; BOOL mIsGotStrategy; BOOL mIsGotSvrAddr; BOOL mIsCanConnect; BOOL mIsConnected; BOOL mIsCanTalk; BOOL mIsTalked; BOOL mIsEngineStarted; BOOL mIsCanSendData; BOOL mIsPreConnect; BOOL mIsVideoStarted; BOOL mIsAudioStarted; BOOL mIsRecordStarted; BOOL mIsPreConnectFail; BOOL mIsVoipAnswer; BOOL mIsVoipAccepted; unsigned int mLastNetworkStatus; unsigned int mLastNetType; NSRecursiveLock *inputVideoRenderLock; id m_videoDeviceDelegate; BOOL mNeedSpeedTest; int mSpeedTestStatus; struct _SpeedTestInfo mSpeedTestInfo; struct T_RtcpInfoP2S mstRtcpInfoP2S; struct T_HeadRtcpInfo mstHeadRtcpInfo; struct T_AudioRtcpInfoP2S mstAudioRtcpInfoP2S; struct T_VideoRtcpInfoP2S mstVideoRtcpInfoP2S; struct T_LinkRtcpInfoP2S mstLinkRtcpInfoP2S; struct T_RtcpInfoS2P mstRtcpInfoS2P; struct T_AudioRtcpInfoS2P mstAudioRtcpInfoS2P; struct T_VideoRtcpInfoS2P mstVideoRtcpInfoS2P; struct T_LinkRtcpInfoS2P mstLinkRtcpInfoS2P; BOOL mIsHWEncEnable; BOOL mIsHWEncUsing; unsigned int muiHWEncExceptionMask; unsigned int muiHWDecExceptionMask; unsigned int muiUnKnowDataNum; int mHWErrorEncFrmCount; BOOL mIsHWDecEnable; BOOL mIsHWDecUsing; int mHWErrorDecFrmCount; BOOL mIReqFlag; BOOL mIsGetRemoteHW; BOOL mIsStopHWEnc; int mPrevFrmType; int mHWBR; int mHWIGap; int mHWWidth; int mHWHeight; char *mHWYUVbuffer; char *mCameraBuf; unsigned long mHWYUVLength; struct __CVBuffer *mPixelBufferDS; struct ISpeedTestChannel mSpeedTestChannel; VOIPKernelLog *mKernelLog; BOOL StatReportStatus; BOOL mSendInviteStatus; BOOL mHasAccept; BOOL mIsShouldSendSPS; _Bool bForceKeyFrame; BOOL _mIsVideoInited; BOOL _m_usingFrontCameraLastFrame; VOIPVideoRender *inputVideoRender; VOIPVideoRender *outputVideoRender; VOIPVideoRender *smallInputVideoRender; unsigned long mVoIPType; VOIPDialData *mDialData; VOIPComponent *mComponent; AUAudioDevice *mAudioDevice; AVVideoDevice *mVideoDevice; NSRecursiveLock *mAudioEncLock; NSRecursiveLock *mAudioDecLock; NSRecursiveLock *mVideoEncLock; NSRecursiveLock *mVideoP2SLock; NSRecursiveLock *mVideoDecLock; NSRecursiveLock *mVideoHWEncLock; NSRecursiveLock *mVideoHWDecLock; NSRecursiveLock *mStartAudioLock; NSRecursiveLock *mStartVideoLock; NSRecursiveLock *mStartRecordLock; NSRecursiveLock *outputVideoRenderLock; MMTimer *mVoipTimer; unsigned long mTimeCounter; int mCntTryStartAudioDev; int cap_fps; int send_fps; int recv_fps; int send_kbps; int recv_kbps; char *mPreviewBuf; unsigned long mCaptureFrames; int mReportUsePreconnect; int mReportPreconnectSuccess; int status; int mDialUsedTime; int mCallTime; int mCancelInviteTime; int mAnswerTime; int callResultStatus; int exitAbnormalStatus; int DoubleLinkSwitchReportStatus; unsigned int mIsRemoteUserAbort; unsigned int mIsUserAbort; int mDoubleLinkSwitchReqCnt; int mDoubleLinkSwitchSucToDirectCnt; int mDoubleLinkSwitchSucToRelayCnt; int mDoubleLinkS2PSeq; int AudioTsdfBeyond3G; int AudioTsdfEdge; int PassthroughQosAlgorithm; int FastPlayRepair; int bUseNewP2S; int bAudioDTX; int mSwitchInterval; int mSwitchTcpPktCntThreshold; int bEnableRmIOAndS3A; int iAudioEnableSpkec; int mHWCloseCmd; int mSvrCfgListV; int bIsGotFirstValidSample; int mLastSwitchTimer; unsigned long mInviteId; struct VOIPSpeedTestChannelAdapter *mSpeedTestAdapter; int mInitNetType; int mLastSimCardType; int mMaxHWEncSize; int mOSType; int mMaxSWEncSize; struct OpaqueVTCompressionSession *mVTCompressionSession; struct OpaqueVTDecompressionSession *mVTDecompressionSession; int mVTEncStatus; int mVTDecStatus; struct opaqueCMFormatDescription *mVTDecFormat; int mLeftHWEncFrms; struct __CVBuffer *decodedFrameBuffer; NSRecursiveLock *_mAudioPlayLock; int _m_videoOrientation; int _m_cameraOrientation; int _m_cameraChangeToOrientation; unsigned int _m_cameraChangeToOrientationLastCount; CMMotionManager *_m_motionMgr; struct timeval dialStartTime; unsigned long long mSendInviteTime; unsigned long long mRecvInviteTime; struct timeval mStartTalkTime; unsigned long long mRealAcceptCallTime; unsigned long long mStartTalkingTime; unsigned long long mRecvFirstAVDataPacketTime; unsigned long long mFirstPktReceivedTime; unsigned long long mAcceptReceivedTime; struct tagDialReport dialReport; }

@property(retain, nonatomic) CMMotionManager *m_motionMgr; // @synthesize m_motionMgr=m_motionMgr; @property(nonatomic) unsigned int m_cameraChangeToOrientationLastCount; // @synthesize m_cameraChangeToOrientationLastCount=_m_cameraChangeToOrientationLastCount; @property(nonatomic) int m_cameraChangeToOrientation; // @synthesize m_cameraChangeToOrientation=_m_cameraChangeToOrientation; @property(nonatomic) BOOL m_usingFrontCameraLastFrame; // @synthesize m_usingFrontCameraLastFrame=_m_usingFrontCameraLastFrame; @property(nonatomic) int m_cameraOrientation; // @synthesize m_cameraOrientation=_m_cameraOrientation; @property(nonatomic) int m_videoOrientation; // @synthesize m_videoOrientation=_m_videoOrientation; @property(nonatomic) BOOL mIsVideoInited; // @synthesize mIsVideoInited=_mIsVideoInited; @property(retain, nonatomic) NSRecursiveLock *mAudioPlayLock; // @synthesize mAudioPlayLock=_mAudioPlayLock; @property struct __CVBuffer *decodedFrameBuffer; // @synthesize decodedFrameBuffer; @property struct T_RtcpInfoS2P mstRtcpInfoS2P; // @synthesize mstRtcpInfoS2P; @property struct T_RtcpInfoP2S mstRtcpInfoP2S; // @synthesize mstRtcpInfoP2S; @property _Bool bForceKeyFrame; // @synthesize bForceKeyFrame; @property int mLeftHWEncFrms; // @synthesize mLeftHWEncFrms; @property BOOL mIsShouldSendSPS; // @synthesize mIsShouldSendSPS; @property struct opaqueCMFormatDescription *mVTDecFormat; // @synthesize mVTDecFormat; @property int mVTDecStatus; // @synthesize mVTDecStatus; @property int mVTEncStatus; // @synthesize mVTEncStatus; @property struct OpaqueVTDecompressionSession *mVTDecompressionSession; // @synthesize mVTDecompressionSession; @property struct OpaqueVTCompressionSession *mVTCompressionSession; // @synthesize mVTCompressionSession; @property(nonatomic) int mMaxSWEncSize; // @synthesize mMaxSWEncSize; @property(nonatomic) int mOSType; // @synthesize mOSType; @property(nonatomic) int mMaxHWEncSize; // @synthesize mMaxHWEncSize; @property(nonatomic) int mLastSimCardType; // @synthesize mLastSimCardType; @property(nonatomic) int mInitNetType; // @synthesize mInitNetType; @property(nonatomic) struct VOIPSpeedTestChannelAdapter *mSpeedTestAdapter; // @synthesize mSpeedTestAdapter; @property(nonatomic) BOOL mHasAccept; // @synthesize mHasAccept; @property(nonatomic) unsigned long mInviteId; // @synthesize mInviteId; @property(nonatomic) int mLastSwitchTimer; // @synthesize mLastSwitchTimer; @property(nonatomic) int bIsGotFirstValidSample; // @synthesize bIsGotFirstValidSample; @property(nonatomic) unsigned long long mAcceptReceivedTime; // @synthesize mAcceptReceivedTime; @property(nonatomic) unsigned long long mFirstPktReceivedTime; // @synthesize mFirstPktReceivedTime; @property(nonatomic) int mSvrCfgListV; // @synthesize mSvrCfgListV; @property(nonatomic) int mHWCloseCmd; // @synthesize mHWCloseCmd; @property(nonatomic) int iAudioEnableSpkec; // @synthesize iAudioEnableSpkec; @property(nonatomic) int bEnableRmIOAndS3A; // @synthesize bEnableRmIOAndS3A; @property(nonatomic) int mSwitchTcpPktCntThreshold; // @synthesize mSwitchTcpPktCntThreshold; @property(nonatomic) int mSwitchInterval; // @synthesize mSwitchInterval; @property(nonatomic) int bAudioDTX; // @synthesize bAudioDTX; @property(nonatomic) int bUseNewP2S; // @synthesize bUseNewP2S; @property(nonatomic) int FastPlayRepair; // @synthesize FastPlayRepair; @property(nonatomic) int PassthroughQosAlgorithm; // @synthesize PassthroughQosAlgorithm; @property(nonatomic) int AudioTsdfEdge; // @synthesize AudioTsdfEdge; @property(nonatomic) int AudioTsdfBeyond3G; // @synthesize AudioTsdfBeyond3G; @property(nonatomic) unsigned int muiUnKnowDataNum; // @synthesize muiUnKnowDataNum; @property(nonatomic) unsigned int muiHWEncExceptionMask; // @synthesize muiHWEncExceptionMask; @property(nonatomic) int mDoubleLinkS2PSeq; // @synthesize mDoubleLinkS2PSeq; @property(nonatomic) int mDoubleLinkSwitchSucToRelayCnt; // @synthesize mDoubleLinkSwitchSucToRelayCnt; @property(nonatomic) int mDoubleLinkSwitchSucToDirectCnt; // @synthesize mDoubleLinkSwitchSucToDirectCnt; @property(nonatomic) int mDoubleLinkSwitchReqCnt; // @synthesize mDoubleLinkSwitchReqCnt; @property(nonatomic) unsigned long long mRecvFirstAVDataPacketTime; // @synthesize mRecvFirstAVDataPacketTime; @property(nonatomic) unsigned long long mStartTalkingTime; // @synthesize mStartTalkingTime; @property(nonatomic) unsigned long long mRealAcceptCallTime; // @synthesize mRealAcceptCallTime; @property(nonatomic) unsigned int mIsUserAbort; // @synthesize mIsUserAbort; @property(nonatomic) unsigned int mIsRemoteUserAbort; // @synthesize mIsRemoteUserAbort; @property(nonatomic) BOOL mSendInviteStatus; // @synthesize mSendInviteStatus; @property(nonatomic) int DoubleLinkSwitchReportStatus; // @synthesize DoubleLinkSwitchReportStatus; @property(nonatomic) BOOL StatReportStatus; // @synthesize StatReportStatus; @property(nonatomic) int exitAbnormalStatus; // @synthesize exitAbnormalStatus; @property(nonatomic) int callResultStatus; // @synthesize callResultStatus; @property(nonatomic) int mAnswerTime; // @synthesize mAnswerTime; @property(nonatomic) int mCancelInviteTime; // @synthesize mCancelInviteTime; @property(nonatomic) int mCallTime; // @synthesize mCallTime; @property(nonatomic) int mDialUsedTime; // @synthesize mDialUsedTime; @property(nonatomic) struct timeval mStartTalkTime; // @synthesize mStartTalkTime; @property(nonatomic) unsigned long long mRecvInviteTime; // @synthesize mRecvInviteTime; @property(nonatomic) unsigned long long mSendInviteTime; // @synthesize mSendInviteTime; @property(nonatomic) int status; // @synthesize status; @property(nonatomic) struct tagDialReport dialReport; // @synthesize dialReport; @property(nonatomic) struct timeval dialStartTime; // @synthesize dialStartTime; @property(nonatomic) int mReportPreconnectSuccess; // @synthesize mReportPreconnectSuccess; @property(nonatomic) int mReportUsePreconnect; // @synthesize mReportUsePreconnect; @property(nonatomic) unsigned long mCaptureFrames; // @synthesize mCaptureFrames; @property(nonatomic) char *mPreviewBuf; // @synthesize mPreviewBuf; @property(nonatomic) int recv_kbps; // @synthesize recv_kbps; @property(nonatomic) int send_kbps; // @synthesize send_kbps; @property(nonatomic) int recv_fps; // @synthesize recv_fps; @property(nonatomic) int send_fps; // @synthesize send_fps; @property(nonatomic) int cap_fps; // @synthesize cap_fps; @property(nonatomic) int mCntTryStartAudioDev; // @synthesize mCntTryStartAudioDev; @property(nonatomic) unsigned long mTimeCounter; // @synthesize mTimeCounter; @property(retain, nonatomic) MMTimer *mVoipTimer; // @synthesize mVoipTimer; @property(retain, nonatomic) NSRecursiveLock *outputVideoRenderLock; // @synthesize outputVideoRenderLock; @property(retain, nonatomic) NSRecursiveLock *inputVideoRenderLock; // @synthesize inputVideoRenderLock; @property(retain, nonatomic) NSRecursiveLock *mStartRecordLock; // @synthesize mStartRecordLock; @property(retain, nonatomic) NSRecursiveLock *mStartVideoLock; // @synthesize mStartVideoLock; @property(retain, nonatomic) NSRecursiveLock *mStartAudioLock; // @synthesize mStartAudioLock; @property(retain, nonatomic) NSRecursiveLock *mVideoHWDecLock; // @synthesize mVideoHWDecLock; @property(retain, nonatomic) NSRecursiveLock *mVideoHWEncLock; // @synthesize mVideoHWEncLock; @property(retain, nonatomic) NSRecursiveLock *mVideoDecLock; // @synthesize mVideoDecLock; @property(retain, nonatomic) NSRecursiveLock *mVideoP2SLock; // @synthesize mVideoP2SLock; @property(retain, nonatomic) NSRecursiveLock *mVideoEncLock; // @synthesize mVideoEncLock; @property(retain, nonatomic) NSRecursiveLock *mAudioDecLock; // @synthesize mAudioDecLock; @property(retain, nonatomic) NSRecursiveLock *mAudioEncLock; // @synthesize mAudioEncLock; @property(retain, nonatomic) AVVideoDevice *mVideoDevice; // @synthesize mVideoDevice; @property(retain, nonatomic) AUAudioDevice *mAudioDevice; // @synthesize mAudioDevice; @property(retain, nonatomic) VOIPComponent *mComponent; // @synthesize mComponent; @property(retain, nonatomic) VOIPDialData *mDialData; // @synthesize mDialData; @property(nonatomic) unsigned long mVoIPType; // @synthesize mVoIPType; @property(retain, nonatomic) VOIPVideoRender *outputVideoRender; // @synthesize outputVideoRender; - (id).cxx_construct; - (void).cxx_destruct; - (void)onNetworkStatusChange:(unsigned long)arg1; - (void)ReachabilityChange:(unsigned long)arg1; - (void)onVideoSessionStartComplete; - (BOOL)getHWCap; - (BOOL)getIsNetDetecting; - (int)SendSpeedTestResult:(void *)arg1 ResultCount:(int)arg2 TotalCount:(int)arg3 TestID:(unsigned long long)arg4; - (void)StopNetDetect; - (void)StartNetDetect; - (BOOL)getIsTalked; - (unsigned long)getRoomType; - (int)getRoomId; - (long long)getRoomKey; - (void)SetIsPreConnect:(BOOL)arg1; - (void)SetIsCanConnect:(BOOL)arg1; - (BOOL)isCameraFront; - (void)FlipCamera; - (void)HeadSetPlugin:(BOOL)arg1; - (void)SetSpeakerPhone:(BOOL)arg1; - (void)SetMicroPhoneMute:(BOOL)arg1; - (void)SetRemoteVideoEnable:(BOOL)arg1; - (void)SetLocalVideoEnable:(BOOL)arg1; - (int)getNetSpeed; - (void)Hangup; - (void)Ignore:(id)arg1 withRoomId:(int)arg2 andKey:(long long)arg3; - (void)Reject:(id)arg1 withRoomId:(int)arg2 andKey:(long long)arg3; - (void)AcceptVideo:(id)arg1 withRoomId:(int)arg2 andKey:(long long)arg3 forceToVoice:(BOOL)arg4; - (void)AcceptAudio:(id)arg1 withRoomId:(int)arg2 andKey:(long long)arg3; - (void)RealAccept:(id)arg1 forceToVoice:(BOOL)arg2; - (void)BeCanceled; - (void)CancelCall:(int)arg1; - (void)VideoCall:(id)arg1 withCallType:(unsigned long)arg2; - (void)AudioCall:(id)arg1 withCallType:(unsigned long)arg2; - (void)RealCall:(id)arg1 withCallType:(id)arg2; - (void)StartLocalVideo; - (void)setVideoDeviceDelegate:(id)arg1; - (void)setVideoDelegate:(id)arg1; @property(retain, nonatomic) VOIPVideoRender *smallInputVideoRender; // @synthesize smallInputVideoRender; @property(retain, nonatomic) VOIPVideoRender *inputVideoRender; // @synthesize inputVideoRender; - (void)setCameraPos:(int)arg1; - (void)updateCameraPosToFitDevice; - (void)dealloc; - (id)init; - (void)SendLocalNetWorkChangeCmd:(int)arg1; - (void)StopHWDec; - (void)StopHWEnc; - (void)TalkBroken:(id)arg1; - (void)StopTalk; - (void)ShowVideoView; - (void)StartVideoData; - (void)StartAudioData; - (void)StartAudioDataInNewThread; - (void)StartRecordAndPlayAudioForVoip; - (void)StartTalk; - (void)tryStartTalk; - (int)VideoDevPutData:(int)arg1 frmData:(char *)arg2 imageWidth:(unsigned long)arg3 imageHeight:(unsigned long)arg4; - (int)ReInitHWEnc; - (void)UpdateHWQosParam; - (void)UpdateHWDecSession; - (void)SetHWEncBR:(int)arg1; - (int)GetHWEncWidth; - (int)GetFrmType; - (int)DecFrmError; - (void)SendCloseHWEncCmd:(int)arg1; - (int)AudioDevGetData:(char *)arg1 length:(unsigned long)arg2; - (int)AudioDevPutData:(char *)arg1 length:(unsigned long)arg2; - (int)OnTransportChannelRttAndLR:(unsigned int)arg1 lostRate:(unsigned int)arg2 type:(unsigned int)arg3; - (int)OnTransportChannelData:(int)arg1 pData:(void *)arg2 len:(int)arg3; - (void)GetRtcpInfoS2P:(struct T_RtcpInfoS2P *)arg1:(char *)arg2:(int)arg3; - (void)GetRtcpInfoP2S:(struct T_RtcpInfoP2S *)arg1:(char *)arg2:(int)arg3; - (void)DataNotify_pp:(char *)arg1 len:(int)arg2 param:(short)arg3; - (void)DataNotify_Arq:(char *)arg1 len:(int)arg2 type:(unsigned char)arg3; - (void)DataNotify:(char *)arg1 len:(int)arg2; - (_Bool)SetRtcpInfoP2S:(id)arg1:(struct T_RtcpInfoP2S *)arg2; - (void)HandleS2PPkt:(id)arg1; - (void)BuildP2SLinkInfo:(id)arg1; - (void)EventNotify:(long)arg1 param:(int)arg2 type:(int)arg3; - (void)RenderTexture:(struct __CVBuffer *)arg1; - (float)getVideoDegreesWithOrientation:(int)arg1; - (int)calOrientationWithNotify:(int)arg1; - (void)audioDeviceStartedFail:(id)arg1; - (void)audioDeviceUnPluginHeadset:(id)arg1; - (void)audioDevicePluginHeadset:(id)arg1; - (void)audioDeviceFarawayEar:(id)arg1; - (void)audioDeviceNearEar:(id)arg1; - (void)SetStatus:(int)arg1 andErrNo:(int)arg2; - (void)CalcCallTime; - (void)CalcNewDailUsedTime; - (void)CalcDialUsedTime; - (void)SetMVEInfo:(CDStruct33d8b17a *)arg1; - (int)cpuCapacity; - (unsigned long)GetDispRate; - (unsigned long)GetNetType; - (int)OnTransportChannelEvent:(unsigned short)arg1 ErrNo:(int)arg2; - (int)OnTransportChannelCmd:(void *)arg1 len:(int)arg2; - (void)PushRelayData:(id)arg1; - (void)ConnectFail:(id)arg1; - (void)NetworkErr:(id)arg1; - (void)StopConnect; - (void)StartConnect; - (void)tryStartConnect; - (void)GotMultiRelayData:(id)arg1; - (void)StopSessionWithProtocolErr:(int)arg1; - (void)StopSession; - (void)StartSession; - (int)SetServerAddr; - (void)handleEnterForeground; - (void)handleEnterBackground; - (void)EndInterruption; - (void)BeginInterruption; - (void)TimerCheck; - (void)UnInitAll; - (void)resetCameraDevice; - (void)InitAll; - (void)OnGotRemoteRelayData:(id)arg1; - (void)OnGotRemoteConnectData:(id)arg1; - (void)OnGotRemoteStatus:(unsigned long)arg1; - (void)OnSyncError:(int)arg1; - (void)SendSpeedTestResultReq:(unsigned long long)arg1 ResultArray:(id)arg2; - (void)SendSpeedTestReq; - (void)SendRedirectRequest; - (void)SendNewStatReport:(id)arg1 daiReport:(id)arg2 channelReport:(id)arg3 engineReport:(id)arg4 engineExtReport:(id)arg5; - (void)SendStatReportRequest; - (void)SendHeartbeatRequest; - (void)SendDoubleLinkSwitchRequest:(int)arg1; - (void)SendShutdownRequest; - (void)SendAnswerRequestBy:(id)arg1 AnswerType:(unsigned long)arg2 forceToVoice:(BOOL)arg3; - (void)SendCancelInviteRequest; - (void)SendInviteRequestBy:(id)arg1 InviteType:(unsigned long)arg2 CallType:(unsigned long)arg3; - (void)SetReportData:(id *)arg1 dailReport:(id *)arg2 channelReport:(id *)arg3 engineReport:(id *)arg4 engineExtReport:(id *)arg5; - (void)HandleSpeedTestResultResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandleSpeedTestResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandleVoipRedirectResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandleVoipStatReportResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandleVoipHeartbeatResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandleVoipDoubleLinkSwitchResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandleVoipShutdownResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandleVoipAnswerResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandleVoipCancelInviteResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandleVoipInviteResp:(id)arg1 Event:(unsigned long)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QQMsgContentLogicController : BaseMsgContentLogicController <IQQSessionExt, UIAlertViewDelegate> { BOOL m_bNeedAddEmptyMsg; }

  • (BOOL)CanOpenServiceAppList;
  • (BOOL)isShakeEnabled;
  • (BOOL)CanShowSight;
  • (BOOL)CanSendEmoticonMessage;
  • (void)dealloc;
  • (id)GetTitleImage;
  • (id)init;
  • (BOOL)CanSendMultiImage;
  • (BOOL)CanSendOriginalImage;
  • (id)initWithNeedAddEmptyMsg;
  • (void)ViewDidAppear;
  • (void)ViewWillDisappear;
  • (void)UnRegister;
  • (void)Register;
  • (void)onPopFromNavigationController;
  • (void)QQSessionChanged:(id)arg1;
  • (void)QQNeedReload;
  • (void)SaveContentAndState;
  • (void)VoiceModeClicked;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)sendInvite;
  • (BOOL)CanSelectMyFavoritesItemForSendingMsg;
  • (BOOL)CanSend3rdMsg;
  • (BOOL)CanSendVoipMsg;
  • (BOOL)CanSendLocationMsg;
  • (BOOL)CanSendVideoMsg;
  • (BOOL)CanSendVoiceMsg;
  • (BOOL)CanSendImageMsg:(id)arg1;
  • (BOOL)CanSendTextMsg:(id)arg1;
  • (void)OpenContactInfo:(id)arg1;
  • (void)OpenDetailInfo;
  • (void)SendEmojiArtMessage:(id)arg1;
  • (void)SendEmoticonMessage:(id)arg1;
  • (id)FormImageMsg:(id)arg1 withImage:(id)arg2 withData:(id)arg3;
  • (id)FormImageMsg:(id)arg1 withImage:(id)arg2 withData:(id)arg3 withImageInfo:(id)arg4;
  • (id)formImageMsgByMMAsset:(id)arg1 toUserName:(id)arg2;
  • (id)FormImageMsg:(id)arg1 withImage:(id)arg2;
  • (id)FormTextMsg:(id)arg1 withText:(id)arg2;
  • (BOOL)isQQOpen;
  • (void)ResendMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)ModMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)AddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)DelMsg:(id)arg1 MsgList:(id)arg2 DelAll:(BOOL)arg3;
  • (void)ClearUnRead:(id)arg1 FromID:(unsigned long)arg2 ToID:(unsigned long)arg3;
  • (id)GetDownMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5;
  • (id)GetMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShortVideoToolbar : MMUIView <IVOIPUILogicMgrExt, UIAlertViewDelegate, SightDraftBoxToolbarDelegate, UITextFieldDelegate> { BOOL m_isActive; float m_topPositon; float m_dragDeltaFix; id m_delegate; UIView *m_view; int m_btnState; int m_recordState; int m_cameraState; BOOL m_dragZoomTrigger; BOOL m_inCombolMode; BOOL m_writerTimeout; unsigned long m_currWriterID; NSMutableArray *m_recordIDAry; UIView *m_contentView; UIButton *m_captureBtn; UIView *m_toolBar; UIButton *m_hideBarBtn; UIView *m_kitchenBtn; UIImage *m_btnIconImgCancel; UIImage *m_btnIconImgNormal; UIImageView *m_btnIconImg; UIView *m_tipsView; UILabel *m_tipsLabel; UIImageView *m_tipsLabelBG; unsigned long m_tipsCounter; UILabel *m_zoomTipsLabel; UIView *m_cancelTips; UIView *m_topBar; UIView *m_topBarIcon; UIView *m_topBarIconActive; UIImage *m_viewCaptureFrame; UIImageView *m_senterAnimView; UIView *m_maskWindow; SightRecordProgressBar *m_maskCapturerBg; UIImageView *m_maskCapturerFg; double startTime; BOOL m_requestAuthAccess; UIView *m_motionTipsView; BOOL m_motionDetected; BOOL m_lightBoostStat; BOOL m_lightBoostOpenStat; unsigned long m_validReshowLightBoostCmd; unsigned long m_lightDetectorCounter; UIButton *m_lightBoostButton; UILabel *m_lightBoostHintView; SightDraftBoxToolbar *m_draftBar; unsigned long m_draftCounter; BOOL m_shouldContinueRecording; BOOL m_hasRealStartedForPreStartRecording; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=m_delegate; @property(nonatomic) float topPosition; // @synthesize topPosition=m_topPositon; @property(nonatomic) BOOL active; // @synthesize active=m_isActive; @property(nonatomic) int recordState; // @synthesize recordState=m_recordState; @property(nonatomic) int btnState; // @synthesize btnState=m_btnState; @property(nonatomic) int cameraState; // @synthesize cameraState=m_cameraState; - (void).cxx_destruct; - (void)onVideoVoipViewDisappear; - (void)onVideoVoipViewDidAppear:(id)arg1; - (void)onCloseSight; - (void)onCloseDraftBox; - (void)onKitchen; - (void)onSelectSightDraft:(id)arg1; - (void)deActiveDraftBarWithoutAnim; - (void)deActiveDraftBar; - (void)showDraftBar; - (void)backToCameraState; - (void)showTopBar; - (void)hideTopBar; - (void)showMaskWindow; - (void)startDeactiveAnimation; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)startActiveAnimation:(BOOL)arg1; - (void)setActive:(BOOL)arg1 fromShake:(BOOL)arg2; - (void)protectHide; - (void)deActiveWithoutAnimation; - (void)handlePanPreview:(id)arg1; - (void)handleZoomTap:(id)arg1; - (void)handleFocusTap:(id)arg1 inView:(id)arg2; - (void)focusCenter; - (void)startLightBoostAnimation; - (void)closeLightBoots; - (void)openLightBoots; - (void)lightNormal; - (void)lightTooLow; - (void)showLightBoostHint; - (void)showLightBoostButton:(BOOL)arg1 withAnim:(BOOL)arg2; - (void)showLightBoostButton:(BOOL)arg1; - (void)reshowLightBoostButton:(BOOL)arg1; - (void)styleLightBoostButton:(BOOL)arg1; - (void)onShaky; - (void)resetMotionTipsView; - (void)setupMotionDetector; - (void)onDragEnd:(float)arg1; - (void)onDrag:(struct CGPoint)arg1; - (void)onBtnClick:(id)arg1; - (void)onCaptureFrameAfterMovieSent:(id)arg1; - (void)onMovieCompressFinished:(id)arg1; - (void)onWriterResign; - (void)onWriterFailed:(id)arg1; - (id)getSubImage:(struct CGRect)arg1 inImage:(id)arg2; - (void)onTakenPicture:(id)arg1; - (void)btnRelease; - (void)btnDragging:(id)arg1; - (void)btnDragInside; - (void)btnDragOutSide; - (void)btnPress; - (void)tryCancelPreStartRecording; - (void)prepareRecord; - (void)cancelWriter; - (void)finishWriter; - (void)startWriter; - (id)getShineAnim; - (void)turnBarNormalize; - (void)turnBarCanceling; - (void)turnBarRecording:(BOOL)arg1; - (void)turnBarRecording; - (void)turnBarRecordingLongAnim; - (void)logicCheckState:(int)arg1; - (void)hideCancelTips; - (void)showCancelTips; - (void)hideTips; - (void)fadeInTips; - (void)showTips:(id)arg1 ofColor:(id)arg2 animType:(unsigned long)arg3 fontSize:(float)arg4; - (void)showTips:(id)arg1 ofColor:(id)arg2 animType:(unsigned long)arg3; - (void)hideRightZoomTips; - (void)showRightZoomTips; - (id)blurryImage:(id)arg1 withBlurLevel:(float)arg2; - (void)pauseCamera; - (void)resumeCamera; - (void)onCameraStop; - (void)onCameraAudioOK; - (void)onCameraPreviewOK; - (float)sightCaptureMaxDuration; - (void)releasePreview; - (void)tryCreatePreview; - (void)dealloc; - (BOOL)textFieldShouldReturn:(id)arg1; - (void)initTipsLabel; - (void)initMaskView; - (void)initToolBar; - (void)initPreView; - (void)initTopBar; - (void)updateBlurImage; - (id)makeBGMaskView; - (void)initBackgroundView; - (void)initView; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCListViewController : MMUIViewController <WCActionSheetDelegate, UINavigationControllerDelegate, WCFacadeExt> { BOOL m_isMyWC; NSMutableArray *m_arrPhotoDatas; CContact *m_contact; BOOL m_isNoMoreData; id m_view; unsigned long _startTime; }

@property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; - (void).cxx_destruct; - (void)onNetworkActivityStatusChanged; - (void)willDisshow; - (void)willDisappear; - (void)willShow; - (void)willAppear; - (void)refreshFooter; - (void)refreshHeader; - (void)forceReload; - (void)onHomepageUpdate:(int)arg1 withAdded:(id)arg2 andChanged:(id)arg3 andDeleted:(id)arg4; - (void)reloadData; - (void)initData:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)didReceiveMemoryWarning; - (void)dealloc; - (void)viewDidLoad; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)initBarItem; - (void)onDissmiss; - (void)onOperate:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)viewDidTransitionToNewSize; - (void)reloadStyle; - (void)updateNetworkStatus;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface HistoryItem : NSObject { unsigned int _type; NSNumber *_updateTime; id _dataValue; }

@property(retain, nonatomic) id dataValue; // @synthesize dataValue=_dataValue; @property(retain, nonatomic) NSNumber *updateTime; // @synthesize updateTime=_updateTime; @property(nonatomic) unsigned int type; // @synthesize type=_type; - (void).cxx_destruct; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1;

@end

@interface ScanHistoryLogicHelper : NSObject { NSMutableDictionary *_dicItems; NSMutableArray *_arrSortedKeyByTime; NSMutableArray *_arrSortedItems; }

  • (id)GetCachePath;
  • (BOOL)isExistScanHistory;
  • (void).cxx_destruct;
  • (id)arrHistoryItems;
  • (unsigned int)historyCount;
  • (void)cleanAllData;
  • (void)removeItem:(unsigned int)arg1;
  • (id)itemCreateTime:(unsigned int)arg1;
  • (void)addItem:(id)arg1 withDataID:(id)arg2 andType:(unsigned int)arg3;
  • (void)SaveDataToFile;
  • (void)LoadDataFromFile;
  • (id)init;

@end

@interface AppMusicMessageNodeView : BaseMessageNodeView <MMWebImageViewDelegate, UIAlertViewDelegate> { UILabel *m_detailLabel; UILabel *m_titleLabel; UIImageView *m_thumbImageView; UIImageView *m_oBlurBkgImageView; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (void)onLoadImageOK:(id)arg1;
  • (id)viewControllerToPreviewWithFromController:(id)arg1 forLocation:(struct CGPoint)arg2 inCoordinateView:(id)arg3;
  • (BOOL)canPeek;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)onClick;
  • (void)onMoreOperate:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)showOpearation;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)resend;
  • (void)updateThumbImage;
  • (void)updateStatus:(id)arg1;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (void)layoutSubviewsInternal;
  • (id)getTitleText;
  • (void)initMusicPlayView;
  • (void)initDetailLabel;
  • (id)getTitleLabel;
  • (id)getThumbView:(id)arg1 LocalID:(unsigned long)arg2;
  • (id)getDefaultThumbImage;
  • (id)getBlurEffectAlbumBkg;
  • (void)initBlurEffectAlbumBkg;
  • (float)calBlurImageHeight;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCStrangerCommentMgr : NSObject { MyWCDB *m_database; }

@property(retain, nonatomic) MyWCDB *m_database; // @synthesize m_database; - (void).cxx_destruct; - (void)getStrangerCommentForDataItem:(id)arg1 partner:(id)arg2; - (void)addComment:(id)arg1 toItem:(id)arg2; - (void)dealloc;

@end

@interface ChatRoomInfoEditDescViewController : MMUIViewController <IGroupMgrExt, UITextViewDelegate, MMTableViewInfoDelegate, UIAlertViewDelegate, textViewDelegate> { CContact *m_chatRoomContact; MMTableViewInfo *m_tableViewInfo; NSString *m_nsOriginChatRoomDesc; MMTextView *m_descTextView; MMTableViewCellInfo *m_descCellInfo; UILabel *m_wordCountLabel; NSMutableDictionary *m_dicParam; BOOL m_bEditMode; BOOL m_bEditable; UIView *m_oHeaderView; UIView *m_oFooterView; BOOL _m_bHideEdit; }

@property(nonatomic) BOOL m_bHideEdit; // @synthesize m_bHideEdit=_m_bHideEdit; @property(retain, nonatomic) CContact *m_chatRoomContact; // @synthesize m_chatRoomContact; - (void).cxx_destruct; - (void)keyboardWillHide:(id)arg1; - (void)keyboardWillShow:(id)arg1; - (void)touchesBegan_TableView:(id)arg1 withEvent:(id)arg2; - (void)scrollRectToVisibleForView:(id)arg1; - (void)adjustDescTextView; - (void)fixDescViewHeight; - (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (void)textViewDidChange:(id)arg1; - (void)textViewDidBeginEditing:(id)arg1; - (void)updateWordCount:(int)arg1; - (BOOL)textView:(id)arg1 shouldInteractWithURL:(id)arg2 inRange:(struct _NSRange)arg3; - (void)OnSetChatRoomDesc:(id)arg1 Desc:(id)arg2 Error:(id)arg3; - (void)checkNeedReload:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnDone; - (void)OnReturn; - (void)OnEdit; - (void)OnCancel; - (void)doCancelEdit; - (BOOL)isChanged; - (void)makeEditCell:(id)arg1 CellInfo:(id)arg2; - (void)makeDescEditView; - (void)makeFooter; - (id)makeHeader; - (void)reloadTableData; - (void)viewDidLoad; - (void)updateEditMode; - (void)updateText:(id)arg1; - (void)viewDidLayoutSubviews; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BottleTipView : UIView { UIImageView *mBackGroundView; UIImageView *mTipIconView; UILabel *mTipTextLabel; UILabel *mTitleTextLabel; UIView *mTitleLine; UIButton *mTipButton1; UIButton *mTipButton2; id delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)hideShow; - (void)fadeShow; - (void)readfade; - (void)show; - (void)setLeftTipButtonTitle:(id)arg1 andRightTipButtonTitle:(id)arg2; - (void)setTipButtonTitle:(id)arg1; - (void)setTitleTextColor:(id)arg1; - (void)setTitleText:(id)arg1; - (void)setTipTextColor:(id)arg1; - (void)setTipText:(id)arg1; - (void)setTipIcon:(id)arg1; - (void)setBackImage:(id)arg1; - (void)reset; - (void)toggleButton2:(id)arg1; - (void)toggleButton1:(id)arg1; - (void)dealloc; - (id)init; - (void)animationDidStop:(id)arg1 finished:(id)arg2 context:(void *)arg3; - (void)updateView; - (void)initView;

@end

@interface ContactsItemCell : MMTableViewCell { }

  • (void)setEditing:(BOOL)arg1 animated:(BOOL)arg2;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface ContactsCommon : NSObject { }

  • (void)fixContactFullPy:(id)arg1;
  • (id)parseContactKeyIgnoreGroup:(id)arg1;
  • (id)parseContactKeyWithOutPaidGroupSection:(id)arg1;
  • (id)parseContactKey:(id)arg1 chatRoom:(id)arg2;
  • (id)parseContactKey:(id)arg1;

@end

@interface SettingAboutMMViewController : MMUIViewController <whatsnewViewDelegateEx, CrossfadeAnimationDelegate, ILinkEventExt> { MMTableViewInfo *m_tableViewInfo; UILabel *m_labelProduct; BOOL m_bFullVersion; BOOL m_bFromSetting; WCOutWhatsNewViewController *m_whatsNewViewController; CrossfadeAnimationController *m_transitionInstance; }

  • (void).cxx_destruct;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)dealloc;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)showWhatsNewWillEnd;
  • (void)showWhatsNewEnd;
  • (void)ShowWhatsNew;
  • (void)onLaw;
  • (void)onAboutVersion;
  • (void)showSystemNotice;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (id)getHeaderView;
  • (void)updateProduct;
  • (void)reloadData;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SightMomentGroupSelectViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, UIAlertViewDelegate, IContactLabelMgrExt, WCFacadeExt, MultiSelectContactsViewControllerDelegate> { UIView *m_content; UIView *m_background; UIImageView *m_blurView; MMTableView *m_tableView; NSMutableArray *m_arrAllLabelName; NSMutableSet *m_selectedVisibleLabelName; NSMutableSet *m_selectedInvisibleLabelName; BOOL m_bShowDetail; float m_originContentOffset; BOOL m_hasTryTransferLabel; NSMutableDictionary *m_dicGroupLabel; int m_transferPrivacy; unsigned long m_transferEventId; UIImage *_maskImage; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) UIImage *maskImage; // @synthesize maskImage=_maskImage; - (void).cxx_destruct; - (void)deleteOldSnsGroup; - (void)setContactLabel:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)sortAndSaveSnsGroupLabel; - (void)onAddContactLabel:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)onMultiSelectContactReturn:(id)arg1; - (void)createNewLabel:(id)arg1; - (void)selectContacts; - (void)onFinish; - (void)onDataChange; - (void)reloadAnimate; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)showTransferTip; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (BOOL)isSelected:(int)arg1 postPrivacy:(int)arg2 indexPath:(id)arg3; - (int)getCellType:(id)arg1; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)editContactLabels; - (void)onAllTagNameUpdate; - (void)initData; - (id)loadAllTagNameList; - (void)makeTableView; - (void)makeTopBar; - (void)makeBackground; - (void)popSelf; - (void)onWCGroupUpdatedReturn:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MoreViewController : MMTabBarBaseViewController <MMPatternLockMgrExt, MyFavoritesViewControllerDelegate, MMAnimationTipViewDelegate, ISettingExtChange, MessageObserverDelegate, IHeadImageExt, CSettingExt, WCPayLogicMgrExt, EmoticonRecommendMgrExt, MMKernelExt, WCMallLogicMgrExt, IWCCardPkgExt, WCActionSheetDelegate, MMPatternLockLogicDelegate> { vector_bc4292e6 m_vecMesssageIdToListen; MMTableViewInfo *m_tableViewInfo; MyFavoritesViewController *m_favViewController; MMTimer *m_favCacheTimer; BOOL _bIsShareCardListShowSvrRedDot; BOOL _bIsEnterShareCardListFromOuterJump; unsigned long _patternLockLogicTag; WCBizLoadingView *_loadingView; MMAnimationTipView *_resultToastView; }

@property(nonatomic) BOOL bIsEnterShareCardListFromOuterJump; // @synthesize bIsEnterShareCardListFromOuterJump=_bIsEnterShareCardListFromOuterJump; @property(nonatomic) BOOL bIsShareCardListShowSvrRedDot; // @synthesize bIsShareCardListShowSvrRedDot=_bIsShareCardListShowSvrRedDot; @property(retain, nonatomic) MMAnimationTipView *resultToastView; // @synthesize resultToastView=_resultToastView; @property(retain, nonatomic) WCBizLoadingView *loadingView; // @synthesize loadingView=_loadingView; @property(nonatomic) unsigned long patternLockLogicTag; // @synthesize patternLockLogicTag=_patternLockLogicTag; - (id).cxx_construct; - (void).cxx_destruct; - (void)checkDBAutoRecover; - (void)initDeepLinkConfig; - (void)cardDeeplink; - (id)getVCWithDeepLinkName:(id)arg1; - (void)onPatternLockSvrCheckStatusFail; - (void)onPatternLockSvrCheckStatusBack:(unsigned int)arg1; - (void)onPatternLockLogicOperateSuccess; - (void)onPatternLockLogicOperateCancel; - (id)getEnteranceViewContoller; - (void)onWCCardTips; - (void)onWCCardLayoutRedDotChanged; - (void)onWCCardMessageUnreadCountChanged:(id)arg1; - (void)OnWCMallShowStatusInMoreViewChanged; - (void)OnWCMallActivityChanged; - (void)OnEmoticonRecommendNewStateChanged:(BOOL)arg1; - (void)ReloadWallet; - (void)OnStatusChangedOrderListCountChanged:(unsigned long)arg1; - (void)onSettingExtChanged:(int)arg1; - (void)onWCCardMessageEntryTipChanged:(id)arg1; - (void)onSettingChanged:(int)arg1; - (void)onHeadImageChange:(id)arg1; - (void)updateHead:(id)arg1; - (id)getSettingHeadImage; - (void)pluginsChanged:(id)arg1; - (void)onGetUpdateInfoOk; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)didReceiveMemoryWarning; - (void)updateViewWhenSelectTab:(BOOL)arg1; - (void)updateTabBarBadge; - (unsigned long)getTotalCount; - (void)onCloseFavTimeOut; - (void)onFavoritesClose; - (void)checkReload; - (BOOL)isNeedShowWCPayInTabNew; - (BOOL)isNeedShowWCPay; - (void)showPrivateSetting; - (void)showChangeLanguage; - (void)showSettingView; - (void)showEmoticonStoreView; - (void)showShareCardView; - (void)showShareCardViewInternal; - (void)showWCCardView; - (void)showOverseaNativePayView; - (void)openWCPayView; - (void)showHtml5PayView; - (void)showWCPayView; - (void)reportNativeWCPayClick; - (void)showFavoriteView; - (void)showMyWCView; - (void)showMyQRCodeInProfileView; - (void)onShowMyQrCode; - (void)showAppleWatchView; - (void)showProfileView; - (void)makeWCCardView:(id)arg1; - (void)makeWCPayView:(id)arg1; - (void)makeWCCell:(id)arg1; - (void)makeProfileCell:(id)arg1; - (void)fadeShowEnd; - (void)showToastTipsViewWithText:(id)arg1 isSuccess:(BOOL)arg2; - (void)stopLoading; - (void)startLoading; - (void)initLoadingView; - (void)addSettingSection; - (void)addStoreSection; - (void)addFunctionSection; - (void)addProfileSection; - (void)showKitchen; - (void)viewDidLayoutSubviews; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)reloadMoreView; - (void)willAppear; - (void)initView; - (void)viewDidLoad; - (void)initMessageIdToListen; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXCSdkNetworkProxy : NSObject { NSDictionary *_mCmdToCgiTypeDic; }

@property(retain, nonatomic) NSDictionary *mCmdToCgiTypeDic; // @synthesize mCmdToCgiTypeDic=_mCmdToCgiTypeDic; - (void).cxx_destruct; - (id)getWxUserName; - (BOOL)proxySendRequest:(int)arg1 reqData:(id)arg2 cmd:(int)arg3; - (BOOL)isProxyInit; - (void)notifyUserChanged; - (BOOL)handleMultiTalkNotify:(id)arg1; - (BOOL)handleMultiTalkResp:(int)arg1 seq:(int)arg2 data:(id)arg3; - (void)initCmdToCgiTypeDic; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeTvHistoryItem : MMObject { NSString *iconUrl; NSString *title; NSString *desc; unsigned long createTime; NSString *brandUserName; NSString *deeplinkJumpUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *deeplinkJumpUrl; // @synthesize deeplinkJumpUrl; @property(retain, nonatomic) NSString *brandUserName; // @synthesize brandUserName; @property(nonatomic) unsigned long createTime; // @synthesize createTime; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeTvHistoryMgr : MMService <MMService, PBMessageObserverDelegate> { BOOL _hadLoadCache; NSMutableArray *_shakeTvList; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleOpTvHist:(id)arg1;
  • (void)handleShakeTvTempSession:(id)arg1 deeplinkUrl:(id)arg2 currVC:(id)arg3 statScene:(unsigned long)arg4 openLinkScene:(int)arg5;
  • (void)clearAllHistory;
  • (id)getHistoryTvItemList;
  • (void)deleteTvItem:(id)arg1;
  • (void)notifyDeleteTvItem:(id)arg1;
  • (void)deleteTvItem:(id)arg1 needSaveCache:(BOOL)arg2;
  • (void)addTvItem:(id)arg1;
  • (id)pathForCache;
  • (void)opShakeTvHistory:(unsigned long)arg1 brandUserName:(id)arg2;
  • (void)saveHistory;
  • (void)tryLoadCache;
  • (void)dealloc;
  • (void)onServiceReloadData;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXGBackupMediaStruct : NSObject { NSString *_mediaPath; NSString *_mediaID; int _mediaType; NSString *_md5; long long _msgSvrID; }

@property(nonatomic) long long msgSvrID; // @synthesize msgSvrID=_msgSvrID; @property(nonatomic) NSString *md5; // @synthesize md5=_md5; @property(nonatomic) int mediaType; // @synthesize mediaType=_mediaType; @property(retain, nonatomic) NSString *mediaID; // @synthesize mediaID=_mediaID; @property(retain, nonatomic) NSString *mediaPath; // @synthesize mediaPath=_mediaPath; - (void).cxx_destruct;

@end

@interface WXGBackupMessageWrapStruct : NSObject { BakChatMsgItem *_bakchatMsgItem; NSArray *_mediaArray; long long _msgSvrID; }

@property(nonatomic) long long msgSvrID; // @synthesize msgSvrID=_msgSvrID; @property(retain, nonatomic) NSArray *mediaArray; // @synthesize mediaArray=_mediaArray; @property(retain, nonatomic) BakChatMsgItem *bakchatMsgItem; // @synthesize bakchatMsgItem=_bakchatMsgItem; - (void).cxx_destruct;

@end

@interface WXGBackupDataInfo : NSObject { NSString *_sessionName; NSString *_msgListID; BakChatMsgList *_bakChatMsgList; NSArray *_bigDataArray; NSArray *_mediaDataArray; NSArray *_mediaIDArray; NSString *_nickName; BackupInfoItem *_backupInfoItem; long long _startTime; long long _endTime; }

@property(retain, nonatomic) BackupInfoItem *backupInfoItem; // @synthesize backupInfoItem=_backupInfoItem; @property(retain, nonatomic) NSString *nickName; // @synthesize nickName=_nickName; @property(retain, nonatomic) NSArray *mediaIDArray; // @synthesize mediaIDArray=_mediaIDArray; @property(retain, nonatomic) NSArray *mediaDataArray; // @synthesize mediaDataArray=_mediaDataArray; @property(retain, nonatomic) NSArray *bigDataArray; // @synthesize bigDataArray=_bigDataArray; @property(retain, nonatomic) BakChatMsgList *bakChatMsgList; // @synthesize bakChatMsgList=_bakChatMsgList; @property(retain, nonatomic) NSString *msgListID; // @synthesize msgListID=_msgListID; @property(retain, nonatomic) NSString *sessionName; // @synthesize sessionName=_sessionName; @property(nonatomic) long long endTime; // @synthesize endTime=_endTime; @property(nonatomic) long long startTime; // @synthesize startTime=_startTime; - (void).cxx_destruct; - (id)init;

@end

@interface WXGBackupOutput : NSObject { PacketBackupDataPush *_dataPush; WXGBackupDataInfo *_backupDataInfo; unsigned int _outputType; }

@property(nonatomic) unsigned int outputType; // @synthesize outputType=_outputType; @property(retain, nonatomic) WXGBackupDataInfo *backupDataInfo; // @synthesize backupDataInfo=_backupDataInfo; @property(retain, nonatomic) PacketBackupDataPush *dataPush; // @synthesize dataPush=_dataPush; - (void).cxx_destruct; - (id)getBackupDataInfo; - (void)setBackupDataPush:(id)arg1; - (id)getBackupDataPush; - (unsigned int)getOutputType; - (id)init;

@end

@interface WNNoteUnKnowItem : WNNoteFavItemBase { NSString *_title; NSString *_content; NSString *_iconPath; }

@property(retain, nonatomic) NSString *iconPath; // @synthesize iconPath=_iconPath; @property(retain, nonatomic) NSString *content; // @synthesize content=_content; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct; - (id)init;

@end

@interface EmoticonCustomManageWrap : NSObject { BOOL m_isMarkDelete; int m_type; CEmoticonWrap *m_wrap; }

@property(nonatomic) BOOL m_isMarkDelete; // @synthesize m_isMarkDelete; @property(retain, nonatomic) CEmoticonWrap *m_wrap; // @synthesize m_wrap; @property(nonatomic) int m_type; // @synthesize m_type; - (void).cxx_destruct; - (id)init; - (void)dealloc;

@end

@interface EmoticonCustomManageDataLogic : MMObject { NSMutableArray *m_wrapArray; int m_mode; id m_delegate; OrderedDictionary *_m_markedWrapList; }

  • (id)sortEmoticon:(id)arg1; @property(retain, nonatomic) OrderedDictionary *m_markedWrapList; // @synthesize m_markedWrapList=_m_markedWrapList; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) int m_mode; // @synthesize m_mode; @property(retain, nonatomic) NSMutableArray *m_wrapArray; // @synthesize m_wrapArray;
  • (void).cxx_destruct;
  • (id)reloadDataWithType:(int)arg1;
  • (void)changeToRecoveringMode;
  • (void)changeToNormalMode;
  • (void)changeToEditingMode;
  • (void)clearAllMark;
  • (void)changeMarkStateWithWrap:(id)arg1;
  • (id)md5ListForMarkItems;
  • (id)arrayForMarkDelete;
  • (id)arrayForRow:(unsigned int)arg1;
  • (unsigned int)rowCount;
  • (unsigned int)totalEmoticonCountShowed;
  • (unsigned int)totalEmoticonCountIncludeRecoverFailed;
  • (void)setDelegate:(id)arg1;
  • (unsigned int)columnCount;
  • (void)dealloc;
  • (id)init;

@end

@interface ScanTVLogicController : BaseScanLogicController { BOOL _shouldShowScanAnimation; ShakeTvLogicController *_logicController; NSString *_alertText; }

@property(retain, nonatomic) NSString *alertText; // @synthesize alertText=_alertText; - (void).cxx_destruct; - (void)onShakeTvReportFail:(int)arg1 ErrMsg:(id)arg2; - (void)onShakeTvReportEndWithTvItem:(id)arg1; - (void)showShakeTvResult:(id)arg1 andModal:(BOOL)arg2; - (void)showTvDetail:(id)arg1; - (BOOL)shouldStartScanAnimation; - (id)getInfoText; - (id)getAlertText; - (struct CGRect)getDrawCropRect; - (void)stopScan; - (void)startScan; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ComposeSendHelper : MMObject { MIMEInfo *m_mimeInfo; CMail *m_mail; unsigned long m_realSize; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)composeSendEvent; - (id)getToUserList; - (void)ComposeSend:(id)arg1 mimeData:(id)arg2 realSize:(unsigned long)arg3; - (id)getClientID; - (void)dealloc; - (id)init;

@end

@interface MonoServiceMsgMgr : MMService { NSMutableArray *m_queue; MonoServiceMsgHistory *m_msgHistory; NSMutableArray *m_logicArray; MonoServiceMsgHistory *_m_localNotificationHistory; VibrationRepeatObject *_m_vibrationObject; }

  • (BOOL)canRepeatVibrationOutApp; @property(retain, nonatomic) VibrationRepeatObject *m_vibrationObject; // @synthesize m_vibrationObject=_m_vibrationObject; @property(retain, nonatomic) MonoServiceMsgHistory *m_localNotificationHistory; // @synthesize m_localNotificationHistory=_m_localNotificationHistory; @property(retain, nonatomic) NSMutableArray *m_logicArray; // @synthesize m_logicArray; @property(retain, nonatomic) MonoServiceMsgHistory *m_msgHistory; // @synthesize m_msgHistory; @property(retain, nonatomic) NSMutableArray *m_queue; // @synthesize m_queue;
  • (void).cxx_destruct;
  • (BOOL)isMonoServiceUIWorking;
  • (BOOL)isMonoServiceUIExist;
  • (BOOL)isMonoServiceCheckingServer;
  • (void)processInviteMsg:(id)arg1;
  • (void)processCancelMsg:(id)arg1;
  • (void)processMsg:(id)arg1;
  • (void)internalCheckMsgQueue;
  • (void)stopInAppVibration;
  • (void)repeatOutAppVibration;
  • (void)repeatInAppVibration;
  • (void)closeLocalNotificationWithMsg:(id)arg1;
  • (void)showLocalNotificationWithMsg:(id)arg1 repeatVibration:(BOOL)arg2;
  • (void)addCancelHistory:(id)arg1;
  • (void)checkMsgQueue;
  • (void)addMsgLogic:(id)arg1;
  • (void)inQueueMsg:(id)arg1;
  • (id)init;
  • (void)onServiceClearData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXGBackupSessionItemCell : MMTableViewCell { UIImageView *_selectedImage; UIImageView *_resourceIcon; UILabel *_sourceLabel; MMLSSessionItem *_sessionItem; }

@property(readonly, nonatomic) MMLSSessionItem *sessionItem; // @synthesize sessionItem=_sessionItem; @property(retain, nonatomic) UILabel *sourceLabel; // @synthesize sourceLabel=_sourceLabel; @property(retain, nonatomic) UIImageView *resourceIcon; // @synthesize resourceIcon=_resourceIcon; @property(retain, nonatomic) UIImageView *selectedImage; // @synthesize selectedImage=_selectedImage; - (void).cxx_destruct; - (void)updateSessionItem:(id)arg1 selected:(BOOL)arg2; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2; - (void)initView;

@end

@interface VideoReaderMessageNodeView : ReaderNewMessageNodeView { UIView *_containerView; AsyncImageView *_coverImageView; UIImageView *_coverImageBottomMaskView; UIImageView *_coverImageIconView; UILabel *_coverImageTimeLabel; UILabel *_titleLabel; BOOL _isTitleMultiRow; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)titleText;
  • (id)timeText;
  • (id)coverImageURL;
  • (void)updateBkgImage:(BOOL)arg1;
  • (BOOL)isTitleLabelMultiRow;
  • (unsigned int)titleLabelFontSize;
  • (unsigned int)titleLabelWidth;
  • (id)titleLabel:(unsigned int)arg1;
  • (void)layoutTitleView;
  • (void)layoutCoverImageView;
  • (void)initTitleView;
  • (void)initCoverImageView;
  • (void)reLayoutSubviews;
  • (void)layoutForSubview;
  • (void)initView;
  • (unsigned int)messageNodeViewBottomMargin;
  • (unsigned int)messageNodeViewHeight:(BOOL)arg1;
  • (unsigned int)messageNodeViewWidth;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;

@end

@interface SightCaptureLogicF4 : MMObject <SightMovieWriterDelegate, SightCaptureLogic, MMovieCompressorDelegate> { id m_delegate; BOOL m_shouldStart; BOOL m_shouldNotifyPreviewReady; unsigned int m_currID; int m_zoomState; BOOL m_lightBoostOn; SightCameraCapture *m_movieCapture; NSMutableDictionary *m_recorderDict; NSMutableArray *m_compressorAry; NSObject *m_logicQueue; }

  • (void).cxx_destruct;
  • (id)getKeyFrameInterval;
  • (id)getVideoProfileLevel;
  • (id)getCodecSettingsWithBitrate:(int)arg1;
  • (int)getCaptureFrameRate;
  • (void)mMovieCompressor:(id)arg1 onMovieCompressFinished:(id)arg2 thumbImg:(id)arg3 ret:(unsigned long)arg4;
  • (void)onMovieWriterInvalidate:(id)arg1;
  • (void)movieWriter:(id)arg1 onMovieWriteFailed:(unsigned long)arg2;
  • (void)movieWriter:(id)arg1 onMovieWriteFinished:(id)arg2 ret:(unsigned long)arg3;
  • (void)stopQRCodeWatcher;
  • (void)startQRCodeWatcher;
  • (void)closeLightBoost;
  • (void)openLightBoost;
  • (BOOL)isLightBoostOn;
  • (void)setZoomState:(int)arg1;
  • (int)zoomState;
  • (BOOL)isSupportZoom;
  • (void)focusAtPoint:(struct CGPoint)arg1;
  • (void)capturePreviewImage:(id)arg1 withBlock:(CDUnknownBlockType)arg2;
  • (void)unregistPreviewView:(id)arg1;
  • (id)genPreviewView:(struct CGRect)arg1;
  • (BOOL)isRecording:(unsigned long)arg1;
  • (void)cancelAllRecorder;
  • (void)cancelRecord:(unsigned long)arg1;
  • (void)stopRecord:(unsigned long)arg1;
  • (unsigned long)startRecordF4:(struct CGSize)arg1 bitRate:(int)arg2 needCompress:(BOOL)arg3 maxVideoDuration:(float)arg4;
  • (unsigned long)startHighQualityRecord:(struct CGSize)arg1 maxVideoDuration:(float)arg2;
  • (unsigned long)startRecord:(struct CGSize)arg1 bitRate:(int)arg2 maxVideoDuration:(float)arg3;
  • (void)realStartRecord;
  • (unsigned long)prepareRecordF4:(struct CGSize)arg1 bitRate:(int)arg2 needCompress:(BOOL)arg3 maxVideoDuration:(float)arg4;
  • (unsigned long)prepareHighQualityRecord:(struct CGSize)arg1 maxVideoDuration:(float)arg2;
  • (unsigned long)prepareRecord:(struct CGSize)arg1 bitRate:(int)arg2 maxVideoDuration:(float)arg3;
  • (void)pauseCameraImmediately;
  • (BOOL)pauseCamera;
  • (void)startDeviceAudio;
  • (void)startCameraWithAudio:(BOOL)arg1;
  • (BOOL)isCameraOn;
  • (void)setDelegate:(id)arg1; @property(readonly, nonatomic) SightCameraCapture *movieCapture; // @synthesize movieCapture=m_movieCapture;
  • (id)getPreset;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MailMessageNodeView : BaseMessageNodeView { }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onClick;
  • (void)onDelete:(id)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (void)updateBkgImage:(BOOL)arg1;

@end

@interface BottleMsgViewController : BaseMsgContentViewController { id m_bottleDelegate; }

@property(nonatomic) __weak id m_bottleDelegate; // @synthesize m_bottleDelegate; - (void).cxx_destruct; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (id)getLeftBarButton; - (void)onBackButtonClicked;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LALALAView : UIView { }

  • (void)setFrame:(struct CGRect)arg1;

@end

@interface WCPhotoMutipleImageViewController : MMUIViewController <UIScrollViewDelegate, scrollViewDelegate, WCImageViewDelegate, WCActionSheetDelegate, WCFacadeExt, WCImageScrollViewDelegate, WCCommentDetailViewControllerFBDelegate, RichTextLayoutDelegate, UIAlertViewDelegate, BaseScanLogicDelegate> { MMScrollView *pagingScrollView; NSMutableArray *m_arrDatas; unsigned long m_uiSource; BOOL m_isShowingDataItemList; int m_logicType; NSMutableSet *recycledImagePage; NSMutableSet *recycledSightPage; NSMutableSet *visiblePages; int firstVisiblePageIndexBeforeRotation; float percentScrolledIntoFirstVisiblePage; int m_iNumberOfPages; int m_iCurrentPage; MMAnimationTipView *m_tipView; BOOL m_hideWhenDisappear; CContact *m_contact; UIView *m_titleView; UILabel *m_titleOne; UILabel *m_titleTwo; NSMutableArray *menuItems; UIView *bottomView; UIImageView *redHeartView; UIView *descBackgroundView; RichTextView *descLabel; MMHeadImageView *headImg; UIImageView *lockImgView; WCLikeButton *btnLike; UIButton *btnComment; UIButton *rightBottomCtrl; UILabel *likeCountLable; UILabel *commentCountLable; UIImageView *smallLikeImg; UIImageView *smallCommentImg; UIButton *setBGButton; BOOL m_isTileing; BOOL m_supportLandscape; BOOL m_scrollViewLayouting; BOOL m_orientationRotating; BOOL m_isBidirectionalFan; BOOL m_backing; BOOL m_backEnabled; BOOL m_forbidSingleTap; ScanQRCodeLogicController *_scanQRCodeLogic; BOOL _bIsMoreData; BOOL _bIsNoMediaDataOverLimitReq; BOOL _bIsLoadingMoreData; BOOL _bIsLastDataEmpty; BOOL _bIsDirectFreshScrollSize; BOOL _bIsShow; float _startContentOffsetX; float _willEndContentOffsetX; float _endContentOffsetX; unsigned int _uiMaxContiunePreLoadCount; ForwardMessageLogicController *m_forwardMsgLogic; BOOL _bShouldShowNetworkStatus; WCActionSheet *menu_ActionSheet; int m_qrcodeActionSheetIndex; ShareDataToOpenSDKController *m_shareDataToOpenSDKViewController; }

@property(nonatomic) int m_logicType; // @synthesize m_logicType; @property(nonatomic) unsigned long m_uiSource; // @synthesize m_uiSource; @property(retain, nonatomic) NSMutableArray *menuItems; // @synthesize menuItems; @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; - (void).cxx_destruct; - (void)onScanEnds; - (void)onLongPressedFullSightView:(id)arg1; - (void)onClickFullSightView:(id)arg1; - (void)adjustViewAndNavBarRect; - (void)setWCBackground; - (void)goBackAfterSetBackground; - (void)onNetworkActivityStatusChanged; - (void)willShow; - (void)updateNetworkStatus; - (void)onTouchEndOnFullScreenView:(id)arg1; - (BOOL)shouldAnimateFullScreenViewOnShow:(id)arg1; - (void)updatePhotoatIndex:(unsigned int)arg1; - (struct CGPoint)contentOffsetForPagingScrollView; - (struct CGSize)contentSizeForPagingScrollView; - (struct CGRect)frameForPageAtIndexForSightView:(unsigned int)arg1; - (struct CGRect)frameForPageAtIndex:(unsigned int)arg1; - (struct CGRect)frameForPagingScrollView:(BOOL)arg1; - (void)scrollViewDidEndDecelerating:(id)arg1; - (void)scrollViewWillEndDragging:(id)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)onMediaItemSizeDidChange:(id)arg1; - (void)onDownloadFinish:(id)arg1 downloadType:(int)arg2; - (void)reloadImage:(id)arg1; - (void)onClickWCImage:(id)arg1; - (void)configureSightPage:(id)arg1 forIndex:(unsigned int)arg2; - (void)configureImagePage:(id)arg1 forIndex:(unsigned int)arg2; - (BOOL)isDisplayingPageForIndex:(unsigned int)arg1; - (id)dequeueRecycledSightPage; - (id)dequeueRecycledImagePage; - (void)tilePages; - (void)preLoadProcess; - (void)checkNoMoreData; - (void)viewDidTransitionToNewSize; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidLoad; - (void)didRotateFromInterfaceOrientation:(int)arg1; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (unsigned int)supportedInterfaceOrientations; - (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2 richTextView:(id)arg3; - (void)flashRedHeartView; - (void)redHeartReduceEnd; - (void)redHeartReduce; - (void)redHeartShowForAWhile; - (void)redHeartEnlarge; - (void)setNaviTitleLineOne:(id)arg1 andLineTwo:(id)arg2; - (void)updateButtonStateAnimate:(BOOL)arg1; - (void)initBottomView; - (void)layoutBottomView:(BOOL)arg1; - (void)shareToDevices; - (void)onPageChangedWithIndex:(int)arg1; - (id)tryUpdateMedia:(int)arg1; - (void)favoritesAddSight; - (void)favoritesAddImg; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnForwardMessageCancel:(id)arg1; - (void)OnForwardMessageSend:(id)arg1; - (id)getCurrentViewController; - (void)contactsReturn:(BOOL)arg1 contact:(id)arg2; - (void)onBackButtonClicked; - (void)PreScanQRCode; - (void)onRightButtonTouchDown:(id)arg1; - (void)onShowMenu:(id)arg1; - (void)removeScanQRMenuItem; - (BOOL)tryAddScanQRMenuItem; - (void)onGoToWithUserWC; - (void)onSetDataItemPublicFinished:(int)arg1 dataItemID:(id)arg2; - (void)onMakePublic; - (void)onSetDataItemPrivateFinished:(int)arg1 dataItemID:(id)arg2; - (void)onMakePrivate; - (void)onSaveToWC; - (void)onDeletePhoto; - (void)onPresentBackFromViewController; - (void)onBackFromDetailView; - (void)onPopupCommentFriend; - (void)onCommentFriend; - (void)onDeleteData; - (void)onBeforeDeleteData; - (void)onRestartUpload; - (BOOL)isPrivate; - (void)reportThisPhoto:(id)arg1; - (void)onDataChangedWithAdded:(id)arg1 andChanged:(id)arg2 andDeleted:(id)arg3; - (void)deleteVisibleCache; - (void)onDataItemDeleteFinished:(int)arg1 dataItemID:(id)arg2; - (void)showLastPictureTips; - (void)showNoMoreDataAtIndex:(id)arg1; - (void)noMoreData; - (void)preLoadFinishiedAndReloadData:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)initScrollView; - (void)layoutScrollView:(BOOL)arg1; - (void)onSingleTapWCImageScrollView; - (void)handleSingleTap; - (void)hideFullScreen; - (void)showFullScreen:(BOOL)arg1; - (void)showFullScreen; - (void)layoutHiddenView:(BOOL)arg1; - (void)initNavigationBar; - (void)didAppear; - (void)willDisshow; - (void)didDisshow; - (void)willDisappear; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (BOOL)interactivePopGestureRecognizerShouldBegin:(id)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)willAppear; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (id)getMediaItemWrapAnywayAt:(unsigned long)arg1; - (id)getMediaItemWrapAt:(int)arg1; - (BOOL)isMyOwnWC; - (void)dealloc; - (id)initWithWCMediaItemWraps:(id)arg1 currentIndex:(unsigned long)arg2; - (id)initWithDataItems:(id)arg1 currentIndex:(unsigned long)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QQContactInfoViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, IQQContactMgrExt> { MMTableView *m_tableView; CQQContact *m_contact; MMHeadImageView *m_headView; MMHDHeadImageView *m_HDHeadView; UILabel *m_userNameLabel; UILabel *m_nickNameLabel; BOOL m_bFinishLoading; }

@property(retain, nonatomic) CQQContact *m_contact; // @synthesize m_contact; - (void).cxx_destruct; - (void)dealloc; - (void)onModifyQQContact:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeLoadingCell:(id)arg1; - (void)stopActivityIndicatorView; - (void)makeQQInfoCell:(id)arg1 atRow:(unsigned int)arg2; - (void)makeQQSignCell:(id)arg1; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)viewDidLayoutSubviews; - (void)CleanAllSubviews; - (void)viewDidLoad; - (void)initData; - (void)initView; - (void)initHeaderView; - (void)initHDHeadImage; - (void)initUserNameLabel; - (void)initNickNameLabel; - (void)updateNickNameLabel; - (void)initHeadImage; - (void)updateHeadImage;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCommentView : MMUIView <ILinkEventExt, ITranslateSnsMgrExt, RichTextLayoutDelegate> { MMHeadImageView *_headImageView; UIImageView *_likeImageView; RichTextView *_contentView; BOOL _isLongPressHandled; id _commentDelegate; RichTextView *_translateView; UIButton *_translateStatusView; UIImageView *_translateLineView; int eTranslateStatus; float fTranslateViewHeight; UILabel *_timeLabel; UrlLabel *_nameLabel; id _urlLabelDelegate; WCUserComment *_commentUserInfo; float _fMaxWidth; UINavigationController *navigationController; NSString *m_dataItemTid; }

  • (id)makeDataWrapForWCTranslateOfComment:(id)arg1 andDataItemTid:(id)arg2;
  • (id)genTranslateContentUserStr:(id)arg1 nickname:(id)arg2;
  • (id)genTranslateContentStrPrefix:(id)arg1;
  • (id)genShowContentUserStr:(id)arg1 nickname:(id)arg2; @property(retain, nonatomic) NSString *m_dataItemTid; // @synthesize m_dataItemTid; @property(nonatomic) __weak UINavigationController *navigationController; // @synthesize navigationController; @property(nonatomic) __weak id commentDelegate; // @synthesize commentDelegate=_commentDelegate; @property(nonatomic) __weak id urlLabelDelegate; // @synthesize urlLabelDelegate=_urlLabelDelegate; @property(nonatomic) float fMaxWidth; // @synthesize fMaxWidth=_fMaxWidth;
  • (void).cxx_destruct;
  • (void)onTranslateSnsChanged:(id)arg1;
  • (void)onTranslateSnsFailed:(id)arg1 errTip:(id)arg2;
  • (float)initTranslateStatusButton:(BOOL)arg1 withTitle:(id)arg2;
  • (void)makeTranslateShowAnimation;
  • (float)initContentTranslateView:(id)arg1;
  • (void)onTranslate:(id)arg1;
  • (id)GetTranslateSnsKeyID;
  • (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
  • (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  • (void)delayedTouchesEnded:(id)arg1;
  • (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
  • (void)resetNormal;
  • (void)onViewLongPressed;
  • (void)onPhoneClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onPhoneLongPressed:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onLinkLongPressed:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)showMenuItemForText:(id)arg1 withRect:(struct CGRect)arg2;
  • (BOOL)isTouchEnable;
  • (BOOL)canBecomeFirstResponder;
  • (void)onMenuControllerWillHide:(id)arg1;
  • (void)setHighlightedColor;
  • (void)setNormalColor;
  • (void)showWC;
  • (float)getVisibleHeight;
  • (void)layoutSubviews;
  • (void)createSubviews;
  • (void)initContentView;
  • (id)genContentStrPrefix:(id)arg1;
  • (id)genContentUserStr:(id)arg1 nickname:(id)arg2 isHBComment:(BOOL)arg3;
  • (void)dealloc;
  • (id)initWithCommentUserInfo:(id)arg1 andDataItemTid:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeCardLogicController : MMObject <LocationRetrieveDelegate, IShakeCardMgrExt> { id m_delegate; BOOL _isWatingCreateSearchEvent; LocationRetriever *_locationRetriever; CLLocation *_location; }

@property(nonatomic) BOOL isWatingCreateSearchEvent; // @synthesize isWatingCreateSearchEvent=_isWatingCreateSearchEvent; @property(retain, nonatomic) CLLocation *location; // @synthesize location=_location; @property(retain, nonatomic) LocationRetriever *locationRetriever; // @synthesize locationRetriever=_locationRetriever; - (void).cxx_destruct; - (void)onRetrieveLocationError:(int)arg1; - (void)onRetrieveLocationTimeOut:(id)arg1; - (void)onRetrieveLocationOK:(id)arg1; - (void)onShakeCardResp:(id)arg1 errorType:(unsigned int)arg2 errorMsg:(id)arg3; - (void)stopSearchCardEvent; - (void)createSearchCardEvent; - (void)tryCreateSearchCardEvent; - (id)getMsgForState:(unsigned long)arg1; - (BOOL)isShowBannerView; - (void)shakeTerminate; - (void)shakeReset; - (void)shakeStop; - (void)shakeReport; - (void)updateShakeCardLocation; - (id)initWithDelegate:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VOIPUIHelper : NSObject { }

  • (id)FormVoipRemindMessageWithUsrname:(id)arg1 andInviteType:(int)arg2;
  • (id)FormVoipMessageContentWithInviteType:(int)arg1 RoomId:(long)arg2 Key:(long)arg3 UiStatus:(int)arg4 RecvTime:(unsigned long)arg5 WordingType:(unsigned long)arg6 Duration:(unsigned long)arg7;
  • (id)FormVoipMessageWithUsrname:(id)arg1 andInviteType:(int)arg2 CallFromMyself:(BOOL)arg3 WordingType:(unsigned long)arg4 Duration:(unsigned long)arg5;
  • (id)FormVoipMessageWithUsrname:(id)arg1 andInviteType:(int)arg2;

@end

@interface ChatMigrationClientLogic : MMObject <LocalAreaNetworkClientDelegate, ChatMigrationGetConnectInfoDelegate, ChatMigrationClientDataProcessMgrDelegate> { ChatMigrationClientDataProcessMgr *m_DataProcMgr; LocalAreaNetworkClient *m_NetworkHandle; ChatMigrationGetConnectInfo *m_GetConnectInfoHandle; GetConnectInfoResponse *m_cacheInfoRes; MMTimer *m_transferSpeedTimer; id m_delegate; NSString *nsRemoteWifiName; unsigned long long uiChatMigrationTotalSize; }

@property(retain, nonatomic) NSString *nsRemoteWifiName; // @synthesize nsRemoteWifiName; @property(nonatomic) unsigned long long uiChatMigrationTotalSize; // @synthesize uiChatMigrationTotalSize; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onSizeNoGrow; - (BOOL)getLocalDiskCheckResult:(unsigned long long)arg1; - (void)onTransferProgress:(unsigned int)arg1 procSize:(unsigned int)arg2; - (void)onNotifyEvent:(int)arg1; - (void)onProcError:(int)arg1; - (void)onSendData:(id)arg1; - (BOOL)isSameAccount:(id)arg1; - (void)onGetConnectInfo:(id)arg1; - (void)onDisconnect; - (void)onReciveData:(id)arg1 andLength:(unsigned int)arg2; - (void)checkTransferSpeed; - (void)GetConnectInfo:(id)arg1; - (void)stopClientService; - (void)startClientService:(id)arg1; - (BOOL)startClientServiceWithIP:(id)arg1 andPort:(unsigned short)arg2; - (_Bool)isSupportKVUpload; - (_Bool)isClientInResumeState; - (_Bool)isServerSupportReScanQRCode; - (BOOL)isEnoughDiskSize:(unsigned long long)arg1; - (BOOL)isSameNetGateWay:(id)arg1; - (BOOL)isSameWifi:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXCTalkEnterReqInfoCache : NSObject { BOOL _isFrequentEnter; NSString *_svrGroupId; unsigned long _roomId; int _enterType; NSData *_reqData; unsigned long long _roomKey; }

@property(nonatomic) BOOL isFrequentEnter; // @synthesize isFrequentEnter=_isFrequentEnter; @property(retain, nonatomic) NSData *reqData; // @synthesize reqData=_reqData; @property(nonatomic) int enterType; // @synthesize enterType=_enterType; @property(nonatomic) unsigned long long roomKey; // @synthesize roomKey=_roomKey; @property(nonatomic) unsigned long roomId; // @synthesize roomId=_roomId; @property(copy, nonatomic) NSString *svrGroupId; // @synthesize svrGroupId=_svrGroupId; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WXCTalkAckReqInfoCache : NSObject { NSString *_svrGroupId; unsigned long _roomId; unsigned long long _roomKey; }

@property(nonatomic) unsigned long long roomKey; // @synthesize roomKey=_roomKey; @property(nonatomic) unsigned long roomId; // @synthesize roomId=_roomId; @property(copy, nonatomic) NSString *svrGroupId; // @synthesize svrGroupId=_svrGroupId; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WXCTalkMgr : MMService <WXCCNetworkStatusExt, AUAudioDataSource, AVAudioPlayerDelegate, IAUAudioDeviceExt, MMKernelExt, MMService, WXCNetWorkDelegate> { NSMutableArray *_mLastInviteUuidList; BOOL _isDataConnected; BOOL _isAudioDeviceStarted; BOOL _isReceiveOtherData; BOOL _isSelfAndOtherEnter; BOOL _isFirstConnnected; NSObject *_taskQueue; BOOL mIsInTalking; BOOL mIsTalkingInterrupt; int _mNetSceneState; WXCTalkRoomData *_roomData; WXTalkComponent *_component; NSRecursiveLock *_audioEncLock; NSRecursiveLock *_audioDecLock; MMTimer *_wxTalkTimer; MMTimer *_wxCheckTalkStatusTimer; MMTimer *_wxCheckTalkStatusMoreSensitiveTimer; struct __sFILE *_recordDumpFile; MMTimer *_mSystemCallHoldTimer; MMTimer *_wxHeartbeatTimeoutTimer; MMTimer *_mFrequentEnterTimer; MMTimer *_mFrequentAckTimer; int _mCntTryStartAudioDev; int _mStartDevScene; NSMutableSet *_mReceiveMsgIdSet; }

  • (int)cpuCapacity;
  • (unsigned long)GetNetType; @property(retain, nonatomic) NSMutableSet *mReceiveMsgIdSet; // @synthesize mReceiveMsgIdSet=_mReceiveMsgIdSet; @property(nonatomic) int mStartDevScene; // @synthesize mStartDevScene=_mStartDevScene; @property(nonatomic) int mCntTryStartAudioDev; // @synthesize mCntTryStartAudioDev=_mCntTryStartAudioDev; @property(retain, nonatomic) MMTimer *mFrequentAckTimer; // @synthesize mFrequentAckTimer=_mFrequentAckTimer; @property(retain, nonatomic) MMTimer *mFrequentEnterTimer; // @synthesize mFrequentEnterTimer=_mFrequentEnterTimer; @property(retain, nonatomic) MMTimer *wxHeartbeatTimeoutTimer; // @synthesize wxHeartbeatTimeoutTimer=_wxHeartbeatTimeoutTimer; @property(retain, nonatomic) MMTimer *mSystemCallHoldTimer; // @synthesize mSystemCallHoldTimer=_mSystemCallHoldTimer; @property(nonatomic) struct __sFILE *recordDumpFile; // @synthesize recordDumpFile=_recordDumpFile; @property(retain, nonatomic) MMTimer *wxCheckTalkStatusMoreSensitiveTimer; // @synthesize wxCheckTalkStatusMoreSensitiveTimer=_wxCheckTalkStatusMoreSensitiveTimer; @property(retain, nonatomic) MMTimer *wxCheckTalkStatusTimer; // @synthesize wxCheckTalkStatusTimer=_wxCheckTalkStatusTimer; @property(retain, nonatomic) MMTimer *wxTalkTimer; // @synthesize wxTalkTimer=_wxTalkTimer; @property(retain, nonatomic) NSRecursiveLock *audioDecLock; // @synthesize audioDecLock=_audioDecLock; @property(retain, nonatomic) NSRecursiveLock *audioEncLock; // @synthesize audioEncLock=_audioEncLock; @property(retain, nonatomic) WXTalkComponent *component; // @synthesize component=_component; @property(retain, nonatomic) WXCTalkRoomData *roomData; // @synthesize roomData=_roomData; @property(nonatomic) int mNetSceneState; // @synthesize mNetSceneState=_mNetSceneState; @property(nonatomic) BOOL mIsTalkingInterrupt; // @synthesize mIsTalkingInterrupt; @property(nonatomic) BOOL mIsInTalking; // @synthesize mIsInTalking;
  • (void).cxx_destruct;
  • (void)handleGetGroupInfoBatchResponse:(id)arg1 retCode:(int)arg2 seqNo:(int)arg3;
  • (void)handleVoiceMemberWhisperResponse:(id)arg1 retCode:(int)arg2;
  • (BOOL)requestActiveGroupInfoItemList:(id)arg1;
  • (void)doTalkStateReport;
  • (BOOL)isTalkSessionActive;
  • (void)onRespData:(id)arg1 taskId:(int)arg2 retCode:(int)arg3 retBuf:(id)arg4 backfillData:(id)arg5;
  • (void)engineDoMemberChanged:(id)arg1;
  • (BOOL)judgeIsCurrSessionMsg:(id)arg1;
  • (BOOL)isMultiTalkMsgWithType:(int)arg1;
  • (void)handleMemberChangeMsgWithCurrSession:(id)arg1 memberChangeType:(int)arg2;
  • (void)handleTalkMsgs:(id)arg1;
  • (BOOL)isDuplicateMsg:(id)arg1;
  • (void)handleTalkInfoWithSingle2MultiInfo:(id)arg1;
  • (void)handleTalkInfoWithVoiceConf:(id)arg1;
  • (void)handleTalkInfoWithUsrProfileList:(id)arg1;
  • (void)handleTalkInfoWithGroupInfo:(id)arg1;
  • (void)handleTalkInfoChangeWithMemberList:(id)arg1 memberChangeType:(int)arg2 needNotifyMemberChange:(BOOL)arg3;
  • (BOOL)isCurrentRoom:(id)arg1 roomId:(unsigned long)arg2 roomKey:(unsigned long long)arg3 isOnlyCheckGroupId:(BOOL)arg4;
  • (int)getRouteIdByGroupId:(id)arg1;
  • (void)setNetSceneState:(int)arg1;
  • (BOOL)getIsOnlyCheckGroupIdByEnterType:(int)arg1;
  • (BOOL)isInTalkSession;
  • (id)getCurTalkingMemberList;
  • (BOOL)holdMultiTalk:(BOOL)arg1 holdType:(int)arg2;
  • (void)doFrequentEnter;
  • (void)doFrequentAck;
  • (void)stopFrequentEnter;
  • (void)stopFrequentAck;
  • (void)handleClientSceneReportResponse:(id)arg1 retCode:(int)arg2;
  • (void)handleRedirectResponse:(id)arg1 retCode:(int)arg2 backfillData:(id)arg3;
  • (void)sendRedirectReq;
  • (int)getSelfRoomMemberId;
  • (void)sendClientSeceneReport:(unsigned long)arg1;
  • (void)notifyModifyGroupInfoResult:(BOOL)arg1 groupId:(id)arg2;
  • (void)handleModifyGroupInfoResponse:(id)arg1 retCode:(int)arg2 groupId:(id)arg3;
  • (void)handleHeartBeatResponse:(id)arg1 retCode:(int)arg2;
  • (void)handleInviteWXTalkModeRequest:(id)arg1 retCode:(int)arg2 backfillData:(id)arg3;
  • (BOOL)sendInviteWXTalkModeRequest:(id)arg1;
  • (void)handleCreateWXTalkModeResponse:(id)arg1 retCode:(int)arg2 origReqData:(id)arg3;
  • (BOOL)sendCreateWXTalkModeRequest:(id)arg1 clientGroupId:(id)arg2 uniqueSdkTalkID:(id)arg3 voiceGroupInfo:(id)arg4 single2MultiInfo:(id)arg5 routeId:(int)arg6;
  • (void)handleWXTalkVideoModeRequest:(id)arg1 retCode:(int)arg2 origReqData:(id)arg3;
  • (BOOL)sendWXTalkVideoModeRequest:(id)arg1 roomId:(unsigned long)arg2 roomKey:(unsigned long long)arg3 Action:(int)arg4;
  • (BOOL)sendRejectEnterWXTalkModeRequest:(id)arg1 roomId:(unsigned long)arg2 roomKey:(unsigned long long)arg3 reason:(int)arg4;
  • (void)handleExitTalkRoomResponse:(id)arg1 retCode:(int)arg2 backfillData:(id)arg3;
  • (void)SendExitTalkRoomRequest:(int)arg1;
  • (void)SendExitTalkRoomRequest:(int)arg1 groupId:(id)arg2 roomId:(unsigned long)arg3 roomKey:(unsigned long long)arg4 routeId:(int)arg5;
  • (void)handleCancelCreateTalkRoomResponse:(id)arg1 retCode:(int)arg2 backFillData:(id)arg3;
  • (void)sendCancelCreateRequest:(int)arg1;
  • (void)handleEnterTalkRoomResponse:(id)arg1 retCode:(int)arg2 origReqData:(id)arg3;
  • (BOOL)SendEnterTalkRoomRequestWithReqInfo:(id)arg1;
  • (BOOL)SendEnterTalkRoomRequest:(int)arg1;
  • (void)handleCreateNotifyAckResponse:(id)arg1 retCode:(int)arg2 origReqData:(id)arg3;
  • (void)sendCreateNotifyAckRequest:(id)arg1 roomKey:(unsigned long long)arg2 roomId:(unsigned long)arg3;
  • (void)sendCreateNotifyAckRequest:(id)arg1 roomKey:(unsigned long long)arg2 roomId:(unsigned long)arg3 isFrequent:(BOOL)arg4;
  • (id)getLocalCapInfo;
  • (void)reportClientScene:(unsigned long)arg1;
  • (BOOL)sendResumeFriendOrSendPokerToFriend:(id)arg1 friendUserName:(id)arg2 extData:(id)arg3;
  • (void)notifysendResumeFriendOrSendPokerToFriendResult:(BOOL)arg1 groupId:(id)arg2;
  • (void)modifyGroupInfo:(id)arg1 newName:(id)arg2;
  • (BOOL)rejectWXTalkMode:(id)arg1 roomId:(unsigned long)arg2 roomKey:(unsigned long long)arg3 reason:(int)arg4;
  • (BOOL)inviteTalkMembers:(id)arg1 memberUuids:(id)arg2;
  • (int)genSdkUniqueRouteId:(id)arg1;
  • (int)genRouteId;
  • (BOOL)createWXTalkMode:(id)arg1 voiceGroupInfo:(id)arg2 single2MultiInfo:(id)arg3 clientGroupId:(id)arg4 uniqueSdkTalkID:(id)arg5 routeId:(int)arg6;
  • (BOOL)createWXTalkMode:(id)arg1;
  • (id)getCreateVoiceGroupInfo:(int)arg1 togetherId:(unsigned long long)arg2;
  • (id)prepareCreateWXTalkMode:(id)arg1 voiceGroupInfo:(id)arg2 single2MultiInfo:(id)arg3 uniqueSdkTalkID:(id)arg4 clientGroupId:(id)arg5;
  • (void)closeWXTalkModeWithErrorType:(int)arg1 errorNo:(int)arg2;
  • (void)closeWXTalkMode;
  • (void)exitWXTalkRoom:(int)arg1 groupId:(id)arg2;
  • (void)exitWXTalkRoom:(int)arg1;
  • (void)exitCurMutilTalkRoom:(id)arg1;
  • (void)onInvitedTalkMode:(id)arg1 roomId:(unsigned long)arg2 roomKey:(unsigned long long)arg3;
  • (BOOL)openWXTalkMode:(id)arg1 roomId:(unsigned long)arg2 roomKey:(unsigned long long)arg3 enterType:(int)arg4;
  • (BOOL)canEnterThisRoom:(id)arg1;
  • (BOOL)isOpenAnyWXTalkMode;
  • (void)resetData;
  • (void)onServiceClearData;
  • (void)onPreQuit;
  • (void)onServiceInit;
  • (void)dealloc;
  • (void)registerNotifications;
  • (void)UnInitAll;
  • (void)InitAll;
  • (void)heartbeatTimeoutFire;
  • (void)stopHeartbeatTimeoutTimer;
  • (void)restartHeartbeatTimeoutTimer;
  • (void)OnNotifyMP:(long)arg1 Param:(int)arg2 ViewId:(int)arg3;
  • (void)OnReportChannel:(id)arg1;
  • (void)OnReportEngineSend:(id)arg1;
  • (void)OnReportEngineRecv:(id)arg1 memberId:(int)arg2;
  • (void)onReceOtherMemberData;
  • (void)OnEngineError:(int)arg1;
  • (void)OnOpenEngineSuccess;
  • (void)OnNetworkChanged:(id)arg1;
  • (void)NotifyMainThreadEngineError:(id)arg1;
  • (void)NotifyMainThreadDataConnected;
  • (void)StopSession;
  • (void)RedirectTo:(id)arg1 withEngineConf:(id)arg2 withHeadSignArray:(id)arg3 withIsEncode:(BOOL)arg4;
  • (void)StartSession:(id)arg1 withEngineConf:(id)arg2 withHeadSignArray:(id)arg3 withIsEncode:(BOOL)arg4;
  • (void)onAllNetworkChange:(id)arg1;
  • (void)CloseRecordDumpFile;
  • (void)CreateRecordDumpFile;
  • (void)TimerCheck;
  • (void)SendHeartBeatRequest;
  • (BOOL)checkFriendHasEnterRoom;
  • (void)WXCReachabilityChange:(unsigned long)arg1;
  • (void)audioDeviceUnPluginHeadset:(id)arg1;
  • (void)audioDevicePluginHeadset:(id)arg1;
  • (void)audioDeviceStartedSuccess:(id)arg1;
  • (void)OnAudioDeviceStartedSuccess;
  • (void)audioDeviceStartedFail:(id)arg1;
  • (void)OnAudioDeviceStartedFail;
  • (void)audioDeviceForceStop:(id)arg1;
  • (void)ForceStop;
  • (void)getMutilTalkTotalFlow:(int *)arg1 andWwanBytes:(int *)arg2;
  • (int)VideoEncAndSend:(char *)arg1 Length:(unsigned long)arg2 Format:(void *)arg3 resolutionMode:(int)arg4 cameraMode:(int)arg5;
  • (void)closeVideoRecvAndSend;
  • (void)setVideoOn:(BOOL)arg1;
  • (void)setMicroPhoneMute:(BOOL)arg1;
  • (void)keepSpeakerPhoneStatusWhenDeviceStart:(BOOL)arg1;
  • (BOOL)getSpeakerPhoneStatus;
  • (void)setSpeakerPhone:(BOOL)arg1;
  • (void)restartMultiTalkAudioDeviceInMainThread;
  • (void)delayRestartMultiTalkAudioDevice;
  • (void)doRestartMultiTalkAudioDevice;
  • (void)resumeVoiceTalkAfterSysCall:(BOOL)arg1;
  • (void)beginAudioInterrupt:(BOOL)arg1;
  • (void)delayRestartVoiceTalk;
  • (void)stopSystemCallHoldTimer;
  • (void)onSystemCallHoldTimeOut;
  • (void)startSystemCallHoldTimer;
  • (void)SysCallEndNotify;
  • (void)BeginInterruption:(BOOL)arg1;
  • (int)AudioDevGetData:(char *)arg1 length:(unsigned long)arg2;
  • (int)AudioDevPutData:(char *)arg1 length:(unsigned long)arg2;
  • (BOOL)isGetDataReady;
  • (void)DumpToRecordFile:(char *)arg1 withDataLen:(unsigned int)arg2;
  • (BOOL)StartRecordAndPlayAudioForVoip:(int)arg1;
  • (void)StopTalk;
  • (void)StartTalk;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavFullScreenImageWindow : MMUIWindow { FavFullScreenImageViewController *m_controller; id m_delegate; BOOL _m_canSelect; BOOL _m_useAlphaAnimation; }

  • (void)freeFavFullScreenView;
  • (id)getFavFullScreenView; @property(nonatomic) BOOL m_useAlphaAnimation; // @synthesize m_useAlphaAnimation=_m_useAlphaAnimation; @property(nonatomic) BOOL m_canSelect; // @synthesize m_canSelect=_m_canSelect; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate;
  • (void).cxx_destruct;
  • (void)onMemoryWarning;
  • (void)animationShowWithRecordData:(id)arg1 originRect:(struct CGRect)arg2 index:(unsigned long)arg3;
  • (void)animationShowWithRecordData:(id)arg1 originView:(id)arg2 index:(unsigned long)arg3;
  • (id)init;

@end

@interface FavFullScreenImageViewController : MMUIViewController <UIScrollViewDelegate, scrollViewDelegate, FavImageFullScreenViewContainerDelegate, WCCommitViewResultDelegate, WCActionSheetDelegate> { UIView *m_fakeScreenView; struct CGRect m_originImageRectInScreen; BOOL m_isAnimating; MMScrollView *m_scrollView; UIPageControl *m_pageCtrl; UIView *m_blackMask; NSMutableArray *m_arrFavData; NSMutableArray *m_arrImage; unsigned long m_iCurIndex; unsigned long m_firstIndex; BOOL m_isRotating; int m_lastDeviceOrientation; BOOL m_isAnimationShowing; SimpleImgInfo *m_forwardDataSrc; ForwardMessageLogicController *m_forwardMsgLogic; BOOL _m_canSelect; }

@property(nonatomic) BOOL m_canSelect; // @synthesize m_canSelect=_m_canSelect; @property(nonatomic) unsigned long m_iCurIndex; // @synthesize m_iCurIndex; - (void).cxx_destruct; - (void)OnForwardMessageCancel:(id)arg1; - (void)OnForwardMessageSend:(id)arg1; - (id)getCurrentViewController; - (void)onDoneForwardForForwardView:(id)arg1; - (void)onCancelForwardForForwardView:(id)arg1; - (void)captureScreen; - (void)onForward2WCRecordData; - (void)onForward2MsgRecordData; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onLongPressEvent:(id)arg1 onImage:(id)arg2; - (void)animationHideWithRotate; - (BOOL)useAlphaAnimation; - (BOOL)shouldAnimationWhenHide; - (void)onAnimateFadeOut; - (void)onContainerAnimationHideStart; - (void)onContainerAnimationShowStop; - (void)onContainerAnimationShowStart; - (void)animationHideStop; - (void)onContainerAnimationHideStop; - (id)getVisibleViewController; - (void)scrollViewDidEndScrollingAnimation:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)downloadImage; - (void)animationShowWithRecordData:(id)arg1 originRect:(struct CGRect)arg2 index:(unsigned long)arg3; - (void)resetScrollView; - (void)clearStatus; - (void)viewDidLayoutSubviews; - (unsigned int)supportedInterfaceOrientations; - (void)adjustViewAndNavBarRect; - (void)onMemoryWarning; - (void)dealloc; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonBackupInfoObject : MMObject { BOOL m_hasBatchBackup; BOOL m_serverBackupListOverLimit; NSMutableArray *m_needUploadMd5List; }

  • (id)getSavePath;
  • (id)getSaveRootDir;
  • (id)Instance;
  • (void)initialize; @property(nonatomic) BOOL m_serverBackupListOverLimit; // @synthesize m_serverBackupListOverLimit; @property(retain, nonatomic) NSMutableArray *m_needUploadMd5List; // @synthesize m_needUploadMd5List; @property(nonatomic) BOOL m_hasBatchBackup; // @synthesize m_hasBatchBackup;
  • (void).cxx_destruct;
  • (void)saveToFile;
  • (void)setNoNeedUploadMd5:(id)arg1;
  • (void)setAllMd5NeedUpload;
  • (id)getNeedUploadMd5;
  • (void)removeMd5:(id)arg1;
  • (void)addNeedUploadMd5List:(id)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoipDescriptionButton : MMUIButton { UILabel *m_bottomDescriptionLabel; }

@property(retain, nonatomic) UILabel *m_bottomDescriptionLabel; // @synthesize m_bottomDescriptionLabel; - (void).cxx_destruct; - (float)totalHeight; - (void)setBottomDescription:(id)arg1 withOffetY:(float)arg2; - (void)setBottomTextColor:(id)arg1; - (void)dealloc;

@end

@interface FTSMsgDetailView : FTSResultView { }

  • (void)onFTSDetailPageMessageResultChanged;
  • (void)selectMsgItems:(id)arg1;
  • (void)selectMsgItem:(id)arg1;
  • (void)hideKeyboard;
  • (BOOL)hasSearchDone:(id)arg1;
  • (id)getSearchArray:(id)arg1;
  • (void)pop;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (void)handleTextChanged:(id)arg1 immediately:(BOOL)arg2;
  • (void)delaySearch:(id)arg1 slowMode:(BOOL)arg2;
  • (void)delaySearchImp:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface NewMainFrameReportData : MMObject { }

  • (void)ReportLeftSlideSessionDelete;
  • (void)ReportLeftSlideSetSessionRead;
  • (void)ReportLeftSlideSetSessionUnRead;
  • (void)ReportLeftSlideSetSessionUnTop;
  • (void)ReportLeftSlideSetSessionTop;
  • (void)ReportMainFrameLeftSlideOption:(unsigned long)arg1;

@end

@interface FavoritesAsyncUploader : MMObject <PBMessageObserverDelegate, ICdnComMgrExt> { FavoritesItem *_favItem; id _delegate; int _runningState; FavoritesCDNInfo *_uploadingInfo; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)HandleModifyFavItemResp:(id)arg1 Event:(unsigned long)arg2; - (void)OnCdnUpload:(id)arg1; - (void)OnCdnUploadProgress:(id)arg1; - (void)BroadcastUploadFail:(int)arg1; - (void)tryStartNextData; - (void)doModifyItemCGI:(id)arg1; - (id)updateFavoritesItemCDNInfo; - (id)getItem; - (BOOL)stop; - (void)run; - (void)dealloc; - (id)initWithFavoritesItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RecoverDataItem : NSObject { NSString *m_nsDescription; unsigned long m_dataType; unsigned long m_operationType; NSString *m_nsPath; }

@property(retain, nonatomic) NSString *m_nsPath; // @synthesize m_nsPath; @property(nonatomic) unsigned long m_operationType; // @synthesize m_operationType; @property(nonatomic) unsigned long m_dataType; // @synthesize m_dataType; @property(retain, nonatomic) NSString *m_nsDescription; // @synthesize m_nsDescription; - (void).cxx_destruct; - (id)description; - (id)init;

@end

@interface ImplicitView : UILabel { int vx; int vy; BOOL bStop; }

  • (void)onAnimationComplete:(id)arg1 finished:(id)arg2 context:(void *)arg3;
  • (void)tick;
  • (void)stop;
  • (void)start;
  • (id)initWithEmoji:(id)arg1 withSize:(struct CGSize)arg2;

@end

@interface ImplicitAnimationController : MMObject { NSMutableArray *m_arrAnimationView; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)stopAnimation; - (void)startAnimaionWithMyMessage:(id)arg1; - (void)startAnimaionWithMessages:(id)arg1; - (void)dealloc; - (id)init; - (void)clearResourse; - (void)doEggAnimation:(id)arg1;

@end

@interface MMExposeWithProofCgi : MMObject <ICdnComMgrExt, PBMessageObserverDelegate> { id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)OnCdnDownload:(id)arg1; - (void)OnCdnUpload:(id)arg1; - (void)testDownloadImgFromCdn:(id)arg1; - (void)stopUploadExposeImgToCdn:(id)arg1; - (void)uploadExposeImgToCdn:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)sendGetExposeLinkRequest:(id)arg1; - (void)sendExposeWithProofRequest:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonDownloadMd5ListCgi : MMObject { BOOL m_hasStartRequestOnce; id m_delegate; NSMutableArray *m_md5List; unsigned long m_eventId; unsigned long m_endFlag; unsigned long m_currentIndex; }

@property(nonatomic) BOOL m_hasStartRequestOnce; // @synthesize m_hasStartRequestOnce; @property(nonatomic) unsigned long m_currentIndex; // @synthesize m_currentIndex; @property(nonatomic) unsigned long m_endFlag; // @synthesize m_endFlag; @property(nonatomic) unsigned long m_eventId; // @synthesize m_eventId; @property(retain, nonatomic) NSMutableArray *m_md5List; // @synthesize m_md5List; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)callOkDelegate; - (void)callFailedDelegate; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)internalRequest; - (void)startRequest; - (BOOL)isActive; - (id)initWithDelegate:(id)arg1; - (void)dealloc;

@end

@interface WCAccountAlertUploadAddressbookViewController : WCAccountBaseViewController { id m_delegate; BOOL m_bCanSyncAddressBook; WCUIAlertView *m_reportAlert; }

  • (void).cxx_destruct;
  • (void)OnConfirmAddressBookStatus:(unsigned long)arg1;
  • (void)onEnableButtonClicked;
  • (void)showDeniedTip;
  • (void)setDelegate:(id)arg1;
  • (void)viewDidLoad;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)showUploadAddressMoreDetail;
  • (void)addSubTitle:(id)arg1 To:(id)arg2;
  • (void)showUploadAddressAlert:(id)arg1;
  • (void)onMore;
  • (void)dealloc;
  • (BOOL)useCustomNavibar;

@end

@interface FTSContactCell : MMTableViewCell { CContact *_contact; NSString *_searchText; SearchMatchTip *_matchTip; NSArray *_arrKeyword; id _delegate; MMBrandHeadImageView *_brandHeadImageView; MMHeadImageView *_headImageView; AttributeLabel *_displayNameLabel; AttributeLabel *_detailLabel; UIButton *_chatButton; }

@property(retain, nonatomic) NSString *searchText; // @synthesize searchText=_searchText; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)updateContact:(id)arg1 searchText:(id)arg2 matchTip:(id)arg3 keywords:(id)arg4; - (void)updateStatus:(BOOL)arg1; - (void)dealloc; - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2; - (void)initView; - (void)onChatButtonClicked; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface MMBezelWindow : MMUIWindow { NSObject *_bezelWindowDelegate; }

@property(nonatomic) __weak NSObject *bezelWindowDelegate; // @synthesize bezelWindowDelegate=_bezelWindowDelegate; - (void).cxx_destruct; - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;

@end

@interface SightFileMaskView : MMUIView { UIImageView *_iconView; CAGradientLayer *_overlayLayer; }

  • (id)getIconView; @property(retain, nonatomic) CAGradientLayer *overlayLayer; // @synthesize overlayLayer=_overlayLayer; @property(retain, nonatomic) UIImageView *iconView; // @synthesize iconView=_iconView;
  • (void).cxx_destruct;
  • (void)layoutSubviews;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface SettingFromBannerViewController : SettingPrivateConfigViewController { }

  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)viewDidLoad;
  • (void)reloadTableData;
  • (void)setFooterView;
  • (void)setHeaderView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ExpressionWrap : MMObject { NSString *_key; NSDictionary *_descDic; NSString *_imagePath; UIImage *_image; }

@property(retain, nonatomic) UIImage *image; // @synthesize image=_image; @property(retain, nonatomic) NSString *imagePath; // @synthesize imagePath=_imagePath; @property(retain, nonatomic) NSDictionary *descDic; // @synthesize descDic=_descDic; @property(retain, nonatomic) NSString *key; // @synthesize key=_key; - (void).cxx_destruct;

@end

@interface ExpressionMgr : MMService <MMEmoticonResExt, MMService, IMMLanguageMgrExt> { NSString *m_nsTotalEmoticonRegex; NSArray *m_qqEmojiKeyList; NSArray *m_emojiCodes; NSArray *m_emojiDescription; NSDictionary *m_emojiDescDic; NSDictionary *m_expressionWrapDic; NSDictionary *m_descToExpressionWrapDic; }

  • (void).cxx_destruct;
  • (void)onEmoticonResUpdateForSubType:(unsigned long)arg1;
  • (void)dealloc;
  • (id)getEmojiDescriptionAtIndex:(unsigned int)arg1;
  • (void)onLanguageChange;
  • (id)getDescStrByEmoji:(id)arg1;
  • (unsigned long)countOfEmoji:(id)arg1;
  • (struct _NSRange)rangeOfEmoticon:(id)arg1 inRange:(struct _NSRange)arg2;
  • (id)getDescStrByExpression:(id)arg1;
  • (id)getEmojiBoardKeyList;
  • (id)getImageByExpression:(id)arg1;
  • (void)releaseExpressionImages;
  • (void)onLocalMemoryWarning;
  • (void)loadQQEmojiKeyList;
  • (id)valueForKey:(const char *)arg1 inNode:(struct XmlReaderNode_t *)arg2;
  • (void)loadQQEmojiKeyListConfig;
  • (id)emoticonRegexForNewExpressionCongifWithWrapDic:(id)arg1 descToWrapDic:(id)arg2;
  • (void)configEmoticonRegexWithNewExpressionRegexString:(id)arg1;
  • (void)loadExpression;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMStringToastView : MMUIView { BOOL m_animationDone; NSString *m_currentString; NSMutableArray *m_remainStringList; UILabel *m_currentLabel; UILabel *m_nextLabel; UIImageView *m_backgroundImageView; NSMutableArray *m_remainTimeList; }

@property(retain, nonatomic) NSMutableArray *m_remainTimeList; // @synthesize m_remainTimeList; @property(nonatomic) BOOL m_animationDone; // @synthesize m_animationDone; @property(retain, nonatomic) UIImageView *m_backgroundImageView; // @synthesize m_backgroundImageView; @property(retain, nonatomic) UILabel *m_nextLabel; // @synthesize m_nextLabel; @property(retain, nonatomic) UILabel *m_currentLabel; // @synthesize m_currentLabel; @property(retain, nonatomic) NSMutableArray *m_remainStringList; // @synthesize m_remainStringList; @property(retain, nonatomic) NSString *m_currentString; // @synthesize m_currentString; - (void).cxx_destruct; - (struct CGRect)getStringRect:(id)arg1 WithWidth:(float)arg2 WithHeight:(float)arg3; - (void)timerFunction; - (void)clearCurrentString; - (void)addScrollingString:(id)arg1 withDisplayTime:(float)arg2; - (void)addScrollingString:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1; - (void)dealloc;

@end

@interface FTSPOICell : MMTableViewCell { FTSBussinessResultItem *_resultItem; NSMutableArray *_arrKeyword; AttributeLabel *_titleLabel; AttributeLabel *_positionLabel; AttributeLabel *_detailInfoLabel; MMUILabel *_averageLabel; UIView *_starContainer; }

  • (void).cxx_destruct;
  • (void)updateStarLevel:(unsigned long)arg1;
  • (id)makeFlagView:(unsigned long)arg1;
  • (void)updateStatus:(BOOL)arg1;
  • (void)updateResultItem:(id)arg1 arrKeyword:(id)arg2;
  • (void)initView;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface AppleSearchMgr : MMService <MMPatternLockLogicDelegate, MMUIViewControllerDelegate, MMService> { BOOL m_hasIndexSearch; MMUIViewController *m_moreVc; unsigned long m_patternLockLogicTag; }

  • (void).cxx_destruct;
  • (id)getViewController;
  • (void)onPatternLockLogicOperateSuccess;
  • (void)onPatternLockLogicOperateCancel;
  • (id)getEnteranceViewContoller;
  • (void)indexActivities;
  • (id)genFeatureSearchItem:(id)arg1 title:(id)arg2 keywords:(id)arg3;
  • (id)openShake:(int)arg1 isSupported:(BOOL)arg2 currentVc:(id)arg3;
  • (void)openFeature:(id)arg1;
  • (void)openQuickPay;
  • (void)openQuickPayOnVc:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonUploadCgi : MMObject { BOOL m_hasStartRequestOnce; id m_delegate; unsigned long m_eventId; NSString *m_md5; unsigned long m_startPos; unsigned long m_totalLen; NSString *m_filePath; }

@property(retain, nonatomic) NSString *m_filePath; // @synthesize m_filePath; @property(nonatomic) unsigned long m_totalLen; // @synthesize m_totalLen; @property(nonatomic) unsigned long m_startPos; // @synthesize m_startPos; @property(retain, nonatomic) NSString *m_md5; // @synthesize m_md5; @property(nonatomic) BOOL m_hasStartRequestOnce; // @synthesize m_hasStartRequestOnce; @property(nonatomic) unsigned long m_eventId; // @synthesize m_eventId; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)callOkDelegateMd5:(id)arg1; - (void)callFailedDelegate; - (void)internalRequest; - (void)startRequest; - (BOOL)isActive; - (id)initWithFilePath:(id)arg1 md5:(id)arg2 delegate:(id)arg3; - (void)dealloc;

@end

@interface GameMessageNodeView : BaseMessageNodeView { UIImageView *m_imageViewGame; unsigned long m_uiRealGameIndex; unsigned long m_uiGameType; unsigned long m_uiCurImageIndex; BOOL m_bIsSender; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)showOperations;
  • (void)onMoreOperate:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (void)stopAnimation;
  • (void)doAnimation;
  • (id)getGameImageByIndex:(unsigned long)arg1;
  • (void)chageGameImage:(id)arg1;
  • (id)tryGenHQImage:(id)arg1;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (id)initWithMessageWrap:(id)arg1 Contact:(id)arg2 ChatContact:(id)arg3;

@end

@interface SimpleSightInfo : NSObject { NSString *_dataPath; NSString *_thumbPath; FavStreamVideoItem *_streamVideoItem; int _duration; NSString *_statExtStr; }

@property(retain, nonatomic) NSString *statExtStr; // @synthesize statExtStr=_statExtStr; @property(nonatomic) int duration; // @synthesize duration=_duration; @property(retain, nonatomic) FavStreamVideoItem *streamVideoItem; // @synthesize streamVideoItem=_streamVideoItem; @property(retain, nonatomic) NSString *thumbPath; // @synthesize thumbPath=_thumbPath; @property(retain, nonatomic) NSString *dataPath; // @synthesize dataPath=_dataPath; - (void).cxx_destruct;

@end

@interface FavSightFullScreenViewController : UIViewController { FavForwardLogicController *m_favForwardController; BOOL _supportLandscape; }

@property(nonatomic) BOOL supportLandscape; // @synthesize supportLandscape=_supportLandscape; - (void).cxx_destruct; - (void)forwardSight:(id)arg1; - (unsigned int)supportedInterfaceOrientations; - (BOOL)shouldAutorotate; - (id)getFavForawrdViewController; - (void)viewWillAppear:(BOOL)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavSightWindow : MMUIWindow <WCActionSheetDelegate, SightViewDelegate, WCNetworkMediaPlayerDelegate> { FavSightFullScreenViewController *m_viewController; SimpleSightInfo *m_sightInfo; SightView *_sightView; UIButton *m_playAttachVideoButton; UILabel *_tipsLabel; int _fullPlayTimes; NSString *m_jumpDetailUrl; BOOL _supportLandscape; }

@property(nonatomic) BOOL supportLandscape; // @synthesize supportLandscape=_supportLandscape; @property(retain, nonatomic) NSString *m_jumpDetailUrl; // @synthesize m_jumpDetailUrl; - (void).cxx_destruct; - (void)updateThumbImageIfNeededWithCompletionHandler:(CDUnknownBlockType)arg1; - (BOOL)isAd; - (void)onResumeSightView:(id)arg1; - (BOOL)sightView:(id)arg1 playbackDidReadEnd:(BOOL)arg2; - (BOOL)stopAtLastVideoFrameWhenPlayEnd; - (void)onClosePlayerForViewDetail:(id)arg1; - (void)onClosePlayer; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)exitFullScreen:(id)arg1; - (void)longPressFullScreenWindow:(id)arg1; - (void)playSight; - (void)setPlayAttachVideoButtonFrame; - (void)layoutSubviews; - (struct CGSize)sightVideoSize; - (id)initWithSightInfo:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1 sightInfo:(id)arg2; - (void)internalInitWithSightInfo:(id)arg1; - (void)onClickDetailButton; - (void)onClickPlayAttachVideoBtn; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavSightView : MMUIView <SightViewDelegate, WCActionSheetDelegate> { BOOL m_autoDownload; SimpleSightInfo *m_sightInfo; FavSightWindow *m_sightWindow; SightView *_sightView; id m_delegate; BOOL bIsSyncComplete; BOOL fullScreenMode; CAGradientLayer *m_layer; unsigned int _sightLegalityType; BOOL _downloadFailed; BOOL _supportLandscape; }

@property(nonatomic) BOOL supportLandscape; // @synthesize supportLandscape=_supportLandscape; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)updateThumbImageIfNeededWithCompletionHandler:(CDUnknownBlockType)arg1; - (BOOL)isAd; - (void)checkLegalityWithCompletionHandler:(CDUnknownBlockType)arg1; - (void)sightViewProgressDidReachEnd:(id)arg1; - (void)onResumeSightView:(id)arg1; - (void)initCoverMask; - (void)layoutSubviews; - (void)refreshThumb; - (void)setDownFail; - (void)setDownFinsh; - (void)setFinishedLength:(long)arg1 TotalLength:(long)arg2; - (BOOL)isFileExistAndVideoPlayable:(id)arg1; - (void)stop; - (void)pause; - (void)fullPlay; - (void)tryToPlay:(BOOL)arg1; - (BOOL)shouldAutoPlay; - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; - (void)fullScreenPlay:(id)arg1; - (void)onClickSight; - (void)initView; - (void)resize:(struct CGSize)arg1; - (void)initPlayerView; - (struct CGSize)getSightSizeWithMaxSize:(struct CGSize)arg1; - (float)getSightHeight; - (void)dealloc; - (void)setFrame:(struct CGRect)arg1; - (id)initWithFavDataSource:(id)arg1 autoDownload:(BOOL)arg2; - (id)initWithFavDataSource:(id)arg1; - (id)initWithSimpleSightInfo:(id)arg1 fullScreenMode:(BOOL)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BaseMsgContentViewController : MMSearchBarDisplayController <MsgSearchHelperDelegate, MsgImgFullScreenWindowDelegate, BannerToastExt, IdleTimerUtilExt, BadRoomLogicControllerDelegate, MsgImgFullScreenViewControllerDelegate, WCCanvasPageViewControllerDelegate, UITableViewDelegate, UITableViewDataSource, WCActionSheetDelegate, UIAlertViewDelegate, UINavigationControllerDelegate, UIDocumentInteractionControllerDelegate, tableViewDelegate, TypingControllerDelgate, messageNodeViewDelegate, contactInfoDelegate, MsgDelegate, MMInputToolViewDelegate, ChatBackgroundExt, ShareMessageConfirmLogicHelperDelegate, MMReadMailViewDelegate, IVOIPExt, AppDetailDelegate, TipsViewDelegate, TrackRoomTipsViewDelegate, IMsgExt, IMsgRevokeExt, IVOIPUILogicMgrExt, WXGestureDelegate, MMMultiSelectToolViewDelegate, MultiSelectContactsViewControllerDelegate, MMScrollActionSheetDelegate, MessageObserverDelegate, FirstUnReadTipViewDelegate, WCNetworkMediaPlayerDelegate> { NSMutableArray *m_arrMessageNodeData; unsigned long m_uLastTime; unsigned long m_uLastMoreMsgTime; BOOL m_bKeyboardShow; BOOL m_bToolViewHidden; unsigned int m_moreMsgIndex; BOOL m_bReadtToLoadMoreMsg; id m_delegate; id m_backgroundThreadDelegate; Class m_delegateClass; MMTimer *m_LockerTimer; MMTimer *m_updateTimeLabelTimer; MMTableView *m_tableView; UIActivityIndicatorView *m_activityView; UIView *m_headerView; MMInputToolView *_inputToolView; UIView *m_backgroundView; NSMutableArray *m_arrDeleteRows; UIView *m_deleteContainView; BOOL m_bViewDidAppear; TrackRoomTipsView *m_trackTipsView; struct vector<Class, std::__1::allocator> m_messageNodeClass; BOOL m_bViewUnloaded; struct CGPoint m_pTableViewOffset; int m_keyboardHeight; NSString *m_text; int m_inputMode; int m_positionMode; int m_contentMode; float m_fKeyboardAnimationDuration; MsgSearchHelper *m_oMsgSearchHelper; int m_iInitTableViewContentOffset; BOOL m_bNeedAdjustTableViewContentOffset; unsigned long m_uiSearchResultNodeViewHeight; int m_uiInterfaceOrientation; MMLoadingView *m_loadingView; ShareMessageConfirmLogicHelper *_shareMessageConfirmLogicHelper; WXGesture *_gesture; MMMultiSelectToolView *_multiSelectView; NSMutableArray *m_arrSelectMsgLocalID; UIView *m_msgReceivingTipsView; unsigned long m_uiSelectSearchMsgID; TipsView *m_chatAddFriend; TipsView *m_recommandFriend; TipsView *m_securityBanner; BOOL m_bChatAddFriendShow; BOOL m_bSecurityBannerShow; BOOL m_bShouldShowKeyboardAnimation; BOOL m_bNeedToUpdateTitle; BOOL m_bIsRevokeAdding; int m_msgCounerDurOneSync; BOOL m_bHightlightedSearchedMsgNode; NSMutableDictionary *m_dicMesIdForCellIndex; struct CGPoint m_decelerateTarget; CMessageWrap *m_firstUnReadMsg; FirstUnReadTipView *m_jumpFirstUnReadBtn; unsigned int m_unreadCount; MMScrollActionSheet *m_scrollActionSheet; MMUIWindow *m_fullScreenWindow; CMessageNodeData *m_fullScreenNodeData; CMessageWrap *m_firstNewInvMsg; BOOL m_isMsgReceiveTipsJacking; unsigned int m_openTrackScene; struct timeval m_menuHideTime; BOOL m_shouldScrollToBottomAfterRotate; BOOL m_resignInputToolViewFirstResponder; BOOL m_textFloatPreviewHiding; BOOL m_scrollingTableToBottom; struct _NSRange m_scrollingInvisibleRange; BOOL m_scrollingToFirstUnRead; CMessageWrap *m_lastMsgInNewArray; UIView *m_footerView; UIActivityIndicatorView *m_footerActivityView; BOOL m_needLoadMoreWhenScrollToFistUnRead; BOOL m_needHideFirstUnReadBtn; BOOL m_isInGestureTransition; BOOL m_bMovingToMainFrameTab; float m_bannerHeight; BOOL m_isPeekPreview; MsgImgFullScreenWindow *m_imgFullScreenWnd; unsigned long m_uiEnterRoomTime; unsigned long m_uiEnterRoomUnreadCount; BOOL m_bCloseForViewDetail; UIImageView *m_showNewView; unsigned long _startTime; BOOL _m_bIsInMainFrame; NSMutableArray *m_shareContacts; int m_searchScene; BadRoomLogicController *_m_badRoomLogicController; }

@property(retain, nonatomic) BadRoomLogicController *m_badRoomLogicController; // @synthesize m_badRoomLogicController=_m_badRoomLogicController; @property(nonatomic) BOOL m_bIsInMainFrame; // @synthesize m_bIsInMainFrame=_m_bIsInMainFrame; @property(nonatomic) int m_searchScene; // @synthesize m_searchScene; @property(retain, nonatomic) NSMutableArray *m_shareContacts; // @synthesize m_shareContacts; @property(retain, nonatomic) UIView *m_msgReceivingTipsView; // @synthesize m_msgReceivingTipsView; @property(retain, nonatomic) WXGesture *gesture; // @synthesize gesture=_gesture; @property(retain, nonatomic) MMTimer *m_LockerTimer; // @synthesize m_LockerTimer; @property(retain, nonatomic) MMInputToolView *toolView; // @synthesize toolView=_inputToolView; @property(retain, nonatomic) MMTimer *m_updateTimeLabelTimer; // @synthesize m_updateTimeLabelTimer; @property(nonatomic) __weak id m_backgroundThreadDelegate; // @synthesize m_backgroundThreadDelegate; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (id).cxx_construct; - (void).cxx_destruct; - (void)showAttachmentView; - (void)previewingContext:(id)arg1 commitViewController:(id)arg2; - (id)previewingContext:(id)arg1 viewControllerForLocation:(struct CGPoint)arg2; - (id)previewActionItems; - (BOOL)isPeekPreview; - (void)setIsPeekPreview:(BOOL)arg1; - (void)onIdleTimerUtilVoipQuit; - (void)onFullScreenWindowWillHide; - (struct CGRect)getVisibleRectInScreen:(id)arg1; - (struct CGRect)getInnerVisibleRectInScreen:(struct CGRect)arg1; - (int)getMessageNodePosition:(id)arg1; - (id)getNodeDataByIndex:(unsigned int)arg1; - (void)onJumpToViewDetail:(id)arg1; - (void)onMsgImgPreviewDataRequired:(id)arg1; - (void)onSightViewDetail:(id)arg1 vc:(id)arg2; - (void)onPlayAttachVideo:(id)arg1 vc:(id)arg2; - (void)onImgMsgLocate:(id)arg1 vc:(id)arg2; - (void)onCurrentPageMsgReMoved:(id)arg1; - (void)onMsgImgWindowDidHideToMsg:(id)arg1; - (void)onMsgImgWindowWillHideToMsg:(id)arg1; - (void)onMsgImgWindowDidShowFromMsg:(id)arg1; - (void)onMsgImgWindowWillShowFromMsg:(id)arg1; - (void)onSYncEnd; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)showReceiveMsgTips; - (void)stopReceiveMsg; - (void)startReceiveMsgWithTips:(id)arg1; - (float)getInvisibleHeight; - (BOOL)isContactSizeOverScreen; - (void)endSearchAndDisplay; - (void)scrollActionSheet:(id)arg1 didSelecteItem:(id)arg2; - (void)OnMultiMsgMoreOperation:(id)arg1; - (void)ShowMultiSelectMoreOperation:(id)arg1; - (void)OnMultiEmailMessage:(id)arg1; - (void)OnMultiForwardMessage; - (void)OnMultiDeleteMessage:(id)arg1; - (void)OnMultiFavAddMessage; - (void)showAlertTooMany; - (void)onMoreOperateWithMsgId:(id)arg1; - (void)gestureWillEndTransition:(id)arg1 isCanceld:(BOOL)arg2; - (void)gestureWillBeginTransition:(id)arg1; - (void)onVideoVoipViewDidAppear:(id)arg1; - (void)didRotateFromInterfaceOrientation:(int)arg1; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)rotate:(int)arg1 duration:(double)arg2; - (BOOL)ToolViewStatusCanSupportAutorotateToInterfaceOrientation:(int)arg1; - (void)onTrackRoomTipsViewClick; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)hideTrackRoomTips; - (void)showTrackRoomTips; - (void)updateBanner; - (BOOL)shouldHideOrginInputToolView; - (float)getCustomizedAreaWidth; - (void)loadingAfterForwardMessageOK; - (void)stopLoadingAndShowOkWithText:(id)arg1; - (void)stopLoadingAndShowOk; - (void)stopLoading; - (void)showLoadingViewWithText:(id)arg1; - (void)showLoadingView; - (void)updateChatRoomData:(id)arg1; - (id)GetCurrentViewController; - (BOOL)canShowEnterpriseBrandEntry; - (BOOL)canShowLocation; - (BOOL)canShowFavEntry; - (void)initAllowNameCardFollowRedEnvelope; - (void)initAllowWxTalkFollowSight; - (void)initAllowRecommendApp; - (void)initAllowMultiTalk; - (void)initAllowWxTalk; - (BOOL)isAllowWxTalk; - (void)initAllowVoiceInput; - (BOOL)isAllowVoiceInput; - (void)initAllowVoip; - (BOOL)isAllowVoip; - (void)OnMsgDownloadVideoCommonFail:(id)arg1 MsgWrap:(id)arg2; - (void)OnMsgDownloadVideoExpiredFail:(id)arg1 MsgWrap:(id)arg2; - (void)OnMsgDownloadAppAttachCommonFail:(id)arg1 MsgWrap:(id)arg2; - (void)OnMsgDownloadAppAttachExpiredFail:(id)arg1 MsgWrap:(id)arg2; - (void)OnMsgDownloadThumbFail:(id)arg1 MsgWrap:(id)arg2; - (void)OnMsgDownloadThumbOK:(id)arg1 MsgWrap:(id)arg2; - (id)documentInteractionControllerViewControllerForPreview:(id)arg1; - (void)OnAppDataPreview:(id)arg1 MsgWrap:(id)arg2; - (int)preferredInterfaceOrientationForPresentation; - (void)PreviewAppNode:(id)arg1 MsgWrap:(id)arg2 Pop:(BOOL)arg3; - (void)updateToolViewOrigin; - (void)onTopBarFrameChanged; - (void)adjustViewAndNavBarRect; - (void)adjustDeleteViewRect; - (void)hideToolViewAnimated:(BOOL)arg1; - (void)onDeleteAllMsg; - (void)ReloadView; - (void)Reset; - (id)init; - (void)dealloc; - (void)didReceiveMemoryWarning; - (void)viewDidUnload; - (void)my_viewWillUnload; - (void)my_viewDidUnload; - (void)resetToolView; - (void)viewDidLoad; - (void)onChatBackgroundChanged:(id)arg1; - (void)OnSendMessageCancel:(id)arg1; - (void)OnSendMessageFail:(id)arg1 WithError:(int)arg2; - (void)OnSendMessageOK:(id)arg1; - (void)systemActived:(id)arg1; - (void)systemResigned:(id)arg1; - (void)MenuControllerWillHide:(id)arg1; - (void)MenuControllerWillShow:(id)arg1; - (void)stopLabelTimer; - (void)beginLabelTimer; - (void)lockerTimesup; - (void)beginLockerTimer; - (void)stopLockerTimesup; - (void)onTipViewClick:(id)arg1; - (id)getLastContentMessageNodeFromArray:(id)arg1; - (id)getFirstContentMessageNodeFromArray:(id)arg1; - (void)scrollToFirstUnReadMessage:(id)arg1 animated:(BOOL)arg2; - (unsigned int)getFirstUnReadMessageIndex; - (unsigned int)getFirstUnReadSplitNodeIndex; - (void)onScrollToFirstUnReadMsg; - (void)tryAddUnReadSplitNode; - (void)updateFirstUnReadButtonOnShowBanner:(float)arg1; - (void)animateHideFirstUnReadButton; - (void)animateShowFirstUnReadButton:(float)arg1; - (void)tryShowFirstUnReadButtonAnimated:(BOOL)arg1; - (void)onTrySHowFirstUnReadButton; - (float)getVisibleHeight; - (float)getTableViewVisibleHeightWithOrientation:(int)arg1; - (void)willShow; - (void)viewDidBeDismissed:(BOOL)arg1; - (void)viewDidBePresented:(BOOL)arg1; - (void)viewWillPresent:(BOOL)arg1; - (void)viewWillBePushed:(BOOL)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewWillPop:(BOOL)arg1; - (void)removeVoipAndPhoneTip; - (void)removeVoiceTip; - (void)viewDidBePushed:(BOOL)arg1; - (void)tryMoveToMainFrame; - (void)viewDidPop:(BOOL)arg1; - (void)viewDidBePoped:(BOOL)arg1; - (void)onViewDisappear; - (void)willDisshow; - (void)willAppear; - (void)statEnterMsgChat; - (void)didExitRoom; - (void)willEnterRoom; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidPush:(BOOL)arg1; - (void)viewWillPush:(BOOL)arg1; - (id)tagForCurrentPage; - (id)tagForActivePage; - (void)viewDidAppear:(BOOL)arg1; - (id)findSearchedMsgIndexPath; - (BOOL)shouldEnableKeyboardInteractivePop; - (BOOL)shouldInteractivePop; - (void)willDismissAndShow; - (void)viewWillAppear:(BOOL)arg1; - (void)trySetInputToolviewFirstResponder; - (void)fixInputToolViewKeyboard; - (void)SetVoiceEnabled:(BOOL)arg1; - (id)GetContact; - (void)updateMessageNodeStatus:(id)arg1; - (void)onDeleteMessage:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)handleDeleteAllMessage; - (void)deleteAllMessage; - (void)handleAfterDeleteAllMessage; - (void)onHideMultiSelectView; - (void)onFinishMultiSelect:(id)arg1; - (void)onReturn:(id)arg1; - (void)onEditMessage:(id)arg1; - (void)updateDeleteCount; - (void)sendShortVideoMsg:(id)arg1 thumbImg:(id)arg2; - (void)onSightPictureTaken:(id)arg1; - (void)onShortVideoTaken:(id)arg1 thumbImg:(id)arg2 sentImmediately:(BOOL)arg3; - (void)onTextDeleteAll; - (BOOL)hasCardPkgEntry; - (BOOL)hasGroupPayEntry; - (BOOL)hasRedEnvelopesEntry; - (BOOL)hasTransferMoneyEntry; - (BOOL)hasServiceEntry; - (id)getServiceAppList; - (id)getAttachmentViewServiceAppList; - (void)openServiceApp:(id)arg1; - (void)redEnvelopesLogic; - (void)transferMoneyLogic; - (void)openServiceAppListController; - (void)onOpenMyCardPkgViewController; - (void)openMyFavoritesListController; - (BOOL)canShowSight; - (void)onOpenTrackRoom:(unsigned int)arg1; - (BOOL)shouldShowOpenTrackRoom; - (void)onGroupPayButtonClick; - (void)onSelectLocation; - (void)onVideoVoipInvite; - (void)onVoipInvite; - (void)onMultiTalkButtonClick; - (void)onShareCard; - (void)SendEmoticonMesssageToolView:(id)arg1; - (void)openCameraController; - (void)openMediaBrowser; - (void)CancelRecording; - (void)StopRecording; - (void)StartRecording; - (void)TextDidChanged:(id)arg1 selectedRange:(struct _NSRange)arg2; - (void)scrollRectToVisiblePosition:(struct CGRect)arg1; - (BOOL)isRectVisibleInTableView:(struct CGRect)arg1; - (BOOL)isInputViewPositionDown; - (void)willShowMenuController:(id)arg1; - (void)keyboardWillHide; - (BOOL)shouldHideToolViewOnKeyboardHide; - (void)onToolViewDidMoveToWindow; - (void)reloadMessagesInternal; - (void)onPositionModeChangeTo:(int)arg1 Animated:(BOOL)arg2; - (void)HasCustomInputToolViewAndDontNeedShowToolView:(char *)arg1; - (void)ToolViewPositionDidChanged:(BOOL)arg1 animated:(BOOL)arg2; - (void)adjustTableViewRect; - (void)updateTableContentOffsetAnimated:(BOOL)arg1 OffsetDelta:(float)arg2; - (void)scrollTableToBottomAnimated:(BOOL)arg1 init:(BOOL)arg2; - (void)updateTableLayoutAnimateDuration:(double)arg1 Orientation:(int)arg2; - (void)SendEmojiArtMessageToolView:(id)arg1; - (void)SendTextMessageToolView:(id)arg1; - (void)AsyncSendMessage:(id)arg1; - (id)getCurrentChatName; - (void)sendCaptruedImage:(id)arg1; - (void)pasteImage:(id)arg1; - (BOOL)shouldInitWXEmoticonView; - (void)clearCaptureViewParams; - (id)captureViewParams; - (void)onTouchDown; - (void)touchesEnded_TableView:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan_TableView:(id)arg1 withEvent:(id)arg2; - (void)scrollViewDidScroll:(id)arg1; - (void)scrollViewDidEndScrollingAnimation:(id)arg1; - (void)onPan:(id)arg1; - (void)scrollViewWillEndDragging:(id)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3; - (void)scrollViewDidEndDecelerating:(id)arg1; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 shouldHighlightRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)didFinishedLoading:(id)arg1; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSections; - (void)makeCell:(id)arg1 row:(unsigned int)arg2; - (void)viewDidLayoutSubviews; - (void)initView; - (void)initGestureRecognizer; - (void)onSwipeGestureRecognizer:(id)arg1; - (void)adjustTableViewOffset; - (void)reloadBackgroundView; - (void)initSearchBar; - (void)resetMsgSearchHelper; - (void)initMsgSearchHelper:(int)arg1; - (float)getSearchBarHeight; - (BOOL)showTrackExitAlert; - (void)onBackButtonClicked:(id)arg1; - (void)initNavigationView; - (void)updateRightBar; - (id)getLeftBarButton; - (id)getRightBarButton; - (void)openHomePage:(id)arg1; - (void)openVoiceCall; - (void)openVideoCall; - (id)getVoipBarButton; - (id)getHomePageBarButton; - (void)OnFinished; - (void)initMultiSelectToolView; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (BOOL)gestureRecognizer:(id)arg1 shouldBeRequiredToFailByGestureRecognizer:(id)arg2; - (BOOL)isViewControllerAnimated; - (BOOL)ShouldShowKeyboardAnimation; - (void)initToolView; - (void)initToolEmoticonView; - (void)initTableView; - (void)reloadTableHeaderView:(BOOL)arg1; - (void)startVoiceAnimatingAtNodeId:(unsigned long)arg1; - (void)initTableHeaderView; - (void)updateOpBtnState:(BOOL)arg1; - (void)MoreMsgBtnUpdate:(unsigned long)arg1 unReadCount:(unsigned long)arg2; - (void)initData; - (void)onLoadDownMoreMessage:(id)arg1; - (void)onSightTipsOK; - (BOOL)canBecomeFirstResponder; - (void)setTableFooterView:(BOOL)arg1; - (void)onLoadFirstUnreadMsg:(id)arg1; - (void)onLoadFirstScreenMsg:(BOOL)arg1; - (void)onLoadMessageFail; - (void)onLoadMoreMessage; - (void)initHistroyMessageNodeData; - (void)removeLastTimeNode; - (void)addMessageNode:(id)arg1 layout:(BOOL)arg2 addMoreMsg:(BOOL)arg3; - (void)OnRevokeMsg:(id)arg1 MsgWrap:(id)arg2 ResultCode:(unsigned long)arg3 ResultMsg:(id)arg4 EducationMsg:(id)arg5; - (void)OnMsgRevoked:(id)arg1 n64MsgId:(long long)arg2 SysMsg:(id)arg3; - (float)getMaxContentHeightForNodeView:(id)arg1; - (id)addSplitNode:(id)arg1 addMoreMsg:(BOOL)arg2; - (void)addTimeNode:(id)arg1 layout:(BOOL)arg2 addMoreMsg:(BOOL)arg3; - (void)preCreateMessageContentNode:(id)arg1; - (id)getMessageChatContactByMessageWrap:(id)arg1; - (id)newMessageNodeViewForMessageWrap:(id)arg1 contact:(id)arg2 chatContact:(id)arg3; - (BOOL)isShowHeadImage:(id)arg1; - (void)updateMessageNodeViewForOrientation:(id)arg1; - (void)preCreateMessageSplitNode:(id)arg1; - (void)updateTimeNodeViewForOrientation:(id)arg1; - (void)preCreateMessageTimeNode:(id)arg1; - (void)contactInfoReturn; - (void)newMessageFromContactInfo:(id)arg1; - (void)addToContactsFromContactInfo:(id)arg1; - (void)switchEarMode; - (void)onCommentOnMessageWrap:(id)arg1; - (void)jumpToShakeView:(unsigned long)arg1; - (void)jumpToUserProfile:(id)arg1 Displayname:(id)arg2 Scence:(unsigned long)arg3 fromBanner:(BOOL)arg4; - (void)jumpToUserProfile:(id)arg1 Displayname:(id)arg2 Scence:(unsigned long)arg3; - (void)onMassSendSendAgain:(id)arg1; - (void)onForwardMessageOK; - (void)onHideKeyboard; - (void)onScrollToBottom; - (void)onNodeViewChanged; - (void)reloadNodeWithMessageWrap:(id)arg1; - (void)reloadTableViewNode; - (void)tagLink:(id)arg1 messageWrap:(id)arg2; - (void)deleteMail:(id)arg1; - (void)longPressOnHeadImageForDebug:(id)arg1; - (void)longPressOnHeadImage:(id)arg1; - (void)deleteNode:(id)arg1; - (BOOL)isMsgCanRevoke:(id)arg1; - (BOOL)isLastMsg:(id)arg1; - (BOOL)isMsgLastSend:(id)arg1; - (id)getLastSentMsg; - (BOOL)isChatStatusNotifyOpen; - (void)shareMsgToOpenSDKByNodeView:(id)arg1; - (void)revokeMsgByNodeView:(id)arg1; - (void)StartDownloadShortVideo:(id)arg1; - (void)StartDownloadVideo:(id)arg1; - (void)StartUploadVideo:(id)arg1; - (void)StopDownloadVideoWithKVReport:(id)arg1; - (void)StopDownloadVideo:(id)arg1; - (void)StopUploadVideo:(id)arg1; - (struct CGRect)getNodeRectInScreen:(unsigned long)arg1; - (struct CGRect)getImageNodeRectInScreen:(unsigned long)arg1; - (id)GetMessageNodeDataArray; - (id)GetMessagesWrapArray; - (void)ShowVolumeTips; - (void)ShowEarTips; - (void)ShowEarBackTips; - (void)StopPlayingNodeView:(unsigned long)arg1; - (void)StartPlayingNodeView:(unsigned long)arg1; - (void)stopAllShortVideo; - (void)EndPlaying:(id)arg1; - (void)OnEndPlaying:(id)arg1; - (void)BeginPlaying:(id)arg1 FromTouch:(BOOL)arg2; - (void)SetMsgPlayed:(id)arg1; - (void)setSecurityTipShow:(BOOL)arg1; - (void)setAddFriendTipShow:(BOOL)arg1 contact:(id)arg2; - (void)showAddFriendTip:(BOOL)arg1; - (float)getSecurityBannerTipHeight; - (float)getAddFriendTipHeight; - (float)getTipsHeight; - (void)checkShowSecurityBannerTip:(BOOL)arg1; - (void)checkShowRecommandFriendTip:(BOOL)arg1; - (void)checkTips:(BOOL)arg1; - (void)onReceiveSecurityBannerMsg:(id)arg1 withWording:(id)arg2; - (void)onShareVideoToTimeline:(BOOL)arg1; - (void)onShareVideoToFriend:(id)arg1; - (void)onClickFavVideoMenu; - (void)onClosePlayerForViewDetail:(id)arg1; - (void)jumpToDetail:(id)arg1; - (void)onClosePlayer; - (BOOL)stopAtLastVideoFrameWhenPlayEnd; - (void)JumpToViewStreamVideo:(id)arg1; - (void)onMultiSelectContactReturn:(id)arg1; - (id)contactShareMsgFromUser:(id)arg1 toUser:(id)arg2 sharedContact:(id)arg3; - (void)clickNewAASysMsg:(id)arg1 withMsgLocalID:(unsigned long)arg2; - (void)clickLinkToDealWithSysXml:(id)arg1 fromScene:(id)arg2; - (void)clickReceiveBrandMsg; - (void)clickShieldBrandMsg; - (void)clickLinkToExpose; - (void)onExposeTemplateMsg:(id)arg1; - (void)onPerformIconAction:(id)arg1; - (void)onPerformExposeAction:(id)arg1; - (void)showExposeViewController; - (void)onPerformAction:(id)arg1; - (void)onTipsViewClose:(id)arg1; - (void)onTipsViewClick:(id)arg1; - (void)showEarModeTips; - (void)readerViewClickedWithMsg:(id)arg1; - (void)headerImageClickedWithMsg:(id)arg1; - (void)headerImageClicked:(id)arg1; - (void)enterChat:(id)arg1; - (void)PlayShortVideo:(id)arg1; - (void)PlayVideo:(id)arg1; - (void)showMultiTalkMessageInfoWithSessionItem:(id)arg1 msgLocalID:(unsigned int)arg2; - (void)showMultiTalkSessionInfo:(id)arg1; - (void)tapText_NodeView:(id)arg1; - (void)tapAppNodeView:(id)arg1; - (void)tapFriendCard_NodeView:(id)arg1 WithContact:(id)arg2 WithMsg:(id)arg3; - (void)tapPushContact_NodeView:(id)arg1; - (void)tapPushMail_NodeView:(id)arg1 withPushMailWrap:(id)arg2; - (void)tapReader_NodeView:(id)arg1; - (void)tapImage_NodeView:(id)arg1; - (void)tapLocation_NodeView:(id)arg1; - (void)tapVideoStatus_NodeView:(id)arg1; - (void)tapStatus_NodeView:(id)arg1; - (void)hasTapReaderNodeView; - (id)getViewController; - (void)updateTypingTitle:(id)arg1; - (void)PreviewImage:(id)arg1; - (id)chatContactForMessageWrap:(id)arg1; - (void)unHighLightSelectSearchCell; - (void)highLightSelectSearchCell; - (void)didSelectSearchResultForMessageWrap:(id)arg1 indexPath:(id)arg2; - (void)didSelectSearchResultForMessageWrap:(id)arg1; - (void)locateToMsg:(id)arg1; - (id)QueryMsgText:(id)arg1 FromID:(unsigned long)arg2 FromCreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4 LeftCount:(unsigned int *)arg5; - (void)msgSearchBarSearchByTime; - (void)msgSearchBarSearchByName; - (void)msgSearchBarDoSearch; - (void)msgSearchBarCancel; - (id)getParentTableView; - (id)getParentView; - (void)deleteNode:(id)arg1 withDB:(BOOL)arg2 animated:(BOOL)arg3; - (void)openChatInfo:(id)arg1; - (void)onUpdateTimeLabelTimer:(id)arg1; - (void)addReceiveMessageNode:(id)arg1; - (void)sendMessageWithMsgWrap:(id)arg1; - (void)updateMessageNodeImageLoadingPercent:(unsigned long)arg1 percent:(unsigned long)arg2; - (void)tryScrollToBottomAnimated:(BOOL)arg1; - (BOOL)isScrollToBottom; - (void)ScrollToBottomAnimated:(BOOL)arg1; - (void)ScrollToBottomAnimatedAndLoadMoreNode; - (id)getNavigationButton:(id)arg1; - (void)updateTitleView:(id)arg1; - (void)viewDidTransitionToNewSize; - (id)getTitleLableViewWithMaxWidth:(float)arg1 title:(id)arg2; - (BOOL)ifJumpToPreviewAfterDownloadSuccess:(unsigned long)arg1; - (BOOL)isMessageShowInTableViewWithLocalID:(unsigned long)arg1; - (void)locateTableViewWithLocalID:(unsigned long)arg1; - (unsigned int)getMsgContentSizeHeight:(unsigned long)arg1; - (unsigned int)getCurContentSizeHeight; - (unsigned int)getLastNodePreContentSizeHeight; - (unsigned int)getRowHeight:(id)arg1; - (id)findImageNodeView:(unsigned long)arg1; - (id)findNodeDataByLocalId:(unsigned long)arg1; - (void)updateTableViewRowWithLocalID:(unsigned long)arg1; - (void)removeObjectsFromMessageNodeDatas:(id)arg1; - (void)removeAllObjectsFromMessageNodeDatas; - (unsigned int)findNodeIndexByLocalId:(unsigned long)arg1; - (id)findNodeDataByView:(id)arg1; - (unsigned int)getMsgNodeCount; - (void)initMessageNodeClass;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMVoipCSMainWindow : MMWindow { BOOL _m_hasStartQuitAnimation; id m_mainWindowDelegate; UIImageView *m_blurView; }

@property(nonatomic) BOOL m_hasStartQuitAnimation; // @synthesize m_hasStartQuitAnimation=_m_hasStartQuitAnimation; @property(retain, nonatomic) UIImageView *m_blurView; // @synthesize m_blurView; @property(nonatomic) __weak id m_mainWindowDelegate; // @synthesize m_mainWindowDelegate; - (void).cxx_destruct; - (void)quitWithAnimationDidStop; - (void)collapseWithAnimationDidStop; - (BOOL)hasStartQuitAnimation; - (void)quitWithAnimation; - (void)extendFromCollapseWithAnimation; - (void)collapseWithAnimation; - (void)extendWithAnimation; - (void)dealloc; - (id)init;

@end

@interface SessionStorageSetting : NSObject { BOOL isHasRecord; unsigned long sessionVersion; }

  • (void)initialize; @property(nonatomic) unsigned long sessionVersion; // @synthesize sessionVersion; @property(nonatomic) BOOL isHasRecord; // @synthesize isHasRecord;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMBaseSessionStorage : NSObject { WCDataBase *m_db; WCDataBaseTable *m_table; Class m_sessionClass; NSString *m_sessionType; NSMutableArray *m_sessionObjectList; id m_delegate; SessionStorageSetting *m_setting; }

  • (void)processVersionUpdate; @property(nonatomic) __weak id delegate; // @synthesize delegate=m_delegate;
  • (void).cxx_destruct;
  • (void)resortSessions;
  • (void)initDB;
  • (void)checkLoadData;
  • (BOOL)checkSessionVersion;
  • (void)updateSessionSetting;
  • (void)clearSessionCacheAndReimportSession;
  • (void)clearSessionCache;
  • (BOOL)deleteAllSessions;
  • (BOOL)deleteSessionWithSessionId:(id)arg1;
  • (BOOL)deleteSessionAtIndex:(int)arg1;
  • (BOOL)addOrUpdateSessionList:(id)arg1;
  • (BOOL)addOrUpdateSession:(id)arg1;
  • (id)allSessions;
  • (id)sessionWithSessionId:(id)arg1;
  • (id)sessionAtIndex:(int)arg1;
  • (int)sessionCount;
  • (void)dealloc;
  • (id)initWithSessionType:(id)arg1 withClass:(Class)arg2;

@end

@interface WCCreateNewGroupDemoViewController : MMUIViewController <MMTableViewInfoDelegate, UITextFieldDelegate, UIAlertViewDelegate> { BOOL bWaitParentViewControllerDismissWhenDone; BOOL _bIsTagNameOverLimit; BOOL _bIsShowWarningText; id _delegate; NSString *_existTagName; NSString *_tagSvrName; MMTableViewInfo *_tableViewInfo; UITextField *_tagNameEditTextField; MMUILabel *_warningTextLabel; NSString *_tagNamePlaceHolder; NSString *_hintText; }

@property(retain, nonatomic) NSString *hintText; // @synthesize hintText=_hintText; @property(retain, nonatomic) NSString *tagNamePlaceHolder; // @synthesize tagNamePlaceHolder=_tagNamePlaceHolder; @property(retain, nonatomic) MMUILabel *warningTextLabel; // @synthesize warningTextLabel=_warningTextLabel; @property(nonatomic) BOOL bIsShowWarningText; // @synthesize bIsShowWarningText=_bIsShowWarningText; @property(nonatomic) BOOL bIsTagNameOverLimit; // @synthesize bIsTagNameOverLimit=_bIsTagNameOverLimit; @property(retain, nonatomic) UITextField *tagNameEditTextField; // @synthesize tagNameEditTextField=_tagNameEditTextField; @property(retain, nonatomic) MMTableViewInfo *tableViewInfo; // @synthesize tableViewInfo=_tableViewInfo; @property(retain, nonatomic) NSString *tagSvrName; // @synthesize tagSvrName=_tagSvrName; @property(retain, nonatomic) NSString *existTagName; // @synthesize existTagName=_existTagName; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onTagNameChanged:(id)arg1; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (BOOL)textFieldShouldClear:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)setSaveButtonEnable:(BOOL)arg1; - (BOOL)isChangeTagName; - (void)makeWarningTextCell:(id)arg1 CellInfo:(id)arg2; - (void)hideWarningText; - (void)showWarningText:(id)arg1; - (void)makeEditCell:(id)arg1 CellInfo:(id)arg2; - (void)makeTopicEditView; - (void)initTableViewInfoData; - (void)onDone; - (void)onReturn; - (void)dismissViewController; - (void)setWaitParentViewControllerDismissWhenDone:(BOOL)arg1; - (void)viewDidLoad; - (id)initWithPlaceHolder:(id)arg1 hintText:(id)arg2 withDelegate:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MyFavoritesViewController : MMSearchBarDisplayController <FavPostControllerDelegate, FavSearchControllerDelegate, FavoritesDataControllerDelegate, IFavoritesExt, FavFileDetailDelegate, FavVideoDetailDelegate, FavTagSearchFilterDelegate, FavForwardLogicDelegate, FavTagViewDelegate, WCActionSheetDelegate, WCNetworkMediaPlayerDelegate, IFavSightViewExt, FavSightViewDelegate> { MMFavoritesDataController *m_dataController; MMFavoritesSearchController *m_searchController; UIView *m_multiSelectActionView; NSMutableArray *m_multiSelectButtons; FavForwardLogicController *m_favForwardController; MMTableView *m_tableView; UIView *m_emptyView; UIView *m_loadingView; UIView *m_switchLoadingView; UIView *m_headView; UIImageView *m_tipsView; UILabel *m_uploadFailLabel; UILabel *m_capFullLabel; UIView *m_footerView; UIActivityIndicatorView *m_activityView; MMUIWindow *m_fullScreenWindow; FavSightView *m_sightView; BOOL m_hasLogCostTime; id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)playFavSight:(id)arg1; - (void)checkDBAutoRecover; - (void)onClosePlayerForViewDetail:(id)arg1; - (void)jumpToDetail:(id)arg1; - (void)onClosePlayer; - (BOOL)stopAtLastVideoFrameWhenPlayEnd; - (BOOL)onResponseForSelectFavItem:(id)arg1; - (void)jumpToViewStreamVideo:(id)arg1; - (id)getCurrentViewController; - (void)onLoadingMore; - (void)reloadTableAtIndexPath:(id)arg1; - (void)onSelectCountChanged:(unsigned int)arg1; - (void)showEmptyView; - (void)onShowPostActionSheet:(id)arg1; - (void)addPostItem:(id)arg1; - (id)getFavForawrdViewController; - (void)OnForwardDone; - (void)onFavTagEditCancel; - (void)onFavTagEditOK; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)addTagForItems; - (void)onForwardItems; - (void)forwardItem:(id)arg1; - (void)onDeleteItems; - (void)hideSelectActionView; - (void)onMultiSelectDone; - (void)initMultiSelectActionView; - (void)enableBtns; - (void)disableBtns; - (void)hideSearchBar; - (void)onBtnEdit; - (void)hideTips; - (void)onShowFailTips; - (void)showTips; - (void)showCapacityExceedTips; - (void)showUploadFailTips; - (void)OnDelFavoritesItem:(unsigned long)arg1; - (void)OnAddFavoritesItem:(id)arg1 ErrCode:(int)arg2; - (void)OnNewFavoritesItemUpdate:(id)arg1; - (void)OnGetNextPageFavoritesItemList:(id)arg1 ErrCode:(int)arg2 HasMoreItems:(BOOL)arg3; - (void)OnGetFirstPageFavoritesItemList:(id)arg1 ErrCode:(int)arg2 HasMoreItems:(BOOL)arg3; - (void)OnHasAnyFavoriteData:(BOOL)arg1; - (void)onHandleJumpToViewDetail:(id)arg1; - (void)stopActivityLoading; - (float)getContentOffsetAfterAdd:(id)arg1; - (void)OpenVideoFavItem:(id)arg1; - (void)OpenVideoFile:(id)arg1; - (BOOL)shouldShowSearchResult:(id)arg1; - (void)onWillBeginSearch; - (void)onSelectFavDataItem:(id)arg1 tableView:(id)arg2 atIndexPath:(id)arg3; - (void)onSelectFavItem:(id)arg1 tableView:(id)arg2 atIndexPath:(id)arg3; - (void)restartAllFailedItem; - (void)resetTableViewOffset:(id)arg1; - (void)viewDidBePoped:(BOOL)arg1; - (void)onViewControllerBeDeleted; - (void)viewWillBePoped:(BOOL)arg1; - (void)didReceiveMemoryWarning; - (void)dealloc; - (void)initEmptyView; - (void)initSwithLoadingView; - (void)initLoadingView; - (void)initTableFooterView; - (void)updateTableFooterHasMore:(BOOL)arg1; - (void)resetHeaderView:(id)arg1; - (void)initHeaderView; - (void)initTableView; - (id)genLabel:(id)arg1; - (void)setViewTitle; - (void)initNavigationBar; - (id)getAddBarButton; - (id)getCancelBarButton; - (void)reLayoutSubviews; - (void)viewDidTransitionToNewSize; - (void)viewDidLayoutSubviews; - (void)viewDidBePushed:(BOOL)arg1; - (void)viewWillBePushed:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)checkForHideFailBanner; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (id)init; - (void)HideLoadingView; - (void)reloadTableView; - (BOOL)isSeachActive;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LbsRecommendPoiItem : MMObject { NSString *nsTitle; NSString *nsSubTitle; NSString *nsDesc; NSString *nsIconUrl; NSString *nsJumpUrl; NSString *nsSignature; NSMutableArray *aryADIconUrlList; }

@property(retain, nonatomic) NSMutableArray *aryADIconUrlList; // @synthesize aryADIconUrlList; @property(retain, nonatomic) NSString *nsSignature; // @synthesize nsSignature; @property(retain, nonatomic) NSString *nsJumpUrl; // @synthesize nsJumpUrl; @property(retain, nonatomic) NSString *nsDesc; // @synthesize nsDesc; @property(retain, nonatomic) NSString *nsIconUrl; // @synthesize nsIconUrl; @property(retain, nonatomic) NSString *nsSubTitle; // @synthesize nsSubTitle; @property(retain, nonatomic) NSString *nsTitle; // @synthesize nsTitle; - (void).cxx_destruct;

@end

@interface ShakeTvHistoryView : MMUIView { NSArray *_arrTVItem; id delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)onClcikIconBtn:(id)arg1; - (void)layoutAllView; - (unsigned long)getXOffset; - (unsigned long)getBtnCnt; - (unsigned long)getBtnWidth; - (void)refreshData; - (void)onShakeTvHistoryDataChange; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMCrashReportConnection : MMObject { id m_delegate; NSURLConnection *m_ucReport; MMCrashReportWrap *m_wrapCrash; unsigned long m_uiRetStatusCode; MMTimer *m_tmCheckTimeOut; unsigned int m_eReportType; BOOL m_bTimeOut; }

@property(nonatomic) BOOL m_bTimeOut; // @synthesize m_bTimeOut; @property(retain, nonatomic) MMTimer *m_tmCheckTimeOut; // @synthesize m_tmCheckTimeOut; @property(retain, nonatomic) MMCrashReportWrap *m_wrapCrash; // @synthesize m_wrapCrash; @property(retain, nonatomic) NSURLConnection *m_ucReport; // @synthesize m_ucReport; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)ReportTimeOut; - (void)connectionDidFinishLoading:(id)arg1; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (void)connection:(id)arg1 didReceiveResponse:(id)arg2; - (void)connection:(id)arg1 didSendBodyData:(int)arg2 totalBytesWritten:(int)arg3 totalBytesExpectedToWrite:(int)arg4; - (void)connection:(id)arg1 didReceiveAuthenticationChallenge:(id)arg2; - (BOOL)connection:(id)arg1 canAuthenticateAgainstProtectionSpace:(id)arg2; - (BOOL)Connect; - (id)EncodePack:(id)arg1 Key:(basic_string_7d00a7a9 *)arg2; - (BOOL)uploadCrash:(id)arg1 reportType:(unsigned int)arg2; - (void)CancelUrlConnection; - (void)dealloc; - (id)init;

@end

@interface WXGBackupMMDB : NSObject { NSMutableArray *m_arrCurMsgWrapList; unsigned int uiCurrentCursor; BOOL bIsLastMsgList; CMMDB *m_oMMDB; unsigned int m_lastCreateTime; unsigned int m_msgCount; }

  • (void).cxx_destruct;
  • (void)handleMessage:(id)arg1 ChatName:(id)arg2 Des:(unsigned long)arg3;
  • (id)getLocalUsrName:(id)arg1;
  • (id)getMsgChatName:(id)arg1 fromCreateTime:(unsigned long)arg2 endAtTime:(unsigned long)arg3 limit:(unsigned long)arg4;
  • (id)getMsgUseBatchQuery:(id)arg1 fromRowID:(unsigned int)arg2;
  • (id)getMsgUseBatchQuery:(id)arg1 fromRowID:(unsigned int)arg2 fromCreateTime:(unsigned int)arg3;
  • (id)getMsgUseBatchQuery:(id)arg1 fromRowID:(unsigned int)arg2 fromCreateTime:(unsigned int)arg3 endAtTime:(unsigned int)arg4;
  • (id)init;

@end

@interface WebSearchImageTask : MMObject { NSURL *_url; id _delegate; }

  • (void).cxx_destruct;
  • (void)ImageDidFail:(id)arg1;
  • (void)ImageDidLoadWithData:(id)arg1 Url:(id)arg2;
  • (void)asynDownloadImage;
  • (void)dealloc;
  • (id)initWithUrl:(id)arg1 andDelegate:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebSearchActionResultItem : MMObject { BOOL _hasResult; BOOL _hasClicked; NSString *_query; unsigned long _type; }

@property(nonatomic) BOOL hasClicked; // @synthesize hasClicked=_hasClicked; @property(nonatomic) BOOL hasResult; // @synthesize hasResult=_hasResult; @property(nonatomic) unsigned long type; // @synthesize type=_type; @property(retain, nonatomic) NSString *query; // @synthesize query=_query; - (void).cxx_destruct; - (int)getActionType; - (id)init;

@end

@interface FTSWebSearchMgr : MMObject <PBMessageObserverDelegate, LocationRetrieveDelegate, IHeadImageExt, WCFacadeExt, WebSearchImageTaskDelegate, MMResourceMgrExt, IMMLanguageMgrExt> { BOOL _isActive; BOOL _isWorking; BOOL _isWorkingForSearchGuide; BOOL _isWorkingForSuggestion; unsigned long _lastEventID; unsigned long _lastEventIDForSearchGuide; unsigned long _lastEventIDForSuggestion; unsigned long long _businessType; LocationRetriever *_locationRetriver; CLLocation *_location; BOOL _bWaitingLocationForRecmdRequest; NSMutableDictionary *_dicSearchData; NSMutableArray *_searchDataFIFO; NSMutableDictionary *_dicHeadImgInfo; NSMutableDictionary *_dicSnsImgInfo; NSMutableDictionary *_dicCommonImgInfo; NSMutableDictionary *_retryParamsForWebSearch; NSMutableDictionary *_retryParamsForSuggestion; float _totalStayTimeSec; float _totalWebViewTimeSec; int _bAction; struct timeval _tvStart; struct timeval _tvWebViewStart; unsigned int _eStatus; BOOL _hasLoadDownloadH5; BOOL _isDetailSearch; BOOL _bForbidReportTime; BOOL _bForbidReportAction; id _delegate; NSString *_newestQueryText; NSString *_newestSearchText; NSString *_respJson; int _scene; WebSearchActionResultItem *_logItem; NSMutableDictionary *_dicMatchUserList; }

@property(retain, nonatomic) NSMutableDictionary *dicMatchUserList; // @synthesize dicMatchUserList=_dicMatchUserList; @property(nonatomic) BOOL bForbidReportAction; // @synthesize bForbidReportAction=_bForbidReportAction; @property(nonatomic) BOOL bForbidReportTime; // @synthesize bForbidReportTime=_bForbidReportTime; @property(retain, nonatomic) WebSearchActionResultItem *logItem; // @synthesize logItem=_logItem; @property(nonatomic) int scene; // @synthesize scene=_scene; @property(retain, nonatomic) NSString *respJson; // @synthesize respJson=_respJson; @property(retain, nonatomic) NSString *newestSearchText; // @synthesize newestSearchText=_newestSearchText; @property(retain, nonatomic) NSString *newestQueryText; // @synthesize newestQueryText=_newestQueryText; @property(nonatomic) BOOL isDetailSearch; // @synthesize isDetailSearch=_isDetailSearch; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onCancel; - (void)onEnterForeGround; - (void)onEnterBackGround; - (void)onResumeWebSearch; - (void)onPauseWebSearch; - (void)onStartWebSearchForDetail:(unsigned long long)arg1; - (void)onStartWebSearch; - (void)markItemClicked; - (void)markResultValid:(BOOL)arg1 andQuery:(id)arg2 andType:(unsigned long)arg3; - (void)reportStayTime; - (void)reportAction; - (void)reportVisit; - (void)sendWebSearchRTReport:(id)arg1; - (void)onImageFailForUrl:(id)arg1; - (void)onImageReady:(id)arg1 forUrl:(id)arg2; - (void)onLanguageChange; - (void)onDownloadMediaProcessChange:(id)arg1 downloadType:(int)arg2 current:(int)arg3 total:(int)arg4; - (void)onDownloadFinish:(id)arg1 downloadType:(int)arg2; - (void)onHeadImageChange:(id)arg1; - (void)downloadHeadImg:(id)arg1 withCategory:(unsigned char)arg2 withInfo:(id)arg3; - (void)pageRequestAvatar:(id)arg1; - (void)pageRequestAvatarList:(id)arg1; - (void)pageRequestSnsImage:(id)arg1; - (void)pageRequestSnsImageList:(id)arg1; - (void)pageRequestCommonImage:(id)arg1; - (void)pageRequestCommonImageList:(id)arg1; - (void)addWebSearchLog:(id)arg1 forLogID:(unsigned long)arg2; - (void)onRetrieveLocationTimeOut:(id)arg1; - (void)onRetrieveLocationError:(int)arg1; - (void)onRetrieveLocationOK:(id)arg1; - (void)stopRetrievingLocation; - (void)startRetrievingLocation; - (void)handleSuggestionCgi:(id)arg1; - (void)handleReportCgi:(id)arg1; - (void)handleGuideCgi:(id)arg1; - (void)handleWebSearchCgi:(id)arg1; - (void)handleWebAppSearchCgi:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)isFromFuncQueryWithScene:(unsigned int)arg1 sceneActionType:(unsigned int)arg2; - (BOOL)isValidWebSearchLog:(id)arg1; - (BOOL)shouldCarryUserList:(id)arg1; - (void)dealloc; - (void)onResetResource:(BOOL)arg1; - (void)cacheRecmdData:(id)arg1 withExpired:(unsigned long long)arg2 andSearchID:(id)arg3 andScene:(unsigned long)arg4 andVersion:(unsigned long)arg5 andBusinessType:(unsigned long long)arg6; - (unsigned long)getVersion; - (unsigned long)forceGetVersion; - (void)cacheHomaPageResp:(id)arg1 forKey:(id)arg2; - (id)homepageCacheForKey:(id)arg1; - (void)invalidateSuggestion; - (void)delayRequestForRecmdData; - (void)sendRequestForRemcdData; - (BOOL)isNeedWaitLocationForScene:(unsigned long)arg1 andType:(unsigned long long)arg2; - (void)tryGetRecmdData:(unsigned long long)arg1; - (void)asyncSearchSuggest:(id)arg1; - (void)asyncSearch:(id)arg1; - (void)onResUpdateFinish:(int)arg1 resType:(unsigned long)arg2 subResType:(unsigned long)arg3; - (void)asyncDownloadH5; - (void)forceUpdateH5; - (void)tryUpdateH5; - (void)cancelSearch; - (id)getDetailSearchTips:(unsigned long long)arg1; - (void)onServiceReloadData; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RightTopMenuItem : MMObject { NSString *m_nsID; BOOL m_bShowNew; BOOL m_bHasShowNew; unsigned long m_uiNewVersion; unsigned long m_uiOrder; }

@property(nonatomic) unsigned long m_uiOrder; // @synthesize m_uiOrder; @property(nonatomic) unsigned long m_uiNewVersion; // @synthesize m_uiNewVersion; @property(nonatomic) BOOL m_bHasShowNew; // @synthesize m_bHasShowNew; @property(nonatomic) BOOL m_bShowNew; // @synthesize m_bShowNew; @property(retain, nonatomic) NSString *m_nsID; // @synthesize m_nsID; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface RightTopMenuData : MMObject { BOOL m_bShowNew; NSMutableArray *m_arrShowIDs; NSMutableDictionary *m_dicItemArchives; }

@property(retain, nonatomic) NSMutableDictionary *m_dicItemArchives; // @synthesize m_dicItemArchives; @property(retain, nonatomic) NSMutableArray *m_arrShowIDs; // @synthesize m_arrShowIDs; @property(nonatomic) BOOL m_bShowNew; // @synthesize m_bShowNew; - (void).cxx_destruct; - (BOOL)clickMenu:(id)arg1; - (BOOL)updateConfig:(id)arg1; - (BOOL)updateFromOld; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface RightTopMenuItemBtnData : MMObject { NSString *m_nsID; NSString *m_nsTitleID; NSString *m_nsImageName; unsigned int m_actionType; NSString *m_nsActionName; NSString *m_nsPluginUserName; }

  • (id)genItemWithID:(id)arg1 title:(id)arg2 imageName:(id)arg3 actionType:(unsigned int)arg4 actionName:(id)arg5 pluginUserName:(id)arg6; @property(retain, nonatomic) NSString *m_nsPluginUserName; // @synthesize m_nsPluginUserName; @property(retain, nonatomic) NSString *m_nsActionName; // @synthesize m_nsActionName; @property(nonatomic) unsigned int m_actionType; // @synthesize m_actionType; @property(retain, nonatomic) NSString *m_nsImageName; // @synthesize m_nsImageName; @property(retain, nonatomic) NSString *m_nsTitleID; // @synthesize m_nsTitleID; @property(retain, nonatomic) NSString *m_nsID; // @synthesize m_nsID;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface MMEmotionStoreRewardThanksViewController : MMUIViewController { EmoticonStoreItem *m_storeItem; EmotionRewardResponseInfo *m_rewardInfo; StoreEmotionRewardLogicObject *m_rewardLogic; MMUIScrollView *m_scrollView; MMWebImageView *m_thanksRewardImage; MMGifView *m_loadingGif; MMUILabel *m_thanksTips; }

  • (void).cxx_destruct;
  • (void)onLoadImageOK:(id)arg1;
  • (void)onClose;
  • (float)updateColorEggTipsViewFromMarginTop:(float)arg1;
  • (void)initColorEggTipsView;
  • (float)updateThanksRewardImageFromMarginTop:(float)arg1;
  • (void)initThanksRewardImage;
  • (void)updateScrollView;
  • (void)initScrollView;
  • (void)initView;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (id)initWithStoreItem:(id)arg1 RewardInfo:(id)arg2 RewardLogic:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SayHelloDataLogic : MMObject <FriendAsistSessionExt, ContactsItemViewDelegate, contactVerifyLogicDelegate, IAutoSetRemarkExt, IContactMgrExt> { unsigned long m_uiScene; id m_delegate; NSMutableArray *m_arrHellos; NSMutableDictionary *m_dicHellos; }

  • (id)getContactFrom:(id)arg1; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate;
  • (void).cxx_destruct;
  • (void)onModifyContact:(id)arg1;
  • (void)onSetStrangerRemark:(id)arg1;
  • (void)onFriendAssistStatusChange:(id)arg1;
  • (void)onFriendAssistClearMsg:(id)arg1;
  • (void)onFriendAssistRelpyMsg:(id)arg1;
  • (void)onFriendAssistAddMsg:(id)arg1;
  • (void)onFriendAssistUnreadCountChanged;
  • (void)dealloc;
  • (id)initWithScene:(unsigned long)arg1 delegate:(id)arg2;
  • (unsigned long)getHelloCount;
  • (void)onContactVerifyFillVerifyMsg:(id)arg1;
  • (void)contactVerifyOk:(id)arg1 opCode:(unsigned long)arg2;
  • (void)onContactVerifyFail;
  • (void)handleAddedContact:(id)arg1;
  • (void)clearMsg:(unsigned long)arg1;
  • (void)clearMsg:(unsigned long)arg1 ForIndex:(unsigned long)arg2;
  • (id)getChatName:(unsigned long)arg1;
  • (void)loadData:(unsigned long)arg1;
  • (id)getContactForIndex:(unsigned long)arg1;
  • (id)getContactForUserName:(id)arg1;
  • (void)removeArrHello:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PageScrollView : MMScrollView { NSMutableSet *_recycledPages; NSMutableSet *_visiblePages; BOOL _reloading; BOOL _supportOrientation; id _pageDataSource; id _pageDelegate; float m_padding; }

@property(nonatomic) float m_padding; // @synthesize m_padding; @property(nonatomic) __weak id pageDelegate; // @synthesize pageDelegate=_pageDelegate; @property(nonatomic) __weak id pageDataSource; // @synthesize pageDataSource=_pageDataSource; @property(retain, nonatomic) NSMutableSet *visiblePages; // @synthesize visiblePages=_visiblePages; @property(retain, nonatomic) NSMutableSet *recycledPages; // @synthesize recycledPages=_recycledPages; @property(nonatomic) BOOL supportOrientation; // @synthesize supportOrientation=_supportOrientation; - (void).cxx_destruct; - (void)updatePageAtIndex:(unsigned int)arg1; - (void)removeVisiblePageAtIndex:(unsigned int)arg1; - (void)foreceReloadData; - (void)reloadData; - (void)onDoubleTapWCImageScrollView; - (void)onSingleTapWCImageScrollView; - (float)Padding; - (void)configPadding:(float)arg1; - (void)setFrame:(struct CGRect)arg1; - (id)initWithFrame:(struct CGRect)arg1; - (void)dealloc; - (id)dequeueRecycledPage; - (BOOL)isDisplayingPageForItem:(unsigned int)arg1; - (struct CGRect)frameForPageAtItem:(unsigned int)arg1; - (id)getViewForItem:(unsigned int)arg1; - (unsigned int)getItemsCount; - (unsigned int)getCurrentIndex;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SightMomentDraftBoxViewController : MMUIViewController { UIView *m_content; SightDraftBoxView *m_draftBox; int m_lastSelect; UIImage *_maskImg; unsigned long _draftScene; }

@property(nonatomic) unsigned long draftScene; // @synthesize draftScene=_draftScene; @property(retain, nonatomic) UIImage *maskImg; // @synthesize maskImg=_maskImg; - (void).cxx_destruct; - (void)onItemDeleted; - (void)onItemClicked:(int)arg1 withSightDraft:(id)arg2; - (void)onBackToCameraItemClicked; - (void)onPlayerCleared; - (void)onItemChecked:(int)arg1 withSightDraft:(id)arg2; - (void)onDone; - (void)onUndo; - (void)onEdit; - (void)onClear; - (void)popSelf; - (void)makeDraftBox; - (id)makeBarBtn:(id)arg1 isLeft:(BOOL)arg2; - (id)makeBarBtn:(id)arg1; - (void)makeTopBar; - (void)viewWillDisappear:(BOOL)arg1; - (void)dealloc; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DesignerPortfolioCell : MMUIView <IEmoticonPackageMgrExt, IEmoticonPackageStateMgrExt> { int _type; int _scene; BOOL m_freeToDownload; BOOL m_showBlackLine; NSString *m_storeSession; UIButton *m_downloadedView; UIButton *m_button; UIActivityIndicatorView *m_activityIndicatorView; EmoticonStoreItem *m_storeItem; EmotionProgressView *m_progressView; MMWebImageView *m_tagImageView; MMWebImageView *m_iconImageView; UILabel *m_nameLabel; UILabel *m_inroduceLabel; id m_delegate; unsigned long m_extrance; UIButton *m_downloadButton; float m_cellHeight; UIButton *_m_rewardButton; }

@property(retain, nonatomic) UIButton *m_rewardButton; // @synthesize m_rewardButton=_m_rewardButton; @property(nonatomic) BOOL m_showBlackLine; // @synthesize m_showBlackLine; @property(nonatomic) float m_cellHeight; // @synthesize m_cellHeight; @property(nonatomic) BOOL m_freeToDownload; // @synthesize m_freeToDownload; @property(retain, nonatomic) UIButton *m_downloadButton; // @synthesize m_downloadButton; @property(nonatomic) unsigned long m_extrance; // @synthesize m_extrance; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) UILabel *m_inroduceLabel; // @synthesize m_inroduceLabel; @property(retain, nonatomic) UILabel *m_nameLabel; // @synthesize m_nameLabel; @property(retain, nonatomic) MMWebImageView *m_iconImageView; // @synthesize m_iconImageView; @property(retain, nonatomic) MMWebImageView *m_tagImageView; // @synthesize m_tagImageView; @property(retain, nonatomic) EmotionProgressView *m_progressView; // @synthesize m_progressView; @property(retain, nonatomic) EmoticonStoreItem *m_storeItem; // @synthesize m_storeItem; @property(retain, nonatomic) UIActivityIndicatorView *m_activityIndicatorView; // @synthesize m_activityIndicatorView; @property(retain, nonatomic) UIButton *m_button; // @synthesize m_button; @property(retain, nonatomic) UIButton *m_downloadedView; // @synthesize m_downloadedView; @property(retain, nonatomic) NSString *m_storeSession; // @synthesize m_storeSession; - (void).cxx_destruct; - (void)OnEmoticonPackageDownloadStatusChanged:(id)arg1 IsDownloaded:(BOOL)arg2; - (void)OnBuyItemCancel:(id)arg1; - (void)OnBuyItemFailed:(id)arg1; - (void)OnBuyItemSuccess:(id)arg1; - (void)OnDownloadProgressChanged:(id)arg1 CurrLength:(unsigned int)arg2 TotalLength:(unsigned int)arg3; - (void)OnUpdateEmoticonPackageState:(id)arg1 toState:(int)arg2; - (void)checkEmoticonBuyRet:(int)arg1; - (void)onClickRewardButton; - (void)onClickButton; - (void)onClickDownloadButton; - (void)onState:(int)arg1; - (void)loadSubView; - (void)layoutSubviews; - (void)loadIntroduceLabel; - (void)loadNameLabel; - (void)loadTagImageView; - (void)loadIconImageView; - (void)setScene:(int)arg1 andType:(int)arg2; - (void)initStoreSession:(id)arg1 StoreItem:(id)arg2 ShouldShowBlackLine:(BOOL)arg3 CellHeight:(float)arg4; - (void)dealloc;

@end

@interface WCDownloadTask : NSObject { BOOL _isFinished; BOOL _m_bNeedCheckPlayState; BOOL _lastTaskBeCancle; NSString *_clientMediaID; CMessageWrap *_m_oMessageWrap; int _durationSec; AVAssetResourceLoadingRequest *_loadingRequest; long long _offset; long long _length; double _startTime; double _endTime; }

@property(retain, nonatomic) AVAssetResourceLoadingRequest *loadingRequest; // @synthesize loadingRequest=_loadingRequest; @property(nonatomic) BOOL lastTaskBeCancle; // @synthesize lastTaskBeCancle=_lastTaskBeCancle; @property(nonatomic) int durationSec; // @synthesize durationSec=_durationSec; @property(nonatomic) double endTime; // @synthesize endTime=_endTime; @property(nonatomic) double startTime; // @synthesize startTime=_startTime; @property(nonatomic) BOOL m_bNeedCheckPlayState; // @synthesize m_bNeedCheckPlayState=_m_bNeedCheckPlayState; @property(nonatomic) BOOL isFinished; // @synthesize isFinished=_isFinished; @property(nonatomic) long long length; // @synthesize length=_length; @property(nonatomic) long long offset; // @synthesize offset=_offset; @property(retain, nonatomic) CMessageWrap *m_oMessageWrap; // @synthesize m_oMessageWrap=_m_oMessageWrap; @property(retain, nonatomic) NSString *clientMediaID; // @synthesize clientMediaID=_clientMediaID; - (void).cxx_destruct; - (BOOL)isEqualToLoadingRequest:(id)arg1; - (id)initWithOffset:(long long)arg1 Length:(long long)arg2; - (id)init;

@end

@interface WCAVPlayerDataMgr : MMService <MMService, ICdnComMgrExt> { WCDownloadTask *currentDownloadTask; long long m_n64MesSvrID; double lastMemoryTime; unsigned long playedSec; CMessageWrap *m_oCurrentMessageWrap; double startDownloadTime; double onMoovCalledTime; double onGetFristPreDataTime; double onClickToStartPlay; }

  • (void).cxx_destruct;
  • (void)OnCdnDownload:(id)arg1;
  • (void)OnCdnVideoDownloadToEnd:(id)arg1;
  • (void)OnCdnVideoMoovReady:(id)arg1;
  • (void)OnCdnDownloadPartialData:(id)arg1;
  • (void)saveToMemoryPlayTime:(unsigned long)arg1 byMessageWrap:(id)arg2;
  • (unsigned long)getMemorySeekTime:(id)arg1;
  • (BOOL)StopVideoStreamingDownload:(id)arg1 Result:(struct CDNDownloadResult *)arg2;
  • (BOOL)RequestVideoDataByClientMediaID:(id)arg1 offset:(long long)arg2 length:(long long)arg3 durationSec:(int)arg4;
  • (BOOL)StartVideoStreamingDownload:(id)arg1 PlayMode:(BOOL)arg2;
  • (BOOL)isVideoCacheDataExistByMessageWrap:(id)arg1 offset:(long long)arg2 length:(long long)arg3;
  • (BOOL)getVideoDataByMessageWrap:(id)arg1 offset:(long long)arg2 length:(long long)arg3 durationSec:(int)arg4 loadingRequest:(id)arg5;
  • (BOOL)getVideoDataByMessageWrap:(id)arg1 offset:(long long)arg2 length:(long long)arg3 durationSec:(int)arg4;
  • (id)partialDataForFileAtPath:(id)arg1 offset:(long long)arg2 length:(long long)arg3;
  • (void)stopCurrentDownloadTask:(BOOL)arg1;
  • (id)getCurrentDownloadTask;
  • (void)setNeedCheckPlayState:(BOOL)arg1;
  • (void)setCurrentDownloadFinish:(BOOL)arg1;
  • (void)clearMonitorArgs;
  • (double)getStartDownloadTime;
  • (double)getOnGetFristPreDataTime;
  • (double)getOnMoovCalledTime;
  • (double)getClickTime;
  • (void)setClickTime;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonBoardButton : EmoticonViewWithPreview { MMBadgeView *m_badgeView; }

  • (void).cxx_destruct;
  • (void)configBadgeWithNeedShowNew:(BOOL)arg1;
  • (void)hidePreview;
  • (void)hideFocusView;
  • (void)showFocusView;
  • (void)showPreview;
  • (void)initView;

@end

@interface MMAddressAnnotation : MMObject <QAnnotation, ILocationMgrExt> { unsigned long _geoTag; NSString *_title; NSString *_subtitle; id m_delegate; struct CLLocationCoordinate2D _coordinate; }

@property(nonatomic) struct CLLocationCoordinate2D coordinate; // @synthesize coordinate=_coordinate; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(copy, nonatomic) NSString *subtitle; // @synthesize subtitle=_subtitle; @property(copy, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct; - (void)onDidFindAddress:(id)arg1 forTag:(unsigned long)arg2; - (void)createNewRequest; - (void)safeDeleteGeocoder; - (id)initWithCoordinate:(struct CLLocationCoordinate2D)arg1 Location:(id)arg2 POIName:(id)arg3; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMMailContactSelectViewController : MMSearchBarDisplayController <UITableViewDelegate, UITableViewDataSource> { NSMutableArray *arrMailContact; NSMutableArray *arrKeys; NSMutableDictionary *dicContacts; NSMutableArray *arrSelection; BOOL m_bSearching; MMTableView *m_tableView; NSMutableArray *m_arrFilteredContacts; NSMutableSet *setSelectedContacts; id _delegate; id _userInfo; }

@property(retain, nonatomic) id userInfo; // @synthesize userInfo=_userInfo; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_delegate; @property(retain, nonatomic) NSMutableSet *setSelectedContacts; // @synthesize setSelectedContacts; - (void).cxx_destruct; - (void)searchBarTextDidBeginEditing:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (void)doSearch:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCell:(id)arg1 tableCell:(id)arg2 section:(unsigned int)arg3 row:(unsigned int)arg4; - (void)onDone:(id)arg1; - (void)onCancel:(id)arg1; - (void)initSearchBar; - (void)initTableView; - (void)initView; - (void)initData; - (void)viewDidLoad; - (id)initWithMailContacts:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDBRestoreReport : NSObject { }

  • (void)reportClearRestore;
  • (void)reportRestoreFailed:(id)arg1 isAutoRestore:(BOOL)arg2;
  • (void)reportRestoreSucceed:(BOOL)arg1;
  • (void)reportRestoreStart:(BOOL)arg1;
  • (void)reportRestoreShow:(BOOL)arg1;

@end

@interface UploadShortVideoToCdn : MMObject { NSMutableArray *_arrUploadTask; CdnTaskInfo *_curTaskInfo; unsigned long _curUploadEventID; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MassSendSightFail; - (void)MassSendSightOK; - (void)clearTask; - (void)OnCdnUpload:(id)arg1; - (void)OnCdnUploadProgress:(id)arg1; - (void)OnSetCdnDnsInfo; - (void)StopAll; - (void)StopUpload:(id)arg1; - (void)StopCurUpload; - (void)StartUpload:(id)arg1; - (void)CheckQueue; - (void)DelTaskInUploadQueue:(id)arg1; - (BOOL)IsMsgInUploadQueue:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavoritesNoteUtil : NSObject { }

  • (id)ConvertNote2FavItem:(id)arg1 withTitle:(id)arg2 itemList:(id)arg3 originItem:(id)arg4;
  • (id)backupNote:(id)arg1 withTitle:(id)arg2 itemList:(id)arg3 originItem:(id)arg4;
  • (id)saveOrUpdateNote:(id)arg1 withTitle:(id)arg2 itemList:(id)arg3 tagList:(id)arg4 originItem:(id)arg5;
  • (BOOL)checkConflict:(id)arg1 version:(int)arg2 device:(id)arg3;
  • (id)ConvertFavItem:(id)arg1 toNote:(id)arg2 msg:(id)arg3;

@end

@interface BindPhoneInfoViewController : AccountBaseViewController <UIAlertViewDelegate, PBMessageObserverDelegate, WCAccountBindPhoneControlLogicDelegate> { MMAnimationTipView *m_tipView; int m_alertStatus; UIImageView *m_bindImageView; UIButton *m_unChangeButton; UIButton *m_inviteFriendButton; id m_delegate; MMTableViewInfo *m_tableViewInfo; unsigned long m_uiFromScene; NSString *m_nsOldPhone; WCAccountBindPhoneControlLogic *m_bindLogic; }

@property(nonatomic) unsigned long m_uiFromScene; // @synthesize m_uiFromScene; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (id)init; - (void)dealloc; - (void)bindPhoneReturn; - (void)onWCAccountBindPhoneControlLogicStop:(id)arg1; - (void)popBack; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)initTableView; - (void)dismissAndBack:(id)arg1; - (void)updateView; - (void)showNoVerifyView; - (void)showBindedView; - (void)updateInviteFriendBtnTitle; - (void)OnOperate; - (void)onSyncAddressBookSwitch:(id)arg1; - (void)cancelCloseSyncAddressBook:(id)arg1; - (void)closeSyncAddressBook; - (void)showNoBindView; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onDelete:(id)arg1; - (void)onPrivacy; - (void)onUnBind; - (void)onChange; - (void)onBind; - (void)startSyncAddressBook; - (void)onUnBindAccount; - (void)unBoundSucess; - (void)showInviteFriendView; - (void)showValifyView; - (id)getNotVerifyPhone; - (id)getBoundPhone; - (BOOL)notVerifyed; - (BOOL)hasBound;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactSettingViewController : MMUIViewController <WCActionSheetDelegate, ForwardMessageLogicDelegate> { MMTableViewInfo *m_tableViewInfo; CContact *m_contact; id m_delegate; WCOpLog *_wcOpLog; NSString *m_recommandRemark; unsigned int m_scene; ForwardMessageLogicController *m_forwardLogic; DelaySwitchSettingLogic *m_delaySwitchLogic; BOOL m_toBeDeleted; }

@property(retain, nonatomic) NSString *m_recommandRemark; // @synthesize m_recommandRemark; - (void).cxx_destruct; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)viewWillAppear:(BOOL)arg1; - (void)reloadTableView; - (void)opFavour; - (void)opWCBlacklist:(id)arg1; - (void)opOutsider:(id)arg1; - (void)opEditRemarkName; - (id)getCurrentViewController; - (void)opShareMyFriend; - (void)opDelete:(id)arg1; - (void)doDelete; - (void)doExpose:(int)arg1; - (void)opExpose; - (void)opBlackList; - (void)cancelBlackListSwitch; - (void)doAddToBlackList; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)viewDidAppear:(BOOL)arg1; - (void)doDeleteAndExpose; - (void)doAddToBlackListAndExpose; - (void)addToBlackList; - (void)removeFromBlackList; - (BOOL)isShowBlackAction; - (BOOL)isInMyContactList; - (void)setDelegate:(id)arg1; - (id)initWithContact:(id)arg1 inScene:(unsigned int)arg2; - (id)initWithContact:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountManualLoginControlMgr : WCBaseControlMgr { struct map<unsigned long long, NSString *, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned long long, NSString *>>> m_mapStatus; UIViewController *m_firstViewController; }

  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (void)reportADID;
  • (void)scheduleLocalNotification:(id)arg1;
  • (void)scheduleLocalNotification:(id)arg1 fireDate:(id)arg2;
  • (BOOL)isRestTime:(id)arg1;
  • (void)deleteArchive;
  • (BOOL)recoverFromArchive;
  • (void)saveCurrentStatusToArchive;
  • (unsigned long long)getReportTime;
  • (void)reportClickStream:(id)arg1;
  • (unsigned long)startInviteLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startRegisterLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startSecurityCenterLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startFacebookLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startPhoneLoginLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startQRCodeLoginLogic:(id)arg1 Data:(id)arg2;
  • (unsigned long)startLoginLogic:(id)arg1 Data:(id)arg2;
  • (id)showAlertWithTitle:(id)arg1 message:(id)arg2 btnTitle:(id)arg3 target:(id)arg4 sel:(SEL)arg5 btnTitle:(id)arg6 target:(id)arg7 sel:(SEL)arg8 btnTitle:(id)arg9 target:(id)arg10 sel:(SEL)arg11 status:(unsigned long)arg12;
  • (id)showAlertWithTitle:(id)arg1 message:(id)arg2 btnTitle:(id)arg3 target:(id)arg4 sel:(SEL)arg5 btnTitle:(id)arg6 target:(id)arg7 sel:(SEL)arg8 status:(unsigned long)arg9;
  • (id)showAlertWithTitle:(id)arg1 message:(id)arg2 btnTitle:(id)arg3 target:(id)arg4 sel:(SEL)arg5 status:(unsigned long)arg6;
  • (void)dismissAlertView:(id)arg1 buttonIndex:(id)arg2;
  • (void)reportExitAlert:(id)arg1;
  • (void)reportEnterAlert:(id)arg1;
  • (void)reportClickAction:(unsigned long)arg1;
  • (void)reportClickAction:(unsigned long)arg1 styleID:(id)arg2;
  • (id)getStatusName:(unsigned long)arg1;
  • (void)closeFirstView;
  • (void)openFirstView:(id)arg1 withNavBarHidden:(BOOL)arg2;
  • (void)openFirstView:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXCDeviceInfo : NSObject { }

  • (BOOL)is736hScreen;
  • (BOOL)is414wScreen;
  • (BOOL)is667hScreen;
  • (BOOL)is375wScreen;
  • (BOOL)is480hScreen;
  • (BOOL)is320wScreen;
  • (BOOL)is568hScreen;
  • (BOOL)isiOS5plus;
  • (BOOL)isiOS5_1plus;
  • (BOOL)isiOS6plus;
  • (BOOL)isiOS6_1plus;
  • (BOOL)isiOS7plus;
  • (BOOL)isiOS8plus;
  • (BOOL)isiOS7_1plus;
  • (BOOL)isiPadMini;
  • (BOOL)isiPad4;
  • (BOOL)isiPad3;
  • (BOOL)isiPad2;
  • (BOOL)isiPad1;
  • (BOOL)isiPad;
  • (BOOL)isiPodTouch5;
  • (BOOL)isiPodTouch4;
  • (BOOL)isiPodTouch3;
  • (BOOL)isiPodTouch2;
  • (BOOL)isiPodTouch1;
  • (BOOL)isiPodTouch;
  • (BOOL)isiPhone5C;
  • (BOOL)isiPhone5S;
  • (BOOL)isiPhone5;
  • (BOOL)isiPhone4S;
  • (BOOL)isiPhone4;
  • (BOOL)isiPhone3GS;
  • (BOOL)isiPhone3G;
  • (BOOL)isiPhone2G;
  • (BOOL)isiPhone;
  • (float)FreeDiskSpaceSize;
  • (float)TotalDiskSpaceSize;
  • (id)DCache;
  • (id)DBus;
  • (id)DMemory;
  • (id)DCPU;
  • (id)DSystem;
  • (id)DModel;
  • (id)modelPlatform;

@end

@interface MFWebMMBtn : UIButton <IOnlineClientMgrExt, MFBanner> { UIImageView *_iconImgView; UIImageView *_muteView; UILabel *_title; }

  • (void).cxx_destruct;
  • (void)onOnlineInfoUpdated;
  • (void)updateMuteIcon;
  • (void)updateDeviceIcon;
  • (void)updateWithOnlineStatus;
  • (id)getDeviceImg;
  • (id)GetOnlineSummaryWordingForKey:(id)arg1;
  • (void)setFrame:(struct CGRect)arg1;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCUIUtil : NSObject { }

  • (float)getTimelineImageCompressRate;
  • (BOOL)showCellSource:(id)arg1;
  • (BOOL)showCellSummary;
  • (void)updateTimelineSortLabelName:(id)arg1 arrSortLabelName:(id)arg2;
  • (id)getTimelineSortLabelName;
  • (id)getDefaultProductImage:(int)arg1;
  • (id)getErrTipForDataItem:(id)arg1;
  • (id)getLocalizedArrayGroupName:(id)arg1;
  • (id)getLocalizedGroupName:(id)arg1;
  • (id)getWCGroupDemoPrivacyContent:(id)arg1;
  • (id)getWCGroupPrivacyContent;

@end

@interface FavRecordBaseNodeView : MMUIView { UILabel *m_srcTitleLabel; UIView *m_contentView; BOOL m_bIsLongPressHandled; float m_fContentHeight; id m_delegate; id dataSource; FavoritesItemDataField *favData; MMUILabel *m_srcTimeLabel; MMHeadImageView *m_headImg; UIView *m_sepLine; }

  • (float)heightForData:(id)arg1; @property(readonly, retain, nonatomic) FavoritesItemDataField *favData; // @synthesize favData; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(readonly, retain, nonatomic) id dataSource; // @synthesize dataSource;
  • (void).cxx_destruct;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onTouchCancel;
  • (void)pressedEvents;
  • (void)LongPressEvents;
  • (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
  • (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  • (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
  • (BOOL)isTouchInContentView:(id)arg1;
  • (void)updateContentSubview;
  • (void)addContentSubView;
  • (void)initContentView;
  • (void)updateNodeWithTimePrefix:(id)arg1 headHidden:(BOOL)arg2 bottomLineHidden:(BOOL)arg3;
  • (void)initSrcTitle;
  • (void)setNodeSize;
  • (void)layoutSubviews;
  • (void)initView;
  • (id)initWithDataSource:(id)arg1;

@end

@interface WSResultViewLogic : WSWebViewLogic { UIWebView *_mainView; UIWebView *_detailView; BOOL _hasLoadedForMainH5; BOOL _hasLoadedForDetailH5; NSString *_lastInputText; struct timeval _lastInputTime; }

  • (void).cxx_destruct;
  • (void)onFailReceiveSuggestionJSON;
  • (void)onReceiveSuggestionJSON:(id)arg1;
  • (void)onWebViewFinishedLoad:(id)arg1;
  • (void)safeSendQueryChangedJSEvent:(id)arg1;
  • (void)updateSnsSuggestion:(id)arg1;
  • (BOOL)notifyPreCheckQuery:(id)arg1;
  • (void)prepareForDetailSearch:(id)arg1;
  • (id)urlforVertSearchPage:(id)arg1;
  • (id)urlforDetailPage:(id)arg1;
  • (id)urlForMainPage:(id)arg1;
  • (void)loadFileForVertSearch:(id)arg1;
  • (void)loadFileForDetail:(id)arg1;
  • (void)loadFile:(id)arg1;
  • (BOOL)hasLoadDetailPage;
  • (BOOL)hasLoadMainPage;
  • (void)dealloc;
  • (id)initWithWebView:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCBGAuthor : NSObject { NSString *name; NSString *title; NSString *quote; NSString *desc; WCMediaItem *icon; }

@property(retain, nonatomic) WCMediaItem *icon; // @synthesize icon; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *quote; // @synthesize quote; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *name; // @synthesize name; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1;

@end

@interface WCBGGroup : NSObject { NSString *name; NSMutableArray *mediaList; }

@property(retain, nonatomic) NSMutableArray *mediaList; // @synthesize mediaList; @property(retain, nonatomic) NSString *name; // @synthesize name; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1;

@end

@interface WCBGAlbum : NSObject { WCBGAuthor *author; NSMutableArray *groupList; }

@property(retain, nonatomic) NSMutableArray *groupList; // @synthesize groupList; @property(retain, nonatomic) WCBGAuthor *author; // @synthesize author; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1;

@end

@interface WCBGStorage : NSObject { unsigned int hash; NSMutableArray *albumList; }

  • (id)fromBuffer:(id)arg1;
  • (id)parseFromXml:(id)arg1 preferLang:(id)arg2; @property(retain, nonatomic) NSMutableArray *albumList; // @synthesize albumList; @property(nonatomic) unsigned int hash; // @synthesize hash;
  • (void).cxx_destruct;
  • (id)toBuffer;
  • (id)toXml;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (id)init;

@end

@interface WCBGUserInfo : NSObject { NSString *m_nsWCBGImgObjectID; int m_iWCFlag; NSString *m_pcWCBGImgID; }

@property(retain, nonatomic) NSString *m_pcWCBGImgID; // @synthesize m_pcWCBGImgID; @property(nonatomic) int m_iWCFlag; // @synthesize m_iWCFlag; @property(retain, nonatomic) NSString *m_nsWCBGImgObjectID; // @synthesize m_nsWCBGImgObjectID; - (void).cxx_destruct; - (BOOL)isEqual:(id)arg1; - (id)init;

@end

@interface WCUserComment : NSObject { NSString *commentID; NSString *comment64ID; NSString *username; NSString *nickname; NSString *content; int source; int type; unsigned int createTime; int isLocalAdded; NSString *refCommentID; NSString *refComment64ID; NSString *refUserName; NSString *contentPattern; int isRichText; BOOL bDeleted; NSString *m_cpKeyForComment; BOOL m_isCommentUnsafe; BOOL isHBComment; }

  • (id)fromServerCommentObj:(id)arg1;
  • (id)fromServerObj:(id)arg1;
  • (id)fromCommentUploadItem:(id)arg1; @property(nonatomic) BOOL isHBComment; // @synthesize isHBComment; @property(nonatomic) BOOL isCommentUnsafe; // @synthesize isCommentUnsafe=m_isCommentUnsafe; @property(retain, nonatomic) NSString *cpKeyForComment; // @synthesize cpKeyForComment=m_cpKeyForComment; @property(nonatomic) BOOL bDeleted; // @synthesize bDeleted; @property(nonatomic) int isRichText; // @synthesize isRichText; @property(retain, nonatomic) NSString *contentPattern; // @synthesize contentPattern; @property(retain, nonatomic) NSString *refUserName; // @synthesize refUserName; @property(retain, nonatomic) NSString *refComment64ID; // @synthesize refComment64ID; @property(retain, nonatomic) NSString *refCommentID; // @synthesize refCommentID; @property(nonatomic) int isLocalAdded; // @synthesize isLocalAdded; @property(nonatomic) unsigned int createTime; // @synthesize createTime; @property(nonatomic) int type; // @synthesize type; @property(nonatomic) int source; // @synthesize source; @property(retain, nonatomic) NSString *content; // @synthesize content; @property(retain, nonatomic) NSString *nickname; // @synthesize nickname; @property(retain, nonatomic) NSString *username; // @synthesize username; @property(retain, nonatomic) NSString *comment64ID; // @synthesize comment64ID; @property(retain, nonatomic) NSString *commentID; // @synthesize commentID;
  • (void).cxx_destruct;
  • (int)compareTime:(id)arg1;
  • (BOOL)isEqual:(id)arg1;
  • (id)description;
  • (id)descriptionForKeyPaths;
  • (id)keyPaths;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (id)init;

@end

@interface WCLocationInfo : NSObject { NSString *city; struct CLLocationCoordinate2D location; NSString *poiName; NSString *poiAddress; float poiScale; NSString *poiInfoUrl; NSString *poiClassifyId; int poiClassifyType; int poiClickableStatus; NSData *poiBuff; }

@property(retain, nonatomic) NSData *poiBuff; // @synthesize poiBuff; @property(nonatomic) int poiClickableStatus; // @synthesize poiClickableStatus; @property(nonatomic) int poiClassifyType; // @synthesize poiClassifyType; @property(retain, nonatomic) NSString *poiClassifyId; // @synthesize poiClassifyId; @property(retain, nonatomic) NSString *poiInfoUrl; // @synthesize poiInfoUrl; @property(nonatomic) float poiScale; // @synthesize poiScale; @property(retain, nonatomic) NSString *poiAddress; // @synthesize poiAddress; @property(retain, nonatomic) NSString *poiName; // @synthesize poiName; @property(nonatomic) struct CLLocationCoordinate2D location; // @synthesize location; @property(retain, nonatomic) NSString *city; // @synthesize city; - (void).cxx_destruct; - (BOOL)isPoiInfoClickable; - (BOOL)isLocationValid; - (BOOL)isValidForShow; - (BOOL)isPoiInfo; - (id)getDisplayPOIAddress; - (id)getDisplayCity; - (id)init; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1;

@end

@interface WCAppInfo : NSObject { NSString *appID; NSString *appName; NSString *version; NSString *installUrl; NSString *fromUrl; BOOL isForceUpdate; }

@property(nonatomic) BOOL isForceUpdate; // @synthesize isForceUpdate; @property(retain, nonatomic) NSString *fromUrl; // @synthesize fromUrl; @property(retain, nonatomic) NSString *installUrl; // @synthesize installUrl; @property(retain, nonatomic) NSString *version; // @synthesize version; @property(retain, nonatomic) NSString *appName; // @synthesize appName; @property(retain, nonatomic) NSString *appID; // @synthesize appID; - (void).cxx_destruct; - (BOOL)isValid; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCActionInfo : NSObject { NSString *mediaTagName; int scene; int type; NSString *appID; NSString *url; NSString *wordingKey; NSString *messageExt; NSString *messageAction; int appInstalledActionScene; int appUninstalledActionScene; NSString *appInstalledWordingKey; NSString *appUninstalledWordingKey; NSString *customAppInstalledWording; NSString *customAppInstalledWording4ZhTw; NSString *customAppInstalledWording4EnUs; NSString *customAppUninstalledWording; NSString *customAppUninstalledWording4ZhTw; NSString *customAppUninstalledWording4EnUs; }

@property(retain, nonatomic) NSString *customAppUninstalledWording4EnUs; // @synthesize customAppUninstalledWording4EnUs; @property(retain, nonatomic) NSString *customAppUninstalledWording4ZhTw; // @synthesize customAppUninstalledWording4ZhTw; @property(retain, nonatomic) NSString *customAppUninstalledWording; // @synthesize customAppUninstalledWording; @property(retain, nonatomic) NSString *customAppInstalledWording4EnUs; // @synthesize customAppInstalledWording4EnUs; @property(retain, nonatomic) NSString *customAppInstalledWording4ZhTw; // @synthesize customAppInstalledWording4ZhTw; @property(retain, nonatomic) NSString *customAppInstalledWording; // @synthesize customAppInstalledWording; @property(retain, nonatomic) NSString *appUninstalledWordingKey; // @synthesize appUninstalledWordingKey; @property(retain, nonatomic) NSString *appInstalledWordingKey; // @synthesize appInstalledWordingKey; @property(nonatomic) int appUninstalledActionScene; // @synthesize appUninstalledActionScene; @property(nonatomic) int appInstalledActionScene; // @synthesize appInstalledActionScene; @property(retain, nonatomic) NSString *messageAction; // @synthesize messageAction; @property(retain, nonatomic) NSString *messageExt; // @synthesize messageExt; @property(retain, nonatomic) NSString *wordingKey; // @synthesize wordingKey; @property(retain, nonatomic) NSString *url; // @synthesize url; @property(retain, nonatomic) NSString *appID; // @synthesize appID; @property(nonatomic) int type; // @synthesize type; @property(nonatomic) int scene; // @synthesize scene; @property(retain, nonatomic) NSString *mediaTagName; // @synthesize mediaTagName; - (void).cxx_destruct; - (id)getProperWording; - (BOOL)isValidForShow; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCMusicInfo : NSObject { NSString *title; NSString *singer; NSString *webUrl; NSString *dataUrl; NSString *lowBandUrl; NSString *appId; NSString *nsCoverImg; NSString *nsCoverImgHD; }

@property(retain, nonatomic) NSString *nsCoverImgHD; // @synthesize nsCoverImgHD; @property(retain, nonatomic) NSString *nsCoverImg; // @synthesize nsCoverImg; @property(retain, nonatomic) NSString *appId; // @synthesize appId; @property(retain, nonatomic) NSString *lowBandUrl; // @synthesize lowBandUrl; @property(retain, nonatomic) NSString *dataUrl; // @synthesize dataUrl; @property(retain, nonatomic) NSString *webUrl; // @synthesize webUrl; @property(retain, nonatomic) NSString *singer; // @synthesize singer; @property(retain, nonatomic) NSString *title; // @synthesize title; - (void).cxx_destruct; - (BOOL)isValidForShow; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCStreamVideoInfo : NSObject { NSString *streamVideoUrl; NSString *streamVideoTitle; NSString *streamVideoWording; NSString *streamVideoWebUrl; unsigned long uiStreamVideoTime; NSString *streamVideoThumbUrl; NSString *streamVideoPublishId; NSString *streamVideoAdUxInfo; }

@property(retain, nonatomic) NSString *streamVideoAdUxInfo; // @synthesize streamVideoAdUxInfo; @property(retain, nonatomic) NSString *streamVideoPublishId; // @synthesize streamVideoPublishId; @property(retain, nonatomic) NSString *streamVideoThumbUrl; // @synthesize streamVideoThumbUrl; @property(nonatomic) unsigned long uiStreamVideoTime; // @synthesize uiStreamVideoTime; @property(retain, nonatomic) NSString *streamVideoWebUrl; // @synthesize streamVideoWebUrl; @property(retain, nonatomic) NSString *streamVideoWording; // @synthesize streamVideoWording; @property(retain, nonatomic) NSString *streamVideoTitle; // @synthesize streamVideoTitle; @property(retain, nonatomic) NSString *streamVideoUrl; // @synthesize streamVideoUrl; - (void).cxx_destruct; - (BOOL)isValid; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCWeAppInfo : NSObject { NSString *appUserName; NSString *pagePath; }

@property(retain, nonatomic) NSString *pagePath; // @synthesize pagePath; @property(retain, nonatomic) NSString *appUserName; // @synthesize appUserName; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCRedEnvelopesInfo : NSObject { NSString *sendId; BOOL hasReward; BOOL bFree; }

@property(nonatomic) BOOL bFree; // @synthesize bFree; @property(nonatomic) BOOL hasReward; // @synthesize hasReward; @property(retain, nonatomic) NSString *sendId; // @synthesize sendId; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCRedEnvelopesRewardItem : NSObject { NSString *userName; unsigned int createTime; unsigned long long receiveAmount; NSString *sendId; NSString *ticket; }

  • (id)fromServerObj:(id)arg1; @property(retain, nonatomic) NSString *ticket; // @synthesize ticket; @property(retain, nonatomic) NSString *sendId; // @synthesize sendId; @property(nonatomic) unsigned long long receiveAmount; // @synthesize receiveAmount; @property(nonatomic) unsigned int createTime; // @synthesize createTime; @property(retain, nonatomic) NSString *userName; // @synthesize userName;
  • (void).cxx_destruct;
  • (id)description;
  • (BOOL)isFreeItem;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (id)init;

@end

@interface WCRedEnvelopesRewardInfo : NSObject { NSMutableArray *arrRewardItem; unsigned int resoureId; unsigned int reportId; unsigned int reportKey; }

@property(nonatomic) unsigned int reportKey; // @synthesize reportKey; @property(nonatomic) unsigned int reportId; // @synthesize reportId; @property(nonatomic) unsigned int resoureId; // @synthesize resoureId; @property(retain, nonatomic) NSMutableArray *arrRewardItem; // @synthesize arrRewardItem; - (void).cxx_destruct; - (BOOL)hasRewardForMe; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCUrl : NSObject { NSString *url; int type; NSString *md5; unsigned long long enckey; int encIdx; NSString *token; }

  • (id)UrlWithUrl:(id)arg1 type:(int)arg2; @property(nonatomic) unsigned long long enckey; // @synthesize enckey; @property(nonatomic) int encIdx; // @synthesize encIdx; @property(retain, nonatomic) NSString *token; // @synthesize token; @property(retain, nonatomic) NSString *md5; // @synthesize md5; @property(nonatomic) int type; // @synthesize type; @property(retain, nonatomic) NSString *url; // @synthesize url;
  • (void).cxx_destruct;
  • (id)description;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (id)init;

@end

@interface WCMediaItem : NSObject { NSString *tid; NSString *mid; int type; int subType; NSString *title; NSString *desc; NSString *titlePattern; NSString *descPattern; NSString *userData; NSString *source; NSMutableArray *previewUrls; WCUrl *dataUrl; WCUrl *lowBandUrl; WCUrl *attachUrl; WCUrl *attachThumbUrl; NSString *attachShareTitle; struct CGSize imgSize; int attachVideoTotalTime; BOOL likeFlag; int likeCount; NSMutableArray *likeUsers; int commentCount; NSMutableArray *commentUsers; int withCount; NSMutableArray *withUsers; int createTime; BOOL bSnsScene; BOOL bSupoortValidateMd5; BOOL bUseXorEncrypt; unsigned long long xorEncrpyKey; BOOL isAd; int _entrance; }

@property(nonatomic) int entrance; // @synthesize entrance=_entrance; @property(nonatomic) BOOL isAd; // @synthesize isAd; @property(nonatomic) unsigned long long xorEncrpyKey; // @synthesize xorEncrpyKey; @property(nonatomic) BOOL bUseXorEncrypt; // @synthesize bUseXorEncrypt; @property(nonatomic) BOOL bSupoortValidateMd5; // @synthesize bSupoortValidateMd5; @property(nonatomic) BOOL bSnsScene; // @synthesize bSnsScene; @property(nonatomic) int createTime; // @synthesize createTime; @property(retain, nonatomic) NSMutableArray *withUsers; // @synthesize withUsers; @property(nonatomic) int withCount; // @synthesize withCount; @property(retain, nonatomic) NSMutableArray *commentUsers; // @synthesize commentUsers; @property(nonatomic) int commentCount; // @synthesize commentCount; @property(retain, nonatomic) NSMutableArray *likeUsers; // @synthesize likeUsers; @property(nonatomic) int likeCount; // @synthesize likeCount; @property(nonatomic) BOOL likeFlag; // @synthesize likeFlag; @property(nonatomic) int attachVideoTotalTime; // @synthesize attachVideoTotalTime; @property(nonatomic) struct CGSize imgSize; // @synthesize imgSize; @property(retain, nonatomic) NSString *attachShareTitle; // @synthesize attachShareTitle; @property(retain, nonatomic) WCUrl *attachThumbUrl; // @synthesize attachThumbUrl; @property(retain, nonatomic) WCUrl *attachUrl; // @synthesize attachUrl; @property(retain, nonatomic) WCUrl *lowBandUrl; // @synthesize lowBandUrl; @property(retain, nonatomic) WCUrl *dataUrl; // @synthesize dataUrl; @property(retain, nonatomic) NSMutableArray *previewUrls; // @synthesize previewUrls; @property(retain, nonatomic) NSString *source; // @synthesize source; @property(retain, nonatomic) NSString *userData; // @synthesize userData; @property(retain, nonatomic) NSString *descPattern; // @synthesize descPattern; @property(retain, nonatomic) NSString *titlePattern; // @synthesize titlePattern; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(nonatomic) int subType; // @synthesize subType; @property(nonatomic) int type; // @synthesize type; @property(retain, nonatomic) NSString *mid; // @synthesize mid; @property(retain, nonatomic) NSString *tid; // @synthesize tid; - (void).cxx_destruct; - (BOOL)isValid; - (BOOL)savePreviewFromMedia:(id)arg1; - (BOOL)saveSightPreviewFromMedia:(id)arg1; - (BOOL)saveSightDataFromMedia:(id)arg1; - (BOOL)saveDataFromMedia:(id)arg1; - (BOOL)savePreviewFromData:(id)arg1; - (BOOL)saveVideoDataFromData:(id)arg1 filePath:(id)arg2 continueMode:(BOOL)arg3; - (BOOL)saveSightDataFromData:(id)arg1; - (BOOL)saveDataFromData:(id)arg1; - (BOOL)savePreviewFromPath:(id)arg1; - (BOOL)saveSightDataFromPath:(id)arg1; - (BOOL)saveDataFromPath:(id)arg1; - (BOOL)hasPreview; - (BOOL)hasAttachVideo; - (BOOL)hasSight; - (BOOL)hasData; - (id)imageOfSize:(int)arg1; - (id)comparativePathForPreview; - (id)pathForPreview; - (id)pathForTempAttachVideoData; - (id)pathForAttachVideoData; - (id)pathForSightData; - (id)pathForData; - (id)hashPathForString:(id)arg1; - (struct CLLocationCoordinate2D)locationForData; - (id)cityForData; - (id)videoStreamForData; - (id)voiceStreamForData; - (int)mediaType; - (id)mediaID; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCMediaItemWrap : NSObject { WCMediaItem *mediaItem; WCDataItem *parent; unsigned long index; }

@property(nonatomic) unsigned long index; // @synthesize index; @property(retain, nonatomic) WCDataItem *parent; // @synthesize parent; @property(retain, nonatomic) WCMediaItem *mediaItem; // @synthesize mediaItem; - (void).cxx_destruct; - (id)init;

@end

@interface WCContentItem : NSObject { NSString *title; NSString *desc; NSString *titlePattern; NSString *descPattern; NSString *linkUrl; NSString *linkUrl2; int type; int flag; NSString *username; NSString *nickname; int createtime; NSMutableArray *mediaList; }

@property(retain, nonatomic) NSMutableArray *mediaList; // @synthesize mediaList; @property(nonatomic) int createtime; // @synthesize createtime; @property(retain, nonatomic) NSString *nickname; // @synthesize nickname; @property(retain, nonatomic) NSString *username; // @synthesize username; @property(nonatomic) int flag; // @synthesize flag; @property(nonatomic) int type; // @synthesize type; @property(retain, nonatomic) NSString *linkUrl2; // @synthesize linkUrl2; @property(retain, nonatomic) NSString *linkUrl; // @synthesize linkUrl; @property(retain, nonatomic) NSString *descPattern; // @synthesize descPattern; @property(retain, nonatomic) NSString *titlePattern; // @synthesize titlePattern; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *title; // @synthesize title; - (void).cxx_destruct; - (BOOL)isValid; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCADVideoPlayInfo : NSObject { int playCount; unsigned long long startPlayTime; unsigned long long endPlayTime; unsigned long long playTotalTime; unsigned long long videoTotalTime; int playMode; int playOrientation; }

@property(nonatomic) int playOrientation; // @synthesize playOrientation; @property(nonatomic) int playMode; // @synthesize playMode; @property(nonatomic) unsigned long long videoTotalTime; // @synthesize videoTotalTime; @property(nonatomic) unsigned long long playTotalTime; // @synthesize playTotalTime; @property(nonatomic) unsigned long long endPlayTime; // @synthesize endPlayTime; @property(nonatomic) unsigned long long startPlayTime; // @synthesize startPlayTime; @property(nonatomic) int playCount; // @synthesize playCount; - (id)init;

@end

@interface WCMultiLanguageItem : NSObject { NSString *zh; NSString *tw; NSString *en; }

@property(retain, nonatomic) NSString *en; // @synthesize en; @property(retain, nonatomic) NSString *tw; // @synthesize tw; @property(retain, nonatomic) NSString *zh; // @synthesize zh; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCADBodyWrap : NSObject { NSString *_adID; NSString *_publishID; NSString *_uxInfo; unsigned long _startPositionType; unsigned long _endPositionType; float _readHeight; float _unReadTopHeight; float _unReadBottomHeight; float _tableContentY; WCADVideoPlayInfo *_playInfo; unsigned long _source; NSString *_snsStatExt; unsigned long long _startTime; unsigned long long _endTime; unsigned long long _halfStartTime; unsigned long long _halfEndTime; unsigned long long _allStartTime; unsigned long long _allEndTime; }

@property(retain, nonatomic) NSString *snsStatExt; // @synthesize snsStatExt=_snsStatExt; @property(nonatomic) unsigned long source; // @synthesize source=_source; @property(retain, nonatomic) WCADVideoPlayInfo *playInfo; // @synthesize playInfo=_playInfo; @property(nonatomic) float tableContentY; // @synthesize tableContentY=_tableContentY; @property(nonatomic) float unReadBottomHeight; // @synthesize unReadBottomHeight=_unReadBottomHeight; @property(nonatomic) float unReadTopHeight; // @synthesize unReadTopHeight=_unReadTopHeight; @property(nonatomic) float readHeight; // @synthesize readHeight=_readHeight; @property(nonatomic) unsigned long long allEndTime; // @synthesize allEndTime=_allEndTime; @property(nonatomic) unsigned long long allStartTime; // @synthesize allStartTime=_allStartTime; @property(nonatomic) unsigned long long halfEndTime; // @synthesize halfEndTime=_halfEndTime; @property(nonatomic) unsigned long long halfStartTime; // @synthesize halfStartTime=_halfStartTime; @property(nonatomic) unsigned long long endTime; // @synthesize endTime=_endTime; @property(nonatomic) unsigned long long startTime; // @synthesize startTime=_startTime; @property(nonatomic) unsigned long endPositionType; // @synthesize endPositionType=_endPositionType; @property(nonatomic) unsigned long startPositionType; // @synthesize startPositionType=_startPositionType; @property(retain, nonatomic) NSString *uxInfo; // @synthesize uxInfo=_uxInfo; @property(retain, nonatomic) NSString *publishID; // @synthesize publishID=_publishID; @property(retain, nonatomic) NSString *adID; // @synthesize adID=_adID; - (void).cxx_destruct;

@end

@interface WCADCommentWrap : NSObject { NSString *_adID; NSString *_publishID; NSString *_uxInfo; unsigned long _startPositionType; unsigned long _endPositionType; unsigned long _commentCount; float _tableContentY; unsigned long _source; NSString *_snsStatExt; unsigned long long _startTime; unsigned long long _endTime; }

@property(retain, nonatomic) NSString *snsStatExt; // @synthesize snsStatExt=_snsStatExt; @property(nonatomic) unsigned long source; // @synthesize source=_source; @property(nonatomic) float tableContentY; // @synthesize tableContentY=_tableContentY; @property(nonatomic) unsigned long commentCount; // @synthesize commentCount=_commentCount; @property(nonatomic) unsigned long long endTime; // @synthesize endTime=_endTime; @property(nonatomic) unsigned long long startTime; // @synthesize startTime=_startTime; @property(nonatomic) unsigned long endPositionType; // @synthesize endPositionType=_endPositionType; @property(nonatomic) unsigned long startPositionType; // @synthesize startPositionType=_startPositionType; @property(retain, nonatomic) NSString *uxInfo; // @synthesize uxInfo=_uxInfo; @property(retain, nonatomic) NSString *publishID; // @synthesize publishID=_publishID; @property(retain, nonatomic) NSString *adID; // @synthesize adID=_adID; - (void).cxx_destruct;

@end

@interface WCADPageWrap : NSObject { WCADShareInfo *shareInfo; unsigned long clickActionType; NSString *_adID; NSString *_publishID; NSString *_uxInfo; unsigned long _logType; unsigned long _eventType; unsigned long _scene; unsigned long _adType; unsigned long _source; NSString *_snsStatExt; unsigned long long _startTime; unsigned long long _endTime; unsigned long long _clickTime; }

@property(retain, nonatomic) NSString *snsStatExt; // @synthesize snsStatExt=_snsStatExt; @property(nonatomic) unsigned long source; // @synthesize source=_source; @property(nonatomic) unsigned long adType; // @synthesize adType=_adType; @property(nonatomic) unsigned long long clickTime; // @synthesize clickTime=_clickTime; @property(nonatomic) unsigned long long endTime; // @synthesize endTime=_endTime; @property(nonatomic) unsigned long long startTime; // @synthesize startTime=_startTime; @property(nonatomic) unsigned long scene; // @synthesize scene=_scene; @property(nonatomic) unsigned long eventType; // @synthesize eventType=_eventType; @property(nonatomic) unsigned long logType; // @synthesize logType=_logType; @property(retain, nonatomic) NSString *uxInfo; // @synthesize uxInfo=_uxInfo; @property(retain, nonatomic) NSString *publishID; // @synthesize publishID=_publishID; @property(retain, nonatomic) NSString *adID; // @synthesize adID=_adID; @property(nonatomic) unsigned long clickActionType; // @synthesize clickActionType; @property(retain, nonatomic) WCADShareInfo *shareInfo; // @synthesize shareInfo; - (void).cxx_destruct; - (id)init;

@end

@interface WCADShareInfo : NSObject { NSString *userName; unsigned long memberCount; }

@property(nonatomic) unsigned long memberCount; // @synthesize memberCount; @property(retain, nonatomic) NSString *userName; // @synthesize userName; - (void).cxx_destruct; - (id)init;

@end

@interface WCADPictureWrap : NSObject { unsigned long _index; unsigned long _totalCount; unsigned long long _startTime; unsigned long long _endTime; unsigned long long _totalTime; }

@property(nonatomic) unsigned long totalCount; // @synthesize totalCount=_totalCount; @property(nonatomic) unsigned long long totalTime; // @synthesize totalTime=_totalTime; @property(nonatomic) unsigned long long endTime; // @synthesize endTime=_endTime; @property(nonatomic) unsigned long long startTime; // @synthesize startTime=_startTime; @property(nonatomic) unsigned long index; // @synthesize index=_index;

@end

@interface WCADVideoWrap : NSObject { NSString *adID; NSString *publishID; NSString *uxInfo; unsigned long long startTime; NSMutableArray *arrPlayInfo; unsigned long scene; }

@property(nonatomic) unsigned long scene; // @synthesize scene; @property(retain, nonatomic) NSMutableArray *arrPlayInfo; // @synthesize arrPlayInfo; @property(nonatomic) unsigned long long startTime; // @synthesize startTime; @property(retain, nonatomic) NSString *uxInfo; // @synthesize uxInfo; @property(retain, nonatomic) NSString *publishID; // @synthesize publishID; @property(retain, nonatomic) NSString *adID; // @synthesize adID; - (void).cxx_destruct; - (id)init;

@end

@interface WCADPoiInfo : NSObject { int POIType; NSString *POIId; NSString *POIName; NSString *POILink; }

@property(retain, nonatomic) NSString *POILink; // @synthesize POILink; @property(retain, nonatomic) NSString *POIName; // @synthesize POIName; @property(retain, nonatomic) NSString *POIId; // @synthesize POIId; @property(nonatomic) int POIType; // @synthesize POIType; - (void).cxx_destruct; - (BOOL)isValidForShow; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCRecommendInfo : NSObject { int recommendType; int source; }

@property(nonatomic) int source; // @synthesize source; @property(nonatomic) int recommendType; // @synthesize recommendType; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCRecommendMetaInfo : NSObject { int recommendType; int source; NSString *expId; NSString *contentXml; }

@property(retain, nonatomic) NSString *contentXml; // @synthesize contentXml; @property(retain, nonatomic) NSString *expId; // @synthesize expId; @property(nonatomic) int source; // @synthesize source; @property(nonatomic) int recommendType; // @synthesize recommendType; - (void).cxx_destruct; - (id)description; - (id)init;

@end

@interface WCRecommendAdInfo : NSObject { NSString *snsXml; NSString *snsRecXml; NSString *snsRecInfo; }

@property(retain, nonatomic) NSString *snsRecInfo; // @synthesize snsRecInfo; @property(retain, nonatomic) NSString *snsRecXml; // @synthesize snsRecXml; @property(retain, nonatomic) NSString *snsXml; // @synthesize snsXml; - (void).cxx_destruct; - (id)description; - (id)init;

@end

@interface WCADChainStrengthenInfo : NSObject { int wordingType; NSString *directWording; NSString *replaceWording; NSString *wordingLink; NSMutableArray *arrUserName; }

@property(retain, nonatomic) NSMutableArray *arrUserName; // @synthesize arrUserName; @property(retain, nonatomic) NSString *wordingLink; // @synthesize wordingLink; @property(retain, nonatomic) NSString *replaceWording; // @synthesize replaceWording; @property(retain, nonatomic) NSString *directWording; // @synthesize directWording; @property(nonatomic) int wordingType; // @synthesize wordingType; - (void).cxx_destruct; - (BOOL)isValidForShow; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCADCanvasPage : NSObject { NSString *bgCoverUrl; BOOL isAddBlur; NSString *blurColorTheme; float blurColorAlpha; NSString *bgColorTheme; NSArray *adCanvasComponentItemList; int type; int subType; }

@property(nonatomic) float blurColorAlpha; // @synthesize blurColorAlpha; @property(retain, nonatomic) NSString *blurColorTheme; // @synthesize blurColorTheme; @property(nonatomic) BOOL isAddBlur; // @synthesize isAddBlur; @property(nonatomic) int subType; // @synthesize subType; @property(nonatomic) int type; // @synthesize type; @property(retain, nonatomic) NSArray *adCanvasComponentItemList; // @synthesize adCanvasComponentItemList; @property(retain, nonatomic) NSString *bgColorTheme; // @synthesize bgColorTheme; @property(retain, nonatomic) NSString *bgCoverUrl; // @synthesize bgCoverUrl; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCADCanvasInfo : NSObject { NSArray *adCanvasPageList; NSString *fromAdXml; NSString *shareTitle; NSString *shareDesc; NSString *shareWebUrl; int sizeType; int basicWidth; int basicRootFontSize; int type; int subType; }

@property(nonatomic) int subType; // @synthesize subType; @property(nonatomic) int type; // @synthesize type; @property(nonatomic) int basicRootFontSize; // @synthesize basicRootFontSize; @property(nonatomic) int basicWidth; // @synthesize basicWidth; @property(nonatomic) int sizeType; // @synthesize sizeType; @property(retain, nonatomic) NSString *shareWebUrl; // @synthesize shareWebUrl; @property(retain, nonatomic) NSString *shareDesc; // @synthesize shareDesc; @property(retain, nonatomic) NSString *shareTitle; // @synthesize shareTitle; @property(retain, nonatomic) NSString *fromAdXml; // @synthesize fromAdXml; @property(retain, nonatomic) NSArray *adCanvasPageList; // @synthesize adCanvasPageList; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCAdFeedDisplayInfo : NSObject { int contentDisplayType; int mediaDisplayMode; int basicRemWidth; int basicRootFontSize; float mediaDisplayWidth; float mediaDisplayHeight; NSString *mediaIconUrl; float mediaIconWidth; float mediaIconHeight; float mediaIconPaddingRight; float mediaIconPaddingBottom; }

@property(nonatomic) float mediaIconPaddingBottom; // @synthesize mediaIconPaddingBottom; @property(nonatomic) float mediaIconPaddingRight; // @synthesize mediaIconPaddingRight; @property(nonatomic) float mediaIconHeight; // @synthesize mediaIconHeight; @property(nonatomic) float mediaIconWidth; // @synthesize mediaIconWidth; @property(retain, nonatomic) NSString *mediaIconUrl; // @synthesize mediaIconUrl; @property(nonatomic) float mediaDisplayHeight; // @synthesize mediaDisplayHeight; @property(nonatomic) float mediaDisplayWidth; // @synthesize mediaDisplayWidth; @property(nonatomic) int basicRootFontSize; // @synthesize basicRootFontSize; @property(nonatomic) int basicRemWidth; // @synthesize basicRemWidth; @property(nonatomic) int mediaDisplayMode; // @synthesize mediaDisplayMode; @property(nonatomic) int contentDisplayType; // @synthesize contentDisplayType; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCAdvertiseInfo : NSObject { int adType; NSString *adDescription; NSString *adActionLink; NSString *adActionCardTpId; NSString *adActionCardExt; NSString *adActionCardTitle; int adActionType; NSString *adViewId; int adPosition; int noExposureExpireTime; int exposureNoActionExpireTime; BOOL webviewRightBarShow; NSString *adUserNickName; BOOL bExposured; int myAdCommentCount; unsigned long myAdCommentStartTime; NSString *adActionLinkWithTraceId; int source; NSString *expId; BOOL adActionLinkHidden; BOOL attachShareLinkHidden; BOOL bWithoutAdExp; BOOL bIgnoreNewMsgTip; BOOL bIgnoreNewLikeMsg; BOOL bIgnoreNewCommentMsg; BOOL headClickRightBarShow; NSString *adActionLinkName; WCMultiLanguageItem *expandOutsideTitle; WCMultiLanguageItem *expandInsideTitle; NSString *uxInfo; NSString *attachShareLinkUrl; NSString *attachShareLinkWording; NSMutableDictionary *adArgsDic; unsigned long headClickType; NSString *headClickParam; WCADPoiInfo *adPoiInfo; WCADChainStrengthenInfo *adChainStrengthenInfo; int longVideoAcessType; NSString *adActionAppStoreTitle; NSString *adActionAppStoreLink; int adActionAppStoreType; WCADCanvasInfo *adCanvasInfo; NSString *traceId; NSString *sessionAid; WCAdFeedDisplayInfo *adFeedDisplayInfo; WCADBodyWrap *_bodyWrap; WCADCommentWrap *_commentWrap; WCADPageWrap *_detailPageWrap; WCADPageWrap *_h5PageWrap; WCADPageWrap *_albumPageWrap; WCADVideoWrap *_videoWrap; WCADVideoWrap *_streamVideoWrap; WCADPageWrap *_poiH5PageWrap; NSString *_originUxInfo; NSString *_originSnsId; unsigned long long commentStartTime; unsigned long long commentEndTime; unsigned long long unInterestStartTime; unsigned long long unInterestEndTime; }

@property(retain, nonatomic) NSString *originSnsId; // @synthesize originSnsId=_originSnsId; @property(retain, nonatomic) NSString *originUxInfo; // @synthesize originUxInfo=_originUxInfo; @property(retain, nonatomic) WCADPageWrap *poiH5PageWrap; // @synthesize poiH5PageWrap=_poiH5PageWrap; @property(retain, nonatomic) WCADVideoWrap *streamVideoWrap; // @synthesize streamVideoWrap=_streamVideoWrap; @property(retain, nonatomic) WCADVideoWrap *videoWrap; // @synthesize videoWrap=_videoWrap; @property(retain, nonatomic) WCADPageWrap *albumPageWrap; // @synthesize albumPageWrap=_albumPageWrap; @property(retain, nonatomic) WCADPageWrap *h5PageWrap; // @synthesize h5PageWrap=_h5PageWrap; @property(retain, nonatomic) WCADPageWrap *detailPageWrap; // @synthesize detailPageWrap=_detailPageWrap; @property(retain, nonatomic) WCADCommentWrap *commentWrap; // @synthesize commentWrap=_commentWrap; @property(retain, nonatomic) WCADBodyWrap *bodyWrap; // @synthesize bodyWrap=_bodyWrap; @property(retain, nonatomic) WCAdFeedDisplayInfo *adFeedDisplayInfo; // @synthesize adFeedDisplayInfo; @property(retain, nonatomic) NSString *sessionAid; // @synthesize sessionAid; @property(retain, nonatomic) NSString *traceId; // @synthesize traceId; @property(retain, nonatomic) WCADCanvasInfo *adCanvasInfo; // @synthesize adCanvasInfo; @property(nonatomic) int adActionAppStoreType; // @synthesize adActionAppStoreType; @property(retain, nonatomic) NSString *adActionAppStoreLink; // @synthesize adActionAppStoreLink; @property(retain, nonatomic) NSString *adActionAppStoreTitle; // @synthesize adActionAppStoreTitle; @property(nonatomic) int longVideoAcessType; // @synthesize longVideoAcessType; @property(retain, nonatomic) NSString *expId; // @synthesize expId; @property(nonatomic) int source; // @synthesize source; @property(retain, nonatomic) WCADChainStrengthenInfo *adChainStrengthenInfo; // @synthesize adChainStrengthenInfo; @property(retain, nonatomic) WCADPoiInfo *adPoiInfo; // @synthesize adPoiInfo; @property(retain, nonatomic) NSString *adActionLinkWithTraceId; // @synthesize adActionLinkWithTraceId; @property(retain, nonatomic) NSString *headClickParam; // @synthesize headClickParam; @property(nonatomic) unsigned long headClickType; // @synthesize headClickType; @property(nonatomic) BOOL headClickRightBarShow; // @synthesize headClickRightBarShow; @property(nonatomic) BOOL bIgnoreNewCommentMsg; // @synthesize bIgnoreNewCommentMsg; @property(nonatomic) BOOL bIgnoreNewLikeMsg; // @synthesize bIgnoreNewLikeMsg; @property(nonatomic) BOOL bIgnoreNewMsgTip; // @synthesize bIgnoreNewMsgTip; @property(retain, nonatomic) NSMutableDictionary *adArgsDic; // @synthesize adArgsDic; @property(nonatomic) BOOL bWithoutAdExp; // @synthesize bWithoutAdExp; @property(nonatomic) unsigned long long unInterestEndTime; // @synthesize unInterestEndTime; @property(nonatomic) unsigned long long unInterestStartTime; // @synthesize unInterestStartTime; @property(nonatomic) unsigned long long commentEndTime; // @synthesize commentEndTime; @property(nonatomic) unsigned long long commentStartTime; // @synthesize commentStartTime; @property(nonatomic) BOOL attachShareLinkHidden; // @synthesize attachShareLinkHidden; @property(retain, nonatomic) NSString *attachShareLinkWording; // @synthesize attachShareLinkWording; @property(retain, nonatomic) NSString *attachShareLinkUrl; // @synthesize attachShareLinkUrl; @property(retain, nonatomic) NSString *uxInfo; // @synthesize uxInfo; @property(retain, nonatomic) WCMultiLanguageItem *expandInsideTitle; // @synthesize expandInsideTitle; @property(retain, nonatomic) WCMultiLanguageItem *expandOutsideTitle; // @synthesize expandOutsideTitle; @property(retain, nonatomic) NSString *adActionLinkName; // @synthesize adActionLinkName; @property(nonatomic) BOOL adActionLinkHidden; // @synthesize adActionLinkHidden; @property(nonatomic) unsigned long myAdCommentStartTime; // @synthesize myAdCommentStartTime; @property(nonatomic) int myAdCommentCount; // @synthesize myAdCommentCount; @property(retain, nonatomic) NSString *adUserNickName; // @synthesize adUserNickName; @property(nonatomic) BOOL webviewRightBarShow; // @synthesize webviewRightBarShow; @property(nonatomic) int exposureNoActionExpireTime; // @synthesize exposureNoActionExpireTime; @property(nonatomic) int noExposureExpireTime; // @synthesize noExposureExpireTime; @property(nonatomic) BOOL bExposured; // @synthesize bExposured; @property(nonatomic) int adPosition; // @synthesize adPosition; @property(retain, nonatomic) NSString *adViewId; // @synthesize adViewId; @property(nonatomic) int adActionType; // @synthesize adActionType; @property(retain, nonatomic) NSString *adActionCardTitle; // @synthesize adActionCardTitle; @property(retain, nonatomic) NSString *adActionCardExt; // @synthesize adActionCardExt; @property(retain, nonatomic) NSString *adActionCardTpId; // @synthesize adActionCardTpId; @property(retain, nonatomic) NSString *adActionLink; // @synthesize adActionLink; @property(retain, nonatomic) NSString *adDescription; // @synthesize adDescription; @property(nonatomic) int adType; // @synthesize adType; - (void).cxx_destruct; - (id)genAdStatExt:(BOOL)arg1; - (int)countOfAdCanvasPageList; - (BOOL)isCanvasAd; - (BOOL)isAppstoreInternalJump; - (BOOL)isValidForJumpAppstore; - (BOOL)isVaildForShow; - (unsigned long)getAdClickLinkActionType; - (id)getAdActionLink; - (id)getAdActionTitle; - (BOOL)hasMyAdComments; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface WCSocialInfluenceInfo : NSObject { NSString *layerId; NSString *expId; int maxLikeCount; int maxCommentCount; }

@property(nonatomic) int maxCommentCount; // @synthesize maxCommentCount; @property(nonatomic) int maxLikeCount; // @synthesize maxLikeCount; @property(retain, nonatomic) NSString *expId; // @synthesize expId; @property(retain, nonatomic) NSString *layerId; // @synthesize layerId; - (void).cxx_destruct; - (id)description; - (id)copyWithZone:(struct _NSZone *)arg1; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface WCObjectOperation : NSObject { int snsOperateFlag; WCSocialInfluenceInfo *socialInfluenceInfo; }

@property(retain, nonatomic) WCSocialInfluenceInfo *socialInfluenceInfo; // @synthesize socialInfluenceInfo; @property(nonatomic) int snsOperateFlag; // @synthesize snsOperateFlag; - (void).cxx_destruct; - (id)description; - (id)copyWithZone:(struct _NSZone *)arg1; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface WCDataItem : NSObject { int cid; NSString *tid; int type; int flag; NSString *username; NSString *nickname; int createtime; NSString *sourceUrl; NSString *sourceUrl2; WCLocationInfo *locationInfo; WCAdvertiseInfo *advertiseInfo; WCRecommendInfo *recommendInfo; BOOL isPrivate; NSMutableArray *sharedGroupIDs; NSMutableArray *blackUsers; NSMutableArray *visibleUsers; unsigned long extFlag; BOOL likeFlag; int likeCount; NSMutableArray *likeUsers; int commentCount; NSMutableArray *commentUsers; int withCount; NSMutableArray *withUsers; WCContentItem *contentObj; WCAppInfo *appInfo; NSString *publicUserName; NSString *sourceUserName; NSString *sourceNickName; NSString *contentDesc; NSString *contentDescPattern; int contentDescShowType; int contentDescScene; unsigned int contentAttributeBitSetFlag; WCActionInfo *actionInfo; WCMusicInfo *musicInfo; WCStreamVideoInfo *streamVideoInfo; WCRedEnvelopesInfo *redEnvelopesInfo; WCRedEnvelopesRewardInfo *redEnvelopesRewardInfo; WCWeAppInfo *weappInfo; unsigned int hash; SnsObject *snsObject; BOOL isBidirectionalFan; BOOL noChange; BOOL isRichText; NSMutableDictionary *extData; int uploadErrType; NSString *uploadErrMsg; BOOL shouldErrorIgnoreForSpam; NSString *statisticsData; WCObjectOperation *objOperation; NSString *m_cpKeyForContent; NSString *m_cpKeyForLikeUsers; BOOL m_isContentUnsafe; BOOL m_isLikeUsersUnsafe; int realLikeCount; int realCommentCount; int selfLikeCount; int selfCommentCount; NSString *statExtStr; NSString *canvasInfoXml; NSString *shareOriginUrl; NSString *shareOpenUrl; NSString *jsAppId; NSMutableDictionary *statParasDic; }

  • (id)fromServerRecAdMsg:(id)arg1;
  • (void)addStatExtStr:(id)arg1 source:(unsigned long)arg2;
  • (id)fromServerRecObject:(id)arg1;
  • (id)fromSeverADObject:(id)arg1;
  • (id)fromUploadTask:(id)arg1;
  • (id)fromServerObject:(id)arg1;
  • (id)fromBuffer:(id)arg1; @property(retain, nonatomic) NSString *canvasInfoXml; // @synthesize canvasInfoXml; @property(retain, nonatomic) WCRecommendInfo *recommendInfo; // @synthesize recommendInfo; @property(retain, nonatomic) NSString *statExtStr; // @synthesize statExtStr; @property(nonatomic) int selfCommentCount; // @synthesize selfCommentCount; @property(nonatomic) int selfLikeCount; // @synthesize selfLikeCount; @property(nonatomic) int realCommentCount; // @synthesize realCommentCount; @property(nonatomic) int realLikeCount; // @synthesize realLikeCount; @property(nonatomic) BOOL isLikeUsersUnsafe; // @synthesize isLikeUsersUnsafe=m_isLikeUsersUnsafe; @property(nonatomic) BOOL isContentUnsafe; // @synthesize isContentUnsafe=m_isContentUnsafe; @property(retain, nonatomic) NSString *cpKeyForLikeUsers; // @synthesize cpKeyForLikeUsers=m_cpKeyForLikeUsers; @property(retain, nonatomic) NSString *cpKeyForContent; // @synthesize cpKeyForContent=m_cpKeyForContent; @property(retain, nonatomic) NSMutableDictionary *statParasDic; // @synthesize statParasDic; @property(retain, nonatomic) NSString *jsAppId; // @synthesize jsAppId; @property(retain, nonatomic) NSString *shareOpenUrl; // @synthesize shareOpenUrl; @property(retain, nonatomic) NSString *shareOriginUrl; // @synthesize shareOriginUrl; @property(retain, nonatomic) WCObjectOperation *objOperation; // @synthesize objOperation; @property(nonatomic) unsigned long extFlag; // @synthesize extFlag; @property(retain, nonatomic) NSArray *visibleUsers; // @synthesize visibleUsers; @property(retain, nonatomic) NSArray *blackUsers; // @synthesize blackUsers; @property(retain, nonatomic) WCAdvertiseInfo *advertiseInfo; // @synthesize advertiseInfo; @property(retain, nonatomic) WCLocationInfo *locationInfo; // @synthesize locationInfo; @property(retain, nonatomic) NSString *statisticsData; // @synthesize statisticsData; @property(nonatomic) BOOL shouldErrorIgnoreForSpam; // @synthesize shouldErrorIgnoreForSpam; @property(retain, nonatomic) NSString *uploadErrMsg; // @synthesize uploadErrMsg; @property(nonatomic) int uploadErrType; // @synthesize uploadErrType; @property(retain, nonatomic) NSMutableDictionary *extData; // @synthesize extData; @property(retain, nonatomic) NSMutableArray *sharedGroupIDs; // @synthesize sharedGroupIDs; @property(nonatomic) BOOL isRichText; // @synthesize isRichText; @property(nonatomic) BOOL noChange; // @synthesize noChange; @property(nonatomic) BOOL isPrivate; // @synthesize isPrivate; @property(nonatomic) BOOL isBidirectionalFan; // @synthesize isBidirectionalFan; @property(retain, nonatomic) WCWeAppInfo *weappInfo; // @synthesize weappInfo; @property(retain, nonatomic) WCRedEnvelopesRewardInfo *redEnvelopesRewardInfo; // @synthesize redEnvelopesRewardInfo; @property(retain, nonatomic) WCRedEnvelopesInfo *redEnvelopesInfo; // @synthesize redEnvelopesInfo; @property(retain, nonatomic) WCStreamVideoInfo *streamVideoInfo; // @synthesize streamVideoInfo; @property(retain, nonatomic) WCMusicInfo *musicInfo; // @synthesize musicInfo; @property(retain, nonatomic) WCActionInfo *actionInfo; // @synthesize actionInfo; @property(nonatomic) unsigned int contentAttributeBitSetFlag; // @synthesize contentAttributeBitSetFlag; @property(nonatomic) int contentDescScene; // @synthesize contentDescScene; @property(nonatomic) int contentDescShowType; // @synthesize contentDescShowType; @property(retain, nonatomic) NSString *contentDescPattern; // @synthesize contentDescPattern; @property(retain, nonatomic) NSString *contentDesc; // @synthesize contentDesc; @property(retain, nonatomic) NSString *sourceNickName; // @synthesize sourceNickName; @property(retain, nonatomic) NSString *sourceUserName; // @synthesize sourceUserName; @property(retain, nonatomic) NSString *publicUserName; // @synthesize publicUserName; @property(retain, nonatomic) WCAppInfo *appInfo; // @synthesize appInfo; @property(retain, nonatomic) WCContentItem *contentObj; // @synthesize contentObj; @property(retain, nonatomic) NSMutableArray *withUsers; // @synthesize withUsers; @property(nonatomic) int withCount; // @synthesize withCount; @property(retain, nonatomic) NSMutableArray *commentUsers; // @synthesize commentUsers; @property(nonatomic) int commentCount; // @synthesize commentCount; @property(retain, nonatomic) NSMutableArray *likeUsers; // @synthesize likeUsers; @property(nonatomic) int likeCount; // @synthesize likeCount; @property(retain, nonatomic) NSString *sourceUrl2; // @synthesize sourceUrl2; @property(retain, nonatomic) NSString *sourceUrl; // @synthesize sourceUrl; @property(retain, nonatomic) SnsObject *snsObject; // @synthesize snsObject; @property(nonatomic) BOOL likeFlag; // @synthesize likeFlag; @property(nonatomic) int createtime; // @synthesize createtime; @property(retain, nonatomic) NSString *nickname; // @synthesize nickname; @property(retain, nonatomic) NSString *username; // @synthesize username; @property(nonatomic) int flag; // @synthesize flag; @property(nonatomic) int type; // @synthesize type; @property(retain, nonatomic) NSString *tid; // @synthesize tid; @property(nonatomic) int cid; // @synthesize cid;
  • (void).cxx_destruct;
  • (id)genSnsStatExt;
  • (void)dumpLikeAndCommentInfo;
  • (void)printSimpleLikeAndCommentInfo;
  • (BOOL)isContentOriginal;
  • (BOOL)isAdvertiseMediaHigherThanNickLabel;
  • (BOOL)shouldShowMediaIcon;
  • (BOOL)shouldGetSizeForAdvertiseMedia;
  • (BOOL)isVideoAd;
  • (BOOL)isPhotoAd;
  • (BOOL)isAd;
  • (int)getSnsABTestType;
  • (void)parseContentForNetWithDataItem:(id)arg1;
  • (void)parseContentForUI;
  • (void)parsePattern;
  • (void)loadPattern;
  • (int)compareTime:(id)arg1;
  • (BOOL)isValid;
  • (void)mergeMessage:(id)arg1 needParseContent:(BOOL)arg2;
  • (void)mergeMessage:(id)arg1;
  • (void)mergeRewardItem:(id)arg1;
  • (void)updateBySnsAdNotInterestsMsg:(id)arg1;
  • (void)mergeLikeUsers:(id)arg1;
  • (id)getMediaWraps;
  • (BOOL)isRead;
  • (void)setIsUploadFailed:(BOOL)arg1;
  • (BOOL)isUploadFailed;
  • (BOOL)isUploading;
  • (id)toBuffer;
  • (void)setHash:(unsigned int)arg1;
  • (unsigned int)hash;
  • (void)setSequence:(id)arg1;
  • (void)setCreateTime:(unsigned long)arg1;
  • (id)getDisplayCity;
  • (id)sequence;
  • (int)itemType;
  • (id)itemID;
  • (id)description;
  • (id)descriptionForKeyPaths;
  • (id)keyPaths;
  • (int)compareDesc:(id)arg1;
  • (BOOL)isEqual:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (id)init;
  • (BOOL)hasSharedGroup;

@end

@interface WCSNSRewardInfo : NSObject { unsigned long long amount; NSString *sendId; }

@property(retain, nonatomic) NSString *sendId; // @synthesize sendId; @property(nonatomic) unsigned long long amount; // @synthesize amount; - (void).cxx_destruct; - (id)init;

@end

@interface WCSNSMessage : NSObject { NSString *msgID; NSString *objID; NSString *parentObjID; WCUserComment *comment; WCUserComment *refComment; BOOL hasRead; unsigned int delStatus; WCSNSRewardInfo *rewardInfo; }

  • (id)fromSnsActionGroup:(id)arg1; @property(retain, nonatomic) WCSNSRewardInfo *rewardInfo; // @synthesize rewardInfo; @property(nonatomic) unsigned int delStatus; // @synthesize delStatus; @property(nonatomic) BOOL hasRead; // @synthesize hasRead; @property(retain, nonatomic) WCUserComment *refComment; // @synthesize refComment; @property(retain, nonatomic) WCUserComment *comment; // @synthesize comment; @property(retain, nonatomic) NSString *parentObjID; // @synthesize parentObjID; @property(retain, nonatomic) NSString *objID; // @synthesize objID; @property(retain, nonatomic) NSString *msgID; // @synthesize msgID;
  • (void).cxx_destruct;
  • (BOOL)isWCDataItemDeleted;
  • (BOOL)isWCMessageDeleted;
  • (id)description;
  • (id)init;

@end

@interface WCMsgActionGroup : NSObject { SnsAction *currentAction; SnsAction *referAction; NSString *clientId; unsigned int objectCreateTime; unsigned int delStatus; unsigned long long id; unsigned long long parentId; }

  • (void)initialize; @property(nonatomic) unsigned int delStatus; // @synthesize delStatus; @property(nonatomic) unsigned int objectCreateTime; // @synthesize objectCreateTime; @property(retain, nonatomic) NSString *clientId; // @synthesize clientId; @property(retain, nonatomic) SnsAction *referAction; // @synthesize referAction; @property(retain, nonatomic) SnsAction *currentAction; // @synthesize currentAction; @property(nonatomic) unsigned long long parentId; // @synthesize parentId; @property(nonatomic) unsigned long long id; // @synthesize id;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCGroup : NSObject { NSString *gid; NSString *name; NSMutableArray *memberList; }

  • (id)getMembersWithWCGroup:(id)arg1;
  • (BOOL)isFixedGroup:(id)arg1; @property(retain, nonatomic) NSMutableArray *memberList; // @synthesize memberList; @property(retain, nonatomic) NSString *name; // @synthesize name; @property(retain, nonatomic) NSString *gid; // @synthesize gid;
  • (void).cxx_destruct;
  • (id)description;
  • (int)compare:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (id)initWithSvrObject:(id)arg1;
  • (id)init;

@end

@interface WCServerConfig : NSObject { unsigned long postMentionLimit; unsigned long pasteLengthLimit; int firstPageCount; int nextPageCount; }

@property(nonatomic) int nextPageCount; // @synthesize nextPageCount; @property(nonatomic) int firstPageCount; // @synthesize firstPageCount; @property(nonatomic) unsigned long pasteLengthLimit; // @synthesize pasteLengthLimit; @property(nonatomic) unsigned long postMentionLimit; // @synthesize postMentionLimit; - (id)init;

@end

@interface WCSetting : NSObject { NSString *groupListMD5; NSString *groupRecommendListMD5; int postPrivacy; NSMutableArray *lastPostGroupIDs; NSMutableArray *lastPostVisibleLabelName; NSMutableArray *lastPostInVisibleLabelName; unsigned long lastShareOptions; WCDataItem *lastDataItem; int unReadCount; unsigned long timelineShowFlag; int postMentionLimit; int pasteLengthLimit; BOOL hasShowPlainTextTip; BOOL hasShowPoiRedDot; int firstPageCount; int nextPageCount; int educationTipShowCount; int groupTransferRetryCount; NSMutableArray *arrNeedTransferGroup; NSMutableArray *arrLabelName; NSData *dataSession; NSData *adDetailSession; int snsRedEnvelopesFullScreenTipShowCount; BOOL enableBrowseSnsRedEnvelopes; int switchOpCountForSnsRedEnvelopes; int postFeedCountForSnsRedEnvelopes; NSString *maxPostFeedCountId; int goldenCameraTipShowCount; NSString *goldenCameraTipId; NSString *fullScreenShowTipId; int groupTransferCount; }

@property(retain, nonatomic) NSString *fullScreenShowTipId; // @synthesize fullScreenShowTipId; @property(retain, nonatomic) NSString *goldenCameraTipId; // @synthesize goldenCameraTipId; @property(nonatomic) int goldenCameraTipShowCount; // @synthesize goldenCameraTipShowCount; @property(retain, nonatomic) NSString *maxPostFeedCountId; // @synthesize maxPostFeedCountId; @property(nonatomic) int postFeedCountForSnsRedEnvelopes; // @synthesize postFeedCountForSnsRedEnvelopes; @property(nonatomic) int switchOpCountForSnsRedEnvelopes; // @synthesize switchOpCountForSnsRedEnvelopes; @property(nonatomic) BOOL enableBrowseSnsRedEnvelopes; // @synthesize enableBrowseSnsRedEnvelopes; @property(nonatomic) int snsRedEnvelopesFullScreenTipShowCount; // @synthesize snsRedEnvelopesFullScreenTipShowCount; @property(retain, nonatomic) NSData *adDetailSession; // @synthesize adDetailSession; @property(retain, nonatomic) NSMutableArray *arrLabelName; // @synthesize arrLabelName; @property(retain, nonatomic) NSMutableArray *arrNeedTransferGroup; // @synthesize arrNeedTransferGroup; @property(nonatomic) int groupTransferCount; // @synthesize groupTransferCount; @property(retain, nonatomic) NSData *dataSession; // @synthesize dataSession; @property(nonatomic) int educationTipShowCount; // @synthesize educationTipShowCount; @property(nonatomic) int nextPageCount; // @synthesize nextPageCount; @property(nonatomic) int firstPageCount; // @synthesize firstPageCount; @property(nonatomic) BOOL hasShowPoiRedDot; // @synthesize hasShowPoiRedDot; @property(nonatomic) BOOL hasShowPlainTextTip; // @synthesize hasShowPlainTextTip; @property(nonatomic) int pasteLengthLimit; // @synthesize pasteLengthLimit; @property(nonatomic) int postMentionLimit; // @synthesize postMentionLimit; @property(nonatomic) unsigned long timelineShowFlag; // @synthesize timelineShowFlag; @property(nonatomic) int unReadCount; // @synthesize unReadCount; @property(retain, nonatomic) WCDataItem *lastDataItem; // @synthesize lastDataItem; @property(nonatomic) unsigned long lastShareOptions; // @synthesize lastShareOptions; @property(retain, nonatomic) NSMutableArray *lastPostInVisibleLabelName; // @synthesize lastPostInVisibleLabelName; @property(retain, nonatomic) NSMutableArray *lastPostVisibleLabelName; // @synthesize lastPostVisibleLabelName; @property(retain, nonatomic) NSMutableArray *lastPostGroupIDs; // @synthesize lastPostGroupIDs; @property(nonatomic) int postPrivacy; // @synthesize postPrivacy; @property(retain, nonatomic) NSString *groupRecommendListMD5; // @synthesize groupRecommendListMD5; @property(retain, nonatomic) NSString *groupListMD5; // @synthesize groupListMD5; - (void).cxx_destruct; - (BOOL)hasNeedTransferGroup; - (void)unEnableTransferGroup; - (BOOL)shouldTransferGroup; - (void)unEnableShowEducationTip; - (BOOL)shouldShowEducationTip; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface WCOperationSetting : NSObject { NSMutableDictionary *dicUserBigImageClickedCount; NSMutableDictionary *dicUserBigImageAddedCount; BOOL needWriteBack; }

@property(nonatomic) BOOL needWriteBack; // @synthesize needWriteBack; @property(retain, nonatomic) NSMutableDictionary *dicUserBigImageAddedCount; // @synthesize dicUserBigImageAddedCount; @property(retain, nonatomic) NSMutableDictionary *dicUserBigImageClickedCount; // @synthesize dicUserBigImageClickedCount; - (void).cxx_destruct; - (void)addNewBigImageCountForUser:(id)arg1 addedCount:(unsigned int)arg2; - (void)addNewBigImageClickedCountForUser:(id)arg1 clickedCount:(unsigned int)arg2; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1; - (id)init;

@end

@interface WCBrowseInfo : MMKvStatItem { unsigned int _browseFeedCount; unsigned int _commentOrLikeFeedCount; unsigned int _clickFeedCount; unsigned int _clickAlbumCount; unsigned int _postFeedCount; unsigned int _exposeFeedCount; unsigned int _favFeedCount; unsigned int _blackListFriendCount; unsigned int _outsiderFriendCount; unsigned int _browseNewFeedCount; unsigned int _hasNewSnsMsgWhenEntrance; unsigned int _hasNewChatMsgWhenExit; NSString *_startBrowseSnsObjectId; NSString *_endBrowseSnsObjectId; NSString *_nextBrowseSnsObjectId; unsigned int _hasNewFeedInServer; unsigned int _browseBrandUrlFeedCount; unsigned int _browseNotBrandUrlFeedCount; unsigned int _browseTextFeedCount; unsigned int _browseImageFeedCount; unsigned int _browseSightFeedCount; unsigned int _browseAdFeedCount; unsigned int _browseMusicFeedCount; unsigned int _contactCount; unsigned int _browseVideoFeedCount; unsigned int _clickBrandUrlFeedCount; unsigned int _clickNotBrandUrlFeedCount; unsigned int _clickImageFeedCount; unsigned int _clickSightFeedCount; unsigned int _clickMusicFeedCount; unsigned int _clickVideoFeedCount; unsigned int _browseOtherFeedCount; unsigned int _browseStreamVideoFeedCount; unsigned int _clickStreamVideoCount; unsigned int _clickAdFeedCount; unsigned int _backGroundTime; unsigned int _browseTimeLineTime; unsigned int _browseMyAlbumTime; unsigned int _browseOtherAlbumTime; unsigned int _browseMessageListTime; unsigned int _browseNewPostTime; unsigned int _browseFullScreenImageTime; unsigned int _browseFullScreenSightTime; unsigned int _browseMPArticleTime; unsigned int _browseExternalArticleTime; unsigned int _browseAdFullScreenImageTime; unsigned int _browseAdSightTime; unsigned int _browseAdDetailTime; unsigned int _browseAdFullScreenSightTime; unsigned int _browseAdLongVideoTime; unsigned int _browseForwardAdLongVideoTime; NSMutableSet *_clickFeedId; NSMutableSet *_exposeFeedId; NSMutableSet *_favFeedId; NSMutableSet *_clickAlbumUser; NSMutableSet *_shareTimeLineFeedId; NSMutableSet *_clickAvatarFeedId; NSMutableSet *_clickNickNameFeedId; NSMutableSet *_forwardToSingleChatFeedId; NSMutableSet *_forwardToChatRoomFeedId; NSMutableSet *_browseFeedId; NSMutableSet *_commentOrLikeFeedId; NSMutableSet *_blacklistUser; NSMutableSet *_outsiderUser; NSMutableSet *_browseNewFeedId; NSString *_lastestUnreadFeedId; unsigned int _unreadLikeCount; unsigned int _unreadCommentCount; unsigned int _unreadMsgCount; unsigned int _browseAdCanvasPageTime; unsigned int _browseForwardAdCanvasTime; unsigned long long _browseTime; unsigned long long _startBrowseTime; }

@property(nonatomic) unsigned int browseForwardAdCanvasTime; // @synthesize browseForwardAdCanvasTime=_browseForwardAdCanvasTime; @property(nonatomic) unsigned int browseAdCanvasPageTime; // @synthesize browseAdCanvasPageTime=_browseAdCanvasPageTime; @property(nonatomic) unsigned int unreadMsgCount; // @synthesize unreadMsgCount=_unreadMsgCount; @property(nonatomic) unsigned int unreadCommentCount; // @synthesize unreadCommentCount=_unreadCommentCount; @property(nonatomic) unsigned int unreadLikeCount; // @synthesize unreadLikeCount=_unreadLikeCount; @property(retain, nonatomic) NSString *lastestUnreadFeedId; // @synthesize lastestUnreadFeedId=_lastestUnreadFeedId; @property(retain, nonatomic) NSMutableSet *browseNewFeedId; // @synthesize browseNewFeedId=_browseNewFeedId; @property(retain, nonatomic) NSMutableSet *outsiderUser; // @synthesize outsiderUser=_outsiderUser; @property(retain, nonatomic) NSMutableSet *blacklistUser; // @synthesize blacklistUser=_blacklistUser; @property(retain, nonatomic) NSMutableSet *commentOrLikeFeedId; // @synthesize commentOrLikeFeedId=_commentOrLikeFeedId; @property(retain, nonatomic) NSMutableSet *browseFeedId; // @synthesize browseFeedId=_browseFeedId; @property(retain, nonatomic) NSMutableSet *forwardToChatRoomFeedId; // @synthesize forwardToChatRoomFeedId=_forwardToChatRoomFeedId; @property(retain, nonatomic) NSMutableSet *forwardToSingleChatFeedId; // @synthesize forwardToSingleChatFeedId=_forwardToSingleChatFeedId; @property(retain, nonatomic) NSMutableSet *clickNickNameFeedId; // @synthesize clickNickNameFeedId=_clickNickNameFeedId; @property(retain, nonatomic) NSMutableSet *clickAvatarFeedId; // @synthesize clickAvatarFeedId=_clickAvatarFeedId; @property(retain, nonatomic) NSMutableSet *shareTimeLineFeedId; // @synthesize shareTimeLineFeedId=_shareTimeLineFeedId; @property(retain, nonatomic) NSMutableSet *clickAlbumUser; // @synthesize clickAlbumUser=_clickAlbumUser; @property(retain, nonatomic) NSMutableSet *favFeedId; // @synthesize favFeedId=_favFeedId; @property(retain, nonatomic) NSMutableSet *exposeFeedId; // @synthesize exposeFeedId=_exposeFeedId; @property(retain, nonatomic) NSMutableSet *clickFeedId; // @synthesize clickFeedId=_clickFeedId; @property(nonatomic) unsigned long long startBrowseTime; // @synthesize startBrowseTime=_startBrowseTime; @property(nonatomic) unsigned int browseForwardAdLongVideoTime; // @synthesize browseForwardAdLongVideoTime=_browseForwardAdLongVideoTime; @property(nonatomic) unsigned int browseAdLongVideoTime; // @synthesize browseAdLongVideoTime=_browseAdLongVideoTime; @property(nonatomic) unsigned int browseAdFullScreenSightTime; // @synthesize browseAdFullScreenSightTime=_browseAdFullScreenSightTime; @property(nonatomic) unsigned int browseAdDetailTime; // @synthesize browseAdDetailTime=_browseAdDetailTime; @property(nonatomic) unsigned int browseAdSightTime; // @synthesize browseAdSightTime=_browseAdSightTime; @property(nonatomic) unsigned int browseAdFullScreenImageTime; // @synthesize browseAdFullScreenImageTime=_browseAdFullScreenImageTime; @property(nonatomic) unsigned int browseExternalArticleTime; // @synthesize browseExternalArticleTime=_browseExternalArticleTime; @property(nonatomic) unsigned int browseMPArticleTime; // @synthesize browseMPArticleTime=_browseMPArticleTime; @property(nonatomic) unsigned int browseFullScreenSightTime; // @synthesize browseFullScreenSightTime=_browseFullScreenSightTime; @property(nonatomic) unsigned int browseFullScreenImageTime; // @synthesize browseFullScreenImageTime=_browseFullScreenImageTime; @property(nonatomic) unsigned int browseNewPostTime; // @synthesize browseNewPostTime=_browseNewPostTime; @property(nonatomic) unsigned int browseMessageListTime; // @synthesize browseMessageListTime=_browseMessageListTime; @property(nonatomic) unsigned int browseOtherAlbumTime; // @synthesize browseOtherAlbumTime=_browseOtherAlbumTime; @property(nonatomic) unsigned int browseMyAlbumTime; // @synthesize browseMyAlbumTime=_browseMyAlbumTime; @property(nonatomic) unsigned int browseTimeLineTime; // @synthesize browseTimeLineTime=_browseTimeLineTime; @property(nonatomic) unsigned int backGroundTime; // @synthesize backGroundTime=_backGroundTime; @property(nonatomic) unsigned int clickAdFeedCount; // @synthesize clickAdFeedCount=_clickAdFeedCount; @property(nonatomic) unsigned int clickStreamVideoCount; // @synthesize clickStreamVideoCount=_clickStreamVideoCount; @property(nonatomic) unsigned int browseStreamVideoFeedCount; // @synthesize browseStreamVideoFeedCount=_browseStreamVideoFeedCount; @property(nonatomic) unsigned int browseOtherFeedCount; // @synthesize browseOtherFeedCount=_browseOtherFeedCount; @property(nonatomic) unsigned int clickVideoFeedCount; // @synthesize clickVideoFeedCount=_clickVideoFeedCount; @property(nonatomic) unsigned int clickMusicFeedCount; // @synthesize clickMusicFeedCount=_clickMusicFeedCount; @property(nonatomic) unsigned int clickSightFeedCount; // @synthesize clickSightFeedCount=_clickSightFeedCount; @property(nonatomic) unsigned int clickImageFeedCount; // @synthesize clickImageFeedCount=_clickImageFeedCount; @property(nonatomic) unsigned int clickNotBrandUrlFeedCount; // @synthesize clickNotBrandUrlFeedCount=_clickNotBrandUrlFeedCount; @property(nonatomic) unsigned int clickBrandUrlFeedCount; // @synthesize clickBrandUrlFeedCount=_clickBrandUrlFeedCount; @property(nonatomic) unsigned int browseVideoFeedCount; // @synthesize browseVideoFeedCount=_browseVideoFeedCount; @property(nonatomic) unsigned int contactCount; // @synthesize contactCount=_contactCount; @property(nonatomic) unsigned int browseMusicFeedCount; // @synthesize browseMusicFeedCount=_browseMusicFeedCount; @property(nonatomic) unsigned int browseAdFeedCount; // @synthesize browseAdFeedCount=_browseAdFeedCount; @property(nonatomic) unsigned int browseSightFeedCount; // @synthesize browseSightFeedCount=_browseSightFeedCount; @property(nonatomic) unsigned int browseImageFeedCount; // @synthesize browseImageFeedCount=_browseImageFeedCount; @property(nonatomic) unsigned int browseTextFeedCount; // @synthesize browseTextFeedCount=_browseTextFeedCount; @property(nonatomic) unsigned int browseNotBrandUrlFeedCount; // @synthesize browseNotBrandUrlFeedCount=_browseNotBrandUrlFeedCount; @property(nonatomic) unsigned int browseBrandUrlFeedCount; // @synthesize browseBrandUrlFeedCount=_browseBrandUrlFeedCount; @property(nonatomic) unsigned int hasNewFeedInServer; // @synthesize hasNewFeedInServer=_hasNewFeedInServer; @property(retain, nonatomic) NSString *nextBrowseSnsObjectId; // @synthesize nextBrowseSnsObjectId=_nextBrowseSnsObjectId; @property(retain, nonatomic) NSString *endBrowseSnsObjectId; // @synthesize endBrowseSnsObjectId=_endBrowseSnsObjectId; @property(retain, nonatomic) NSString *startBrowseSnsObjectId; // @synthesize startBrowseSnsObjectId=_startBrowseSnsObjectId; @property(nonatomic) unsigned int hasNewChatMsgWhenExit; // @synthesize hasNewChatMsgWhenExit=_hasNewChatMsgWhenExit; @property(nonatomic) unsigned int hasNewSnsMsgWhenEntrance; // @synthesize hasNewSnsMsgWhenEntrance=_hasNewSnsMsgWhenEntrance; @property(nonatomic) unsigned int browseNewFeedCount; // @synthesize browseNewFeedCount=_browseNewFeedCount; @property(nonatomic) unsigned int outsiderFriendCount; // @synthesize outsiderFriendCount=_outsiderFriendCount; @property(nonatomic) unsigned int blackListFriendCount; // @synthesize blackListFriendCount=_blackListFriendCount; @property(nonatomic) unsigned int favFeedCount; // @synthesize favFeedCount=_favFeedCount; @property(nonatomic) unsigned int exposeFeedCount; // @synthesize exposeFeedCount=_exposeFeedCount; @property(nonatomic) unsigned int postFeedCount; // @synthesize postFeedCount=_postFeedCount; @property(nonatomic) unsigned int clickAlbumCount; // @synthesize clickAlbumCount=_clickAlbumCount; @property(nonatomic) unsigned int clickFeedCount; // @synthesize clickFeedCount=_clickFeedCount; @property(nonatomic) unsigned int commentOrLikeFeedCount; // @synthesize commentOrLikeFeedCount=_commentOrLikeFeedCount; @property(nonatomic) unsigned int browseFeedCount; // @synthesize browseFeedCount=_browseFeedCount; @property(nonatomic) unsigned long long browseTime; // @synthesize browseTime=_browseTime; - (void).cxx_destruct; - (id)genStatInfo; - (void)prepareForSerialization; - (id)convertSetToString:(id)arg1; - (void)resetStatus; - (id)init;

@end

@interface VoiceVoipContactInfoAssist : PluginContactInfoAssist { BOOL _OpenVoipRingToneOldValue; }

  • (void)dealloc;
  • (void)onSwitchViewOff;
  • (void)onSwitchViewOn;
  • (void)reloadInstalledTableViewData;
  • (id)getLoadingText;
  • (id)getPluginIntro;
  • (void)initHeaderView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMMarkSelectedImageView : UIImageView { BOOL _selected; }

  • (void)startPopUpAnimation:(id)arg1 originScale:(float)arg2; @property(nonatomic) BOOL selected; // @synthesize selected=_selected;
  • (void)setSelected:(BOOL)arg1 animated:(BOOL)arg2;

@end

@interface EmoticonCustomManageView : MMUIView { UIActivityIndicatorView *m_indicator; UIImageView *m_imageView; EmoticonCustomManageWrap *m_wrap; id m_delegate; UIView *_m_frameView; UIView *_m_bkgView; UIView *_m_selectedMaskView; MMMarkSelectedImageView *_m_markSelectedImageView; }

@property(retain, nonatomic) MMMarkSelectedImageView *m_markSelectedImageView; // @synthesize m_markSelectedImageView=_m_markSelectedImageView; @property(retain, nonatomic) UIView *m_selectedMaskView; // @synthesize m_selectedMaskView=_m_selectedMaskView; @property(retain, nonatomic) UIView *m_bkgView; // @synthesize m_bkgView=_m_bkgView; @property(retain, nonatomic) UIView *m_frameView; // @synthesize m_frameView=_m_frameView; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) EmoticonCustomManageWrap *m_wrap; // @synthesize m_wrap; @property(retain, nonatomic) UIImageView *m_imageView; // @synthesize m_imageView; - (void).cxx_destruct; - (void)onGestureTap; - (void)markDelete; - (void)setDelegate:(id)arg1; - (void)setEmoticonCustomManageWrap:(id)arg1; - (void)configSelectedMarkView; - (void)resizeWithNewSize:(float)arg1; - (void)initView; - (id)initWithFrame:(struct CGRect)arg1; - (void)dealloc;

@end

@interface EmoticonCustomManageCell : MMUIView { NSMutableArray *m_wrapArray; NSMutableArray *m_viewArray; }

@property(retain, nonatomic) NSMutableArray *m_viewArray; // @synthesize m_viewArray; @property(retain, nonatomic) NSMutableArray *m_wrapArray; // @synthesize m_wrapArray; - (void).cxx_destruct; - (void)setEmoticonWrapArray:(id)arg1 andWidth:(float)arg2 andDelegate:(id)arg3; - (void)dealloc;

@end

@interface ChatMigrationHeartBeatMonitor : NSObject { unsigned long long nextAckID; MMTimer *m_heartBeatTimer; BOOL m_bMonitorEnable; BOOL m_bHeartBeatTransfer; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)checkHeartBeat; - (void)disableHeartBeatMonitor; - (void)enableHeartBeatMonitor; - (void)sendHeartBeatRequest; - (void)getHeartBeatPacketWithAckID:(unsigned long long)arg1; - (void)p_sendHeartBeatToRemote; - (id)init;

@end

@interface WCAccountLoginFirstUserViewController : WCAccountBaseViewController { WCAccountTextFieldItem *m_textFieldUserNameItem; WCAccountTextFieldItem *m_textFieldPwdItem; id m_delegate; UIButton *m_btnNext; WCBaseKeyboardToolBar *m_keyboardBar; BOOL m_bReadAgreement; UIButton *m_switchBtn; }

  • (void).cxx_destruct;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)WCBaseInfoItemEditChanged:(id)arg1;
  • (void)WCBaseInfoItemPressReturnKey:(id)arg1;
  • (void)hideKeyBoard;
  • (void)setDelegate:(id)arg1;
  • (void)vcResignFirstResponder;
  • (void)vcBecomeFirstResponder;
  • (void)onNext;
  • (void)initFacbookLoginBtn;
  • (id)getAgreementViewWithPosY:(float)arg1;
  • (id)getForgetPasswordBtnWithPosY:(float)arg1;
  • (id)getLoginBtnWithPosY:(float)arg1;
  • (id)createPasswordLabelWithOrigin:(struct CGPoint)arg1;
  • (id)createUserNameLabelWithOrigin:(struct CGPoint)arg1;
  • (void)initPwdItem;
  • (void)initUserNameItem;
  • (id)createHeaderView;
  • (void)initSwitchView;
  • (void)initHeaderView;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (void)onOpenAgreementLink:(id)arg1;
  • (void)initNavigationBar;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMMusicPlayerModeTipView : UIView { UIView *m_bkgView; UILabel *m_label; }

  • (void).cxx_destruct;
  • (void)fadeShowWithDuration:(float)arg1;
  • (id)initWithFrame:(struct CGRect)arg1 tipText:(id)arg2;

@end

@interface MMSnsMusicInfo : MMMusicInfo { NSString *m_tid; NSString *m_username; }

@property(retain, nonatomic) NSString *m_username; // @synthesize m_username; @property(retain, nonatomic) NSString *m_tid; // @synthesize m_tid; - (void).cxx_destruct;

@end

@interface MassSendContentLogicController : BaseMsgContentLogicController { BOOL m_bNeedIntroView; UIImageView *_toolView; }

  • (void).cxx_destruct;
  • (BOOL)CanOpenServiceAppList;
  • (BOOL)isShakeEnabled;
  • (void)deleteAllMsg;
  • (void)onTopBarFrameChanged;
  • (void)onPopFromNavigationController;
  • (void)onMassSendSendAgain:(id)arg1;
  • (void)ViewDidInit;
  • (void)ViewWillInit;
  • (void)onNewMassSend:(id)arg1;
  • (void)StopPlaying;
  • (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)handleToolView;
  • (void)initIntroView;
  • (BOOL)CanRotateOrientation;
  • (BOOL)CanSelectMyFavoritesItemForSendingMsg;
  • (BOOL)CanSend3rdMsg;
  • (void)reloadIntroView;
  • (void)initToolView;
  • (void)OpenDetailInfo;
  • (void)CustomToolViewEX:(id)arg1;
  • (void)Register;
  • (void)UnRegister;
  • (void)ResendMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)ModMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)AddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)DelMsg:(id)arg1 MsgList:(id)arg2 DelAll:(BOOL)arg3;
  • (void)ClearUnRead:(id)arg1 FromID:(unsigned long)arg2 ToID:(unsigned long)arg3;
  • (id)GetDownMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5;
  • (id)GetMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMHeadImageAnnotation : MMObject { UserPositionItem *_userPositionItem; MMHeadImageAnnotationView *_annotationView; BOOL _showCallout; }

@property(readonly, nonatomic) BOOL showCallout; // @synthesize showCallout=_showCallout; @property(nonatomic) __weak MMHeadImageAnnotationView *annotationView; // @synthesize annotationView=_annotationView; @property(retain, nonatomic) UserPositionItem *userPositionItem; // @synthesize userPositionItem=_userPositionItem; - (void).cxx_destruct; - (void)setShowCallout:(BOOL)arg1 Animated:(BOOL)arg2; - (void)setHeading:(double)arg1; - (void)setCoordinate:(struct CLLocationCoordinate2D)arg1; @property(readonly, nonatomic) struct CLLocationCoordinate2D coordinate; - (void)dealloc; - (id)initWithUserPostionItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VideoVoipCSCallerView : VideoVoipCSView <IRecordPermissionCheckExt, UIAlertViewDelegate> { BOOL _m_hasHangup; UIView *m_cameraPreviewView; VoipDescriptionButton *m_forceToAudioButton; MMTimer *m_notOnlineTimer; MMTimer *m_actingTimer; unsigned long m_dotCountIncresement; unsigned long m_callingTimes; VoipDescriptionButton *_m_hangupButton; }

@property(nonatomic) BOOL m_hasHangup; // @synthesize m_hasHangup=_m_hasHangup; @property(retain, nonatomic) VoipDescriptionButton *m_hangupButton; // @synthesize m_hangupButton=_m_hangupButton; @property(nonatomic) unsigned long m_callingTimes; // @synthesize m_callingTimes; @property(nonatomic) unsigned long m_dotCountIncresement; // @synthesize m_dotCountIncresement; @property(retain, nonatomic) MMTimer *m_actingTimer; // @synthesize m_actingTimer; @property(retain, nonatomic) MMTimer *m_notOnlineTimer; // @synthesize m_notOnlineTimer; @property(retain, nonatomic) VoipDescriptionButton *m_forceToAudioButton; // @synthesize m_forceToAudioButton; @property(retain, nonatomic) UIView *m_cameraPreviewView; // @synthesize m_cameraPreviewView; - (void).cxx_destruct; - (void)OnRecordDenied; - (void)OnRecordPermissioned; - (BOOL)hasVideoVoipTalkingViewClickChangeToAudioMode; - (void)endCallAfterDelay:(float)arg1; - (void)OnAutoHangUp:(id)arg1; - (void)OnCallInterrupt:(id)arg1; - (void)OnInterrupt:(id)arg1; - (void)OnSyncError:(id)arg1 ErrNo:(int)arg2; - (void)OnError:(id)arg1 ErrNo:(int)arg2; - (void)OnTalkBrokenError:(id)arg1 ErrNo:(int)arg2; - (void)OnNetWorkError:(id)arg1 ErrNo:(int)arg2; - (void)OnBeginTalk:(id)arg1; - (void)OnBeHanguped:(id)arg1; - (void)OnBeginConnect:(id)arg1; - (void)OnBeRejected:(id)arg1; - (void)OnTimeOut:(id)arg1; - (void)OnBeAccepted:(id)arg1; - (void)OnPreConnect:(id)arg1; - (void)OnNoAnswer:(id)arg1; - (void)startCamera; - (void)OnCallOverLoad:(id)arg1 errNo:(int)arg2 errMsg:(id)arg3; - (void)OnCallBanned:(id)arg1 errNo:(int)arg2 errMsg:(id)arg3; - (void)OnCall:(id)arg1 ErrNo:(int)arg2; - (void)showAlertTips; - (void)switchToAudioViewAnimation; - (void)onClickVideoToVoiceButton; - (void)onConfirmSwitchToVoice; - (void)layoutHangupButton; - (void)switchToAudioModeAnimation; - (void)initCameraView; - (void)realCancelCall; - (void)cancelCall; - (void)call; - (void)onVideoSessionStartComplete; - (void)viewDidLayoutSubviews; - (void)layoutCameraPreview; - (void)viewWillLayoutSubviews; - (void)viewDidLoad; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)checkAndShowAlertView; - (void)showRemoteNotOnlineTips; - (void)dealloc; - (BOOL)isCaller; - (id)initWithFrame:(struct CGRect)arg1 andContact:(id)arg2 isEarMode:(BOOL)arg3 andInitViewMode:(int)arg4 appid:(id)arg5; - (void)updateStatusLabel; - (void)autoUpdateMainStatusString;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMTheme : NSObject { NSString *m_tid; NSString *m_name; NSString *m_icon; NSString *m_version; NSString *m_author; NSString *m_discription; NSString *m_website; NSString *m_basePath; int m_totalSize; int m_finishedSize; int m_themeType; BOOL m_isAlreadyParsed; BOOL m_isParseOK; }

  • (id)defaultTheme;
  • (id)themeFromPath:(id)arg1; @property(nonatomic) int themeType; // @synthesize themeType=m_themeType; @property(nonatomic) int finishedSize; // @synthesize finishedSize=m_finishedSize; @property(nonatomic) int totalSize; // @synthesize totalSize=m_totalSize; @property(retain, nonatomic) NSString *basePath; // @synthesize basePath=m_basePath; @property(retain, nonatomic) NSString *website; // @synthesize website=m_website; @property(retain, nonatomic) NSString *discription; // @synthesize discription=m_discription; @property(retain, nonatomic) NSString *author; // @synthesize author=m_author; @property(retain, nonatomic) NSString *version; // @synthesize version=m_version; @property(retain, nonatomic) NSString *icon; // @synthesize icon=m_icon; @property(retain, nonatomic) NSString *name; // @synthesize name=m_name; @property(retain, nonatomic) NSString *tid; // @synthesize tid=m_tid;
  • (void).cxx_destruct;
  • (int)getThemeType;
  • (id)getThemeIcon;
  • (id)pathForLocalizedResource:(id)arg1;
  • (id)pathForResource:(id)arg1;
  • (void)setAsDefaultTheme;
  • (BOOL)isDefaultTheme;
  • (BOOL)startParse;
  • (void)onCssParseEnd;
  • (void)onCssParseStart;
  • (id)onNextCssFile;
  • (void)onParseErrorInFile:(id)arg1 onLineNumber:(id)arg2 withText:(id)arg3 withErrorMessage:(id)arg4;
  • (void)onReceiveCssRulesetWithSelectors:(id)arg1 withDeclarations:(id)arg2;
  • (void)onScriptFunctionWithSelectors:(id)arg1 withStatements:(id)arg2;
  • (id)initWithBasePath:(id)arg1; @property(readonly, copy) NSString *description;
  • (id)keyPaths;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountVoiceVerifyViewController : WCAccountBaseViewController { NSString *m_nsLanguageName; NSString *m_nsLanguageCode; WCAccountTextFieldItem *m_textFieldLangItem; id m_delegate; }

  • (void).cxx_destruct;
  • (void)onSelectLanguage:(id)arg1 Code:(id)arg2;
  • (void)onGetVerifyCode;
  • (void)initLanguage;
  • (void)onChangeLang;
  • (void)setDelegate:(id)arg1;
  • (void)viewDidLoad;
  • (void)initTableView;
  • (void)initNavigationBar;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface OCRResult : NSObject { unsigned int _ocrId; unsigned int _imageType; NSString *_oriString; NSString *_translation; unsigned int ocrId; unsigned int imageType; NSString *oriString; NSString *translation; }

@property(retain, nonatomic) NSString *translation; // @synthesize translation; @property(retain, nonatomic) NSString *oriString; // @synthesize oriString; @property(nonatomic) unsigned int imageType; // @synthesize imageType; @property(nonatomic) unsigned int ocrId; // @synthesize ocrId; - (void).cxx_destruct;

@end

@interface VideoVoipView : MMUIViewController <WCActionSheetDelegate, IVOIPModeSwitchExt, IVOIPExt, AVVideoDeviceDelegate, SmallCameraViewDelegate, VideoVoipTalkingViewDelegate, IVOIPVideoDeviceDelegate> { UIAlertView *_alertView; int _status; CContact *_contact; UIImageView *_backgroundView; CMessageWrap *_msgWrap; BOOL _isConnectOK; AVAudioPlayer *_player; BOOL _isAcceptVoice; BOOL _canUpdateStatusMachine; unsigned long _startTalkingTime; int m_viewInitMode; UILabel *m_mainStatusLabel; BOOL m_forceToVoice; AVCaptureVideoPreviewLayer *m_previewLayer; BOOL m_hasStopBellSound; BOOL m_hasInvokeToAudioAnimation; BOOL m_hasCalculateBlurView; BOOL m_isMinimizeMode; BOOL _m_isEndCall; BOOL _m_shouldChange; BOOL _m_isLandSpaceMode; MultiTalkHDHeadView *m_headImageView; UILabel *m_usrnameLabel; UIImageView *m_blurView; UIImageView *m_profileBackgroundView; VideoVoipTalkingView *m_talkingView; VoipMinimizeReportObject *m_reportObject; MMTimer *m_netStatusUpdateTimer; id _m_delegate; float _m_oldOriginY; UILabel *_m_netStatusLabel; WavAudioPlayer *_m_wavAudioPlayer; }

  • (void)updateLabel:(id)arg1 WithWidth:(float)arg2 WithHeight:(float)arg3 AndLastLineWidth:(float)arg4 AndUpDownMargin:(float)arg5; @property(retain, nonatomic) WavAudioPlayer *m_wavAudioPlayer; // @synthesize m_wavAudioPlayer=_m_wavAudioPlayer; @property(retain, nonatomic) UILabel *m_netStatusLabel; // @synthesize m_netStatusLabel=_m_netStatusLabel; @property(nonatomic) BOOL m_isLandSpaceMode; // @synthesize m_isLandSpaceMode=_m_isLandSpaceMode; @property(nonatomic) float m_oldOriginY; // @synthesize m_oldOriginY=_m_oldOriginY; @property(nonatomic) BOOL m_shouldChange; // @synthesize m_shouldChange=_m_shouldChange; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(nonatomic) BOOL m_isEndCall; // @synthesize m_isEndCall=_m_isEndCall; @property(retain, nonatomic) MMTimer *m_netStatusUpdateTimer; // @synthesize m_netStatusUpdateTimer; @property(retain, nonatomic) VoipMinimizeReportObject *m_reportObject; // @synthesize m_reportObject; @property(nonatomic) BOOL m_isMinimizeMode; // @synthesize m_isMinimizeMode; @property(retain, nonatomic) VideoVoipTalkingView *m_talkingView; // @synthesize m_talkingView; @property(nonatomic) BOOL m_hasCalculateBlurView; // @synthesize m_hasCalculateBlurView; @property(retain, nonatomic) UIImageView *m_profileBackgroundView; // @synthesize m_profileBackgroundView; @property(retain, nonatomic) UIImageView *m_blurView; // @synthesize m_blurView; @property(retain, nonatomic) UILabel *m_usrnameLabel; // @synthesize m_usrnameLabel; @property(retain, nonatomic) MultiTalkHDHeadView *m_headImageView; // @synthesize m_headImageView; @property(retain, nonatomic) AVCaptureVideoPreviewLayer *m_previewLayer; // @synthesize m_previewLayer; @property(retain, nonatomic) UILabel *m_mainStatusLabel; // @synthesize m_mainStatusLabel; @property(retain, nonatomic) CMessageWrap *msgWrap; // @synthesize msgWrap=_msgWrap; @property(retain, nonatomic) CContact *contact; // @synthesize contact=_contact;
  • (void).cxx_destruct;
  • (void)adjustViewAndNavBarRect;
  • (void)viewDidLayoutSubviews;
  • (void)updateNetStatus;
  • (void)layoutNetStatusLabel;
  • (void)initNetStatusLabel;
  • (id)getContact;
  • (void)switchToAudioModeAnimation;
  • (BOOL)isInitVideoMode;
  • (BOOL)isVideoMode;
  • (void)setMainStatusString:(id)arg1;
  • (BOOL)onVideoVoipTalkingViewRequestMinimizeStatus;
  • (void)onVideoVoipTalkingViewSwitchToSmall;
  • (BOOL)isVideoVoipTalkingViewInitWithVideoMode;
  • (void)onVideoVoipTalkingViewEndCall;
  • (void)onVideoVoipTalkingViewHangUp;
  • (void)forceEndCall;
  • (void)clearRenderView;
  • (void)quitAnimation;
  • (void)endCallAfterDelay:(float)arg1;
  • (void)updateNetTypeStatus;
  • (void)OnVideoModeChangeToVoiceMode;
  • (void)OnOneWayLocalEarModeForBadNetwork;
  • (void)OnOneWayRemoteEarModeForBadNetwork;
  • (void)OnRemoteEarMode;
  • (void)OnLocalEarMode;
  • (void)OnRemoteEarModeFor2G;
  • (void)OnLocalEarModeFor2G;
  • (void)switchToTalkingView;
  • (void)OnTalkingViewLoad:(id)arg1 finished:(id)arg2 context:(void *)arg3;
  • (void)onConfirm;
  • (void)stopPlaySound;
  • (void)playEndingSound;
  • (void)playSound:(id)arg1 OfType:(id)arg2 numberOfLoops:(int)arg3;
  • (BOOL)isCaller;
  • (void)onVideoSessionStartComplete;
  • (void)dealloc;
  • (BOOL)shouldOpenCameraFirst;
  • (void)preSetAudioCategory;
  • (id)initWithFrame:(struct CGRect)arg1 andContact:(id)arg2 isEarMode:(BOOL)arg3 andInitViewMode:(int)arg4;
  • (void)layoutTalkingView;
  • (void)initView;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)viewDidTransitionToNewSize;
  • (void)viewDidLoad;
  • (void)initTipsView;
  • (void)layoutMainStatusLabel;
  • (void)layoutUsernameLabel;
  • (void)layoutHeadImageView;
  • (void)layoutBlurView;
  • (void)layoutProfileBackgroundView;
  • (void)layoutBackgroundView;
  • (struct CGSize)viewSize;
  • (void)updateStatusLabel;
  • (void)formVOIPMessageWhenCallFromMyself:(BOOL)arg1;
  • (void)formVOIPSysMsgView;
  • (BOOL)accessibilityViewIsModal;
  • (void)onVoipWindowDisappear;
  • (void)onVoipWindowDidAppear;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MailContactFilterView : MMUIView <UITableViewDelegate, UITableViewDataSource> { MMTableView *m_tableView; NSMutableArray *m_filterArray; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSMutableArray *m_filterArray; // @synthesize m_filterArray; - (void).cxx_destruct; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)setFrame:(struct CGRect)arg1; - (id)initWithFrame:(struct CGRect)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)initView; - (void)initData; - (void)resetOffset; - (void)reloadTableView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAdvertiseStorage : MMObject { NSString *nsAdvertiseID; NSString *nsUsername; unsigned long uiAdCreateTime; unsigned long uiAdDisplayTime; NSData *oAdvertiseData; }

  • (void)initialize; @property(retain, nonatomic) NSData *oAdvertiseData; // @synthesize oAdvertiseData; @property(nonatomic) unsigned long uiAdDisplayTime; // @synthesize uiAdDisplayTime; @property(nonatomic) unsigned long uiAdCreateTime; // @synthesize uiAdCreateTime; @property(retain, nonatomic) NSString *nsUsername; // @synthesize nsUsername; @property(retain, nonatomic) NSString *nsAdvertiseID; // @synthesize nsAdvertiseID;
  • (void).cxx_destruct;
  • (int)compareAdTime:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RSVerifyView : MMUIImageView { MMHeadImageView *_imageView; UIImageView *_headBGView; UILabel *_displayName; RSVerifyAnimationView *_animationView; UIButton *_statusFrame; UILabel *_helloLabel; UIButton *_remarkBtn; UIButton *_addFriendBtn; UIButton *_exposeBtn; RSHeadImageView *_headImage; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onAnimationFinish:(BOOL)arg1; - (void)onExpose; - (void)onAddFriend; - (void)onSetRemark; - (void)doSetRemark:(id)arg1; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)hideSelf; - (void)startAnimationWithUsername:(id)arg1 OriginPoint:(struct CGPoint)arg2; - (void)layoutSubviews; - (void)doShowAddFriendButtonAnimation; - (void)doShowStatusFrameAnimation; - (void)initView; - (void)initAnimationView; - (void)initBackgroundView; - (void)initExposeButton; - (void)initAddFriendButton; - (void)initRemarkBtn; - (void)initHelloLabel; - (void)initStatusFrame; - (void)initDisplayNameLabel; - (void)initHeadView; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MassSendContactInfoAssist : PluginContactInfoAssist { }

  • (void)reloadInstalledTableViewData;
  • (id)getPluginIntro;

@end

@interface ChatroomMemberRemoveViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, UIAlertViewDelegate, IGroupMgrExt, ContactsItemViewDelegate> { NSString *_groupName; NSString *_removingUserName; NSMutableArray *_arrRemoveMember; MMTableView *_tableView; id _vcDelegate; }

@property(nonatomic) __weak id vcDelegate; // @synthesize vcDelegate=_vcDelegate; - (void).cxx_destruct; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCell:(id)arg1 tableCell:(id)arg2 row:(unsigned int)arg3; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)onContactsItemViewRightButtonClick:(id)arg1; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnDelGroupMember:(id)arg1 withResult:(unsigned long)arg2 memberList:(id)arg3 errTip:(id)arg4; - (void)removeChatRoomMember:(id)arg1 scene:(unsigned int)arg2; - (void)viewDidLayoutSubviews; - (void)reloadDataAndView; - (void)viewDidLoad; - (void)onCancel; - (void)dealloc; - (id)initWithGroupName:(id)arg1 arrRemoveMember:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactsGenerator : NSObject { }

  • (id)GetRecentVoiceContact;
  • (id)GetRecentVideoContact;
  • (id)GetRecentConnectSingleContactWithMaxCount:(int)arg1 CurrentContacts:(id)arg2;
  • (BOOL)IsNormalSingleContact:(id)arg1;
  • (id)getVOIPRecenetConnect;

@end

@interface ExtraDeviceLoginMgr : MMService <PBMessageObserverDelegate, ExtraDeviceLoginViewControllerDelegate, MMService> { BOOL _isFromQRCode; NSString *_loginUrl; }

@property(retain, nonatomic) NSString *loginUrl; // @synthesize loginUrl=_loginUrl; @property(nonatomic) BOOL isFromQRCode; // @synthesize isFromQRCode=_isFromQRCode; - (void).cxx_destruct; - (void)onGetExtDeviceControlReponse:(id)arg1 eventID:(unsigned long)arg2; - (unsigned long)sendDeviceControlCGIWithIsLock:(BOOL)arg1; - (unsigned long)unlockExtDevice; - (unsigned long)lockExtDevice; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onGetExtDeviceLoginResponse:(id)arg1 eventID:(unsigned long)arg2; - (void)sendExtraDeviceLoginRequset; - (void)onNeed2TryReScanQRCode; - (void)showExtraDeviceLoginViewControllerWithExtInfo:(id)arg1; - (void)handleExtraDeviceLoginUrl:(id)arg1 isFromScanQRCode:(BOOL)arg2; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface InviteFriendView : MMUIView { UIImageView *m_imageQRView; UIActivityIndicatorView *m_loadingView; UITextView *m_textView; id m_delegate; }

  • (void).cxx_destruct;
  • (void)onDownloadQRCodeFinish:(id)arg1 FooterWording:(id)arg2;
  • (void)dealloc;
  • (void)onRight;
  • (void)onLeft;
  • (id)initWithFrame:(struct CGRect)arg1 Title:(id)arg2 Msg:(id)arg3 Delegate:(id)arg4;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSFavCell : MMTableViewCell { FTSFavSearchItem *_searchItem; NSMutableArray *_arrKeyword; AttributeLabel *_titleLabel; AttributeLabel *_descLabel; AttributeLabel *_detailLabel; UIView *_thumbImageView; }

  • (void).cxx_destruct;
  • (void)updateStatus:(BOOL)arg1;
  • (void)updateFavSearchItem:(id)arg1 arrKeyword:(id)arg2;
  • (void)initView;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface SetTrustedFriendsViewController : MMUIViewController <ChatRoomMemberGridViewDelegate, UIAlertViewDelegate, TrustedFriendsLogicDelegate, SetTrustedFriendEmptyViewDelegate, ILinkEventExt, MMToastViewControllerDelegate> { MMTableViewInfo *_m_tableViewInfo; TrustedFriendsLogic *_m_trustedFriendsLogic; SetTrustedFriendEmptyView *_m_emptyView; MMToastViewController *_m_toastView; }

@property(retain, nonatomic) MMToastViewController *m_toastView; // @synthesize m_toastView=_m_toastView; @property(retain, nonatomic) SetTrustedFriendEmptyView *m_emptyView; // @synthesize m_emptyView=_m_emptyView; @property(retain, nonatomic) TrustedFriendsLogic *m_trustedFriendsLogic; // @synthesize m_trustedFriendsLogic=_m_trustedFriendsLogic; @property(retain, nonatomic) MMTableViewInfo *m_tableViewInfo; // @synthesize m_tableViewInfo=_m_tableViewInfo; - (void).cxx_destruct; - (void)reloadMemberView; - (unsigned int)getMemberViewColumnCount; - (void)makeMemListSection:(id)arg1; - (void)makeWhiteCell:(id)arg1 CellInfo:(id)arg2; - (void)makeMemListCell:(id)arg1 CellInfo:(id)arg2; - (void)makeFooterView:(id)arg1; - (void)initEmptyView; - (void)initMemberView; - (void)initTableView; - (void)relayoutNaviBarButton:(BOOL)arg1; - (void)initNavigationBar; - (void)showEnd; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2 withView:(id)arg3; - (void)onAddTrustedFriend; - (void)goBackToMySetting; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onPressDoneBtn; - (BOOL)isShowEmptyView; - (void)didRemoveTrustedFriendsLocally:(id)arg1 contacts:(id)arg2; - (void)didAddTrustedFriendsLocally:(id)arg1 contacts:(id)arg2; - (void)didFinishSyncTrustedFriends:(id)arg1 contacts:(id)arg2; - (void)didFinishGetTrustedFriends:(id)arg1 contacts:(id)arg2; - (void)didFailedCGI:(unsigned int)arg1 error:(unsigned int)arg2 msg:(id)arg3; - (void)didStartCGI:(unsigned int)arg1; - (void)setShowRemoveMember; - (void)addMember; - (void)onPressBackBtn; - (void)showSpecificView:(BOOL)arg1; - (void)setAllViewHidden; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)viewWillBePresented:(BOOL)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CThrowBottlePrtl : PrtlBase { CThrowBottleWrap *m_wrapThrowBottle; }

@property(retain, nonatomic) CThrowBottleWrap *m_wrapThrowBottle; // @synthesize m_wrapThrowBottle; - (void).cxx_destruct; - (BOOL)HandleResp:(void *)arg1; - (void)InitReq:(void *)arg1; - (void)dealloc; - (id)init;

@end

@interface StoreEmotionUploadMyPanelListCgi : MMObject { BOOL m_hasStartRequestOnce; BOOL m_ignoreLimit; NSMutableArray *m_productIDList; id m_delegate; unsigned long m_eventId; int _code; }

@property(nonatomic) int code; // @synthesize code=_code; @property(nonatomic) BOOL m_ignoreLimit; // @synthesize m_ignoreLimit; @property(nonatomic) BOOL m_hasStartRequestOnce; // @synthesize m_hasStartRequestOnce; @property(nonatomic) unsigned long m_eventId; // @synthesize m_eventId; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSMutableArray *m_productIDList; // @synthesize m_productIDList; - (void).cxx_destruct; - (void)callOKDelegate; - (void)callFailedDelegate; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)startSortedLogic; - (void)startInternalRequest; - (BOOL)isActive; - (void)startRequest; - (void)setNeedPids:(id)arg1; - (id)initWithProductIDList:(id)arg1 delegate:(id)arg2;

@end

@interface EmoticonUtil : NSObject { }

  • (BOOL)migrationEmoticonForEmoticonList:(id)arg1 isCustomEmoticon:(BOOL)arg2;
  • (BOOL)renameFileOldPath:(const char *)arg1 toNewPath:(const char *)arg2;
  • (void)renameOldDirToAutoCleanDir;
  • (BOOL)hasOldEmoticonDir;
  • (id)fileTimeStateForMd5:(id)arg1;
  • (void)resetAllFileToOldDir;
  • (id)pathOfCleanableDir;
  • (id)pathOfNotCleanDir;
  • (id)pathOfAutoCleanDir;
  • (id)pathOfOldDir;
  • (id)fileNameForMd5:(id)arg1;
  • (BOOL)InternalMoveToTargetPath:(id)arg1 originPath:(id)arg2 originData:(id)arg3;
  • (BOOL)InternalMoveToEmoticonDirForMd5:(id)arg1 originPath:(id)arg2 originData:(id)arg3 isCleanable:(BOOL)arg4;
  • (BOOL)migrationEmoticonForMd5:(id)arg1 toDirIsCleanable:(BOOL)arg2;
  • (BOOL)moveFileToEmoticonDirForMd5:(id)arg1 originPath:(id)arg2 isCleanable:(BOOL)arg3;
  • (BOOL)saveEmoticonToEmoticonDirForMd5:(id)arg1 data:(id)arg2 isCleanable:(BOOL)arg3;
  • (id)loadDataOfEmoticonForMd5:(id)arg1 offset:(unsigned long)arg2 maxLen:(unsigned long)arg3;
  • (id)dataOfEmoticonForMd5:(id)arg1 needUpdateTime:(BOOL)arg2;
  • (id)dataOfEmoticonForMd5:(id)arg1;
  • (BOOL)removeFileOfEmoticonForMd5:(id)arg1;
  • (BOOL)fileExistInNotCleanDirOfEmoticonForMd5:(id)arg1 includeOldDir:(BOOL)arg2;
  • (BOOL)fileExistOfEmoticonForMd5:(id)arg1;
  • (long long)fileSizeOfEmoticonForMd5:(id)arg1;
  • (id)pathOfEmoticonForMd5:(id)arg1 needUpdateTime:(BOOL)arg2;
  • (id)pathOfEmoticonToSaveForMd5:(id)arg1;
  • (id)pathOfThumbDir;
  • (id)thumbPathOfEmoticonToSaveForMd5:(id)arg1;
  • (id)thumbPathOfEmoticonForMd5:(id)arg1;
  • (BOOL)FileExist:(id)arg1 byUtime:(BOOL)arg2;
  • (unsigned long long)getEmotionTotalSize;
  • (void)RenameEmoticon;

@end

@interface WXCLogUtil : NSObject { }

  • (void)clearViewLog;
  • (id)getViewLog;
  • (BOOL)isLogUpload;
  • (void)setLogOpen:(BOOL)arg1;
  • (void)setLogLevel:(int)arg1;
  • (void)log2view:(id)arg1;
  • (void)saveLogCacheToFileExtraInfo:(id)arg1 callerName:(id)arg2;
  • (void)saveLogCacheToFile;
  • (BOOL)isTimeCheckLogExpired;
  • (void)checkAndClearExpiredLocalLog;
  • (void)log2File:(id)arg1 logLevel:(int)arg2 logCategory:(int)arg3 methodName:(id)arg4;
  • (id)getLogDirPath;
  • (void)resetLogSetting;
  • (void)initLogSetting;

@end

@interface CUploadMContactEvent : CMultiEvent { NSMutableArray *m_arrMobileList; NSString *m_nsMobile; unsigned long m_uiUploadCount; NSMutableArray *m_arrEmailList; }

@property(retain, nonatomic) NSMutableArray *m_arrEmailList; // @synthesize m_arrEmailList; @property(retain, nonatomic) NSMutableArray *m_arrMobileList; // @synthesize m_arrMobileList; - (void).cxx_destruct; - (void)NotifyFromEvent:(id)arg1 Message:(unsigned long)arg2 MessageInfo:(id)arg3; - (BOOL)CreateUploadEvent; - (void)Stop; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)TimerCheckEvent; - (void)dealloc; - (id)init;

@end

@interface RecordController : MMObject <IAudioSenderExt, IAudioFuckBugExt, IRemoteControlCheckExt, IMsgExt> { MMTimer *m_TimeoutTimer; MMTimer *m_StartRecordTimer; id m_delegate; BOOL m_bRecording; BOOL m_bRecordEnabled; unsigned long m_uiTmpRecordID; BOOL m_bRemoteControl; unsigned long m_currentTmpFormat; double m_iLastMsgSentTime; BOOL m_isShowPreparing; }

@property(nonatomic) BOOL m_isShowPreparing; // @synthesize m_isShowPreparing; @property(nonatomic) unsigned long m_uiTmpRecordID; // @synthesize m_uiTmpRecordID; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)dealloc; - (void)Reset; - (void)onVoiceMsgSent:(id)arg1; - (void)CheckIfButtonPressing:(id)arg1 Status:(unsigned int *)arg2; - (void)OnSendError:(id)arg1 ErrNo:(int)arg2; - (void)OnMsgSent:(id)arg1; - (void)OnAddMsg:(id)arg1; - (void)OnLevelMeter:(unsigned long)arg1 Peak:(float)arg2; - (void)OnEndRecording:(unsigned long)arg1; - (void)OnBeginRecording:(unsigned long)arg1 ErrNo:(int)arg2; - (void)iRemoteControlCheckShouldFinishRecord; - (void)iRemoteControlCheckShouldBeginRecord; - (BOOL)canRemoteRecord; - (void)stopRecording_notification:(id)arg1; - (void)CancelRecording; - (void)StopRecording; - (void)StopRecordingInternal; - (void)StartRecordingFromUsr:(id)arg1 ToUsr:(id)arg2 UserInfo:(id)arg3; - (void)StartTmpRecording; - (void)StartTmpRecording:(unsigned long)arg1; - (void)StartTmpRecordInternal:(id)arg1; - (void)StartRecordingInternal:(id)arg1; - (void)RecordingTimeOutCounting; - (void)RecordingTimeOut; - (void)TooLongTips; - (void)TooShortTips; - (void)ResetTips; - (void)setButtonHighlighted:(BOOL)arg1; - (BOOL)isRecording; - (id)init; - (void)UnRegister; - (void)Register;

@end

@interface MultiTalkSessionDetailLogicController : MMObject { MMDelegateProxy *_delegate; MultiTalkSessionItem *_sessionItem; NSArray *_sessionMemberArray; NSArray *_sessionMesssageArray; }

@property(retain, nonatomic) NSArray *sessionMesssageArray; // @synthesize sessionMesssageArray=_sessionMesssageArray; @property(retain, nonatomic) NSArray *sessionMemberArray; // @synthesize sessionMemberArray=_sessionMemberArray; @property(retain, nonatomic) MultiTalkSessionItem *sessionItem; // @synthesize sessionItem=_sessionItem; @property(nonatomic) __weak MMDelegateProxy *delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)handleStartMultiTalk; - (id)getSessionMessageList; - (id)getSessionMemberList; - (int)numberOfMemberListCount; - (int)numberOfMessageListCount; - (void)initData; - (id)initWithSessionItem:(id)arg1; - (void)dealloc;

@end

@interface AppCommentMgr : MMService <MMService, IMsgExt, PBMessageObserverDelegate, UIAlertViewDelegate> { AppCommentMsg *storedAppCommentMsg; unsigned long m_uiReportEvent; }

@property(retain, nonatomic) AppCommentMsg *storedAppCommentMsg; // @synthesize storedAppCommentMsg; - (void).cxx_destruct; - (void)onServiceClearData; - (BOOL)onServiceMemoryWarning; - (void)onServiceTerminate; - (void)onServiceEnterForeground; - (void)onServiceEnterBackground; - (void)onServiceReloadData; - (void)onServiceInit; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)createReportEventWithReportID:(int)arg1; - (id)getAppCommentAlertViewWithDelegate:(id)arg1; - (void)appCommentDidClickedButton:(int)arg1; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (void)tryShowAppCommentAlert; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (BOOL)haveNormalUnreadMsg; - (BOOL)shouldShowAlert; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MainFrameItemView : UIView { MainFrameCellData *m_cellData; MMHeadImageView *m_frameHeadView; MMBadgeView *m_unreadCountView; MMCPLabel *m_nameLabel; UILabel *m_timeLabel; UILabel *m_greenLabel; UIImageView *m_statusView; MMCPLabel *m_messageLabel; UIImageView *m_chatNotPushView; UIImageView *m_wxtalkTipsView; UIImageView *m_trackRoomTipsView; MMGroupView *m_groupView; UIColor *_m_preferBackgroundColor; }

@property(retain, nonatomic) UIColor *m_preferBackgroundColor; // @synthesize m_preferBackgroundColor=_m_preferBackgroundColor; @property(retain, nonatomic) UIImageView *m_statusView; // @synthesize m_statusView; @property(retain, nonatomic) MainFrameCellData *m_cellData; // @synthesize m_cellData; @property(retain, nonatomic) MMCPLabel *m_messageLabel; // @synthesize m_messageLabel; @property(retain, nonatomic) UILabel *m_timeLabel; // @synthesize m_timeLabel; @property(retain, nonatomic) MMCPLabel *m_nameLabel; // @synthesize m_nameLabel; @property(retain, nonatomic) MMHeadImageView *m_frameHeadView; // @synthesize m_frameHeadView; - (void).cxx_destruct; - (void)setLabelHighlighted:(BOOL)arg1; - (void)updateWithCellData:(id)arg1; - (void)updateBackgroundColor; - (void)updateStatusView; - (BOOL)isShowPluginStatus; - (void)updateUnreadCountView; - (void)updateHeadView; - (void)updateMessageForSingle; - (void)updateMessageForChatRoom; - (void)updateMessageLabel; - (void)removeQuoteMessageLabel; - (void)quoteMessageLable:(id)arg1 prefixText:(id)arg2 subfixText:(id)arg3; - (void)updateGroupView; - (void)updateNameLabel; - (id)getLabelNameColor; - (void)updateTimeLabel; - (void)updateTimeForTimer; - (void)layoutSubviews; - (void)initSubview; - (void)initGroupView; - (void)initNameLabel; - (id)initWithCellData:(id)arg1 frame:(struct CGRect)arg2;

@end

@interface CellWithIndex : NSObject { UITableViewCell *m_cell; int m_index; }

@property(nonatomic) int m_index; // @synthesize m_index; @property(retain, nonatomic) UITableViewCell *m_cell; // @synthesize m_cell; - (void).cxx_destruct; - (void)dealloc; - (id)initWithCell:(id)arg1 andIndex:(int)arg2;

@end

@interface HorizontalTableView : MMUIView { MMUIScrollView *m_scrollView; NSMutableArray *m_cellFrames; struct CGRect m_visibleRect; NSMutableDictionary *m_reusableCellListDic; NSMutableArray *m_visibleCells; id m_dataSource; id m_viewDelegate; }

@property(retain, nonatomic) NSMutableArray *m_visibleCells; // @synthesize m_visibleCells; @property(nonatomic) __weak id m_viewDelegate; // @synthesize m_viewDelegate; @property(nonatomic) __weak id m_dataSource; // @synthesize m_dataSource; @property(retain, nonatomic) NSMutableDictionary *m_reusableCellListDic; // @synthesize m_reusableCellListDic; @property(nonatomic) struct CGRect m_visibleRect; // @synthesize m_visibleRect; @property(retain, nonatomic) NSMutableArray *m_cellFrames; // @synthesize m_cellFrames; @property(retain, nonatomic) MMUIScrollView *m_scrollView; // @synthesize m_scrollView; - (void).cxx_destruct; - (void)addCellAtIndex:(int)arg1 rect:(struct CGRect)arg2; - (void)scrollViewDidTap:(id)arg1; - (void)scrollViewDidZoom:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)relayoutScrollViewWithOffset:(float)arg1; - (BOOL)rect:(struct CGRect)arg1 atRangeOf:(struct CGRect)arg2; - (BOOL)rect:(struct CGRect)arg1 atRightOf:(struct CGRect)arg2; - (BOOL)rect:(struct CGRect)arg1 atLeftOf:(struct CGRect)arg2; - (void)reloadData; - (void)setScrollViewContentEdgeInsets:(struct UIEdgeInsets)arg1; - (void)setContentOffset:(struct CGPoint)arg1 animated:(BOOL)arg2; - (void)inqueueReusableWithCell:(id)arg1; - (id)dequeueReusableCellWithIdentifier:(id)arg1; - (void)setViewDelegate:(id)arg1; - (void)setDataSource:(id)arg1; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LbsRoomContentLogicController : RoomContentLogicController <LbsRoomSessionMgrDelegate, MMInputToolViewDelegate, UIAlertViewDelegate> { }

  • (BOOL)CanOpenServiceAppList;
  • (BOOL)isShakeEnabled;
  • (void)showAlertWithMessage:(id)arg1;
  • (void)showAlert;
  • (BOOL)CanShowSight;
  • (BOOL)CanWXTalk;
  • (BOOL)CanAddApp;
  • (BOOL)CanOpenCamera;
  • (BOOL)CanSendVoipMsg;
  • (BOOL)CanSend3rdMsg;
  • (BOOL)CanSendLocationMsg;
  • (BOOL)CanSendVideoMsg;
  • (BOOL)CanSendVoiceMsg;
  • (BOOL)CanSendImageMsg:(id)arg1;
  • (BOOL)CanSendEmoticonMessage;
  • (void)SendEmoticonMessage:(id)arg1;
  • (void)CustomToolViewEX:(id)arg1;
  • (void)onTextChange:(id)arg1 selectedRange:(struct _NSRange)arg2;
  • (id)GetUsrTitleTail;
  • (id)GetUsrTitleFront;
  • (id)GetUsrTitle;
  • (void)OpenContactInfo:(id)arg1;
  • (void)OpenDetailInfo;
  • (BOOL)canShowChatRoomInfo;
  • (void)onQuitRoomFinishedWithSuccessFlag:(BOOL)arg1;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (id)GetRightBarButtonImageName;
  • (id)getLeftBarButton;
  • (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)dealloc;
  • (void)onBackButtonClicked:(id)arg1;
  • (void)ViewDidInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BottleButton : UIView { BOOL mIsEnabled; BOOL mIsSelected; id targetor; SEL selector; UIImage *normalImage; UIImage *highlightImage; UIImage *highlightLabelImage; UIImage *selectedLabelImage; NSString *text; }

@property(retain, nonatomic) NSString *text; // @synthesize text; @property(retain, nonatomic) UIImage *selectedLabelImage; // @synthesize selectedLabelImage; @property(retain, nonatomic) UIImage *highlightLabelImage; // @synthesize highlightLabelImage; @property(retain, nonatomic) UIImage *highlightImage; // @synthesize highlightImage; @property(retain, nonatomic) UIImage *normalImage; // @synthesize normalImage; - (void).cxx_destruct; - (void)addTarget:(id)arg1 action:(SEL)arg2; - (void)setBadgeCount:(int)arg1; - (BOOL)isSelected; - (void)cancelSelected; - (BOOL)isEnabeld; - (void)setEnabled:(BOOL)arg1; - (void)dealloc; - (void)genBottleButton; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (BOOL)checkTouchPoint:(struct CGPoint)arg1 IfInView:(id)arg2; - (void)selected; - (void)highlight; - (void)normal; - (void)initView;

@end

@interface WXCGroupMember : NSObject { NSString *_mUserName; NSString *_mInviteUserName; int _mStatus; int _mReason; long _mInviteTime; int _mHoldStatus; }

@property(nonatomic) int mHoldStatus; // @synthesize mHoldStatus=_mHoldStatus; @property(nonatomic) long mInviteTime; // @synthesize mInviteTime=_mInviteTime; @property(nonatomic) int mReason; // @synthesize mReason=_mReason; @property(nonatomic) int mStatus; // @synthesize mStatus=_mStatus; @property(copy, nonatomic) NSString *mInviteUserName; // @synthesize mInviteUserName=_mInviteUserName; @property(copy, nonatomic) NSString *mUserName; // @synthesize mUserName=_mUserName; - (void).cxx_destruct; - (id)description;

@end

@interface MMExtensionFileUtil : NSObject { }

  • (void)clearAllExtIdKeyReportFiles;
  • (id)getAllExtIdKeyReportFiles;
  • (void)clearAllExtFavFileTaskFiles;
  • (void)clearAllExtFavVideoTaskFiles;
  • (void)clearAllExtFavUrlTaskFiles;
  • (void)clearAllExtFavImgTaskFiles;
  • (id)getAllExtFavFileTaskFiles;
  • (id)getAllExtFavVideoTaskFiles;
  • (id)getAllExtFavUrlTaskFiles;
  • (id)getAllExtFavImgTaskFiles;
  • (BOOL)addMessageFailPostSessionDataToFile:(id)arg1 WithSessionID:(id)arg2 withTaskID:(unsigned int)arg3;
  • (BOOL)removeMessagePostTaskIdDataWithSessionID:(id)arg1 withTaskID:(unsigned int)arg2;
  • (id)getMessagePostTaskIdDataFailePathWithSessionID:(id)arg1 andTaskID:(id)arg2;
  • (id)getAllMessageFailSessionFile;
  • (BOOL)removeMessagePostMetaDataFilePathWithClientID:(id)arg1;
  • (id)getMessagePostMetaDataFilePathWithClientID:(id)arg1;
  • (BOOL)removeTimelineUploadTaskFileWithSessionID:(id)arg1 withTaskID:(unsigned int)arg2;
  • (id)getWCUploadTaskWithTaskFilePath:(id)arg1;
  • (id)getAllExtWCUploadFailTaskFiles;
  • (id)getExtWCUploadTaskWithSessionID:(id)arg1 andTaskID:(unsigned int)arg2;
  • (BOOL)clearPostCacheWithSessionID:(id)arg1;

@end

@interface MMMultipleMusicViewController : MMUIViewController <WCActionSheetDelegate, ShareUploadTaskConfirmLogicHelperDelegate, SendAppMsgHandleDelegate, UIScrollViewDelegate, MMScrollActionSheetDelegate, MMMusicPageViewDelegate, ShakeCheckerDelegate, IMusicPlayerExt, MMTipsViewControllerDelegate> { MMScrollView *_musicPageScrollView; MMMusicPageView *_leftPageView; MMMusicPageView *_centerPageView; MMMusicPageView *_rightPageView; NSMutableArray *_musicInfoArray; MMMusicInfo *_curMusicInfo; int _numberOfPages; unsigned int _currentPageIndex; SendAppMsgHandler *_sendAppMsgHandler; BOOL _isSingleLyricPage; float _offset; UIImageView *_bottomView; UIButton *_playMusicButton; MMAnimationTipView *_tipView; MMMusicPlayerModeTipView *_transModeTipView; int _pushedFromType; BOOL _isFromShaking; MMScrollActionSheet *_scrollActionSheet; CShakeChecker *_shakeChecker; BOOL _isOnShakeCheck; unsigned long long _beginShakeTime; unsigned long long _endShakeTime; unsigned long long _startEntranceTime; MMTipsViewController *_easterEggTipView; MMMusicPlayerModeTipView *_justOneSongTipView; MPVolumeView *m_viewAirPlay; BOOL _bLayoutScrollView; int _playMode; }

@property(nonatomic) int playMode; // @synthesize playMode=_playMode; @property(nonatomic) BOOL isFromShaking; // @synthesize isFromShaking=_isFromShaking; - (void).cxx_destruct; - (void)onClickTipsBtn:(unsigned int)arg1; - (void)playSoundByAQAudioPlayer:(id)arg1 type:(id)arg2; - (void)playShakeSound; - (id)getEasterEggcontentTip; - (void)showEasterEgg; - (void)transPlayMode; - (void)startShakeCheck; - (void)OnShake; - (void)onStatusBarHiddenChanged; - (void)layoutMusicPageView; - (void)layoutScrollView; - (void)layoutAirPlayBtn; - (void)layoutMusicPlayBtn; - (void)layoutTipView; - (void)viewDidTransitionToNewSize; - (void)viewDidLayoutSubviews; - (void)onBack2FirstPage; - (void)onShowSecondPage; - (void)onFollowArrayUpToShowSecondPage; - (void)updateNavBarTintColorByColor:(id)arg1; - (void)updateNavBarByColor:(id)arg1; - (void)onUpdateBottomBtnColor:(id)arg1; - (void)OnSendAppMsgOK; - (void)updateCurMusicInfo; - (void)updatePlayBtn; - (void)setPlayMusicButtonImage:(BOOL)arg1; - (id)getMessageWrap:(id)arg1; - (void)scrollActionSheet:(id)arg1 didSelecteItem:(id)arg2; - (id)getUpLoadTask:(id)arg1; - (id)getCoverImageData; - (void)OnUpdateDuarationOnForeGround; - (void)onPlayPreviousMusic; - (void)onPlayNextMusic; - (void)onMusicPlayStatusChanged; - (void)onLyricsChanged:(id)arg1 Lyrics:(id)arg2; - (void)OnGetSongAlbumUrl:(id)arg1 AlbumUrl:(id)arg2; - (void)cancelSetShakePage; - (void)updateMusicScrollView:(BOOL)arg1; - (void)scrollViewDidEndDecelerating:(id)arg1; - (void)scrollViewWillEndDragging:(id)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)onSwipeScrollView; - (void)addGestureRecognizers; - (void)onShowCommonMore:(id)arg1; - (void)onPlayMusicBtnClicked; - (void)onMinimizeMusicPlayer; - (void)onRouteActiveChange:(id)arg1; - (void)initAirPlayBtn; - (void)initMusicPlayBtn; - (void)setMusicPageDelegate; - (void)tileMusicPages; - (void)initScrollView; - (void)initNavigationItem; - (void)initSelfView; - (void)updateButtomBtnColor:(id)arg1; - (void)initView; - (void)userDidTakeScreenshot:(id)arg1; - (void)dealloc; - (BOOL)useTransparentNavibar; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)beginPlayCurMusic; - (void)viewWillBePresented:(BOOL)arg1; - (BOOL)shouldShowSearchPlayAllTip; - (void)viewWillBePushed:(BOOL)arg1; - (void)updateLogEntranceType; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (unsigned long)getSceneByPushFromType:(int)arg1; - (void)setPushedFromType:(int)arg1; - (void)commonInit; - (unsigned int)indexOfCurrentPage; - (void)initPageInfo; - (id)initFromBanner; - (id)initWithMusicInfo:(id)arg1 withMusicListSource:(int)arg2 withOffset:(float)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavRecordVideoNodeView : FavRecordLeftThumbRightLabelNodeView { }

  • (id)getVideoTimeByDuration:(unsigned long)arg1;
  • (void)addVideoThumbView;
  • (void)addContentSubView;

@end

@interface StoreEmotionTopicViewController : MMUIViewController <LoopPageScrollViewDataSourceDelegate, UITableViewDataSource, UITableViewDelegate, tableViewDelegate, MMEmotionChartsCellDelegate, MMRefreshTableFooterDelegate, StoreEmotionGetEmotionListCgiDelegate> { LoopPageScrollView *_bannerView; MMTableView *_tableView; EmoticonStoreFootView *_tailView; EmotionBannerSet *_storeAd; NSMutableArray *_topicEmotionList; ShareMessageConfirmLogicHelper *_shareMessageHelper; MMLoadingView *_shareLoadingView; StoreEmotionGetEmotionListCgi *m_getEmotionListCgi; StoreEmotionPageShareLogic *m_shareLogic; }

  • (void).cxx_destruct;
  • (void)OnShowAlertWithIKnow:(id)arg1;
  • (void)OnShowAlertWithOK:(id)arg1;
  • (void)OnStopLoading;
  • (void)OnStartLoadingAndShowStringBlocked:(id)arg1;
  • (void)OnStopLoadingAndShowError:(id)arg1;
  • (void)OnStopLoadingAndShowOK:(id)arg1;
  • (void)OnStartLoadingAndShowString:(id)arg1;
  • (void)didTapPageAtNum:(unsigned long)arg1;
  • (void)didChangeToPage:(unsigned long)arg1;
  • (int)totalNumOfPage;
  • (id)viewForPage:(id)arg1 pageNum:(unsigned long)arg2;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (void)onGetEmotionListFinishedWithReqType:(unsigned long)arg1 Response:(id)arg2;
  • (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)onOperate:(id)arg1;
  • (void)setupRightBarButton;
  • (void)reloadData;
  • (void)setupNoContentView;
  • (void)initTableFooterView;
  • (void)setupTableView;
  • (void)setupViews;
  • (void)setupData;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (id)initWithBannerSet:(id)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TrackRoomMgr : MMService <PBMessageObserverDelegate, ILocationMgrExt, MMService> { BOOL _isJoining; BOOL _isRefreshing; int _nextState; int _currentState; unsigned long _headingTag; unsigned long _locationTag; int _retryCount; double _trueHeading; double _course; NSString *_chatname; NSString *_trackRoomID; TrackPOIItem *_trackPOIItem; TrackPOIItem *_roomPOI; struct CLLocationCoordinate2D _uploadCoordiante; MMTimer *_refreshTimer; unsigned int _scene; unsigned int _refreshTimeInterval; struct CLLocationCoordinate2D _coordinate; }

@property(readonly, nonatomic) TrackPOIItem *roomPOI; // @synthesize roomPOI=_roomPOI; @property(readonly, nonatomic) unsigned int refreshTimeInterval; // @synthesize refreshTimeInterval=_refreshTimeInterval; @property(readonly, nonatomic) struct CLLocationCoordinate2D coordinate; // @synthesize coordinate=_coordinate; @property(readonly, nonatomic) NSString *trackRoomID; // @synthesize trackRoomID=_trackRoomID; @property(readonly, nonatomic) NSString *chatname; // @synthesize chatname=_chatname; - (void).cxx_destruct; - (void)onGPSLocationChanged:(id)arg1 withTag:(unsigned long)arg2; - (void)onHeadingError:(int)arg1 withTag:(unsigned long)arg2; - (void)onHeadingChanged:(id)arg1 withTag:(unsigned long)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleExitTrackRoomResponse:(id)arg1; - (void)handleRefreshTrackRoomResponse:(id)arg1; - (void)handleJoinTrackRoomResponse:(id)arg1; - (void)retryChangeState; - (int)exitTrackRoom:(unsigned int)arg1; - (void)onTimerRefreshTrackRoom; - (int)refreshTrackRoomWithType:(int)arg1; - (int)joinTrackRoom:(id)arg1; - (void)stopUpdateCourse; - (void)startUpdateCourse; - (void)stopUpdateTrueHeading; - (void)startUpdateTrueHeading; - (void)setCurrentState:(int)arg1; - (int)onRoomStateChanging:(int)arg1; @property(readonly, nonatomic) BOOL isUploading; @property(readonly, nonatomic) double heading; - (int)closeTrackRoom:(unsigned int)arg1; - (void)setUploadCoordinate:(struct CLLocationCoordinate2D)arg1; - (int)setTrackRoomState:(int)arg1; - (int)openTrackRoom:(id)arg1 POIItem:(id)arg2 Scene:(unsigned int)arg3; - (void)enterForeground; - (void)enterBackground; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SettingMyAccountExtInfoViewController : SettingBaseViewController <settingModifySignDelegate, MMPickerViewDelegate, MMRegionPickerViewControllerDelegate, settingMyAccountExtInfoLogicDelegate, CSettingExt> { struct map<unsigned int, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, unsigned int>>> m_mapAccountCellToCellType; struct map<unsigned int, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, unsigned int>>> m_mapSessionType; id m_delegate; unsigned long m_curPickerMode; MMPickerView *m_pickerView; SettingMyAccountExtInfoLogic *m_infoLogic; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (id).cxx_construct; - (void).cxx_destruct; - (void)onSettingChanged:(int)arg1; - (void)onInfoChange; - (void)dealloc; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)showModifySignView; - (void)showModifyAddressView; - (void)showModifySexView:(id)arg1; - (void)MMPickerViewDidChooseRowTitle:(id)arg1 atSessionTitle:(id)arg2; - (void)MMRegionPickerDidChoosRegion:(id)arg1; - (void)saveNewSign:(id)arg1; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)makeAccountCell:(id)arg1 row:(unsigned int)arg2; - (void)makeAddressCell:(id)arg1; - (void)makeSexCell:(id)arg1; - (void)makeCellInfoInternal:(id)arg1 col:(id)arg2 value:(id)arg3 mustFill:(BOOL)arg4; - (id)makeMustFillLabel; - (void)makeSignCell:(id)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)ChangeSex:(id)arg1; - (void)SaveAndExit; - (void)Save; - (void)returnBack; - (void)initCellType; - (void)initSessionType;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CGetBottleCountPrtl : PrtlBase { NSString *m_nsUsrName; unsigned long m_uiTime; }

@property(nonatomic) unsigned long m_uiTime; // @synthesize m_uiTime; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; - (void).cxx_destruct; - (BOOL)HandleResp:(void *)arg1; - (void)InitReq:(void *)arg1; - (void)dealloc; - (id)init;

@end

@interface AddMemLogic : MMObject <UIAlertViewDelegate, MultiSelectContactsViewControllerDelegate, contactVerifyLogicDelegate, IGroupMgrExt, UITextFieldDelegate, MMTipsViewControllerDelegate> { id m_delegate; NSMutableArray *m_arrNeedVerifyUsrName; CContactVerifyLogic *m_oContactVerifyLogic; NSArray *m_arrMemberList; unsigned long _m_viewScene; CContact *_m_oContact; }

@property(retain, nonatomic) CContact *m_oContact; // @synthesize m_oContact=_m_oContact; @property(nonatomic) unsigned long m_viewScene; // @synthesize m_viewScene=_m_viewScene; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (int)getFTSCommonScene; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnInviteChatRoomMember:(id)arg1 Ret:(int)arg2 Error:(id)arg3 withUserData:(id)arg4; - (void)verifyContact; - (void)contactVerifyOk:(id)arg1 opCode:(unsigned long)arg2; - (void)onContactVerifyFail; - (void)onMultiSelectContactReturn:(id)arg1; - (void)addMembersToChatRoom:(id)arg1 WithDesp:(id)arg2; - (void)addMembersToChatRoom:(id)arg1; - (void)onClickTipsBtn:(id)arg1 Index:(int)arg2 withText:(id)arg3 withTipsVC:(id)arg4; - (void)showDespAlertView:(id)arg1; - (void)addGroupVerifySuccessSystemNodeView:(id)arg1; - (void)OnAddGroupMember:(id)arg1 withStatus:(unsigned long)arg2 memberList:(id)arg3 inviteList:(id)arg4 Error:(id)arg5; - (BOOL)canShowUpgradeStatus; - (id)genErrorString:(id)arg1 withGroupVerify:(BOOL)arg2; - (id)getErrorContactName:(id)arg1; - (void)start:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ReaderNewMessageNodeView : BaseMessageNodeView { NSArray *m_arrBtnList; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getOrMakeBrandContact:(id)arg1 displayName:(id)arg2;
  • (id)getCurrentNodeAccessibilityDescription:(id)arg1;
  • (id)timeToStr:(id)arg1;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (BOOL)shouldDisplayReadAllButton;
  • (BOOL)shouldGoToEmoticonDetail:(id)arg1;
  • (void)onClicked;
  • (void)showOpearation;
  • (id)headImageUrlOfChatContact;
  • (void)addHeadImageForFavItemIfNoThumb:(id)arg1;
  • (void)addHeadImageForMsgIfNoThumb:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)onMoreOperate:(id)arg1;
  • (void)forwardMessage;
  • (void)ShowReader:(id)arg1;
  • (void)updateBkgImage:(BOOL)arg1;
  • (BOOL)isTouchInView:(id)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)reLayoutSubviews;
  • (void)clickNodeViewBtn:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (id)getItemLabel:(id)arg1 with:(float)arg2 font:(id)arg3;
  • (id)getAsyncImageWithFrame:(struct CGRect)arg1;
  • (id)getItemTitle:(float)arg1;
  • (id)getTitleString:(id)arg1 bBig:(BOOL)arg2 bGray:(BOOL)arg3;
  • (id)getBigVideoImage;
  • (id)getSmallVideoImage;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;

@end

@interface SnapshotView : UIImageView { }

@end

@interface WXGesture : MMObject { id _delegate; BOOL _isEnable; struct { unsigned int isGesturePrepared:1; unsigned int isTransitioning:2; unsigned int isTransitionCanceled:1; unsigned int isGestureTransitioning:1; } _transitionGestureFlags; UIPanGestureRecognizer *internalGesture; SnapshotView *bottomView; UIView *topView; UIView *internalShadowView; float startingTranslationValue; float animationProgress; CADisplayLink *timer; UIViewController *curViewController; UIImage *fromSnap; SnapshotView *fakeNavBar; CALayer *depthLayer; CDUnknownBlockType _animationCompletionBlock; }

@property(copy, nonatomic) CDUnknownBlockType animationCompletionBlock; // @synthesize animationCompletionBlock=_animationCompletionBlock; @property(retain, nonatomic) CALayer *depthLayer; // @synthesize depthLayer; @property(retain, nonatomic) SnapshotView *fakeNavBar; // @synthesize fakeNavBar; @property(retain, nonatomic) UIImage *fromSnap; // @synthesize fromSnap; @property(nonatomic) __weak UIViewController *curViewController; // @synthesize curViewController; @property(retain, nonatomic) CADisplayLink *timer; // @synthesize timer; @property(nonatomic) float animationProgress; // @synthesize animationProgress; @property(nonatomic) float startingTranslationValue; // @synthesize startingTranslationValue; @property(retain, nonatomic) UIView *internalShadowView; // @synthesize internalShadowView; @property(retain, nonatomic) UIView *topView; // @synthesize topView; @property(retain, nonatomic) SnapshotView *bottomView; // @synthesize bottomView; @property(retain, nonatomic) UIPanGestureRecognizer *internalGesture; // @synthesize internalGesture; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (void)panGesture:(id)arg1; - (void)gesture:(id)arg1 translation:(struct CGPoint)arg2; - (void)translateAnimationByTransitionX:(float)arg1; - (void)beginTransitionAnimation:(int)arg1 completion:(CDUnknownBlockType)arg2; - (void)animateTranslationByFrame; - (void)stopGestureAnimation; - (void)prepareGestureAnimation; - (id)snapshotForUIView:(id)arg1; - (id)genShadowView; - (id)genBottomView; - (void)setGestureIsEnable:(BOOL)arg1; - (void)dealloc; - (id)initWithCurViewController:(id)arg1 andFromViewSnapshot:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CreateChatLogic : MMObject <ContactsCreateChatRoomLogicDelegate, MultiSelectContactsViewControllerDelegate, UIAlertViewDelegate> { id m_delegate; ContactsCreateChatRoomLogic *m_createLogic; MultiSelectContactsViewController *m_MultiSelectController; BOOL m_isCreateWXTalk; int m_commonSearchScene; }

@property(nonatomic) int m_commonSearchScene; // @synthesize m_commonSearchScene; @property(nonatomic) BOOL m_isCreateWXTalk; // @synthesize m_isCreateWXTalk; @property(readonly, nonatomic) MultiSelectContactsViewController *m_MultiSelectController; // @synthesize m_MultiSelectController; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)OnCreateRoom:(id)arg1; - (void)dealloc; - (void)onMultiSelectContactReturn:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)setShowRadarCreateRoom; - (void)setKeepCurViewAfterSelect:(BOOL)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QQEmojiGridView : MMUIView { NSMutableArray *m_emoticonWrapArray; int m_column; int m_row; NSMutableArray *m_emoticonViewArray; float m_itemWidth; float m_itemHeight; float m_edgeTop; float m_edgeLeft; float m_intervalX; float m_intervalY; QQEmojiViewWithPreview *m_deleteButton; id m_delegate; }

  • (unsigned int)countPerPageForSize:(struct CGSize)arg1; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) float m_intervalY; // @synthesize m_intervalY; @property(nonatomic) float m_intervalX; // @synthesize m_intervalX; @property(nonatomic) float m_edgeLeft; // @synthesize m_edgeLeft; @property(nonatomic) float m_edgeTop; // @synthesize m_edgeTop; @property(nonatomic) float m_itemHeight; // @synthesize m_itemHeight; @property(nonatomic) float m_itemWidth; // @synthesize m_itemWidth; @property(nonatomic) int m_row; // @synthesize m_row; @property(nonatomic) int m_column; // @synthesize m_column; @property(retain, nonatomic) NSMutableArray *m_emoticonViewArray; // @synthesize m_emoticonViewArray; @property(retain, nonatomic) NSMutableArray *m_emoticonWrapArray; // @synthesize m_emoticonWrapArray;
  • (void).cxx_destruct;
  • (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  • (int)getRealIndexFromPoint:(struct CGPoint)arg1;
  • (void)onLongPressOnEmoticon:(id)arg1;
  • (void)reloadData;
  • (void)calculateLayout;
  • (id)cellKey;
  • (void)setGridViewDelegate:(id)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;
  • (void)dealloc;

@end

@interface MailContentNode : MMObject { long long m_n64MsgId; int m_uiType; NSString *m_nsNickName; NSString *m_nsSrcTime; NSString *m_nsTitle; NSString *m_nsDescription; NSString *m_nsThumbPath; unsigned long m_dataSize; }

@property(nonatomic) unsigned long m_dataSize; // @synthesize m_dataSize; @property(retain, nonatomic) NSString *m_nsThumbPath; // @synthesize m_nsThumbPath; @property(retain, nonatomic) NSString *m_nsDescription; // @synthesize m_nsDescription; @property(retain, nonatomic) NSString *m_nsTitle; // @synthesize m_nsTitle; @property(retain, nonatomic) NSString *m_nsSrcTime; // @synthesize m_nsSrcTime; @property(retain, nonatomic) NSString *m_nsNickName; // @synthesize m_nsNickName; @property(nonatomic) int m_uiType; // @synthesize m_uiType; @property(nonatomic) long long m_n64MsgId; // @synthesize m_n64MsgId; - (void).cxx_destruct; - (void)dealloc;

@end

@interface TrackHeadListTips : NSObject { NSString *_tips; UIColor *_textColor; NSString *tips; UIColor *textColor; }

@property(retain, nonatomic) UIColor *textColor; // @synthesize textColor; @property(retain, nonatomic) NSString *tips; // @synthesize tips; - (void).cxx_destruct;

@end

@interface TrackRoomTopBarView : MMUIView <UIScrollViewDelegate, TrackRoomHeadListItemDelegate> { id _delegate; UIButton *_closeButton; UIButton *_minimizeButton; UILabel *_tipsLabel; UIView *_headListContainer; UIScrollView *_headList; NSMutableArray *_headListItems; TrackRoomHeadListItem *_selectedHeadListItem; BOOL _getMicSuccess; NSMutableDictionary *_tipsArray; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)scrollViewDidScroll:(id)arg1; - (void)onHeadListItemClick:(id)arg1; - (void)updateHeadItemAlpha:(id)arg1; - (void)selecteHeadListItem:(id)arg1; - (void)openTalkOk; - (void)reStart; - (void)pause; - (void)reConnecting; - (void)someoneLeave:(id)arg1 ShowTips:(BOOL)arg2; - (void)someoneEnter:(id)arg1 ShowTips:(BOOL)arg2; - (void)nobodyTalking; - (void)someoneTalking:(id)arg1; - (void)imTalking; - (void)giveUpMic; - (void)getMicTimeout; - (void)getMicFail; - (void)gettingMic; - (void)removeTipsForOrderAndUpdate:(int)arg1; - (void)setTipsAndUpdate:(id)arg1 forOrder:(int)arg2; - (void)doUpdateStrategy; - (void)updateTipsLabel:(id)arg1 TextColor:(id)arg2; - (void)updateTitle; - (void)clearEnterExitTips; - (id)getHeadListItemByUsername:(id)arg1; - (void)removeAllHeadListItem; - (void)relayoutAllHeadListItem; - (void)removeHeadListItem:(id)arg1; - (void)addHeadListItem:(id)arg1 UpdateTitle:(BOOL)arg2; - (void)onMinimizeButtonClick; - (void)onCloseButtonClick:(id)arg1; - (void)initView; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountGraphicVerifyControlLogic : WCAccountBaseControlLogic <WCAccountGraphicVerifyViewControllerDelegate, PBMessageObserverDelegate> { BOOL m_bFromManualAuth; id m_delegate; }

  • (BOOL)isGraphicVerifyError:(id)arg1;
  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)onGraphicVerifyChangeImage;
  • (void)onGraphicVerifyBack;
  • (void)onGraphicVerifyWithVerifyCode:(id)arg1;
  • (BOOL)startAuth:(id)arg1;
  • (void)startLogicFromManualAuth:(BOOL)arg1;
  • (void)stopLogic;
  • (void)parseImg;
  • (void)dealloc;
  • (void)setDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PushMailContact : NSObject { NSString *nsContactName; NSString *nsContactAddress; }

@property(retain, nonatomic) NSString *nsContactAddress; // @synthesize nsContactAddress; @property(retain, nonatomic) NSString *nsContactName; // @synthesize nsContactName; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone *)arg1; - (void)dealloc; - (id)init;

@end

@interface PushMailWrap : NSObject { NSString *nsSender; NSString *nsSenderAddress; NSString *nsSubject; NSString *nsDigest; NSString *nsDate; NSString *nsWapLink; NSString *nsMailID; NSString *nsAccount; NSString *nsArgs; unsigned int uiUin; BOOL bHasAttachment; NSMutableArray *arrToList; NSMutableArray *arrCCList; }

@property(retain, nonatomic) NSMutableArray *arrCCList; // @synthesize arrCCList; @property(retain, nonatomic) NSMutableArray *arrToList; // @synthesize arrToList; @property(nonatomic) unsigned int uiUin; // @synthesize uiUin; @property(nonatomic) BOOL bHasAttachment; // @synthesize bHasAttachment; @property(retain, nonatomic) NSString *nsArgs; // @synthesize nsArgs; @property(retain, nonatomic) NSString *nsAccount; // @synthesize nsAccount; @property(retain, nonatomic) NSString *nsMailID; // @synthesize nsMailID; @property(retain, nonatomic) NSString *nsWapLink; // @synthesize nsWapLink; @property(retain, nonatomic) NSString *nsDate; // @synthesize nsDate; @property(retain, nonatomic) NSString *nsDigest; // @synthesize nsDigest; @property(retain, nonatomic) NSString *nsSubject; // @synthesize nsSubject; @property(retain, nonatomic) NSString *nsSenderAddress; // @synthesize nsSenderAddress; @property(retain, nonatomic) NSString *nsSender; // @synthesize nsSender; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone *)arg1; - (void)dealloc; - (id)init;

@end

@interface CExtendInfoOfPushMail : NSObject <IMsgExtendOperation, IMessageWrapExt, NSCopying> { PushMailWrap *m_oPushMailWrap; CMessageWrap *m_refMessageWrap; }

  • (void)CreateExtendInfoWithType:(unsigned long)arg1 retExtendInfo:(id *)arg2; @property(nonatomic) CMessageWrap *m_refMessageWrap; // @synthesize m_refMessageWrap; @property(retain, nonatomic) PushMailWrap *m_oPushMailWrap; // @synthesize m_oPushMailWrap;
  • (void).cxx_destruct;
  • (void)ChangeForDisplay;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCOutCountryCodeLogic : MMObject <MMPackageDownloadMgrExt, ILocationMgrExt> { WCOutCountryCodeWrap *m_defaultCountryCodeWrap; unsigned long m_lastUpdateTime; NSString *m_countryCodeConfig; Package *m_downloadingPackage; NSString *m_curLanguage; NSSet *m_restrictionSet; NSMutableArray *m_allCountryCodes; NSDictionary *m_countryCodesDic; NSLocale *m_curLocale; unsigned long _locationMgrId; unsigned long _addressMgrId; NSString *_currentLocationCountryCode; }

@property(copy, nonatomic) NSString *currentLocationCountryCode; // @synthesize currentLocationCountryCode=_currentLocationCountryCode; @property(nonatomic) unsigned long addressMgrId; // @synthesize addressMgrId=_addressMgrId; @property(nonatomic) unsigned long locationMgrId; // @synthesize locationMgrId=_locationMgrId; - (void).cxx_destruct; - (id)getLocaleCountryCode; - (id)getCarrierCountryCode; - (id)getCurCountryCode; - (void)getAllCountryCodeForLocaleIdentifier:(id)arg1; - (id)findCountryWrapFromISOCountryCode:(id)arg1; - (void)getAllCountryCode; - (void)onDidFindAddress:(id)arg1 forTag:(unsigned long)arg2; - (void)onGPSLocationError:(int)arg1 withTag:(unsigned long)arg2; - (void)onGPSLocationChanged:(id)arg1 withTag:(unsigned long)arg2; - (void)onPackageDownloadFinish:(id)arg1 package:(id)arg2; - (void)onPackageDownloadProcessUpdated:(id)arg1 downloadSize:(int)arg2 totalSize:(int)arg3; - (void)onPackageListUpdated:(id)arg1; - (void)onPackageNeedUpdate:(id)arg1 withPackIDs:(id)arg2; - (void)configCountryCodeRestriction; - (void)configData; - (void)checkUpdate; - (id)countryCodeFromISOCountryCode:(id)arg1; - (id)countryISOCodeForCountryCode:(id)arg1; - (unsigned int)countOfCountryCodeStartWith:(id)arg1; - (BOOL)isValidCountryCode:(id)arg1; - (BOOL)isRestrictedCountryCode:(id)arg1; - (id)getCountryCodeWrapsFromCountryCodeList:(id)arg1; - (id)getAllCountryCodes; @property(readonly, nonatomic) NSString *defaultCoutryCode; - (id)getTopCountryCodeConfig; - (id)init; - (void)dealloc;

@end

@interface BottleAudioView : MMUIView <IAudioSenderExt, IAudioReceiverExt, IAudioFuckBugExt> { BOOL mIsPlayEnabled; BOOL mIsAudioPlaying; BOOL mIsAudioRecording; unsigned long mAudioSessionId; NSString *mChatName; unsigned long mMessageId; id mStopPlayTargetor; SEL mStopPlaySelector; unsigned long mStartRecordTime; MMTimer *mRecordTimer; id mStopRecordTargetor; SEL mStopRecordSelector; }

@property(nonatomic) SEL mStopRecordSelector; // @synthesize mStopRecordSelector; @property(nonatomic) id mStopRecordTargetor; // @synthesize mStopRecordTargetor; @property(retain, nonatomic) MMTimer *mRecordTimer; // @synthesize mRecordTimer; @property(nonatomic) unsigned long mStartRecordTime; // @synthesize mStartRecordTime; @property(nonatomic) SEL mStopPlaySelector; // @synthesize mStopPlaySelector; @property(nonatomic) __weak id mStopPlayTargetor; // @synthesize mStopPlayTargetor; @property(nonatomic) unsigned long mMessageId; // @synthesize mMessageId; @property(retain, nonatomic) NSString *mChatName; // @synthesize mChatName; @property(nonatomic) unsigned long mAudioSessionId; // @synthesize mAudioSessionId; - (void).cxx_destruct; - (void)addStopRecordTarget:(id)arg1 action:(SEL)arg2; - (unsigned long)stopRecord; - (void)startRecord; - (void)addStopPlayTarget:(id)arg1 action:(SEL)arg2; - (void)stopPlay; - (void)startPlay; - (void)setChatName:(id)arg1 andMessageId:(unsigned long)arg2; - (void)setAudioSessionId:(unsigned long)arg1; - (void)moveToPoint:(struct CGPoint)arg1; - (void)readyRecordWithPlayEnabeld:(BOOL)arg1; - (void)readyPlayWithAudioTime:(unsigned long)arg1; - (void)dealloc; - (id)init; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)handleInterruption; - (unsigned long)realStopRecord; - (unsigned long)realStartRecord; - (void)onTimeCount; - (void)stopPlayAnimation; - (void)startPlayAnimation; - (void)stopRecordAnimation; - (void)startRecordAnimation; - (void)initViewForPlayReadyWithAudioTime:(unsigned long)arg1; - (void)initViewForRecordStart; - (void)initViewForRecordReadyWithText:(id)arg1; - (void)OnLevelMeter:(unsigned long)arg1 Peak:(float)arg2; - (void)OnEndPlaying:(unsigned long)arg1 isForceStop:(BOOL)arg2;

@end

@interface FavMultiMenuTableViewCell : MMMultiMenuTableViewCell { UIView *coverView; BOOL m_selected; }

  • (void).cxx_destruct;
  • (void)moreAction:(id)arg1;
  • (void)deleteAction:(id)arg1;
  • (void)forwardAction:(id)arg1;
  • (void)setCoverView:(BOOL)arg1;
  • (void)setHighlighted:(BOOL)arg1 animated:(BOOL)arg2;
  • (void)setSelected:(BOOL)arg1 animated:(BOOL)arg2;

@end

@interface MMFavoritesDataController : MMObject <UITableViewDataSource, UITableViewDelegate, MyFavoritesBaseCellDelegate, IFavoritesExt> { id m_delegate; NSMutableDictionary *m_cellViewCache; NSMutableDictionary *m_selectedItemsDict; NSMutableArray *m_arrFavItem; BOOL m_bReadyToLoad; BOOL m_bEditing; BOOL m_bHasMoreData; unsigned long m_curMinItemUpdateTime; int m_dataType; BOOL _m_bAnimating; }

@property(nonatomic) BOOL m_bAnimating; // @synthesize m_bAnimating=_m_bAnimating; @property(readonly, nonatomic) NSMutableDictionary *m_selectedItemsDict; // @synthesize m_selectedItemsDict; @property(nonatomic) BOOL m_bHasMoreData; // @synthesize m_bHasMoreData; @property(nonatomic) BOOL m_bReadyToLoad; // @synthesize m_bReadyToLoad; @property(nonatomic) BOOL m_bEditing; // @synthesize m_bEditing; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)PushXMLContentForItem:(id)arg1; - (void)updateCellView:(id)arg1; - (void)OnAddFavoritesItem:(id)arg1 ErrCode:(int)arg2; - (void)OnFavoritesItemDownloadFinished:(id)arg1 ErrCode:(int)arg2; - (void)OnUpdateItems:(id)arg1; - (void)OnUpdateItemDescription:(id)arg1 ErrCode:(int)arg2; - (void)OnDelFavoritesItem:(unsigned long)arg1; - (void)autoScrollForSearchBar:(id)arg1; - (void)scrollViewDidEndDecelerating:(id)arg1; - (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2; - (void)scrollViewDidScroll:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (void)deleteFavItemAtIndexPath:(id)arg1 tableView:(id)arg2; - (void)removePostImgs:(id)arg1; - (void)removeFavItemData:(id)arg1; - (void)deleteFavItems:(id)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 performAction:(SEL)arg2 forRowAtIndexPath:(id)arg3 withSender:(id)arg4; - (BOOL)tableView:(id)arg1 canPerformAction:(SEL)arg2 forRowAtIndexPath:(id)arg3 withSender:(id)arg4; - (BOOL)tableView:(id)arg1 shouldShowMenuForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)genNormalCell:(id)arg1 indexPath:(id)arg2; - (id)genNormalCellView:(int)arg1; - (float)getHeightForItem:(id)arg1; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)onLoadMore; - (void)initData; - (void)restartAllFailedItem; - (void)addPostItem:(id)arg1; - (void)safeAddItemList:(id)arg1; - (float)getContentOffsetAfterAdd:(id)arg1 firstVisibleItemIndex:(int)arg2; - (BOOL)isItemInArray:(unsigned long)arg1; - (int)indexOfFavItem:(unsigned long)arg1; - (BOOL)hasData; - (void)clearCache; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppMessageDebugXMLViewController : MMUIViewController { UIScrollView *m_scrollView; RichTextView *m_textLabel; CMessageWrap *m_oMessageWrap; }

  • (void).cxx_destruct;
  • (void)onCopy;
  • (void)initTextLabel;
  • (void)viewDidLoad;
  • (id)initWithMessageWrap:(id)arg1;

@end

@interface AttributedReaderMessageNodeaView : ReaderNewMessageNodeView { CTRichTextView *m_ctRichTextView; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onClicked;
  • (void)onForward:(id)arg1;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)forwardMessage;
  • (void)ShowReader:(id)arg1;
  • (void)updateBkgImage:(BOOL)arg1;
  • (BOOL)isTouchInView:(id)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)reLayoutSubviews;
  • (void)clickNodeViewBtn:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (id)getItemLabel:(id)arg1 with:(float)arg2 size:(float)arg3;
  • (id)getAsyncImageWithFrame:(struct CGRect)arg1;
  • (id)getItemDesc:(float)arg1 forReaderWrap:(id)arg2;
  • (id)getItemTitle:(float)arg1;
  • (id)getTitleString:(id)arg1 bBig:(BOOL)arg2 bGray:(BOOL)arg3;
  • (id)getBigVideoImage;
  • (id)getSmallVideoImage;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (float)attributedNodeItemWidth;

@end

@interface ShakeTvHistoryViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, WCActionSheetDelegate> { MMTableView *_tableView; NSMutableArray *_arrTvItem; }

  • (void).cxx_destruct;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2;
  • (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2;
  • (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3;
  • (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2;
  • (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onClearList;
  • (void)initView;
  • (void)initData;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactsPanelView : MMUIScrollView { NSMutableArray *m_arrKeys; NSMutableArray *m_arrImages; unsigned long m_uiImageSize; unsigned long m_uiCellSize; unsigned long m_uiLeftMargin; unsigned long m_uiRightMargin; _Bool m_bShouldDeleteOnClick; UIImageView *m_emptyView; BOOL m_showEmptyView; int m_headerType; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) BOOL m_showEmptyView; // @synthesize m_showEmptyView; - (void).cxx_destruct; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)deleteImage:(unsigned long)arg1; - (void)addImage:(id)arg1 animated:(BOOL)arg2; - (void)RemoveImageForKey:(id)arg1; - (void)SetImageForKey:(id)arg1 animated:(BOOL)arg2; - (void)SetRightMargin:(unsigned long)arg1; - (void)SetLeftMargin:(unsigned long)arg1; - (void)SetCellSize:(unsigned long)arg1; - (void)SetImageSize:(unsigned long)arg1; - (void)SetImageType:(int)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface RadarSearchVerifyResult : NSObject { NSString *_username; NSString *_content; NSString *_encryUsrName; int _type; }

@property(retain, nonatomic) NSString *encryUsrName; // @synthesize encryUsrName=_encryUsrName; @property(nonatomic) int type; // @synthesize type=_type; @property(retain, nonatomic) NSString *content; // @synthesize content=_content; @property(retain, nonatomic) NSString *username; // @synthesize username=_username; - (void).cxx_destruct; - (void)dealloc;

@end

@interface RadarSearchMgr : MMService <MMService, LocationRetrieveDelegate, PBMessageObserverDelegate> { BOOL _isStartReport; LocationRetriever *_locationRetrieve; MMTimer *_sendReportTimer; NSString *_ticket; RadarSearchSetting *_setting; CLLocation *_location; }

@property(retain, nonatomic) CLLocation *location; // @synthesize location=_location; @property(retain, nonatomic) RadarSearchSetting *setting; // @synthesize setting=_setting; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)HandleRadarSearchResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandleVerifyUserResp:(id)arg1 Event:(unsigned long)arg2; - (void)onVerifyOkSuccessed:(id)arg1; - (void)onVerifyOkFail:(id)arg1; - (void)onAddContactSuccessed:(id)arg1; - (void)onAddContactFail:(id)arg1; - (void)onRetrieveHeadingError:(int)arg1; - (void)onRetrieveHeadingOK:(id)arg1; - (void)onRetrieveLocationError:(int)arg1; - (void)onRetrieveLocationTimeOut:(id)arg1; - (void)onRetrieveLocationOK:(id)arg1; - (id)getLocation; - (void)sendRadarReportRequest:(BOOL)arg1; - (void)verifyUsr:(id)arg1 withTicket:(id)arg2; - (void)addFriend:(id)arg1; - (void)stopRadarReport; - (void)removeRadarReportRequest; - (void)startRadarReport; - (void)stopResendRadarReportLogic; - (void)startResendRadarReportLogic; - (void)reSendRadarReportRequest; - (void)stopRetrieveLocation; - (void)startRetrieveLocation; - (void)saveSetting; - (void)loadRadarSearchSetting; - (id)getSettingPath; - (void)onServiceInit; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeMsgListViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, MMRefreshTableFooterDelegate, WCActionSheetDelegate, ShakeMgrExt> { MMTableView *_tableView; WCTimeLineFooterView *_footerView; UIView *_tableDefaultFooterView; NSMutableArray *_arrMessage; NSMutableDictionary *_dicCells; NSMutableDictionary *_dicCellHeights; int _scene; }

@property(nonatomic) int scene; // @synthesize scene=_scene; - (void).cxx_destruct; - (void)onShakeMsgUnreadCountChanged; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (float)getNormalCellContentViewHeightAtIndexPath:(id)arg1; - (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didEndEditingRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 willBeginEditingRowAtIndexPath:(id)arg2; - (void)showEdit:(unsigned int)arg1 show:(BOOL)arg2; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2; - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (id)genLoadMoreCellContentView; - (id)genNormalCellContentViewAtIndexPath:(id)arg1; - (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1; - (void)onLoadMore; - (void)scrollViewDidScroll:(id)arg1; - (void)initView; - (void)updateTableFooterView:(BOOL)arg1; - (void)initData; - (void)loadMoreData; - (void)updateRightBar; - (void)addMessagesWithArray:(id)arg1; - (void)didReceiveLocalMemoryWarning:(id)arg1; - (void)onClearList; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onOperate; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QQEmojiViewWithPreview : MMUIView { UIButton *m_emojiButton; UIImageView *m_emojiPreviewBackView; UILabel *m_emojiDescriptionLabel; UIButton *m_emojiPreviewView; NSString *m_emojiKey; BOOL _needReloadPreview; }

@property(nonatomic) BOOL needReloadPreview; // @synthesize needReloadPreview=_needReloadPreview; @property(retain, nonatomic) UIButton *m_emojiButton; // @synthesize m_emojiButton; @property(retain, nonatomic) UIButton *m_emojiPreviewView; // @synthesize m_emojiPreviewView; @property(retain, nonatomic) UIImageView *m_emojiPreviewBackView; // @synthesize m_emojiPreviewBackView; @property(retain, nonatomic) NSString *m_emojiKey; // @synthesize m_emojiKey; @property(retain, nonatomic) UILabel *m_emojiDescriptionLabel; // @synthesize m_emojiDescriptionLabel; - (void).cxx_destruct; - (void)reloadButton; - (void)reloadPreview; - (void)hidePreview; - (void)showPreview; - (void)changeKey:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1 EmojiKey:(id)arg2; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCImageFullScreanViewMgrForHBV4 : MMService <MMService, WCImageFullScreenWindowDelegate> { WCImageFullScreenWindowForHBV4 *m_view; }

  • (void).cxx_destruct;
  • (void)onWindowAnimationHide;
  • (void)onWindowAnimationWillHide;
  • (void)showErrorTip:(id)arg1;
  • (void)stopLoading;
  • (void)startLoadingBlocked;
  • (void)cancelCaptureFakeWindow;
  • (void)captureFakeWindow;
  • (BOOL)isWindowShown;
  • (void)animationHideToLeft;
  • (void)animationShowWithMediaDataArray:(id)arg1 originView:(id)arg2 index:(unsigned long)arg3;
  • (void)animationShowWithHint:(id)arg1;
  • (void)forceHideWindow;
  • (id)getWCImageFullScreenView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCImageFullScreenWindowForHBV4 : MMUIWindow { WCImageFullScreenViewControllerForHBV4 *m_controller; id _wc_delegate; }

@property(nonatomic) id wc_delegate; // @synthesize wc_delegate=_wc_delegate; - (void).cxx_destruct; - (void)showErrorTip:(id)arg1; - (void)stopLoading; - (void)startLoadingBlocked; - (void)cancelCaptureFakeWindow; - (void)captureFakeWindow; - (void)onViewBePopByMsgBar; - (void)onAnimateFadeOut; - (void)windowHideToLeft; - (void)windowNeed2Show; - (void)windowNeed2Hide; - (void)onViewControllerAnimationHideWillStop; - (void)onViewControllerAnimationHideStop; - (void)onViewControllerAnimationShowWillStart; - (void)animationShowWithMediaDataArray:(id)arg1 originView:(id)arg2 index:(unsigned long)arg3; - (void)animationShowWithHint:(id)arg1; - (void)setFrame:(struct CGRect)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCImageFullScreenViewControllerForHBV4 : MMUIViewController <UIScrollViewDelegate, scrollViewDelegate, WCImageFullScreenViewContainerDelegateForHBV4, IVOIPUILogicMgrExt, SessionSelectControllerDelegate, MMExposeViewControllerDelegate, UIAlertViewDelegate> { UIView *m_fakeScreenView; struct CGRect m_originImageRectInScreen; BOOL m_isAnimating; MMScrollView *m_scrollView; UIPageControl *m_pageCtrl; UIView *m_blackMask; NSArray *m_arrMediaDataWrap; NSArray *m_arrMediaData; NSMutableArray *m_arrImage; unsigned long m_iCurIndex; BOOL m_hasScroll; int m_lastDeviceOrientation; BOOL m_isAnimationShowing; BOOL m_isRotating; BOOL m_forbidPreloadImg; MMUIWindow *m_fullScreenWindow; NSString *m_visibleTitle; MMAnimationTipView *_tipView; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) unsigned long m_iCurIndex; // @synthesize m_iCurIndex; - (void).cxx_destruct; - (void)onVideoVoipViewDidAppear:(id)arg1; - (void)touchesEnded_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)onPushViewController:(id)arg1 animated:(BOOL)arg2; - (id)onGetViewController; - (void)onExposeWithDataItem:(id)arg1; - (void)onLongPressedWithMediaItem:(id)arg1; - (void)captureScreen; - (void)animationHideWithRotate; - (void)onAnimateFadeOut; - (void)onContainerAnimationHideStop; - (void)onContainerAnimationHideStart; - (void)onContainerAnimationShowStop; - (void)onContainerAnimationShowStart; - (void)animationHideStop; - (BOOL)shouldHideContainerOnRotate; - (BOOL)isContainerVisible:(id)arg1; - (void)onDetailViewReturn; - (void)onExposeComplete; - (void)onExposeCancel; - (void)stopImageLoading; - (void)startImageLoadingBlocked; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showErrorTip:(id)arg1; - (void)cancelCaptureFakeWindow; - (void)captureFakeWindow; - (void)showBarButton:(id)arg1; - (void)hiddenBarButton:(id)arg1; - (id)getBarButton:(id)arg1; - (void)captureFakeScreen; - (void)showNavigationBar; - (void)OnSelectSessionCancel:(id)arg1; - (void)OnSelectSession:(id)arg1 SessionSelectController:(id)arg2; - (id)getVisibleViewController; - (void)scrollViewDidEndScrollingAnimation:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)downloadImage; - (void)animationShowWithMediaDataArray:(id)arg1 originView:(id)arg2 index:(unsigned long)arg3; - (void)animationShowWithHint:(id)arg1; - (void)animationShowWithMediaDataArray:(id)arg1 mediaDataWrapArray:(id)arg2 originView:(id)arg3 index:(unsigned long)arg4; - (void)windowNeed2Hide; - (void)windowNeed2Show; - (void)resetScrollView; - (void)clearStatus; - (void)viewDidLayoutSubviews; - (void)didRotateFromInterfaceOrientation:(int)arg1; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (unsigned int)supportedInterfaceOrientations; - (BOOL)shouldRotateToInterfaceOrientation:(int)arg1; - (BOOL)useTransparentNavibar; - (void)onTopBarFrameChanged; - (void)dealloc; - (id)getDataItem; - (void)showTipView:(id)arg1; - (void)onGreetingTipBtnClicked; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSnsRedEnvelopesCommonUtil : NSObject { }

  • (id)imageFromUIView:(id)arg1;
  • (id)imageWithColor:(id)arg1 width:(float)arg2 height:(float)arg3;
  • (id)getTimeLineNameHbColor;
  • (id)getTimelineCommentHbHlColor;
  • (id)getAlbumDetailBackgroundHbColor;
  • (id)getAlbumCommentHbColor;
  • (id)getAlbumUsernameHbColorHl;
  • (id)getAlbumUsernameHbColor;
  • (id)getAlbumTriangleB_Image;
  • (id)getAlbumLikeSmall_Image;
  • (id)getAlbumOperateMoreHlImage;
  • (id)getAlbumOperateMoreImage;
  • (id)getAlbumOperateMoreViewBkgImage;
  • (id)getAlbumLikeHlImage;
  • (id)getAlbumLikeImage;
  • (id)getAlbumLikeBackgroundHlImage;
  • (id)getAlbumCommentSingleBigHlImage;
  • (id)getAlbumCommentSingleAHlImage;
  • (id)getAlbumCommentSingleAImage;
  • (id)getAlbumCommentLineImage;
  • (id)getAlbumCommentBackgroundHlImage;
  • (BOOL)canLikeAndComment:(id)arg1;
  • (BOOL)shouldShowBigImageView:(id)arg1;
  • (BOOL)shouldShowThumbImageView:(id)arg1;
  • (unsigned long)genNewRandomRewardMoney;
  • (double)genRandomRewardMoney;
  • (BOOL)shouldUseSnsDemo:(int)arg1 snsObjectType:(int)arg2;
  • (id)getRedEnvelopesTitle:(int)arg1;

@end

@interface FTSWebSearchUtil : MMObject { }

  • (BOOL)isOpenBCSBrandContactEntry;
  • (BOOL)isOpenSuggestionForBASEntry;
  • (BOOL)isOpenSuggestionForBSSEntry;
  • (BOOL)isOpenSuggestionForGlobalEntry:(id)arg1;
  • (void)removeUpdatedH5;
  • (void)removeGuideDataForScene:(unsigned long)arg1 andVersion:(unsigned long)arg2;
  • (void)removeAllGuideData;
  • (id)getSearchGuideDataForScene:(unsigned long)arg1 andVersion:(unsigned long)arg2 andBysinessType:(unsigned long long)arg3;
  • (BOOL)cacheGuideData:(id)arg1 forScene:(unsigned long)arg2 andVersion:(unsigned long)arg3 andBusinessType:(unsigned long long)arg4;
  • (BOOL)cacheGuideData:(id)arg1 forScene:(unsigned long)arg2 andVersion:(unsigned long)arg3;
  • (BOOL)shouldUpdateGuideDataForScene:(unsigned long)arg1 andVersion:(unsigned long)arg2;
  • (id)pathForGuideCacheForScene:(unsigned long)arg1 andVersion:(unsigned long)arg2 andBusinessType:(unsigned long long)arg3;
  • (id)pathForGuideCacheForScene:(unsigned long)arg1 andVersion:(unsigned long)arg2;
  • (id)pathForGuideCacheForScene:(unsigned long)arg1;
  • (id)pathForGuideCache;
  • (id)pathForGuideCacheDir;
  • (id)makeDictionaryFromPath:(id)arg1;
  • (void)reloadDownloadConfig;
  • (void)reloadDefaultConfig;
  • (unsigned long)getVersionForUpdateH5;
  • (unsigned long)getVersionForDefaultH5;
  • (id)pathForUpdatedGuidePage;
  • (id)pathForUpdatedH5;
  • (id)pathForUpdatedH5Dir;
  • (id)pathForH5Root;
  • (id)pathForDefaultH5;
  • (id)pathForMainH5;
  • (unsigned long)getVersion;
  • (BOOL)isUpdatedGuidePageExist;
  • (BOOL)isUpdatedH5Exist;
  • (id)searchTextField:(id)arg1 shouldChangeRange:(struct _NSRange)arg2 replaceText:(id)arg3 shouldNotify:(char *)arg4;
  • (id)formatMultiStageInputText:(id)arg1;

@end

@interface BindOrUnbindGoogleAccountViewController : MMUIViewController <IGoogleContactMgrExt, WCActionSheetDelegate> { UIButton *m_bindButton; UIButton *m_unbindButton; UILabel *m_hadBindInfoText; UILabel *m_notBindInfoText; GTMOAuth2Authentication *m_auth; unsigned long m_clickSource; UIButton *m_viewButton; int m_mode; BOOL m_isFromMainframeBanner; }

@property(nonatomic) BOOL m_isFromMainframeBanner; // @synthesize m_isFromMainframeBanner; @property(retain, nonatomic) UIButton *m_viewButton; // @synthesize m_viewButton; @property(nonatomic) int m_mode; // @synthesize m_mode; @property(retain, nonatomic) GTMOAuth2Authentication *m_auth; // @synthesize m_auth; @property(retain, nonatomic) UIButton *m_unbindButton; // @synthesize m_unbindButton; @property(retain, nonatomic) UIButton *m_bindButton; // @synthesize m_bindButton; @property(retain, nonatomic) UILabel *m_notBindInfoText; // @synthesize m_notBindInfoText; @property(retain, nonatomic) UILabel *m_hadBindInfoText; // @synthesize m_hadBindInfoText; @property(nonatomic) unsigned long m_clickSource; // @synthesize m_clickSource; - (void).cxx_destruct; - (void)adjustSubviewRects; - (void)onFetchFromGoogleFailed; - (void)onUnbindGoogleContactNetWorkFailed; - (void)onUnbindGoogleContactFailedWith:(unsigned long)arg1; - (void)onUnbindGoogleContactOK; - (void)onBindGoogleContactNetWorkFailed; - (void)onBindGoogleContactHasBeenUsed; - (void)onBindGoogleContactFailedWith:(unsigned long)arg1; - (void)onBindGoogleContactOK; - (void)confirmBindGoogleAccountForce; - (void)confrimBindAnotherGoogleAccount; - (void)onCancelBindAnotherGoogleAccount; - (void)viewController:(id)arg1 finishedWithAuth:(id)arg2 error:(id)arg3; - (void)onClickBindButton; - (void)clearBrowserCookies:(id)arg1; - (void)gotoGoogleOauth; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onClickUnbindButton; - (void)onClickViewButton; - (void)didReceiveMemoryWarning; - (void)updateUI; - (void)viewDidLoad; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonRestartBackupWhenDeleteTask : EmoticonServerNotifyTask { id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (BOOL)resumeLogic; - (id)initWithDelegate:(id)arg1;

@end

@interface AppFileMessageNodeView : BaseMessageNodeView { UILabel *m_detailLabel; AppFileNodeProgressView *m_fileProgressView; UIButton *m_oCancelBtn; int m_uiStatus; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onClearResource;
  • (void)onAppear;
  • (void)onDisappear;
  • (void)onClick;
  • (void)onMoreOperate:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)showOpearation;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onDownloadAppAttachCommonFail:(id)arg1;
  • (void)onDownloadAppAttachExpireFail:(id)arg1;
  • (void)resend:(id)arg1;
  • (void)StopUploadAppFile;
  • (void)StopDownloadAppFile;
  • (void)updateStatus:(id)arg1;
  • (id)getMessageDisplayView;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (void)layoutSubviewsInternal;
  • (id)getTitleText;
  • (id)getFileDetailText;
  • (void)initDetailLabel;
  • (id)getTitleLabel;
  • (id)getThumbImage;
  • (id)initWithMessageWrap:(id)arg1 Contact:(id)arg2 ChatContact:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMQRCodeMgr : MMService <MMService, PBMessageObserverDelegate> { NSMutableSet *m_downloadSet; NSMutableSet *m_revokeQRCodeSet; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleRevokeChatrommQRCodeResponse:(id)arg1;
  • (void)handleGetQRCodeResponse:(id)arg1;
  • (BOOL)revokeChatRoomQRCode:(id)arg1 qrcode:(id)arg2;
  • (void)getNextQRCode:(id)arg1;
  • (id)getQRCode:(id)arg1 pullIfNotExist:(_Bool)arg2;
  • (void)getQRCodeFromServer:(id)arg1 withStyle:(unsigned long)arg2;
  • (unsigned long)getCurStyle:(id)arg1;
  • (id)getQRCodeStylePath:(id)arg1;
  • (id)getQRCodeImagePath:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactsGoogleNoWeChatViewController : MMUIViewController { GoogleContact *m_googleContact; MMAnimationTipView *m_tipView; UIButton *m_inviteButton; id m_googleContactViewDelegate; }

@property(nonatomic) __weak id m_googleContactViewDelegate; // @synthesize m_googleContactViewDelegate; @property(retain, nonatomic) UIButton *m_inviteButton; // @synthesize m_inviteButton; @property(retain, nonatomic) MMAnimationTipView *m_tipView; // @synthesize m_tipView; @property(retain, nonatomic) GoogleContact *m_googleContact; // @synthesize m_googleContact; - (void).cxx_destruct; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onInvite:(id)arg1; - (void)initDetailInfoView; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (void)dealloc; - (id)initWithContact:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMUIUtil : NSObject { }

  • (BOOL)isFirstUserInThisDevice;
  • (void)headImageJumpToProfile:(id)arg1 withViewController:(id)arg2 Scence:(unsigned long)arg3;
  • (float)getMaxZoomScale:(id)arg1;
  • (id)generateNormalHeadImage:(id)arg1;

@end

@interface MultiTalkSessionMemberCell : MMUIView { BOOL _isBlackStyle; MultiTalkGroupMemberItem *_memberItem; UIImageView *_headImgView; MMUILabel *_userNameLabel; }

@property(retain, nonatomic) MMUILabel *userNameLabel; // @synthesize userNameLabel=_userNameLabel; @property(retain, nonatomic) UIImageView *headImgView; // @synthesize headImgView=_headImgView; @property(nonatomic) BOOL isBlackStyle; // @synthesize isBlackStyle=_isBlackStyle; @property(retain, nonatomic) MultiTalkGroupMemberItem *memberItem; // @synthesize memberItem=_memberItem; - (void).cxx_destruct; - (void)initView; - (id)initWithFrame:(struct CGRect)arg1 andMemberItem:(id)arg2 isBlackStyle:(BOOL)arg3; - (void)dealloc;

@end

@interface PSTNHelper : NSObject { }

  • (void)NotifyWithData:(id)arg1;
  • (void)HandleExtNotifydata:(id)arg1 andRoomId:(int)arg2 andRoomKey:(unsigned long long)arg3;
  • (void)DataNotifyWithData:(id)arg1;
  • (void)APNSPushWithUsrInfo:(id)arg1;

@end

@interface ScanBookMgr : MMService <MMService, PBMessageObserverDelegate> { unsigned int _scanBookId; unsigned int _sessionId; unsigned int _opCode; NSData *_dataToSend; unsigned int _totalLen; unsigned int _offset; unsigned int _lastPackLen; int _imageType; int _uploadAction; BOOL _isUploading; MMTimer *_uploadTimer; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)saveProductItem:(id)arg1;
  • (id)getLocalProductItemById:(id)arg1;
  • (void)checkUpload;
  • (void)stop;
  • (void)start;
  • (id)getProductItemById:(id)arg1 Scence:(unsigned int)arg2 QRCodeUrl:(id)arg3;
  • (int)sendSBImage:(id)arg1 BufLen:(unsigned int)arg2 ImageType:(int)arg3 OPCode:(unsigned int)arg4 SessionId:(unsigned int)arg5;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PurchasedEmoticonNoDataView : MMUIView { }

  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface CPushMailContactInfoAssist : PluginContactInfoAssist <MessageObserverDelegate, UIAlertViewDelegate> { struct map<unsigned int, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned int, unsigned int>>> m_mapPushMailCellToCellType; UIAlertView *m_pwdAlertView; }

  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3;
  • (void)handleSwitchPushMailOk;
  • (id)getPushMailErrorTitle;
  • (void)showInputPwdAlert:(BOOL)arg1;
  • (void)onSendPushMailPwd:(id)arg1;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)doSwitchPushMailByAlertView:(id)arg1;
  • (void)showFolderConfigPage;
  • (void)reloadInstalledTableViewData;
  • (void)onWrite;
  • (id)getLoadingText;
  • (id)getPluginIntro;
  • (void)installPlugin;
  • (void)onSwitchViewOff;
  • (void)onSwitchViewOn;
  • (void)showClosePushMailAlert;
  • (void)doSwitchPushMail:(id)arg1;
  • (void)reloadPushMailTableView;
  • (BOOL)isShowOpenPushMailBtn;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChatMigrationClientViewController : MMUIViewController <UIAlertViewDelegate, ChatMigrationClientLogicDelegate, ChatMigrationRecoverNotificationExt, ILinkEventExt, IdleTimerUtilExt, CNetworkStatusExt> { id kickOutLogicObj; SEL kickOutSel; ChatMigrationClientLogic *m_CMClientLogic; UIScrollView *m_ScollView; UIView *m_IconView; UIView *m_EnvCheckHeaderView; UIView *m_EnvCheckFooterView; UIView *m_ConfirmHeaderView; UIView *m_ConfirmFooterView; UIView *m_TransferHeaderView; UIView *m_TransferFooterView; UIView *m_RecoverHeaderView; UIView *m_RecoverFooterView; UIImageView *m_ServerIPBackView; UIImageView *m_ServerPortBackView; UITextField *m_ServerIPTextField; UITextField *m_ServerPortTextField; UIButton *m_ConnectServerBtn; BOOL bIsExitView; BOOL bIsCreatedFirstStage; BOOL bIsStartedRecover; unsigned int uiSurplusSize; unsigned int uiCurSpeed; int iStep; int iTransferErrorCode; BOOL isFirstCreateRD; BOOL isFirstCreateRF; BOOL isFirstCreateRC; BOOL bIsUseHotPot; unsigned int uiTotalSize; unsigned int uiTransferSize; NSString *serverIP; BOOL isShowDisconnect; double m_transferStartTime; double m_transferTotalTime; BOOL m_hasTransferStart; NSString *backupUrl; }

@property(retain, nonatomic) NSString *backupUrl; // @synthesize backupUrl; - (void).cxx_destruct; - (void)reportKVStat; - (void)onSimCardNetTypeChange; - (void)dealWithDisconnetOrNetworkChange; - (void)ReachabilityChange:(unsigned long)arg1; - (void)onIdleTimerUtilVoipQuit; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (_Bool)isLogout; - (void)addConfirmBtnAtFooterView; - (void)onRecoverChatFailure; - (void)onRecoverChatSuccess; - (void)onCleanTmpFile; - (void)onMediaFileRecoverProgress:(unsigned int)arg1 andFinishCount:(unsigned int)arg2; - (void)onDBRecoverProgress:(unsigned int)arg1 andFinishCount:(unsigned int)arg2; - (void)onRecoverStart; - (void)onTransferFinish; - (void)onTransferSpeed:(float)arg1; - (void)onTransferProgress:(unsigned int)arg1 processedSize:(unsigned int)arg2; - (void)onRecvStartResponse; - (void)onTransferError:(int)arg1; - (void)onDisconnect; - (void)onShowGetConnectInfoError; - (void)onGetConnectInfoError; - (void)onGetConnectInfoNotSameAccount:(id)arg1; - (void)onGetConnectInfo:(id)arg1 andPort:(unsigned short)arg2; - (void)onInspectLocalConditionFail:(int)arg1; - (void)makeRecoverStage; - (void)makeRescanPage; - (void)makeTransferStage; - (void)makeFirstStage; - (void)relayoutEnviromentCheckView; - (void)makeEnvironmentCheckStageWithRedTips:(id)arg1 withGreyTips:(id)arg2 withHelpString:(id)arg3; - (void)showDisconnect; - (void)makeGateWayErrorIconView; - (void)makeIconView; - (void)makeScrollView; - (void)initDebugStage; - (void)DidEnterBackground:(id)arg1; - (void)viewDidLayoutSubviews; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)didReceiveMemoryWarning; - (void)onConnectBtnDone:(id)arg1; - (void)reScanQRCode; - (void)onSetHotSpot:(id)arg1; - (void)onShowDebugReportViewController; - (void)onBackBtnDone:(id)arg1; - (float)getContentViewY; - (int)checkMigrationCondition; - (void)getBackupURLFromRescanQRCode:(id)arg1; - (void)registerKickOutEvent:(id)arg1 sel:(SEL)arg2; - (void)RealDismissMyself; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSnsSocialInfluenceInfo : MMObject { NSString *layerId; NSString *expId; int maxLikeCount; int maxCommentCount; }

  • (void)initialize; @property(nonatomic) int maxCommentCount; // @synthesize maxCommentCount; @property(nonatomic) int maxLikeCount; // @synthesize maxLikeCount; @property(retain, nonatomic) NSString *expId; // @synthesize expId; @property(retain, nonatomic) NSString *layerId; // @synthesize layerId;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSnsPreLoadInfo : MMObject { BOOL sightAutoDownloadOn3GPlus; BOOL sightAutoDownloadOnWifi; NSString *layerId; NSString *expId; }

  • (void)initialize; @property(nonatomic) BOOL sightAutoDownloadOnWifi; // @synthesize sightAutoDownloadOnWifi; @property(nonatomic) BOOL sightAutoDownloadOn3GPlus; // @synthesize sightAutoDownloadOn3GPlus; @property(retain, nonatomic) NSString *expId; // @synthesize expId; @property(retain, nonatomic) NSString *layerId; // @synthesize layerId;
  • (void).cxx_destruct;
  • (BOOL)parsePreLoadInfo:(id)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSnsDelayShowInfo : MMObject { BOOL needDelayInViewLifeCycle; NSString *layerId; NSString *expId; unsigned long respTimeStamp; unsigned long delayInterval; unsigned long showTimeStamp; }

  • (void)initialize; @property(nonatomic) BOOL needDelayInViewLifeCycle; // @synthesize needDelayInViewLifeCycle; @property(nonatomic) unsigned long showTimeStamp; // @synthesize showTimeStamp; @property(nonatomic) unsigned long delayInterval; // @synthesize delayInterval; @property(nonatomic) unsigned long respTimeStamp; // @synthesize respTimeStamp; @property(retain, nonatomic) NSString *expId; // @synthesize expId; @property(retain, nonatomic) NSString *layerId; // @synthesize layerId;
  • (void).cxx_destruct;
  • (BOOL)parseDelayShowInfo:(id)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSnsMenuItem : MMObject { NSString *title; unsigned long menuActionType; NSString *alertWording; unsigned long alertActionType; }

  • (void)initialize; @property(nonatomic) unsigned long alertActionType; // @synthesize alertActionType; @property(retain, nonatomic) NSString *alertWording; // @synthesize alertWording; @property(nonatomic) unsigned long menuActionType; // @synthesize menuActionType; @property(retain, nonatomic) NSString *title; // @synthesize title;
  • (void).cxx_destruct;
  • (BOOL)isValidForShow;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSnsRepeatUrlInfo : MMObject { BOOL isShowMenuItem; BOOL isMpUrl; NSString *layerId; NSString *expId; WCSnsMenuItem *menuItem; NSString *docId; NSString *extData; unsigned long invalidTime; }

  • (void)initialize; @property(nonatomic) BOOL isMpUrl; // @synthesize isMpUrl; @property(nonatomic) unsigned long invalidTime; // @synthesize invalidTime; @property(nonatomic) BOOL isShowMenuItem; // @synthesize isShowMenuItem; @property(retain, nonatomic) NSString *extData; // @synthesize extData; @property(retain, nonatomic) NSString *docId; // @synthesize docId; @property(retain, nonatomic) WCSnsMenuItem *menuItem; // @synthesize menuItem; @property(retain, nonatomic) NSString *expId; // @synthesize expId; @property(retain, nonatomic) NSString *layerId; // @synthesize layerId;
  • (void).cxx_destruct;
  • (BOOL)shouldClientHideUrlAfterConfirm;
  • (BOOL)parseRepeatUrlInfo:(id)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSnsOperation : MMObject { WCSnsSocialInfluenceInfo *socialInfluenceInfo; WCSnsPreLoadInfo *preloadInfo; WCSnsDelayShowInfo *delayShowInfo; WCSnsRepeatUrlInfo *repeatUrlInfo; }

  • (void)initialize; @property(retain, nonatomic) WCSnsRepeatUrlInfo *repeatUrlInfo; // @synthesize repeatUrlInfo; @property(retain, nonatomic) WCSnsDelayShowInfo *delayShowInfo; // @synthesize delayShowInfo; @property(retain, nonatomic) WCSnsPreLoadInfo *preloadInfo; // @synthesize preloadInfo; @property(retain, nonatomic) WCSnsSocialInfluenceInfo *socialInfluenceInfo; // @synthesize socialInfluenceInfo;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSnsLocalCacheData : MMObject { unsigned long updateTime; WCSnsOperation *snsOperation; NSString *itemId; }

  • (void)initialize; @property(retain, nonatomic) NSString *itemId; // @synthesize itemId; @property(retain, nonatomic) WCSnsOperation *snsOperation; // @synthesize snsOperation; @property(nonatomic) unsigned long updateTime; // @synthesize updateTime;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface KitProgressBar : UIView { float m_targetProgress; float m_curProgress; MMTimer *m_timer; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)setProgress:(float)arg1; - (void)resetProgress; - (void)drawRect:(struct CGRect)arg1; - (void)updateAnimation; - (void)stopTimer; - (void)startTimer; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface ChatRoomManagementViewController : MMUIViewController <MMTableViewInfoDelegate, ChangeOwnerLogicDelegate, IContactMgrExt, IGroupMgrExt> { MMTableViewInfo *m_tableViewInfo; ChangeOwnerLogic *m_changeOwnerLogic; CContact *m_chatRoomContact; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) CContact *m_chatRoomContact; // @synthesize m_chatRoomContact; - (void).cxx_destruct; - (void)dealloc; - (void)OnSetChatRoomAccessType:(id)arg1 Type:(unsigned long)arg2 ErrorInfo:(id)arg3 Success:(BOOL)arg4; - (void)onModifyContact:(id)arg1; - (void)checkOwner; - (id)getViewController; - (void)didReceiveMemoryWarning; - (void)OnReturn; - (void)onChangeOwnerLogicStop:(BOOL)arg1; - (void)showChangeOwnerView; - (void)switchAllowOwnerApprove:(id)arg1; - (void)reloadTableData; - (void)initTableView; - (void)initData; - (void)checkNeedForcedUpdateForInfoDetail; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChatMigrationInspectUtility : NSObject { }

  • (void)showLocalNotificationWhenChatMigrationWorking;
  • (id)retrunStringCompareBackupReportInfo:(id)arg1 withRecover:(id)arg2;
  • (BOOL)compareBackupReportInfo:(id)arg1 withRecover:(id)arg2;
  • (void)printDebugReportInfo:(id)arg1 isRecover:(BOOL)arg2;
  • (id)currentHotSpotOrWifiSSID;
  • (BOOL)isOnWifiOrHostSpotMode;
  • (id)_getCorrectMaskWithIP:(id)arg1;
  • (BOOL)isSameNetGateWay:(id)arg1;
  • (BOOL)isHotspotActivity;
  • (unsigned long long)getFreeDiskSpace;
  • (BOOL)isDiskSpaceEnoughForServerNeed:(unsigned long long *)arg1;
  • (BOOL)isBatteryChargeAndLevel:(float *)arg1;

@end

@interface MMMassSendWriteMessageViewController : MMUIViewController <MMInputToolViewDelegate, UITableViewDelegate, UITableViewDataSource, tableViewDelegate, ImageControllerDelegate, IMsgExt, IMassSendExt, RecordControllerDelegate, UIAlertViewDelegate, WCActionSheetDelegate> { MMTableView *_tableView; UIView *_receiverView; MMInputToolView *_inputToolView; NSMutableArray *_arrContacts; ImageController *_imageController; RecordController *_recordController; MMLoadingView *_loadingView; unsigned long _uiTmpRecordID; MMTimer *m_popBackTimer; unsigned long _iFromSendAgain; unsigned long m_currentRecordFormat; }

@property(nonatomic) unsigned long iFromSendAgain; // @synthesize iFromSendAgain=_iFromSendAgain; @property(retain, nonatomic) MMInputToolView *toolView; // @synthesize toolView=_inputToolView; @property(retain, nonatomic) NSArray *arrContacts; // @synthesize arrContacts=_arrContacts; - (void).cxx_destruct; - (BOOL)ShouldShowKeyboardAnimation; - (void)initAllowRecommendApp; - (void)initAllowWxTalk; - (void)initAllowVoiceInput; - (void)initAllowVoip; - (void)willDisappear; - (void)PopBack; - (void)OnMassSendOK; - (void)OnMassSendFail:(unsigned long)arg1 WithErrorMsg:(id)arg2; - (void)stopLoadingAndShowError:(id)arg1 withDelay:(float)arg2; - (void)touchesBegan_TableView:(id)arg1 withEvent:(id)arg2; - (id)GetContactName; - (struct CGPoint)CheckVoiceBtnPressLocation; - (unsigned long)CheckVoiceBtnState; - (void)SetPeakPower:(float)arg1; - (void)ShowTooLongTips; - (void)ShowTooShortTips; - (void)SetVoiceEnabled:(BOOL)arg1; - (void)HideRecordTips; - (void)ShowRecording; - (BOOL)CanSendVideoMsg; - (BOOL)CanSendOriginalImage; - (BOOL)CanSendMultiImage; - (id)getNavigationController; - (id)getViewController; - (void)CameraControllerDidTakeVideo:(id)arg1; - (void)processInsertedImage:(id)arg1 withData:(id)arg2 ImageInfo:(id)arg3; - (void)processInsertedImage:(id)arg1 ImageInfo:(id)arg2; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onAddApp; - (void)openServiceAppListController; - (void)openMyFavoritesListController; - (void)onShareAppMsg:(id)arg1; - (void)openCameraController; - (void)openNewMediaBrowser:(id)arg1; - (void)openMediaBrowser; - (void)hideToolViewAnimated:(BOOL)arg1; - (void)CancelRecording; - (void)StopRecording; - (void)SendRecording; - (void)StartRecording; - (void)onSelectLocation; - (void)onVoipInvite; - (void)onWXTalk; - (void)onShareCard; - (void)SendEmoticonMesssageToolView:(id)arg1; - (void)SendEmojiArtMessageToolView:(id)arg1; - (void)SendTextMessageToolView:(id)arg1; - (void)onPositionModeChangeTo:(int)arg1 Animated:(BOOL)arg2; - (void)ToolViewPositionDidChanged:(BOOL)arg1 animated:(BOOL)arg2; - (id)GetCurrentViewController; - (void)scrollViewWillBeginDragging:(id)arg1; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)initLoadingView; - (void)initReceiverView; - (void)viewDidLayoutSubviews; - (void)adjustSubviewRects; - (void)initToolView; - (void)initTableView; - (void)MassSend:(id)arg1; - (void)ShowAlert; - (id)getAllUsrName; - (void)onBack:(id)arg1; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXTalkieComponent : NSObject { struct WXTalkieEngineAdapter *_engineAdapter; struct ILiveConEngine *_wxTalkEngine; }

@property(nonatomic) struct ILiveConEngine *wxTalkEngine; // @synthesize wxTalkEngine=_wxTalkEngine; @property(nonatomic) struct WXTalkieEngineAdapter *engineAdapter; // @synthesize engineAdapter=_engineAdapter; - (void)dealloc; - (id)init;

@end

@interface TranslateSnsUtil : MMObject { }

  • (BOOL)isSameLanguage:(id)arg1;
  • (BOOL)IsIgnoreChar:(unsigned short)arg1;
  • (BOOL)IsEnChar:(unsigned short)arg1;
  • (BOOL)couldTranslateSns;
  • (BOOL)couldTranslateSnsComment:(id)arg1;
  • (BOOL)couldTranslateSnsContent:(id)arg1;
  • (BOOL)isTranslateSnsOff;
  • (id)getUserTranslateRootDir;

@end

@interface WebSearchView : UIWebView { }

@end

@interface VoipActionInfoObject : MMObject { BOOL m_hasClickIgnoreCallOnce; BOOL m_hasClickVoiceMinimizeWithEarMode; BOOL m_hasClickVideoMinimize; BOOL m_hasShowEarDeviceUnPluginTips; }

  • (id)getSavePath;
  • (id)getSaveRootDir;
  • (id)Instance;
  • (void)initialize; @property(nonatomic) BOOL m_hasShowEarDeviceUnPluginTips; // @synthesize m_hasShowEarDeviceUnPluginTips; @property(nonatomic) BOOL m_hasClickVideoMinimize; // @synthesize m_hasClickVideoMinimize; @property(nonatomic) BOOL m_hasClickVoiceMinimizeWithEarMode; // @synthesize m_hasClickVoiceMinimizeWithEarMode; @property(nonatomic) BOOL m_hasClickIgnoreCallOnce; // @synthesize m_hasClickIgnoreCallOnce;
  • (void)saveToFile;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXGClearCacheUIViewController : MMUIViewController { MMLoadingView *_loadingView; unsigned long _cacheMask; }

@property(nonatomic) unsigned long cacheMask; // @synthesize cacheMask=_cacheMask; @property(retain, nonatomic) MMLoadingView *loadingView; // @synthesize loadingView=_loadingView; - (void).cxx_destruct; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (id)initWithCacheMask:(unsigned long)arg1;

@end

@interface SightDistributeTableView : MMUIView <UITableViewDataSource, UITableViewDelegate, UITextFieldDelegate, IFTSContactMgrExt> { NSMutableArray *m_sessionList; MMTableView *m_tableView; NSMutableDictionary *m_sendAry; NSMutableArray *m_seletedNotInSession; NSMutableArray *m_displayList; UIImageView *m_bgMask; float m_tableTopInset; BOOL m_inSearchPanel; UIView *m_searchBar; UITextField *m_searchTextField; UIButton *m_cancelSearchBtn; FTSContactMgr *_ftsContactMgr; UIImage *_thumb; UIImage *_maskImg; NSString *_videoPath; id _delegage; NSString *_searchKeyword; }

@property(retain, nonatomic) NSString *searchKeyword; // @synthesize searchKeyword=_searchKeyword; @property(nonatomic) __weak id delegage; // @synthesize delegage=_delegage; @property(retain, nonatomic) NSString *videoPath; // @synthesize videoPath=_videoPath; @property(retain, nonatomic) UIImage *maskImg; // @synthesize maskImg=_maskImg; @property(retain, nonatomic) UIImage *thumb; // @synthesize thumb=_thumb; @property(retain, nonatomic) NSMutableArray *sessionList; // @synthesize sessionList=m_sessionList; - (void).cxx_destruct; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)didSelectSearchResult:(id)arg1; - (void)didPressSearchReturn; - (void)onFTSContactSearchResultChanged:(BOOL)arg1; - (void)delaySearch:(id)arg1; - (void)textChange; - (BOOL)textFieldShouldReturn:(id)arg1; - (void)textFieldDidBeginEditing:(id)arg1; - (void)makeSearchBarView; - (void)switchToSearchPanel; - (void)exitSearchPanel; - (unsigned long)getSelectCount; - (void)scrollToTop; - (void)confirmSendMsg; - (void)deselectAllSelectedRows:(BOOL)arg1; - (void)clearSelection; - (void)sendToContact:(id)arg1 thumbSize:(struct CGSize)arg2 thumbData:(id)arg3; - (void)sendShortVideoToContacts:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)checkSelectCount; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)updateCell:(id)arg1 contact:(id)arg2; - (void)makeCell:(id)arg1 contact:(id)arg2; - (void)makeSaveCell:(id)arg1; - (void)makeMomentCell:(id)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)reflashSessionList; - (void)setTableInset:(float)arg1; - (void)setTableMargin:(float)arg1; - (void)adjustTableViewSeparatorInset; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1; - (void)fixKeyBoardColorForIOS8;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TwitterArchiveData : NSObject { NSString *m_nsAccessToken; NSString *m_nsAccessTokenSecret; }

@property(retain, nonatomic) NSString *m_nsAccessTokenSecret; // @synthesize m_nsAccessTokenSecret; @property(retain, nonatomic) NSString *m_nsAccessToken; // @synthesize m_nsAccessToken; - (void).cxx_destruct; - (void)dealloc; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1;

@end

@interface MMTwitterAuth : NSObject { GTMOAuthAuthentication *m_OAuth; NSMutableData *m_revData; int m_nRespStatusCode; NSURLConnection *m_verifyTokenConn; }

@property(retain, nonatomic) NSURLConnection *m_verifyTokenConn; // @synthesize m_verifyTokenConn; @property(retain, nonatomic) NSMutableData *m_revData; // @synthesize m_revData; @property(retain, nonatomic) GTMOAuthAuthentication *m_OAuth; // @synthesize m_OAuth; - (void).cxx_destruct; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)connectionDidFinishLoading:(id)arg1; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (void)connection:(id)arg1 didReceiveResponse:(id)arg2; - (void)connection:(id)arg1 didReceiveAuthenticationChallenge:(id)arg2; - (BOOL)connection:(id)arg1 canAuthenticateAgainstProtectionSpace:(id)arg2; - (void)verifyReturned; - (void)verifyAccessTokenValid; - (BOOL)hasRequestToken; - (void)startAuth; - (void)convertingRequestTokenToAccessToken:(id)arg1; - (void)redirectUser; - (void)obtainRequestToken; - (void)SaveData; - (void)LoadData; - (id)getTwitterArchivePath; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AddFriendEntryViewController : MMSearchBarDisplayController <UIAlertViewDelegate, MMTableViewInfoDelegate, InviteFriendLogicDelegate> { FindContactSearchViewCellInfo *m_headerSearchView; UIView *m_searchFooterView; UIButton *m_myQRCodeBtn; UILabel *m_myNameLabel; MoreQRCodeViewController *m_myQRCodeCard; NSString *m_nsUserNameToFind; MMTableViewInfo *m_tableViewInfo; CrossfadeAnimationController *m_transitionInstance; InviteFriendLogic *m_inviteLogic; BOOL _m_bShowInvite; unsigned long _searchScene; }

@property(nonatomic) unsigned long searchScene; // @synthesize searchScene=_searchScene; @property(nonatomic) BOOL m_bShowInvite; // @synthesize m_bShowInvite=_m_bShowInvite; @property(retain, nonatomic) NSString *m_nsUserNameToFind; // @synthesize m_nsUserNameToFind; - (void).cxx_destruct; - (void)onMainWindowFrameChanged; - (void)initDeepLinkConfig; - (id)getVCWithDeepLinkName:(id)arg1; - (void)showRecoverViewWithName:(id)arg1; - (void)onRadarSearchCreateViewShow; - (void)onRadarSearchViewShow; - (void)touchesBegan_TableView:(id)arg1 withEvent:(id)arg2; - (void)onCancel:(id)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)initLeftButton; - (void)initView; - (void)initTitle; - (void)initTableView; - (void)updateViewWhenSelectTab:(BOOL)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)onSelectQQCell:(id)arg1; - (void)onSelectCell:(id)arg1; - (void)makeCell:(id)arg1 CellInfo:(id)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)dealloc; - (id)init; - (void)reloadData; - (void)initSearchFooterView; - (void)layoutSearchFooterView; - (void)onShowInviteList:(id)arg1; - (void)onShowMyQrCode; - (void)pluginsChanged:(id)arg1; - (unsigned long)getBottleUnreadCountAtTarbar; - (unsigned long)getBottleUnreadCount;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXCSdkMultiTalkProxy : NSObject { NSString *_tmpUniqueID; NSString *_mUserName; long _mUin; }

@property(nonatomic) long mUin; // @synthesize mUin=_mUin; @property(copy, nonatomic) NSString *mUserName; // @synthesize mUserName=_mUserName; @property(copy, nonatomic) NSString *tmpUniqueID; // @synthesize tmpUniqueID=_tmpUniqueID; - (void).cxx_destruct; - (void)onOtherDeviceHandleTalk:(id)arg1; - (void)onMultiTalkRedirectOk; - (id)convertGroupInfoItemListToGroupBriefInfoList:(id)arg1; - (void)onMultiTalkAudioDeviceUnPlugin; - (void)onMultiTalkAudioDevicePlugin; - (void)onReceiveVideoMemberChangeMessage:(id)arg1 extArray:(id)arg2; - (void)onReceiveReawakeOrPokerMessage:(id)arg1 extData:(id)arg2; - (void)onRespPokerOrResumeFriend:(id)arg1 isSuccess:(BOOL)arg2; - (void)onRespActiveGroupInfoItemList:(id)arg1 isSuccess:(BOOL)arg2; - (void)onCancelCreateMultiTalk:(id)arg1; - (void)onReceiveMissMultiTalk:(id)arg1; - (void)onInviteMultiTalk:(id)arg1; - (void)onVideoData:(unsigned long)arg1 Bgra:(char *)arg2 Width:(unsigned long)arg3 Height:(unsigned long)arg4 frontCamera:(BOOL)arg5; - (void)OnVideoStateChange:(BOOL)arg1 VideoOn:(BOOL)arg2; - (void)OnMuteStateChange:(BOOL)arg1; - (void)OnSpeakerStateChange:(BOOL)arg1; - (void)OnError:(id)arg1 errorType:(int)arg2 errorNo:(int)arg3; - (void)OnRoomMemberChange:(id)arg1; - (void)OnSysCallNotifyInterrupt:(int)arg1; - (void)OnInviteWXTalkModeResult:(BOOL)arg1 groupId:(id)arg2; - (void)OnBeginStartDevice; - (void)OnDeviceStartOK; - (void)OnSelfAndOtherEntered; - (void)OnReceiveOtherMemberTalkData; - (void)OnDataConnectOK; - (void)OnEnterTalkModeOK:(id)arg1; - (void)OnCreateTalkModeOKWithGroupId:(id)arg1; - (id)getWXCMultiTalkMemberListWithVoiceGroupMemList:(id)arg1; - (id)getWXCMultiTalkGroupWithRoomData:(id)arg1; - (BOOL)requestActiveGroupBriefInfoList:(id)arg1; - (long)getCurMultiTalkUin; - (id)getCurMultiTalkUserName; - (id)genMultiTalkClientGroupId; - (BOOL)isMultiTalkWorking; - (BOOL)holdMultiTalk:(BOOL)arg1 holdType:(int)arg2; - (id)getTalkIngMember:(id)arg1; - (BOOL)sendResumeFriendOrSendPokerToFriend:(id)arg1 friendUserName:(id)arg2 extData:(id)arg3; - (BOOL)modifyCutomMultiTalkGroupId:(id)arg1 grpName:(id)arg2; - (BOOL)rejectMultiTalk:(id)arg1; - (BOOL)exitCurMultiTalk:(id)arg1; - (BOOL)addMultiTalkMemberToCurTalk:(id)arg1 wxGroupId:(id)arg2 addMemberList:(id)arg3; - (BOOL)enterCurMultiTalk:(id)arg1 routId:(int)arg2 isAnswerCall:(BOOL)arg3; - (BOOL)startCreateMultiTalk:(id)arg1 wxGroupId:(id)arg2 memberList:(id)arg3; - (void)setCurMuteTalkInfo:(id)arg1 uin:(long)arg2; - (int)VideoEncAndSend:(char *)arg1 Length:(unsigned long)arg2 Format:(void *)arg3 resolutionMode:(int)arg4 cameraMode:(int)arg5; - (BOOL)closeVideoRecvAndSend; - (BOOL)setVideo:(BOOL)arg1; - (BOOL)setMute:(BOOL)arg1; - (BOOL)getSpeakerStatus; - (BOOL)setSpeaker:(BOOL)arg1; - (void)dealloc; - (id)init;

@end

@interface WXCTalkUtility : NSObject { }

  • (id)GetSystemCachePath;
  • (id)GetTmpPath;
  • (unsigned long long)genCurrentTimeMs;
  • (double)genCurrentTime;

@end

@interface NewMainFrameRightTopMenuBtn : MMUIView { UIImageView *m_showNewView; RightTopMenuData *m_data; NSMutableDictionary *m_dicItems; }

  • (void).cxx_destruct;
  • (void)onMMDynamicConfigUpdated;
  • (void)reloadAllItems;
  • (void)checkRedDot;
  • (void)reloadMenuItems;
  • (void)saveArchive;
  • (void)showRightTopMenuBtn;
  • (BOOL)isTopRightMenuShowID:(id)arg1;
  • (void)hideRightTopMenuBtn;
  • (void)onItemAction:(id)arg1;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonStoreLoadFailedView : MMUIView { }

  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface ChatBackgroundEntranceViewController : MMUIViewController <WCActionSheetDelegate, UITableViewDelegate, UITableViewDataSource, MMImagePickerManagerDelegate, UIAlertViewDelegate> { NSMutableArray *m_rowsData; MMTableView *m_tableView; NSString *m_username; }

@property(retain, nonatomic) NSString *m_username; // @synthesize m_username; @property(retain, nonatomic) MMTableView *m_tableView; // @synthesize m_tableView; @property(retain, nonatomic) NSMutableArray *m_rowsData; // @synthesize m_rowsData; - (void).cxx_destruct; - (void)MMImagePickerManagerDidCancel:(id)arg1; - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2; - (void)showImagePicker:(int)arg1; - (void)onFinishedSelectImage:(id)arg1 fromSource:(int)arg2; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)popToMessageSessionView; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)reloadRowData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CFishBottleEvent : NetCmdEvent { }

  • (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2;
  • (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2;
  • (BOOL)SetEventInfo:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface WXGBackupRecoverMgr : NSObject { NSObject *m_FileSerialQueue; WXGBackupIndexDB *m_indexDB; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)p_writeBufferFileToPersistentPath; - (BOOL)p_writeMediaDataPush:(id)arg1 toPath:(id)arg2; - (BOOL)p_writeMsgListDataPush:(id)arg1 toPath:(id)arg2; - (void)asynProcessRequestSessionDataInfoArray:(id)arg1; - (void)asynProcessPieceOfData:(id)arg1; - (void)asynProcessDataTag:(id)arg1; - (void)asynProcessSvrIDRequest:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface WCOutShareViewController : MMUIViewController <InviteFriendLogicDelegate, ILinkEventExt, RichTextLayoutDelegate> { BOOL _needShowActionsheet; UIView *_cardView; WCOutInviteFriendLogic *_inviteFriendLogic; WeChatOutGiftCard *_card; RichTextView *_shareContentRichTextView; }

@property(nonatomic) BOOL needShowActionsheet; // @synthesize needShowActionsheet=_needShowActionsheet; @property(retain, nonatomic) RichTextView *shareContentRichTextView; // @synthesize shareContentRichTextView=_shareContentRichTextView; @property(retain, nonatomic) WeChatOutGiftCard *card; // @synthesize card=_card; @property(retain, nonatomic) WCOutInviteFriendLogic *inviteFriendLogic; // @synthesize inviteFriendLogic=_inviteFriendLogic; @property(retain, nonatomic) UIView *cardView; // @synthesize cardView=_cardView; - (void).cxx_destruct; - (float)originXForLineAtHeight:(float)arg1 richTextView:(id)arg2; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2; - (void)onDetailBtnClick; - (void)didReceiveCouponResponse; - (void)showShareActionSheet; - (void)configData; - (void)didPressShareBtn:(id)arg1; - (void)configShareCardView; - (void)configView; - (void)didReceiveMemoryWarning; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TwoDDecoderResult : NSObject { NSString *text; NSArray *points; }

  • (id)resultWithText:(id)arg1 points:(id)arg2; @property(retain, nonatomic) NSArray *points; // @synthesize points; @property(retain, nonatomic) NSString *text; // @synthesize text;
  • (void).cxx_destruct;
  • (id)description;
  • (id)copy;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)initWithText:(id)arg1 points:(id)arg2;

@end

@interface WXGBackupLogic : NSObject <LocalAreaNetworkClientDelegate, WXGBackupBasicLogicDelegate, ChatMigrationHeartBeatMonitorDelegate> { LocalAreaNetworkClient *m_networkHandler; WXGBackupProtoHandler *m_protoHandler; WXGBackupBasicLogic *m_processLogic; BOOL m_bStartTransfer; BOOL m_bGetFirstPacket; ChatMigrationHeartBeatMonitor *m_heartBeatMonitor; NSObject *m_processLogicQueue; MMTimer *m_firstPacketTimer; MMTimer *m_transferSpeedTimer; MMTimer *m_sendHeartBeatTimer; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onHeartBeatAckIDWrong; - (void)onHeartBeatLate; - (void)onHeartBeatOK; - (void)onHeartBeatPacketSendWithAckID:(unsigned long long)arg1; - (void)processAlertCode:(unsigned int)arg1; - (void)processNotifyCode:(unsigned int)arg1; - (void)onBasicLogicAlert:(unsigned int)arg1; - (void)onBasicProgresssCurrentSession:(unsigned long long)arg1 totalSession:(unsigned long long)arg2; - (void)onBasicLogicNotifyEvent:(unsigned int)arg1; - (BOOL)onBasicLogicSendData:(id)arg1; - (void)onDisconnect; - (void)onReciveData:(id)arg1 andLength:(unsigned int)arg2; - (void)processHeartBeatResponse:(id)arg1; - (void)processHeartBeatRequest:(id)arg1; - (void)processCancelRequest:(id)arg1; - (void)processAuthResponse:(id)arg1; - (void)processCommandResponse:(id)arg1; - (void)processCommandRequest:(id)arg1; - (void)p_dataProcess:(id)arg1 andLength:(unsigned int)arg2; - (void)sendHeartBeatRequestWithAck:(unsigned long long)arg1; - (void)sendHeartBeatResponseWithAck:(unsigned long long)arg1; - (void)p_sendHeartBeat; - (void)restSendHeartBeatTimer; - (void)sendCancelRequest; - (void)sendSecondAuthenticateRequestPakage; - (void)sendFirstAuthenticateRequestPakage; - (BOOL)sendCommandResponseWithCommand:(int)arg1; - (BOOL)sendData:(id)arg1; - (void)cutTheNetworkAndStopService; - (void)checkTransferSpeed; - (void)checkFirstPacket; - (void)startAuthenticate; - (void)cancelLogic; - (void)confirmLogic; - (void)stopLogic; - (void)startLogic; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCOutRecentCallViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate> { WCOutPhoneContact *m_contact; NSArray *m_recentCallLists; UITableView *m_tableView; }

  • (void).cxx_destruct;
  • (id)recentCallCellAtRow:(unsigned int)arg1;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (void)onDataDidLoad;
  • (void)configData;
  • (void)configTableView;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (id)initWithPhoneContact:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeTableViewCell : MMTableViewCell { UILabel *m_nickNameLabel; UILabel *m_personalRemarkLabel; UILabel *m_remarkContainer; UILabel *m_distanceLabel; UILabel *m_addedLabel; UIImageView *m_genderImageView; UIImageView *m_remarkBKImage; UIView *m_headerView; }

  • (void).cxx_destruct;
  • (void)hideSubViews;
  • (void)updateWithLbsContactInfo:(id)arg1 withHeaderView:(id)arg2;
  • (BOOL)isInMyContactList:(id)arg1;

@end

@interface ShakeCardViewController : MMUIViewController { }

@end

@interface ShakeViewController : MMUIViewController <IVOIPUILogicMgrExt, ShakeListDelegate, ShakeBgImgDownloadMgrExt, ShakeCheckerDelegate, MMPickerViewDelegate, ShakeLogicProxyDelegate, shakeSingleViewDelegate, WCActionSheetDelegate, ShakeMainFrameDelegate, MMImagePickerManagerDelegate, ShakeSettingViewControllerDelegate, MMTipsViewControllerDelegate, UIScrollViewDelegate, IUiUtilExt, IRecordPermissionCheckExt, ShakeTypeBarDelegate, ShakeBeaconSingleViewDelegate, ShakeRangingBeaconsExt, ShakeCardDetailViewDelegate, IShakeCardMgrExt, ShakeTvHistoryViewDelegate> { ShakeLogicProxy *m_logicProxy; ShakeSingleView *m_shakeSingleView; ShakeMainView *m_mainView; MMTipsViewController *m_introView; ShakeTvHistoryView *m_shakeTvHistoryView; BOOL m_bShaking; id m_delegate; CShakeChecker *m_shakeChecker; MMHDHeadImageView *m_HDHeadImage; BOOL m_bBackgroundRunning; ShakeTypeBar *m_typeBar; unsigned long m_uiTimeStartSearchTV; BOOL m_bCanShake; BOOL _m_haveShaked; ShakeBeaconSingleView *_m_shakeBeaconSingleView; ShakeCardDetailView *_m_shakeCardDetailView; }

@property(retain, nonatomic) ShakeCardDetailView *m_shakeCardDetailView; // @synthesize m_shakeCardDetailView=_m_shakeCardDetailView; @property(retain, nonatomic) ShakeBeaconSingleView *m_shakeBeaconSingleView; // @synthesize m_shakeBeaconSingleView=_m_shakeBeaconSingleView; @property(nonatomic) BOOL m_haveShaked; // @synthesize m_haveShaked=_m_haveShaked; - (void).cxx_destruct; - (BOOL)isInShakeTvLogicType; - (id)getCurrViewController; - (void)onVideoVoipViewDisappear; - (void)onVideoVoipViewDidAppear:(id)arg1; - (void)onShakeCardRedDotChange; - (void)onShakeCardEntranceChange; - (void)onDidRangedBeacons:(id)arg1; - (void)onClickBeaconViewWith:(id)arg1; - (void)onShakeTypeClicked:(int)arg1; - (void)OnRecordDenied; - (void)OnRecordPermissioned; - (void)onClickTipsBtn:(unsigned int)arg1; @property(nonatomic) BOOL m_bCanShake; // @synthesize m_bCanShake; - (void)onSelectShakeSetting:(id)arg1 withData:(id)arg2; - (void)onShakeStop; - (int)getShakeLogicType; - (void)enableShake:(BOOL)arg1; - (id)getMsgForState:(unsigned long)arg1; - (void)showViewControllerFromList:(id)arg1; - (id)getViewController; - (void)OnOpenShakeMsgCenter; - (void)OnOpenUnreadMsgList; - (void)OnOpenSayHello; - (void)showMessage:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnGetNewBgImg; - (void)onShakeMatchFail:(id)arg1; - (void)onShakeGetFail:(id)arg1; - (void)onShakeReportFail:(id)arg1; - (void)onShakeGetEndWithResult:(id)arg1; - (void)onShakeReportEndWithResult:(id)arg1; - (void)dismissViewController; - (void)onShakeTvReportFail:(int)arg1 ErrMsg:(id)arg2; - (void)onShakeTvReportEndWithTvItem:(id)arg1; - (void)onShakeMusicReportFail:(int)arg1 ErrMsg:(id)arg2; - (void)onShakeMusicReportEndWithMusicItem:(id)arg1 Offset:(float)arg2; - (void)onBeaconGuideModeReportFailed:(unsigned long)arg1; - (void)onBeaconGuideModeReportEndWithResponse:(id)arg1; - (void)onShakeBeaconReportFailed:(int)arg1 ErrMsg:(id)arg2; - (void)onShakeBeaconReportEndWithResponse:(id)arg1; - (void)onWCCardDetailViewControllerDis; - (void)onWCCardDetailViewControllerPres; - (void)onShakeCardDetailViewShowAcceptSucView; - (id)getCurrentViewController; - (void)tryCancelShakeCard; - (void)onShakeCardDetailViewClickStopAnimation; - (void)onShakeCardDetailViewDidDisappear; - (void)onShakeCardReportEndWithResponse:(id)arg1 errType:(unsigned int)arg2 errMsg:(id)arg3; - (void)onSelectedWithLbsContactInfo:(id)arg1; - (void)onUpdateLbsContactInfoError:(int)arg1; - (void)onUpdateLbsContactInfoFinishedWithData:(id)arg1; - (void)onClearMyLbsDataFinishedWithResult:(BOOL)arg1; - (void)onNewCountChanging:(int)arg1; - (void)OnShake; - (BOOL)isInFindFriendTab; - (void)setCanShake:(BOOL)arg1; - (void)setShakeType:(int)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewDidBePoped:(BOOL)arg1; - (BOOL)shouldInteractivePop; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)Report; - (void)playShakeSound; - (void)playShakeResultSound:(BOOL)arg1; - (void)actionSheet:(id)arg1 didDismissWithButtonIndex:(int)arg2; - (void)OnAnimationEnd:(BOOL)arg1; - (void)playSoundByAQAudioPlayer:(id)arg1 type:(id)arg2; - (void)showImagePicker:(int)arg1; - (void)MMImagePickerManagerDidCancel:(id)arg1; - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2; - (void)handleImage:(id)arg1; - (void)useDefalutHideImage; - (void)showList:(int)arg1; - (void)showShakeSingleView:(id)arg1 andScene:(unsigned long)arg2; - (void)initHDHeadImage:(id)arg1; - (void)showHDHeadImage; - (void)onFinishShowAnimation; - (void)GoToSayHello:(id)arg1 andScene:(unsigned long)arg2; - (void)showTvDetail:(id)arg1 withModal:(BOOL)arg2; - (void)showShakeTvResult:(id)arg1 andModal:(BOOL)arg2 isFromHistoryList:(BOOL)arg3; - (void)onSelectedShakeTvResult:(id)arg1; - (void)onSelectedContactInfo:(id)arg1 isFromList:(BOOL)arg2; - (BOOL)isInMyContactList:(id)arg1; - (void)showPeopleInfoView:(id)arg1 isFromList:(BOOL)arg2; - (void)showContactInfoView:(id)arg1 isFromList:(BOOL)arg2; - (void)updateTvHistoryView; - (void)showErrorAlert:(id)arg1; - (void)dealloc; - (BOOL)canBecomeFirstResponder; - (void)promptForShakeUsageWarnning; - (void)viewDidLoad; - (void)initView; - (void)viewDidLayoutSubviews; - (void)shakeSwitch; - (void)initBackgroundView; - (void)updateMuteStauts:(BOOL)arg1; - (void)SetMuteStauts:(int)arg1; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)willShow; - (void)willDisshow; - (void)stopAllAnimation; - (void)OnSetting; - (void)stopLoading; - (void)startLoading; - (void)lockScreen; - (void)unlockScreen; - (void)enableAllButton; - (void)disableAllButton; - (id)init; - (void)applicationDidBecomeActiveNotification:(id)arg1; - (void)applicationWillResignActiveNotification:(id)arg1; - (void)setM_Delegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMBezelHudViewController : MMUIViewController { id _bezelDelegate; UIView *_containerView; UIButton *_actionButton; MMBezelAvatarView *_avatarView; UILabel *_titleLabel; UILabel *_descriptionLabel; UIImageView *_checkedMaskView; }

@property(retain, nonatomic) UIImageView *checkedMaskView; // @synthesize checkedMaskView=_checkedMaskView; @property(retain, nonatomic) UILabel *descriptionLabel; // @synthesize descriptionLabel=_descriptionLabel; @property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) MMBezelAvatarView *avatarView; // @synthesize avatarView=_avatarView; @property(retain, nonatomic) UIButton *actionButton; // @synthesize actionButton=_actionButton; @property(retain, nonatomic) UIView *containerView; // @synthesize containerView=_containerView; @property(nonatomic) __weak id bezelDelegate; // @synthesize bezelDelegate=_bezelDelegate; - (void).cxx_destruct; - (void)setupWithWindowInfo:(id)arg1; - (void)didTapAvatarView:(id)arg1; - (void)didTapActionButton:(id)arg1; - (void)doAvatarBounceAnimation; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)dealloc;

@end

@interface CBottleContact : CBaseContact { NSString *m_nsCountry; NSString *m_nsProvince; NSString *m_nsCity; NSString *m_nsSignature; }

@property(retain, nonatomic, setter=setNsSignature:) NSString *m_nsSignature; // @synthesize m_nsSignature; @property(retain, nonatomic) NSString *m_nsCity; // @synthesize m_nsCity; @property(retain, nonatomic) NSString *m_nsProvince; // @synthesize m_nsProvince; @property(retain, nonatomic) NSString *m_nsCountry; // @synthesize m_nsCountry; - (void).cxx_destruct; - (BOOL)isNeedGetHDImg; - (BOOL)copyFrom:(id)arg1; - (id)toContact; - (BOOL)isSelf; - (void)dealloc; - (id)init;

@end

@interface WCNewCommitViewController : MMUIViewController <InputControllerDelegate, BaseEmoticonViewDelegate, IMMAssetICloudExt, WCGroupTagViewControllerDelegate, UIScrollViewDelegate, scrollViewDelegate, UITextViewDelegate, SelectorControllerDelegate, MMTableViewInfoDelegate, ContactsSelectorControllerDelegate, UIAlertViewDelegate, IMsgExt, WCFacadeExt, MMTwitterAuthExt, IMMFacebookMgrExt, IFacebookAuthExt, IMMGrowTextViewExt, WCTimelinePOIPickerViewControllerDelegate> { MMTableViewInfo *_tableViewInfo; MMGrowTextView *_textView; UIView *_headView; WCSelectorView *_withImageView; WCSelectorView *_withContactView; UIButton *_qzoneButton; UIButton *_facebookButton; UIButton *_twitterButton; ImageSelectorController *_imageSelectorController; ContactsSelectorController *_contactsSelectorController; WCInputController *_inputController; BOOL _bHasInput; UIImageView *_inputView; UIButton *_expressionButton; unsigned long _iInputSection; id _delegate; WCDataItem *_cacheDateItem; MMLoadingView *_loadingView; MMTimer *_fireTimer; WCLocationInfo *_poiInfo; WCMusicInfo *_musicInfo; BOOL _bNeedRefresh; BOOL _bNeedAnimation; BOOL _bShowLocation; BOOL _bHideAddView; unsigned int _singlePasteTextMaxLength; WCTimelinePOIPickerViewController *_poiPickerViewController; NSString *_loadingOKStr; BOOL m_hasClickDone; BOOL bCommmitOnlyText; BOOL m_isUseMMAsset; BOOL m_hasConfirmReturn; BOOL m_hasICloudImage; BOOL m_bFromWCList; EmoticonBoardView *m_emoticonBoardView; CLLocation *m_imageLocation; NSArray *_tempSelectContacts; }

@property(retain, nonatomic) NSArray *tempSelectContacts; // @synthesize tempSelectContacts=_tempSelectContacts; @property(nonatomic) BOOL bHideAddView; // @synthesize bHideAddView=_bHideAddView; @property(nonatomic) BOOL m_bFromWCList; // @synthesize m_bFromWCList; @property(retain, nonatomic) CLLocation *m_imageLocation; // @synthesize m_imageLocation; @property(nonatomic) BOOL m_hasICloudImage; // @synthesize m_hasICloudImage; @property(nonatomic) BOOL m_hasConfirmReturn; // @synthesize m_hasConfirmReturn; @property(retain, nonatomic) EmoticonBoardView *m_emoticonBoardView; // @synthesize m_emoticonBoardView; @property(nonatomic) BOOL m_isUseMMAsset; // @synthesize m_isUseMMAsset; @property(retain, nonatomic) NSString *loadingOKStr; // @synthesize loadingOKStr=_loadingOKStr; @property(nonatomic) BOOL bCommmitOnlyText; // @synthesize bCommmitOnlyText; @property(retain, nonatomic) WCMusicInfo *musicInfo; // @synthesize musicInfo=_musicInfo; @property(retain, nonatomic) WCLocationInfo *poiInfo; // @synthesize poiInfo=_poiInfo; @property(nonatomic) BOOL bShowLocation; // @synthesize bShowLocation=_bShowLocation; @property(nonatomic) BOOL bNeedAnimation; // @synthesize bNeedAnimation=_bNeedAnimation; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)dealloc; - (void)onPOIPickerFinished:(id)arg1; - (BOOL)couldSelectContacts; - (void)hideInputController; - (BOOL)showAddView; - (void)updateSelectorView; - (BOOL)shouldJustReturnMMAsset; - (void)imagesUpdated; - (void)onWCPostPrivacyChanged; - (void)facebookCheckAccessTokenValidFinished:(BOOL)arg1; - (void)fbDidNotLogin; - (void)fbDidLogin; - (void)twitterCheckAccessTokenValidFinished:(int)arg1; - (void)twitterAuthFinished:(int)arg1; - (void)twitterWillStartOpenSafari; - (void)adjustSubviewRects; - (void)updateImageLocation:(unsigned int *)arg1; - (void)OnDone; - (void)OnPostTimeline; - (BOOL)checkImageState; - (void)afterProcessSingleImage; - (BOOL)processImage; - (void)cancelIcloudActivity; - (void)doExit; - (void)OnReturn; - (void)OnFacebookBinded; - (void)onTwitterClicked:(id)arg1; - (void)onFacebookClicked:(id)arg1; - (void)onLocationCellClicked; - (void)onWithContactCellClicked; - (void)onPrivacyCellClicked; - (void)onQZoneClicked:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)bindFacebook; - (void)bindQQ; - (void)willRotateToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)showPrivacyAlertView; - (void)viewDidLayoutSubviews; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)shareOptionsCheck; - (void)initView; - (void)reloadData; - (id)getShowAddress; - (void)createSubviews; - (void)saveShareOptions; - (void)restoreLastShareOptions; - (void)removeOldText; - (void)writeOldText:(id)arg1; - (id)openOldText; - (id)getViewController; - (id)initWithImages:(id)arg1 contacts:(id)arg2; - (id)init; - (void)commonInit; - (void)reloadExpressionButtonImage:(int)arg1; - (void)onExpressionButtonClicked:(id)arg1; - (void)keyboardDidHide; - (void)textViewTextDidChange; - (void)keyboardWillShow; - (void)MMGrowTextViewBeginEditing:(id)arg1; - (void)MMGrowTextViewHeightDidChanged:(id)arg1; - (void)didCommitText:(id)arg1; - (void)resignInput; - (void)becomeInput; - (void)updateContentOffset; - (void)initInputController; - (void)initEmoticonView; - (void)initInputToolView; - (void)scrollViewDidScroll:(id)arg1; - (void)touchesBegan_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)GroupTagViewSelectTempContacts:(id)arg1; - (void)onAssetImageDonwloadProgress:(double)arg1 assetUrl:(id)arg2; - (void)onAssetImageDonwloadStart:(id)arg1; - (void)onTextView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (void)animationDidStop:(id)arg1 finished:(id)arg2 context:(void *)arg3; - (void)scrollViewDidEndScrollingAnimation:(id)arg1; - (void)beginAnimationStepTwo; - (void)beginAnimationStepOne; - (void)onLoadingShowOK:(id)arg1; - (void)showLoadingView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMAVPlayerItemWrap : NSObject { NSObject *item; NSString *path; int status; int targetStatus; BOOL isInScreen; BOOL _shouldSkipStackOrResume; }

@property(nonatomic) BOOL shouldSkipStackOrResume; // @synthesize shouldSkipStackOrResume=_shouldSkipStackOrResume; @property(nonatomic) int targetStatus; // @synthesize targetStatus; @property(nonatomic) int status; // @synthesize status; @property(nonatomic) BOOL isInScreen; // @synthesize isInScreen; @property(retain, nonatomic) NSString *path; // @synthesize path; @property(retain, nonatomic) NSObject *item; // @synthesize item; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface MMAVPlayerMgr : MMService { NSMutableArray *m_arrItem; NSMutableArray *m_clearQueue; int m_aliveAvPlayer; BOOL m_isActive; BOOL m_pauseMusic; BOOL m_slowPlaying; int m_queueSemaphore; unsigned long m_holdingFlag; NSObject *m_avmgrQueue; }

  • (void).cxx_destruct;
  • (void)notifyScrollViewStable;
  • (void)internalPerformFullPlay:(id)arg1 muted:(BOOL)arg2;
  • (void)internalPerformFullPlay:(id)arg1;
  • (void)internalPerformSilentPlay:(id)arg1;
  • (void)internalPerformClear:(id)arg1;
  • (void)internalCheckItemState;
  • (void)checkItemState;
  • (void)resumeAllItem;
  • (BOOL)stackAllItem;
  • (void)clearItemImmediatly:(id)arg1;
  • (void)removeFromClearQueue:(id)arg1;
  • (void)internalClearItemInQueue;
  • (void)addToClearQueue:(id)arg1;
  • (void)clearItem:(id)arg1;
  • (void)syncSilentPlayItem:(id)arg1;
  • (void)silentPlayItem:(id)arg1;
  • (void)fullPlayItem:(id)arg1 muted:(BOOL)arg2;
  • (void)fullPlayItem:(id)arg1;
  • (void)fullLoadItem:(id)arg1;
  • (void)pauseItem:(id)arg1;
  • (void)loadItem:(id)arg1 forVideoPath:(id)arg2;
  • (void)setItem:(id)arg1 inToScreen:(BOOL)arg2;
  • (void)killItem:(id)arg1;
  • (void)stopHoldingUpdate:(int)arg1;
  • (void)startHoldingUpdate:(int)arg1;
  • (BOOL)checkRestartMusic;
  • (BOOL)isAllItemClear;
  • (void)performDeactive;
  • (void)unregistItem:(id)arg1;
  • (id)registItem:(id)arg1;
  • (void)onServiceEnterBackground;
  • (void)onServiceEnterForeground;
  • (void)dealloc;
  • (void)addAutoCleanTask;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMCrashReportWrap : NSObject { NSString *m_nsCrashUsrName; unsigned long m_uiCrashVersion; NSData *m_dtCrashData; unsigned int m_eCrashReportType; unsigned int _crashReportSource; }

@property(nonatomic) unsigned int crashReportSource; // @synthesize crashReportSource=_crashReportSource; @property(nonatomic) unsigned int m_eCrashReportType; // @synthesize m_eCrashReportType; @property(retain, nonatomic) NSData *m_dtCrashData; // @synthesize m_dtCrashData; @property(nonatomic) unsigned long m_uiCrashVersion; // @synthesize m_uiCrashVersion; @property(retain, nonatomic) NSString *m_nsCrashUsrName; // @synthesize m_nsCrashUsrName; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface WXGBackupMessageItemHandler : NSObject { }

  • (id)onClearVoiceHeadData:(id)arg1;
  • (id)pathForMessageWrap:(id)arg1 forBakChatMediaType:(unsigned long)arg2 withMediaID:(id)arg3;
  • (id)getBakChatMsgList:(id)arg1;
  • (id)getMediaIDByMessageWrap:(id)arg1;
  • (BOOL)isBackupMessageWrap:(id)arg1;
  • (void)convertStatusVideo:(id)arg1 andBakchatMsgItem:(id)arg2;
  • (id)getMediaHeadByMessageWrap:(id)arg1;
  • (id)messageWrapFromBakChatMsgItem:(id)arg1;
  • (id)bakChatMsgItemForMessageWrap:(id)arg1;

@end

@interface MMBezelWindowController : MMWindowController <MMBezelWindowDelegate, MMBezelHudViewControllerDelegate> { MMUIWindow *_window; NSObject *_controllerDelegate; MMBezelWindowInfo *_info; }

@property(retain, nonatomic) MMBezelWindowInfo *info; // @synthesize info=_info; @property(nonatomic) __weak NSObject *controllerDelegate; // @synthesize controllerDelegate=_controllerDelegate; - (void)setWindow:(id)arg1; - (void).cxx_destruct; - (void)bezelViewControllerDidTapActionButton; - (void)bezelViewControllerDidTapAvatarView; - (id)window:(id)arg1 hitTest:(struct CGPoint)arg2 withEvent:(id)arg3; - (void)addBezelWindowInfo:(id)arg1; - (void)setupWithBezelWindowInfo:(id)arg1; - (void)showWindowAnimateType:(int)arg1 withTransitionAnimation:(int)arg2; - (void)restartAnimation; - (void)dealloc; - (id)window; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SeePeopleNearbyViewController : MMUIViewController <SeePeopleNearByUIDelegate, settingMyAccountExtInfoDelegate, UIAlertViewDelegate, WCActionSheetDelegate, MMTipsViewControllerDelegate, PeopleNearByListViewControllerDelegate, VerifyPhoneDelegate> { PeopleNearByListViewController *m_peopleListView; SeePeopleNearByLogicController *m_logicController; MMLoadingView *m_loadingView; LBSErrorViewController *m_findNothingView; MMTipsViewController *m_introView; unsigned long m_uiScene; }

@property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; @property(retain, nonatomic) LBSErrorViewController *findNothingView; // @synthesize findNothingView=m_findNothingView; @property(retain, nonatomic) SeePeopleNearByLogicController *logicController; // @synthesize logicController=m_logicController; @property(retain, nonatomic) PeopleNearByListViewController *peopleListView; // @synthesize peopleListView=m_peopleListView; - (void).cxx_destruct; - (void)viewDidLayoutSubviews; - (void)viewWillAppear:(BOOL)arg1; - (void)bindPhoneReturn; - (void)onBindQQBtnClicked; - (void)onUploadAddressbookBtnClicked; - (void)onBindPhoneBtnClicked; - (void)adjustSubviewRects; - (void)onChatRoomNearByBtnClicked; - (void)onClickTipsBtn:(unsigned int)arg1; - (void)confirmClearMyLbsData:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)SettingMyAccountExtInfoExit; - (void)onJoinChatRoomFailed; - (void)onJoinChatRoomFinishedWithResult:(id)arg1; - (void)onJoinChatRoomStart; - (void)onGetCertificationFinish; - (void)onSelectedWithLbsPoiItem:(id)arg1; - (void)onSelectedWithLbsContactInfo:(id)arg1; - (void)showPeopleInfoView:(id)arg1; - (void)showContactInfoView:(id)arg1; - (void)onUpdateLbsContactInfoError:(int)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onGetLBSRecommendPoiList:(id)arg1; - (void)onUpdateLbsContactInfoFinishedWithData:(id)arg1; - (void)onClearMyLbsDataFinishedWithResult:(BOOL)arg1; - (void)goBackToRootView; - (void)showMessage:(id)arg1; - (void)onRefreshMyFriends; - (void)onClearMyLbsData; - (void)willAppear; - (void)viewDidLoad; - (void)setTitleNavView; - (id)getSexImage; - (void)setRightNavBtn; - (void)setRightNavBtnNil; - (void)showOperationMenu:(id)arg1; - (void)promptForLBSUsageWarnning; - (void)onClickNeverPromptForAgree:(id)arg1; - (void)promptForProfileExtInfo; - (BOOL)isProfileExtInfoOK; - (void)stopLoading; - (void)startLoading; - (void)startLoadingWithText:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonRecoverFromServerLogicObject : EmoticonServerNotifyTask { }

  • (BOOL)resumeLogic;

@end

@interface MsgImgFastBrowseViewController : MMUIViewController <MsgImgFullScreenWindowDelegate, MsgFastBrowseViewDelegate, MultiSelectContollerDelegate, MsgImgDataLogicDelegate, IMsgExt, MsgDataSaveLogicDelegate, MsgImgFullScreenViewControllerDelegate> { id m_delegate; MsgFastBrowseView *m_msgFastBrowseView; MsgImgFullScreenWindow *m_imgFullScreenWnd; UIView *m_filterFooterView; UIButton *m_forwardBtn; UIButton *m_favBtn; UIButton *m_deleteBtn; UIButton *m_saveBtn; BOOL m_bEditing; MultiSelectController *m_multiSelectController; MsgImgDataLogic *m_dataLogic; BOOL m_bHasLoadData; ViewAppMsgController *m_viewAppMsgController; MsgDataSaveLogic *m_MsgDataSaveLogic; NSMutableSet *m_arrMsgExpired; BOOL m_bHighlightCurrentImage; CMessageWrap *m_curMsgWrap; NSString *m_nsChatName; float m_scrollOffset; }

@property(nonatomic) BOOL m_bHighlightCurrentImage; // @synthesize m_bHighlightCurrentImage; @property(nonatomic) float m_scrollOffset; // @synthesize m_scrollOffset; @property(retain, nonatomic) NSString *m_nsChatName; // @synthesize m_nsChatName; @property(retain, nonatomic) CMessageWrap *m_curMsgWrap; // @synthesize m_curMsgWrap; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)OnDelMsg:(id)arg1 MsgWrap:(id)arg2; - (void)msgFastBrowseView:(id)arg1 didChangeCheckMarkTo:(BOOL)arg2 withMsgInfo:(id)arg3; - (BOOL)msgFastBrowseView:(id)arg1 willChangeCheckMarkTo:(BOOL)arg2 withMsgInfo:(id)arg3; - (void)onSquareImgClicked:(id)arg1 withInfo:(id)arg2 withOffset:(unsigned long)arg3; - (id)messageWrapsForMsgFastBrowseView:(id)arg1; - (id)expiredMsgForMsgFastBrowseView:(id)arg1; - (void)onMsgFastBrowseViewGetMoreMsg:(id)arg1 Last:(BOOL)arg2 Next:(BOOL)arg3; - (void)onMsgImgWindowWillHideToMsg:(id)arg1; - (void)onImgMsgLocate:(id)arg1 vc:(id)arg2; - (void)onSightViewDetail:(id)arg1 vc:(id)arg2; - (void)onPlayAttachVideo:(id)arg1 vc:(id)arg2; - (void)onJumpToViewDetail:(id)arg1; - (void)jumpToDetail:(id)arg1; - (void)onForwardMessageOK; - (void)onMultiOprationComplete; - (id)getCurrentViewController; - (void)viewWillPop:(BOOL)arg1; - (void)PreviewImage:(id)arg1 MsgSquareThumb:(id)arg2; - (void)onCancel; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)initFilterFooterView; - (void)updateFilterFooterView; - (id)createBtnWithImg:(id)arg1 HLImg:(id)arg2 sel:(SEL)arg3; - (void)onMsgDataSaveLogicEnd:(BOOL)arg1 expiredMsgs:(id)arg2; - (void)onSave; - (void)onDel; - (void)doDelete; - (void)onFav; - (void)onForward; - (id)getSelectArray; - (void)onEdit; - (void)viewDidAppear:(BOOL)arg1; - (void)updateEditView; - (void)addFilterFooterView:(id)arg1; - (void)initView; - (void)initNavBar; - (id)getMsgFrom:(id)arg1; - (void)onMsgImgDataLogicLoadOKWithLast:(id)arg1 Next:(id)arg2; - (BOOL)onMsgImgDataMatch:(id)arg1; - (void)initData; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)dealloc; - (id)initWithMsgWrap:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MailUtil : NSObject { }

  • (BOOL)isMailAddrFormatOK:(id)arg1;
  • (id)getMailContactName:(id)arg1;
  • (id)getFilterName:(id)arg1;

@end

@interface FavRecordLocNodeView : FavRecordLeftThumbRightLabelNodeView { }

  • (void)addContentSubView;

@end

@interface FavForwardLogicController : MMObject <ForwardMessageLogicDelegate, UIAlertViewDelegate> { NSMutableArray *m_messageWrapList; id m_delegate; ForwardMessageLogicController *m_forwardMsgLogic; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)OnForwardMessageCancel:(id)arg1; - (void)OnForwardMessageSend:(id)arg1; - (id)getCurrentViewController; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (id)msgFromItem:(id)arg1; - (void)forMessage:(id)arg1; - (void)forwardSightMessage:(id)arg1 From:(id)arg2; - (void)forwardVideoMessage:(id)arg1 From:(id)arg2; - (void)forwardFileMessage:(id)arg1 FileData:(id)arg2 From:(id)arg3; - (void)forwardMessage:(id)arg1 From:(id)arg2; - (void)ForwardFavItem:(id)arg1 ToUser:(id)arg2; - (void)ForwardFavItem:(id)arg1; - (void)ForwardFavItemList:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSightViewUtils : NSObject { }

  • (struct CGSize)sightViewSizeWithImgSize:(struct CGSize)arg1;
  • (struct CGSize)thumbImageSizeWithMediaItem:(id)arg1;
  • (struct CGSize)sightViewSizeWithMediaItem:(id)arg1;

@end

@interface WCSightFullPlayView : UIView <UIActionSheetDelegate, WCFacadeExt, SightViewDelegate> { BOOL m_bIsLongPressHandled; BOOL m_isSightVisible; BOOL m_bIsMute; BOOL m_bIsAdAttachSight; UIView *m_fullScreenContent; SightView *_sightView; BOOL m_bHasStartedDownLoadingVideo; BOOL m_bCachedRealDownloadProgress; unsigned long m_videoRestPlayTime; UIButton *m_playAttachVideoButton; BOOL m_isImageReady; BOOL m_isSightReady; unsigned int index; UIActivityIndicatorView *mActivityIndicator; WCMediaItem *m_mediaData; id m_delegate; }

@property(nonatomic) BOOL m_bIsMute; // @synthesize m_bIsMute; @property(nonatomic) BOOL m_isSightVisible; // @synthesize m_isSightVisible; @property(readonly, nonatomic) BOOL m_isSightReady; // @synthesize m_isSightReady; @property(readonly, nonatomic) BOOL m_isImageReady; // @synthesize m_isImageReady; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(readonly, nonatomic) WCMediaItem *m_mediaData; // @synthesize m_mediaData; @property(readonly, nonatomic) UIActivityIndicatorView *mActivityIndicator; // @synthesize mActivityIndicator; @property(nonatomic) unsigned int index; // @synthesize index; - (void).cxx_destruct; - (BOOL)sightView:(id)arg1 playbackDidReadEnd:(BOOL)arg2; - (void)sightViewProgressDidReachEnd:(id)arg1; - (void)showDownloadTooSlow; - (void)makeFakeProgress; - (void)onDownloadMediaProcessChange:(id)arg1 downloadType:(int)arg2 current:(int)arg3 total:(int)arg4; - (void)onDownloadFinish:(id)arg1 downloadType:(int)arg2; - (void)onBeginDownload:(id)arg1 downloadType:(int)arg2; - (void)showPlayAllVideoButton; - (void)showDetailButton; - (void)onClickDetailButton; - (void)onClickPlayAttachVideoBtn; - (unsigned long)getVideoTotalTime; - (id)getShowTime:(unsigned long)arg1; - (void)rotateToOrientation:(BOOL)arg1; - (void)onDoubleClickWCSight:(id)arg1; - (void)onClickSightView:(id)arg1; - (void)onLongPressSightView:(id)arg1; - (void)clearPlay; - (void)resumePlay; - (void)pausePlay; - (void)fullPlay; - (void)silentPlay; - (void)stopSight; - (void)clearSight; - (void)playSight; - (void)cacheFakeProgressValue; - (struct CGRect)playerRectWithScreenOrientation:(BOOL)arg1; - (void)reloadSightPreviewImage; - (id)getImage; - (BOOL)shouldShowDetailBtn; - (void)reloadSight; - (BOOL)isSightVideoExist; - (id)getProcessCacheKey; - (int)getSightDownloadType; - (id)getSightPath; - (void)downloadSight; - (void)downloadImage; - (BOOL)shouldAutoDownloadSight; - (void)onOrientationChanged; - (void)setPlayAttachVideoButtonFrame; - (void)layoutSubviews; - (void)willMoveToSuperview:(id)arg1; - (void)dealloc; - (void)setDataAndView:(id)arg1; - (void)displaySightwithMediaItem:(id)arg1; - (id)initWithMediaData:(id)arg1 isMute:(BOOL)arg2; - (id)initWithMediaData:(id)arg1; - (void)systemActived:(id)arg1; - (void)systemResigned:(id)arg1; - (void)UnRegister; - (void)register; - (void)setContentViewTop:(float)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCTimelineMgr : MMObject { id m_delegate; NSMutableArray *m_cache; NSMutableArray *m_timelineDataList; NSMutableArray *m_advertiseDataList; MyWCDB *m_database; WCAdvertiseDataHelper *m_adDataHelper; WCTimelineDataProvider *m_dataProvider; WCAdvertiseLogicMgr *m_adLogicMgr; BOOL isNoMoreData; unsigned long m_showFlag; NSString *nsLatestID; BOOL m_needWriteBackDataItemUpdateTime; BOOL m_needLoadDataItemUpdateTime; NSMutableDictionary *m_dataUpdateTime; NSMutableDictionary *m_dicUpdateDataList; }

@property(nonatomic) unsigned long m_showFlag; // @synthesize m_showFlag; @property(nonatomic) BOOL isNoMoreData; // @synthesize isNoMoreData; @property(retain, nonatomic) WCAdvertiseLogicMgr *m_adLogicMgr; // @synthesize m_adLogicMgr; @property(retain, nonatomic) WCTimelineDataProvider *m_dataProvider; // @synthesize m_dataProvider; @property(retain, nonatomic) WCAdvertiseDataHelper *m_adDataHelper; // @synthesize m_adDataHelper; @property(retain, nonatomic) MyWCDB *m_database; // @synthesize m_database; @property(retain, nonatomic) NSMutableArray *m_cache; // @synthesize m_cache; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onPreDownloadCanvasDataItemResrc:(id)arg1; - (BOOL)hasAdvertiseInCache; - (void)deleteAdvertiseDataItem:(id)arg1; - (void)setChangedTimeForDatas:(id)arg1 withChangedTime:(unsigned long)arg2; - (unsigned long)getMinChangedTimeBetween:(id)arg1 andMinID:(id)arg2; - (void)trySaveDataItemUpdateTime; - (void)tryDeleteDataItemUpdateTime; - (void)tryLoadDataItemUpdateTime; - (id)pathForDataItemUpdateTime; - (void)onServiceCleanDataProviderMd5Cache; - (unsigned long long)onServiceCleanCache; - (void)onServiceTerminate; - (void)onServiceEnterBackground; - (void)onServiceMemoryWarning; - (id)findDataItemInCacheByItemID:(id)arg1; - (void)modifyCache:(id)arg1; - (void)deleteDataItem:(id)arg1 notify:(BOOL)arg2; - (void)modifyDataItem:(id)arg1 notify:(BOOL)arg2; - (void)addDataItem:(id)arg1 notify:(BOOL)arg2; - (void)onReturnServerConfig:(id)arg1; - (void)onReturnShowFlag:(unsigned long)arg1; - (void)onNoMoreDataWithRet:(int)arg1; - (void)onReturnIsAllData:(id)arg1 andAdData:(id)arg2; - (void)onDataUpdated:(id)arg1 withChangedTime:(unsigned long)arg2; - (void)onDataUpdated:(id)arg1 maxItemID:(unsigned long long)arg2 minItemID:(unsigned long long)arg3 withChangedTime:(unsigned long)arg4; - (void)onDataUpdated:(id)arg1 andData:(id)arg2 andAdData:(id)arg3 withChangedTime:(unsigned long)arg4; - (id)getCachedAdItemList; - (void)removeAllCacheAdvertiseMsgXml; - (id)getAdMsgXmlList; - (BOOL)hasExistAdInLocal:(id)arg1; - (BOOL)updateDataTail:(id)arg1; - (unsigned long)getNextPageCount; - (unsigned long)getFirstPageCount; - (BOOL)updateDataHead:(id)arg1; - (BOOL)updateData:(id)arg1 WithReferID:(id)arg2; - (id)getDataItem:(id)arg1 OfIndex:(int)arg2; - (int)countOfDataItem:(id)arg1; - (void)endSession; - (void)beginSession; - (id)safeAddAdvertiseData:(id)arg1; - (void)removeItemNotInCacheFrom:(id)arg1; - (unsigned long)getMaxTimeFromDataList:(id)arg1; - (unsigned long)getMinTimeFromDataList:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PushSystemMsgView : UIButton { SystemMsgWrap *m_msgWrap; MMURLHandler *m_urlHandler; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)dealloc; - (void)setMainFrameViewController:(id)arg1; - (id)initWithMsgWrap:(id)arg1 andFrame:(struct CGRect)arg2; - (void)initView; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (id)formatText:(id)arg1; - (void)handleClose:(id)arg1; - (void)handleURL;

@end

@interface TakeOrSelectHeadImageLogic : MMObject <WCActionSheetDelegate, MMImagePickerManagerDelegate> { UIViewController *m_viewController; id m_delegate; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (id)initWithViewController:(id)arg1 delegate:(id)arg2;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)showGetHeadImage;
  • (void)MMImagePickerManagerDidCancel:(id)arg1;
  • (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2;
  • (void)showImagePikcer:(int)arg1;
  • (id)getNavigationController;
  • (id)getViewController;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiColumnReaderMessageNodeView : ReaderNewMessageNodeView { MMBrandHeadImageView *m_headerView; UILabel *m_nickNameLabel; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)genLabel:(id)arg1 maxWidth:(float)arg2 fone:(id)arg3;
  • (float)calLabelHeight:(id)arg1 maxWidth:(float)arg2 fone:(id)arg3;
  • (float)calLabelWidth:(id)arg1 maxWidth:(float)arg2 fone:(id)arg3;
  • (id)getPubTimeString:(id)arg1;
  • (float)readerContentLMargin;
  • (float)readerLineLMargin;
  • (float)readerContentWidth;
  • (float)readerViewWidth;
  • (void)onHeadImageClick;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onReaderViewClicked;
  • (BOOL)CanResponseClicked;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)forwardMessage;
  • (void)openWebUrl:(id)arg1;
  • (BOOL)CanWillShowReader:(id)arg1;
  • (void)updateBkgImage:(BOOL)arg1;
  • (BOOL)isTouchInView:(id)arg1;
  • (void)reLayoutSubviews;
  • (void)onOPButtonClicked:(id)arg1;
  • (BOOL)hasHeadImageAndNickName;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;

@end

@interface WSTagSearchLogic : NSObject { id _deletage; MMTagSearchBar *_searchBar; NSMutableArray *_tagList; NSString *_tagText; NSString *_normalText; }

@property(retain, nonatomic) NSString *normalText; // @synthesize normalText=_normalText; @property(retain, nonatomic) NSString *tagText; // @synthesize tagText=_tagText; @property(retain, nonatomic) NSMutableArray *tagList; // @synthesize tagList=_tagList; @property(nonatomic) __weak MMTagSearchBar *searchBar; // @synthesize searchBar=_searchBar; @property(nonatomic) __weak id deletage; // @synthesize deletage=_deletage; - (void).cxx_destruct; - (id)getCurrentTips; - (void)updateSearchBarCustomTips; - (void)updateTagSearchBar; - (void)updateTagText; - (void)resetTagSearchStatus; - (id)userQuery:(id)arg1; - (id)getTagQueryInfo:(id)arg1; - (void)handleSearchInputChanged:(id)arg1; - (void)tagSearchBarTextDidChanged:(id)arg1; - (BOOL)tagSearchBar:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (void)addTagName:(id)arg1 withType:(unsigned long)arg2 withExtraInfo:(id)arg3; - (void)dealloc; - (id)initWithTagSearchBar:(id)arg1;

@end

@interface WSSearchBarTagHolder : NSObject { unsigned long _type; NSString *_displayTag; NSString *_tagName; NSMutableDictionary *_extInfo; struct _NSRange _range; }

@property(nonatomic) struct _NSRange range; // @synthesize range=_range; @property(retain, nonatomic) NSMutableDictionary *extInfo; // @synthesize extInfo=_extInfo; @property(retain, nonatomic) NSString *tagName; // @synthesize tagName=_tagName; @property(retain, nonatomic) NSString *displayTag; // @synthesize displayTag=_displayTag; @property(nonatomic) unsigned long type; // @synthesize type=_type; - (void).cxx_destruct; - (void)setExternalInfo:(id)arg1 forKey:(id)arg2; - (id)getExternalInfoByKey:(id)arg1; - (id)initWithName:(id)arg1 withType:(unsigned long)arg2;

@end

@interface EmotionStoreSearchContainerView : MMUIView { NSMutableArray *m_logicStack; MMUISearchBar *m_originSearchBar; UIImageView *m_searchBarWrap; MMUIButton *m_backButton; MMUISearchBar *m_fakeSearchBar; UIScreenEdgePanGestureRecognizer *m_panGesture; BOOL m_hasMoving; float m_moveStartOffset; float m_moveCurOffset; UIWebView *m_frontestView; UIWebView *m_bottomView; UIView *m_bottomViewShadow; UIColor *_webViewBGColor; }

@property(retain, nonatomic) UIColor *webViewBGColor; // @synthesize webViewBGColor=_webViewBGColor; - (void).cxx_destruct; - (void)updateFrontestViewPosition; - (void)moveFrontestViewToRight; - (void)cancelMoveFrontestView; - (void)handlePanGesture:(id)arg1; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)onBackBtnClick; - (void)showFakeSearchBarAnimate; - (void)showFakeSearchBarWithBackButton; - (void)configFakeSearchBarWithBackButton; - (void)keyboardDidHide:(id)arg1; - (void)hideKeyboard; - (void)enableButton:(id)arg1; - (void)removeLastSearchJSLogic; - (void)cancelSearch; @property(readonly, nonatomic) StoreEmotionSearchJSLogic *lastSearchJSLogic; - (void)addSearchJSLogic:(id)arg1; - (id)initWithUISearchBar:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppProductMessageNodeView : BaseMessageNodeView { UILabel *titleLabel; UILabel *descLabel; float m_width; float m_height; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onMoreOperate:(id)arg1;
  • (void)showOpearation;
  • (void)onClick;
  • (void)updateThumbImage;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;

@end

@interface WCTimelineDataProvider : MMObject { NSString *fpHash; BOOL isWorking; unsigned long long uiClientLatestID; id delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)responseForSnsTimeLineWithTypeResponse:(id)arg1 Event:(unsigned long)arg2; - (void)forceGetSnsTimeLineOfSightFromServer; - (void)updateChangedItemsWithReferID:(id)arg1 bottomID:(id)arg2 minChangedTime:(unsigned long)arg3; - (void)updateWithReferID:(id)arg1 LatestID:(id)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)responseForSnsTimeLineResponse:(id)arg1 Event:(unsigned long)arg2; - (void)saveResponseListForFutureList:(id)arg1; - (void)internalSaveResponseListForFutureList:(id)arg1; - (void)requestForSnsTimeLineRequest:(id)arg1 minID:(id)arg2 lastRequestTime:(unsigned long)arg3; - (int)getNetworkType; - (id)convertServerRecList2List:(id)arg1; - (id)converServerAdList2List:(id)arg1; - (BOOL)hasExistAdItem:(id)arg1; - (id)converListToList:(id)arg1; - (id)convertAdvertiseMsgListToList; - (void)removeAllCacheAdvertiseMsgXml; - (id)getCachedAdItemList; - (id)getAdMsgXmlList; - (void)meggeObjectOperation:(id)arg1 snsObject:(id)arg2; - (unsigned long)onServiceCleanMd5; - (unsigned long)onServiceCleanCache; - (void)dealloc; - (void)SafeMD5; - (id)init;

@end

@interface WCInputTextCacheMgr : NSObject { NSMutableArray *_arrCacheText; NSMutableDictionary *_dicRedEnvelopesReceiveInfo; BOOL m_bNeedCacheRecieveInfo; }

  • (void).cxx_destruct;
  • (void)onServiceMemoryWarning;
  • (void)onServiceTerminate;
  • (void)onServiceEnterBackground;
  • (void)saveAllCache;
  • (id)getRedEnvelopesInfoByDataItem:(id)arg1;
  • (void)cacheFreeStatus:(id)arg1;
  • (void)cacheRewardStatus:(id)arg1;
  • (void)saveRedEnvelopesReceiveInfo;
  • (id)getCacheText:(id)arg1 refCommentItem:(id)arg2;
  • (void)cacheText:(id)arg1 refDataItem:(id)arg2 refCommentItem:(id)arg3;
  • (void)uncacheText:(id)arg1 refCommentItem:(id)arg2;
  • (id)cacheTextKey:(id)arg1 refCommentItem:(id)arg2;
  • (void)dealloc;
  • (void)saveCacheText;
  • (id)init;

@end

@interface VerifyVoicePrintLogicController : VoicePrintLogicControllerFactory <VoicePrintGetTicketDelegate, UIAlertViewDelegate, IRecordPermissionCheckExt, VoicePrintViewControllerDelegate, IVoicePrintMgrExt> { BOOL _isWaitting; int _failureTimes; VoicePrintGetTicket *m_getTicket; unsigned int uiMaxVerifyTryTimes; }

  • (id)factoryMethod; @property(nonatomic) unsigned int uiMaxVerifyTryTimes; // @synthesize uiMaxVerifyTryTimes;
  • (void).cxx_destruct;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)OnGetTicketError;
  • (void)OnGetTicket:(id)arg1;
  • (void)OnVerifyOkWithRandomKey:(id)arg1 andVoiceId:(unsigned long)arg2;
  • (void)OnUploadError:(int)arg1 andVoiceId:(unsigned long)arg2;
  • (void)OnGetMatchingResult:(int)arg1 andVoiceId:(unsigned long)arg2;
  • (void)OnLevelMeter:(unsigned long)arg1 Peak:(float)arg2;
  • (void)OnEndRecord:(BOOL)arg1;
  • (void)OnStartRecord;
  • (void)OnRecordPermissioned;
  • (void)OnRecordDenied;
  • (void)OnClickCanNotUnLockBtn;
  • (void)OnBackButtonDone;
  • (void)stopNonBlockLoading;
  • (void)startNonBlockLoading;
  • (void)OnTalkButtonCanceled;
  • (void)beginAllAnimation;
  • (void)OnTalkButtonPressed;
  • (void)OnViewDidLoad;
  • (void)voicePrintBtnPressed;
  • (void)processTimeOut;
  • (void)NeedMoreVoice;
  • (void)AuthenticationFailure;
  • (void)AuthenticationSuccess;
  • (void)callVoicePrintMgrStart;
  • (void)dealloc;
  • (id)initWithScene:(unsigned long)arg1;
  • (void)unregisterExtension;
  • (void)registerExtension;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SightView : UIView <SightPlayerViewDelegate, WCStateMachineDelegate, SightIconViewDelegate, MMAVPlayerItem, UIGestureRecognizerDelegate, AVPlayerStateControlDelegate> { BOOL _disabled; BOOL _coverMaskHidden; BOOL _disableResumeMusicPlayAfterPause; BOOL _shouldSkipStackOrResume; BOOL _managedByMMAVPlayerMgr; BOOL _wasPlayingBeforeClearPlayerView; id _delegate; unsigned int _scene; NSString *_thumbImagePath; UIImage *_thumbImage; NSString *_videoPath; NSString *_cpKey; int _playStatus; float _progress; UIColor *_coverMaskBackgroundColor; CMessageWrap *_m_oMessageWrap; SightIconView *_iconView; MMProgressViewEx *_progressView; UITapGestureRecognizer *_tapGestureOnIconView; UILabel *_hintLabel; UIView *_coverMask; int _currentMaskType; NSString *_currentHintText; UIImageView *_thumbImageView; SightPlayerView *_playerView; MMAVPlayerItemWrap *_playerWrap; WCStateMachine *_stateMachine; struct CGSize _iconViewSize; }

@property(nonatomic) BOOL wasPlayingBeforeClearPlayerView; // @synthesize wasPlayingBeforeClearPlayerView=_wasPlayingBeforeClearPlayerView; @property(retain, nonatomic) WCStateMachine *stateMachine; // @synthesize stateMachine=_stateMachine; @property(retain, nonatomic) MMAVPlayerItemWrap *playerWrap; // @synthesize playerWrap=_playerWrap; @property(retain, nonatomic) SightPlayerView *playerView; // @synthesize playerView=_playerView; @property(retain, nonatomic) UIImageView *thumbImageView; // @synthesize thumbImageView=_thumbImageView; @property(retain, nonatomic) NSString *currentHintText; // @synthesize currentHintText=_currentHintText; @property(nonatomic) int currentMaskType; // @synthesize currentMaskType=_currentMaskType; @property(retain, nonatomic) UIView *coverMask; // @synthesize coverMask=_coverMask; @property(retain, nonatomic) UILabel *hintLabel; // @synthesize hintLabel=_hintLabel; @property(nonatomic) struct CGSize iconViewSize; // @synthesize iconViewSize=_iconViewSize; @property(retain, nonatomic) UITapGestureRecognizer *tapGestureOnIconView; // @synthesize tapGestureOnIconView=_tapGestureOnIconView; @property(retain, nonatomic) MMProgressViewEx *progressView; // @synthesize progressView=_progressView; @property(retain, nonatomic) SightIconView *iconView; // @synthesize iconView=_iconView; @property(nonatomic) BOOL managedByMMAVPlayerMgr; // @synthesize managedByMMAVPlayerMgr=_managedByMMAVPlayerMgr; @property(retain, nonatomic) CMessageWrap *m_oMessageWrap; // @synthesize m_oMessageWrap=_m_oMessageWrap; @property(nonatomic) BOOL shouldSkipStackOrResume; // @synthesize shouldSkipStackOrResume=_shouldSkipStackOrResume; @property(nonatomic) BOOL disableResumeMusicPlayAfterPause; // @synthesize disableResumeMusicPlayAfterPause=_disableResumeMusicPlayAfterPause; @property(retain, nonatomic) UIColor *coverMaskBackgroundColor; // @synthesize coverMaskBackgroundColor=_coverMaskBackgroundColor; @property(nonatomic) BOOL coverMaskHidden; // @synthesize coverMaskHidden=_coverMaskHidden; @property(nonatomic) float progress; // @synthesize progress=_progress; @property(nonatomic) int playStatus; // @synthesize playStatus=_playStatus; @property(nonatomic, getter=isDisabled) BOOL disabled; // @synthesize disabled=_disabled; @property(retain, nonatomic) NSString *cpKey; // @synthesize cpKey=_cpKey; @property(retain, nonatomic) NSString *videoPath; // @synthesize videoPath=_videoPath; @property(retain, nonatomic) UIImage *thumbImage; // @synthesize thumbImage=_thumbImage; @property(retain, nonatomic) NSString *thumbImagePath; // @synthesize thumbImagePath=_thumbImagePath; @property(nonatomic) unsigned int scene; // @synthesize scene=_scene; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)showMaskType:(int)arg1 animated:(BOOL)arg2; - (void)showCurrentHintText; - (void)showCurrentMaskType; - (void)setMaskType:(int)arg1 hintText:(id)arg2 afterDelay:(double)arg3; - (void)onStateMachineDidEnterState:(id)arg1 withTransition:(id)arg2; - (BOOL)isCurrentStateNameContainedInStates:(id)arg1; - (void)hideVideoLoadingView; - (void)showVideoLoadingView; - (void)playerOnDownloaded; - (void)pauseForDownloading:(BOOL)arg1; - (void)onProgressEnd; - (BOOL)onClickSightIconView:(id)arg1; - (void)onSightDurationUpdate:(CDStruct_1b6d18a9)arg1; - (void)onVideoSizeUpdate:(struct CGSize)arg1; - (void)onResumeSightPlayerView:(id)arg1; - (void)onStack; - (void)onItemCleared; - (BOOL)onPlayEnd:(BOOL)arg1; - (void)onResume; - (void)willStack; - (BOOL)performClear; - (BOOL)performFullPlayWithMute:(BOOL)arg1; - (BOOL)performFullPlay; - (BOOL)performFullLoad; - (void)silentPlayImmediately; - (void)performSilentPlay; - (void)performPauseForce:(BOOL)arg1; - (void)performLoadItem:(id)arg1; - (void)seekToTime:(float)arg1; - (void)stop; - (void)pauseWithShowThumb:(BOOL)arg1 bForcePause:(BOOL)arg2; - (void)pauseForce:(BOOL)arg1; - (void)playWithMute:(BOOL)arg1 forceUsingAVPlayer:(BOOL)arg2; - (void)clear; - (void)clearPlayerView; - (void)killPlayerWrap; - (BOOL)isMute; - (void)tryToStopImmediately; - (void)tryToStop; - (void)tryToPauseWithShowThumb:(BOOL)arg1; - (void)tryToPause; - (void)tryToSeekToTime:(unsigned int)arg1; - (void)tryToSeekToStartTime; - (void)tryToReportKVArgs:(struct CDNDownloadResult)arg1; - (void)tryToClearPlayArgs; - (void)tryToSavePlayedTime; - (CDStruct_1b6d18a9)getCurrentPlaybackTime; - (BOOL)isPlaying; - (void)tryToPlayWithSound:(BOOL)arg1 hideCoverWithAnimation:(BOOL)arg2 forceUsingAVPlayer:(BOOL)arg3; - (void)tryToPlayWithSound:(BOOL)arg1 hideCoverWithAnimation:(BOOL)arg2; - (void)tryToPlayWithSound:(BOOL)arg1 forceUsingAVPlayer:(BOOL)arg2; - (void)tryToPlayWithSound:(BOOL)arg1; - (BOOL)isReadyToPlay; - (void)tryToDisable; - (void)tryToSetVideoPath:(id)arg1; - (void)setAnimating:(BOOL)arg1; - (void)setHintTextColor:(id)arg1; - (void)setHintText:(id)arg1; - (void)setLoadingViewHidden:(BOOL)arg1; - (void)setIconViewHidden:(BOOL)arg1; - (void)tryToSetProgressStep:(float)arg1; - (void)tryToSetProgress:(float)arg1; - (BOOL)isInFlowControl; - (BOOL)tryToEnterFlowControl; - (void)didFailToUploadVideo; - (void)didUploadVideo; - (BOOL)tryToUploadVideo; - (void)tryToConnectForUpload; - (void)tryToWaitForUpload; - (BOOL)isFailedToDownloadVideo; - (void)didFailToDownloadVideo; - (BOOL)isDownloadingVideo; - (BOOL)tryToDownloadVideo; - (BOOL)isConnecting; - (BOOL)tryToConnectForDownload; - (BOOL)isWaitingForDownload; - (BOOL)tryToWaitForDownload; - (BOOL)isActive; - (void)tryToReset; - (void)showIntoScreen:(BOOL)arg1; - (void)setContentMode:(int)arg1; @property(nonatomic) BOOL disablePlayerStatusTimerCheck; - (void)onSingleTapOnIconView:(id)arg1; - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2; - (void)hidePlayerView:(BOOL)arg1; - (void)hideThumbImageView:(BOOL)arg1; - (void)dealloc; - (id)getVideoPlayerView; - (id)getSightPlayerView; - (void)tryShowDownloadingView; - (void)animateHideDownloadingView; - (void)setFrame:(struct CGRect)arg1; - (void)resetStateMachine; - (void)activate; - (void)setStateMachine; - (id)initWithFrame:(struct CGRect)arg1 managedByMMAVPlayerMgr:(BOOL)arg2; - (id)initWithFrame:(struct CGRect)arg1; - (id)initWithManagedByMMAVPlayerMgr:(BOOL)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GoogleItemData : NSObject { NSString *m_email; int m_mode; }

@property(nonatomic) int m_mode; // @synthesize m_mode; @property(retain, nonatomic) NSString *m_email; // @synthesize m_email; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface DeletedMsg : NSObject { unsigned long createTime; long long msgSvrId; }

  • (void)initialize; @property(nonatomic) unsigned long createTime; // @synthesize createTime; @property(nonatomic) long long msgSvrId; // @synthesize msgSvrId;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionGetDesignerSimpleInfoCgi : StoreEmotionBaseCgi { NSString *m_designerId; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)handleErrorReturn; - (void)handleMessageReturnWithResponse:(id)arg1; - (BOOL)startRequestWithDesignerId:(id)arg1; - (id)init;

@end

@interface AppCommentItem : NSObject { NSString *caption; NSString *reportid; NSURL *commenturl; NSString *itemType; int buttonIndex; }

@property(nonatomic) int buttonIndex; // @synthesize buttonIndex; @property(retain, nonatomic) NSString *itemType; // @synthesize itemType; @property(retain, nonatomic) NSURL *commenturl; // @synthesize commenturl; @property(retain, nonatomic) NSString *reportid; // @synthesize reportid; @property(retain, nonatomic) NSString *caption; // @synthesize caption; - (void).cxx_destruct; - (BOOL)isCancelButton; - (id)description; - (void)dealloc;

@end

@interface WCUtil : NSObject { }

  • (id)getDocSnWithUrl:(id)arg1;
  • (id)rangesOfString:(id)arg1 inString:(id)arg2;
  • (id)getUxInfoWithInteract:(id)arg1 StartTime:(unsigned long long)arg2 EndTime:(unsigned long long)arg3;
  • (BOOL)isUseWxpcDownload;
  • (BOOL)isUseWxpcUpload;
  • (BOOL)isUseVCodecDownload;
  • (BOOL)isUseVCodecUpload;
  • (BOOL)isUseWebpDownload;
  • (BOOL)isUseWebpUpload;
  • (BOOL)isExistGroupName:(id)arg1 exceptGroup:(id)arg2;
  • (BOOL)saveWCSetting:(id)arg1;
  • (id)getWCSetting;
  • (void)endNetworkEvent:(int)arg1 event:(int)arg2;
  • (void)beginNetworkEvent:(int)arg1 event:(int)arg2;
  • (id)mergeHomePage:(unsigned long long)arg1 minId:(unsigned long long)arg2 Left:(id)arg3 Right:(id)arg4 Added:(id)arg5 Changed:(id)arg6 Deleted:(id)arg7;
  • (id)mergeTimeline:(id)arg1 Left:(id)arg2 Right:(id)arg3 Added:(id)arg4 Changed:(id)arg5 Deleted:(id)arg6;
  • (id)pathForSelfHomepageFPBackup;
  • (id)pathForTimelineFPBackup;
  • (id)pathForCurUserBGImg;
  • (id)pathForBGImg:(id)arg1;
  • (id)pathForBGImgDir;
  • (int)serverUrlTypeToLocalType:(int)arg1;
  • (int)localUrlTypeToServerType:(int)arg1;
  • (int)serverActionTypeToLocalType:(int)arg1;
  • (int)localActionTypeToServerType:(int)arg1;
  • (int)serverActionSceneToLocalScene:(int)arg1;
  • (int)localActionSceneToServerScene:(int)arg1;
  • (int)serverContentDescSceneToLocalType:(int)arg1;
  • (int)localContentDescSceneToServerType:(int)arg1;
  • (int)serverContentDescShowTypeToLocalType:(int)arg1;
  • (int)localContentDescShowTypeToServerType:(int)arg1;
  • (int)serverContentTypeToLocalType:(int)arg1;
  • (int)localContentTypeToServerType:(int)arg1;
  • (int)serverMediaSubTypeToLocalType:(int)arg1 serverSubType:(int)arg2;
  • (int)localMediaSubTypeToServerType:(int)arg1 localSubType:(int)arg2;
  • (int)serverMediaTypeToLocalType:(int)arg1;
  • (int)localMediaTypeToServerType:(int)arg1;
  • (id)getUserWCSucceedItemPath;
  • (id)getUserWCFailedQueuePath;
  • (id)uploadPathForUploadMedia:(id)arg1;
  • (id)getWCDBPath;
  • (id)getUserWCMediaUploadDir;
  • (id)getUserWCMediaDownloadDir;
  • (id)getUserWCMediaDir;
  • (id)getUserWCDBRootDir;
  • (id)getUserWCRootDir;
  • (id)getLocationUrl:(id)arg1;

@end

@interface MMSMFinishViewController : MMSMBaseViewController { }

  • (void)onEnterButtonClicked:(id)arg1;
  • (void)viewDidLoad;
  • (id)init;

@end

@interface ContactTagDetailViewController : MMUIViewController <UIAlertViewDelegate, MMTableViewInfoDelegate, ChatRoomMemberGridViewDelegate, contactInfoDelegate, IContactLabelMgrExt, MultiSelectContactsViewControllerDelegate, UITextFieldDelegate> { ContactTagData *_contactTagData; int _actionType; unsigned long _uiJobID; MMTableViewInfo *m_tableViewInfo; NSMutableArray *m_arrMemberList; unsigned int m_nCellCnt; BOOL m_bDeleteStatus; UITextField *m_tagNameTextField; UILabel *m_WarningTextLabel; id m_delegate; NSString *m_title; NSString *m_leftBarButtonTitle; BOOL isAlreadyPopKeyBoardWhenCreate; BOOL isShowWarningText; BOOL isAlreadyDisMissSelf; BOOL isTagNameOverLimit; int TagCountOfMutiSelectScene; BOOL m_bIsFromContactTagHelloWorld; NSString *ns_CurTagNameTextFieldValue; }

@property(retain, nonatomic) NSString *m_leftBarButtonTitle; // @synthesize m_leftBarButtonTitle; @property(retain, nonatomic) NSString *m_title; // @synthesize m_title; @property(nonatomic) BOOL m_bIsFromContactTagHelloWorld; // @synthesize m_bIsFromContactTagHelloWorld; @property(retain, nonatomic) NSString *ns_CurTagNameTextFieldValue; // @synthesize ns_CurTagNameTextFieldValue; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onDeleteContactLabel:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)setContactLabel:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)onAddContactLabel:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)updateContactLabelName:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)reloadMemberListAndView:(id)arg1 isChatRoomList:(BOOL)arg2; - (void)onMultiSelectContactReturn:(id)arg1; - (void)openContactInfo:(id)arg1; - (void)onDeleteMember:(id)arg1; - (void)onLongPressEx:(id)arg1; - (void)setShowRemoveMember; - (void)addMember; - (void)ShowMultiSelectContactsViewController:(id)arg1; - (void)onTagNameChanged:(id)arg1; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (BOOL)textFieldShouldClear:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (unsigned long)JobForContactTagChanged; - (unsigned long)JobForTagNameWithServer; - (BOOL)isTagNameEmpty:(id)arg1; - (BOOL)isTagNameEmptyOrExist:(id)arg1; - (BOOL)isContactTagListChanged; - (BOOL)isTagNameChanged; - (BOOL)isTagNameCreated; - (void)didReceiveMemoryWarning; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)SetSaveButtonEnable:(BOOL)arg1; - (void)onSave:(id)arg1; - (void)onDismiss:(id)arg1; - (void)InternalDisMissSelfAnimated:(BOOL)arg1; - (void)initView; - (void)reloadTableData; - (void)makeDeleteBtnCell:(id)arg1 CellInfo:(id)arg2; - (void)onTagDeleteButtonPress:(id)arg1; - (id)makeDeleteBtnSection; - (id)makeMemListSection; - (void)makeWhiteCell:(id)arg1 CellInfo:(id)arg2; - (int)getColCount; - (void)makeMemListCell:(id)arg1 CellInfo:(id)arg2; - (void)updateToNormalStatusEx; - (void)updateMemberView; - (unsigned int)getBtnList:(id)arg1; - (void)HideWarningText; - (void)ShowWarningText:(id)arg1; - (void)makeWarningTextCell:(id)arg1 CellInfo:(id)arg2; - (id)makeInfoHeaderSection; - (void)makeTagNameCell:(id)arg1 CellInfo:(id)arg2; - (void)initData; - (void)LoadMemberList; - (void)sortTagContacts; - (void)dealloc; - (id)initWithMembers:(id)arg1; - (id)initWithItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCInputController : MMObject <MMGrowTextViewDelegate, EmoticonBoardViewDelegate, BaseEmoticonViewDelegate> { float _fKeyboardAnimationDuration; float _fKeyboardHeight; int _iKeyboardAnimationCurve; int _eInputMode; UIView *_inputView; UIScrollView *_scrollView; MMGrowTextView *_textView; EmoticonBoardView *_emoticonBoardView; float _fInputViewY; float _fScrollViewY; float _fScrollViewOriginY; id _delegate; BOOL _bAnimationCutHeight; BOOL _translucentKeyboard; }

@property(nonatomic) BOOL translucentKeyboard; // @synthesize translucentKeyboard=_translucentKeyboard; @property(readonly, nonatomic) float fKeyboardHeight; // @synthesize fKeyboardHeight=_fKeyboardHeight; @property(nonatomic) BOOL bAnimationCutHeight; // @synthesize bAnimationCutHeight=_bAnimationCutHeight; @property(nonatomic) int eInputMode; // @synthesize eInputMode=_eInputMode; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) float fScrollViewOriginY; // @synthesize fScrollViewOriginY=_fScrollViewOriginY; @property(nonatomic) float fScrollViewY; // @synthesize fScrollViewY=_fScrollViewY; @property(nonatomic) float fInputViewY; // @synthesize fInputViewY=_fInputViewY; @property(nonatomic) __weak EmoticonBoardView *emoticonBoardView; // @synthesize emoticonBoardView=_emoticonBoardView; @property(nonatomic) __weak UIScrollView *scrollView; // @synthesize scrollView=_scrollView; @property(nonatomic) __weak MMGrowTextView *textView; // @synthesize textView=_textView; @property(nonatomic) __weak UIView *inputView; // @synthesize inputView=_inputView; - (void).cxx_destruct; - (void)OnEmoticonStateDidChanged:(BOOL)arg1; - (void)onSendButtonClicked; - (void)textViewCommit; - (void)UpdateTabbarSendButtonState; - (void)MMGrowTextViewBeginEditing:(id)arg1; - (void)TextDidChanged:(id)arg1 selectedRange:(struct _NSRange)arg2; - (void)TextViewDidEnter:(id)arg1; - (void)updateScrollViewY:(float)arg1; - (void)inputModeChangeButtonClicked; - (void)onSystemHideKeyboard; - (void)AnimationDidStop:(id)arg1; - (void)doHideKeybaord; - (void)keyboardWillHide:(BOOL)arg1; - (void)keyboardWillShow:(float)arg1; - (BOOL)TextViewDidDelete; - (void)setKeyboardAnimationCurve:(int)arg1; - (void)setKeyboardAnimationDuration:(float)arg1; - (void)TextViewHeightDidChanged:(id)arg1; - (void)becomeTextView; - (void)resignResponder; - (void)resignTextView; - (void)deleteEmoticon; - (void)didSelectorEmoticon:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoipMonoMsgIdkeyReport : NSObject { }

  • (void)pushKitFormMsgOkShowNotification;
  • (void)pushKitRoomInfoBroken;
  • (void)pushKitRoomInfoEmpty;
  • (void)pushKitCreateTimeEmpty;
  • (void)pushKitInviteUserEmpty;
  • (void)pushKitReceiveMsg;
  • (void)logicUiOkNotifyMsgTimeUnRealClosePreConnect;
  • (void)logicUiOkNotifyMsgOpenPreConnect;
  • (void)logicUiOkPushKitMsgClosePreConnect;
  • (void)logicUiOkApnsMsgClosePreConnect;
  • (void)logicUiOkSyncMsgClosePreConnect;
  • (void)logicUiErrorInviteType;
  • (void)logicUiErrorPhoneCalling;
  • (void)logicUiErrorMsgTransformFailed;
  • (void)logicUiErrorInviteUserNotExist;
  • (void)logicUiErrorMsgType;
  • (void)logicGetRoomInfoOpenUIOk;
  • (void)logicGetRoomInfoOpenUIError;
  • (void)logicGetRoomInfoRespOk;
  • (void)logicGetRoomInfoErrorRespFail;
  • (void)logicGetRoomInfoErrorRespNull;
  • (void)logicGetRoomInfoErrorTimeOut;
  • (void)logicGetRoomInfoErrorCreate;
  • (void)logicGetRoomInfoErrorPara;
  • (void)logicCancelCloseNotMatch;
  • (void)logicCancelCloseOk;
  • (void)logicCancelTypeAnswerHasAccept;
  • (void)logicCancelErrorMsgNotVaild;
  • (void)logicCancelErrorMsgNotCancelMsg;
  • (void)logicCancelErrorMsgType;
  • (void)logicRejectSendAckBusy;
  • (void)logicRejectErrorInviteUserNotExist;
  • (void)logicRejectNotSyncMsg;
  • (void)logicRejectErrorMsgNotVaild;
  • (void)logicRejectErrorCancelMsgCannotReject;
  • (void)logicRejectErrorMsgType;
  • (void)logicStartGetRoomInfoCgi;
  • (void)logicStartUIDirectlyError;
  • (void)logicStartUIDirectlyOk;
  • (void)logicStartErrorGetRoomInfoCgiRunning;
  • (void)logicStartErrorMsgType;
  • (void)msgSyncCancel;
  • (void)msgSyncInvite;
  • (void)msgNotifyAnswer;
  • (void)msgNotifyCancel;
  • (void)msgNotifyInvite;
  • (void)reportId:(int)arg1 Key:(int)arg2;

@end

@interface VoiceReminderMgr : MMService <MMService, PBMessageObserverDelegate, IMsgExt> { NSMutableDictionary *_dicRemindId; }

  • (void).cxx_destruct;
  • (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)deleteRemindMsgs:(id)arg1;
  • (void)dealloc;
  • (id)init;
  • (BOOL)shouldNotifyRemindMsg:(id)arg1;
  • (void)doRemindMsgsOp:(unsigned long)arg1 arrRemindId:(id)arg2;
  • (void)onRemindMsgsOpReturn:(id)arg1 Event:(unsigned long)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSOnlineCommonCell : MMTableViewCell { FTSBussinessResultItem *_resultItem; NSMutableArray *_arrKeyword; AttributeLabel *_titleLabel; AttributeLabel *_descLabel; MMWebImageView *_thumbImageView; MMWebImageView *_detailIconImageView; UILabel *_detailLabel; }

  • (void).cxx_destruct;
  • (void)updateResultItem:(id)arg1 arrKeyword:(id)arg2;
  • (void)updateStatus:(BOOL)arg1;
  • (void)initView;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface WCAccountAutoLoginControlLogic : WCBaseControlLogic <WCAccountGraphicVerifyControlLogicDelegate, WCAccountSafeDeviceControlLogicDelegate, WCAccountVoice2ndVerifyControlLogicDelegate, MMWebViewDelegate, MMTipsViewControllerDelegate, PBMessageObserverDelegate, IRsaCertMgrExt, WCAccountManualAuthControlLogicDelegate, MMUIViewControllerDelegate> { WCAccountControlData *m_data; MMUIWindow *m_window; WCAccountSafeDeviceControlLogic *m_safeDeviceLogic; WCAccountGraphicVerifyControlLogic *m_graphicVerifyLogic; WCAccountVoice2ndVerifyControlLogic *m_voice2ndVerifyLogic; WCAccountManualAuthControlLogic *m_manualAuthLogic; id m_delegate; unsigned long m_idc_redirect_count; unsigned long m_ecdh_error_count; unsigned long m_cert_error_count; BOOL m_bSessionKeyNeedECDHDecrypt; BOOL m_bStopCloseAcct; CountDownTipViewController *m_tipView; unsigned long long m_ui64BeginTime; BOOL m_bHasKickout; }

  • (void).cxx_destruct;
  • (BOOL)onManualAuthControlLogicError:(id)arg1;
  • (void)onManualAuthControlLogicStop:(unsigned int)arg1 response:(id)arg2;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)HandleMessageReturn:(id)arg1;
  • (void)handleAuthResponse:(id)arg1;
  • (void)onStopCloseAcct;
  • (void)OnRsaCertFail;
  • (void)showTipWithTitle:(id)arg1 message:(id)arg2 btnTitle:(id)arg3 countDown:(unsigned long)arg4 errorInfo:(id)arg5;
  • (void)showTipView;
  • (void)onClickTipsBtn:(id)arg1 Index:(int)arg2;
  • (void)OnRsaCertCGIAgain;
  • (void)webViewReturn:(id)arg1;
  • (void)stopLogicLoginRetry;
  • (void)onAlertErrorAction:(id)arg1;
  • (void)onErrorAction:(id)arg1;
  • (void)onVoice2ndVerifyControlLogicReturnOK;
  • (void)onVoice2ndVerifyControlLogicCancel;
  • (void)onSafeDeviceControlLogicReturnOK;
  • (void)onSafeDeviceControlLogicCancel;
  • (void)onGraphicVerifyControlLogicReturn:(id)arg1;
  • (id)onGraphicVerifyControlLogicGetAuthRequest:(BOOL)arg1;
  • (void)onGraphicVerifyControlLogicCancel;
  • (void)closeFirstView;
  • (void)openFirstView;
  • (void)kickOut;
  • (void)stopLogicWithKickOut;
  • (void)closeMainFrame;
  • (void)startLogic;
  • (id)getViewController;
  • (id)genAutoAuthRequest;
  • (id)genAutoAuthRequest:(BOOL)arg1;
  • (BOOL)startAutoAuth:(id)arg1;
  • (void)dealloc;
  • (void)stopLogic:(unsigned int)arg1;
  • (id)init;
  • (void)setDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXGBackupTestViewController : MMUIViewController { UIScrollView *m_scrollView; WXGBackupIndexDB *m_indexDB; }

  • (void).cxx_destruct;
  • (void)testArrange;
  • (void)loadSelection;
  • (void)writeBufferFileToPersistentPath;
  • (void)onCancelSelectSession;
  • (void)onSelectSession:(id)arg1;
  • (void)confirmBackup;
  • (void)rejectBackup;
  • (void)testRecoverInfoInsert;
  • (void)testDBInsert;
  • (void)makeBackupInfoView;
  • (void)makeScrollView;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RadarSearchViewController : MMUIViewController <RadarSearchViewDelegate, IRadarSearchExt> { UIView *m_radarView; }

  • (void).cxx_destruct;
  • (id)getCurViewController;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (id)initForRadarSearch;
  • (void)initRadarSearchView;
  • (void)onRadarSearchViewClose:(BOOL)arg1;
  • (void)dealloc;
  • (BOOL)isSvrErrorTipForbidden;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMStoreEmotionDetailViewController : MMUIViewController <EmoticonButtonDescExt, StoreEmotionDeleteCgiDelegate, IStoreEmotionRewardExt, EmotionStoreDetailRewardEntranceDelegate, IEmoticonPackageStateMgrExt, UIAlertViewDelegate, SessionSelectControllerDelegate> { int _type; int _scene; BOOL _needScrollToBottom; BOOL _m_isGettingRewardInfo; NSString *m_storeSession; EmoticonStoreItem *m_storeItem; NSMutableArray *m_arrEmoticon; MMUIScrollView *m_tableView; UIButton *m_button; EmotionProgressView *m_progressView; UIView *m_downLoadStateView; UIButton *m_cancelButton; unsigned long m_extrance; UILabel *m_priceLabel; EmoticonStoreDetailCoverImageView *m_coverImageView; UILabel *m_nameLabel; UILabel *m_timeLabel; UILabel *m_copyrightLabel; UIButton *m_statementButton; EmoticonStoreGridView *m_thumbGridView; UIView *m_previewTipsLabel; UILabel *m_descLabel; UIImageView *m_animationImageView; UIImageView *m_animationView; UIView *m_packDescContainView; UIButton *m_useButton; NSString *m_clickRegionDesc; UILabel *m_serverDescLabel; UILabel *m_previewDescLabel; unsigned long m_scence; unsigned long m_clickFlag; WCDataItem *_m_dataItem; UIButton *_m_complainButton; UILabel *_m_animationLabel; StoreEmotionDeleteCgi *_m_deleteCgi; EmoticonStoreDetailRewardEntranceView *_rewardView; EmotionRewardResponseInfo *_m_rewardInfo; EmotionStoreDetailDesignerContainerView *_designerContainerView; UIView *_statementContainerView; StoreEmotionPageShareLogic *_shareLogic; }

  • (id)genProductIdFromTimelineUserData:(id)arg1; @property(retain, nonatomic) StoreEmotionPageShareLogic *shareLogic; // @synthesize shareLogic=_shareLogic; @property(retain, nonatomic) UIView *statementContainerView; // @synthesize statementContainerView=_statementContainerView; @property(retain, nonatomic) EmotionStoreDetailDesignerContainerView *designerContainerView; // @synthesize designerContainerView=_designerContainerView; @property(nonatomic) BOOL m_isGettingRewardInfo; // @synthesize m_isGettingRewardInfo=_m_isGettingRewardInfo; @property(retain, nonatomic) EmotionRewardResponseInfo *m_rewardInfo; // @synthesize m_rewardInfo=_m_rewardInfo; @property(retain, nonatomic) EmoticonStoreDetailRewardEntranceView *rewardView; // @synthesize rewardView=_rewardView; @property(retain, nonatomic) StoreEmotionDeleteCgi *m_deleteCgi; // @synthesize m_deleteCgi=_m_deleteCgi; @property(retain, nonatomic) UILabel *m_animationLabel; // @synthesize m_animationLabel=_m_animationLabel; @property(retain, nonatomic) UIButton *m_complainButton; // @synthesize m_complainButton=_m_complainButton; @property(retain, nonatomic) WCDataItem *m_dataItem; // @synthesize m_dataItem=_m_dataItem; @property(nonatomic) BOOL needScrollToBottom; // @synthesize needScrollToBottom=_needScrollToBottom; @property(nonatomic) unsigned long m_clickFlag; // @synthesize m_clickFlag; @property(nonatomic) unsigned long m_scence; // @synthesize m_scence; @property(retain, nonatomic) UILabel *m_previewDescLabel; // @synthesize m_previewDescLabel; @property(retain, nonatomic) UILabel *m_serverDescLabel; // @synthesize m_serverDescLabel; @property(retain, nonatomic) NSString *m_clickRegionDesc; // @synthesize m_clickRegionDesc; @property(retain, nonatomic) UIButton *m_useButton; // @synthesize m_useButton; @property(retain, nonatomic) UIView *m_packDescContainView; // @synthesize m_packDescContainView; @property(retain, nonatomic) UIImageView *m_animationView; // @synthesize m_animationView; @property(retain, nonatomic) UIImageView *m_animationImageView; // @synthesize m_animationImageView; @property(retain, nonatomic) UILabel *m_descLabel; // @synthesize m_descLabel; @property(retain, nonatomic) UIView *m_previewTipsLabel; // @synthesize m_previewTipsLabel; @property(retain, nonatomic) EmoticonStoreGridView *m_thumbGridView; // @synthesize m_thumbGridView; @property(retain, nonatomic) UIButton *m_statementButton; // @synthesize m_statementButton; @property(retain, nonatomic) UILabel *m_copyrightLabel; // @synthesize m_copyrightLabel; @property(retain, nonatomic) UILabel *m_timeLabel; // @synthesize m_timeLabel; @property(retain, nonatomic) UILabel *m_nameLabel; // @synthesize m_nameLabel; @property(retain, nonatomic) EmoticonStoreDetailCoverImageView *m_coverImageView; // @synthesize m_coverImageView; @property(retain, nonatomic) UILabel *m_priceLabel; // @synthesize m_priceLabel; @property(nonatomic) unsigned long m_extrance; // @synthesize m_extrance; @property(retain, nonatomic) UIButton *m_cancelButton; // @synthesize m_cancelButton; @property(retain, nonatomic) UIView *m_downLoadStateView; // @synthesize m_downLoadStateView; @property(retain, nonatomic) EmotionProgressView *m_progressView; // @synthesize m_progressView; @property(retain, nonatomic) UIButton *m_button; // @synthesize m_button; @property(retain, nonatomic) MMUIScrollView *m_tableView; // @synthesize m_tableView; @property(retain, nonatomic) NSMutableArray *m_arrEmoticon; // @synthesize m_arrEmoticon; @property(retain, nonatomic) EmoticonStoreItem *m_storeItem; // @synthesize m_storeItem; @property(retain, nonatomic) NSString *m_storeSession; // @synthesize m_storeSession;
  • (void).cxx_destruct;
  • (void)onStoreEmotionRewardCompleteOkWithPid:(id)arg1 RewardInfo:(id)arg2;
  • (void)onGetEmotionRewardFinishedWithPid:(id)arg1 RewardInfo:(id)arg2;
  • (void)onShowAllDonorsButtonClick;
  • (void)onRewardButtonClick;
  • (void)onStoreEmotionDeleteCgiFailed:(id)arg1;
  • (void)onStoreEmotionDeleteCgiOK:(id)arg1;
  • (void)viewDidLayoutSubviews;
  • (void)onGetEmoticonDownloadFlag:(unsigned long)arg1 andButtonDesc:(id)arg2;
  • (BOOL)needJudgeClickFlag;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onState:(int)arg1;
  • (BOOL)showServerDescLabel;
  • (void)updateSubViewsMarginWithContainViewHeight:(float)arg1;
  • (BOOL)showExpiredButton;
  • (void)OnDownloadProgressChanged:(id)arg1 CurrLength:(unsigned int)arg2 TotalLength:(unsigned int)arg3;
  • (void)OnUpdateEmoticonPackageState:(id)arg1 toState:(int)arg2;
  • (void)viewWillBePoped:(BOOL)arg1;
  • (void)OnBuyItemCancel:(id)arg1;
  • (void)OnBuyItemFailed:(id)arg1;
  • (void)OnBuyItemSuccess:(id)arg1;
  • (void)onLawBtnClick;
  • (void)onCancelDownloadBtnClick;
  • (void)checkEmoticonBuyRet:(int)arg1;
  • (void)onPurchaseBtnClick;
  • (void)reportDownload;
  • (void)onClickComplainButton;
  • (void)OnCancelModalView:(id)arg1;
  • (struct CGPoint)makeStatementCell:(id)arg1 marginPoint:(struct CGPoint)arg2;
  • (struct CGPoint)makeCopyRightCell:(id)arg1 marginPoint:(struct CGPoint)arg2;
  • (void)clickDesignerCell;
  • (struct CGPoint)updateDesignerView:(struct CGPoint)arg1;
  • (struct CGPoint)makeDesignerCell:(id)arg1 marginPoint:(struct CGPoint)arg2;
  • (void)tryGetRewardInfo;
  • (struct CGPoint)updateRewardViewWithMarginPoint:(struct CGPoint)arg1;
  • (struct CGPoint)makeRewardCell:(id)arg1 marginPoint:(struct CGPoint)arg2;
  • (struct CGPoint)makeEmoticonsCell:(id)arg1 rowEmoticons:(id)arg2 Previews:(id)arg3 marginPoint:(struct CGPoint)arg4;
  • (struct CGPoint)updateGridView:(id)arg1 WithEmoticons:(id)arg2 Previews:(id)arg3;
  • (struct CGPoint)updateStatementMarginPoint:(struct CGPoint)arg1;
  • (struct CGPoint)updateCopyRight:(id)arg1 marginPoint:(struct CGPoint)arg2;
  • (struct CGPoint)updatePreviewTipCell:(struct CGPoint)arg1;
  • (struct CGPoint)makePreviewTipCell:(id)arg1 marginPoint:(struct CGPoint)arg2;
  • (struct CGPoint)updateDescCell:(id)arg1 marginPoint:(struct CGPoint)arg2;
  • (struct CGPoint)makeDescCell:(id)arg1 marginPoint:(struct CGPoint)arg2;
  • (void)makeBuyButton:(id)arg1 item:(id)arg2;
  • (void)useThisEmoticon;
  • (void)makeUseButton:(id)arg1 item:(id)arg2;
  • (struct CGPoint)updateCoverImageView:(struct CGPoint)arg1;
  • (struct CGPoint)makeCoverImageCell:(id)arg1;
  • (void)updatePackTypeView:(struct CGPoint)arg1;
  • (void)makePackTypeLabel:(id)arg1 item:(id)arg2;
  • (struct CGPoint)updatePackTimeLabel:(id)arg1 item:(id)arg2 marginPoint:(struct CGPoint)arg3;
  • (void)makeServerDescLabel:(id)arg1 item:(id)arg2;
  • (void)makePackTimeLabel:(id)arg1 item:(id)arg2;
  • (struct CGPoint)updatePackNameLabel:(id)arg1 item:(id)arg2 marginPoint:(struct CGPoint)arg3;
  • (void)makePackNameLabel:(id)arg1 item:(id)arg2;
  • (void)refreshPriceLabelString;
  • (void)makePackPriceLabel:(id)arg1 item:(id)arg2;
  • (struct CGPoint)makeContainerView:(id)arg1 item:(id)arg2;
  • (struct CGPoint)updateUseButton:(struct CGPoint)arg1;
  • (struct CGPoint)updateServerDescLabel:(struct CGPoint)arg1;
  • (struct CGPoint)updateBuyButton:(struct CGPoint)arg1;
  • (struct CGPoint)updateTypeLabel:(struct CGPoint)arg1;
  • (struct CGPoint)updateTimeLabel:(struct CGPoint)arg1;
  • (struct CGPoint)updateNameLabel:(struct CGPoint)arg1;
  • (struct CGPoint)updatePriceLabel:(struct CGPoint)arg1;
  • (struct CGPoint)updateContainerView:(struct CGPoint)arg1;
  • (struct CGPoint)updateDescView:(struct CGPoint)arg1;
  • (struct CGPoint)updatePreviewTipsView:(struct CGPoint)arg1;
  • (struct CGPoint)updatePreviewGridView:(struct CGPoint)arg1;
  • (struct CGPoint)makeCoverImage:(id)arg1 item:(id)arg2;
  • (void)updateScrollView;
  • (BOOL)recurisiveCheckMsgControllerToRootFrom:(id)arg1;
  • (BOOL)checkMsgControllerFrom:(id)arg1;
  • (void)OnSelectSessionCancel:(id)arg1;
  • (void)OnSelectSession:(id)arg1 SessionSelectController:(id)arg2;
  • (BOOL)hasNecessaryShareInfo;
  • (void)onOperate:(id)arg1;
  • (void)updateReportButton;
  • (void)updateRightBarButton;
  • (void)initScrollView;
  • (void)initView;
  • (void)initData;
  • (void)viewDidLoad;
  • (void)setScene:(int)arg1 andType:(int)arg2;
  • (id)initWithPid:(id)arg1 Scence:(unsigned long)arg2;
  • (id)initWithStoreSession:(id)arg1 StoreItem:(id)arg2 Scence:(unsigned long)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiTalkMainWindow : MMWindow { BOOL _m_hasStartQuitAnimation; id m_mainWindowDelegate; UIImageView *m_blurView; }

@property(nonatomic) BOOL m_hasStartQuitAnimation; // @synthesize m_hasStartQuitAnimation=_m_hasStartQuitAnimation; @property(retain, nonatomic) UIImageView *m_blurView; // @synthesize m_blurView; @property(nonatomic) __weak id m_mainWindowDelegate; // @synthesize m_mainWindowDelegate; - (void).cxx_destruct; - (void)quitWithAnimationDidStop; - (void)collapseWithAnimationDidStop; - (BOOL)hasStartQuitAnimation; - (void)quitWithAnimation; - (void)extendFromCollapseWithAnimation; - (void)collapseWithAnimation; - (void)extendWithAnimation; - (void)dealloc; - (id)init;

@end

@interface MMDBRestoreViewController : MMWindowViewController <MMDBRestore, UIAlertViewDelegate, WCActionSheetDelegate> { MMUILabel *m_tipLabel; MMUILabel *m_commentLabel; UIButton *m_button; BOOL _isManualRestore; }

@property(nonatomic) BOOL isManualRestore; // @synthesize isManualRestore=_isManualRestore; - (void).cxx_destruct; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onRestoreProgressUpdate:(float)arg1; - (void)safeUpdateProgress:(float)arg1; - (void)onShowDetail; - (void)onRebootWechat; - (void)onConfirm; - (void)onClearDone; - (void)onClear; - (void)onRestoreEnd:(BOOL)arg1 error:(id)arg2; - (void)onRestoreBegin; - (void)onFreeSpaceLow:(int)arg1; - (void)initView; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AutoplayController : MMObject { NSMutableArray *m_arrMesLocalIDs; id m_delegate; BOOL m_bCanPlay; BOOL m_bCanStart; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)dealloc; - (void)Reset; - (void)systemActived:(id)arg1; - (void)systemResigned:(id)arg1; - (void)onStopPlayingVideo; - (void)onStopRecordingVideo; - (void)onBeginRecordVideo; - (void)onBeginPlayVideo; - (void)onStopRecording; - (void)onStartPlaying:(id)arg1; - (void)onEndPlaying:(unsigned long)arg1 isForceStopped:(BOOL)arg2; - (void)onBeginStartRecording; - (void)onMessageDownloaded:(unsigned long)arg1; - (void)onMessagePlayed:(unsigned long)arg1; - (void)AddMessageLocalID:(unsigned long)arg1; - (void)PlayList; - (BOOL)isPlayOK; - (id)init; - (void)UnRegister; - (void)Register;

@end

@interface EmoticonStoreGridView : MMImageGridView { NSString *m_emoticonPid; int m_currentSelectIndex; }

@property(nonatomic) int m_currentSelectIndex; // @synthesize m_currentSelectIndex; @property(retain, nonatomic) NSString *m_emoticonPid; // @synthesize m_emoticonPid; - (void).cxx_destruct; - (BOOL)isPoint:(struct CGPoint)arg1 inView:(id)arg2; - (void)loadPreViewAtIndex:(int)arg1; - (id)showPreviewAtIndex:(int)arg1; - (int)getRealIndexFromPoint:(struct CGPoint)arg1; - (void)handleLongPress:(id)arg1; - (id)init; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface FavTagTextField : UITextField { UIResponder *_overrideNextResponder; BOOL _isMarking; }

@property(nonatomic) BOOL isMarking; // @synthesize isMarking=_isMarking; @property(nonatomic) __weak UIResponder *overrideNextResponder; // @synthesize overrideNextResponder=_overrideNextResponder; - (void).cxx_destruct; - (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2; - (id)nextResponder;

@end

@interface FavTagEditView : MMUIView { NSMutableArray *m_arrTagButtons; NSMutableSet *m_tagSet; UIScrollView *m_scrollView; FavTagTextField *m_textField; UILabel *m_placeholderLabel; UIImageView *m_bkgView; NSMutableArray *m_arrMenu; NSString *m_placeholderStr; BOOL m_hasBeginEdit; int m_maxHeight; NSSet *m_splitCharSet; id m_delegate; UIView *buttonToShow; UIView *buttonShowing; UIButton *highlightButton; MMBorderView *m_dashView; }

@property(retain, nonatomic) NSString *m_placeholderStr; // @synthesize m_placeholderStr; @property(nonatomic) int m_maxHeight; // @synthesize m_maxHeight; @property(readonly, nonatomic) BOOL m_hasBeginEdit; // @synthesize m_hasBeginEdit; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2; - (BOOL)canBecomeFirstResponder; - (void)MenuControllerWillShow:(id)arg1; - (void)MenuControllerDidHide:(id)arg1; - (void)showMenuForButton:(id)arg1; - (void)removeHighlighBtn; - (void)onTextFieldChanged:(id)arg1; - (BOOL)hasMarkedText; - (void)textFieldDidBeginEditing:(id)arg1; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (BOOL)textFieldShouldEndEditing:(id)arg1; - (BOOL)textFieldShouldReturn:(id)arg1; - (void)buttonClicked:(id)arg1; - (void)ontap; - (void)keyboardDidShow:(id)arg1; - (void)dealloc; - (void)initView:(id)arg1; - (struct CGPoint)getPositionForView:(id)arg1 withWidth:(float)arg2 behindButton:(id)arg3; - (void)updateFrameForTextField:(float)arg1 scroll:(BOOL)arg2; - (void)updateFrameForTextField:(float)arg1; - (void)updateFrameForTextFieldScroll:(BOOL)arg1; - (void)deleteTagButton:(int)arg1; - (void)setNoBeginEdit; - (void)setReturnType:(int)arg1; - (BOOL)textFieldBecomeFirstResponder; - (BOOL)textFieldResignFirstResponder; - (void)cleanTextField; - (id)getTextFieldRealText; - (id)getCurrentTagSet; - (id)gatTagList; - (void)deleteTagButtonWithName:(id)arg1; - (void)addTagButton:(id)arg1; - (void)drawRect:(struct CGRect)arg1; - (void)initMenu; - (void)updateTagList:(id)arg1; - (void)scrollToBottom; - (void)scrollToTop; - (void)layoutSubviews; - (id)initWithTags:(id)arg1 placeHolder:(id)arg2 placeHolderEdu:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoipMinimizeViewController : MultitalkMinimizeViewController <IVOIPModeSwitchExt, IVOIPExt, VoipUIManagerExt> { BOOL _m_hasChangeToAudioMode; BOOL _m_isMinimizeMode; VOIPVideoRender *_m_peerRender; UIView *_m_peerRenderView; UIImageView *_m_imageView; UIView *_m_preview; SequenceAnimationObject *_m_animation; int _m_videoOrientation; }

@property(nonatomic) int m_videoOrientation; // @synthesize m_videoOrientation=_m_videoOrientation; @property(nonatomic) BOOL m_isMinimizeMode; // @synthesize m_isMinimizeMode=_m_isMinimizeMode; @property(nonatomic) BOOL m_hasChangeToAudioMode; // @synthesize m_hasChangeToAudioMode=_m_hasChangeToAudioMode; @property(retain, nonatomic) SequenceAnimationObject *m_animation; // @synthesize m_animation=_m_animation; @property(retain, nonatomic) UIView *m_preview; // @synthesize m_preview=_m_preview; @property(retain, nonatomic) UIImageView *m_imageView; // @synthesize m_imageView=_m_imageView; @property(retain, nonatomic) UIView *m_peerRenderView; // @synthesize m_peerRenderView=_m_peerRenderView; @property(retain, nonatomic) VOIPVideoRender *m_peerRender; // @synthesize m_peerRender=_m_peerRender; - (void).cxx_destruct; - (void)onVoipAudioDeviceUnPlugin; - (void)OnOneWayLocalEarModeForBadNetwork; - (void)OnOneWayRemoteEarModeForBadNetwork; - (void)OnOneWayRemoteEarMode; - (void)OnOneWayLocalEarMode; - (void)OnOneWayRemoteEarModeFor2G; - (void)OnOneWayLocalEarModeFor2G; - (void)OnRemoteEarMode; - (void)OnLocalEarMode; - (void)OnRemoteEarModeFor2G; - (void)OnLocalEarModeFor2G; - (void)onVideoOrientationChangeTo:(int)arg1; - (void)OnBeginTalk:(id)arg1; - (BOOL)isAudioMode; - (void)hideView; - (void)showView; - (void)layoutPreview; - (void)layoutIconView; - (void)layoutPeerRenderView; - (void)viewDidLoad; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VideoVoipTalkingView : MMUIView <MMTipsViewControllerDelegate, SmallCameraViewDelegate, AVVideoDeviceDelegate, IVOIPModeSwitchExt, IVOIPExt, VOIPVideoToVoiceViewDelegate, UIAlertViewDelegate> { CContact *_contact; int _status; UIView *_backgroundView; MMTimerLabel *_timer; UIView *_bigCameraView; UIView *_peerRenderView; UILabel *_voiceTipsLabel; MMTipsView *m_tipsView; BOOL _isMyselfInMainView; BOOL _isEndCall; AVAudioPlayer *_player; UIImageView *m_localDefaultView; UIImageView *m_remoteDefaultView; MMHDHeadImageView *m_localHeadView; MMHDHeadImageView *m_remoteHeadView; UILabel *m_myNameLabel; UILabel *m_remoteNameLabel; BOOL m_imIs2GWhenConnectToOldVersion; BOOL m_remoteIs2GWhenConnectToOldVersion; UIView *m_timerBackgroundView; UIView *m_footerView; VOIPVideoRender *m_peerRender; VOIPVideoRender *m_localRender; VOIPVideoRender *m_smallPeerRender; BOOL m_allowVideo; VOIPVideoToVoiceView *m_videoToVoiceView; AVCaptureVideoPreviewLayer *m_previewLayer; BOOL m_hasEncounterBackgroundCameraStart; id _delegate; VoipDescriptionButton *m_flipCameraView; SmallCameraView *m_smallCameraView; UIView *m_blurView; VoipDescriptionButton *m_voiceModeButton; VoipDescriptionButton *m_hangupBtn; UIView *m_cameraClipView; UIView *m_smallRenderView; UIView *m_smallRenderBackClipView; UIButton *m_minimizeButton; int _m_videoOrientation; }

@property(nonatomic) int m_videoOrientation; // @synthesize m_videoOrientation=_m_videoOrientation; @property(nonatomic) BOOL m_hasEncounterBackgroundCameraStart; // @synthesize m_hasEncounterBackgroundCameraStart; @property(retain, nonatomic) UIButton *m_minimizeButton; // @synthesize m_minimizeButton; @property(retain, nonatomic) UIView *m_smallRenderBackClipView; // @synthesize m_smallRenderBackClipView; @property(retain, nonatomic) UIView *m_smallRenderView; // @synthesize m_smallRenderView; @property(retain, nonatomic) UIView *m_cameraClipView; // @synthesize m_cameraClipView; @property(retain, nonatomic) VOIPVideoRender *m_smallPeerRender; // @synthesize m_smallPeerRender; @property(retain, nonatomic) AVCaptureVideoPreviewLayer *m_previewLayer; // @synthesize m_previewLayer; @property(retain, nonatomic) VOIPVideoToVoiceView *m_videoToVoiceView; // @synthesize m_videoToVoiceView; @property(retain, nonatomic) VOIPVideoRender *m_peerRender; // @synthesize m_peerRender; @property(retain, nonatomic) VOIPVideoRender *m_localRender; // @synthesize m_localRender; @property(retain, nonatomic) VoipDescriptionButton *m_hangupBtn; // @synthesize m_hangupBtn; @property(retain, nonatomic) VoipDescriptionButton *m_voiceModeButton; // @synthesize m_voiceModeButton; @property(retain, nonatomic) UIView *m_blurView; // @synthesize m_blurView; @property(retain, nonatomic) UIView *m_footerView; // @synthesize m_footerView; @property(retain, nonatomic) UIView *m_timerBackgroundView; // @synthesize m_timerBackgroundView; @property(retain, nonatomic) SmallCameraView *m_smallCameraView; // @synthesize m_smallCameraView; @property(retain, nonatomic) VoipDescriptionButton *m_flipCameraView; // @synthesize m_flipCameraView; @property(nonatomic) id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onClickTipsBtn:(unsigned int)arg1; - (BOOL)isAllowVideo; - (void)onVoiceViewOpenSpeaker; - (void)onVoiceViewOpenMic; - (void)onVoiceViewHangup; - (void)onVoiceViewCloseSpeaker; - (void)onVoiceViewCloseMic; - (void)onClickMinimizeButton; - (BOOL)isInitWithVideoMode; - (void)OnSyncError:(id)arg1 ErrNo:(int)arg2; - (void)OnError:(id)arg1 ErrNo:(int)arg2; - (void)OnTalkBrokenError:(id)arg1 ErrNo:(int)arg2; - (void)OnNetWorkError:(id)arg1 ErrNo:(int)arg2; - (void)OnAutoHangUp:(id)arg1; - (void)OnCallInterrupt:(id)arg1; - (void)OnInterrupt:(id)arg1; - (void)OnBeHanguped:(id)arg1; - (void)changeToAudioViewAnimation:(BOOL)arg1; - (void)changeToVoiceView; - (void)onClickVideoToVoiceButton; - (void)onHangup; - (void)onAnimationDidStop; - (void)makeFlipCameraAnimation; - (void)onFlipCamera; - (void)updateEarModeTalkingGesture; - (void)OnOneWayLocalEarModeForBadNetwork; - (void)OnOneWayRemoteEarModeForBadNetwork; - (void)OnOneWayRemoteVideoMode; - (void)OnOneWayLocalVideoMode; - (void)OnOneWayRemoteEarModeFor2G; - (void)OnOneWayRemoteEarMode; - (void)OnOneWayLocalEarModeFor2G; - (void)OnOneWayLocalEarMode; - (void)OnRemoteVideoMode; - (void)OnRemoteEarMode; - (void)OnLocalVideoMode; - (void)OnLocalEarMode; - (void)OnBothVideoMode; - (void)OnRemoteEarModeFor2G; - (void)OnLocalEarModeFor2G; - (void)OnFromRemoteVideoToBothVideo; - (void)OnFromLocalVideoToBothVideo; - (void)resetButtonsAnimation; - (void)showOneWayRemoteVideoModeTips; - (void)showOneWayLocalVideoModeTips; - (void)showOneWayRemoteEarMode2GTips; - (void)showOneWayRemoteEarModeTips; - (void)showOneWayLocalEarMode2GTips; - (void)showOneWayLocalEarModeTips; - (void)showRemoteEarModeTipsForBadNetwork; - (void)showLocalEarModeTipsForBadNetwork; - (void)showRemoteVideoModeWhenConnectTo5_1OrLower; - (void)showEarModeTipsWhenConnectTo5_1OrLower; - (void)showLocalVideoModeTipsWhenConnectTo5_1OrLower; - (void)showRemote2GLocalDontOpenVideoWhenConnectTo5_1OrLower; - (void)showBothVideoModeTips; - (void)onVideoOrientationChangeTo:(int)arg1; - (void)OnLightInterrupt:(BOOL)arg1; - (void)OnMonitorWithSendRecvInfo:(int)arg1 andSendFPS:(int)arg2 andRecvFPS:(int)arg3 andSendKbps:(int)arg4 andRecvKbps:(int)arg5 andP2SInfo:(id)arg6 andSpeed:(int *)arg7; - (void)OnMonitorWithSendFPS:(int)arg1 andRecvFPS:(int)arg2; - (void)OnMonitorChannelInfo:(unsigned int)arg1 andChannelType:(int)arg2; - (BOOL)canHideButtons; - (void)handleSingleTap:(id)arg1; - (void)startAutoHideButtonsTimer; - (void)cancelAutoHideButtons; - (void)autoHideButtons; - (void)clearButtonsAnimation; - (void)showButtons; - (void)hideButtons; - (void)onMoveEnd; - (void)onSmallCameraViewSingleTap; - (void)videoDeviceCameraBack:(id)arg1; - (void)videoDeviceCameraFront:(id)arg1; - (void)updateEarModeStatusView:(int)arg1; - (void)setVoiceStatusOn; - (void)asyncSwitchToVideo; - (void)asyncSwitchToVoice; - (void)onConfirmSwitchToVoice; - (void)layoutFooterView; - (void)layoutTimerView; - (void)layoutCarmeraView; - (void)layoutBigCameraView; - (void)layoutSmallCameraView; - (struct CGSize)viewSize; - (BOOL)isOrientationPortrait; - (BOOL)isOrientationLandscape; - (void)changeToMinimizeView; - (void)onSmallSwitchButtonClick; - (void)layoutFlipCameraButton; - (void)layoutMinimizeButton; - (void)layoutBackgroundView; - (void)layoutVideoToVoiceView; - (void)layoutSubviews; - (void)initView; - (void)stopPlaySound; - (void)playTipsSound:(id)arg1 ofType:(id)arg2; - (void)asyncPlayTipsSound; - (void)playSound:(id)arg1 OfType:(id)arg2; - (void)updateLocalRender; - (void)updateInputOutputRender:(BOOL)arg1; - (void)checkSmallCameraHide; - (void)updateTipsView; - (void)updateTipsStatusLabel; - (void)dealloc; - (void)applicationBecomeActive; - (void)applicationGotoBackground; - (void)applicationOnHomeGotoBackGround; - (id)initWithFrame:(struct CGRect)arg1 andContact:(id)arg2 AllowVideo:(BOOL)arg3 AndPreviewLayer:(id)arg4 AndIsMinimizeMode:(BOOL)arg5 delegate:(id)arg6; - (void)startTalkWithAllowVideo:(BOOL)arg1; - (void)clearRenderView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiReaderMessageNodeView : ReaderNewMessageNodeView { unsigned long m_selectIndex; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void)onLongTouchForMiss3dTouch;
  • (id)getCurrentNodeAccessibilityDescription:(id)arg1;
  • (void)onMoreOperate:(id)arg1;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)onForward:(id)arg1;
  • (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2;
  • (void)onReaderItemLongPress:(unsigned long)arg1;
  • (void)onReaderItemClick:(unsigned long)arg1;
  • (void)onReaderItemBeginTouch:(unsigned long)arg1;
  • (void)onMenuItemWillHide;
  • (void)handleLongPressEx:(id)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)BlogItemClickedUp:(id)arg1;
  • (void)ReaderItemClicked:(id)arg1;
  • (float)appendNodeViewHeightIfIndex:(int)arg1;
  • (void)clickNodeViewBtn:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (void)updateBkgImage:(BOOL)arg1;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (id)getHighlightedImage:(unsigned long)arg1;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCustomizeViewController : MMUIViewController <WCActionSheetDelegate, UITableViewDelegate, UITableViewDataSource, MMImagePickerManagerDelegate> { NSMutableArray *m_rowsData; MMTableView *m_tableView; NSString *m_username; BOOL m_isUploading; }

@property(retain, nonatomic) NSString *m_username; // @synthesize m_username; @property(retain, nonatomic) MMTableView *m_tableView; // @synthesize m_tableView; @property(retain, nonatomic) NSMutableArray *m_rowsData; // @synthesize m_rowsData; - (void).cxx_destruct; - (id)cropAndResize:(id)arg1 realCropRect:(struct CGRect)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)showImagePicker:(int)arg1; - (void)MMImagePickerManagerDidCancel:(id)arg1; - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2; - (id)getNavigationController; - (id)getViewController; - (void)onFinishedSelectImage:(id)arg1; - (void)popToMessageSessionView; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)reloadRowData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BaseScanLogicController : MMObject { id _delegate; id _reportDelegate; }

@property(nonatomic) __weak id reportDelegate; // @synthesize reportDelegate=_reportDelegate; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)autoFocusCropRectCenter; - (void)onRotate; - (BOOL)shouldDoAnimationWhenDismiss; - (void)scanOnePicture:(id)arg1; - (void)onIntroButtonClicked; - (id)getIntroDesctiption; - (id)getIntroTitle; - (float)getIntroButtonTopPadding; - (id)getIntroButtonTitle; - (BOOL)shouldShowIntroButton; - (BOOL)shouldHideAlertOnClicked; - (BOOL)shouldPopFromStack; - (BOOL)shouldStartScanAnimation; - (float)getPreviewScale; - (id)getLoadingText; - (id)getAlertText; - (id)getDescriptionText; - (float)getDescriptionLabelTopPadding; - (id)getInfoLabelColor; - (id)getInfoLabelFont; - (float)getInfoLabelTopPadding; - (id)getInfoText; - (struct CGRect)getDrawCropRect; - (void)changePreviewScale; - (void)stopScan; - (void)startScan;

@end

@interface SettingModifySignViewController : MMUIViewController <UITextViewDelegate, UITableViewDelegate, UITableViewDataSource, IOplogExt> { UITextView *m_textView; NSString *m_nsLastSign; id m_delegate; UILabel *m_wordCountLabel; MMTableView *m_tableView; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSString *m_nsLastSign; // @synthesize m_nsLastSign; - (void).cxx_destruct; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)dealloc; - (void)oplogRet:(int)arg1 errMsg:(id)arg2 eventID:(unsigned long)arg3 cgiWrap:(id)arg4; - (void)OnReturn; - (void)viewDidLoad; - (void)initTableView; - (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (void)textViewDidChange:(id)arg1; - (void)updateWordCount:(int)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChatMigrationBackupChatDB : NSObject { NSMutableArray *m_arrCurMsgWrapList; unsigned int uiCurrentCursor; unsigned int uiLastQueryedRowID; BOOL bIsLastMsgList; NSString *m_dbPath; WCDataBase *m_db; }

@property(retain, nonatomic) WCDataBase *m_db; // @synthesize m_db; @property(retain, nonatomic) NSString *m_dbPath; // @synthesize m_dbPath; - (void).cxx_destruct; - (void)HandleMessage:(id)arg1 ChatName:(id)arg2 Des:(unsigned long)arg3; - (id)GetLocalUsrName:(id)arg1; - (id)GetMessageExtTable:(id)arg1; - (id)GetMessageTable:(id)arg1; - (id)GetMsgAsRowDesc:(id)arg1 Where:(const struct WCDBConditionBase *)arg2 Order:(const struct WCDBConditionBase *)arg3 Limit:(unsigned long)arg4; - (id)getMsgUseBatchQuery:(id)arg1 fromRowID:(unsigned int)arg2; - (BOOL)copyMainDBToBakChatDB:(id)arg1 withMainControllerLock:(id)arg2; - (void)removeBakChatDBExtDir; - (void)removeBakChatDBPossibleFile:(id)arg1; - (void)removeBakChatDB; - (BOOL)openBakChatDB; - (void)dealloc; - (id)initBakChatDB; - (id)init;

@end

@interface WCCommentItem : NSObject { NSString *toUserName; NSString *itemID; NSString *content; int type; int source; unsigned int createTime; WCUserComment *refComment; unsigned int inQueueTime; NSString *clientID; unsigned long long startTime; unsigned long long endTime; }

@property(nonatomic) unsigned long long endTime; // @synthesize endTime; @property(nonatomic) unsigned long long startTime; // @synthesize startTime; @property(retain, nonatomic) NSString *clientID; // @synthesize clientID; @property(nonatomic) unsigned int inQueueTime; // @synthesize inQueueTime; @property(retain, nonatomic) WCUserComment *refComment; // @synthesize refComment; @property(nonatomic) unsigned int createTime; // @synthesize createTime; @property(nonatomic) int source; // @synthesize source; @property(nonatomic) int type; // @synthesize type; @property(retain, nonatomic) NSString *content; // @synthesize content; @property(retain, nonatomic) NSString *itemID; // @synthesize itemID; @property(retain, nonatomic) NSString *toUserName; // @synthesize toUserName; - (void).cxx_destruct; - (id)toServerObject; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1;

@end

@interface WCCommentUploadMgr : MMObject <PBMessageObserverDelegate, MessageObserverDelegate> { FIFOFileQueue *m_queue; NSMutableDictionary *m_inQueueCommentsForWCObject; int m_uploadingCount; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)doComment:(id)arg1; - (void)tryStartNextTask; - (void)pushBackTopTask; - (void)popTopTask; - (void)removeCommentFromWCObjectCache:(id)arg1; - (void)addCommentToWCObjectCache:(id)arg1; - (id)getInQueueCommentForWCObject:(id)arg1; - (void)removeInQueueLikeCommentForWCObject:(id)arg1; - (void)addComment:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface ChatRoomInvitationDetailViewController : MMUIViewController <MMTableViewInfoDelegate, ChatRoomMemberGridViewDelegate, IContactMgrExt, IGroupMgrExt, WeixinContactInfoExt> { MMTableViewInfo *m_tableViewInfo; MMTableView *m_tableView; unsigned int m_nCellCnt; unsigned int m_nCellCol; MMHeadImageView *m_headImageView; UILabel *m_nickNameView; UILabel *m_inviteNumberView; UILabel *m_inviteReasonView; UIView *m_seperateLineView; CContact *m_inviterContact; float _lastScreenWidth; CContact *m_chatRoomContact; CMessageWrap *m_messageWrap; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) CMessageWrap *m_messageWrap; // @synthesize m_messageWrap; @property(retain, nonatomic) CContact *m_chatRoomContact; // @synthesize m_chatRoomContact; - (void).cxx_destruct; - (void)dealloc; - (void)didReceiveMemoryWarning; - (void)approveInvitation; - (void)OnApproveChatRoomInvitation:(id)arg1 ErrorInfo:(id)arg2 Success:(BOOL)arg3 withUserData:(id)arg4; - (void)approveMemberFromOwner; - (void)OnClickHeadImage; - (void)onModifyContact:(id)arg1; - (void)onCheckDisableAllOperation:(id)arg1 Disable:(char *)arg2; - (void)openContactInfo:(id)arg1; - (void)makeWhiteCell:(id)arg1 CellInfo:(id)arg2; - (void)makeMemListCell:(id)arg1 CellInfo:(id)arg2; - (void)makeMemListSection:(id)arg1; - (id)genFooterView; - (id)genHeaderView; - (void)reloadTableData; - (void)viewDidLayoutSubviews; - (void)initTableView; - (void)initView; - (void)reloadData; - (void)initData; - (void)viewDidLoad; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface HeartBeatMgr : MMService <PBMessageObserverDelegate, MMService> { BOOL m_isStop; NSMutableSet *m_setRequestEventID; MMTimer *m_timer; unsigned int m_checkTime; }

@property(nonatomic) unsigned int m_checkTime; // @synthesize m_checkTime; @property(retain, nonatomic) MMTimer *m_timer; // @synthesize m_timer; @property(retain, nonatomic) NSMutableSet *m_setRequestEventID; // @synthesize m_setRequestEventID; @property(nonatomic) BOOL m_isStop; // @synthesize m_isStop; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onCheckTime; - (void)stopTimer; - (void)resetTimer; - (void)handleResponse:(id)arg1 eventID:(unsigned long)arg2; - (void)removeRequestEventID:(unsigned long)arg1; - (BOOL)isLatestRequestEventID:(unsigned long)arg1; - (void)addRequestEventID:(unsigned long)arg1; - (void)stopRequest; - (void)startRequest; - (void)internalStop; - (void)internalStart; - (void)StopHeartBeat; - (void)StartHeartBeat; - (void)onServiceClearData; - (void)onServiceInit; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BookScanner : MMUIView <IScanBookMgrExt, CameraScannerViewDelegate> { struct CGRect _cropRect; int _imageType; id _delegate; unsigned int _sessionId; UploadDetectLogic *_uploadDetectLogic; BOOL _enableUpload; BOOL _isDecoding; char *_sendImage; }

@property(nonatomic) unsigned int sessionId; // @synthesize sessionId=_sessionId; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)OnSendSBImageError:(int)arg1; - (void)OnSendSBImage:(unsigned int)arg1 ScanItem:(id)arg2 ImageType:(int)arg3; - (void)notifySendData:(id)arg1; - (void)captureOutput:(id)arg1 didOutputSampleBuffer:(struct opaqueCMSampleBuffer *)arg2 fromConnection:(id)arg3; - (void)enableUpload:(BOOL)arg1; - (void)stop; - (void)start; @property(nonatomic) struct CGRect cropRect; // @synthesize cropRect=_cropRect; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppHardWareRankMessageNode : BaseMessageNodeView { UIView *m_oSeperationLineView; UIImageView *m_oArrowImageView; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onMoreOperate:(id)arg1;
  • (void)showOpearation;
  • (void)onClick;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (void)reLayoutSubviews;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (id)getBackgroundImageHL;
  • (id)getBackgroundImage;

@end

@interface ChatRoomMemMsgDataLogic : NSObject { NSString *m_nsChatName; NSString *m_nsMemName; id m_delegate; unsigned long m_uiFromID; unsigned long m_uiCreateTime; unsigned long m_uiLeftCount; }

  • (void).cxx_destruct;
  • (void)getMsgsLimit:(unsigned long)arg1;
  • (BOOL)isMsgMatch:(id)arg1;
  • (id)initWithChat:(id)arg1 memName:(id)arg2 delegate:(id)arg3;

@end

@interface MonoServiceMsg : NSObject { id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone *)arg1; - (id)localNotification; - (BOOL)isParaVaild; - (BOOL)isTheSameToMsg:(id)arg1; - (id)msgKey; - (id)serviceType; - (BOOL)isCancelMsg; - (BOOL)isOutOfDate; - (id)init;

@end

@interface AppTrackRoomMessageNodeView : BaseMessageNodeView { UIImageView *m_oBkgImageView; UIImageView *m_oUnreadImageView; UILabel *m_oStatusLabel; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)OnTrackRoomMemberChange:(id)arg1 withNewMemberList:(id)arg2;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onMoreOperate:(id)arg1;
  • (void)showOpearation;
  • (void)onClick;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (void)updateBkgImage:(BOOL)arg1;
  • (BOOL)canOpenTrackRoom;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMPOIAnnotation : MMObject { POIItem *_poiItem; }

@property(retain, nonatomic) POIItem *poiItem; // @synthesize poiItem=_poiItem; - (void).cxx_destruct; @property(readonly, nonatomic) struct CLLocationCoordinate2D coordinate; - (void)dealloc; - (id)initWithPOIItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface OCRTransScanner : MMObject <IOCRTransMgrExt, CameraScannerViewDelegate> { struct CGRect _cropRect; int _imageType; unsigned int _sessionId; id _delegate; UploadDetectLogic *_uploadDetectLogic; BOOL _enableUpload; char *_sendImage; }

@property(nonatomic) unsigned int sessionId; // @synthesize sessionId=_sessionId; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)OnSendOCRImage:(id)arg1 Err:(int)arg2; - (void)notifySendData:(id)arg1; - (void)captureOutput:(id)arg1 didOutputSampleBuffer:(struct opaqueCMSampleBuffer *)arg2 fromConnection:(id)arg3; - (void)enableUpload:(BOOL)arg1; - (void)stop; - (void)start; @property(nonatomic) struct CGRect cropRect; // @synthesize cropRect=_cropRect; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WNNoteTextItem : WNNoteFavItemBase { NSString *_content; }

@property(retain, nonatomic) NSString *content; // @synthesize content=_content; - (void).cxx_destruct; - (id)init;

@end

@interface WNNoteTextItemUtil : WNNoteItemUtilBase { }

  • (void)onPasteToMyFav;
  • (void)onAddItemBegin:(id)arg1;
  • (id)init;

@end

@interface ChatRoomUtils : NSObject { }

  • (void)onAddChatroomMemberTooMuch:(id)arg1 delegate:(id)arg2;
  • (void)onNeedUpgradeChatRoom:(id)arg1 delegate:(id)arg2 tag:(int)arg3;
  • (void)bindCardUpgradeChatRoom:(id)arg1 ViewController:(id)arg2 forScene:(int)arg3;
  • (void)openVerifyContactProfile:(id)arg1 forChatRoom:(id)arg2 inViewController:(id)arg3 delegate:(id)arg4;
  • (void)genFildsOfContact:(id)arg1 toContact:(id)arg2;
  • (void)openContactProfile:(id)arg1 ofChatRoomContact:(id)arg2 inViewController:(id)arg3 delegate:(id)arg4 searchScene:(int)arg5;
  • (void)openContactProfile:(id)arg1 ofChatRoomContact:(id)arg2 inViewController:(id)arg3 delegate:(id)arg4;
  • (void)openAddContactWithMemberList:(id)arg1 inViewController:(id)arg2 delegate:(id)arg3;

@end

@interface WNNoteLocationItem : WNNoteFavItemBase { BOOL _downloaded; NSString *_localPath; int _width; int _height; NSString *_poiName; NSString *_locationThumbTaskName; NSString *_address; double _lat; double _lng; double _scale; }

@property(retain, nonatomic) NSString *address; // @synthesize address=_address; @property(nonatomic) double scale; // @synthesize scale=_scale; @property(nonatomic) double lng; // @synthesize lng=_lng; @property(nonatomic) double lat; // @synthesize lat=_lat; @property(retain, nonatomic) NSString *locationThumbTaskName; // @synthesize locationThumbTaskName=_locationThumbTaskName; @property(retain, nonatomic) NSString *poiName; // @synthesize poiName=_poiName; @property(nonatomic) int height; // @synthesize height=_height; @property(nonatomic) int width; // @synthesize width=_width; @property(retain, nonatomic) NSString *localPath; // @synthesize localPath=_localPath; @property(nonatomic) BOOL downloaded; // @synthesize downloaded=_downloaded; - (void).cxx_destruct; - (id)init;

@end

@interface WNNoteLocationItemUtil : WNNoteItemUtilBase <MMPickLocationViewControllerDelegate, ILocationThumbMgrExt, ViewLocationDelegate> { MMPickLocationViewController *_locationViewCtrl; }

  • (void).cxx_destruct;
  • (void)onSendLocationToFriend:(id)arg1 ViewController:(id)arg2;
  • (void)OnLocationThumbMgrError:(int)arg1 Task:(id)arg2;
  • (void)OnUpdateLocationThumb:(id)arg1 Task:(id)arg2;
  • (void)onCancelInsert;
  • (void)onCancelSeletctedLocation;
  • (id)onGetRightBarButton;
  • (id)getLocationItemThumbTaskNameWithLat:(double)arg1 Lng:(double)arg2 Scale:(double)arg3;
  • (void)onFinishSelectedLocation;
  • (void)onCreatPostLocationView;
  • (id)cropImage:(id)arg1 toFitSize:(struct CGSize)arg2;
  • (void)insertItem:(id)arg1 isUpdate:(BOOL)arg2 isConfigData:(BOOL)arg3;
  • (void)onClickItem:(id)arg1;
  • (id)getIconHLName;
  • (id)getIconName;
  • (id)getTitle;
  • (void)onAddItemBegin:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BaseMsgContentLogicController : MMObject <MMNewMultiSelectContactsViewControllerDelegate, ForwardMessageLogicDelegate, BaseMsgContentDelgate, BaseMsgContentInBackgroundThreadDelgate, WCActionSheetDelegate, ImageControllerDelegate, contactInfoDelegate, UINavigationControllerDelegate, MessageObserverDelegate, TypingControllerDelgate, MsgDelegate, IMsgExt, ILinkEventExt, contactVerifyLogicDelegate, UrlControllerDelegate, IContactMgrExt, IMMNewSessionMgrExt, RecordControllerDelegate, PlayControllerDelegate, AutoplayController, ShakeControllerDelegate, ShareFriendOnChatDelegate, MFMailComposeViewControllerDelegate, MMPickLocationViewControllerDelegate, ImplicitAnimationControllerDelegate, IVOIPUILogicMgrExt, MMInputToolViewCustomizationDelegate, IWXTalkPresentExt, IWXTalkieExt, ITrackPresentExt, ITrackRoomMgrExt, UIAlertViewDelegate, MultiSelectContollerDelegate, ViewLocationDelegate, MyFavoritesListViewControllerDelegate, IMsgRevokeExt, FavForwardLogicDelegate, WCCardPackageViewControllerDelegate, ShareMessageConfirmLogicHelperDelegate, SessionSelectControllerDelegate> { BaseMsgContentViewController *m_viewController; CBaseContact *m_contact; ImageController *m_imageController; UrlController *m_urlController; RecordController *m_recordController; PlayingController *m_playingController; AutoplayController *m_autoplayController; TypingController *m_typingController; GameController *m_GameController; ShakeController *m_shakeController; ShareFriendOnChatLogicController *m_shareCardController; MMPickLocationViewController *m_pickLocationController; ImplicitAnimationController *m_implicitAnimationController; CContactVerifyLogic *m_contactVerifyLogic; MultiSelectController *m_multiSelectController; MyFavoritesListViewController *m_myFavListController; MMUIViewController *m_cardPkgViewController; ShareDataToOpenSDKController *m_shareOpenSDKController; unsigned long m_uiDownLeftCount; unsigned long m_uiSearchedResultNodeLocalID; unsigned int m_uiDownLastCreateTime; unsigned long m_uiLastCreateTime; unsigned long m_uiLastSequence; unsigned long m_uiLeftCount; unsigned long m_uiLeftUnreadCount; BOOL m_bInContacts; BOOL m_bAddUsr; CMessageWrap *m_msgResend; UINavigationController *m_navigationController; long m_pushTime; unsigned long m_uiSubviewShowStatus; int m_eViewDisshowStatus; BOOL m_bIsEditing; NSString *m_redirectToEmoticonPid; CDUnknownBlockType multiMsgCompleteHandler; NSMutableDictionary *m_dicExtraInfo; CContact *m_selectContact; ForwardMessageLogicController *m_forwardLogic; ShareMessageConfirmLogicHelper *m_shareMessageHelper; BOOL m_bIsInContentView; int m_uiFromScene; BOOL m_bHasUnreadMsg; int m_searchScene; }

@property(nonatomic) int m_searchScene; // @synthesize m_searchScene; @property(retain, nonatomic) NSMutableDictionary *m_dicExtraInfo; // @synthesize m_dicExtraInfo; @property(retain, nonatomic) NSString *m_redirectToEmoticonPid; // @synthesize m_redirectToEmoticonPid; @property(nonatomic) long m_pushTime; // @synthesize m_pushTime; @property(retain, nonatomic) MMPickLocationViewController *m_pickLocationController; // @synthesize m_pickLocationController; @property(nonatomic) __weak UINavigationController *navigationController; // @synthesize navigationController=m_navigationController; @property(retain, nonatomic) CMessageWrap *m_msgResend; // @synthesize m_msgResend; @property(retain, nonatomic) CBaseContact *m_contact; // @synthesize m_contact; - (void).cxx_destruct; - (id)previewActionItems; - (id)getFavForawrdViewController; - (void)modMsgWithoutNotify:(id)arg1; - (void)UnRegister; - (void)Register; - (void)WillBePushedLogicController; - (void)onWillPushFromNavigationController; - (void)onWillPopFromNavigationController; - (void)onWillEnterRoom; - (void)onPopFromNavigationController; - (void)unsetSession; - (void)OnAddFriend:(id)arg1 MsgWrap:(id)arg2 OpCode:(unsigned long)arg3; - (id)getBackgroundView; - (void)dealloc; - (void)onVideoVoipViewDisappear; - (void)onVideoVoipViewDidAppear:(id)arg1; - (void)setExtraInfo:(id)arg1; - (id)getExtraInfo; - (void)OnOpenTrackRoom:(id)arg1; - (void)OnTrackRoomMemberChange:(id)arg1 withNewMemberList:(id)arg2; - (void)ViewWillDisappear; - (void)ViewWillAppear; - (void)ViewDidAppear; - (void)onSessionTotalUnreadCountChange:(unsigned long)arg1; - (void)CameraControllerDidTakeVideo:(id)arg1; - (void)onModifyContact:(id)arg1; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)contactInfoReturn; - (void)newMessageFromContactInfo:(id)arg1; - (void)addToContactsFromContactInfo:(id)arg1; - (void)onFinishedShareMyFriend:(BOOL)arg1; - (id)getMyFriendContact; - (id)getShareMyFriendParentViewController; - (void)onAddToContacts:(id)arg1; - (void)sendAddContactRequestTo:(id)arg1; - (void)onEditMessage:(id)arg1; - (void)updateTypingTitle:(id)arg1; - (void)processInsertedGifData:(id)arg1; - (BOOL)CanSendMultiImage; - (BOOL)CanSendOriginalImage; - (void)processImageControllerDidCancel:(unsigned int)arg1; - (void)processInsertedAsset:(id)arg1; - (void)processInsertedImage:(id)arg1 withData:(id)arg2 ImageInfo:(id)arg3; - (void)processInsertedImage:(id)arg1 ImageInfo:(id)arg2; - (void)DidEnterBackground:(id)arg1; - (BOOL)isShowHeadImage:(id)arg1; - (BOOL)CanRemoteRecord; - (id)GetContactName; - (struct CGPoint)CheckVoiceBtnPressLocation; - (unsigned long)CheckVoiceBtnState; - (void)SetButtonHighlighted:(BOOL)arg1; - (void)SetPeakPower:(float)arg1; - (void)ShowCountingTips:(int)arg1; - (void)ShowTooLongTips; - (void)ShowTooShortTips; - (void)SetVoiceEnabled:(BOOL)arg1; - (void)HideRecordTips; - (void)ShowPreparing; - (void)ShowRecording; - (void)onRecordModMsg:(id)arg1; - (void)onRecordAddMsg:(id)arg1; - (void)onForwardMessageOK; - (id)getCurrentViewController; - (void)onMultiOprationComplete; - (void)setMultiSelectModeOnComplete:(CDUnknownBlockType)arg1; - (void)onMultiMsgSelected:(id)arg1 Username:(id)arg2; - (void)onMultiMsgDelete:(id)arg1; - (void)sendMultiMsgBySystemMail:(id)arg1; - (void)sendMultiMsgToBrandContact:(id)arg1 To:(id)arg2; - (void)sendMultiMsgByMail:(id)arg1; - (void)sendMultiMsgToFriend:(id)arg1; - (void)addMultiMsgToMyFav:(id)arg1; - (void)toBeEditing:(BOOL)arg1; - (id)GetRightBarBtn; - (BOOL)hasDownMoreMsg; - (BOOL)hasMoreMsg; - (void)addGameNode:(id)arg1; - (void)StartPlayVideo:(id)arg1; - (void)StartDownloadShortVideo:(id)arg1; - (void)StartDownloadVideo:(id)arg1; - (void)StartUploadVideo:(id)arg1; - (void)StopDownloadVideoWithKVReport:(id)arg1; - (void)StopDownloadVideo:(id)arg1; - (void)StopUploadVideo:(id)arg1; - (BOOL)canShowChatRoomInfo; - (void)resetWithMessageWrap:(id)arg1; - (void)didSelectSearchResultForMessageWrap:(id)arg1; - (id)QueryMsgText:(id)arg1 FromID:(unsigned long)arg2 FromCreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4 LeftCount:(unsigned int *)arg5; - (unsigned long)getSearchedMsgLocalID; - (BOOL)shouldSearchedMsgHightlight; - (BOOL)ShouldShowSearchedAnyMsg; - (BOOL)ShouldShowSearchResultMessageArray; - (BOOL)ShouldShowSearchCompleteRightBarButton; - (BOOL)ShouldShowSearchBar; - (id)GetRightBarButtonTitle; - (id)GetRightBarButtonImageName; - (void)StateChanged; - (void)StopPlaying:(id)arg1; - (void)StartPlaying:(id)arg1 FromTouch:(BOOL)arg2; - (void)SetMsgPlayed:(id)arg1; - (void)StartPlayMessage:(id)arg1; - (BOOL)IsRecording; - (void)CancelRecording; - (void)StopRecording; - (void)StartRecording; - (id)genMsgSource; - (id)GetContact; - (void)onTextChange:(id)arg1 selectedRange:(struct _NSRange)arg2; - (id)GetTitleImage; - (void)onSaveDraft; - (void)onBackFromNavigationController; - (void)QuicklySaveDraft:(id)arg1; - (void)SaveContentAndState; - (void)saveDraft:(id)arg1; - (void)ResendMessage:(id)arg1; - (BOOL)EnabledOfHeaderButtonAtIndex:(unsigned long)arg1; - (id)ImageOfHeaderButtonAtIndex:(unsigned long)arg1; - (id)TitleOfHeaderButtonsAtIndex:(unsigned long)arg1; - (unsigned long)NumberOfHeaderButtons; - (void)VoiceModeClicked; - (void)ViewDidInit; - (void)ViewWillInit; - (id)GetUsrTitleCPKey; - (BOOL)isUsrTitleUnsafe; - (id)GetUsrTitleTail; - (id)GetUsrTitleFront; - (id)GetUsrTitle; - (void)HasCustomInputToolViewAndDontNeedShowToolView:(char *)arg1; - (void)OpenEmoticonToolView:(id)arg1; - (void)CustomToolViewEX:(id)arg1; - (BOOL)shouldPreventViewcontrollerAutorotate; - (id)nameForHeadImageLongPressed:(id)arg1; - (BOOL)canReloadViewIfMemoryWarning; - (BOOL)onLoadDownMoreMessage; - (id)onLoadMoreMessage; - (void)onVideoOperation; - (void)selectVideo; - (void)onSendCaptrueImage:(id)arg1; - (void)onOpenCameraController; - (void)onOpenMediaBrowser; - (void)DelMsgWithMsgList:(id)arg1 DelAll:(BOOL)arg2; - (id)GetDownMessageArray; - (void)clearDownLeftCount; - (void)clearLastCreateTime; - (void)setLastCreateTime:(unsigned int)arg1; - (id)GetMessageArray; - (id)GetSearchedResultContentMessageArray; - (id)GetDownMsgByOneIndex:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5; - (id)GetDownMsgByDoubleIndex:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5; - (unsigned long)getMsgCountToLoad; - (void)ShowReader:(id)arg1; - (void)ViewLocation:(id)arg1; - (void)onShareLocationMsgToOpenSDK:(id)arg1 ViewController:(id)arg2; - (void)onSendLocationToFriend:(id)arg1 ViewController:(id)arg2; - (id)onGetRightBarButton; - (void)onCancelSeletctedLocation; - (void)onFinishSelectedLocation; - (void)OnSendMessageFail:(id)arg1 WithError:(int)arg2; - (void)OnSendMessageOK:(id)arg1; - (void)onCardPackageViewSelectCardItem:(id)arg1; - (void)onCardPackageViewCancelSelectCard; - (id)getContactToForward; - (void)exitTracking; - (void)openTrackRoom:(id)arg1; - (void)onOpenServiceApp:(id)arg1; - (void)onOpenServiceAppListController; - (void)onGroupPayButtonClick; - (void)onRedEnvelopesControlLogic; - (void)onTransferMoneyControlLogic; - (void)onOpenMyFavoritesListController; - (void)onOpenMyCardPkgViewController; - (void)SelectLocation:(BOOL)arg1; - (void)AddLocationMessageWithLocation:(id)arg1; - (void)DeleteAtUserList; - (void)AddAtUser:(id)arg1; - (void)RecommenWego; - (void)OpenNativeUrl:(id)arg1; - (void)OpenUrl:(id)arg1; - (id)getPreviewForLink:(id)arg1; - (void)OnTagLink:(id)arg1 messageWrap:(id)arg2; - (void)onVideoVoipInvite; - (void)onVoipInvite; - (void)ShareCard; - (void)onMultiTalkButtonClick; - (void)InternalSendEmoticonMessage:(id)arg1 errorMsg:(id)arg2; - (void)SendEmoticonMessage:(id)arg1; - (void)SendEmojiArtMessage:(id)arg1; - (void)SendTextMessage:(id)arg1; - (void)SendImageMessage:(id)arg1 withData:(id)arg2 ImageInfo:(id)arg3; - (void)SendImageMessageByMMAsset:(id)arg1; - (id)tagForCurrentPage; - (BOOL)isChatStatusNotifyOpen; - (void)SendMessageWrap:(id)arg1; - (id)GetMessageFromImage:(id)arg1; - (void)SendImageMessage:(id)arg1 ImageInfo:(id)arg2; - (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3; - (void)onShareAppMsg:(id)arg1; - (void)setNeedUpdateTitle:(char *)arg1; - (BOOL)ShouldShowMultiSelectMode; - (BOOL)CanShowSight; - (BOOL)CanShowBanner; - (BOOL)CanOpenServiceAppList; - (BOOL)CanSelectMyFavoritesItemForSendingMsg; - (BOOL)CanRotateOrientation; - (BOOL)CanWXTalk; - (BOOL)CanSendEmoticonMessage; - (BOOL)CanAddApp; - (BOOL)CanOpenCamera; - (BOOL)CanLongPressHeadImage; - (BOOL)CanSend3rdMsg; - (BOOL)CanSendVoipMsg; - (BOOL)CanOpenTrackRoom; - (BOOL)CanSendLocationMsg; - (BOOL)CanSendVideoMsg; - (BOOL)CanSendVoiceMsg; - (BOOL)CanSendImageMsg:(id)arg1; - (BOOL)CanSendTextMsg:(id)arg1; - (void)OpenChatView:(id)arg1; - (void)OpenContactInfo:(id)arg1; - (void)OpenDetailInfo; - (BOOL)HasCustomToolBar; - (void)contactVerifyOk:(id)arg1 opCode:(unsigned long)arg2; - (void)verifyContactByUsrNameWithOpCode:(unsigned long)arg1 userName:(id)arg2; - (void)OnVideoPlayEnd:(id)arg1 isForceStop:(BOOL)arg2; - (void)onEndPlay:(unsigned long)arg1 isForceStop:(BOOL)arg2; - (void)onForceEarpieceModeChanged; - (BOOL)isShakeEnabled; - (void)PlayNodeAtId:(unsigned long)arg1; - (id)GetMessagesNodeArray; - (BOOL)canAutoplayWhenMessageDownloaded; - (id)formImageMsgByMMAsset:(id)arg1 toUserName:(id)arg2; - (id)FormImageMsg:(id)arg1 withImage:(id)arg2 withData:(id)arg3 withImageInfo:(id)arg4; - (id)FormImageMsg:(id)arg1 withImage:(id)arg2 withData:(id)arg3; - (id)FormImageMsg:(id)arg1 withImage:(id)arg2; - (id)FormTextMsg:(id)arg1 withText:(id)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnMsgRevoked:(id)arg1 n64MsgId:(long long)arg2 SysMsg:(id)arg3; - (void)OnRevokeMsg:(id)arg1 MsgWrap:(id)arg2 ResultCode:(unsigned long)arg3 ResultMsg:(id)arg4 EducationMsg:(id)arg5; - (void)viewDidRotateToOrientation:(int)arg1; - (void)viewWillRotateToOrientation:(int)arg1; - (void)shareDataToOpenSDK:(id)arg1; - (void)RevokeMsg:(id)arg1; - (void)SetReadWithMessageWrap:(id)arg1 isNotifyModMsg:(BOOL)arg2; - (void)OnDelMsg:(id)arg1 DelAll:(BOOL)arg2; - (void)performDeleteMsg:(id)arg1; - (void)OnDelMsg:(id)arg1 MsgWrap:(id)arg2; - (void)OnUpdateVideoStatus:(id)arg1 MsgWrap:(id)arg2; - (void)OnModMsg:(id)arg1 MsgWrap:(id)arg2; - (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2; - (void)AddEmoticonMsg:(id)arg1 MsgWrap:(id)arg2; - (void)ResendMsg:(id)arg1 MsgWrap:(id)arg2; - (void)ModMsg:(id)arg1 MsgWrap:(id)arg2; - (void)AddMsg:(id)arg1 MsgWrap:(id)arg2; - (void)DelMsg:(id)arg1 MsgList:(id)arg2 DelAll:(BOOL)arg3; - (void)ClearUnRead:(id)arg1 FromID:(unsigned long)arg2 ToID:(unsigned long)arg3; - (id)GetDownMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5; - (id)GetMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5; - (void)onMultiSelectContactsEndWithReportSelectedCount:(unsigned int)arg1 hasReachLimit:(BOOL)arg2 clickCount:(unsigned int)arg3; - (void)onMultiSelectContactsDidFinishSelect:(id)arg1 tmpDisplayView:(id)arg2; - (void)onMultiSelectContactsDidFinishSelect:(id)arg1; - (void)Reset; - (id)init; - (id)initWithLocalID:(unsigned long)arg1 CreateTime:(unsigned long)arg2 ContentViewDisshowStatus:(int)arg3; - (id)initWithLocalID:(unsigned long)arg1 CreateTime:(unsigned long)arg2 ContentViewDisshowStatus:(int)arg3 fromScene:(int)arg4; - (id)getNavigationController; - (id)getViewController; - (id)getMsgContentViewController; - (id)GetMessageArrayFrom:(unsigned long)arg1 createTime:(unsigned int)arg2; - (void)didShowFirstUnReadMessage; - (id)GetFirstUnReadMessage; - (unsigned long)GetFirstLocalID; - (unsigned long)GetLastLocalID; - (void)initViewController; - (void)initProperties; - (void)initPropertiesWithLocalID:(unsigned long)arg1 CreateTime:(unsigned long)arg2; - (void)resetController; - (void)initControllers; @property(nonatomic) BOOL isPeekPreview; - (void)OnMyselfCloseMode:(id)arg1; - (void)OnRoomMemberChange:(id)arg1 withNewMemberList:(id)arg2; - (void)DidAddMsg:(id)arg1; - (BOOL)isNeedCached; - (void)RestoreStatusAndRegisterFromCacheStatus; - (void)ClearStatusAndUnRegisterForCacheStatus; - (void)cancelNodeViewPerformSelectors;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AlbumContactInfoAssist : PluginContactInfoAssist { }

  • (void)reloadInstalledTableViewData;
  • (void)openGroup:(id)arg1;
  • (void)openAlbum;
  • (void)onWCGroupUpdatedReturn:(BOOL)arg1;
  • (void)dealloc;
  • (id)getUnInstallBtnTitle;
  • (id)getUnInstallTip;
  • (id)getPluginIntro;
  • (void)initHeaderView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoicePrintGetTicket : MMObject <IDCHostMgrExt, IRsaCertMgrExt> { unsigned long idcRedirectCount; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)OnGetVoicePrintLoginTicketAgain:(id)arg1; - (void)RSAProtobufMessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)getVoicePrintTicketRsa; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCUploader : MMObject { int eventID; BOOL bStop; }

  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)onResponse:(id)arg1 Event:(unsigned long)arg2;
  • (BOOL)onSetRequest:(id)arg1;
  • (void)setStop;
  • (void)setFinished;
  • (void)run;
  • (BOOL)startRequest;
  • (void)dealloc;

@end

@interface OCRTransMgr : MMService <MMService, PBMessageObserverDelegate> { unsigned int m_uOcrId; BOOL m_bUploading; }

@property(nonatomic) unsigned int ocrId; // @synthesize ocrId=m_uOcrId; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (id)getToLang; - (id)getFromLang; - (BOOL)setToLang:(id)arg1; - (BOOL)setFromLang:(id)arg1; - (int)sendOCRTransImage:(id)arg1 BufLen:(unsigned int)arg2 ImageType:(int)arg3 SessionId:(unsigned int)arg4; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WSLocalWebViewController : MMUIViewController <UIScrollViewDelegate, FTSJSEventDelegate, FTSWebSearchDataSource> { UIView *_navBarBkg; WebSearchView *_webView; WSResultViewLogic *_resultViewLogic; NSString *_contentTitle; unsigned long long _businessType; }

@property(nonatomic) unsigned long long businessType; // @synthesize businessType=_businessType; - (void).cxx_destruct; - (void)onOpenContact:(id)arg1; - (void)onOpenMsgSession:(id)arg1; - (void)onOpenBrandContact:(id)arg1 withParams:(id)arg2; - (void)onLaunchPage:(id)arg1 withParams:(id)arg2; - (void)onSearchInputChanged:(id)arg1; - (void)loadLocalWebView; - (void)initContentView; - (void)initTitleView; - (void)initNavigationBar; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (BOOL)useTransparentNavibar; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCTimeLineHeaderView : EGORefreshTableHeaderView { MMActivityIndicator *m_reflashImageView; UIImageView *m_tipBkg; }

  • (void).cxx_destruct;
  • (void)egoRefreshScrollViewDidScroll:(id)arg1;
  • (void)onStateOfLoading;
  • (void)onStateOfNormal;
  • (void)onStateOfPulling;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCTimelinePOIPickerViewController : MMSearchBarDisplayController <UITableViewDelegate, tableViewDelegate, UITableViewDataSource, MMRefreshTableFooterDelegate, MMSearchBarDelegate, ILBSLifeMgrExt, LocationRetrieveDelegate, ILocationMgrExt, POICreateDelegate, IPOILocationDisplayExt, MMAutoSearchLogicDelegate> { id _delegate; BOOL _bSightScene; NSString *_searchKeyword; MMTableView *_tableView; MMSearchBar *_searchBar; UIView *_logoFooterView; LocationRetriever *_locationRetriever; CLLocation *_lastUpdateLocation; WCTimeLineFooterView *_getListTableFooterView; WCTimeLineFooterView *_searchTableFooterView; unsigned int _scene; NSMutableArray *_lifeList; NSMutableArray *_searchResultList; unsigned long _geoTag; UILabel *_searchErrorTips; NSString *_address; LbsLife *_selectedItem; int _poiCreateForbiden; BOOL _showCreatePOI; long long _startGetListTime; long long _firstGetListTime; long long _endGetListTime; unsigned int _getListPageCount; long long _startSearchTime; long long _firstSearchTime; long long _endSearchTime; unsigned int _searchPageCount; unsigned int _entryTime; NSString *_lastSelectLog; NSString *_currentSearchID; unsigned long _statImageCount; unsigned long _statLocationImageCount; BOOL _statHadSearch; MMAutoSearchLogic *_autoSearchLogic; }

@property(nonatomic) BOOL bSightScene; // @synthesize bSightScene=_bSightScene; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onGetPOIDisplayName:(id)arg1 ForLocation:(id)arg2 Scene:(int)arg3 SrcDisplayName:(id)arg4 extraInfo:(id)arg5 Error:(int)arg6; - (void)onPOICreated:(id)arg1 PoiID:(id)arg2; - (void)autoSearchShouldBeginWithKey:(id)arg1 StartFromFirst:(BOOL)arg2; - (void)setSearchTableResultText:(id)arg1; - (void)mmSearchDisplayControllerWillEndSearch; - (void)mmSearchDisplayControllerWillBeginSearch; - (void)mmsearchBarSearchButtonClicked:(id)arg1; - (void)mmSearchBarTextDidChange:(id)arg1; - (void)didSearchViewTableSelect:(id)arg1; - (void)mmsearchBarTextDidBeginEditing:(id)arg1; - (void)setSearchBar:(id)arg1 CancelButtonText:(id)arg2; - (float)heightForSearchViewTable:(id)arg1; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1; - (void)didScrollViewScroll:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (id)makeCellForCreatePOIItem:(id)arg1; - (id)makeCell:(id)arg1 forLBSLifeItem:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)selectLBSLife:(id)arg1; - (void)removeCreatePOIItem; - (void)addCreatePOIItem; - (void)addSearchResultItem:(id)arg1; - (void)addLBSLifeListItem:(id)arg1; - (void)OnSearchLBSLife:(id)arg1 Keyword:(id)arg2 Error:(int)arg3 IsStartFromFirst:(BOOL)arg4; - (void)filterSearchResultList; - (void)OnAutoSearchLBSLife:(id)arg1 Keyword:(id)arg2 NextQueryInterval:(double)arg3 Error:(int)arg4 IsStartFromFirst:(BOOL)arg5; - (void)OnGetLBSLife:(id)arg1 Error:(int)arg2; - (void)searchLBSLife:(id)arg1 StartFromFirst:(BOOL)arg2; - (void)getLBSLife:(BOOL)arg1; - (void)onDidFindAddress:(id)arg1 forTag:(unsigned long)arg2; - (void)stopGeocoder; - (void)getAddressByLocation:(struct CLLocationCoordinate2D)arg1; - (void)addCityItem:(id)arg1; - (void)onRetrieveLocationError:(int)arg1; - (void)onRetrieveLocationTimeOut:(id)arg1; - (void)onRetrieveLocationOK:(id)arg1; - (void)stopUpdateLocation; - (void)startUpdateLocation; - (void)reportOnCommit; - (void)onCancel; - (void)showDataProviderInfo:(id)arg1; - (void)showSearchTableLoadMore; - (void)adjustSubviewRects; - (void)addSelectedItem; - (void)addNotCheckInItem; - (void)initTableView; - (void)updateSearchBarTips; - (void)initSearchBar; - (void)initView; - (float)getTableViewMarginTop; - (void)viewDidBeDismissed:(BOOL)arg1; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewWillBePresented:(BOOL)arg1; - (void)viewWillBePushed:(BOOL)arg1; - (void)reset; - (void)updateLocation:(id)arg1 imageCount:(unsigned long)arg2 locaionImageCount:(unsigned long)arg3; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonTabRecommendItem : NSObject { NSString *m_name; NSString *m_productId; NSString *m_iconUrl; NSString *m_bigIconUrl; NSString *m_recType; NSString *m_recWord; unsigned long m_buttonType; }

  • (void)initialize; @property(nonatomic) unsigned long m_buttonType; // @synthesize m_buttonType; @property(retain, nonatomic) NSString *m_recWord; // @synthesize m_recWord; @property(retain, nonatomic) NSString *m_recType; // @synthesize m_recType; @property(retain, nonatomic) NSString *m_bigIconUrl; // @synthesize m_bigIconUrl; @property(retain, nonatomic) NSString *m_iconUrl; // @synthesize m_iconUrl; @property(retain, nonatomic) NSString *m_productId; // @synthesize m_productId; @property(retain, nonatomic) NSString *m_name; // @synthesize m_name;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (void)updateFromItem:(id)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonTabRecommendData : NSObject { NSMutableArray *m_itemList; }

  • (id)getSavePath;
  • (id)getSaveRootDir;
  • (id)Instance;
  • (void)initialize; @property(retain, nonatomic) NSMutableArray *m_itemList; // @synthesize m_itemList;
  • (void).cxx_destruct;
  • (void)saveToFile;
  • (void)removeItemWithProductId:(id)arg1;
  • (void)addItem:(id)arg1;
  • (id)itemList;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiTalkGroupMemberItem : MMObject { NSString *userName; NSString *inviteUserName; int status; int reason; long inviteTime; int holdStatus; }

  • (void)initialize; @property(nonatomic) int holdStatus; // @synthesize holdStatus; @property(nonatomic) long inviteTime; // @synthesize inviteTime; @property(nonatomic) int reason; // @synthesize reason; @property(nonatomic) int status; // @synthesize status; @property(retain, nonatomic) NSString *inviteUserName; // @synthesize inviteUserName; @property(retain, nonatomic) NSString *userName; // @synthesize userName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiTalkMemberList : MMObject { NSArray *memberList; }

  • (void)initialize; @property(retain, nonatomic) NSArray *memberList; // @synthesize memberList;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiTalkContactItem : MMObject { unsigned int localID; NSString *groupID; NSString *clientGroupID; NSString *wxGroupID; int routID; MultiTalkMemberList *contactMemberList; NSString *createUserName; NSString *nickName; unsigned int memberListCount; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned int memberListCount; // @synthesize memberListCount; @property(retain, nonatomic) NSString *nickName; // @synthesize nickName; @property(retain, nonatomic) NSString *createUserName; // @synthesize createUserName; @property(retain, nonatomic) MultiTalkMemberList *contactMemberList; // @synthesize contactMemberList; @property(nonatomic) int routID; // @synthesize routID; @property(retain, nonatomic) NSString *wxGroupID; // @synthesize wxGroupID; @property(retain, nonatomic) NSString *clientGroupID; // @synthesize clientGroupID; @property(retain, nonatomic) NSString *groupID; // @synthesize groupID; @property(nonatomic) unsigned int localID; // @synthesize localID;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (BOOL)checkHasActiveMember;
  • (BOOL)isContactItemValid;
  • (id)getContactDisplayName;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_memberListCount;
  • (const WCDBCondition_8be2a476 *)db_nickName;
  • (const WCDBCondition_8be2a476 *)db_createUserName;
  • (const WCDBCondition_d02ace21 *)db_contactMemberList;
  • (const WCDBCondition_750820ee *)db_routID;
  • (const WCDBCondition_8be2a476 *)db_wxGroupID;
  • (const WCDBCondition_8be2a476 *)db_clientGroupID;
  • (const WCDBCondition_8be2a476 *)db_groupID;
  • (const WCDBCondition_e9b1f587 *)db_localID;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiTalkMessageItem : MMObject { unsigned int localID; NSString *groupID; NSString *clientGroupID; NSString *createUserName; unsigned int createTime; unsigned int messageType; NSString *messageContent; unsigned int hasGenWCMessage; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned int hasGenWCMessage; // @synthesize hasGenWCMessage; @property(retain, nonatomic) NSString *messageContent; // @synthesize messageContent; @property(nonatomic) unsigned int messageType; // @synthesize messageType; @property(nonatomic) unsigned int createTime; // @synthesize createTime; @property(retain, nonatomic) NSString *createUserName; // @synthesize createUserName; @property(retain, nonatomic) NSString *clientGroupID; // @synthesize clientGroupID; @property(retain, nonatomic) NSString *groupID; // @synthesize groupID; @property(nonatomic) unsigned int localID; // @synthesize localID;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (BOOL)isMessageItemValid;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_hasGenWCMessage;
  • (const WCDBCondition_8be2a476 *)db_messageContent;
  • (const WCDBCondition_e9b1f587 *)db_messageType;
  • (const WCDBCondition_e9b1f587 *)db_createTime;
  • (const WCDBCondition_8be2a476 *)db_createUserName;
  • (const WCDBCondition_8be2a476 *)db_clientGroupID;
  • (const WCDBCondition_8be2a476 *)db_groupID;
  • (const WCDBCondition_e9b1f587 *)db_localID;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiTalkSessionItem : MMObject { unsigned int localID; NSString *groupID; NSString *clientGroupID; NSString *createUserName; unsigned int lastMessageID; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned int lastMessageID; // @synthesize lastMessageID; @property(retain, nonatomic) NSString *createUserName; // @synthesize createUserName; @property(retain, nonatomic) NSString *clientGroupID; // @synthesize clientGroupID; @property(retain, nonatomic) NSString *groupID; // @synthesize groupID; @property(nonatomic) unsigned int localID; // @synthesize localID;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (BOOL)isSessionItemValid;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_lastMessageID;
  • (const WCDBCondition_8be2a476 *)db_createUserName;
  • (const WCDBCondition_8be2a476 *)db_clientGroupID;
  • (const WCDBCondition_8be2a476 *)db_groupID;
  • (const WCDBCondition_e9b1f587 *)db_localID;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface NewDeviceLoginViewController : MMUIViewController <VerifyPhoneDelegate, UIAlertViewDelegate> { MMTableViewInfo *m_tableViewInfo; NSString *m_nsPhoneNumber; NSString *m_nsAuthTicket; unsigned long m_uiFromScene; id m_delegate; }

@property(nonatomic) unsigned long m_uiFromScene; // @synthesize m_uiFromScene; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSString *m_nsAuthTicket; // @synthesize m_nsAuthTicket; @property(retain, nonatomic) NSString *m_nsPhoneNumber; // @synthesize m_nsPhoneNumber; - (void).cxx_destruct; - (void)loginByPhoneVerifiedWithUserName:(id)arg1 ticket:(id)arg2; - (void)dealloc; - (void)viewDidLoad; - (void)initView; - (void)initFooterView; - (void)onCloseLink; - (void)jumpToUnProtectPage; - (void)setNavigationButton; - (void)showVerifyPhoneView; - (void)onBack;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ImageController : MMObject <WCActionSheetDelegate, UINavigationControllerDelegate, UIImagePickerControllerDelegate, ImagePreviewDelegate, ImageBrowseDelegate, MMImagePickerManagerDelegate, UIAlertViewDelegate> { id m_delegate; CaptureVideoInfo *m_oVideoInfo; UINavigationController *m_oVideoPicker; MMLoadingView *m_loadingView; BOOL m_isJustReturnMMAsset; }

@property(nonatomic) BOOL m_isJustReturnMMAsset; // @synthesize m_isJustReturnMMAsset; @property(retain, nonatomic) UIViewController *m_oVideoPicker; // @synthesize m_oVideoPicker; @property(retain, nonatomic) CaptureVideoInfo *m_oVideoInfo; // @synthesize m_oVideoInfo; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)downloadFailInImageBrowse; - (void)Reset; - (void)MMImagePickerManager:(id)arg1 didFinishPickingGifWithData:(id)arg2; - (void)MMImagePickerManager:(id)arg1 didFinishPickingVideoWithInfo:(id)arg2; - (void)MMImagePickerManagerDidCancel:(id)arg1; - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2; - (void)didSelectImage:(id)arg1 Data:(id)arg2 Finish:(BOOL)arg3 fromImagePicker:(id)arg4; - (void)didSelectImage:(id)arg1 Data:(id)arg2 fromImagePicker:(id)arg3; - (void)didSelectImage:(id)arg1 fromImagePicker:(id)arg2; - (void)didSelectImage:(id)arg1 Data:(id)arg2 Finish:(BOOL)arg3 ImageInfo:(id)arg4 fromImagePicker:(id)arg5; - (void)didSelectMMAsset:(id)arg1 finish:(BOOL)arg2 fromImagePicker:(id)arg3; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)statusBarShowOniOS10; - (void)willPresentAlertView:(id)arg1; - (void)handleVideo:(id)arg1; - (void)handleVideo:(id)arg1 ImagePicker:(id)arg2; - (void)handleVideo; - (int)getVideoDuration:(id)arg1; - (id)genVideoInfoWithVideoUrl:(id)arg1; - (void)SendVideoWithVideoFileUrl:(id)arg1; - (void)SendImageWithURL:(id)arg1; - (void)onSendCaptrueCancel:(id)arg1; - (void)OpenCameraController; - (void)OpenMediaBrowser; - (void)showImagePicker:(int)arg1; - (id)getViewController; - (void)initLoadingView; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface UploadDetectLogic : MMObject { int _retryTimes; struct CGSize _qmpSize; int _motionState; _Bool _isForOcr; MotionDetector *_motionDetector; int _uploadTimes; BOOL _canUpload; struct timeval _lastProcessTime; }

@property(nonatomic) int motionState; // @synthesize motionState=_motionState; @property(nonatomic) int retryTimes; // @synthesize retryTimes=_retryTimes; - (void).cxx_destruct; - (void)feedbackCameraFocused; - (void)feedbackMotionStateChanged:(int)arg1; - (void)uploadRetry; - (void)cancelUpload; - (void)didUpload; - (BOOL)canUpload; - (void)process:(char *)arg1; - (void)stop; - (void)start; - (void)dealloc; - (id)init; - (id)initWithFocusEngineSize:(struct CGSize)arg1 IsForOcr:(_Bool)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoicePrintHandler : MMObject { VoicePrintLogicControllerFactory *m_VoicePrintLogicController; BOOL m_bPresentViewController; id m_delegate; UIViewController *m_viewController; NSString *nsTicket; unsigned int uiMaxVerifyTryTimes; NSString *nsShowUrlWhenOverMaxVerifyTimes; }

@property(retain, nonatomic) NSString *nsShowUrlWhenOverMaxVerifyTimes; // @synthesize nsShowUrlWhenOverMaxVerifyTimes; @property(nonatomic) unsigned int uiMaxVerifyTryTimes; // @synthesize uiMaxVerifyTryTimes; @property(retain, nonatomic) NSString *nsTicket; // @synthesize nsTicket; @property(nonatomic) __weak UIViewController *m_viewController; // @synthesize m_viewController; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)OnVerifyOverLimitFromServer; - (void)OnClickCanNotUnLockBtn; - (void)OnVerifySuccessful; - (void)OpenVoicePrintViewForLogin; - (void)OpenLogin; - (void)OpenVerify; - (void)OpenRsaVerify; - (void)OpenVoicePrintViewWithType:(int)arg1; - (id)getNavigationController; - (id)getViewController; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CameraConfig : NSObject { }

  • (BOOL)tryShowAccessCameraAlert;
  • (BOOL)canAccessCamera;
  • (BOOL)isBlackCameraSize480x640;
  • (BOOL)isBlackCameraSize720x1280;
  • (BOOL)isBlackCameraSize1080x1920;
  • (struct CGSize)getBlackCameraSizeByPreset:(id)arg1;
  • (id)getBlackCameraPreset;

@end

@interface AppTVMessageNodeView : BaseMessageNodeView { UILabel *titleLabel; UILabel *descLabel; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onMoreOperate:(id)arg1;
  • (void)showOpearation;
  • (void)onClick;
  • (void)updateThumbImage;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;

@end

@interface WCOutCouponCgi : NSObject { id _delegate; unsigned long _eventID; }

  • (id)CGIWithDelegate:(id)arg1; @property(nonatomic) unsigned long eventID; // @synthesize eventID=_eventID; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)fail;
  • (void)start:(unsigned long)arg1;
  • (void)dealloc;

@end

@interface TrackRoomView : MMUIWindow <UIAlertViewDelegate, MMHeadImageAnnotationViewDelegate, ITrackRoomMgrExt, TrackRoomTopBarViewDelegate, QMapViewDelegate, WCActionSheetDelegate, ILocationMgrExt, IWXTalkieExt, IAUAudioDeviceExt, UIGestureRecognizerDelegate, NavigateLogicControllerDelegate> { id _trackRoomViewDelegate; BOOL _isInit; BOOL _getMicSucc; BOOL _showAllHead; BOOL _isMapRegionChanging; BOOL _shouldIgnoreAccuracy; BOOL _intermediateAnimation; BOOL _shouldHideAllAnnotation; BOOL _shouldZoomToSeeAll; BOOL _isLoadFinish; BOOL _drivingMode; BOOL _refreshOK; unsigned long _gpsTag; struct timeval _startLocatingTime; struct timeval _startShowTime; UIView *_micMeterCircleView; POIInfo *_poiInfo; unsigned int _scene; UIButton *_micButton; UIButton *_myLocationButton; NSString *_chatname; QMapView *_mapView; UIAlertView *_trackErrorAlertView; CAShapeLayer *_micMeterCircle; MMTimer *_updateUserLocationTimer; MMLoadingView *_loadingView; CDStruct_b7cb895d _destinationRegion; TrackRoomTopBarView *_topbarView; HeadClusterView *_headClusterView; NavigateLogicController *_navigateLogicController; AnnotationLogicController *_annotationLogicController; }

@property(nonatomic) __weak id trackRoomViewDelegate; // @synthesize trackRoomViewDelegate=_trackRoomViewDelegate; - (void).cxx_destruct; - (void)onPresentViewControlelr:(id)arg1 Animated:(BOOL)arg2; - (void)onStopLoading; - (void)onStartLoading; - (void)onCenterMapAt:(id)arg1; - (void)onClickCallout:(id)arg1 AtPoint:(struct CGPoint)arg2; - (void)onClickDot:(id)arg1 AtPoint:(struct CGPoint)arg2; - (void)navigateTo:(id)arg1 Name:(id)arg2 Sender:(id)arg3; - (id)getDisplayNameByUsername:(id)arg1; - (void)setAnnotation:(id)arg1 Coordinate:(struct CLLocationCoordinate2D)arg2 Animated:(BOOL)arg3 Duration:(float)arg4; - (void)updateHeadAnnotation:(id)arg1; - (void)onRemoteControlCheckShouldStop; - (void)onRemoteControlCheckShouldPlay; - (void)OnRestart; - (void)OnPause; - (void)OnReConnecting; - (void)onKickOutFromWXTalkRoom:(id)arg1; - (void)OnNobodyTalking; - (void)OnForceStopRecord; - (void)OnError:(id)arg1 ErrNo:(int)arg2; - (void)OnSomeoneTalking:(id)arg1; - (void)OnGetMicrophoneResult:(int)arg1; - (void)OnOpenWXTalkModeOK:(id)arg1; - (void)audioDeviceInputMeterLevel:(id)arg1 Peak:(float)arg2; - (void)doMeterAnimationOnMainThread:(id)arg1; - (void)closeTalk; - (BOOL)openTalk:(id)arg1; - (void)OnHeadingChanged:(double)arg1; - (void)OnTrackRoomError:(int)arg1 Message:(id)arg2; - (void)trySeeAll; - (void)OnRefreshTrackRoom:(id)arg1 Type:(int)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (BOOL)initTrack; - (void)onGPSLocationChanged:(id)arg1 withTag:(unsigned long)arg2; - (void)mapView:(id)arg1 didDeselectAnnotationView:(id)arg2; - (void)mapView:(id)arg1 didSelectAnnotationView:(id)arg2; - (void)mapView:(id)arg1 didUpdateUserLocation:(id)arg2; - (void)mapView:(id)arg1 didAddAnnotationViews:(id)arg2; - (id)mapView:(id)arg1 viewForOverlay:(id)arg2; - (id)mapView:(id)arg1 viewForAnnotation:(id)arg2; - (void)mapView:(id)arg1 regionDidChangeAnimated:(BOOL)arg2; - (void)mapView:(id)arg1 regionWillChangeAnimated:(BOOL)arg2; - (void)didDragMap:(id)arg1; - (BOOL)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2; - (void)bringFriendToFront:(id)arg1; - (void)bringMyselfToFront; - (id)getUserLocation; - (void)setRegion:(CDStruct_b7cb895d)arg1 AlwaysAnimated:(BOOL)arg2; - (void)onSetIgnoreAccuracy; - (BOOL)isLocationOK:(id)arg1; - (void)stopUpdateUserLocation; - (void)startUpdateUserLocation; - (void)stopTimerCheckUserLocation; - (void)startTimerCheckUserLocation; - (void)onTimerUpdateLocation; - (void)resizeMapToShowAllHeadAnimated:(id)arg1; - (void)onNavigateToPOI:(id)arg1; - (void)setAllHeadAnnotationShowCallout:(BOOL)arg1 Animated:(BOOL)arg2; - (void)showLocationCalloutViewAnimated:(BOOL)arg1; - (BOOL)showClusterViewOnPoint:(struct CGPoint)arg1; - (void)onMapTapped:(id)arg1; - (void)onMicButtonReleased; - (void)onMicButtonPressed; - (void)onMyLocationButtonClick; - (void)onMinimizeButtonClick; - (void)onCloseButtonClick:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)closeTrackRoom:(unsigned int)arg1; - (void)stopLoading; - (void)startLoadingNonBlock; - (id)getLocationText:(struct CLLocationCoordinate2D)arg1; - (void)enterForeground; - (void)enterBackground; - (void)hideTrackRoomView; - (void)showTrackRoomView; - (void)exitTracking:(unsigned int)arg1; - (void)doStartTrack; - (BOOL)startTrackWithChatname:(id)arg1 POIInfo:(id)arg2 Scene:(unsigned int)arg3; - (void)initMapView; - (void)initView; - (void)dealloc; - (void)internalInit; - (id)init; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MsgFastBrowseView : MMUIView <MMRefreshTableFooterDelegate, UITableViewDataSource, UITableViewDelegate> { SimpleImgInfo *m_curImgInfo; NSMutableArray *m_arrImgInfo; float m_scrollOffset; NSMutableDictionary *m_dicSectionTitle; NSMutableDictionary *m_dicMsgsByTitle; NSMutableDictionary *m_dicSectionSelected; struct map<NSString *, bool, CompareNSString, std::1::allocator<std::1::pair<NSString *const, bool»> m_dicMsgSelected; MMTableView *m_tableView; UILabel *m_noImageTip; id fastBrowseViewDelegate; unsigned int m_colNum; float m_margin; WCTimeLineFooterView *m_nextLoadingView; WCTimeLineFooterView *m_preLoadingView; BOOL m_showCheckMark; BOOL m_hideSelectAllSection; BOOL m_bLargeImg; BOOL _m_bNotMainTable; id m_fastBrowseViewDelegate; int m_style; NSString *_m_nsChatName; }

@property(nonatomic) BOOL m_bNotMainTable; // @synthesize m_bNotMainTable=_m_bNotMainTable; @property(retain, nonatomic) NSString *m_nsChatName; // @synthesize m_nsChatName=_m_nsChatName; @property(nonatomic) int m_style; // @synthesize m_style; @property(retain, nonatomic) MMTableView *m_tableView; // @synthesize m_tableView; @property(nonatomic) BOOL m_bLargeImg; // @synthesize m_bLargeImg; @property(nonatomic) BOOL m_hideSelectAllSection; // @synthesize m_hideSelectAllSection; @property(nonatomic) BOOL m_showCheckMark; // @synthesize m_showCheckMark; @property(nonatomic) float m_scrollOffset; // @synthesize m_scrollOffset; @property(retain, nonatomic) SimpleImgInfo *m_curImgInfo; // @synthesize m_curImgInfo; @property(nonatomic) __weak id m_fastBrowseViewDelegate; // @synthesize m_fastBrowseViewDelegate; - (id).cxx_construct; - (void).cxx_destruct; - (void)unSelectAllMessages; - (void)selectAllMessages; - (id)getSelectedMessages; - (void)updateSectionHeaderCheckMarkBtn:(id)arg1 isSelected:(BOOL)arg2; - (void)updateSectionHeaderCheckMark:(id)arg1 to:(BOOL)arg2; - (void)onSelectSection:(id)arg1; - (BOOL)onSelectMessage:(id)arg1; - (void)onClickMsgSquareThumb:(id)arg1; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)genImgCell:(id)arg1 indexPath:(id)arg2; - (int)calcImgItemIndex:(int)arg1 num:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)setCurMsgHighlighted:(BOOL)arg1 animated:(BOOL)arg2; - (id)getIndexPathOfCurMsg; - (void)startHighLightedCurMsg; - (void)endHighLightedCurMsg; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)initTableView; - (void)scrollViewDidScroll:(id)arg1; - (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1; - (void)updatePreMore:(BOOL)arg1 NextMore:(BOOL)arg2; - (void)updateLoading:(BOOL)arg1 NextMore:(BOOL)arg2; - (void)rebuildMsgData; - (void)initData; - (void)reloadData; - (void)dealloc; - (id)initWithImgInfo:(id)arg1 withDelegate:(id)arg2 style:(int)arg3 largeImg:(BOOL)arg4; - (id)initWithImgInfo:(id)arg1 withDelegate:(id)arg2 style:(int)arg3; - (id)initWithMsgWrap:(id)arg1 withDelegate:(id)arg2 style:(int)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCForceTouchGlobalDataManager : NSObject { id _peekControllerRetainPoint; }

  • (id)sharedInstance; @property(retain, nonatomic) id peekControllerRetainPoint; // @synthesize peekControllerRetainPoint=_peekControllerRetainPoint;
  • (void).cxx_destruct;

@end

@interface WCPayTransferMessageNodeView : BaseMessageNodeView { UILabel *moneyLable; UILabel *descLabel; UILabel *titleLabel; UILabel *detailLabel; float m_height; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onMoreOperate:(id)arg1;
  • (void)OnRetrySendMsg;
  • (void)showOpearation;
  • (void)onClick;
  • (void)updateThumbImage;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (id)getBackgroundImageHL;
  • (id)getBackgroundImage;

@end

@interface OpenBottleLogicView : BaseBottleView <BottleTipViewDelegate, BottleAnimationDelegate, IBottleMgrExt> { CBottle *mBottleInfo; CBottleContact *mBottleContactInfo; CMessageWrap *mMessageInfo; UIView *mTopView; MMHeadImageView *mHeadImageView; MMHDHeadImageView *mHDHeadImageView; UILabel *mSignClickLabel; UIImageView *mSignView; UIView *mBottomView; UIButton *mThrowBackBtn; UIButton *mReplyBtn; BottleAudioView *mAudioView; BottleTextView *mTextView; }

@property(retain, nonatomic) BottleTextView *mTextView; // @synthesize mTextView; @property(retain, nonatomic) BottleAudioView *mAudioView; // @synthesize mAudioView; @property(retain, nonatomic) UIButton *mReplyBtn; // @synthesize mReplyBtn; @property(retain, nonatomic) UIButton *mThrowBackBtn; // @synthesize mThrowBackBtn; @property(retain, nonatomic) UIView *mBottomView; // @synthesize mBottomView; @property(retain, nonatomic) UIImageView *mSignView; // @synthesize mSignView; @property(retain, nonatomic) UILabel *mSignClickLabel; // @synthesize mSignClickLabel; @property(retain, nonatomic) MMHDHeadImageView *mHDHeadImageView; // @synthesize mHDHeadImageView; @property(retain, nonatomic) MMHeadImageView *mHeadImageView; // @synthesize mHeadImageView; @property(retain, nonatomic) UIView *mTopView; // @synthesize mTopView; @property(retain, nonatomic) CMessageWrap *mMessageInfo; // @synthesize mMessageInfo; @property(retain, nonatomic) CBottleContact *mBottleContactInfo; // @synthesize mBottleContactInfo; @property(retain, nonatomic) CBottle *mBottleInfo; // @synthesize mBottleInfo; - (void).cxx_destruct; - (void)toggleReply:(id)arg1; - (void)toggleThrowBack:(id)arg1; - (void)throw_ok; - (void)setMessage:(id)arg1; - (void)setContact:(id)arg1; - (void)setBottle:(id)arg1; - (void)drawOnCanvas; - (void)dealloc; - (id)initWithCanvas:(id)arg1; - (id)init; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)showBottomView; - (void)layoutSubviews; - (void)showPreviewTextView; - (void)showPreviewAudioView; - (void)clearUnRead; - (void)showMessageView; - (void)exposeBottle; - (void)showTopView; - (void)showView; - (void)BottleTipPressButton:(id)arg1 withButtonTitle:(id)arg2; - (void)BottleAnimationThrowFinish:(id)arg1; - (void)OnThrowBackFail; - (void)OnThrowBack:(unsigned long)arg1;

@end

@interface MMMusicPlayerUtils : NSObject { }

  • (BOOL)isNeedToUseIpadRatio;
  • (float)getMaxShadeWidth;
  • (BOOL)hasCopyRightWithMusicInfo:(id)arg1;
  • (id)getMusicSourceStr;
  • (float)squareDistanceBetweenColor:(id)arg1 andColor:(id)arg2;
  • (id)hJinBaseColorForImage:(id)arg1 Width:(int)arg2 Height:(int)arg3;
  • (id)averageColorForImage:(id)arg1;
  • (id)shakeMusicItem2MusicInfo:(id)arg1;
  • (id)getScreenShotImage;
  • (id)scaleImage:(id)arg1 scaledToSize:(struct CGSize)arg2;

@end

@interface SnsMusicItem : NSObject <PBCoding, NSCoding, NSCopying> { NSString *musicName; NSString *singer; NSString *albumName; NSString *coverImageUrl; NSString *lyrics; NSString *musicUrl; NSString *musicLowBandUrl; NSString *webUrl; NSString *musicID; unsigned int createTime; NSString *tid; NSString *username; NSString *appId; }

  • (void)initialize; @property(retain, nonatomic) NSString *appId; // @synthesize appId; @property(retain, nonatomic) NSString *username; // @synthesize username; @property(retain, nonatomic) NSString *tid; // @synthesize tid; @property(nonatomic) unsigned int createTime; // @synthesize createTime; @property(retain, nonatomic) NSString *musicID; // @synthesize musicID; @property(retain, nonatomic) NSString *webUrl; // @synthesize webUrl; @property(retain, nonatomic) NSString *musicLowBandUrl; // @synthesize musicLowBandUrl; @property(retain, nonatomic) NSString *musicUrl; // @synthesize musicUrl; @property(retain, nonatomic) NSString *lyrics; // @synthesize lyrics; @property(retain, nonatomic) NSString *coverImageUrl; // @synthesize coverImageUrl; @property(retain, nonatomic) NSString *albumName; // @synthesize albumName; @property(retain, nonatomic) NSString *singer; // @synthesize singer; @property(retain, nonatomic) NSString *musicName; // @synthesize musicName;
  • (void).cxx_destruct;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1; @property(readonly, copy) NSString *description;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SnsMusicStorage : NSObject <PBCoding, NSCoding, NSCopying> { NSMutableArray *musicsArr; int newCount; }

  • (void)initialize; @property(nonatomic) int newCount; // @synthesize newCount; @property(retain, nonatomic) NSMutableArray *musicsArr; // @synthesize musicsArr;
  • (void).cxx_destruct;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (id)init;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactsItemView : MMUIView { MMCPLabel *m_nickNameLabel; UIButton *m_rightButton; UILabel *m_greyLabel; UILabel *m_userNameLabel; UILabel *m_addedLabel; MMHeadImageView *m_headImage; BOOL m_bShowHeadImage; UILabel *m_labelMemberCount; id m_data; id m_delegate; MMWebImageView *m_webHeadImageView; UIImageView *m_contactLogo; CContact *m_contact; BOOL m_bShowUserDescription; BOOL m_bUseDynamicSize; BOOL m_bShowSearchResult; SearchMatchTip *m_matchTip; AttributeLabel *m_descLabel; NSString *m_cpKeyForNickname; BOOL m_isNicknameUnsafe; BOOL m_bAccountDeleteTip; float m_CustomLabelDecreaseWidth; }

@property(nonatomic) BOOL m_bAccountDeleteTip; // @synthesize m_bAccountDeleteTip; @property(retain, nonatomic) AttributeLabel *m_descLabel; // @synthesize m_descLabel; @property(retain, nonatomic) SearchMatchTip *m_matchTip; // @synthesize m_matchTip; @property(nonatomic) BOOL m_bShowSearchResult; // @synthesize m_bShowSearchResult; @property(nonatomic) BOOL m_bUseDynamicSize; // @synthesize m_bUseDynamicSize; @property(nonatomic) float m_CustomLabelDecreaseWidth; // @synthesize m_CustomLabelDecreaseWidth; @property(nonatomic) BOOL m_bShowUserDescription; // @synthesize m_bShowUserDescription; @property(retain, nonatomic) MMWebImageView *m_webHeadImageView; // @synthesize m_webHeadImageView; @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; @property(retain, nonatomic) id m_data; // @synthesize m_data; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) MMHeadImageView *m_headImage; // @synthesize m_headImage; @property(retain, nonatomic) UILabel *m_userNameLabel; // @synthesize m_userNameLabel; @property(retain, nonatomic) UILabel *m_nickNameLabel; // @synthesize m_nickNameLabel; @property(nonatomic) BOOL m_bShowHeadImage; // @synthesize m_bShowHeadImage; - (void).cxx_destruct; - (void)updateCPState; - (void)setUserNameLabelToFitWidth; - (void)initDescLabel; - (void)initUserNameLabel:(id)arg1; - (void)initGreenRightButton:(id)arg1; - (void)initGreyRightButton:(id)arg1; - (void)onRightBtnAction; - (void)initRightPlaceAddLabel; - (void)initRightPlaceCenterAlignmentAddedLabelWithString:(id)arg1; - (void)initRightPlaceAddedLabel; - (void)initRightPlaceWaitingLabel; - (void)initRightPlaceDeleteLabel; - (void)initGrayLabel:(id)arg1 color:(id)arg2; - (void)initAddedLabel:(id)arg1; - (void)initNickNameLabel:(id)arg1; - (struct CGRect)calNickNameFrame:(id)arg1; - (void)updateBackgroundColor:(id)arg1; - (void)updateView:(id)arg1; - (void)updateMatchLabel; - (void)updateUserNameLabel:(id)arg1; - (void)updateNickNameLabel; - (void)updateHeadImageForContact:(id)arg1; - (void)initView:(id)arg1 showChatRoomName:(id)arg2; - (void)showChatRoomCount:(id)arg1; - (void)initView:(id)arg1; - (void)initSessionStyleView:(id)arg1; - (BOOL)isShowMobileName:(id)arg1 mobileName:(id)arg2; - (void)initContactLogo:(id)arg1; - (void)initHeadImageForContact:(id)arg1; - (void)initHeadImage:(id)arg1; - (void)initHeadImageUrl:(id)arg1 withAuthorizationCode:(id)arg2 update:(BOOL)arg3; - (void)initHeadImage:(id)arg1 withUrl:(id)arg2; - (void)layoutSubviews; - (id)init;

@end

@interface FavDetailHeaderView : MMUIView { MMHeadImageView *m_headImgView; UILabel *m_fromLabel; UILabel *m_sourceTimeLabel; UIView *m_separateLine; FavoritesItem *m_favItem; }

  • (float)getFavDetailHeaderHeight:(id)arg1;
  • (void).cxx_destruct;
  • (void)initSeperateLine;
  • (void)initSrcTimeLabel;
  • (void)initFromLabel;
  • (void)initHeaderImgView;
  • (void)initView;
  • (void)layoutSubviews;
  • (id)initWithFavItem:(id)arg1;

@end

@interface DBFavoritesItem : NSObject { unsigned long localId; unsigned long favId; unsigned long type; unsigned long time; unsigned long status; unsigned long updateSeq; unsigned long localUpdateSeq; NSString *fromUser; NSString *toUser; NSString *realChatName; unsigned long sourceType; unsigned long localStatus; NSString *sourceId; NSString *xml; unsigned long IntRes1; unsigned long IntRes2; unsigned long IntRes3; NSString *StrRes1; NSString *StrRes2; NSString *StrRes3; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *StrRes3; // @synthesize StrRes3; @property(retain, nonatomic) NSString *StrRes2; // @synthesize StrRes2; @property(retain, nonatomic) NSString *StrRes1; // @synthesize StrRes1; @property(nonatomic) unsigned long IntRes3; // @synthesize IntRes3; @property(nonatomic) unsigned long IntRes2; // @synthesize IntRes2; @property(nonatomic) unsigned long IntRes1; // @synthesize IntRes1; @property(retain, nonatomic) NSString *xml; // @synthesize xml; @property(retain, nonatomic) NSString *sourceId; // @synthesize sourceId; @property(nonatomic) unsigned long localStatus; // @synthesize localStatus; @property(nonatomic) unsigned long sourceType; // @synthesize sourceType; @property(retain, nonatomic) NSString *realChatName; // @synthesize realChatName; @property(retain, nonatomic) NSString *toUser; // @synthesize toUser; @property(retain, nonatomic) NSString *fromUser; // @synthesize fromUser; @property(nonatomic) unsigned long localUpdateSeq; // @synthesize localUpdateSeq; @property(nonatomic) unsigned long updateSeq; // @synthesize updateSeq; @property(nonatomic) unsigned long status; // @synthesize status; @property(nonatomic) unsigned long time; // @synthesize time; @property(nonatomic) unsigned long type; // @synthesize type; @property(nonatomic) unsigned long favId; // @synthesize favId; @property(nonatomic) unsigned long localId; // @synthesize localId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_StrRes3;
  • (const WCDBCondition_8be2a476 *)db_StrRes2;
  • (const WCDBCondition_8be2a476 *)db_StrRes1;
  • (const WCDBCondition_e9b1f587 *)db_IntRes3;
  • (const WCDBCondition_e9b1f587 *)db_IntRes2;
  • (const WCDBCondition_e9b1f587 *)db_IntRes1;
  • (const WCDBCondition_8be2a476 *)db_xml;
  • (const WCDBCondition_8be2a476 *)db_sourceId;
  • (const WCDBCondition_e9b1f587 *)db_localStatus;
  • (const WCDBCondition_e9b1f587 *)db_sourceType;
  • (const WCDBCondition_8be2a476 *)db_realChatName;
  • (const WCDBCondition_8be2a476 *)db_toUser;
  • (const WCDBCondition_8be2a476 *)db_fromUser;
  • (const WCDBCondition_e9b1f587 *)db_localUpdateSeq;
  • (const WCDBCondition_e9b1f587 *)db_updateSeq;
  • (const WCDBCondition_e9b1f587 *)db_status;
  • (const WCDBCondition_e9b1f587 *)db_time;
  • (const WCDBCondition_e9b1f587 *)db_type;
  • (const WCDBCondition_e9b1f587 *)db_favId;
  • (const WCDBCondition_e9b1f587 *)db_localId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SightGradientView : UIView { }

  • (id)initWithFrame:(struct CGRect)arg1 color:(id)arg2 alphaTop:(float)arg3 alphaBottom:(float)arg4;

@end

@interface MemberDataLogic : NSObject { NSString *m_adminName; NSMutableDictionary *m_dicAllContacts; NSMutableArray *m_searchFilterContacts; NSMutableArray *m_keyArr; NSMutableArray *m_allContacts; }

  • (void).cxx_destruct;
  • (id)filtContactsByName:(id)arg1;
  • (id)getFilteredContacts;
  • (void)cancelSearch;
  • (void)doSearch:(id)arg1;
  • (id)getItemInSection:(unsigned int)arg1 atRow:(unsigned int)arg2;
  • (unsigned int)getSectionItemCount:(unsigned int)arg1;
  • (unsigned int)getSectionCount;
  • (id)getKeyAtSection:(unsigned int)arg1;
  • (id)getKeyArray;
  • (void)sortKeys;
  • (BOOL)removeContact:(id)arg1;
  • (void)addContact:(id)arg1;
  • (void)reloadMemberList:(id)arg1;
  • (id)addSectionKey:(id)arg1;
  • (id)getAllContacts;
  • (unsigned int)getTotalCount;
  • (void)dealloc;
  • (id)initWithMemberList:(id)arg1 admin:(id)arg2;

@end

@interface EmoticonViewWithPreview : MMUIView { id m_delegate; BOOL m_isPreviewing; MMEmoticonView *m_emoticonPreview; UIImageView *m_emoticonView; CEmoticonWrap *m_wrap; UIImageView *m_imageFocusView; ThreeWayExpandImageView *m_emoticonPreviewBack; UILabel *m_desLabel; float _leftEdge; struct CGSize m_previewSize; struct CGPoint _previewOffset; }

@property(nonatomic) struct CGPoint previewOffset; // @synthesize previewOffset=_previewOffset; @property(nonatomic) float leftEdge; // @synthesize leftEdge=_leftEdge; @property(retain, nonatomic) UILabel *m_desLabel; // @synthesize m_desLabel; @property(nonatomic) BOOL m_isPreviewing; // @synthesize m_isPreviewing; @property(nonatomic) struct CGSize m_previewSize; // @synthesize m_previewSize; @property(retain, nonatomic) ThreeWayExpandImageView *m_emoticonPreviewBack; // @synthesize m_emoticonPreviewBack; @property(retain, nonatomic) UIImageView *m_imageFocusView; // @synthesize m_imageFocusView; @property(retain, nonatomic) CEmoticonWrap *m_wrap; // @synthesize m_wrap; @property(retain, nonatomic) UIImageView *m_emoticonView; // @synthesize m_emoticonView; @property(retain, nonatomic) MMEmoticonView *m_emoticonPreview; // @synthesize m_emoticonPreview; - (void).cxx_destruct; - (void)adjustPreviewFrame; - (void)hideFocusView; - (void)showFocusView; - (void)hidePreview; - (void)showPreview; - (void)changeWrap:(id)arg1 needShowDesc:(BOOL)arg2; - (void)updateAccessibilityLabelWithDes:(id)arg1; - (void)updateDesc; - (void)initView; - (id)initWithFrame:(struct CGRect)arg1 EmoticonWrap:(id)arg2; - (void)setPreviewSize:(struct CGSize)arg1; - (id)initWithFrame:(struct CGRect)arg1; - (void)dealloc; - (void)setDelegate:(id)arg1;

@end

@interface MailContactButton : UIView { CMailContact *m_oMailContact; id m_delegate; UIButton *m_btnMailContactButton; }

@property(retain, nonatomic) CMailContact *m_oMailContact; // @synthesize m_oMailContact; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)dealloc; - (BOOL)isHighlighted; - (void)setHighlighted:(BOOL)arg1; - (void)onReceiverBtnRepeatClick:(id)arg1; - (void)onReceiverBtnClick:(id)arg1; - (void)createButton; - (id)initWithMailContact:(id)arg1;

@end

@interface WCBGImgLogic : MMObject { id m_delFacade; WCMediaItem *m_lastUploadItem; NSMutableDictionary *m_bgUserInfoMap; NSString *m_lastDownloadMediaID; }

@property(nonatomic) __weak id m_delFacade; // @synthesize m_delFacade; - (void).cxx_destruct; - (BOOL)setLocalBGImgForUser:(id)arg1 BGUserInfo:(id)arg2; - (void)setBGImgLikedForUser:(id)arg1 source:(int)arg2; - (BOOL)isBGImgLikedForUser:(id)arg1; - (BOOL)hasBGImg:(id)arg1; - (void)SetBGImgByImg:(id)arg1; - (void)SetBGImgByMedia:(id)arg1; - (void)onDownloadFinish:(id)arg1 downloadType:(int)arg2; - (id)backgroundImageByContact:(id)arg1; - (id)tryLoadSelfWCBackground; - (void)trySaveSelfWCBackground:(id)arg1; - (void)saveSelfWCBackground:(id)arg1; - (id)hashForImageUrl:(id)arg1; - (id)bgUserInfoMap; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StreetViewItemBase : NSObject { int _type; id _streetViewItem; }

  • (id)getStreetViewItemFromXml:(id)arg1 andType:(int)arg2; @property(retain, nonatomic) id streetViewItem; // @synthesize streetViewItem=_streetViewItem; @property(nonatomic) int type; // @synthesize type=_type;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface StreetViewItem : NSObject { NSString *_link; }

@property(retain, nonatomic) NSString *link; // @synthesize link=_link; - (void).cxx_destruct; - (id)init;

@end

@interface RecommendItem : NSObject { NSString *_title; NSString *_desc; int _actionType; NSString *_actionIconUrl; NSString *_actionDesc; NSString *_actionLink; }

@property(retain, nonatomic) NSString *actionLink; // @synthesize actionLink=_actionLink; @property(retain, nonatomic) NSString *actionIconUrl; // @synthesize actionIconUrl=_actionIconUrl; @property(retain, nonatomic) NSString *actionDesc; // @synthesize actionDesc=_actionDesc; @property(nonatomic) int actionType; // @synthesize actionType=_actionType; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct;

@end

@interface StoreEmotionNotifyTask : MMObject { }

  • (BOOL)resumeLogic;

@end

@interface MMExtensionShareDataUtil : NSObject { }

  • (id)getPathOfIDKeyReportDataDir;
  • (id)getPathOfFavThumbnalImg:(id)arg1;
  • (id)getPathOfFavCompressImg:(id)arg1;
  • (id)getPathOfFavFileTaskDir;
  • (id)getPathOfFavThumbnalImgDir;
  • (id)getPathOfFavCompressImgDir;
  • (id)getPathOfFavVideoTaskDir;
  • (id)getPathOfFavUrlTaskDir;
  • (id)getPathOfFavImgTaskDir;
  • (id)getPathOfFavDir;
  • (id)getPathOfMsgAppFileWithFileName:(id)arg1;
  • (id)getPathOfMsgCompressedVideWithVideoUrl:(id)arg1;
  • (id)getPathOfVideoTempCacheWithVideoUrl:(id)arg1;
  • (id)getPathOfVideoCompressDir;
  • (id)getPathOfVideoTempCacheDir;
  • (id)getPathOfMsgAppThumbImageWithContentUrl:(id)arg1;
  • (id)getPathOfMsgVideoThumbnailWithVideoUrl:(id)arg1;
  • (id)getPathOfMsgThumbImageWithImageUrl:(id)arg1;
  • (id)getPathOfMsgNormalImageWithImageUrl:(id)arg1;
  • (id)getPathOfMsgFileDir;
  • (id)getPathOfMsgVideoDir;
  • (id)getPathOfMsgImageDir;
  • (id)shareExtensionLogFilePath;
  • (id)shareExtensionLogFolderPath;
  • (id)getShareExtensionMessageFailSessionPathWithFileName:(id)arg1;
  • (id)getShareExtensionMessageFailSessionDir;
  • (id)getShareExtensionMessageTaskIdPathWithFileName:(id)arg1;
  • (id)getShareExtensionMessageTaskIdDir;
  • (id)getShareExtensionMessageTaskDataPathWithFileName:(id)arg1;
  • (id)getShareExtensionMessageTaskDataDir;
  • (id)getShareExtensionTimelineFailTaskDataPathWithFileName:(id)arg1;
  • (id)getShareExtensionTimelineFailTaskDataDir;
  • (id)getShareExtensionTimelineTaskDataPathWithFileName:(id)arg1;
  • (id)getShareExtensionTimelineTaskDataDir;
  • (id)getShareExtensionPostDataCachePathWithFileName:(id)arg1;
  • (id)getShareExtensionShareSessionHeadImgWithFileName:(id)arg1;
  • (id)getShareExtensionShareSessionHeadImgDir;
  • (id)getShareExtensionShareSessionDataPath;
  • (id)getShareExtensionShareSessionDir;
  • (id)getShareExtensionAppGroupRootDir;
  • (void)removeTaskAfterHandle:(id)arg1 withTaskID:(unsigned int)arg2;
  • (BOOL)isTaskHadHandled:(id)arg1 withTaskID:(unsigned int)arg2;
  • (void)setTaskCanBeHandle:(id)arg1 withTaskID:(unsigned int)arg2;
  • (id)getMessageBackgroundURLSessionIdentifierPrefix;
  • (id)getTimelineBackgroundURLSessionIdentifierPrefix;
  • (BOOL)syncUserDefaultData;
  • (void)saveSnsImgQuality:(float)arg1;
  • (void)saveMsgImgQuality:(float)arg1;
  • (void)saveHeadDeviceType:(unsigned short)arg1;
  • (void)saveDeviceType:(id)arg1;
  • (void)saveDeviceID:(id)arg1;
  • (void)saveSnsCdnInfo:(id)arg1;
  • (void)saveAppCdnInfo:(id)arg1;
  • (void)saveCdnDnsInfo:(id)arg1;
  • (void)saveCgiHost:(id)arg1;
  • (void)saveServerID:(id)arg1;
  • (void)saveExtensionKey:(id)arg1;
  • (void)saveOSType:(id)arg1;
  • (void)saveVersion:(unsigned long)arg1;
  • (void)saveCurrentNickname:(id)arg1;
  • (void)saveCurrentUsername:(id)arg1;
  • (void)saveCryptUin:(unsigned int)arg1;
  • (BOOL)clearAllValues;
  • (id)containerURL;
  • (id)appGroupID;
  • (id)userDefaults;

@end

@interface PushLoginMsg : NSObject { NSString *_url; }

@property(retain, nonatomic) NSString *url; // @synthesize url=_url; - (void).cxx_destruct; - (void)parseXML:(id)arg1; - (void)dealloc; - (id)initWithXML:(id)arg1;

@end

@interface WXGMapTableObject : NSObject { NSMutableDictionary *m_dicMediaIDPath; NSMutableArray *m_arrDumpInfo; }

  • (void).cxx_destruct;
  • (void)clearDumpInfo;
  • (id)getMediaIDPathDictionary;
  • (id)getBufferMediaIDPathDictionary;
  • (void)setObjectForMediaPath:(id)arg1 forKey:(id)arg2;
  • (id)init;

@end

@interface WXGBackupRecoverHelper : NSObject { NSOperationQueue *m_operationQueue; BOOL m_bRecovering; NSMutableSet *m_setChatName; WXGMapTableObject *m_mediaPathMapTable; WXGBackupIndexDB *m_indexDB; unsigned int m_currentSessionCount; unsigned int m_totalSessionCount; WXGBackupAnalysis *m_analysisiHelper; BackupInfoItem *m_currentRecoverInfo; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (id)getOneEmptyInfoItem; - (void)procesNotifyCode:(unsigned int)arg1; - (void)procesNotifyCodeOnMainThread:(unsigned int)arg1; - (BOOL)p_addContactListChat; - (BOOL)p_renameFilesInMediaDictinary:(id)arg1; - (BOOL)p_renameMediaFiles; - (void)p_analysisiHasMeidaType:(unsigned long)arg1; - (BOOL)p_handleBufferForBakChatMsgItem:(id)arg1 withMessageWrap:(id)arg2; - (void)p_handleChatName:(id)arg1; - (BOOL)p_addMsgFromMsgList:(id)arg1 withSessionName:(id)arg2; - (void)p_reImportSessionData; - (BOOL)p_internalRecoverMessage:(id)arg1 withSessionName:(id)arg2; - (void)p_recoverThread; - (void)stopRecover; - (void)startRecover; - (void)dealloc; - (id)init;

@end

@interface StoreEmotionDownloadLogicObject : MMObject <StoreEmotionDownloadCgiDelegate, StoreEmotionDownloadLogicObjectDelegate> { BOOL _m_isActive; StoreEmotionDownloadCgi *_downloadCgi; NSArray *_serverPids; NSMutableArray *_needDownloadPids; NSMutableDictionary *_emotionsProgress; NSMutableDictionary *_emotionsState; id _delegate; NSMutableArray *_failedArray; }

@property(retain, nonatomic) NSMutableArray *failedArray; // @synthesize failedArray=_failedArray; @property(nonatomic) BOOL m_isActive; // @synthesize m_isActive=_m_isActive; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) NSMutableDictionary *emotionsState; // @synthesize emotionsState=_emotionsState; @property(retain, nonatomic) NSMutableDictionary *emotionsProgress; // @synthesize emotionsProgress=_emotionsProgress; @property(retain, nonatomic) NSMutableArray *needDownloadPids; // @synthesize needDownloadPids=_needDownloadPids; @property(retain, nonatomic) NSArray *serverPids; // @synthesize serverPids=_serverPids; @property(retain, nonatomic) StoreEmotionDownloadCgi *downloadCgi; // @synthesize downloadCgi=_downloadCgi; - (void).cxx_destruct; - (void)onAllEmotionDownloadFinish; - (void)configEmotionProgressWithProductID:(id)arg1; - (id)getStoreEmotionList; - (void)getNeededDownloadStoreEmotionFromServerPids:(id)arg1; - (void)startInternalLogic; - (void)onUpdateEmotion:(id)arg1 withDownloadProgress:(id)arg2; - (void)onStoreEmotionDownloadCgiFailed; - (void)onStoreEmotionDownloadCgiOK; - (void)downloadServerXMLEmotionWithPid:(id)arg1; - (BOOL)isActive; - (void)onStoreEmotionDownloadLogicObjectFailedWithItem:(id)arg1; - (void)onStoreEmotionDownloadLogicObjectFailed; - (void)onStoreEmotionDownloadLogicObjectOK; - (int)getStateWithItem:(id)arg1; - (float)getDownloadingProgressFromItem:(id)arg1; - (id)returnDownloadingInfoToMgr; - (void)startLogicWithPids:(id)arg1; - (void)startLogic; - (void)updateServerPids; - (void)dealloc; - (id)initWithServerPids:(id)arg1 andDelegate:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMResInfo : MMObject { BOOL isEncrypt; BOOL isCompress; BOOL isTemp; unsigned long resInfoId; NSString *resUrlMd5; NSString *resMd5; NSString *appId; NSString *domain; NSString *version; NSString *localSubPath; unsigned long createTime; unsigned long expireTime; unsigned long accessTime; unsigned long crc32; unsigned long resType; unsigned long resSubType; unsigned long fileId; unsigned long supportVersion; unsigned long eid; NSString *sampleId; unsigned long reportId; NSData *signatureData; NSMutableArray *arrSignatureDataInfo; NSString *resOriginalMd5; unsigned long long size; long long offset; long long chunkLength; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *resOriginalMd5; // @synthesize resOriginalMd5; @property(retain, nonatomic) NSMutableArray *arrSignatureDataInfo; // @synthesize arrSignatureDataInfo; @property(retain, nonatomic) NSData *signatureData; // @synthesize signatureData; @property(nonatomic) unsigned long reportId; // @synthesize reportId; @property(retain, nonatomic) NSString *sampleId; // @synthesize sampleId; @property(nonatomic) unsigned long eid; // @synthesize eid; @property(nonatomic) BOOL isTemp; // @synthesize isTemp; @property(nonatomic) unsigned long supportVersion; // @synthesize supportVersion; @property(nonatomic) unsigned long fileId; // @synthesize fileId; @property(nonatomic) unsigned long resSubType; // @synthesize resSubType; @property(nonatomic) BOOL isCompress; // @synthesize isCompress; @property(nonatomic) BOOL isEncrypt; // @synthesize isEncrypt; @property(nonatomic) long long chunkLength; // @synthesize chunkLength; @property(nonatomic) unsigned long resType; // @synthesize resType; @property(nonatomic) unsigned long crc32; // @synthesize crc32; @property(nonatomic) long long offset; // @synthesize offset; @property(nonatomic) unsigned long long size; // @synthesize size; @property(nonatomic) unsigned long accessTime; // @synthesize accessTime; @property(nonatomic) unsigned long expireTime; // @synthesize expireTime; @property(nonatomic) unsigned long createTime; // @synthesize createTime; @property(retain, nonatomic) NSString *localSubPath; // @synthesize localSubPath; @property(retain, nonatomic) NSString *version; // @synthesize version; @property(retain, nonatomic) NSString *domain; // @synthesize domain; @property(retain, nonatomic) NSString *appId; // @synthesize appId; @property(retain, nonatomic) NSString *resMd5; // @synthesize resMd5; @property(retain, nonatomic) NSString *resUrlMd5; // @synthesize resUrlMd5; @property(nonatomic) unsigned long resInfoId; // @synthesize resInfoId;
  • (void).cxx_destruct;
  • (int)compareAccessTimeByResInfo:(id)arg1;
  • (void)dealloc;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_resOriginalMd5;
  • (const WCDBCondition_5617ae99 *)db_signatureData;
  • (const WCDBCondition_e9b1f587 *)db_reportId;
  • (const WCDBCondition_8be2a476 *)db_sampleId;
  • (const WCDBCondition_e9b1f587 *)db_eid;
  • (const WCDBCondition_e01389bb *)db_isTemp;
  • (const WCDBCondition_e9b1f587 *)db_supportVersion;
  • (const WCDBCondition_e9b1f587 *)db_fileId;
  • (const WCDBCondition_e9b1f587 *)db_resSubType;
  • (const WCDBCondition_e01389bb *)db_isCompress;
  • (const WCDBCondition_e01389bb *)db_isEncrypt;
  • (const WCDBCondition_a9076411 *)db_chunkLength;
  • (const WCDBCondition_e9b1f587 *)db_resType;
  • (const WCDBCondition_e9b1f587 *)db_crc32;
  • (const WCDBCondition_a9076411 *)db_offset;
  • (const WCDBCondition_a9076411 *)db_size;
  • (const WCDBCondition_e9b1f587 *)db_accessTime;
  • (const WCDBCondition_e9b1f587 *)db_expireTime;
  • (const WCDBCondition_e9b1f587 *)db_createTime;
  • (const WCDBCondition_8be2a476 *)db_localSubPath;
  • (const WCDBCondition_8be2a476 *)db_version;
  • (const WCDBCondition_8be2a476 *)db_domain;
  • (const WCDBCondition_8be2a476 *)db_appId;
  • (const WCDBCondition_8be2a476 *)db_resMd5;
  • (const WCDBCondition_8be2a476 *)db_resUrlMd5;
  • (const WCDBCondition_e9b1f587 *)db_resInfoId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMResSignatureInfo : MMObject { unsigned long version; NSData *signatureData; }

  • (void)initialize; @property(retain, nonatomic) NSData *signatureData; // @synthesize signatureData; @property(nonatomic) unsigned long version; // @synthesize version;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMResDownloadUrlInfo : MMObject { BOOL isEncrypt; BOOL isCompress; BOOL isLoginUsrRelated; BOOL isDownloaded; BOOL _isPage; NSString *srcUrl; NSString *version; NSString *md5; unsigned long fileId; unsigned long supportVersion; NSData *signatureData; NSMutableArray *arrSignatureDataInfo; NSString *originalMd5; unsigned long downloadPriority; unsigned long retryCnt; unsigned long _protocal; }

  • (void)initialize; @property(readonly, nonatomic) unsigned long protocal; // @synthesize protocal=_protocal; @property(nonatomic) BOOL isPage; // @synthesize isPage=_isPage; @property(nonatomic) unsigned long retryCnt; // @synthesize retryCnt; @property(nonatomic) unsigned long downloadPriority; // @synthesize downloadPriority; @property(retain, nonatomic) NSString *originalMd5; // @synthesize originalMd5; @property(retain, nonatomic) NSMutableArray *arrSignatureDataInfo; // @synthesize arrSignatureDataInfo; @property(retain, nonatomic) NSData *signatureData; // @synthesize signatureData; @property(nonatomic) BOOL isDownloaded; // @synthesize isDownloaded; @property(nonatomic) unsigned long supportVersion; // @synthesize supportVersion; @property(nonatomic) unsigned long fileId; // @synthesize fileId; @property(nonatomic) BOOL isLoginUsrRelated; // @synthesize isLoginUsrRelated; @property(nonatomic) BOOL isCompress; // @synthesize isCompress; @property(retain, nonatomic) NSString *md5; // @synthesize md5; @property(nonatomic) BOOL isEncrypt; // @synthesize isEncrypt; @property(retain, nonatomic) NSString *version; // @synthesize version; @property(retain, nonatomic) NSString *srcUrl; // @synthesize srcUrl;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMResDownloadInfo : MMObject { unsigned long resType; unsigned long networkType; unsigned long scene; unsigned long expiredTime; unsigned long subType; NSString *appId; NSString *domain; NSString *baseDir; unsigned long retryTime; unsigned long reportId; NSString *sampleId; NSString *packageId; MMResDownloadUrlInfo *resUrlInfo; unsigned long eid; long long m___rowID; }

  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned long eid; // @synthesize eid; @property(retain, nonatomic) MMResDownloadUrlInfo *resUrlInfo; // @synthesize resUrlInfo; @property(retain, nonatomic) NSString *packageId; // @synthesize packageId; @property(retain, nonatomic) NSString *sampleId; // @synthesize sampleId; @property(nonatomic) unsigned long reportId; // @synthesize reportId; @property(nonatomic) unsigned long retryTime; // @synthesize retryTime; @property(retain, nonatomic) NSString *baseDir; // @synthesize baseDir; @property(retain, nonatomic) NSString *domain; // @synthesize domain; @property(retain, nonatomic) NSString *appId; // @synthesize appId; @property(nonatomic) unsigned long subType; // @synthesize subType; @property(nonatomic) unsigned long expiredTime; // @synthesize expiredTime; @property(nonatomic) unsigned long scene; // @synthesize scene; @property(nonatomic) unsigned long networkType; // @synthesize networkType; @property(nonatomic) unsigned long resType; // @synthesize resType;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_eid;
  • (const WCDBCondition_b270c30c *)db_resUrlInfo;
  • (const WCDBCondition_8be2a476 *)db_packageId;
  • (const WCDBCondition_8be2a476 *)db_sampleId;
  • (const WCDBCondition_e9b1f587 *)db_reportId;
  • (const WCDBCondition_e9b1f587 *)db_retryTime;
  • (const WCDBCondition_8be2a476 *)db_baseDir;
  • (const WCDBCondition_8be2a476 *)db_domain;
  • (const WCDBCondition_8be2a476 *)db_appId;
  • (const WCDBCondition_e9b1f587 *)db_subType;
  • (const WCDBCondition_e9b1f587 *)db_expiredTime;
  • (const WCDBCondition_e9b1f587 *)db_scene;
  • (const WCDBCondition_e9b1f587 *)db_networkType;
  • (const WCDBCondition_e9b1f587 *)db_resType;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMResInfoMgr : NSObject { WCDataBase *_db; WCDataBaseTable *_tableResInfo; WCDataBaseTable *_tableResDownloadInfo; NSString *_dbPath; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (BOOL)deleteResDownloadInfo:(unsigned long)arg1 WithSubtype:(unsigned long)arg2 WithEid:(unsigned long)arg3;
  • (BOOL)deleteResDownloadInfo:(unsigned long)arg1;
  • (BOOL)deleteTestResDownloadInfo:(unsigned long)arg1 WithSubtype:(unsigned long)arg2;
  • (BOOL)deleteResDownloadInfo:(unsigned long)arg1 WithSubtype:(unsigned long)arg2;
  • (BOOL)updateResDownloadInfo:(id)arg1;
  • (id)getResDownloadInfo:(unsigned long)arg1 WithSubtype:(unsigned long)arg2 WithEid:(unsigned long)arg3;
  • (id)getResDownloadInfo:(unsigned long)arg1 WithSubtype:(unsigned long)arg2;
  • (id)getABTestResDownloadInfo:(unsigned long)arg1;
  • (id)getResDownloadInfo:(unsigned long)arg1;
  • (BOOL)insertNewResDownloadInfo:(id)arg1;
  • (BOOL)updateResInfo:(id)arg1;
  • (BOOL)deleteResInfo:(unsigned long)arg1 WithSubResType:(unsigned long)arg2 WithEid:(unsigned long)arg3;
  • (BOOL)deleteTestResInfo:(unsigned long)arg1 WithSubResType:(unsigned long)arg2;
  • (BOOL)deleteResInfo:(unsigned long)arg1 WithSubResType:(unsigned long)arg2;
  • (BOOL)deleteResInfo:(unsigned long)arg1;
  • (id)getResInfo:(unsigned long)arg1;
  • (id)getResInfo:(unsigned long)arg1 WithSubRestype:(unsigned long)arg2 WithEid:(unsigned long)arg3;
  • (id)getTestResInfo:(unsigned long)arg1 WithSubRestype:(unsigned long)arg2;
  • (id)getResInfo:(unsigned long)arg1 WithSubRestype:(unsigned long)arg2;
  • (BOOL)insertNewResInfo:(id)arg1;
  • (void)closeDB;
  • (void)openDB;
  • (id)initWithDBPath:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMOnlineDeviceStatusMgr : MMService <IOnlineClientMgrExt, MMBezelWindowControllerDelegate, MMBezelTipsViewControllerDelegate, MMService> { OnlineDeviceInfoViewController *_viewController; MMBezelWindowController *_bezelWindowController; NSMutableArray *_bezelWindowQueue; MMWindowController *_tipsWindowController; }

  • (void).cxx_destruct;
  • (void)removeMessageWindowWithType:(unsigned int)arg1;
  • (void)checkShouldRemoveMessageWindow;
  • (void)onExtDeviceOnlineStatusChanged:(unsigned long)arg1;
  • (void)hideDeviceLockTipsWindow;
  • (void)showDeviceLockTipsWindowWithLocked:(BOOL)arg1;
  • (void)showDeviceUnlockedTipsWindowWithCompletion:(CDUnknownBlockType)arg1;
  • (void)showDeviceLockedTipsWindowWithCompletion:(CDUnknownBlockType)arg1;
  • (void)dequeueBezelWindowInfo;
  • (void)addBezelWindowInfoInQueue:(id)arg1;
  • (void)showNotifyUnlockWindowWithInfo:(id)arg1;
  • (void)onExtDeviceNotifyUnlockWithMessage:(id)arg1;
  • (void)bezelWindowControllerDidTapActionButton:(id)arg1;
  • (void)bezelWindowControllerDidTapAvatarView:(id)arg1;
  • (void)bezelWindowControllerDidHitOutside:(id)arg1;
  • (void)bezelWindowControllerDidHitInside:(id)arg1;
  • (void)dismissBezelWindow;
  • (void)showDeviceActiveWindowWithActiveMsg:(id)arg1;
  • (void)onExtDeviceActiveChanged:(BOOL)arg1 withActiveMessage:(id)arg2;
  • (void)onLogoutWeb;
  • (void)showYoMessage:(id)arg1;
  • (void)showDeviceInfoViewWithIsManualOpen:(BOOL)arg1;
  • (void)hideDeviceInfoView;
  • (void)showDeviceInfoView;
  • (void)onServiceEnterForeground;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoipMinimizeWindow : MMUIWindow { BOOL m_isMinimizeMode; SequenceAnimationObject *m_animationObject; VoipMinimizeViewController *m_viewController; id _m_delegate; SequenceAnimationObject *_m_animationObjectForAlpha; int _m_startOrientation; }

@property(nonatomic) int m_startOrientation; // @synthesize m_startOrientation=_m_startOrientation; @property(retain, nonatomic) SequenceAnimationObject *m_animationObjectForAlpha; // @synthesize m_animationObjectForAlpha=_m_animationObjectForAlpha; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(nonatomic) BOOL m_isMinimizeMode; // @synthesize m_isMinimizeMode; @property(retain, nonatomic) VoipMinimizeViewController *m_viewController; // @synthesize m_viewController; @property(retain, nonatomic) SequenceAnimationObject *m_animationObject; // @synthesize m_animationObject; - (void).cxx_destruct; - (void)onMultitalkMinimizeViewControllerTap; - (struct CGRect)fullScreenRect; - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2; - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2; - (void)showMinimizeWindow; - (void)hideMinimizeWindow; - (BOOL)isAudioMode; - (struct CGRect)vaildFrame; - (void)showGrayDesc:(id)arg1; - (void)showGreenDesc:(id)arg1; - (void)startTimer; - (BOOL)isMinimizeMode; - (void)setBackgroundColor:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface OCRTransLogicController : BaseScanLogicController { OCRTransScanner *_scanner; NSString *_orign; NSString *_translation; }

  • (void).cxx_destruct;
  • (void)onSendDataLength:(unsigned int)arg1;
  • (void)onOCRTransError:(int)arg1;
  • (void)onGotOCRResultOrign:(id)arg1 Translation:(id)arg2;
  • (void)onRotate;
  • (BOOL)shouldStartScanAnimation;
  • (id)getDescriptionText;
  • (float)getDescriptionLabelTopPadding;
  • (id)getInfoLabelColor;
  • (id)getInfoLabelFont;
  • (float)getInfoLabelTopPadding;
  • (id)getInfoText;
  • (struct CGRect)getDrawCropRect;
  • (void)setCropRect;
  • (void)stopScan;
  • (void)startScan;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavoritesUploader : MMObject <PBMessageObserverDelegate, ICdnComMgrExt> { FavoritesItem *_favItem; NSMutableArray *_favDatalist; id _delegate; int _runningState; FavoritesCDNInfo *_uploadingInfo; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)OnCdnUpload:(id)arg1; - (void)OnCdnUploadProgress:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)HandleAddFavItemResp:(id)arg1 Event:(unsigned long)arg2; - (void)BroadcastUploadFail:(int)arg1; - (void)HandleCheckCDNResp:(id)arg1 Event:(unsigned long)arg2; - (void)updateCDNInfoCheckFailByCheckItem:(id)arg1; - (void)updateCDNInfoByUnExistButServerAsyncUploadFavCDNItem:(id)arg1; - (void)updateCDNInfoByUnExistFavCDNItem:(id)arg1; - (void)updateCDNInfoByExistFavCDNItem:(id)arg1; - (void)tryStartNextData; - (void)updateFavoritesItemCDNInfo; - (id)getItem; - (BOOL)stop; - (void)run; - (void)doCheckCDN; - (void)dealloc; - (id)initWithFavoritesItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountNewDeviceViewController : WCAccountBaseViewController { NSString *m_nsHeaderTip; id m_delegate; }

  • (void).cxx_destruct;
  • (void)setDelegate:(id)arg1;
  • (void)didReceiveMemoryWarning;
  • (void)onNewDeviceVerifyPhone;
  • (void)viewDidLoad;
  • (void)onCloseLink;
  • (void)jumpToUnProtectPage;
  • (void)initNavigationBar;
  • (void)setHeaderTip:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface VoipContentNodeView : BaseMessageNodeView { UIImageView *m_oUnreadImageView; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1; @property(retain, nonatomic) UIImageView *m_oUnreadImageView; // @synthesize m_oUnreadImageView;
  • (void).cxx_destruct;
  • (void)asyncStartNetDetect;
  • (void)startVoiceVoip;
  • (void)startVideoVoip;
  • (void)tapVoiceVoipNodeView;
  • (void)tapVoipNodeView;
  • (void)onMoreOperate:(id)arg1;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onLongPressed;
  • (void)onClicked;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)dealloc;

@end

@interface MMTitleView : UIView { }

  • (id)getSubTitle;
  • (id)getTitle;
  • (void)setSubTitle:(id)arg1;
  • (void)setTitle:(id)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMShareSessionItem : NSObject { NSString *username; NSString *nickname; }

  • (void)initialize; @property(retain, nonatomic) NSString *nickname; // @synthesize nickname; @property(retain, nonatomic) NSString *username; // @synthesize username;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMShareSessionList : NSObject { NSArray *sessionList; }

  • (void)initialize; @property(retain, nonatomic) NSArray *sessionList; // @synthesize sessionList;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MSEIDKeyReportItem : NSObject { BOOL isKeyLog; unsigned long ID; unsigned long key; unsigned long value; }

  • (void)initialize; @property(nonatomic) BOOL isKeyLog; // @synthesize isKeyLog; @property(nonatomic) unsigned long value; // @synthesize value; @property(nonatomic) unsigned long key; // @synthesize key; @property(nonatomic) unsigned long ID; // @synthesize ID;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MSEIDKeyReportData : NSObject { NSArray *idKeyReportList; }

  • (void)initialize; @property(retain, nonatomic) NSArray *idKeyReportList; // @synthesize idKeyReportList;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WNNoteVoiceItem : WNNoteFavItemBase { BOOL _downloaded; unsigned int _curVoiceState; NSString *_localPath; unsigned long _fmt; int _curLength; float _curPeakPower; int _length; NSString *_lengthStr; NSString *_placeHolder; NSString *_iconPath; }

@property(retain, nonatomic) NSString *iconPath; // @synthesize iconPath=_iconPath; @property(retain, nonatomic) NSString *placeHolder; // @synthesize placeHolder=_placeHolder; @property(retain, nonatomic) NSString *lengthStr; // @synthesize lengthStr=_lengthStr; @property(nonatomic) int length; // @synthesize length=_length; @property(nonatomic) float curPeakPower; // @synthesize curPeakPower=_curPeakPower; @property(nonatomic) int curLength; // @synthesize curLength=_curLength; @property(nonatomic) BOOL downloaded; // @synthesize downloaded=_downloaded; @property(nonatomic) unsigned long fmt; // @synthesize fmt=_fmt; @property(retain, nonatomic) NSString *localPath; // @synthesize localPath=_localPath; @property(nonatomic) unsigned int curVoiceState; // @synthesize curVoiceState=_curVoiceState; - (void).cxx_destruct; - (id)init;

@end

@interface WNNoteVoiceItemUtil : WNNoteItemUtilBase <WNNoteVoiceRecordDelegate, WNNoteVoicePlayDelegate, WNNoteVoicePlayViewDelegate> { WNNoteVoiceMgr *_voiceMgr; BOOL _bRecording; }

  • (void).cxx_destruct;
  • (void)CancelWNNoteVoiceRecordWithObj:(id)arg1 Code:(unsigned short)arg2;
  • (void)StartWNNoteVoiceRecordWithObj:(id)arg1;
  • (void)CompleteWNNoteVoiceRecordWithObj:(id)arg1 FilePath:(id)arg2 VoiceTime:(float)arg3 VoiceFmt:(unsigned long)arg4;
  • (unsigned long)GetTmpAudioTime:(id)arg1;
  • (void)insertItem:(id)arg1 isUpdate:(BOOL)arg2 isConfigData:(BOOL)arg3;
  • (void)onClosePlayView;
  • (void)onClickItem:(id)arg1;
  • (id)getIconSelectedName;
  • (id)getIconHLName;
  • (id)getIconName;
  • (id)getTitle;
  • (void)onAddItemBegin:(id)arg1;
  • (void)stopRecord;
  • (void)dealloc; @property(readonly, nonatomic) BOOL isPlaying; @property(readonly, nonatomic) BOOL isRecording;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PushLoginURLCGI : BluetoothLoginLogic <CheckQRCodeLoginDelegate, IRsaCertMgrExt> { CheckQRCodeLoginCGI *_checkQRCodeCGI; MMTimer *_expiredTimer; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)OnCheckQRCodeLoginScaned:(id)arg1 nickName:(id)arg2; - (void)OnCheckQRCodeLoginConfirmedWithUserName:(id)arg1 pwd:(id)arg2 nickName:(id)arg3 headImageURL:(id)arg4; - (void)OnCheckQRCodeLoginCancel; - (void)OnCheckQRCodeLoginExpried; - (void)OnCheckQRCodeLoginFail; - (void)OnCheckQRCodeLoginUUIDExpired; - (void)RSAProtobufMessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)stopLoginLogic; - (void)stopRequest; - (void)startRequest; - (id)getCheckBTQRCodeLoginCGI; - (void)onTimeCheckExpired; - (void)stopExpiredTimeCheck; - (void)startExpiredTimeCheckWithInterval:(double)arg1 target:(id)arg2 selector:(SEL)arg3; - (void)doAuthWithType:(int)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXGBackupBigSizeDataMgr : NSObject { NSObject *m_getBigSizeDataQueue; BOOL m_bProducing; NSArray *m_mediaStructArray; NSCondition *m_conditionBuffer; NSMutableArray *m_producerArray; NSMutableArray *m_bufferArray; NSMutableArray *m_consumerArray; }

  • (void).cxx_destruct;
  • (id)p_getDataFromConsumer;
  • (void)p_bufferAddDataToConsumer;
  • (void)p_producerAddDataToBuffer;
  • (void)p_producerAddDataPush:(id)arg1;
  • (void)stopProduce;
  • (void)startProduce;
  • (id)getNextBackupDataPush;
  • (id)initWithMediaStructArray:(id)arg1;
  • (id)init;

@end

@interface WSWebViewLogic : WXSearchJSLogicImpl { }

  • (void)webView:(id)arg1 didFailLoadWithError:(id)arg2;
  • (void)webViewDidFinishLoad:(id)arg1;
  • (void)webViewDidStartLoad:(id)arg1;
  • (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3;
  • (void)showWebview:(id)arg1;
  • (unsigned long)curVersion;
  • (unsigned long)curSearchScene;
  • (float)curFontRatio;
  • (id)curLang;
  • (void)onWebViewFailLoad:(id)arg1 withError:(id)arg2;
  • (void)onWebViewFinishedLoad:(id)arg1;
  • (void)onWebViewStartLoad:(id)arg1;
  • (BOOL)onWebView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3;
  • (void)loadFile:(id)arg1;
  • (id)initWithWebView:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SessionCellLayoutParam : NSObject { float cellHeight; float headImgLeftMargin; float headImgTopMargin; float nameLabelTopMargin; float nameLabelBottomMargin; float nameLabelLeftMargin; float nameLabelHeight; float statusImgRightMargin; float timeLabelRightMargin; float chatNotPushViewRightMargin; struct CGSize headImgSize; }

  • (id)defaultSessionCellLayoutParam;
  • (id)layoutParamForCellStyle:(id)arg1 expectedHeight:(float)arg2;
  • (id)layoutParamForCellStyle:(id)arg1; @property(nonatomic) float chatNotPushViewRightMargin; // @synthesize chatNotPushViewRightMargin; @property(nonatomic) float timeLabelRightMargin; // @synthesize timeLabelRightMargin; @property(nonatomic) float statusImgRightMargin; // @synthesize statusImgRightMargin; @property(nonatomic) struct CGSize headImgSize; // @synthesize headImgSize; @property(nonatomic) float nameLabelHeight; // @synthesize nameLabelHeight; @property(nonatomic) float nameLabelLeftMargin; // @synthesize nameLabelLeftMargin; @property(nonatomic) float nameLabelBottomMargin; // @synthesize nameLabelBottomMargin; @property(nonatomic) float nameLabelTopMargin; // @synthesize nameLabelTopMargin; @property(nonatomic) float headImgTopMargin; // @synthesize headImgTopMargin; @property(nonatomic) float headImgLeftMargin; // @synthesize headImgLeftMargin; @property(nonatomic) float cellHeight; // @synthesize cellHeight;

@end

@interface MMBaseSessionTableViewCell : MMMultiMenuTableViewCell { MMBaseSessionCellData *m_cellData; SessionCellLayoutParam *m_layoutParam; UIView *m_backgroudView; MMHeadImageView *m_headView; MMBadgeView *m_msgCountView; UIImageView *m_statusView; UIImageView *m_originalIconView; UILabel *m_nicknameLabel; UILabel *m_msgLabel; UILabel *m_alertLabel; UILabel *m_timeLabel; UIImageView *m_chatNotPushView; struct CGSize _chatNotPushIconSize; }

  • (float)cellHeightForLayoutParam:(id)arg1;
  • (void).cxx_destruct;
  • (void)onUpdateCellWithCellData:(id)arg1;
  • (void)initSubView;
  • (float)rightBoundOfAlertLabelOrStatusImage;
  • (float)rightBoundOfStatusImage;
  • (void)updateChatNotPushWithSessionCellData:(id)arg1;
  • (void)updateMsgLabelWithSessionCellData:(id)arg1;
  • (void)updateAlertLabelWithSessionCellData:(id)arg1;
  • (void)updateOriginalIconWithSessionCellData:(id)arg1;
  • (void)updateStatusWithSessionCellData:(id)arg1;
  • (void)updateUnReadCountWithSessionCellData:(id)arg1;
  • (void)updateNameLabelWithSessionCellData:(id)arg1;
  • (void)updateTimeLabelWithSessionCellData:(id)arg1;
  • (void)updateHeadViewWithSessionCellData:(id)arg1;
  • (void)layoutSubviews;
  • (void)setHeadCategory:(unsigned char)arg1;
  • (void)updateBackgroundColor:(id)arg1;
  • (void)updateWithSessionCellData:(id)arg1;
  • (void)dealloc;
  • (id)initWithLayoutParam:(id)arg1 reuseIdentifier:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiTalkSessionDetailMemberCellView : MMUIView <UICollectionViewDataSource, UICollectionViewDelegateFlowLayout> { BOOL _isBlackStyle; NSArray *_memberList; UICollectionView *_memberCollectionView; }

  • (float)contentHeightForMemberList:(id)arg1; @property(retain, nonatomic) UICollectionView *memberCollectionView; // @synthesize memberCollectionView=_memberCollectionView; @property(retain, nonatomic) NSArray *memberList; // @synthesize memberList=_memberList; @property(nonatomic) BOOL isBlackStyle; // @synthesize isBlackStyle=_isBlackStyle;
  • (void).cxx_destruct;
  • (id)getGroupMemberItemWithIndexPath:(id)arg1;
  • (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
  • (struct UIEdgeInsets)collectionView:(id)arg1 layout:(id)arg2 insetForSectionAtIndex:(int)arg3;
  • (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
  • (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2;
  • (int)numberOfSectionsInCollectionView:(id)arg1;
  • (void)initView;
  • (id)initWithFrame:(struct CGRect)arg1 andMemberContentViewWithMemberList:(id)arg2 isBlackStyle:(BOOL)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FMSearchBar : UISearchBar { UIView *searchBarDisableMaskView; UIImageView *cancelButtonBelowView; NSString *placeholderForNormal; NSString *placeholderForSearching; BOOL _enabled; UIColor *m_bkgColor; float m_totalHeight; UIButton *cancelButton; UIButton *editButton; UITextField *textField; UIView *wrapView; float cancelButtonWidth; float editButtonWidth; UIColor *textFieldNormalColor; UIColor *textFieldActiveColor; }

@property(retain, nonatomic) UIColor *textFieldActiveColor; // @synthesize textFieldActiveColor; @property(retain, nonatomic) UIColor *textFieldNormalColor; // @synthesize textFieldNormalColor; @property(nonatomic) float editButtonWidth; // @synthesize editButtonWidth; @property(nonatomic) float cancelButtonWidth; // @synthesize cancelButtonWidth; @property(nonatomic) BOOL enabled; // @synthesize enabled=_enabled; @property(retain, nonatomic) UIView *wrapView; // @synthesize wrapView; @property(retain, nonatomic) UITextField *textField; // @synthesize textField; @property(retain, nonatomic) UIButton *editButton; // @synthesize editButton; @property(retain, nonatomic) UIButton *cancelButton; // @synthesize cancelButton; @property(retain, nonatomic) NSString *placeholderForSearching; // @synthesize placeholderForSearching; @property(retain, nonatomic) NSString *placeholderForNormal; // @synthesize placeholderForNormal; - (void).cxx_destruct; - (void)setSearchbarResponder; - (void)setSearchBarUI; - (void)removeAllActionInEditButton; - (void)addEditButtonTarget:(id)arg1 andAction:(SEL)arg2; - (void)showEditButton:(BOOL)arg1; - (void)setTextFieldBackgroundColor:(id)arg1 activeColor:(id)arg2; - (void)setTextFieldBackgroundColor:(id)arg1; - (void)renderCancelButton; - (void)getAndRenderCancelButton; - (void)renderTextField; - (void)renderTextFieldWithButton:(id)arg1; - (void)getAndRenderTextField; - (void)realSetBkgColor:(id)arg1; - (void)renderEditButton; - (void)resetSearchField:(float)arg1; - (void)layoutSubviews; - (void)initSearchbarUI; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMMultiSelectContactsItemView : MMUIView { BOOL _isAllowMultiSelect; CContact *_contact; UIImageView *_checkMarkImgView; ContactsItemView *_contactItemView; }

@property(retain, nonatomic) ContactsItemView *contactItemView; // @synthesize contactItemView=_contactItemView; @property(retain, nonatomic) UIImageView *checkMarkImgView; // @synthesize checkMarkImgView=_checkMarkImgView; @property(nonatomic) BOOL isAllowMultiSelect; // @synthesize isAllowMultiSelect=_isAllowMultiSelect; @property(retain, nonatomic) CContact *contact; // @synthesize contact=_contact; - (void).cxx_destruct; - (id)getCheckMarkImageWithContactState:(unsigned int)arg1; - (void)updateItemView:(id)arg1 andContactState:(unsigned int)arg2; - (void)initView; - (id)initWithFrame:(struct CGRect)arg1 andContact:(id)arg2 andIsAllowMultiSelect:(BOOL)arg3; - (void)dealloc;

@end

@interface CreatePOIMgr : MMService <PBMessageObserverDelegate, MMService> { }

  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (int)createPOI:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MainFrameCellData : NSObject { MMSessionInfo *m_sessionInfo; BOOL m_isNeedUpdateDataForUI; NSString *m_nsHeadImgUsrName; NSString *m_nsHeadImgUrl; BOOL m_timeIsMoreThanAWeek; BOOL m_isFirstInitTimeText; BOOL m_isHavenInitedWithSessionInfo; float m_widthForTimeLabelText; float m_widthForNameLabelText; BOOL m_bIsSenderFromSelf; NSString *m_nsRealUsrName; NSString *m_textForNameLabel; NSString *m_textForMessageLabel; NSString *m_textForGreenLabel; NSString *m_textForTimeLabel; NSString *m_prefixTextForQuoteMessage; NSString *m_subfixTextForQuoteMessage; float m_widthForMessageLabelText; float m_widthForGreenLabelText; NSString *m_oldTextForNameLabel; int m_widthCacheVersion; BOOL m_isRealTimeTalkRoomEmpty; BOOL m_bIsEnableCacheCellData; BOOL m_bIsNeedSaveCellData; BOOL m_bIsRoomDisplayEmpty; BOOL m_bIsModifyContact; int m_lastUnReadCount; NSString *m_cpKeyForNickname; NSString *m_cpKeyForMessage; BOOL m_isNicknameUnsafe; BOOL m_isMessageUnsafe; }

@property(nonatomic) BOOL isMessageUnsafe; // @synthesize isMessageUnsafe=m_isMessageUnsafe; @property(nonatomic) BOOL isNicknameUnsafe; // @synthesize isNicknameUnsafe=m_isNicknameUnsafe; @property(retain, nonatomic) NSString *cpKeyForMessage; // @synthesize cpKeyForMessage=m_cpKeyForMessage; @property(retain, nonatomic) NSString *cpKeyForNickname; // @synthesize cpKeyForNickname=m_cpKeyForNickname; @property(nonatomic) BOOL m_bIsModifyContact; // @synthesize m_bIsModifyContact; @property(nonatomic) int m_lastUnReadCount; // @synthesize m_lastUnReadCount; @property(retain, nonatomic) NSString *m_nsRealUsrName; // @synthesize m_nsRealUsrName; @property(retain, nonatomic) NSString *m_oldTextForNameLabel; // @synthesize m_oldTextForNameLabel; @property(readonly, nonatomic) BOOL m_bIsRoomDisplayEmpty; // @synthesize m_bIsRoomDisplayEmpty; @property(nonatomic) int m_widthCacheVersion; // @synthesize m_widthCacheVersion; @property(nonatomic) float m_widthForTimeLabelText; // @synthesize m_widthForTimeLabelText; @property(nonatomic) float m_widthForNameLabelText; // @synthesize m_widthForNameLabelText; @property(readonly, nonatomic) BOOL m_isHavenInitedWithSessionInfo; // @synthesize m_isHavenInitedWithSessionInfo; @property(nonatomic) BOOL m_isFirstInitTimeText; // @synthesize m_isFirstInitTimeText; @property(nonatomic) BOOL m_timeIsMoreThanAWeek; // @synthesize m_timeIsMoreThanAWeek; @property(retain, nonatomic) NSString *m_nsHeadImgUsrName; // @synthesize m_nsHeadImgUsrName; @property(retain, nonatomic) NSString *m_nsHeadImgUrl; // @synthesize m_nsHeadImgUrl; @property(readonly, nonatomic) BOOL m_isRealTimeTalkRoomEmpty; // @synthesize m_isRealTimeTalkRoomEmpty; @property(nonatomic) float m_widthForMessageLabelText; // @synthesize m_widthForMessageLabelText; @property(nonatomic) float m_widthForGreenLabelText; // @synthesize m_widthForGreenLabelText; @property(readonly, nonatomic) BOOL m_bIsSenderFromSelf; // @synthesize m_bIsSenderFromSelf; @property(retain, nonatomic) NSString *m_subfixTextForQuoteMessage; // @synthesize m_subfixTextForQuoteMessage; @property(retain, nonatomic) NSString *m_prefixTextForQuoteMessage; // @synthesize m_prefixTextForQuoteMessage; @property(retain, nonatomic) NSString *m_textForNameLabel; // @synthesize m_textForNameLabel; @property(retain, nonatomic) NSString *m_textForMessageLabel; // @synthesize m_textForMessageLabel; @property(retain, nonatomic) NSString *m_textForGreenLabel; // @synthesize m_textForGreenLabel; @property(retain, nonatomic) NSString *m_textForTimeLabel; // @synthesize m_textForTimeLabel; @property(retain, nonatomic) MMSessionInfo *m_sessionInfo; // @synthesize m_sessionInfo; - (void).cxx_destruct; - (void)updateWidthForNameLabel; - (void)updateTextForTimeLabel; - (void)updateDataFieldForUI; - (void)updateData:(id)arg1; - (id)initWithSessionInfo:(id)arg1 isEnableCacheCellData:(BOOL)arg2 PBCellData:(id)arg3; - (id)initWithSessionInfo:(id)arg1 isEnableCacheCellData:(BOOL)arg2; - (id)init; - (void)makeTextForPluginMessage; - (void)makeTextForQuoteMessage; - (id)makeEmoticonMessageText:(id)arg1; - (void)makeTextSession:(id)arg1; - (void)makeTextForSingleMessage; - (void)makeTextForChatRoomMessage:(id)arg1; - (void)makeTextForMessageLabel; - (void)makeTextForNameLabel; - (void)updateExtensionRegister:(id)arg1; - (id)copyFieldToPBCellData; - (void)checkDataIsValid; - (void)copyFieldFromPBCellData:(id)arg1; - (void)updateTimeField:(unsigned long)arg1; - (void)savePBCellData;

@end

@interface PBMainFrameCellData : NSObject { NSString *m_nsHeadImgUsrName; NSString *m_nsHeadImgUrl; BOOL m_timeIsMoreThanAWeek; float m_widthForTimeLabelText; float m_widthForNameLabelText; int m_widthCacheVersion; BOOL m_bIsSenderFromSelf; NSString *m_textForNameLabel; NSString *m_textForMessageLabel; NSString *m_textForGreenLabel; NSString *m_textForTimeLabel; NSString *m_prefixTextForQuoteMessage; NSString *m_subfixTextForQuoteMessage; float m_widthForMessageLabelText; float m_widthForGreenLabelText; BOOL m_isRealTimeTalkRoomEmpty; NSString *m_textForMemberCntLabel; unsigned long m_memberCnt; BOOL m_bIsRoomDisplayEmpty; }

  • (void)deleteCellDataFromLocalWithUsrName:(id)arg1;
  • (void)deleteCellDataFromLocal:(id)arg1;
  • (void)saveCellDataToLocal:(id)arg1 nsUsrName:(id)arg2 filePath:(id)arg3;
  • (id)loadCellDataFromLocal:(id)arg1;
  • (id)dirForCellDataFile;
  • (id)pathForCellData:(id)arg1;
  • (void)initialize; @property(nonatomic) int m_widthCacheVersion; // @synthesize m_widthCacheVersion; @property(nonatomic) BOOL m_bIsRoomDisplayEmpty; // @synthesize m_bIsRoomDisplayEmpty; @property(nonatomic) unsigned long m_memberCnt; // @synthesize m_memberCnt; @property(retain, nonatomic) NSString *m_textForMemberCntLabel; // @synthesize m_textForMemberCntLabel; @property(nonatomic) BOOL m_isRealTimeTalkRoomEmpty; // @synthesize m_isRealTimeTalkRoomEmpty; @property(nonatomic) float m_widthForGreenLabelText; // @synthesize m_widthForGreenLabelText; @property(nonatomic) float m_widthForMessageLabelText; // @synthesize m_widthForMessageLabelText; @property(retain, nonatomic) NSString *m_subfixTextForQuoteMessage; // @synthesize m_subfixTextForQuoteMessage; @property(retain, nonatomic) NSString *m_prefixTextForQuoteMessage; // @synthesize m_prefixTextForQuoteMessage; @property(retain, nonatomic) NSString *m_textForTimeLabel; // @synthesize m_textForTimeLabel; @property(retain, nonatomic) NSString *m_textForGreenLabel; // @synthesize m_textForGreenLabel; @property(retain, nonatomic) NSString *m_textForMessageLabel; // @synthesize m_textForMessageLabel; @property(retain, nonatomic) NSString *m_textForNameLabel; // @synthesize m_textForNameLabel; @property(nonatomic) BOOL m_bIsSenderFromSelf; // @synthesize m_bIsSenderFromSelf; @property(nonatomic) float m_widthForNameLabelText; // @synthesize m_widthForNameLabelText; @property(nonatomic) float m_widthForTimeLabelText; // @synthesize m_widthForTimeLabelText; @property(nonatomic) BOOL m_timeIsMoreThanAWeek; // @synthesize m_timeIsMoreThanAWeek; @property(retain, nonatomic) NSString *m_nsHeadImgUrl; // @synthesize m_nsHeadImgUrl; @property(retain, nonatomic) NSString *m_nsHeadImgUsrName; // @synthesize m_nsHeadImgUsrName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ScanStreetViewLogicController : BaseScanLogicController <IScanStreetViewMgrExt, LocationRetrieveDelegate, MMWebViewDelegate, WCActionSheetDelegate, UIAlertViewDelegate> { MMWebViewController *_webViewController; int _retryCount; CLLocation *_location; LocationRetriever *_locationRetriever; NSString *_streetViewUrl; NSString *_alertText; BOOL _shouldShowScanAnimation; }

  • (void).cxx_destruct;
  • (void)onWebViewDidFinishLoad:(id)arg1;
  • (void)checkAllReady;
  • (void)onRetrieveLocationError:(int)arg1;
  • (void)onRetrieveLocationTimeOut:(id)arg1;
  • (void)onRetrieveLocationOK:(id)arg1;
  • (void)OnSendStreetViewLocation:(id)arg1 Err:(int)arg2;
  • (void)stopLocating;
  • (void)startLocating;
  • (BOOL)shouldStartScanAnimation;
  • (BOOL)shouldHideAlertOnClicked;
  • (id)getAlertText;
  • (id)getInfoText;
  • (struct CGRect)getDrawCropRect;
  • (void)stopScan;
  • (void)startScan;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface InviteFriendLogic : NSObject <MFMessageComposeViewControllerDelegate, MFMailComposeViewControllerDelegate, MMTwitterAuthExt, IMMFacebookMgrExt, PBMessageObserverDelegate, InviteFriendViewDelegate> { id m_delegate; NSMutableDictionary *m_dicMsg; NSMutableDictionary *m_dicSubject; BOOL m_bDefaultWording; InviteFriendView *m_inviteMsgView; UIColor *m_oldBarTintColor; NSDictionary *m_oldTitleTextAttributes; int m_oldUIBarStyle; }

  • (BOOL)isShowTwitter;
  • (BOOL)isShowFacebook;
  • (BOOL)isShowWhatsapp;
  • (BOOL)isShowSMS;
  • (BOOL)isShowEmail;
  • (BOOL)isShowInvite;
  • (BOOL)isEntryOnTheTop;
  • (BOOL)isShowEntryInContactList;
  • (BOOL)isShowEntryInMainFrame;
  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handlePostMsg:(id)arg1;
  • (void)handleGetMsg:(id)arg1;
  • (void)startAgain:(id)arg1;
  • (void)updateWording:(unsigned int)arg1;
  • (void)postInviteMsg:(unsigned int)arg1 msg:(id)arg2;
  • (void)onInviteFriendViewPost:(id)arg1 View:(id)arg2;
  • (void)onInviteFriendViewCancel:(id)arg1;
  • (void)startInviteTwitter;
  • (void)doSentInviteTwitter;
  • (void)twitterCheckAccessTokenValidFinished:(int)arg1;
  • (void)twitterAuthFinished:(int)arg1;
  • (void)twitterWillStartOpenSafari;
  • (void)onTwitterStartAuth;
  • (void)onBindFacebookFinish:(unsigned long)arg1;
  • (void)facebookCheckAccessTokenValidFinished:(BOOL)arg1;
  • (void)facebookTryAuth;
  • (void)doInviteFacebook;
  • (void)startInviteFacebook;
  • (void)startInviteWhatsapp;
  • (void)messageComposeViewController:(id)arg1 didFinishWithResult:(int)arg2;
  • (void)startInviteMessage;
  • (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3;
  • (void)startInviteEmail;
  • (void)recoverOldSetting;
  • (void)saveOldSetting;
  • (id)getSubject:(unsigned int)arg1;
  • (id)getMsg:(unsigned int)arg1;
  • (void)showInviteList:(id)arg1;
  • (void)dealloc;
  • (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChatBackgroundView : MMUIControl { ChatBackgroundItem *m_cbItem; NSIndexPath *m_indexPath; id m_delegate; int m_index; }

@property(nonatomic) int m_index; // @synthesize m_index; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSIndexPath *m_indexPath; // @synthesize m_indexPath; @property(retain, nonatomic) ChatBackgroundItem *m_cbItem; // @synthesize m_cbItem; - (void).cxx_destruct; - (void)startDownloadingAnimation; - (id)initWithFrame:(struct CGRect)arg1 andData:(id)arg2; - (void)setStatus:(int)arg1; - (int)getStatus; - (void)onClick; - (void)initViewWithData;

@end

@interface MMMassSendContactSelectorViewController : MMSearchBarDisplayController <UITableViewDelegate, UITableViewDataSource> { NSMutableArray *_arrAllContacts; NSMutableArray *_arrKeys; NSMutableDictionary *_dicContacts; MMTableView *_tableView; NSMutableArray *_arrFilteredContacts; NSMutableSet *_setSelectedContacts; UIButton *_panelBtn; UIImageView *_toolView; }

@property(retain, nonatomic) NSMutableSet *setSelectedContacts; // @synthesize setSelectedContacts=_setSelectedContacts; - (void).cxx_destruct; - (void)willShow; - (void)onTopBarFrameChanged; - (void)onDone:(id)arg1; - (void)onDeSelectAll:(id)arg1; - (void)onSelectAll:(id)arg1; - (void)searchBarTextDidBeginEditing:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (void)doSearch:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCell:(id)arg1 tableCell:(id)arg2 section:(unsigned int)arg3 row:(unsigned int)arg4; - (void)searchDisplayController:(id)arg1 didHideSearchResultsTableView:(id)arg2; - (void)searchDisplayController:(id)arg1 didShowSearchResultsTableView:(id)arg2; - (void)initToolView; - (void)initSearchBar; - (void)initTableView; - (id)getRightBarButton:(BOOL)arg1; - (void)initView; - (void)initData; - (id)parseContactKey:(id)arg1; - (void)processContact:(id)arg1; - (void)showAlertTooMany; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TrackPresentMgr : MMService <IMsgExt, MMService> { NSMutableDictionary *_trackRoomList; BOOL _isTrackRoomListLoaded; }

  • (void).cxx_destruct;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (id)getRoomPOIByUsername:(id)arg1;
  • (id)getTrackRoomMembersByUsername:(id)arg1;
  • (BOOL)isTrackRoomEmpty:(id)arg1;
  • (BOOL)loadTrackRoomInfoList;
  • (void)saveTrackRoomInfoList;
  • (BOOL)writeToFile:(id)arg1 data:(id)arg2;
  • (id)getTrackRoomInfoFromMessageWrag:(id)arg1;
  • (void)handleTrackRoomInfoMessage:(id)arg1 withMessageWrap:(id)arg2;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EnterLbsViewController : MMUIViewController { UIButton *m_btnLbs; MMSayHelloButton *m_btnSayHello; UILabel *m_labNoHello; }

  • (void).cxx_destruct;
  • (void)onFriendAssistUnreadCountChanged;
  • (void)UpdateView;
  • (void)OnOpenLbs;
  • (void)OnOpenSayHello;
  • (void)dealloc;
  • (void)viewDidLoad;
  • (void)initView;
  • (void)initData;

@end

@interface ShakeMusicItem : NSObject <PBCoding, NSCoding, NSCopying> { NSString *musicName; NSString *singer; NSString *albumName; NSString *coverImageUrl; NSString *lyrics; NSString *musicUrl; NSString *musicLowBandUrl; NSString *webUrl; int musicID; unsigned int createTime; }

  • (void)initialize; @property(nonatomic) unsigned int createTime; // @synthesize createTime; @property(nonatomic) int musicID; // @synthesize musicID; @property(retain, nonatomic) NSString *webUrl; // @synthesize webUrl; @property(retain, nonatomic) NSString *musicLowBandUrl; // @synthesize musicLowBandUrl; @property(retain, nonatomic) NSString *musicUrl; // @synthesize musicUrl; @property(retain, nonatomic) NSString *lyrics; // @synthesize lyrics; @property(retain, nonatomic) NSString *coverImageUrl; // @synthesize coverImageUrl; @property(retain, nonatomic) NSString *albumName; // @synthesize albumName; @property(retain, nonatomic) NSString *singer; // @synthesize singer; @property(retain, nonatomic) NSString *musicName; // @synthesize musicName;
  • (void).cxx_destruct;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1; @property(readonly, copy) NSString *description;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeMusicStorage : NSObject <PBCoding, NSCoding, NSCopying> { NSMutableArray *musics; int newCount; }

  • (void)initialize; @property(nonatomic) int newCount; // @synthesize newCount; @property(retain, nonatomic) NSMutableArray *musics; // @synthesize musics;
  • (void).cxx_destruct;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (id)init;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCHomepageDataProvider_Sns : MMObject { NSString *username; NSString *fpHash; BOOL isWorking; id delegate; }

@property(retain, nonatomic) NSString *username; // @synthesize username; @property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)forceUpdateWithReferID:(id)arg1; - (void)updateHeadWithSource:(int)arg1; - (void)updateWithReferID:(id)arg1 bottomID:(id)arg2; - (void)updateWithReferID:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)responseForSnsUserPageResponse:(id)arg1 Event:(unsigned long)arg2; - (void)saveResponseListForFutureList:(id)arg1; - (void)internalSaveResponseListForFutureList:(id)arg1; - (void)requestForSnsHomepageRequest:(id)arg1 minID:(id)arg2 source:(int)arg3; - (void)requestForSnsHomepageRequest:(id)arg1 source:(int)arg2; - (id)converListToList:(id)arg1; - (void)dealloc;

@end

@interface NewChatRoomMemberItemView : MMUIView { UIButton *m_viewMemberBtn; UIButton *m_addMemberBtn; UIButton *m_deleteMemberBtn; UIButton *m_actionBtn; MMMaskHeadImageView *m_headImageView; MMCPLabel *m_labelDisplayName; UIImageView *m_trackIcon; UIImageView *m_talkIcon; UIImageView *m_ownerIcon; UIButton *m_smallDeleteBtn; CContact *m_contact; CContact *m_groupContact; id m_delegate; SEL m_updateItemViewForDeleteSel; BOOL m_bDeleteStatus; unsigned long m_uiIndex; UIColor *m_textColor; float m_fLeftMargin; float m_fRightMargin; BOOL m_noDisplayName; NSString *m_cpKeyForNickname; NSString *m_cpKeyForChatRoomDisplayName; BOOL m_isNickNameUnsafe; BOOL m_isChatRoomDisplayNameUnsafe; }

@property(readonly) float m_fRightMargin; // @synthesize m_fRightMargin; @property(readonly) float m_fLeftMargin; // @synthesize m_fLeftMargin; @property(nonatomic) unsigned long m_uiIndex; // @synthesize m_uiIndex; @property(retain, nonatomic) CContact *m_groupContact; // @synthesize m_groupContact; @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (BOOL)isDisplayNameUnsafe; - (void)updateCPState; - (void)setNoDisplayName:(BOOL)arg1; - (id)initViewInChatRoomProfile:(float)arg1 nameSize:(float)arg2; - (id)initViewInChatRoomProfile; - (void)updateContactItemSubview; - (void)updateWithViewMemberBtnAtIndexEx:(unsigned int)arg1; - (void)updateWithViewMemberBtnAtIndexEx:(unsigned int)arg1 withColumn:(unsigned int)arg2; - (void)updateWithDeleteMemberBtnAtIndexEx:(unsigned int)arg1 withColumn:(unsigned int)arg2; - (void)updateWithAddMemberBtnAtIndexEx:(unsigned int)arg1 withColumn:(unsigned int)arg2; - (void)updateWithContactEx:(id)arg1 atIndex:(unsigned int)arg2 withColumn:(unsigned int)arg3; - (void)hiddenAllSubViews; - (void)updateAtIndexEx:(unsigned int)arg1 withColumn:(unsigned int)arg2; - (void)handleLongPressEx:(id)arg1; - (void)showTrackFlag; - (void)showTalkFlag; - (void)updateAdminIcon; - (void)setTextColor:(id)arg1 shadowColor:(id)arg2; - (void)updateItemViewForDelete:(BOOL)arg1; - (void)updateContactItemViewForDelete; - (void)updateDeleteItemViewForDelete; - (void)updateAddItemViewForDelete; - (void)updateContact; - (void)OnClickViewBtn; - (void)OnClickDeleteBtn; - (void)OnClickHeadImage;

@end

@interface FindContactSearchCell : MMTableViewCell { NSString *_searchText; NSString *_userName; NSString *_displayName; NSString *_detail; UIImage *_headImage; MMHeadImageView *_headImageView; UIImageView *_imageView; AttributeLabel *_displayNameLabel; AttributeLabel *_detailLabel; }

@property(retain, nonatomic) NSString *detail; // @synthesize detail=_detail; @property(retain, nonatomic) NSString *displayName; // @synthesize displayName=_displayName; @property(retain, nonatomic) NSString *userName; // @synthesize userName=_userName; @property(retain, nonatomic) NSString *searchText; // @synthesize searchText=_searchText; - (void).cxx_destruct; - (void)updateSearchCellWithSearchText:(id)arg1; - (void)updateWithImage:(id)arg1 displayName:(id)arg2 detail:(id)arg3 searchText:(id)arg4; - (void)updateWithUserName:(id)arg1 displayName:(id)arg2 detail:(id)arg3 searchText:(id)arg4; - (void)updateStatus:(BOOL)arg1; - (void)initView; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface MMSMBaseViewController : UIViewController { MMLoadingView *m_loadingViewX; UIScrollView *m_contentView; unsigned int m_scene; }

@property(readonly, nonatomic) unsigned int scene; // @synthesize scene=m_scene; - (void).cxx_destruct; - (void)onBackBtnDone:(id)arg1; - (float)getContentViewY; - (void)stopLoading; - (void)startLoadingBlockedWithText:(id)arg1; - (void)startLoadingBlocked; - (void)viewDidLoad; - (id)init;

@end

@interface GTMOAuth2AuthorizationArgs : NSObject { NSMutableURLRequest *request_; id m_delegate; SEL sel_; id completionHandler_; NSThread *thread_; NSError *error_; }

  • (id)argsWithRequest:(id)arg1 delegate:(id)arg2 selector:(SEL)arg3 completionHandler:(id)arg4 thread:(id)arg5; @property(retain) NSError *error; // @synthesize error=error; @property(retain) NSThread *thread; // @synthesize thread=thread; @property(copy) id completionHandler; // @synthesize completionHandler=completionHandler; @property SEL selector; // @synthesize selector=sel; @property(retain) NSMutableURLRequest *request; // @synthesize request=request_;
  • (void)dealloc; @property id delegate;

@end

@interface GTMOAuth2Authentication : NSObject { NSString *clientID_; NSString *clientSecret_; NSString *redirectURI_; NSMutableDictionary *parameters_; NSURL *tokenURL_; NSDate *expirationDate_; NSString *authorizationTokenKey_; NSDictionary *additionalTokenRequestParameters_; NSDictionary *additionalGrantTypeRequestParameters_; GTMHTTPFetcher *refreshFetcher_; NSMutableArray *authorizationQueue_; id fetcherService_; Class parserClass_; BOOL shouldAuthorizeAllRequests_; id userData_; NSMutableDictionary *properties_; }

  • (id)scopeWithStrings:(id)arg1;
  • (id)dictionaryWithResponseData:(id)arg1;
  • (id)dictionaryWithResponseString:(id)arg1;
  • (id)unencodedOAuthParameterForString:(id)arg1;
  • (void)invokeDelegate:(id)arg1 selector:(SEL)arg2 object:(id)arg3 object:(id)arg4 object:(id)arg5;
  • (id)encodedQueryParametersForDictionary:(id)arg1;
  • (id)encodedOAuthValueForString:(id)arg1;
  • (id)dictionaryWithJSONData:(id)arg1;
  • (id)authenticationWithServiceProvider:(id)arg1 tokenURL:(id)arg2 redirectURI:(id)arg3 clientID:(id)arg4 clientSecret:(id)arg5; @property(retain) NSMutableArray *authorizationQueue; // @synthesize authorizationQueue=authorizationQueue; @property(retain) NSDictionary *properties; // @synthesize properties=properties; @property(retain) id userData; // @synthesize userData=userData; @property BOOL shouldAuthorizeAllRequests; // @synthesize shouldAuthorizeAllRequests=shouldAuthorizeAllRequests; @property Class parserClass; // @synthesize parserClass=parserClass_; @property id fetcherService; // @synthesize fetcherService=fetcherService_; @property(retain) GTMHTTPFetcher *refreshFetcher; // @synthesize refreshFetcher=refreshFetcher_; @property(retain) NSDictionary *additionalGrantTypeRequestParameters; // @synthesize additionalGrantTypeRequestParameters=additionalGrantTypeRequestParameters_; @property(retain) NSDictionary *additionalTokenRequestParameters; // @synthesize additionalTokenRequestParameters=additionalTokenRequestParameters_; @property(copy) NSDate *expirationDate; // @synthesize expirationDate=expirationDate_; @property(copy) NSURL *tokenURL; // @synthesize tokenURL=tokenURL_; @property(copy) NSString *authorizationTokenKey; // @synthesize authorizationTokenKey=authorizationTokenKey_; @property(retain) NSMutableDictionary *parameters; // @synthesize parameters=parameters_; @property(copy) NSString *redirectURI; // @synthesize redirectURI=redirectURI_; @property(copy) NSString *clientSecret; // @synthesize clientSecret=clientSecret_; @property(copy) NSString *clientID; // @synthesize clientID=clientID_;
  • (id)propertyForKey:(id)arg1;
  • (void)setProperty:(id)arg1 forKey:(id)arg2; @property(retain) NSString *userEmailIsVerified; // @dynamic userEmailIsVerified; @property(retain) NSString *userEmail; // @dynamic userEmail; @property(retain) NSString *userID; @property(copy) NSString *serviceProvider; // @dynamic serviceProvider;
  • (void)updateExpirationDate; @property(retain) NSNumber *expiresIn; // @dynamic expiresIn; @property(retain) NSString *scope; // @dynamic scope; @property(retain) NSString *tokenType; // @dynamic tokenType; @property(retain) NSString *errorString; // @dynamic errorString; @property(retain) NSString *refreshScope; // @dynamic refreshScope; @property(retain) NSString *assertion; // @dynamic assertion; @property(retain) NSString *code; // @dynamic code; @property(retain) NSString *refreshToken; // @dynamic refreshToken; @property(retain) NSString *accessToken; // @dynamic accessToken; @property(readonly) NSString *authorizationToken;
  • (void)reset;
  • (BOOL)primeForRefresh;
  • (id)persistenceResponseString;
  • (void)setKeysForPersistenceResponseString:(id)arg1;
  • (void)notifyFetchIsRunning:(BOOL)arg1 fetcher:(id)arg2 type:(id)arg3;
  • (void)tokenFetcher:(id)arg1 finishedWithData:(id)arg2 error:(id)arg3;
  • (id)beginTokenFetchWithDelegate:(id)arg1 didFinishSelector:(SEL)arg2;
  • (id)userAgent;
  • (void)waitForCompletionWithTimeout:(double)arg1;
  • (BOOL)shouldRefreshAccessToken; @property(readonly) BOOL canAuthorize; // @dynamic canAuthorize;
  • (BOOL)authorizeRequest:(id)arg1;
  • (void)invokeCallbackArgs:(id)arg1;
  • (BOOL)authorizeRequestImmediateArgs:(id)arg1;
  • (void)stopAuthorizationForRequest:(id)arg1;
  • (void)stopAuthorization;
  • (BOOL)isAuthorizedRequest:(id)arg1;
  • (BOOL)isAuthorizingRequest:(id)arg1;
  • (void)auth:(id)arg1 finishedRefreshWithFetcher:(id)arg2 error:(id)arg3;
  • (BOOL)authorizeRequestArgs:(id)arg1;
  • (void)authorizeRequest:(id)arg1 delegate:(id)arg2 didFinishSelector:(SEL)arg3;
  • (void)authorizeRequest:(id)arg1 completionHandler:(CDUnknownBlockType)arg2;
  • (void)setKeysForResponseJSONData:(id)arg1;
  • (void)setKeysForResponseString:(id)arg1;
  • (void)setKeysForResponseDictionary:(id)arg1;
  • (void)dealloc; @property(readonly, copy) NSString *description;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonBackupOperateMgr : MMService <EmoticonOperateCgiDelegate, EmoticonAddToServerLogicDelegate, MMService> { NSMutableArray *m_addLogicList; EmoticonOperateCgi *_m_operateCgi; }

@property(retain, nonatomic) EmoticonOperateCgi *m_operateCgi; // @synthesize m_operateCgi=_m_operateCgi; @property(retain, nonatomic) NSMutableArray *m_addLogicList; // @synthesize m_addLogicList; - (void).cxx_destruct; - (void)onEmoticonAddToServerFailed:(id)arg1 isOverLimit:(BOOL)arg2; - (void)onEmoticonAddToServerOk:(id)arg1; - (void)onEmoticonOperateFailed:(id)arg1 opCode:(unsigned int)arg2 isOverLimit:(BOOL)arg3; - (void)onEmoticonOperateOk:(id)arg1 WithNeedBackupArray:(id)arg2 opCode:(unsigned int)arg3; - (void)stickyBackupEmoticonToServer:(id)arg1; - (void)addBackupEmoticonToServer:(id)arg1; - (void)deleteBackupEmoticonFromServer:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RecommandAddbookPermissionViewController : MMUIViewController { }

  • (void)viewDidLoad;
  • (id)init;

@end

@interface VOIPComponent : NSObject { struct VOIPChannelAdapter *mChannelAdapter; struct VoipCSChannelAdapter *mCSChannelAdapter; struct VOIPNetNotifier *mNetNotifier; struct VOIPCSNetNotifier *mCSNetNotifier; struct ITransportChannel *mTransChannel; struct IMVQQEngine *mMVEngine; int mEngineChid; struct VoIPRingBuffer *mVideoDecBuf; struct VoIPRingBuffer *mAudioDecBuf; }

@property(nonatomic) struct VoIPRingBuffer *mAudioDecBuf; // @synthesize mAudioDecBuf; @property(nonatomic) struct VoIPRingBuffer *mVideoDecBuf; // @synthesize mVideoDecBuf; @property(nonatomic) int mEngineChid; // @synthesize mEngineChid; @property(nonatomic) struct IMVQQEngine *mMVEngine; // @synthesize mMVEngine; @property(nonatomic) struct ITransportChannel *mTransChannel; // @synthesize mTransChannel; @property(nonatomic) struct VOIPCSNetNotifier *mCSNetNotifier; // @synthesize mCSNetNotifier; @property(nonatomic) struct VOIPNetNotifier *mNetNotifier; // @synthesize mNetNotifier; @property(nonatomic) struct VoipCSChannelAdapter *mCSChannelAdapter; // @synthesize mCSChannelAdapter; @property(nonatomic) struct VOIPChannelAdapter *mChannelAdapter; // @synthesize mChannelAdapter; - (void)dealloc; - (id)initForCustomerService; - (id)init;

@end

@interface StoreEmotionBackupMgr : MMService <MMKernelExt, StoreEmotionBackupLogicObjectDelegate, MMService> { StoreEmotionBackupLogicObject *_backupLogicObject; int _scene; }

@property(nonatomic) int scene; // @synthesize scene=_scene; @property(retain, nonatomic) StoreEmotionBackupLogicObject *backupLogicObject; // @synthesize backupLogicObject=_backupLogicObject; - (void).cxx_destruct; - (void)onStoreEmotionBackupLogicNoneedBackup; - (void)onStoreEmotionBackupLogicFailed; - (void)onStoreEmotionBackupLogicOK; - (void)onPreQuit; - (void)onAuthOK; - (BOOL)canStartCgiNow; - (void)backupSortedEmotionToServer:(id)arg1; - (void)backupStoreEmotionToServerFromScene:(int)arg1 needCheckFileExist:(BOOL)arg2; - (void)backupStoreEmotionToServerFromScene:(int)arg1; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDBRestoreManager : MMService <MMService, WCDBRestoreProtocol, WCDBCorruptReportExt> { MMDBRestoreReport *m_reporter; BOOL m_needBinning; int m_corruptCount; int m_restoreCount; int m_restoreDoneCount; }

@property int m_restoreDoneCount; // @synthesize m_restoreDoneCount; @property int m_restoreCount; // @synthesize m_restoreCount; @property BOOL m_needBinning; // @synthesize m_needBinning; @property int m_corruptCount; // @synthesize m_corruptCount; - (void).cxx_destruct; - (void)ReportDatabaseCorrupt:(id)arg1; - (Class)classFromTableName:(id)arg1; - (void)onRepairProgressUpdate:(float)arg1; - (long long)restoreRequireSize; - (id)errorDescription:(id)arg1; - (BOOL)needRestore; - (BOOL)needBinning; - (int)binningCount; - (void)resetInitMark:(BOOL)arg1; - (BOOL)restoreWithError:(id *)arg1 isAutoRestore:(BOOL)arg2; - (id)findBinningPathsFrom:(id)arg1; - (id)binningDirectoriesFrom:(id)arg1; - (BOOL)binning; - (void)setupMMDB:(id)arg1; - (BOOL)shouldCloseMMCommand; - (void)clearBinning:(BOOL)arg1; - (void)dealloc; - (id)reporter; - (void)onServiceInit; - (void)checkRemindFromWechatTeam; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMNewMultiSelectContactsLogicController : MMObject <IFTSContactMgrExt, ContactsDataLogicDelegate> { MMDelegateProxy *_delegate; NSMutableArray *_contactsKeyArray; NSMutableDictionary *_contactsDict; NSArray *_chatroomMemberList; unsigned int _dataMode; NSMutableArray *_existContactList; FTSContactMgr *_ftsContactMgr; CContact *_chatroomContact; NSMutableArray *_searchContactList; NSString *_searchKeyword; NSMutableArray *_strangerContactList; NSMutableArray *_selectedContacts; unsigned int _multiSelectLimitCount; }

@property(nonatomic) unsigned int multiSelectLimitCount; // @synthesize multiSelectLimitCount=_multiSelectLimitCount; @property(retain, nonatomic) NSMutableArray *selectedContacts; // @synthesize selectedContacts=_selectedContacts; @property(retain, nonatomic) NSMutableArray *strangerContactList; // @synthesize strangerContactList=_strangerContactList; @property(retain, nonatomic) NSString *searchKeyword; // @synthesize searchKeyword=_searchKeyword; @property(retain, nonatomic) NSMutableArray *searchContactList; // @synthesize searchContactList=_searchContactList; @property(retain, nonatomic) CContact *chatroomContact; // @synthesize chatroomContact=_chatroomContact; @property(retain, nonatomic) FTSContactMgr *ftsContactMgr; // @synthesize ftsContactMgr=_ftsContactMgr; @property(retain, nonatomic) NSMutableArray *existContactList; // @synthesize existContactList=_existContactList; @property(nonatomic) unsigned int dataMode; // @synthesize dataMode=_dataMode; @property(retain, nonatomic) NSArray *chatroomMemberList; // @synthesize chatroomMemberList=_chatroomMemberList; @property(retain, nonatomic) NSMutableDictionary *contactsDict; // @synthesize contactsDict=_contactsDict; @property(retain, nonatomic) NSMutableArray *contactsKeyArray; // @synthesize contactsKeyArray=_contactsKeyArray; @property(nonatomic) __weak MMDelegateProxy *delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (id)doChatRoomSearch:(id)arg1; - (void)handleContactSearchChatRoomMemberListExit; - (void)searchContactInChatRoomMemberListWithKeyword:(id)arg1; - (void)handleContactSearchInChatRoomMemberListBegin; - (void)onFTSContactSearchResultChanged:(BOOL)arg1; - (void)delaySearch:(id)arg1; - (void)handleContactSearchInAllFriendsExit; - (void)searchContactInAllFriendsWithKeyword:(id)arg1; - (void)handleContactSearchInAllFriendsBegin; - (void)sortContacts; - (id)addSectionKey:(id)arg1; - (void)addContact:(id)arg1; - (void)removeSelectContact:(id)arg1; - (void)onContactsDataChange; - (BOOL)onFilterContactCandidate:(id)arg1; - (void)handleUnSelectWithContact:(id)arg1; - (BOOL)hasSelectedContact; - (unsigned int)getCurrentSelectedContactCount; - (id)getAllSelectedContacts; - (void)handleContactsTableViewSelectWithIndexPath:(id)arg1 isSearching:(BOOL)arg2; - (void)handleContactSearchDidExit; - (void)handleContactSearchWithKeyword:(id)arg1; - (void)handleContactSearchDidBegin; - (id)getContactWithIndexPath:(id)arg1 isSearching:(BOOL)arg2; - (id)getAllSearchResult; - (id)getAllChatRoomContact; - (id)getAllContactsWithKey:(id)arg1; - (id)getContactKeyArray; - (BOOL)isContactSelected:(id)arg1; - (BOOL)isContactExist:(id)arg1; - (id)getAllExistContact; - (void)setExistCotnactArray:(id)arg1; - (void)setLimitCount:(unsigned int)arg1; - (void)initDatasWithAllFriendContactsAndChatroomContact; - (void)initDatasWithChatRoomContact:(id)arg1; - (void)initDatasWithAllFriendContacts; - (void)commonInit; - (id)initWithAllFriendContactsAndChatRoomContact:(id)arg1; - (id)initWithChatRoomContact:(id)arg1; - (id)initWithAllFriendContacts; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ImageAutoControl : NSObject { double m_douLimitBegin; long m_nDownloadCount; }

  • (void)initialize; @property(nonatomic) long m_nDownloadCount; // @synthesize m_nDownloadCount; @property(nonatomic) double m_douLimitBegin; // @synthesize m_douLimitBegin;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ImageAutoDownloadMgr : MMService <MMService, IMsgExt, IDownloadImageExt, IEnterpriseMsgExt> { NSMutableArray *m_arrChatQueue; NSMutableArray *m_arrBackGroundQueue; CMessageWrap *m_CurDownloadingMsg; unsigned long m_uiStatus; ImageAutoControl *m_oImageAutoControl; }

@property(retain, nonatomic) CMessageWrap *m_CurDownloadingMsg; // @synthesize m_CurDownloadingMsg; - (void).cxx_destruct; - (void)OnAddEnterpriseMsg:(id)arg1 Brand:(id)arg2 WrapMsg:(id)arg3; - (void)OnDelMsg:(id)arg1 Brand:(id)arg2 DelAll:(BOOL)arg3; - (void)OnBeginDownloadAppData:(id)arg1 Brand:(id)arg2; - (void)OnDownloadImageOk:(id)arg1; - (void)OnDownloadImageFail:(id)arg1; - (void)OnDownloadImageExpired:(id)arg1; - (void)OnDownloadImageStopByChatName:(id)arg1 FromDelMsg:(BOOL)arg2; - (void)OnDelMsg:(id)arg1 DelAll:(BOOL)arg2; - (void)OnBeginDownloadAppData:(id)arg1; - (void)OnBeginDownloadVideo:(id)arg1; - (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2; - (void)ClearChatQueue; - (void)ResumeBackGroundQueue; - (void)StopBackGroundQueue; - (void)StartAutoDownloadFromChat:(id)arg1; - (void)InternalAddMsgToQueue:(id)arg1 Msg:(id)arg2; - (void)CheckQueue; - (BOOL)StartDownloadMsgFromQueue:(id)arg1; - (BOOL)IsImageShouldDownload:(id)arg1; - (BOOL)IsMsgCanDownload:(id)arg1 CheckNotify:(BOOL)arg2; - (BOOL)IsMsgCanDownloadForExp:(id)arg1 CheckNotify:(BOOL)arg2; - (BOOL)IsMsgDownloaded:(id)arg1; - (void)RemoveMsgFromQueue:(id)arg1 ByChatName:(id)arg2; - (void)RemoveMsgFromQueue:(id)arg1 Msg:(id)arg2; - (BOOL)IsInDownloadQueue:(id)arg1 Queue:(id)arg2; - (BOOL)IsQueueCheckNotify:(id)arg1; - (unsigned long)GetQueueType:(id)arg1; - (void)onServiceReloadData; - (void)SaveControlData; - (void)LoadControlData; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavRecordVoiceNodeView : FavRecordLeftThumbRightLabelNodeView { FavAudioInfo *m_audioInfo; }

  • (void).cxx_destruct;
  • (void)OnPlayError:(id)arg1;
  • (void)OnEndPlay:(id)arg1 isForceStop:(BOOL)arg2;
  • (void)OnBeginPlay:(id)arg1;
  • (void)dealloc;
  • (void)onClick;
  • (void)addContentSubView;
  • (id)initWithDataSource:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSMsgViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource> { NSArray *_arrMsgItem; NSString *_queryText; NSArray *_arrKeyword; MMTableView *_tableView; }

@property(retain, nonatomic) NSArray *arrKeyword; // @synthesize arrKeyword=_arrKeyword; @property(retain, nonatomic) NSString *queryText; // @synthesize queryText=_queryText; @property(retain, nonatomic) NSArray *arrMsgItem; // @synthesize arrMsgItem=_arrMsgItem; - (void).cxx_destruct; - (void)viewDidLayoutSubviews; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)selectMsgItem:(id)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)viewDidLoad; - (id)initWithMsgItems:(id)arg1 queryText:(id)arg2 arrKeyword:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SightDistributeTableItemView : MMUIView { CContact *m_contact; MMHeadImageView *m_headImage; UILabel *m_nickNameLabel; UILabel *m_descLabel; UIImageView *m_checkBtn; }

  • (void).cxx_destruct;
  • (void)switchToUnselected;
  • (void)switchToSelected;
  • (void)initDescLabel:(id)arg1;
  • (id)getDescText;
  • (void)initNickNameLabel:(id)arg1;
  • (void)initTextArea;
  • (void)initCheckBtn;
  • (void)initHeadImage:(id)arg1 withUrl:(id)arg2;
  • (void)dealloc;
  • (id)initWithContact:(id)arg1 andFrame:(struct CGRect)arg2;

@end

@interface NewRegEventHandler : ProtobufEventHandler { struct ec_key_st *ecdh_key; }

  • (void)OnProtocolResponse:(id)arg1 shouldContinue:(_Bool *)arg2;
  • (void)changeForMessage:(id)arg1;
  • (void)OnProtocolStart:(id)arg1 shouldContinue:(_Bool *)arg2;
  • (void)dealloc;
  • (id)init;

@end

@interface WXCSdkMgr : NSObject { id _mMultiTalkApiDelegate; id _mWxAssistHelperDelegate; WXCSdkMultiTalkProxy *_mMultiTalkProxy; WXCSdkNetworkProxy *_mNetworkProxy; MMServiceCenter *_mServiceCenter; }

  • (id)shareInstance; @property(retain, nonatomic) MMServiceCenter *mServiceCenter; // @synthesize mServiceCenter=_mServiceCenter; @property(retain, nonatomic) WXCSdkNetworkProxy *mNetworkProxy; // @synthesize mNetworkProxy=_mNetworkProxy; @property(retain, nonatomic) WXCSdkMultiTalkProxy *mMultiTalkProxy; // @synthesize mMultiTalkProxy=_mMultiTalkProxy; @property(nonatomic) __weak id mWxAssistHelperDelegate; // @synthesize mWxAssistHelperDelegate=_mWxAssistHelperDelegate; @property(nonatomic) __weak id mMultiTalkApiDelegate; // @synthesize mMultiTalkApiDelegate=_mMultiTalkApiDelegate;
  • (void).cxx_destruct;
  • (id)getNetworkProxy;
  • (id)getMultiTalkApiProxy;
  • (id)getWXCAssistHelperDelegate;
  • (id)getSdkDelegate;
  • (void)uninitSdk;
  • (BOOL)initSdk:(id)arg1 wxDelegate:(id)arg2;
  • (void)dealloc;
  • (id)init;

@end

@interface WCContentItemViewTemplateRedEnvelopesV4 : WCContentItemBaseView <WCImageViewDelegate, WCIMageGreetingExtV4> { WCImageView *_imageView; UIButton *_imageButton; MMUILabel *_moneyLabel; MMUILabel *_rmbLabel; UIView *_blurView; BOOL _bTimeLineScene; }

  • (float)heightForMedia:(id)arg1 showDetail:(BOOL)arg2;
  • (struct CGSize)getImageSize:(id)arg1; @property(nonatomic) BOOL bTimeLineScene; // @synthesize bTimeLineScene=_bTimeLineScene;
  • (void).cxx_destruct;
  • (void)onShowGreetingEntry;
  • (void)jumpDetailView;
  • (void)onShowDetailView;
  • (void)OnSuccessGreetingCallback;
  • (void)onShowGreetingView;
  • (void)showGreetingView;
  • (BOOL)isCurTopViewControllerMatchTheScene;
  • (id)getNSStringFromTopViewControllerClass;
  • (id)getTopViewController;
  • (id)getTimeLineViewController;
  • (void)onDownloadFinish:(id)arg1;
  • (void)onExposeFromImage:(id)arg1;
  • (void)hideMenu;
  • (void)onLongPressedWCImage:(id)arg1;
  • (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2;
  • (void)onClickWCImage:(id)arg1;
  • (void)onReceiveRedEnvelopesClick;
  • (void)onImageBtnClick:(id)arg1;
  • (void)layoutSubviews;
  • (void)initViewsWithWCDataItem:(id)arg1;
  • (void)updateImageButtonView;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMResourceMgrUtility : NSObject { }

  • (id)appendRandomParamToUrlStr:(id)arg1;
  • (id)getVersionFromSyncUrl:(id)arg1;
  • (int)crc32WithData:(id)arg1;
  • (id)getConfigIdWithAppId:(id)arg1 domain:(id)arg2 packageId:(id)arg3;
  • (id)getWebCacheDomainListPath;
  • (id)getPrivateWebResDirFullPathForAppId:(id)arg1;
  • (id)getPrivateAsyncWebResFileSubPath:(id)arg1 domain:(id)arg2 packageId:(id)arg3;
  • (id)getPrivateAsynWebResFilePath:(id)arg1;
  • (id)getPrivateSyncWebResFilePath:(id)arg1;
  • (id)getPrivateSyncWebResFileSubPath:(id)arg1 domain:(id)arg2 packageId:(id)arg3;
  • (id)getPrivateShareWebResFileSubPath:(id)arg1;
  • (id)getPrivateShareWebResFilePath:(id)arg1;
  • (id)getPrivateWebResourceDir;
  • (id)getPublicWebResFilePath:(id)arg1;
  • (id)getPublicWebResFileSubPath;
  • (id)getWebCacheDBPath;
  • (void)createDirIfNotExist:(id)arg1;
  • (id)getFullDir:(id)arg1 pathComponents:(id)arg2;
  • (id)getPublicWebResourceDir;
  • (BOOL)isPublicWebRes:(id)arg1;
  • (unsigned long)pageByteAlign:(unsigned long)arg1 alignment:(unsigned long)arg2;
  • (int)memoryPageSize;
  • (id)getMd5FromStr:(id)arg1 deleteUrlScheme:(BOOL)arg2;
  • (id)getFullUrlWithPrefix:(id)arg1 relativeUrl:(id)arg2;
  • (id)getFullUrlWithScheme:(id)arg1 domain:(id)arg2 baseDir:(id)arg3 relativePath:(id)arg4;
  • (id)getFullUrlWithDomain:(id)arg1 baseDir:(id)arg2 relativePath:(id)arg3;
  • (id)getParamStr:(id)arg1;
  • (id)getUrlWithoutParam:(id)arg1;
  • (id)getResTmpPath:(id)arg1 version:(id)arg2;
  • (id)getResTmpDir;
  • (id)getBatchResTmpPath:(unsigned long)arg1 resUrl:(id)arg2;
  • (id)getResourceInfoDBPath;
  • (id)getTestResourcePath:(int)arg1 WithSubResType:(unsigned long)arg2 WithEID:(unsigned long)arg3;
  • (id)getResourcePathOfLocalUsr:(int)arg1 WithSubResType:(unsigned long)arg2;
  • (id)getResourcePath:(int)arg1 WithSubResType:(unsigned long)arg2;
  • (id)getResourcePathOfLocalUsr:(int)arg1;
  • (id)getResourcePath:(int)arg1;
  • (id)getResourceDirOfLocalUsr:(int)arg1;
  • (id)getResourceDirDependentOnClientVersion:(int)arg1;
  • (id)getResourceDir:(int)arg1;
  • (id)getResourceRootDirOfLocalUsr;
  • (id)getResourceRootDir;
  • (id)getWebCacheRootDir;

@end

@interface WCCanvasTypeMgr : NSObject { NSSet *_validTypeSet; }

@property(retain, nonatomic) NSSet *validTypeSet; // @synthesize validTypeSet=_validTypeSet; - (void).cxx_destruct; - (BOOL)hasCanvasTypeValid:(id)arg1; - (BOOL)isScrollGroupComponentAllTypesValid:(id)arg1; - (BOOL)isComponetTypeValid:(id)arg1; - (BOOL)isCanvasTypesAllValid:(id)arg1; - (void)initValidTypeSet; - (id)init;

@end

@interface SettingModifyEmailViewController : AccountBaseViewController <IUpdateProfileMgrExt, MessageObserverDelegate, settingModifyEmailDelegate, UIAlertViewDelegate, UITextFieldDelegate> { UITextField *m_textField; NSString *m_nsLastEmail; MMTableViewInfo *m_tableViewInfo; BOOL m_bEdit; BOOL m_bHasPwd; BOOL m_bSaveAndReturn; id m_delegate; }

@property(nonatomic) BOOL m_bSaveAndReturn; // @synthesize m_bSaveAndReturn; @property(nonatomic) BOOL m_bHasPwd; // @synthesize m_bHasPwd; @property(nonatomic) BOOL m_bEdit; // @synthesize m_bEdit; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSString *m_nsLastEmail; // @synthesize m_nsLastEmail; @property(retain, nonatomic) UITextField *m_textField; // @synthesize m_textField; - (void).cxx_destruct; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)onProfileChange; - (void)CgiFail:(id)arg1; - (void)UnBindOk; - (void)BindOk; - (void)saveNewEmail; - (void)sendValidateEmail; - (void)onUnBindAccount; - (void)makeEmailCell:(id)arg1; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)dealloc; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)textFieldTextDidChange:(id)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)initView; - (void)updateTableCell; - (void)updateFooterView; - (void)updateBarItem; - (void)stopLoading; - (void)startLoading; - (void)onSave; - (void)onEdit; - (void)onReturn; - (void)onUnBind; - (void)onUnBindConfirm; - (BOOL)isExistEmail; - (BOOL)isVerify; - (BOOL)isEdit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountLoginControlLogic : WCAccountBaseControlLogic <IMMFacebookMgrExt, WCAccountLoginFirstViewControllerDelegate, WCAccountLoginFirstUserViewControllerDelegate, WCAccountLoginLastUserViewControllerDelegate, WCAccountManualAuthControlLogicDelegate, WCAccountBackDeviceFirstViewControllerDelegate> { BOOL m_bFromLogout; BOOL m_bNeverAutoStop; unsigned long m_uiPwdErrCount; WCAccountBaseControlLogic *m_subFBLogic; WCAccountManualAuthControlLogic *m_manualAuthLogic; VoicePrintHandler *m_VPHandler; }

  • (void).cxx_destruct;
  • (void)OnLoginVerifyOverLimit;
  • (void)OnLoginVerifySucessWithRandomAuthKey:(id)arg1 andTicket:(id)arg2;
  • (BOOL)recoverFromArchive:(id)arg1;
  • (id)getArchive;
  • (BOOL)onManualAuthControlLogicError:(id)arg1;
  • (void)onManualAuthControlLogicStop:(unsigned int)arg1 response:(id)arg2;
  • (void)onLastUserChangeAccountWithView:(id)arg1;
  • (void)onLastUserChangeAccount:(id)arg1;
  • (void)onLoginByQRCodeWithOneClickDisconnect;
  • (void)onLoginByQRCode;
  • (void)onIpadOneKeyLoginByQQ;
  • (void)onLoginByQQ;
  • (void)onLastUserLoginByQRCode;
  • (void)onUseIPadOnly;
  • (void)onUseBothDevice;
  • (void)onLoginByPhone;
  • (void)onLastUserRegister;
  • (void)onLastUserLoginUserName:(id)arg1 Pwd:(id)arg2;
  • (void)onFirstUserProblem:(id)arg1;
  • (void)onFirstUserBack;
  • (void)onFirstUserLoginUserName:(id)arg1 Pwd:(id)arg2;
  • (void)loginAccount:(BOOL)arg1;
  • (void)onWCBaseLogicDidStop:(unsigned long)arg1;
  • (void)onLoginByPhoneFromQQ;
  • (void)onFacebookConnect;
  • (void)onFirstViewRegester;
  • (void)onFirstViewLogin;
  • (void)onLastUserVoicePrintLogin:(id)arg1;
  • (void)onLastUserGoToHelpCenter:(id)arg1;
  • (void)onLastUserGoToSecurityCenter:(id)arg1;
  • (void)onLastUserProblem:(id)arg1;
  • (void)onGoToSecurityCenter:(unsigned long)arg1;
  • (void)stopLogic;
  • (void)startIPhoneLoginLogic;
  • (void)startIPadLoginLogic;
  • (void)startLogic;
  • (void)pause;
  • (void)checkStopLogic;
  • (id)setRootviewController:(Class)arg1 withData:(id)arg2 shouldHideNavBar:(BOOL)arg3;
  • (id)setRootviewController:(Class)arg1 withData:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoipContactInfoAssist : PluginContactInfoAssist { BOOL _OpenVoipRingToneOldValue; }

  • (void)dealloc;
  • (void)onSwitchViewOff;
  • (void)onSwitchViewOn;
  • (id)getLoadingText;
  • (void)reloadInstalledTableViewData;
  • (id)getPluginIntro;
  • (void)initHeaderView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavoritesUtil : MMObject { }

  • (struct CGSize)sightViewSizeWithImgSize:(struct CGSize)arg1;
  • (struct CGSize)thumbImageSizeWithMediaItem:(id)arg1;
  • (id)getWebpageFavItemUrl:(id)arg1;
  • (id)getFavTextCellText:(id)arg1;
  • (id)favTextFilter:(id)arg1;
  • (id)getFavoritesBatchDelQueuePath;
  • (id)getFavoritesSettingPath;
  • (id)getFavoritesSyncBufferPath;
  • (id)getFavoritesDBPath;
  • (id)getUserFavoritesRootDir;
  • (id)getFavFilterTitle:(id)arg1 MaxWidth:(float)arg2;
  • (id)getDataSourceId:(id)arg1;
  • (id)ConvertVideoFavData2WCUploadTask:(id)arg1 ShareUrl:(id)arg2;
  • (id)ConvertImg2WCUploadTask:(id)arg1;
  • (id)ConvertImgFavData2WCUploadTask:(id)arg1;
  • (id)ConvertImgFavItem2WCUploadTask:(id)arg1;
  • (id)ConvertMallProductFavItem2MsgWrap:(id)arg1;
  • (id)ConvertSightFavItem2VideoInfo:(id)arg1;
  • (id)ConvertTVFavItem2MsgWrap:(id)arg1;
  • (id)ConvertGoodsFavItem2MsgWrap:(id)arg1;
  • (id)ConvertWebPageFavItem2MsgWrap:(id)arg1;
  • (id)ConvertMusicFavItem2MsgWrap:(id)arg1;
  • (id)ConvertShareCardFavItem2MsgWrap:(id)arg1;
  • (id)ConvertLocFavItem2MsgWrap:(id)arg1;
  • (id)ConvertVideoFavItem2VideoInfo:(id)arg1;
  • (id)ConvertVideoFavItem2MsgWrap:(id)arg1;
  • (id)ConvertFileFavItem2MsgWrap:(id)arg1;
  • (id)ConvertImg2MsgWrap:(id)arg1;
  • (id)ConvertImgFavData2MsgWrap:(id)arg1;
  • (id)ConvertImgFavItem2MsgWrap:(id)arg1;
  • (id)ConvertTextFavItem2MsgWrap:(id)arg1;
  • (id)ConvertMsgList2FavItem:(id)arg1;
  • (id)ConvertMultiReaderMsg2FavItem:(id)arg1;
  • (id)ConvertRecordMsg2FavItem:(id)arg1;
  • (id)ConvertTVWC2FavItem:(id)arg1;
  • (id)ConvertTVMsg2FavItem:(id)arg1;
  • (id)ConvertTVDetail2FavItem:(id)arg1 Desc:(id)arg2 ThumbUrl:(id)arg3 TVInfo:(id)arg4 appId:(id)arg5;
  • (id)ConvertMallProductWC2FavItem:(id)arg1;
  • (id)ConvertMallProductMsg2FavItem:(id)arg1;
  • (id)ConvertMallProductDetail2FavItem:(id)arg1;
  • (id)ConvertProductWC2FavItem:(id)arg1;
  • (id)ConvertProductMsg2FavItem:(id)arg1;
  • (id)ConvertProductDetail2FavItem:(id)arg1 Desc:(id)arg2 ThumbUrl:(id)arg3 ProductInfo:(id)arg4 appId:(id)arg5;
  • (id)ConvertCanvasPage2FavItem:(id)arg1 desc:(id)arg2 WebUrl:(id)arg3 CanvasPageInfo:(id)arg4 FromUser:(id)arg5 EventId:(id)arg6 AppId:(id)arg7 ThumbUrl:(id)arg8 SrcCreateTime:(unsigned long)arg9;
  • (id)ConvertVideoSNS2FavItem:(id)arg1 desc:(id)arg2 WebUrl:(id)arg3 FromUser:(id)arg4 EventId:(id)arg5 MediaId:(id)arg6 AppId:(id)arg7 ThumbUrl:(id)arg8 SrcCreateTime:(unsigned long)arg9;
  • (id)ConvertWCSightItem2FavItem:(id)arg1 withEventID:(id)arg2 andCreateTime:(unsigned long)arg3 andFromUser:(id)arg4;
  • (id)ConvertSightMsg2FavItem:(id)arg1;
  • (id)ConvertVideoMsg2FavItem:(id)arg1;
  • (id)ConvertFileMail2FavItem:(id)arg1 Attach:(id)arg2;
  • (id)ConvertFileMsg2FavItem:(id)arg1;
  • (id)ConvertVoicePost2FavItem:(id)arg1 VoiceTime:(unsigned long)arg2 VoiceFmt:(unsigned long)arg3;
  • (id)ConvertVoiceMsg2FavItem:(id)arg1;
  • (id)ConvertLocPost2FavItem:(double)arg1 Lng:(double)arg2 Scale:(double)arg3 Label:(id)arg4 PoiName:(id)arg5 Remark:(id)arg6;
  • (id)ConvertLocationMap2FavItem:(double)arg1 Lng:(double)arg2 Scale:(double)arg3 Label:(id)arg4 Username:(id)arg5 PoiName:(id)arg6 msgId:(id)arg7;
  • (id)ConvertLocationMsg2FavItem:(id)arg1;
  • (id)ConvertMusicShake2FavItem:(id)arg1 Singer:(id)arg2 WebUrl:(id)arg3 LowUrl:(id)arg4 DataUrl:(id)arg5 ThumbUrl:(id)arg6;
  • (id)ConvertMusicBanner2FavItem:(id)arg1 Singer:(id)arg2 WebUrl:(id)arg3 LowUrl:(id)arg4 DataUrl:(id)arg5 ThumbUrl:(id)arg6;
  • (id)ConvertMusicSNS2FavItem:(id)arg1 Singer:(id)arg2 WebUrl:(id)arg3 LowUrl:(id)arg4 DataUrl:(id)arg5 FromUser:(id)arg6 EventId:(id)arg7 MediaId:(id)arg8 AppId:(id)arg9 ThumbUrl:(id)arg10 SrcCreateTime:(unsigned long)arg11;
  • (id)ConvertMusicMsg2FavItem:(id)arg1;
  • (id)ConvertShareCardMsg2FavItem:(id)arg1;
  • (id)ConvertImgListPost2FavItem:(id)arg1 ArrThumbPath:(id)arg2;
  • (id)ConvertImgPost2FavItem:(id)arg1 ThumbPath:(id)arg2;
  • (id)ConvertImgSNS2FavItem:(id)arg1 ThumbUrl:(id)arg2 SourceDataPath:(id)arg3 FromUser:(id)arg4 EventId:(id)arg5 mediaId:(id)arg6 AppId:(id)arg7 SrcCreateTime:(unsigned long)arg8;
  • (id)ConvertImgMsg2FavItem:(id)arg1;
  • (id)ConvertUrlWeb2FavItem:(id)arg1 Title:(id)arg2 Desc:(id)arg3 ThumbUrl:(id)arg4 AppId:(id)arg5 UserName:(id)arg6 ContentAttributeFlag:(unsigned long)arg7;
  • (id)ConvertCanvasUrlSNS2FavItem:(id)arg1 Title:(id)arg2 EventId:(id)arg3 FromUser:(id)arg4 AppId:(id)arg5 ThumbUrl:(id)arg6 SrcCreateTime:(unsigned long)arg7 ContentAttributeFlag:(unsigned long)arg8 CanvasInfoXml:(id)arg9;
  • (id)ConvertUrlSNS2FavItem:(id)arg1 Title:(id)arg2 EventId:(id)arg3 FromUser:(id)arg4 AppId:(id)arg5 ThumbUrl:(id)arg6 SrcCreateTime:(unsigned long)arg7 ContentAttributeFlag:(unsigned long)arg8;
  • (id)ConvertUrlReader2FavItem:(id)arg1 Url:(id)arg2;
  • (id)ConvertUrlMsg2FavItem:(id)arg1;
  • (id)ConvertTextPost2FavItem:(id)arg1;
  • (id)ConvertTextSNS2FavItem:(id)arg1;
  • (id)ConvertTextMsg2FavItem:(id)arg1;
  • (id)ConvertWebPage2FavItem:(id)arg1 FavSourceId:(id)arg2 FromUrl:(id)arg3;
  • (id)ConvertMsgToFavItem:(id)arg1;

@end

@interface VOIPCSSyncMgr : MMService <PBMessageObserverDelegate, MMService> { BOOL mIsWeakSessionActive; BOOL mIsSessionActive; BOOL mIsNeedSync; long long mRoomId; long long mRoomKey; BOOL m_isDoingSync; int cancelInviteStatus; unsigned int mCSNotifySeq; NSData *mKeyBuf; NSMutableArray *mOplogList; NSRecursiveLock *mOplogLock; MMTimer *m_syncTimer; unsigned int m_syncTimerCnt; unsigned int m_syncTimerStopValue; }

@property(nonatomic) unsigned int m_syncTimerStopValue; // @synthesize m_syncTimerStopValue; @property(nonatomic) unsigned int m_syncTimerCnt; // @synthesize m_syncTimerCnt; @property(retain, nonatomic) MMTimer *m_syncTimer; // @synthesize m_syncTimer; @property(retain, nonatomic) NSRecursiveLock *mOplogLock; // @synthesize mOplogLock; @property(retain, nonatomic) NSMutableArray *mOplogList; // @synthesize mOplogList; @property(retain, nonatomic) NSData *mKeyBuf; // @synthesize mKeyBuf; - (void).cxx_destruct; - (void)StopSession; - (void)PushRelayData:(id)arg1; - (void)PushControlStatus:(unsigned long)arg1; - (void)SyncByNotifyWithRoomId:(long long)arg1 andRoomKey:(long long)arg2; - (void)StartSessionWithRoomId:(long long)arg1 andRoomKey:(long long)arg2; - (void)StartWeakSessionWithRoomId:(long long)arg1 andRoomKey:(long long)arg2; - (void)forceCheck_next_sync; - (void)StartSyncTimer:(unsigned int)arg1; - (void)StopSyncTimer; - (void)dealloc; - (id)init; - (int)getSitemStatus; - (long long)getRoomKey; - (long long)getRoomId; - (void)onServiceReloadData; - (void)onServiceClearData; - (void)ClearOplog; - (void)RemoveOplog:(id)arg1; - (id)GetOplog; - (void)AddOplog:(unsigned long)arg1 data:(id)arg2; - (void)SendCSSyncRequestFor:(id)arg1 withSelector:(unsigned long)arg2; - (void)SendSyncRequestFor:(id)arg1 withSelector:(unsigned long)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)HandleVoipCSSyncResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandleVoipSyncResp:(id)arg1 Event:(unsigned long)arg2; - (void)retriveKeyFrom:(id)arg1 StatusKey:(unsigned int *)arg2 RelayKey:(unsigned int *)arg3 ConnectingKey:(unsigned int *)arg4; - (BOOL)isSyncKeyNew:(id)arg1; - (BOOL)isCSNotifySeqNew:(unsigned int)arg1; - (void)check_next_sync;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DelaySwitchSettingLogic : MMObject { BOOL m_bNeedToSync; }

  • (void)CreateSettingExtStautsEventType:(unsigned long)arg1 andValue:(BOOL)arg2 andBitset:(unsigned long)arg3;
  • (void)CreateSettingEventType:(unsigned long)arg1 andValue:(BOOL)arg2 andBitset:(unsigned long)arg3;
  • (void)processPluginSetting:(id)arg1 withType:(int)arg2 andValue:(BOOL)arg3;
  • (void)processMessageNotifycationSetting:(id)arg1 withType:(int)arg2 andValue:(BOOL)arg3;
  • (void)processIndividualPrivacySetting:(id)arg1 withType:(int)arg2 andValue:(BOOL)arg3;
  • (void)processContactProfileSetting:(id)arg1 withType:(int)arg2 andValue:(BOOL)arg3;
  • (void)processChatProfileSetting:(id)arg1 withType:(int)arg2 andValue:(BOOL)arg3;
  • (void)pluginSwitchSetting:(int)arg1 andValue:(BOOL)arg2;
  • (void)messageNotifycationSwitchSetting:(int)arg1 andValue:(BOOL)arg2;
  • (void)individualPrivacySwitchSetting:(int)arg1 andValue:(BOOL)arg2;
  • (void)contactProfileSwitchSetting:(id)arg1 withType:(int)arg2 andValue:(BOOL)arg3;
  • (void)chatProfileSwitchSetting:(id)arg1 withType:(int)arg2 andValue:(BOOL)arg3;
  • (void)commitAllSwitchSetting;
  • (void)enterBackground;
  • (void)dealloc;
  • (id)init;

@end

@interface VoiceTransSyncHelper : MMObject { }

  • (void)NotifyByServer:(id)arg1;

@end

@interface MMStoreEmotionTagSelectViewController : MMUIViewController { UIViewController *m_blurViewController; UIView *m_backgroundView; UIView *m_fakeNavigationBarView; NSArray *m_tagDescList; NSDictionary *m_tagDic; NSString *m_lastSelectedTagDesc; MMUIScrollView *m_scrollView; FavTagListView *m_tagListView; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onTouchEndBlankView; - (void)onTagHighLight:(id)arg1; - (void)OnCancelClick; - (void)configBackgrounView; - (void)onTopBarFrameChanged; - (void)configTagListView; - (void)updateScrollView; - (void)configScrollView; - (void)configFakeNavitionBarBackground; - (void)configNavigationBar; - (void)initView; - (BOOL)useTransparentNavibar; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)setBlurViewFromViewController:(id)arg1; - (id)initWithTagList:(id)arg1 AndSelectedTag:(id)arg2; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BottleSessionMgr : MMService <ISessionStorageDelegate, MMService, IBottleMgrExt, IMsgExt, INewArrivalExt, IBottleContactMgrExt, IMMNewSessionMgrExt, MMKernelExt> { MMBaseSessionStorage *m_sessionStorage; NSMutableDictionary *m_dictBottleId2CellData; }

  • (void).cxx_destruct;
  • (id)getCacheDataFilePath;
  • (id)getCacheValidInfoFilePath;
  • (void)deleteOldVersionSessionCache;
  • (id)importSessions;
  • (void)deleteSessionAtIndex:(unsigned long)arg1 backed:(BOOL)arg2;
  • (int)updateSessionInfo:(id)arg1;
  • (void)updateCellData:(id)arg1;
  • (id)sessionCellDataWithUsrName:(id)arg1;
  • (id)sessionCellDataAtIndex:(unsigned long)arg1;
  • (void)deleteAllSessions;
  • (void)deleteSessionAtIndex:(unsigned long)arg1;
  • (id)sessionInfoWithUsrName:(id)arg1;
  • (id)sessionInfoAtIndex:(unsigned long)arg1;
  • (unsigned long)sessionCount;
  • (void)dealloc;
  • (void)isUser:(id)arg1 hasSpecalSessionInfo:(id *)arg2;
  • (void)onDeleteSessionOfUser:(id)arg1;
  • (void)isMessage:(id)arg1 Handled:(char *)arg2;
  • (void)isUser:(id)arg1 Handled:(char *)arg2;
  • (id)genMainFrameSessionInfo;
  • (void)onSyncBottleContactEnd;
  • (void)onModifyBottleContact:(id)arg1;
  • (void)onNewBottleContact:(id)arg1;
  • (void)onModifyContact:(id)arg1;
  • (void)OnThrowBack:(unsigned long)arg1;
  • (void)OnUpdateBottle:(unsigned long)arg1;
  • (void)OnUnReadCountChange:(id)arg1;
  • (void)OnDelMsg:(id)arg1;
  • (void)OnModMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)OnPreAddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)onBottleNewArrivalCountChange:(unsigned long)arg1;
  • (BOOL)clearBottleNewArrivalCount:(id)arg1;
  • (BOOL)zeroNewArrivalCount;
  • (unsigned long)getNewArrivalCount;
  • (id)getNewArrivalList;
  • (void)OnDeleteSessionByBottle:(id)arg1;
  • (id)GetLastMessage;
  • (unsigned long)GetUnreadBottleCount;
  • (unsigned long)GetTotalUnreadCount;
  • (BOOL)onServiceMemoryWarning;
  • (id)init;
  • (void)fireListener:(int)arg1 withSessionInfo:(id)arg2;
  • (BOOL)isNeedShowInMainFrame;
  • (void)displayPluginAtMainFrame:(BOOL)arg1;
  • (void)syncAllContact;
  • (void)checkAndSort;
  • (id)toString:(unsigned long)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface NewQQMailMgr : MMService <MMService, INewQQMailExt, UploadConversationFileDelegate, ComposeSendDelegate, UploadAttachmentDataDelegate> { UploadConversationFileHelper *m_uploadConversationFileHandler; ComposeSendHelper *m_composeSendHandler; UploadAttachmentDataHelper *m_uploadAttachmentDataHandler; NewQQMailQueueHelper *m_newQQMailQueueHandler; NSMutableArray *m_composeSendMailQueue; BOOL m_bIsComposeSending; }

  • (void).cxx_destruct;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)OnUploadAttachmentData:(id)arg1 attachID:(id)arg2 uploadedDataSize:(unsigned long)arg3 err:(int)arg4;
  • (void)OnComposeSendComplete:(int)arg1;
  • (void)OnUploadConversationFileComplete:(id)arg1 err:(int)arg2;
  • (void)checkComposeSendMailQueue;
  • (void)enComposeSendMailQueue:(id)arg1 imageInfoList:(id)arg2 attachInfoList:(id)arg3;
  • (void)popComposeSendMailQueue;
  • (id)getComposeSendMailQueueFront;
  • (void)NewComposeSend:(id)arg1 imageInfoList:(id)arg2 attachInfoList:(id)arg3;
  • (void)cancelUploadAttachmentData:(id)arg1 fileName:(id)arg2;
  • (void)NewUploadAttachmentData:(id)arg1 fileName:(id)arg2;
  • (id)genMailContent:(id)arg1 withUploadImageAry:(id)arg2;
  • (id)genUploadImageAry:(id)arg1 imageInfoList:(id)arg2;
  • (id)getMimeData:(id)arg1;
  • (id)getMimeBody:(id)arg1;
  • (id)getMimeHead:(id)arg1;
  • (id)getLinkIDKey:(id)arg1;
  • (id)getContentID;
  • (id)init;
  • (void)setLastBoundary:(id)arg1;
  • (void)setBoundary:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CameraScannerView : MMUIView { AVCaptureSession *_captureSession; AVCaptureVideoPreviewLayer *_prevLayer; NSRecursiveLock *_cameraLock; id _delegate; BOOL _hasInit; BOOL _hasCaptureOutput; AVCaptureDeviceInput *_captureInput; AVCaptureVideoDataOutput *_captureOutput; AVCaptureDevice *_captureDevice; struct CGPoint _focusPoint; BOOL _observingFocus; BOOL _hasFocused; }

  • (void)releaseInstance;
  • (id)sharedInstance; @property(readonly, nonatomic) NSRecursiveLock *cameraLock; // @synthesize cameraLock=_cameraLock; @property BOOL hasCaptureOutput; // @synthesize hasCaptureOutput=_hasCaptureOutput; @property(readonly, nonatomic) BOOL hasInit; // @synthesize hasInit=_hasInit; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(readonly, nonatomic) AVCaptureVideoPreviewLayer *prevLayer; // @synthesize prevLayer=_prevLayer; @property(readonly, nonatomic) AVCaptureSession *captureSession; // @synthesize captureSession=_captureSession;
  • (void).cxx_destruct;
  • (void)onTimerFocus;
  • (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4;
  • (void)continuousExposureAtPoint:(struct CGPoint)arg1;
  • (void)continuousFocusAtPoint:(struct CGPoint)arg1;
  • (float)getRotateDegreeRelativeToCamera;
  • (struct CGPoint)pointToCaptureDevice:(struct CGPoint)arg1;
  • (struct CGRect)convertPortraitToCameraRect:(struct CGRect)arg1;
  • (struct CGPoint)convertToPortraitPoint:(struct CGPoint)arg1;
  • (struct CGRect)convertToPortraitRect:(struct CGRect)arg1;
  • (void)addFocusObserver;
  • (void)tryRemoveFocusObserver;
  • (void)stop;
  • (void)start;
  • (void)setPreviewScale:(float)arg1;
  • (void)onCaptureTimeout;
  • (void)captureOutput:(id)arg1 didOutputSampleBuffer:(struct opaqueCMSampleBuffer *)arg2 fromConnection:(id)arg3;
  • (void)initCaptureWithPreviewScale:(float)arg1;
  • (float)getRotateRadius:(int)arg1;
  • (void)adjustToNewSize;
  • (void)layoutSubviews;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FriendAsistSessionMgr : MMService <MMService, IMsgExt, IMMNewSessionMgrExt, IContactMgrExt> { NSMutableDictionary *m_dicUnReadCount; }

  • (void).cxx_destruct;
  • (void)onNewContact:(id)arg1;
  • (void)onRemoveContactFromAddressBook:(id)arg1;
  • (void)onDeleteContact:(id)arg1;
  • (void)onSessionUpgrade;
  • (void)moveOldData;
  • (void)OnMsgNotAddDBSession:(id)arg1 MsgList:(id)arg2;
  • (void)OnAddMsgForSpecialSession:(id)arg1 MsgList:(id)arg2;
  • (void)OnUnReadCountChange:(id)arg1;
  • (unsigned long)GetSayHelloStatus:(id)arg1 LocalID:(unsigned long)arg2;
  • (BOOL)SetSayHelloStatus:(id)arg1 LocalID:(unsigned long)arg2 Status:(unsigned long)arg3;
  • (void)AddHelloMsg:(id)arg1 helloWord:(id)arg2 opCode:(unsigned long)arg3;
  • (id)GetLastMessage:(id)arg1 HelloUser:(id)arg2 OnlyTo:(BOOL)arg3;
  • (id)GetLastMessage:(id)arg1 OnlyTo:(BOOL)arg2;
  • (void)ClearMsg:(id)arg1 HelloUser:(id)arg2;
  • (void)ClearMsg:(id)arg1;
  • (void)ClearUnRead:(id)arg1 HelloUser:(id)arg2;
  • (id)GetHelloMsg:(id)arg1 HelloUser:(id)arg2 Limit:(unsigned long)arg3 OnlyTo:(BOOL)arg4;
  • (id)GetHelloUsers:(id)arg1 Limit:(unsigned long)arg2 OnlyUnread:(BOOL)arg3;
  • (unsigned int)getCountForChat:(id)arg1;
  • (unsigned int)getUnreadCountForChat:(id)arg1;
  • (void)dealloc;
  • (id)init;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SandyBeachViewController : MMUIViewController <CanvasManagerDelegate, scrollViewDelegate, IBottleSessionExt, IBottleMgrExt, MMTipsViewControllerDelegate> { BOOL mIsFirstAppear; unsigned long mTimeOfDayType; BOOL mIsTouchEnabeld; unsigned long mThrowCount; unsigned long mFishCount; unsigned long mNewBottleCount; MMScrollView *mScrollView; UIImageView *mBGImageView; UIImageView *mMaskImageView; UIImageView *mSpotLightView; BottleTipView *mBottleTipView; BottleAnimation *mBottleAnimation; UIView *mBeachFlatView; BottleButton *mThrowBtnView; BottleButton *mFishBtnView; BottleButton *mBottleBtnView; ThrowBottleLogicView *mThrowLogicView; FishBottleLogicView *mFishLogicView; }

@property(retain, nonatomic) FishBottleLogicView *mFishLogicView; // @synthesize mFishLogicView; @property(retain, nonatomic) ThrowBottleLogicView *mThrowLogicView; // @synthesize mThrowLogicView; @property(retain, nonatomic) BottleButton *mBottleBtnView; // @synthesize mBottleBtnView; @property(retain, nonatomic) BottleButton *mFishBtnView; // @synthesize mFishBtnView; @property(retain, nonatomic) BottleButton *mThrowBtnView; // @synthesize mThrowBtnView; @property(retain, nonatomic) UIView *mBeachFlatView; // @synthesize mBeachFlatView; @property(retain, nonatomic) BottleAnimation *mBottleAnimation; // @synthesize mBottleAnimation; @property(retain, nonatomic) BottleTipView *mBottleTipView; // @synthesize mBottleTipView; @property(retain, nonatomic) UIImageView *mSpotLightView; // @synthesize mSpotLightView; @property(retain, nonatomic) UIImageView *mMaskImageView; // @synthesize mMaskImageView; @property(retain, nonatomic) UIImageView *mBGImageView; // @synthesize mBGImageView; @property(retain, nonatomic) MMScrollView *mScrollView; // @synthesize mScrollView; - (void).cxx_destruct; - (void)onClickTipsBtn:(id)arg1 Index:(int)arg2; - (void)viewWillPush:(BOOL)arg1; - (void)viewWillPresent:(BOOL)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)willShow; - (void)viewWillDisappear:(BOOL)arg1; - (void)willAppear; - (void)viewDidLoad; - (void)toggleSetting:(id)arg1; - (void)toggleBottle; - (void)toggleFish; - (void)toggleThrow; - (void)showGuideToNearbyTipView:(id)arg1; - (void)dealloc; - (id)init; - (void)undoSandyAnimation:(BOOL)arg1; - (void)doSandyAnimation; - (void)showWarningTipViewNoConfirm:(id)arg1; - (void)showWarningTipView:(id)arg1; - (void)updateBottleCountLabel; - (void)updateFishCountLabel; - (void)updateThrowCountLabel; - (void)removeViewSlipToLeft:(BOOL)arg1; - (void)addViewSlipToLeft:(BOOL)arg1; - (void)hideTopBar; - (void)initButtonView; - (id)cropImage:(id)arg1 toFitSize:(struct CGSize)arg2; - (void)viewDidTransitionToNewSize; - (void)initBgView; - (void)initData; - (id)NavigationController; - (void)enableTouch; - (void)disableTouch; - (void)unSpotLightCanvasAnimated:(BOOL)arg1; - (void)spotLightCanvasAnimated:(BOOL)arg1; - (void)unDarkenCanvasAnimated:(BOOL)arg1; - (void)darkenCanvasAnimated:(BOOL)arg1; - (unsigned long)canvasHeightForDraw; - (void)showCanvasTopBarAnimated:(BOOL)arg1; - (void)showCanvasBottomBarAnimated:(BOOL)arg1; - (void)hideCanvasBottomBarAnimated:(BOOL)arg1; - (void)hideCanvasTopBarAnimated:(BOOL)arg1; - (void)touchesCancelled_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)BottleTotalUnreadCountChanged; - (void)OnEndLoadBottleContact; - (void)OnBeginLoadBottleContact; - (void)StartShowSyncAllContactLoadingView; - (void)OnFishNumChanged:(unsigned long)arg1; - (void)OnThrowNumChanged:(unsigned long)arg1; - (void)OnBottleBan:(unsigned long)arg1 FishNetNum:(unsigned long)arg2; - (void)OnGetCountFail; - (void)OnGetCountOK:(unsigned long)arg1 FishNetNum:(unsigned long)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavAudioPlayerController : MMUIView { FavAudioInfo *m_audioInfo; UIButton *m_playBtn; UIImage *m_imgForPause; UIImage *m_imgForPauseHL; UIImage *m_imgForPlay; UIImage *m_imgForPlayHL; BOOL m_bBtnForPlay; UILabel *m_durationLabel; MMUIImageView *m_imgvBack; MMUIImageView *m_imgvFront; unsigned long m_progressLength; unsigned long m_uiVoiceTime; BOOL _isWeNoteStyle; UIButton *_stopBtn; }

@property(retain, nonatomic) FavAudioInfo *m_audioInfo; // @synthesize m_audioInfo; - (void).cxx_destruct; - (void)OnAudioPlaying:(id)arg1 Offset:(unsigned long)arg2; - (void)OnPlayError:(id)arg1; - (void)OnEndPlay:(id)arg1 isForceStop:(BOOL)arg2; - (void)OnBeginPlay:(id)arg1; - (void)stop; - (void)play; - (void)onPlayBtnClick; - (BOOL)isCurrentControllForPlayer; - (void)updateProgress:(unsigned long)arg1 Animated:(BOOL)arg2; - (void)updateBtnImage; - (void)initProgressView; - (void)initDurationLabel; - (void)initBtn; - (void)layoutSubviews; - (void)layoutSubviewsWithDefault; - (void)layoutSubviewsWithWeNoteStyle; - (void)initWeNoteStyleView; - (void)initView; - (id)initWithFavAudioInfo:(id)arg1; - (id)initWeNotePlayViewWithFavAudioInfo:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AddressBookFriendViewController : MMSearchBarDisplayController <UITableViewDataSource, UITableViewDelegate, UISearchBarDelegate, IAddressBookFriendMgrExt, contactInfoDelegate, VerifyPhoneDelegate, ContactInfoViewControllerDelegate, ContactsItemViewDelegate, contactVerifyLogicDelegate, SendVerifyMsgViewControllerDelegate> { MMTableView *m_tableView; UITextField *m_searchTextField; UIButton *m_searchBtn; AddressBookFriend *m_oCurrentFriendWrap; NSMutableArray *m_arrAddressBookFriendList; NSMutableDictionary *m_dicNicknameToFriends; NSMutableArray *m_arrFilteredFriendList; ContactInfoViewController *m_CurrentFriendItemView; CContactVerifyLogic *m_oContactVerifyLogic; NSMutableArray *m_arrKey; NSMutableDictionary *m_dicFriendList; }

@property(retain, nonatomic) ContactInfoViewController *m_CurrentFriendItemView; // @synthesize m_CurrentFriendItemView; @property(retain, nonatomic) AddressBookFriend *m_oCurrentFriendWrap; // @synthesize m_oCurrentFriendWrap; - (void).cxx_destruct; - (void)searchBarCancelButtonClicked:(id)arg1; - (void)searchBarSearchButtonClicked:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (void)searchBarTextDidEndEditing:(id)arg1; - (BOOL)searchBarShouldBeginEditing:(id)arg1; - (void)searchBarTextDidBeginEditing:(id)arg1; - (void)searchDisplayControllerDidBeginSearch:(id)arg1; - (void)doSearch:(id)arg1; - (void)bindPhoneReturn; - (void)newMessageFromContactInfo:(id)arg1; - (void)addToContactsFromContactInfo:(id)arg1; - (void)onUpdateContact:(id)arg1; - (void)onRemoveContact; - (void)onAddContact; - (void)onContactsItemViewRightButtonClick:(id)arg1; - (void)verifyContactWithOpCode:(id)arg1 opcode:(unsigned long)arg2; - (void)onContactVerifyFillVerifyMsg:(id)arg1; - (void)onSendVerifyMsgCancel; - (void)onSendVerifyMsgOK; - (void)contactVerifyOk:(id)arg1 opCode:(unsigned long)arg2; - (void)onContactVerifyFail; - (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeAddressBookFriendCell:(id)arg1 row:(unsigned int)arg2 section:(unsigned int)arg3 tableView:(id)arg4; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)newAddressBookFriendArrived; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)initView; - (void)loadData:(BOOL)arg1; - (void)trySyncAddressBook; - (void)sortFriendList; - (BOOL)isABtestNewStyle; - (void)stopLoading; - (void)startLoading; - (BOOL)canSyncAddressBook; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GTMOAuth2SignIn : NSObject { GTMOAuth2Authentication *auth; NSURL *authorizationURL; NSDictionary *additionalAuthorizationParameters_; id delegate_; SEL webRequestSelector_; SEL finishedSelector_; BOOL hasHandledCallback_; GTMHTTPFetcher *pendingFetcher_; BOOL shouldFetchGoogleUserEmail_; BOOL shouldFetchGoogleUserProfile_; NSDictionary *userProfile_; struct __SCNetworkReachability *reachabilityRef_; NSTimer *networkLossTimer_; double networkLossTimeoutInterval_; BOOL hasNotifiedNetworkLoss_; id userData_; }

  • (id)decodeWebSafeBase64:(id)arg1;
  • (void)revokeTokenForGoogleAuthentication:(id)arg1;
  • (id)userInfoFetcherWithAuth:(id)arg1;
  • (id)mutableURLRequestWithURL:(id)arg1 paramString:(id)arg2;
  • (id)standardGoogleAuthenticationForScope:(id)arg1 clientID:(id)arg2 clientSecret:(id)arg3;
  • (id)nativeClientRedirectURI;
  • (id)googleUserInfoURL;
  • (id)googleRevocationURL;
  • (id)googleTokenURL;
  • (id)googleAuthorizationURL; @property(nonatomic) double networkLossTimeoutInterval; // @synthesize networkLossTimeoutInterval=networkLossTimeoutInterval; @property(retain, nonatomic) NSDictionary *userProfile; // @synthesize userProfile=userProfile; @property(nonatomic) BOOL shouldFetchGoogleUserProfile; // @synthesize shouldFetchGoogleUserProfile=shouldFetchGoogleUserProfile; @property(nonatomic) BOOL shouldFetchGoogleUserEmail; // @synthesize shouldFetchGoogleUserEmail=shouldFetchGoogleUserEmail; @property(retain, nonatomic) id userData; // @synthesize userData=userData; @property(retain) GTMHTTPFetcher *pendingFetcher; // @synthesize pendingFetcher=pendingFetcher; @property BOOL hasHandledCallback; // @synthesize hasHandledCallback=hasHandledCallback; @property(nonatomic) SEL finishedSelector; // @synthesize finishedSelector=finishedSelector; @property(nonatomic) SEL webRequestSelector; // @synthesize webRequestSelector=webRequestSelector; @property(retain, nonatomic) NSDictionary *additionalAuthorizationParameters; // @synthesize additionalAuthorizationParameters=additionalAuthorizationParameters; @property(retain, nonatomic) NSURL *authorizationURL; // @synthesize authorizationURL=authorizationURL; @property(retain, nonatomic) GTMOAuth2Authentication *authentication; // @synthesize authentication=auth;
  • (void)stopReachabilityCheck;
  • (void)reachabilityTimerFired:(id)arg1;
  • (void)reachabilityTarget:(struct __SCNetworkReachability *)arg1 changedFlags:(unsigned int)arg2;
  • (void)destroyUnreachabilityTimer;
  • (void)startReachabilityCheck;
  • (void)invokeFinalCallbackWithError:(id)arg1;
  • (void)finishSignInWithError:(id)arg1;
  • (void)updateGoogleUserInfoWithData:(id)arg1;
  • (void)infoFetcher:(id)arg1 finishedWithData:(id)arg2 error:(id)arg3;
  • (void)fetchGoogleUserInfo;
  • (void)auth:(id)arg1 finishedWithFetcher:(id)arg2 error:(id)arg3;
  • (void)authCodeObtained;
  • (BOOL)loadFailedWithError:(id)arg1;
  • (BOOL)cookiesChanged:(id)arg1;
  • (BOOL)titleChanged:(id)arg1;
  • (BOOL)requestRedirectedToRequest:(id)arg1;
  • (void)closeTheWindow;
  • (void)windowWasClosed;
  • (BOOL)startWebRequest;
  • (id)parametersForWebRequest;
  • (BOOL)startSigningIn;
  • (void)cancelSigningIn;
  • (void)dealloc;
  • (id)initWithAuthentication:(id)arg1 authorizationURL:(id)arg2 delegate:(id)arg3 webRequestSelector:(SEL)arg4 finishedSelector:(SEL)arg5;
  • (void)addScopeForGoogleUserInfo; @property(nonatomic) id delegate;

@end

@interface AppFileNodeProgressView : UIView { float _fProgress; }

@property float fProgress; // @synthesize fProgress=_fProgress; - (void)setProgressValue:(float)arg1; - (void)drawRect:(struct CGRect)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMCrashReportExtLogMgr : NSObject { NSString *m_nsJailbreak; unsigned long long m_uin; NSLock *m_lock; NSMutableArray *m_logCycleArray; unsigned int m_tailPoint; }

  • (id)shareInstance;
  • (void).cxx_destruct;
  • (void)onMemoryWarning;
  • (unsigned long long)getUin;
  • (id)getExtLogs;
  • (void)setCurUin:(unsigned long long)arg1;
  • (id)formateLog:(const char *)arg1 withLogInfo:(struct XLoggerInfo_t)arg2;
  • (void)addLogInfo:(struct XLoggerInfo_t)arg1 withMessage:(const char *)arg2;
  • (void)dealloc;
  • (void)resetLogCycleArray;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RecoverPermissionViewController : MMUIViewController { int m_percent; MMActivityIndicator *m_loadingView; UILabel *m_loadingTip; UIButton *m_goBackButton; }

  • (void).cxx_destruct;
  • (void)onGoBackButtonClicked:(id)arg1;
  • (void)resetProtectionOnFile:(const char *)arg1;
  • (void)resetProtectionOnPath:(const char *)arg1;
  • (void)updateProgress:(unsigned long)arg1;
  • (void)startFakeLoadingToProgress:(int)arg1;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)viewDidLoad;

@end

@interface VoiceMessageNodeView : BaseMessageNodeView <ChatBackgroundExt, MMTipsViewControllerDelegate, VoiceTransFloatViewDelegate, IMsgRevokeExt> { UILabel *m_oSecLabel; UIImageView *m_oPlayingImageView; UIImageView *m_oBackImageView; UIImageView *m_oUnreadImageView; UILabel *m_oFwdHintLabel; UIImageView *m_oFwdHintBkgImageView; BOOL m_bIsPlaying; BOOL m_bVoiceOverFoucused; MMTipsViewController *m_voiceTransIntro; VoiceTransFloatPreview *m_voiceTransFloatPreview; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1; @property(retain, nonatomic) UILabel *m_oSecLabel; // @synthesize m_oSecLabel;
  • (void).cxx_destruct;
  • (void)onWindowHide;
  • (void)onTransComplete;
  • (void)onClickTipsBtn:(unsigned int)arg1;
  • (void)accessibilityElementDidLoseFocus;
  • (void)accessibilityElementDidBecomeFocused;
  • (void)onChatBackgroundChanged:(id)arg1;
  • (void)OnMsgRevoked:(id)arg1 n64MsgId:(long long)arg2 SysMsg:(id)arg3;
  • (void)restartNodeViewAnimation;
  • (void)stopNodeViewAnimation;
  • (void)startNodeViewAnimation;
  • (BOOL)isTouchInView:(id)arg1;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onClick;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onMoreOperate:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)showVoiceTransView;
  • (void)onVoiceTrans:(id)arg1;
  • (void)onFavorite:(id)arg1;
  • (void)onSwitch:(id)arg1;
  • (void)showOpearation;
  • (BOOL)canShowVoiceTransMenu;
  • (struct CGSize)forwardMsgSize;
  • (BOOL)isForwardMsg;
  • (void)initForwardHintLabel;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)updateVoiceLength:(id)arg1;
  • (struct CGPoint)getSendOKViewOrgin;
  • (void)initUnreadView;
  • (void)initBackImageView;
  • (void)layoutSubviewsInternal;
  • (void)updateSecLabelColor;
  • (void)updateBkgImage:(BOOL)arg1;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (void)dealloc;
  • (id)initWithMessageWrap:(id)arg1 Contact:(id)arg2 ChatContact:(id)arg3;
  • (float)calculateVoiceTimeLength:(unsigned long)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BannerToastMgr : MMService <MMService, IMsgExt> { NSMutableArray *m_msgDic; NSMutableDictionary *m_friendRecommandMsgs; NSMutableDictionary *m_dicSecurityBannerMsgs; MMWindowController *m_windowController; VoicePrintLogicControllerFactory *m_verifyLogicController; }

  • (void).cxx_destruct;
  • (void)logUniDirectionFriendBanner:(id)arg1 opType:(unsigned long)arg2;
  • (void)logRecommandFriendBanner:(id)arg1 opType:(unsigned long)arg2 recCount:(unsigned long)arg3;
  • (void)logMainFrameBanner:(unsigned long)arg1 opType:(unsigned long)arg2;
  • (void)deleteSecurityBannerMsg:(id)arg1;
  • (id)getSecurityBannerWording:(id)arg1;
  • (BOOL)shouldShowSecurityBannerToUser:(id)arg1;
  • (id)pathForFriendRec;
  • (void)loadFriendRecMsgs;
  • (void)saveFriendRecMsgs;
  • (void)deleteRecommandFriendMsg:(id)arg1;
  • (BOOL)shouldRecommandFriendToUser:(id)arg1;
  • (void)HideVoicePrintVerifyWindow;
  • (void)showVoicePrintVerifyView;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)handleBannerMsg:(id)arg1;
  • (id)makeMsgByType:(int)arg1;
  • (void)loadMsgs;
  • (void)saveOneMsg:(id)arg1;
  • (void)saveMsgs;
  • (id)pathForBannerMsg;
  • (id)getRootDir;
  • (void)trigBanner;
  • (id)getShowMsg;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSOnlineBrandContactCell : MMTableViewCell { FTSBussinessResultItem *_resultItem; NSMutableArray *_arrKeyword; MMBrandHeadImageView *_brandHeadImageView; AttributeLabel *_displayNameLabel; AttributeLabel *_descLabel; MMWebImageView *_detailIconImageView; UILabel *_detailLabel; UIImageView *_certImgView; UIImageView *_registerImgView; }

  • (void).cxx_destruct;
  • (void)updateResultItem:(id)arg1 arrKeyword:(id)arg2;
  • (void)updateStatus:(BOOL)arg1;
  • (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;
  • (void)initView;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface MMFacebookMgr : MMService <MMService, IFacebookAuthExt, PBMessageObserverDelegate> { FacebookAuth *m_facebookAuth; }

@property(retain, nonatomic) FacebookAuth *m_facebookAuth; // @synthesize m_facebookAuth; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)verifyAccessTokenValid:(id)arg1; - (void)clearFacebookToken; - (void)onExtendTokenFinish:(BOOL)arg1; - (void)fbDidNotLogin:(BOOL)arg1; - (void)fbDidLogin; - (void)updateTokenToSvr; - (int)getFacebookUsageType; - (void)setFacebookUsageType:(int)arg1; - (void)tryUnBindFacebook; - (void)saveAuthData; - (BOOL)tryExtendToken; - (void)tryConnectFacebook; - (void)tryBindFacebook; - (BOOL)application:(id)arg1 openURL:(id)arg2 sourceApplication:(id)arg3 annotation:(id)arg4; - (_Bool)isFacebookBounded; - (id)getFacebookName; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactInfoViewController : MMUIViewController <ForwardMessageLogicDelegate, UIAlertViewDelegate, PBMessageObserverDelegate, ContactInfoAssistDelegate, IContactMgrExt, VerifyPhoneDelegate, MMSayHelloViewControllerDelegate, ICertInfoMgrExt, WCFacadeExt, IStrangerContactMgrExt, IUpdateProfileMgrExt> { unsigned long m_uiVerify; CContact *m_contact; CContact *m_chatContact; id m_delegate; id m_InfoDelegate; CBaseContactInfoAssist *m_oContactInfoAssist; CContactVerifyLogic *m_contactVerifyLogic; NSString *m_nsLocation; BOOL m_bPopToRootWhenDelete; unsigned long m_uiFromScene; int m_wcOperateMode; Class m_popToViewControllerClassWhenDelete; int m_searchScene; id m_userData; float m_CurrentWidth; ForwardMessageLogicController *m_forwardLogic; unsigned long _startTime; int m_uiAddFriendStatScene; int _m_qrCodeAddFriendScene; NSMutableDictionary *_verifyUserInfoList; NSString *_searchId; NSString *_searchKeyword; unsigned long _searchFromIndex; NSString *_searchExtraParamsString; CMessageWrap *_sourceMsg; }

@property(retain, nonatomic) CMessageWrap *sourceMsg; // @synthesize sourceMsg=_sourceMsg; @property(retain, nonatomic) NSString *searchExtraParamsString; // @synthesize searchExtraParamsString=_searchExtraParamsString; @property(nonatomic) unsigned long searchFromIndex; // @synthesize searchFromIndex=_searchFromIndex; @property(retain, nonatomic) NSString *searchKeyword; // @synthesize searchKeyword=_searchKeyword; @property(retain, nonatomic) NSString *searchId; // @synthesize searchId=_searchId; @property(retain, nonatomic) NSMutableDictionary *verifyUserInfoList; // @synthesize verifyUserInfoList=_verifyUserInfoList; @property(nonatomic) int m_qrCodeAddFriendScene; // @synthesize m_qrCodeAddFriendScene=_m_qrCodeAddFriendScene; @property(nonatomic) int m_uiAddFriendStatScene; // @synthesize m_uiAddFriendStatScene; @property(retain, nonatomic) id m_userData; // @synthesize m_userData; @property(nonatomic) int m_searchScene; // @synthesize m_searchScene; @property(nonatomic) Class m_popToViewControllerClassWhenDelete; // @synthesize m_popToViewControllerClassWhenDelete; @property(nonatomic) unsigned long m_uiFromScene; // @synthesize m_uiFromScene; @property(nonatomic) BOOL m_bPopToRootWhenDelete; // @synthesize m_bPopToRootWhenDelete; @property(retain, nonatomic) NSString *m_nsLocation; // @synthesize m_nsLocation; @property(nonatomic) unsigned long m_uiVerify; // @synthesize m_uiVerify; @property(nonatomic) __weak id m_InfoDelegate; // @synthesize m_InfoDelegate; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) CContact *m_chatContact; // @synthesize m_chatContact; @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onExpose; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)confirmExpose:(unsigned long)arg1; - (void)onSayHelloViewSendSayHello:(id)arg1; - (void)statBanner; - (void)onVerifyOK; - (void)onAddToContact; - (void)onSendVerifyMsg; - (void)onSayHello; - (void)bindPhoneReturn; - (void)onDeleteContact:(id)arg1; - (void)delAllMsg; - (void)onVerifyOKWithContact:(id)arg1; - (void)onModifyContact:(id)arg1; - (void)onStrangerContactUpdated:(id)arg1; - (void)copyContactField:(id)arg1 toContact:(id)arg2; - (void)onProfileChange; - (void)dealloc; - (void)onWCGroupRemoveMemberReturn:(BOOL)arg1 group:(id)arg2; - (void)onWCGroupAddMemberReturn:(BOOL)arg1 group:(id)arg2; - (void)onWCGroupModMemberReturn:(BOOL)arg1 group:(id)arg2; - (id)getSearchId; - (id)getContactVerifyLogic; - (void)onRemoveContact; - (void)onPopViewController:(BOOL)arg1; - (void)onTalk:(id)arg1; - (BOOL)onFilterSendReceiver:(id)arg1; - (id)getCurrentViewController; - (void)onShareMyFriend; - (id)getViewController; - (void)stopLoadingWithFailText:(id)arg1; - (void)stopLoadingWithOKText:(id)arg1; - (void)startLoadingWithText:(id)arg1; - (void)onNewMessage:(id)arg1; - (void)jumpToContentViewController:(id)arg1; - (void)doReset; - (void)contactVerifyOk:(id)arg1; - (void)onFriendRequestSend; - (BOOL)isQQContact; - (void)checkNeedForcedUpdateForMemberDetail; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)viewWillLayoutSubviews; - (void)updateContactFromServer; - (void)reloadContactAssist; - (id)tagForCurrentPage; - (id)tagForActivePage; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)reloadView; - (void)reloadFloatView; - (id)getUserData; - (void)reloadData; - (void)initSystemPluginData:(int)arg1; - (BOOL)isInMyContactList; - (id)initWithTitle:(id)arg1; - (id)init; - (unsigned long)GetFromScene;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TypingController : NSObject <MessageObserverDelegate, IUploadVoiceExt, IMsgExt> { unsigned long m_uLastSendTypingTime; CBaseContact *m_contact; NSString *m_nsLastTextViewText; id m_delegate; MMTimer *m_receiveTypingTimer; unsigned long m_uLastReveicedMsgTime; unsigned long m_uChatStatus; BOOL m_bFirstTyping; }

@property(nonatomic) unsigned long m_uLastReveicedMsgTime; // @synthesize m_uLastReveicedMsgTime; @property(retain, nonatomic) MMTimer *m_receiveTypingTimer; // @synthesize m_receiveTypingTimer; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSString *m_nsLastTextViewText; // @synthesize m_nsLastTextViewText; @property(retain, nonatomic) CBaseContact *m_contact; // @synthesize m_contact; - (void).cxx_destruct; - (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2; - (void)OnUploadVoiceOK:(id)arg1; - (void)dealloc; - (void)Reset; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)onReceiveTypingTimer:(id)arg1; - (void)stopReceiveTypingTimer; - (void)startReceiveTypingTimer; - (void)updateTitle:(int)arg1; - (id)getUsrNameTitle; - (void)onTextChange:(id)arg1; - (void)trySendTyping:(int)arg1; - (void)trySendClearTyping; - (BOOL)sendChatStatusInternal:(unsigned long)arg1; - (BOOL)IsNeedTyping; - (void)UnRegister; - (void)Register; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MsgImageSquareThumbView : MMUIButton { SimpleImgInfo *m_imgInfo; NSString *m_imageLocalPath; NSString *m_imageSquarePath; id m_target; SEL m_shouldSelectSEL; BOOL m_isSelected; BOOL m_selectable; BOOL m_bLargeImg; UIView *m_iconView; UILabel *m_titleLabel; UILabel *m_timeLabel; UIView *m_timeBkgView; UIImageView *m_markSelectedImageView; UIImageView *_m_markExpiredImageView; }

  • (id)compressImage:(id)arg1 isLargeImg:(BOOL)arg2;
  • (void)compressMsgImgTOSquareImg:(id)arg1; @property(retain, nonatomic) UIImageView *m_markExpiredImageView; // @synthesize m_markExpiredImageView=_m_markExpiredImageView; @property(nonatomic) BOOL m_bLargeImg; // @synthesize m_bLargeImg; @property(nonatomic) BOOL m_selectable; // @synthesize m_selectable; @property(nonatomic) BOOL m_isSelected; // @synthesize m_isSelected; @property(retain, nonatomic) UIImageView *m_markSelectedImageView; // @synthesize m_markSelectedImageView; @property(retain, nonatomic) UIView *m_timeBkgView; // @synthesize m_timeBkgView; @property(retain, nonatomic) UILabel *m_timeLabel; // @synthesize m_timeLabel; @property(retain, nonatomic) UILabel *m_titleLabel; // @synthesize m_titleLabel; @property(retain, nonatomic) UIView *m_iconView; // @synthesize m_iconView; @property(retain, nonatomic) NSString *m_imageLocalPath; // @synthesize m_imageLocalPath; @property(retain, nonatomic) SimpleImgInfo *m_imgInfo; // @synthesize m_imgInfo;
  • (void).cxx_destruct;
  • (void)setTarget:(id)arg1 forSelectAction:(SEL)arg2;
  • (void)toggleSelection;
  • (void)startPopUpAnimation:(id)arg1 originScale:(float)arg2;
  • (void)updateSelectViewAnimated:(BOOL)arg1;
  • (void)initSelectView;
  • (void)startLoadImageWithGCD;
  • (void)updateImagePath:(id)arg1;
  • (void)startLoadImageSuqareImgDir;
  • (void)setTimeLabel:(unsigned int)arg1;
  • (id)getColorForIconName:(id)arg1;
  • (id)initWithImgInfo:(id)arg1 AndChatName:(id)arg2 selectable:(BOOL)arg3 largeImg:(BOOL)arg4;
  • (id)initWithImgInfo:(id)arg1 AndChatName:(id)arg2 selectable:(BOOL)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SettingBaseViewController : MMUIViewController <tableViewDelegate, UITableViewDelegate, UITableViewDataSource> { MMTableView *m_tableView; NSString *m_nsTitle; }

@property(retain, nonatomic) NSString *m_nsTitle; // @synthesize m_nsTitle; - (void).cxx_destruct; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (id)initWithTitle:(id)arg1; - (void)touchesCancelled_TableView:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded_TableView:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved_TableView:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan_TableView:(id)arg1 withEvent:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PluginContactInfoAssist : CBaseContactInfoAssist { MMTableViewInfo *m_tableViewInfo; int m_pluginType; unsigned long m_uOpType; UIView *m_switchView; DelaySwitchSettingLogic *m_delaySwitchLogic; UIButton *m_installBtn; UIButton *m_uninstallBtn; UILabel *m_statusLabel; UIImageView *m_statusView; }

  • (void).cxx_destruct;
  • (void)goToBindQQ;
  • (id)getLoadingText;
  • (void)onSwitchValueChange:(id)arg1;
  • (void)onClickClearMessage:(id)arg1;
  • (void)clearPluginMessage;
  • (void)onNewMsg;
  • (void)initHeaderView;
  • (void)initHeadImage;
  • (void)initInstallView;
  • (void)uninstallPlugin;
  • (void)installPlugin;
  • (void)onSwitchViewOff;
  • (void)onSwitchViewOn;
  • (void)setDelaySettingType:(int)arg1 andValue:(BOOL)arg2;
  • (void)updateInstallStateAndReloadTableView;
  • (void)initFooterView;
  • (void)updateInstallView;
  • (void)promptUninstall:(id)arg1;
  • (void)doUninstall;
  • (void)clearPluginData;
  • (id)getUnInstallBtnTitle;
  • (id)getUnInstallTip;
  • (id)getPluginIntro;
  • (void)makeContactIntroCell:(id)arg1 CellInfo:(id)arg2;
  • (void)reloadTableViewData;
  • (void)reloadTableView;
  • (void)reloadInstalledTableViewData;
  • (void)initTableView;
  • (id)GetTableView;
  • (void)dealloc;
  • (id)initWithContact:(id)arg1 delegate:(id)arg2;

@end

@interface WXCMultiTalkGroup : NSObject { NSString *_mMultiTalkClientGroupId; NSString *_mMultiTalkGroupId; NSString *_mWxGroupId; int _mRoutId; NSArray *_mMutilTalkGroupMemberList; NSString *_mCreatedUserName; NSString *_mCustomMutilTalkGrpName; }

@property(copy, nonatomic) NSString *mCustomMutilTalkGrpName; // @synthesize mCustomMutilTalkGrpName=_mCustomMutilTalkGrpName; @property(copy, nonatomic) NSString *mCreatedUserName; // @synthesize mCreatedUserName=_mCreatedUserName; @property(retain, nonatomic) NSArray *mMutilTalkGroupMemberList; // @synthesize mMutilTalkGroupMemberList=_mMutilTalkGroupMemberList; @property(nonatomic) int mRoutId; // @synthesize mRoutId=_mRoutId; @property(copy, nonatomic) NSString *mWxGroupId; // @synthesize mWxGroupId=_mWxGroupId; @property(copy, nonatomic) NSString *mMultiTalkGroupId; // @synthesize mMultiTalkGroupId=_mMultiTalkGroupId; @property(copy, nonatomic) NSString *mMultiTalkClientGroupId; // @synthesize mMultiTalkClientGroupId=_mMultiTalkClientGroupId; - (void).cxx_destruct; - (id)description; - (BOOL)checkHasOtherActiveMultiTalkMember; - (BOOL)checkHasActiveMultiTalkMember;

@end

@interface MultiSelectContactsViewController : MMUIViewController <SelectTagContactsViewControllerDelegate, ContactSelectViewDelegate, UISearchDisplayDelegate, MMSearchBarDelegate, WCActionSheetDelegate, NewContactsSearchPanelViewDelegate, GroupSelectContactsViewControllerDelegate, TipsViewDelegate> { id m_delegate; NSDictionary *m_dicExistContact; NSDictionary *m_dicIgnoreContact; BOOL m_bShowHistoryGroup; BOOL m_bShowRadarCreateRoom; BOOL m_bShowBrandContact; NSMutableDictionary *m_dicMultiSelect; NSIndexPath *m_indexPathToBeDeleted; NewContactsSearchPanelView *m_panelView; UIButton *m_panelBtn; UIBarButtonItem *m_panelBtnItem; unsigned long m_uiGroupScene; unsigned int m_memberCountLimit; NSString *m_showTip; TipsView *m_tipView; BOOL m_tempForbidLayout; ContactSelectView *m_selectView; int m_commonSearchScene; UIView *_tableFooterView; NSString *nsCurrentSearchText; BOOL _m_bKeepCurViewAfterSelect; }

@property(nonatomic) BOOL m_bKeepCurViewAfterSelect; // @synthesize m_bKeepCurViewAfterSelect=_m_bKeepCurViewAfterSelect; @property(nonatomic) int m_commonSearchScene; // @synthesize m_commonSearchScene; @property(retain, nonatomic) NSMutableDictionary *m_dicMultiSelect; // @synthesize m_dicMultiSelect; @property(retain, nonatomic) NSString *m_showTip; // @synthesize m_showTip; @property(nonatomic) unsigned int m_memberCountLimit; // @synthesize m_memberCountLimit; @property(retain, nonatomic) UIBarButtonItem *m_panelBtnItem; // @synthesize m_panelBtnItem; @property(retain, nonatomic) UIButton *m_panelBtn; // @synthesize m_panelBtn; @property(nonatomic) unsigned long m_uiGroupScene; // @synthesize m_uiGroupScene; @property(nonatomic) BOOL m_bShowBrandContact; // @synthesize m_bShowBrandContact; @property(nonatomic) BOOL m_bShowRadarCreateRoom; // @synthesize m_bShowRadarCreateRoom; @property(nonatomic) BOOL m_bShowHistoryGroup; // @synthesize m_bShowHistoryGroup; @property(retain, nonatomic) NSDictionary *m_dicIgnoreContact; // @synthesize m_dicIgnoreContact; @property(retain, nonatomic) NSDictionary *m_dicExistContact; // @synthesize m_dicExistContact; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onSelectDoneWithContacts:(id)arg1; - (void)cancelSearch; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)searchTextFieldDidBeginEditing; - (void)didDeleteLastWithKey:(id)arg1; - (void)didClickImageAtIndex:(unsigned long)arg1 withKey:(id)arg2; - (void)onSelectContact:(id)arg1; - (BOOL)onShouldSelectContact:(id)arg1; - (void)doTagSearch:(id)arg1 arrContacts:(id)arg2; - (void)didSearchViewTableSelect:(id)arg1; - (float)heightForSearchViewTable:(id)arg1; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (id)makeFiterContactToTagSearchView:(id)arg1; - (BOOL)onFilterContactCandidate:(id)arg1; - (void)onSelectRadarCreateRoom; - (void)onSelectHistoryGroup; - (void)onContactSelectSearch:(id)arg1; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)tryShowSelectTip:(unsigned int)arg1 currentSelectCount:(unsigned int)arg2; - (void)onTipsViewClick:(id)arg1; - (unsigned int)getTotalSelectCount; - (void)dealloc; - (void)viewDidUnload; - (void)viewWillDisappear:(BOOL)arg1; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)viewDidLayoutSubviews; - (void)viewDidAppear:(BOOL)arg1; - (void)updateSelectedHeadImgView; - (void)viewDidLoad; - (void)initView; - (void)initTitleArea; - (void)onDone:(id)arg1; - (void)onCancel:(id)arg1; - (void)updatePanelView:(id)arg1; - (void)updatePanelBtn; - (BOOL)isExisted:(id)arg1; - (BOOL)isIgnore:(id)arg1; - (void)onGroupMultiSelectContactReturn:(id)arg1; - (void)onGroupSelectContactReturn:(id)arg1; - (void)UpdateForChatGroup:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VOIPHelper : NSObject { }

  • (void)HandleCSVoipNotify:(id)arg1;
  • (void)NotifyWithData:(id)arg1;
  • (void)HandleExtNotifydata:(id)arg1 andRoomId:(int)arg2 andRoomKey:(unsigned long long)arg3;
  • (void)DataNotifyWithData:(id)arg1;
  • (void)APNSPushWithUsrInfo:(id)arg1;
  • (void)DisableVoIPComLog;
  • (void)EnableVoIPComLog;

@end

@interface BannerWrap : NSObject { BOOL _editable; UIView *_banner; unsigned long _index; }

@property(nonatomic) BOOL editable; // @synthesize editable=_editable; @property(nonatomic) unsigned long index; // @synthesize index=_index; @property(retain, nonatomic) UIView *banner; // @synthesize banner=_banner; - (void).cxx_destruct;

@end

@interface MainFrameHeaderLogic : MMObject <MFPushBannerDelegate, MFPushSystemMsgDelegate, MFMassSendBannerDelegate, IOnlineClientMgrExt, IMusicPlayerExt, IPublicWifiManagerExt, IMMWebViewKeepHolderMgrExt, IBackupExt> { MMVoiceSearchBar *m_searchBar; NSMutableArray *m_bannerAry; BOOL m_bWebWXLogined; BOOL m_bBakChatStarted; MFWebMMBtn *m_webMMBtn; MFMusicPlayBtn *m_musicPlayBtn; MFPublicWifiBtn *m_publicWifiBtn; MFWebViewVCKeepHoldBtn *m_webViewRecoverBtn; MFBackupBtn *m_backupBtn; MFPushBannerLogic *m_pushBannerLogic; MFPushSystemMsgLogic *m_pushSystemMsgLogic; MFMassSendBannerLogic *m_massSendBannerLogic; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(readonly, nonatomic) MMVoiceSearchBar *searchBar; // @synthesize searchBar=m_searchBar; - (void).cxx_destruct; - (void)onBackupTransferSpeed:(float)arg1; - (void)onProgressCurrentSession:(unsigned long long)arg1 totalSession:(unsigned long long)arg2; - (void)onBackupNotifyCode:(unsigned int)arg1; - (void)onTerminateBackup; - (void)onStartBackup; - (void)showBackupViewController; - (void)initBackupButton; - (void)onCancelMassSendTask:(id)arg1; - (void)onRedoMassSendTask:(id)arg1; - (void)removeMassSendBanner:(id)arg1; - (void)addMassSendBanner:(id)arg1; - (void)dismissPushSystemMsg; - (void)showPushSystemMsg; - (void)onHidePushBanner; - (void)onShowPushBanner; - (void)openContactInfo:(id)arg1; - (void)onMFPushBannerFrameChanged; - (void)PushViewController:(id)arg1; - (void)PopViewController; - (void)initPushBanner; - (void)onPublicWifiStatusChangedWithApBase:(id)arg1; - (void)processPublicWifiBtn:(BOOL)arg1 apBase:(id)arg2; - (void)showPublicWifiView; - (void)initPublicWifiBtn:(id)arg1; - (void)showReadingWebview; - (void)onKeepHoldWebViewVCForNewMainFrameBannerStatusChangedIsAddKeep:(BOOL)arg1; - (void)updateMusicPlayBanner; - (void)onMusicPlayStatusChanged; - (void)showCancelMusicPlay; - (void)processMusicPlayBtn:(BOOL)arg1; - (void)initMusicPlayBtn; - (void)onLoginWeb; - (void)onLogoutWeb; - (void)showLogoutWebOnline; - (void)initWebMMBtn; - (void)makeSearchBar:(id)arg1; - (void)removeBannerBtnWithoutAnim:(id)arg1; - (void)removeBannerBtn:(id)arg1; - (void)addBannerBtn:(id)arg1 atIndex:(unsigned long)arg2 editable:(BOOL)arg3 withAnim:(BOOL)arg4; - (void)addBannerBtn:(id)arg1 atIndex:(unsigned long)arg2 withAnim:(BOOL)arg3; - (void)addBannerBtn:(id)arg1 withAnim:(BOOL)arg2; - (void)dismissSystemMessage; - (void)deleteBanner:(unsigned int)arg1; - (void)trigBanner:(unsigned int)arg1; - (BOOL)cellEditable:(unsigned int)arg1; - (id)getBanner:(unsigned int)arg1; @property(readonly, nonatomic) unsigned int bannerCount; - (void)initHeader; - (void)unRegisterExt; - (void)registerExt; - (void)dealloc; - (id)initWithViewControllerForSearch:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSnsLocalCacheMgr : MMObject { BOOL m_hadLoadedCache; NSMutableDictionary *m_dicLocalCache; }

  • (void).cxx_destruct;
  • (void)saveDicLocalCache;
  • (void)tryLoadDicLocalCache;
  • (id)pathForDicLocalCache;
  • (void)callServiceMemoryWarning;
  • (void)callServiceTerminate;
  • (void)callServiceEnterBackground;
  • (void)callServiceReload;
  • (void)callServiceInit;
  • (void)saveSnsLocalCache;
  • (void)mergeSnsOperationsWithFeedId:(id)arg1 feedCreateTime:(unsigned long)arg2 snsOperationsData:(id)arg3;
  • (void)updateOperationsWithFeedId:(id)arg1 createTime:(unsigned long)arg2 snsOperations:(id)arg3;
  • (id)getSnsOperationWrapWithFeedId:(id)arg1;
  • (id)getSnsOperationsWithFeedId:(id)arg1;
  • (void)setShowTime:(unsigned long)arg1 WithFeedId:(id)arg2;
  • (void)setDelayShowInfoNeedDelay:(id)arg1;
  • (void)clearDelayShowInfoCache;

@end

@interface KFViewController : MMWebViewController { }

  • (void)initDeepLinkConfig;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)webViewDidFinishLoad:(id)arg1;
  • (void)ShowFeedback;
  • (id)initWithURL:(id)arg1 showFeedBack:(BOOL)arg2;

@end

@interface VoicePrintLogicControllerFactory : MMObject <VoicePrintGetResourceDelegate, UIAlertViewDelegate> { unsigned long _currentScene; unsigned long _voiceID; unsigned long _resID; BOOL _isCompeleteRecord; BOOL _isFreeTalkBtnTooFast; BOOL _isRecordStartOnTheWay; SEL _recordSelector; VoicePrintMgr *m_VoicePrintMgr; BaseVoicePrintViewController *m_voicePrintVC; VPGetResourceCgi *m_getResCgiHandle; unsigned long long _start_time; unsigned long long _end_time; BOOL _bIsNoLoginStatus; BOOL _bIsVoicePrintLogin; BOOL _bIsGetResWhenViewDidLoad; BOOL _bIsCreateSuccess; BOOL _bIsVerifySuccess; BOOL _bIsRecvFromServer; NSString *_nsRandomAuthKey; NSString *m_nsVerifyTicket; id _m_delegate; }

  • (id)factoryMethod; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(readonly, nonatomic) NSString *m_nsRandomAuthKey; // @synthesize m_nsRandomAuthKey=_nsRandomAuthKey; @property(nonatomic) BOOL m_bIsGetResWhenViewDidLoad; // @synthesize m_bIsGetResWhenViewDidLoad=_bIsGetResWhenViewDidLoad; @property(nonatomic) BOOL m_bIsVoicePrintLogin; // @synthesize m_bIsVoicePrintLogin=_bIsVoicePrintLogin; @property(nonatomic) BOOL m_bIsNoLoginStatus; // @synthesize m_bIsNoLoginStatus=_bIsNoLoginStatus; @property(readonly, nonatomic) BOOL m_bIsVerifySuccess; // @synthesize m_bIsVerifySuccess=_bIsVerifySuccess; @property(readonly, nonatomic) BOOL m_bIsCreateSuccess; // @synthesize m_bIsCreateSuccess=_bIsCreateSuccess; @property(readonly, nonatomic) BaseVoicePrintViewController *m_voicePrintVC; // @synthesize m_voicePrintVC; @property(retain, nonatomic) NSString *m_nsVerifyTicket; // @synthesize m_nsVerifyTicket; @property(nonatomic) unsigned long resID; // @synthesize resID=_resID;
  • (void).cxx_destruct;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)OnGetResError:(int)arg1 withScene:(unsigned long)arg2;
  • (void)OnGetRemoteResource:(id)arg1 withScene:(unsigned long)arg2;
  • (void)getResourceSuccess;
  • (BOOL)updateLyrics:(id)arg1;
  • (BOOL)isClickTalkButtonTooFast;
  • (BOOL)isRecordTimeOver1s;
  • (void)SetEndTime;
  • (void)SetStartTime;
  • (void)callStopUpload;
  • (void)callStopRecord;
  • (void)callVoicePrintMgrStop;
  • (void)callVoicePrintMgrStart;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXGestureMgr : MMService { NSMutableDictionary *_snapshotArray; }

@property(retain, nonatomic) NSMutableDictionary *snapshotArray; // @synthesize snapshotArray=_snapshotArray; - (void).cxx_destruct; - (void)onServiceReloadData; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CShareResourceProvider : NSObject { }

  • (id)GetFailReceiverVideoImage;
  • (id)GetFailReceiverImage;
  • (id)GetFailSenderVideoImage;
  • (id)GetFailSenderImage;
  • (id)GetLocationReceiverImage;
  • (id)GetLocationSenderImage;
  • (id)GetLocationMessageLabelBkgImage;
  • (id)GetMessageSenderCoverImage;
  • (id)GetMessageReceiverCoverImage;
  • (id)selfCreateImagePath;
  • (float)GetTableViewSeperatorLineHeight;
  • (id)GetContactIndexTitleColor;
  • (id)GetLinkBtnWithTitle:(id)arg1;
  • (id)GetShadowLogoImage;
  • (id)GetNavigationBarTintColor;
  • (id)GetBackGroundView;
  • (id)GetGrayBlueColor;
  • (id)GetLoginLinkColor;
  • (id)GetSendMsgDisabledColor;
  • (id)GetTableViewValueColor;
  • (id)GetMessageNodeTimeColor;
  • (id)GetMessageListTimeColor;
  • (id)GetButtonWithTitle:(id)arg1 normalImage:(id)arg2 highlightImage:(id)arg3 andRect:(struct CGRect)arg4;
  • (id)allocWithZone:(struct _NSZone *)arg1;
  • (id)sharedCShareResourceProvider;
  • (void)initialize;
  • (void)onThemeChanged;
  • (void)dealloc;
  • (id)init;

@end

@interface StoreEmotionGetEmotionListCgi : StoreEmotionBaseCgi { unsigned long m_reqType; unsigned long m_scene; unsigned long m_category; SKBuiltinBuffer_t *m_reqBuf; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)handleErrorReturn; - (void)handleMessageReturnWithResponse:(id)arg1; - (BOOL)startRequest; @property(readonly, nonatomic) BOOL hasMore; - (id)initWithReqType:(unsigned long)arg1 Scene:(unsigned long)arg2 Category:(unsigned long)arg3; - (id)initWithReqType:(unsigned long)arg1 Scene:(unsigned long)arg2;

@end

@interface WCCanvasComponentNewScrollInfo : MMObject { WCCanvasComponentScrollGroupInfo *_componentGroupList; NSString *_bgColorTheme; float _bgColorAlpha; }

@property(nonatomic) float bgColorAlpha; // @synthesize bgColorAlpha=_bgColorAlpha; @property(retain, nonatomic) NSString *bgColorTheme; // @synthesize bgColorTheme=_bgColorTheme; @property(retain, nonatomic) WCCanvasComponentScrollGroupInfo *componentGroupList; // @synthesize componentGroupList=_componentGroupList; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface ChatRoomListViewController : MemberListViewController <MemberDataDelegate, IContactMgrExt> { }

  • (void)commitEditingStyle:(int)arg1 ForIndexPath:(id)arg2;
  • (void)didSelectRowAtIndexPath:(id)arg1;
  • (int)getEditingStyleForIndexPath:(id)arg1;
  • (void)JumpToChatRoom:(id)arg1;
  • (void)onContactListUpdate:(unsigned long)arg1;
  • (void)onDeleteContact:(id)arg1;
  • (void)onModifyContact:(id)arg1;
  • (void)deleteContact:(id)arg1;
  • (void)showContactInfoView:(id)arg1;
  • (void)updateCount;
  • (BOOL)hasIndexBar;
  • (void)dealloc;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXGBackupProtoHandler : NSObject { NSData *m_cryptKey; }

  • (void).cxx_destruct;
  • (id)getHeartBeatResPkgWithAck:(unsigned long long)arg1;
  • (id)getHeartBeatRequestPkgWithAck:(unsigned long long)arg1;
  • (id)getCancelRequestWithID:(id)arg1;
  • (id)getSvrIDResponsePkg:(id)arg1;
  • (id)getSvrIDRequestPkg:(id)arg1;
  • (id)getPacketBackupDataTagResponsePkg:(id)arg1;
  • (id)getPacketBackupDataTagPkg:(id)arg1;
  • (id)getDataPushResponsePkg:(id)arg1;
  • (id)getDataPushRequestPkg:(id)arg1;
  • (id)getFinishRequestPkg:(id)arg1 withReportDic:(id)arg2 withPerformanceStat:(id)arg3;
  • (id)getRequestSessionResponsePkgWithSessionNameArray:(id)arg1 withTimeArray:(id)arg2;
  • (id)getRequestSessionPkgWithSessionNameArray:(id)arg1 withTimeArray:(id)arg2;
  • (id)getStartResponsePkgWithBakID:(id)arg1 withBigDataSize:(unsigned long long)arg2 withStatus:(int)arg3;
  • (id)getStartRequestPkgWithBakID:(id)arg1 withBigDataSize:(unsigned long long)arg2 withSessionCount:(unsigned long long)arg3 withMsgCont:(unsigned long long)arg4 withTransferType:(int)arg5;
  • (id)getSecondAuthRequestPkg:(id)arg1 backupID:(id)arg2;
  • (id)getAuthRequestPkg:(id)arg1 backupID:(id)arg2 version:(int)arg3 type:(int)arg4 supportExt:(int)arg5;
  • (id)getCommandResponsePkgWithID:(int)arg1;
  • (id)getCommandRequestPkgWithID:(int)arg1;
  • (BOOL)verifyChecksum:(id)arg1 andChecksum:(int)arg2;
  • (id)getDestBodyData:(id)arg1 dataType:(int)arg2 isPack:(BOOL)arg3;
  • (unsigned long)generateSendSequence;
  • (id)encryptData:(id)arg1;
  • (id)decryptData:(id)arg1;
  • (id)unpack:(id)arg1 type:(int *)arg2;
  • (id)pack:(id)arg1 type:(int)arg2;
  • (id)initWithKey:(id)arg1;

@end

@interface FavImageFullScreenViewContainer : MMUIScrollView <UIScrollViewDelegate, SimpleImgInfoDelegate, MMImageScrollViewHelperDelegate> { struct CGRect m_originImageRectInScreen; struct CGSize m_initalContentSize; UIImage *m_image; BOOL m_isAnimating; BOOL m_isShowing; BOOL m_bIsLongPressHandled; BOOL m_isImageReady; int m_lastDeviceOrientation; SimpleImgInfo *imgInfo; id imgInfoDelegate; MMFullScreenItemView *m_container; MMLoadingView *m_loadingView; MMProgressViewEx *m_processView; MMImageScrollViewHelper *m_scrollViewHelper; id m_delegate; }

@property(retain, nonatomic) SimpleImgInfo *imgInfo; // @synthesize imgInfo; @property(retain, nonatomic) MMFullScreenItemView *m_container; // @synthesize m_container; @property(readonly, nonatomic) MMLoadingView *m_loadingView; // @synthesize m_loadingView; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) struct CGSize m_initalContentSize; // @synthesize m_initalContentSize; @property(nonatomic) struct CGRect m_originImageRectInScreen; // @synthesize m_originImageRectInScreen; - (void).cxx_destruct; - (void)onSightDownloadFail; - (void)onSightDownloadSuccess:(id)arg1; - (void)updateImagePath:(id)arg1; - (void)LongPressEvents; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)animationRotateDidStop; - (void)onDeviceRotate:(BOOL)arg1; - (void)onDeviceRotate; - (void)animationHideDidStop; - (void)animationHideWithRotate; - (struct CGAffineTransform)getAnimationRotateTransform; - (void)releaseImg; - (void)tryDownloadImage; - (void)animationShow; - (void)animationShowStep2; - (void)animationShowStep2_Animate; - (void)animationShowStep2_ImageNotReady; - (void)animationShowDidStop; - (void)animationShowView; - (void)setContentOffsetAndSize; - (void)clearStatus; - (struct CGRect)getCenterRectWithMaxSize:(struct CGSize)arg1; - (void)hideProcessView; - (void)showProcessView; - (void)initScrollViewHelper; - (void)onHide; - (void)onShow; - (BOOL)bBanDoubleTap; - (void)onDoubleTap:(id)arg1; - (void)onSingleTap:(id)arg1; - (id)viewForZooming; - (void)scrollViewDidZoom:(id)arg1; - (id)viewForZoomingInScrollView:(id)arg1; - (void)startLoadingBlocked; - (void)setContentSize:(struct CGSize)arg1; - (void)setContentOffset:(struct CGPoint)arg1; - (void)setZoomScale:(float)arg1 animated:(BOOL)arg2; @property(nonatomic) struct CGRect frame; - (void)dealloc; - (void)stopAllAnimation; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(copy, nonatomic) NSArray *gestureRecognizers; @property(readonly) unsigned int hash; @property(nonatomic) float maximumZoomScale; @property(nonatomic) float minimumZoomScale; @property(readonly) Class superclass; @property(nonatomic) float zoomScale;

@end

@interface MMRedHeadLiner : MMUIView { UILabel *m_label; }

@property(retain, nonatomic) UILabel *m_label; // @synthesize m_label; - (void).cxx_destruct; - (void)displayString:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1; - (void)dealloc;

@end

@interface FavAudioPlayer : MMService <MMService, AMRAudioPlayerDelegate, SPXAudioPlayerDelegate, SilkAudioPlayerDelegate> { AMRAudioPlayer *m_amrplayer; SPXAudioPlayer *m_spxplayer; SilkAudioPlayer *m_silkplayer; FavAudioInfo *m_curAudioInfo; FavAudioInfo *m_lastAudioInfo; unsigned long m_uiAudioOffset; int m_playStat; MMTimer *m_playTimer; NSDate *m_lastStartTime; unsigned long m_uiLastPlayedTime; }

@property(retain, nonatomic) SilkAudioPlayer *m_silkplayer; // @synthesize m_silkplayer; @property(retain, nonatomic) SPXAudioPlayer *m_spxplayer; // @synthesize m_spxplayer; @property(retain, nonatomic) AMRAudioPlayer *m_amrplayer; // @synthesize m_amrplayer; @property(retain, nonatomic) FavAudioInfo *m_lastAudioInfo; // @synthesize m_lastAudioInfo; @property(retain, nonatomic) FavAudioInfo *m_curAudioInfo; // @synthesize m_curAudioInfo; @property(retain, nonatomic) NSDate *m_lastStartTime; // @synthesize m_lastStartTime; - (void).cxx_destruct; - (void)onAudioPlaying; - (void)startTimer; - (void)stopTimer; - (void)onPlayError; - (void)onEndPlaying:(BOOL)arg1; - (void)onBeginPlaying; - (void)OnSPXEarTip; - (void)OnSPXEndPlaying:(id)arg1 isForceStop:(BOOL)arg2; - (void)OnSPXBeginPlaying:(id)arg1 ErrNo:(int)arg2; - (void)onSilkEarTip; - (void)onSilkEndPlaying:(id)arg1 isForceStop:(BOOL)arg2; - (void)onSilkBeginPlaying:(id)arg1 ErrNo:(int)arg2; - (void)onSilkLevelMeter:(id)arg1 Peak:(float)arg2; - (void)OnAMREarTip; - (void)OnAMREndPlaying:(id)arg1 isForceStop:(BOOL)arg2; - (void)OnAMRBeginPlaying:(id)arg1 ErrNo:(int)arg2; - (float)getAudioOffset; - (id)getCurAudioInfo; - (int)getPlayStat; - (BOOL)isPlaying; - (BOOL)ReStartPlay; - (BOOL)PausePlay; - (BOOL)StopPlay; - (void)setProgress:(unsigned long)arg1; - (void)StartPlay; - (void)SetAndPlayFavAudio:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AddContactToChatRoomViewController : MMUIViewController <WCActionSheetDelegate, ChatRoomMemberGridViewDelegate, IContactMgrExt, CreateChatLogicDelegate, contactInfoDelegate, UIAlertViewDelegate> { CContact *m_contact; id m_delegate; MMTableView *m_tableView; UIView *m_headerView; CreateChatLogic *m_createChatLogic; BOOL m_bTopSession; MMTableViewInfo *m_tableViewInfo; BOOL m_bShowTranslateSectionAtFirst; NSIndexPath *m_showTranslateSectionIndex; DelaySwitchSettingLogic *m_delaySwitchLogic; NSSet *_trackUsernameSet; NSArray *_talkContactList; }

@property(retain, nonatomic) NSIndexPath *m_showTranslateSectionIndex; // @synthesize m_showTranslateSectionIndex; @property(nonatomic) BOOL m_bShowTranslateSectionAtFirst; // @synthesize m_bShowTranslateSectionAtFirst; @property(retain, nonatomic) CreateChatLogic *m_createChatLogic; // @synthesize m_createChatLogic; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; - (void).cxx_destruct; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showImageBrowser; - (void)setTopSession; - (void)onDeleteContact:(id)arg1; - (void)OnChangeNotifyStatus:(id)arg1 withStatus:(BOOL)arg2; - (void)onModifyContact:(id)arg1; - (void)processModContact:(id)arg1; - (void)onCreateChatContactReturn:(id)arg1; - (void)doReset; - (void)newMessageFromContactInfo:(id)arg1; - (void)addToContactsFromContactInfo:(id)arg1; - (void)dealloc; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)reloadView; - (void)initView; - (void)removeCoverView; - (void)hideCoverView; - (void)startCoverAnimOnIndexPath:(id)arg1; - (void)reloadTableData; - (void)initMemberView; - (void)setFlagIcon:(id)arg1 ItemUsername:(id)arg2; - (void)onExpose; - (void)onClear:(id)arg1; - (void)onEditAndSearch; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showChatBackgroundConfig; - (void)toggleWatchContact:(id)arg1; - (void)setMuteStatus; - (BOOL)setUpdateNotifyMuted:(BOOL)arg1; - (void)initData; - (BOOL)isTopSessionCountExceed; - (void)onTopSession:(BOOL)arg1; - (BOOL)getSessionTopped; - (void)tryGetContactUsrImg; - (void)addMember; - (void)createChatRoom; - (void)openContactInfo:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CMediaNoteContactInfoAssist : PluginContactInfoAssist { UISwitch *m_syncMailSwitch; }

  • (void).cxx_destruct;
  • (void)onSwitchViewOn;
  • (void)onSwitchValueChange:(id)arg1;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)reloadInstalledTableViewData;
  • (void)onNewMsg;
  • (id)getPluginIntro;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMMultiSelectedContactCustomLayout : UICollectionViewFlowLayout { float _itemSizeLen; NSArray *_itemXPosArray; NSArray *_finalLayoutAttributes; NSMutableArray *_insertIndexPaths; }

@property(retain, nonatomic) NSMutableArray *insertIndexPaths; // @synthesize insertIndexPaths=_insertIndexPaths; @property(retain, nonatomic) NSArray *finalLayoutAttributes; // @synthesize finalLayoutAttributes=_finalLayoutAttributes; @property(retain, nonatomic) NSArray *itemXPosArray; // @synthesize itemXPosArray=_itemXPosArray; @property(nonatomic) float itemSizeLen; // @synthesize itemSizeLen=_itemSizeLen; - (void).cxx_destruct; - (void)calcItemLayoutAttributesOriginXWithXPosArray:(id)arg1 layoutAttributes:(id)arg2; - (void)calcCenterAligmentLayoutWithCurLayoutAttributes:(id)arg1 isDelete:(BOOL)arg2; - (id)calcCenterLayoutItemXPos:(unsigned int)arg1; - (id)finalLayoutAttributesForDisappearingItemAtIndexPath:(id)arg1; - (id)initialLayoutAttributesForAppearingItemAtIndexPath:(id)arg1; - (void)prepareForCollectionViewUpdates:(id)arg1; - (id)layoutAttributesForItemAtIndexPath:(id)arg1; - (id)layoutAttributesForElementsInRect:(struct CGRect)arg1; - (void)prepareLayout;

@end

@interface ShakeRangingBeaconsMgr : MMService <CLLocationManagerDelegate, CBCentralManagerDelegate, MMConfigMgrExt, MMService> { BOOL _isHaveShowed; CLLocationManager *_locationManager; CBCentralManager *_manager; NSMutableDictionary *_beaconsDict; NSArray *_uuidsArr; double _startRangingTime; }

@property(nonatomic) double startRangingTime; // @synthesize startRangingTime=_startRangingTime; @property(retain, nonatomic) NSArray *uuidsArr; // @synthesize uuidsArr=_uuidsArr; @property(retain) NSMutableDictionary *beaconsDict; // @synthesize beaconsDict=_beaconsDict; @property(retain, nonatomic) CBCentralManager *manager; // @synthesize manager=_manager; @property(retain) CLLocationManager *locationManager; // @synthesize locationManager=_locationManager; @property BOOL isHaveShowed; // @synthesize isHaveShowed=_isHaveShowed; - (void).cxx_destruct; - (void)onMMConfigUpdated; - (void)centralManagerDidUpdateState:(id)arg1; - (BOOL)haveStartRangingRegion:(id)arg1; - (void)registerRangingRegions; - (void)detectBluetoothAvailable; - (id)keyForBeacon:(id)arg1; - (void)locationManager:(id)arg1 didFailWithError:(id)arg2; - (void)locationManager:(id)arg1 rangingBeaconsDidFailForRegion:(id)arg2 withError:(id)arg3; - (void)locationManager:(id)arg1 didRangeBeacons:(id)arg2 inRegion:(id)arg3; - (BOOL)isDeviceBLEPowerOn; - (void)stopRanging; - (void)startRanging; @property(readonly) NSMutableArray *beacons; - (void)setupUUIDs; - (id)init; - (void)dealloc; - (id)loadGatedLaunchOptionsFromFile; - (BOOL)saveGatedLaunchOptions:(id)arg1; - (id)gatedLaunchOptionFilePath;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoiceReminderRemindNodeView : BaseMessageNodeView { UIButton *_playButton; int _playCount; BOOL _playing; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (void)OnEndPlaying:(unsigned long)arg1 isForceStop:(BOOL)arg2;
  • (id)init;
  • (void)initData;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)initView;
  • (void)dealloc;
  • (void)onPlayClick;
  • (void)stopPlayVoice;
  • (void)startPlayVoice;

@end

@interface QZoneLoginStatus : MMObject { id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)getQZoneLoginStatusUrl:(unsigned long long)arg1; - (void)dealloc; - (id)init;

@end

@interface VOIPMessageMgr : MMService <MonoServiceMsgDelegate, MonoServiceMsgLogicDelegate, VoipGetRoomInfoCgiDelegate, MMService, IMsgExt, VoIPPushKitExt> { VoipGetRoomInfoCgi *m_getRoomInfoCgi; }

  • (BOOL)startVoipViewByVoipMonoMsg:(id)arg1;
  • (id)genInviteMessageFromVoipMonoMsg:(id)arg1;
  • (id)genMessageForCancleVoip:(id)arg1 RoomId:(int)arg2 RoomKey:(long long)arg3 InviteType:(unsigned long)arg4 CreateTime:(unsigned long)arg5;
  • (void)reportAckWithCallResult:(int)arg1 ByVoipMsg:(id)arg2; @property(retain, nonatomic) VoipGetRoomInfoCgi *m_getRoomInfoCgi; // @synthesize m_getRoomInfoCgi;
  • (void).cxx_destruct;
  • (void)onReceiveVoIPPushInfo:(id)arg1;
  • (void)handleVoipInvite:(id)arg1 withMessageWrap:(id)arg2;
  • (void)handleVoipRemind:(id)arg1 MsgWrap:(id)arg2;
  • (void)receiveInviteFromSync:(id)arg1 MsgWrap:(id)arg2;
  • (void)receiveCancelMsgFromSync:(id)arg1 MsgWrap:(id)arg2;
  • (void)receiveAnsweredFromNotify:(id)arg1;
  • (void)receiveCancelFromNotify:(id)arg1;
  • (void)receiveInviteFromNotify:(id)arg1;
  • (void)OnMsgNotAddDBNotify:(id)arg1 MsgWrap:(id)arg2;
  • (void)onVoipGetRoomInfoCgiOk:(id)arg1;
  • (void)onVoipGetRoomInfoCgiRespFailed:(id)arg1;
  • (void)onVoipGetRoomInfoCgiRespNull:(id)arg1;
  • (void)onVoipGetRoomInfoCgiConnectFailed:(id)arg1;
  • (void)onVoipGetRoomInfoCgiCreateFailed:(id)arg1;
  • (void)onVoipGetRoomInfoCgiParaError:(id)arg1;
  • (BOOL)isMonoServiceCheckingServer;
  • (BOOL)isMonoServiceUIWorking;
  • (BOOL)isMonoServiceUIExist;
  • (BOOL)onMonoServiceMsgCancelWithMsg:(id)arg1;
  • (BOOL)onMonoServiceMsgRejectWithMsg:(id)arg1;
  • (void)onMonoServiceMsgStartWithMsg:(id)arg1;
  • (void)onServiceClearData;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavRecordUrlNodeView : FavRecordLeftThumbRightLabelNodeView { }

  • (void)addContentSubView;

@end

@interface InputQueueItem : NSObject { unsigned long voiceId; unsigned long offset; unsigned long length; unsigned long endflag; unsigned long trycount; }

@property(nonatomic) unsigned long trycount; // @synthesize trycount; @property(nonatomic) unsigned long endflag; // @synthesize endflag; @property(nonatomic) unsigned long length; // @synthesize length; @property(nonatomic) unsigned long offset; // @synthesize offset; @property(nonatomic) unsigned long voiceId; // @synthesize voiceId;

@end

@interface UploadInputVoiceMgr : MMObject { unsigned long _curVoiceId; BOOL _isUploading; BOOL _isEnd; id delegate; MMTimer *checkUploadQueueTimer; NSMutableArray *_uploadQueue; }

@property(retain, nonatomic) NSMutableArray *_uploadQueue; // @synthesize _uploadQueue; @property(retain, nonatomic) MMTimer *checkUploadQueueTimer; // @synthesize checkUploadQueueTimer; @property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)AddNewPart:(unsigned long)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3 EndFlag:(unsigned long)arg4; - (void)MainUpdateQueue:(id)arg1; - (void)Stop; - (void)Start:(unsigned long)arg1; - (void)dealloc; - (id)init; - (void)doUpload:(unsigned long)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3 EndFlag:(unsigned long)arg4; - (void)checkUploadQueue; - (void)stopUploadTaskWithErr:(int)arg1; - (void)stopUploadTask; - (void)clearTempFile; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;

@end

@interface VoipAlertView : MMUIWindow { int _inviteType; id _mydelegate; }

@property(nonatomic) id delegate; // @synthesize delegate=_mydelegate; - (void)onInvite; - (void)onCancel; - (void)appearWithAnimation; - (void)initView; - (id)initWithFrame:(struct CGRect)arg1 andInviteType:(int)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMPhoneContact : NSObject { NSString *m_nickname; NSString *m_nicknamePinYin; NSString *m_nicknamePinYinShort; NSMutableDictionary *m_phoneWithLabels; NSMutableDictionary *m_phoneToMd5Dic; }

  • (id)polyPhones; @property(readonly, nonatomic) NSDictionary *phoneToMd5Dic; // @synthesize phoneToMd5Dic=m_phoneToMd5Dic; @property(readonly, nonatomic) NSDictionary *phoneWithLabels; // @synthesize phoneWithLabels=m_phoneWithLabels; @property(readonly, nonatomic) NSString *nicknamePinYinShort; // @synthesize nicknamePinYinShort=m_nicknamePinYinShort; @property(readonly, nonatomic) NSString *nicknamePinYin; // @synthesize nicknamePinYin=m_nicknamePinYin; @property(readonly, nonatomic) NSString *nickname; // @synthesize nickname=m_nickname;
  • (void).cxx_destruct;
  • (id)getFamilyNamePinYinShort:(id)arg1;
  • (void)addFirstAddressBook:(id)arg1;
  • (void)InternalAddNewAddressBook:(id)arg1;
  • (void)addAddressBook:(id)arg1;
  • (id)initWithAddressBook:(id)arg1;

@end

@interface NewBindOpMobileEventHandler : ProtobufEventHandler { }

  • (void)OnProtocolResponse:(id)arg1 shouldContinue:(_Bool *)arg2;
  • (void)ProcessOnMainThread:(id)arg1;

@end

@interface WCForwardViewController : MMUIViewController <InputControllerDelegate, BaseEmoticonViewDelegate, ContactsSelectorControllerDelegate, WCGroupTagViewControllerDelegate, UIScrollViewDelegate, scrollViewDelegate, UITextViewDelegate, SelectorControllerDelegate, MMTableViewInfoDelegate, UIAlertViewDelegate, IMsgExt, WCFacadeExt, IMMGrowTextViewExt, WCTimelinePOIPickerViewControllerDelegate> { WCDataItem *_forwardDataItem; int _iPostSource; NSString *_preSourceId; MMScrollView *_scrollView; MMGrowTextView *_textView; UIImageView *_textViewBkgView; UIView *_mediaViewBkgView; UIButton *_locationButton; RoundTableViewCell *_privacyCell; WCInputController *_inputController; BOOL _bHasInput; UIImageView *_inputView; UIButton *_expressionButton; unsigned long _iInputSection; id _delegate; WCDataItem *_cacheDateItem; MMLoadingView *_loadingView; MMTimer *_fireTimer; BOOL _bNeedAnimation; BOOL _bShowLocation; unsigned int _singlePasteTextMaxLength; id _resultDelegate; NSObject *_userData; MMTableViewInfo *_tableViewInfo; UIView *_contentView; WCLocationInfo *_poiInfo; BOOL _needRefresh; WCTimelinePOIPickerViewController *_poiPickerViewController; ContactsSelectorController *_contactsSelectorController; WCSelectorView *_withContactView; WCEditMemberPannel *_editMemberPannel; UILabel *_withYouLabel; UIImageView *_withYouLogo; EmoticonBoardView *m_emoticonBoardView; NSArray *_tmpSelectContacts; }

@property(retain, nonatomic) NSArray *tmpSelectContacts; // @synthesize tmpSelectContacts=_tmpSelectContacts; @property(retain, nonatomic) NSObject *userData; // @synthesize userData=_userData; @property(nonatomic) __weak id resultDelegate; // @synthesize resultDelegate=_resultDelegate; @property(retain, nonatomic) WCLocationInfo *poiInfo; // @synthesize poiInfo=_poiInfo; @property(retain, nonatomic) EmoticonBoardView *m_emoticonBoardView; // @synthesize m_emoticonBoardView; @property(retain, nonatomic) NSString *preSourceId; // @synthesize preSourceId=_preSourceId; @property(nonatomic) int iPostSource; // @synthesize iPostSource=_iPostSource; @property(nonatomic) BOOL bShowLocation; // @synthesize bShowLocation=_bShowLocation; @property(nonatomic) BOOL bNeedAnimation; // @synthesize bNeedAnimation=_bNeedAnimation; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)dealloc; - (void)hideInputController; - (BOOL)showAddView; - (void)updateSelectorView; - (void)onWCPostPrivacyChanged; - (void)OnDone; - (void)OnReturn; - (void)onLocationBtnClick; - (void)onWithContactCellClicked; - (void)onPrivacyCellClicked; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)adjustSubviewRects; - (void)onPOIPickerFinished:(id)arg1; - (void)viewDidUnload; - (void)willRotateToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)viewWillAppear:(BOOL)arg1; - (void)showPrivacyAlertView; - (void)viewDidLayoutSubviews; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)initView; - (void)layoutSubviews; - (void)createSubviews; - (void)createSubviewsForIOS7; - (void)addViewForMediaForIOS7; - (void)onLocationCellClicked; - (void)layoutSubviewsForIOS7; - (id)getShowAddress; - (id)getViewController; - (id)initWithDataItem:(id)arg1; - (void)commonInit; - (void)reloadExpressionButtonImage:(int)arg1; - (void)onExpressionButtonClicked:(id)arg1; - (void)keyboardDidHide; - (void)textViewTextDidChange; - (void)keyboardWillShow; - (void)MMGrowTextViewBeginEditing:(id)arg1; - (void)MMGrowTextViewHeightDidChanged:(id)arg1; - (void)didCommitText:(id)arg1; - (void)resignInput; - (void)becomeInput; - (void)updateContentOffset; - (void)updateContentOffsetForIOS7; - (void)initInputController; - (void)initEmoticonView; - (void)initInputToolView; - (void)scrollViewDidScroll:(id)arg1; - (void)touchesBegan_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)GroupTagViewSelectTempContacts:(id)arg1; - (void)viewDidTransitionToNewSize; - (void)onTextView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (void)animationDidStop:(id)arg1 finished:(id)arg2 context:(void *)arg3; - (void)scrollViewDidEndScrollingAnimation:(id)arg1; - (void)beginAnimationStepTwo; - (void)beginAnimationStepOne; - (void)onLoadingShowOK:(id)arg1; - (void)showLoadingView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChatRoomMemMsgListItemView : MMUIView { MainFrameCellData *m_cellData; MMHeadImageView *m_frameHeadView; MMCPLabel *m_nameLabel; UILabel *m_timeLabel; UILabel *m_greenLabel; MMCPLabel *m_messageLabel; }

  • (void).cxx_destruct;
  • (void)updateView:(id)arg1;
  • (void)updateTimeLabel;
  • (void)updateNameLabel;
  • (void)updateMessageLabel;
  • (void)initSubview;
  • (id)init;

@end

@interface WCGroupTagViewController : MMUIViewController <IContactLabelMgrExt, MultiSelectContactsViewControllerDelegate, UITableViewDataSource, UITableViewDelegate, UIAlertViewDelegate> { int m_originProviacy; BOOL m_privacyGroupHidden; NSMutableArray *m_arrAllLabelName; NSMutableSet *m_selectedVisibleLabelName; NSMutableSet *m_selectedInvisibleLabelName; NSMutableSet *m_originSelectedVisibleLabelName; NSMutableSet *m_originSelectedInvisibleLabelName; MMTableView *m_tableView; BOOL m_hasTryTransferLabel; NSMutableDictionary *m_dicGroupLabel; unsigned long m_transferEventId; int m_transferPrivacy; float m_originContentOffset; BOOL m_bShowDetail; id m_delegate; NSString *m_title; }

@property(retain, nonatomic) NSString *m_title; // @synthesize m_title; @property(nonatomic) BOOL m_privacyGroupHidden; // @synthesize m_privacyGroupHidden; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)deleteOldSnsGroup; - (void)setContactLabel:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)sortAndSaveSnsGroupLabel; - (void)onAddContactLabel:(id)arg1 withRetCode:(int)arg2 andEventId:(unsigned long)arg3; - (void)onMultiSelectContactReturn:(id)arg1; - (void)createNewLabel:(id)arg1; - (void)selectContacts; - (void)onAllTagNameUpdate; - (void)editContactLabels; - (void)onDone; - (void)onReturn; - (void)keepOriginPrivacy; - (BOOL)hasChangePrivacy; - (void)onDataChange; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)showTransferTip; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (BOOL)isSelected:(int)arg1 postPrivacy:(int)arg2 indexPath:(id)arg3; - (int)getCellType:(id)arg1; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (id)loadAllTagNameList; - (void)willShow; - (void)onWCGroupUpdated; - (void)reloadAllTableView; - (void)dealloc; - (id)init; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initView; - (void)initData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionRewardLogicObject : MMObject <StoreEmotionRewardAskForRewardCgiDelegate, WCBaseControlMgrExt, MMUIViewControllerDelegate> { EmoticonStoreItem *m_storeItem; EmotionRewardResponseInfo *m_rewardInfo; MMUIViewController *m_rootViewController; MMUIViewController *m_askForRewardViewController; StoreEmotionRewardAskForRewardCgi *m_askForRewardCgi; WCPayPayMoneyLogic *m_payLogic; BOOL m_isAskingForReward; }

  • (void).cxx_destruct;
  • (id)getViewController;
  • (void)onWCBaseLogicDidStop:(unsigned long)arg1;
  • (void)onAskForRewardCgiFailWithPid:(id)arg1;
  • (void)onAskForRewardCgiOkWithPid:(id)arg1 AndReqKey:(id)arg2;
  • (void)presentThanksViewController;
  • (void)finishReward;
  • (void)cancelReward;
  • (BOOL)isOnWeChatPay;
  • (BOOL)askForRewardWithPrice:(id)arg1 FromViewController:(id)arg2;
  • (id)initWithStoreItem:(id)arg1 RewardInfo:(id)arg2 FromRootViewController:(id)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeBgImgDownloadMgr : MMService <MMService, PBMessageObserverDelegate> { ShakeInfo *m_oShakeInfo; unsigned long m_uiCurDownloadID; unsigned long m_uiCurTotalLen; unsigned long m_uiCurEventID; unsigned long m_uiCurDownloadCount; }

@property(retain, nonatomic) ShakeInfo *m_oShakeInfo; // @synthesize m_oShakeInfo; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)DownloadBgImg:(unsigned long)arg1 TotalLen:(unsigned long)arg2; - (void)CreateDownloadEvent; - (void)AddShakeTimes:(unsigned long)arg1; - (unsigned long)GetShakeBgImgID; - (unsigned long)GetShakeTimes; - (void)SaveShakeInfo; - (void)LoadShakeInfo; - (void)dealloc; - (id)init; - (void)ResetDownloadInfo;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCXmlParser : NSObject { }

  • (BOOL)SetABTestInfo:(id)arg1 ABTestItem:(id)arg2;
  • (BOOL)ExtractRecommendAdInfo:(id)arg1 ByAdMsgXml:(id)arg2;
  • (BOOL)ExtractRecommendMetaInfo:(id)arg1 ByRecXml:(id)arg2;
  • (void)setCanvasComponentItem:(id)arg1 byXmlNode:(struct XmlReaderNode_t *)arg2 withSizeType:(int)arg3 basicWidth:(int)arg4 basicRootFontSize:(int)arg5;
  • (void)setAdCanvasPage:(id)arg1 byXmlNode:(struct XmlReaderNode_t *)arg2 withSizeType:(int)arg3 basicWidth:(int)arg4 basicRootFontSize:(int)arg5;
  • (void)setAdCanvasInfo:(id)arg1 byXmlNode:(struct XmlReaderNode_t *)arg2;
  • (BOOL)SetAdvertiseXml:(id)arg1 ByAdXml:(id)arg2;
  • (BOOL)SetAdvertiseInfo:(id)arg1 ByAdInfo:(id)arg2;
  • (BOOL)SetBGStorage:(id)arg1 ByXml:(id)arg2 preferLang:(id)arg3;
  • (id)WCBGStorageToXML:(id)arg1;
  • (BOOL)SetDataItem:(id)arg1 ByXml:(id)arg2;
  • (id)albumListFromXmlNode:(struct XmlReaderNode_t *)arg1;
  • (id)bgAlbumFromXmlNode:(struct XmlReaderNode_t *)arg1;
  • (id)bgAuthorFromXmlNode:(struct XmlReaderNode_t *)arg1;
  • (id)bgGroupListFromXmlNode:(struct XmlReaderNode_t *)arg1;
  • (id)bgGroupFromXmlNode:(struct XmlReaderNode_t *)arg1;
  • (id)mediaListFromXmlNode:(struct XmlReaderNode_t *)arg1;
  • (id)mediaItemFromXmlNode:(struct XmlReaderNode_t *)arg1;
  • (id)urlFromXmlNode:(struct XmlReaderNode_t *)arg1;
  • (void)setWeAppInfo:(id)arg1 byXmlNode:(struct XmlReaderNode_t *)arg2;
  • (void)setStreamVideoInfo:(id)arg1 byXmlNode:(struct XmlReaderNode_t *)arg2;
  • (void)setMusicInfo:(id)arg1 byXmlNode:(struct XmlReaderNode_t *)arg2;
  • (void)setActionInfo:(id)arg1 byXmlNode:(struct XmlReaderNode_t *)arg2;
  • (void)setAppInfo:(id)arg1 byXmlNode:(struct XmlReaderNode_t *)arg2;
  • (void)setLocationInfo:(id)arg1 byXmlNode:(struct XmlReaderNode_t *)arg2;
  • (id)xmlOfStreamVideoInfo:(id)arg1;
  • (id)xmlOfWeAppInfo:(id)arg1;
  • (id)xmlOfMusicInfo:(id)arg1;
  • (id)xmlOfActionInfo:(id)arg1;
  • (id)xmlOfAppInfo:(id)arg1;
  • (id)xmlOfLocationInfo:(id)arg1;
  • (void)setWCContentItem:(id)arg1 byXmlNode:(struct XmlReaderNode_t *)arg2;
  • (id)WCUploadTaskToXML:(id)arg1;

@end

@interface BottleProfileViewController : MMUIViewController <PBMessageObserverDelegate, EditBottleProfileDelegate, UITableViewDelegate, UITableViewDataSource, UIAlertViewDelegate> { MMTableView *m_tableView; MMHeadImageView *m_headImage; UILabel *m_cityLabel; UIImageView *m_sexView; MMHDHeadImageView *m_HDHeadView; CBottleContact *m_contact; }

@property(retain, nonatomic) CBottleContact *m_contact; // @synthesize m_contact; - (void).cxx_destruct; - (id)initWithContact:(id)arg1; - (id)init; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)makeSignatureCell:(id)arg1; - (int)getLinesForSignature:(id)arg1; - (void)dealloc; - (void)viewDidLoad; - (void)initView; - (void)initHeaderView; - (void)initHDHeadImage; - (void)onSayHello; - (void)initExposeView; - (void)initSayHelloToContactBtn; - (void)viewWillAppear:(BOOL)arg1; - (void)SaveImg:(id)arg1; - (void)updateInfo; - (void)onEdit:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onExpose; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)confirmExpose:(unsigned long)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCTimeLineFooterView : MMRefreshTableFooterView { UIActivityIndicatorView *m_activityIndicatorView; UILabel *m_label; unsigned long m_lineViewWidth; NSString *m_normalText; NSString *m_loadingText; UIColor *_m_textColor; }

@property(retain, nonatomic) UIColor *m_textColor; // @synthesize m_textColor=_m_textColor; @property(retain, nonatomic) NSString *m_loadingText; // @synthesize m_loadingText; @property(retain, nonatomic) NSString *m_normalText; // @synthesize m_normalText; @property(nonatomic) unsigned long m_lineViewWidth; // @synthesize m_lineViewWidth; @property(retain, nonatomic) UILabel *m_label; // @synthesize m_label; @property(retain, nonatomic) UIActivityIndicatorView *m_activityIndicatorView; // @synthesize m_activityIndicatorView; - (void).cxx_destruct; - (void)layoutSubviews; - (void)onStateOfNoData:(id)arg1; - (void)onStateOfNoMoreData:(id)arg1; - (void)onStateOfLoading; - (void)onStateOfNormal; - (void)resetStatus:(int)arg1; - (void)fitIPadClassicStyle; - (void)useMMSettingStyle; - (id)initWhiteLoadingWithFrame:(struct CGRect)arg1; - (id)initWithFrame:(struct CGRect)arg1 whiteLoading:(BOOL)arg2; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface QRCodeViewController : MMUIViewController <IMMQRCodeExt, WCActionSheetDelegate> { struct stWeixinEntryRow *m_aryEntryRow; unsigned long m_arrEntryRowSize; unsigned long m_curOperateType; CContact *m_contact; MMAnimationTipView *m_tipView; QRCodeCardView *m_qrcodeCard; BOOL m_bIsNotAllowAddMeByQRCode; BOOL _isOpenedByScanQR; }

  • (void).cxx_destruct;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (BOOL)preViewControllerIsKindOf:(Class)arg1;
  • (void)Operate:(id)arg1;
  • (void)scanQRCode;
  • (void)shareQRCode:(id)arg1;
  • (void)shareChatRoomQRCode;
  • (void)initRow;
  • (void)saveToAlbum;
  • (void)onDownloadQRCodeFinish:(id)arg1 FooterWording:(id)arg2;
  • (void)getNextQRCode;
  • (void)willAppear;
  • (void)adjustSubviewRects;
  • (void)dealloc;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)initView;
  • (void)userDidTakeScreenshot:(id)arg1;
  • (id)initWithContact:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ProductMediaItemView : MMUIView { id _delegate; ActionBase *_actionBase; MMWebImageView *_imageView; UIButton *_playBtn; unsigned int _actionListCount; }

  • (void).cxx_destruct;
  • (void)onMediaPlayBtnClicked;
  • (void)layoutSubviews;
  • (id)initWithDelegate:(id)arg1 actionBase:(id)arg2 actionListCount:(unsigned int)arg3;

@end

@interface WCOutFeedbackCgi : NSObject { unsigned long _eventID; }

@property(nonatomic) unsigned long eventID; // @synthesize eventID=_eventID; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)sendrequest:(int)arg1 star:(int)arg2 FbCount:(int)arg3 Fblist:(id)arg4; - (void)dealloc;

@end

@interface TagViewController : MMUIViewController <FavTagEditViewDelegate, UITableViewDataSource, UITableViewDelegate, UIAlertViewDelegate> { NSArray *m_currentTags; NSArray *m_recommendTags; NSString *m_recommendTagTitle; NSArray *m_allTags; NSString *m_allTagTitle; NSString *m_editPlaceholer; NSString *m_eduPlaceholder; BOOL m_bShowAllTags; BOOL m_bAddSepLine; UIView *m_tagMgrView; MMTableView *m_tableView; NSMutableArray *m_arrShowCells; FavTagEditView *m_tagEditView; FavTagTableView *m_tagTableView; FavTagHintView *m_tagHintView; UILabel *m_warnLabel; NSString *m_eduPlaceholer; }

@property(retain, nonatomic) NSString *m_recommendTagTitle; // @synthesize m_recommendTagTitle; @property(retain, nonatomic) NSString *m_allTagTitle; // @synthesize m_allTagTitle; @property(retain, nonatomic) UIView *m_tagMgrView; // @synthesize m_tagMgrView; @property(nonatomic) BOOL m_bShowAllTags; // @synthesize m_bShowAllTags; @property(retain, nonatomic) NSArray *m_recommendTags; // @synthesize m_recommendTags; @property(retain, nonatomic) NSArray *m_allTags; // @synthesize m_allTags; @property(retain, nonatomic) NSArray *m_currentTags; // @synthesize m_currentTags; @property(retain, nonatomic) NSString *m_eduPlaceholer; // @synthesize m_eduPlaceholer; @property(retain, nonatomic) NSString *m_editPlaceholer; // @synthesize m_editPlaceholer; - (void).cxx_destruct; - (void)hideKeyboardOnScroll:(id)arg1; - (void)cleanTextField:(id)arg1; - (void)onTagUnHighLight:(id)arg1; - (void)onTagHighLight:(id)arg1; - (void)onDeleteButton:(id)arg1; - (void)onAddButton:(id)arg1; - (void)onTextFieldChanged:(id)arg1; - (void)onTextFieldMoved:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)resignKeyBoard; - (void)tapKeyBoardNextButton; - (void)onEditDone; - (void)OnCancel; - (void)manageTags; - (void)editCancel; - (void)editDone:(id)arg1; - (void)updateCurrentTags:(id)arg1; - (void)updateAllTags:(id)arg1; - (void)addViewToCell:(id)arg1 accessoryType:(int)arg2; - (void)initTagView; - (void)initRightBtn; - (void)initLeftBtn; - (void)viewDidBePresented:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewWillLayoutSubviews; - (void)viewDidLoad; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSFollowedBrdCtDetailView : FTSResultView <contactInfoDelegate, IFTSContactMgrExt> { }

  • (void)newMessageFromContactInfo:(id)arg1;
  • (void)addToContactsFromContactInfo:(id)arg1;
  • (void)onFTSDetailPageBrandContactResultChanged;
  • (BOOL)hasSearchDone:(id)arg1;
  • (id)getSearchArray:(id)arg1;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (void)openEnterpriseWebSubBrand:(id)arg1;
  • (void)openEnterpriseChatSessionListView:(id)arg1;
  • (void)openEnterpriseBrandSessionListViewController:(id)arg1;
  • (void)openPluginContactInfoView:(id)arg1;
  • (BOOL)isOpenPluginContactInfoView:(id)arg1;
  • (void)openBrandContact:(id)arg1;
  • (void)handleTextChanged:(id)arg1 immediately:(BOOL)arg2;
  • (void)delaySearchImp:(id)arg1;
  • (void)delaySearch:(id)arg1 slowMode:(BOOL)arg2;
  • (void)pop;
  • (void)hideKeyboard;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoipForceStartObject : NSObject { BOOL _m_hasStart; CDUnknownBlockType _m_block; NSRecursiveLock *_m_lock; }

@property(nonatomic) BOOL m_hasStart; // @synthesize m_hasStart=_m_hasStart; @property(retain, nonatomic) NSRecursiveLock *m_lock; // @synthesize m_lock=_m_lock; @property(copy, nonatomic) CDUnknownBlockType m_block; // @synthesize m_block=_m_block; - (void).cxx_destruct; - (void)internalStart; - (void)whenDidActive; - (void)start; - (void)dealloc; - (void)updateBlock:(CDUnknownBlockType)arg1; - (id)init;

@end

@interface VoipForceStartInActiveState : MMService { VoipForceStartObject *_m_audioObject; VoipForceStartObject *_m_videoObject; }

@property(retain, nonatomic) VoipForceStartObject *m_videoObject; // @synthesize m_videoObject=_m_videoObject; @property(retain, nonatomic) VoipForceStartObject *m_audioObject; // @synthesize m_audioObject=_m_audioObject; - (void).cxx_destruct; - (void)startVideo; - (void)updateVoipVideoStartBlock:(CDUnknownBlockType)arg1; - (void)startAudio; - (void)updateVoipAudioStartBlock:(CDUnknownBlockType)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MFBannerBtn : UIButton { }

  • (void)ButtonTouchUpOutside:(id)arg1;
  • (void)ButtonTouchDown:(id)arg1;
  • (void)setLabelHighlighted:(BOOL)arg1;
  • (void)setTitleText:(id)arg1;
  • (void)setTitleIcon:(id)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;
  • (void)layoutSubviews;

@end

@interface MMReadMailViewController : MMWebViewController <UITableViewDelegate, UITableViewDataSource, UIWebViewDelegate, IMsgExt, IQQMailExt, WCActionSheetDelegate, UIAlertViewDelegate, MailAttachDelegate, UIScrollViewDelegate> { MMTableView *_tableView; YYUIWebView *_webView; WebViewJSLogicImpl *_jsLogicImpl; UIView *_fromListView; UIView *_toListView; UIView *_ccListView; UIView *_titleView; UIView *_tipView; UIView *_loadingView; UIView *_loadFailView; UILabel *_webContentView; UIView *_attachView; UIView *m_actionBanner; UIButton *m_mailAppBtn; UIButton *_hideDetailBtn; UIButton *_showDetailBtn; UIButton *_readOriginalBtn; BOOL bShowDetail; int eLoadingEnd; NSMutableArray *arrCells; PushMailWrap *_pushMailWrap; CMessageWrap *_messageWrap; CMail *_mail; MMLoadingView *m_loadingView; CAttach *m_loadingAttach; NSString *activePageTag; id _m_mailDelegate; }

@property(nonatomic) __weak id m_mailDelegate; // @synthesize m_mailDelegate=_m_mailDelegate; @property(retain, nonatomic) CAttach *m_loadingAttach; // @synthesize m_loadingAttach; @property(retain, nonatomic) CMail *mail; // @synthesize mail=_mail; @property(retain, nonatomic) CMessageWrap *messageWrap; // @synthesize messageWrap=_messageWrap; @property(retain, nonatomic) PushMailWrap *pushMailWrap; // @synthesize pushMailWrap=_pushMailWrap; - (void).cxx_destruct; - (int)getPermissionIndex:(id)arg1; - (void)onFinishedHandleJSApi; - (void)kvReportJSCall:(id)arg1 withParam:(id)arg2; - (BOOL)isGetingA8Key; - (void)processJSAPICall:(id)arg1 funcDef:(id)arg2 funcBlock:(CDUnknownBlockType)arg3 failHandleBlock:(CDUnknownBlockType)arg4 apiPermission:(unsigned char)arg5; - (BOOL)isTempAccessOfJSApiPermitted:(id)arg1; - (id)getCurrentWebviewViewController; - (id)getAuthorizedMonitorEvents:(id)arg1; - (unsigned char)getJSApiPermission:(id)arg1; - (BOOL)canAccessJSApi:(id)arg1; - (void)resetTableViewOffset:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnPress:(id)arg1; - (void)OnMailAttachPreview:(id)arg1; - (void)PreviewAttach:(id)arg1 Pop:(BOOL)arg2; - (void)OnComposeSend:(int)arg1; - (void)OnSetMailUnread:(int)arg1; - (void)OnGetMail:(id)arg1 ErrNo:(int)arg2; - (void)onNewWrite:(id)arg1; - (void)onDownloadMailApp:(id)arg1; - (void)onOpenMailApp:(id)arg1; - (void)onOperate:(id)arg1; - (void)onDeleteMail:(id)arg1; - (void)onRefresh:(id)arg1; - (void)initBanner; - (id)tagForCurrentPage; - (id)tagForActivePage; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (BOOL)showsMailApp; - (void)SetCookie; - (void)deleteMail; - (void)updateCells; - (void)FormCells; - (void)FormAttachView:(id)arg1; - (void)FormWebView; - (void)FormLoadFailView; - (void)FormLoadingView; - (void)FromTipsView; - (void)updateMailTitle; - (void)FormMailTitle; - (void)updateCCList; - (void)FormCCList; - (void)updateToList; - (void)FormToList; - (void)FormFromList; - (void)endLoadMail; - (void)beginLoadMail; - (void)updateWebViewMarginTopAnimated:(BOOL)arg1; - (unsigned long)getWebviewMarginTopHeight; - (void)SetWebviewMargin:(unsigned long)arg1; - (unsigned long)getMarginTop; - (id)GetContactButton; - (struct CGPoint)findPossibleOriginForCGRect:(struct CGRect)arg1 withLeftWidth:(int)arg2; - (void)onReadOrigin:(id)arg1; - (void)onSetUnread:(id)arg1; - (void)onLoadFailRefresh:(id)arg1; - (void)onCCListClicked:(id)arg1; - (void)onToListClicked:(id)arg1; - (void)onSenderClicked:(id)arg1; - (void)onHideDetail:(id)arg1; - (void)onShowDetail:(id)arg1; - (void)webViewDidStartLoad:(id)arg1; - (void)webViewDidFinishLoad:(id)arg1; - (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)scrollViewDidEndZooming:(id)arg1 withView:(id)arg2 atScale:(float)arg3; - (void)scrollViewDidZoom:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface HeadClusterView : MMUIView { struct CGRect _originFrame; UIView *_contentView; UIImageView *_bgView; MMUIScrollView *_scrollView; int _lastPageNum; int _numOfPages; UIPageControl *_pageControl; }

  • (void).cxx_destruct;
  • (void)scrollViewDidScroll:(id)arg1;
  • (id)getDisplayNameByUsername:(id)arg1;
  • (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  • (void)hideClusterView;
  • (void)showClusterView;
  • (void)setUsernames:(id)arg1;
  • (void)onTapped:(id)arg1;
  • (void)initView;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface NewMainFrameViewController : MMTabBarBaseViewController <SelectContactsViewControllerDelegate, IMMFacebookMgrExt, mainFrameLogicControllerDelegate, UITableViewDelegate, UITableViewDataSource, UISearchBarDelegate, UISearchDisplayDelegate, WCActionSheetDelegate, contactInfoDelegate, CreateChatLogicDelegate, MMVoiceSearchDelegate, MMSearchBarDelegate, MMVoiceSearchBarDelegate, MMKernelExt, IWXTalkPresentExt, IVOIPUILogicMgrExt, IAutoSetRemarkExt, UIGestureRecognizerDelegate, IAcctStorageMgrExt, UIAlertViewDelegate, WCBarMessageWindowDelegate, MainTableDelegate, IWCDeviceBrandMgrExt, MainFrameHeaderDelegate> { MainFrameLogicController *m_mainFrameLogicController; MMMainTableView *m_tableView; UIImageView *logoImageView; MFTitleView *m_titleView; MMLoadingView *m_loadingView; BOOL m_bSearching; struct CGPoint m_tableContentOffset; BOOL m_bFromReg; unsigned long m_uiTipStatus; CreateChatLogic *m_createChatLogic; BOOL m_tableViewReady; MainFrameHeaderLogic *m_headerLogic; NSString *m_nsTitle; int m_voiceSearchLevelNumber; VoiceSearchMutilLevelViewController *voiceSearchMultilLevelViewController; BOOL m_bFirstInitView; BOOL m_bOnMemoryWarningToFinishedSearchBar; struct CGPoint m_tableViewOffset; BOOL m_bIsLastViewStatusBarHidden; BOOL m_hasAddBlurEffectView; BOOL m_needResetTableViewOffset; float m_preContentOffset; WCBarMessageWindow *m_barMessageWindow; BOOL m_forbidShowTip; MassSendShortVideoLogic *m_massSendShortVideoLogic; MultiTalkSessionListLogicController *multiTalkSessionLogic; MMSessionInfo *_peekedSession; BOOL m_firstLoadFinished; BOOL m_searchDimmingViewRemoved; BOOL m_canSearchAfterInit; unsigned long _startTime; UIDynamicAnimator *_animator; }

@property(retain, nonatomic) UIDynamicAnimator *animator; // @synthesize animator=_animator; @property(retain, nonatomic) NSString *m_nsTitle; // @synthesize m_nsTitle; @property(retain, nonatomic) MassSendShortVideoLogic *m_massSendShortVideoLogic; // @synthesize m_massSendShortVideoLogic; @property(retain, nonatomic) CreateChatLogic *m_createChatLogic; // @synthesize m_createChatLogic; @property(nonatomic) BOOL m_bFromReg; // @synthesize m_bFromReg; - (void).cxx_destruct; - (id)tagForCurrentPage; - (void)previewingContext:(id)arg1 commitViewController:(id)arg2; - (id)previewingContext:(id)arg1 viewControllerForLocation:(struct CGPoint)arg2; - (void)checkDBAutoRecover; - (void)initDeepLinkConfig; - (id)getVCWithDeepLinkName:(id)arg1; - (void)openMassSend; - (void)onWCDeviceUnbindEnd:(id)arg1 Error:(id)arg2; - (void)onBarTipClicked; - (void)scrollViewDidScrollToTop:(id)arg1; - (void)scrollViewDidEndDecelerating:(id)arg1; - (id)getSubImage:(struct CGRect)arg1 inImage:(id)arg2; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)onSettingChange; - (void)onSetStrangerRemark:(id)arg1; - (void)OnTrackRoomMemberChange:(id)arg1 withNewMemberList:(id)arg2; - (void)OnRoomMemberChange:(id)arg1 withNewMemberList:(id)arg2; - (void)onVideoVoipViewDisappear; - (void)onVideoVoipViewDidAppear:(id)arg1; - (void)updateItem:(id)arg1; - (void)onAuthOK; - (void)displayControllerSetActive:(BOOL)arg1 animated:(BOOL)arg2; - (id)getSessionInfoByContact:(id)arg1; - (void)SearchBarBecomeUnActive; - (BOOL)shouldShowTabbar; - (void)SearchBarBecomeActive; - (void)addBlurEffectView; - (void)setSearchTableResultText:(id)arg1; - (void)OnVoiceSearchButtonDown; - (float)getMainTableHeight; - (void)updateViewWhenSelectTab:(BOOL)arg1; - (void)changeNetworkStatus:(unsigned long)arg1; - (unsigned long)getTotalUnreadCount; - (void)clearResource; - (void)newMessageByContact:(id)arg1 msgWrapToAdd:(id)arg2; - (void)newMessageByContact:(id)arg1 msgWrapToAdd:(id)arg2 animated:(BOOL)arg3; - (void)newMessageByContact:(id)arg1 msgWrapToAdd:(id)arg2 animated:(BOOL)arg3 FromOtherTab:(BOOL)arg4; - (void)newMessageByContact:(id)arg1 msgWrapToAdd:(id)arg2 animated:(BOOL)arg3 FromOtherTab:(BOOL)arg4 reuse:(BOOL)arg5 extraInfo:(id)arg6; - (void)resetTableViewOffset:(id)arg1; - (void)tapStatusBarMessage; - (void)animationShow; - (void)newMessageFromContactInfo:(id)arg1; - (void)popToMainFrameAnimated:(BOOL)arg1; - (void)updateStatusBar; - (void)stopLoading; - (void)startLoading; - (void)stopLoadingForSessionRebuild; - (void)startLoadingForSessionRebuild; - (void)initLoadingView; - (void)deleteSessionCell:(unsigned long)arg1 withUser:(id)arg2; - (void)selectCellForName:(id)arg1; - (void)cancelSelectedCell; - (void)updateAllItemTimeLabel; - (void)updateSession:(id)arg1; - (void)reloadSessions; - (void)searchDisplayControllerDidBeginSearch:(id)arg1; - (void)applySearchBeginAnimation:(id)arg1; - (void)searchDisplayControllerWillBeginSearch:(id)arg1; - (void)searchDisplayControllerDidEndSearch:(id)arg1; - (void)searchDisplayControllerWillEndSearch:(id)arg1; - (void)MMVoiceSearchBarCancelButtonClicked:(id)arg1; - (void)MMVoiceSearchBarSearchButtonClicked:(id)arg1; - (void)MMVoiceSearchBar:(id)arg1 textDidChange:(id)arg2; - (BOOL)MMVoiceSearchBarShouldBeginEditing:(id)arg1; - (void)cancelSearch; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (void)showBrandUnsubscribeActionSheet:(unsigned int)arg1; - (void)handleBrandUnsubscribe:(id)arg1; - (void)handleCommitEdit:(unsigned int)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showEditActionSheet:(unsigned int)arg1; - (id)getDestructiveBtnTitle:(unsigned int)arg1; - (id)getActionSheetTitle:(unsigned int)arg1; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (void)tableView:(id)arg1 didEndEditingRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 willBeginEditingRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)handleSelectIndexPath:(id)arg1 tableView:(id)arg2; - (void)openContactInfoView:(id)arg1; - (BOOL)isNeedMutilLevelView:(id)arg1; - (BOOL)isNeedShowProfileInVoiceSearch:(int)arg1; - (BOOL)isOpenPluginContactInfoView:(id)arg1; - (void)openPluginContactInfoView:(id)arg1; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCellBackGroundBySession:(id)arg1 cell:(id)arg2 showTopList:(BOOL)arg3; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)getSectionType:(int)arg1; - (int)numberOfSectionsInTableView:(id)arg1; - (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2; - (void)openMessageContentView:(id)arg1 startSendMessage:(BOOL)arg2 msgWrapToAdd:(id)arg3 animated:(BOOL)arg4 jumpToFirstUnreadNode:(BOOL)arg5 indexPath:(id)arg6 reuse:(BOOL)arg7 extraInfo:(id)arg8; - (void)tryMoveToMainFrameTab; - (void)openMessageContentView:(id)arg1 startSendMessage:(BOOL)arg2 msgWrapToAdd:(id)arg3 animated:(BOOL)arg4 jumpToFirstUnreadNode:(BOOL)arg5 indexPath:(id)arg6; - (void)openMessageContentView:(id)arg1 startSendMessage:(BOOL)arg2 msgWrapToAdd:(id)arg3 animated:(BOOL)arg4 jumpToFirstUnreadNode:(BOOL)arg5; - (void)openEnterpriseChatSessionListView:(id)arg1 animated:(BOOL)arg2; - (void)openEnterpriseBrandSessionView:(id)arg1; - (void)openBrandSessionView; - (void)openSyncPhoneContactsView; - (void)openFloatBottleContentView; - (void)openQQOfflineMsgView; - (void)openWeSportView:(id)arg1; - (void)updateNearMode; - (void)onCreateChatContactReturn:(id)arg1; - (void)tryHideSearchGuideView; - (void)tryInitViewOfSearchController; - (void)removeSearchDimmingView; - (BOOL)isSeachActive; - (void)onMainWindowFrameChanged; - (void)hideSearchBar; - (BOOL)shouldShowTitleWindow; - (void)finishSearchBarImmediately; - (BOOL)hasShowSearchBar; - (void)resetSearchBar; - (id)getVoiceSearchBar; - (BOOL)isTopRightMenuShowID:(id)arg1; - (void)initBarItem; - (void)reloadHeaderView; - (void)initSearchController; - (void)dealloc; - (void)didReceiveMemoryWarning; - (void)resetViewStatus; - (void)unLoadView; - (void)unLoadData; - (void)viewDidLoad; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewDidPush:(BOOL)arg1; - (void)viewDidPop:(BOOL)arg1; - (void)viewWillPop:(BOOL)arg1; - (void)removeMainFrameTip; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)setTableViewContentInsetForSearchBar; - (void)initView; - (void)initBarMessageWindow; - (void)initStatusBar; - (void)cancelMassSendSightTask:(id)arg1; - (void)redoMassSendSightTask:(id)arg1; - (void)OpenContactInfo:(id)arg1; - (void)PopViewContoller; - (void)PushViewController:(id)arg1; - (void)updateRow:(unsigned long)arg1; - (void)removeRow:(unsigned long)arg1; - (void)insertRow:(unsigned long)arg1; - (BOOL)checkHeaderRowValid:(unsigned long)arg1; - (void)reloadAll; - (void)onShowPhoneFriend; - (void)onShowGoogleFriend; - (void)resetHeaderView; - (void)initHeaderView; - (void)initTableView; - (float)getMainTableBottomInset; - (void)initShadowLogo; - (float)getLogoContentInsetTop; - (void)initTitle; - (void)initTitleView; - (void)checkDelayLoadData; - (void)setReadyToLoadData; - (void)initData; - (void)viewDidLayoutSubviews; - (void)viewDidTransitionToNewSize; - (void)reLayoutSubviews; - (void)popToSelfViewController; - (void)updateUnReadCount; - (void)willAppear; - (void)setNewMainFrameTableViewContentOffsetToTheFirstUnreadSession; - (void)setNewMainFrameTableViewContentOffset:(struct CGPoint)arg1; - (id)initWithNibName:(id)arg1 bundle:(id)arg2; - (void)openSelectReceiveOrPayMoneyFromShortcut; - (void)openSelectReceiveOrPayMoney; - (void)openFace2FaceReceiveMoney; - (void)onRadar; - (void)onMassSend; - (void)openAlbum; - (void)showQRInfoView; - (void)showEmoticonStoreView; - (void)showWCPayView; - (void)showMyWCView; - (void)onSelectContactReturn:(id)arg1 atScene:(unsigned long)arg2; - (BOOL)onFilterContactCandidate:(id)arg1; - (void)createVideoVOIPChat; - (void)createVoiceVOIPChat; - (void)onCreateNewMessage;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMResBatchDownloadTask : NSObject { NSArray *_needDownloadUrlList; unsigned long _batchTaskId; MMResBatchDownloadTaskContext *_context; NSMutableArray *_leftUrlList; NSMutableDictionary *_failedUrl2FailedCnt; NSMutableArray *_errMsgList; id _mgrDelegate; MMResourceDownloadMgr *_resDownloadMgr; NSRecursiveLock *_lock; NSMutableDictionary *_dictUrlInfo; }

@property(nonatomic) MMResourceDownloadMgr *resDownloadMgr; // @synthesize resDownloadMgr=_resDownloadMgr; @property(nonatomic) id mgrDelegate; // @synthesize mgrDelegate=_mgrDelegate; @property(readonly, retain, nonatomic) MMResBatchDownloadTaskContext *context; // @synthesize context=_context; @property(readonly, nonatomic) unsigned long batchTaskId; // @synthesize batchTaskId=_batchTaskId; @property(readonly, retain, nonatomic) NSArray *needDownloadUrlList; // @synthesize needDownloadUrlList=_needDownloadUrlList; - (void).cxx_destruct; - (void)addErrMsgForCode:(int)arg1 url:(id)arg2; - (void)onDownloadTaskEnd:(int)arg1 downloadData:(id)arg2 task:(id)arg3; - (void)startBatchDownload; - (void)dealloc; - (id)initWithUrlList:(id)arg1 context:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMResBatchDownloadTaskContext : NSObject { unsigned long _resType; unsigned long _resSubType; NSString *_mainDocumentUrl; NSString *_configUrl; NSString *_appId; NSString *_domain; NSArray *_resUrlInfoList; NSString *_packageId; unsigned long _expiredTime; }

@property(nonatomic) unsigned long expiredTime; // @synthesize expiredTime=_expiredTime; @property(retain, nonatomic) NSString *packageId; // @synthesize packageId=_packageId; @property(retain, nonatomic) NSArray *resUrlInfoList; // @synthesize resUrlInfoList=_resUrlInfoList; @property(retain, nonatomic) NSString *domain; // @synthesize domain=_domain; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; @property(retain, nonatomic) NSString *configUrl; // @synthesize configUrl=_configUrl; @property(retain, nonatomic) NSString *mainDocumentUrl; // @synthesize mainDocumentUrl=_mainDocumentUrl; @property(nonatomic) unsigned long resSubType; // @synthesize resSubType=_resSubType; @property(nonatomic) unsigned long resType; // @synthesize resType=_resType; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface MMResBatchDownloadMgr : NSObject <MMResBatchDownloadMgrDelegate, MMResBatchDownloadMgr> { MMResourceDownloadMgr *_resDownloadMgr; NSMutableArray *_batchTaskQueue; NSMutableDictionary *_dictBatchingTask; NSRecursiveLock *_lock; id _mgrDelegate; }

  • (unsigned long)genBatchTaskId; @property(nonatomic) __weak id mgrDelegate; // @synthesize mgrDelegate=_mgrDelegate;
  • (void).cxx_destruct;
  • (void)onBatchDownloadFinish:(BOOL)arg1 errMsgList:(id)arg2 batchTask:(id)arg3;
  • (void)checkQueue;
  • (void)addBatchDownloadTask:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCOutContactProfileViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, IWCOutFacadeExt, contactVerifyLogicDelegate, SendVerifyMsgViewControllerDelegate, InviteFriendLogicDelegate> { WCOutPhoneContact *m_contact; MMTableView *m_tableView; NSMutableArray *m_sectionKeyArray; NSMutableArray *m_cellKeyForOtherSectionArray; NSArray *m_recentCallLists; NSArray *m_phoneLists; float m_nameLabel_X; BOOL m_isShowAllRecentCallCell; BOOL m_isShowGreenBtn; CContactVerifyLogic *m_oContactVerifyLogic; MMHDHeadImageView *m_HDHeadImageView; WCOutInviteFriendLogic *_inviteFriendLogic; }

@property(retain, nonatomic) WCOutInviteFriendLogic *inviteFriendLogic; // @synthesize inviteFriendLogic=_inviteFriendLogic; - (void).cxx_destruct; - (void)updateWCOutContactsInfo; - (void)updateWCOutContacts:(id)arg1; - (void)addNewCall:(id)arg1; - (void)onSendVerifyMsgCancel; - (void)onSendVerifyMsgOK; - (void)onContactVerifyFillVerifyMsg:(id)arg1; - (void)contactVerifyOk:(id)arg1 opCode:(unsigned long)arg2; - (void)onContactVerifyFail; - (int)numberOfRowForRecentCallSection; - (id)recentCallCellAtRow:(unsigned int)arg1; - (id)phoneWithLabelCellAtRow:(unsigned int)arg1 InTableView:(id)arg2; - (id)baseInfoCellWithInfo:(id)arg1; - (id)showAllRecentCallCell; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)tableView:(id)arg1 performAction:(SEL)arg2 forRowAtIndexPath:(id)arg3 withSender:(id)arg4; - (BOOL)tableView:(id)arg1 canPerformAction:(SEL)arg2 forRowAtIndexPath:(id)arg3 withSender:(id)arg4; - (BOOL)tableView:(id)arg1 shouldShowMenuForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)showAllRecentCallItems; - (void)savePhoneNumToAddressBook; - (void)didPressedInviteBtn; - (void)didPressedAddFriendButton; - (void)configModel; - (id)getFirstPhoneNumber; - (void)configTableViewFooterView; - (void)configTableViewHeaderView; - (void)configTableView; - (void)configData; - (void)viewDidLoad; - (void)dealloc; - (id)initWithWCOutPhoneContact:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAudioSessionLogic : NSObject { }

  • (id)shareInstance;
  • (BOOL)BlockDeactivateSpeaker;
  • (BOOL)BlockDeactivateSession;
  • (BOOL)BlockChangeCategoryToNotPlayAndRecord;
  • (void)startLogic;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ProductDetailLogicHelper : MMObject <LocationRetrieveDelegate, PBMessageObserverDelegate, IMsgExt> { LocationRetriever *m_locationRetriver; ScanProductItem *m_productItem; unsigned long long lastMsgSvrId; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onRetrieveLocationError:(int)arg1; - (void)onRetrieveLocationTimeOut:(id)arg1; - (void)onRetrieveLocationOK:(id)arg1; - (void)sendGetActionInfoRequest:(id)arg1; - (void)startAsyncGetActionInfo; - (void)dealloc; - (id)initWithProductItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmotionStoreDesignerEmojiGridView : MMImageGridView { NSArray *m_designerEmojiCells; long m_numOfItemInOneLine; id _delegate; NSArray *_emojiInfos; long _maxLineNum; long _maxNumOfEmojiToShow; }

  • (void)calNumOfItemInOneLine:(long *)arg1 ItemSideLen:(float *)arg2 ForTotalWidth:(float)arg3;
  • (id)configEmojiCell:(id)arg1; @property(nonatomic) long maxNumOfEmojiToShow; // @synthesize maxNumOfEmojiToShow=_maxNumOfEmojiToShow; @property(nonatomic) long maxLineNum; // @synthesize maxLineNum=_maxLineNum; @property(retain, nonatomic) NSArray *emojiInfos; // @synthesize emojiInfos=_emojiInfos; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)onEmojiCellClicked:(id)arg1;
  • (void)adjustSubviewsForTotalWidth:(float)arg1;
  • (void)configDesignerEmojiCellsForEmojis:(id)arg1;
  • (void)useDefaultSettingForDesignerProfile;
  • (void)adjustForWidth:(float)arg1;

@end

@interface EmoticonMd5Object : MMObject { NSString *m_md5; unsigned long m_status; NSString *m_cdnUrl; NSString *m_designerId; NSString *m_thumbImgUrl; NSString *m_encryptUrl; NSString *m_aesKey; NSString *m_productId; }

  • (unsigned long)StatusValueFailed;
  • (unsigned long)StatusValueComplete;
  • (unsigned long)StatusValueUnComplete;
  • (void)initialize; @property(retain, nonatomic) NSString *m_productId; // @synthesize m_productId; @property(retain, nonatomic) NSString *m_aesKey; // @synthesize m_aesKey; @property(retain, nonatomic) NSString *m_encryptUrl; // @synthesize m_encryptUrl; @property(retain, nonatomic) NSString *m_thumbImgUrl; // @synthesize m_thumbImgUrl; @property(retain, nonatomic) NSString *m_designerId; // @synthesize m_designerId; @property(retain, nonatomic) NSString *m_cdnUrl; // @synthesize m_cdnUrl; @property(nonatomic) unsigned long m_status; // @synthesize m_status; @property(retain, nonatomic) NSString *m_md5; // @synthesize m_md5;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (id)init;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCEditGroupViewController : MMUIViewController <tableViewDelegate, UITableViewDelegate, UITableViewDataSource, MultiSelectContactsViewControllerDelegate, WCFacadeExt> { MMTableView *m_tableView; NSMutableArray *m_arrMyGroup; }

  • (void).cxx_destruct;
  • (void)onWCGroupUpdatedReturn:(BOOL)arg1;
  • (void)onWCGroupUpdated;
  • (void)onMultiSelectContactReturn:(id)arg1;
  • (void)onNewGroup;
  • (void)OnEditDone;
  • (void)OnEdit;
  • (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (void)stopLoading;
  • (void)startLoadingWithTitle:(id)arg1;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)updateView;
  • (void)initView;
  • (void)initTableView;
  • (void)initFooterView;
  • (void)initData;
  • (void)loadMyGroups;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultitalkMinimizeWindow : MMUIWindow { SequenceAnimationObject *m_animationObject; MultitalkMinimizeViewController *m_viewController; id _m_delegate; SequenceAnimationObject *_m_animationObjectForAlpha; int _m_startOrientation; }

@property(nonatomic) int m_startOrientation; // @synthesize m_startOrientation=_m_startOrientation; @property(retain, nonatomic) SequenceAnimationObject *m_animationObjectForAlpha; // @synthesize m_animationObjectForAlpha=_m_animationObjectForAlpha; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(retain, nonatomic) MultitalkMinimizeViewController *m_viewController; // @synthesize m_viewController; @property(retain, nonatomic) SequenceAnimationObject *m_animationObject; // @synthesize m_animationObject; - (void).cxx_destruct; - (void)onMultitalkMinimizeViewControllerTap; - (struct CGRect)fullScreenRect; - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2; - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2; - (void)showMinimizeWindow; - (void)hideMinimizeWindow; - (struct CGRect)vaildFrame; - (void)showGrayDesc:(id)arg1; - (void)showGreenDesc:(id)arg1; - (void)startTimer; - (void)setBackgroundColor:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SightTipsShakeViewController : MMWindowViewController { id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onConfirm; - (void)setupInfoView; - (void)viewDidLoad; - (void)dealloc; - (id)init;

@end

@interface EmoticonBoardRecommendView : UIView { UIView *m_contentView; MMWebImageView *m_imageView; UILabel *m_titleLabel; UILabel *m_recWordLabel; EmoticonStoreDownloadView *m_downloadView; UIButton *m_showDetailButton; EmoticonTabRecommendItem *m_item; UIButton *m_closeButton; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onDownloadBegin; - (void)onViewTap; - (void)updateItem:(id)arg1; - (void)onClickCloseButton; - (void)updateCloseButton; - (void)updateShowDetailButton; - (void)updateDownloadView; - (void)updateRecWordLabel; - (void)updateTitleLabel; - (void)updateImageView; - (void)updateContentView; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMPersonalEmotionsViewController : MMSearchBarDisplayController <UICollectionViewDataSource, UICollectionViewDelegate, UICollectionViewDelegateFlowLayout, EmoticonStoreMgrExt, EmoticonBoughtListMgrExt, LoopPageScrollViewDataSourceDelegate, EmoticonStoreCellDelegate, EmotionCollectionFooterViewDelegate, EmoticonRecommendMgrExt> { UICollectionView *_collectionView; UICollectionViewFlowLayout *_layout; UIView *m_collectionHeaderView; MMUIButton *m_designerEmojiEntranceView; UIImageView *m_designerEmojiEntranceReddot; LoopPageScrollView *_bannerView; EmotionCollectionFooterView *_footerView; NSMutableArray *_storeItemArray; NSMutableArray *_storeAdsArray; unsigned long _scene; unsigned long _reqType; BOOL _isLoadedFromCache; unsigned long _topHotNum; MMTimer *_timer; UIView *_chartsContainerView; BOOL m_isOpenDesignerEmoji; UIViewController *m_contentsViewController; MMEmotionStoreSearchController *m_searchController; }

  • (void).cxx_destruct;
  • (void)searchDisplayControllerDidEndSearch:(id)arg1;
  • (void)searchDisplayControllerWillBeginSearch:(id)arg1;
  • (void)OnEmoticonRecommendNewStateChangedForDesignerEmojiEntranceNew:(BOOL)arg1;
  • (void)MMRefreshCollectionFooterDidTriggerRefresh:(id)arg1;
  • (void)scrollViewWillEndDragging:(id)arg1 withVelocity:(struct CGPoint)arg2 targetContentOffset:(inout struct CGPoint *)arg3;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)OnShowAlertWithIKnow:(id)arg1;
  • (void)OnShowAlertWithOK:(id)arg1;
  • (void)OnStopLoading;
  • (void)OnStartLoadingAndShowStringBlocked:(id)arg1;
  • (void)OnStopLoadingAndShowError:(id)arg1;
  • (void)OnStopLoadingAndShowOK:(id)arg1;
  • (void)OnStartLoadingAndShowString:(id)arg1;
  • (void)openPageForBannerSet:(id)arg1 IsFromBanner:(BOOL)arg2;
  • (void)didTapPageAtNum:(unsigned long)arg1;
  • (void)didChangeToPage:(unsigned long)arg1;
  • (int)totalNumOfPage;
  • (id)viewForPage:(id)arg1 pageNum:(unsigned long)arg2;
  • (void)OnStoreListChanged:(id)arg1 withRet:(int)arg2 withReqType:(unsigned long)arg3 Response:(id)arg4;
  • (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
  • (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForHeaderInSection:(int)arg3;
  • (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 referenceSizeForFooterInSection:(int)arg3;
  • (struct UIEdgeInsets)collectionView:(id)arg1 layout:(id)arg2 insetForSectionAtIndex:(int)arg3;
  • (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
  • (void)viewDidTransitionToNewSize;
  • (void)viewDidLayoutSubviews;
  • (id)collectionView:(id)arg1 viewForSupplementaryElementOfKind:(id)arg2 atIndexPath:(id)arg3;
  • (void)setupChartsContainerWithHeaderView:(id)arg1;
  • (int)numberOfSectionsInCollectionView:(id)arg1;
  • (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
  • (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2;
  • (void)clickDesignerEmojiEntrance;
  • (void)clickEmotionCharts;
  • (void)adjustContentInsetAndSearchBarMask;
  • (void)tryInitViewOfSearchController;
  • (void)reloadAdsFromMgr;
  • (void)reloadData;
  • (void)configDesignerEmojiEntranceView;
  • (void)configBanner;
  • (void)configHeaderView;
  • (void)configCollectionView;
  • (void)configData;
  • (void)configViews;
  • (void)changeBannerToNextPage;
  • (void)initBannerPageTimer;
  • (void)stopBannerPageTimer;
  • (void)clearSearchDisplayController;
  • (BOOL)interactivePopGestureRecognizerShouldBegin:(id)arg1;
  • (void)viewWillDisappear:(BOOL)arg1;
  • (void)viewDidDisappear:(BOOL)arg1;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)initWithEmotionScene:(unsigned long)arg1 AndParentViewController:(id)arg2;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebSearchGuideData : MMObject { NSString *json; NSString *searchID; unsigned long long expiredTime; }

  • (void)initialize; @property(retain, nonatomic) NSString *searchID; // @synthesize searchID; @property(retain, nonatomic) NSString *json; // @synthesize json; @property(nonatomic) unsigned long long expiredTime; // @synthesize expiredTime;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSetStrangerPermissionsViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate> { MMTableView *_tableView; CContact *_contact; }

  • (void).cxx_destruct;
  • (id)tableView:(id)arg1 titleForFooterInSection:(int)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (void)makeSwitchCell:(id)arg1 tip:(id)arg2 status:(BOOL)arg3 tag:(int)arg4;
  • (void)onSwitchValueChange:(id)arg1;
  • (void)viewDidLoad;
  • (void)initView;
  • (void)onDissmiss;
  • (void)dealloc;
  • (id)initWithUserName:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavoritesMgr : MMService <IClearDataMgrExt, MMService, PBMessageObserverDelegate, FavoritesUploadMgrDelegate, FavoritesDownloadMgrDelegate, FavoritesBatchGetMgrDelegate, FavoritesSearchMgrDelegate, FavoritesSyncMgrDelegate, FavoritesAsyncUploadMgrDelegate, FavoritesBatchDelMgrDelegate> { FavoritesItemDB *_favItemDB; MyFavoritesDB *_favDB; FavoritesUploadMgr *_favUploadMgr; FavoritesDownloadMgr *_favDownloadMgr; FavoritesSearchMgr *_favSearchMgr; FavoritesTagMgr *_favTagMgr; FavoritesSyncMgr *_favSyncMgr; FavoritesAsyncUploadMgr *_favAsyncUploadMgr; FavoritesBatchDelMgr *_batchDelMgr; FavoritesBatchGetMgr *_batchGetMgr; BOOL _isCheckingItem; NSMutableArray *_removingItemsArray; FavoritesSetting *_setting; unsigned long m_curMinItemUpdateTime; NSObject *_semaphore; }

@property(retain, nonatomic) FavoritesSetting *setting; // @synthesize setting=_setting; - (void).cxx_destruct; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 CacheMask:(unsigned long)arg2; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 subQueue:(id)arg2; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1; - (id)getLastUpdateFavItem; - (id)getLastFavItem; - (id)getFavoritesItemByLocalId:(unsigned long)arg1; - (id)getFavoritesItemFrom:(unsigned long)arg1 Limit:(unsigned long)arg2; - (id)getFavMusicList; - (void)search:(id)arg1 byType:(int)arg2 andTags:(id)arg3; - (BOOL)updateItem:(id)arg1 tags:(id)arg2; - (id)getItemTags:(unsigned long)arg1; - (id)getAllTags; - (void)updateItemTags:(id)arg1 byFavLocalId:(unsigned long)arg2; - (BOOL)updateItemXml:(id)arg1; - (id)getSemaphore; - (void)onBatchDelItemSuccess; - (void)OnNeedUpdateFavInfo; - (void)OnSyncResult:(int)arg1; - (void)OnSearch:(id)arg1; - (id)GetNextBatchGetList; - (void)batchDownloadItemList:(id)arg1; - (void)onBatchGetItemList:(id)arg1 ErrCode:(int)arg2; - (void)onDownloadFavoritesItemFail:(id)arg1 LocalDataId:(id)arg2; - (void)onDownloadFavoritesItemOK:(id)arg1 LocalDataId:(id)arg2; - (void)onDownloadFavoritesItem:(id)arg1 LocalDataId:(id)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4; - (void)onDownloadFavoritesItemFinished:(id)arg1 ErrCode:(int)arg2; - (void)BroadcastDownloadFavoritesItemResult:(id)arg1 ErrCode:(int)arg2; - (void)onUploadFavoritesItem:(id)arg1 LocalDataId:(id)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4; - (void)onUploadFavoritesItemFinished:(id)arg1 ErrCode:(int)arg2; - (void)onUsedCapacityUpdate:(unsigned long long)arg1; - (void)onAsyncUploadFavoritesItemFinished:(id)arg1 ErrCode:(int)arg2; - (void)BroadcastAddFavoritesItemResult:(id)arg1 ErrCode:(int)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)HandleGetFavInfoResp:(id)arg1 Event:(unsigned long)arg2; - (void)HandleModifyFavItemResp:(id)arg1 Event:(unsigned long)arg2; - (void)handleModifyFavItemTagOk:(id)arg1; - (void)handleModifyFavItemDescriptionOk:(id)arg1; - (void)batchGetFavItem:(int)arg1; - (id)getDownloadPausedItemList; - (id)getUploadPausedItemList; - (id)getDownloadingItemList; - (id)getUploadFailedItemList; - (id)getUploadingItemList; - (void)restartAllUploadFailedItems; - (BOOL)isAutoUploadOrDownload; - (BOOL)pauseDownloadFavoritesItem:(unsigned long)arg1; - (BOOL)pauseUploadFavoritesItem:(unsigned long)arg1; - (BOOL)startDownloadDataWrapPrior:(id)arg1; - (BOOL)startDownloadFavoritesItem:(id)arg1 ISPriority:(BOOL)arg2; - (BOOL)startUploadFavoritesItem:(id)arg1 IsPriority:(BOOL)arg2; - (void)updateCapacityInfo; - (void)checkBatchDelQueue; - (BOOL)updateItem:(id)arg1 Description:(id)arg2 Time:(unsigned long)arg3; - (BOOL)updateItem:(id)arg1 Remark:(id)arg2 Time:(unsigned long)arg3; - (void)updateItemUpdateTime:(id)arg1; - (void)search:(id)arg1 byType:(int)arg2; - (BOOL)delAllFavoritesItems; - (BOOL)batchDelFavoritesItem:(id)arg1; - (void)removeItemFile:(id)arg1; - (BOOL)delFavoritesItems:(id)arg1; - (BOOL)delFavoritesItem:(id)arg1; - (BOOL)delFavoritesItemById:(unsigned long)arg1; - (BOOL)updateFavoritesItem:(id)arg1 delayUpload:(BOOL)arg2; - (BOOL)updateFavoritesItem:(id)arg1; - (BOOL)addFavoritesItem:(id)arg1 delayUpload:(BOOL)arg2; - (BOOL)addFavoritesItem:(id)arg1; - (void)getNextPageFavoritesList:(int)arg1 byCurMinUpdateTime:(unsigned long)arg2; - (void)checkInvalidNote:(id)arg1 batchgetList:(id)arg2; - (void)getFirstPageFavoritesList:(int)arg1; - (void)SyncByNotify:(unsigned int)arg1; - (void)clearSyncKey; - (void)dealloc; - (void)saveSetting; - (void)loadFavoritesSetting; - (void)initDB:(id)arg1; - (void)onServiceClearData; - (void)onServiceReloadData; - (void)onServiceInit; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSFirstTitleCell : MMTableViewCell { UILabel *_titleLabel; }

  • (void).cxx_destruct;
  • (void)updateTitle:(id)arg1;
  • (void)initView;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface MMOpenSecurityViewExposeHandler : MMObject { }

  • (void)handleSceneInEvent:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionBaseCgi : MMObject { unsigned long m_eventID; id _baseDelegate; NSString *_nsCgiName; unsigned long _uiCgi; }

@property(nonatomic) unsigned long uiCgi; // @synthesize uiCgi=_uiCgi; @property(retain, nonatomic) NSString *nsCgiName; // @synthesize nsCgiName=_nsCgiName; @property(nonatomic) __weak id baseDelegate; // @synthesize baseDelegate=_baseDelegate; - (void).cxx_destruct; - (void)onReturnError; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleErrorReturn; - (void)handleMessageReturnWithResponse:(id)arg1; - (BOOL)startRequestWithRequest:(id)arg1; @property(readonly, nonatomic) BOOL isRequesting; - (id)init;

@end

@interface WXTalkRoomMember : NSObject { NSString *username; unsigned long memberId; }

@property(nonatomic) unsigned long memberId; // @synthesize memberId; @property(retain, nonatomic) NSString *username; // @synthesize username; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)description; - (void)dealloc; - (id)init;

@end

@interface WXTalkRoomData : NSObject { BOOL isSlience; BOOL isNobodyTalking; int roomId; int roomMemberId; NSString *username; NSMutableArray *memberList; NSData *localCapInfo; unsigned long lastTryGetMicTime; unsigned long countDown; unsigned long lastHeartBeatTime; NSArray *unSpMemberList; unsigned long lastSendInviteTime; unsigned long inviteCountWithinOneMin; unsigned long curGetMicEventID; NSMutableArray *_addrList; long long roomKey; long long micId; long long curHoldMicMemberId; }

@property(retain, nonatomic) NSMutableArray *addrList; // @synthesize addrList=_addrList; @property(nonatomic) unsigned long curGetMicEventID; // @synthesize curGetMicEventID; @property(nonatomic) unsigned long inviteCountWithinOneMin; // @synthesize inviteCountWithinOneMin; @property(nonatomic) unsigned long lastSendInviteTime; // @synthesize lastSendInviteTime; @property(nonatomic) BOOL isNobodyTalking; // @synthesize isNobodyTalking; @property(retain, nonatomic) NSArray *unSpMemberList; // @synthesize unSpMemberList; @property(nonatomic) BOOL isSlience; // @synthesize isSlience; @property(nonatomic) unsigned long lastHeartBeatTime; // @synthesize lastHeartBeatTime; @property(nonatomic) unsigned long countDown; // @synthesize countDown; @property(nonatomic) unsigned long lastTryGetMicTime; // @synthesize lastTryGetMicTime; @property(nonatomic) long long curHoldMicMemberId; // @synthesize curHoldMicMemberId; @property(nonatomic) long long micId; // @synthesize micId; @property(retain, nonatomic) NSData *localCapInfo; // @synthesize localCapInfo; @property(retain, nonatomic) NSMutableArray *memberList; // @synthesize memberList; @property(retain, nonatomic) NSString *username; // @synthesize username; @property(nonatomic) int roomMemberId; // @synthesize roomMemberId; @property(nonatomic) long long roomKey; // @synthesize roomKey; @property(nonatomic) int roomId; // @synthesize roomId; - (void).cxx_destruct; - (id)GetRoomContactList; - (BOOL)isValidKey; - (void)reset; - (void)SetRoomKey:(long long)arg1; - (void)SetRoomId:(int)arg1; - (void)dealloc; - (id)init;

@end

@interface MultiTalkServerConfig : NSObject { }

  • (BOOL)shouldBlockMinimize;
  • (BOOL)shouldBlockReceiver;
  • (BOOL)shouldBlockCaller;

@end

@interface FavAudioRecorder : NSObject { AMRAudioRecorder *m_amrRecorder; SPXAudioRecorder *m_spxRecorder; SilkAudioRecorder *m_silkRecorder; unsigned long m_audioFormat; BOOL needStopInBackground; NSString *m_filePath; }

@property(nonatomic) BOOL needStopInBackground; // @synthesize needStopInBackground; @property(retain, nonatomic) NSString *m_filePath; // @synthesize m_filePath; - (void).cxx_destruct; - (BOOL)OnPrepareSendSPX:(id)arg1; - (void)OnSPXPart:(id)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3 EndFlag:(unsigned long)arg4 ForceDelete:(BOOL)arg5; - (void)OnSPXEndRecording:(id)arg1; - (void)OnSPXBeginRecording:(id)arg1 ErrNo:(int)arg2; - (void)OnSPXLevelMeter:(id)arg1 Peak:(float)arg2; - (void)onSilkPart:(id)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3 EndFlag:(unsigned long)arg4 ForceDelete:(BOOL)arg5 Duration:(unsigned long)arg6; - (void)onSilkEndRecording:(id)arg1; - (void)onSilkBeginRecording:(id)arg1 ErrNo:(int)arg2; - (void)onSilkLevelMeter:(id)arg1 Peak:(float)arg2; - (BOOL)onPrepareSendSilk:(id)arg1; - (BOOL)silkCheckIfButtonPressing:(id)arg1; - (void)OnAMRPart:(id)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3 EndFlag:(unsigned long)arg4 ForceDelete:(BOOL)arg5; - (void)OnAMREndRecording:(id)arg1; - (void)OnAMRBeginRecording:(id)arg1 ErrNo:(int)arg2; - (void)OnAMRLevelMeter:(id)arg1 Peak:(float)arg2; - (id)getTmpAudioFileName:(unsigned long)arg1; - (unsigned long)startSpxRecorder; - (unsigned long)StartAmrRecorder; - (unsigned long)startSilkRecorder; - (unsigned long)StartRecord:(unsigned long)arg1; - (void)stop; - (BOOL)StopRecord; - (void)resetRecordInBackground; - (void)dealloc; - (id)init;

@end

@interface DeviceModelConfigMgr : MMService <MMKernelExt, MMService, MMPackageDownloadMgrExt> { NSDictionary *m_dicFromModelJson; int _m_oldVersion; }

  • (id)getDeveceModelConfinPath;
  • (id)getDeviceModelConfigRootDir;
  • (id)getValueFromInfo:(id)arg1 Key:(id)arg2 attrKey:(id)arg3;
  • (unsigned long)parseVersionFromString:(id)arg1;
  • (id)matchCurrentWechatVersion:(id)arg1 WxVersion:(unsigned long)arg2;
  • (id)matchWxVersion:(unsigned long)arg1 platform:(id)arg2 iosVersion:(id)arg3 fromArray:(id)arg4; @property(nonatomic) int m_oldVersion; // @synthesize m_oldVersion=_m_oldVersion; @property(retain, nonatomic) NSDictionary *m_dicFromModelJson; // @synthesize m_dicFromModelJson;
  • (void).cxx_destruct;
  • (BOOL)save:(id)arg1;
  • (int)valueForDeviceModelForKey:(id)arg1 attrKey:(id)arg2 valueDefalut:(int)arg3;
  • (id)getAllVersionArray;
  • (void)onPackageListUpdated:(id)arg1;
  • (void)onPackageNeedUpdate:(id)arg1 withPackIDs:(id)arg2;
  • (void)onPackageDownloadFinish:(id)arg1 package:(id)arg2;
  • (void)loadLocalInfo;
  • (void)dealloc;
  • (void)onServiceInit;
  • (void)updateConfig;
  • (void)onAuthOK;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavLocationItem : NSObject { double _lng; double _lat; double _scale; NSString *_label; NSString *_poiname; }

@property(retain, nonatomic) NSString *poiname; // @synthesize poiname=_poiname; @property(retain, nonatomic) NSString *label; // @synthesize label=_label; @property(nonatomic) double scale; // @synthesize scale=_scale; @property(nonatomic) double lat; // @synthesize lat=_lat; @property(nonatomic) double lng; // @synthesize lng=_lng; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone *)arg1; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface FavURLItem : NSObject { NSString *_title; NSString *_description; NSString *_cleanUrl; NSString *_thumbUrl; int _openCache; unsigned long _contentAttributeBitSetFlag; NSString *_canvasInfoXml; }

@property(retain, nonatomic) NSString *canvasInfoXml; // @synthesize canvasInfoXml=_canvasInfoXml; @property(nonatomic) unsigned long contentAttributeBitSetFlag; // @synthesize contentAttributeBitSetFlag=_contentAttributeBitSetFlag; @property(nonatomic) int openCache; // @synthesize openCache=_openCache; @property(retain, nonatomic) NSString *thumbUrl; // @synthesize thumbUrl=_thumbUrl; @property(retain, nonatomic) NSString *cleanUrl; // @synthesize cleanUrl=_cleanUrl; @property(retain, nonatomic) NSString *description; // @synthesize description=_description; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct; - (void)setContentOriginal:(BOOL)arg1; - (BOOL)isContentOriginal; - (id)copyWithZone:(struct _NSZone *)arg1; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface FavProductItem : NSObject { NSString *_title; NSString *_description; NSString *_thumbUrl; NSString *_info; NSString *_sellerName; NSString *_productUrl; }

@property(retain, nonatomic) NSString *productUrl; // @synthesize productUrl=_productUrl; @property(retain, nonatomic) NSString *sellerName; // @synthesize sellerName=_sellerName; @property(retain, nonatomic) NSString *info; // @synthesize info=_info; @property(retain, nonatomic) NSString *thumbUrl; // @synthesize thumbUrl=_thumbUrl; @property(retain, nonatomic) NSString *description; // @synthesize description=_description; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone *)arg1; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface FavTVItem : NSObject { NSString *_title; NSString *_description; NSString *_thumbUrl; NSString *_info; }

@property(retain, nonatomic) NSString *info; // @synthesize info=_info; @property(retain, nonatomic) NSString *thumbUrl; // @synthesize thumbUrl=_thumbUrl; @property(retain, nonatomic) NSString *description; // @synthesize description=_description; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone *)arg1; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface FavStreamVideoItem : NSObject { NSString *_streamVideoUrl; NSString *_streamVideoTitle; NSString *_streamVideoWording; NSString *_streamVideoWebUrl; unsigned long _uiStreamVideoTime; NSString *_streamVideoThumbUrl; NSString *_streamVideoPublishId; NSString *_streamVideoAdUxInfo; }

@property(retain, nonatomic) NSString *streamVideoPublishId; // @synthesize streamVideoPublishId=_streamVideoPublishId; @property(retain, nonatomic) NSString *streamVideoAdUxInfo; // @synthesize streamVideoAdUxInfo=_streamVideoAdUxInfo; @property(retain, nonatomic) NSString *streamVideoThumbUrl; // @synthesize streamVideoThumbUrl=_streamVideoThumbUrl; @property(nonatomic) unsigned long uiStreamVideoTime; // @synthesize uiStreamVideoTime=_uiStreamVideoTime; @property(retain, nonatomic) NSString *streamVideoWebUrl; // @synthesize streamVideoWebUrl=_streamVideoWebUrl; @property(retain, nonatomic) NSString *streamVideoWording; // @synthesize streamVideoWording=_streamVideoWording; @property(retain, nonatomic) NSString *streamVideoTitle; // @synthesize streamVideoTitle=_streamVideoTitle; @property(retain, nonatomic) NSString *streamVideoUrl; // @synthesize streamVideoUrl=_streamVideoUrl; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone *)arg1; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface FavWeAppItem : NSObject { NSString *_appUserName; NSString *_title; NSString *_desc; NSString *_thumbUrl; NSString *_pagePath; unsigned long _debugMode; }

@property(nonatomic) unsigned long debugMode; // @synthesize debugMode=_debugMode; @property(retain, nonatomic) NSString *pagePath; // @synthesize pagePath=_pagePath; @property(retain, nonatomic) NSString *thumbUrl; // @synthesize thumbUrl=_thumbUrl; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) NSString *appUserName; // @synthesize appUserName=_appUserName; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone *)arg1; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1;

@end

@interface FavoritesDataItemSource : NSObject { int _sourceType; NSString *_sourceId; NSString *_fromUsr; NSString *_toUsr; NSString *_realChatName; unsigned long _srcCreateTime; long long _msg64Id; NSString *_eventId; NSString *_appId; NSString *_brandId; NSString *_link; }

@property(retain, nonatomic) NSString *link; // @synthesize link=_link; @property(retain, nonatomic) NSString *brandId; // @synthesize brandId=_brandId; @property(nonatomic) unsigned long srcCreateTime; // @synthesize srcCreateTime=_srcCreateTime; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; @property(retain, nonatomic) NSString *eventId; // @synthesize eventId=_eventId; @property(nonatomic) long long msg64Id; // @synthesize msg64Id=_msg64Id; @property(retain, nonatomic) NSString *realChatName; // @synthesize realChatName=_realChatName; @property(retain, nonatomic) NSString *toUsr; // @synthesize toUsr=_toUsr; @property(retain, nonatomic) NSString *fromUsr; // @synthesize fromUsr=_fromUsr; @property(retain, nonatomic) NSString *sourceId; // @synthesize sourceId=_sourceId; @property(nonatomic) int sourceType; // @synthesize sourceType=_sourceType; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone *)arg1; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface FavoritesItemDataField : NSObject { int _dataType; NSString *_dataFmt; NSString *_sourceDataID; NSString *_localDataID; NSString *_dataTitle; NSString *_dataDescription; NSString *_cdnThumbUrl; NSString *_cdnThumbKey; NSString *_cdnDataUrl; NSString *_cdnDataKey; int _cdnEncryVer; float _thumbWidth; float _thumbHeight; unsigned long _thumbSize; unsigned long _dataSize; unsigned long _duration; NSString *_streamWebUrl; NSString *_streamDataUrl; NSString *_streamLowbandUrl; NSString *_ext; NSString *_streamId; int _dataStatus; NSString *_thumbMd5; NSString *_thumbHead256Md5; NSString *_dataMd5; NSString *_dataHead256Md5; NSString *_sourceThumbPath; NSString *_sourceDataPath; NSString *_dataSrcName; NSString *_dataSrcTime; FavoritesDataItemSource *_dataSrc; FavLocationItem *_locItem; FavURLItem *_urlItem; FavProductItem *_productItem; FavTVItem *_tvItem; FavStreamVideoItem *_streamVideoItem; NSString *_statExtStr; NSString *_canvasPageXml; float _nodeHeight; NSString *_htmlId; unsigned long _fileType; }

  • (id)GetPathByMd5:(id)arg1 isThumb:(BOOL)arg2 DataFmt:(id)arg3; @property(nonatomic) unsigned long fileType; // @synthesize fileType=_fileType; @property(retain, nonatomic) NSString *htmlId; // @synthesize htmlId=_htmlId; @property(retain, nonatomic) NSString *canvasPageXml; // @synthesize canvasPageXml=_canvasPageXml; @property(retain, nonatomic) NSString *statExtStr; // @synthesize statExtStr=_statExtStr; @property(retain, nonatomic) FavStreamVideoItem *streamVideoItem; // @synthesize streamVideoItem=_streamVideoItem; @property(nonatomic) float nodeHeight; // @synthesize nodeHeight=_nodeHeight; @property(retain, nonatomic) FavTVItem *tvItem; // @synthesize tvItem=_tvItem; @property(retain, nonatomic) FavProductItem *productItem; // @synthesize productItem=_productItem; @property(retain, nonatomic) FavURLItem *urlItem; // @synthesize urlItem=_urlItem; @property(retain, nonatomic) FavLocationItem *locItem; // @synthesize locItem=_locItem; @property(retain, nonatomic) FavoritesDataItemSource *dataSrc; // @synthesize dataSrc=_dataSrc; @property(retain, nonatomic) NSString *dataSrcTime; // @synthesize dataSrcTime=_dataSrcTime; @property(retain, nonatomic) NSString *dataSrcName; // @synthesize dataSrcName=_dataSrcName; @property(retain, nonatomic) NSString *sourceDataPath; // @synthesize sourceDataPath=_sourceDataPath; @property(retain, nonatomic) NSString *sourceThumbPath; // @synthesize sourceThumbPath=_sourceThumbPath; @property(retain, nonatomic) NSString *dataHead256Md5; // @synthesize dataHead256Md5=_dataHead256Md5; @property(retain, nonatomic) NSString *dataMd5; // @synthesize dataMd5=_dataMd5; @property(retain, nonatomic) NSString *thumbHead256Md5; // @synthesize thumbHead256Md5=_thumbHead256Md5; @property(retain, nonatomic) NSString *thumbMd5; // @synthesize thumbMd5=_thumbMd5; @property(nonatomic) int dataStatus; // @synthesize dataStatus=_dataStatus; @property(retain, nonatomic) NSString *streamId; // @synthesize streamId=_streamId; @property(retain, nonatomic) NSString *ext; // @synthesize ext=_ext; @property(retain, nonatomic) NSString *streamLowbandUrl; // @synthesize streamLowbandUrl=_streamLowbandUrl; @property(retain, nonatomic) NSString *streamDataUrl; // @synthesize streamDataUrl=_streamDataUrl; @property(retain, nonatomic) NSString *streamWebUrl; // @synthesize streamWebUrl=_streamWebUrl; @property(nonatomic) unsigned long duration; // @synthesize duration=_duration; @property(nonatomic) unsigned long dataSize; // @synthesize dataSize=_dataSize; @property(nonatomic) unsigned long thumbSize; // @synthesize thumbSize=_thumbSize; @property(nonatomic) float thumbHeight; // @synthesize thumbHeight=_thumbHeight; @property(nonatomic) float thumbWidth; // @synthesize thumbWidth=_thumbWidth; @property(nonatomic) int cdnEncryVer; // @synthesize cdnEncryVer=_cdnEncryVer; @property(retain, nonatomic) NSString *cdnDataKey; // @synthesize cdnDataKey=_cdnDataKey; @property(retain, nonatomic) NSString *cdnDataUrl; // @synthesize cdnDataUrl=_cdnDataUrl; @property(retain, nonatomic) NSString *cdnThumbKey; // @synthesize cdnThumbKey=_cdnThumbKey; @property(retain, nonatomic) NSString *cdnThumbUrl; // @synthesize cdnThumbUrl=_cdnThumbUrl; @property(retain, nonatomic) NSString *dataDescription; // @synthesize dataDescription=_dataDescription; @property(retain, nonatomic) NSString *dataTitle; // @synthesize dataTitle=_dataTitle; @property(retain, nonatomic) NSString *localDataID; // @synthesize localDataID=_localDataID; @property(retain, nonatomic) NSString *sourceDataID; // @synthesize sourceDataID=_sourceDataID; @property(retain, nonatomic) NSString *dataFmt; // @synthesize dataFmt=_dataFmt; @property(nonatomic) int dataType; // @synthesize dataType=_dataType;
  • (void).cxx_destruct;
  • (void)CountMd5:(id)arg1 isThumb:(BOOL)arg2;
  • (BOOL)hasNoDataOrThumb;
  • (BOOL)hasThumbForItem;
  • (id)GenFavItemDataClientIDByCreateTime:(int)arg1 Index:(int)arg2;
  • (void)ThumbToCheckCdnItem:(id)arg1;
  • (void)DataToCheckCdnItem:(id)arg1;
  • (id)Get3rdAppFileDataTempPath;
  • (id)Get3rdAppThumbDataTempPath;
  • (id)GetDataPath;
  • (id)GetDataDir;
  • (id)GetThumbPath;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (id)init;

@end

@interface FavoritesRecordDataField : FavoritesItemDataField { NSString *_chatName; unsigned long _msgLocalId; }

@property(nonatomic) unsigned long msgLocalId; // @synthesize msgLocalId=_msgLocalId; @property(retain, nonatomic) NSString *chatName; // @synthesize chatName=_chatName; - (void).cxx_destruct; - (id)GetDataPath; - (id)GetThumbPath;

@end

@interface FavoritesItem : NSObject { unsigned long _favId; int _type; int _status; unsigned long _updateSeq; unsigned long _localUpdateSeq; unsigned long _updateTime; int _sourceType; unsigned long _editTime; NSString *_title; NSString *_description; NSString *_link; unsigned long _ctrlFlag; NSString *_sourceId; NSString *_fromUsr; NSString *_toUsr; NSString *_realChatName; long long _n64MsgID; NSString *_eventId; NSString *_appId; unsigned long _srcCreateTime; NSString *_brandId; NSMutableArray *_dataList; FavLocationItem *_locItem; FavURLItem *_urlItem; FavProductItem *_productItem; FavTVItem *_tvItem; NSString *_remark; unsigned long _remarkTime; FavWeAppItem *_weAppItem; NSMutableArray *_tagList; NSMutableArray *_recommendTagList; unsigned long m_uiFromScene; NSString *m_nsFavUsername; unsigned long m_preMsgIndex; int _localStatus; unsigned long _localId; int _countMd5Status; int _retryTimes; NSDate *_startUploadTime; float _cellHeight; unsigned int _sightLegalityType; BOOL _isFromFavToChat; unsigned long _version; NSString *_deviceid; }

  • (id)xmlOfStreamVideo:(id)arg1;
  • (void)parseStreamVideoNode:(struct XmlReaderNode_t *)arg1 dataField:(id)arg2;
  • (id)FavritesItemToXML:(id)arg1;
  • (id)replacePathPrefix:(id)arg1;
  • (id)parseTagXml:(struct XmlReaderNode_t *)arg1;
  • (BOOL)ParseItemXML:(id)arg1 ToItem:(id)arg2; @property(nonatomic) BOOL isFromFavToChat; // @synthesize isFromFavToChat=_isFromFavToChat; @property(retain, nonatomic) NSString *deviceid; // @synthesize deviceid=_deviceid; @property(nonatomic) unsigned long version; // @synthesize version=_version; @property(nonatomic) unsigned long m_preMsgIndex; // @synthesize m_preMsgIndex; @property(retain, nonatomic) NSString *m_nsFavUsername; // @synthesize m_nsFavUsername; @property(nonatomic) unsigned long m_uiFromScene; // @synthesize m_uiFromScene; @property(nonatomic) float cellHeight; // @synthesize cellHeight=_cellHeight; @property(retain, nonatomic) NSDate *startUploadTime; // @synthesize startUploadTime=_startUploadTime; @property(nonatomic) int retryTimes; // @synthesize retryTimes=_retryTimes; @property(nonatomic) int countMd5Status; // @synthesize countMd5Status=_countMd5Status; @property(nonatomic) unsigned long localId; // @synthesize localId=_localId; @property(nonatomic) int localStatus; // @synthesize localStatus=_localStatus; @property(retain, nonatomic) NSArray *recommendTagList; // @synthesize recommendTagList=_recommendTagList; @property(retain, nonatomic) NSArray *tagList; // @synthesize tagList=_tagList; @property(nonatomic) unsigned long remarkTime; // @synthesize remarkTime=_remarkTime; @property(retain, nonatomic) NSString *remark; // @synthesize remark=_remark; @property(retain, nonatomic) FavWeAppItem *weAppItem; // @synthesize weAppItem=_weAppItem; @property(retain, nonatomic) FavTVItem *tvItem; // @synthesize tvItem=_tvItem; @property(retain, nonatomic) FavProductItem *productItem; // @synthesize productItem=_productItem; @property(retain, nonatomic) FavURLItem *urlItem; // @synthesize urlItem=_urlItem; @property(retain, nonatomic) FavLocationItem *locItem; // @synthesize locItem=_locItem; @property(retain, nonatomic) NSArray *dataList; // @synthesize dataList=_dataList; @property(retain, nonatomic) NSString *brandId; // @synthesize brandId=_brandId; @property(nonatomic) unsigned long srcCreateTime; // @synthesize srcCreateTime=_srcCreateTime; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; @property(retain, nonatomic) NSString *eventId; // @synthesize eventId=_eventId; @property(nonatomic) long long n64MsgID; // @synthesize n64MsgID=_n64MsgID; @property(retain, nonatomic) NSString *realChatName; // @synthesize realChatName=_realChatName; @property(retain, nonatomic) NSString *toUsr; // @synthesize toUsr=_toUsr; @property(retain, nonatomic) NSString *fromUsr; // @synthesize fromUsr=_fromUsr; @property(retain, nonatomic) NSString *sourceId; // @synthesize sourceId=_sourceId; @property(nonatomic) unsigned long ctrlFlag; // @synthesize ctrlFlag=_ctrlFlag; @property(retain, nonatomic) NSString *link; // @synthesize link=_link; @property(retain, nonatomic) NSString *description; // @synthesize description=_description; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(nonatomic) unsigned long editTime; // @synthesize editTime=_editTime; @property(nonatomic) int sourceType; // @synthesize sourceType=_sourceType; @property(nonatomic) unsigned long localUpdateSeq; // @synthesize localUpdateSeq=_localUpdateSeq; @property(nonatomic) unsigned long updateSeq; // @synthesize updateSeq=_updateSeq; @property(nonatomic) int status; // @synthesize status=_status; @property(nonatomic) unsigned long updateTime; // @synthesize updateTime=_updateTime; @property(nonatomic) int type; // @synthesize type=_type; @property(nonatomic) unsigned long favId; // @synthesize favId=_favId;
  • (void).cxx_destruct;
  • (BOOL)canBeForward;
  • (BOOL)checkSightLegality;
  • (id)canBeForwardWithMsg;
  • (id)getFirstMediaData;
  • (BOOL)isRecordItem;
  • (id)getFavDataWrapByLocalDataID:(id)arg1;
  • (id)getDataWraps;
  • (unsigned long)itemTotalSize;
  • (BOOL)canAutoDownload;
  • (BOOL)canAutoUpload;
  • (void)changeToFavSearchItem:(id)arg1;
  • (id)changeToFavSearchString;
  • (BOOL)dataHasBeenCopyedToTarget;
  • (void)addData:(id)arg1 Index:(int)arg2;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithAddFavItem:(id)arg1;
  • (id)init;

@end

@interface FavoritesCDNInfo : NSObject { unsigned long localItemId; NSString *localDataID; NSString *cdnUrl; unsigned long size; long status; NSString *cdnKey; NSString *md5; NSString *head256Md5; long isThumb; long dataType; NSString *streamId; NSString *dataFmt; unsigned long IntRes1; unsigned long IntRes2; NSString *StrRes1; NSString *StrRes2; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *StrRes2; // @synthesize StrRes2; @property(retain, nonatomic) NSString *StrRes1; // @synthesize StrRes1; @property(nonatomic) unsigned long IntRes2; // @synthesize IntRes2; @property(nonatomic) unsigned long IntRes1; // @synthesize IntRes1; @property(retain, nonatomic) NSString *dataFmt; // @synthesize dataFmt; @property(retain, nonatomic) NSString *streamId; // @synthesize streamId; @property(nonatomic) long dataType; // @synthesize dataType; @property(nonatomic) long isThumb; // @synthesize isThumb; @property(retain, nonatomic) NSString *head256Md5; // @synthesize head256Md5; @property(retain, nonatomic) NSString *md5; // @synthesize md5; @property(retain, nonatomic) NSString *cdnKey; // @synthesize cdnKey; @property(nonatomic) long status; // @synthesize status; @property(nonatomic) unsigned long size; // @synthesize size; @property(retain, nonatomic) NSString *cdnUrl; // @synthesize cdnUrl; @property(retain, nonatomic) NSString *localDataID; // @synthesize localDataID; @property(nonatomic) unsigned long localItemId; // @synthesize localItemId;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_StrRes2;
  • (const WCDBCondition_8be2a476 *)db_StrRes1;
  • (const WCDBCondition_e9b1f587 *)db_IntRes2;
  • (const WCDBCondition_e9b1f587 *)db_IntRes1;
  • (const WCDBCondition_8be2a476 *)db_dataFmt;
  • (const WCDBCondition_8be2a476 *)db_streamId;
  • (const WCDBCondition_750820ee *)db_dataType;
  • (const WCDBCondition_750820ee *)db_isThumb;
  • (const WCDBCondition_8be2a476 *)db_head256Md5;
  • (const WCDBCondition_8be2a476 *)db_md5;
  • (const WCDBCondition_8be2a476 *)db_cdnKey;
  • (const WCDBCondition_750820ee *)db_status;
  • (const WCDBCondition_e9b1f587 *)db_size;
  • (const WCDBCondition_8be2a476 *)db_cdnUrl;
  • (const WCDBCondition_8be2a476 *)db_localDataID;
  • (const WCDBCondition_e9b1f587 *)db_localItemId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavoritesDownloadCDNInfo : NSObject { unsigned long localItemId; NSString *localDataID; NSString *cdnUrl; unsigned long size; long status; NSString *cdnKey; NSString *md5; NSString *head256Md5; long isThumb; long dataType; NSString *dataFmt; unsigned long IntRes1; unsigned long IntRes2; NSString *StrRes1; NSString *StrRes2; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *StrRes2; // @synthesize StrRes2; @property(retain, nonatomic) NSString *StrRes1; // @synthesize StrRes1; @property(nonatomic) unsigned long IntRes2; // @synthesize IntRes2; @property(nonatomic) unsigned long IntRes1; // @synthesize IntRes1; @property(retain, nonatomic) NSString *dataFmt; // @synthesize dataFmt; @property(nonatomic) long dataType; // @synthesize dataType; @property(nonatomic) long isThumb; // @synthesize isThumb; @property(retain, nonatomic) NSString *head256Md5; // @synthesize head256Md5; @property(retain, nonatomic) NSString *md5; // @synthesize md5; @property(retain, nonatomic) NSString *cdnKey; // @synthesize cdnKey; @property(nonatomic) long status; // @synthesize status; @property(nonatomic) unsigned long size; // @synthesize size; @property(retain, nonatomic) NSString *cdnUrl; // @synthesize cdnUrl; @property(retain, nonatomic) NSString *localDataID; // @synthesize localDataID; @property(nonatomic) unsigned long localItemId; // @synthesize localItemId;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_StrRes2;
  • (const WCDBCondition_8be2a476 *)db_StrRes1;
  • (const WCDBCondition_e9b1f587 *)db_IntRes2;
  • (const WCDBCondition_e9b1f587 *)db_IntRes1;
  • (const WCDBCondition_8be2a476 *)db_dataFmt;
  • (const WCDBCondition_750820ee *)db_dataType;
  • (const WCDBCondition_750820ee *)db_isThumb;
  • (const WCDBCondition_8be2a476 *)db_head256Md5;
  • (const WCDBCondition_8be2a476 *)db_md5;
  • (const WCDBCondition_8be2a476 *)db_cdnKey;
  • (const WCDBCondition_750820ee *)db_status;
  • (const WCDBCondition_e9b1f587 *)db_size;
  • (const WCDBCondition_8be2a476 *)db_cdnUrl;
  • (const WCDBCondition_8be2a476 *)db_localDataID;
  • (const WCDBCondition_e9b1f587 *)db_localItemId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavSearchItem : NSObject { unsigned long localId; NSString *xml; NSString *searchStr; unsigned long status; long type; long subTypes; NSString *StrRes1; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *StrRes1; // @synthesize StrRes1; @property(nonatomic) long subTypes; // @synthesize subTypes; @property(nonatomic) long type; // @synthesize type; @property(nonatomic) unsigned long status; // @synthesize status; @property(retain, nonatomic) NSString *searchStr; // @synthesize searchStr; @property(retain, nonatomic) NSString *xml; // @synthesize xml; @property(nonatomic) unsigned long localId; // @synthesize localId;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_StrRes1;
  • (const WCDBCondition_750820ee *)db_subTypes;
  • (const WCDBCondition_750820ee *)db_type;
  • (const WCDBCondition_e9b1f587 *)db_status;
  • (const WCDBCondition_8be2a476 *)db_searchStr;
  • (const WCDBCondition_8be2a476 *)db_xml;
  • (const WCDBCondition_e9b1f587 *)db_localId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavFileRetainCount : NSObject { NSString *md5; unsigned long itemLocalId; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned long itemLocalId; // @synthesize itemLocalId; @property(retain, nonatomic) NSString *md5; // @synthesize md5;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_itemLocalId;
  • (const WCDBCondition_8be2a476 *)db_md5;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavTag : NSObject { unsigned long localId; NSString *tag; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *tag; // @synthesize tag; @property(nonatomic) unsigned long localId; // @synthesize localId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_tag;
  • (const WCDBCondition_e9b1f587 *)db_localId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountPhoneVerifyViewController : WCAccountBaseViewController <IAutoVerifySMSExt, UITextFieldDelegate> { UIButton *m_noCodeBtn; UIButton *m_doneBtn; WCUITextField *m_textFieldVerifyCode; WCAccountTextFieldItem *m_textFieldVerifyCodeItem; WCBaseKeyboardToolBar *m_keyboardBar; id m_delegate; int m_iCountDown; int m_iCount; int m_stypeType; int m_fbReg; int m_qqReg; int m_emailReg; BOOL m_bFirstLoop; BOOL m_bShowCloseSafeDevice; UIButton *m_btnQQReg; }

  • (void).cxx_destruct;
  • (BOOL)recoverFromArchive:(id)arg1;
  • (void)OnHandleOpenAutoVerifySMS:(id)arg1;
  • (void)WCBaseInfoItemEditChanged:(id)arg1;
  • (void)WCBaseInfoItemPressReturnKey:(id)arg1;
  • (void)setDelegate:(id)arg1;
  • (void)didReceiveMemoryWarning;
  • (void)vcResignFirstResponder;
  • (void)vcBecomeFirstResponder;
  • (void)initView;
  • (void)onNoCodeClicked:(id)arg1;
  • (void)onPhoneVerifyAgain;
  • (void)startTimer;
  • (void)reportTime:(id)arg1;
  • (void)stopTimer;
  • (void)updateSendVerifyCodeButton;
  • (void)showCloseSafeDevice;
  • (void)onCloseSafeDevice;
  • (void)jumpToUnProtectPage;
  • (BOOL)isShowEmailReg;
  • (BOOL)isShowQQReg;
  • (BOOL)isFBClose;
  • (BOOL)needCount;
  • (void)initNavigationBar;
  • (void)onPhoneVerifyBack;
  • (void)onNext;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSightFullPlayViewController : MMUIViewController { WCMediaItem *m_mediaData; WCDataItem *m_dataItem; UIButton *m_bgButton; WCSightFullPlayView *m_sightFullPlayView; id m_delegate; }

@property(retain, nonatomic) WCDataItem *m_dataItem; // @synthesize m_dataItem; @property(retain, nonatomic) WCMediaItem *m_mediaData; // @synthesize m_mediaData; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)tryRotateOrientation; - (void)tryResetAdAttachVideoEndPlayTime; - (void)tryAddAdAttachVideoPlayCount; - (void)tryLogAdAttachVideoStartPlayTime; - (void)onFullSightDownloadFinished:(id)arg1 downloadType:(int)arg2; - (BOOL)shouldShowDetailButton; - (id)getDetailButtonTitle; - (void)onFullSightPlayEnd:(BOOL)arg1; - (void)onClickDetailButton; - (void)onClickFullPlayViewForViewAttachVideo; - (void)onLongPressedFullSightView:(id)arg1; - (void)onClickFullSightView:(id)arg1; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (unsigned int)supportedInterfaceOrientations; - (void)onLongPressFullPlayView; - (void)onClickFullPlayView; - (void)didReceiveMemoryWarning; - (void)layoutAllSubviews:(BOOL)arg1; - (void)stopPlayWithAnimated:(BOOL)arg1; - (void)viewDidLoad; - (void)dealloc; - (id)initWithMediaData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonRecoverLogicObject : MMObject <EmoticonDownloadMd5ListCgiDelegate, EmoticonDownloadProxyDelegate> { BOOL m_isActive; BOOL m_hasStartLogic; EmoticonDownloadMd5ListCgi *m_recoverCgi; EmoticonDownloadProxy *m_downloadCgi; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) BOOL m_hasStartLogic; // @synthesize m_hasStartLogic; @property(nonatomic) BOOL m_isActive; // @synthesize m_isActive; @property(retain, nonatomic) EmoticonDownloadProxy *m_downloadCgi; // @synthesize m_downloadCgi; @property(retain, nonatomic) EmoticonDownloadMd5ListCgi *m_recoverCgi; // @synthesize m_recoverCgi; - (void).cxx_destruct; - (void)performDownloadEmoticon; - (void)onEmoticonDownloadMd5Failed:(id)arg1 withUserInfo:(id)arg2; - (void)onEmoticonDownloadMd5Ok:(id)arg1 AndFilePath:(id)arg2 withUserInfo:(id)arg3; - (void)onEmoticonDownloadMd5Failed:(id)arg1; - (void)onEmoticonDownloadMd5Ok:(id)arg1 AndFilePath:(id)arg2; - (void)onEmoticonDownloadMd5ListFailed; - (void)onEmoticonDownloadMd5ListOk:(id)arg1; - (void)completeAndAddEmoticonWithMd5:(id)arg1 imageData:(id)arg2; - (void)startDownloadWithMd5List:(id)arg1; - (BOOL)clearLocalContentByMd5List:(id)arg1; - (void)callFailedDelegate; - (void)callOkDelegate; - (void)downloadEmoticon; - (BOOL)canStartCgiNow; - (void)goonLogic; - (BOOL)isActive; - (void)startLogicWithIncrementMd5List:(id)arg1; - (void)startLogic; - (void)dealloc; - (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactRemarkLogic : MMObject { }

  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (BOOL)deleteCardImg:(id)arg1;
  • (void)onUploadCardImg:(id)arg1;
  • (BOOL)uploadCardImg:(id)arg1 image:(id)arg2 clientId:(id)arg3 startPos:(unsigned long)arg4;
  • (BOOL)uploadCardImg:(id)arg1 image:(id)arg2;
  • (void)onDownloadCardImg:(id)arg1;
  • (void)downloadCardImg:(id)arg1;
  • (void)tryDeleteInvalidateCardImg:(id)arg1;
  • (id)getCardImg:(id)arg1;
  • (id)pathForCardImage:(id)arg1 url:(id)arg2;
  • (id)listCardImgFile;
  • (void)dealloc;

@end

@interface HackUITextField : UITextField { }

  • (BOOL)becomeFirstResponder;
  • (BOOL)resignFirstResponder;

@end

@interface MailReceiverEditView : MMUIView <MailContactButtonDelegate, UITextFieldDelegate, UIAlertViewDelegate> { NSMutableArray *m_arrReceiverButtons; int m_uiReceiverEditViewTag; id m_delegate; HackUITextField *m_textField; UIButton *m_addContactButton; UILabel *m_textLabel; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) int m_uiReceiverEditViewTag; // @synthesize m_uiReceiverEditViewTag; - (void).cxx_destruct; - (int)count; - (void)onMailContactClicked:(id)arg1 sender:(id)arg2; - (BOOL)textFieldShouldReturn:(id)arg1; - (void)textFieldDidEndEditing:(id)arg1; - (BOOL)finishEditing; - (BOOL)finishEditing:(id)arg1; - (void)ShowAlertForInvalidContact; - (void)onTextFieldChanged:(id)arg1; - (void)deleteMailContactButton; - (void)finishEdit:(id)arg1; - (void)beginEdit:(id)arg1; - (void)onMailContactDoubleClicked:(id)arg1; - (void)onAddReceiver:(id)arg1; - (id)text; - (void)setText:(id)arg1; - (void)removeAllContacts; - (id)getMailContacts; - (BOOL)isFirstResponder; - (void)setAddButtonHide:(BOOL)arg1; - (void)resizeButtons; - (BOOL)resignFirstResponder; - (BOOL)becomeFirstResponder; - (BOOL)addMailContact:(id)arg1; - (void)updateBtnArray; - (void)updateTextFieldPosition; - (struct CGPoint)getNewBtnPointForNewBtn:(id)arg1; - (void)layoutSubviews; - (void)initView:(float)arg1; - (void)initAddContactButton; - (void)initTextField; - (id)getDisplayName; - (void)fixSize; - (void)dealloc; - (id)initWithReceiverTag:(int)arg1 MaxWidth:(float)arg2; - (id)initWithReceiverTag:(int)arg1; - (void)properInit; - (BOOL)isMailAddrFormatOK:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiTalkSessionListViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource> { MMDelegateProxy *_delegate; MultiTalkSessionListControllerConfigData *_viewControllerConfigData; MMTableView *_tableView; }

@property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(retain, nonatomic) MultiTalkSessionListControllerConfigData *viewControllerConfigData; // @synthesize viewControllerConfigData=_viewControllerConfigData; @property(nonatomic) __weak MMDelegateProxy *delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)initTableView; - (void)initView; - (void)initData; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidLoad; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface UIImageViewExForHBV4 : UIImageView { }

  • (void)setFrame:(struct CGRect)arg1;

@end

@interface WCImageFullScreenViewContainerForHBV4 : MMUIScrollView <WCActionSheetDelegate, UIScrollViewDelegate, MMImageScrollViewHelperDelegate, WCFacadeExt, WCIMageGreetingExtV4> { WCMediaItem *m_mediaData; WCMediaItemWrap *m_mediaDataWrap; struct CGRect m_originImageRectInScreen; struct CGSize m_initalContentSize; UIImage *m_image; BOOL m_isAnimating; BOOL m_isShowing; BOOL m_bIsLongPressHandled; BOOL m_isImageReady; BOOL m_isComeFromDownload; int m_lastDeviceOrientation; UIImageView *m_container; MMLoadingView *m_loadingView; MMProgressViewEx *m_processView; MMImageScrollViewHelper *m_scrollViewHelper; WCActionSheet *m_actionSheet; id m_delegate; UIButton *m_countDownBtn; UILabel *m_moneyLabel; UILabel *m_rmbLabel; UILabel *m_balanceTipLabel; UIView *m_backgroundView; UIImageView *m_blurCutoutImageView; MMWebImageView *m_adImageView; UIButton *m_greetingTipBtn; UILabel *m_noMoneytipLabel; UILabel *m_noMoneyDetailtipLabel; unsigned long m_count; MMTimer *_timer; UIView *m_blurView; UIImageView *m_adView; UIImageView *m_bannerImageView; UIImageView *m_bannerInnerBorderView; UIImageView *m_logoImageView; UILabel *m_sponsorSloganLabel; UIImageView *m_hasMyPhotoView; ZCWScrollNumView *m_numView; unsigned long m_rewardMoney; UILabel *m_yuanLable; UIView *m_bkgView; ScanQRCodeLogicController *_scanQRCodeLogic; }

@property(retain, nonatomic) UIImageView *m_container; // @synthesize m_container; @property(retain, nonatomic) UIView *m_backgroundView; // @synthesize m_backgroundView; @property(readonly, nonatomic) MMLoadingView *m_loadingView; // @synthesize m_loadingView; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) struct CGSize m_initalContentSize; // @synthesize m_initalContentSize; @property(nonatomic) struct CGRect m_originImageRectInScreen; // @synthesize m_originImageRectInScreen; @property(retain, nonatomic) WCMediaItemWrap *m_mediaDataWrap; // @synthesize m_mediaDataWrap; @property(retain, nonatomic) WCMediaItem *m_mediaData; // @synthesize m_mediaData; @property(retain, nonatomic) UIImage *m_image; // @synthesize m_image; - (void).cxx_destruct; - (void)greetingTipBtnClicked; - (void)resetPositionByContainerFrame; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)LongPressEvents; - (void)PreScanQRCode; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (BOOL)isTouchInView:(id)arg1; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)animationRotateDidStop; - (void)contentNeedRotateWithOrientation:(int)arg1; - (void)onDeviceRotate:(BOOL)arg1; - (void)onDownloadMediaProcessChange:(id)arg1 downloadType:(int)arg2 current:(int)arg3 total:(int)arg4; - (void)animationHideDidStop; - (void)animationHideWithRotate; - (struct CGAffineTransform)getAnimationRotateTransform; - (void)tryDownloadImage; - (void)animationShowWithMediaItem:(id)arg1; - (void)animationShowWithMediaItemWrap:(id)arg1; - (void)animationShowStep2; - (void)resetCountDownBtn; - (void)countDown; - (BOOL)isMyPhoto; - (void)animationShowStep2_Animate; - (void)animationShowStep2_ImageNotReady; - (void)showHongBaoView; - (void)animationShowDidStop; - (unsigned long)genRandomRewardMoney; - (void)showNumAnimation; - (void)initHongBaoUI; - (void)initHongBaoAchievementUI; - (void)onJumpDetail; - (id)generateBlurSnapshotImageForView:(id)arg1; - (void)animationShowView; - (void)setContentOffsetAndSize; - (void)clearStatus; - (struct CGRect)getCenterRect:(struct CGSize)arg1 maxSize:(struct CGSize)arg2; - (void)showProcessView; - (void)reloadView:(id)arg1; - (void)initScrollViewHelper; - (void)onDoubleTap:(id)arg1; - (void)hideHbItems; - (void)resetRedEnvelopesInfoWhenExit; - (void)onSingleTap:(id)arg1; - (id)viewForZooming; - (void)scrollViewDidZoom:(id)arg1; - (id)viewForZoomingInScrollView:(id)arg1; - (void)userDidTakeScreenshot:(id)arg1; - (void)startLoadingNonBlock; - (void)stopLoading; - (void)startLoadingBlocked; - (void)setContentSize:(struct CGSize)arg1; - (void)setContentOffset:(struct CGPoint)arg1; - (void)setZoomScale:(float)arg1 animated:(BOOL)arg2; @property(nonatomic) struct CGRect frame; - (void)dealloc; - (void)stopAllAnimation; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(copy, nonatomic) NSArray *gestureRecognizers; @property(readonly) unsigned int hash; @property(nonatomic) float maximumZoomScale; @property(nonatomic) float minimumZoomScale; @property(readonly) Class superclass; @property(nonatomic) float zoomScale;

@end

@interface ShakeCombineListViewController : MMUIViewController <tableViewDelegate, UITableViewDelegate, UITableViewDataSource, WCActionSheetDelegate, ShakeMgrExt> { MMTableView *m_tableView; NSMutableDictionary *m_userHeaderImageCache; id m_delegate; unsigned long m_shakeListViewType; NSMutableArray *m_tableRows; int m_newCount; int _m_shakeListViewSubtype; }

@property(nonatomic) int m_shakeListViewSubtype; // @synthesize m_shakeListViewSubtype=_m_shakeListViewSubtype; @property(nonatomic) unsigned long m_shakeListViewType; // @synthesize m_shakeListViewType; @property(retain, nonatomic) MMTableView *m_tableView; // @synthesize m_tableView; @property(retain, nonatomic) NSMutableDictionary *m_userHeaderImageCache; // @synthesize m_userHeaderImageCache; - (void).cxx_destruct; - (void)adjustSubviewRects; - (void)adjustView; - (void)onTopBarFrameChanged; - (void)willDisappear; - (void)willAppear; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)onSelectedContactInfo:(id)arg1; - (BOOL)isInMyContactList:(id)arg1; - (void)showPeopleInfoView:(id)arg1; - (void)showContactInfoView:(id)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (id)makeShakeTvCell:(id)arg1 Item:(id)arg2 IndexPath:(id)arg3; - (id)makeShakeBeaconCell:(id)arg1 Item:(id)arg2 IndexPath:(id)arg3; - (id)makeShakeMusicCell:(id)arg1 Item:(id)arg2 IndexPath:(id)arg3; - (id)makeShakePeopleCell:(id)arg1 Item:(id)arg2 IndexPath:(id)arg3; - (void)makeMoreCell:(id)arg1; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)loadDataFromStorage; - (void)reloadTableViewData; - (void)showNoResultTips:(id)arg1; - (id)getCachedHeaderImageForUser:(id)arg1 imgUrl:(id)arg2; - (void)viewDidLoad; - (void)initTableView; - (void)viewDidLayoutSubviews; - (void)onShowAll; - (void)OnReturn; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onReturn; - (void)onClickClearHistory; - (void)clearListData; - (id)initWithListType:(unsigned long)arg1; - (void)setM_Delegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VOIPSyncMgr : MMService <PBMessageObserverDelegate, MMService> { BOOL mIsWeakSessionActive; BOOL mIsSessionActive; BOOL mIsNeedSync; int mRoomId; long long mRoomKey; BOOL m_isDoingSync; int cancelInviteStatus; NSData *mKeyBuf; NSMutableArray *mOplogList; NSRecursiveLock *mOplogLock; MMTimer *m_syncTimer; }

@property(retain, nonatomic) MMTimer *m_syncTimer; // @synthesize m_syncTimer; @property(retain, nonatomic) NSRecursiveLock *mOplogLock; // @synthesize mOplogLock; @property(retain, nonatomic) NSMutableArray *mOplogList; // @synthesize mOplogList; @property(retain, nonatomic) NSData *mKeyBuf; // @synthesize mKeyBuf; - (void).cxx_destruct; - (void)StopSession; - (void)PushRelayData:(id)arg1; - (void)PushControlStatus:(unsigned long)arg1; - (void)SyncByNotifyWithRoomId:(int)arg1 andRoomKey:(long long)arg2; - (void)StartSessionWithRoomId:(int)arg1 andRoomKey:(long long)arg2; - (void)StartWeakSessionWithRoomId:(int)arg1 andRoomKey:(long long)arg2; - (void)forceCheck_next_sync; - (void)StartSyncTimer:(unsigned int)arg1; - (void)StopSyncTimer; - (void)dealloc; - (id)init; - (int)getSitemStatus; - (long long)getRoomKey; - (int)getRoomId; - (void)onServiceReloadData; - (void)onServiceClearData; - (void)ClearOplog; - (void)RemoveOplog:(id)arg1; - (id)GetOplog; - (void)AddOplog:(unsigned long)arg1 data:(id)arg2; - (void)SendSyncRequestFor:(id)arg1 withSelector:(unsigned long)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)HandleVoipSyncResp:(id)arg1 Event:(unsigned long)arg2; - (void)retriveKeyFrom:(id)arg1 StatusKey:(unsigned int *)arg2 RelayKey:(unsigned int *)arg3 ConnectingKey:(unsigned int *)arg4; - (BOOL)isSyncKeyNew:(id)arg1; - (void)check_next_sync;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VOIPReportData : NSObject { }

  • (void)ReportCalledActionWithRoomId:(int)arg1 WithRoomKey:(long long)arg2 WithRoomType:(unsigned long)arg3 WithUserActionType:(int)arg4;
  • (void)ReportPushUIReportWithRoomId:(int)arg1 WithRoomKey:(long long)arg2 WithRoomType:(unsigned long)arg3 WithAckStatus:(int)arg4 WithNetType:(int)arg5 WithTimeStamp:(unsigned long long)arg6;
  • (void)ReportGetRoomInfoWithRoomId:(int)arg1 WithRoomKey:(long long)arg2 WithRoomType:(unsigned long)arg3 WithRespType:(unsigned int)arg4 WithTimeStamp:(unsigned long long)arg5;
  • (void)ReportDataNotifyWithRoomId:(int)arg1 WithRoomKey:(long long)arg2 WithRoomType:(unsigned long)arg3 WithTimeStamp:(unsigned long long)arg4;
  • (void)ReportVoipTalkingWithRoomId:(int)arg1 WithRoomKey:(long long)arg2 WithRoomType:(unsigned long)arg3 WithRoomMemberId:(int)arg4 WithIsTalkingStatus:(int)arg5;
  • (void)ReportVoipCancelInviteWithRoomId:(int)arg1 WithRoomKey:(long long)arg2 WithRoomType:(unsigned long)arg3 WithCancelInvite:(int)arg4 WithCancelTime:(int)arg5 WithTimeStamp:(unsigned long long)arg6;
  • (void)ReportVoipGotRemoteStatusWithRoomId:(int)arg1 WithRoomKey:(long long)arg2 WithRoomType:(unsigned long)arg3 WithRemoteStatus:(int)arg4;
  • (void)ReportVoipStartCallWithRoomId:(int)arg1 WithRoomKey:(long long)arg2 WithRoomType:(unsigned long)arg3 WithStartCallStatus:(int)arg4 WithNetType:(int)arg5;
  • (void)ReportAudioEntranceHandsFree:(BOOL)arg1;
  • (void)ReportAudioEntranceMute:(BOOL)arg1;
  • (void)ReportVideoEntrnaceHandsFree:(BOOL)arg1;
  • (void)ReportVideoEntranceMute:(BOOL)arg1;
  • (void)ReportVoipActionClickBigPreview;
  • (void)ReportVoipActionClickSmallPreview;
  • (void)ReportVoipActionDragSmallPreview;
  • (void)ReportVoipActionSwitchCamera;
  • (void)ReportSwitchToVoiceAfterAcceptWithRoomId:(int)arg1 WithRoomKey:(long long)arg2 WithRoomType:(unsigned long)arg3;
  • (void)ReportSwitchToVoiceBeforeAcceptWithRoomId:(int)arg1 WithRoomKey:(long long)arg2 WithRoomType:(unsigned long)arg3;
  • (void)ReportSwitchToVoiceBeforeRemoteAcceptWithRoomId:(int)arg1 WithRoomKey:(long long)arg2 WithRoomType:(unsigned long)arg3;
  • (void)ReportSelectVoiceVoipFriendFromPlus;
  • (void)ReportSelectVoipFriendFromPlus;
  • (void)ReportAudioCallFromProfile;
  • (void)ReportAudioCallFromPlugin;
  • (void)ReportAudioCallFromMessageOver;
  • (void)ReportAudioCallFromMessageInterrpt;
  • (void)ReportAudioCallFromMessageNotConnect;
  • (void)ReportAudioCallFromPlus;
  • (void)ReportVideoCallFromProfile;
  • (void)ReportVideoCallFromPlugin;
  • (void)ReportVideoCallFromMessageOver;
  • (void)ReportVideoCallFromMessageInterrpt;
  • (void)ReportVideoCallFromMessageNotConnect;
  • (void)ReportVideoCallFromPlus;
  • (void)ReportVoipSoundActionInitType:(unsigned long)arg1 Mute:(BOOL)arg2;
  • (void)ReportVoipSoundActionInitType:(unsigned long)arg1 HandsFree:(BOOL)arg2;
  • (void)ReportVoipActionType:(unsigned long)arg1;
  • (void)ReportSwitchToVoiceAcceptWithRoomId:(int)arg1 WithRoomKey:(long long)arg2 WithRoomType:(unsigned long)arg3 WithScene:(unsigned long)arg4 WithUserType:(int)arg5;
  • (void)ReportVoipSelectFriendScene:(unsigned long)arg1 CallType:(unsigned long)arg2;
  • (void)ReportVoipCallFromScene:(unsigned long)arg1 CallType:(unsigned long)arg2 WordingType:(unsigned long)arg3;

@end

@interface ScanQRCodeLogicController : BaseScanLogicController <NewQRCodeScannerDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, UIAlertViewDelegate, GetA8KeyLogicDelegate, ScanBarcodeExt> { NewQRCodeScanner *_scanner; _Bool _hasCamera; GetA8KeyLogic *_logic; NSString *_desc; BOOL _hasFoundCode; NSString *_loadingText; NSString *_alertText; BOOL _showingMyQRCode; BOOL _scanOnePictureMode; NSOperationQueue *_scanPicOperationQueue; NSObject *_semaphore; BOOL _bIsScanFromAlbumImage; BOOL _hasReported; unsigned long fromScene; }

@property(nonatomic) unsigned long fromScene; // @synthesize fromScene; @property(nonatomic) BOOL hasFoundCode; // @synthesize hasFoundCode=_hasFoundCode; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; - (void).cxx_destruct; - (void)onNeedStartScan; - (void)onGetProductInfoHandleEnd; - (void)onGetProductInfoEnd; - (void)onGetProductInfoStart; - (void)onSearchContactHandleEnd; - (void)onSearchContactEnd; - (void)onSearchContactStart; - (void)onGetA8KeyEnd; - (void)onGetA8KeyStart; - (void)OnSendBarcode:(id)arg1 Err:(int)arg2; - (void)onGotBarcode:(id)arg1 Type:(id)arg2; - (void)NewQRCodeScanner:(id)arg1 didScanResult:(id)arg2 type:(id)arg3 version:(int)arg4; - (void)reportEngineStatWithScene:(unsigned int)arg1; - (void)reportAfterCameraViewControlelrExit; - (id)getResultType; - (id)getResultData; - (void)showScanResult; - (BOOL)getScanResult:(double)arg1; - (void)doScanQRCode:(id)arg1; - (void)tryScanOnePicture:(id)arg1; - (void)onRotate; - (BOOL)shouldPopFromStack; - (BOOL)shouldDoAnimationWhenDismiss; - (void)scanOnePicture:(id)arg1; - (void)startLoadingCheck; - (void)startLoadingSearch; - (void)onIntroButtonClicked; - (id)getIntroDesctiption; - (id)getIntroTitle; - (float)getIntroButtonTopPadding; - (id)getIntroButtonTitle; - (BOOL)shouldShowIntroButton; - (float)getPreviewScale; - (id)getAlertText; - (id)getLoadingText; - (id)getInfoText; - (struct CGRect)getDrawCropRect; - (void)setCropRect; - (void)stopScan; - (void)startScan; - (void)releaseSemaphore; @property(readonly, nonatomic) int scanCodeType; - (void)dealloc; - (id)initWithViewController:(id)arg1 CodeType:(int)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCEditMemberPannel : MMUIView { NSString *_descriptionTip; UIImageView *_backgroundView; UIImageView *_pannelBackgroundView; UIScrollView *_pannelScrollView; UIButton *_pannelAddButton; UIImageView *_pannelLineView; UILabel *_pannelDescLabel; UIButton *_closeButton; id _pannelDelegate; id _pannelDataSource; }

@property(retain, nonatomic) NSString *descriptionTip; // @synthesize descriptionTip=_descriptionTip; @property(nonatomic) __weak id pannelDataSource; // @synthesize pannelDataSource=_pannelDataSource; @property(nonatomic) __weak id pannelDelegate; // @synthesize pannelDelegate=_pannelDelegate; - (void).cxx_destruct; - (void)layoutSubviews; - (void)hiddenAddButton:(BOOL)arg1; - (void)showAnimation; - (void)reload; - (id)initWithFrame:(struct CGRect)arg1 andDecriptionTip:(id)arg2; - (id)viewForItem:(unsigned int)arg1; - (unsigned int)numberOfItems; - (void)onClickAddButton; - (void)onClickCloseButton; - (void)initView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WebMailUtil : MMObject { }

  • (id)getWebMailTitle:(id)arg1 MaxWidth:(float)arg2 withAddress:(id)arg3;
  • (id)getWebMailTitle:(id)arg1 LandscapeMode:(BOOL)arg2 MaxWidth:(float)arg3 withAddress:(id)arg4;
  • (id)SystemConvertMailNode2HTMLContent:(id)arg1 withImgIndex:(int)arg2;
  • (id)MailcompressImage:(id)arg1;
  • (id)SystemConvertMailNodeList2HTMLContent:(id)arg1;
  • (id)ConvertMailNode2HTMLContent:(id)arg1;
  • (id)GetHtmlImageMessage:(id)arg1;
  • (id)ConvertMailNodeList2HTMLContent:(id)arg1;

@end

@interface VOIPDialData : NSObject { NSData *mLocalPid; NSData *mLocalCapInfo; NSData *mRemotePid; NSData *mRemoteCapInfo; int mStrategy; int mRoomId; int mRoomMemberId; CContact *mContact; NSString *mCaller; int mLinkDisconnectHbInterval; int mLinkDisconnectHbCnt; int mEncryptLength; NSData *mClientSigns; NSData *mRemoteDirectInfo; int mARQStrategy; int mARQCacheLen; int mARQRttThreshold; int mARQUsedRateThreshold; int mARQRespRateThreshold; int mEncryptStrategy; NSData *mEncryptKey; int mQosStrategyVideo; int mQosStrategyAudio; int mQosStrategyLink; NSMutableArray *mRelaySvrIp; NSMutableArray *mRelaySvrPort; NSMutableArray *mPunchSvrIp; NSMutableArray *mPunchSvrPort; NSMutableArray *mTcpSvrIp; NSMutableArray *mTcpSvrPort; NSMutableArray *mCSSvrIp; NSMutableArray *mCSSvrPort; int mFECSvrCtr; NSData *mFECKeyPara1; NSData *mFECKeyPara2; NSMutableArray *mCSVoipMember; int _mDataChannelType; unsigned long long mRoomId64; long long mRoomKey; }

@property(nonatomic) int mDataChannelType; // @synthesize mDataChannelType=_mDataChannelType; @property(retain, nonatomic) NSMutableArray *mCSVoipMember; // @synthesize mCSVoipMember; @property(retain, nonatomic) NSData *mFECKeyPara2; // @synthesize mFECKeyPara2; @property(retain, nonatomic) NSData *mFECKeyPara1; // @synthesize mFECKeyPara1; @property(nonatomic) int mFECSvrCtr; // @synthesize mFECSvrCtr; @property(retain, nonatomic) NSMutableArray *mCSSvrPort; // @synthesize mCSSvrPort; @property(retain, nonatomic) NSMutableArray *mCSSvrIp; // @synthesize mCSSvrIp; @property(retain, nonatomic) NSMutableArray *mTcpSvrPort; // @synthesize mTcpSvrPort; @property(retain, nonatomic) NSMutableArray *mTcpSvrIp; // @synthesize mTcpSvrIp; @property(retain, nonatomic) NSMutableArray *mPunchSvrPort; // @synthesize mPunchSvrPort; @property(retain, nonatomic) NSMutableArray *mPunchSvrIp; // @synthesize mPunchSvrIp; @property(retain, nonatomic) NSMutableArray *mRelaySvrPort; // @synthesize mRelaySvrPort; @property(retain, nonatomic) NSMutableArray *mRelaySvrIp; // @synthesize mRelaySvrIp; @property(nonatomic) int mQosStrategyLink; // @synthesize mQosStrategyLink; @property(nonatomic) int mQosStrategyAudio; // @synthesize mQosStrategyAudio; @property(nonatomic) int mQosStrategyVideo; // @synthesize mQosStrategyVideo; @property(retain, nonatomic) NSData *mEncryptKey; // @synthesize mEncryptKey; @property(nonatomic) int mEncryptStrategy; // @synthesize mEncryptStrategy; @property(nonatomic) int mARQRespRateThreshold; // @synthesize mARQRespRateThreshold; @property(nonatomic) int mARQUsedRateThreshold; // @synthesize mARQUsedRateThreshold; @property(nonatomic) int mARQRttThreshold; // @synthesize mARQRttThreshold; @property(nonatomic) int mARQCacheLen; // @synthesize mARQCacheLen; @property(nonatomic) int mARQStrategy; // @synthesize mARQStrategy; @property(retain, nonatomic) NSData *mRemoteDirectInfo; // @synthesize mRemoteDirectInfo; @property(retain, nonatomic) NSData *mClientSigns; // @synthesize mClientSigns; @property(nonatomic) int mEncryptLength; // @synthesize mEncryptLength; @property(nonatomic) int mLinkDisconnectHbCnt; // @synthesize mLinkDisconnectHbCnt; @property(nonatomic) int mLinkDisconnectHbInterval; // @synthesize mLinkDisconnectHbInterval; @property(retain, nonatomic) NSString *mCaller; // @synthesize mCaller; @property(retain, nonatomic) CContact *mContact; // @synthesize mContact; @property(nonatomic) long long mRoomKey; // @synthesize mRoomKey; @property(nonatomic) int mRoomMemberId; // @synthesize mRoomMemberId; @property(nonatomic) unsigned long long mRoomId64; // @synthesize mRoomId64; @property(nonatomic) int mRoomId; // @synthesize mRoomId; @property(nonatomic) int mStrategy; // @synthesize mStrategy; @property(retain, nonatomic) NSData *mRemoteCapInfo; // @synthesize mRemoteCapInfo; @property(retain, nonatomic) NSData *mRemotePid; // @synthesize mRemotePid; @property(retain, nonatomic) NSData *mLocalCapInfo; // @synthesize mLocalCapInfo; @property(retain, nonatomic) NSData *mLocalPid; // @synthesize mLocalPid; - (void).cxx_destruct; - (void)UpdateCSVoipMemberInfo:(id)arg1; - (void)AddCSVoipMemberInfo:(id)arg1; - (id)GetCSVoipMemberInfo:(unsigned int)arg1; - (BOOL)isValidKey; - (void)reset; - (void)SetRoomId64:(unsigned long long)arg1; - (void)SetRoomKey:(long long)arg1; - (void)SetRoomMemberId:(int)arg1; - (void)SetRoomId:(int)arg1; - (void)dealloc; - (id)init;

@end

@interface CSVoipMemberInfo : NSObject { unsigned int memberid; unsigned int status; unsigned int substatus; unsigned int seq; }

@property(nonatomic) unsigned int seq; // @synthesize seq; @property(nonatomic) unsigned int substatus; // @synthesize substatus; @property(nonatomic) unsigned int status; // @synthesize status; @property(nonatomic) unsigned int memberid; // @synthesize memberid;

@end

@interface GetPushSystemImageEvent : NetCmdEvent { NSString *m_url; unsigned long m_offset; unsigned long m_mode; }

  • (void).cxx_destruct;
  • (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2;
  • (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2;
  • (BOOL)SetEventInfo:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface FavLocationLabelView : MMUIView { FavoritesItem *m_favItem; UIImageView *m_labelBkgView; UIImageView *m_remarkIcon; UIButton *m_labRemark; UIView *m_lineView; UIImageView *m_tagIcon; UIButton *m_labTags; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) FavoritesItem *m_favItem; // @synthesize m_favItem; - (void).cxx_destruct; - (void)onFavTag; - (void)onFavRemark; - (void)updateLocLabel; - (void)initLocLabelView; - (void)layoutSubviews; - (id)initWithFavItem:(id)arg1;

@end

@interface MultiTalkHDHeadView : UIView <MessageObserverDelegate, IStrangerContactMgrExt> { BOOL _m_vaild; UIImageView *_m_headView; CBaseContact *_m_contact; }

@property(retain, nonatomic) CBaseContact *m_contact; // @synthesize m_contact=_m_contact; @property(retain, nonatomic) UIImageView *m_headView; // @synthesize m_headView=_m_headView; @property(nonatomic) BOOL m_vaild; // @synthesize m_vaild=_m_vaild; - (void).cxx_destruct; - (void)onStrangerContactUpdateForbidden:(id)arg1; - (void)onStrangerContactUpdated:(id)arg1 Contact:(id)arg2; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)internalGetImageForUsername; - (void)internalGetImageForUrl; - (id)getRealUserName:(id)arg1; - (void)downloadHDHeadImage; - (void)dealloc; - (BOOL)updateHDHeadToView; - (void)updateNormalHeadToView; - (void)updateContact:(id)arg1; - (void)setFrame:(struct CGRect)arg1; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface NewQRCodeScanner : MMUIView <UINavigationControllerDelegate, CameraScannerViewDelegate, IUiUtilExt> { BOOL oneDMode; BOOL decoding; BOOL hasInit; BOOL rotateImage; struct CGRect cropRect; NSString *_resultData; NSString *_resultType; char *_sendImage; basic_string7d00a7a9 decodeData; basic_string7d00a7a9 decodeType; basic_string7d00a7a9 _decodeCharset; struct QBAR_REPORT_MSG _reportMsg; struct QBar *_qbar; struct timeval _startTime; int scanCodeType; id _delegate; unsigned int _totalFrames; unsigned int _totalCostTime; unsigned int _succCostTime; NSString *_resolutionRatio; unsigned int _retryTimes; unsigned int _decodeStat; NSString *_typeName; unsigned int _dataLength; NSString *_charSet; unsigned int _qrCodeVersion; unsigned int _pyramidLv; NSString *_binarizerMethod; }

@property(readonly, nonatomic) NSString *binarizerMethod; // @synthesize binarizerMethod=_binarizerMethod; @property(readonly, nonatomic) unsigned int pyramidLv; // @synthesize pyramidLv=_pyramidLv; @property(readonly, nonatomic) unsigned int qrCodeVersion; // @synthesize qrCodeVersion=_qrCodeVersion; @property(readonly, nonatomic) NSString *charSet; // @synthesize charSet=_charSet; @property(readonly, nonatomic) unsigned int dataLength; // @synthesize dataLength=_dataLength; @property(readonly, nonatomic) NSString *typeName; // @synthesize typeName=_typeName; @property(readonly, nonatomic) unsigned int decodeStat; // @synthesize decodeStat=_decodeStat; @property(readonly, nonatomic) unsigned int retryTimes; // @synthesize retryTimes=_retryTimes; @property(readonly, nonatomic) NSString *resolutionRatio; // @synthesize resolutionRatio=_resolutionRatio; @property(readonly, nonatomic) unsigned int succCostTime; // @synthesize succCostTime=_succCostTime; @property(readonly, nonatomic) unsigned int totalCostTime; // @synthesize totalCostTime=_totalCostTime; @property(readonly, nonatomic) unsigned int totalFrames; // @synthesize totalFrames=_totalFrames; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(readonly, nonatomic) int scanCodeType; // @synthesize scanCodeType; @property(nonatomic) struct CGRect cropRect; // @synthesize cropRect; @property(retain, nonatomic) NSString *resultType; // @synthesize resultType=_resultType; @property(retain, nonatomic) NSString *resultData; // @synthesize resultData=_resultData; - (id).cxx_construct; - (void).cxx_destruct; - (void)stopCapture; - (void)startCapture; - (void)showScanResult; - (BOOL)tryScanOnePicture:(id)arg1; - (_Bool)scanOnePicture:(id)arg1; - (void)notifyResult:(id)arg1 type:(id)arg2 version:(int)arg3; - (void)notifyGotBarcode:(id)arg1; - (id)getStringFromUTF8Bytes:(const char *)arg1 LENGTH:(int)arg2; - (BOOL)doScanCode:(char *)arg1 Width:(int)arg2 Height:(int)arg3; - (void)captureOutput:(id)arg1 didOutputSampleBuffer:(struct opaqueCMSampleBuffer *)arg2 fromConnection:(id)arg3; - (void)notifyDelegate:(id)arg1 type:(id)arg2 version:(int)arg3; - (void)dealloc; - (id)initWithDelegate:(id)arg1 CodeType:(int)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCListYearFloatView : MMUIView { MMUILabel *_yearLabel; UIImageView *_bgImageView; }

@property(retain, nonatomic) UIImageView *bgImageView; // @synthesize bgImageView=_bgImageView; @property(retain, nonatomic) MMUILabel *yearLabel; // @synthesize yearLabel=_yearLabel; - (void).cxx_destruct; - (void)layoutSubviews; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface EmoticonTabRecommendMgr : MMService <MMService, IMsgExt> { }

  • (void)testXml;
  • (id)getStringWithSuperNode:(struct XmlReaderNode_t *)arg1 withKey:(const char *)arg2;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)removeItemWithProductId:(id)arg1;
  • (id)getTabRecommendData;
  • (id)init;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MusicLogInfo : NSObject { unsigned int _playerType; NSString *_musicId; NSString *_musicTitle; NSString *_singer; NSString *_appID; unsigned int _musicDuaration; unsigned int _duarationToPlay; unsigned int _duarationOnForeground; BOOL _bTakeScreenShotAtFirstPage; BOOL _bTakeScreenShotAtFullLyricPage; unsigned int _musicPlayerEntranceType; BOOL _bSwipeToNext; BOOL _bSwipeToPrevious; unsigned int _playModeWhenStop; BOOL _bShowFullLyricPage; BOOL _bShowFirstPage; BOOL _bEasterEggToPlayAll; BOOL _bEasterEggToPlayOne; NSString *_albumName; }

@property(retain, nonatomic) NSString *albumName; // @synthesize albumName=_albumName; @property(nonatomic) BOOL bEasterEggToPlayOne; // @synthesize bEasterEggToPlayOne=_bEasterEggToPlayOne; @property(nonatomic) BOOL bEasterEggToPlayAll; // @synthesize bEasterEggToPlayAll=_bEasterEggToPlayAll; @property(nonatomic) BOOL bShowFirstPage; // @synthesize bShowFirstPage=_bShowFirstPage; @property(nonatomic) BOOL bShowFullLyricPage; // @synthesize bShowFullLyricPage=_bShowFullLyricPage; @property(nonatomic) unsigned int playModeWhenStop; // @synthesize playModeWhenStop=_playModeWhenStop; @property(nonatomic) BOOL bSwipeToPrevious; // @synthesize bSwipeToPrevious=_bSwipeToPrevious; @property(nonatomic) BOOL bSwipeToNext; // @synthesize bSwipeToNext=_bSwipeToNext; @property(nonatomic) unsigned int musicPlayerEntranceType; // @synthesize musicPlayerEntranceType=_musicPlayerEntranceType; @property(nonatomic) BOOL bTakeScreenShotAtFullLyricPage; // @synthesize bTakeScreenShotAtFullLyricPage=_bTakeScreenShotAtFullLyricPage; @property(nonatomic) BOOL bTakeScreenShotAtFirstPage; // @synthesize bTakeScreenShotAtFirstPage=_bTakeScreenShotAtFirstPage; @property(nonatomic) unsigned int duarationOnForeground; // @synthesize duarationOnForeground=_duarationOnForeground; @property(nonatomic) unsigned int duarationToPlay; // @synthesize duarationToPlay=_duarationToPlay; @property(nonatomic) unsigned int musicDuaration; // @synthesize musicDuaration=_musicDuaration; @property(retain, nonatomic) NSString *appID; // @synthesize appID=_appID; @property(retain, nonatomic) NSString *singer; // @synthesize singer=_singer; @property(retain, nonatomic) NSString *musicTitle; // @synthesize musicTitle=_musicTitle; @property(retain, nonatomic) NSString *musicId; // @synthesize musicId=_musicId; @property(nonatomic) unsigned int playerType; // @synthesize playerType=_playerType; - (void).cxx_destruct; - (BOOL)hasSildeVertical; - (BOOL)hasSwiped; - (id)genLogInfo13044; - (id)genLogInfo; - (void)resetMusicPlayerEntranceType; - (void)resetLogStat; - (id)init;

@end

@interface FavProductDetailViewController : ProductDetailViewController { FavoritesItem *m_favItem; }

  • (void).cxx_destruct;
  • (void)onEditProductTag;
  • (void)onDeleteProduct;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (id)initWithFavData:(id)arg1;
  • (id)initWithFavoritesItem:(id)arg1;

@end

@interface WCOutDialViewController : MMUIViewController <WCOutDialPadDelegate, UIGestureRecognizerDelegate, WCOutCountryCodeDelegate, UIViewControllerAnimatedTransitioning, IWCOutCallExt> { UIButton *m_deleteBtn; UIButton *m_countryCodeBtn; UILabel *m_countryNameLabel; UILabel *m_phoneNumLabel; UILabel *m_contactNameLabel; WCOutDialPad *m_dialPad; BOOL m_isEditingCountryCode; NSString *m_countryCodeChosen; NSMutableString *m_editingCountryCodeText; NSMutableString *m_editingPhoneText; NSString *m_defaultInput; BOOL needDisMissSelf; unsigned int DialScece; BOOL hasUserEditFullNumber; BOOL hasCheckNumber; }

  • (void).cxx_destruct;
  • (void)OnCheckNumberResp:(unsigned int)arg1 RespCountryCode:(id)arg2;
  • (id)mmNavigationController:(id)arg1 animationControllerForOperation:(int)arg2 fromViewController:(id)arg3 toViewController:(id)arg4;
  • (void)animateTransition:(id)arg1 fromVC:(id)arg2 toVC:(id)arg3 fromView:(id)arg4 toView:(id)arg5;
  • (void)animateTransition:(id)arg1;
  • (double)transitionDuration:(id)arg1;
  • (void)CountryCodePickerDidPickCountryCode:(id)arg1;
  • (void)chooseCountryCode;
  • (void)OnPressedDialPadFunctionBtnWithType:(unsigned int)arg1;
  • (void)OnPressedDialPadKeyWithText:(id)arg1 andKeyCode:(int)arg2;
  • (void)updatePhoneNumLabel;
  • (void)updateCountryCodeAndNeedSave:(BOOL)arg1;
  • (void)removeLastTextFromPhoneNumText;
  • (void)removeLastTextFromCountryCodeText;
  • (void)removeLastTextFromInput;
  • (void)appendToPhoneNumTextWithNextChar:(id)arg1;
  • (void)beginToEditCountryCode;
  • (BOOL)checkIsEditingCountryCode:(BOOL)arg1;
  • (void)appendToCountryCodeTextWithNextChar:(id)arg1;
  • (void)appendToInputWithNextChar:(id)arg1;
  • (void)appendToInputWithText:(id)arg1;
  • (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2;
  • (BOOL)canBecomeFirstResponder;
  • (void)onPasteToInputLabel;
  • (void)onCopyInputLabel;
  • (void)onShowOperationMenu:(id)arg1;
  • (void)didLongPressDeleteBtn:(id)arg1;
  • (void)didPressedButton:(id)arg1;
  • (void)showLogWithLongPressed:(id)arg1;
  • (void)openKitchen;
  • (void)initView;
  • (void)viewWillBePoped:(BOOL)arg1;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLayoutSubviews;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)initWithInput:(id)arg1 PhoneNum:(id)arg2 DialScece:(unsigned int)arg3;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SightFacade : MMService <SightTipsShakeViewControllerDelegate, IMMNewSessionMgrExt, SightMomentDraftTipsViewControllerDelegate, MMService, IMsgExt, SightCaptureDelegate, MMovieCompressorDelegate> { BOOL m_preventCamera; MMWindowController *m_sightDraftTipsWindow; MMWindowController *m_sightTipsWindow; MMWindowController *m_sightWindowController; MainFrameSightViewController *m_sightWindowView; NSMutableArray *m_distributeList; MMObject *m_logic; SightDraftMgr *m_draftMgr; unsigned long m_compressorID; NSMutableDictionary *m_compressorDic; NSMutableArray *m_invalidateCompressor; unsigned long m_captureCounter; unsigned long m_continousCaptureID; CDStruct_1b6d18a9 m_lastCaptureTime; UIImage *m_blurImage; BOOL m_lightDetector; CMMotionManager *m_cmManager; BOOL _needShakeDetector; NSDictionary *_sightLimitationDictionary; NSArray *_allowableSightFPS; NSArray *_allowableSightFrameSize; float _allowableSightMaxDuration; }

@property(nonatomic) float allowableSightMaxDuration; // @synthesize allowableSightMaxDuration=_allowableSightMaxDuration; @property(retain, nonatomic) NSArray *allowableSightFrameSize; // @synthesize allowableSightFrameSize=_allowableSightFrameSize; @property(retain, nonatomic) NSArray *allowableSightFPS; // @synthesize allowableSightFPS=_allowableSightFPS; @property(retain, nonatomic) NSDictionary *sightLimitationDictionary; // @synthesize sightLimitationDictionary=_sightLimitationDictionary; @property(nonatomic) BOOL needShakeDetector; // @synthesize needShakeDetector=_needShakeDetector; @property(retain, nonatomic) UIImage *blurImage; // @synthesize blurImage=m_blurImage; @property(readonly, nonatomic) BOOL preventCamera; // @synthesize preventCamera=m_preventCamera; - (void).cxx_destruct; - (float)currentMaxSightDurationForKey:(id)arg1; - (float)sightCaptureMaxDurationWithScene:(unsigned int)arg1; - (BOOL)isTurnOnLegalityCheckForReceivedSight; - (unsigned int)legalityTypeOfSight:(id)arg1; - (void)statDraftUse:(unsigned long)arg1 operation:(unsigned long)arg2; - (void)statDraftSave:(unsigned long)arg1; - (void)statPlay:(unsigned long)arg1; - (void)statOper:(unsigned long)arg1 operation:(unsigned long)arg2 targetCount:(unsigned long)arg3; - (void)statSent:(unsigned long)arg1 target:(unsigned long)arg2; - (id)getDraftList; - (void)removeDraft:(id)arg1; - (void)addDraft:(id)arg1; - (id)getForwardContactList; - (void)removeUsrFromSightDistributeList:(id)arg1; - (void)popUsrToListTop:(id)arg1; - (id)pathOfSightOrderList; - (void)OnReceiveSight:(id)arg1; - (void)OnSendSight:(id)arg1; - (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2; - (void)onDeleteSessionOfUser:(id)arg1; - (struct CGSize)sightViewSizeWithImgSize:(struct CGSize)arg1; - (struct CGSize)thumbImageSizeWithMediaItem:(id)arg1; - (struct CGRect)jumpToMomentTimelineTopAtBackgroundWithMediaItem:(id)arg1; - (void)resumeMusicPlay; - (void)moveOutSightWindowWithMomentDraftTips:(BOOL)arg1; - (void)moveOutSightWindow; - (void)fadeOutSightWindow; - (void)closeSightWindowWithMomentDraftTips; - (void)closeSightWindow; - (void)closeSightViewController; - (id)getSubImage:(struct CGRect)arg1 inImage:(id)arg2; - (void)showSightCameraFromMomentDraft:(id)arg1 withMaskImg:(id)arg2; - (void)showSightWindowForMomentWithMask:(id)arg1 byViewController:(id)arg2 scene:(int)arg3; - (void)showSightWindowWithBottomMask:(id)arg1 andTopMask:(id)arg2 maskAlpha:(float)arg3 iconCenter:(struct CGPoint)arg4 byViewController:(id)arg5; - (void)onSightDraftTipsTouchBegin; - (void)hideDraftTipsWindow; - (void)showSightDraftTipsWindow; - (void)onCloseTips; - (void)showSightShakeTipsWindowbyViewController:(id)arg1; - (void)mMovieCompressor:(id)arg1 onMovieCompressFinished:(id)arg2 thumbImg:(id)arg3 ret:(unsigned long)arg4; - (void)mMovieCompressor:(id)arg1 onMovieCompressFailed:(unsigned long)arg2; - (void)cancelCompress:(unsigned long)arg1; - (unsigned long)compressSightVideo:(id)arg1 withVideoSize:(struct CGSize)arg2 andBitrate:(int)arg3; - (void)closeLightBoots; - (void)openLightBoots; - (BOOL)isLightBoostOn; - (void)onRecorderFinished:(unsigned long)arg1 moviePath:(id)arg2 withThumb:(id)arg3; - (void)onRecorderFailed:(unsigned long)arg1; - (void)onCameraStop; - (void)onCameraAudioReady; - (void)onCameraVideoReady; - (void)onCameraPreviewReady:(id)arg1; - (void)onCameraPreviewGap:(id)arg1; - (void)stopShakeDetector; - (void)startShakeDector; - (void)realStartRecording; - (unsigned long)prepareRecording:(struct CGSize)arg1 bitrate:(float)arg2 atCaptureScene:(unsigned int)arg3; - (void)cancelRecording:(unsigned long)arg1; - (void)stopRecording:(unsigned long)arg1; - (unsigned long)startRecording:(struct CGSize)arg1 bitrate:(float)arg2 atCaptureScene:(unsigned int)arg3; - (void)savePreviewBlurImage:(id)arg1; - (void)detactImageLight:(id)arg1; - (void)processScreenCapture:(id)arg1; - (void)savePreviewCapture:(unsigned long)arg1; - (void)stopSnapShotTimer; - (void)startSnapShotTimer; - (void)captureImage:(id)arg1 withBlock:(CDUnknownBlockType)arg2; - (void)releasePreviewView:(id)arg1; - (id)genPreviewView:(struct CGRect)arg1; - (void)zoomInCamera; - (void)zoomCamera; - (BOOL)isSupportZoom; - (void)focusAtPoint:(struct CGPoint)arg1; - (void)startQRCodeScanner; - (BOOL)pauseCamera; - (void)startCameraAudio; - (void)startCamera:(BOOL)arg1 withAudio:(BOOL)arg2; - (void)startCamera:(BOOL)arg1; - (void)startCamera; - (BOOL)isCameraOn; - (void)onBecomeActive; - (void)onResignActive; - (float)getCameraHeight; - (BOOL)isAuthStatusOK; - (BOOL)checkRequestAuthAccess; - (BOOL)needCheckRequestAuthAccess; - (BOOL)isSupportSight; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GoogleContactLocalCacheImpl : NSObject { NSMutableArray *m_contactList; NSString *m_googleContactName; NSMutableDictionary *m_nickNameDic; }

  • (void)initialize; @property(retain, nonatomic) NSMutableDictionary *m_nickNameDic; // @synthesize m_nickNameDic; @property(retain, nonatomic) NSString *m_googleContactName; // @synthesize m_googleContactName; @property(retain, nonatomic) NSMutableArray *m_contactList; // @synthesize m_contactList;
  • (void).cxx_destruct;
  • (id)getGoogleNickNameForGmail:(id)arg1 forKey:(id)arg2;
  • (id)getContactListForKey:(id)arg1;
  • (void)clearCacheForKey:(id)arg1;
  • (BOOL)saveContactToFile:(id)arg1 forKey:(id)arg2;
  • (id)loadContactForKey:(id)arg1;
  • (id)getGoogleContactLocalCachePath;
  • (id)getGoogleContactLocalCacheRootDir;
  • (void)dealloc;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeCardDetailView : MMUIView <IWCCardPkgExt, WCNewCardDetailViewControllerDelegate, LuckyCoinAnimationControllerDelegate> { ShakeCardData *_shakeCardData; WCCardData *_wcCardData; BOOL _isNormalType; LuckyCoinAnimationController *_emojiController; id viewDelegate; }

@property(nonatomic) __weak id viewDelegate; // @synthesize viewDelegate; - (void).cxx_destruct; - (void)dealloc; - (void)onWCCardUpdate:(id)arg1; - (void)onAcceptCard:(id)arg1 ErrCode:(int)arg2 ErrMsg:(id)arg3; - (void)onGiftCard:(id)arg1 lastIndex:(id)arg2; - (void)onUseCard:(id)arg1; - (void)onWCCardDetailViewControllerCancel:(id)arg1; - (void)didAnimationFinish; - (id)getViewController; - (void)onSingleTap:(id)arg1; - (void)onClickViewCardDetail:(id)arg1; - (id)getAcceptCardBtnTitle; - (void)onClickAcceptBtn:(id)arg1; - (id)genGetCardView:(struct CGRect)arg1; - (id)getCloseBtn; - (id)getBottomBtn; - (id)genAcceptCardSuccView:(struct CGRect)arg1; - (void)hiddenAcceptFailLabel; - (void)showAcceptFailLabel:(id)arg1; - (void)hiddenCardDetailView; - (void)showGetCardView; - (void)showAcceptCardView; - (void)showAcceptSuccView; - (void)hiddenAllView; - (void)initView; - (void)layoutSubviews; - (id)getReceivedIcon; - (id)getBackgroundImage; - (id)getShakeCardData; - (BOOL)isShowingAcceptCardView; - (id)initWithCardData:(id)arg1 withFrame:(struct CGRect)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AudioSender : MMService <AMRAudioRecorderDelegate, SPXAudioRecorderDelegate, SilkAudioRecorderDelegate, UploadVoiceDelegate, MMService> { SPXAudioRecorder *m_spxrecorder; SilkAudioRecorder *m_silkRecorder; CMainControll *m_mainController; MMNewUploadVoiceMgr *m_upload; AMRAudioRecorder *m_amrrecorder; }

  • (void).cxx_destruct;
  • (void)ForwardVoiceMsg:(id)arg1 ToUsr:(id)arg2;
  • (void)ResendVoiceMsg:(id)arg1 MsgWrap:(id)arg2;
  • (BOOL)IsNeedRecordPrepareStatus;
  • (BOOL)isRecording;
  • (BOOL)StopRecord;
  • (void)stop;
  • (BOOL)CancelRecord;
  • (BOOL)RemoveTmpAudio:(unsigned long)arg1;
  • (id)GetTmpAudio:(unsigned long)arg1;
  • (unsigned long)StartRecord;
  • (BOOL)CanStartRecord;
  • (unsigned long)startRecordForFormat:(unsigned long)arg1;
  • (BOOL)canStartRecordForFormat:(unsigned long)arg1;
  • (BOOL)StartRecordFrom:(id)arg1 ToUser:(id)arg2 UserInfo:(id)arg3;
  • (BOOL)CanStartRecordFrom:(id)arg1 ToUser:(id)arg2;
  • (BOOL)isNeedRecordBySilkForQQOfflineMsg;
  • (BOOL)isNeedRecordBySilkForDyncfg;
  • (BOOL)isNeedRecordBySilkByUsername:(id)arg1;
  • (BOOL)isNeedSpeexAudioByUsrName:(id)arg1;
  • (void)dealloc;
  • (void)onServiceInit;
  • (BOOL)initFacade:(id)arg1;
  • (id)init;
  • (BOOL)prepareSend:(id)arg1;
  • (void)MainThreadAddMsg:(id)arg1;
  • (BOOL)deleteMessageFromDB:(id)arg1;
  • (BOOL)updateMessageStatus:(id)arg1;
  • (BOOL)updateMessageToDB:(id)arg1;
  • (BOOL)addMessageToDB:(id)arg1;
  • (id)getTmpAudioFileName:(unsigned long)arg1;
  • (id)getAudioFileName:(id)arg1 LocalID:(unsigned long)arg2;
  • (id)getChatName:(id)arg1;
  • (void)OnAMRPart:(id)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3 EndFlag:(unsigned long)arg4 ForceDelete:(BOOL)arg5;
  • (void)OnAMREndRecording:(id)arg1;
  • (void)OnAMRBeginRecording:(id)arg1 ErrNo:(int)arg2;
  • (void)OnAMRLevelMeter:(id)arg1 Peak:(float)arg2;
  • (BOOL)OnPrepareSendAMR:(id)arg1;
  • (BOOL)CheckIfButtonPressing:(id)arg1;
  • (void)OnSPXPart:(id)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3 EndFlag:(unsigned long)arg4 ForceDelete:(BOOL)arg5;
  • (void)OnSPXEndRecording:(id)arg1;
  • (void)OnSPXBeginRecording:(id)arg1 ErrNo:(int)arg2;
  • (void)OnSPXLevelMeter:(id)arg1 Peak:(float)arg2;
  • (BOOL)OnPrepareSendSPX:(id)arg1;
  • (void)onSilkPart:(id)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3 EndFlag:(unsigned long)arg4 ForceDelete:(BOOL)arg5 Duration:(unsigned long)arg6;
  • (void)onSilkEndRecording:(id)arg1;
  • (void)onSilkBeginRecording:(id)arg1 ErrNo:(int)arg2;
  • (void)onSilkLevelMeter:(id)arg1 Peak:(float)arg2;
  • (BOOL)onPrepareSendSilk:(id)arg1;
  • (BOOL)silkCheckIfButtonPressing:(id)arg1;
  • (void)OnPartSent:(id)arg1 ErrNo:(unsigned long)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PurchasedEmoticonViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, EmoticonBoughtListMgrExt, MMRefreshTableFooterDelegate, WCActionSheetDelegate, UIAlertViewDelegate> { unsigned long m_extrance; BOOL isLoadedFromCache; NSMutableArray *m_arrTableData; MMTableView *m_tableView; EmoticonStoreFootView *m_tailView; float labelMaxWidth; }

@property(nonatomic) float labelMaxWidth; // @synthesize labelMaxWidth; @property(nonatomic) BOOL isLoadedFromCache; // @synthesize isLoadedFromCache; @property(nonatomic) unsigned long m_extrance; // @synthesize m_extrance; @property(retain, nonatomic) EmoticonStoreFootView *m_tailView; // @synthesize m_tailView; @property(retain, nonatomic) MMTableView *m_tableView; // @synthesize m_tableView; @property(retain, nonatomic) NSMutableArray *m_arrTableData; // @synthesize m_arrTableData; - (void).cxx_destruct; - (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)viewDidLayoutSubviews; - (void)reloadData; - (void)OnBoughtListChanged:(id)arg1 withRet:(int)arg2; - (void)OnRestoreEmoticonItemFailed; - (void)OnRestoreEmoticonItemSuccess; - (struct CGPoint)makeTimeLimitLabel:(id)arg1 IndexPath:(id)arg2 marginRight:(struct CGPoint)arg3; - (struct CGPoint)makeTimeLabel:(id)arg1 IndexPath:(id)arg2 marginPoint:(struct CGPoint)arg3; - (struct CGPoint)makePriceLabel:(id)arg1 IndexPath:(id)arg2 marginPoint:(struct CGPoint)arg3; - (struct CGPoint)makePackNameLabel:(id)arg1 IndexPath:(id)arg2 marginPoint:(struct CGPoint)arg3; - (struct CGPoint)makeImageView:(id)arg1 IndexPath:(id)arg2 marginPoint:(struct CGPoint)arg3; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)checkIAPRet:(int)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onClickNavRightButton:(id)arg1; - (void)OnStartLoadingAndShowStringBlocked:(id)arg1; - (void)OnStopLoadingAndShowError:(id)arg1; - (void)OnStopLoadingAndShowOK:(id)arg1; - (void)OnStartLoadingAndShowString:(id)arg1; - (void)initFooterView; - (void)initTableView; - (void)initView; - (void)initData; - (void)viewDidLoad; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMBarButton : UIButton { int iContentWidth; int iContentHight; int iOriginWidth; int iOriginHeight; int eBarButtonStyle; }

@property(nonatomic) int eBarButtonStyle; // @synthesize eBarButtonStyle; @property(nonatomic) int iOriginHeight; // @synthesize iOriginHeight; @property(nonatomic) int iOriginWidth; // @synthesize iOriginWidth; @property(nonatomic) int iContentHight; // @synthesize iContentHight; @property(nonatomic) int iContentWidth; // @synthesize iContentWidth; - (void)tintColorDidChange; - (struct CGRect)backgroundRectForBounds:(struct CGRect)arg1; - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2; - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2;

@end

@interface MMBarButtonItem : UIBarButtonItem { struct CGRect m_standardPortriatFrame; MMBarButton *m_btn; struct UIEdgeInsets m_standardPortraitEdgeInsets; int m_iContentWidth; int m_iContentHeight; }

@property(nonatomic) int m_iContentWidth; // @synthesize m_iContentWidth; @property(nonatomic) int m_iContentHeight; // @synthesize m_iContentHeight; @property(nonatomic) struct UIEdgeInsets m_standardPortraitEdgeInsets; // @synthesize m_standardPortraitEdgeInsets; @property(nonatomic) struct CGRect m_standardPortriatFrame; // @synthesize m_standardPortriatFrame; @property(nonatomic) __weak MMBarButton *m_btn; // @synthesize m_btn; - (void).cxx_destruct; - (void)setFitInterfaceOrientation:(int)arg1; - (void)setEnabled:(BOOL)arg1;

@end

@interface MMBottomBarButton : UIButton { BOOL _extendTouchArea; int _barButtonStyle; }

@property(nonatomic) int barButtonStyle; // @synthesize barButtonStyle=_barButtonStyle; @property(nonatomic) BOOL extendTouchArea; // @synthesize extendTouchArea=_extendTouchArea; - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2;

@end

@interface MMUICommonUtil : NSObject { }

  • (id)getBarButtonWithTitle:(id)arg1 withIconImage:(id)arg2 target:(id)arg3 action:(SEL)arg4 style:(int)arg5 color:(id)arg6;
  • (id)getBottomBarButtonWithTitle:(id)arg1 backgroundImageName:(id)arg2 widthMargin:(float)arg3 target:(id)arg4 action:(SEL)arg5;
  • (id)getBottomBarButtonWithTitle:(id)arg1 target:(id)arg2 action:(SEL)arg3 style:(int)arg4;
  • (id)getBarButtonWithImage:(id)arg1 withHighlightedImage:(id)arg2 withDisabledImage:(id)arg3 withBackGroundImage:(id)arg4 withBackGroundImageHL:(id)arg5 withBackGroundImageDisable:(id)arg6 target:(id)arg7 action:(SEL)arg8 style:(int)arg9 accessibilityStr:(id)arg10;
  • (id)getBarButtonWithImageName:(id)arg1 target:(id)arg2 action:(SEL)arg3 style:(int)arg4 accessibility:(id)arg5 useTemplateMode:(BOOL)arg6;
  • (id)getBarButtonWithImageName:(id)arg1 target:(id)arg2 action:(SEL)arg3 style:(int)arg4 accessibility:(id)arg5;
  • (id)getBarButtonWithTitle:(id)arg1 withBackGroundImage:(id)arg2 withBackGroundImageHL:(id)arg3 withBackGroundImageDisable:(id)arg4 target:(id)arg5 action:(SEL)arg6 style:(int)arg7 maxWidth:(float)arg8 color:(id)arg9;
  • (id)getBarButtonWithTitle:(id)arg1 target:(id)arg2 action:(SEL)arg3 style:(int)arg4 maxWidth:(float)arg5 color:(id)arg6;
  • (id)getBarButtonWithTitle:(id)arg1 target:(id)arg2 action:(SEL)arg3 style:(int)arg4 color:(id)arg5;
  • (id)getBarButtonWithTitle:(id)arg1 target:(id)arg2 action:(SEL)arg3 style:(int)arg4;
  • (void)setBottomBarButtonTitleColor:(id)arg1 withStyle:(int)arg2;

@end

@interface WCDownloadEventHandler : ProtobufEventHandler { }

  • (void)OnProtocolConnectFail:(id)arg1;
  • (void)OnProtocolResponse:(id)arg1 shouldContinue:(_Bool *)arg2;
  • (int)getIDReportSceneKeyOffset:(id)arg1;
  • (void)monitorWebpPic:(BOOL)arg1 keyVector:(vector_01fc9dba *)arg2;
  • (void)monitorReport:(id)arg1 connectFail:(BOOL)arg2 keyVector:(vector_01fc9dba *)arg3;

@end

@interface FTSWCGameCell : MMTableViewCell { GameSearchItem *_wcgameItem; MMWebImageView *_iconView; AttributeLabel *_titleLabel; AttributeLabel *_descLabel; NSMutableArray *_arrKeyword; NSString *_searchText; }

@property(retain, nonatomic) NSString *searchText; // @synthesize searchText=_searchText; - (void).cxx_destruct; - (void)updateStatus:(BOOL)arg1; - (void)updateWCGameItem:(id)arg1 keywords:(id)arg2; - (void)initView; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface SGBarButton : UIButton { UIView *_divTopLine; UIView *_divBottomLine; UIImageView *_icon; UIImageView *_arrowIcon; MMUILabel *_label; BOOL _bFirstBar; }

@property(nonatomic) BOOL bFirstBar; // @synthesize bFirstBar=_bFirstBar; - (void).cxx_destruct; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)setHighlightedStatus; - (void)setNormalStatus; - (void)layoutLabel; - (void)layoutIcon; - (void)layoutDivLine; - (void)layoutSubviews; - (void)initLabel; - (void)initIcon; - (void)initDivLine; - (void)initView; - (id)initWithFrame:(struct CGRect)arg1; - (id)init;

@end

@interface SettingPrivateConfigViewController : MMUIViewController { NSMutableDictionary *m_changesOnExitMap; BOOL m_applySettingNow; MMTableViewInfo *m_tableViewInfo; WCOpLog *m_wcOpLog; BOOL m_strangerRightOpen; BOOL m_contactVerifySwitchOpen; BOOL m_recommendQQOpen; BOOL m_recommendPhoneOpen; BOOL m_recommendGoogleOpen; BOOL m_autoAddFriendPhoneShow; BOOL m_autoAddFriendPhoneOpen; BOOL m_bIsShowPhoneSectionIndexAtFirst; unsigned long m_phoneSection; DelaySwitchSettingLogic *m_delaySwitchLogic; }

@property(nonatomic) BOOL m_bIsShowPhoneSectionIndexAtFirst; // @synthesize m_bIsShowPhoneSectionIndexAtFirst; - (void).cxx_destruct; - (void)initDeepLinkConfig; - (void)showWCEditGroup; - (void)showWCBlackListView; - (void)showWCOutsiderView; - (void)editWCGroup:(id)arg1; - (void)allowStrangerWC:(id)arg1; - (void)contactVerifySwitchChanged:(id)arg1; - (void)recommendGoogleChanged:(id)arg1; - (void)autoAddFriendPhoneChanged:(id)arg1; - (void)recommendPhoneChanged:(id)arg1; - (void)doSetPrivateConfig:(unsigned long)arg1 on:(BOOL)arg2 bitset:(unsigned long)arg3; - (void)showAddMeWaysVC; - (void)applyUnSavedChanges; - (BOOL)setChangeOnExitForSelector:(SEL)arg1 withControl:(id)arg2; - (void)dealloc; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)reloadTableData; - (void)showBlackListView; - (id)init; - (id)getHeaderView:(id)arg1;

@end

@interface VoiceSearchMgr : MMService <SPXAudioRecorderDelegate, MMService, UploadSearchVoiceMgrDelegate> { unsigned long _curSearchId; UploadSearchVoiceMgr *_uploadMgr; SPXAudioRecorder *_recoder; }

  • (void).cxx_destruct;
  • (void)OnNetworkError:(unsigned long)arg1;
  • (void)OnLocalFileOperationError;
  • (void)OnGetResult:(id)arg1 VoiceId:(unsigned long)arg2;
  • (void)OnSPXPart:(id)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3 EndFlag:(unsigned long)arg4 ForceDelete:(BOOL)arg5;
  • (void)OnSPXEndRecording:(id)arg1;
  • (void)OnSPXBeginRecording:(id)arg1 ErrNo:(int)arg2;
  • (void)OnSPXLevelMeter:(id)arg1 Peak:(float)arg2;
  • (BOOL)StopSearch:(unsigned long)arg1;
  • (BOOL)StopRecord:(unsigned long)arg1;
  • (int)StartSearchSession;
  • (int)StartSearchContact;
  • (int)StartSearchWithType:(unsigned long)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCommentDetailViewControllerFB : MMUIViewController <InputControllerDelegate, BaseEmoticonViewDelegate, RichTextLayoutDelegate, UITableViewDelegate, UITableViewDataSource, WCFacadeExt, IMsgExt, MMGrowTextViewDelegate, tableViewDelegate, WCActionSheetDelegate, ILinkEventExt, WCCommentViewDelegate, UIAlertViewDelegate, WCImageFullScreeViewMgrExt, IStrangerContactMgrExt, ITranslateSnsMgrExt, WCAdvertiseActionFloatForABTestDelegate, WCSightViewExt> { MMTableView *_tableView; NSMutableArray *_contentViews; UIView *_likeListView; WCHeaderGridView *_headerGridView; UIImageView *_inputView; EmoticonBoardView *_emoticonBoardView; UIButton *_expressionButton; MMUILabel *_remainWordCountLabel; MMGrowTextView *_growTextView; WCOperateFloatView *_floatOperateView; WCAdvertiseActionFloatView *_advertiseActionFloatView; WCAdvertiseActionFloatForABTest *_advertiseFloadForABTest; WCInputController *_inputController; WCDataItem *_dataItem; WCContentItem *_contentItem; NSMutableArray *_arrMediaList; NSMutableArray *_arrCommentList; NSMutableArray *_arrLikeList; BOOL _bStranger; NSString *_nsStrangerUsrName; BOOL _bForbideComment; MMURLHandler *_urlHandler; BOOL _bIsShow; WCUserComment *_refComment; WCUserComment *_defaultRefComment; float _defaultRefCommentContentOffset; BOOL _hasFoundDefaultRefComment; NSObject *m_delegate; NSString *_copyedText; RichTextView *_contentDescView; RichTextView *m_translateView; UIButton *m_translateStatusView; UIImageView *m_translateLineView; int eTranslateStatus; float fTranslateViewHeight; WCUserComment *curLongPressedComment; WCUserComment *curTranslateComment; UIButton *_resendBtn; MMHeadImageView *_headImageView; UrlLabel *_nickLabel; WCContentItemBaseView *_mediaCellView; MMAdaptiveLabel *_withLabel; UILabel *_locationLabel; UIButton *_privacyBtn; UILabel *_timeLabel; UIButton *_operateBtn; UIButton *_deleteBtn; UIButton *_advertiseLogo; UIButton *_adDetailBtn; WCCommentView *_commentViewForDelete; WCADPageWrap *_floatViewPageWrap; WCADPageWrap *_abTestPageWrap; int m_commentWordLimit; BOOL m_bHasClickFloat; BOOL m_bHaveActionSheet; UILabel *_rewardTipLabel; WCSnsCommentDetailRewardView *_rewardDetailView; WCHeaderGridView *_headImageRewardView; UILabel *_adPOILabel; UILabel *_adChainStrengthenLabel; NSMutableDictionary *m_dicUserCommentsUICache; BOOL _bJustShowContent; BOOL _bMusicSearchScene; NSString *_nsUsrName; int _uiSource; }

  • (id)makeDataWrapForWCTranslate:(id)arg1;
  • (id)getReplyNickNameFromComment:(id)arg1; @property(nonatomic) BOOL bMusicSearchScene; // @synthesize bMusicSearchScene=_bMusicSearchScene; @property(nonatomic) BOOL bJustShowContent; // @synthesize bJustShowContent=_bJustShowContent; @property(retain, nonatomic) WCUserComment *defaultRefComment; // @synthesize defaultRefComment=_defaultRefComment; @property(retain, nonatomic) WCUserComment *refComment; // @synthesize refComment=_refComment; @property(nonatomic) __weak NSObject *m_delegate; // @synthesize m_delegate; @property(nonatomic) BOOL bForbideComment; // @synthesize bForbideComment=_bForbideComment; @property(nonatomic) BOOL bStranger; // @synthesize bStranger=_bStranger; @property(retain, nonatomic) WCDataItem *dataItem; // @synthesize dataItem=_dataItem; @property(nonatomic) int uiSource; // @synthesize uiSource=_uiSource; @property(retain, nonatomic) NSString *nsUsrName; // @synthesize nsUsrName=_nsUsrName; @property(retain, nonatomic) NSString *nsStrangerUsrName; // @synthesize nsStrangerUsrName=_nsStrangerUsrName;
  • (void).cxx_destruct;
  • (void)abTestViewHiddenWrap;
  • (void)floatViewHiddenWrap;
  • (void)onTranslateSnsChanged:(id)arg1;
  • (void)onTranslateSnsFailed:(id)arg1 errTip:(id)arg2;
  • (float)initTranslateStatusButton:(BOOL)arg1 withTitle:(id)arg2 andReferView:(id)arg3;
  • (void)makeTranslateShowAnimation;
  • (float)initContentTranslateView:(id)arg1 andSuperView:(id)arg2;
  • (void)onTranslateComment:(id)arg1;
  • (void)onTranslateAction:(id)arg1;
  • (id)GetMyTranslateSnsKeyID;
  • (void)onNetworkActivityStatusChanged;
  • (void)willDisshow;
  • (void)willDisappear;
  • (void)willShow;
  • (void)willAppear;
  • (void)adjustTableViewRect;
  • (void)updateNetworkStatus;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (void)onResendBtnClicked:(id)arg1;
  • (void)onViewAnimationWillHide;
  • (void)onCommentPhoto:(id)arg1;
  • (void)onClickCommentBtnOnFloatView;
  • (void)onClickContent:(id)arg1 confirmDelete:(BOOL)arg2;
  • (void)onShowGroup;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onDeletePhoto:(id)arg1;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onHeadImageClicked:(id)arg1;
  • (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2;
  • (void)willRotateToInterfaceOrientation:(int)arg1 duration:(double)arg2;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)viewDidLayoutSubviews;
  • (void)viewWillPush:(BOOL)arg1;
  • (void)viewWillDisappear:(BOOL)arg1;
  • (void)showBarButton:(id)arg1;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)updateHeaderGridView;
  • (id)FormCommentTipsView:(id)arg1;
  • (id)getCommentsUICacheKey:(id)arg1;
  • (void)onClickWithBtn;
  • (void)initTableView;
  • (void)initTableFooterView;
  • (int)getInputViewHeight;
  • (float)layoutHeadInnerView;
  • (float)getOperateBtnRightMargin;
  • (float)getCommentViewLeftMargin;
  • (float)getHeadImageViewLeftMargin;
  • (id)getContactDisplayName;
  • (void)onResumeScrollToTop;
  • (void)onForbidScrollToTop;
  • (void)rewardDetailViewTapped;
  • (void)initRewardDetailView:(id)arg1;
  • (BOOL)shouldShowRewardDetailView;
  • (BOOL)shouldShowRewardTip;
  • (void)initTableHeaderView;
  • (void)updateTimeLabelText;
  • (void)onActionAdChainStrengthen:(id)arg1;
  • (void)onActionAdPOI:(id)arg1;
  • (void)onActionLocation:(id)arg1;
  • (void)initData;
  • (void)dealloc;
  • (void)hideFloatView;
  • (id)init;
  • (void)onWCSightViewWillExitFullScreen:(id)arg1;
  • (void)onWCSightViewWillEnterFullScreen:(id)arg1;
  • (void)onStrangerContactUpdated:(id)arg1;
  • (void)onDontLikeWithChoose:(id)arg1;
  • (void)onDontLikeWithOtherReason:(id)arg1 QuestionExp:(id)arg2;
  • (void)onClickTipBtn:(id)arg1;
  • (void)onHideAdvertise:(id)arg1;
  • (void)onAdActoin:(id)arg1;
  • (void)onAdvertiseAction:(id)arg1;
  • (void)onAdvertiseDetail;
  • (BOOL)shouldInteractivePop;
  • (void)onCommentItemDeleteFinished:(int)arg1 commentItemID:(id)arg2 dataItemID:(id)arg3;
  • (void)onDataChangedWithAdded:(id)arg1 andChanged:(id)arg2 andDeleted:(id)arg3;
  • (void)updateRewardTip;
  • (void)updateRewardView;
  • (void)reloadExpressionButtonImage:(int)arg1;
  • (void)onExpressionButtonClicked:(id)arg1;
  • (void)delayReloadTableView;
  • (void)onReloadCommentCellView:(id)arg1;
  • (BOOL)isTouchEnableOnCommentView;
  • (void)onCommentViewLongPressed:(id)arg1 withText:(id)arg2 withRect:(struct CGRect)arg3;
  • (void)onCommentViewClicked:(id)arg1;
  • (void)onLinkClicked:(id)arg1 backupUrl:(id)arg2 withRect:(struct CGRect)arg3;
  • (void)onPhoneClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onTextLongPressed:(id)arg1 withRect:(struct CGRect)arg2 withView:(id)arg3;
  • (void)onPhoneLongPressed:(id)arg1 withRect:(struct CGRect)arg2 withView:(id)arg3;
  • (void)onLinkLongPressed:(id)arg1 withRect:(struct CGRect)arg2 withView:(id)arg3;
  • (void)showMenuItemForComment:(id)arg1 withRect:(struct CGRect)arg2 withComment:(id)arg3 isMySelf:(BOOL)arg4 isSending:(BOOL)arg5;
  • (void)showMenuItemForText:(id)arg1 withRect:(struct CGRect)arg2 isWord:(BOOL)arg3 andView:(id)arg4;
  • (void)onFavAddForTranslated:(id)arg1;
  • (void)onFavAdd:(id)arg1;
  • (void)onDelete:(id)arg1;
  • (void)onCopy:(id)arg1;
  • (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2;
  • (BOOL)canBecomeFirstResponder;
  • (void)onMenuControllerWillHide:(id)arg1;
  • (void)onMenuControllerDidHide:(id)arg1;
  • (void)onMenuControllerWillShow:(id)arg1;
  • (void)keyboardWillShow;
  • (void)keyboardWillHide;
  • (void)onInputModeChangeTo:(int)arg1 Animated:(BOOL)arg2;
  • (void)updateTableLayout;
  • (void)MMGrowTextViewBeginEditing:(id)arg1;
  • (void)MMGrowTextViewHeightDidChanged:(id)arg1;
  • (void)updateTableViewHeight;
  • (float)getTableViewVisibleHeight;
  • (void)didCommitText:(id)arg1;
  • (void)textViewTextDidChange;
  • (void)updateWordCnt:(int)arg1;
  • (void)reloadData:(id)arg1;
  • (void)updateInputView;
  • (void)keyboardDidHide;
  • (void)updateContentOffset;
  • (void)initInputController;
  • (void)initEmoticonView;
  • (void)initInputToolView;
  • (void)onSingleTapOnInputView;
  • (void)didFinishedLoading:(id)arg1;
  • (void)scrollViewWillBeginDragging:(id)arg1;
  • (void)touchesBegan_TableView:(id)arg1 withEvent:(id)arg2;
  • (void)resignInput;
  • (void)becomeInput;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountBindPhoneSetPrivateViewController : WCAccountBaseViewController { BOOL m_bAgreementMobileCanBeFound; BOOL m_bAgreementPushFriendToMe; NSString *m_nsHeaderWording; id m_delegate; UIButton *m_pushFriendToMeBtn; UIButton *m_mobileCanBeFoundBtn; }

  • (void).cxx_destruct;
  • (void)setDelegate:(id)arg1;
  • (void)viewDidLoad;
  • (void)initTableView;
  • (void)onPushFriendToMeAgreementClick;
  • (void)onMobileCanBeFoundAgreementClick;
  • (void)setPushFriendToMe:(BOOL)arg1;
  • (void)setAgreeMobileCanBeFound:(BOOL)arg1;
  • (void)initNavigationBar;
  • (void)onNext;

@end

@interface WCOutCountryCodePicker : MMSearchBarDisplayController <UITableViewDelegate, UITableViewDataSource> { id m_delegate; NSArray *m_arrData; unsigned long m_curSelectedSection; unsigned long m_curSelectedRow; MMTableView *m_tableView; BOOL m_bSearching; NSMutableArray *m_arrFilteredData; NSMutableArray *m_arrAllKeys; NSMutableDictionary *m_dicKeyToCountryCode; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=m_delegate; - (void).cxx_destruct; - (void)searchBarCancelButtonClicked:(id)arg1; - (void)searchBarSearchButtonClicked:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (void)doSearch:(id)arg1; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)OnReturn; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)initSearchBar; - (id)init; - (void)initData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface OnlineClientMgr : MMService <IMMLanguageMgrExt, MessageObserverDelegate, PBMessageObserverDelegate, IMMNewSessionMgrExt, MMKernelExt, MMService> { BOOL m_isRunningAsBakDevice; BOOL m_hasGetChatList; BOOL m_needHeartBeat; BOOL m_shouldVibrateOrSound; BOOL m_isLoginWebWX; BOOL m_isGettingOnlineInfo; BOOL m_shouldIgnorePushOpen; unsigned long m_curOnlineVersion; unsigned long m_iconType; NSString *m_summaryXml; NSArray *m_arrOnlineInfo; NSMutableSet *m_markingMsgRead; NSMutableSet *m_pendingMarkMsgRead; NSMutableArray *m_lastDeviceActiveMsg; SendActiveCGI *m_sendActiveCGI; unsigned int m_lastReadItemCreateTime; unsigned long m_markVoiceAsReadEventID; unsigned int m_extDeviceControls; CDUnknownBlockType m_logoutCallBackBlock; }

  • (void).cxx_destruct;
  • (id)GetBannerIcon;
  • (void)markVoiceMsgAsReadWithMessage:(id)arg1;
  • (void)handleMarkEnterpriseChatRead:(id)arg1;
  • (void)handleQuitEnterpriseChat:(id)arg1;
  • (void)handleEnterEnterpriseChat:(id)arg1;
  • (void)handleMarkPatternLockUpdate:(id)arg1;
  • (void)markPatternLockUpdate;
  • (void)onManulLogOut;
  • (void)onLanguageChange;
  • (void)onKickQuit;
  • (void)DidEnterForeground:(id)arg1;
  • (void)DidEnterBackground:(id)arg1;
  • (void)sendUnActiveRequest;
  • (void)sendActiveRequest;
  • (id)getSendActiveCGI;
  • (BOOL)shoudlSendActiveCGI;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (BOOL)isNeedSyncChatname:(id)arg1;
  • (void)onRemoteDeviceEnterSession:(id)arg1;
  • (void)onRemoteDeviceQuitSession:(id)arg1;
  • (void)onGetChatListResponsed:(id)arg1;
  • (void)onGetEnterFunction:(id)arg1;
  • (void)onGetQuitFunction:(id)arg1;
  • (void)onGetMarkFunction:(id)arg1;
  • (void)onGetNotifyUnlockFunction:(id)arg1;
  • (void)onGetSendCommandFunction:(id)arg1;
  • (void)onGetSyncEnd;
  • (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3;
  • (void)onActiveUsrNameChange:(id)arg1 curUsrName:(id)arg2;
  • (void)getAllChat;
  • (id)GetExtDeviceOnlineInfo;
  • (BOOL)isExtDeviceLocked;
  • (unsigned int)GetExtDeviceControls;
  • (id)GetOnlineClient;
  • (id)GetSelfOnlineInfo;
  • (id)GetOnlineSummaryForKey:(id)arg1;
  • (id)GetOnlineSummary;
  • (unsigned long)GetOnlineIconType;
  • (void)statusNotifyGetChatListRequest;
  • (void)checkExtdeviceControlsWithFlag:(unsigned long)arg1;
  • (void)checkShouldIgnorePushOpenWithFlag:(unsigned long)arg1;
  • (void)checkShouldAddFileHelperToTopWithFlag:(unsigned long)arg1;
  • (void)checkShouldHideOnelineInfoBarWithFlag:(unsigned long)arg1;
  • (void)checkExtDeviceOnlineStatusWithOnlineList:(id)arg1;
  • (void)onGetOnlineInfoResponse:(id)arg1 newOnlineVersion:(unsigned long)arg2;
  • (BOOL)createGetOnlineInfoEventWithNewOnlineVersion:(unsigned long)arg1;
  • (void)GetOnlineInfoFromServerWithNewOnlineVersion:(unsigned long)arg1;
  • (void)GetOnlineInfoFromServer;
  • (void)handleMarkTimelineListRead:(id)arg1;
  • (void)markTimelineListReadWithLastItemId:(id)arg1 itemCreateTime:(unsigned int)arg2;
  • (void)handleEnterWCMsgList:(id)arg1;
  • (void)enterWCMsgListWithLastItemCreateTime:(unsigned int)arg1;
  • (void)setLastDeviceActiveMsg:(id)arg1;
  • (void)onMarkMsgReadReturn:(id)arg1 withResponse:(id)arg2;
  • (void)MarkChatRead:(id)arg1;
  • (void)QuitChat:(id)arg1;
  • (void)EnterChat:(id)arg1;
  • (BOOL)isRunningAsBakDevice;
  • (void)setIsNeedShowPush:(BOOL)arg1;
  • (BOOL)isNeedShowPush;
  • (void)logoutWeb:(BOOL)arg1 withCompletion:(CDUnknownBlockType)arg2;
  • (BOOL)isLoginWebWX;
  • (void)forceCheckIsLoginWebWX;
  • (void)setAuthFlag:(unsigned int)arg1;
  • (unsigned long)genRandomClienMsgId;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WNNoteImageItem : WNNoteFavItemBase { BOOL _downloaded; NSString *_localPath; int _width; int _height; NSString *_bigImagePath; }

@property(retain, nonatomic) NSString *bigImagePath; // @synthesize bigImagePath=_bigImagePath; @property(nonatomic) int height; // @synthesize height=_height; @property(nonatomic) int width; // @synthesize width=_width; @property(retain, nonatomic) NSString *localPath; // @synthesize localPath=_localPath; @property(nonatomic) BOOL downloaded; // @synthesize downloaded=_downloaded; - (void).cxx_destruct; - (id)init;

@end

@interface WNNoteImageItemUtil : WNNoteItemUtilBase <WCActionSheetDelegate, MMImagePickerManagerDelegate> { NSMutableArray *itemArray; unsigned int m_imageChooseType; }

@property(nonatomic) unsigned int m_imageChooseType; // @synthesize m_imageChooseType; - (void).cxx_destruct; - (id)createThumbImage:(id)arg1; - (void)MMImagePickerManagerDidCancel:(id)arg1; - (void)PostFullResolutionImgWithALAsset:(id)arg1 Finish:(BOOL)arg2; - (void)didselectFullImgWithImgUrl:(id)arg1 Finish:(BOOL)arg2; - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2; - (void)onTakePhotoForPost; - (void)onCreatePostImageView; - (void)showImagePicker:(int)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (id)configItemWithBigImgPath:(id)arg1 andThumbImgPath:(id)arg2 andImgSize:(struct CGSize)arg3; - (void)insertItem:(id)arg1 isUpdate:(BOOL)arg2 isConfigData:(BOOL)arg3; - (void)onClickItem:(id)arg1; - (id)getIconHLName; - (id)getIconName; - (id)getTitle; - (void)onAddItemBegin:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavoritesSetting : NSObject { unsigned long long _totalCapacity; unsigned long long _usedCapcity; unsigned long _maxAutoUploadSize; unsigned long _maxAutoDownloadSize; unsigned long _maxFavFileSize; BOOL _bIsFirstTimeInFav; int _showFavIntroViewTimes; unsigned long long _usedCapacity; }

@property(nonatomic) int showFavIntroViewTimes; // @synthesize showFavIntroViewTimes=_showFavIntroViewTimes; @property(nonatomic) unsigned long maxFavFileSize; // @synthesize maxFavFileSize=_maxFavFileSize; @property(nonatomic) BOOL bIsFirstTimeInFav; // @synthesize bIsFirstTimeInFav=_bIsFirstTimeInFav; @property(nonatomic) unsigned long maxAutoDownloadSize; // @synthesize maxAutoDownloadSize=_maxAutoDownloadSize; @property(nonatomic) unsigned long maxAutoUploadSize; // @synthesize maxAutoUploadSize=_maxAutoUploadSize; @property(nonatomic) unsigned long long usedCapacity; // @synthesize usedCapacity=_usedCapacity; @property(nonatomic) unsigned long long totalCapacity; // @synthesize totalCapacity=_totalCapacity; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface ContactsViewController : MMTabBarBaseViewController <UITableViewDelegate, UITableViewDataSource, VerifyPhoneDelegate, WCActionSheetDelegate, ContactsDataLogicDelegate, MMSearchBarDelegate, MMVoiceSearchDelegate, MMVoiceSearchBarDelegate, FriendAsistSessionExt, MainTableDelegate> { MMMainTableView *m_tableView; struct UIEdgeInsets m_tableViewInsets; UILabel *m_countLabel; BOOL m_bShouldShowBindPhoneTip; ContactsDataLogic *m_contactsDataLogic; BOOL m_bShowHelloGroup; unsigned long m_uiHelloGroupUnreadCount; FTSVoiceSearchBarController *m_mmSearchBar; BOOL m_hasAddBlurEffectView; BOOL m_needResetTableViewOffset; BOOL m_searchDimmingViewRemoved; BOOL m_canSearchAfterInit; NSMutableArray *m_brandContactGroupList; BOOL _hasWechatOut; }

@property(nonatomic) BOOL hasWechatOut; // @synthesize hasWechatOut=_hasWechatOut; @property(retain, nonatomic) NSMutableArray *m_brandContactGroupList; // @synthesize m_brandContactGroupList; - (void).cxx_destruct; - (void)checkDBAutoRecover; - (void)initDeepLinkConfig; - (id)getVCWithDeepLinkName:(id)arg1; - (void)resetViewStatus; - (void)onFriendAssistUnreadCountChanged; - (void)updateTabBarBadge; - (void)updateHelloGroup; - (void)updateViewWhenSelectTab:(BOOL)arg1; - (id)getViewController; - (void)OnSayHelloDataChange; - (void)displayControllerSetActive:(BOOL)arg1 animated:(BOOL)arg2; - (void)SearchBarBecomeUnActive; - (BOOL)shouldShowTabbar; - (void)SearchBarBecomeActive; - (void)addBlurEffectView; - (void)setSearchTableResultText:(id)arg1; - (void)OnVoiceSearchButtonDown; - (void)searchDisplayControllerWillEndSearch:(id)arg1; - (void)searchDisplayControllerDidBeginSearch:(id)arg1; - (void)applySearchBeginAnimation:(id)arg1; - (void)searchDisplayControllerWillBeginSearch:(id)arg1; - (void)resetTableViewOffset:(id)arg1; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)MMVoiceSearchBarCancelButtonClicked:(id)arg1; - (void)MMVoiceSearchBarSearchButtonClicked:(id)arg1; - (void)MMVoiceSearchBar:(id)arg1 textDidChange:(id)arg2; - (BOOL)MMVoiceSearchBarShouldBeginEditing:(id)arg1; - (void)cancelSearch; - (BOOL)onFilterContactCandidate:(id)arg1; - (void)onContactsDataChange; - (void)willShow; - (void)didAppear; - (void)willDisshow; - (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)bindPhoneReturn; - (void)handleSelectdBrandGroup:(int)arg1; - (void)handleSelectdBindPhone; - (void)handleSelectedWechatOut; - (void)handleSelectEnterpriseBrand:(unsigned int)arg1; - (void)handleSelectdHelloGroup:(unsigned int)arg1; - (void)handleSelectdContactTag; - (void)handleSelectdChatRoom; - (void)handleSelectdHelloGroup; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (void)makeNewUserTipCell:(id)arg1; - (void)makeBindPhoneCell:(id)arg1; - (void)makeHelloGroupCell:(id)arg1 row:(unsigned int)arg2; - (void)makeCell:(id)arg1 tableCell:(id)arg2 section:(unsigned int)arg3 row:(unsigned int)arg4; - (void)makeEnterpriseBrandCell:(id)arg1 row:(int)arg2; - (void)makeWechatOutCell:(id)arg1; - (void)makeContactTagCell:(id)arg1; - (void)makeChatRoomCell:(id)arg1; - (void)makeHelloGroupCell:(id)arg1; - (void)addRedDotInGroupCell:(id)arg1 existNewBrand:(BOOL)arg2; - (void)makeGroupCell:(id)arg1 head:(id)arg2 title:(id)arg3; - (void)updateEnterpriseBrandItemCell:(id)arg1 contact:(id)arg2; - (void)updateNewContactsItemCell:(id)arg1 contact:(id)arg2; - (int)numberOfCellForBrandGroup; - (int)numberOfCellForEnterpriseBrandGroup; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (unsigned long)getSectionType:(int)arg1; - (int)ConvertToNormalContactSection:(int)arg1; - (BOOL)HasBindPhoneTip; - (BOOL)HasWechatOutGroup; - (BOOL)HasBrandGroup; - (BOOL)HasEnterpriseBrandGroup; - (BOOL)HasHelloGroup; - (void)tryHideSearchGuideView; - (void)tryInitViewOfSearchController; - (void)removeSearchDimmingView; - (BOOL)isSeachActive; - (float)getMainTableHeight; - (void)onMainWindowFrameChanged; - (void)hideSearchBar; - (void)finishSearchBarImmediately; - (BOOL)hasShowSearchBar; - (void)initSearchBar; - (void)initTitleArea; - (void)initBarItem; - (void)dealloc; - (void)didReceiveMemoryWarning; - (void)viewDidLayoutSubviews; - (void)reLayoutSubviews; - (void)viewDidLoad; - (void)initView; - (void)viewDidPop:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)removeContactsTip; - (void)viewWillAppear:(BOOL)arg1; - (void)viewWillPush:(BOOL)arg1; - (void)willAppear; - (void)initTableView; - (float)getMainTableBottomInset; - (void)initCountLabel:(id)arg1; - (void)updateCount; - (void)initData; - (void)onAddContact; - (void)onShowAddContact:(BOOL)arg1; - (void)showContactInfoView:(id)arg1; - (void)openContactInfoView:(int)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMBasePeekImageViewController : UIViewController { UIImage *_image; id _delegate; UIImageView *_imageView; }

@property(retain, nonatomic) UIImageView *imageView; // @synthesize imageView=_imageView; - (void).cxx_destruct; - (void)commitViewController; - (BOOL)canPop; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (void)reloadImage:(id)arg1; - (id)initWithImage:(id)arg1 delegate:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(nonatomic) __weak UIViewController *previewFromController; @property(nonatomic) __weak UIView *previewSourceView; @property(readonly) Class superclass;

@end

@interface FavTagHintView : MMUIView <UITableViewDelegate, UITableViewDataSource> { MMTableView *m_tableView; NSMutableArray *m_arrHints; NSString *m_currentInput; id m_delegate; }

@property(retain, nonatomic) NSString *m_currentInput; // @synthesize m_currentInput; @property(retain, nonatomic) NSMutableArray *m_arrHints; // @synthesize m_arrHints; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)showWithHeight:(float)arg1; - (void)initView; - (void)initData; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavoritesSearchDB : NSObject { MyFavoritesDB *_mmDB; }

  • (void).cxx_destruct;
  • (BOOL)getSearchItemList:(id)arg1 byType:(int)arg2 SearchContent:(id)arg3 tags:(id)arg4;
  • (BOOL)getSearchItemList:(id)arg1 byType:(int)arg2 SearchContent:(id)arg3;
  • (BOOL)deleteSearchItemByLocalFavId:(unsigned long)arg1;
  • (BOOL)insertOrUpdateSearchItem:(id)arg1;
  • (void)initDB:(id)arg1;
  • (id)init;

@end

@interface SettingLanguageViewController : SettingBaseViewController { unsigned long m_uiCurIndex; unsigned long m_uiCurWorkingIndex; NSArray *m_arrLanguages; NSArray *m_arrLanguageDisplayNames; MMLoadingView *m_loadingView; }

  • (void).cxx_destruct;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (void)doChangeLanguage;
  • (void)save;
  • (void)cancel;
  • (void)viewDidLoad;
  • (void)initLanguageData;

@end

@interface VerifyPhoneViewController : MMUIViewController <UIAlertViewDelegate, PBMessageObserverDelegate, VerifyCodeByVoiceViewControllerDelegate, IAutoVerifySMSExt> { UITextField *m_verifyCode; id m_delegate; int m_getVerifyCodeCount; unsigned long m_uiFromScene; NSString *m_nsPhoneNumber; BOOL m_bShouldNotRequestValifyCode; NSString *m_nsTicket; NSString *m_nsAuthTicket; NSString *m_nsLanguageCode; unsigned long m_uiReadyOpcode; unsigned long m_uiCheckOpcode; unsigned long m_uiVerifyCGI; }

@property(nonatomic) unsigned long m_uiVerifyCGI; // @synthesize m_uiVerifyCGI; @property(nonatomic) unsigned long m_uiCheckOpcode; // @synthesize m_uiCheckOpcode; @property(nonatomic) unsigned long m_uiReadyOpcode; // @synthesize m_uiReadyOpcode; @property(nonatomic) unsigned long m_uiFromScene; // @synthesize m_uiFromScene; @property(retain, nonatomic) NSString *m_nsLanguageCode; // @synthesize m_nsLanguageCode; @property(retain, nonatomic) NSString *m_nsAuthTicket; // @synthesize m_nsAuthTicket; @property(retain, nonatomic) NSString *m_nsTicket; // @synthesize m_nsTicket; @property(nonatomic) BOOL m_bShouldNotRequestValifyCode; // @synthesize m_bShouldNotRequestValifyCode; @property(retain, nonatomic) NSString *m_nsPhoneNumber; // @synthesize m_nsPhoneNumber; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)OnHandleOpenAutoVerifySMS:(id)arg1; - (id)init; - (void)dealloc; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)viewDidLoad; - (id)getCloseLink; - (void)onCloseLink; - (void)jumpToUnProtectPage; - (id)checkShowVoiceBtn:(struct CGRect)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onGetVerifyCodeByVoice:(id)arg1; - (void)onGetVerifyCode:(id)arg1; - (void)onVerify:(id)arg1; - (void)verify:(id)arg1; - (void)onCallVoiceVerify:(id)arg1; - (void)handleVerifiedOk:(id)arg1; - (void)showSyncAddressBookAlert; - (void)regByPhoneVerifySucceed:(id)arg1; - (void)removeRegisterInfo; - (void)saveRegisterInfo; - (void)bindPhoneOKReturn; - (void)trySyncAddressBook; - (void)opFreqLimited; - (void)networkFaild; - (void)forwardError; - (void)sendVerifyCodeFail; - (void)verifyFaild; - (void)bindFaild; - (void)syncAddressBook;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCOperateFloatView : UIView { WCDataItem *m_item; WCLikeButton *m_likeBtn; UIButton *m_commentBtn; UIImageView *m_bkgImageView; UIImageView *m_lineView; UIView *m_clipView; UILabel *m_tipLabel; UINavigationController *navigationController; }

@property(nonatomic) __weak UINavigationController *navigationController; // @synthesize navigationController; @property(readonly, nonatomic) UIButton *m_commentBtn; // @synthesize m_commentBtn; @property(readonly, nonatomic) UIButton *m_likeBtn; // @synthesize m_likeBtn; @property(readonly, nonatomic) WCDataItem *m_item; // @synthesize m_item; - (void).cxx_destruct; - (void)onLikeItem:(id)arg1; - (void)hide; - (void)animationDidStopHide; - (void)animationDidStop; - (void)showWithItemData:(id)arg1 tipPoint:(struct CGPoint)arg2; - (id)init;

@end

@interface PickImageForCommonViewController : MMUIViewController { MMImageBrowseView *m_imageView; UIImage *m_image; id m_delegate; id m_singleTapOnNav; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) id m_singleTapOnNav; // @synthesize m_singleTapOnNav; - (void).cxx_destruct; - (void)onSingleTapImageBrowseView; - (void)doCancel; - (void)doSelect; - (void)onSingleTapOnNavigationBar:(id)arg1; - (void)dealloc; - (id)initWithImage:(id)arg1; - (void)onTopBarFrameChanged; - (void)willAppear; - (void)viewWillAppear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewDidLoad; - (void)initView; - (void)initImageView; - (void)initNavigationBar; - (void)exitFullScreen; - (void)setFullScreen:(BOOL)arg1; - (void)removeNvGestureRecognizer; - (void)addNvGestureRecognizer; - (void)handleViewWillDisappear; - (void)handleViewWillAppear; - (void)showStatusBar; - (void)hideStatusBar; - (void)adjustImageViewRect;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CMailContact : NSObject { unsigned long freq; unsigned long sort; NSString *name; NSString *addr; unsigned long uin; }

@property(nonatomic) unsigned long uin; // @synthesize uin; @property(retain, nonatomic) NSString *addr; // @synthesize addr; @property(retain, nonatomic) NSString *name; // @synthesize name; @property(nonatomic) unsigned long sort; // @synthesize sort; @property(nonatomic) unsigned long freq; // @synthesize freq; - (void).cxx_destruct; - (int)compare:(id)arg1; - (id)description; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface CMailContactInfo : NSObject { NSString *mSyncInfo; NSMutableDictionary *mMailContactDic; }

@property(retain, nonatomic) NSMutableDictionary *mMailContactDic; // @synthesize mMailContactDic; @property(retain, nonatomic) NSString *mSyncInfo; // @synthesize mSyncInfo; - (void).cxx_destruct; - (void)SaveMailContactData; - (void)LoadMailContactData; - (id)description; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface WCCommentViewFB : MMUIView <RichTextLayoutDelegate, WCForceTouchTriggerLongPressProtocol, ILinkEventExt, ITranslateSnsMgrExt> { RichTextView *_contentView; id _urlLabelDelegate; RichTextView *_translateView; UIButton *_translateStatusView; UIImageView *_translateLineView; int eTranslateStatus; NSString *_copyedText; BOOL _isLongPressHandled; id _commentDelegate; WCUserComment *_commentUserInfo; float _fMaxWidth; BOOL _shouldConfirmDelete; UINavigationController *navigationController; BOOL _isRedType; NSString *m_dataItemTid; float _firstTopHeight; }

  • (id)makeDataWrapForWCTranslateOfComment:(id)arg1 andDataItemTid:(id)arg2;
  • (float)getVisibleHeightForCrashProtectedStateWithCommentInfo:(id)arg1 withMaxWidth:(float)arg2;
  • (float)getVisibleHeightWithCommentInfo:(id)arg1 withMaxWidth:(float)arg2 andDataItemTid:(id)arg3;
  • (id)genShowContentUserStr:(id)arg1 nickname:(id)arg2;
  • (id)genTranslateContentUserStr:(id)arg1 nickname:(id)arg2;
  • (id)genTranslateContentStrPrefix:(id)arg1;
  • (id)genContentStrPrefix:(id)arg1;
  • (id)genContentUserStr:(id)arg1 nickname:(id)arg2 isHBComment:(BOOL)arg3; @property(nonatomic) float firstTopHeight; // @synthesize firstTopHeight=_firstTopHeight; @property(nonatomic) BOOL isRedType; // @synthesize isRedType=_isRedType; @property(retain, nonatomic) NSString *m_dataItemTid; // @synthesize m_dataItemTid; @property(nonatomic) BOOL shouldConfirmDelete; // @synthesize shouldConfirmDelete=_shouldConfirmDelete; @property(nonatomic) __weak id commentDelegate; // @synthesize commentDelegate=_commentDelegate; @property(nonatomic) __weak id urlLabelDelegate; // @synthesize urlLabelDelegate=_urlLabelDelegate; @property(nonatomic) __weak UINavigationController *navigationController; // @synthesize navigationController; @property(nonatomic) float fMaxWidth; // @synthesize fMaxWidth=_fMaxWidth;
  • (void).cxx_destruct;
  • (void)triggerLongPressFor3DTouchAtLocation:(struct CGPoint)arg1 inCoordinateView:(id)arg2;
  • (void)onTranslateSnsChanged:(id)arg1;
  • (void)onTranslateSnsFailed:(id)arg1 errTip:(id)arg2;
  • (float)initTranslateStatusButton:(BOOL)arg1 withTitle:(id)arg2;
  • (void)makeTranslateShowAnimation;
  • (float)initContentTranslateView:(id)arg1;
  • (void)onTranslate:(id)arg1;
  • (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
  • (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  • (void)delayedTouchesEnded:(id)arg1;
  • (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
  • (void)resetNormal;
  • (void)onViewLongPressed;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onPhoneLongPressed:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onLinkLongPressed:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)showMenuItemForCrashProtectedState:(struct CGRect)arg1;
  • (void)showMenuItemForText:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onRestore:(id)arg1;
  • (void)onDelete:(id)arg1;
  • (void)onCopy:(id)arg1;
  • (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2;
  • (BOOL)canBecomeFirstResponder;
  • (void)onMenuControllerWillHide:(id)arg1;
  • (void)setHighlightedColor;
  • (void)setNormalColor;
  • (void)showWC;
  • (id)getCommandString;
  • (float)getVisibleHeight;
  • (void)layoutSubviews;
  • (void)createSubviews;
  • (void)dealloc;
  • (id)initWithCommentUserInfo:(id)arg1 andDataItemTid:(id)arg2;
  • (id)GetTranslateSnsKeyID;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RecoverDataWorker : NSObject { id m_delegate; }

  • (id)GenerateBackupDBDir:(id)arg1;
  • (id)StringWithDate;
  • (void)BackupOriginDBFile:(id)arg1 UserLibraryDir:(id)arg2;
  • (BOOL)RebuildDB:(id)arg1 SqlFile:(id)arg2 UserLibraryDir:(id)arg3;
  • (BOOL)RecoverDB:(id)arg1 SqlFile:(id)arg2 UserLibraryDir:(id)arg3;
  • (unsigned long long)restSpaceSize;
  • (unsigned long long)sizeForFile:(id)arg1;
  • (id)transformPath:(id)arg1; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate;
  • (void).cxx_destruct;
  • (void)onAfterFixMainDBSucc;
  • (void)onBeforeFixMainDB;
  • (BOOL)isMainDBWithPath:(id)arg1;
  • (BOOL)deleteOneFile:(id)arg1;
  • (void)logDBSize:(id)arg1 description:(id)arg2 forScene:(id)arg3;
  • (BOOL)databaseFix:(id)arg1;
  • (BOOL)recoverDataDatabase:(id)arg1;
  • (BOOL)fileDelete:(id)arg1;
  • (BOOL)recoverDataFile:(id)arg1;
  • (BOOL)doRecoverJob:(id)arg1;
  • (id)init;

@end

@interface ShakeTvLogicController : MMObject <LocationRetrieveDelegate, ITvSearchExt> { id m_delegate; unsigned long m_sessionId; LocationRetriever *m_locationRetrieve; }

  • (void).cxx_destruct;
  • (void)onRetrieveLocationError:(int)arg1;
  • (void)onRetrieveLocationTimeOut:(id)arg1;
  • (void)onRetrieveLocationOK:(id)arg1;
  • (unsigned long)getSessionId;
  • (id)getMsgForState:(unsigned long)arg1;
  • (BOOL)isShowBannerView;
  • (void)shakeTerminate;
  • (void)shakeReset;
  • (void)shakeStop;
  • (void)shakeReport;
  • (void)dealloc;
  • (id)initWithDelegate:(id)arg1;
  • (void)OnTvError:(int)arg1 andSessionId:(unsigned long)arg2;
  • (void)OnGetTvItem:(id)arg1 andSessionId:(unsigned long)arg2;
  • (void)OnEndRecord;
  • (void)OnStartRecord;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RecordView : UIView { UIView *_recordLeftView; UIImageView *_recordImageView; UIImageView *_recordSignalView; UIButton *_recordGarbageView; UIImageView *_recordWarningView; UIImageView *_recordBkgView; UILabel *_timeoutCountingLabel; UILabel *_warningMessageLabel; UIActivityIndicatorView *_indicatorView; BOOL _bPreparing; BOOL _bTimeOutCounting; }

@property(retain, nonatomic) UILabel *timeoutCountingLabel; // @synthesize timeoutCountingLabel=_timeoutCountingLabel; @property(nonatomic) BOOL bPreparing; // @synthesize bPreparing=_bPreparing; @property(retain, nonatomic) UIImageView *recordBkgView; // @synthesize recordBkgView=_recordBkgView; @property(retain, nonatomic) UILabel *warningMessageLabel; // @synthesize warningMessageLabel=_warningMessageLabel; @property(retain, nonatomic) UIImageView *recordWarningView; // @synthesize recordWarningView=_recordWarningView; @property(retain, nonatomic) UIButton *recordGarbageView; // @synthesize recordGarbageView=_recordGarbageView; @property(retain, nonatomic) UIImageView *recordSignalView; // @synthesize recordSignalView=_recordSignalView; @property(retain, nonatomic) UIImageView *recordImageView; // @synthesize recordImageView=_recordImageView; - (void).cxx_destruct; - (void)SetPeakPower:(float)arg1; - (BOOL)isRecordBkgShow; - (void)ShowRecordingTimeoutCount:(int)arg1 isShow:(BOOL)arg2; - (void)HideRecordAnimated:(BOOL)arg1; - (void)StartTooLongTipsAnimated:(BOOL)arg1; - (void)StartTooShortTipsAnimated:(BOOL)arg1; - (void)StartRecordCancelAnimated:(BOOL)arg1; - (void)StartRecordAnimated:(BOOL)arg1; - (void)ShowPreparing:(BOOL)arg1; - (void)reset; - (id)initWithFrame:(struct CGRect)arg1; - (id)init;

@end

@interface SetHeaderImageViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, UINavigationControllerDelegate, UIImagePickerControllerDelegate, WCActionSheetDelegate, MMImagePickerManagerDelegate, MessageObserverDelegate> { MMTableView *m_tableView; MMHeadImageView *m_headView; UILabel *m_userNameLabel; UILabel *m_nickNameLabel; UILabel *m_remarkLabel; UILabel *m_dddedLabel; UIButton *m_opBtn; UIButton *m_RemarkBtn; UIButton *m_BlockBtn; UILabel *m_BlockLabel; UIView *m_headerView; UIView *m_footerView; CContact *m_contact; BOOL m_bInContactsInit; BOOL m_bInContactsAfter; id m_delegate; unsigned long m_uEventId; vector_bc4292e6 m_vecMesssageIdToListen; MMLoadingView *m_loadingView; unsigned long m_uiUploadHeadEventID; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; - (id).cxx_construct; - (void).cxx_destruct; - (void)onDeleteContact:(id)arg1; - (void)onModifyContact:(id)arg1; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)dealloc; - (id)tableView:(id)arg1 willSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)modifyContactRemark:(id)arg1; - (void)MMImagePickerManagerDidCancel:(id)arg1; - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2; - (id)getViewController; - (void)onIKnowItBtnClick:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onChangeImg:(id)arg1; - (void)showChangeImg:(id)arg1; - (void)showImagePicker:(int)arg1; - (void)handleImage:(id)arg1; - (void)updateHead:(id)arg1; - (void)stopLoadingAndShowOK:(id)arg1; - (void)stopLoadingAndShowError:(id)arg1; - (void)stopLoading; - (void)startLoading; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)initView; - (void)initFooterView; - (void)initHeaderView; - (void)initTableView; - (void)initData; - (id)init; - (void)initLoadingView; - (void)initBlockLabel; - (void)updateBlockLabel; - (void)updateBlockBtn; - (void)updateRemarkBtn; - (void)initRemarkLabel; - (void)updateRemarkLabel; - (void)initUserNameLabel; - (id)getUserNameCol; - (void)initNickNameLabel; - (void)updateNickNameLabel; - (void)initHeadImage; - (void)initMessageIdToListen; - (void)updateHeadImage; - (id)getSettingHeadImage; - (void)tryGetContactUsrImg;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GTMOAuth2ViewControllerTouch : MMUIViewController <UINavigationControllerDelegate, UIWebViewDelegate> { UIWebView *webView; GTMOAuth2SignIn *signIn; NSURLRequest *request; id delegate; SEL finishedSelector; CDUnknownBlockType completionBlock; CDUnknownBlockType popViewBlock; NSString *keychainItemName; void *keychainItemAccessibility; NSString *initialHTMLString; int mustShowActivityIndicator; NSURL *browserCookiesURL; id userData; NSMutableDictionary *properties; BOOL isViewShown; BOOL didViewAppear; BOOL hasNotifiedWebViewStartedLoading; BOOL hasCalledFinished; BOOL hasDoneFinalRedirect; BOOL didDismissSelf; NSString *m_autoCompleteEmail; GTMOAuth2Authentication *authentication; NSURLRequest *_request; double networkLossTimeoutInterval; }

  • (void)revokeTokenForGoogleAuthentication:(id)arg1;
  • (void)setSignInClass:(Class)arg1;
  • (Class)signInClass;
  • (id)controllerWithAuthentication:(id)arg1 authorizationURL:(id)arg2 keychainItemName:(id)arg3 completionHandler:(CDUnknownBlockType)arg4;
  • (id)controllerWithAuthentication:(id)arg1 authorizationURL:(id)arg2 keychainItemName:(id)arg3 delegate:(id)arg4 finishedSelector:(SEL)arg5;
  • (id)controllerWithScope:(id)arg1 clientID:(id)arg2 clientSecret:(id)arg3 keychainItemName:(id)arg4 completionHandler:(CDUnknownBlockType)arg5;
  • (id)controllerWithScope:(id)arg1 clientID:(id)arg2 clientSecret:(id)arg3 keychainItemName:(id)arg4 delegate:(id)arg5 finishedSelector:(SEL)arg6; @property(copy, nonatomic) NSURLRequest *request; // @synthesize request=request; @property(copy, nonatomic) CDUnknownBlockType popViewBlock; // @synthesize popViewBlock=popViewBlock; @property(retain, nonatomic) NSString *m_autoCompleteEmail; // @synthesize m_autoCompleteEmail; @property(retain, nonatomic) NSDictionary *properties; // @synthesize properties=properties; @property(retain, nonatomic) id userData; // @synthesize userData=userData; @property(readonly, nonatomic) GTMOAuth2SignIn *signIn; // @synthesize signIn=signIn; @property(retain, nonatomic) NSURL *browserCookiesURL; // @synthesize browserCookiesURL=browserCookiesURL; @property(copy, nonatomic) NSString *initialHTMLString; // @synthesize initialHTMLString=initialHTMLString; @property(nonatomic) void *keychainItemAccessibility; // @synthesize keychainItemAccessibility=keychainItemAccessibility; @property(copy, nonatomic) NSString *keychainItemName; // @synthesize keychainItemName=keychainItemName; @property(retain, nonatomic) UIWebView *webView; // @synthesize webView=webView;
  • (void).cxx_destruct;
  • (void)setSignAdditionalAuthorizationParameters:(id)arg1;
  • (void)webView:(id)arg1 didFailLoadWithError:(id)arg2;
  • (void)webViewDidFinishLoad:(id)arg1;
  • (void)webViewDidStartLoad:(id)arg1;
  • (void)updateUI;
  • (BOOL)webView:(id)arg1 shouldStartLoadWithRequest:(id)arg2 navigationType:(int)arg3;
  • (void)viewDidDisappear:(BOOL)arg1;
  • (void)viewWillDisappear:(BOOL)arg1;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)viewWillAppear:(BOOL)arg1;
  • (BOOL)isNavigationBarTranslucent;
  • (void)moveWebViewFromUnderNavigationBar;
  • (void)signIn:(id)arg1 finishedWithAuth:(id)arg2 error:(id)arg3;
  • (void)signIn:(id)arg1 displayRequest:(id)arg2;
  • (id)propertyForKey:(id)arg1;
  • (void)setProperty:(id)arg1 forKey:(id)arg2; @property(nonatomic) BOOL showsInitialActivityIndicator;
  • (BOOL)shouldUseKeychain; @property(nonatomic) double networkLossTimeoutInterval; // @synthesize networkLossTimeoutInterval;
  • (void)clearBrowserCookies; @property(readonly, nonatomic) GTMOAuth2Authentication *authentication; // @synthesize authentication;
  • (void)cancelSigningIn;
  • (void)notifyWithName:(id)arg1 webView:(id)arg2 kind:(id)arg3;
  • (void)popView;
  • (void)onBackButtonClick;
  • (void)setUpNavigation;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)initWithAuthentication:(id)arg1 authorizationURL:(id)arg2 keychainItemName:(id)arg3 completionHandler:(CDUnknownBlockType)arg4;
  • (void)signInNetworkLostOrFound:(id)arg1;
  • (void)stopLoadingAndShowTip:(id)arg1;
  • (void)showLoading:(id)arg1;
  • (void)stopIndicator:(id)arg1;
  • (void)showIndicator:(id)arg1;
  • (id)initWithAuthentication:(id)arg1 authorizationURL:(id)arg2 keychainItemName:(id)arg3 delegate:(id)arg4 finishedSelector:(SEL)arg5;
  • (id)initWithScope:(id)arg1 clientID:(id)arg2 clientSecret:(id)arg3 keychainItemName:(id)arg4 completionHandler:(CDUnknownBlockType)arg5;
  • (id)initWithScope:(id)arg1 clientID:(id)arg2 clientSecret:(id)arg3 keychainItemName:(id)arg4 delegate:(id)arg5 finishedSelector:(SEL)arg6;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GameNode : NSObject { CMessageNodeData *m_oNodeData; unsigned long m_uiAnimationTimes; }

@property(nonatomic) unsigned long m_uiAnimationTimes; // @synthesize m_uiAnimationTimes; @property(retain, nonatomic) CMessageNodeData *m_oNodeData; // @synthesize m_oNodeData; - (void).cxx_destruct; - (id)init;

@end

@interface GameController : NSObject { NSMutableArray *m_arrNodeData; MMTimer *m_timer; }

  • (void)SetGameContentForMsgWrap:(id)arg1;
  • (id)getMD5ByGameContent:(unsigned long)arg1; @property(retain, nonatomic) MMTimer *m_timer; // @synthesize m_timer;
  • (void).cxx_destruct;
  • (void)Reset;
  • (void)sendGameMessage:(id)arg1 toUsr:(id)arg2;
  • (void)addNodeData:(id)arg1;
  • (void)doAnimation;
  • (void)stopTimer;
  • (void)startTimer;
  • (void)dealloc;
  • (id)init;

@end

@interface SendActiveCGI : NSObject { }

  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)sendRequestWithActive:(BOOL)arg1;
  • (void)sendUnActiveRequest;
  • (void)sendActiveRequest;
  • (void)dealloc;
  • (id)init;

@end

@interface NewMainFrameCell : MMMultiMenuTableViewCell { MainFrameItemView *m_itemView; UIImageView *m_backGroundViewOfCell; UIImage *m_cellBkgImageWithTop; UIImage *m_cellBkgImage; MainFrameCellData *m_cellData; MainFrameCellData *m_oldCellData; id m_delegate; }

@property(retain, nonatomic) MainFrameCellData *m_oldCellData; // @synthesize m_oldCellData; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) MainFrameCellData *m_cellData; // @synthesize m_cellData; - (void).cxx_destruct; - (void)updateCellBackground:(id)arg1; - (void)updateCellTime; - (void)updateCellAccessibilityLabel; - (void)updateCellContent:(id)arg1 withContact:(id)arg2; - (void)updateContentView:(id)arg1 tableViewFrame:(struct CGRect)arg2 isSearching:(BOOL)arg3 isSearchTableView:(BOOL)arg4 searchBarText:(id)arg5; - (void)updateViewForBrandSession:(id)arg1 tableViewFrame:(struct CGRect)arg2; - (void)updateMoreMenu:(id)arg1; - (void)onDelete:(id)arg1; - (void)onSetUnread:(id)arg1; - (BOOL)isSessionSetUnreadable:(id)arg1; - (void)layoutSubviews; - (void)dealloc; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCContentItemBaseView : MMUIView { UINavigationController *_navigationController; WCDataItem *_oDataItem; int _touchCount; BOOL _bShowDetail; BOOL _bIsLongPressHandled; BOOL _bTouchEnds; BOOL _bFromDetail; BOOL _bSnsScene; struct CGSize _fixMediaSize; unsigned int _contentItemScene; ShareDataToOpenSDKController *_shareDataToOpenSDKController; }

  • (struct CGSize)getImageSize:(id)arg1;
  • (float)heightForMedia:(id)arg1 showDetail:(BOOL)arg2;
  • (float)heightForMedia:(id)arg1; @property(retain, nonatomic) ShareDataToOpenSDKController *shareDataToOpenSDKController; // @synthesize shareDataToOpenSDKController=_shareDataToOpenSDKController; @property(nonatomic) unsigned int contentItemScene; // @synthesize contentItemScene=_contentItemScene; @property(nonatomic) BOOL bSnsScene; // @synthesize bSnsScene=_bSnsScene; @property(nonatomic) BOOL bShowDetail; // @synthesize bShowDetail=_bShowDetail; @property(retain, nonatomic) WCDataItem *oDataItem; // @synthesize oDataItem=_oDataItem; @property(nonatomic) __weak UINavigationController *navigationController; // @synthesize navigationController=_navigationController;
  • (void).cxx_destruct;
  • (void)onMenuControllerWillHide:(id)arg1;
  • (BOOL)isMyShareEmotionFeed;
  • (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
  • (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  • (void)touchesMoved:(id)arg1 withEvent:(id)arg2;
  • (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
  • (BOOL)canShareToOpenSDK;
  • (void)shareToOpenSDK;
  • (void)addFavorite;
  • (void)triggerLongPressFor3DTouchAtLocation:(struct CGPoint)arg1 inCoordinateView:(id)arg2;
  • (void)LongPressEvents;
  • (void)onMore:(id)arg1;
  • (void)onLongTouch;
  • (void)throwUrlMessage;
  • (void)setFromDetail;
  • (void)setNonInteractive;
  • (void)setNormalColor;
  • (void)setHighlightedColor;
  • (BOOL)canBecomeFirstResponder;
  • (id)getTopViewController;
  • (void)dealloc;
  • (void)initViewsWithWCDataItem:(id)arg1;
  • (id)initWithWCDataItem:(id)arg1 showDetail:(BOOL)arg2 snsScene:(BOOL)arg3;
  • (id)initWithWCDataItem:(id)arg1 showDetail:(BOOL)arg2 withScene:(unsigned int)arg3 fixMediaSize:(struct CGSize)arg4;
  • (id)initWithWCDataItem:(id)arg1 showDetail:(BOOL)arg2 withScene:(unsigned int)arg3;
  • (id)initWithWCDataItem:(id)arg1 showDetail:(BOOL)arg2;
  • (id)initWithWCDataItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCContentItemViewTemplateGrid : WCContentItemBaseView <WCCanvasPageViewControllerDelegate, WCImageViewDelegate, WCImageFullScreeViewMgrExt, WCFacadeExt> { MMAdaptiveLabel *_descriptionView; MMImageGridView *_imageGridView; UIButton *_moreButton; UIButton *_moreImageButton; WCMediaItem *m_currentMediaItem; NSMutableArray *m_arrMediaItem; NSMutableSet *_setViewMediaIndex; unsigned int _viewInitIndex; unsigned long _loadedStartTime; unsigned long _loadedEndTime; NSMutableDictionary *_dicMediaStartTime; NSMutableDictionary *_dicMediaEndTime; NSMutableArray *_arrNeedLogMediaID; NSMutableArray *_arrPreloadMediaID; NSMutableArray *_arrDownloadMediaID; }

  • (float)heightForMedia:(id)arg1 showDetail:(BOOL)arg2;
  • (void).cxx_destruct;
  • (void)onCloseCanvasPageView;
  • (void)onAddDownloadQueue:(id)arg1 downloadType:(int)arg2;
  • (void)onCancelDownloadSuccess:(id)arg1 downloadType:(int)arg2;
  • (void)onDownloadFinish:(id)arg1 downloadType:(int)arg2;
  • (void)tryLogClickBigImage;
  • (void)tryLogThumbImageLoadedEffiency:(BOOL)arg1;
  • (void)throwUrlMessage;
  • (void)hideMenu;
  • (void)onDownloadFinish:(id)arg1;
  • (void)onLongPressedWCImage:(id)arg1;
  • (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2;
  • (void)onClickWCCanvasImage:(id)arg1;
  • (void)onClickWCImage:(id)arg1;
  • (void)onViewAnimationFromIndex:(unsigned long)arg1 toIndex:(unsigned long)arg2;
  • (void)onViewAnimationWillHide;
  • (void)onExposeFromImage:(id)arg1;
  • (void)shareToOpenSDK;
  • (void)onShareToOpenSDK:(id)arg1;
  • (void)addFavorite;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)dealloc;
  • (void)layoutSubviews;
  • (void)initViewsWithWCDataItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCContentItemViewTemplateNews : WCContentItemBaseView <WCCanvasPageViewControllerDelegate, UIAlertViewDelegate, WCImageViewDelegate, MMWebViewDelegate, UIGestureRecognizerDelegate, WCForceTouchPreviewProtocol> { MMImageGridView *_imageGridView; UIImageView *_defaultImageView; UILabel *_titleLabel; UIImageView *_originIconView; UILabel *_descLabel; float _targetMargin; float _targetWidth; }

  • (float)heightForMedia:(id)arg1 showDetail:(BOOL)arg2;
  • (id)getTrimDesc:(id)arg1; @property(nonatomic) float targetWidth; // @synthesize targetWidth=_targetWidth; @property(nonatomic) float targetMargin; // @synthesize targetMargin=_targetMargin;
  • (void).cxx_destruct;
  • (void)onCloseCanvasPageView;
  • (struct CGRect)previewingSourceRectForLocation:(struct CGPoint)arg1 inCoordinateView:(id)arg2;
  • (id)viewControllerToPreviewWithFromController:(id)arg1 forLocation:(struct CGPoint)arg2 inCoordinateView:(id)arg3;
  • (BOOL)canPeek;
  • (void)throwUrlMessage;
  • (void)setNonInteractive;
  • (void)setNormalColor;
  • (void)setHighlightedColor;
  • (void)dealloc;
  • (void)onClickWCImage:(id)arg1;
  • (void)layoutSubviews;
  • (void)cancelNotShowTheUrlAgain;
  • (void)confirmNotShowTheUrlAgain;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onTryNotShowTheUrlAgain:(id)arg1;
  • (void)onLongTouch;
  • (void)onShareToOpenSDK:(id)arg1;
  • (void)addFavorite;
  • (void)onFavoriteAdd:(id)arg1;
  • (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2;
  • (void)initViewsWithWCDataItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCContentItemViewTemplateClassic : WCContentItemBaseView <WCImageViewDelegate, RichTextLayoutDelegate, MMWebViewDelegate, UIGestureRecognizerDelegate, MMMusicPlayerContollerDelegate, WCNetworkMediaPlayerDelegate, WCForceTouchPreviewProtocol> { UILabel *_titleLabel; UILabel *_descLabel; WCImageView *_coverImage; MMMusicPlayerContoller *_playButton; UIImageView *_defaultImageView; BOOL _forbidJumpUrl; BOOL _bMusicItemJumpToMusicVC; MMUIWindow *m_fullScreenWindow; int _currentPage; BOOL _bSceneFromSearch; BOOL _closeAdLongVideoForViewDetail; }

  • (float)heightForMedia:(id)arg1 showDetail:(BOOL)arg2;
  • (id)getTrimDesc:(id)arg1; @property(nonatomic) BOOL closeAdLongVideoForViewDetail; // @synthesize closeAdLongVideoForViewDetail=_closeAdLongVideoForViewDetail; @property(nonatomic) BOOL bSceneFromSearch; // @synthesize bSceneFromSearch=_bSceneFromSearch;
  • (void).cxx_destruct;
  • (struct CGRect)previewingSourceRectForLocation:(struct CGPoint)arg1 inCoordinateView:(id)arg2;
  • (id)viewControllerToPreviewWithFromController:(id)arg1 forLocation:(struct CGPoint)arg2 inCoordinateView:(id)arg3;
  • (BOOL)canPeek;
  • (void)dealloc;
  • (void)setNonInteractive;
  • (void)setNormalColor;
  • (void)setHighlightedColor;
  • (void)onClickWCImage:(id)arg1;
  • (void)onClickToPlayMusic:(id)arg1;
  • (void)onShareVideoToTimeline:(BOOL)arg1;
  • (void)onShareVideoToFriend:(id)arg1;
  • (void)onClickFavVideoMenu;
  • (void)onClosePlayerForViewDetail:(id)arg1;
  • (void)jumpToDetail:(id)arg1;
  • (void)onClosePlayer;
  • (BOOL)stopAtLastVideoFrameWhenPlayEnd;
  • (void)jumpToViewStreamVideo;
  • (void)throwUrlMessage;
  • (void)onLongTouch;
  • (void)onShareToOpenSDK:(id)arg1;
  • (void)addFavorite;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)initViewsWithWCDataItem:(id)arg1;
  • (void)layoutSubviews;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMTabbarItem : UITabBarItem { }

  • (id)initWithTitle:(id)arg1 normalImage:(id)arg2 selectedImage:(id)arg3;

@end

@interface GroupSelectContactsViewController : MMSearchBarDisplayController <UISearchDisplayDelegate, UITableViewDelegate, UITableViewDataSource, MMSearchBarDelegate, ContactsDataLogicDelegate> { id m_delegate; MMTableView *m_tableView; ContactsDataLogic *m_contactsDataLogic; BOOL m_bShowSearchBar; unsigned long m_uiDataScene; MMSearchBar *m_mmSearchBar; NSMutableDictionary *m_dicMultiSelect; NSDictionary *m_dicExistContact; float m_CurrentScreenWidth; }

@property(retain, nonatomic) NSMutableDictionary *m_dicMultiSelect; // @synthesize m_dicMultiSelect; @property(retain, nonatomic) NSDictionary *m_dicExistContact; // @synthesize m_dicExistContact; @property(nonatomic) unsigned long m_uiDataScene; // @synthesize m_uiDataScene; @property(nonatomic) BOOL m_bShowSearchBar; // @synthesize m_bShowSearchBar; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)cancelSearch; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)didSearchViewTableSelect:(id)arg1; - (float)heightForSearchViewTable:(id)arg1; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (BOOL)onFilterContactCandidate:(id)arg1; - (void)onContactsDataChange; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCell:(id)arg1 tableCell:(id)arg2 section:(unsigned int)arg3 row:(unsigned int)arg4; - (void)makeCell:(id)arg1 contact:(id)arg2; - (id)getCellImage:(id)arg1; - (void)selectContact:(id)arg1; - (BOOL)isExisted:(id)arg1; - (BOOL)isSelected:(id)arg1; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)dealloc; - (void)viewDidUnload; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initView; - (void)initSearchBar; - (void)initTableView; - (void)setExtraCellLineHidden:(id)arg1; - (void)initTitleArea; - (void)onDone; - (void)initData; - (void)onCancelBack:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BadRoomMgr : MMService <MessageObserverDelegate, MMService> { NSRecursiveLock *_m_oLock; }

@property(retain, nonatomic) NSRecursiveLock *m_oLock; // @synthesize m_oLock=_m_oLock; - (void).cxx_destruct; - (id)HandleSysMsg:(id)arg1 revokeMsgId:(long long *)arg2; - (void)syncWithData:(id)arg1; - (void)notifyWithData:(id)arg1; - (void)updateLastSeqIdIfNotExist:(unsigned long)arg1 chatName:(id)arg2; - (void)updateSessionByDigest:(id)arg1 originSession:(id)arg2; - (void)parseData:(id)arg1 isSync:(BOOL)arg2; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)dealloc; - (void)onServiceInit; - (void)saveDeleteMsg:(id)arg1; - (id)loadDeleteMsg; - (id)getPBPath; - (void)AddDeletedMsg:(long long)arg1 createTime:(unsigned long)arg2; - (BOOL)existsInDeletedMsg:(long long)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppUrlMessageNodeView : BaseMessageNodeView <MMWebImageViewDelegate, UIAlertViewDelegate> { UILabel *m_detailLabel; UILabel *m_titleLabel; UIImageView *m_thumbImageView; UIImageView *m_oBlurBkgImageView; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1; @property(readonly, nonatomic) UIImageView *m_thumbImageView; // @synthesize m_thumbImageView;
  • (void).cxx_destruct;
  • (void)onLoadImageOK:(id)arg1;
  • (id)viewControllerToPreviewWithFromController:(id)arg1 forLocation:(struct CGPoint)arg2 inCoordinateView:(id)arg3;
  • (BOOL)canPeek;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)onClick;
  • (void)onMoreOperate:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)addFavorite;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)showOpearation;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onAppear;
  • (void)resend;
  • (void)updateThumbImage;
  • (void)updateStatus:(id)arg1;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (void)clickNodeViewBtn:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (void)layoutCommonSubViewInternal;
  • (void)initVideoIcon;
  • (void)initUIInternal;
  • (id)getHostStr;
  • (id)getThumbView:(id)arg1 LocalID:(unsigned long)arg2;
  • (id)getDescText;
  • (id)getTitleText;
  • (void)initDetailLabel;
  • (id)getTitleLabel;
  • (id)getDefaultThumbImage;
  • (id)getBackgroundImage;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeMgr : MMService <ShakeMsgNotifyMgrDelegate, MMService> { int m_shakeType; ShakePeopleStorage *m_peopleStorage; ShakeMusicStorage *m_musicStorage; ShakeTvStorage *m_tvStorage; ShakeBeaconStorage *m_beaconStorage; int m_peopleStorageRefCount; int m_pageStorageRefCount; int m_musicStorageRefCount; int m_tvStorageRefCount; int m_shakeShareStorageRefCount; int m_beaconStorageRefCount; ShakeMsgNotifyMgr *m_shakeMsgNotifyMgr; }

  • (void).cxx_destruct;
  • (void)onShakeMsgUnreadCountChanged;
  • (void)insertMsgItem:(id)arg1;
  • (void)deleteAllMessages;
  • (void)deleteMessageItem:(id)arg1;
  • (void)markMessageListRead:(id)arg1;
  • (id)getMessagesFrom:(id)arg1 maxCount:(unsigned long)arg2;
  • (id)getUnreadMsgPidDesc;
  • (id)getLastestUnreadMessage;
  • (id)getUnreadMessages;
  • (unsigned int)getUnreadMessageCount;
  • (BOOL)hasUnreadMessages;
  • (BOOL)onServiceMemoryWarning;
  • (id)getShakeBackgroundView;
  • (void)endMusicStorage;
  • (void)beginMusicStorage;
  • (void)endPeopleStorage;
  • (void)beginPeopleStorage;
  • (void)endTvStorage;
  • (void)beginTvStorage;
  • (void)endBeaconStorage;
  • (void)beginBeaconStorage;
  • (void)clearBeaconStorage;
  • (void)saveBeaconStorage:(BOOL)arg1;
  • (id)getBeaconStorage;
  • (void)LoadBeaconStorage;
  • (void)ClearTvStorage;
  • (void)SaveTvStorage:(BOOL)arg1;
  • (id)getTvStorage;
  • (void)LoadTvStorage;
  • (void)ClearMusicStorage;
  • (void)SaveMusicStorage:(BOOL)arg1;
  • (id)getMusicStorage;
  • (void)LoadMusicStorage;
  • (void)ClearPeopleStorage;
  • (void)SavePeopleStorage:(BOOL)arg1;
  • (id)getPeopleStorage;
  • (void)LoadPeopleStorage;
  • (void)setSoundStatus:(int)arg1;
  • (int)getSoundStatus;
  • (void)NotifyStatusChanged;
  • (BOOL)canShowShakeTV;
  • (BOOL)canShowShakeMusic;
  • (int)getShakeType;
  • (void)shakeSwitch:(int)arg1;
  • (void)dealloc;
  • (id)init;
  • (void)onServiceReloadData;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCNewStorageFreeWechatSpaceViewCell : WCNewStorageFreeSpaceViewCell { UILabel *titleLabel; UILabel *usedSpaceLabel; UILabel *wordingLabel; UIButton *actionButton; UIView *seperateLine; }

  • (void)setSeperateLine:(id)arg1;
  • (id)seperateLine;
  • (void)setActionButton:(id)arg1;
  • (id)actionButton;
  • (void)setWordingLabel:(id)arg1;
  • (id)wordingLabel;
  • (void)setUsedSpaceLabel:(id)arg1;
  • (id)usedSpaceLabel;
  • (void)setTitleLabel:(id)arg1;
  • (id)titleLabel;
  • (void).cxx_destruct;
  • (void)onClickWeChatUsage:(id)arg1;
  • (void)initActionButton;
  • (void)initWordingLabel;
  • (void)initUsedSpaceLabel;
  • (void)initTitleLabel;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WNNoteImgInfo : SimpleImgInfo { NSString *_imgPath; }

@property(retain, nonatomic) NSString *imgPath; // @synthesize imgPath=_imgPath; - (void).cxx_destruct; - (id)getImgPath; - (BOOL)isImgMsg;

@end

@interface FindFriendEntryViewController : MMTabBarBaseViewController <IClearDataMgrExt, UIAlertViewDelegate, settingMyAccountExtInfoDelegate, ShakeViewDelegate, EditBottleProfileDelegate, UITableViewDataSource, UITableViewDelegate, IBottleSessionExt, WCFacadeExt, WCTimeLineViewControllerDelegate, FriendAsistSessionExt, ISettingExtChange, ShakeMgrExt, MMConfigMgrExt, IOnlineClientMgrExt, WCActionSheetDelegate, IMMFontMgrExt, IWCJdBussinessMgrExt, IGameCenterExt, IGameCenterMsgNotifyExt, MMWebImageViewDelegate, IShakeCardMgrExt, WCBeaconGuideModeExt> { BOOL m_hasInitData; MMTableView *m_tableView; struct stEntryRow *m_aryEntryRow; struct map<unsigned long, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned long, unsigned int>>> m_mapSectionType; struct map<unsigned long, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned long, unsigned int>>> m_mapRowToRowTypeSocial; struct map<unsigned long, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned long, unsigned int>>> m_mapRowToRowTypeMotion; struct map<unsigned long, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned long, unsigned int>>> m_mapRowToRowTypeOpen; struct map<unsigned long, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned long, unsigned int>>> m_mapRowToRowTypeAdd; struct map<unsigned long, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned long, unsigned int>>> m_mapRowToRowTypeWCO; struct map<unsigned long, unsigned int, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned long, unsigned int>>> m_mapRowToRowTypeAppBrand; NSIndexPath *m_WCTimeLineIndexPath; WCDataItem *m_latestSeenDataItem; WCDataItem *m_latesetDataItem; NSIndexPath *m_lbsIndexPath; NSIndexPath *m_shakeIndexPath; NSIndexPath *m_bottleIndexPath; NSIndexPath *m_gameIndexPath; BOOL m_needDoGameSync; WCTimeLineViewController *m_timelineViewController; MMTimer *m_timelineCacheTimer; MMHeadImageView *m_timelineHeadView; UIImageView *m_timelineRedDotView; BOOL m_inTimeline; int m_gameNotifyType; BOOL m_bNeedToDestroySelf; BOOL m_bBeingAppear; NSString *m_gameCenterNoticeID; NSString *m_gameCenterAppIDForStat; unsigned long _startTime; }

@property(retain, nonatomic) NSIndexPath *m_lbsIndexPath; // @synthesize m_lbsIndexPath; @property(retain, nonatomic) NSIndexPath *m_gameIndexPath; // @synthesize m_gameIndexPath; @property(retain, nonatomic) NSIndexPath *m_bottleIndexPath; // @synthesize m_bottleIndexPath; @property(retain, nonatomic) NSIndexPath *m_shakeIndexPath; // @synthesize m_shakeIndexPath; - (id).cxx_construct; - (void).cxx_destruct; - (id)getGameCenterHomeViewController:(int)arg1; - (void)onShakeCardRedDotChange; - (void)onLoadImageOK:(id)arg1; - (void)onGameCenterDeleteOneMsg:(unsigned long)arg1; - (void)onGameCenterDeleteAllMsg; - (void)onGameCenterEntryIconStatusChanged; - (void)onGameCenterClearAllRedDot; - (void)onGameCenterMessageReceived; - (void)checkDBAutoRecover; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 subQueue:(id)arg2; - (void)initDeepLinkConfig; - (id)getVCWithDeepLinkName:(id)arg1; - (void)onDidFetchedNoContentWithError:(unsigned int)arg1; - (void)onDidFetchedContent:(id)arg1; - (void)onFontSizeChange; - (void)onMarkTimelineListReadWithTid:(id)arg1 andCreateTime:(unsigned int)arg2; - (void)onMMDynamicConfigUpdated; - (void)onJdBussinessReloadTip; - (void)onJdBussinessEntranceChanged; - (void)onNewGameAdChanged; - (void)onGameNewAppCountChanged; - (void)onGameGiftInfoChanged; - (void)onGameMessageUnReadCountChanged; - (void)onGameEntryChanged; - (void)onShakeMsgUnreadCountChanged; - (void)onShakeStatusChanged; - (void)onSettingExtChanged:(int)arg1; - (void)onFriendAssistUnreadCountChanged; - (void)onTimeLineViewReturn; - (void)onMarkWCObjectAsRead:(id)arg1; - (void)onMessageUnReadCountChanged; - (void)onReveiceWCMessage:(id)arg1; - (void)onDatabaseReloaded; - (void)onNotificationShowSettingChanged; - (void)onHomepageUpdate:(int)arg1 withAdded:(id)arg2 andChanged:(id)arg3 andDeleted:(id)arg4; - (void)onLatestWCObjectChanged:(id)arg1; - (void)updateWCTimeLineView:(id)arg1; - (void)openWeAppDestop:(unsigned int)arg1 usrName:(id)arg2; - (void)openGameCenter:(int)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)selectGameCenterVersion; - (void)handleGameCenterLongPress:(id)arg1; - (void)openCameraScan:(int)arg1; - (void)openLBS; - (void)didReceiveMemoryWarning; - (void)viewDidLayoutSubviews; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)checkIfAnimationFail; - (void)statViewOrClickJDCell:(unsigned long)arg1; - (void)viewDidLoad; - (void)initView; - (void)initTitle; - (void)initTableView; - (void)updateViewWhenSelectTab:(BOOL)arg1; - (void)willAppear; - (void)updateTabBarBadge; - (BOOL)shouldShowTabBarBadgeForWCUploadFail; - (int)getCurrentTotalCount; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)handleWeAppLongPress:(id)arg1; - (void)handleAppBrandCell:(id)arg1; - (void)handleWCOCell:(id)arg1; - (void)handleJDStoreCell:(id)arg1; - (void)handleSelectedEntryCell:(unsigned int)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)reloadGameRow; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)layoutGameCell:(id)arg1 rowType:(unsigned int)arg2; - (void)makeEntryCell:(id)arg1 rowType:(unsigned int)arg2; - (void)makeAppBrandEntryCell:(id)arg1 rowType:(int)arg2; - (void)makeWCOEntryCell:(id)arg1; - (void)makeJDStoreEntryCell:(id)arg1; - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)clickEntryBtn:(id)arg1; - (void)doSelectCell:(int)arg1; - (void)onCloseAlbumTimeOut; - (void)closeAlbum; - (void)openAlbum; - (void)openAlbumAnimated:(BOOL)arg1; - (id)preOpenAlbumView; - (void)openNormalShake; - (void)OnShakeVCDealloc; - (void)openShakeWithAnimate:(BOOL)arg1; - (void)openShakeFromInnerWithAnimate:(BOOL)arg1; - (void)promptForProfileExtInfo; - (void)SettingMyAccountExtInfoExit; - (void)goToShakeWithAnimate:(BOOL)arg1; - (void)openFloatBottle; - (void)trySetDefaultHeadImage; - (void)OpenSandyBeach; - (void)goToSandyBeach; - (void)dealloc; - (id)init; - (void)tryInit; - (void)reloadData; - (void)pluginsChanged:(id)arg1; - (void)resetSectionType; - (void)resetRowType; - (void)initRow; - (void)BottlePluginChanged:(BOOL)arg1; - (void)BottleTotalUnreadCountChanged; - (void)updateBottleEntryRow; - (unsigned long)getBottleUnreadCountAtTarbar; - (unsigned long)getBottleUnreadCountAtCell;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMEmotionMsgBrowseViewController : MMUIViewController <EmoticonCustomManageAddLogicDelegate, EmoticonStoreCellDelegate, UIGestureRecognizerDelegate, IStoreEmotionDesignerInfoMgrExt, MMImgageBrowseViewDelegate, WCActionSheetDelegate, EmoticonStoreItemExt, EmoticonDescMgrExt, IEmoticonDownloadExt, IMsgRevokeExt, UIAlertViewDelegate> { MMImageBrowseView *m_imageView; CMessageWrap *m_wrapMsg; CEmoticonWrap *m_wrapEmoticon; EmoticonStoreItem *m_item; WCActionSheet *m_actionSheet; UIView *_containerView; MMStoreEmotionAllCell *_emotionCell; UIView *_lineView; EmotionStoreDetailDesignerContainerView *m_designerContainerView; EmoticonCustomManageAddLogic *m_addEmoticonLogic; NSMutableArray *m_operationTitles; }

@property(retain, nonatomic) EmoticonStoreItem *m_item; // @synthesize m_item; - (void).cxx_destruct; - (void)onSingleTapImageBrowseView; - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2; - (void)OnShowAlertWithIKnow:(id)arg1; - (void)OnShowAlertWithOK:(id)arg1; - (void)OnStopLoading; - (void)OnStartLoadingAndShowStringBlocked:(id)arg1; - (void)OnStopLoadingAndShowError:(id)arg1; - (void)OnStopLoadingAndShowOK:(id)arg1; - (void)OnStartLoadingAndShowString:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnMsgRevoked:(id)arg1 n64MsgId:(long long)arg2 SysMsg:(id)arg3; - (void)OnEmoticonDownload:(unsigned long)arg1 withMsgWrap:(id)arg2; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnEmoticonStoreItemChanged:(id)arg1; - (void)onGetEmoticonClickFlag:(unsigned long)arg1 downloadFlag:(unsigned long)arg2 pid:(id)arg3; - (void)onGetEmoticonClickFlag:(unsigned long)arg1 pid:(id)arg2; - (void)onDesignerInfoUpdated:(id)arg1; - (void)onGetDesignerForDesignerId:(id)arg1 AndDesigner:(id)arg2; - (void)clickDesignerCell; - (void)onSaveEmoticon:(id)arg1; - (void)onOperate:(id)arg1; - (void)onClickEmotionCell:(id)arg1; - (void)setupEmotionCell; - (void)setupStoreEmotionView; - (void)initDesignerContainerView; - (void)setupImageView; - (void)initImageViewWithFrame:(struct CGRect)arg1; - (void)configOperationTitles; - (void)initRightBarButtonItem; - (void)initView; - (void)initPersonalDesignerData; - (void)initData; - (void)setFullScreen:(BOOL)arg1; - (BOOL)interactivePopGestureRecognizerShouldBegin:(id)arg1; - (void)viewDidTransitionToNewSize; - (void)viewWillAppear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidLoad; - (id)initWithMsgWrap:(id)arg1; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavTextDetailViewController : FavBaseDetailViewController <RichTextLayoutDelegate, ILinkEventExt, IFavoritesExt, FavTextEditDelegate, FavForwardLogicDelegate, WCActionSheetDelegate> { RichTextView *m_textLabel; NSString *m_nsText; NSString *m_copyedText; FavForwardLogicController *m_favForwardController; MMAnimationTipView *m_tipView; float m_cacheTextHeight; float m_cacheWidth; }

  • (void).cxx_destruct;
  • (id)getFavForawrdViewController;
  • (void)onFavTextEditOK:(id)arg1;
  • (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)showMenuItemForText:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onCopy:(id)arg1;
  • (void)onTextLongPressed:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onPhoneLongPressed:(id)arg1 withRect:(struct CGRect)arg2;
  • (void)onLinkLongPressed:(id)arg1 withRect:(struct CGRect)arg2;
  • (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2;
  • (BOOL)canBecomeFirstResponder;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onAction:(id)arg1;
  • (void)onMenuControllerWillHide:(id)arg1;
  • (void)genContent:(id)arg1 indexPath:(id)arg2;
  • (float)getHeightForRowAtIndexPath:(id)arg1;
  • (int)getRowsInContentSection;
  • (void)updateViewWithFavItem:(id)arg1;
  • (void)viewDidLayoutSubviews;
  • (void)initTextLabel;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2 richTextView:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonManageViewController : MMUIViewController <EmoticonManageCellDelegate, StoreEmotionDeleteCgiDelegate, StoreEmotionReplaceMyPanelListCgiDelegate, tableViewDelegate, UITableViewDelegate, UITableViewDataSource, IEmoticonPackageMgrExt, WCActionSheetDelegate> { BOOL m_hideOtherSectoin; BOOL m_hideUndownloadRow; UIView *_headerView; StoreEmotionSynchronizeView *_syncView; BOOL m_isDeleteMode; NSMutableArray *m_arrExistLocalPackage; NSMutableArray *m_arrOtherPackage; MMTableView *m_tableView; unsigned long m_extrance; UILabel *m_tipsLabel; UIView *m_existLocalHeadView; StoreEmotionDeleteCgi *m_deleteCgi; StoreEmotionReplaceMyPanelListCgi *m_replaceCgi; int _hasNotDownloadCount; }

@property(nonatomic) int hasNotDownloadCount; // @synthesize hasNotDownloadCount=_hasNotDownloadCount; @property(retain, nonatomic) StoreEmotionReplaceMyPanelListCgi *m_replaceCgi; // @synthesize m_replaceCgi; @property(retain, nonatomic) StoreEmotionDeleteCgi *m_deleteCgi; // @synthesize m_deleteCgi; @property(retain, nonatomic) UIView *m_existLocalHeadView; // @synthesize m_existLocalHeadView; @property(nonatomic) BOOL m_isDeleteMode; // @synthesize m_isDeleteMode; @property(retain, nonatomic) UILabel *m_tipsLabel; // @synthesize m_tipsLabel; @property(nonatomic) unsigned long m_extrance; // @synthesize m_extrance; @property(retain, nonatomic) MMTableView *m_tableView; // @synthesize m_tableView; @property(retain, nonatomic) NSMutableArray *m_arrOtherPackage; // @synthesize m_arrOtherPackage; @property(retain, nonatomic) NSMutableArray *m_arrExistLocalPackage; // @synthesize m_arrExistLocalPackage; - (void).cxx_destruct; - (void)onStoreEmotionReplaceMyPanelListCgiFailed; - (void)onStoreEmotionReplaceMyPanelListCgiOKWithPids:(id)arg1; - (void)onStoreEmotionDeleteCgiFailed:(id)arg1; - (void)onStoreEmotionDeleteCgiOK:(id)arg1; - (void)onUnstallButtonClickWithPid:(id)arg1; - (BOOL)isEmoticonManageCellDeleteMode; - (void)deleteSelectedEmoticonPackageWithPid:(id)arg1; - (void)saveSort; - (void)tableView:(id)arg1 moveRowAtIndexPath:(id)arg2 toIndexPath:(id)arg3; - (BOOL)tableView:(id)arg1 canMoveRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 shouldIndentWhileEditingRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)OnUpdateEmoticonPackageListAfterSort; - (void)OnUpdateEmoticonPackageList; - (void)viewDidLayoutSubviews; - (void)onGotoNormalMode; - (void)onGotoDeleteMode; - (BOOL)isInExistLocalSecticon:(int)arg1; - (void)reloadData; - (void)updateEditButtonStatus; - (BOOL)isDeleteMode; - (void)OnCancelModalView:(id)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)initView; - (void)loadDataFromDB; - (void)initData; - (void)viewDidLoad; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MemberListViewController : MMSearchBarDisplayController <UITableViewDataSource, UITableViewDelegate, MMSearchBarDelegate, MMVoiceSearchDelegate, UIAlertViewDelegate> { MMLoadingView *m_loadingView; MMTableView *m_tableView; UIView *m_viewLabel; UILabel *m_countLabel; NSObject *m_memberData; id m_delegate; MMVoiceSearchBar *m_mmSearchBar; BOOL m_needIndexBar; }

@property(nonatomic) BOOL needIndexBar; // @synthesize needIndexBar=m_needIndexBar; - (void).cxx_destruct; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (id)usrNameConvertToOContacts:(id)arg1; - (void)pushVoiceSearchResultsViewController:(id)arg1 Animation:(BOOL)arg2; - (BOOL)handleVoiceSearchResults:(id)arg1; - (void)resetTableViewOffset:(id)arg1; - (void)cancelSearch; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)didSearchViewTableSelect:(id)arg1; - (float)heightForSearchViewTable:(id)arg1; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (id)cellForHandleVoiceSearchViewTable:(id)arg1 index:(id)arg2; - (void)makeCell:(id)arg1 contact:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)sectionIndexTitlesForTableView:(id)arg1; - (int)numberOfSectionsInTableView:(id)arg1; - (void)showContactInfoView:(id)arg1; - (void)openContactInfoView:(int)arg1; - (void)setDelegate:(id)arg1; - (void)setMemberLogic:(id)arg1; - (void)reloadTable; - (void)initSearchBar; - (BOOL)hasIndexBar; - (void)initTableView; - (void)initCountLabel:(id)arg1; - (void)updateCount; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMSMRebootViewController : MMSMBaseViewController { }

  • (void)onNextButtonClicked:(id)arg1;
  • (void)onRebootButtonClicked:(id)arg1;
  • (void)viewDidLoad;
  • (id)init;

@end

@interface StoreEmotionSynchronizeView : UIView { UILabel *_statusLabel; }

@property(retain, nonatomic) UILabel *statusLabel; // @synthesize statusLabel=_statusLabel; - (void).cxx_destruct; - (BOOL)isOnWifi; - (void)updateView; - (void)configStatusLabel; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCListPhotoCellView : WCListBaseCellView { UIView *m_imageGridView; }

  • (float)calculateHeightForRowData:(id)arg1 isFirstOneInsection:(BOOL)arg2 isLastOneInSection:(BOOL)arg3;
  • (void).cxx_destruct;
  • (void)setHighlightedColor;
  • (void)setNormalColor;
  • (void)handleClickImageView:(id)arg1;
  • (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2 richTextView:(id)arg3;
  • (void)initView;
  • (void)initImageGridView;

@end

@interface EmoticonBackUpMgr : MMService <EmoticonBackupLogicObjectDelegate, EmoticonRecoverLogicObjectDelegate, MMKernelExt, CNetworkStatusExt, IMsgExt, EmoticonDeleteFromServerLogicObjectDelegate, EmoticonAddFromServerLogicObjectDelegate, EmoticonRestartBackupWhenDeleteTaskDelegate, EmoticonBackupDeleteNotifyExt, MMService> { BOOL m_hasOnceStartRecover; BOOL _m_hasNotStartRecoverTaskInList; EmoticonBackupLogicObject *m_backupLogicObject; EmoticonRecoverLogicObject *m_recoverLogicObject; NSMutableArray *m_notifyTaskList; unsigned long m_userActionStatus; unsigned long m_lastManageViewUploadTime; }

  • (unsigned long)ActionStatusRecoverForbiden;
  • (unsigned long)ActionStatusAllowRecover;
  • (unsigned long)ActionStatusNoAction; @property(nonatomic) BOOL m_hasNotStartRecoverTaskInList; // @synthesize m_hasNotStartRecoverTaskInList=_m_hasNotStartRecoverTaskInList; @property(nonatomic) unsigned long m_lastManageViewUploadTime; // @synthesize m_lastManageViewUploadTime; @property(nonatomic) unsigned long m_userActionStatus; // @synthesize m_userActionStatus; @property(retain, nonatomic) NSMutableArray *m_notifyTaskList; // @synthesize m_notifyTaskList; @property(nonatomic) BOOL m_hasOnceStartRecover; // @synthesize m_hasOnceStartRecover; @property(retain, nonatomic) EmoticonRecoverLogicObject *m_recoverLogicObject; // @synthesize m_recoverLogicObject; @property(retain, nonatomic) EmoticonBackupLogicObject *m_backupLogicObject; // @synthesize m_backupLogicObject;
  • (void).cxx_destruct;
  • (void)onEmoticonRestartBackupWhenDeleteTaskExecute;
  • (void)checkIfServerOverLimitAndBackup;
  • (void)onEmoticonBackupDeleteNotify;
  • (void)runNotifyTask;
  • (void)onAddSyncLogicBeginWithFullMd5List:(id)arg1;
  • (BOOL)canResumeAddSyncLogic;
  • (void)onDeleteSyncLogicComplete;
  • (BOOL)canResumeDeleteSyncLogic;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)onSimCardNetTypeChange;
  • (void)ReachabilityChange:(unsigned long)arg1;
  • (void)onPreQuit;
  • (void)onAuthOK;
  • (BOOL)shouldSpeedUpRecoverDonwload;
  • (BOOL)isUserAllowOnRecover;
  • (BOOL)isUserPauseOnRecover;
  • (BOOL)isUserNoActionOnRecover;
  • (void)onEmoticonRecoverLogicAutoPauseOnWWan;
  • (void)onEmoticonRecoverLogicDownloadOneEmoticonOK;
  • (void)onEmoticonRecoverLogicFailed;
  • (void)onEmoticonRecoverLogicOk;
  • (void)onEmoticonBackupLogicFailed;
  • (void)onEmoticonBackupLogicOk;
  • (void)internalGoonRecover;
  • (void)goonRecover;
  • (void)pauseRecover;
  • (BOOL)isRecoverEmoticonBeenPause;
  • (BOOL)isRecoveringEmoticonFromServer;
  • (BOOL)isRecoveringEmoticonComplete;
  • (BOOL)isRecoveringEmoticonPause;
  • (BOOL)isRecoveringEmoticon;
  • (BOOL)recoverEmoticonFromServer;
  • (void)backupLocalEmoticonToServerFromManageView;
  • (void)backupLocalEmoticonToServer;
  • (void)backupLocalEmoticonToServerAndIgnoreOnceLimit:(BOOL)arg1;
  • (BOOL)canStartCgiNow;
  • (id)init;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BindOpMobileEventHandler : ProtobufEventHandler { }

  • (void)OnProtocolResponse:(id)arg1 shouldContinue:(_Bool *)arg2;
  • (void)ProcessOnMainThread:(id)arg1;

@end

@interface WXGBackupAnalysis : NSObject { BackupInfoReport *m_backupInfoReport; BackupInfoReport *m_recoverInfoReport; }

  • (id)compareItemReport:(id)arg1 withReport:(id)arg2;
  • (id)compareReport:(id)arg1 withReport:(id)arg2;
  • (id)getStringForInfoReport:(id)arg1;
  • (id)mergeReport:(id)arg1;
  • (void)resetTheStateOfAnalysis:(BOOL)arg1;
  • (BOOL)getShouldAnalysis;
  • (void)deleteInfo;
  • (void).cxx_destruct;
  • (id)getRecoverInfoReport;
  • (id)getBackupInfoReport;
  • (void)syncRecoverInfo;
  • (void)syncBackupInfo;
  • (void)addRecoverInfoItem:(id)arg1;
  • (void)addBackupInfoItem:(id)arg1;
  • (id)init;

@end

@interface MMOpenSecurityViewPasswordHandler : MMObject { }

  • (void)handleSceneInEvent:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavWebViewController : MMWebViewController { FavoritesItem *m_favItem; }

  • (void).cxx_destruct;
  • (void)onWebViewEditTag;
  • (void)onWebViewDelete;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (id)initWithFavDataWrap:(id)arg1;
  • (id)initWithFavoritesItem:(id)arg1;

@end

@interface UserOpInfoUtil : NSObject { }

  • (id)getSharedInstanceForUserOpInfo;
  • (void)reportUserOpInfo:(id)arg1;

@end

@interface NewQQMailQueueHelper : NSObject { NSMutableArray *m_newQQMailQueue; BOOL m_bChecked; }

  • (void).cxx_destruct;
  • (void)saveNewQQMailQueueCache;
  • (BOOL)loadNewQQMailQueueCache;
  • (void)checkQueue;
  • (void)popQueue:(unsigned long)arg1;
  • (void)enQueue:(id)arg1;
  • (void)setChecked:(BOOL)arg1;
  • (id)init;

@end

@interface MMLocationAttributeBanner : MMUIView { NSString *_title; NSString *_logoUrl; NSString *_link; id _delegate; UILabel *_titleLable; MMWebImageView *_logoImgView; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(readonly, nonatomic) NSString *logoUrl; // @synthesize logoUrl=_logoUrl; @property(readonly, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct; - (void)onLoadImageOK:(id)arg1; - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2; - (void)updateBanner:(id)arg1 LogoUrl:(id)arg2; - (void)onTapBanner:(id)arg1; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SettingMyProfileViewController : MMUIViewController <HDHeadImageViewDelegate, settingModifySignDelegate, MMRegionPickerViewControllerDelegate, settingMyAccountExtInfoLogicDelegate, CSettingExt, settingModifyAliasDelegate, IOplogExt> { MMHeadImageView *m_headImage; MMRegionPickerViewController *m_regionPicker; SettingMyAccountExtInfoLogic *m_infoLogic; MMTableViewInfo *m_tableViewInfo; NameEditorViewController *m_CurrentVC; NSString *m_nsTempNickName; }

  • (void).cxx_destruct;
  • (void)viewDidTransitionToNewSize;
  • (void)initDeepLinkConfig;
  • (void)MMRegionPickerDidChoosRegion:(id)arg1;
  • (void)oplogRet:(int)arg1 errMsg:(id)arg2 eventID:(unsigned long)arg3 cgiWrap:(id)arg4;
  • (void)saveNewSign:(id)arg1;
  • (void)onModifySex:(id)arg1;
  • (void)onModifyNickName:(id)arg1 vc:(id)arg2;
  • (void)onSettingChanged:(int)arg1;
  • (void)onInfoChange;
  • (void)dealloc;
  • (void)showMyAddressInfoView;
  • (void)showQRInfoView;
  • (void)showModifySignView;
  • (void)showModifyAddressView;
  • (void)showModifyNickName;
  • (void)showModifySexView;
  • (id)getAddressString;
  • (id)getSexString;
  • (float)getSignCellHeight;
  • (void)makeChangeImgCell:(id)arg1 cellInfo:(id)arg2;
  • (void)makeQRInfoCell:(id)arg1 cellInfo:(id)arg2;
  • (void)makeSignCell:(id)arg1 cellInfo:(id)arg2;
  • (void)willAppear;
  • (void)willDisshow;
  • (void)viewDidBePoped:(BOOL)arg1;
  • (void)viewDidBeDismissed:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)onChangeImg:(id)arg1;
  • (void)ChangeSex:(id)arg1;
  • (void)SaveAndExit;
  • (void)Save;
  • (void)returnBack;
  • (void)updateHead:(id)arg1;
  • (id)getSettingHeadImage;
  • (void)onLinkedIn;
  • (void)updateTableCell;
  • (void)saveNewAlias;
  • (void)showModifyUserName;
  • (BOOL)isNeedShowWCPay;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ScanStreetViewMgr : MMService <MMService, PBMessageObserverDelegate> { }

  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)sendStreetViewLocation:(id)arg1 Heading:(float)arg2 Pitch:(float)arg3 Scene:(int)arg4;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RecommendGridView : MMUIView <UICollectionViewDataSource, UICollectionViewDelegate, EmoticonStoreCellDelegate> { NSMutableArray *_emotionsArray; NSString *_packageId; UICollectionView *_collectionView; id _delegate; }

  • (id)getStoreItemPid; @property(retain, nonatomic) id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) UICollectionView *collectionView; // @synthesize collectionView=_collectionView; @property(retain, nonatomic) NSString *packageId; // @synthesize packageId=_packageId; @property(retain, nonatomic) NSMutableArray *emotionsArray; // @synthesize emotionsArray=_emotionsArray;
  • (void).cxx_destruct;
  • (void)OnShowAlertWithIKnow:(id)arg1;
  • (void)OnShowAlertWithOK:(id)arg1;
  • (void)OnStopLoading;
  • (void)OnStopLoadingAndShowError:(id)arg1;
  • (void)OnStopLoadingAndShowOK:(id)arg1;
  • (void)OnStartLoadingAndShowStringBlocked:(id)arg1;
  • (void)OnStartLoadingAndShowString:(id)arg1;
  • (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
  • (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
  • (int)numberOfSectionsInCollectionView:(id)arg1;
  • (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
  • (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2;
  • (void)configCollectionView;
  • (void)configViews;
  • (void)reloadData;
  • (void)setRecommendGridViewDelegate:(id)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMSMClearDataViewController : MMSMBaseViewController { int m_percent; MMActivityIndicator *m_loadingView; UILabel *m_loadingTip; UIButton *m_clearButton; UIButton *m_nextButton; }

  • (void).cxx_destruct;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onClearUnnecessaryFilesFinished;
  • (void)updateProgress:(unsigned long)arg1;
  • (void)startFakeLoadingToProgress:(int)arg1;
  • (void)onNextButtonClicked:(id)arg1;
  • (void)onClearButtonClicked:(id)arg1;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LbsLifeData : MMObject { CLLocation *_location; NSArray *_lbsLifeList; NSArray *_iconUrlList; BOOL _continueFlag; BOOL _isStartFromFirst; NSString *_logoUrl; NSString *_searchID; }

@property(nonatomic) BOOL isStartFromFirst; // @synthesize isStartFromFirst=_isStartFromFirst; @property(retain, nonatomic) NSString *searchID; // @synthesize searchID=_searchID; @property(retain, nonatomic) NSString *logoUrl; // @synthesize logoUrl=_logoUrl; @property(nonatomic) BOOL continueFlag; // @synthesize continueFlag=_continueFlag; @property(retain, nonatomic) NSArray *iconUrlList; // @synthesize iconUrlList=_iconUrlList; @property(retain, nonatomic) NSArray *lbsLifeList; // @synthesize lbsLifeList=_lbsLifeList; @property(retain, nonatomic) CLLocation *location; // @synthesize location=_location; - (void).cxx_destruct; - (void)dealloc;

@end

@interface LBSLifeMgr : MMService <PBMessageObserverDelegate, MMService> { SKBuiltinBuffer_t *_getBuff; SKBuiltinBuffer_t *_searchBuff; }

@property(retain, nonatomic) SKBuiltinBuffer_t *searchBuff; // @synthesize searchBuff=_searchBuff; @property(retain, nonatomic) SKBuiltinBuffer_t *getBuff; // @synthesize getBuff=_getBuff; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleGetLifeListResponse:(id)arg1; - (int)getLBSLifeDetail:(id)arg1; - (int)searchLBSLife:(id)arg1 Keyword:(id)arg2 StartFromFirst:(BOOL)arg3 Scene:(unsigned int)arg4 EntryTime:(unsigned int)arg5; - (int)autoSearchLBSLife:(id)arg1 Keyword:(id)arg2 Scene:(unsigned int)arg3 EntryTime:(unsigned int)arg4 StartFromFirst:(BOOL)arg5; - (int)getLBSLife:(id)arg1 StartFromFirst:(BOOL)arg2 Scene:(unsigned int)arg3 EntryTime:(unsigned int)arg4; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCOutSearchContactTableViewCell : MMTableViewCell { MMHeadImageView *_headImageView; AttributeLabel *_nameLabel; AttributeLabel *_phoneLabel; }

@property(retain, nonatomic) AttributeLabel *phoneLabel; // @synthesize phoneLabel=_phoneLabel; @property(retain, nonatomic) AttributeLabel *nameLabel; // @synthesize nameLabel=_nameLabel; @property(retain, nonatomic) MMHeadImageView *headImageView; // @synthesize headImageView=_headImageView; - (void).cxx_destruct; - (void)configureCellWithName:(id)arg1 phone:(id)arg2 mmusername:(id)arg3 headImageURL:(id)arg4 searchText:(id)arg5; - (void)setSelected:(BOOL)arg1 animated:(BOOL)arg2; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface VOIPContactSelectViewController : SelectContactsViewController { }

  • (id)initWithContactType:(int)arg1;

@end

@interface WXGBackupMsgMgr : NSObject { BOOL m_bProducing; NSObject *m_getMsgQueue; NSMutableArray *m_inputData; NSLock *m_inputDataLock; WXGBackupMMDB *m_backupDB; NSCondition *m_bufferCondition; NSMutableArray *m_bufferArray; NSMutableArray *m_producerArray; NSMutableArray *m_consumerArray; unsigned int m_totalMsgCount; unsigned int m_consumerWait; unsigned int m_producerWait; WXGBackupMessageWrapHandler *m_msgWrapHandler; BakChatMsgList *m_currentMsgList; unsigned long long m_currentMediaDataSize; NSMutableArray *m_currentMediaArray; NSMutableArray *m_currentBigMediaArray; BackupInfoItem *m_currentBackupInfoItem; }

  • (void).cxx_destruct;
  • (id)getOneEmptyInfoItem;
  • (BOOL)isBakChatMessage:(id)arg1;
  • (BOOL)isBakChatName:(id)arg1;
  • (id)p_getDataFromCosumer;
  • (void)p_bufferAddDataToConsume;
  • (void)p_producerAddDataToBuffer;
  • (void)p_purgeMsgListDataInfoWithChatName:(id)arg1 withStartTime:(long long)arg2 withEndTime:(long long)arg3;
  • (void)getMsgForBackupDataInfo:(id)arg1;
  • (id)p_getOneBackupDataInfoAndDelete;
  • (void)p_addInputDataWithBackupInfoArray:(id)arg1;
  • (void)stopProduce;
  • (void)startProduce;
  • (id)getNextOutput;
  • (void)inputWithBackupDataInfo:(id)arg1;
  • (id)init;

@end

@interface WCOutCgiMgr : MMService <WCOutCouponCgiDelegate, WCOutGetProductListCgiDelegate, MMService> { WCOutCouponCgi *_couponCgi; WCOutGetProductListCgi *_getproductlistCgi; }

@property(retain, nonatomic) WCOutGetProductListCgi *getproductlistCgi; // @synthesize getproductlistCgi=_getproductlistCgi; @property(retain, nonatomic) WCOutCouponCgi *couponCgi; // @synthesize couponCgi=_couponCgi; - (void).cxx_destruct; - (void)WCOutGetProductListCgiDidFail:(id)arg1; - (void)WCOutGetProductListCgi:(id)arg1 successWithResponse:(id)arg2; - (void)WCOutCounponCgiDidFail:(id)arg1; - (void)WCOutCounponCgi:(id)arg1 successWithResponse:(id)arg2; - (void)requestProductList:(id)arg1 reqCurrency:(id)arg2; - (void)requestCoupon:(unsigned long)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ReaderItemView : UIButton { int type; unsigned long m_uiReaderIndex; BOOL m_bHasBottomBtn; NSString *m_nsTitle; NSString *m_nsCover; NSString *m_nsDigest; unsigned long m_uiDelFlag; id m_delegate; }

@property(nonatomic) unsigned long m_uiDelFlag; // @synthesize m_uiDelFlag; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSString *m_nsDigest; // @synthesize m_nsDigest; @property(retain, nonatomic) NSString *m_nsCover; // @synthesize m_nsCover; @property(retain, nonatomic) NSString *m_nsTitle; // @synthesize m_nsTitle; @property(nonatomic) BOOL m_bHasBottomBtn; // @synthesize m_bHasBottomBtn; @property(nonatomic) unsigned long m_uiReaderIndex; // @synthesize m_uiReaderIndex; @property(nonatomic) int type; // @synthesize type; - (void).cxx_destruct; - (void)updateBkgImage:(BOOL)arg1; - (void)handleLongPressEx:(id)arg1; - (void)onTouchRepeat; - (void)NotifyItemClicked; - (void)onClicked; - (void)onBeginTouch; - (id)getHighlightedImage; - (float)appendNodeViewHeightIfIndex; - (id)getItemTitle:(float)arg1; - (id)getAsyncImageWithFrame:(struct CGRect)arg1; - (void)normalView; - (void)topView; - (void)startInitView;

@end

@interface MainFrameSightViewController : MMUIViewController <IVOIPUILogicMgrExt, UIAlertViewDelegate, SightDistributeTableViewDelegate, SightQRCodeScannerDelegate, GetA8KeyLogicDelegate> { UIImage *m_maskImg; UIView *m_contentView; UIView *m_backgroundMask; UIImageView *m_bottomMask; UIImageView *m_topMask; UIView *m_cameraPreview; UIView *m_cameraView; SightRecordProgressBar *m_captureProgress; UIButton *m_captureBtn; StrokeView *m_btnFrame; UILabel *m_btnLabel; UIImageView *m_btnIconImg; UIImage *m_btnIconImgCancel; UIImage *m_btnIconImgNormal; UIView *m_qrBar; UILabel *m_qrBarLabel; NSString *m_qrData; GetA8KeyLogic *m_qrLogic; BOOL m_isInCamera; UIView *m_playerPreview; UIView *m_playerContent; SightView *_sightView; SightDistributeTableView *m_tableView; UIView *m_panelNavbarMask; FrameTextBtn *m_sendBtn; UIView *m_tipsView; UILabel *m_tipsLabel; UIImageView *m_tipsLabelBG; unsigned long m_tipsCounter; UIView *m_cancelTips; UILabel *m_titleTips; UIView *m_motionTipsView; BOOL m_motionDetected; unsigned long m_currWriterID; BOOL m_writerTimeout; BOOL m_cameraOK; BOOL m_isRecording; unsigned long m_compressorID; BOOL m_enterMoment; SightMomentEditViewController *m_momentController; unsigned long m_momentCompressorID; BOOL m_clickClose; BOOL m_canClose; BOOL m_requestAuthAccess; BOOL m_lightBoostStat; BOOL m_lightBoostOpenStat; unsigned long m_validReshowLightBoostCmd; unsigned long lightDetectCounter; UIButton *m_lightBoostButton; UILabel *m_lightBoostHintView; BOOL m_hasRealStartedForPreStartRecording; BOOL directSentMoment; UIImage *topMask; UIImage *bottomMask; int lastBarStyle; float _maskAlpha; UIViewController *_viewController; int _recordState; int _btnState; int _cameraState; UIImage *_thumbImg; NSString *_videoPath; UIImage *_momentThumbImg; NSString *_momentVideoPath; struct CGPoint _iconCenter; }

@property(retain, nonatomic) NSString *momentVideoPath; // @synthesize momentVideoPath=_momentVideoPath; @property(retain, nonatomic) UIImage *momentThumbImg; // @synthesize momentThumbImg=_momentThumbImg; @property(retain, nonatomic) NSString *videoPath; // @synthesize videoPath=_videoPath; @property(retain, nonatomic) UIImage *thumbImg; // @synthesize thumbImg=_thumbImg; @property(nonatomic) int cameraState; // @synthesize cameraState=_cameraState; @property(nonatomic) int btnState; // @synthesize btnState=_btnState; @property(nonatomic) int recordState; // @synthesize recordState=_recordState; @property(nonatomic) __weak UIViewController *viewController; // @synthesize viewController=_viewController; @property(nonatomic) struct CGPoint iconCenter; // @synthesize iconCenter=_iconCenter; @property(nonatomic) float maskAlpha; // @synthesize maskAlpha=_maskAlpha; @property(nonatomic) BOOL directSentMoment; // @synthesize directSentMoment; @property(readonly, nonatomic) BOOL canClose; // @synthesize canClose=m_canClose; @property(retain, nonatomic) UIImage *maskImg; // @synthesize maskImg=m_maskImg; @property(nonatomic) int lastBarStyle; // @synthesize lastBarStyle; @property(retain, nonatomic) UIImage *bottomMask; // @synthesize bottomMask; @property(retain, nonatomic) UIImage *topMask; // @synthesize topMask; - (void).cxx_destruct; - (void)onVideoVoipViewDisappear; - (void)onVideoVoipViewDidAppear:(id)arg1; - (void)hideCancelTips; - (void)showCancelTips; - (void)hideTips; - (void)fadeInTips; - (void)showTips:(id)arg1 ofColor:(id)arg2 animType:(unsigned long)arg3 fontSize:(float)arg4; - (void)showTips:(id)arg1 ofColor:(id)arg2 animType:(unsigned long)arg3; - (void)initTipsLabel; - (void)onCompressFailed:(id)arg1; - (void)onCompressOK:(id)arg1; - (void)passMovieToMomentPanel; - (void)enterMomentEdit; - (void)checkShakyMovie; - (void)onSelectSaveCell; - (void)onSelectMomentCell; - (void)onExitSearch; - (void)onSwitchToSearchType; - (void)onTableViewScroll:(float)arg1; - (void)onTableItemSelected:(unsigned long)arg1; - (void)startSendingAnim; - (void)confirmSendMsg; - (void)switchToRecordingPanel; - (void)closeCamera; - (void)switchToSendingPanel; - (void)setupTableView; - (void)setupPreviewPlayer:(id)arg1 path:(id)arg2; - (void)endFullPlayPreview; - (void)fullPlayPreview; - (void)setupPreviewView; - (void)setupPanelMask; - (void)setupSendBtn; - (void)logicCheckState:(int)arg1; - (void)onWriterResign; - (void)onWriterFailed:(id)arg1; - (void)onMovieCapture:(id)arg1; - (void)onCameraAudioStop; - (void)onCameraStop; - (void)onCameraAudioOK; - (void)onCameraPreviewOK; - (void)onCameraVideoOK; - (void)prepareRecord; - (void)cancelWriter; - (void)finishWriter; - (void)startWriter; - (void)btnDragging:(id)arg1; - (void)btnRelease; - (void)btnDragInside; - (void)btnDragOutSide; - (void)btnPress; - (void)startCameraAnim; - (void)turnCancelBtnForFinishRecording; - (void)turnBtnCanceling; - (void)turnBtnRecording:(BOOL)arg1; - (void)turnBtnRecording; - (void)turnBtnNomal; - (void)openKitchen; - (void)closeWithOutAnim; - (void)closeWhenFirstIn; - (void)closeWithAnimNotBounce; - (void)closeWithAnim; - (void)onCancelWithOutCamera; - (void)onCancel; - (void)tryCancelPreStartRecording; - (void)updateMask; - (void)onCameraGap:(id)arg1; - (void)switchToQRCodeWaiting; - (void)onSearchContactEnd; - (void)onGetProductInfoEnd; - (void)onQRCodeClick; - (void)onQRCodeTrig; - (void)onQRCodeGone; - (void)onQRCodeFind:(id)arg1; - (void)handlePanBottom:(id)arg1; - (void)handleZoomTap:(id)arg1; - (void)handleFocusTap:(id)arg1 inView:(id)arg2; - (void)focusCenter; - (void)makeMask; - (id)getSubImage:(struct CGRect)arg1 inImage:(id)arg2; - (void)setupPanView; - (void)setupButtonPanel; - (void)onShakyNormal; - (void)onShaky; - (void)resetMotionTipsView; - (void)setupMotionDetector; - (void)startLightBoostAnimation; - (void)closeLightBoots; - (void)openLightBoots; - (void)lightNormal; - (void)lightTooLow; - (void)showLightBoostHint; - (void)showLightBoostButton:(BOOL)arg1 withAnim:(BOOL)arg2; - (void)showLightBoostButton:(BOOL)arg1; - (void)reshowLightBoostButton:(BOOL)arg1; - (void)styleLightBoostButton:(BOOL)arg1; - (void)setupCameraPreview; - (void)setupCameraContent; - (void)setupBackground; - (void)setupMaskAnim; - (void)setupLineView; - (void)showTitleTips; - (void)hideTitleTips; - (void)forceHideTitleTips; - (void)setupTitleTips; - (void)setupCancelBtn; - (float)sightCaptureMaxDuration; - (void)onTopBarFrameChanged; - (void)loadMaskImg; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillBeDismissed:(BOOL)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidPush:(BOOL)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeBeaconTableViewCell : MMTableViewCell { MMWebImageView *_coverImageView; UILabel *_titleLabel; UILabel *_contentLabel; }

@property(retain, nonatomic) UILabel *contentLabel; // @synthesize contentLabel=_contentLabel; @property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) MMWebImageView *coverImageView; // @synthesize coverImageView=_coverImageView; - (void).cxx_destruct; - (void)updateWithShakeBeaconItem:(id)arg1;

@end

@interface WCCanvasImageLoader : MMService <IClearDataMgrExt, MMService> { NSRecursiveLock *m_lock; NSObject *_request_queue; NSMutableDictionary *m_requestInfoDictionary; unsigned int m_imageDataSize; NSMutableDictionary *m_imageCaches; NSMutableArray *m_imageCacheFIFO; unsigned int m_gifDataSize; NSMutableDictionary *m_gifDataCaches; NSMutableArray *m_gifDataCacheFIFO; }

@property(retain, nonatomic) NSRecursiveLock *m_lock; // @synthesize m_lock; - (void).cxx_destruct; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 CacheMask:(unsigned long)arg2; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 subQueue:(id)arg2; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1; - (id)urlMD5ForConnection:(id)arg1; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (void)connectionDidFinishLoading:(id)arg1; - (void)connection:(id)arg1 didReceiveResponse:(id)arg2; - (void)connection:(id)arg1 willSendRequestForAuthenticationChallenge:(id)arg2; - (void)removeConnectionForUrl:(id)arg1; - (void)saveImage:(id)arg1 imageData:(id)arg2; - (void)removeCacheForURLs:(id)arg1; - (void)removeCacheForURL:(id)arg1; - (void)removeGifDataCacheForKey:(id)arg1; - (void)removeImageCacheForKey:(id)arg1; - (BOOL)isImageLoaded:(id)arg1; - (void)cancelLoadAllURLs:(id)arg1; - (void)cancelLoadForURL:(id)arg1 oberver:(id)arg2; - (void)loadImageForURL:(id)arg1 withAuthorizationCode:(id)arg2 observer:(id)arg3; - (void)loadImageForURL:(id)arg1 observer:(id)arg2 atScene:(unsigned int)arg3 isPreload:(BOOL)arg4; - (id)imagePathForURL:(id)arg1; - (id)imageDataForURL:(id)arg1 LoadOnMainThread:(BOOL)arg2; - (id)imageCacheForURL:(id)arg1 LoadOnMainThread:(BOOL)arg2; - (BOOL)imageCacheExistsForURL:(id)arg1; - (id)imageForURL:(id)arg1 LoadOnMainThread:(BOOL)arg2; - (void)callAllExtWithOrder:(id)arg1 Data:(id)arg2 Url:(id)arg3 UrlMd5:(id)arg4; - (void)callImageDidLoadOrFailedExt:(id)arg1 Url:(id)arg2 UrlMd5:(id)arg3; - (BOOL)callImageDidLoadWithDataOrFailedExt:(id)arg1 Url:(id)arg2 withUrlMd5:(id)arg3; - (void)callImageDidLoadWithDataExt:(id)arg1 Url:(id)arg2 withUrlMd5:(id)arg3; - (void)callImageDidLoadExt:(id)arg1 Url:(id)arg2 withUrlMd5:(id)arg3; - (id)getDataFromCache:(id)arg1; - (id)getImageFromImageCache:(id)arg1; - (id)getImageFromCache:(id)arg1; - (id)cacheImageFromData:(id)arg1 fromUrl:(id)arg2; - (id)cacheNotGifImageFromFile:(id)arg1 fromUrl:(id)arg2; - (id)cacheImageFromFile:(id)arg1 fromUrl:(id)arg2; - (id)cacheDataFromFile:(id)arg1 fromUrl:(id)arg2; - (BOOL)onServiceMemoryWarning; - (void)setImageObject:(id)arg1 forKey:(id)arg2; - (void)setImageDataObject:(id)arg1 forKey:(id)arg2; - (id)imageObjectForKey:(id)arg1; - (id)imageDataObjectForKey:(id)arg1; - (void)dealloc; - (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface InitLogicController : MMObject { id m_delegate; vector_bc4292e6 m_vecMesssageIdToListen; BOOL m_bIsIniting; BOOL m_bFromReg; MMTimer *m_percenTimer; unsigned long m_curPercent; unsigned long m_uiEventID; }

@property(nonatomic) BOOL m_bFromReg; // @synthesize m_bFromReg; @property(readonly, nonatomic) BOOL m_bIsIniting; // @synthesize m_bIsIniting; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (id).cxx_construct; - (void).cxx_destruct; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)stopIniting:(unsigned long)arg1; - (void)dealloc; - (BOOL)startInit; - (void)stopPercentTimer; - (void)startPercentTimer; - (void)onPercentTimer; - (void)percentIniting; - (unsigned long)getCurNetworkStatus; - (void)StopInit; - (BOOL)initInternal; - (BOOL)isNeedInit; - (BOOL)isCanShowWhatsNew; - (id)init; - (void)initMessageIdToListen;

@end

@interface WCOutCallLogic : MMObject <IPSTNExt, AVAudioPlayerDelegate> { unsigned int m_status; BOOL m_isSpeaker; BOOL m_isMute; WCOutRecentCallItem *m_curCallItem; int m_recentCallLocalID; int m_roomid; BOOL mIsAccepted; BOOL mIsConnected; BOOL mIsOnCalling; BOOL mIsPlayingCallSound; UIViewController *_curFromViewController; unsigned int _curEntranceType; AVAudioPlayer *_player; NSMutableString *_callBackSteam; }

@property(retain, nonatomic) NSMutableString *callBackSteam; // @synthesize callBackSteam=_callBackSteam; @property(retain, nonatomic) AVAudioPlayer *player; // @synthesize player=_player; @property(nonatomic) unsigned int curEntranceType; // @synthesize curEntranceType=_curEntranceType; @property(retain, nonatomic) UIViewController *curFromViewController; // @synthesize curFromViewController=_curFromViewController; @property(readonly, nonatomic) BOOL isOnCalling; // @synthesize isOnCalling=mIsOnCalling; @property(retain, nonatomic) WCOutRecentCallItem *curCallItem; // @synthesize curCallItem=m_curCallItem; - (void).cxx_destruct; - (int)getNetSpeed; - (void)OnPSTNInviteGap:(int)arg1; - (void)OnPSTNTalkBrokenError:(id)arg1 ErrNo:(int)arg2; - (void)OnPSTNNetWorkError:(id)arg1 ErrNo:(int)arg2; - (void)OnPSTNSyncError:(id)arg1 ErrNo:(int)arg2; - (void)OnPSTNTimeOut:(id)arg1; - (void)OnPSTNInterrupt:(id)arg1; - (void)OnPSTNNotifyError:(id)arg1 ErrNo:(int)arg2 ErrLevel:(int)arg3 ErrMsg:(id)arg4 ErrTitle:(id)arg5; - (void)OnPSTNInviteError:(id)arg1 ErrNo:(int)arg2 ErrLevel:(int)arg3 ErrMsg:(id)arg4 ErrTitle:(id)arg5; - (void)OnPSTNError:(id)arg1 ErrNo:(int)arg2 ErrMsg:(id)arg3 ErrTitle:(id)arg4; - (void)OnPSTNBeginConnect:(id)arg1; - (void)OnPSTNDataConnected:(id)arg1; - (void)OnPSTNBeAccepted:(id)arg1; - (void)OnPSTNBeginTalk:(id)arg1; - (void)OnPSTNRing:(id)arg1; - (void)onPSTNCheckNumberResp:(id)arg1; - (void)OnPSTNCall:(id)arg1 ErrNo:(int)arg2; - (void)OnPSTNTellMeViewIsExist:(char *)arg1; - (void)OnPSTNLightInterrupt:(BOOL)arg1; - (void)OnPSTNCallInterrupt:(id)arg1; - (void)OnPSTNAutoHangUp:(id)arg1; - (void)OnPSTNBeHanguped:(id)arg1; - (void)OnPSTNBeRejected:(id)arg1; - (void)OnPSTNNoAnswer:(id)arg1; - (void)handlePSTNErrorMsg:(id)arg1 errorlevel:(unsigned int)arg2 ErrTitle:(id)arg3 showChargeAlert:(BOOL)arg4; - (void)handlePSTNErrorCode:(int)arg1 ErrMsg:(id)arg2 ErrTitle:(id)arg3; - (void)handlePSTNStatus:(unsigned int)arg1; - (void)audioPlayerDidFinishPlaying:(id)arg1 successfully:(BOOL)arg2; - (void)stopPlaySound; - (void)playCallingSound; - (void)playEndingSound; - (void)OnCallEnded:(BOOL)arg1; - (void)beginToTalk; - (void)prepareCalling; - (id)GetNeedShowLogWithIsHidePhoneNum:(BOOL)arg1; - (id)GetNeedShowLog; - (id)GetCurCallItem; - (BOOL)pressKeyWhileCallingWithKeyCode:(int)arg1; - (BOOL)isSpeakerMode; - (void)setSpeaker:(BOOL)arg1; - (void)setMute:(BOOL)arg1; - (void)hangUpCall; - (void)checkNumber:(id)arg1 PureNum:(id)arg2 LastCountryCode:(id)arg3 DialScece:(unsigned int)arg4; - (void)callWCoutContact; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MFTitleView : MMTitleView { }

  • (void)updateTitleView:(unsigned long)arg1 title:(id)arg2;
  • (void)updateNearMode;
  • (void)updateSubviews;
  • (id)init;

@end

@interface MCSBrandContactMgr : NSObject { NSMutableArray *_arrMCSItems; unsigned long _lastUpdateTime; BOOL _bNeedSave; }

  • (void).cxx_destruct;
  • (void)onMMDynamicConfigUpdated;
  • (void)onAppTerminate;
  • (void)onClearData;
  • (void)onReloadData;
  • (void)onEnterBackGround;
  • (void)trySaveData;
  • (void)loadLocalData;
  • (id)pathForMCSFile;
  • (void)addScore:(id)arg1;
  • (void)onSelectContact:(id)arg1;
  • (void)removeItem:(id)arg1;
  • (id)getMCSArray;
  • (void)cleanData;
  • (void)tryUpdateData;
  • (void)setDeclineFactor;
  • (id)getMCSInfo;
  • (void)initData;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GoogleSetting : NSObject { NSString *m_clientID; NSString *m_clientSecret; NSString *m_refreshToken; NSString *m_scope; NSString *m_redirectURI; NSMutableDictionary *m_parameters; NSString *m_tokenURL; NSDate *m_expirationDate; }

  • (id)getGoogleSettingLocalCachePath;
  • (id)getGoogleSettingLocalCacheRootDir;
  • (id)loadSetting;
  • (void)initialize; @property(retain, nonatomic) NSString *m_scope; // @synthesize m_scope; @property(retain, nonatomic) NSDate *m_expirationDate; // @synthesize m_expirationDate; @property(retain, nonatomic) NSString *m_tokenURL; // @synthesize m_tokenURL; @property(retain, nonatomic) NSMutableDictionary *m_parameters; // @synthesize m_parameters; @property(retain, nonatomic) NSString *m_redirectURI; // @synthesize m_redirectURI; @property(retain, nonatomic) NSString *m_refreshToken; // @synthesize m_refreshToken; @property(retain, nonatomic) NSString *m_clientSecret; // @synthesize m_clientSecret; @property(retain, nonatomic) NSString *m_clientID; // @synthesize m_clientID;
  • (void).cxx_destruct;
  • (void)saveSetting;
  • (void)dealloc;
  • (void)resetSetting;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BottleSessionInfo : MMBaseSessionInfo { NSMutableArray *arrLocalID; long long m___rowID; }

  • (id)sessionInfoWithBottle:(id)arg1 isRealBottle:(BOOL)arg2 localIdList:(id)arg3;
  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSMutableArray *arrLocalID; // @synthesize arrLocalID;
  • (void).cxx_destruct;
  • (id)genLastMessage; @property(retain, nonatomic) CBottleContact *bottleContact;
  • (id)genBottleContact; @property(retain, nonatomic) CBottle *bottle;
  • (id)genBottle; @property(nonatomic) BOOL isRealBottle; @property(nonatomic) unsigned long uiBottleLocalID;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_sessionFlag;
  • (const WCDBCondition_e9b1f587 *)db_draftMsgTime;
  • (const WCDBCondition_8be2a476 *)db_draftMsg;
  • (const WCDBCondition_e9b1f587 *)db_lastMsgUpdateTime;
  • (const WCDBCondition_e9b1f587 *)db_unreadCount;
  • (const WCDBCondition_8be2a476 *)db_sessionId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(retain, nonatomic) NSString *sessionId; @property(readonly) Class superclass;

@end

@interface WCVideoRender : NSObject { }

  • (void)updateOrientation;
  • (void)cameraFrontMode:(BOOL)arg1;
  • (void)flipView;
  • (id)getRenderView;
  • (void)changeFrame:(struct CGRect)arg1;
  • (void)renderImage:(char *)arg1 Width:(unsigned long)arg2 Height:(unsigned long)arg3;

@end

@interface BaseVoicePrintViewController : MMUIViewController { UILabel *_tips_label; UIButton *_cancle_button; UIButton *_talk_button; UIActivityIndicatorView *_indicator; UITextView *_statusTextView; UILabel *_guide_text_view; UIView *_blurTargetView; UIView *_micMeterCircleView; CAShapeLayer *_micMeterCircleLayer; UIImageView *_smallCircleView; UIImageView *_bigCircleView; UIImageView *_myLoadingView; UIView *_transitionView; unsigned long long _start_time; unsigned long long _end_time; unsigned long long _random_interval_time; BOOL bIsOnceStatusTextNotFade; BOOL m_bPresentViewController; id m_delegate; NSString *lyricText; unsigned long animationDuration; }

@property(nonatomic) BOOL m_bPresentViewController; // @synthesize m_bPresentViewController; @property(retain, nonatomic) UIView *m_blurTargetView; // @synthesize m_blurTargetView=_blurTargetView; @property(nonatomic) unsigned long animationDuration; // @synthesize animationDuration; @property(retain, nonatomic) NSString *lyricText; // @synthesize lyricText; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onTalkButtonCancel:(id)arg1; - (void)OnTalkButtonPress:(id)arg1; - (void)doMeterAnimationWithBezierPath:(float)arg1; - (float)randFloatBetween:(float)arg1 And:(float)arg2; - (BOOL)canOverAnimationInterval; - (void)SetEndTime; - (void)SetStartTime; - (void)doAnimationWithSmallScaleValue:(float)arg1 AndBig:(float)arg2; - (void)updateMeterAnimationWithValue:(float)arg1; - (void)stopMeterAnimation; - (void)startMeterAnimation; - (void)ShowRecordButton; - (void)HiddenRecordButton; - (void)startDoGuideTextAnimation; - (void)GetResStopLoading; - (void)GetResStartLoading; - (void)stopGetResource; - (void)startGetResource; - (void)StopLoadingAnimation; - (void)StartLoadingAnimation; - (void)stopMyLoadingAnimation; - (void)beginMyLoadingAnimation; - (void)ShouldShowGuideLabelText; - (void)initTalkButton; - (void)UpdateGuiText; - (void)SetGuiTextWithFontSize:(float)arg1; - (void)updateGuideText:(id)arg1 andDuration:(double)arg2; - (void)updateMeterPowerValue:(float)arg1; - (BOOL)isTalkButtonPressed; - (void)showTipLabel; - (void)updateStatusTextWithNoFade:(id)arg1; - (void)updateStatusText:(id)arg1; - (void)stopAllAnimation; - (void)beginAllAnimation; - (void)hideAnimation; - (void)animationDidStop:(id)arg1 finished:(BOOL)arg2; - (void)animationDidStart:(id)arg1; - (id)animationAlphaTo:(float)arg1 andDuration:(float)arg2; - (id)makeStatusTextViewTransitionAnimation; - (void)removeStatusTextViewAnimationAndHide; - (void)doTransitionViewAlphaAnimation:(CDUnknownBlockType)arg1; - (void)doTransitionViewFrameAnimation:(CDUnknownBlockType)arg1; - (void)didReceiveMemoryWarning; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)dealloc; - (id)init; - (void)unregisterExtension; - (void)registerExtension;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CFishBottlePrtl : PrtlBase { }

  • (BOOL)HandleResp:(void *)arg1;
  • (void)InitReq:(void *)arg1;
  • (id)init;

@end

@interface CAttach : NSObject { unsigned long m_uiFileType; NSMutableArray *m_arrFileList; NSString *m_nsAttachID; BOOL isCanPreview; NSString *name; NSString *path; unsigned long size; }

@property(retain, nonatomic) NSString *m_nsAttachID; // @synthesize m_nsAttachID; @property(retain, nonatomic) NSMutableArray *m_arrFileList; // @synthesize m_arrFileList; @property(nonatomic) unsigned long m_uiFileType; // @synthesize m_uiFileType; @property(nonatomic) unsigned long size; // @synthesize size; @property(nonatomic) BOOL isCanPreview; // @synthesize isCanPreview; @property(retain, nonatomic) NSString *path; // @synthesize path; @property(retain, nonatomic) NSString *name; // @synthesize name; - (void).cxx_destruct; - (id)GetAttachIDFromPath; - (id)GetAttachTempPath:(id)arg1; - (id)GetAttachPath:(id)arg1; - (BOOL)IsTextFile; - (unsigned long)GetPreviewType; - (id)GetAttachPic; - (void)AddAttach:(id)arg1 ParentPath:(id)arg2; - (BOOL)IsCompressFile; - (id)description; - (void)dealloc; - (id)init;

@end

@interface CMail : NSObject { CMailContact *from; NSMutableArray *tolist; NSMutableArray *cclist; NSMutableArray *bcclist; NSString *subject; NSString *datetime; NSString *contentType; NSString *content; NSMutableArray *attachlist; int tipColor; NSString *tipWording; }

@property(retain, nonatomic) NSString *tipWording; // @synthesize tipWording; @property(nonatomic) int tipColor; // @synthesize tipColor; @property(retain, nonatomic) NSMutableArray *attachlist; // @synthesize attachlist; @property(retain, nonatomic) NSString *content; // @synthesize content; @property(retain, nonatomic) NSString *contentType; // @synthesize contentType; @property(retain, nonatomic) NSString *datetime; // @synthesize datetime; @property(retain, nonatomic) NSString *subject; // @synthesize subject; @property(retain, nonatomic) NSMutableArray *bcclist; // @synthesize bcclist; @property(retain, nonatomic) NSMutableArray *cclist; // @synthesize cclist; @property(retain, nonatomic) NSMutableArray *tolist; // @synthesize tolist; @property(retain, nonatomic) CMailContact *from; // @synthesize from; - (void).cxx_destruct; - (id)description; - (void)dealloc; - (id)initWithXml:(id)arg1; - (void)parseFromXML:(id)arg1;

@end

@interface WCHeaderGridView : UIView { NSMutableArray *m_arrContacts; float imageHeight; float rowSpace; float sectionSpace; unsigned long countPerLine; unsigned long likeCount; UILabel *m_titleLabel; UIImageView *m_iconImageView; RichTextView *m_richText; NSMutableArray *m_arrHeaderViews; NSMutableArray *m_arrHeaderMatteViews; UINavigationController *navigationController; BOOL isHBComment; BOOL isRewardGrid; }

@property(nonatomic) __weak UINavigationController *navigationController; // @synthesize navigationController; @property(readonly, nonatomic) UIImageView *m_iconImageView; // @synthesize m_iconImageView; @property(readonly, nonatomic) UILabel *m_titleLabel; // @synthesize m_titleLabel; @property(nonatomic) unsigned long countPerLine; // @synthesize countPerLine; @property(nonatomic) float sectionSpace; // @synthesize sectionSpace; @property(nonatomic) float rowSpace; // @synthesize rowSpace; @property(nonatomic) float imageHeight; // @synthesize imageHeight; - (void).cxx_destruct; - (void)updateView; - (void)initView; - (id)getTextContent; - (void)onClickHeadImageView:(id)arg1; - (void)showWCOfUser:(id)arg1; - (id)initWithRewardInfos:(id)arg1 likeCount:(unsigned long)arg2 isRewardGrid:(BOOL)arg3; - (id)initWithUserInfos:(id)arg1 likeCount:(unsigned long)arg2 isHBComment:(BOOL)arg3; - (id)initWithUserInfos:(id)arg1 likeCount:(unsigned long)arg2;

@end

@interface WCAccountLoginLastUserViewController : WCAccountBaseViewController { WCAccountTextFieldItem *m_textFieldPwdItem; WCBaseKeyboardToolBar *m_keyboardBar; UIButton *m_loginBtn; UIButton *m_switchAccountBtn; UIButton *m_voicePrintLoginBtn; UILabel *m_labelUserName; UIView *m_separatorLine; id m_delegate; NSString *m_nsName; BOOL m_bUsePwdForLogin; }

  • (void).cxx_destruct;
  • (void)WCBaseInfoItemEditChanged:(id)arg1;
  • (void)setDelegate:(id)arg1;
  • (void)didReceiveMemoryWarning;
  • (void)vcResignFirstResponder;
  • (void)onSwitchPwdInput;
  • (void)onNext;
  • (void)viewDidLoad;
  • (void)adjustTableViewRect;
  • (void)adjustViewAndNavBarRect;
  • (float)getVisibleHeight;
  • (void)hideKeyBoard;
  • (void)onLastUserChangeAccountForIPad:(id)arg1;
  • (void)initChangeAccountBtnForIPad;
  • (id)createFooterBtn:(id)arg1 target:(id)arg2 sel:(SEL)arg3;
  • (id)createHeadImgView;
  • (id)createVoicePrintLoginBtn:(id)arg1;
  • (void)createLoginBtn:(id)arg1 relateView:(id)arg2;
  • (id)createPwdInputView:(id)arg1;
  • (void)initHeaderView;
  • (void)onMore:(id)arg1;
  • (void)onLastUserVoicePrintLogin;
  • (id)getDisplayLoginName;
  • (BOOL)isLastLoginAcountTypePhone;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SocialInfomationViewController : MMUIViewController <MMTipsViewControllerDelegate, WCActionSheetDelegate, QZoneLoginStatusDelegate, PBMessageObserverDelegate> { MMTableViewInfo *m_tableViewInfo; QZoneLoginStatus *m_qzone; NSString *m_cpKeyForSignature; BOOL m_isSignatureUnsafe; CContact *m_contact; }

  • (id)getSourceForContact:(id)arg1 sourceMsg:(id)arg2;
  • (id)getRegionForContact:(id)arg1; @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact;
  • (void).cxx_destruct;
  • (void)updateCPState;
  • (void)onClickTipsBtn:(id)arg1 Index:(int)arg2;
  • (void)onQZoneUrl:(id)arg1;
  • (void)onSendQQMsg:(id)arg1;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)Call;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)onShowWeiDain;
  • (void)OnLinkedInAction;
  • (void)OnQQAction;
  • (void)makeSignCell:(id)arg1 cellInfo:(id)arg2;
  • (float)getSignCellHeight;
  • (void)reloadTableView;
  • (void)viewDidLoad;
  • (void)didReceiveMemoryWarning;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ForwardMessageMgr : MMService <MMService, ForwardMessageLogicDelegate> { ForwardMessageLogicController *m_forwardLogicController; UIViewController *m_forwardFromViewController; }

  • (void).cxx_destruct;
  • (void)forwardMessageToBrand:(id)arg1 toContact:(id)arg2 fromViewController:(id)arg3;
  • (void)forwardMessage:(id)arg1 fromViewController:(id)arg2;
  • (id)getCurrentViewController;
  • (void)onServiceClearData;
  • (void)dealloc;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SightRecordProgressBar : UIView { float m_currState; float m_animStep; MMTimer *m_timer; }

  • (void).cxx_destruct;
  • (void)drawRect:(struct CGRect)arg1;
  • (void)updateAnimation;
  • (void)stopProgress;
  • (void)runProgress:(float)arg1;
  • (void)reflash;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface FloatBottleContentLogicController : BaseMsgContentLogicController { CBottle *m_bottle; id m_bottleLogicDelegate; BOOL m_bFromOpenBottle; }

@property(nonatomic) __weak id m_bottleLogicDelegate; // @synthesize m_bottleLogicDelegate; @property(retain, nonatomic) CBottle *m_bottle; // @synthesize m_bottle; - (void).cxx_destruct; - (BOOL)CanOpenServiceAppList; - (BOOL)isShakeEnabled; - (id)initWithBottle:(id)arg1 andContact:(id)arg2 andFromOpenBottle:(BOOL)arg3; - (void)initViewController; - (BOOL)needShowReturnAlert; - (void)setBottleUnread; - (void)dealloc; - (void)onPopFromNavigationController; - (id)GetUsrTitleTail; - (id)GetUsrTitleFront; - (id)GetUsrTitle; - (id)GetTitleTailImage; - (void)OpenDetailInfo; - (BOOL)isOpenSingleInfo; - (void)OpenContactInfo:(id)arg1; - (id)GetRightBarButtonTitle; - (id)GetRightBarButtonImageName; - (void)switchEarpieceMode; - (void)StateChanged; - (BOOL)EnabledOfHeaderButtonAtIndex:(unsigned long)arg1; - (void)onThrowBack:(id)arg1; - (id)HighlightedImageOfHeaderButtonAtIndex:(unsigned long)arg1; - (id)ImageOfHeaderButtonAtIndex:(unsigned long)arg1; - (id)TitleOfHeaderButtonsAtIndex:(unsigned long)arg1; - (unsigned long)NumberOfHeaderButtons; - (void)CustomToolViewEX:(id)arg1; - (BOOL)CanShowSight; - (BOOL)CanSelectMyFavoritesItemForSendingMsg; - (BOOL)CanRemoteRecord; - (BOOL)CanSend3rdMsg; - (BOOL)CanSendVoipMsg; - (BOOL)CanSendLocationMsg; - (BOOL)CanSendVideoMsg; - (BOOL)CanSendVoiceMsg; - (BOOL)CanSendImageMsg:(id)arg1; - (BOOL)CanSendTextMsg:(id)arg1; - (void)SendEmoticonMessage:(id)arg1; - (id)FormImageMsg:(id)arg1 withImage:(id)arg2 withData:(id)arg3; - (id)formImageMsgByMMAsset:(id)arg1 toUserName:(id)arg2; - (id)FormImageMsg:(id)arg1 withImage:(id)arg2 withData:(id)arg3 withImageInfo:(id)arg4; - (id)FormImageMsg:(id)arg1 withImage:(id)arg2; - (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2; - (id)FormTextMsg:(id)arg1 withText:(id)arg2; - (void)ResendMsg:(id)arg1 MsgWrap:(id)arg2; - (void)ModMsg:(id)arg1 MsgWrap:(id)arg2; - (void)AddMsg:(id)arg1 MsgWrap:(id)arg2; - (void)DelMsg:(id)arg1 MsgList:(id)arg2 DelAll:(BOOL)arg3; - (void)ClearUnRead:(id)arg1 FromID:(unsigned long)arg2 ToID:(unsigned long)arg3; - (id)GetDownMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5; - (id)GetMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5;

@end

@interface ChatMigrationDebugReportMgr : MMService { NSString *_backupReportString; NSString *_dataPoolReportString; NSString *_dbHelplerReportString; NSString *_recoverReportString; NSString *_addMessageReportString; }

@property(retain, nonatomic) NSString *addMessageReportString; // @synthesize addMessageReportString=_addMessageReportString; @property(retain, nonatomic) NSString *recoverReportString; // @synthesize recoverReportString=_recoverReportString; @property(retain, nonatomic) NSString *dbHelplerReportString; // @synthesize dbHelplerReportString=_dbHelplerReportString; @property(retain, nonatomic) NSString *dataPoolReportString; // @synthesize dataPoolReportString=_dataPoolReportString; @property(retain, nonatomic) NSString *backupReportString; // @synthesize backupReportString=_backupReportString; - (void).cxx_destruct; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChatMigrationDebugReportViewController : MMUIViewController { UILabel *_backupReport; UILabel *_dataPoolReport; UILabel *_dbHelplerReport; UILabel *_recoverReport; UILabel *_addMessageReport; UIScrollView *_mainScrollView; }

@property(retain, nonatomic) UIScrollView *mainScrollView; // @synthesize mainScrollView=_mainScrollView; @property(retain, nonatomic) UILabel *addMessageReport; // @synthesize addMessageReport=_addMessageReport; @property(retain, nonatomic) UILabel *recoverReport; // @synthesize recoverReport=_recoverReport; @property(retain, nonatomic) UILabel *dbHelplerReport; // @synthesize dbHelplerReport=_dbHelplerReport; @property(retain, nonatomic) UILabel *dataPoolReport; // @synthesize dataPoolReport=_dataPoolReport; @property(retain, nonatomic) UILabel *backupReport; // @synthesize backupReport=_backupReport; - (void).cxx_destruct; - (void)makeScrollView; - (void)makeView; - (void)viewDidLoad;

@end

@interface ShakeTypeBar : MMUIView { MMUIButton *m_shakeCardBtn; MMUIButton *m_shakeBeaconBtn; MMUIButton *m_shakePeopleBtn; MMUIButton *m_shakeMusicBtn; MMUIButton *m_shakeTVBtn; unsigned long m_curSelectTag; id m_delegate; BOOL isShowBeacon; BOOL isShowPeople; BOOL isShowShakeTV; BOOL isShowShakeCard; BOOL isShowShakeMusic; unsigned long uiBtnCount; BOOL _isUserClickedBtn; }

@property(nonatomic) BOOL isUserClickedBtn; // @synthesize isUserClickedBtn=_isUserClickedBtn; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)layoutAllShakeBtnWithAnimation:(BOOL)arg1; - (void)showShakeCardBtn; - (void)showBeaconBtnWithSelected:(BOOL)arg1 withAnimation:(BOOL)arg2; - (void)updateSelfState; - (void)setShakeCardBtnWhetherShowRedDot:(BOOL)arg1; - (void)processBtnClicked:(id)arg1; - (void)onBtnClicked:(id)arg1; - (void)layoutBtnSubview:(id)arg1; - (id)createBtnWithTitle:(id)arg1 Icon:(id)arg2 HighlightIcon:(id)arg3 Frame:(struct CGRect)arg4 Action:(SEL)arg5 Tag:(int)arg6; - (void)setShakeType:(int)arg1; - (void)initView; - (unsigned long)getXOffset:(unsigned long)arg1; - (unsigned long)getBtnWidth:(unsigned long)arg1; - (void)updateData; - (BOOL)shouldAlwaysShowBeaconTab; - (id)init;

@end

@interface WCCellGroupItem : NSObject { int m_type; NSMutableArray *m_arrPhotoDatas; int m_year; }

@property(nonatomic) int m_year; // @synthesize m_year; @property(retain, nonatomic) NSMutableArray *m_arrPhotoDatas; // @synthesize m_arrPhotoDatas; @property(nonatomic) int m_type; // @synthesize m_type; - (void).cxx_destruct; - (id)cellViewClassName; - (id)cellIdentifier; - (BOOL)isSomeWCDataItemUnsafe; - (id)init;

@end

@interface WCListView : MMUIView <WCCommitViewAnimationDelegate, WCListViewRowViewDelegate, WCActionSheetDelegate, UITableViewDelegate, UITableViewDataSource, WCImageViewDelegate, MMRefreshTableFooterDelegate, WCListViewDelegate, WCFacadeExt, WCListHeaderViewDelegate, WCPuzzleImageViewDelegate, tableViewDelegate, MMTipsViewControllerDelegate, WCCommentDetailViewControllerFBDelegate, IUiUtilExt, MMImagePickerManagerDelegate> { BOOL m_isMyWC; CContact *m_contact; int m_curDownloadEntrance; float m_statusBarHeight; WCListViewController *viewController; MMTableView *m_tableView; WCTimeLineFooterView *m_footerView; WCListHeaderView *m_headerView; WCListYearFloatView *m_yearFloatView; MMURLHandler *m_urlHandler; MMAdaptiveLabel *m_tipsLabel; NSArray *m_arrPhotoDatas; NSMutableArray *m_arrDates; NSMutableArray *m_arrCitysForDate; NSMutableArray *m_arrGroupsForDate; NSMutableDictionary *m_cellHeightCache; NSMutableArray *m_arrPhotoDataForView; BOOL m_bTapHeaderView; WCDataItem *_cacheDateItem; UIView *_animationView; MMTipsViewController *m_introView; WCPhotoMutipleImageViewController *multipleImageViewController; }

@property(retain, nonatomic) NSMutableArray *m_arrPhotoDataForView; // @synthesize m_arrPhotoDataForView; @property(retain, nonatomic) NSMutableDictionary *m_cellHeightCache; // @synthesize m_cellHeightCache; @property(retain, nonatomic) NSMutableArray *m_arrGroupsForDate; // @synthesize m_arrGroupsForDate; @property(retain, nonatomic) NSMutableArray *m_arrCitysForDate; // @synthesize m_arrCitysForDate; @property(retain, nonatomic) NSMutableArray *m_arrDates; // @synthesize m_arrDates; @property(nonatomic) __weak WCListViewController *viewController; // @synthesize viewController; - (void).cxx_destruct; - (int)getCurrentYearWithUpdate:(BOOL)arg1; - (BOOL)tryToInsertYearItemInArray:(id)arg1 withThisYear:(int)arg2 lastYear:(int)arg3 fadeDataItem:(id)arg4; - (id)makeYearCell:(id)arg1 withItem:(id)arg2; - (void)onClickTipsBtn:(unsigned int)arg1; - (void)onRestoreWCListCellView:(id)arg1; - (void)handleClickImageView:(id)arg1; - (void)handleShortVideoView:(id)arg1; - (void)handleFeedView:(id)arg1; - (void)handleVideoView:(id)arg1; - (void)handleMusicView:(id)arg1; - (void)handleTextView:(id)arg1; - (void)showDetailViewController:(id)arg1; - (BOOL)isPrivate:(id)arg1; - (void)jumpToContentViewController:(id)arg1; - (void)resetListHeaderViewForSignatureLabelHeightChanged; - (void)showContactInfo; - (void)onClickWCPuzzleImage:(id)arg1; - (void)onClickWCImage:(id)arg1; - (void)reloadBackGround; - (id)genImageView:(id)arg1 imageType:(int)arg2; - (void)refreshFooterEnd:(unsigned long)arg1; - (void)refreshHeaderEnd:(unsigned long)arg1; - (void)onNoMoreDataWithRet:(int)arg1; - (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)showDetailView:(id)arg1; - (void)onDeleteData; - (void)onRestartUpload; - (void)showUploadOption:(id)arg1; - (void)showPhotoAlert:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (id)getViewController; - (void)MMImagePickerManagerDidCancel:(id)arg1; - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2; - (void)showImagePicker:(int)arg1; - (void)openCommitViewController:(BOOL)arg1 arrImage:(id)arg2; - (void)doSetEntranceForAllMediaItem; - (int)indexOfPageForMediaItem:(id)arg1; - (id)getImageViewByDataItem:(id)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (id)idForIndexPath:(id)arg1; - (void)showNoContentTips:(BOOL)arg1; - (void)updateRowsData; - (void)shouldReloadData:(id)arg1; - (void)onDataChanged:(id)arg1; - (void)layoutSubviews; - (void)clearHeightCache; - (void)didReceiveMemoryWarning; - (id)initWithData:(id)arg1 frame:(struct CGRect)arg2 contact:(id)arg3; - (void)initYearFloatView; - (void)initTableView; - (void)initTipsLabel; - (void)initFooterView; - (void)initHeaderView; - (void)dealloc; - (void)touchesCancelled_TableView:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded_TableView:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved_TableView:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan_TableView:(id)arg1 withEvent:(id)arg2; - (void)animationDidStop:(id)arg1 finished:(id)arg2 context:(void *)arg3; - (void)scrollViewDidEndScrollingAnimation:(id)arg1; - (void)animationDidEndRemainView:(id)arg1 hintDataItem:(id)arg2; - (void)scrollTableViewToShowDataItem:(id)arg1; - (void)showAnimationToImageView; - (id)FindTheRowViewContainDataItem:(id)arg1; - (void)clearAnimationProperties;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMSearchPOIResultLabel : MMUILabel { }

  • (void)setResultText:(id)arg1 WithHighlightKey:(id)arg2 HighlightColor:(id)arg3;
  • (void)setResultText:(id)arg1 WithHighlightKey:(id)arg2;

@end

@interface MFPublicWifiBtn : UIButton { UILabel *_title; UIImageView *_icon; APBase *_apBase; }

@property(retain, nonatomic) APBase *apBase; // @synthesize apBase=_apBase; - (void).cxx_destruct; - (void)updateStatus:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface FavRecordDetailViewController : FavBaseDetailViewController <ForwardMessageLogicDelegate, WCActionSheetDelegate, scrollViewDelegate, FavSightViewDelegate, FavRecordNodeViewDelegate, FavFullScreenImageViewDelegate, ViewLocationDelegate, FavFileDetailDelegate, FavVideoDetailDelegate, FavForwardLogicDelegate> { FavForwardLogicController *m_favForwardController; FavSightView *m_sightView; unsigned long m_uiLongPressedIndex; NSMutableDictionary *m_dictSightView; NSString *m_chatDate; NSString *m_chatDatePrefix; UIView *m_headerView; UIView *m_headerContainView; UIView *m_headerSepLine; float lastContentOffset; BOOL isDragging; ForwardMessageLogicController *m_forwardLogic; }

  • (id)genHeaderViewWithTitle:(id)arg1;
  • (void).cxx_destruct;
  • (void)onJumpToViewDetail:(id)arg1;
  • (void)jumpToDetail:(id)arg1;
  • (void)onExitFullScreen;
  • (id)getFavForawrdViewController;
  • (void)OpenVideoFavDataWrap:(id)arg1;
  • (void)OpenVideoFileByFavDataWrap:(id)arg1;
  • (void)OnFavoritesItemDownloadFinished:(id)arg1 ErrCode:(int)arg2;
  • (void)OnDownloadFavoritesItemFail:(id)arg1 LocalDataId:(id)arg2;
  • (void)OnDownloadFavoritesItemOK:(id)arg1 LocalDataId:(id)arg2;
  • (void)onSendLocationToFriend:(id)arg1 ViewController:(id)arg2;
  • (id)getCurrentViewController;
  • (void)onClickOnNode:(id)arg1;
  • (void)onFavFullScreenImageViewHide;
  • (void)onFavViewSizeDidChange:(id)arg1 withFavData:(id)arg2;
  • (void)onLongPressImgNode:(id)arg1;
  • (void)onClickOnImgNode:(id)arg1 DataIndex:(unsigned long)arg2;
  • (void)didFinishedLoading:(id)arg1;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)scrollViewDidScrollToTop:(id)arg1;
  • (void)hideTopBar;
  • (void)showTopBar;
  • (void)resetHeader:(id)arg1;
  • (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2;
  • (void)scrollViewDidEndDecelerating:(id)arg1;
  • (void)scrollViewWillBeginDragging:(id)arg1;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onSaveFavDataImg;
  • (void)onForwardFavDataWrap2WC;
  • (void)onForwardFavDataWrap2Msg;
  • (void)onAction:(id)arg1;
  • (void)genContent:(id)arg1 indexPath:(id)arg2;
  • (void)genTimeCell:(id)arg1;
  • (void)removeSightFromDict:(id)arg1;
  • (void)storeSightToDict:(id)arg1 withKey:(id)arg2;
  • (id)getSightFromDict:(id)arg1;
  • (float)getHeightForRowAtIndexPath:(id)arg1;
  • (int)getRowsInContentSection;
  • (void)adjustViewAndNavBarRect;
  • (void)pulseAnimationDidStop:(id)arg1 finished:(id)arg2 context:(void *)arg3;
  • (void)viewWillDisappear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)viewDidTransitionToNewSize;
  • (void)viewWillAppear:(BOOL)arg1;
  • (BOOL)useTransparentNavibar;
  • (void)initNavigationBar;
  • (id)initWithFavItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonBackupMd5ListCgi : MMObject { BOOL m_hasStartRequestOnce; BOOL m_ignoreLimit; id m_delegate; NSMutableArray *m_md5List; unsigned long m_eventId; NSMutableArray *m_needUploadMd5List; }

@property(nonatomic) BOOL m_ignoreLimit; // @synthesize m_ignoreLimit; @property(nonatomic) BOOL m_hasStartRequestOnce; // @synthesize m_hasStartRequestOnce; @property(retain, nonatomic) NSMutableArray *m_needUploadMd5List; // @synthesize m_needUploadMd5List; @property(nonatomic) unsigned long m_eventId; // @synthesize m_eventId; @property(retain, nonatomic) NSMutableArray *m_md5List; // @synthesize m_md5List; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)callNoNeedToBackupDelegate; - (void)callOkDelegate; - (void)callFailedDelegate; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)internalRequest; - (void)startRequest; - (BOOL)isActive; - (id)initWithMd5List:(id)arg1 delegate:(id)arg2; - (void)dealloc;

@end

@interface SpecicalCellInfo : MMObject { unsigned int m_cellType; CContact *m_Contact; }

@property(retain, nonatomic) CContact *m_Contact; // @synthesize m_Contact; @property(nonatomic) unsigned int m_cellType; // @synthesize m_cellType; - (void).cxx_destruct;

@end

@interface SessionSelectView : UIView <IFTSContactMgrExt, UITableViewDelegate, UITableViewDataSource, MMSearchBarDelegate, ContactsDataLogicDelegate> { int m_iSessionType; id m_delegate; MMTableView *m_tableView; NSMutableArray *m_arrContacts; NSMutableDictionary *m_dicMultiSelect; MMSearchBar *m_mmSearchBar; int m_commonSearchScene; FTSContactMgr *_ftsContactMgr; NSString *nsCurrentSearchText; NSMutableArray *arrSearchResultOfContacts; NSMutableArray *arrSearchResultOfGroup; NSMutableArray *arrSearchResultOfTopHit; OrderedDictionary *dicSearchResult; NSMutableArray *m_specialCellList; BOOL m_bShowEnterpriseChat; BOOL m_bShowNewSession; BOOL m_bShowSelectFromContactList; BOOL m_bFilterMyContact; BOOL m_bMultiSelect; }

@property(nonatomic) int m_commonSearchScene; // @synthesize m_commonSearchScene; @property(retain, nonatomic) MMTableView *m_tableView; // @synthesize m_tableView; @property(retain, nonatomic) NSMutableDictionary *m_dicMultiSelect; // @synthesize m_dicMultiSelect; @property(retain, nonatomic) MMSearchBar *m_mmSearchBar; // @synthesize m_mmSearchBar; @property(nonatomic) BOOL m_bMultiSelect; // @synthesize m_bMultiSelect; @property(nonatomic) BOOL m_bFilterMyContact; // @synthesize m_bFilterMyContact; @property(nonatomic) BOOL m_bShowSelectFromContactList; // @synthesize m_bShowSelectFromContactList; @property(nonatomic) BOOL m_bShowNewSession; // @synthesize m_bShowNewSession; @property(nonatomic) BOOL m_bShowEnterpriseChat; // @synthesize m_bShowEnterpriseChat; - (void).cxx_destruct; - (void)FilterSearchResultOfNormalContacts:(id)arg1; - (void)onFTSContactSearchResultChanged:(BOOL)arg1; - (void)removeFakeViewWhenAsynSearchIsReturn; - (void)addFakeViewWhenAsynSearchNotReturn; - (void)mmSearchBarTextDidChange:(id)arg1; - (void)cancelSearch; - (void)delaySearch:(id)arg1 slowMode:(BOOL)arg2; - (void)delaySearchImp:(id)arg1; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)SearchBarBecomeActive; - (id)titleForHeaderInSection:(int)arg1 ForSearchViewTable:(id)arg2; - (id)viewForHeaderInSection:(int)arg1 ForSearchViewTable:(id)arg2; - (float)heightForHeaderInSection:(int)arg1 ForSearchViewTable:(id)arg2; - (int)numberOfRowsInSection:(int)arg1 ForSearchViewTable:(id)arg2; - (int)numberOfSectionsForSearchViewTable:(id)arg1; - (void)didSearchViewTableSelect:(id)arg1; - (float)heightForSearchViewTable:(id)arg1; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)handleSelectIndexPath:(id)arg1 tableView:(id)arg2; - (id)getGroupDispName:(id)arg1; - (void)onSelect:(id)arg1; - (void)handleSelectFromContact; - (void)handleSelectNewSession; - (void)handleSelectEnterpriseChat:(id)arg1; - (void)switchSelect:(id)arg1 atIndexPath:(id)arg2; - (BOOL)updateMultiSelect:(id)arg1; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCell:(id)arg1 ForRowAtIndexPath:(id)arg2; - (void)updateMultiSelectView; - (void)makeCell:(id)arg1 contact:(id)arg2; - (void)makeCell:(id)arg1 contact:(id)arg2 HightlightedTop:(BOOL)arg3 showMatchTip:(BOOL)arg4; - (void)makeCell:(id)arg1 contact:(id)arg2 HightlightedTop:(BOOL)arg3; - (id)getCellImage:(id)arg1; - (BOOL)isSelected:(id)arg1; - (void)makeSpecialCell:(id)arg1 Title:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1 delegate:(id)arg2; - (void)initView; - (void)initSearchBar; - (BOOL)onFilterContactCandidate:(id)arg1; - (void)onContactsDataChange; - (void)initData; - (id)getMatchTipForUsername:(id)arg1; - (void)cleartSearchQueryTest; - (void)dealloc; - (void)setFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXCCNetworkStatus : MMService { unsigned long m_uiLastStatus; id m_delNetworkStatus; }

  • (BOOL)isSimCardSupport3GPlus;
  • (id)getCarrierName;
  • (id)descriptionForNetType:(int)arg1;
  • (BOOL)isReachable;
  • (int)getNetworkType;
  • (BOOL)isOnWifi;
  • (BOOL)isOnWWan;
  • (void)ChangeReach;
  • (void)Stop;
  • (void)Start:(id)arg1;
  • (void)PingReach;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmotionPurchasedCell : MMTableViewCell <IEmoticonPackageStateMgrExt, IEmoticonPackageMgrExt> { EmoticonStoreItem *_item; UIButton *_button; EmotionProgressView *_progressView; UIButton *_downloadedView; }

@property(retain, nonatomic) UIButton *downloadedView; // @synthesize downloadedView=_downloadedView; @property(retain, nonatomic) EmotionProgressView *progressView; // @synthesize progressView=_progressView; @property(retain, nonatomic) UIButton *button; // @synthesize button=_button; @property(retain, nonatomic) EmoticonStoreItem *item; // @synthesize item=_item; - (void).cxx_destruct; - (void)checkMode; - (void)onState:(int)arg1; - (void)layoutSubviews; - (void)ceilAllSubviews; - (void)makeDownloadButton; - (struct CGPoint)makeTimeLabel:(id)arg1 andMarginPoint:(struct CGPoint)arg2 andLabelMaxWidth:(float)arg3; - (struct CGPoint)makePriceLabelWith:(id)arg1 andMarginPoint:(struct CGPoint)arg2 andLabelMaxWidth:(float)arg3; - (struct CGPoint)makePackNameLabelWithItem:(id)arg1 andMargin:(struct CGPoint)arg2 andLabelMaxWidth:(float)arg3; - (struct CGPoint)makeImageViewWithItem:(id)arg1 andMargin:(struct CGPoint)arg2; - (void)setDownloadedImageView; - (void)dealloc; - (void)OnEmoticonPackageDownloadStatusChanged:(id)arg1 IsDownloaded:(BOOL)arg2; - (void)OnUpdateEmoticonPackageState:(id)arg1 toState:(int)arg2; - (void)OnDownloadProgressChanged:(id)arg1 CurrLength:(unsigned int)arg2 TotalLength:(unsigned int)arg3; - (void)configureCellWithItem:(id)arg1 andLabelMaxWidth:(float)arg2; - (void)setEmotionStoreItem:(id)arg1; - (void)downloadEmotion; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface FTSMsgCell : MMTableViewCell { FTSMsgItem *_msgItem; unsigned int _mergeCount; NSString *_searchText; NSArray *_arrKeyword; MMHeadImageView *_headImageView; AttributeLabel *_displayNameLabel; AttributeLabel *_detailLabel; MMUILabel *_timeLabel; MMUILabel *_prefixDetailLabel; BOOL _hiddenMode; }

@property(nonatomic) BOOL hiddenMode; // @synthesize hiddenMode=_hiddenMode; @property(retain, nonatomic) NSArray *arrKeyword; // @synthesize arrKeyword=_arrKeyword; @property(retain, nonatomic) NSString *searchText; // @synthesize searchText=_searchText; - (void).cxx_destruct; - (void)layoutSubviews; - (void)updateMsgItem:(id)arg1 searchText:(id)arg2 keywords:(id)arg3 mergeCount:(unsigned int)arg4; - (void)updateStatus:(BOOL)arg1; - (BOOL)isTrailSurrogates:(unsigned short)arg1; - (void)initView; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2 hiddenMode:(BOOL)arg3; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface WCListTextCellView : WCListBaseCellView { }

  • (float)calculateHeightForRowData:(id)arg1 isFirstOneInsection:(BOOL)arg2 isLastOneInSection:(BOOL)arg3;
  • (BOOL)isContentDescMoreThanOneLine:(id)arg1 maxWidth:(float)arg2 maxHeight:(float)arg3 font:(id)arg4;
  • (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2 richTextView:(id)arg3;
  • (void)onClickEvent;
  • (void)initView;

@end

@interface ShakePeopleItem : NSObject <PBCoding, NSCoding> { NSString *m_nsUserName; NSString *m_nsNickName; NSString *m_nsCountry; NSString *m_nsProvince; NSString *m_nsCity; unsigned long m_uiSex; NSString *m_nsDistance; NSString *m_nsSignature; unsigned long m_uiScene; NSString *m_nsWeiboAddress; NSString *m_nsWeiboNickName; unsigned long m_uiWeiboFlag; unsigned long m_uiVerifyFlag; NSString *m_nsVerifyInfo; NSString *m_nsVerifyContent; NSString *m_nsWCBGImgObjectID; int m_iAlbumFlag; NSString *m_pcAlbumBGImgID; NSString *m_nsExternalInfo; NSString *m_nsBrandSubscriptConfigUrl; unsigned long m_uiBrandSubscriptionSettings; SubscriptBrandInfo *m_subBrandInfo; NSString *m_nsBrandIconUrl; unsigned int m_createTime; NSString *m_headImgUrl; NSString *m_nsHeadHDImgUrl; NSString *m_nsAntispamTicket; }

  • (void)initialize; @property(retain, nonatomic) NSString *m_nsAntispamTicket; // @synthesize m_nsAntispamTicket; @property(retain, nonatomic) NSString *m_nsHeadHDImgUrl; // @synthesize m_nsHeadHDImgUrl; @property(retain, nonatomic) NSString *m_headImgUrl; // @synthesize m_headImgUrl; @property(nonatomic) unsigned int m_createTime; // @synthesize m_createTime; @property(retain, nonatomic) NSString *m_nsBrandIconUrl; // @synthesize m_nsBrandIconUrl; @property(retain, nonatomic) SubscriptBrandInfo *m_subBrandInfo; // @synthesize m_subBrandInfo; @property(nonatomic) unsigned long m_uiBrandSubscriptionSettings; // @synthesize m_uiBrandSubscriptionSettings; @property(retain, nonatomic) NSString *m_nsBrandSubscriptConfigUrl; // @synthesize m_nsBrandSubscriptConfigUrl; @property(retain, nonatomic) NSString *m_nsExternalInfo; // @synthesize m_nsExternalInfo; @property(retain, nonatomic) NSString *m_pcAlbumBGImgID; // @synthesize m_pcAlbumBGImgID; @property(nonatomic) int m_iAlbumFlag; // @synthesize m_iAlbumFlag; @property(retain, nonatomic) NSString *m_nsWCBGImgObjectID; // @synthesize m_nsWCBGImgObjectID; @property(retain, nonatomic) NSString *m_nsVerifyContent; // @synthesize m_nsVerifyContent; @property(retain, nonatomic) NSString *m_nsVerifyInfo; // @synthesize m_nsVerifyInfo; @property(nonatomic) unsigned long m_uiVerifyFlag; // @synthesize m_uiVerifyFlag; @property(nonatomic) unsigned long m_uiWeiboFlag; // @synthesize m_uiWeiboFlag; @property(retain, nonatomic) NSString *m_nsWeiboNickName; // @synthesize m_nsWeiboNickName; @property(retain, nonatomic) NSString *m_nsWeiboAddress; // @synthesize m_nsWeiboAddress; @property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; @property(retain, nonatomic) NSString *m_nsSignature; // @synthesize m_nsSignature; @property(retain, nonatomic) NSString *m_nsDistance; // @synthesize m_nsDistance; @property(nonatomic) unsigned long m_uiSex; // @synthesize m_uiSex; @property(retain, nonatomic) NSString *m_nsCity; // @synthesize m_nsCity; @property(retain, nonatomic) NSString *m_nsProvince; // @synthesize m_nsProvince; @property(retain, nonatomic) NSString *m_nsCountry; // @synthesize m_nsCountry; @property(retain, nonatomic) NSString *m_nsNickName; // @synthesize m_nsNickName; @property(retain, nonatomic) NSString *m_nsUserName; // @synthesize m_nsUserName;
  • (void).cxx_destruct;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1; @property(readonly, copy) NSString *description;
  • (void)dealloc;
  • (id)init;
  • (void)preInit;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakePeopleStorage : NSObject <PBCoding, NSCoding, NSCopying> { NSMutableArray *m_arrShakeList; unsigned long m_uiSoundStatus; unsigned long m_uiNewArriveCount; }

  • (void)initialize; @property(nonatomic) unsigned long m_uiNewArriveCount; // @synthesize m_uiNewArriveCount; @property(nonatomic) unsigned long m_uiSoundStatus; // @synthesize m_uiSoundStatus; @property(retain, nonatomic) NSMutableArray *m_arrShakeList; // @synthesize m_arrShakeList;
  • (void).cxx_destruct;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (id)init;
  • (void)preInit;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShakeInfo : NSObject { unsigned long m_uiShakeTimes; unsigned long m_uiBackGroundImgID; }

@property(nonatomic) unsigned long m_uiBackGroundImgID; // @synthesize m_uiBackGroundImgID; @property(nonatomic) unsigned long m_uiShakeTimes; // @synthesize m_uiShakeTimes; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init; - (void)preInit;

@end

@interface FavoritesDownloadCDNInfoDB : NSObject { MyFavoritesDB *_mmDB; }

  • (void).cxx_destruct;
  • (BOOL)deleteDownloadCdnInfoByFavoritesItemLocalId:(unsigned long)arg1;
  • (id)getDownloadCdnInfoByLocalItemDataId:(id)arg1 andType:(int)arg2;
  • (BOOL)updateDownloadCdnInfo:(id)arg1;
  • (id)getNextDownloadCdnInfoByLocalItemId:(unsigned long)arg1;
  • (BOOL)addDownloadCDNInfo:(id)arg1;
  • (void)initDB:(id)arg1;
  • (id)init;

@end

@interface ContactsAllSelectPanelView : MMUIView { id _m_delegate; UIImageView *_footerImageView; MMBottomBarButton *_selectAllButton; }

@property(retain, nonatomic) MMBottomBarButton *selectAllButton; // @synthesize selectAllButton=_selectAllButton; @property(retain, nonatomic) UIImageView *footerImageView; // @synthesize footerImageView=_footerImageView; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (id)getSelectAllButtonTitle:(BOOL)arg1; - (void)updatePanelView:(BOOL)arg1; - (void)initViewWithFrame:(struct CGRect)arg1; - (void)setDelegate:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCSelectGroupCell : MMTableViewCell { UIImageView *leftCheckMark; UIImageView *rightArrowView; UIView *lineView; UIView *headLineView; MMUILabel *nameLabel; MMUILabel *memberLabel; BOOL blackMode; }

@property(nonatomic) BOOL blackMode; // @synthesize blackMode; - (void).cxx_destruct; - (void)updateCell:(int)arg1 postPrivacy:(int)arg2 labelName:(id)arg3 checked:(BOOL)arg4 expandMode:(BOOL)arg5; - (id)getMemberDesc:(id)arg1; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface MultiTalkSessionListLogicController : MMObject { NSMutableArray *_sessionList; MultiTalkSessionListViewController *_sessionListViewController; }

@property(retain, nonatomic) MultiTalkSessionListViewController *sessionListViewController; // @synthesize sessionListViewController=_sessionListViewController; @property(retain, nonatomic) NSMutableArray *sessionList; // @synthesize sessionList=_sessionList; - (void).cxx_destruct; - (BOOL)handleCellDeleteAtIndexPath:(id)arg1 inTableView:(id)arg2; - (void)handleCellSelectAtIndexPath:(id)arg1 inTableView:(id)arg2; - (float)cellHeightAtIndexPath:(id)arg1 inTableView:(id)arg2; - (id)cellDataAtIndexPath:(id)arg1 inTableView:(id)arg2; - (int)numberOfRowInSection:(int)arg1 inTableView:(id)arg2; - (int)numberOfSectionInTableView:(id)arg1; - (id)getViewControllerConfigData; - (void)viewControllerDidBePop; - (void)showMultiTalkSessionListViewController:(id)arg1 present:(BOOL)arg2; - (void)initSessionListViewController; - (void)initData; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMBezelAvatarView : UIButton { }

  • (void)addBorderGlowView;
  • (void)addWaveAnimationWithDelay:(float)arg1;
  • (void)restartWaveAnimation;
  • (void)setupWithContact:(id)arg1 enableAnimation:(BOOL)arg2;
  • (void)dealloc;

@end

@interface ChatMigrationSelectSessionViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, MMLoadSessionExt, UIAlertViewDelegate> { unsigned int m_curMaxDataCount; MMTableView *_sessionTableView; UIImageView *_footerImageView; UIButton *_selectAllButton; UILabel *_sizeLabel; UILabel *_emptyTipLabel; NSMutableArray *_selectedSessionArray; UIActivityIndicatorView *_loadingIndicatorView; }

@property(retain, nonatomic) UIActivityIndicatorView *loadingIndicatorView; // @synthesize loadingIndicatorView=_loadingIndicatorView; @property(retain, nonatomic) NSMutableArray *selectedSessionArray; // @synthesize selectedSessionArray=_selectedSessionArray; @property(retain, nonatomic) UILabel *emptyTipLabel; // @synthesize emptyTipLabel=_emptyTipLabel; @property(retain, nonatomic) UILabel *sizeLabel; // @synthesize sizeLabel=_sizeLabel; @property(retain, nonatomic) UIButton *selectAllButton; // @synthesize selectAllButton=_selectAllButton; @property(retain, nonatomic) UIImageView *footerImageView; // @synthesize footerImageView=_footerImageView; @property(retain, nonatomic) MMTableView *sessionTableView; // @synthesize sessionTableView=_sessionTableView; - (void).cxx_destruct; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onLoadSessionDataFinished; - (void)onReloadDataItem; - (void)onLoadDataFinished; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)onSelecteAll; - (void)onDone; - (void)onReturn; - (id)getDataSizeShowString:(id)arg1; - (id)getSelectButtonTitle; - (struct CGRect)getTableViewFrame; - (BOOL)whetherSessionItemSelected:(id)arg1; - (void)onSelectedDataChange; - (void)loadMoreData; - (unsigned long long)getDataSize:(id)arg1; - (BOOL)isSessionDataFull; - (BOOL)isSessionDataEmpty; - (void)updateDoneButton; - (void)updateFooterPannelView; - (void)initFooterPannelView; - (void)resetEmptyTipLabelWithTip:(id)arg1; - (void)updateTableFooterView; - (void)updateTableView; - (void)initView; - (void)initData; - (void)onBackBtnDone:(id)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidDisappear:(BOOL)arg1; - (void)dealloc; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MSEMessageMetaDataImageItem : NSObject { NSString *toUsername; NSString *imageUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *imageUrl; // @synthesize imageUrl; @property(retain, nonatomic) NSString *toUsername; // @synthesize toUsername;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MSEMessageMetaDataVideoItem : NSObject { NSString *toUsername; NSString *videoUrl; }

  • (void)initialize; @property(retain, nonatomic) NSString *videoUrl; // @synthesize videoUrl; @property(retain, nonatomic) NSString *toUsername; // @synthesize toUsername;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MSEMessageMetaDataAppMsgItem : NSObject { NSString *toUsername; NSString *title; NSString *contentUrl; NSString *thumbUrl; NSString *fileName; unsigned int fileSize; }

  • (void)initialize; @property(nonatomic) unsigned int fileSize; // @synthesize fileSize; @property(retain, nonatomic) NSString *fileName; // @synthesize fileName; @property(retain, nonatomic) NSString *thumbUrl; // @synthesize thumbUrl; @property(retain, nonatomic) NSString *contentUrl; // @synthesize contentUrl; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *toUsername; // @synthesize toUsername;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MSEMessageMetaDataClientIDs : NSObject { NSArray *imgClientIDs; NSString *videoClientID; NSString *appmsgClientID; }

  • (void)initialize; @property(retain, nonatomic) NSString *appmsgClientID; // @synthesize appmsgClientID; @property(retain, nonatomic) NSString *videoClientID; // @synthesize videoClientID; @property(retain, nonatomic) NSArray *imgClientIDs; // @synthesize imgClientIDs;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MSEMessageMetaDataFailTaskItem : NSObject { NSString *sessionID; NSString *taskID; }

  • (void)initialize; @property(retain, nonatomic) NSString *taskID; // @synthesize taskID; @property(retain, nonatomic) NSString *sessionID; // @synthesize sessionID;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CUploadMContactPrtl : PrtlBase { NSArray *m_arrMobileList; NSString *m_nsUsrName; NSArray *m_arrEmailList; }

@property(retain, nonatomic) NSArray *m_arrEmailList; // @synthesize m_arrEmailList; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; @property(retain, nonatomic) NSArray *m_arrMobileList; // @synthesize m_arrMobileList; - (void).cxx_destruct; - (BOOL)HandleResp:(void *)arg1; - (void)InitReq:(void *)arg1; - (void)dealloc; - (id)init;

@end

@interface VcardName : NSObject { NSString *_firstName; NSString *_middleName; NSString *_lastName; }

  • (BOOL)isChineseName:(id)arg1;
  • (BOOL)isValidName:(id)arg1; @property(retain, nonatomic) NSString *lastName; // @synthesize lastName=_lastName; @property(retain, nonatomic) NSString *middleName; // @synthesize middleName=_middleName; @property(retain, nonatomic) NSString *firstName; // @synthesize firstName=_firstName;
  • (void).cxx_destruct;
  • (void)print;

@end

@interface VcardAddress : NSObject { NSString *_postOfficeBox; NSString *_extendedAddress; NSString *_street; NSString *_locality; NSString *_region; NSString *_postalCode; NSString *_country; }

  • (BOOL)isChineseAddress:(id)arg1;
  • (BOOL)isValidAddress:(id)arg1; @property(retain, nonatomic) NSString *country; // @synthesize country=_country; @property(retain, nonatomic) NSString *postalCode; // @synthesize postalCode=_postalCode; @property(retain, nonatomic) NSString *region; // @synthesize region=_region; @property(retain, nonatomic) NSString *locality; // @synthesize locality=_locality; @property(retain, nonatomic) NSString *street; // @synthesize street=_street; @property(retain, nonatomic) NSString *extendedAddress; // @synthesize extendedAddress=_extendedAddress; @property(retain, nonatomic) NSString *postOfficeBox; // @synthesize postOfficeBox=_postOfficeBox;
  • (void).cxx_destruct;
  • (void)print;

@end

@interface MMVcardItem : NSObject { VcardName *_name; NSString *_nickName; NSString *_photoUrl; NSString *_photoType; NSData *_photoBuffer; VcardAddress *_address; VcardAddress *_homeAddress; VcardAddress *_workAddress; VcardAddress *_deliveryAddress; NSString *_phoneNumber; NSString *_mobilePhoneNumber; NSString *_homePhoneNumber; NSString *_workPhoneNumber; NSString *_telAVPhoneNumber; NSString *_birthday; NSString *_email; NSString *_title; NSString *_role; NSString *_logoType; NSData *_logoBuffer; NSString *_agent; NSString *_organization; NSString *_note; NSString *_soundType; NSData *_soundBuffer; NSString *_url; }

  • (void)Test;
  • (BOOL)setVCardItem:(id)arg1 byXml:(id)arg2;
  • (BOOL)setVcardAddress:(id)arg1 byXmlNode:(struct XmlReaderNode_t *)arg2;
  • (id)loadXmlByVcardItem:(id)arg1; @property(retain, nonatomic) NSString *url; // @synthesize url=_url; @property(retain, nonatomic) NSData *soundBuffer; // @synthesize soundBuffer=_soundBuffer; @property(retain, nonatomic) NSString *soundType; // @synthesize soundType=_soundType; @property(retain, nonatomic) NSString *note; // @synthesize note=_note; @property(retain, nonatomic) NSString *organization; // @synthesize organization=_organization; @property(retain, nonatomic) NSString *agent; // @synthesize agent=_agent; @property(retain, nonatomic) NSData *logoBuffer; // @synthesize logoBuffer=_logoBuffer; @property(retain, nonatomic) NSString *logoType; // @synthesize logoType=_logoType; @property(retain, nonatomic) NSString *role; // @synthesize role=_role; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) NSString *email; // @synthesize email=_email; @property(retain, nonatomic) NSString *birthday; // @synthesize birthday=_birthday; @property(retain, nonatomic) NSString *telAVPhoneNumber; // @synthesize telAVPhoneNumber=_telAVPhoneNumber; @property(retain, nonatomic) NSString *workPhoneNumber; // @synthesize workPhoneNumber=_workPhoneNumber; @property(retain, nonatomic) NSString *homePhoneNumber; // @synthesize homePhoneNumber=_homePhoneNumber; @property(retain, nonatomic) NSString *mobilePhoneNumber; // @synthesize mobilePhoneNumber=_mobilePhoneNumber; @property(retain, nonatomic) NSString *phoneNumber; // @synthesize phoneNumber=_phoneNumber; @property(retain, nonatomic) VcardAddress *deliveryAddress; // @synthesize deliveryAddress=_deliveryAddress; @property(retain, nonatomic) VcardAddress *workAddress; // @synthesize workAddress=_workAddress; @property(retain, nonatomic) VcardAddress *homeAddress; // @synthesize homeAddress=_homeAddress; @property(retain, nonatomic) VcardAddress *address; // @synthesize address=_address; @property(retain, nonatomic) NSData *photoBuffer; // @synthesize photoBuffer=_photoBuffer; @property(retain, nonatomic) NSString *photoType; // @synthesize photoType=_photoType; @property(retain, nonatomic) NSString *photoUrl; // @synthesize photoUrl=_photoUrl; @property(retain, nonatomic) NSString *nickName; // @synthesize nickName=_nickName; @property(retain, nonatomic) VcardName *name; // @synthesize name=_name;
  • (void).cxx_destruct;
  • (void)print;
  • (id)init;

@end

@interface ChatRoomInfoSetting : NSObject { unsigned long m_uiSettingFlag; }

@property(nonatomic) unsigned long m_uiSettingFlag; // @synthesize m_uiSettingFlag; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface ChatRoomInfoSettingMgr : NSObject { NSMutableDictionary *m_dicInfoSetting; }

  • (void).cxx_destruct;
  • (void)setHasShowDisplayNameTip:(id)arg1;
  • (BOOL)needToShowDisplayNameTip:(id)arg1;
  • (void)setHasShowPushMsgTip:(id)arg1;
  • (BOOL)needToShowPushMsgTip:(id)arg1;
  • (void)load;
  • (void)save;
  • (void)dealloc;
  • (id)init;

@end

@interface MMTagSearchBar : MMUISearchBar { UILabel *_tipsLabel; }

@property(retain, nonatomic) UILabel *tipsLabel; // @synthesize tipsLabel=_tipsLabel; - (void).cxx_destruct; - (void)layoutSubviews; - (id)getTextFieldLabel; - (id)getTextField; - (void)textFieldAddSubView:(id)arg1; - (void)setTagAttributeText:(id)arg1; - (void)setCustomTipsLabelHidden:(BOOL)arg1; - (void)setTipsLabelText:(id)arg1; - (void)internalInitTipsLabel;

@end

@interface FavoritesSyncLogicHelper : NSObject { }

  • (void)NotifyByServer:(id)arg1;

@end

@interface CreateVoicePrintViewController : BaseVoicePrintViewController { UIButton *_next_button; UIButton *_done_button; UILabel *_step_Label; UIImageView *_doneImageView; UIView *_holdTalkTipView; UIView *_enviromentCheckView; UIButton *_envReCheckBtn; UIButton *_envCancelBtn; UILabel *_enviromentCheckLabel; UIImageView *_enviromentDoneImageView; UIActivityIndicatorView *_environmentCheckIndicator; BOOL isFirstDoGuideTextAnimation; }

  • (void).cxx_destruct;
  • (void)OnEnvironmentReCheckButton:(id)arg1;
  • (void)onTryVerifyBtn:(id)arg1;
  • (void)onTalkButtonCancel:(id)arg1;
  • (void)OnTalkButtonPress:(id)arg1;
  • (void)backButtonDone:(id)arg1;
  • (void)startDoGuideTextAnimation;
  • (void)ShowStepView;
  • (void)SetIsFirstStep:(BOOL)arg1;
  • (void)ShowCreateErrorAndMustEscScene;
  • (void)ShowCreateDoneScene;
  • (void)ShowSecondGuideScene;
  • (void)ShowRecordScene;
  • (void)ShowEnvironmentCheckScene:(BOOL)arg1;
  • (void)ShowFirstGuideScene;
  • (void)ShowRedoScene;
  • (void)makeCheckEnvironmentView;
  • (void)makeNextButton;
  • (void)stopGetResource;
  • (void)startGetResource;
  • (void)OnNextButtonPress:(id)arg1;
  • (void)viewDidLoad;
  • (void)initStepLabel;
  • (void)initHoldTipView;
  • (void)initBaseView;
  • (void)dealloc;
  • (id)init;

@end

@interface CMessageNodeData : NSObject { int m_eMsgNodeType; CMessageWrap *m_msgWrap; UIView *m_view; unsigned long m_uCreateTime; }

@property(nonatomic) unsigned long m_uCreateTime; // @synthesize m_uCreateTime; @property(retain, nonatomic) UIView *m_view; // @synthesize m_view; @property(retain, nonatomic) CMessageWrap *m_msgWrap; // @synthesize m_msgWrap; @property(nonatomic) int m_eMsgNodeType; // @synthesize m_eMsgNodeType; - (void).cxx_destruct; - (unsigned int)GetNodeViewType; - (int)compare:(id)arg1; - (id)init;

@end

@interface TranslateMsgMgr : MMService <MMService, IMMNewSessionMgrExt, IMsgExt, PBMessageObserverDelegate> { NSMutableDictionary *_dicSessionTransInfos; NSMutableDictionary *_dicSequenceWaitTask; NSMutableDictionary *_dicSequenceRunningTask; unsigned long _sequence; BOOL _isWorking; }

  • (void).cxx_destruct;
  • (void)onServiceReloadData;
  • (void)reloadDatabase;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)responseForTransTextResponse:(id)arg1 Event:(unsigned long)arg2;
  • (void)asyncNotifyTranslateMsgChanged:(id)arg1;
  • (void)notifyTranslateMsgChanged:(id)arg1;
  • (void)OnDelMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)OnDelMsg:(id)arg1;
  • (void)onActiveUsrNameChange:(id)arg1 curUsrName:(id)arg2;
  • (void)resetTranslatingStatus:(id)arg1;
  • (void)saveSessionTransInfos:(id)arg1;
  • (void)loadSessionTransInfos:(id)arg1;
  • (id)pathForSessionTransInfos:(id)arg1;
  • (BOOL)taskInQueue:(id)arg1;
  • (BOOL)showTranslatedTextNow:(id)arg1;
  • (id)getTranslateInfo:(id)arg1;
  • (void)tryTranslateMsgs;
  • (void)translateMsg:(id)arg1;
  • (id)getDisplayContent:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VideoMessageNodeView : BaseMessageNodeView <IMsgExt, IWXVideoPlayerViewExt, UIAlertViewDelegate> { UIImageView *m_oImageView; SightIconView *m_oSightIconView; UIImageView *m_oVideoInfoBkgView; UILabel *m_oTimeLabel; UILabel *m_oFileSizeLabel; UIButton *m_oCancelBtn; NSString *m_videoPath; BOOL m_bhasDownloadComplete; BOOL m_bHasVideoFile; BOOL m_bIsLayoutsubView; int m_uiStatus; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onDisappear;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (BOOL)isTouchInView:(id)arg1;
  • (void)onClick:(BOOL)arg1;
  • (void)setVideoPlayMode:(BOOL)arg1;
  • (void)showOpearation;
  • (void)onWXVideoPlayerViewPlay:(id)arg1;
  • (BOOL)canPlayVideo;
  • (void)onDownloadVideoCommonFail:(id)arg1;
  • (void)onDownloadVideoExpireFail:(id)arg1;
  • (void)StartDownloadVideo:(id)arg1;
  • (void)StartUploadVideo:(id)arg1;
  • (void)StopDownloadVideo:(id)arg1;
  • (void)StopUploadVideo:(id)arg1;
  • (id)getMessageImageView;
  • (void)onClearResource;
  • (void)updateStatus:(id)arg1;
  • (struct CGPoint)getSendOKViewOrgin;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)resend:(id)arg1;
  • (void)onMoreOperate:(id)arg1;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)initVideoInfoView;
  • (void)layoutSubviewsInternal;
  • (void)checkHasVideoFile;
  • (void)updateContentViewHeight;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (id)getCoverImage;
  • (id)thumbImage;
  • (id)initWithMessageWrap:(id)arg1 Contact:(id)arg2 ChatContact:(id)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavoritesCommonUtil : NSObject { }

  • (BOOL)SelectCanvasFavItem:(id)arg1 FromViewController:(id)arg2 thumbView:(id)arg3;
  • (void)selectFileData:(id)arg1 FromViewController:(id)arg2;
  • (void)selectLocationData:(id)arg1 FromViewController:(id)arg2 Delegate:(id)arg3;
  • (void)selectVideoData:(id)arg1 FromViewController:(id)arg2 Delegate:(id)arg3;
  • (void)SelectFavDataItemWrap:(id)arg1 FromViewController:(id)arg2 Delegate:(id)arg3;
  • (id)genNodeContentView:(id)arg1;
  • (BOOL)SelectFavItem:(id)arg1 FromViewController:(id)arg2 Delegate:(id)arg3;
  • (void)GetFavForwardTitle:(id *)arg1 Desc:(id *)arg2 FavItem:(id)arg3;
  • (id)getCellViewForItemData:(id)arg1 inItem:(id)arg2;
  • (id)getCellViewForItem:(id)arg1;
  • (id)getFavCellComponentForItem:(id)arg1;
  • (float)getHeightForItem:(id)arg1;
  • (void)getFavDataWrapFromFavItem:(id)arg1 Type:(unsigned long)arg2 To:(id)arg3;
  • (void)sortArrFavData:(id)arg1;

@end

@interface CBottleExtendCode : NSObject { }

  • (void)decodeBottleField:(struct XmlReaderNode_t *)arg1 bottle:(id)arg2;
  • (void)codeBottleField:(struct CFastStr *)arg1 bottle:(id)arg2;
  • (BOOL)decodeExtentField:(id)arg1 bottle:(id)arg2;
  • (unsigned long)decodeToInteger:(struct XmlReaderNode_t *)arg1 key:(const char *)arg2;
  • (id)decodeToString:(struct XmlReaderNode_t *)arg1 key:(const char *)arg2;
  • (id)codeExtentField:(id)arg1;
  • (BOOL)code:(struct CFastStr *)arg1 key:(const char *)arg2 integer:(unsigned long)arg3;
  • (BOOL)code:(struct CFastStr *)arg1 key:(const char *)arg2 string:(id)arg3;
  • (id)init;

@end

@interface WCOutWhatsNewViewController : MMUIViewController { id _delegate; NSMutableArray *_imgViewKeypadArray; NSMutableArray *_imgViewKeypadArrayHL; NSArray *_imgViewIndexArrayHL; MMUIView *_headerUIViewFirstPage; MMUIView *_headerUIViewSecondPage; MMUIImageView *_imgViewCallSound1; MMUIImageView *_imgViewCallSound2; MMUIImageView *_imgViewCallSound3; }

@property(retain, nonatomic) MMUIImageView *imgViewCallSound3; // @synthesize imgViewCallSound3=_imgViewCallSound3; @property(retain, nonatomic) MMUIImageView *imgViewCallSound2; // @synthesize imgViewCallSound2=_imgViewCallSound2; @property(retain, nonatomic) MMUIImageView *imgViewCallSound1; // @synthesize imgViewCallSound1=_imgViewCallSound1; @property(retain, nonatomic) MMUIView *headerUIViewSecondPage; // @synthesize headerUIViewSecondPage=_headerUIViewSecondPage; @property(retain, nonatomic) MMUIView *headerUIViewFirstPage; // @synthesize headerUIViewFirstPage=_headerUIViewFirstPage; @property(retain, nonatomic) NSArray *imgViewIndexArrayHL; // @synthesize imgViewIndexArrayHL=_imgViewIndexArrayHL; @property(retain, nonatomic) NSMutableArray *imgViewKeypadArrayHL; // @synthesize imgViewKeypadArrayHL=_imgViewKeypadArrayHL; @property(retain, nonatomic) NSMutableArray *imgViewKeypadArray; // @synthesize imgViewKeypadArray=_imgViewKeypadArray; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)startAnimateSecondPage; - (void)startAnimateFirstPage:(BOOL)arg1; - (void)startAnimate; - (void)enterWechat; - (void)stopShowWhatsNew; - (void)tryWco; - (void)configView; - (void)didReceiveMemoryWarning; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad;

@end

@interface NewContactsItemCell : MMMultiMenuTableViewCell { ContactsItemView *m_contactsItemView; ContactsItemView *m_contactsItemWithRemarkPlusView; BOOL isSupportCustomDeleteButton; BOOL bUseDynamicSize; BOOL m_bAccountDeleteTip; }

@property(nonatomic) BOOL m_bAccountDeleteTip; // @synthesize m_bAccountDeleteTip; @property(nonatomic) BOOL bUseDynamicSize; // @synthesize bUseDynamicSize; @property(nonatomic) BOOL isSupportCustomDeleteButton; // @synthesize isSupportCustomDeleteButton; - (void).cxx_destruct; - (void)updateWithContact:(id)arg1; - (void)setEditing:(BOOL)arg1 animated:(BOOL)arg2; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface FavTagTableView : MMUIView { NSMutableArray *m_arrTagListView; NSMutableArray *m_arrHeaders; id m_delegate; BOOL autoAdjustHeight; BOOL addSepLine; }

@property(nonatomic) BOOL addSepLine; // @synthesize addSepLine; @property(nonatomic) BOOL autoAdjustHeight; // @synthesize autoAdjustHeight; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onTouchHeaderBlankView:(id)arg1; - (void)unHighLightAllButtons; - (void)highLightButtons:(id)arg1; - (void)setButtonHighLight:(BOOL)arg1 named:(id)arg2; - (void)addTags:(id)arg1 titled:(id)arg2; - (void)addSeperatorLine:(id)arg1 withRect:(struct CGRect)arg2; - (void)layoutSubviews; - (void)initData; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface AddressBookFriend : NSObject { MMAddressBook *m_addressBook; NSString *m_username; NSString *m_aliasname; NSString *m_nickname; BOOL m_isInMyContactList; unsigned long m_uiSex; NSString *m_nsCountry; NSString *m_nsProvince; NSString *m_nsCity; NSString *m_nsSignature; NSString *m_nsWCBGImgObjectID; int m_iWCFlag; NSString *m_pcWCBGImgID; NSString *m_nsExternalInfo; NSString *m_nsBrandSubscriptConfigUrl; unsigned long m_uiBrandSubscriptionSettings; SubscriptBrandInfo *m_subBrandInfo; NSString *m_nsBrandIconUrl; NSString *m_nsHeadImgUrl; NSString *m_nsHeadHDImgUrl; NSString *m_nsAntispamTicket; BOOL _bWaitForVerify; }

@property(nonatomic) BOOL bWaitForVerify; // @synthesize bWaitForVerify=_bWaitForVerify; @property(retain, nonatomic) NSString *m_nsAntispamTicket; // @synthesize m_nsAntispamTicket; @property(retain, nonatomic) NSString *m_nsHeadHDImgUrl; // @synthesize m_nsHeadHDImgUrl; @property(retain, nonatomic) NSString *m_nsHeadImgUrl; // @synthesize m_nsHeadImgUrl; @property(retain, nonatomic) NSString *m_nsBrandIconUrl; // @synthesize m_nsBrandIconUrl; @property(retain, nonatomic) SubscriptBrandInfo *m_subBrandInfo; // @synthesize m_subBrandInfo; @property(nonatomic) unsigned long m_uiBrandSubscriptionSettings; // @synthesize m_uiBrandSubscriptionSettings; @property(retain, nonatomic) NSString *m_nsBrandSubscriptConfigUrl; // @synthesize m_nsBrandSubscriptConfigUrl; @property(retain, nonatomic) NSString *m_nsExternalInfo; // @synthesize m_nsExternalInfo; @property(retain, nonatomic) NSString *m_pcWCBGImgID; // @synthesize m_pcWCBGImgID; @property(nonatomic) int m_iWCFlag; // @synthesize m_iWCFlag; @property(retain, nonatomic) NSString *m_nsWCBGImgObjectID; // @synthesize m_nsWCBGImgObjectID; @property(retain, nonatomic) NSString *m_nsSignature; // @synthesize m_nsSignature; @property(retain, nonatomic) NSString *m_nsCity; // @synthesize m_nsCity; @property(retain, nonatomic) NSString *m_nsProvince; // @synthesize m_nsProvince; @property(retain, nonatomic) NSString *m_nsCountry; // @synthesize m_nsCountry; @property(nonatomic) unsigned long m_uiSex; // @synthesize m_uiSex; @property(nonatomic) BOOL m_isInMyContactList; // @synthesize m_isInMyContactList; @property(retain, nonatomic) NSString *m_nickname; // @synthesize m_nickname; @property(retain, nonatomic) NSString *m_aliasname; // @synthesize m_aliasname; @property(retain, nonatomic) NSString *m_username; // @synthesize m_username; @property(retain, nonatomic) MMAddressBook *m_addressBook; // @synthesize m_addressBook; - (void).cxx_destruct; - (void)updateContact:(id)arg1; - (BOOL)copyPatialFieldFromAddressBookFriend:(id)arg1; - (int)compareMobileFriendAscending:(id)arg1; - (int)compare:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface AddressBookFriendMgr : MMService <MMService, IFriendListMgrExt> { NSMutableDictionary *m_friends; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (id)init;
  • (BOOL)trySyncAddressBookFriends;
  • (void)onFriendListUpdated:(id)arg1 ErrorCode:(unsigned long)arg2 Message:(id)arg3;
  • (id)getAddressBookFriends;
  • (void)LoadData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ProductPriceDetailViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource> { unsigned long _getA8KeyScence; NSString *_productId; ActionList *_actionList; MMTableView *_tableView; }

@property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(retain, nonatomic) ActionList *actionList; // @synthesize actionList=_actionList; - (void).cxx_destruct; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)makeCell:(id)arg1 actionBase:(id)arg2; - (id)genDescLabel2Cell:(id)arg1; - (id)genDigestLabel2Cell:(id)arg1; - (id)genNameLabel2Cell:(id)arg1; - (id)getSystemAppID:(unsigned long)arg1; - (void)OnReturn; - (void)viewDidLoad; - (id)initWithActionList:(id)arg1 ProductID:(id)arg2 Scence:(unsigned int)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MsgSearchResult : NSObject { unsigned long m_msgSearchResultType; CMessageWrap *m_oMessageWrap; NSString *m_nsSearchText; }

@property(retain, nonatomic) CMessageWrap *m_oMessageWrap; // @synthesize m_oMessageWrap; @property(retain, nonatomic) NSString *m_nsSearchText; // @synthesize m_nsSearchText; @property(nonatomic) unsigned long m_msgSearchResultType; // @synthesize m_msgSearchResultType; - (void).cxx_destruct;

@end

@interface MsgSearchHelper : MMObject <RichTextLayoutDelegate, MMSearchBarDelegate> { BOOL m_bStartSearch; BOOL m_bSearchBarBecomeFirstRespones; BOOL m_bSearchBarCancelBtnDown; NSMutableArray *m_arrSearchResult; MMSearchBar *m_oSearchBar; MMLoadingView *m_oLoadingView; UIButton *backGroundButton; UIButton *cancelButton; int m_eMsgSearchHelperScene; id m_delegate; SGCustomButton *m_searchByName; SGCustomButton *m_searchByTime; BOOL _m_bShowSearchByName; BOOL _m_bShowSearchByTime; }

@property(nonatomic) BOOL m_bShowSearchByTime; // @synthesize m_bShowSearchByTime=_m_bShowSearchByTime; @property(nonatomic) BOOL m_bShowSearchByName; // @synthesize m_bShowSearchByName=_m_bShowSearchByName; @property(nonatomic) int m_eMsgSearchHelperScene; // @synthesize m_eMsgSearchHelperScene; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (BOOL)isSearchBarActive; - (void)startSearch; - (void)dealloc; - (void)mmSearchDisplayControllerWillEndSearch; - (void)mmSearchDisplayControllerWillBeginSearch; - (void)cancelBtnDown; - (void)mmSearchDisplayControllerDidBeginSearch; - (void)mmSearchBarTextDidChange:(id)arg1; - (void)mmsearchBarTextDidBeginEditing:(id)arg1; - (void)mmsearchBarSearchButtonClicked:(id)arg1; - (void)finishSearch; - (void)cancelSearch; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)didSearchViewTableSelect:(id)arg1; - (float)heightForSearchViewTable:(id)arg1; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2 richTextView:(id)arg3; - (void)startSearch:(id)arg1; - (void)fillSearcLoadMoreCell:(id)arg1; - (void)fillSearcResultCell:(id)arg1 MessageWrap:(id)arg2; - (void)fillSearchWordingCell:(id)arg1 withSearchText:(id)arg2; - (id)searchDisplayController; - (id)searchBar; - (BOOL)searchBarShouldBecomeFirstResponse; - (void)resetBackGroundView; - (void)reloadView; - (void)searchByTime; - (void)searchByName; - (void)initBackGroundView; - (void)searchBarResignFirstResponder; - (id)initWithContentsController:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SetTrustedFriendEmptyView : MMUIView { id _m_delegate; UIImageView *_m_iconImageView; MMUILabel *_m_titleLabel; AttributeLabel *_m_descLabel; RichTextView *_m_knowMoreView; UIButton *_m_addTrustedFriendBtn; }

@property(retain, nonatomic) UIButton *m_addTrustedFriendBtn; // @synthesize m_addTrustedFriendBtn=_m_addTrustedFriendBtn; @property(retain, nonatomic) RichTextView *m_knowMoreView; // @synthesize m_knowMoreView=_m_knowMoreView; @property(retain, nonatomic) AttributeLabel *m_descLabel; // @synthesize m_descLabel=_m_descLabel; @property(retain, nonatomic) MMUILabel *m_titleLabel; // @synthesize m_titleLabel=_m_titleLabel; @property(retain, nonatomic) UIImageView *m_iconImageView; // @synthesize m_iconImageView=_m_iconImageView; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)onLinkClicked:(id)arg1 withRect:(struct CGRect)arg2 withView:(id)arg3; - (void)onTapAddTrustedFriendBtn; - (void)layoutAddTrustedFriendButton; - (void)layoutIntroduction; - (void)layoutIcon; - (void)layoutSubviews; - (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoiceReminderConfirmNodeView : BaseMessageNodeView <WCActionSheetDelegate, IVoiceReminderExt, IAudioReceiverExt, ISettingExtChange, UIAlertViewDelegate> { UIImageView *_bkgImageView; UIImageView *_remindStatusImageView; UIImageView *_bodyBkgImageView; UILabel *_dateLabel; UILabel *_timeLabel; UILabel *_timeDescLabel; UILabel *_descLabel; UIButton *_playButton; UIButton *_cancelButton; UIActivityIndicatorView *_spinner; int _playCount; BOOL _playing; BOOL _deleteing; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (void)onSettingExtChanged:(int)arg1;
  • (void)OnEndPlaying:(unsigned long)arg1 isForceStop:(BOOL)arg2;
  • (void)onDeleteRemindMsgsReturn:(BOOL)arg1 msgWrap:(id)arg2;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onDelete:(id)arg1;
  • (void)becomeNormalBackground;
  • (void)becomeHighlighedBackground;
  • (id)init;
  • (void)initData;
  • (void)initView;
  • (void)onPlayButtonClick;
  • (void)onCancelButtonClick:(id)arg1;
  • (void)cancelRemindMsg:(id)arg1;
  • (void)becomeRemindStatus;
  • (void)dealloc;
  • (void)stopPlayVoice;
  • (void)startPlayVoice;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMResCheckUpdateEventHandler : ProtobufEventHandler { struct ec_key_st *ecdh_key; }

  • (BOOL)OnProtocolEncryptPack:(id)arg1 OutBuf:(struct AutoBuffer *)arg2 uin:(unsigned int)arg3;
  • (BOOL)OnProtocolCheckResUpdateEncryptPack:(id)arg1 OutBuf:(struct AutoBuffer *)arg2 uin:(unsigned int)arg3;
  • (BOOL)OnProtocolHasCustomEncryptPack:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface MoreQRCodeViewController : MMWindowViewController { QRCodeCardView *m_myQRCodeCard; UIButton *m_myQRCodeCardBackground; }

  • (void).cxx_destruct;
  • (void)initQRCodeCardViewFrame;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)onShowMyQrCode;
  • (void)onHideMyQrCode;
  • (void)dealloc;
  • (void)viewWillLayoutSubviews;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (id)init;

@end

@interface WCLogicMgr : MMObject { id m_delegate; NSMutableSet *setWorkingItems; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (BOOL)unLikeDataItem:(id)arg1; - (BOOL)unCommentDataItem:(id)arg1 commentID:(id)arg2; - (void)updateDataItemDetailWithGroupDetail:(id)arg1; - (void)updateDataItemDetail:(id)arg1; - (BOOL)responseForSnsObjectDetailResponse:(id)arg1 Event:(unsigned long)arg2; - (void)requestForSnsObjectDetailRequest:(id)arg1 groupDetail:(BOOL)arg2; - (void)exposeDataItem:(id)arg1; - (void)requestForExposeRequest:(id)arg1; - (BOOL)responseForExposeResponse:(id)arg1 Event:(unsigned long)arg2; - (void)deleteDataItem:(id)arg1; - (void)setDataItemHate:(id)arg1; - (void)setDataItemPublic:(id)arg1; - (void)setDataItemPrivate:(id)arg1; - (void)onOperation:(id)arg1 Finished:(int)arg2; - (BOOL)responseForSnsObjectOpResponse:(id)arg1 Event:(unsigned long)arg2; - (BOOL)requestForSnsObjectOpRequest:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)dealloc; - (id)init;

@end

@interface WCAnimationObject : NSObject { unsigned int _m_options; CDUnknownBlockType _m_animations; CDUnknownBlockType _m_completion; double _m_duration; double _m_delay; }

@property(copy, nonatomic) CDUnknownBlockType m_completion; // @synthesize m_completion=_m_completion; @property(copy, nonatomic) CDUnknownBlockType m_animations; // @synthesize m_animations=_m_animations; @property(nonatomic) unsigned int m_options; // @synthesize m_options=_m_options; @property(nonatomic) double m_delay; // @synthesize m_delay=_m_delay; @property(nonatomic) double m_duration; // @synthesize m_duration=_m_duration; - (void).cxx_destruct;

@end

@interface SequenceAnimationObject : NSObject { BOOL _m_isAnimating; NSMutableArray *_m_animations; }

@property(retain, nonatomic) NSMutableArray *m_animations; // @synthesize m_animations=_m_animations; @property(nonatomic) BOOL m_isAnimating; // @synthesize m_isAnimating=_m_isAnimating; - (void).cxx_destruct; - (void)doNextAnimation; - (void)addAnimationWithDuration:(double)arg1 delay:(double)arg2 options:(unsigned int)arg3 animations:(CDUnknownBlockType)arg4 completion:(CDUnknownBlockType)arg5; - (id)init;

@end

@interface RSHeadImageView : MMUIView { int _status; UILabel *_displayNameWhite; UIImageView *_normalBg; UIImageView *_statusBGView; UIImageView *_statusView; UIImageView *_selectedView; MMHeadImageView *_imageView; RadarSearchMember *_member; NSString *_verifyTicket; id _delegate; int m_iPointIndex; CContact *m_contact; }

  • (struct CGSize)getHeadImageSize; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; @property(nonatomic) int m_iPointIndex; // @synthesize m_iPointIndex; @property(retain, nonatomic) NSString *verifyTicket; // @synthesize verifyTicket=_verifyTicket; @property(nonatomic) int status; // @synthesize status=_status; @property(retain, nonatomic) MMHeadImageView *imageView; // @synthesize imageView=_imageView; @property(retain, nonatomic) RadarSearchMember *member; // @synthesize member=_member;
  • (void).cxx_destruct;
  • (void)OnClickHeadImageView;
  • (void)initDisplayNameView;
  • (id)genDisplayNameLabel;
  • (id)getDisplayName;
  • (void)setRemarkName:(id)arg1;
  • (void)initStatusView;
  • (void)animationShowDidStop;
  • (void)showStatusView;
  • (void)hideStatusView;
  • (void)afterStatusViewHide;
  • (void)doStatusPopupAnimation;
  • (void)updateStatusView;
  • (void)initHeadImageView;
  • (void)initBackgroundView;
  • (void)initView;
  • (id)initWithRadarSearchMember:(id)arg1;

@end

@interface WCHomepageMgr : MMObject { NSString *m_username; id m_delegate; NSMutableArray *m_cache; MyWCDB *m_database; WCHomepageDataProvider_Sns *m_dataProvider; NSObject *_homepageDBQueue; }

  • (id)homepageMgrForUser:(id)arg1; @property(retain, nonatomic) NSObject *homepageDBQueue; // @synthesize homepageDBQueue=_homepageDBQueue; @property(retain, nonatomic) NSString *m_username; // @synthesize m_username; @property(retain, nonatomic) WCHomepageDataProvider_Sns *m_dataProvider; // @synthesize m_dataProvider; @property(retain, nonatomic) MyWCDB *m_database; // @synthesize m_database; @property(retain, nonatomic) NSMutableArray *m_cache; // @synthesize m_cache; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate;
  • (void).cxx_destruct;
  • (unsigned long long)onServiceCleanCache;
  • (void)onServiceMemoryWarning;
  • (id)findDataItemInCacheByItemID:(id)arg1;
  • (void)modifyCache:(id)arg1;
  • (void)deleteDataItem:(id)arg1 notify:(BOOL)arg2;
  • (void)modifyDataItem:(id)arg1 notify:(BOOL)arg2;
  • (void)addDataItem:(id)arg1 notify:(BOOL)arg2;
  • (void)onReturnServerConfig:(id)arg1;
  • (void)onReturnBGUserInfo:(id)arg1;
  • (void)onNoMoreDataWithRet:(int)arg1;
  • (void)onTotalCountChanged:(int)arg1;
  • (void)onReturnIsAllData:(id)arg1 andAdData:(id)arg2;
  • (void)onDataUpdated:(id)arg1 maxItemID:(unsigned long long)arg2 minItemID:(unsigned long long)arg3 withChangedTime:(unsigned long)arg4;
  • (id)getHomepageData;
  • (BOOL)updateTail;
  • (BOOL)updateHeadWithSource:(int)arg1;
  • (BOOL)updateHead;
  • (void)endHomepage;
  • (void)beginHomepage;
  • (id)dataProvider;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactsCreateChatRoomLogic : MMObject <contactVerifyLogicDelegate, IGroupMgrExt, UIAlertViewDelegate> { NSDictionary *m_dicMultiSelect; UIView *m_ParentView; MMLoadingView *m_loadingView; id m_Delegate; unsigned long m_uiUseChatState; CContactVerifyLogic *m_oContactVerifyLogic; NSMutableArray *m_arrNeedVerifyUsrName; }

@property(nonatomic) unsigned long m_uiUseChatState; // @synthesize m_uiUseChatState; @property(nonatomic) __weak id m_Delegate; // @synthesize m_Delegate; - (void).cxx_destruct; - (void)OnCreateGroup:(id)arg1 withStatus:(long)arg2 resp:(id)arg3; - (id)genErrorString:(id)arg1 needVerify:(char *)arg2; - (id)getErrorContactName:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)verifyContact; - (void)contactVerifyOk:(id)arg1 opCode:(unsigned long)arg2; - (BOOL)createChatRoom; - (id)genMemerList; - (void)stopLoading; - (void)startLoading; - (BOOL)start:(id)arg1 parentView:(id)arg2; - (void)reset; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionGetDonorListCgi : MMObject { NSString *m_pid; NSMutableArray *m_donorList; SKBuiltinBuffer_t *m_reqBuf; BOOL m_hasMore; unsigned long m_eventID; id _delegate; }

@property(retain) id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)callFailedDelegate; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)startRequest; - (id)initWithPid:(id)arg1;

@end

@interface SightDraftItem : MMObject { int mode; NSString *thumbPath; NSString *videoPath; UIImage *_thumbImg; NSString *_moviePath; }

  • (id)draftItemWithThumbImg:(id)arg1 andPath:(id)arg2 inMode:(int)arg3;
  • (void)initialize; @property(retain, nonatomic) NSString *moviePath; // @synthesize moviePath=_moviePath; @property(retain, nonatomic) UIImage *thumbImg; // @synthesize thumbImg=_thumbImg; @property(retain, nonatomic) NSString *videoPath; // @synthesize videoPath; @property(retain, nonatomic) NSString *thumbPath; // @synthesize thumbPath; @property(nonatomic) int mode; // @synthesize mode;
  • (void).cxx_destruct;
  • (id)getThumbPath;
  • (id)getVideoPath;
  • (void)dealloc;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SightDraft : MMObject { int draftID; NSMutableArray *itemAry; int date; }

  • (void)initialize; @property(nonatomic) int date; // @synthesize date; @property(retain, nonatomic) NSMutableArray *itemAry; // @synthesize itemAry; @property(nonatomic) int draftID; // @synthesize draftID;
  • (void).cxx_destruct;
  • (id)getItem:(int)arg1;
  • (void)dealloc;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SightDraftMgr : MMObject { NSMutableArray *m_draftList; }

  • (void).cxx_destruct;
  • (id)getDraftList;
  • (void)removeDraft:(id)arg1 needWriteIndexFile:(BOOL)arg2;
  • (void)removeDraft:(id)arg1;
  • (void)removeFirstDraft;
  • (void)insertDraft:(id)arg1;
  • (void)addDraft:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface StoreEmotionSearchEmotionCgi : StoreEmotionBaseCgi { NSString *m_keyword; unsigned int m_reqType; BOOL m_newQuery; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)handleErrorReturn; - (void)handleMessageReturnWithResponse:(id)arg1; - (BOOL)startRequestForKeyword:(id)arg1 ReqType:(unsigned int)arg2 PageBufferStr:(id)arg3; - (BOOL)startRequestForKeyword:(id)arg1 ReqType:(unsigned int)arg2; - (id)init;

@end

@interface FavoritesCDNInfoDB : NSObject { MyFavoritesDB *_mmDB; }

  • (void).cxx_destruct;
  • (BOOL)deleteCdnInfoByFavoritesItemLocalIdIgnoringStatus:(unsigned long)arg1;
  • (BOOL)deleteCdnInfoByFavoritesItemLocalId:(unsigned long)arg1;
  • (id)getUploadCdnInfoByLocalItemDataId:(id)arg1 andType:(int)arg2;
  • (BOOL)updateCdnInfo:(id)arg1;
  • (BOOL)updateCdnInfoByExistCheckCDNItem:(id)arg1;
  • (BOOL)updateCdnInfo:(id)arg1 MD5:(id)arg2 Head256Md5:(id)arg3 Type:(int)arg4;
  • (id)getNextAsyncUploadCdnInfoByLocalItemId:(unsigned long)arg1;
  • (id)getNextUploadCdnInfoByLocalItemId:(unsigned long)arg1;
  • (BOOL)addCDNInfo:(id)arg1;
  • (void)initDB:(id)arg1;
  • (id)init;

@end

@interface MMMultiSelectedContactDisplayView : MMUIView <UICollectionViewDelegateFlowLayout, UICollectionViewDataSource> { MMDelegateProxy *_delegate; NSMutableArray *_contactList; UICollectionView *_collectionView; int _layoutMode; }

  • (float)getDisplayViewHeight; @property(nonatomic) int layoutMode; // @synthesize layoutMode=_layoutMode; @property(retain, nonatomic) UICollectionView *collectionView; // @synthesize collectionView=_collectionView; @property(retain, nonatomic) NSMutableArray *contactList; // @synthesize contactList=_contactList; @property(nonatomic) __weak MMDelegateProxy *delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (id)genContactItemViewWithContact:(id)arg1;
  • (void)removeContactSpecialMode:(id)arg1;
  • (void)addContactSpecialMode:(id)arg1;
  • (unsigned int)findAndRemoveContact:(id)arg1;
  • (void)resetCollectionView;
  • (BOOL)isContactExist:(id)arg1;
  • (id)getDisplayViewInNormalState;
  • (void)reloadData;
  • (void)handleRemoveContact:(id)arg1;
  • (void)handleAddNewContact:(id)arg1;
  • (void)handleSetExistContacts:(id)arg1;
  • (void)collectionView:(id)arg1 didSelectItemAtIndexPath:(id)arg2;
  • (id)collectionView:(id)arg1 cellForItemAtIndexPath:(id)arg2;
  • (struct UIEdgeInsets)collectionView:(id)arg1 layout:(id)arg2 insetForSectionAtIndex:(int)arg3;
  • (struct CGSize)collectionView:(id)arg1 layout:(id)arg2 sizeForItemAtIndexPath:(id)arg3;
  • (int)collectionView:(id)arg1 numberOfItemsInSection:(int)arg2;
  • (int)numberOfSectionsInCollectionView:(id)arg1;
  • (void)initView;
  • (void)initData;
  • (id)initWithFrame:(struct CGRect)arg1;
  • (void)dealloc;
  • (float)getContentLineSpacing;
  • (float)getContentInterSpacing;
  • (float)getContentLeftOffset;
  • (float)getContentTopOffset;
  • (float)getDisplayItemLen;
  • (BOOL)needTwoRowLayoutCalc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ImageFileInfo : NSObject { BOOL isExistInServer; NSString *thumbPath; NSString *imagePath; NSString *attachID; unsigned long checkedCount; unsigned long startPos; unsigned long totalSize; NSString *clientID; long long n64msgID; }

@property(nonatomic) BOOL isExistInServer; // @synthesize isExistInServer; @property(retain, nonatomic) NSString *clientID; // @synthesize clientID; @property(nonatomic) unsigned long totalSize; // @synthesize totalSize; @property(nonatomic) unsigned long startPos; // @synthesize startPos; @property(nonatomic) unsigned long checkedCount; // @synthesize checkedCount; @property(retain, nonatomic) NSString *attachID; // @synthesize attachID; @property(nonatomic) long long n64msgID; // @synthesize n64msgID; @property(retain, nonatomic) NSString *imagePath; // @synthesize imagePath; @property(retain, nonatomic) NSString *thumbPath; // @synthesize thumbPath; - (void).cxx_destruct; - (id)init;

@end

@interface AttachmentFileInfo : NSObject { NSString *clientID; NSString *localPath; NSString *fileName; NSString *attachID; unsigned long startPos; unsigned long totalSize; }

@property(nonatomic) unsigned long totalSize; // @synthesize totalSize; @property(nonatomic) unsigned long startPos; // @synthesize startPos; @property(retain, nonatomic) NSString *attachID; // @synthesize attachID; @property(retain, nonatomic) NSString *fileName; // @synthesize fileName; @property(retain, nonatomic) NSString *localPath; // @synthesize localPath; @property(retain, nonatomic) NSString *clientID; // @synthesize clientID; - (void).cxx_destruct;

@end

@interface MIMEInfo : NSObject { NSString *clientID; NSData *MIMEData; unsigned long startPos; unsigned long totalSize; }

@property(nonatomic) unsigned long totalSize; // @synthesize totalSize; @property(nonatomic) unsigned long startPos; // @synthesize startPos; @property(retain, nonatomic) NSData *MIMEData; // @synthesize MIMEData; @property(retain, nonatomic) NSString *clientID; // @synthesize clientID; - (void).cxx_destruct;

@end

@interface MailItem : NSObject { unsigned long mailID; unsigned long realSize; CMail *mailBody; NSArray *uploadImageList; NSArray *attachInfoList; }

@property(retain, nonatomic) NSArray *attachInfoList; // @synthesize attachInfoList; @property(retain, nonatomic) NSArray *uploadImageList; // @synthesize uploadImageList; @property(retain, nonatomic) CMail *mailBody; // @synthesize mailBody; @property(nonatomic) unsigned long realSize; // @synthesize realSize; @property(nonatomic) unsigned long mailID; // @synthesize mailID; - (void).cxx_destruct;

@end

@interface MailCacheItem : NSObject { unsigned long mailID; NSString *subject; }

  • (void)initialize; @property(retain, nonatomic) NSString *subject; // @synthesize subject; @property(nonatomic) unsigned long mailID; // @synthesize mailID;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface OpenglRenderView : UIView { }

  • (Class)layerClass;
  • (id)renderView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCVideoOpenglRender : WCVideoRender { BOOL _m_frontCamera; VoipOpenglesContext *m_backOpenglesContext; VoipOpenglesContext *m_frontOpenglesContext; OpenglRenderView *m_backRenderView; OpenglRenderView *m_frontRenderView; UIView *m_renderView; MMTimer *_m_fpsTimer; unsigned int _m_frontFpsCount; unsigned int _m_backFpsCount; }

@property(nonatomic) BOOL m_frontCamera; // @synthesize m_frontCamera=_m_frontCamera; @property(nonatomic) unsigned int m_backFpsCount; // @synthesize m_backFpsCount=_m_backFpsCount; @property(nonatomic) unsigned int m_frontFpsCount; // @synthesize m_frontFpsCount=_m_frontFpsCount; @property(retain, nonatomic) MMTimer *m_fpsTimer; // @synthesize m_fpsTimer=_m_fpsTimer; @property(retain, nonatomic) UIView *m_renderView; // @synthesize m_renderView; @property(retain, nonatomic) OpenglRenderView *m_frontRenderView; // @synthesize m_frontRenderView; @property(retain, nonatomic) OpenglRenderView *m_backRenderView; // @synthesize m_backRenderView; @property(retain, nonatomic) VoipOpenglesContext *m_frontOpenglesContext; // @synthesize m_frontOpenglesContext; @property(retain, nonatomic) VoipOpenglesContext *m_backOpenglesContext; // @synthesize m_backOpenglesContext; - (void).cxx_destruct; - (void)dealloc; - (void)setupELGS; - (void)whenBecomeActive; - (id)getRenderView; - (void)changeFrame:(struct CGRect)arg1; - (void)renderImage:(char *)arg1 Width:(unsigned long)arg2 Height:(unsigned long)arg3; - (void)fpsTimerCheck; - (void)updateViewWithFrontCamera; - (void)cameraFrontMode:(BOOL)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMThemeManager : MMService { NSMutableArray *m_themeList; MMTheme *m_currentTheme; MMColor *m_colorList; NSMutableDictionary *m_imageCache; int m_cachedImageSize; MMRuleSetList *m_ruleSetList; MMRuleSetList *m_imageMapList; MMRuleSetList *m_resMapList; int m_ipadCssStyleType; NSThread *m_backgroundWorkerThread; MMDrawScript *m_drawScripts; MMScriptInterpreter *m_scriptInterpreter; NSRecursiveLock *m_lock; }

  • (BOOL)useiPhone6CssForIpadCompact;
  • (BOOL)useiPadCss;
  • (int)getIpadStyleType;
  • (id)allocWithZone:(struct _NSZone *)arg1;
  • (id)sharedThemeManager;
  • (void)initialize; @property(retain, nonatomic) MMScriptInterpreter *m_scriptInterpreter; // @synthesize m_scriptInterpreter; @property(retain, nonatomic) MMDrawScript *m_drawScripts; // @synthesize m_drawScripts; @property(retain, nonatomic) MMRuleSetList *m_resMapList; // @synthesize m_resMapList; @property(retain, nonatomic) MMRuleSetList *m_imageMapList; // @synthesize m_imageMapList; @property(retain, nonatomic) NSRecursiveLock *lock; // @synthesize lock=m_lock; @property(retain, nonatomic) NSThread *backgroundWorkerThread; // @synthesize backgroundWorkerThread=m_backgroundWorkerThread; @property(retain, nonatomic) MMRuleSetList *ruleSetList; // @synthesize ruleSetList=m_ruleSetList; @property(retain, nonatomic) NSMutableDictionary *imageCache; // @synthesize imageCache=m_imageCache; @property(retain, nonatomic) MMColor *colorList; // @synthesize colorList=m_colorList; @property(retain, nonatomic) MMTheme *currentTheme; // @synthesize currentTheme=m_currentTheme; @property(retain, nonatomic) NSMutableArray *themeList; // @synthesize themeList=m_themeList;
  • (void).cxx_destruct;
  • (void)reloadCssForMultiTaskingIfNeed;
  • (BOOL)onServiceMemoryWarning;
  • (void)onFirstRun;
  • (BOOL)changeThemeByThemeID:(id)arg1;
  • (int)reloadThemeList;
  • (void)waitForInstallDone;
  • (BOOL)isInstallDone;
  • (void)installThemeInBundleInBackground:(int)arg1;
  • (void)startInstallThreadAfterDelay;
  • (void)installThemeInBundle;
  • (void)onBackgroundInstallDone;
  • (BOOL)installThemeUpdatePack:(id)arg1;
  • (void)uninstallAllThemes;
  • (BOOL)isThemeDirExist;
  • (id)getThemeDir;
  • (id)imageFromScript:(id)arg1 withArguments:(id)arg2;
  • (void)runScript:(id)arg1 withArguments:(id)arg2;
  • (void)clearSelfCreateImage;
  • (void)clearImageCache;
  • (id)getValueOfProperty:(id)arg1 inRuleSet:(id)arg2;
  • (id)getRuleSetForSeletor:(id)arg1;
  • (id)imageFromColor:(id)arg1;
  • (id)localizedImageNamed:(id)arg1;
  • (id)localizedImageNamed:(id)arg1 inTheme:(id)arg2;
  • (id)makeImageWithFitScale:(id)arg1;
  • (id)translateToHDImageName:(id)arg1;
  • (id)imageNamed:(id)arg1 Alpha:(float)arg2 Suffix:(id)arg3 ForDifferentIosVersion:(BOOL)arg4;
  • (id)imageDisableNamed:(id)arg1;
  • (id)imageHighlightNamed:(id)arg1;
  • (id)getIconImageByName:(id)arg1;
  • (id)imageNamed:(id)arg1;
  • (id)getImageName:(id)arg1;
  • (id)image_disable_for_different_ios_version:(id)arg1;
  • (id)image_highlight_for_different_ios_version:(id)arg1;
  • (id)image_for_different_ios_version:(id)arg1;
  • (void)saveImage:(id)arg1 ToSelfCreateImagePath:(id)arg2;
  • (id)imageFromSelfCreateImagePath:(id)arg1;
  • (id)imageFromSystemFileContent:(id)arg1;
  • (id)imageFromImageMap:(id)arg1;
  • (id)pathOfResNamed:(id)arg1;
  • (id)pathOfImageNamed:(id)arg1;
  • (id)imageFromResPackage:(id)arg1 withName:(id)arg2;
  • (id)imageNamed:(id)arg1 inTheme:(id)arg2;
  • (id)imageNamedWithCurTheme:(id)arg1;
  • (void)setUserPreferedTheme:(id)arg1;
  • (BOOL)loadUserPreferedThemeNoCallExtension;
  • (BOOL)loadUserPreferedTheme;
  • (BOOL)loadDefaultTheme;
  • (id)getUserThemeIDPrefKey;
  • (BOOL)needToClearCache;
  • (void)removeImageSizeFromCachedSize:(id)arg1;
  • (void)addImageSizeToCachedSize:(id)arg1;
  • (void)reloadThemeResource;
  • (void)loadScripts;
  • (void)loadColors;
  • (BOOL)loadCSSFromPath:(id)arg1 IntoRuleSetList:(id)arg2;
  • (void)loadImageMap;
  • (void)loadResPackageSetting;
  • (void)loadRuleSets;
  • (BOOL)unPackThemePackToThemeDir;
  • (BOOL)isThemesZipInBundle;
  • (id)getThemeByThemeID:(id)arg1;
  • (id)getDefaultTheme;
  • (id)fileOfImageNamed:(id)arg1;
  • (BOOL)is568H2xScreen;
  • (BOOL)is3xScreen;
  • (BOOL)is2xScreen;
  • (id)init;
  • (void)removeFromThemeList:(id)arg1;
  • (void)addToThemeList:(id)arg1;
  • (id)getImageCacheObjectForKey:(id)arg1;
  • (void)removeImageCacheObjectForKey:(id)arg1;
  • (void)setImageCacheObject:(id)arg1 forKey:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SystemMsgTextWrap : NSObject { NSString *text; struct CGPoint origin; unsigned long width; UIColor *color; unsigned long font; }

@property(nonatomic) unsigned long font; // @synthesize font; @property(retain, nonatomic) UIColor *color; // @synthesize color; @property(nonatomic) unsigned long width; // @synthesize width; @property(nonatomic) struct CGPoint origin; // @synthesize origin; @property(retain, nonatomic) NSString *text; // @synthesize text; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1;

@end

@interface SystemMsgWrap : NSObject { SystemMsgTextWrap *m_title; SystemMsgTextWrap *m_description; UIImage *m_backgroundImage; UIView *m_backgroundView; NSString *m_url; NSString *m_backupURL; BOOL m_enableClose; BOOL m_closeButtonTransparent; }

@property(nonatomic) BOOL m_closeButtonTransparent; // @synthesize m_closeButtonTransparent; @property(nonatomic) BOOL m_enableClose; // @synthesize m_enableClose; @property(retain, nonatomic) NSString *m_backupURL; // @synthesize m_backupURL; @property(retain, nonatomic) NSString *m_url; // @synthesize m_url; @property(retain, nonatomic) UIView *m_backgroundView; // @synthesize m_backgroundView; @property(retain, nonatomic) UIImage *m_backgroundImage; // @synthesize m_backgroundImage; @property(retain, nonatomic) SystemMsgTextWrap *m_description; // @synthesize m_description; @property(retain, nonatomic) SystemMsgTextWrap *m_title; // @synthesize m_title; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1;

@end

@interface InternalSystemMsg : NSObject { SystemMsgWrap *m_msgWrap; NSDate *m_startTime; NSDate *m_endTime; NSString *m_imageUri; NSString *m_id; }

@property(retain, nonatomic) NSString *m_id; // @synthesize m_id; @property(retain, nonatomic) NSString *m_imageUri; // @synthesize m_imageUri; @property(retain, nonatomic) NSDate *m_endTime; // @synthesize m_endTime; @property(retain, nonatomic) NSDate *m_startTime; // @synthesize m_startTime; @property(retain, nonatomic) SystemMsgWrap *m_msgWrap; // @synthesize m_msgWrap; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1;

@end

@interface PushSystemMsgMgr : MMService <MessageObserverDelegate, MMService> { unsigned long m_retryCount; NSDateFormatter *m_dateFormatter; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (id)init;
  • (void)CheckMsg;
  • (void)initMessage:(unsigned long)arg1;
  • (void)testParseXml;
  • (void)initListen;
  • (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3;
  • (void)RemovePushSoftWare;
  • (void)ModPushSoftWare:(unsigned long)arg1;
  • (void)RemoveSystemMsg;
  • (void)ModSystemMsg:(unsigned long)arg1;
  • (void)internalModeMessage:(unsigned long)arg1 mode:(unsigned long)arg2;
  • (void)handleNewMessage:(id)arg1 mode:(unsigned long)arg2;
  • (void)showMessage:(id)arg1 mode:(unsigned long)arg2;
  • (void)ReportPushSystemMsg:(id)arg1 modType:(unsigned long)arg2;
  • (void)getImageOfURI:(id)arg1 startPos:(unsigned long)arg2 mode:(unsigned long)arg3;
  • (void)RemoveMessage:(unsigned long)arg1;
  • (id)GetPathOfDownloadingMessageImage:(unsigned long)arg1;
  • (id)GetPathOfDownloadingMessage:(unsigned long)arg1;
  • (id)GetPathOfCurrentMessageImage:(unsigned long)arg1;
  • (id)GetPathOfCurrentMessage:(unsigned long)arg1;
  • (id)parseSystemMsg:(id)arg1;
  • (id)decodeChild:(struct XmlReaderNode_t *)arg1 withType:(id)arg2 equals:(id)arg3;
  • (id)parseDateMsg:(struct XmlReaderNode_t *)arg1;
  • (id)parseTextMsg:(struct XmlReaderNode_t *)arg1;
  • (unsigned long)decodeAttributeToInteger:(struct XmlReaderNode_t *)arg1 key:(const char *)arg2;
  • (unsigned long)decodeToInteger:(struct XmlReaderNode_t *)arg1 key:(const char *)arg2;
  • (id)decodeAttributeToString:(struct XmlReaderNode_t *)arg1 key:(const char *)arg2;
  • (id)decodeToString:(struct XmlReaderNode_t *)arg1 key:(const char *)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCOutAddressBookLogic : MMObject { unsigned long m_addressBookStatus; CNContactStore *m_cnContactStore; void *m_addressBook; BOOL m_isLoadingAddressBook; BOOL m_hasLoadAddressBook; BOOL m_localAddressBookChanged; NSArray *m_phoneContacts; double m_lastUpdateAddressBookTime; NSRecursiveLock *m_oLock; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(readonly, nonatomic) BOOL hasLoadPhoneContacts; // @synthesize hasLoadPhoneContacts=m_hasLoadAddressBook; - (void).cxx_destruct; - (void)applicationWillEnterForeground:(id)arg1; - (void)localAddressBookChanged; - (void)addCacheWithPhoneContacts:(id)arg1; - (void)loadAsyncNeedUpdate:(BOOL)arg1; - (void)tryLoad; - (void)onContactStoreDidChange:(id)arg1; - (BOOL)canSyncAddressBook; - (BOOL)addressBookStatusIsDenied; - (id)getPhoneContacts; - (void)loadAddressBook; - (void)requestAccessForContactsDone:(BOOL)arg1; - (void)refetchAddressBook; - (id)init; - (void)dealloc;

@end

@interface FavRecordLeftThumbRightLabelNodeView : FavRecordBaseNodeView { MMUIImageView *m_thumbView; NSString *m_titleText; NSString *m_detailText; UILabel *m_titleLabel; UILabel *m_detailLabel; }

  • (void).cxx_destruct;
  • (void)onClick;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDown;
  • (void)initDetailLabel;
  • (void)addContentSubView;

@end

@interface VoipGetRoomInfoCgi : NSObject { VoipMonoMsg *m_voipMonoMsg; id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(retain, nonatomic) VoipMonoMsg *m_voipMonoMsg; // @synthesize m_voipMonoMsg; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)startRequest; - (id)init;

@end

@interface MMTwitterMgr : MMService <MMService, NSURLConnectionDelegate> { MMTwitterAuth *m_TwitterAuth; }

@property(retain, nonatomic) MMTwitterAuth *m_TwitterAuth; // @synthesize m_TwitterAuth; - (void).cxx_destruct; - (BOOL)hasAccessToken; - (void)verifyAccessTokenValid; - (void)didTwitterLogin:(id)arg1; - (void)startAuth; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMExposeResultViewController : MMUIViewController { UIImageView *m_iconView; UILabel *m_resultLabel; UILabel *m_tipsLabel; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onExposeResultOK; - (void)viewWillLayoutSubviews; - (void)initRightBtn; - (void)initView; - (void)didReceiveMemoryWarning; - (void)viewDidLoad;

@end

@interface FTSFavDetailView : FTSResultView { }

  • (void)onFTSDetailPageFavResultChanged;
  • (void)selectFavSearchItem:(id)arg1;
  • (void)hideKeyboard;
  • (BOOL)hasSearchDone:(id)arg1;
  • (id)getSearchArray:(id)arg1;
  • (void)pop;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (void)handleTextChanged:(id)arg1 immediately:(BOOL)arg2;
  • (void)delaySearch:(id)arg1 slowMode:(BOOL)arg2;
  • (void)delaySearchImp:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXSearchJSLogicImpl : LocalJSLogicBase { id _delegate; id _dataSource; }

@property(nonatomic) __weak id dataSource; // @synthesize dataSource=_dataSource; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onOpenContactError:(id)arg1 withMessage:(id)arg2; - (void)onOpenContact:(id)arg1; - (void)onUpdateCommonImg:(id)arg1; - (void)onUpdateSnsImg:(id)arg1; - (void)onUpdateHeadImg:(id)arg1; - (void)onSearchRecmdDataFail; - (void)onSearchRecmdDataReturn:(id)arg1; - (void)onWebSearchDataFail:(BOOL)arg1; - (void)onWebSearchDataChanged:(BOOL)arg1 isFromFuncQuery:(BOOL)arg2; - (void)handleJSApiFuncOfClickMusicItem:(id)arg1 withCallBackID:(id)arg2; - (void)handleJSApiFuncOfSetSnsMusicList:(id)arg1 withCallBackID:(id)arg2; - (void)handleJSApiFuncOfSetSearchWord:(id)arg1 withCallBackID:(id)arg2; - (void)handleJSApiFuncOfGetSuggestion:(id)arg1 withCallBackID:(id)arg2; - (void)handleJSApiFuncOfRealTimeReport:(id)arg1 withCallBackID:(id)arg2; - (void)handleJSApiFuncOfOpenMsgSession:(id)arg1 withCallBackID:(id)arg2; - (void)handleJSApiFuncOfSearchOperation:(id)arg1 withCallBackID:(id)arg2; - (void)handleJSApiFuncOfGetRcmdData:(id)arg1 withCallBackID:(id)arg2; - (void)handleJSApiFuncOfResultStat:(id)arg1 withCallBackID:(id)arg2; - (void)handleJSApiFuncOfOnlineSearchContact:(id)arg1 withCallBackID:(id)arg2; - (void)handleJSApiFuncOfGetImage:(id)arg1 withCallBackID:(id)arg2; - (void)handleJSApiFuncOfGetSnsImage:(id)arg1 withCallBackID:(id)arg2; - (void)handleJSApiFuncOfGetAvatar:(id)arg1 withCallBackID:(id)arg2; - (id)getDisplayName:(id)arg1; - (void)handleJSApiFuncOfGetDisplayNameList:(id)arg1 withCallBackID:(id)arg2; - (void)handleJSApiFuncOfGotoFeedDetail:(id)arg1 withCallBackID:(id)arg2; - (void)handleJSApiFuncOfOpenProfile:(id)arg1 withCallBackID:(id)arg2; - (void)handleJSApiFuncOfLaunchPage:(id)arg1 withCallBackID:(id)arg2; - (void)handleJSApiFuncOfLaunchDetailPage:(id)arg1 withCallBackID:(id)arg2; - (void)handleJSApiFuncOfClickReport:(id)arg1 withCallBackID:(id)arg2; - (void)handleJSApiFuncOfGetSearchData:(id)arg1 withCallBackID:(id)arg2; - (void)functionCall:(id)arg1 withParams:(id)arg2 withCallbackID:(id)arg3; - (id)makeNetworkFailParam:(BOOL)arg1; - (id)makeEmptyJSONResultParam:(BOOL)arg1; - (id)makePageClearParam; - (void)handleRcmdDataOfGlobalTab:(id)arg1; - (void)sendMusicStatusChangedEvent:(id)arg1; - (void)sendQueryChangedJSEvent:(id)arg1; - (void)sendSearchJSEvent:(id)arg1; - (id)initWithWebView:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCPayC2CFestivalMsgNodeView : BaseMessageNodeView { UILabel *m_descLabel; UILabel *m_titleLabel; UILabel *m_hintLabel; UILabel *m_senceLabel; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onMoreOperate:(id)arg1;
  • (void)OnRetrySendMsg;
  • (void)showOpearation;
  • (void)onClick;
  • (void)updateThumbImage;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (id)getBackgroundImageHL;
  • (id)getBackgroundImage;

@end

@interface EmotionStoreDetailDesignerContainerView : EmotionButtonWithClickState { UIView *m_contentView; MMWebImageView *m_designerHeaderView; UILabel *m_designerNameLabel; UILabel *m_designerPageLabel; UIActivityIndicatorView *m_loadingView; UIView *m_lineInTop; UIView *m_lineInBottom; PersonalDesigner *_personalDesigner; }

  • (id)lineView; @property(retain, nonatomic) PersonalDesigner *personalDesigner; // @synthesize personalDesigner=_personalDesigner;
  • (void).cxx_destruct;
  • (void)stopLoading;
  • (void)startLoading;
  • (void)setIsShowLineInTop:(BOOL)arg1 IsShowLineInBottom:(BOOL)arg2;
  • (void)setDesignerHeaderSideLen:(float)arg1;
  • (void)initView;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface SearchMatchTip : NSObject { NSString *_key; NSString *_searchText; NSString *_showPrefix; NSString *_showSuffix; NSString *_showResult; unsigned int _location; unsigned long _createTime; int _matchType; int _matchSubType; int _groupMemberMatchType; NSMutableArray *_arrKeywordMatchText; NSString *_displayNameFullPY; BOOL _isSilent; int _queryMatchType; }

@property(nonatomic) int queryMatchType; // @synthesize queryMatchType=_queryMatchType; @property(nonatomic) BOOL isSilent; // @synthesize isSilent=_isSilent; @property(retain, nonatomic) NSString *displayNameFullPY; // @synthesize displayNameFullPY=_displayNameFullPY; @property(retain, nonatomic) NSMutableArray *arrKeywordMatchText; // @synthesize arrKeywordMatchText=_arrKeywordMatchText; @property(nonatomic) unsigned long createTime; // @synthesize createTime=_createTime; @property(nonatomic) unsigned int location; // @synthesize location=_location; @property(nonatomic) int groupMemberMatchType; // @synthesize groupMemberMatchType=_groupMemberMatchType; @property(nonatomic) int matchSubType; // @synthesize matchSubType=_matchSubType; @property(nonatomic) int matchType; // @synthesize matchType=_matchType; @property(retain, nonatomic) NSString *showSuffix; // @synthesize showSuffix=_showSuffix; @property(retain, nonatomic) NSString *showPrefix; // @synthesize showPrefix=_showPrefix; @property(retain, nonatomic) NSString *searchText; // @synthesize searchText=_searchText; @property(retain, nonatomic) NSString *key; // @synthesize key=_key; - (void).cxx_destruct; - (BOOL)isStrongMatch; - (int)comparePhoneSearchMatchTipSecondLineAscending:(id)arg1; - (int)comparePhoneSearchMatchTipFirstLineAscending:(id)arg1; - (int)compareGroupSearchMatchTipAscendingUseBasicLogic:(id)arg1; - (int)compareGroupSearchMatchTipAscendingUseOptimizedLogic:(id)arg1; - (BOOL)groupActiveLogic:(unsigned long)arg1; - (int)compareGroupSearchMatchTipAscending:(id)arg1; - (int)compareSearchMatchTipSecondLineAscending:(id)arg1; - (int)compareSearchMatchTipFirstLineAscending:(id)arg1; - (id)getShowResult; - (unsigned long)convertLogType:(unsigned long)arg1; - (unsigned long)convertGroupMemberMatchType; - (unsigned long)convertLogType; - (id)init;

@end

@interface SearchKeywordItem : NSObject { NSString *_keyword; NSString *_regexword; BOOL _regextMode; BOOL _isEnglishWord; BOOL _regexMode; }

@property(nonatomic) BOOL isEnglishWord; // @synthesize isEnglishWord=_isEnglishWord; @property(nonatomic) BOOL regexMode; // @synthesize regexMode=_regexMode; @property(retain, nonatomic) NSString *regexword; // @synthesize regexword=_regexword; @property(retain, nonatomic) NSString *keyword; // @synthesize keyword=_keyword; - (void).cxx_destruct; - (id)init;

@end

@interface SearchTextItem : NSObject { NSString *_searchText; NSMutableArray *_arrKeywordItem; BOOL _bSpaceSeperated; }

@property(nonatomic) BOOL bSpaceSeperated; // @synthesize bSpaceSeperated=_bSpaceSeperated; @property(retain, nonatomic) NSMutableArray *arrKeywordItem; // @synthesize arrKeywordItem=_arrKeywordItem; @property(retain, nonatomic) NSString *searchText; // @synthesize searchText=_searchText; - (void).cxx_destruct; - (BOOL)isMultiKeyword; - (id)init;

@end

@interface SearchHelpDataItem : NSObject { NSMutableDictionary *_dicPinYin; NSMutableDictionary *_dicCacheLabelItem; NSMutableDictionary *_dicCacheContact; }

@property(retain, nonatomic) NSMutableDictionary *dicCacheContact; // @synthesize dicCacheContact=_dicCacheContact; @property(retain, nonatomic) NSMutableDictionary *dicCacheLabelItem; // @synthesize dicCacheLabelItem=_dicCacheLabelItem; @property(retain, nonatomic) NSMutableDictionary *dicPinYin; // @synthesize dicPinYin=_dicPinYin; - (void).cxx_destruct; - (id)init;

@end

@interface BadRoomLogicController : NSObject <PBMessageObserverDelegate, BadRoomMgrExt> { CMMDB *m_oMMDB; NSRecursiveLock *m_oLock; CBaseContact *m_contact; MMSessionInfo *m_sessionInfo; unsigned long m_lastDeleteSequence; unsigned long m_initialLastMsgSeq; CMessageWrap *m_currentBrokenMsg; CMessageWrap *m_nextBrokenMsg; unsigned long m_nextNewMessageToGet; unsigned long m_firstDownGetSeq; BOOL m_bHasMoreNewMsg; BOOL m_bGettingMsg; BOOL m_bHasDownBrokeMsg; CMessageWrap *m_firstUnreadMsg; ProtobufCGIWrap *m_cgiWrap; BOOL m_hasExitRoom; BOOL m_hasGetFirstPage; id _m_delegate; }

  • (void)clearUnReadCount:(id)arg1 clearUndeliverCount:(BOOL)arg2;
  • (void)clearUnReadCount:(id)arg1;
  • (void)updateSessionDB:(id)arg1; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(nonatomic) unsigned long m_firstDownGetSeq; // @synthesize m_firstDownGetSeq;
  • (void).cxx_destruct;
  • (BOOL)hasBadRoomUnread;
  • (void)onSilenceNotify:(id)arg1 msgSequence:(unsigned long)arg2;
  • (id)changeToSysMsgIfRevoked:(id)arg1;
  • (void)onGetRoomOldMsg:(id)arg1 continueFlag:(BOOL)arg2;
  • (BOOL)filterMsgList:(id)arg1;
  • (BOOL)filterDownMsgList:(id)arg1;
  • (void)stopGettingDownForUnreadMsgs;
  • (void)onGetRoomNewMsg:(id)arg1 continueFlag:(BOOL)arg2 isFirstUnRead:(BOOL)arg3;
  • (void)exitRoom;
  • (void)getMoreMsg;
  • (BOOL)HandleGetChatRoomMsgResp:(id)arg1 Event:(unsigned long)arg2;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)getChatRoomMsg:(unsigned long)arg1 getOld:(BOOL)arg2;
  • (id)getFirstUnreadMsg;
  • (void)onEnterRoom:(id)arg1;
  • (void)dealloc;
  • (id)initWithContact:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMLoadSessionMgr : MMService { NSMutableArray *_arrSessionInfo; NSMutableArray *_arrLocalizeSessionInfo; unsigned long long _startLoadDataTime; unsigned long _loadDataCostTime; unsigned int _totalSessionCount; NSMutableArray *_arrSessionItems; NSMutableArray *_arrDefaultSessionItems; BOOL m_loadingData; BOOL m_loadDataEnd; BOOL m_reloadData; BOOL _sortSessionBySize; }

  • (unsigned long long)getEmotionTotalSize; @property(nonatomic) BOOL sortSessionBySize; // @synthesize sortSessionBySize=_sortSessionBySize;
  • (void).cxx_destruct;
  • (id)getAllSessionInfo;
  • (id)getDefaultMigratedSessionItem;
  • (unsigned long long)getTotalSessionSize;
  • (id)getSesssionItemWithIndex:(unsigned int)arg1;
  • (unsigned int)getSessionItemsCount;
  • (BOOL)isDataLoadEnd;
  • (unsigned int)getSessionCount;
  • (unsigned long)parseMesLocalIdFromPath:(id)arg1;
  • (id)getSessionName:(id)arg1;
  • (void)getBrandSessionHolderDetail:(id)arg1;
  • (void)getDetailInfoForSessionItem:(id)arg1;
  • (void)onLoadLocalizedSessionDataItem;
  • (void)onLoadData;
  • (void)stopLoadData;
  • (BOOL)isLocalizedContactThatCanMigrate:(id)arg1 WithSessionInfo:(id)arg2;
  • (void)loadSessionBeforeLoadData;
  • (void)startLoadData;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactsDataLogic : MMObject <IFTSContactMgrExt, IContactMgrExt, PluginUtilExt> { id m_delegate; NSMutableDictionary *m_dicAllContacts; NSMutableArray *m_arrAllKey; NSMutableArray *m_arrFilteredContacts; NSMutableArray *m_arrChatRooms; unsigned long m_uiScene; unsigned long m_uiNormalContact; BOOL m_bSort; BOOL m_bNeedReload; BOOL m_extendChatRoom; FTSContactMgr *_ftsContactMgr; NSString *nsCurrentSearchText; MMTimer *m_ProcessOnModifyContactTimer; }

@property(nonatomic) BOOL m_extendChatRoom; // @synthesize m_extendChatRoom; @property(nonatomic) BOOL m_bSort; // @synthesize m_bSort; @property(readonly, nonatomic) unsigned long m_uiNormalContact; // @synthesize m_uiNormalContact; @property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)FilterSearchResultOfNormalContacts:(id)arg1; - (void)onFTSContactSearchResultChanged:(BOOL)arg1; - (void)onUnInstallPlugin:(int)arg1; - (void)onInstallPlugin:(int)arg1; - (void)onContactListUpdate:(unsigned long)arg1; - (void)onRemoveContactFromAddressBook:(id)arg1; - (void)onDeleteContact:(id)arg1; - (void)onModifyContact:(id)arg1; - (void)processOnModifyContactTimer; - (void)stopLockerTimesup; - (id)getMatchTipForUsername:(id)arg1; - (id)getFilteredContacts; - (id)getAllContacts; - (id)getAllContactsDictionary; - (id)getContactsArrayWith:(id)arg1; - (id)getEnterpriseBrandContactsArray; - (id)getKeysArray; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)delaySearch:(id)arg1 slowMode:(BOOL)arg2; - (void)delaySearchImp:(id)arg1; - (void)doAsynSearch:(id)arg1; - (void)clearAsynSearchLastQueryText; - (void)updateAsynSearchQueryText:(id)arg1; - (void)doAsynInit; - (void)dealloc; - (id)initWithScene:(unsigned long)arg1 delegate:(id)arg2; - (id)initWithScene:(unsigned long)arg1 delegate:(id)arg2 sort:(BOOL)arg3 extendChatRoom:(BOOL)arg4; - (id)initWithScene:(unsigned long)arg1 delegate:(id)arg2 sort:(BOOL)arg3; - (BOOL)reloadContacts; - (void)filtInContacts:(id)arg1; - (void)filterForSearchContact:(id)arg1; - (void)filterOnlyBrandContactContact:(id)arg1; - (void)filterTransferMoneySimpleSessionContacts:(id)arg1; - (void)filterTransferMoneyContacts:(id)arg1; - (void)filterOnlyWeixinContact:(id)arg1; - (void)filterVoiceContact:(id)arg1; - (void)filterVideoContact:(id)arg1; - (void)filterMutilSelectWithBakChatFilter:(id)arg1; - (void)filterSelectWithVerifyedContacts:(id)arg1; - (void)filterHistoryGroupContacts:(id)arg1; - (BOOL)hasHistoryGroupContacts; - (BOOL)hasGroupContacts; - (void)filterGroupContacts:(id)arg1; - (void)filterMultiSelectContacts:(id)arg1; - (void)filterSelectWithBrandContacts:(id)arg1; - (void)filterSelectContacts:(id)arg1; - (void)filterContactsViewContacts:(id)arg1; - (id)getChatRoomContacts; - (void)addContact:(id)arg1; - (void)sort; - (id)addSectionKey:(id)arg1; - (id)addHiddenSectionKey:(id)arg1; - (void)pluginsChanged; - (BOOL)hasChatRoom; - (void)deleteContact:(id)arg1 deleteInDB:(BOOL)arg2; - (void)unInstallPlugin:(id)arg1; - (unsigned long)getEnterpriseBrandCount; - (BOOL)shouldShowBrandGroup; - (void)processOnModifyContact;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppDefaultMessageNodeView : BaseMessageNodeView { float m_width; float m_height; UILabel *titleLabel; UILabel *descLabel; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onMoreOperate:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)showOpearation;
  • (void)onClick;
  • (void)updateThumbImage;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (id)genDescLabel;
  • (id)genTitleLabel;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;

@end

@interface ShakeMusicTableViewCell : MMTableViewCell { MMWebImageView *coverImageView; UILabel *musicNameLabel; UILabel *singerLabel; }

  • (void).cxx_destruct;
  • (void)updateWithShakeMusicItem:(id)arg1;

@end

@interface WXTalkDNSController : NSObject { unsigned long _netType; NSString *relayIP; unsigned long relayPort; NSArray *relayIPList; }

@property(retain, nonatomic) NSArray *relayIPList; // @synthesize relayIPList; @property(nonatomic) unsigned long relayPort; // @synthesize relayPort; @property(retain, nonatomic) NSString *relayIP; // @synthesize relayIP; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface ShakeMsgTableViewCell : MMUIView { MMWebImageView *oThumbImageView; UILabel *oTitleLabel; UILabel *oDescLabel; UILabel *oTimeLabel; ShakeMsgItem *oMsgItem; }

  • (float)heightForShakeMsgItem:(id)arg1 withCellSize:(struct CGSize)arg2;
  • (void).cxx_destruct;
  • (void)layoutSubviews;
  • (void)initCellView;
  • (void)showEdit:(BOOL)arg1;
  • (id)initWithShakeMsgItem:(id)arg1 withCellSize:(struct CGSize)arg2;

@end

@interface WCAdvertiseDataHelper : MMObject { NSMutableArray *m_advertiseList; NSMutableArray *m_advertiseMsgXmlList; WCAdvertiseCommentUploadMgr *m_adCommentUploader; BOOL m_bLoaded; }

@property(retain, nonatomic) WCAdvertiseCommentUploadMgr *m_adCommentUploader; // @synthesize m_adCommentUploader; - (void).cxx_destruct; - (BOOL)checkInvalidAdData; - (void)removeAllCacheAdvertiseMsgXml; - (void)addAdvertiseMsgXml:(id)arg1; - (id)getAdvertiseMsgXmlList; - (void)saveAdvertiseMsgXmlDatas; - (id)GetPathOfWCAdvertiseMsgXmlStorage; - (id)getAdvertiseItemByID:(id)arg1; - (id)getAdvertiseDataBeforeCurMinTime:(unsigned long)arg1; - (id)getAdvertiseDataByCurMinTime:(unsigned long)arg1 MaxTime:(unsigned long)arg2; - (void)setAdvertiseDataExposured:(id)arg1; - (void)updateAdvertiseDataList:(id)arg1; - (void)updateAdvertiseData:(id)arg1; - (void)deleteAllAdvertiseData; - (void)deleteAdvertiseData:(id)arg1; - (void)addAdvertiseDataList:(id)arg1; - (void)addAdvertiseData:(id)arg1; - (void)LL_addAdvertiseData:(id)arg1; - (void)saveAdvertiseDatas; - (void)tryLoadAdvertiseData; - (void)reuseAdvertiseData:(id)arg1; - (BOOL)IsAdvertiseDataCanBeReused:(id)arg1; - (BOOL)IsAdvertiseDataValid:(id)arg1; - (BOOL)hasOutOfExposureTime:(id)arg1; - (BOOL)hasExposured:(id)arg1; - (BOOL)hasOutOfCommentTime:(id)arg1; - (BOOL)hasCommented:(id)arg1; - (id)GetPathOfWCAdvertiseStorage; - (id)init;

@end

@interface FavoritesSyncMgr : MMObject { NSData *_syncKeyBuffer; FavoritesItemDB *_favItemDB; id _delegate; BOOL _isSendingReq; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)HandleFavoritesSyncResp:(id)arg1 Event:(unsigned long)arg2; - (void)aysncHandleFavoritesSyncRespCmdList:(id)arg1 Response:(id)arg2; - (void)SyncByNotify:(unsigned int)arg1; - (void)clearSyncKey; - (void)initDB:(id)arg1; - (void)dealloc; - (id)init; - (void)reloadSyncKeyBuffer; - (void)loadSyncKeyBuffer; - (BOOL)saveSyncKeyBuffer:(id)arg1; - (id)getSyncKeyBufferFilePath;

@end

@interface MsgImgFullScreenWindow : MMUIWindow { NSString *_chatname; id m_delegate; CMessageWrap *m_tempMessageWrap; BOOL m_bCloseForViewDetail; }

@property(retain, nonatomic) NSString *chatname; // @synthesize chatname=_chatname; - (void).cxx_destruct; - (void)onShareVideoToTimeline:(BOOL)arg1; - (void)onShareVideoToFriend:(id)arg1; - (void)onClickFavVideoMenu; - (BOOL)stopAtLastVideoFrameWhenPlayEnd; - (void)onClosePlayerForViewDetail:(id)arg1; - (void)onClosePlayer; - (void)onPlayAttachVideo:(id)arg1; - (BOOL)viewAlreadyShow; - (void)dealloc; - (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCOutGetProductListCgi : NSObject { unsigned long _eventID; id _delegate; }

  • (id)cgiWithDelegate:(id)arg1; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) unsigned long eventID; // @synthesize eventID=_eventID;
  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)fail;
  • (void)start:(id)arg1 reqCurrency:(id)arg2;
  • (void)dealloc;

@end

@interface SelectContactsViewController : MMSearchBarDisplayController <SelectContactsViewControllerDelegate, ContactSelectViewDelegate> { id m_delegate; UIView *m_titleView; unsigned long m_uiScene; ContactSelectView *m_selectView; }

@property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (BOOL)onFilterContactCandidate:(id)arg1; - (void)onSelectContact:(id)arg1; - (void)onSelectBrandContact; - (void)onSelectContactReturn:(id)arg1 atScene:(unsigned long)arg2; - (void)dealloc; - (void)viewDidUnload; - (void)viewDidLoad; - (void)initView; - (void)initTitleArea; - (void)onCancelBack:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FirstUnReadTipView : MMUIView { id _delegate; }

  • (id)showTipWithDelegate:(id)arg1 parentView:(id)arg2 content:(id)arg3; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)setContentNormal;
  • (void)setContentHighlighted;
  • (void)performBgAction;
  • (void)initView;
  • (id)init;

@end

@interface ContactTagNameEditViewController : MMUIViewController <MMTableViewInfoDelegate, UITextFieldDelegate, UIAlertViewDelegate> { BOOL _bIsTagNameOverLimit; BOOL _bIsShowWarningText; id _delegate; NSString *_existTagName; NSString *_tagSvrName; MMTableViewInfo *_tableViewInfo; UITextField *_tagNameEditTextField; MMUILabel *_warningTextLabel; }

@property(retain, nonatomic) MMUILabel *warningTextLabel; // @synthesize warningTextLabel=_warningTextLabel; @property(nonatomic) BOOL bIsShowWarningText; // @synthesize bIsShowWarningText=_bIsShowWarningText; @property(nonatomic) BOOL bIsTagNameOverLimit; // @synthesize bIsTagNameOverLimit=_bIsTagNameOverLimit; @property(retain, nonatomic) UITextField *tagNameEditTextField; // @synthesize tagNameEditTextField=_tagNameEditTextField; @property(retain, nonatomic) MMTableViewInfo *tableViewInfo; // @synthesize tableViewInfo=_tableViewInfo; @property(retain, nonatomic) NSString *tagSvrName; // @synthesize tagSvrName=_tagSvrName; @property(retain, nonatomic) NSString *existTagName; // @synthesize existTagName=_existTagName; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onTagNameChanged:(id)arg1; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (BOOL)textFieldShouldClear:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)setSaveButtonEnable:(BOOL)arg1; - (BOOL)isChangeTagName; - (void)makeWarningTextCell:(id)arg1 CellInfo:(id)arg2; - (void)hideWarningText; - (void)showWarningText:(id)arg1; - (void)makeEditCell:(id)arg1 CellInfo:(id)arg2; - (void)makeTopicEditView; - (void)initTableViewInfoData; - (void)onDone; - (void)onReturn; - (void)dismissViewController; - (void)viewDidLoad; - (id)initViewControllerWithCurrentTagName:(id)arg1 withTagSvrName:(id)arg2 withDelegate:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CreateQRCodeOfflineEventHandler : ProtobufEventHandler { }

  • (BOOL)OnProtocolEncryptPack:(id)arg1 OutBuf:(struct AutoBuffer *)arg2 uin:(unsigned int)arg3;
  • (BOOL)OnProtocolHasCustomEncryptPack:(id)arg1;

@end

@interface WCAccountVoice2ndVerifyControlLogic : WCAccountBaseControlLogic <WCAccountVoice2ndVerifyViewControllerDelegate, VoicePrintHandlerDelegate> { BOOL _m_bFromManualAuth; VoicePrintHandler *_m_VPHandler; id _m_delegate; }

@property(nonatomic) BOOL m_bFromManualAuth; // @synthesize m_bFromManualAuth=_m_bFromManualAuth; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(retain, nonatomic) VoicePrintHandler *m_VPHandler; // @synthesize m_VPHandler=_m_VPHandler; - (void).cxx_destruct; - (void)OnClickCanNotUnLockBtn; - (void)OnVerifySuccessful; - (void)onTapOtherAuthenticationBtn; - (void)onTapVoiceVerifyBtn; - (void)onVoice2ndVerifyBack; - (void)startLogicFromManualAuth:(BOOL)arg1; - (void)setDelegate:(id)arg1; - (void)stopLogic; - (void)dealloc; - (id)initWithData:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonDeleteFromServerLogicObject : EmoticonServerNotifyTask { NSArray *m_deleteMd5Array; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSArray *m_deleteMd5Array; // @synthesize m_deleteMd5Array; - (void).cxx_destruct; - (BOOL)resumeLogic; - (id)initWithDelegate:(id)arg1 withMd5ObjectArray:(id)arg2; - (void)dealloc;

@end

@interface FavAudioInfo : NSObject { unsigned long m_uiAudioFormat; unsigned long m_uiAudioID; unsigned long m_uiAudioDuration; NSString *m_nsAudioID; NSString *m_nsAudioPath; BOOL m_bEnable; BOOL m_bForceSpeeker; }

@property(nonatomic) BOOL m_bForceSpeeker; // @synthesize m_bForceSpeeker; @property(nonatomic) BOOL m_bEnable; // @synthesize m_bEnable; @property(retain, nonatomic) NSString *m_nsAudioPath; // @synthesize m_nsAudioPath; @property(retain, nonatomic) NSString *m_nsAudioID; // @synthesize m_nsAudioID; @property(nonatomic) unsigned long m_uiAudioDuration; // @synthesize m_uiAudioDuration; @property(nonatomic) unsigned long m_uiAudioFormat; // @synthesize m_uiAudioFormat; @property(nonatomic) unsigned long m_uiAudioID; // @synthesize m_uiAudioID; - (void).cxx_destruct;

@end

@interface WNNoteFileItem : WNNoteFavItemBase { NSString *_title; NSString *_content; NSString *_iconPath; NSString *_dataPath; }

@property(retain, nonatomic) NSString *dataPath; // @synthesize dataPath=_dataPath; @property(retain, nonatomic) NSString *iconPath; // @synthesize iconPath=_iconPath; @property(retain, nonatomic) NSString *content; // @synthesize content=_content; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; - (void).cxx_destruct; - (void)initIcon; - (id)init;

@end

@interface WNNoteFileItemUtil : WNNoteItemUtilBase { }

  • (void)insertItem:(id)arg1 isUpdate:(BOOL)arg2 isConfigData:(BOOL)arg3;
  • (void)onClickItem:(id)arg1;
  • (void)onAddItemBegin:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface CBaseContactInfoAssist : MMObject <contactVerifyLogicDelegate, IContactMgrExt, WCActionSheetDelegate, UIAlertViewDelegate, PBMessageObserverDelegate> { UIView *m_headerView; UIView *m_footerView; MMHeadImageView *m_headView; MMHDHeadImageView *m_HDHeadView; MMLoadingView *m_loadingView; CContact *m_contact; UILabel *m_displayNameLabel; UILabel *m_userNameLabel; id m_delegate; }

@property(retain, nonatomic) MMHeadImageView *m_headView; // @synthesize m_headView; @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)baseViewWillBePoped; - (void)onContactUpdated; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)makeContactIntroCell:(id)arg1 text:(id)arg2; - (float)heightForPluginIntroCell:(id)arg1; - (float)getSignatureWidth; - (void)dealloc; - (id)GetFloatView; - (id)GetTableView; - (void)initLoadingView; - (void)stopLoading; - (void)contactVerifyOk:(id)arg1 opCode:(unsigned long)arg2; - (void)addContactInternal; - (void)handleAddedContact; - (void)onContactVerifyFillVerifyMsg:(id)arg1; - (void)onAddToContacts; - (void)verifyContactWithOpCode:(unsigned long)arg1; - (BOOL)isInMyContactList; - (void)reloadView; - (void)reloadTableView; - (void)initNickNameLabel; - (void)initUserNameLabel; - (id)getUserNameCol; - (void)updateInstallStateAndReloadTableView; - (void)opShareMyFriend; - (void)profileDestory; - (void)updateFooterView; - (void)updateNickNameLabel; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MyFavoritesListViewController : MMSearchBarDisplayController <UITableViewDataSource, UITableViewDelegate, IFavoritesExt, FavSearchControllerDelegate, FavForwardLogicDelegate> { MMFavoritesSearchController *m_searchController; NSMutableArray *_arrFavData; NSMutableDictionary *_cellViewCache; BOOL _isReadyToLoad; unsigned long _curMinItemUpdateTime; UIView *m_headView; UIView *_emptyView; MMTableView *_tableView; UIView *_footerView; UIActivityIndicatorView *_activityView; FavoritesItem *m_selectFavItem; id _delegate; int m_preInterfaceOrientation; FavForwardLogicController *m_favForwardLogic; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)scrollViewDidScroll:(id)arg1; - (BOOL)shouldShowSearchResult:(id)arg1; - (void)onSelectFavItem:(id)arg1 tableView:(id)arg2 atIndexPath:(id)arg3; - (id)getCurrentViewController; - (void)OnGetNextPageFavoritesItemList:(id)arg1 ErrCode:(int)arg2 HasMoreItems:(BOOL)arg3; - (void)OnGetFirstPageFavoritesItemList:(id)arg1 ErrCode:(int)arg2 HasMoreItems:(BOOL)arg3; - (void)stopActivityLoading; - (BOOL)safeAddItemList:(id)arg1; - (void)onLoadMore; - (void)initData; - (id)getFavForawrdViewController; - (void)OnForwardDone; - (void)didSelectFavItem:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)genNormalCell:(id)arg1 indexPath:(id)arg2; - (float)getHeightForItem:(id)arg1; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)resetTableViewOffset:(id)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initEmptyView; - (void)initTableFooterView; - (void)updateTableFooterHasMore:(BOOL)arg1; - (void)resetHeaderView:(id)arg1; - (void)initHeaderView; - (void)initTableView; - (void)OnCancelModalView:(id)arg1; - (void)initNavigationBar; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoiceVerifyLanguageViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource> { unsigned long m_uiCurIndex; unsigned long m_uiCurWorkingIndex; NSArray *m_arrLanguages; NSArray *m_arrLanguageDisplayNames; MMTableView *m_tableView; id m_delegate; }

  • (id)GetLanguageCodeByPhoneNumber:(id)arg1;
  • (id)GetLanguageNameByLanguageCode:(id)arg1;
  • (id)GetLanguageCodes;
  • (id)GetLanguageNames; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate;
  • (void).cxx_destruct;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (void)OnBack;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (BOOL)useCustomNavibar;
  • (id)initWithLanguageCode:(id)arg1;
  • (void)initLanguageData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ProductMusicPlayButton : MMMusicPlayerContoller { }

  • (void)onClickOnMe;

@end

@interface ProductTableView : MMUIView <ProductKeyValueTableCellDelegate, tableViewDelegate, UITableViewDelegate, UITableViewDataSource, ProductMediaItemViewDelegate> { MMTableView *_tableView; NSString *_epName; NSString *_musicSinger; NSString *_thumbUrl; NSString *_productId; unsigned long _getA8KeyScence; unsigned long _jumpProfileScence; NSMutableArray *_musicInfoList; ProductMediaItemView *_mediaItemView; ScanProductItem *_productItem; NSMutableDictionary *_indexTextCellDict; MMUIViewController *_containerViewController; float _bottomInset; LocationRetriever *_locationRetriver; UIView *_footerView; id _deleage; }

@property(nonatomic) __weak id deleage; // @synthesize deleage=_deleage; @property(nonatomic) unsigned long jumpProfileScence; // @synthesize jumpProfileScence=_jumpProfileScence; @property(nonatomic) unsigned long getA8KeyScence; // @synthesize getA8KeyScence=_getA8KeyScence; @property(retain, nonatomic) NSString *productId; // @synthesize productId=_productId; @property(retain, nonatomic) NSString *thumbUrl; // @synthesize thumbUrl=_thumbUrl; @property(retain, nonatomic) NSString *musicSinger; // @synthesize musicSinger=_musicSinger; @property(retain, nonatomic) NSString *epName; // @synthesize epName=_epName; - (void).cxx_destruct; - (void)mediaItemView:(id)arg1 openMediaUrl:(id)arg2 actionBase:(id)arg3 actionListCount:(unsigned int)arg4; - (void)onCellViewMore:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)onPlayBtnClicked:(id)arg1; - (void)onSingleTap:(id)arg1; - (id)genGridItemView:(id)arg1 withStatId:(id)arg2 gridItemListCount:(int)arg3; - (id)genDescLabel2Cell:(id)arg1; - (id)genDigestLabel2Cell:(id)arg1; - (id)genNameLabel2Cell:(id)arg1; - (void)loadCommentCellSubView:(id)arg1 actionBase:(id)arg2 indexPath:(id)arg3; - (void)loadHeaderCellSubView:(id)arg1 actionBase:(id)arg2 indexPath:(id)arg3; - (void)loadReferCellSubView:(id)arg1 actionBase:(id)arg2 indexPath:(id)arg3; - (void)loadGridRowCellSubView:(id)arg1 actionBase:(id)arg2 indexPath:(id)arg3; - (void)loadCardCellSubView:(id)arg1 actionBase:(id)arg2 indexPath:(id)arg3; - (void)loadProductCellSubView:(id)arg1 actionBase:(id)arg2 indexPath:(id)arg3; - (void)loadMusicCellSubView:(id)arg1 actionBase:(id)arg2 indexPath:(id)arg3; - (void)loadImageCellSubView:(id)arg1 actionBase:(id)arg2 indexPath:(id)arg3; - (void)loadMediaCellSubView:(id)arg1 actionBase:(id)arg2 indexPath:(id)arg3; - (void)loadTextCellSubView:(id)arg1 actionBase:(id)arg2 indexPath:(id)arg3; - (void)loadUserCellSubView:(id)arg1 actionBase:(id)arg2 indexPath:(id)arg3; - (void)loadDetailCellSubView:(id)arg1 actionBase:(id)arg2 indexPath:(id)arg3; - (void)loadLinkCellSubView:(id)arg1 actionBase:(id)arg2 indexPath:(id)arg3; - (void)loadCellBgImageView:(id)arg1 actionBase:(id)arg2 indexPath:(id)arg3; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (BOOL)isHiddenCell:(id)arg1; - (BOOL)isBannerCell:(id)arg1; - (id)getSystemAppID:(unsigned long)arg1; - (id)getServiceContant:(id)arg1; - (void)dealloc; - (void)initMusicList; - (void)initView; - (void)layoutSubviews; - (void)initTableView; - (void)setTableInset; - (id)getTextCellByIndexPath:(id)arg1; - (void)reloadTableData:(id)arg1; - (void)setFooterView:(id)arg1; - (void)setHeaderView:(id)arg1; - (id)getTableView; - (id)initWithFrame:(struct CGRect)arg1 ProductItem:(id)arg2 ViewController:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SEWCUploadMedia : NSObject { NSString *serverID; NSString *clientID; int type; int subType; int outType; NSData *buffer; BOOL isFinished; WCUrl *bufferUrl; WCUrl *lowBandUrl; WCUrl *bufferDataUrl; WCUrl *lowBandDataUrl; NSMutableArray *thumbUrlsList; struct CGSize imgSize; NSString *title; NSString *desc; int imageFrom; int imageFilterID; BOOL isThumbForPrevMeida; BOOL isSyncToWeibo; BOOL isSyncToFacebook; BOOL isSyncToTwitter; BOOL isSyncToQZone; NSString *twitterOAuthToken; NSString *twitterOAuthTokenSecret; NSString *userData; }

@property(retain, nonatomic) NSString *userData; // @synthesize userData; @property(retain, nonatomic) NSString *twitterOAuthTokenSecret; // @synthesize twitterOAuthTokenSecret; @property(retain, nonatomic) NSString *twitterOAuthToken; // @synthesize twitterOAuthToken; @property(nonatomic) BOOL isSyncToQZone; // @synthesize isSyncToQZone; @property(nonatomic) BOOL isSyncToTwitter; // @synthesize isSyncToTwitter; @property(nonatomic) BOOL isSyncToFacebook; // @synthesize isSyncToFacebook; @property(nonatomic) BOOL isSyncToWeibo; // @synthesize isSyncToWeibo; @property(nonatomic) BOOL isThumbForPrevMeida; // @synthesize isThumbForPrevMeida; @property(nonatomic) int imageFilterID; // @synthesize imageFilterID; @property(nonatomic) int imageFrom; // @synthesize imageFrom; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(nonatomic) struct CGSize imgSize; // @synthesize imgSize; @property(retain, nonatomic) WCUrl *lowBandDataUrl; // @synthesize lowBandDataUrl; @property(retain, nonatomic) WCUrl *bufferDataUrl; // @synthesize bufferDataUrl; @property(retain, nonatomic) WCUrl *lowBandUrl; // @synthesize lowBandUrl; @property(retain, nonatomic) WCUrl *bufferUrl; // @synthesize bufferUrl; @property(nonatomic) BOOL isFinished; // @synthesize isFinished; @property(retain, nonatomic) NSData *buffer; // @synthesize buffer; @property(retain, nonatomic) NSMutableArray *thumbUrlsList; // @synthesize thumbUrlsList; @property(nonatomic) int outType; // @synthesize outType; @property(nonatomic) int subType; // @synthesize subType; @property(nonatomic) int type; // @synthesize type; @property(retain, nonatomic) NSString *clientID; // @synthesize clientID; @property(retain, nonatomic) NSString *serverID; // @synthesize serverID; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)mediaBuffer; - (id)init;

@end

@interface SEWCUploadTask : NSObject { NSString *serverID; NSString *clientID; BOOL isPrivate; NSMutableArray *sharedGroupIDS; int type; NSString *title; NSString *desc; NSString *contentDesc; int contentDescShowType; int contentDescScene; NSMutableArray *withUserList; NSMutableArray *blackUserList; NSMutableArray *mediaList; SnsObject *snsObj; BOOL isSyncToWeibo; BOOL isSyncToFacebook; BOOL isSyncToTwitter; BOOL isSyncToQZone; NSString *linkUrl; NSString *statisticsData; NSString *sourceUserName; NSString *sourceNickName; NSDate *createTime; int uploadResult; int BGImgSetType; BOOL isUploadFailed; int postSource; NSString *twitterOAuthToken; NSString *twitterOAuthTokenSecret; BOOL isDeleted; WCLocationInfo *locationInfo; NSMutableArray *sharedGroupIDs; MyWCDB *wcdb; }

@property(retain, nonatomic) MyWCDB *wcdb; // @synthesize wcdb; @property(retain, nonatomic) WCLocationInfo *locationInfo; // @synthesize locationInfo; @property(nonatomic) BOOL isDeleted; // @synthesize isDeleted; @property(retain, nonatomic) NSString *twitterOAuthTokenSecret; // @synthesize twitterOAuthTokenSecret; @property(retain, nonatomic) NSString *twitterOAuthToken; // @synthesize twitterOAuthToken; @property(retain, nonatomic) NSString *sourceNickName; // @synthesize sourceNickName; @property(retain, nonatomic) NSString *sourceUserName; // @synthesize sourceUserName; @property(retain, nonatomic) NSString *statisticsData; // @synthesize statisticsData; @property(nonatomic) int postSource; // @synthesize postSource; @property(nonatomic) BOOL isUploadFailed; // @synthesize isUploadFailed; @property(nonatomic) int BGImgSetType; // @synthesize BGImgSetType; @property(nonatomic) int uploadResult; // @synthesize uploadResult; @property(retain, nonatomic) NSDate *createTime; // @synthesize createTime; @property(retain, nonatomic) NSString *linkUrl; // @synthesize linkUrl; @property(nonatomic) BOOL isSyncToQZone; // @synthesize isSyncToQZone; @property(nonatomic) BOOL isSyncToTwitter; // @synthesize isSyncToTwitter; @property(nonatomic) BOOL isSyncToFacebook; // @synthesize isSyncToFacebook; @property(nonatomic) BOOL isSyncToWeibo; // @synthesize isSyncToWeibo; @property(nonatomic) int contentDescScene; // @synthesize contentDescScene; @property(nonatomic) int contentDescShowType; // @synthesize contentDescShowType; @property(retain, nonatomic) NSString *contentDesc; // @synthesize contentDesc; @property(retain, nonatomic) SnsObject *snsObj; // @synthesize snsObj; @property(retain, nonatomic) NSMutableArray *mediaList; // @synthesize mediaList; @property(retain, nonatomic) NSMutableArray *blackUserList; // @synthesize blackUserList; @property(retain, nonatomic) NSMutableArray *withUserList; // @synthesize withUserList; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSMutableArray *sharedGroupIDs; // @synthesize sharedGroupIDs; @property(nonatomic) int type; // @synthesize type; @property(nonatomic) BOOL isPrivate; // @synthesize isPrivate; @property(retain, nonatomic) NSString *clientID; // @synthesize clientID; @property(retain, nonatomic) NSString *serverID; // @synthesize serverID; - (void).cxx_destruct; - (id)convert2WCUploadTask; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface MMHttpCacheMgr : MMService <IClearDataMgrExt, MMService, MMHttpConnectionDelegate> { }

  • (void)ClearCacheDirByUsrName:(id)arg1;
  • (void)ClearCacheDir:(unsigned long)arg1;
  • (id)GetFilePath:(id)arg1 Type:(unsigned long)arg2;
  • (id)GetCacheDir:(unsigned long)arg1;
  • (unsigned long)GetCacheType:(id)arg1;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 CacheMask:(unsigned long)arg2;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 subQueue:(id)arg2;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1;
  • (void)HttpConnectionFail:(id)arg1;
  • (void)HttpConnectionFinished:(id)arg1 cachekey:(id)arg2 response:(id)arg3 ErrNo:(int)arg4;
  • (void)LoadCache:(id *)arg1 CacheKey:(id)arg2 Type:(unsigned long)arg3;
  • (void)getWithURL:(id)arg1 cacheKey:(id)arg2 Type:(unsigned long)arg3 NotifyKey:(id)arg4 RefererHeader:(id)arg5;
  • (void)getWithURL:(id)arg1 cacheKey:(id)arg2 Type:(unsigned long)arg3 NotifyKey:(id)arg4;
  • (void)dealloc;
  • (void)onServiceInit;
  • (void)addAutoCleanTask:(unsigned long)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GTMOAuthAuthentication : NSObject { NSMutableDictionary *paramValues; NSString *realm; NSString *privateKey; NSString *timestamp; NSString *nonce; BOOL hasAccessToken; BOOL shouldUseParamsToAuthorize; id userData; }

  • (id)normalizeQueryString:(id)arg1;
  • (id)stringWithBase64ForData:(id)arg1;
  • (id)HMACSHA1HashForConsumerSecret:(id)arg1 tokenSecret:(id)arg2 body:(id)arg3;
  • (id)scopeWithStrings:(id)arg1;
  • (id)dictionaryWithResponseData:(id)arg1;
  • (id)dictionaryWithResponseString:(id)arg1;
  • (id)unencodedOAuthParameterForString:(id)arg1;
  • (id)encodedOAuthParameterForString:(id)arg1;
  • (id)tokenResourceKeys;
  • (id)tokenAccessKeys;
  • (id)tokenAuthorizeKeys;
  • (id)tokenRequestKeys;
  • (id)paramStringForParams:(id)arg1 joiner:(id)arg2 shouldQuote:(BOOL)arg3 shouldSort:(BOOL)arg4;
  • (void)addBodyFromRequest:(id)arg1 toParams:(id)arg2;
  • (void)addQueryFromRequest:(id)arg1 toParams:(id)arg2;
  • (void)addQueryString:(id)arg1 toParams:(id)arg2;
  • (id)authForInstalledApp; @property(retain, nonatomic) id userData; // @synthesize userData=userData; @property(nonatomic) BOOL shouldUseParamsToAuthorize; // @synthesize shouldUseParamsToAuthorize=shouldUseParamsToAuthorize; @property(copy, nonatomic) NSString *privateKey; // @synthesize privateKey=privateKey; @property(copy, nonatomic) NSString *realm; // @synthesize realm=realm; @property(copy, nonatomic) NSString *accessToken;
  • (void)setHasAccessToken:(BOOL)arg1;
  • (BOOL)hasAccessToken; @property(copy, nonatomic) NSString *nonce; @property(copy, nonatomic) NSString *timestamp; @property(copy, nonatomic) NSString *version; @property(copy, nonatomic) NSString *callbackConfirmed; @property(copy, nonatomic) NSString *tokenSecret; @property(copy, nonatomic) NSString *userEmailIsVerified; @property(copy, nonatomic) NSString *userEmail; @property(copy, nonatomic) NSString *serviceProvider; @property(copy, nonatomic) NSString *verifier; @property(copy, nonatomic) NSString *callback; @property(copy, nonatomic) NSString *token; @property(copy, nonatomic) NSString *consumerKey; @property(copy, nonatomic) NSString *signatureMethod; @property(copy, nonatomic) NSString *mobile; @property(copy, nonatomic) NSString *language; @property(copy, nonatomic) NSString *iconURLString; @property(copy, nonatomic) NSString *domain; @property(copy, nonatomic) NSString *hostedDomain; @property(copy, nonatomic) NSString *displayName; @property(copy, nonatomic) NSString *scope;
  • (void)reset;
  • (id)persistenceResponseString;
  • (void)setKeysForPersistenceResponseString:(id)arg1;
  • (BOOL)isAuthorizedRequest:(id)arg1;
  • (BOOL)isAuthorizingRequest:(id)arg1;
  • (void)stopAuthorization;
  • (void)authorizeRequest:(id)arg1 delegate:(id)arg2 didFinishSelector:(SEL)arg3; @property(readonly, nonatomic) BOOL canAuthorize;
  • (BOOL)authorizeRequest:(id)arg1;
  • (void)addAuthorizationHeaderToRequest:(id)arg1 forKeys:(id)arg2;
  • (void)addParamsForKeys:(id)arg1 toRequest:(id)arg2;
  • (void)addParams:(id)arg1 toRequest:(id)arg2;
  • (void)addResourceTokenParamsToRequest:(id)arg1;
  • (void)addResourceTokenHeaderToRequest:(id)arg1;
  • (void)addAccessTokenParamsToRequest:(id)arg1;
  • (void)addAccessTokenHeaderToRequest:(id)arg1;
  • (void)addAuthorizeTokenParamsToRequest:(id)arg1;
  • (void)addAuthorizeTokenHeaderToRequest:(id)arg1;
  • (void)addRequestTokenParamsToRequest:(id)arg1;
  • (void)addRequestTokenHeaderToRequest:(id)arg1;
  • (void)setKeysForResponseString:(id)arg1;
  • (void)setKeysForResponseData:(id)arg1;
  • (void)setKeysForResponseDictionary:(id)arg1;
  • (id)normalizedRequestURLStringForRequest:(id)arg1;
  • (id)signatureForParams:(id)arg1 request:(id)arg2;
  • (id)paramsForKeys:(id)arg1 request:(id)arg2;
  • (void)dealloc;
  • (id)initWithSignatureMethod:(id)arg1 consumerKey:(id)arg2 privateKey:(id)arg3;

@end

@interface OAuthParameter : NSObject { NSString *name; NSString *value; }

  • (id)sortDescriptors;
  • (id)parameterWithName:(id)arg1 value:(id)arg2; @property(copy, nonatomic) NSString *value; // @synthesize value=value; @property(copy, nonatomic) NSString *name; // @synthesize name=name;
  • (id)description;
  • (id)quotedEncodedParam;
  • (id)encodedParam;
  • (id)encodedName;
  • (id)encodedValue;
  • (void)dealloc;

@end

@interface MulitTalkMessageDetailViewController : MMUIViewController { unsigned int _localMsgID; MultiTalkSessionItem *_sessionItem; MultiTalkMessageItem *_messageItem; MultiTalkContactItem *_contactItem; NSArray *_memberList; UIScrollView *_contentView; MMUIView *_roomStatusView; MultiTalkSessionDetailMemberCellView *_memberView; VoipDescriptionButton *_enterCallButton; }

@property(retain, nonatomic) VoipDescriptionButton *enterCallButton; // @synthesize enterCallButton=_enterCallButton; @property(retain, nonatomic) MultiTalkSessionDetailMemberCellView *memberView; // @synthesize memberView=_memberView; @property(retain, nonatomic) MMUIView *roomStatusView; // @synthesize roomStatusView=_roomStatusView; @property(retain, nonatomic) UIScrollView *contentView; // @synthesize contentView=_contentView; @property(retain, nonatomic) NSArray *memberList; // @synthesize memberList=_memberList; @property(retain, nonatomic) MultiTalkContactItem *contactItem; // @synthesize contactItem=_contactItem; @property(retain, nonatomic) MultiTalkMessageItem *messageItem; // @synthesize messageItem=_messageItem; @property(retain, nonatomic) MultiTalkSessionItem *sessionItem; // @synthesize sessionItem=_sessionItem; @property(nonatomic) unsigned int localMsgID; // @synthesize localMsgID=_localMsgID; - (void).cxx_destruct; - (id)getMsgDisplayContent; - (BOOL)isGroupNormalHangout; - (BOOL)isGroupHasMemberActive; - (void)popViewControllerNoAnimation; - (void)onEnterMultiTalkBtnPress:(id)arg1; - (void)initView; - (void)initData; - (void)viewWillAppear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidLoad; - (id)initWithMultiTalkSessionItem:(id)arg1 msgLocalID:(unsigned int)arg2; - (void)dealloc;

@end

@interface WCCommonService : MMService { WCSetting *_setting; }

@property(retain, nonatomic) WCSetting *setting; // @synthesize setting=_setting; - (void).cxx_destruct; - (id)pathForWCSetting; - (id)getWCSetting; - (BOOL)saveWCSetting:(id)arg1; - (void)onServiceReloadData; - (void)reload;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionRewardGetRewardCgi : MMObject { BOOL m_hasStartRequestOnce; NSString *m_pid; unsigned long m_eventID; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)callFailedDelegateForUnrewardable; - (void)callFailedDelegate; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)startRequestWithNeedAllData:(BOOL)arg1; - (id)initWithPid:(id)arg1;

@end

@interface SendVerifyMsgViewController : MMUIViewController <UITextFieldDelegate, UITableViewDataSource, UITableViewDelegate, contactVerifyLogicDelegate> { CContact *m_oVerifyContact; UITextField *m_tfVerifyMsg; MMTableView *m_tableView; UISwitch *m_swWCOutsider; CContactVerifyLogic *m_oContactVerifyLogic; CContact *m_oChatContact; CMessageWrap *m_oSourceMsg; id _m_delegate; int _m_qrCodeAddFriendScene; }

@property(nonatomic) int m_qrCodeAddFriendScene; // @synthesize m_qrCodeAddFriendScene=_m_qrCodeAddFriendScene; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(retain, nonatomic) CMessageWrap *m_oSourceMsg; // @synthesize m_oSourceMsg; @property(retain, nonatomic) CContact *m_oChatContact; // @synthesize m_oChatContact; @property(retain, nonatomic) CContact *m_oVerifyContact; // @synthesize m_oVerifyContact; - (void).cxx_destruct; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (BOOL)textFieldShouldReturn:(id)arg1; - (void)updateWordCount:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)contactVerifyOk:(id)arg1 opCode:(unsigned long)arg2; - (void)onContactVerifyFail; - (void)onSendVerifyMsg; - (void)onHideKeyBoard; - (void)onReturn; - (void)onCancel; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FileHelperContactInfoAssist : WeixinContactInfoAssist { }

  • (void)makeContactIntroCell:(id)arg1 CellInfo:(id)arg2;
  • (void)initData;
  • (id)getPluginIntro;

@end

@interface MassSendInfo : NSObject { NSString *m_nsToList; NSString *m_nsToListMD5; unsigned long m_uiMessageType; NSData *m_dtBuffer; unsigned long m_uiStartPos; unsigned long m_uiTotalLen; NSString *m_nsLocalID; unsigned long m_uiMediaTime; NSData *m_dtThumb; unsigned long m_uiThumbStartPos; unsigned long m_uiThumbTotalLen; unsigned long m_uiVideoSource; unsigned long m_uiCameraType; unsigned long m_uiToListCount; UIImage *m_image; NSString *m_nsText; CaptureVideoInfo *m_videoInfo; BOOL m_bDataSent; unsigned long m_uiIsSendAgain; unsigned long m_uiCompressType; unsigned long m_uiVoiceFormat; }

@property(nonatomic) unsigned long m_uiVoiceFormat; // @synthesize m_uiVoiceFormat; @property(nonatomic) unsigned long m_uiCompressType; // @synthesize m_uiCompressType; @property(nonatomic) unsigned long m_uiIsSendAgain; // @synthesize m_uiIsSendAgain; @property(nonatomic) unsigned long m_uiToListCount; // @synthesize m_uiToListCount; @property(nonatomic) BOOL m_bDataSent; // @synthesize m_bDataSent; @property(retain, nonatomic) CaptureVideoInfo *m_videoInfo; // @synthesize m_videoInfo; @property(retain, nonatomic) NSString *m_nsText; // @synthesize m_nsText; @property(retain, nonatomic) UIImage *m_image; // @synthesize m_image; @property(nonatomic) unsigned long m_uiVideoSource; // @synthesize m_uiVideoSource; @property(nonatomic) unsigned long m_uiCameraType; // @synthesize m_uiCameraType; @property(nonatomic) unsigned long m_uiThumbTotalLen; // @synthesize m_uiThumbTotalLen; @property(nonatomic) unsigned long m_uiThumbStartPos; // @synthesize m_uiThumbStartPos; @property(retain, nonatomic) NSData *m_dtThumb; // @synthesize m_dtThumb; @property(nonatomic) unsigned long m_uiMediaTime; // @synthesize m_uiMediaTime; @property(retain, nonatomic) NSString *m_nsLocalID; // @synthesize m_nsLocalID; @property(nonatomic) unsigned long m_uiTotalLen; // @synthesize m_uiTotalLen; @property(nonatomic) unsigned long m_uiStartPos; // @synthesize m_uiStartPos; @property(retain, nonatomic) NSData *m_dtBuffer; // @synthesize m_dtBuffer; @property(nonatomic) unsigned long m_uiMessageType; // @synthesize m_uiMessageType; @property(retain, nonatomic) NSString *m_nsToListMD5; // @synthesize m_nsToListMD5; @property(retain, nonatomic) NSString *m_nsToList; // @synthesize m_nsToList; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface MassSendContact : NSObject { NSString *m_nsUsrName; NSString *m_nsDetail; unsigned long m_uiToListCount; unsigned long ConIntRes2; NSString *ConStrRes1; NSString *ConStrRes2; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *ConStrRes2; // @synthesize ConStrRes2; @property(retain, nonatomic) NSString *ConStrRes1; // @synthesize ConStrRes1; @property(nonatomic) unsigned long ConIntRes2; // @synthesize ConIntRes2; @property(nonatomic) unsigned long m_uiToListCount; // @synthesize m_uiToListCount; @property(retain, nonatomic) NSString *m_nsDetail; // @synthesize m_nsDetail; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (void)dealloc;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes2;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes1;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes2;
  • (const WCDBCondition_e9b1f587 *)db_m_uiToListCount;
  • (const WCDBCondition_8be2a476 *)db_m_nsDetail;
  • (const WCDBCondition_8be2a476 *)db_m_nsUsrName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmotionCollectionFooterView : UICollectionReusableView { EmoticonStoreFootView *_footerView; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1; - (void)onStateOfNoData:(id)arg1; - (void)onStateOfNoMoreData:(id)arg1; - (void)onStateOfLoading; - (void)onStateOfNormal; - (void)refreshCollectionViewDataSourceDidFinishedLoading:(id)arg1; - (void)refreshCollectionViewDidScroll:(id)arg1; - (void)reset; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCOutAccountViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, InviteFriendLogicDelegate, IWCOutFacadeExt> { UIImageView *_recordRedDot; UILabel *_remainingTime; UILabel *_invalidDate; MMUILabel *_discountLabel; UIImageView *_chargeRedDot; UIImageView *_msgRedDot; NSString *_enterTs; NSString *_outTs; unsigned int _clickDetailCount; unsigned int _clickFeedbackCount; unsigned int _clickReadmeCount; MMTableView *_tableView; WCOutInviteFriendLogic *_inviteFriendLogic; }

@property(retain, nonatomic) WCOutInviteFriendLogic *inviteFriendLogic; // @synthesize inviteFriendLogic=_inviteFriendLogic; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(nonatomic) unsigned int clickReadmeCount; // @synthesize clickReadmeCount=_clickReadmeCount; @property(nonatomic) unsigned int clickFeedbackCount; // @synthesize clickFeedbackCount=_clickFeedbackCount; @property(nonatomic) unsigned int clickDetailCount; // @synthesize clickDetailCount=_clickDetailCount; @property(retain, nonatomic) NSString *outTs; // @synthesize outTs=_outTs; @property(retain, nonatomic) NSString *enterTs; // @synthesize enterTs=_enterTs; @property(retain, nonatomic) UIImageView *msgRedDot; // @synthesize msgRedDot=_msgRedDot; @property(retain, nonatomic) UIImageView *chargeRedDot; // @synthesize chargeRedDot=_chargeRedDot; @property(retain, nonatomic) MMUILabel *discountLabel; // @synthesize discountLabel=_discountLabel; @property(retain, nonatomic) UILabel *invalidDate; // @synthesize invalidDate=_invalidDate; @property(retain, nonatomic) UILabel *remainingTime; // @synthesize remainingTime=_remainingTime; @property(retain, nonatomic) UIImageView *recordRedDot; // @synthesize recordRedDot=_recordRedDot; - (void).cxx_destruct; - (void)onClickActionSheetShareRecord; - (void)onClickActionSheetWebRecharge; - (void)onClickMoreBtn; - (void)configRightBarButtonItem; - (void)scrollViewDidScroll:(id)arg1; - (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2; - (void)updateNewxmlInfo; - (id)tableView:(id)arg1 titleForFooterInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)makeMsgCell:(id)arg1; - (void)makeRecordCell:(id)arg1; - (void)refreshDisCountLabel; - (void)makeChargeCell:(id)arg1; - (void)makeAccountCell:(id)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)finishShowAnimation; - (void)didReceiveCouponResponse; - (void)clickAgreementButton; - (void)clickFAQButton; - (void)configFAQbutton; - (void)configTableView; - (void)configModel; - (void)initDeepLinkConfig; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidBePushed:(BOOL)arg1; - (void)viewDidPop:(BOOL)arg1; - (void)viewDidLoad; - (id)init; - (void)dealloc; - (void)didReceiveMemoryWarning;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSUtil : NSObject { }

  • (void)commonSearchClickReport:(id)arg1;
  • (id)getFTSDBPath;
  • (id)getUserFTSRootDir;

@end

@interface EmoticonBoardSliderView : UISlider { NSMutableArray *m_dotLayers; UIView *m_trackView; BOOL m_isTrackMode; unsigned int m_countOfDots; BOOL m_trackHighlighted; BOOL _hidesForSinglePage; float _maxWidth; }

@property(nonatomic) float maxWidth; // @synthesize maxWidth=_maxWidth; @property(nonatomic) BOOL hidesForSinglePage; // @synthesize hidesForSinglePage=_hidesForSinglePage; - (void).cxx_destruct; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (BOOL)beginTrackingWithTouch:(id)arg1 withEvent:(id)arg2; - (void)updateSliderViewTrack; - (void)setTrackHighlighted:(BOOL)arg1; - (void)onTouchFinished; - (void)setHighlighted:(BOOL)arg1; - (struct CGRect)thumbRectForBounds:(struct CGRect)arg1 trackRect:(struct CGRect)arg2 value:(float)arg3; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WeChatOutGiftCard : NSObject { NSString *_price; NSString *_dateWording; NSString *_fromUserName; NSString *_headImgUrl; NSString *_expiredWording; }

@property(retain, nonatomic) NSString *expiredWording; // @synthesize expiredWording=_expiredWording; @property(retain, nonatomic) NSString *headImgUrl; // @synthesize headImgUrl=_headImgUrl; @property(retain, nonatomic) NSString *fromUserName; // @synthesize fromUserName=_fromUserName; @property(retain, nonatomic) NSString *dateWording; // @synthesize dateWording=_dateWording; @property(retain, nonatomic) NSString *price; // @synthesize price=_price; - (void).cxx_destruct;

@end

@interface WCOutShareCardViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, tableViewDelegate, MMRefreshTableFooterDelegate, WCOutGetWCOGiftCardListDelegate> { BOOL _bHasMoreItems; MMTableView *_tableView; WCTimeLineFooterView *_footerView; NSMutableArray *_arrMsgInMemory; WCOutGetWCOGiftCardList *_cgi; }

@property(retain, nonatomic) WCOutGetWCOGiftCardList *cgi; // @synthesize cgi=_cgi; @property(nonatomic) BOOL bHasMoreItems; // @synthesize bHasMoreItems=_bHasMoreItems; @property(retain, nonatomic) NSMutableArray *arrMsgInMemory; // @synthesize arrMsgInMemory=_arrMsgInMemory; @property(retain, nonatomic) WCTimeLineFooterView *footerView; // @synthesize footerView=_footerView; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; - (void).cxx_destruct; - (void)onClickBottomBtn; - (void)configRightBarButtonItem; - (void)WCOutGetWCOGiftCardListDidFail:(id)arg1; - (void)WCOutGetWCOGiftCardList:(id)arg1 successWithResponse:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)MMRefreshTableFooterDidTriggerRefresh:(id)arg1; - (void)onLoadMore; - (void)scrollViewDidScroll:(id)arg1; - (void)getMoreData; - (void)getData; - (void)addMsgWithArray:(id)arg1; - (void)initTableView; - (void)initTableFooterView; - (void)didReceiveMemoryWarning; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiTalkSessionListCellView : MMUIView { UIImageView *_headImageView; MMUILabel *_titleLabel; MMUILabel *_subTitleLabel; MMUILabel *_accessoryLabel; UIImageView *_accessoryImageView; MultiTalkSessionListCellData *_cellData; }

@property(retain, nonatomic) MultiTalkSessionListCellData *cellData; // @synthesize cellData=_cellData; @property(retain, nonatomic) UIImageView *accessoryImageView; // @synthesize accessoryImageView=_accessoryImageView; @property(retain, nonatomic) MMUILabel *accessoryLabel; // @synthesize accessoryLabel=_accessoryLabel; @property(retain, nonatomic) MMUILabel *subTitleLabel; // @synthesize subTitleLabel=_subTitleLabel; @property(retain, nonatomic) MMUILabel *titleLabel; // @synthesize titleLabel=_titleLabel; @property(retain, nonatomic) UIImageView *headImageView; // @synthesize headImageView=_headImageView; - (void).cxx_destruct; - (void)initView; - (id)initSessionListCellViewWithFrame:(struct CGRect)arg1 andCellData:(id)arg2;

@end

@interface ShakeMsgItem : MMObject { BOOL bIsRead; unsigned long uiType; unsigned long uiCreateTime; NSString *nsThumbUrl; NSString *nsTitle; NSString *nsDesc; NSString *nsJumpLink; NSString *nsPid; unsigned long long ui64SvrMsgId; }

  • (void)initialize; @property(retain, nonatomic) NSString *nsPid; // @synthesize nsPid; @property(retain, nonatomic) NSString *nsJumpLink; // @synthesize nsJumpLink; @property(retain, nonatomic) NSString *nsDesc; // @synthesize nsDesc; @property(retain, nonatomic) NSString *nsTitle; // @synthesize nsTitle; @property(retain, nonatomic) NSString *nsThumbUrl; // @synthesize nsThumbUrl; @property(nonatomic) BOOL bIsRead; // @synthesize bIsRead; @property(nonatomic) unsigned long uiCreateTime; // @synthesize uiCreateTime; @property(nonatomic) unsigned long uiType; // @synthesize uiType; @property(nonatomic) unsigned long long ui64SvrMsgId; // @synthesize ui64SvrMsgId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GoogleContact : NSObject { BOOL isInMyContactList; BOOL isOnlyInOtherContact; NSString *googleId; NSString *nickName; NSString *gmail; unsigned long sex; NSString *wxUsrname; NSString *wxNickname; NSString *headImgUrl; NSString *headHDImgUrl; NSString *googleImageUrl; NSMutableArray *emailList; NSString *m_nsAntispamTicket; }

  • (void)initialize; @property(retain, nonatomic) NSString *m_nsAntispamTicket; // @synthesize m_nsAntispamTicket; @property(nonatomic) BOOL isOnlyInOtherContact; // @synthesize isOnlyInOtherContact; @property(retain, nonatomic) NSMutableArray *emailList; // @synthesize emailList; @property(retain, nonatomic) NSString *googleImageUrl; // @synthesize googleImageUrl; @property(retain, nonatomic) NSString *headHDImgUrl; // @synthesize headHDImgUrl; @property(retain, nonatomic) NSString *headImgUrl; // @synthesize headImgUrl; @property(retain, nonatomic) NSString *wxNickname; // @synthesize wxNickname; @property(retain, nonatomic) NSString *wxUsrname; // @synthesize wxUsrname; @property(nonatomic) BOOL isInMyContactList; // @synthesize isInMyContactList; @property(nonatomic) unsigned long sex; // @synthesize sex; @property(retain, nonatomic) NSString *gmail; // @synthesize gmail; @property(retain, nonatomic) NSString *nickName; // @synthesize nickName; @property(retain, nonatomic) NSString *googleId; // @synthesize googleId;
  • (void).cxx_destruct;
  • (id)getDisplayContactDataFromGContactAndDB;
  • (int)compareGoogleContactsAscending:(id)arg1;
  • (void)dealloc;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMLocationPinView : QAnnotationView { UIImageView *m_pinView; UIImageView *m_shadowView; UIImageView *m_pointView; ThreeWayExpandImageView *m_calloutView; UIActivityIndicatorView *m_loadingView; UILabel *m_labelLocation; UILabel *m_labelPOIName; BOOL m_bCallOutViewEnable; UIView *m_extraContentView; }

@property(retain, nonatomic) UIView *m_extraContentView; // @synthesize m_extraContentView; @property(nonatomic) BOOL m_bCallOutViewEnable; // @synthesize m_bCallOutViewEnable; - (void).cxx_destruct; - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2; - (void)dealloc; - (id)initWithAnnotation:(id)arg1 reuseIdentifier:(id)arg2; - (id)init; - (void)initView; - (void)setPointImage:(id)arg1; - (void)hideCallOutViewAnimated:(BOOL)arg1 Duration:(double)arg2; - (void)showCallOutViewAnimated:(BOOL)arg1 Duration:(double)arg2; - (void)updatePinView; - (void)setContainerFrame:(struct CGRect)arg1; - (void)setLoadingStatus; - (void)setLocationText:(id)arg1 POIName:(id)arg2; - (void)doUpAnimation; - (void)doDownAnimation; - (void)onAnimationFinish; - (void)stopAllAnimation; @property(readonly, nonatomic) BOOL m_bIsCalloutHidden; - (void)setDownFrame; - (void)setUpFrame;

@end

@interface RadarSearchUIUtil : MMObject { }

  • (id)getRSLinkBtn:(id)arg1;

@end

@interface WCNewStorageFreeSpaceViewCell : MMUIView { UILabel *titleLabel; UILabel *usedSpaceLabel; UILabel *wordingLabel; UIButton *actionButton; UIView *seperateLine; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) UIView *seperateLine; // @synthesize seperateLine; @property(retain, nonatomic) UIButton *actionButton; // @synthesize actionButton; @property(retain, nonatomic) UILabel *wordingLabel; // @synthesize wordingLabel; @property(retain, nonatomic) UILabel *usedSpaceLabel; // @synthesize usedSpaceLabel; @property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel; - (void).cxx_destruct; - (void)onExampleTest:(id)arg1; - (void)initActionButton; - (void)initWordingLabel; - (void)initUsedSpaceLabel; - (void)initTitleLabel; - (void)layoutSubviews; - (void)initView; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface RSVerifyAnimationView : MMUIScrollView { RSAnimationHeadImgView *_headImage; struct CGPoint _originPoint; struct CGSize _originSize; id _rsDelegate; }

@property(nonatomic) __weak id rsDelegate; // @synthesize rsDelegate=_rsDelegate; @property(retain, nonatomic) RSAnimationHeadImgView *headImage; // @synthesize headImage=_headImage; - (void).cxx_destruct; - (id)viewForZoomingInScrollView:(id)arg1; - (void)scrollViewDidEndZooming:(id)arg1 withView:(id)arg2 atScale:(float)arg3; - (void)onZoomOutFinish; - (void)onZoomInFinish; - (void)doZoomOutAnimation; - (void)startAnimationWithRadarSearchMember:(id)arg1 remarkName:(id)arg2 OriginPoint:(struct CGPoint)arg3; - (void)doZoomOut:(float)arg1 animated:(BOOL)arg2; - (void)doZoomIn:(float)arg1 animated:(BOOL)arg2; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavMultiImageDetailViewController : FavBaseDetailViewController <WCActionSheetDelegate, IFavoritesExt, FavFullScreenImageViewDelegate, ForwardMessageLogicDelegate, FavImagePreViewDelegate, FavForwardLogicDelegate> { FavForwardLogicController *m_favForwardController; unsigned long m_uiLongPressedIndex; ForwardMessageLogicController *m_forwardMsgLogic; }

  • (void).cxx_destruct;
  • (id)getFavForawrdViewController;
  • (void)OnDownloadFavoritesItemOK:(id)arg1 LocalDataId:(id)arg2;
  • (void)OnFavoritesItemDownloadFinished:(id)arg1 ErrCode:(int)arg2;
  • (void)viewDidTransitionToNewSize;
  • (id)getCurrentViewController;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onFavFullScreenImageViewHide;
  • (void)onLongPressedFavPreImage:(id)arg1;
  • (void)onClickFavPreImage:(id)arg1 ImageIndex:(unsigned long)arg2;
  • (void)onSaveFavDataImg;
  • (void)onForwardFavDataWrap2WC;
  • (void)onForwardFavDataWrap2Msg;
  • (void)genContent:(id)arg1 indexPath:(id)arg2;
  • (float)getHeightForRowAtIndexPath:(id)arg1;
  • (int)getRowsInContentSection;
  • (void)onAction:(id)arg1;
  • (void)adjustViewAndNavBarRect;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (id)initWithFavItem:(id)arg1;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMBezelWindowInfo : NSObject { BOOL _enableAvatarAnimation; unsigned int _type; NSString *_identifier; NSString *_userName; NSString *_titleLabelString; NSString *_descriptionLabelString; UIImage *_avatarImage; unsigned int _actionStyle; unsigned int _avatarStyle; NSString *_actionTitle; unsigned int _count; float _actionButtonHeight; float _avatarViewMarginTop; float _titleFontSize; UIColor *_titleLabelTextColor; float _descriptionFontSize; UIColor *_descriptionLabelTextColor; float _descriptionLabelMarginTop; CDUnknownBlockType _willShowWindowBlock; CDUnknownBlockType _didTapActionButtonBlock; struct CGSize _bezelSize; }

@property(copy, nonatomic) CDUnknownBlockType didTapActionButtonBlock; // @synthesize didTapActionButtonBlock=_didTapActionButtonBlock; @property(copy, nonatomic) CDUnknownBlockType willShowWindowBlock; // @synthesize willShowWindowBlock=_willShowWindowBlock; @property(nonatomic) float descriptionLabelMarginTop; // @synthesize descriptionLabelMarginTop=_descriptionLabelMarginTop; @property(retain, nonatomic) UIColor *descriptionLabelTextColor; // @synthesize descriptionLabelTextColor=_descriptionLabelTextColor; @property(nonatomic) float descriptionFontSize; // @synthesize descriptionFontSize=_descriptionFontSize; @property(retain, nonatomic) UIColor *titleLabelTextColor; // @synthesize titleLabelTextColor=_titleLabelTextColor; @property(nonatomic) float titleFontSize; // @synthesize titleFontSize=_titleFontSize; @property(nonatomic) float avatarViewMarginTop; // @synthesize avatarViewMarginTop=_avatarViewMarginTop; @property(nonatomic) float actionButtonHeight; // @synthesize actionButtonHeight=_actionButtonHeight; @property(nonatomic) struct CGSize bezelSize; // @synthesize bezelSize=_bezelSize; @property(nonatomic) BOOL enableAvatarAnimation; // @synthesize enableAvatarAnimation=_enableAvatarAnimation; @property(nonatomic) unsigned int count; // @synthesize count=_count; @property(retain, nonatomic) NSString *actionTitle; // @synthesize actionTitle=_actionTitle; @property(nonatomic) unsigned int avatarStyle; // @synthesize avatarStyle=_avatarStyle; @property(nonatomic) unsigned int actionStyle; // @synthesize actionStyle=_actionStyle; @property(retain, nonatomic) UIImage *avatarImage; // @synthesize avatarImage=_avatarImage; @property(retain, nonatomic) NSString *descriptionLabelString; // @synthesize descriptionLabelString=_descriptionLabelString; @property(retain, nonatomic) NSString *titleLabelString; // @synthesize titleLabelString=_titleLabelString; @property(retain, nonatomic) NSString *userName; // @synthesize userName=_userName; @property(retain, nonatomic) NSString *identifier; // @synthesize identifier=_identifier; @property(nonatomic) unsigned int type; // @synthesize type=_type; - (void).cxx_destruct; @property(readonly, nonatomic) NSString *infoID; - (id)init;

@end

@interface WCCreateNewGroupViewController : MMUIViewController <tableViewDelegate, UITableViewDelegate, UITableViewDataSource, UIAlertViewDelegate> { MMTableView *m_tableView; UITextField *m_textField; NSString *m_title; NSString *m_placeHolderText; NSString *m_originText; NSString *m_hintText; id m_delegate; }

@property(retain, nonatomic) NSString *m_hintText; // @synthesize m_hintText; @property(retain, nonatomic) NSString *m_originText; // @synthesize m_originText; @property(retain, nonatomic) NSString *m_placeHolderText; // @synthesize m_placeHolderText; @property(retain, nonatomic) NSString *m_title; // @synthesize m_title; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 titleForFooterInSection:(int)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)makeTextCell:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)textFieldTextDidChange:(id)arg1; - (void)OnDataChange; - (void)dealloc; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)initView; - (void)initTableView; - (void)onCancel; - (void)onSave;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VerifyCodeByVoiceViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, VoiceVerifyLanguageDelegate, PBMessageObserverDelegate, UIAlertViewDelegate> { UIButton *m_VoiceBtn; MMTableView *m_tableView; NSString *m_nsLanguageName; NSString *m_nsLanguageCode; NSString *m_nsPhoneNumber; id m_delegate; unsigned long m_uiReadyOpcode; unsigned long m_uiVerifyCGI; }

@property(nonatomic) unsigned long m_uiVerifyCGI; // @synthesize m_uiVerifyCGI; @property(nonatomic) unsigned long m_uiReadyOpcode; // @synthesize m_uiReadyOpcode; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSString *m_nsLanguageCode; // @synthesize m_nsLanguageCode; @property(retain, nonatomic) NSString *m_nsLanguageName; // @synthesize m_nsLanguageName; @property(retain, nonatomic) NSString *m_nsPhoneNumber; // @synthesize m_nsPhoneNumber; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)opWaitVerify; - (void)opFreqLimited; - (void)onSelectLanguage:(id)arg1 Code:(id)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)viewDidLoad; - (void)initFooterView; - (void)initHeaderView; - (void)dealloc; - (void)onGetVerifyCode:(id)arg1; - (void)disMiss; - (void)initLanguage;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCOutDialPad : MMUIView { unsigned int m_mode; UIView *m_keyPadBtnsView; UIView *m_SKMBtnsView; UIButton *m_hideBtn; UIButton *m_bottomFunctionBtn; BOOL m_isMuteBtnSelected; BOOL m_isSpeakerBtnSelected; BOOL _hideKeyPad; BOOL _enableBottomFunctionBtn; id delegate; }

@property(nonatomic) BOOL enableBottomFunctionBtn; // @synthesize enableBottomFunctionBtn=_enableBottomFunctionBtn; @property(nonatomic) BOOL hideKeyPad; // @synthesize hideKeyPad=_hideKeyPad; @property(readonly, nonatomic) BOOL isSpeakerBtnSelected; // @synthesize isSpeakerBtnSelected=m_isSpeakerBtnSelected; @property(readonly, nonatomic) BOOL isMuteBtnSelected; // @synthesize isMuteBtnSelected=m_isMuteBtnSelected; @property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)didTagButton:(id)arg1; - (void)layoutSubviews; - (void)configSKMBtnsView; - (void)configBottomFunctionBtnAndHideBtnWithMode:(unsigned int)arg1; - (void)configKeyPadBtnViewWithColorMode:(unsigned int)arg1; - (void)configCallingViewMode; - (void)configDialViewMode; - (id)initWithPadMode:(unsigned int)arg1;

@end

@interface WXGBackupPersistentMgr : NSObject { }

  • (void)setLastBackupComputerName:(id)arg1;
  • (id)getLastBackupComputerName;
  • (BOOL)getStateOfMigrated;
  • (void)resetStateOfMigrated;
  • (void)setStateOfMigrated;
  • (void)syncDeleteMsgListArray:(id)arg1;
  • (void)clearBackupPath;
  • (void)syncClearBackupPath;
  • (void)clearBufferData;
  • (void)syncClearBufferData;
  • (void)clearBackupTmpData;
  • (void)syncClearBackupTmpData;
  • (id)getProgress;
  • (void)writeProgressCurrent:(unsigned long long)arg1 totalCount:(unsigned long long)arg2;
  • (unsigned int)checkRecoverState;
  • (void)resetRecoverInfo;
  • (void)writeRecoverDataWaitInfo;
  • (void)writeRecoverDataBeignInfo;
  • (void)writeRecoverTransferBeginInfo;
  • (BOOL)hasSelection;
  • (id)loadSelection;
  • (void)deleteSelection;
  • (BOOL)saveSelection:(id)arg1;
  • (unsigned long long)getFreeDiskSpace;
  • (id)getRelatedMemoryKV;
  • (id)getRecoverReportPath;
  • (id)getBackupReportPath;
  • (unsigned long long)getFileSizeOfBackupPath;
  • (id)getBackupSelectionPath;
  • (id)getBackupIndexDataBasePath;
  • (id)getRecoverFilePathWithDataId:(id)arg1;
  • (id)getRecoverFileTmpPathWithDataId:(id)arg1;
  • (id)getRecoverFileBufferPathWithDataId:(id)arg1;
  • (id)getBackupBufferPath;
  • (id)getBackupTmpPath;
  • (id)getBackupPath;

@end

@interface ChatRoomInfoEditViewController : MMUIViewController <IGroupMgrExt, UITextFieldDelegate, MMTableViewInfoDelegate> { CContact *m_chatRoomContact; MMTableViewInfo *m_tableViewInfo; NSString *m_nsOriginChatRoomTopic; UITextField *m_topicTextField; NSMutableDictionary *m_dicParam; BOOL m_becomeFirstResponder; }

@property(retain, nonatomic) CContact *m_chatRoomContact; // @synthesize m_chatRoomContact; - (void).cxx_destruct; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)updateChatRoomTopicCount:(id)arg1; - (void)OnSetChatRoomTopic:(id)arg1 ErrorInfo:(id)arg2 Success:(BOOL)arg3; - (void)checkNeedReload:(id)arg1; - (void)OnDone; - (void)OnReturn; - (void)doDismissView; - (BOOL)isChanged; - (void)makeEditCell:(id)arg1 CellInfo:(id)arg2; - (void)makeTopicEditView; - (void)reloadTableData; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountSafeDeviceControlLogic : WCAccountBaseControlLogic <WCAccountNewDeviceViewControllerDelegate, WCAccountPhoneVerifyViewControllerDelegate, WCAccountVoiceVerifyViewControllerDelegate, WCAccountBindPhoneForRegCGIDelegate> { WCAccountBindPhoneForRegCGI *m_modelLogic; id m_delegate; }

  • (void).cxx_destruct;
  • (void)onCheckSafeDeviceVerifyCode:(id)arg1;
  • (void)onGetSafeDeviceVoiceVerifyCode:(id)arg1 authTicket:(id)arg2 StyleKeyValue:(id)arg3;
  • (void)onGetSafeDeviceVerifyCode:(id)arg1 authTicket:(id)arg2 StyleKeyValue:(id)arg3;
  • (void)onVoiceVerifyGetVerifyCode:(id)arg1;
  • (void)onVoiceVerifyBack;
  • (void)onPhoneVerifyNext:(id)arg1;
  • (void)onPhoneVerifyAgain;
  • (void)onPhoneVerifyVoice;
  • (void)onPhoneVerifyBack;
  • (void)onNewDeviceVerifyPhone;
  • (void)onNewDeviceBack;
  • (void)cancelAllEvent;
  • (void)startLogicFromManualAuth:(BOOL)arg1;
  • (void)stopLogic;
  • (void)ParseFromXml:(id)arg1;
  • (void)dealloc;
  • (id)initWithData:(id)arg1;
  • (void)setDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShareCardMessageNodeView : BaseMessageNodeView { }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (id)getUsername:(id)arg1;
  • (void)showOperations;
  • (void)onClick;
  • (void)onMoreOperate:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (void)updateBkgImage:(BOOL)arg1;

@end

@interface WCAccountRegisterViewController : WCAccountBaseViewController { BOOL m_bReadAgreement; WCAccountTextFieldItem *m_textFieldNameItem; WCAccountTextFieldItem *m_textFieldIDItem; WCBaseKeyboardToolBar *m_keyboardBar; UIButton *m_btnHeadimage; UIImageView *m_idTipImageView; UILabel *m_footerTip; UIImageView *m_nameOKImageView; UIImageView *m_idOKImageView; UIActivityIndicatorView *m_idLoadingView; TakeOrSelectHeadImageLogic *m_photoLogic; id m_delegate; UIImage *m_headImage; UIButton *m_btnNext; NSMutableArray *m_arrMenuItems; NSMutableDictionary *m_dicAction; MMTimer *m_aliasTimer; NSString *m_nsLastWechatID; BOOL m_bFirstSuggestAlias; NSString *m_nsWechatIDTip; }

  • (void).cxx_destruct;
  • (BOOL)recoverFromArchive:(id)arg1;
  • (id)getArchive;
  • (void)WCBaseInfoItemEditChanged:(id)arg1;
  • (void)WCBaseInfoItemEndEdit:(id)arg1;
  • (void)WCBaseInfoItemPressReturnKey:(id)arg1;
  • (void)WCBaseInfoItemBeginEdit:(id)arg1;
  • (void)resetSuggestAlias;
  • (void)getSuggestAlias;
  • (BOOL)isLastWeChatIDChanged;
  • (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2;
  • (BOOL)canBecomeFirstResponder;
  • (void)MenuControllerWillHide:(id)arg1;
  • (void)refreshViewWithUserName:(id)arg1;
  • (void)updateMenu:(id)arg1;
  • (void)forwarder:(id)arg1;
  • (void)setDelegate:(id)arg1;
  • (void)didReceiveMemoryWarning;
  • (void)getAliasDone;
  • (void)setAliasOK;
  • (void)setError:(id)arg1;
  • (void)viewDidLoad;
  • (BOOL)isShowWeChatID;
  • (BOOL)isShowHead;
  • (void)showHeadImageOption;
  • (void)onGetHeadImage:(id)arg1;
  • (void)onNext;
  • (void)initNavigationBar;
  • (void)onRegNickNameBack;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SendWeiboCardController : MMUIViewController <scrollViewDelegate, UIAlertViewDelegate, IMMQRCodeExt, WCActionSheetDelegate> { MMAnimationTipView *m_tipView; MMScrollView *m_viewBG; struct stWeixinEntryRow *m_weixinEntry; MMLoadingView *m_loadingView; UIImageView *m_imageView; }

@property(nonatomic) struct stWeixinEntryRow *m_weixinEntry; // @synthesize m_weixinEntry; - (void).cxx_destruct; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)Operate:(id)arg1; - (void)saveToAlbum; - (void)touchesEnded_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesCancelled_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)initView; - (void)done:(id)arg1; - (void)onDownloadQRCodeFinish:(id)arg1 FooterWording:(id)arg2; - (void)getNextQRCode; - (void)willAppear; - (void)initQRCode; - (void)initLoadingView; - (void)scrollToNormal; - (void)onNextStep:(id)arg1; - (void)showFacebookBindView; - (void)onFacebookWall; - (void)onSinaMicroBlog; - (void)onTxMicroBlog; - (void)onCancel:(id)arg1; - (void)didFinishSavingImage:(id)arg1 didFinishSavingWithError:(id)arg2 contextInfo:(void *)arg3; - (void)CloseLoadingView:(id)arg1; - (void)popToTop; - (void)initTipView; - (void)dealloc; - (id)init; - (BOOL)isMicroBlogOpen;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavRecordTVNodeView : FavRecordLeftThumbRightLabelNodeView { }

  • (void)addContentSubView;

@end

@interface SettingAddMeWayViewController : MMUIViewController { BOOL m_allowFindMeByPhoneSwitchOpen; BOOL m_allowFindMeByContactConfigSwitchOpen; BOOL m_bAllowFindByQQOpen; BOOL m_allowFindMeByGoogleSwitchOpen; BOOL m_addMeByGroupSwitchOpen; BOOL m_addMeByQRCodeSwitchOpen; BOOL m_addMeByCardSwitchOpen; MMTableViewInfo *m_tableViewInfo; unsigned long m_phoneSection; BOOL m_bIsShowPhoneSectionIndexAtFirst; DelaySwitchSettingLogic *m_delaySwitchLogic; }

@property(nonatomic) BOOL m_bIsShowPhoneSectionIndexAtFirst; // @synthesize m_bIsShowPhoneSectionIndexAtFirst; - (void).cxx_destruct; - (void)didReceiveMemoryWarning; - (void)removeCoverView; - (void)hideCoverView; - (void)startCoverAnimOnPhone; - (void)allowAddMeByCardSwitchChanged:(id)arg1; - (void)allowAddMeByQRCodeSwitchChanged:(id)arg1; - (void)allowAddMeByGroupSwitchChanged:(id)arg1; - (void)allowFindMeByGoogleSwitchChanged:(id)arg1; - (void)allowQQFriendFindMeSwitchChanged:(id)arg1; - (void)allowFindMeByContactConfigSwitchChanged:(id)arg1; - (void)allowFindMeByPhoneSwitchChanged:(id)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidLoad; - (void)reloadTableData; - (id)init;

@end

@interface EmoticonBackupLogicObject : MMObject <EmoticonBackupMd5ListCgiDelegate, EmoticonUploadCgiDelegate> { BOOL m_isActive; BOOL m_hasStartLogic; BOOL _stopFileMagration; BOOL _m_isIgnoreOnceLimit; EmoticonBackupMd5ListCgi *m_backupCgi; EmoticonUploadCgi *m_uploadCgi; id m_delegate; }

@property(nonatomic) BOOL m_isIgnoreOnceLimit; // @synthesize m_isIgnoreOnceLimit=_m_isIgnoreOnceLimit; @property(nonatomic) BOOL stopFileMagration; // @synthesize stopFileMagration=_stopFileMagration; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) BOOL m_hasStartLogic; // @synthesize m_hasStartLogic; @property(nonatomic) BOOL m_isActive; // @synthesize m_isActive; @property(retain, nonatomic) EmoticonUploadCgi *m_uploadCgi; // @synthesize m_uploadCgi; @property(retain, nonatomic) EmoticonBackupMd5ListCgi *m_backupCgi; // @synthesize m_backupCgi; - (void).cxx_destruct; - (void)onEmoticonUploadMd5Failed:(id)arg1; - (void)onEmoticonUploadMd5Ok:(id)arg1; - (BOOL)canResumeEmoticonBackupMd5List; - (void)onEmoticonBackupMd5ListOverLimitWithNeedUploadMd5List:(id)arg1; - (void)onEmoticonBackupMd5ListRunOutWithNeedUploadMd5List:(id)arg1; - (void)onEmoticonBackupMd5ListNoNeedToBackUp; - (void)onEmoticonBackupMd5ListFailed; - (void)onEmoticonBackupMd5ListOk; - (void)callFailedDelegate; - (void)callOkDelegate; - (void)uploadEmoticon; - (BOOL)canStartCgiNow; - (BOOL)isActive; - (void)startBackup; - (void)asyncMigrateFiles; - (void)startLogic; - (void)dealloc; - (id)initWithDelegate:(id)arg1 isIgnoreOnceLimit:(BOOL)arg2;

@end

@interface CImplUploadMContactEvent : NetCmdEvent { NSArray *m_arrMobileList; NSString *m_nsMobile; NSString *m_nsUsrName; NSArray *m_arrEmailList; }

@property(retain, nonatomic) NSArray *m_arrEmailList; // @synthesize m_arrEmailList; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; @property(retain, nonatomic) NSString *m_nsMobile; // @synthesize m_nsMobile; @property(retain, nonatomic) NSArray *m_arrMobileList; // @synthesize m_arrMobileList; - (void).cxx_destruct; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface MultiTalkWindow : MultiTalkMainWindow { MultiTalkMonoMsg *_m_monoMsg; }

@property(retain, nonatomic) MultiTalkMonoMsg *m_monoMsg; // @synthesize m_monoMsg=_m_monoMsg; - (void).cxx_destruct;

@end

@interface MultiTalkMgr : MMService <MMKernelExt, WXCMultiTalkApiDelegate, WXCAssistHelperDelegate, MultiTalkCgiDelegate, IMsgExt, MultiTalkMainViewControllerDelegate, MultitalkMinimizeWindowDelegate, AVVideoDeviceSessionDelegate, AVVideoDeviceDelegate, AVVideoDataSource, AVVideoDeviceSetupSessionDelegate, CNetworkStatusExt, ISysCallCheckExt, MonoServiceMsgLogicDelegate, MonoServiceMsgDelegate, VoIPPushKitExt, MMService> { BOOL _m_videoDeviceRunning; BOOL _m_multiTalkReady; BOOL _m_blockDisplayVideo; BOOL _m_useLowQualityVideo; NSMutableArray *m_cgiList; MultiTalkWindow *m_mainWindow; MultitalkMinimizeWindow *m_statusWindow; SafeMutableDictionary *_m_renderDic; SafeMutableDictionary *_m_videoInfoDic; AVVideoDevice *_m_videoDevice; AVAudioPlayer *_m_audioPlayer; unsigned int _currentMessageId; unsigned int _m_uploadFpsCount; MMTimer *_m_uploadFpsTimer; }

@property(nonatomic) BOOL m_useLowQualityVideo; // @synthesize m_useLowQualityVideo=_m_useLowQualityVideo; @property(nonatomic) BOOL m_blockDisplayVideo; // @synthesize m_blockDisplayVideo=_m_blockDisplayVideo; @property(retain, nonatomic) MMTimer *m_uploadFpsTimer; // @synthesize m_uploadFpsTimer=_m_uploadFpsTimer; @property(nonatomic) unsigned int m_uploadFpsCount; // @synthesize m_uploadFpsCount=_m_uploadFpsCount; @property(nonatomic) BOOL m_multiTalkReady; // @synthesize m_multiTalkReady=_m_multiTalkReady; @property(nonatomic) unsigned int currentMessageId; // @synthesize currentMessageId=_currentMessageId; @property(retain, nonatomic) AVAudioPlayer *m_audioPlayer; // @synthesize m_audioPlayer=_m_audioPlayer; @property(nonatomic) BOOL m_videoDeviceRunning; // @synthesize m_videoDeviceRunning=_m_videoDeviceRunning; @property(retain, nonatomic) AVVideoDevice *m_videoDevice; // @synthesize m_videoDevice=_m_videoDevice; @property(retain, nonatomic) SafeMutableDictionary *m_videoInfoDic; // @synthesize m_videoInfoDic=_m_videoInfoDic; @property(retain, nonatomic) SafeMutableDictionary *m_renderDic; // @synthesize m_renderDic=_m_renderDic; @property(retain, nonatomic) MultitalkMinimizeWindow *m_statusWindow; // @synthesize m_statusWindow; @property(retain, nonatomic) MultiTalkWindow *m_mainWindow; // @synthesize m_mainWindow; @property(retain, nonatomic) NSMutableArray *m_cgiList; // @synthesize m_cgiList; - (void).cxx_destruct; - (void)onReceiveVoIPPushInfo:(id)arg1; - (BOOL)onMonoServiceMsgCancelWithMsg:(id)arg1; - (BOOL)onMonoServiceMsgRejectWithMsg:(id)arg1; - (void)onMonoServiceMsgStartWithMsg:(id)arg1; - (BOOL)isMonoServiceCheckingServer; - (BOOL)isMonoServiceUIWorking; - (BOOL)isMonoServiceUIExist; - (void)InputIsAvailableChanged:(BOOL)arg1; - (void)EndInterruption; - (void)BeginInterruption; - (void)onSimCardNetTypeChange; - (void)ReachabilityChange:(unsigned long)arg1; - (void)updateNetworkTacticsWithNotify:(BOOL)arg1; - (BOOL)checkLowNetworkWithNotify:(BOOL)arg1; - (BOOL)checkHighWWanWithNotify:(BOOL)arg1; - (BOOL)checkWiFiWithNotify:(BOOL)arg1; - (BOOL)checkUnReachableWithNotify:(BOOL)arg1; - (BOOL)isLowNetwork; - (void)checkLowPerformanceWithNotify; - (BOOL)isLowPerformanceDevice; - (int)GetFrmType; - (void)DidCapturedImage:(id)arg1; - (int)VideoDevPutData:(int)arg1 frmData:(char *)arg2 imageWidth:(unsigned long)arg3 imageHeight:(unsigned long)arg4; - (void)videoDevice:(id)arg1 didFailWithError:(id)arg2; - (void)videoDeviceSessionFinished:(id)arg1; - (void)videoDeviceSessionBegan:(id)arg1; - (void)videoDeviceCameraBack:(id)arg1; - (void)videoDeviceCameraFront:(id)arg1; - (void)onVideoSessionSetupComplete; - (void)onVideoSessionChangeCameraComplete; - (void)onVideoSessionStopComplete; - (void)onVideoSessionStartComplete; - (void)onMultiTalkMainViewControllerHoldMultiTalkAudio; - (void)onMultiTalkMainViewControllerResumeMultiTalkAudio; - (void)onMultiTalkMainViewControllerRecoverVideoOn:(BOOL)arg1; - (void)onMultiTalkMainViewControllerCloseVideoSendAndRecv; - (void)onMultiTalkMainViewControllerFlipCamera; - (BOOL)onMultiTalkMainViewControllerShouldBlockReceiveVideo; - (BOOL)onMultiTalkMainViewControllerRequestLocalVideoDeviceStatus; - (void)onMultiTalkMainViewControllerAddNewMemberArray:(id)arg1 withGroup:(id)arg2; - (void)onMultiTalkMainViewControllerVideoSelected:(BOOL)arg1; - (void)onMultiTalkMainViewControllerClickedCollapseButton; - (void)onMultiTalkMainViewControllerMicButtonSeclect:(BOOL)arg1; - (void)onMultiTalkMainViewControllerSpeakerButtonSeclect:(BOOL)arg1; - (void)onMultiTalkMainViewControllerCancelJoinWithGroup:(id)arg1; - (void)onMultiTalkMainViewControllerReceiveTimeOutWithGroup:(id)arg1; - (void)onMultiTalkMainViewControllerRejectWithGroup:(id)arg1; - (void)onMultiTalkMainViewControllerAcceptWithGroup:(id)arg1; - (void)onMultiTalkMainViewControllerHangupWithGroup:(id)arg1; - (void)onMultiTalkMainViewControllerReceiveCancelCall:(id)arg1; - (void)onMultiTalkMainViewControllerUpdateMessageWith:(id)arg1 duration:(unsigned long)arg2 messageId:(unsigned int)arg3; - (void)onMultitalkMinimizeWindowClicked; - (void)onMultiTalkMainViewControllerExtendFromCollapseAnimationDidEnd; - (void)onMultiTalkMainViewControllerCollapseAnimationWillStart; - (void)onMultiTalkMainViewControllerExtendFromCollapseAnimationWillStart; - (void)onMultiTalkMainViewControllerCollapseAnimationDidEnd; - (void)clearMultiTalkStatus; - (void)onMultiTalkMainViewControllerQuitAnimationDidEnd; - (void)onMultiTalkMainViewControllerQuitAnimationWillStart; - (struct CGRect)onMultiTalkMainViewControllerRequestMinimizeFrame; - (const char *)notifyDataString; - (id)subTypeString; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (void)onRespBuffer:(id)arg1 functionId:(unsigned int)arg2 seq:(unsigned int)arg3 retCode:(int)arg4; - (void)onOtherDeviceHandleTalk:(id)arg1; - (void)onMultiTalkRedirectOk; - (void)onVideoData:(unsigned long)arg1 Bgra:(char *)arg2 Width:(unsigned long)arg3 Height:(unsigned long)arg4 frontCamera:(BOOL)arg5; - (void)OnVideoStateChange:(BOOL)arg1 VideoOn:(BOOL)arg2; - (void)onMultiTalkAudioDeviceUnPlugin; - (void)onMultiTalkAudioDevicePlugin; - (void)onReceiveVideoMemberChangeMsg:(id)arg1 extArray:(id)arg2; - (void)onReceiveReawakeOrPokerMsg:(id)arg1 extData:(id)arg2; - (void)onReawakeFriendOrSendPokerToFriendResult:(BOOL)arg1; - (void)onRespActiveGroupBriefInfoList:(id)arg1 isSuccess:(BOOL)arg2; - (void)onMultiTalkDeviceLauchSuccess; - (void)onReceiveMutilTalkPokerMsg; - (void)OnSysCallNotifyInterrupt:(int)arg1; - (void)onAddMultiTalkMemberResult:(BOOL)arg1 groupInfo:(id)arg2; - (void)onErr:(int)arg1; - (void)onSpeakerStateChange:(BOOL)arg1; - (void)onMuteStateChange:(BOOL)arg1; - (void)onMultiTalkReady; - (void)onMemberChange:(id)arg1; - (void)onReceiveMissMultiTalk:(id)arg1; - (void)onEnterMultiTalk:(id)arg1; - (void)onCreateMultiTalk:(id)arg1; - (void)onCancelCreateMultiTalk:(id)arg1; - (void)onInviteMultiTalk:(id)arg1; - (int)inviteUserType:(id)arg1; - (void)stopRingSound; - (void)playRingSoundWithVibration:(BOOL)arg1; - (void)playWhenEnterForeground; - (void)rejectCall:(id)arg1; - (void)sendMultiTalkRequset:(int)arg1 reqData:(id)arg2 cgiType:(int)arg3; - (void)writeLog:(int)arg1 tag:(id)arg2 content:(id)arg3; - (void)onPreQuit; - (void)onAuthOK; - (void)createMultiTalkWithContacts:(id)arg1 withChatroomUsername:(id)arg2; - (void)enterMultiTalkWithGroup:(id)arg1; - (void)alertHangup; - (id)getTalkIngMember:(id)arg1; - (id)getRenderForUsername:(id)arg1; - (id)getRenderForMemberId:(unsigned int)arg1; - (BOOL)isPhoneCalling; - (BOOL)isMultiTalkActive; - (BOOL)canStartANewCall; - (void)startCgiWithFunctionId:(unsigned int)arg1 buffer:(id)arg2 seq:(unsigned int)arg3; - (void)uploadFpsCountCheck; - (void)stopVideoDevice; - (void)startVideoDevice; - (void)resetVideoDevice; - (void)clearVideoDevice; - (void)onServiceInit; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountLoginFirstViewController : WCAccountBaseViewController <ILinkEventExt, IMMLanguageMgrExt> { id m_delegate; UIView *m_view; UIView *m_bottomView; UIButton *m_regBtn; UIButton *m_loginBtn; UIButton *m_btnChangeLanguage; UIImageView *m_backgroundImageView; }

  • (void).cxx_destruct;
  • (void)didRotateFromInterfaceOrientation:(int)arg1;
  • (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2;
  • (void)onChangeLanguage;
  • (void)initView;
  • (id)getBackgroundImgWithOrientation:(int)arg1;
  • (void)adjustTableViewRect;
  • (void)adjustViewAndNavBarRect;
  • (float)getVisibleHeight;
  • (void)updateChangeLanguageBtn;
  • (void)setDelegate:(id)arg1;
  • (void)onLanguageChange;
  • (id)init;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCImageFullScreanViewMgr : MMService <MMService, WCImageFullScreenWindowDelegate> { WCImageFullScreenWindow *m_view; NSString *_nsFromVCName; }

  • (void).cxx_destruct;
  • (void)onWindowAnimationHide;
  • (void)onWindowAnimationWillHide;
  • (BOOL)isWindowShown;
  • (void)animationHideToLeft;
  • (void)animationShowWithMediaDataArray:(id)arg1 originView:(id)arg2 index:(unsigned long)arg3;
  • (void)animationShowWithHint:(id)arg1;
  • (id)getWCImageFullScreenView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCImageFullScreenWindow : MMUIWindow { WCImageFullScreenViewController *m_controller; id _wc_delegate; }

@property(nonatomic) __weak id wc_delegate; // @synthesize wc_delegate=_wc_delegate; - (void).cxx_destruct; - (id)getViewController; - (void)onViewBePopByMsgBar; - (void)onAnimateFadeOut; - (void)windowHideToLeft; - (void)windowNeed2Show; - (void)windowNeed2Hide; - (void)onViewControllerAnimationHideWillStop; - (void)onViewControllerAnimationHideStop; - (void)onViewControllerAnimationShowWillStart; - (void)animationShowWithMediaDataArray:(id)arg1 originView:(id)arg2 index:(unsigned long)arg3; - (void)animationShowWithHint:(id)arg1; - (void)setFrame:(struct CGRect)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCImageFullScreenViewController : MMUIViewController <UIScrollViewDelegate, scrollViewDelegate, WCImageFullScreenViewContainerDelegate, IVOIPUILogicMgrExt, MMExposeViewControllerDelegate, ShareDataToOpenSDKControllerDelegate, FavAddItemHelperDelegate, ForwardMessageLogicDelegate, WCShareAuthViewControllerExt> { UIView *m_fakeScreenView; struct CGRect m_originImageRectInScreen; BOOL m_isAnimating; MMScrollView *m_scrollView; UIPageControl *m_pageCtrl; UIView *m_blackMask; NSArray *m_arrMediaDataWrap; NSArray *m_arrMediaData; NSMutableArray *m_arrImage; unsigned long m_iCurIndex; BOOL m_hasScroll; int m_lastDeviceOrientation; BOOL m_isAnimationShowing; BOOL m_isRotating; BOOL m_forbidPreloadImg; ShareDataToOpenSDKController *m_shareDataToOpenSDKController; ForwardMessageLogicController *m_forwardMsgLogic; unsigned long _startTime; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) unsigned long m_iCurIndex; // @synthesize m_iCurIndex; - (void).cxx_destruct; - (void)onAddFavTagBegin; - (void)onAddFavTagEnd; - (void)onVideoVoipViewDidAppear:(id)arg1; - (void)touchesEnded_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)onShareToOpenSDKWithDataItem:(id)arg1 mediaItem:(id)arg2; - (void)onPushViewController:(id)arg1 animated:(BOOL)arg2; - (id)onGetViewController; - (void)onExposeWithDataItem:(id)arg1; - (void)onLongPressedWithMediaItem:(id)arg1; - (void)onLongPressedAddFav:(id)arg1; - (void)captureScreen; - (void)hideWithoutAnimation; - (void)animationHideWithRotate; - (void)onAnimateFadeOut; - (void)onContainerAnimationHideStop; - (void)onContainerAnimationHideStart; - (void)onContainerAnimationShowStop; - (void)onContainerAnimationShowStart; - (void)animationHideStop; - (BOOL)shouldHideContainerOnRotate; - (BOOL)isContainerVisible:(id)arg1; - (void)onTryHideWCImageFullScreen; - (void)onShareDataToOpenSDKCancel; - (void)onExposeComplete; - (void)onExposeCancel; - (void)OnForwardMessageCancel:(id)arg1; - (void)OnForwardMessageSend:(id)arg1; - (id)getCurrentViewController; - (id)getVisibleViewController; - (void)scrollViewDidEndScrollingAnimation:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (id)getCurMediaItemWrap; - (void)downloadImage; - (void)animationShowWithMediaDataArray:(id)arg1 originView:(id)arg2 index:(unsigned long)arg3; - (void)animationShowWithHint:(id)arg1; - (void)animationShowWithMediaDataArray:(id)arg1 mediaDataWrapArray:(id)arg2 originView:(id)arg3 index:(unsigned long)arg4; - (void)windowNeed2Hide; - (void)windowNeed2Show; - (void)resetScrollView; - (void)clearStatus; - (void)viewDidLayoutSubviews; - (void)didRotateFromInterfaceOrientation:(int)arg1; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (unsigned int)supportedInterfaceOrientations; - (BOOL)shouldRotateToInterfaceOrientation:(int)arg1; - (void)onTopBarFrameChanged; - (void)dealloc; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDrawFunction : NSObject { NSDictionary *signature; NSArray *statements; }

@property(retain, nonatomic) NSArray *statements; // @synthesize statements; @property(retain, nonatomic) NSDictionary *signature; // @synthesize signature; - (void).cxx_destruct; - (int)indexOfArg:(id)arg1;

@end

@interface MMDrawScript : NSObject { NSMutableDictionary *m_drawScripts; BOOL m_isAlreadyParsed; BOOL m_isParseOK; BOOL m_isParseError; NSString *m_scriptFilePath; }

@property(retain, nonatomic) NSString *m_scriptFilePath; // @synthesize m_scriptFilePath; @property(nonatomic) BOOL m_isParseError; // @synthesize m_isParseError; @property(nonatomic) BOOL m_isParseOK; // @synthesize m_isParseOK; @property(nonatomic) BOOL m_isAlreadyParsed; // @synthesize m_isAlreadyParsed; @property(retain, nonatomic) NSMutableDictionary *m_drawScripts; // @synthesize m_drawScripts; - (void).cxx_destruct; - (void)clearAllScripts; - (BOOL)loadScriptsFromPath:(id)arg1; - (BOOL)startParse; - (void)onCssParseEnd; - (void)onCssParseStart; - (id)onNextCssFile; - (void)onParseErrorInFile:(id)arg1 onLineNumber:(id)arg2 withText:(id)arg3 withErrorMessage:(id)arg4; - (void)onReceiveCssRulesetWithSelectors:(id)arg1 withDeclarations:(id)arg2; - (void)onScriptFunctionWithSelectors:(id)arg1 withStatements:(id)arg2; - (void)setDrawFunctionByName:(id)arg1 withFunction:(id)arg2; - (id)getDrawFunctionByName:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WriteMailViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, UITextViewDelegate, WCActionSheetDelegate, UINavigationControllerDelegate, MailContactFilterViewDelegate, MailContentViewDelegate, MailAttachmentViewDelegate, UIAlertViewDelegate, IQQMailExt, MMMailContactSelectViewDelegate, MailReceiverEditViewDelegate, MailAttachmentControlViewDelegate> { MMTableView *m_tableView; MailContactFilterView *m_filterView; MailContentView *m_contentView; MailReceiverEditView *m_receiverView; MailReceiverEditView *m_ccView; MailReceiverEditView *m_bccView; MailSubjectEditView *m_topicView; UIView *m_ccBccView; NSMutableArray *m_arrShowViews; MailAttachmentControlView *m_attachmentControlView; int m_firstResponderStatus; int m_ccBccFlodStatus; CMail *m_mail; NSMutableArray *m_arrReceiver; NSMutableArray *m_arrCc; NSMutableArray *m_arrBcc; NSMutableArray *m_arrAttachment; unsigned long m_uiMailType; float m_fKeyboardHeight; MMTimer *m_autoSaveTimer; unsigned long m_firstResponderTag; NSMutableArray *m_arrAttachmentView; NSMutableArray *m_arrAllMailContacts; NSString *m_nsMailID; BOOL m_bFromReadMail; BOOL m_bFirstFixContectHeight; BOOL m_bPresentModal; }

@property(nonatomic) BOOL m_bPresentModal; // @synthesize m_bPresentModal; @property(nonatomic) BOOL m_bFromReadMail; // @synthesize m_bFromReadMail; @property(retain, nonatomic) NSMutableArray *m_arrAllMailContacts; // @synthesize m_arrAllMailContacts; - (void).cxx_destruct; - (void)onMailContactSelectDone:(id)arg1 userInfo:(id)arg2; - (void)onMailContactChanged:(id)arg1; - (void)onTextFieldNextItem:(id)arg1; - (void)onTextFieldFinishEdit:(id)arg1; - (void)onTextFieldChanged:(id)arg1; - (void)onMailReceiverEditViewHeightChanged:(id)arg1; - (void)onMailContactDoubleClicked:(id)arg1; - (void)onAddMailContact:(id)arg1; - (int)indexForView:(id)arg1; - (void)onFirstResponderResigned; - (id)getViewController; - (id)initWithMail:(id)arg1 mailID:(id)arg2 mailType:(unsigned long)arg3; - (void)uploadAttachment:(id)arg1 name:(id)arg2; - (id)initWithMail:(id)arg1 mailType:(unsigned long)arg2; - (id)initWithNewEmptyMail:(id)arg1; - (id)initWithEmptyMail:(id)arg1; - (id)init; - (void)dealloc; - (void)releaseAutoSaveTimer; - (void)initAutoSaveTimer; - (void)removeNotificationObservers; - (void)initNotificationObservers; - (void)keyboardWillHide:(id)arg1; - (void)keyboardDidShow:(id)arg1; - (void)keyboardWillShow:(id)arg1; - (void)ReleaseTextField; - (void)viewDidUnload; - (BOOL)isTextFirstResponder; - (void)viewDidLayoutSubviews; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnUploadData:(id)arg1 filename:(id)arg2 ErrNo:(int)arg3; - (void)OnGetAllMailContact:(id)arg1 ErrNo:(int)arg2; - (void)OnDeleteAttachment:(id)arg1; - (void)doDeleteAttachment:(unsigned long)arg1; - (void)OnResend:(id)arg1; - (void)OnUploadSuccess; - (void)contentViewDidFinishEdit; - (void)filterViewBeginDragging; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)contactReturn:(id)arg1; - (void)didStartWriteMailContent; - (void)contentLengthChanged:(id)arg1; - (void)contentViewNeedSetContentOffset:(float)arg1; - (id)getFilterName:(id)arg1; - (void)reloadTableView; - (void)setContentResponderStatus; - (void)onMainContentTap:(id)arg1; - (void)initView; - (void)initTableItemViews; - (void)updateRightBarButton; - (void)OnReturn; - (void)CheckCancel:(id)arg1; - (void)initData; - (BOOL)SendBtnEnable; - (void)RealSend; - (void)onSend; - (void)OnComposeSend:(int)arg1; - (void)doSearch:(id)arg1; - (void)fixFilterView; - (void)onAutoSaveTimer; - (void)deleteDraft; - (void)loadDraft; - (void)saveDraft; - (void)setccBccFlodStatus:(int)arg1; - (void)setNextFirstRespondStatus:(int)arg1; - (void)setNewFirstResponse; - (void)setFirstRespondStatus:(int)arg1; - (int)getFirstResponderStatusForRow:(int)arg1; - (int)getNextResponderStautsForFirstResponderStatus:(int)arg1; - (id)getViewForFirstResponderStatus:(int)arg1; - (void)staticReloadTableView; - (id)getSelfMailContact;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavVideoDetailViewController : MMUIViewController <UIAlertViewDelegate, INetworkStatusMgrExt, IFavoritesExt, MMWebViewDelegate, FavForwardLogicDelegate, WCActionSheetDelegate> { FavoritesItem *m_favItem; FavDataItemWrap *m_favDataWrap; FavoritesItemDataField *m_favData; UIImageView *m_imageView; MMProgressView *m_progressBar; UILabel *m_labProgress; UIButton *m_btnVideoOpen; UIButton *m_btnOpenByApp; UIView *m_syncView; UILabel *m_labelSyncTip; UIButton *m_labelSync; UIDocumentInteractionController *m_vcDocument; int syncStautus; BOOL bFromRecord; BOOL m_bIsUnkownType; BOOL m_bIsFileExit; NSString *m_nsVideoPath; NSString *m_nsSteamUrl; unsigned long m_uiVideoSize; MMWebViewController *m_webViewController; UIView *m_loadingView; FavForwardLogicController *m_favForwardController; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (id)getFavForawrdViewController; - (void)updateRightBtn; - (void)onFavTagEditBegin:(int)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onAction:(id)arg1; - (void)onWebViewDidRotateFromInterfaceOrientation:(int)arg1; - (void)onNetworkStatusChange:(unsigned long)arg1; - (void)OnAddFavoritesItem:(id)arg1 ErrCode:(int)arg2; - (void)OnUploadFavoritesItem:(id)arg1 LocalDataId:(id)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4; - (void)OnFavoritesItemDownloadFinished:(id)arg1 ErrCode:(int)arg2; - (void)OnDownloadFavoritesItem:(id)arg1 LocalDataId:(id)arg2 FinishedLength:(long)arg3 TotalLength:(long)arg4; - (void)SetProgress:(float)arg1 TotalSize:(float)arg2; - (void)StopSync; - (void)StartSync; - (void)OpenByApp; - (void)OpenVideo; - (void)showVideoExpire; - (void)showSyncComplete; - (void)showDownloading; - (void)showUploading; - (void)showNeedDownload; - (void)showNeedUpload; - (void)updateBtns; - (void)updateStatus; - (void)initView; - (void)updateData; - (void)onSwipeGestureRecognizer:(id)arg1; - (void)initGestureRecognizer; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (void)SafeDeleteDocument; - (void)dealloc; - (id)initWithFavDataWrap:(id)arg1; - (id)initWithFavItem:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BeaconSearchMgr : MMService <PBMessageObserverDelegate, MMService> { double startSearchTime; }

@property(nonatomic) double startSearchTime; // @synthesize startSearchTime; - (void)OnNetworkError:(unsigned long)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)uploadBeacons:(id)arg1 location:(id)arg2; - (id)getBeaconsFromResponse:(id)arg1; - (id)getJsonStringFor:(id)arg1 location:(id)arg2; - (id)sortBeaconsByDistance:(id)arg1; - (void)reportUserOpenBeacon:(id)arg1; - (void)stopSearch; - (void)startSearchWithLocation:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WSJSEventHandler : NSObject <WCCommentDetailViewControllerFBDelegate, WSMusicDelegate, FTSJSEventDelegate> { MMUIViewController *_baseViewController; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) __weak MMUIViewController *baseViewController; // @synthesize baseViewController=_baseViewController; - (void).cxx_destruct; - (void)startMusicPlayer:(id)arg1; - (void)notifyPageOfMusicStatusChanged:(id)arg1; - (void)onDeleteData; - (void)onRequestLocalSuggestion:(id)arg1; - (void)onClickRecmdWord:(id)arg1; - (void)onOpenContact:(id)arg1; - (void)onOpenSnsDetail:(id)arg1; - (void)onOpenMsgSession:(id)arg1; - (void)onOpenBrandContact:(id)arg1 withParams:(id)arg2; - (void)onLaunchPage:(id)arg1 withParams:(id)arg2; - (void)onLaunchDetailPage:(id)arg1; - (void)onPreSearch:(id)arg1; - (void)onSearchInputChanged:(id)arg1; - (void)onFailReceiveJson; - (void)onReceiveJson:(id)arg1; - (void)enableSearchBar; - (void)hideKeyboard; - (void)registerWSMusicHandler; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountSecurityCenterLogic : WCAccountBaseControlLogic { NSString *rid; }

  • (void).cxx_destruct;
  • (void)accessDeepLink:(id)arg1 Url:(id)arg2 Webview:(id)arg3;
  • (BOOL)canAccessDeepLink:(id)arg1 Url:(id)arg2 Webview:(id)arg3;
  • (void)webViewReturn:(id)arg1;
  • (id)getLoginViewNameDeepLink:(id)arg1 Url:(id)arg2;
  • (void)startLogic;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoipUIManager : MMService <MMKernelExt, MultiTalkMainWindowDelegate, VideoVoipViewDelegate, VoipMinimizeWindowDelegate, MMService, IVOIPExt, VoipAlertViewDelegate, MMConfigMgrExt> { CContact *m_tempContact; VoipAlertView *m_voipAlertView; VideoVoipCallerView *m_videoVoipCallerViewController; VideoVoipReceiverView *m_videoVoipReceiverViewController; VoipMinimizeWindow *m_voipMinimizeWindow; MMVoipToastWindow *m_voipToastWindow; MultiTalkMainWindow *m_mainWindow; }

  • (BOOL)canForceStartVoiceWithContact:(id)arg1;
  • (BOOL)canStartVoiceWithContact:(id)arg1;
  • (BOOL)canStartVideoWithContact:(id)arg1; @property(retain, nonatomic) MultiTalkMainWindow *m_mainWindow; // @synthesize m_mainWindow; @property(retain, nonatomic) MMVoipToastWindow *m_voipToastWindow; // @synthesize m_voipToastWindow; @property(retain, nonatomic) VoipMinimizeWindow *m_voipMinimizeWindow; // @synthesize m_voipMinimizeWindow; @property(retain, nonatomic) VideoVoipReceiverView *m_videoVoipReceiverViewController; // @synthesize m_videoVoipReceiverViewController; @property(retain, nonatomic) VideoVoipCallerView *m_videoVoipCallerViewController; // @synthesize m_videoVoipCallerViewController; @property(retain, nonatomic) VoipAlertView *m_voipAlertView; // @synthesize m_voipAlertView; @property(retain, nonatomic) CContact *m_tempContact; // @synthesize m_tempContact;
  • (void).cxx_destruct;
  • (void)onPreQuit;
  • (void)onMMDynamicConfigUpdated;
  • (void)OnTellMeViewIsExist:(char *)arg1;
  • (void)SendInvite:(int)arg1;
  • (void)Cancel;
  • (struct CGRect)onMultiTalkMainWindowRequestMinimizeFrame;
  • (void)onMultiTalkMainWindowExtendFromCollapseAnimationDidEnd;
  • (void)onMultiTalkMainWindowExtendFromCollapseAnimationWillStart;
  • (void)onMultiTalkMainWindowCollapseAnimationWillStart;
  • (void)onMultiTalkMainWindowCollapseAnimationDidEnd;
  • (void)onMultiTalkMainWindowQuitAnimationDidEnd;
  • (void)onMultiTalkMainWindowQuitAnimationWillStart;
  • (void)onMultiTalkMainWindowExtendAnimationDidEnd;
  • (BOOL)onVideoVoipViewRequestMinimizeStatus;
  • (void)onVideoVoipViewChangeToMinimizeMode;
  • (void)onVideoVoipViewClose;
  • (void)onVoipMinimizeWindowClicked;
  • (void)switchToSpeakPhoneMode:(BOOL)arg1;
  • (void)clearCurrentString;
  • (BOOL)isUsingEarDevice;
  • (void)changeToMinimizeToast;
  • (void)changeToAudioToast;
  • (void)changeToVideoToast;
  • (void)addScrollingString:(id)arg1 withDisplayTime:(float)arg2;
  • (BOOL)isMinimizeMode;
  • (void)showCannotStartVoipTwice;
  • (id)getConflictWording;
  • (void)showConflictWording;
  • (void)recoverVoipAudioMode;
  • (BOOL)isVoipSpeakerMode;
  • (BOOL)isVideoVoipWorking;
  • (BOOL)isVoipWorking;
  • (BOOL)isViewEnding;
  • (BOOL)showVideoEntranceInMainFrame;
  • (BOOL)closeViewWith:(id)arg1;
  • (void)openVoipViewWithContact:(id)arg1 isCaller:(BOOL)arg2 andMsgWrap:(id)arg3;
  • (void)hangupForNotSupportVoiceVoip;
  • (BOOL)isTheSameContactWithCurrentVoip:(id)arg1;
  • (void)openVideoVoipViewWithContact:(id)arg1 isCaller:(BOOL)arg2 andMsgWrap:(id)arg3 isEarMode:(BOOL)arg4;
  • (BOOL)canStartVoip;
  • (BOOL)canOpenVoipByTimeLogic:(id)arg1;
  • (void)onServiceReloadData;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StoreEmotionProductIdListObject : MMObject { NSMutableArray *pids; }

  • (id)getSavePath;
  • (id)getSaveRootDir;
  • (id)instance;
  • (void)initialize; @property(retain, nonatomic) NSMutableArray *pids; // @synthesize pids;
  • (void).cxx_destruct;
  • (void)addFirstPid:(id)arg1;
  • (void)deletePid:(id)arg1;
  • (id)getPids;
  • (void)savePidToFile:(id)arg1;
  • (void)savePidsToFile:(id)arg1;
  • (id)init;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCContentItemViewTemplateNewSight : WCContentItemBaseView <WCActionSheetDelegate, ForwardMessageLogicDelegate, WCSightViewDelegate, FavAddItemHelperDelegate> { WCSightView *_sightView; ForwardMessageLogicController *m_forwardMsgLogic; unsigned int _legalityType; }

  • (float)heightForMedia:(id)arg1 showDetail:(BOOL)arg2; @property(nonatomic) unsigned int legalityType; // @synthesize legalityType=_legalityType;
  • (void).cxx_destruct;
  • (void)OnForwardMessageCancel:(id)arg1;
  • (void)OnForwardMessageSend:(id)arg1;
  • (id)getCurrentViewController;
  • (void)onExposeWithDataItem;
  • (void)sendSightToFriend;
  • (id)getVisibleViewController;
  • (void)onAddFavTagBegin;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onJumpToViewDetail:(id)arg1;
  • (void)jumpToDetail:(id)arg1;
  • (void)onMore:(id)arg1;
  • (BOOL)canShareToOpenSDK;
  • (void)onShareToOpenSDK;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)onLongTouch;
  • (void)onShowSightAction;
  • (void)onLongPressedWCSightFullScreenWindow:(id)arg1;
  • (void)onLongPressedWCSight:(id)arg1;
  • (void)onClickWCSight:(id)arg1;
  • (id)sightVideoPath;
  • (id)initWithWCDataItem:(id)arg1 showDetail:(BOOL)arg2 withScene:(unsigned int)arg3;
  • (id)initWithWCDataItem:(id)arg1 showDetail:(BOOL)arg2;
  • (id)initWithWCDataItem:(id)arg1;
  • (void)initViewsWithWCDataItem:(id)arg1;
  • (void)dealloc;
  • (void)layoutSubviews;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSightView : MMUIControl <SightViewDelegate, WCNetworkMediaPlayerDelegate, IUiUtilExt, WCCanvasPageViewControllerDelegate, WCFacadeExt, UIActionSheetDelegate, WCSightFullPlayViewControllerDelegate> { BOOL m_bIsLongPressHandled; WCDataItem *m_dataItem; MMUIWindow *m_fullScreenWindow; UIView *m_fullScreenContent; UIView *m_fullScreenTips; UIImageView *_thumbImageView; SightView *_sightView; struct CGRect sightRectInTimeLine; WCSightFullPlayViewController *m_attachFullPlayViewController; BOOL m_fullScreenPlaying; BOOL m_waitFullScreenPlaying; BOOL m_isLoading; BOOL m_bfullScreenPlayAttachVideo; BOOL m_bHasAlreadyDownLoadVideo; BOOL m_bCachedRealDownloadProgress; BOOL m_bTimelineScene; int m_currentPage; struct CGSize m_initPlayerSize; BOOL m_bHasPlayedOnceForTips; BOOL m_closeForViewDetail; BOOL m_isImageReady; BOOL m_isSightReady; WCMediaItem *m_mediaData; id m_delegate; NSString *m_SightPath; NSString *_m_cpKey; }

@property(retain, nonatomic) NSString *m_cpKey; // @synthesize m_cpKey=_m_cpKey; @property(nonatomic) BOOL m_bTimelineScene; // @synthesize m_bTimelineScene; @property(readonly, nonatomic) BOOL m_isSightReady; // @synthesize m_isSightReady; @property(readonly, nonatomic) BOOL m_isImageReady; // @synthesize m_isImageReady; @property(retain, nonatomic) NSString *m_SightPath; // @synthesize m_SightPath; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(readonly, nonatomic) WCMediaItem *m_mediaData; // @synthesize m_mediaData; @property(retain, nonatomic) WCDataItem *m_dataItem; // @synthesize m_dataItem; - (void).cxx_destruct; - (void)endViewStreamVideo; - (void)tryRotateOrientation; - (void)tryResetAdAttachVideoEndPlayTime; - (void)tryAddAdAttachVideoPlayCount; - (void)tryLogAdAttachVideoStartPlayTime; - (void)tryResetAdShortVideoEndPlayTime; - (void)tryAddAdShortVideoPlayCount; - (void)tryLogAdShortVideoStartPlayTime; - (void)exitFullScreenPlay; - (BOOL)shouldAutoPlay; - (id)getRootView:(id)arg1; - (void)longPressFullScreenWindow:(id)arg1; - (void)clickFullScreenWindow; - (void)playLongVideoAdInFullScreen; - (void)playInFullScreen; - (void)playAttachVideoInFullScreen; - (BOOL)processClickToPlayAttachVideoInFullScreenMode; - (void)onClickPlayAttachVideoBtn:(id)arg1; - (BOOL)isiPadAndUnderiOS9; - (void)initFullPlayWindow; - (void)clearShortVideo; - (void)OnWCTimeLineWillBePopedNotify:(id)arg1; - (void)restartShortVideo; - (void)WCTimeLineWillAppearNotify:(id)arg1; - (void)stopPlayShortVideo; - (void)playShortVideo; - (void)willAnimateRotation:(BOOL)arg1; - (void)onPausePlayer; - (void)onStartPlayer; - (void)onShareVideoToTimeline:(BOOL)arg1; - (void)onCancelShareVideoToFriend; - (void)onShareVideoToFriend:(id)arg1; - (void)onClickFavVideoMenu; - (BOOL)stopAtLastVideoFrameWhenPlayEnd; - (void)onClosePlayerForViewDetail:(id)arg1; - (void)onClosePlayer; - (void)stopPlayAttachVideo; - (void)endViewVideo; - (void)clearAttachVideoResource; - (void)onFullSightPlayEnd:(BOOL)arg1; - (void)onLongPressFullPlayView; - (id)getDetailButtonTitle; - (BOOL)shouldShowDetailButton; - (void)onClickDetailButton; - (void)onClickFullPlayViewForViewAttachVideo; - (void)onClickFullPlayView; - (void)onResumeSightView:(id)arg1; - (void)onResume; - (void)onSightViewPlayItemCleared:(id)arg1; - (BOOL)sightView:(id)arg1 playbackDidReadEnd:(BOOL)arg2; - (void)sightViewProgressDidReachEnd:(id)arg1; - (void)onOrientationChanged; - (BOOL)isFullScreenPlaying; - (void)onClick; - (void)LongPressEvents:(id)arg1; - (void)animationShow:(BOOL)arg1; - (void)showDownloadTooSlow; - (void)makeFakeProgress; - (void)onDownloadMediaProcessChange:(id)arg1 downloadType:(int)arg2 current:(int)arg3 total:(int)arg4; - (void)onDownloadFinish:(id)arg1 downloadType:(int)arg2; - (void)onBeginDownload:(id)arg1 downloadType:(int)arg2; - (void)onServiceEnterForeground:(id)arg1; - (void)onServiceEnterBackground:(id)arg1; - (void)removeObservers; - (void)addObservers; - (void)onDoubleClickWCSight:(id)arg1; - (void)onClickWCSight:(id)arg1; - (void)setFrame:(struct CGRect)arg1; - (void)layoutSubviews; - (void)willMoveToSuperview:(id)arg1; - (void)cacheFakeProgressValue; - (float)calSightViedoCenterY; - (float)calSightVideoMaxHeight; - (float)calTransformScale:(float)arg1 videoHeight:(float)arg2 frameWidth:(float)arg3 frameHeight:(float)arg4; - (struct CGSize)calNewSizeForSightPlayer:(float)arg1 videoHeight:(float)arg2 frameWidth:(float)arg3 frameHeight:(float)arg4; - (void)onMainWindowFrameChanged; - (void)dealloc; - (id)initWithMediaData:(id)arg1 withFrame:(struct CGRect)arg2; - (id)initWithMediaData:(id)arg1; - (void)initData:(id)arg1; - (BOOL)isAutoPlayVideo; - (BOOL)isAutoDownLoadVideo; - (void)reloadSightPreviewImage; - (id)getImage; - (void)onReadyForSight; - (void)reloadSight; - (BOOL)isSightVideoExist;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavRecordMusicNodeView : FavRecordLeftThumbRightLabelNodeView { }

  • (void)addMusicPlayButton;
  • (void)addMusicThumbView;
  • (void)addContentSubView;

@end

@interface MMMsgLogicManager : MMService <MMService, IMMLanguageMgrExt, IMMFontMgrExt, IContactMgrExt, IMMNewSessionMgrExt> { NSMutableArray *_arrLogicControllers; BaseMsgContentLogicController *_topLogicController; BaseMsgContentLogicController *_weixinLogicController; BaseMsgContentLogicController *_roomLogicController; BaseMsgContentLogicController *_lastPeekController; }

  • (void).cxx_destruct;
  • (void)finishedPeekingWithController:(id)arg1;
  • (id)logicControllerForPeekingWithContact:(id)arg1 messageWrap:(id)arg2;
  • (id)GetCurrentLogicController;
  • (void)PopLogicController:(id)arg1 withReuse:(BOOL)arg2;
  • (void)PopLogicController:(id)arg1;
  • (void)PresentMultiSelectLogicControllerByContact:(id)arg1 navigationController:(id)arg2 animated:(BOOL)arg3 onComplete:(CDUnknownBlockType)arg4;
  • (void)PushOtherLogicController:(id)arg1 navigationController:(id)arg2 animated:(BOOL)arg3;
  • (void)PushNewLogicController:(id)arg1 navigationController:(id)arg2 animated:(BOOL)arg3 jumpToLocationNode:(id)arg4;
  • (void)PushSearchLogicControllerWithToolBarByContact:(id)arg1 navigationController:(id)arg2 ForMessageWrap:(id)arg3 animated:(BOOL)arg4;
  • (void)PushSearchLogicControllerByContact:(id)arg1 navigationController:(id)arg2 ForMessageWrap:(id)arg3 animated:(BOOL)arg4 fromeScene:(int)arg5;
  • (void)PushOtherBaseMsgControllerByContact:(id)arg1 navigationController:(id)arg2 animated:(BOOL)arg3 extraInfo:(id)arg4;
  • (void)PushOtherBaseMsgControllerByContact:(id)arg1 navigationController:(id)arg2 animated:(BOOL)arg3 searchScene:(int)arg4;
  • (void)PushOtherBaseMsgControllerByContact:(id)arg1 navigationController:(id)arg2 animated:(BOOL)arg3;
  • (void)PushLBSRoomLogicControllerByContact:(id)arg1 navigationController:(id)arg2 animated:(BOOL)arg3;
  • (void)PushLogicControllerByContact:(id)arg1 navigationController:(id)arg2 animated:(BOOL)arg3 jumpToLocationNode:(id)arg4 reuse:(BOOL)arg5 extraInfo:(id)arg6;
  • (void)cleanUnuseLogicController;
  • (void)PushLogicControllerByContact:(id)arg1 navigationController:(id)arg2 animated:(BOOL)arg3 jumpToLocationNode:(id)arg4 reuse:(BOOL)arg5;
  • (void)PushLogicControllerByContact:(id)arg1 navigationController:(id)arg2 animated:(BOOL)arg3 jumpToLocationNode:(id)arg4;
  • (void)PushLogicController:(id)arg1 navigationController:(id)arg2 animated:(BOOL)arg3;
  • (id)GetReuseableLogicControllerFromCacheWithContact:(Class)arg1;
  • (id)GetLogicControllerFromCacheWithContact:(id)arg1;
  • (void)setMsgLogicToCache:(id)arg1;
  • (Class)GetLogicClassByContact:(id)arg1;
  • (BOOL)onServiceMemoryWarning;
  • (void)onPluginsChanged:(id)arg1;
  • (void)onDeleteSession:(unsigned long)arg1;
  • (void)onModifyContact:(id)arg1;
  • (void)onDeleteContact:(id)arg1;
  • (void)onFontSizeChange;
  • (void)onLanguageChange;
  • (void)onServiceReloadData;
  • (void)CheckIfTopViewControllerPoped;
  • (void)cleanUpLogicByName:(id)arg1;
  • (void)cleanUp;
  • (id)getTopLogicController;
  • (void)dealloc;
  • (void)onServiceInit; @property(retain, nonatomic) BaseMsgContentLogicController *topLogicController; @property(retain, nonatomic) NSMutableArray *arrLogicControllers;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VideoVoipReceiverView : VideoVoipView <UIAlertViewDelegate, IRecordPermissionCheckExt> { BOOL isNeedFormSysMsg; BOOL hasAcceptCall; BOOL hasHangUp; VoipDescriptionButton *m_acceptBtn; VoipDescriptionButton *m_hangupBtn; VoipDescriptionButton *m_voiceModeButton; MMTimer *m_actingTimer; unsigned long m_dotCountIncresement; }

@property(nonatomic) BOOL hasHangUp; // @synthesize hasHangUp; @property(nonatomic) BOOL hasAcceptCall; // @synthesize hasAcceptCall; @property(nonatomic) BOOL isNeedFormSysMsg; // @synthesize isNeedFormSysMsg; @property(nonatomic) unsigned long m_dotCountIncresement; // @synthesize m_dotCountIncresement; @property(retain, nonatomic) MMTimer *m_actingTimer; // @synthesize m_actingTimer; @property(retain, nonatomic) VoipDescriptionButton *m_voiceModeButton; // @synthesize m_voiceModeButton; @property(retain, nonatomic) VoipDescriptionButton *m_hangupBtn; // @synthesize m_hangupBtn; @property(retain, nonatomic) VoipDescriptionButton *m_acceptBtn; // @synthesize m_acceptBtn; - (void).cxx_destruct; - (void)OnRemoteEarModeFor2G; - (void)OnRemoteEarMode; - (BOOL)hasVideoVoipTalkingViewClickChangeToAudioMode; - (void)changeToRemoteEarModeBeforeAnswer; - (void)changeToAcceptedAnimation; - (void)OnBeHanguped:(id)arg1; - (void)OnSyncError:(id)arg1 ErrNo:(int)arg2; - (void)OnError:(id)arg1 ErrNo:(int)arg2; - (void)OnTalkBrokenError:(id)arg1 ErrNo:(int)arg2; - (void)OnNetWorkError:(id)arg1 ErrNo:(int)arg2; - (void)OnTimeOut:(id)arg1; - (void)OnAutoHangUp:(id)arg1; - (void)OnCallInterrupt:(id)arg1; - (void)OnInterrupt:(id)arg1; - (void)OnBeginTalk:(id)arg1; - (void)OnBeginConnect:(id)arg1; - (void)OnPreConnect:(id)arg1; - (void)OnAccept:(id)arg1 ErrNo:(int)arg2; - (void)endCallByCancel; - (void)endCallAfterDelay:(float)arg1; - (void)checkLostNotifySync; - (void)startShowView; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)checkAndShowAlertView; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1 andContact:(id)arg2 isEarMode:(BOOL)arg3 andInitViewMode:(int)arg4; - (id)init; - (void)OnRecordDenied; - (void)OnRecordPermissioned; - (void)hangup; - (void)rejectCall; - (void)ignoreCallAction; - (void)ignoreCall; - (void)realAcceptCall; - (void)acceptCall; - (void)acceptByVoiceCall; - (void)updateFooterView; - (void)asyncStartNetDetect; - (void)onFromBackgroundToForeground; - (void)asyncPlaySound; - (void)asyncAcceptAudio; - (void)asyncAcceptVideo; - (void)markLastVoipInfo; - (BOOL)isCaller; - (void)layoutVoiceModeButton; - (void)layoutAcceptButton; - (void)layoutHangupButton; - (void)updateStatusLabel; - (void)autoUpdateMainStatusString;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface UserOpInfo : NSObject { unsigned int module; unsigned long long timestamp; unsigned int seq; int currentPage; int opType; NSString *dataflowSourceInfo; NSString *dataflowResultInfo; NSString *statusDesc1; NSString *statusDesc2; }

@property(retain, nonatomic) NSString *statusDesc2; // @synthesize statusDesc2; @property(retain, nonatomic) NSString *statusDesc1; // @synthesize statusDesc1; @property(retain, nonatomic) NSString *dataflowResultInfo; // @synthesize dataflowResultInfo; @property(retain, nonatomic) NSString *dataflowSourceInfo; // @synthesize dataflowSourceInfo; @property(nonatomic) int opType; // @synthesize opType; @property(nonatomic) int currentPage; // @synthesize currentPage; @property(nonatomic) unsigned int seq; // @synthesize seq; @property(nonatomic) unsigned long long timestamp; // @synthesize timestamp; @property(nonatomic) unsigned int module; // @synthesize module; - (void).cxx_destruct; - (void)resetStatus; - (id)genStatInfo; - (id)init;

@end

@interface MusicSearchMgr : MMService <MMService, AQAudioRecorderDelegate, UploadMusicFPMgrDelegate, UploadTvFPMgrDelegate> { struct timeval _startTime; unsigned long _curSessionId; AQAudioRecorder *_recoder; UploadMusicFPMgr *_uploadMgr; }

  • (void).cxx_destruct;
  • (void)OnNetworkError:(unsigned long)arg1;
  • (void)OnGetMusicItem:(id)arg1 Offset:(float)arg2 FPId:(unsigned long)arg3;
  • (void)OnAQPart:(id)arg1 Duration:(float)arg2 EndFlag:(unsigned long)arg3 ForceDelete:(BOOL)arg4;
  • (void)OnAQEndRecording:(id)arg1;
  • (void)OnAQBeginRecording:(id)arg1 ErrNo:(int)arg2;
  • (void)SetCurLocation:(id)arg1;
  • (BOOL)StopSearch:(unsigned long)arg1;
  • (BOOL)StopRecord:(unsigned long)arg1;
  • (int)StartSearch;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SettingBindQQVerifyViewController : MMUIViewController <UIAlertViewDelegate, IQQAccountMgrExt> { MMLoadingView *m_loadingView; MMAnimationTipView *m_tipView; NSString *m_nsUsrName; NSString *m_nsPwd; UITextField *m_tfVerifyCode; unsigned long m_uiEventID; NSData *m_dtImg; UIViewController *m_vcAccount; id m_delReturn; unsigned long m_uiOpCode; UIButton *m_btVerify; NSString *m_nsImgEncryptKey; }

@property(retain, nonatomic) NSString *m_nsImgEncryptKey; // @synthesize m_nsImgEncryptKey; @property(retain, nonatomic) UIButton *m_btVerify; // @synthesize m_btVerify; @property(nonatomic) __weak id m_delReturn; // @synthesize m_delReturn; @property(retain, nonatomic) NSData *m_dtImg; // @synthesize m_dtImg; @property(retain, nonatomic) UIViewController *m_vcAccount; // @synthesize m_vcAccount; @property(retain, nonatomic) UITextField *m_tfVerifyCode; // @synthesize m_tfVerifyCode; @property(retain, nonatomic) NSString *m_nsPwd; // @synthesize m_nsPwd; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; - (void).cxx_destruct; - (void)OnBindQQErrorReturn:(id)arg1; - (void)OnBindQQOK; - (void)dealloc; - (void)viewDidLoad; - (id)init; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)ReturnToBindView:(id)arg1; - (void)GetVerifyImg:(id)arg1; - (void)LogIn:(id)arg1; - (unsigned long)CreateBindQQEvent:(unsigned long)arg1; - (void)UpdateVerifyImg:(id)arg1; - (BOOL)CheckInputValid; - (void)StopLoading; - (void)StartLoading;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WNNoteFavItemBase : NSObject { NSString *localEditorId; int type; NSString *originXML; unsigned long dataSize; FavDataItemWrap *_favWrap; MsgRecordDataWrap *_msgWrap; }

@property(retain, nonatomic) MsgRecordDataWrap *msgWrap; // @synthesize msgWrap=_msgWrap; @property(retain, nonatomic) FavDataItemWrap *favWrap; // @synthesize favWrap=_favWrap; @property(nonatomic) unsigned long dataSize; // @synthesize dataSize; @property(retain, nonatomic) NSString *originXML; // @synthesize originXML; @property(nonatomic) int type; // @synthesize type; @property(retain, nonatomic) NSString *localEditorId; // @synthesize localEditorId; - (void).cxx_destruct;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AddShareObject : NSObject { BOOL m_bIsSelected; NSString *m_nsTitle; NSString *m_nsContent; int m_eShareType; }

@property(nonatomic) int m_eShareType; // @synthesize m_eShareType; @property(retain, nonatomic) NSString *m_nsContent; // @synthesize m_nsContent; @property(retain, nonatomic) NSString *m_nsTitle; // @synthesize m_nsTitle; @property(nonatomic) BOOL m_bIsSelected; // @synthesize m_bIsSelected; - (void).cxx_destruct; - (id)init;

@end

@interface SendWeiboPublishController : MMUIViewController <UIAlertViewDelegate, UITextViewDelegate, MessageObserverDelegate, scrollViewDelegate, UITableViewDelegate, UITableViewDataSource, UIScrollViewDelegate, IMMFacebookMgrExt> { MMLoadingView *m_loadingView; MMAnimationTipView *m_tipView; UITextView *m_descriptionView; MMScrollView *m_scrollView; UIImageView *m_textBkgImgView; struct stWeixinEntryRow *m_weixinEntry; MMTableView *m_tableView; NSMutableArray *m_arrAddShareObjects; }

@property(nonatomic) struct stWeixinEntryRow *m_weixinEntry; // @synthesize m_weixinEntry; - (void).cxx_destruct; - (void)viewDidLoad; - (void)initData; - (void)initView; - (void)onAddShareButtonClicked:(id)arg1; - (void)done:(id)arg1; - (void)onValueChanged:(id)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)onExtendTokenFinish:(BOOL)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)showBindView; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)NotifyFromMainCtrl:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)textViewDidChange:(id)arg1; - (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (void)updateTextViewFrame:(id)arg1; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)touchesCancelled_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)updateSendButtonEnabled; - (void)onCancel:(id)arg1; - (void)clickSend:(id)arg1; - (void)sendFail; - (void)sendOK; - (void)popToTop; - (void)alertView:(id)arg1 didDismissWithButtonIndex:(int)arg2; - (void)didFinishSavingImage:(id)arg1 didFinishSavingWithError:(id)arg2 contextInfo:(void *)arg3; - (id)getPlaceHolderString; - (void)initTipView; - (void)initLoadingView; - (void)stopLoading; - (void)startLoading; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCOutInviteFriendLogic : NSObject <MFMessageComposeViewControllerDelegate, MFMailComposeViewControllerDelegate, MMTwitterAuthExt, IMMFacebookMgrExt, PBMessageObserverDelegate, InviteFriendViewDelegate, WCOutCouponExt, SessionSelectControllerDelegate, ShareMessageConfirmLogicHelperDelegate, MMScrollActionSheetDelegate> { ShareMessageConfirmLogicHelper *_SendAppMsgHelper; NSMutableDictionary *m_dicMsg; NSMutableDictionary *m_dicSubject; BOOL m_bDefaultWording; InviteFriendView *m_inviteMsgView; UIColor *m_oldBarTintColor; NSDictionary *m_oldTitleTextAttributes; int m_oldUIBarStyle; BOOL _shareToTimeLineFlag; BOOL _shareToFriendFlag; id _delegate; NSString *_smsShareNumber; GetWeChatOutCouponsResponse *_couponResponse; unsigned int _scene; unsigned int _getBalanceScene; MMScrollActionSheet *_scrollActionSheet; }

  • (id)GetWeChatOutCouponsResponseCache; @property(retain, nonatomic) MMScrollActionSheet *scrollActionSheet; // @synthesize scrollActionSheet=_scrollActionSheet; @property(nonatomic) unsigned int getBalanceScene; // @synthesize getBalanceScene=_getBalanceScene; @property(nonatomic) unsigned int scene; // @synthesize scene=_scene; @property(retain, nonatomic) GetWeChatOutCouponsResponse *couponResponse; // @synthesize couponResponse=_couponResponse; @property(retain, nonatomic) NSString *smsShareNumber; // @synthesize smsShareNumber=_smsShareNumber; @property(nonatomic) BOOL shareToFriendFlag; // @synthesize shareToFriendFlag=_shareToFriendFlag; @property(nonatomic) BOOL shareToTimeLineFlag; // @synthesize shareToTimeLineFlag=_shareToTimeLineFlag; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handlePostMsg:(id)arg1;
  • (void)handleGetMsg:(id)arg1;
  • (void)startAgain:(id)arg1;
  • (void)updateWording:(unsigned int)arg1;
  • (void)postInviteMsg:(unsigned int)arg1 msg:(id)arg2;
  • (void)onInviteFriendViewPost:(id)arg1 View:(id)arg2;
  • (void)onInviteFriendViewCancel:(id)arg1;
  • (void)startInviteTwitter;
  • (void)doSentInviteTwitter;
  • (void)twitterCheckAccessTokenValidFinished:(int)arg1;
  • (void)twitterAuthFinished:(int)arg1;
  • (void)twitterWillStartOpenSafari;
  • (void)onTwitterStartAuth;
  • (void)onBindFacebookFinish:(unsigned long)arg1;
  • (void)facebookCheckAccessTokenValidFinished:(BOOL)arg1;
  • (void)facebookTryAuth;
  • (void)doInviteFacebook;
  • (void)startInviteFacebook;
  • (void)startInviteWhatsapp;
  • (void)messageComposeViewController:(id)arg1 didFinishWithResult:(int)arg2;
  • (void)startInviteMessage;
  • (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3;
  • (void)startInviteEmail;
  • (void)recoverOldSetting;
  • (void)saveOldSetting;
  • (id)getSubject:(unsigned int)arg1;
  • (id)getMessage:(unsigned int)arg1;
  • (BOOL)isShowTwitter;
  • (BOOL)isShowFacebook;
  • (BOOL)isShowWhatsapp;
  • (BOOL)isShowSMS;
  • (BOOL)isShowEmail;
  • (BOOL)isShowWechatMoment;
  • (BOOL)isShowWechatMsg;
  • (SEL)getSelectorHanlder:(unsigned int)arg1;
  • (BOOL)canShowShareItem:(unsigned int)arg1;
  • (id)getShareItemIconPath:(unsigned int)arg1;
  • (id)getShareItemIconTitle:(unsigned int)arg1;
  • (BOOL)checkServerFlag:(unsigned int)arg1;
  • (void)OnSelectSessionCancel:(id)arg1;
  • (void)OnSendMessageFail:(id)arg1 WithError:(int)arg2;
  • (void)OnSendMessageOK:(id)arg1;
  • (void)OnSelectSession:(id)arg1 SessionSelectController:(id)arg2;
  • (void)shareToFriend;
  • (void)shareToTimeLine;
  • (void)showActionSheet:(id)arg1;
  • (id)getShareMMScrollActionSheetItem:(unsigned int)arg1;
  • (void)scrollActionSheetDidCancel:(id)arg1;
  • (void)scrollActionSheet:(id)arg1 clickCustomBtn:(id)arg2;
  • (void)scrollActionSheet:(id)arg1 didSelecteItem:(id)arg2;
  • (void)showInviteList:(id)arg1;
  • (id)getInviteFriendTips;
  • (id)getInvalidDateTips;
  • (id)getRemainingTime;
  • (id)getCoupon;
  • (void)didReceiveCouponResponse:(id)arg1;
  • (void)dealloc;
  • (void)requestCoupon;
  • (id)initWithDelegate:(id)arg1 inviteScene:(unsigned int)arg2 getBalanceScene:(unsigned int)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LbsRoomSessionMgr : MMService <MMService, IMMNewSessionMgrExt, PBMessageObserverDelegate> { unsigned long m_uiQuiLbsRoomEvent; CContact *m_lbsRoomContact; BOOL m_bIsQuitingRoom; BOOL m_bIsQuitRoomManually; unsigned long m_uiJoinRoomTime; unsigned long m_uiExitLbsRoomScene; id m_delegate; SeePeopleNearbyViewController *m_seePeopleNearbyViewController; }

@property(nonatomic) SeePeopleNearbyViewController *m_seePeopleNearbyViewController; // @synthesize m_seePeopleNearbyViewController; @property(nonatomic) unsigned long m_uiExitLbsRoomScene; // @synthesize m_uiExitLbsRoomScene; @property(retain, nonatomic) CContact *m_lbsRoomContact; // @synthesize m_lbsRoomContact; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)creatQuitLbsRoomEventWithRoomName:(id)arg1; - (unsigned long)getStayTime; - (void)clearLocalData:(id)arg1; - (void)onQuitLbsRoom:(id)arg1; - (void)onQuitLbsRoom; - (void)onQuitLbsRoomManually; - (void)onJoinLbsRoom; - (void)isUser:(id)arg1 Handled:(char *)arg2; - (void)dealloc; - (id)init; - (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAdvertiseCommonUtil : NSObject { }

  • (struct CGSize)getSizeOfAdvertiseMedia:(id)arg1 paddignLeft:(float)arg2 adLogoRight:(float)arg3;
  • (id)getAdChainStrengthenShowWordingWithFont:(id)arg1 DataItem:(id)arg2 maxWidthToShow:(float)arg3;

@end

@interface MailAttachmentsView : MMUIButton <IQQMailExt, INewQQMailExt> { UIActivityIndicatorView *m_loadingView; UILabel *m_labelName; UILabel *m_labelPercent; UILabel *m_labelUploadFail; UIButton *m_btnResend; unsigned long m_uiPercent; id m_delegate; MailAttachment *m_mailAttachment; BOOL m_bIsNewMail; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)dealloc; - (void)OnNewUploadAttachmentData:(id)arg1 fileName:(id)arg2 uploadedDataSize:(unsigned long)arg3 err:(int)arg4; - (void)OnUploadData:(id)arg1 filename:(id)arg2 ErrNo:(int)arg3; - (void)cancelUpload; - (void)startUploadData; - (id)initWithMailAttachment:(id)arg1 frame:(struct CGRect)arg2 isNewMail:(BOOL)arg3; - (id)getDataName; - (id)getDataID; - (void)setData:(id)arg1; - (void)setDataID:(id)arg1; - (BOOL)isFilenameEqualToString:(id)arg1; - (unsigned int)attachmentSize; - (void)initView; - (void)OnResend:(id)arg1; - (void)setUploadSuccessStatusForNewQQMail:(unsigned long)arg1; - (void)updateUploadPercentForNewQQMail:(unsigned long)arg1; - (void)setUploadingStatus; - (void)updateUploadPercent:(unsigned long)arg1; - (void)setUploadSuccessStatus; - (void)setUploadFailStatus; - (BOOL)isUploadSuccess; - (void)initData;

@end

@interface VoiceInputView : UIView { unsigned long mVoiceId; id keyboard_targetor; SEL keyboard_selector; id send_targetor; SEL send_selector; int voiceInputStatus; id delegate; VoiceRecogView *mRecogView; UIButton *mKeyboardBtn; UIButton *mSendBtn; }

@property(retain, nonatomic) UIButton *mSendBtn; // @synthesize mSendBtn; @property(retain, nonatomic) UIButton *mKeyboardBtn; // @synthesize mKeyboardBtn; @property(retain, nonatomic) VoiceRecogView *mRecogView; // @synthesize mRecogView; @property(nonatomic) id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)stopVoiceInput; - (void)resetView; - (void)addSendTarget:(id)arg1 action:(SEL)arg2; - (void)addKeyboardTarget:(id)arg1 action:(SEL)arg2; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1; - (void)OnSendBtnClicked:(id)arg1; - (void)OnClearBtnClicked:(id)arg1; - (void)stopRecord; - (void)startRecord; - (void)changeBkgView; - (void)updateButtonStatus; - (void)OnError:(int)arg1 andInputId:(unsigned long)arg2; - (void)OnGetText:(id)arg1 andInputId:(unsigned long)arg2; - (void)OnLevelMeter:(unsigned long)arg1 Peak:(float)arg2; - (void)OnEndRecord; - (void)OnStartRecord;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSMemorySearchMgr : NSObject <IMMLanguageMgrExt, MMKernelExt, MMPackageDownloadMgrExt, IGameCenterExt, FTSTopHitDelegate> { BOOL _hasInited; BOOL _isLocalGameCacheUpdating; unsigned long long _gameCacheModifyTime; NSString *_lastQueryText; NSString *_newestQueryText; NSMutableArray *_arrLastQueryKeywords; NSMutableDictionary *_dicSearchMatchTip; NSMutableArray *_arrFeatureResultItem; NSMutableDictionary *_dicSourceFeatureSearchItem; unsigned long _curFeatureListVersion; unsigned long _lastCheckPackageTime; Package *_downloadingPackage; NSMutableArray *_arrWCGameAllItem; NSMutableArray *_arrWCGameResultItem; NSMutableArray *_arrDetailPageWCGameResultItem; NSString *_newestDetailPageQueryText; NSString *_lastDetailPageQueryText; NSMutableArray *_arrDetailPageLastQueryKeywords; FTSTopHitMgr *_ftsTopHitMgr; }

@property(retain, nonatomic) FTSTopHitMgr *ftsTopHitMgr; // @synthesize ftsTopHitMgr=_ftsTopHitMgr; @property(retain, nonatomic) NSMutableArray *arrDetailPageLastQueryKeywords; // @synthesize arrDetailPageLastQueryKeywords=_arrDetailPageLastQueryKeywords; @property(retain, nonatomic) NSString *lastDetailPageQueryText; // @synthesize lastDetailPageQueryText=_lastDetailPageQueryText; @property(retain, nonatomic) NSString *newestDetailPageQueryText; // @synthesize newestDetailPageQueryText=_newestDetailPageQueryText; @property(retain, nonatomic) NSArray *arrLastQueryKeywords; // @synthesize arrLastQueryKeywords=_arrLastQueryKeywords; @property(retain, nonatomic) NSString *newestQueryText; // @synthesize newestQueryText=_newestQueryText; @property(retain, nonatomic) NSString *lastQueryText; // @synthesize lastQueryText=_lastQueryText; - (void).cxx_destruct; - (BOOL)isTopHitFeatureReady; - (id)getFeatureDictionary; - (void)onGetAllGameList:(id)arg1 error:(int)arg2; - (unsigned long long)getGameCachedModifiedTime; - (BOOL)shouldUpdateGameCache; - (void)tryAsyncUpdateLocalGameCache; - (void)onPackageDownloadFinish:(id)arg1 package:(id)arg2; - (void)onPackageListUpdated:(id)arg1; - (void)updateVersion:(unsigned long)arg1; - (unsigned long)getCurrenPackageVersion; - (id)getFeatureIcon:(unsigned long)arg1; - (id)getFeatureListFilePath:(id)arg1; - (id)getFeatureListVersionFile; - (id)getFeatureListTempZipPayloadPath; - (id)getFeatureListZipPayloadPath; - (id)getFeatureListPackageZipFile; - (id)getFeatureListPackageRootPath; - (void)onAuthOK; - (void)delayCheckUpdate; - (void)doCheckUpdate; - (id)getPackageKey; - (void)onLanguageChange; - (id)getSearchItemForGameDetailPage:(id)arg1 index:(unsigned int)arg2; - (id)getSearchItemsForGameDetailPage:(id)arg1; - (BOOL)hasSearchDoneForGameDetailPage:(id)arg1; - (unsigned long long)getGameDetailSearchItemCount:(id)arg1; - (BOOL)hasGameSearchResult:(id)arg1; - (void)cancelSearchForGameDetailPage; - (void)asyncSearchTextForGameDetailPage:(id)arg1; - (id)getWCGameItem:(id)arg1 index:(unsigned int)arg2; - (id)getMatchTip:(id)arg1 featureID:(unsigned long)arg2; - (id)getFeatureItem:(id)arg1 index:(unsigned int)arg2; - (unsigned long long)getWCGameSearchItemCount:(id)arg1; - (unsigned long long)getFeatureSearchItemCount:(id)arg1; - (BOOL)hasWCGameSearchResult:(id)arg1; - (BOOL)hasFeatureSearchResult:(id)arg1; - (BOOL)hasSearchDone:(id)arg1; - (void)cancelSearch; - (void)asyncSearchText:(id)arg1; - (void)doSearch:(id)arg1; - (void)sortFeatures:(id)arg1 matchTips:(id)arg2; - (id)getSourceSearchItem; - (id)removeTopHitFeaturesWithinArray:(id)arg1; - (id)createWeSportSearchItem; - (void)initFeatureItem; - (void)initSearchItem; - (void)asyncInitFeatureItem; - (void)asyncInitSearchItem; - (id)loadSearchItem:(id)arg1; - (id)convertFeatureItem:(id)arg1; - (void)doInitWorker; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMImageGridView : UIView { struct CGRect m_startRect; float m_stepX; float m_stepY; int m_columnCount; NSMutableArray *m_arrOfViews; }

  • (float)getLayoutHeightForViews:(int)arg1 columms:(int)arg2 unitHeight:(float)arg3; @property(retain, nonatomic) NSMutableArray *m_arrOfViews; // @synthesize m_arrOfViews; @property(nonatomic) int m_columnCount; // @synthesize m_columnCount; @property(nonatomic) float m_stepY; // @synthesize m_stepY; @property(nonatomic) float m_stepX; // @synthesize m_stepX; @property(nonatomic) struct CGRect m_startRect; // @synthesize m_startRect;
  • (void).cxx_destruct;
  • (struct CGSize)getLayoutSizeEx:(BOOL)arg1;
  • (struct CGSize)getLayoutSizeWithRefresh;
  • (struct CGSize)getLayoutSize;
  • (void)layoutSubviews;
  • (void)dealloc;
  • (id)init;

@end

@interface WXTalkLog : NSObject { NSString *logStr; unsigned long logId; }

@property(nonatomic) unsigned long logId; // @synthesize logId; @property(retain, nonatomic) NSString *logStr; // @synthesize logStr; - (void).cxx_destruct; - (void)dealloc;

@end

@interface WXTalkStatusReportHelper : MMObject { unsigned long _openWXTalkModeTime; unsigned long _startTalkingTime; unsigned long _startGetMicTime; unsigned long _getMicCount; unsigned long _getMicSucCount; unsigned long _getMicFailCount; double _openModeUseTime; double _openModeAndOpenEngineUsedTime; unsigned long _openModeResult; unsigned long _totalTalkingTime; double _getMicTotalTime; unsigned long _sendInviteTimes; unsigned long _offlineReConnectTimes; unsigned long _changeNetWorkReConTimes; unsigned long _isEngineError; unsigned long _getRoomMemberCGI; unsigned long _systemMsgErrorCount; unsigned long _isBeKickedOut; int _errCode; int _talkingTimeDistributed[10]; BOOL _getMicResult; BOOL _isGettingMic; }

  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleWXTalkStatReportResp:(id)arg1 Event:(unsigned long)arg2;
  • (void)LogReportErrorCode:(int)arg1;
  • (void)LogReportOpenEngineOk;
  • (void)LogReportBeKickedOut;
  • (void)LogReportSystemMsgError;
  • (void)LogReportEngineError;
  • (void)LogReportChangeNetWorkReConnect;
  • (void)LogReportOfflineReConnect;
  • (void)LogReportWXTalkInvite;
  • (void)LogReportGiveupMic;
  • (void)distributeTalkingTime:(int)arg1;
  • (void)LogReportGetMicResult:(BOOL)arg1;
  • (void)LogReportGetMic;
  • (void)LogReportOpenWXTalkModeResult:(BOOL)arg1;
  • (void)LogReportCloseWXTalkMode:(id)arg1 RoomName:(id)arg2 RoomId:(int)arg3 RoomKey:(long long)arg4;
  • (void)sendStatusReportRequest:(id)arg1;
  • (void)LogReportOpenWXTalkMode;
  • (id)genReportLog:(id)arg1 RoomId:(int)arg2 RoomKey:(long long)arg3;
  • (void)resetData;

@end

@interface MMEmoticonView : UIView { float m_imageScale; CEmoticonWrap *emoticonWrap; float maxHeight; UIImageView *m_imageView; MMGifView *m_gifView; float _use1xScaleMaxWidth; struct CGSize _noImageSize; }

  • (unsigned int)getIdKeyNotImageFile;
  • (unsigned int)getIdKeyDisplayFailed;
  • (unsigned int)getIdKeyIdEmoticon;
  • (float)ImageScaleForIsStore:(BOOL)arg1;
  • (float)MaxSizeSetting; @property(nonatomic) struct CGSize noImageSize; // @synthesize noImageSize=_noImageSize; @property(nonatomic) float use1xScaleMaxWidth; // @synthesize use1xScaleMaxWidth=_use1xScaleMaxWidth; @property(retain, nonatomic) MMGifView *m_gifView; // @synthesize m_gifView; @property(retain, nonatomic) UIImageView *m_imageView; // @synthesize m_imageView; @property(nonatomic) float maxHeight; // @synthesize maxHeight; @property(retain, nonatomic) CEmoticonWrap *emoticonWrap; // @synthesize emoticonWrap;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)setGifViewMaxEdge:(float)arg1;
  • (void)setFrame:(struct CGRect)arg1;
  • (void)setPlayGif:(BOOL)arg1;
  • (BOOL)isPlayGif;
  • (BOOL)setEmoticonWrap:(id)arg1 PlayGif:(BOOL)arg2;
  • (void)setImageHidden:(BOOL)arg1;
  • (BOOL)formGifView:(BOOL)arg1;
  • (BOOL)formImageView:(id)arg1 newSize:(struct CGSize)arg2;
  • (BOOL)formImageView:(id)arg1;
  • (id)imageWithData:(id)arg1;
  • (struct CGSize)calSizeForSize:(struct CGSize)arg1;
  • (void)adjustSettingForPreview;
  • (id)initWithFrame:(struct CGRect)arg1;
  • (id)init;

@end

@interface UpdateProfileMgr : MMService <MMService, MMKernelExt, PBMessageObserverDelegate, MessageObserverDelegate, IContactMgrExt> { NSRecursiveLock *m_lock; int m_profileUpdateEvent; }

  • (BOOL)modifyUserInfo:(id)arg1;
  • (void)modifySetting:(id)arg1;
  • (id)getOplog:(id)arg1;
  • (BOOL)isModifyExtInfo:(id)arg1;
  • (BOOL)isUserInfoNotReady;
  • (void).cxx_destruct;
  • (void)onModifySelfContact:(id)arg1;
  • (void)onAuthOK;
  • (void)setIsNeedUpdateAfterAuth:(BOOL)arg1;
  • (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)updateUserProfile;
  • (void)HandleModUsrInfoExt:(id)arg1;
  • (void)HandleModUsrInfo:(id)arg1;
  • (void)handleModUserInfoExt:(id)arg1 withSetting:(id)arg2;
  • (void)handleModUserInfo:(id)arg1 withSetting:(id)arg2;
  • (void)onServiceClearData;
  • (void)dealloc;
  • (id)init;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCNewStorageUsageViewController : MMUIViewController <UIAlertViewDelegate, IClearDataMgrExt, IScanAppSpaceSizeServiceExt, IWCNewStorageFreeSpaceViewCellExt> { BOOL _bLoadFinish; BOOL _bScanFinish; WCNewStorageFreeWechatSpaceViewCell *headCell; WCNewStorageFreeDeviceSpaceViewCell *footerCell; UIActivityIndicatorView *loadingView; MMUIScrollView *backgroundScrollView; NSString *_navigationReturnButtonTitle; MMTimer *_m_Timer; }

@property(nonatomic) BOOL bScanFinish; // @synthesize bScanFinish=_bScanFinish; @property(nonatomic) BOOL bLoadFinish; // @synthesize bLoadFinish=_bLoadFinish; @property(retain, nonatomic) MMTimer *m_Timer; // @synthesize m_Timer=_m_Timer; @property(retain, nonatomic) NSString *navigationReturnButtonTitle; // @synthesize navigationReturnButtonTitle=_navigationReturnButtonTitle; @property(retain, nonatomic) MMUIScrollView *backgroundScrollView; // @synthesize backgroundScrollView; @property(retain, nonatomic) UIActivityIndicatorView *loadingView; // @synthesize loadingView; @property(retain, nonatomic) WCNewStorageFreeDeviceSpaceViewCell *footerCell; // @synthesize footerCell; @property(retain, nonatomic) WCNewStorageFreeWechatSpaceViewCell *headCell; // @synthesize headCell; - (void).cxx_destruct; - (void)reportSessionData; - (unsigned long long)getDeviceStorageSize; - (id)getWeChatUsageSize; - (id)getUsageSize; - (id)getFreeSize; - (void)onCleanedCacheSize:(unsigned long long)arg1; - (void)onLoadDataFinished; - (void)onInnerDeleteData; - (void)onScanTaskFinished; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onActionButtonClick:(id)arg1; - (void)onReturn; - (void)updateCell; - (void)initView; - (void)onNotifyAppSpaceSize; - (void)initData; - (void)viewDidLayoutSubviews; - (void)viewDidTransitionToNewSize; - (void)dealloc; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountBackDeviceFirstViewController : WCAccountBaseViewController { id m_delegate; }

  • (void).cxx_destruct;
  • (unsigned int)supportedInterfaceOrientations;
  • (void)setDelegate:(id)arg1;
  • (void)onUseIPadOnly;
  • (void)onUseBothDevivce;
  • (void)didReceiveMemoryWarning;
  • (void)viewWillAppear:(BOOL)arg1;
  • (id)genArrowImgView;
  • (void)genNewLineByY:(float)arg1;
  • (void)configUI;
  • (void)viewDidLoad;
  • (void)dealloc;
  • (id)init;

@end

@interface MMFullScreenItemView : UIView { FavSightView *sightView; UIImageView *imageView; BOOL _isReady; SimpleImgInfo *_imgInfo; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) BOOL isReady; // @synthesize isReady=_isReady; @property(retain, nonatomic) SimpleImgInfo *imgInfo; // @synthesize imgInfo=_imgInfo; - (void).cxx_destruct; - (void)onFavSightSizeDidChange:(id)arg1; - (void)restartDownload; - (void)onExitFullScreen; - (void)updateImage:(id)arg1; - (void)setSightDownFail; - (void)setSightDownFinsh; - (void)setSightFinishedLength:(long)arg1 TotalLength:(long)arg2; - (void)releaseContentView; - (void)onClick; - (void)onHide; - (void)onShow; - (void)initContentView:(id)arg1; - (void)setFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavoritesFileRetainCountDB : NSObject { MyFavoritesDB *_mmDB; }

  • (void).cxx_destruct;
  • (BOOL)isMd5RetainCountZero:(id)arg1;
  • (BOOL)deleteItemByMd5:(id)arg1 andItemLocalId:(unsigned long)arg2;
  • (BOOL)insertToFileRetainCountTable:(id)arg1 ItemLocalId:(unsigned long)arg2;
  • (BOOL)isItemExist:(id)arg1 ItemLocalId:(unsigned long)arg2;
  • (void)initDB:(id)arg1;
  • (id)init;

@end

@interface MMEasterEggKeyWord : NSObject { NSString *m_nsKeyWord; NSString *m_nsLanguage; NSArray *m_arrSupportLanguages; }

@property(retain, nonatomic) NSArray *m_arrSupportLanguages; // @synthesize m_arrSupportLanguages; @property(retain, nonatomic) NSString *m_nsLanguage; // @synthesize m_nsLanguage; @property(retain, nonatomic) NSString *m_nsKeyWord; // @synthesize m_nsKeyWord; - (void).cxx_destruct;

@end

@interface MMEasterEgg : NSObject { NSString *m_nsEmoji; NSDate *m_oBeginDate; NSDate *m_oEndDate; unsigned long m_uiReport; NSMutableArray *m_arrKeyWords; NSArray *m_arrSupportLanguages; }

@property(retain, nonatomic) NSArray *m_arrSupportLanguages; // @synthesize m_arrSupportLanguages; @property(retain, nonatomic) NSMutableArray *m_arrKeyWords; // @synthesize m_arrKeyWords; @property(nonatomic) unsigned long m_uiReport; // @synthesize m_uiReport; @property(retain, nonatomic) NSDate *m_oEndDate; // @synthesize m_oEndDate; @property(retain, nonatomic) NSDate *m_oBeginDate; // @synthesize m_oBeginDate; @property(retain, nonatomic) NSString *m_nsEmoji; // @synthesize m_nsEmoji; - (void).cxx_destruct; - (id)matchKeyWord:(id)arg1; - (BOOL)checkAsciiMatch:(id)arg1 range:(struct _NSRange)arg2; - (BOOL)regexMatchString:(id)arg1 withRegex:(id)arg2; - (BOOL)isEffective;

@end

@interface WCPayTransferRejectedMessageNodeView : BaseMessageNodeView { UILabel *moneyLable; UILabel *descLabel; UILabel *titleLabel; float m_height; }

  • (BOOL)canCreateMessageNodeViewInstanceWithMessageWrap:(id)arg1;
  • (void).cxx_destruct;
  • (id)getMoreMainInfomationAccessibilityDescription;
  • (void)onMenuItemWillHide;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDownRepeat;
  • (void)onTouchDown;
  • (void)onFavoriteAdd:(id)arg1;
  • (void)onForward:(id)arg1;
  • (void)onMoreOperate:(id)arg1;
  • (void)showOpearation;
  • (void)onClick;
  • (void)updateThumbImage;
  • (void)updateBkgImage:(BOOL)arg1;
  • (void)onClearResource;
  • (void)onDisappear;
  • (void)updateStatus:(id)arg1;
  • (void)layoutSubviewsInternal;
  • (id)getSimpleDisplayName:(id)arg1;
  • (struct CGSize)sizeForFrame:(struct CGRect)arg1;
  • (id)getBackgroundImageHL;
  • (id)getBackgroundImage;

@end

@interface WXGBackupAnalysisViewController : MMUIViewController { UIScrollView *m_mainScrollView; MMUILabel *m_infoLabel; MMUILabel *m_checkLabel; UISwitch *m_checkSwitch; UIButton *m_deleteInfoButton; UIButton *m_lookBackupInfoButton; UIButton *m_lookRecoverInfoButton; UIButton *m_lookCompareInfoButton; BackupInfoReport *m_backupReport; BackupInfoReport *m_recoverReport; BackupInfoReport *m_compareReport; BackupInfoReport *m_backupMoreReport; BackupInfoReport *m_recoverMoreReport; }

  • (void).cxx_destruct;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)onSwitchValueChange:(id)arg1;
  • (void)setLabelWithString:(id)arg1;
  • (void)lookCompareInfo;
  • (void)lookRecoverInfo;
  • (void)lookBackupInfo;
  • (void)deleteInfo;
  • (void)makeScrollView;
  • (void)addSwitch;
  • (void)addButtons;
  • (void)loadData;
  • (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QRCodeLoginLogic : NSObject <GetQRCodeLoginDelegate, CheckQRCodeLoginDelegate> { GetQRCodeLoginCGI *m_getQRCodeLoginCGI; CheckQRCodeLoginCGI *m_checkQRCodeLoginCGI; }

@property(retain, nonatomic) CheckQRCodeLoginCGI *m_checkQRCodeLoginCGI; // @synthesize m_checkQRCodeLoginCGI; @property(retain, nonatomic) GetQRCodeLoginCGI *m_getQRCodeLoginCGI; // @synthesize m_getQRCodeLoginCGI; - (void).cxx_destruct; - (void)OnCheckQRCodeLoginCancel; - (void)OnCheckQRCodeLoginExpried; - (void)OnCheckQRCodeLoginConfirmedWithUserName:(id)arg1 pwd:(id)arg2 nickName:(id)arg3 headImageURL:(id)arg4; - (void)OnCheckQRCodeLoginScaned:(id)arg1 nickName:(id)arg2; - (void)OnCheckQRCodeLoginFail; - (void)OnCheckQRCodeLoginUUIDExpired; - (void)OnGetQRCodeLoginSuccuss:(id)arg1; - (void)OnGetQRCodeLoginFail; - (void)StopQRCodeLogin; - (void)StartQRCodeLogin; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAdvertiseActionFloatView : MMUIView { WCDataItem *m_item; UIButton *m_unInterestBtn; UILabel *m_tipLabel; UIImageView *m_bgView; UIView *m_lineView; }

@property(readonly, nonatomic) UIButton *m_unInterestBtn; // @synthesize m_unInterestBtn; @property(readonly, nonatomic) WCDataItem *m_item; // @synthesize m_item; - (void).cxx_destruct; - (void)animationDidStop:(id)arg1 finished:(BOOL)arg2; - (void)hide; - (void)showWithItemData:(id)arg1 tipPoint:(struct CGPoint)arg2; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SettingNotificationViewController : SettingBaseViewController { DelaySwitchSettingLogic *m_delaySwitchLogic; }

  • (void).cxx_destruct;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2;
  • (id)tableView:(id)arg1 titleForFooterInSection:(int)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (void)makePushNoDisturbCell:(id)arg1 row:(unsigned int)arg2;
  • (void)makePushDetailCell:(id)arg1 row:(unsigned int)arg2;
  • (void)makeNotificationRemindCell:(id)arg1 row:(unsigned int)arg2;
  • (void)makeWCNotificationCell:(id)arg1 row:(unsigned int)arg2;
  • (void)makeNotificationCell:(id)arg1 row:(unsigned int)arg2;
  • (void)makeSwitchCell:(id)arg1 colName:(id)arg2 action:(SEL)arg3 on:(BOOL)arg4;
  • (void)openPushNoDisturbView;
  • (void)pushDetailSwitchChanged:(id)arg1;
  • (void)doSetPrivateConfig:(unsigned long)arg1 on:(BOOL)arg2 bitset:(unsigned long)arg3;
  • (void)vibrationSwitchChanged:(id)arg1;
  • (void)wcNotificationSwitchChanged:(id)arg1;
  • (void)soundSwitchChanged:(id)arg1;
  • (void)viewWillDisappear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;

@end

@interface NewUserGuideConfig : NSObject { BOOL bShowMainFrameTip; BOOL bShowContactsAddTip; BOOL bShowVoiceTip; BOOL bShowVoipAndPhoneTip; BOOL bShowNearByRedDot; BOOL bShowShakeRedDot; BOOL bShowSightTip; unsigned long uiRegTime; unsigned long uiStartCount; }

  • (void)initialize; @property(nonatomic) BOOL bShowSightTip; // @synthesize bShowSightTip; @property(nonatomic) BOOL bShowShakeRedDot; // @synthesize bShowShakeRedDot; @property(nonatomic) BOOL bShowNearByRedDot; // @synthesize bShowNearByRedDot; @property(nonatomic) BOOL bShowVoipAndPhoneTip; // @synthesize bShowVoipAndPhoneTip; @property(nonatomic) BOOL bShowVoiceTip; // @synthesize bShowVoiceTip; @property(nonatomic) BOOL bShowContactsAddTip; // @synthesize bShowContactsAddTip; @property(nonatomic) BOOL bShowMainFrameTip; // @synthesize bShowMainFrameTip; @property(nonatomic) unsigned long uiStartCount; // @synthesize uiStartCount; @property(nonatomic) unsigned long uiRegTime; // @synthesize uiRegTime;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface NewUserGuideLogic : NSObject { NSMutableDictionary *m_dicCurrentTips; NewUserGuideConfig *m_config; }

  • (id)shareLogic;
  • (void)removeNewUserGuide;
  • (void)loadNewUserGuide;
  • (void)createNewUserGuide;
  • (void)saveConfig:(id)arg1;
  • (void)removeConfig;
  • (id)loadConfig;
  • (id)getConfigPath;
  • (void).cxx_destruct;
  • (void)removeVoipAndPhoneTip:(BOOL)arg1;
  • (void)showVoipAndPhoneTip:(id)arg1 frame:(struct CGRect)arg2 sel:(SEL)arg3 target:(id)arg4;
  • (void)removeVoiceTip:(BOOL)arg1;
  • (void)showVoiceTip:(id)arg1 frame:(struct CGRect)arg2 sel:(SEL)arg3 target:(id)arg4;
  • (void)removeContactsTip:(BOOL)arg1;
  • (void)showContactsTip:(id)arg1 frame:(struct CGRect)arg2 sel:(SEL)arg3 target:(id)arg4;
  • (void)removeMainFrameTip:(BOOL)arg1;
  • (void)showMainFrameTip:(id)arg1 frame:(struct CGRect)arg2 sel:(SEL)arg3 target:(id)arg4;
  • (id)makeTip:(id)arg1 Left:(BOOL)arg2 Top:(BOOL)arg3 closeSel:(SEL)arg4 target:(id)arg5;
  • (void)makeAnimate:(id)arg1;
  • (BOOL)checkEnd;
  • (BOOL)existTip:(unsigned int)arg1;
  • (void)removeTip:(unsigned int)arg1;
  • (id)initWithConfig:(id)arg1;
  • (id)getConfig;
  • (void)removeNearByRedDot;
  • (BOOL)showNearByRedDot;
  • (void)removeShakeRedDot;
  • (BOOL)showShakeRedDot;

@end

@interface SetDeviceSafeViewController : MMUIViewController <WCAccountBindPhoneControlLogicDelegate, PBMessageObserverDelegate, NewDeviceLoginViewControllerDelegate, MMTableViewInfoDelegate, UIAlertViewDelegate> { MMTableViewInfo *m_tableViewInfo; WCAccountBindPhoneControlLogic *m_bindLogic; DelaySwitchSettingLogic *m_delaySwitchLogic; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)MessageReturnUpdateDevice:(id)arg1 Event:(unsigned long)arg2;
  • (void)MessageReturnDelDevice:(id)arg1 Event:(unsigned long)arg2;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)OnClickRightTopBtn;
  • (void)commitEditingForRowAtIndexPath:(id)arg1 Cell:(id)arg2;
  • (void)setDeviceName:(id)arg1 deviceInfo:(id)arg2;
  • (void)actionCell:(id)arg1;
  • (void)makeCell:(id)arg1 cellInfo:(id)arg2;
  • (void)onSwitchSafeDeviceVerify:(id)arg1;
  • (void)closeSafeDeviceVerify;
  • (void)openSafeDeviceVerify;
  • (void)onSetSafeDevice;
  • (void)bindPhoneReturn;
  • (void)onWCAccountBindPhoneControlLogicStop:(id)arg1;
  • (void)newDeviceLoginVerifyOK:(id)arg1 ticket:(id)arg2;
  • (void)dealloc;
  • (void)viewWillDisappear:(BOOL)arg1;
  • (void)viewDidLoad;
  • (void)viewDidLayoutSubviews;
  • (void)initView;
  • (void)willAppear;
  • (void)updatView;
  • (void)updateUnSetView;
  • (void)updateSetView;
  • (void)updateTopRightButtion;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AttachementObjectItem : NSObject { SEL _selAction; UIImage *_oImage; NSString *_nsTitle; NSObject *_object; BOOL _isNew; }

@property(nonatomic) BOOL isNew; // @synthesize isNew=_isNew; @property(retain, nonatomic) NSObject *object; // @synthesize object=_object; @property(retain, nonatomic) NSString *nsTitle; // @synthesize nsTitle=_nsTitle; @property(retain, nonatomic) UIImage *oImage; // @synthesize oImage=_oImage; @property(nonatomic) SEL selAction; // @synthesize selAction=_selAction; - (void).cxx_destruct;

@end

@interface AttachmentButton : MMTransparentButton { }

  • (struct CGRect)imageRectForContentRect:(struct CGRect)arg1;

@end

@interface SelectAttachmentViewController : MMUIViewController <SelectAttachmentViewDelegate, SelectAttachmentViewDataSource, MMTransparentButtonDelegate, IAppDataExt> { int _iCurSelection; id m_delegate; NSArray *m_rcmApps; NSArray *m_svcApps; BOOL _allowUploadLocation; BOOL _allowFavEntry; BOOL _allowVideoVoip; BOOL _allowShareCard; BOOL _allowVoiceVoip; BOOL _allowVoiceInput; BOOL _bAllocCamera; BOOL _allowWxTalk; BOOL _allowRecommendApp; BOOL _allowWXTalkFollowSight; BOOL _allowNameCardFollowRedEnvelope; BOOL _allowEnterpriseBrandEntry; NSMutableArray *_arrAttachementObjectItems; BOOL allowMultiTalk; }

@property(nonatomic) BOOL allowEnterpriseBrandEntry; // @synthesize allowEnterpriseBrandEntry=_allowEnterpriseBrandEntry; @property(nonatomic) BOOL allowMultiTalk; // @synthesize allowMultiTalk; @property(nonatomic) BOOL allowNameCardFollowRedEnvelope; // @synthesize allowNameCardFollowRedEnvelope=_allowNameCardFollowRedEnvelope; @property(nonatomic) BOOL allowWXTalkFollowSight; // @synthesize allowWXTalkFollowSight=_allowWXTalkFollowSight; @property(nonatomic) BOOL allowShareCard; // @synthesize allowShareCard=_allowShareCard; @property(nonatomic) BOOL allowRecommendApp; // @synthesize allowRecommendApp=_allowRecommendApp; @property(nonatomic) BOOL allowWxTalk; // @synthesize allowWxTalk=_allowWxTalk; @property(nonatomic) BOOL allowVoiceInput; // @synthesize allowVoiceInput=_allowVoiceInput; @property(nonatomic) BOOL allowVoiceVoip; // @synthesize allowVoiceVoip=_allowVoiceVoip; @property(nonatomic) BOOL allowVideoVoip; // @synthesize allowVideoVoip=_allowVideoVoip; @property(nonatomic) BOOL allowFavEntry; // @synthesize allowFavEntry=_allowFavEntry; @property(nonatomic) BOOL allowUploadLocation; // @synthesize allowUploadLocation=_allowUploadLocation; @property(retain, nonatomic) NSArray *m_svcApps; // @synthesize m_svcApps; @property(retain, nonatomic) NSArray *m_rcmApps; // @synthesize m_rcmApps; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)setSelectAttachmentViewAccessibility:(BOOL)arg1; - (void)adjustViewAndNavBarRect; - (void)onTopBarFrameChanged; - (void)OnAppSettingChanged; - (void)OnNewAppStatusChanged; - (void)OnAppIconChanged:(id)arg1; - (void)OnAppRegisterInfoChanged; - (void)MMTransparentButton_touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)MMTransparentButton_touchesBegan:(id)arg1 withEvent:(id)arg2; - (id)descriptionForAttachmentAtIndex:(unsigned long)arg1; - (id)viewForAttachmentAtIndex:(unsigned long)arg1; - (void)OnAttachmentClicked:(id)arg1; - (unsigned int)numberOfCols; - (unsigned int)numberOfRows; - (unsigned int)numberOfAttachment; - (id)getTextAtIndex:(unsigned long)arg1; - (id)getImageAtIndex:(unsigned long)arg1; - (id)appIDAtIndex:(unsigned long)arg1; - (void)viewDidLoad; - (void)resetView; - (void)updateView; - (void)dealloc; - (id)init; - (void)initObjectItem; - (void)initData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface QRCodeCardView : UIImageView { UIActivityIndicatorView *m_loadingView; UIImageView *m_imageQRView; MMHeadImageView *m_imageHeadView; UILabel *m_labelNickName; UILabel *m_labelLacation; UIImageView *m_sexImageView; CContact *m_contact; UILabel *changHintLabel; BOOL m_bIsNotAllowAddMeByQRCode; UIButton *m_bkgBtn; }

@property(readonly, nonatomic) UIActivityIndicatorView *m_loadingView; // @synthesize m_loadingView; @property(readonly, nonatomic) UIImageView *m_imageQRView; // @synthesize m_imageQRView; - (void).cxx_destruct; - (void)stopLoading; - (void)startLoading; - (void)onDownloadQRCodeFinish:(id)arg1 FooterWording:(id)arg2; - (void)getNextQRCode; - (void)layoutSubviews; - (void)initView; - (struct CGSize)calSelfSize; - (void)updateLocation; - (float)getHeight; - (void)fitNickName; - (void)updateNickName; - (void)dealloc; - (id)initWithContact:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WNNoteViewController : WNRichEditViewController <IFavoritesExt, IRecordDownloadExt, WCActionSheetDelegate, FavForwardLogicDelegate, UITextFieldDelegate, FavTagViewDelegate, UIScrollViewDelegate, FavFullScreenImageViewDelegate, UIAlertViewDelegate> { int _footerHeight; UITextField *_titleTextView; NSMutableArray *_toolbarBtns; NSURL *_indexFileURL; NSString *_notehtmlPath; BOOL _isLoadEnd; NSMutableArray *_itemArray; unsigned long _editTime; FavForwardLogicController *_favForwardLogicController; FavoritesItem *_backupItem; WNNoteVoiceItemUtil *_voiceUtil; UIButton *_voiceBtn; int originVersion; NSString *originDeviceId; int _saveStatus; BOOL dismissAfterSave; BOOL showActionsAfterSave; FavoritesItem *tagEditItem; MMTimer *backupTimer; BOOL hasAppear; BOOL isEmpty; UITextView *_jsLogView; BOOL m_editable; BOOL m_edited; BOOL m_editing; int _noteState; NSString *_htmlUrl; FavoritesItem *_favItem; FavoritesItem *_textFavItem; id _favPostControllerDelegate; CMessageWrap *_recordMsg; }

@property(retain, nonatomic) CMessageWrap *recordMsg; // @synthesize recordMsg=_recordMsg; @property(nonatomic) __weak id favPostControllerDelegate; // @synthesize favPostControllerDelegate=_favPostControllerDelegate; @property(retain, nonatomic) FavoritesItem *textFavItem; // @synthesize textFavItem=_textFavItem; @property(retain, nonatomic) FavoritesItem *favItem; // @synthesize favItem=_favItem; @property(retain, nonatomic) NSString *htmlUrl; // @synthesize htmlUrl=_htmlUrl; @property(retain, nonatomic) UITextView *jsLogView; // @synthesize jsLogView=_jsLogView; @property(nonatomic) BOOL m_editing; // @synthesize m_editing; @property(nonatomic) BOOL m_edited; // @synthesize m_edited; @property(nonatomic) BOOL m_editable; // @synthesize m_editable; @property(nonatomic) int noteState; // @synthesize noteState=_noteState; - (void).cxx_destruct; - (void)onSendLocationToFriend:(id)arg1 ViewController:(id)arg2; - (void)onFavFullScreenImageViewHide; - (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3; - (void)textFieldDidBeginEditing:(id)arg1; - (void)onFavTagEditOK; - (void)onFavTagEditBegin:(int)arg1; - (id)getFavForawrdViewController; - (id)getCurrentItem; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnDownloadRecordMessageOK:(id)arg1 DataId:(id)arg2 bThumb:(BOOL)arg3; - (void)OnRecordMessageDownloadOK:(id)arg1; - (void)OnDownloadFavoritesItemFail:(id)arg1 LocalDataId:(id)arg2; - (void)OnDownloadFavoritesItemOK:(id)arg1 LocalDataId:(id)arg2; - (void)onExportData:(id)arg1; - (void)onBecomeEdited; - (void)onBecomeEditing; - (void)onLongClickNode:(id)arg1 andRect:(struct CGRect)arg2; - (void)onClickNode:(id)arg1 andRect:(struct CGRect)arg2; - (void)onClickImageItem:(id)arg1 withData:(id)arg2 andRect:(struct CGRect)arg3; - (void)registerJavascriptLoggerCallback; - (void)configJavascriptLoggerView; - (BOOL)enableJavascriptLogger; - (id)insertTitleToContentBegin:(id)arg1 withTitle:(id)arg2; - (id)configInitData; - (void)stopVoiceRecord; - (void)updateItem:(id)arg1; - (void)insertItems:(id)arg1; - (BOOL)exceedSizeLimit:(id)arg1; - (void)insertItem:(id)arg1; - (void)registerJSCallBack; - (void)showMenuAction:(BOOL)arg1; - (void)onMenuAction:(id)arg1; - (void)clearBackup; - (void)backup; - (void)scheduleBackup; - (void)save; - (void)onAddItem:(id)arg1; - (void)changeNoteEditable:(BOOL)arg1; - (void)configNavbarEditing:(BOOL)arg1; - (void)configEditing:(BOOL)arg1; - (void)onHideKeyboard; - (void)configHeaderViewEditable:(BOOL)arg1; - (void)didRotateFromInterfaceOrientation:(int)arg1; - (void)updateToolViewBtns; - (void)viewDidLayoutSubviews; - (void)viewWillLayoutSubviews; - (void)initToolView; - (void)initNoteItemsData; - (void)viewDidLoad; - (void)DidEnterBackground:(id)arg1; - (void)dealloc; - (void)DismissMyselfAnimated:(BOOL)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)alertIfSaveWhenQuit; - (void)quitWithoutSave; - (void)disMissSelf; - (void)viewWillBePoped:(BOOL)arg1; - (void)loadURL:(id)arg1; - (void)configData; - (void)scrollViewDidScroll:(id)arg1; - (void)viewDidBePushed:(BOOL)arg1; - (void)viewWillBePushed:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewWillPresent:(BOOL)arg1; - (BOOL)useTransparentNavibar; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonReportData : MMObject { }

  • (void)ReportSendGifWithDatalength:(unsigned int)arg1 md5:(id)arg2 scene:(unsigned int)arg3;
  • (void)ReportSelectGifFailedWithDatalength:(unsigned int)arg1 scene:(unsigned int)arg2;
  • (void)ReportEmoticonAction:(unsigned int)arg1 MD5:(id)arg2 Scene:(unsigned int)arg3 DesignerId:(id)arg4 ProductId:(id)arg5;
  • (void)ReportEmoticonDownloadFromQrcode;
  • (void)ReportEmoticonDownloadFromNodeView;
  • (void)ReportEmoticonDownloadFromSns;
  • (void)ReportEmoticonDownloadFromPreview;
  • (void)ReportEmoticonBoardShowClick;

@end

@interface EmoticonStoreDownloadView : UIView <IEmoticonPackageStateMgrExt, IEmoticonPackageMgrExt> { BOOL _m_freeToDownload; unsigned long _m_extrance; id _m_delegate; UIImageView *_m_downloadedView; UIButton *_m_button; UIButton *_m_downloadButton; UIButton *_m_downloadedButton; EmotionProgressView *_m_progressView; UIActivityIndicatorView *_m_activityIndicatorView; int _m_scene; int _m_type; int _type; id _delegate; EmoticonStoreItem *_m_storeItem; }

@property(nonatomic) BOOL m_freeToDownload; // @synthesize m_freeToDownload=_m_freeToDownload; @property(retain, nonatomic) EmoticonStoreItem *m_storeItem; // @synthesize m_storeItem=_m_storeItem; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) int type; // @synthesize type=_type; @property(nonatomic) int m_type; // @synthesize m_type=_m_type; @property(nonatomic) int m_scene; // @synthesize m_scene=_m_scene; @property(retain, nonatomic) UIActivityIndicatorView *m_activityIndicatorView; // @synthesize m_activityIndicatorView=_m_activityIndicatorView; @property(retain, nonatomic) EmotionProgressView *m_progressView; // @synthesize m_progressView=_m_progressView; @property(retain, nonatomic) UIButton *m_downloadedButton; // @synthesize m_downloadedButton=_m_downloadedButton; @property(retain, nonatomic) UIButton *m_downloadButton; // @synthesize m_downloadButton=_m_downloadButton; @property(retain, nonatomic) UIButton *m_button; // @synthesize m_button=_m_button; @property(retain, nonatomic) UIImageView *m_downloadedView; // @synthesize m_downloadedView=_m_downloadedView; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(nonatomic) unsigned long m_extrance; // @synthesize m_extrance=_m_extrance; - (void).cxx_destruct; - (void)OnEmoticonPackageDownloadStatusChanged:(id)arg1 IsDownloaded:(BOOL)arg2; - (void)OnBuyItemCancel:(id)arg1; - (void)OnBuyItemFailed:(id)arg1; - (void)OnBuyItemSuccess:(id)arg1; - (void)OnDownloadProgressChanged:(id)arg1 CurrLength:(unsigned int)arg2 TotalLength:(unsigned int)arg3; - (void)OnUpdateEmoticonPackageState:(id)arg1 toState:(int)arg2; - (void)checkEmoticonBuyRet:(int)arg1; - (void)onClickButton; - (void)onClickDownloadButton; - (void)onState:(int)arg1; - (void)updateStoreItem:(id)arg1; - (id)getChannelButton; - (void)initChannelButton; - (void)initDownloadProgressView; - (void)initDownloadButton; - (void)initStateButton; - (void)initDownloadedView; - (void)layoutSubviews; - (void)loadSubView; - (id)initWithFrame:(struct CGRect)arg1; - (void)dealloc;

@end

@interface SightMomentDraftTipsViewController : MMUIViewController { id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)didReceiveMemoryWarning; - (void)viewDidLoad;

@end

@interface WCAccountControlData : NSObject { unsigned long m_uiLoginType; unsigned long m_uiFromScene; NSString *m_nsEmail; NSString *m_nsPwd; NSString *m_nsPwdMD5; NSString *m_nsPwd16MD5; NSString *m_nsUserName; NSString *m_nsLastLoginName; NSString *m_nsContryCode; NSString *m_nsPhoneNumber; NSString *m_nsFormatedPhoneNumber; NSString *m_nsTicket; int m_iRegisterControlFlag; UnifyAuthResponse *m_structAuthResponse; NSArray *m_arrNextStep; UIImage *m_headImage; NSData *m_dtVerifyImg; NSString *m_nsAlias; NSString *m_nsNickName; NSString *m_nsVerifySignature; NSString *m_nsVerifyCode; int m_iInputType; int m_iForceReg; int m_iRegMode; unsigned long m_uiRegNextShowStyle; unsigned long m_uiReportStatus; NSDictionary *m_dicStyleKeyValue; unsigned long m_uiNextAuthType; AccountBindPhoneInfo *m_oBindPhoneInfo; NSString *m_nsDeviceSafeCloseBtnTitle; NSString *m_nsDeviceSafeCloseUrl; NSString *m_nsRandomID; NSDate *m_ticketTime; }

@property(readonly, nonatomic) NSDate *m_ticketTime; // @synthesize m_ticketTime; @property(retain, nonatomic) NSString *m_nsRandomID; // @synthesize m_nsRandomID; @property(retain, nonatomic) NSString *m_nsDeviceSafeCloseUrl; // @synthesize m_nsDeviceSafeCloseUrl; @property(retain, nonatomic) NSString *m_nsDeviceSafeCloseBtnTitle; // @synthesize m_nsDeviceSafeCloseBtnTitle; @property(retain, nonatomic) AccountBindPhoneInfo *m_oBindPhoneInfo; // @synthesize m_oBindPhoneInfo; @property(nonatomic) unsigned long m_uiNextAuthType; // @synthesize m_uiNextAuthType; @property(retain, nonatomic) NSDictionary *m_dicStyleKeyValue; // @synthesize m_dicStyleKeyValue; @property(nonatomic) unsigned long m_uiReportStatus; // @synthesize m_uiReportStatus; @property(nonatomic) unsigned long m_uiRegNextShowStyle; // @synthesize m_uiRegNextShowStyle; @property(nonatomic) int m_iRegMode; // @synthesize m_iRegMode; @property(nonatomic) int m_iForceReg; // @synthesize m_iForceReg; @property(nonatomic) int m_iInputType; // @synthesize m_iInputType; @property(retain, nonatomic) NSString *m_nsVerifyCode; // @synthesize m_nsVerifyCode; @property(retain, nonatomic) NSString *m_nsVerifySignature; // @synthesize m_nsVerifySignature; @property(retain, nonatomic) NSString *m_nsNickName; // @synthesize m_nsNickName; @property(retain, nonatomic) NSString *m_nsAlias; // @synthesize m_nsAlias; @property(retain, nonatomic) NSData *m_dtVerifyImg; // @synthesize m_dtVerifyImg; @property(retain, nonatomic) UIImage *m_headImage; // @synthesize m_headImage; @property(retain, nonatomic) NSArray *m_arrNextStep; // @synthesize m_arrNextStep; @property(retain, nonatomic) UnifyAuthResponse *m_structAuthResponse; // @synthesize m_structAuthResponse; @property(nonatomic) int m_iRegisterControlFlag; // @synthesize m_iRegisterControlFlag; @property(retain, nonatomic) NSString *m_nsTicket; // @synthesize m_nsTicket; @property(retain, nonatomic) NSString *m_nsFormatedPhoneNumber; // @synthesize m_nsFormatedPhoneNumber; @property(retain, nonatomic) NSString *m_nsPhoneNumber; // @synthesize m_nsPhoneNumber; @property(retain, nonatomic) NSString *m_nsContryCode; // @synthesize m_nsContryCode; @property(retain, nonatomic) NSString *m_nsLastLoginName; // @synthesize m_nsLastLoginName; @property(retain, nonatomic) NSString *m_nsUserName; // @synthesize m_nsUserName; @property(retain, nonatomic) NSString *m_nsPwd16MD5; // @synthesize m_nsPwd16MD5; @property(retain, nonatomic) NSString *m_nsPwdMD5; // @synthesize m_nsPwdMD5; @property(retain, nonatomic) NSString *m_nsPwd; // @synthesize m_nsPwd; @property(nonatomic) unsigned long m_uiFromScene; // @synthesize m_uiFromScene; @property(nonatomic) unsigned long m_uiLoginType; // @synthesize m_uiLoginType; @property(retain, nonatomic) NSString *m_nsEmail; // @synthesize m_nsEmail; - (void).cxx_destruct; - (void)ParseBindPhoneInfoFromStyle:(id)arg1; - (BOOL)isFromForgetPwd; - (BOOL)isFromLogin; - (BOOL)isFromReg; - (id)init; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1;

@end

@interface FTSGameDetailView : FTSResultView { }

  • (void)onFTSMemorySearchResultChangedForGameDetailPage:(BOOL)arg1;
  • (void)selectWCGameItem:(id)arg1;
  • (void)hideKeyboard;
  • (BOOL)hasSearchDone:(id)arg1;
  • (id)getSearchArray:(id)arg1;
  • (void)showWCGameWebViewWithUrl:(id)arg1 title:(id)arg2;
  • (void)pop;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (void)handleTextChanged:(id)arg1 immediately:(BOOL)arg2;
  • (void)delaySearch:(id)arg1 slowMode:(BOOL)arg2;
  • (void)delaySearchImp:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface NewQQMailUtil : NSObject { }

  • (unsigned long)GetRealSize:(id)arg1 imageInfoList:(id)arg2 attachInfoList:(id)arg3;
  • (void)AddQQMailFailTipMsg:(id)arg1;

@end

@interface WCImageCache : MMService { NSMutableDictionary *m_WCImagesOfType; }

  • (BOOL)couldCacheImage:(id)arg1;
  • (void).cxx_destruct;
  • (unsigned long long)onServiceCleanCache;
  • (BOOL)onServiceMemoryWarning;
  • (void)clearAllCaches;
  • (void)setImage:(id)arg1 forMedia:(id)arg2 ofType:(int)arg3;
  • (id)getImage:(id)arg1 ofType:(int)arg2;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSFeatureCell : MMTableViewCell { FTSFeatureItem *_featureItem; NSString *_searchText; MMBrandHeadImageView *_thumbImageView; AttributeLabel *_titleLabel; AttributeLabel *_detailLabel; }

@property(retain, nonatomic) NSString *searchText; // @synthesize searchText=_searchText; - (void).cxx_destruct; - (void)updateFeatureItem:(id)arg1 searchText:(id)arg2; - (void)updateStatus:(BOOL)arg1; - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2; - (void)initView; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface MainFrameLogicController : MMObject <MessageObserverDelegate, IGroupMgrExt, INetworkStatusMgrExt, IMMNewSessionMgrExt, IWXTalkPresentExt, IContactMgrExt> { id m_delegate; BOOL m_bPlayNewMsgDuringOneSync; vector_bc4292e6 m_vecMesssageIdToListen; NSMutableArray *m_voiceSearcharrFilteredSession; NSMutableArray *m_arrFilteredSession; NSString *m_nsLastSearchText; MMTimer *m_updateTimeLabelTimer; BOOL m_bReadyToLoadData; NSMutableDictionary *m_dicPlayNewMsgNotify; NSString *m_nsUsrNameOnStatusBar; unsigned long m_shownCellMaxIndex; BOOL m_bIsPreCreatingCellData; int m_lastPreCreateCellIndex; MainFrameCellDataManager *m_cellDataMgr; WAContactGetter *m_contactGetter; }

@property(retain, nonatomic) NSString *m_nsLastSearchText; // @synthesize m_nsLastSearchText; @property(readonly, nonatomic) BOOL m_bReadyToLoadData; // @synthesize m_bReadyToLoadData; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (id).cxx_construct; - (void).cxx_destruct; - (void)pluginsChanged:(id)arg1; - (void)onNetworkStatusChange:(unsigned long)arg1; - (void)OnChangeNotifyStatus:(id)arg1 withStatus:(BOOL)arg2; - (void)OnQuitGroup:(id)arg1; - (void)popToMainFrameAnimated:(id)arg1; - (void)OnChangeGroup:(id)arg1; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)onDeleteSession:(unsigned long)arg1 withUser:(id)arg2; - (void)onActiveUsrNameChange:(id)arg1 curUsrName:(id)arg2; - (void)onNewMsgArriving:(id)arg1 NotifyFlag:(int)arg2; - (void)onSessionTotalUnreadCountChange:(unsigned long)arg1; - (void)onSessionChanged:(id)arg1; - (void)onNeedReload; - (void)onSessionRebuildEnd; - (void)onSessionRebuildBegin; - (float)heightForRowAtIndex:(unsigned long)arg1; - (void)clearResource; - (BOOL)canShowStatusBar; - (id)getSessionInfoOnStatusBar; - (unsigned long)getCurNetworkStatusType; - (BOOL)isInitEd; - (BOOL)isShowSetHead; - (id)getSessionInfoByContact:(id)arg1; - (void)cancelSearch; - (void)doSearch:(id)arg1; - (void)setVoiceSearchFilteredSessionInfo:(id)arg1; - (id)getVoiceSearchFilteredSessionInfo:(unsigned long)arg1; - (int)getLastActionSessionIndex; - (int)getFirstHasUnreadReadcodMsgSessionIndexFrom:(int)arg1; - (int)getFirstHasUnreadNotReadcodMsgSessionIndexFrom:(int)arg1; - (int)getFirstHasUnreadMsgSessionIndexFrom:(int)arg1; - (id)getFilteredSessionInfo:(unsigned long)arg1; - (unsigned int)getFilteredSessionCount; - (unsigned int)getVoiceSearchFilteredSessionCount; - (BOOL)isHasActiveUsr; - (BOOL)isActiveUsr:(id)arg1; - (void)setActiveSession:(id)arg1; - (void)deleteSession:(unsigned int)arg1; - (unsigned long)getTotalUnreadCountInRedDot; - (unsigned long)getTotalUnreadCount; - (id)getSessionInfo:(unsigned int)arg1; - (unsigned long)getSessionCount; - (void)setReadyToLoadData; - (void)updateTimeForAllCellDatas; - (void)removeCellData:(id)arg1; - (id)getCellDataByUsrName:(id)arg1; - (void)cleanupPreLoadCacheIfNeed:(unsigned long)arg1; - (void)cleanupCellDataCache; - (id)updateCellData:(id)arg1; - (id)getCellDataForFilterSession:(unsigned long)arg1; - (id)getCellData:(unsigned long)arg1; - (void)dealloc; - (id)initWithFromReg:(BOOL)arg1; - (void)fixSelfHeadImage; - (void)removeNotificationCenterObservers; - (void)addNotificationCenterObservers; - (void)unRegisterExt; - (void)registerExt; - (void)unListenMessageId; - (void)initMessageIdToListen; - (void)callUpdateSessionByName:(id)arg1; - (void)callUpdateSession:(id)arg1; - (void)callUpdateWXTalkStatusBar; - (void)callUpdateStatusBar; - (id)getUnreadSessionInfoList; - (void)playNewMsgNotify:(id)arg1 NotifyFlag:(int)arg2; - (BOOL)isPlayingOrRecording; - (BOOL)isMsgUnread:(id)arg1 NotifyFlag:(int)arg2; - (void)handleUIApplicationDidBecomeActiveNotification:(id)arg1; - (void)onUpdateTimeLabelTimer:(id)arg1; - (void)stopUpdateTimeLabelTimer; - (void)startUpdateTimeLabelTimer; - (void)startupPreCreateForCellData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCUploadMgr : MMObject <WCTaskUploaderDelegate, INetworkStatusMgrExt, ICdnComMgrExt> { FIFOFileQueue *m_taskQueue; NSMutableArray *m_failedQueue; NSMutableArray *m_succeedItems; id m_delegate; BOOL m_taskRunning; WCTaskUploader *m_taskUploader; NSDate *m_dateLastNotifySentFail; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)OnCdnInit; - (void)onNetworkStatusChange:(unsigned long)arg1; - (void)enterBackground; - (void)enterForeground; - (void)restartAllFailUploadFromLocalNotification; - (void)onUploadFailNotify:(id)arg1; - (void)onUploadFinished:(id)arg1; - (void)onMediaUploadFinished:(id)arg1 task:(id)arg2; - (void)saveCurrentTask; - (void)notifyUploadFailStatusChanged:(id)arg1; - (void)notifyUploadRestart:(id)arg1; - (void)notifyUploadFailed:(id)arg1; - (void)notifyUploadFinished:(id)arg1; - (void)addUploadTask:(id)arg1; - (void)deleteUploadTaskWithDataIem:(id)arg1; - (void)restartUploadTaskWithDataIem:(id)arg1; - (void)TryStartTask; - (void)setTaskFail:(id)arg1; - (BOOL)cleanFailDataItemForSpam:(id)arg1; - (void)deleteHomepageSucceedUploads:(id)arg1; - (void)deleteTimelineSucceedUploads:(id)arg1; - (void)doDeleteSucceedUploads:(id)arg1 from:(id)arg2; - (id)getHomepageSucceedUploads; - (id)getTimelineSucceedUploads; - (void)addSucceedUpload:(id)arg1; - (id)getFailedUploads; - (id)getInQueueUploads; - (void)cleanUpForTask:(id)arg1; - (void)setClientIDForMedia:(id)arg1; - (BOOL)saveSucceedItems; - (BOOL)loadSucceedItems; - (BOOL)saveFailedQueue; - (BOOL)loadFailedQueue; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonWebDownloadMgr : MMService { NSMutableDictionary *m_downloadQueue; }

@property(retain, nonatomic) NSMutableDictionary *m_downloadQueue; // @synthesize m_downloadQueue; - (void).cxx_destruct; - (BOOL)cancelDownloadEmoticon:(id)arg1 ThumbUrl:(id)arg2; - (BOOL)downloadEmoticon:(id)arg1 withUserData:(id)arg2; - (BOOL)isEmoticonExist:(id)arg1; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)connectionDidFinishLoading:(id)arg1; - (id)thumbForImageData:(id)arg1; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (void)connection:(id)arg1 didReceiveResponse:(id)arg2; - (id)infoForUrlConnnection:(id)arg1; - (id)downloadTempPathForUrl:(id)arg1; - (id)cachePathForUrl:(id)arg1; - (id)hashForUrl:(id)arg1; - (id)cacheRootPath; - (void)dealloc; - (id)init; - (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSWebSearchCell : UITableViewCell { MMUILabel *_keyLabel; UIImageView *_searchIcon; UIView *_labelContentView; MMUILabel *_labelLeft; MMUILabel *_subTitleLabel; }

  • (float)getCellHeight;
  • (void).cxx_destruct;
  • (void)layoutSubviewsOfKeywordStyle;
  • (void)layoutSubviews;
  • (void)updateWord:(id)arg1;
  • (void)initViewOfKeywordStyle;
  • (void)initView;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface MultiTalkMonoMsgIdKeyReport : NSObject { }

  • (void)sysCallCannotAccept;
  • (void)sysCallCannotCreate;
  • (void)pushKitReceiveMsg;
  • (void)logicCancelOk;
  • (void)logicCancelCloseNotification;
  • (void)logicCancelErrorMsgNotVaild;
  • (void)logicCancelErrorNotCancelMsg;
  • (void)logicCancelErrorMsgType;
  • (void)logicRejectOk;
  • (void)logicRejectMsgThaSameWithUI;
  • (void)logicRejectErrorMsgNotVaild;
  • (void)logicRejectErrorNotInviteMsg;
  • (void)logicRejectErrorMsgType;
  • (void)logicStartShowNotification;
  • (void)logicStartUIOk;
  • (void)logicStartStrangerAutoReject;
  • (void)logicStartErrorMsgNotVaild;
  • (void)logicStartErrorNotInviteMsg;
  • (void)logicStartErrorMsgType;
  • (void)msgSyncCancel;
  • (void)msgSyncInvite;
  • (void)msgServerBlockMultiTalk;
  • (void)reportId:(int)arg1 Key:(int)arg2;

@end

@interface FacebookViewController : AccountBaseViewController <IMMFacebookMgrExt, UIAlertViewDelegate> { UIButton *m_bindBtn; UIButton *m_unBindBtn; UIButton *m_doneBtn; UIViewController *m_vcAccount; MMTableViewInfo *m_tableViewInfo; }

@property(retain, nonatomic) UIViewController *m_vcAccount; // @synthesize m_vcAccount; - (void).cxx_destruct; - (void)onUnBindFacebookFinish:(unsigned long)arg1; - (void)onBindFacebookFinish:(unsigned long)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onUnbind; - (void)done; - (void)onUnBindAccount; - (void)bind; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)updateTableCell; - (void)initFooterView; - (void)initHeaderView; - (void)dealloc; - (void)disMiss; - (void)updateView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FTSBussinessResult : MMObject { unsigned long long _bussinessType; unsigned long _continueFlag; NSString *_title; NSMutableArray *_arrResultItem; unsigned long _totalCount; NSMutableArray *_arrKeyword; NSString *_searchId; }

  • (id)fromServerObject:(id)arg1; @property(retain, nonatomic) NSString *searchId; // @synthesize searchId=_searchId; @property(retain, nonatomic) NSMutableArray *arrKeyword; // @synthesize arrKeyword=_arrKeyword; @property(nonatomic) unsigned long totalCount; // @synthesize totalCount=_totalCount; @property(retain, nonatomic) NSMutableArray *arrResultItem; // @synthesize arrResultItem=_arrResultItem; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(nonatomic) unsigned long continueFlag; // @synthesize continueFlag=_continueFlag; @property(nonatomic) unsigned long long bussinessType; // @synthesize bussinessType=_bussinessType;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface FTSBussinessResultItem : MMObject { unsigned long _type; FTSBussinessContactItem *_contactItem; FTSBussinessCommonItem *_commonItem; FTSBussinessPOIItem *_poiItem; FTSBussinessSnsItem *_snsItem; unsigned long long _docId; }

  • (id)fromServerObject:(id)arg1; @property(retain, nonatomic) FTSBussinessSnsItem *snsItem; // @synthesize snsItem=_snsItem; @property(retain, nonatomic) FTSBussinessPOIItem *poiItem; // @synthesize poiItem=_poiItem; @property(nonatomic) unsigned long long docId; // @synthesize docId=_docId; @property(retain, nonatomic) FTSBussinessCommonItem *commonItem; // @synthesize commonItem=_commonItem; @property(retain, nonatomic) FTSBussinessContactItem *contactItem; // @synthesize contactItem=_contactItem; @property(nonatomic) unsigned long type; // @synthesize type=_type;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface FTSBussinessContactItem : MMObject { NSString *_nickName; FTSBussinessDetailInfo *_detailInfo; CContact *_contact; }

  • (id)fromServerObject:(id)arg1; @property(retain, nonatomic) CContact *contact; // @synthesize contact=_contact; @property(retain, nonatomic) FTSBussinessDetailInfo *detailInfo; // @synthesize detailInfo=_detailInfo; @property(retain, nonatomic) NSString *nickName; // @synthesize nickName=_nickName;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface FTSBussinessDetailInfo : MMObject { NSString *_iconUrl; NSString *_desc; NSString *_descFormat; NSMutableString *_showDesc; }

@property(retain, nonatomic) NSString *descFormat; // @synthesize descFormat=_descFormat; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *iconUrl; // @synthesize iconUrl=_iconUrl; - (void).cxx_destruct; - (id)getShowDescOfFullYear; - (id)getShowDesc; - (id)init;

@end

@interface FTSBussinessActionInfo : MMObject { unsigned long _actionType; NSString *_url; }

@property(retain, nonatomic) NSString *url; // @synthesize url=_url; @property(nonatomic) unsigned long actionType; // @synthesize actionType=_actionType; - (void).cxx_destruct; - (id)init;

@end

@interface FTSBussinessCommonItem : MMObject { NSString *_title; NSString *_desc; NSString *_thumbUrl; FTSBussinessDetailInfo *_detailInfo; FTSBussinessActionInfo *_actionInfo; }

  • (id)fromServerObject:(id)arg1; @property(retain, nonatomic) FTSBussinessActionInfo *actionInfo; // @synthesize actionInfo=_actionInfo; @property(retain, nonatomic) FTSBussinessDetailInfo *detailInfo; // @synthesize detailInfo=_detailInfo; @property(retain, nonatomic) NSString *thumbUrl; // @synthesize thumbUrl=_thumbUrl; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(retain, nonatomic) NSString *title; // @synthesize title=_title;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface FTSBussinessPOIItem : MMObject { NSString *_title; NSString *_url; NSString *_postion; NSString *_detailInfo; unsigned long _starLevel; NSString *_average; unsigned long _poiFlag; }

  • (id)fromServerObject:(id)arg1; @property(nonatomic) unsigned long poiFlag; // @synthesize poiFlag=_poiFlag; @property(retain, nonatomic) NSString *average; // @synthesize average=_average; @property(nonatomic) unsigned long starLevel; // @synthesize starLevel=_starLevel; @property(retain, nonatomic) NSString *detailInfo; // @synthesize detailInfo=_detailInfo; @property(retain, nonatomic) NSString *postion; // @synthesize postion=_postion; @property(retain, nonatomic) NSString *url; // @synthesize url=_url; @property(retain, nonatomic) NSString *title; // @synthesize title=_title;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface FTSBussinessSnsItem : MMObject { unsigned long long _id; NSString *_objectXmlDesc; WCDataItem *_wcDataItem; }

  • (id)fromServerObject:(id)arg1; @property(retain, nonatomic) WCDataItem *wcDataItem; // @synthesize wcDataItem=_wcDataItem; @property(retain, nonatomic) NSString *objectXmlDesc; // @synthesize objectXmlDesc=_objectXmlDesc; @property(nonatomic) unsigned long long id; // @synthesize id=_id;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface FTSWebSearchClickReportItem : MMObject { unsigned long _scene; NSString *_searchID; NSString *_recommendID; NSString *_docID; unsigned long _docPos; unsigned long _typePos; unsigned long _isHomePage; unsigned long _expand1; NSString *_suggestionID; unsigned long _clickType; NSString *_expand2; NSString *_logString; unsigned long long _businessType; unsigned long long _timeStamp; }

@property(retain, nonatomic) NSString *logString; // @synthesize logString=_logString; @property(retain, nonatomic) NSString *expand2; // @synthesize expand2=_expand2; @property(nonatomic) unsigned long clickType; // @synthesize clickType=_clickType; @property(retain, nonatomic) NSString *suggestionID; // @synthesize suggestionID=_suggestionID; @property(nonatomic) unsigned long expand1; // @synthesize expand1=_expand1; @property(nonatomic) unsigned long long timeStamp; // @synthesize timeStamp=_timeStamp; @property(nonatomic) unsigned long isHomePage; // @synthesize isHomePage=_isHomePage; @property(nonatomic) unsigned long typePos; // @synthesize typePos=_typePos; @property(nonatomic) unsigned long docPos; // @synthesize docPos=_docPos; @property(retain, nonatomic) NSString *docID; // @synthesize docID=_docID; @property(nonatomic) unsigned long long businessType; // @synthesize businessType=_businessType; @property(retain, nonatomic) NSString *recommendID; // @synthesize recommendID=_recommendID; @property(retain, nonatomic) NSString *searchID; // @synthesize searchID=_searchID; @property(nonatomic) unsigned long scene; // @synthesize scene=_scene; - (void).cxx_destruct; - (id)description; - (BOOL)isValid; - (id)initWithDictionary:(id)arg1; - (id)init;

@end

@interface MMEmotionTusijiDetailViewController : MMUIViewController <EmoticonGridViewDelegate, SessionSelectControllerDelegate, IEmoticonPackageMgrExt, IEmoticonPackageStateMgrExt> { UIButton *m_downloadButton; UIButton *m_useButton; UIScrollView *m_scrollView; EmoticonGridView *m_gridView; EmotionProgressView *m_progressView; UIImageView *m_headImageView; UIImageView *m_headCoverImageView; UIView *m_desBackView; UILabel *m_descLabel; UIView *m_previewTipView; UIView *m_previewBaseView; UIView *m_copyRightView; UIView *m_stateView; }

@property(retain, nonatomic) UIView *m_stateView; // @synthesize m_stateView; @property(retain, nonatomic) UIView *m_copyRightView; // @synthesize m_copyRightView; @property(retain, nonatomic) UIView *m_previewBaseView; // @synthesize m_previewBaseView; @property(retain, nonatomic) UIView *m_previewTipView; // @synthesize m_previewTipView; @property(retain, nonatomic) UILabel *m_descLabel; // @synthesize m_descLabel; @property(retain, nonatomic) UIView *m_desBackView; // @synthesize m_desBackView; @property(retain, nonatomic) UIImageView *m_headCoverImageView; // @synthesize m_headCoverImageView; @property(retain, nonatomic) UIImageView *m_headImageView; // @synthesize m_headImageView; @property(retain, nonatomic) EmotionProgressView *m_progressView; // @synthesize m_progressView; @property(retain, nonatomic) EmoticonGridView *m_gridView; // @synthesize m_gridView; @property(retain, nonatomic) UIScrollView *m_scrollView; // @synthesize m_scrollView; @property(retain, nonatomic) UIButton *m_useButton; // @synthesize m_useButton; @property(retain, nonatomic) UIButton *m_downloadButton; // @synthesize m_downloadButton; - (void).cxx_destruct; - (void)viewDidLayoutSubviews; - (void)OnUpdateEmoticonPackageState:(id)arg1 toState:(int)arg2; - (void)onState:(int)arg1; - (void)OnDownloadProgressChanged:(id)arg1 CurrLength:(unsigned int)arg2 TotalLength:(unsigned int)arg3; - (void)OnUpdateEmoticonPackageListAfterSort; - (void)OnUpdateEmoticonPackageList; - (void)didReceiveMemoryWarning; - (void)onTapEmoticonWrap:(id)arg1; - (id)getPreviewSuperview; - (void)OnSelectSessionCancel:(id)arg1; - (void)OnSelectSession:(id)arg1 SessionSelectController:(id)arg2; - (BOOL)checkMsgControllerFrom:(id)arg1; - (BOOL)recurisiveCheckMsgControllerToRootFrom:(id)arg1; - (void)onClickUseButton; - (void)onClickDownloadButton; - (void)onLawBtnClick; - (struct CGPoint)makePackTypeLabel:(id)arg1 marginPoint:(struct CGPoint)arg2; - (struct CGPoint)makeStatementCell:(id)arg1 marginPoint:(struct CGPoint)arg2; - (struct CGPoint)makeCopyRightCell:(id)arg1 marginPoint:(struct CGPoint)arg2; - (struct CGPoint)createEmoticonGridView:(id)arg1 margin:(struct CGPoint)arg2; - (void)makeRightDotLine:(id)arg1 marginPoint:(struct CGPoint)arg2 width:(float)arg3 height:(float)arg4; - (void)makeLeftDotLine:(id)arg1 marginPoint:(struct CGPoint)arg2 width:(float)arg3 height:(float)arg4; - (struct CGPoint)makePreviewTipCell:(id)arg1 marginPoint:(struct CGPoint)arg2; - (void)createDesLabelView:(id)arg1; - (void)createDesBackgroundView:(id)arg1; - (void)createCoverImageView:(id)arg1; - (void)viewDidLoad; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VOIPRecentConnect : NSObject { NSMutableArray *m_videoRecentConnectUserName; NSMutableArray *m_voiceRecentConnectUserName; }

  • (id)loadFromFile;
  • (id)getSavePath;
  • (id)getSaveRootDir;
  • (void)initialize; @property(retain, nonatomic) NSMutableArray *m_voiceRecentConnectUserName; // @synthesize m_voiceRecentConnectUserName; @property(retain, nonatomic) NSMutableArray *m_videoRecentConnectUserName; // @synthesize m_videoRecentConnectUserName;
  • (void).cxx_destruct;
  • (void)saveToCache;
  • (void)dealloc;
  • (void)addRecentVoiceConnect:(id)arg1;
  • (void)addRecentVideoConnect:(id)arg1;
  • (id)getRecentVoiceContact;
  • (id)getRecentVideoConnect;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXVideoSlider : UISlider { }

  • (id)getFrontgroundImage;
  • (id)getBackgroundImage;
  • (void)initView;

@end

@interface FTSContactDetailView : FTSResultView <contactInfoDelegate, ContactInfoViewControllerDelegate, IFTSContactMgrExt, FTSAddressBookFriendCellDelegate> { AddressBookFriend *_curAddressBookFriend; ContactInfoViewController *_curAddressBookFriendView; CContact *_curContact; CContactVerifyLogic *_contactVerifyLogic; int _ftsContactType; }

@property(nonatomic) int ftsContactType; // @synthesize ftsContactType=_ftsContactType; - (void).cxx_destruct; - (void)onUpdateContact:(id)arg1; - (void)selectAddressBookFriend:(id)arg1; - (void)onFTSSelectAddressBookFriend:(id)arg1; - (void)onFTSDetailPageContactResultChanged; - (BOOL)hasSearchDone:(id)arg1; - (id)getSearchArray:(id)arg1; - (void)pop; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)openMessageContentView:(id)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)handleTextChanged:(id)arg1 immediately:(BOOL)arg2; - (void)delaySearch:(id)arg1 slowMode:(BOOL)arg2; - (void)delaySearchImp:(id)arg1; - (void)dealloc; - (id)initWithType:(int)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BluetoothLoginLogic : WCAccountBaseControlLogic <QRCodeLoginExt, WCAccountManualAuthControlLogicDelegate> { WCAccountManualAuthControlLogic *m_manualAuthLogic; int _loginType; NSString *_userName; NSString *_password; NSString *_broadcastUUID; }

@property(retain, nonatomic) NSString *broadcastUUID; // @synthesize broadcastUUID=_broadcastUUID; @property(retain, nonatomic) NSString *password; // @synthesize password=_password; @property(retain, nonatomic) NSString *userName; // @synthesize userName=_userName; @property(nonatomic) int loginType; // @synthesize loginType=_loginType; - (void).cxx_destruct; - (BOOL)onManualAuthControlLogicError:(id)arg1; - (void)onManualAuthControlLogicStop:(unsigned int)arg1 response:(id)arg2; - (void)doAuthWithType:(int)arg1; - (void)stopLoginLogic; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavTagButton : UIButton { BOOL isChosen; }

@property(nonatomic) BOOL isChosen; // @synthesize isChosen; - (id)init;

@end

@interface FavTagListView : MMUIView { NSMutableArray *m_arrTagButtons; NSString *m_defaultButtonTextColor; NSString *m_title; id m_delegate; }

@property(retain, nonatomic) NSString *m_title; // @synthesize m_title; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (id)getHighLightTagList; - (void)buttonClicked:(id)arg1; - (struct CGPoint)getPositionForView:(id)arg1 withWidth:(float)arg2 behindButton:(id)arg3; - (void)unHighLightAll; - (void)highLightButtons:(id)arg1; - (void)setButtonHighLight:(BOOL)arg1 named:(id)arg2; - (id)addButton:(id)arg1; - (void)setButtonBackground:(id)arg1 chosen:(BOOL)arg2; - (void)layoutSubviews; - (id)initWithTags:(id)arg1 title:(id)arg2 btnimg:(id)arg3 txtColor:(id)arg4; - (id)initWithTags:(id)arg1 title:(id)arg2;

@end

@interface StoreEmotionCollectionHeaderView : UICollectionReusableView { UIView *_bottomLine; UILabel *_titleLabel; UIView *_topLine; }

@property(retain, nonatomic) UIView *topLine; // @synthesize topLine=_topLine; @property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel=_titleLabel; - (void).cxx_destruct; - (void)setHeaderColor:(id)arg1; - (void)setHeaderX:(float)arg1; - (void)setHeaderFont:(id)arg1; - (void)setHeaderViewTitle:(id)arg1; - (void)setupViews; - (void)setLineViewColor:(id)arg1; - (void)setTitleLabelX:(float)arg1; - (void)hideBottomLine; - (void)showBottomLine; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface EmoticonGridView : MMUIView <EmoticonDescMgrExt, EmoticonViewWithPreviewDelegate> { id m_delegate; NSArray *m_emoticonWrapArray; NSMutableArray *m_emoticonViewArray; NSString *m_packageId; int m_column; int m_row; float m_itemWidth; float m_itemHeight; float m_edgeTop; float m_edgeLeft; float m_intervalX; float m_intervalY; }

  • (float)heightForWidth:(float)arg1 totalCount:(unsigned int)arg2;
  • (float)edgeLeftForWidth:(float)arg1;
  • (unsigned int)emoticonCountPerPageForSize:(struct CGSize)arg1; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) float m_intervalY; // @synthesize m_intervalY; @property(nonatomic) float m_intervalX; // @synthesize m_intervalX; @property(nonatomic) float m_edgeLeft; // @synthesize m_edgeLeft; @property(nonatomic) float m_edgeTop; // @synthesize m_edgeTop; @property(nonatomic) float m_itemHeight; // @synthesize m_itemHeight; @property(nonatomic) float m_itemWidth; // @synthesize m_itemWidth; @property(nonatomic) int m_row; // @synthesize m_row; @property(nonatomic) int m_column; // @synthesize m_column; @property(retain, nonatomic) NSString *m_packageId; // @synthesize m_packageId; @property(retain, nonatomic) NSMutableArray *m_emoticonViewArray; // @synthesize m_emoticonViewArray; @property(retain, nonatomic) NSArray *m_emoticonWrapArray; // @synthesize m_emoticonWrapArray;
  • (void).cxx_destruct;
  • (void)reLayout;
  • (void)onGetEmoticonDesc:(id)arg1 descList:(id)arg2;
  • (id)getPreviewSuperview;
  • (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
  • (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
  • (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  • (int)getRealIndexFromPoint:(struct CGPoint)arg1;
  • (void)onLongPressOnEmoticon:(id)arg1;
  • (void)reloadData;
  • (void)calculateLayout;
  • (id)buttonKey;
  • (id)emoticonKey;
  • (void)setGridViewDelegate:(id)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;
  • (id)customPackageId;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MsgDataSaveLogic : NSObject <IDownloadImageExt, IMsgExt> { id m_delegate; NSMutableDictionary *m_dicMsgDownloading; NSMutableArray *m_arrMsgToSave; NSMutableArray *m_arrMsgExpired; BOOL m_bOK; BOOL m_bExpired; BOOL m_bFail; BOOL m_bEnd; }

  • (void).cxx_destruct;
  • (void)OnModMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)OnMsgDownloadVideoExpiredFail:(id)arg1 MsgWrap:(id)arg2;
  • (void)OnDownloadImageOk:(id)arg1;
  • (void)OnDownloadImageExpired:(id)arg1;
  • (void)OnDownloadImageFail:(id)arg1;
  • (void)checkDownLoadEnd;
  • (void)onSave:(id)arg1;
  • (void)startDownloadImg:(id)arg1;
  • (void)StartDownloadVideo:(id)arg1;
  • (void)saveOneByOne:(id)arg1;
  • (void)saveMsg:(id)arg1 completionBlock:(CDUnknownBlockType)arg2;
  • (id)imagePath:(id)arg1;
  • (void)endLogic;
  • (void)dealloc;
  • (id)initWithDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SingleEmotionDownloadWrap : MMObject { BOOL _isTempFirst; NSString *_md5; NSString *_cdnUrlString; NSString *_encryptUrlString; NSString *_aesKey; NSString *_designerId; }

@property(retain, nonatomic) NSString *designerId; // @synthesize designerId=_designerId; @property(nonatomic) BOOL isTempFirst; // @synthesize isTempFirst=_isTempFirst; @property(retain, nonatomic) NSString *aesKey; // @synthesize aesKey=_aesKey; @property(retain, nonatomic) NSString *encryptUrlString; // @synthesize encryptUrlString=_encryptUrlString; @property(retain, nonatomic) NSString *cdnUrlString; // @synthesize cdnUrlString=_cdnUrlString; @property(retain, nonatomic) NSString *md5; // @synthesize md5=_md5; - (void).cxx_destruct; - (id)description;

@end

@interface StoreEmotionSingleDownloadMgr : MMService <EmoticonDownloadProxyDelegate, MMService> { OrderedDictionary *m_downloadQueue; EmoticonDownloadProxy *m_downloadCgi; }

  • (void).cxx_destruct;
  • (void)onEmoticonDownloadMd5Failed:(id)arg1 withUserInfo:(id)arg2;
  • (void)onEmoticonDownloadMd5Ok:(id)arg1 AndFilePath:(id)arg2 withUserInfo:(id)arg3;
  • (void)onEmoticonDownloadMd5Failed:(id)arg1;
  • (void)onEmoticonDownloadMd5Ok:(id)arg1 AndFilePath:(id)arg2;
  • (void)finishDownloadEmotionWithMd5:(id)arg1;
  • (void)checkDownload;
  • (id)dataOfEmoticonIfExistedWithWrap:(id)arg1;
  • (BOOL)saveToNotTempPathWithMD5:(id)arg1;
  • (BOOL)downloadEmotionWithWrap:(id)arg1;
  • (BOOL)downloadEmotionWithMD5:(id)arg1 andCdnUrl:(id)arg2;
  • (BOOL)downloadEmotionWithMD5:(id)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PlayingController : MMObject <IAudioReceiverExt, UIAlertViewDelegate> { BOOL m_bPlaying; unsigned long m_uiMesLocalID; CMessageWrap *m_msgWrap; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)dealloc; - (void)Reset; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)PlayVideo:(id)arg1; - (void)videoPlayFinished:(id)arg1; - (void)OnEarTip; - (void)OnBeginPlaying:(unsigned long)arg1 ErrNo:(int)arg2; - (void)OnEndPlaying:(unsigned long)arg1 isForceStop:(BOOL)arg2; - (void)OnPlayProcess:(unsigned long)arg1 Process:(unsigned long)arg2; - (void)StopPlayMessageWithUsrName:(id)arg1; - (void)StopPlayMessage:(id)arg1; - (void)StartPlayMessage:(id)arg1; - (id)getChatName:(id)arg1; - (BOOL)isPlaying; - (void)UnRegister; - (void)Register; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RoomContactSelectViewController : MMSearchBarDisplayController <AddMemLogicDelegate, DelMemLogicDelegate, tableViewDelegate, UITableViewDelegate, UITableViewDataSource, UISearchBarDelegate, NewContactsSearchPanelViewDelegate, ChatRoomMemberGridViewDelegate, MMTableViewInfoDelegate, NewChatRoomMemberItemViewDelegate, IContactMgrExt> { MMTableView *m_tableView; NSMutableArray *m_arrRoomMembers; NSMutableArray *m_arrKeys; NSMutableDictionary *m_dicRoomMembers; CBaseContact *m_roomContact; NSMutableArray *m_arrFilterdFriends; NSMutableSet *m_setFilteredFriends; id m_delegate; NewContactsSearchPanelView *m_panelView; int m_commonSearchScene; unsigned int m_scene; NSArray *m_customMemberList; MMTableViewInfo *m_tableViewInfo; CContact *m_chatRoomContact; unsigned int m_nCellCnt; unsigned int m_nCellCol; NSArray *m_arrMemberList; BOOL m_bDeleteStatus; AddMemLogic *m_addMemLogic; DelMemLogic *m_delMemLogic; BOOL m_bShowWithGrid; BOOL _m_bShowSelf; BOOL _m_bSortByTime; BOOL _m_bCustomMakeCell; BOOL _m_bEnableEdit; BOOL _m_bMultiSelect; BOOL _m_bShowIsFriend; struct CGPoint m_bContentOffset; }

@property(nonatomic) BOOL m_bShowIsFriend; // @synthesize m_bShowIsFriend=_m_bShowIsFriend; @property(nonatomic) BOOL m_bMultiSelect; // @synthesize m_bMultiSelect=_m_bMultiSelect; @property(nonatomic) BOOL m_bEnableEdit; // @synthesize m_bEnableEdit=_m_bEnableEdit; @property(nonatomic) BOOL m_bCustomMakeCell; // @synthesize m_bCustomMakeCell=_m_bCustomMakeCell; @property(nonatomic) BOOL m_bSortByTime; // @synthesize m_bSortByTime=_m_bSortByTime; @property(nonatomic) BOOL m_bShowSelf; // @synthesize m_bShowSelf=_m_bShowSelf; @property(retain, nonatomic) NSArray *m_customMemberList; // @synthesize m_customMemberList; @property(nonatomic) unsigned int m_scene; // @synthesize m_scene; @property(retain, nonatomic) CContact *m_chatRoomContact; // @synthesize m_chatRoomContact; @property(nonatomic) struct CGPoint m_bContentOffset; // @synthesize m_bContentOffset; @property(nonatomic) BOOL m_bShowWithGrid; // @synthesize m_bShowWithGrid; @property(nonatomic) int m_commonSearchScene; // @synthesize m_commonSearchScene; @property(retain, nonatomic) NewContactsSearchPanelView *m_panelView; // @synthesize m_panelView; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) CBaseContact *m_roomContact; // @synthesize m_roomContact; - (void).cxx_destruct; - (void)didSearchViewTableSelect:(id)arg1; - (float)heightForSearchViewTable:(id)arg1; - (id)cellForSearchViewTable:(id)arg1 index:(id)arg2; - (void)doSearch:(id)arg1 Pre:(BOOL)arg2; - (void)didDeleteLastWithKey:(id)arg1; - (void)didClickImageAtIndex:(unsigned long)arg1 withKey:(id)arg2; - (void)searchBarSearchButtonClicked:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (void)searchBarTextDidBeginEditing:(id)arg1; - (void)doSearch:(id)arg1; - (void)onDeleteMember:(id)arg1; - (void)onDelMemLogicStop:(BOOL)arg1; - (void)showDelMemView; - (void)setShowRemoveMember; - (void)onAddMemLogicStop:(BOOL)arg1; - (void)addMember; - (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 willDisplayCell:(id)arg2 forRowAtIndexPath:(id)arg3; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (void)didSelectContact:(id)arg1; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)makeCell:(id)arg1 contact:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)onCancel:(id)arg1; - (void)OnDataChange; - (void)dealloc; - (id)init; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)initView; - (void)initSearchBar; - (void)initTableView; - (id)getMemberList; - (void)reloadMemberListAndView; - (void)reloadView; - (void)initData; - (id)getContactWith:(id)arg1; - (void)addContact:(id)arg1; - (id)addSectionKey:(id)arg1; - (id)GetCompareStrByContact:(id)arg1; - (void)updateTitleView; - (void)onModifyContact:(id)arg1; - (void)openContactInfo:(id)arg1; - (void)loadMemberList; - (void)resortMemList; - (void)reloadProfileGridTableData; - (void)makeMemListSection:(id)arg1; - (void)makeWhiteCell:(id)arg1 CellInfo:(id)arg2; - (void)makeMemListCell:(id)arg1 CellInfo:(id)arg2; - (void)updateMemberView; - (void)updateToNormalStatusEx;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAccountQRCodeLoginControlLogic : WCAccountBaseControlLogic <QRCodeLoginExt, MMKernelExt, WCAccountLoginByQRCodeViewControllerDelegate, WCAccountManualAuthControlLogicDelegate> { QRCodeLoginLogic *m_qrcodeLoginLogic; WCAccountManualAuthControlLogic *m_manualAuthLogic; }

  • (void).cxx_destruct;
  • (void)onLaunchOpenFirstView;
  • (void)onMainControllStart;
  • (void)onCancelLogin;
  • (void)onCancel;
  • (void)onRefreshBtnClicked;
  • (BOOL)shouldShowBackButton;
  • (void)onLoginByOtherWay:(id)arg1;
  • (void)onLoginByQQ;
  • (void)onLoginByPhone;
  • (BOOL)onHandleError:(id)arg1;
  • (BOOL)onManualAuthControlLogicError:(id)arg1;
  • (void)onManualAuthControlLogicStop:(unsigned int)arg1 response:(id)arg2;
  • (void)startLogic;
  • (void)OnQRCodeLoginCancel;
  • (void)OnQRCodeLoginExpired;
  • (void)OnQRCodeLoginConfirmedWithUserName:(id)arg1 pwd:(id)arg2 nickName:(id)arg3 headImgURL:(id)arg4;
  • (void)OnQRCodeLoginScaned:(id)arg1 nickName:(id)arg2;
  • (void)OnQRCodeLoginReciveImage:(id)arg1 expiredTime:(unsigned long)arg2;
  • (void)OnQRCodeLoginFail;
  • (void)OnQRCodeLoginUUIDExipred;
  • (void)sendGetQRCodeRequest;
  • (id)getQRCodeLoginLogic;
  • (void)startGetQRCode;
  • (void)onQRCodeLoginUserName:(id)arg1 Pwd:(id)arg2 nickName:(id)arg3;
  • (void)dealloc;
  • (id)initWithData:(id)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FavRecordSightNodeView : FavRecordBaseNodeView <FavSightViewDelegate, ICdnComMgrExt> { FavSightView *m_sightView; }

  • (void).cxx_destruct;
  • (void)OnCdnDownload:(id)arg1;
  • (void)onFavSightSizeDidChange:(id)arg1;
  • (void)restartDownload;
  • (void)onJumpToViewDetail:(id)arg1;
  • (void)onExitFullScreen;
  • (void)openVideoDetail;
  • (void)onClick;
  • (void)onTouchCancel;
  • (void)onLongTouch;
  • (void)onTouchUpInside;
  • (void)onTouchDown;
  • (void)updateContentSubview;
  • (void)addContentSubView;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface GoogleContactInfoAssist : PluginContactInfoAssist { }

  • (void)reloadInstalledTableViewData;
  • (void)bind;
  • (void)addFriend;
  • (id)getPluginIntro;

@end

@interface WCPOIAddressPickerItem : WCBaseTextFieldItem <UIPickerViewDataSource, UIPickerViewDelegate, WCBizPickerViewDelegate> { NSArray *m_arrStage; WCAddressStageDataStruct *m_selectProvince; WCAddressStageDataStruct *m_selectCity; WCAddressStageDataStruct *m_selectDistrict; int m_uiCurProvince; int m_uiCurCity; int m_uiCurDistrict; UIPickerView *m_pickerView; BOOL m_bLockProvince; BOOL m_bLockCity; BOOL m_bLockDistrict; BOOL m_bLockProviceAndCity; }

@property(nonatomic) BOOL lockProviceAndCity; // @synthesize lockProviceAndCity=m_bLockProviceAndCity; - (void).cxx_destruct; - (void)UIPickerViewDidFinish; - (void)UIPickerViewDidCancel; - (void)pickerView:(id)arg1 didSelectRow:(int)arg2 inComponent:(int)arg3; - (id)pickerView:(id)arg1 viewForRow:(int)arg2 forComponent:(int)arg3 reusingView:(id)arg4; - (id)pickerView:(id)arg1 titleForRow:(int)arg2 forComponent:(int)arg3; - (float)pickerView:(id)arg1 widthForComponent:(int)arg2; - (int)pickerView:(id)arg1 numberOfRowsInComponent:(int)arg2; - (int)numberOfComponentsInPickerView:(id)arg1; - (void)SetText; - (void)becomeFirstResponder; - (void)dealloc; - (void)initView:(struct CGRect)arg1; - (void)resetSelectedAddress; - (id)getSelectDistrict; - (id)getSelectCity; - (id)getSelectProvice; - (BOOL)selectCityInDistrict:(id)arg1; - (void)setSelectStageProvince:(id)arg1 City:(id)arg2 District:(id)arg3; - (void)setAllAddressStageData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MsgImgPreviewData : MMObject { CMessageWrap *_msgWrap; struct CGRect _nodeViewWindowFrame; BOOL _isNodeViewVisible; BOOL _shouldRotateToPortrait; BOOL _shouldFadeInFadeOut; }

@property(nonatomic) BOOL shouldFadeInFadeOut; // @synthesize shouldFadeInFadeOut=_shouldFadeInFadeOut; @property(nonatomic) BOOL shouldRotateToPortrait; // @synthesize shouldRotateToPortrait=_shouldRotateToPortrait; @property(nonatomic) BOOL isNodeViewVisible; // @synthesize isNodeViewVisible=_isNodeViewVisible; @property(nonatomic) struct CGRect nodeViewWindowFrame; // @synthesize nodeViewWindowFrame=_nodeViewWindowFrame; @property(retain, nonatomic) CMessageWrap *msgWrap; // @synthesize msgWrap=_msgWrap; - (void).cxx_destruct;

@end

@interface WCListMusicCellView : WCListBaseCellView { UIView *m_tailView; }

  • (float)calculateHeightForRowData:(id)arg1 isFirstOneInsection:(BOOL)arg2 isLastOneInSection:(BOOL)arg3;
  • (void).cxx_destruct;
  • (void)onClickEvent;
  • (void)initView;
  • (void)initTailView;

@end

@interface WCListBaseCellView : MMUIView { NSMutableArray *m_rowDatas; WCDataItem *m_dataItem; NSString *m_nsCity; NSString *m_nsDescription; BOOL m_bShowDateLabel; BOOL m_bShowSinglePoiLine; BOOL m_bShowLock; BOOL m_bIsTouchInContentView; int m_type; UIView *m_timeLable; UIView *m_contentView; MMCPLabel *m_contentLabel; UIImageView *m_failImageView; id m_delegate; NSIndexPath *_m_indexPath; }

  • (float)calculateHeightForRowData:(id)arg1 isFirstOneInsection:(BOOL)arg2 isLastOneInSection:(BOOL)arg3;
  • (float)getLayoutHeightForRowData:(id)arg1 isFirstOneInsection:(BOOL)arg2 isLastOneInSection:(BOOL)arg3;
  • (float)getTimeLabelMarginLeftCurOri;
  • (float)getTimeLabelWidthCurOri; @property(retain, nonatomic) NSIndexPath *m_indexPath; // @synthesize m_indexPath=_m_indexPath; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) UIView *m_timeLable; // @synthesize m_timeLable; @property(nonatomic) int m_type; // @synthesize m_type; @property(nonatomic) BOOL m_bShowLock; // @synthesize m_bShowLock; @property(nonatomic) BOOL m_bShowSinglePoiLine; // @synthesize m_bShowSinglePoiLine; @property(nonatomic) BOOL m_bShowDateLabel; // @synthesize m_bShowDateLabel; @property(retain, nonatomic) NSString *m_nsDescription; // @synthesize m_nsDescription; @property(retain, nonatomic) NSString *m_nsCity; // @synthesize m_nsCity; @property(retain, nonatomic) NSMutableArray *m_rowDatas; // @synthesize m_rowDatas;
  • (void).cxx_destruct;
  • (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
  • (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  • (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
  • (void)onClickEvent;
  • (void)setHighlightedColor;
  • (void)setNormalColor;
  • (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2 richTextView:(id)arg3;
  • (void)initView;
  • (void)initFailImageView;
  • (void)initContentLabel;
  • (void)initDateTimeLabel:(id)arg1;
  • (void)setRowDatas:(id)arg1 andDate:(id)arg2;
  • (void)layoutSubviews;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXGBackupRecoverLogic : WXGBackupBasicLogic { WXGBackupProtoHandler *m_protoHandler; WXGBackupRecoverMgr *m_recoverMgr; unsigned long long m_currentSessionCount; unsigned long long m_totalSessionCount; NSString *m_lastSessionName; BOOL m_bFirstTag; }

  • (void).cxx_destruct;
  • (void)onSvrIDRequestProcessEndWithResponse:(id)arg1;
  • (void)onRequestSessionProcessEndWithResponse:(id)arg1;
  • (void)onDataTagProcessEnd:(id)arg1;
  • (void)onData:(id)arg1 writeToFileFinsh:(BOOL)arg2;
  • (void)processProgressCurrentSession:(unsigned long long)arg1 totalSession:(unsigned long long)arg2;
  • (void)processNotifyCode:(unsigned int)arg1;
  • (void)processFinishRequest:(id)arg1;
  • (void)processBackupDataTagResponse:(id)arg1;
  • (void)processBackupDataTag:(id)arg1;
  • (void)processSvrIDResponse:(id)arg1;
  • (void)processSvrIDRequest:(id)arg1;
  • (void)processDataPushResponse:(id)arg1;
  • (void)processDataPush:(id)arg1;
  • (void)processRequestSessionResponse:(id)arg1;
  • (void)processRequestSession:(id)arg1;
  • (void)processStartResponse:(id)arg1;
  • (void)processStartRequest:(id)arg1;
  • (void)sendSvrIDResponse:(id)arg1;
  • (void)sendRequestSessionResponseWithDataInfoArray:(id)arg1;
  • (void)sendDataTagResponseForDataTag:(id)arg1;
  • (void)sendDataPushResponse:(id)arg1;
  • (void)sendRecoverConfirm;
  • (void)sendStartResponseWithStatus:(int)arg1;
  • (BOOL)sendData:(id)arg1;
  • (void)confirmLogic;
  • (void)stopService;
  • (void)startService;
  • (id)initWithProtoHandler:(id)arg1 withProcessQueue:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ProductKeyValueTableCell : MMUIView { NSString *_key; NSString *_value; BOOL _isExpanded; id _delegate; UILabel *_keyLabel; UILabel *_valueLabel; UIButton *_expandButton; UIView *_marginView; BOOL _shouldExpand; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) BOOL isExpanded; // @synthesize isExpanded=_isExpanded; @property(retain, nonatomic) NSString *value; // @synthesize value=_value; @property(retain, nonatomic) NSString *key; // @synthesize key=_key; - (void).cxx_destruct; - (void)onViewMore; - (struct CGSize)updateSizeForCell; - (void)sizeToFit; - (id)init;

@end

@interface VOIPModeSwitchStateMachine : NSObject { int _status; }

@property(readonly, nonatomic) int status; // @synthesize status=_status; - (int)doAction:(int)arg1; - (void)ChangeStatus:(int)arg1; - (void)resetStatus; - (id)initWithStatus:(int)arg1; - (id)init;

@end

@interface TrustedFriendsCgi : MMObject { id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)handleSyncTrustedFriendsResp:(id)arg1; - (void)handleGetTrustedFriendsResp:(id)arg1; - (BOOL)syncFriendsToTrustedList:(id)arg1; - (BOOL)getTrustedFriendsList; - (void)dealloc; - (id)init;

@end

@interface FTSTimelineCell : MMTableViewCell { FTSBussinessResultItem *_resultItem; MMHeadImageView *_headImageView; NSMutableArray *_arrKeyword; AttributeLabel *_nameLabel; AttributeLabel *_timeLabel; AttributeLabel *_locationLabel; UIView *_thumbViewContainer; AttributeLabel *_descLabel; AttributeLabel *_shareLabel; NSDictionary *_dicCellInfo; }

  • (float)getThumbImageHeight:(id)arg1;
  • (BOOL)hasThumbImage:(id)arg1;
  • (id)CaculateSnsCellInfo:(id)arg1; @property(retain, nonatomic) NSDictionary *dicCellInfo; // @synthesize dicCellInfo=_dicCellInfo;
  • (void).cxx_destruct;
  • (BOOL)hasMatchKeyword:(id)arg1 forText:(id)arg2;
  • (unsigned long)maxCountOfThumbView;
  • (void)setThumbView:(id)arg1;
  • (void)updateStatus:(BOOL)arg1;
  • (void)updateResultItem:(id)arg1 arrKeyword:(id)arg2;
  • (void)initView;
  • (id)getKeyStringFrom:(id)arg1 withKeywords:(id)arg2 withLabel:(id)arg3 withWidth:(float)arg4 withLineCount:(int)arg5;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface WXCTalkStateReportHelper : NSObject { unsigned int _uiStopStatus; NSString *_sGroupId; NSString *_sClientGroupId; unsigned int _uiRoomType; unsigned int _uiRoomId; unsigned int _uiMemberIdx; unsigned int _uiIsUserAbort; unsigned int _uiIsConnecting; unsigned int _uiIsConnected; int _uiDeviceFail; unsigned int _uiIsTalked; unsigned int _uiIsSingleToMulti; unsigned int _uiSingleRoomId; unsigned int _uiUsePreConnect; int _uiPreConnectSuccess; unsigned int _uiMemberListSize; NSMutableString *_mLogInfo; NSDictionary *_multiTalkActionDict; NSDictionary *_multiTalkNetDict; unsigned long long _ullRoomKey; unsigned long long _iDialUsedTime; unsigned long long _iConnectUsedTime; unsigned long long _iCallTime; unsigned long long _ullSingleRoomKey; unsigned long long _iCancelInviteTime; unsigned long long _iAnswerTime; unsigned long long _uiAudioTime; unsigned long long _uiVideoTime; unsigned long long _helpDialStartTime; unsigned long long _helpDialRealStartTime; unsigned long long _helpConnectedTime; unsigned long long _helpReceiveFirstAudioPkgTime; unsigned long long _helpCancelDialTime; unsigned long long _helpAnswerTime; unsigned long long _helpRejectTime; }

  • (id)GenTalkDialLog:(id)arg1;
  • (void)doReport:(id)arg1;
  • (id)defaultInstance; @property(retain, nonatomic) NSDictionary *multiTalkNetDict; // @synthesize multiTalkNetDict=_multiTalkNetDict; @property(retain, nonatomic) NSDictionary *multiTalkActionDict; // @synthesize multiTalkActionDict=_multiTalkActionDict; @property(nonatomic) unsigned long long helpRejectTime; // @synthesize helpRejectTime=_helpRejectTime; @property(nonatomic) unsigned long long helpAnswerTime; // @synthesize helpAnswerTime=_helpAnswerTime; @property(nonatomic) unsigned long long helpCancelDialTime; // @synthesize helpCancelDialTime=_helpCancelDialTime; @property(nonatomic) unsigned long long helpReceiveFirstAudioPkgTime; // @synthesize helpReceiveFirstAudioPkgTime=_helpReceiveFirstAudioPkgTime; @property(nonatomic) unsigned long long helpConnectedTime; // @synthesize helpConnectedTime=_helpConnectedTime; @property(nonatomic) unsigned long long helpDialRealStartTime; // @synthesize helpDialRealStartTime=_helpDialRealStartTime; @property(nonatomic) unsigned long long helpDialStartTime; // @synthesize helpDialStartTime=_helpDialStartTime; @property(retain, nonatomic) NSMutableString *mLogInfo; // @synthesize mLogInfo=_mLogInfo; @property(nonatomic) unsigned int uiMemberListSize; // @synthesize uiMemberListSize=_uiMemberListSize; @property(nonatomic) int uiPreConnectSuccess; // @synthesize uiPreConnectSuccess=_uiPreConnectSuccess; @property(nonatomic) unsigned int uiUsePreConnect; // @synthesize uiUsePreConnect=_uiUsePreConnect; @property(nonatomic) unsigned long long uiVideoTime; // @synthesize uiVideoTime=_uiVideoTime; @property(nonatomic) unsigned long long uiAudioTime; // @synthesize uiAudioTime=_uiAudioTime; @property(nonatomic) unsigned long long iAnswerTime; // @synthesize iAnswerTime=_iAnswerTime; @property(nonatomic) unsigned long long iCancelInviteTime; // @synthesize iCancelInviteTime=_iCancelInviteTime; @property(nonatomic) unsigned long long ullSingleRoomKey; // @synthesize ullSingleRoomKey=_ullSingleRoomKey; @property(nonatomic) unsigned int uiSingleRoomId; // @synthesize uiSingleRoomId=_uiSingleRoomId; @property(nonatomic) unsigned int uiIsSingleToMulti; // @synthesize uiIsSingleToMulti=_uiIsSingleToMulti; @property(nonatomic) unsigned long long iCallTime; // @synthesize iCallTime=_iCallTime; @property(nonatomic) unsigned long long iConnectUsedTime; // @synthesize iConnectUsedTime=_iConnectUsedTime; @property(nonatomic) unsigned long long iDialUsedTime; // @synthesize iDialUsedTime=_iDialUsedTime; @property(nonatomic) unsigned int uiIsTalked; // @synthesize uiIsTalked=_uiIsTalked; @property(nonatomic) int uiDeviceFail; // @synthesize uiDeviceFail=_uiDeviceFail; @property(nonatomic) unsigned int uiIsConnected; // @synthesize uiIsConnected=_uiIsConnected; @property(nonatomic) unsigned int uiIsConnecting; // @synthesize uiIsConnecting=_uiIsConnecting; @property(nonatomic) unsigned int uiIsUserAbort; // @synthesize uiIsUserAbort=_uiIsUserAbort; @property(nonatomic) unsigned int uiMemberIdx; // @synthesize uiMemberIdx=_uiMemberIdx; @property(nonatomic) unsigned long long ullRoomKey; // @synthesize ullRoomKey=_ullRoomKey; @property(nonatomic) unsigned int uiRoomId; // @synthesize uiRoomId=_uiRoomId; @property(nonatomic) unsigned int uiRoomType; // @synthesize uiRoomType=_uiRoomType; @property(copy, nonatomic) NSString *sClientGroupId; // @synthesize sClientGroupId=_sClientGroupId; @property(copy, nonatomic) NSString *sGroupId; // @synthesize sGroupId=_sGroupId; @property(nonatomic) unsigned int uiStopStatus; // @synthesize uiStopStatus=_uiStopStatus;
  • (void).cxx_destruct;
  • (void)appendLogInfoData:(id)arg1;
  • (void)addMultiTalkAckReport:(id)arg1 roomId:(unsigned long)arg2 ret:(int)arg3 type:(int)arg4 netSceneStatus:(int)arg5;
  • (void)addMultiTalkRejectFailedReport:(id)arg1 roomId:(unsigned long)arg2 roomKey:(unsigned long long)arg3 ret:(int)arg4 netSceneStatus:(int)arg5;
  • (void)addMultiTalkAckFailedReport:(id)arg1 roomId:(unsigned long)arg2 roomKey:(unsigned long long)arg3 ret:(int)arg4 netSceneStatus:(int)arg5;
  • (void)addMultiTalkNotifyFailedReportData:(int)arg1 type:(int)arg2 groupId:(id)arg3 roomId:(unsigned long)arg4 roomKey:(unsigned long long)arg5;
  • (void)addMultiTalkNotifyReportData:(int)arg1 type:(int)arg2;
  • (void)addMultilTalkActionReportData:(int)arg1 ret:(int)arg2 type:(int)arg3 netSceneStatus:(int)arg4;
  • (void)reportSingle2MultiInfo:(id)arg1;
  • (void)reportUserAbort;
  • (void)reportOnTalkEnd;
  • (void)reportOnRealDialStart;
  • (void)reportOnDialStart;
  • (void)reportOnAnswer;
  • (void)reportOnReceiveFirstAudioPkg;
  • (void)reportOnDataConnected;
  • (void)reset;
  • (void)reportState;
  • (id)init;

@end

@interface CameraScanViewController : MMUIViewController <MMImagePickerManagerDelegate, UIAlertViewDelegate, IVOIPUILogicMgrExt, UIGestureRecognizerDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, WCActionSheetDelegate, BaseScanLogicDelegate, CNetworkStatusExt> { int _cameraScanType; int _cameraScanCodeType; BOOL _hideBottomBar; BOOL _hideIntroButton; NSString *_desc; id _delegate; MMScrollView *_bottomScrollView; NSMutableDictionary *_logicDict; NSMutableDictionary *_buttonDict; UIView *_overlayLeftView; UIView *_overlayRightView; UIView *_overlayTopView; UIView *_overlayBottomView; UIView *_loadingBgView; UIView *_alertBgView; UIImageView *_scanLineImgView; UIView *_topLineView; UIView *_bottomLineView; UIView *_leftLineView; UIView *_rightLineView; UIImageView *_leftTopCropImageView; UIImageView *_rightTopCropImageView; UIImageView *_leftBottomCropImageView; UIImageView *_rightBottomCropImageView; UILabel *_infoLabel; UILabel *_descLabel; UILabel *_alertLabel; UILabel *_smallAlertLabel; UIButton *_introButton; unsigned long _beepSound; BOOL _navibarTranslucent; BOOL _hasInit; BOOL _animating; }

@property(readonly, nonatomic) int cameraScanCodeType; // @synthesize cameraScanCodeType=_cameraScanCodeType; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) NSString *desc; // @synthesize desc=_desc; @property(nonatomic) BOOL hideIntroButton; // @synthesize hideIntroButton=_hideIntroButton; @property(nonatomic) BOOL hideBottomBar; // @synthesize hideBottomBar=_hideBottomBar; @property(nonatomic) int cameraScanType; // @synthesize cameraScanType=_cameraScanType; - (void).cxx_destruct; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onMoreAction:(id)arg1; - (void)onShowScanHistory; - (void)onVideoVoipViewDisappear; - (void)onVideoVoipViewDidAppear:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onShowAlertWording; - (void)onUpdateWording; - (id)getMainViewController; - (void)onStopScanAnimation; - (void)onStartScanAnimation; - (void)onPlaySound; - (void)onStopLoading; - (void)onStartLoading; - (void)onPopFromStack; - (void)onPopViewControllerCount:(int)arg1 animated:(BOOL)arg2; - (void)onPushViewContoller:(id)arg1 animated:(BOOL)arg2; - (void)ReachabilityChange:(unsigned long)arg1; - (void)tapAtPoint:(id)arg1; - (void)MMImagePickerManagerDidCancel:(id)arg1; - (void)MMImagePickerManager:(id)arg1 didFinishPickingImageWithInfo:(id)arg2; - (void)showImagePicker; - (void)onIKnowItBtnClick; - (void)reportAfterExit; - (BOOL)preViewControllerIsKindOf:(Class)arg1; - (void)onQRCodeAction:(id)arg1; - (float)getBottomBarHeight; - (struct CGRect)getContentRect; - (float)getContentHeight; - (id)getButtonTitle:(int)arg1; - (id)getFunctionTitle:(int)arg1; - (id)getScanBookWording:(id)arg1; - (float)getPreviewScale:(int)arg1; - (void)scrollButtonToVisible:(int)arg1; - (id)getButtonByTag:(int)arg1; - (void)addButtonWithTitle:(id)arg1 Icon:(id)arg2 HighlightIcon:(id)arg3 Frame:(struct CGRect)arg4 Action:(SEL)arg5 Tag:(int)arg6; - (void)hideIntroView; - (void)hideAlertWording; - (void)showAlertWording:(id)arg1 Animated:(BOOL)arg2; - (void)onIntroButtonClicked; - (void)updateIntroButton; - (void)updateWording; - (void)stopScanAnimation; - (void)startScanAnimation; - (void)doScanAnimation; - (void)updateAnimationStoped; - (void)updateScanViewAnimated:(BOOL)arg1; - (void)openView:(int)arg1 Animated:(BOOL)arg2; - (void)switchView:(int)arg1; - (id)getScanLogicController:(int)arg1; - (id)getActiveLogicController; - (void)playsound; - (void)stopLoadingDark; - (void)startLoadingDarkAnimated:(BOOL)arg1; - (void)stopScan; - (void)startScan; - (void)alignTop:(id)arg1; - (void)drawCropAreaRect:(struct CGRect)arg1; - (void)onButtonDown:(id)arg1; - (void)enterForeground; - (void)enterBackground; - (void)viewDidPush:(BOOL)arg1; - (void)viewWillPush:(BOOL)arg1; - (void)viewWillBePushed:(BOOL)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)setScannerDelegate:(id)arg1 cameraScanType:(int)arg2; - (void)viewDidTransitionToNewSize; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)didRotateFromInterfaceOrientation:(int)arg1; - (void)willRotateToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (void)setNavigationBarTranslucent:(BOOL)arg1; - (void)initGesture; - (void)updateBottomBarInset; - (void)initView; - (void)dealloc; - (void)initMember; - (id)initWithCameraScanType:(int)arg1 CodeType:(int)arg2 presentModal:(BOOL)arg3; - (id)initWithCameraScanType:(int)arg1 presentModal:(BOOL)arg2; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCNetworkMediaInfo : MMObject { WCNetworkMediaInfo *weakSelf; NSString *_vid; int _source; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) int source; // @synthesize source=_source; @property(retain, nonatomic) NSString *vid; // @synthesize vid=_vid; - (void).cxx_destruct; - (void)onError:(int)arg1; - (void)getInfoFromTXVideo:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)startGetVideoInfo; - (void)setH5URL:(id)arg1; - (id)init;

@end

@interface WCNetworkMediaStreamVideoInfo : NSObject { NSString *_m_nsStreamVideoUrl; NSString *_m_nsStreamVideoThumbUrl; unsigned long _m_uiStreamVideoTime; NSString *_m_nsStreamVideoTitle; NSString *_m_nsStreamVideoWording; NSString *_m_nsStreamVideoWebUrl; NSString *_m_nsStreamVideoPublishId; NSString *_m_nsStreamVideoAdUxInfo; NSString *_m_nsStatExtStr; NSString *_m_nsJsReportArgs; }

@property(retain, nonatomic) NSString *m_nsJsReportArgs; // @synthesize m_nsJsReportArgs=_m_nsJsReportArgs; @property(retain, nonatomic) NSString *m_nsStatExtStr; // @synthesize m_nsStatExtStr=_m_nsStatExtStr; @property(retain, nonatomic) NSString *m_nsStreamVideoAdUxInfo; // @synthesize m_nsStreamVideoAdUxInfo=_m_nsStreamVideoAdUxInfo; @property(retain, nonatomic) NSString *m_nsStreamVideoPublishId; // @synthesize m_nsStreamVideoPublishId=_m_nsStreamVideoPublishId; @property(retain, nonatomic) NSString *m_nsStreamVideoWebUrl; // @synthesize m_nsStreamVideoWebUrl=_m_nsStreamVideoWebUrl; @property(retain, nonatomic) NSString *m_nsStreamVideoWording; // @synthesize m_nsStreamVideoWording=_m_nsStreamVideoWording; @property(retain, nonatomic) NSString *m_nsStreamVideoTitle; // @synthesize m_nsStreamVideoTitle=_m_nsStreamVideoTitle; @property(nonatomic) unsigned long m_uiStreamVideoTime; // @synthesize m_uiStreamVideoTime=_m_uiStreamVideoTime; @property(retain, nonatomic) NSString *m_nsStreamVideoThumbUrl; // @synthesize m_nsStreamVideoThumbUrl=_m_nsStreamVideoThumbUrl; @property(retain, nonatomic) NSString *m_nsStreamVideoUrl; // @synthesize m_nsStreamVideoUrl=_m_nsStreamVideoUrl; - (void).cxx_destruct;

@end

@interface LinkStyle : TextStyle { BOOL _bHighlighted; UIColor *_oHighlightedColor; NSString *_nsUrl; NSString *_nsSourceUrl; unsigned int _eDataDectorType; BOOL _bDrawsUnderLine; BOOL _bBackgroundEnabled; }

@property(nonatomic) BOOL bBackgroundEnabled; // @synthesize bBackgroundEnabled=_bBackgroundEnabled; @property(nonatomic) BOOL bDrawsUnderLine; // @synthesize bDrawsUnderLine=_bDrawsUnderLine; @property(nonatomic) unsigned int eDataDectorType; // @synthesize eDataDectorType=_eDataDectorType; @property(retain, nonatomic) NSString *nsSourceUrl; // @synthesize nsSourceUrl=_nsSourceUrl; @property(retain, nonatomic) NSString *nsUrl; // @synthesize nsUrl=_nsUrl; @property(retain, nonatomic) UIColor *oHighlightedColor; // @synthesize oHighlightedColor=_oHighlightedColor; @property(nonatomic) BOOL bHighlighted; // @synthesize bHighlighted=_bHighlighted; - (void).cxx_destruct; - (void)drawInContext:(struct CGContext *)arg1; - (id)init;

@end

@interface MMAlbumChangeObserverForiOS8 : NSObject { BOOL _m_hasChange; PHFetchResult *_m_fetchResult; MMAsset *_m_asset; MMAlbumForiOS8Plus *_m_lastFetchAlbumImageOnly; MMAlbumForiOS8Plus *_m_lastFetchAlbumVideoOnly; MMAlbumForiOS8Plus *_m_lastFetchAlbumInCludeVideo; }

@property(retain, nonatomic) MMAlbumForiOS8Plus *m_lastFetchAlbumInCludeVideo; // @synthesize m_lastFetchAlbumInCludeVideo=_m_lastFetchAlbumInCludeVideo; @property(retain, nonatomic) MMAlbumForiOS8Plus *m_lastFetchAlbumVideoOnly; // @synthesize m_lastFetchAlbumVideoOnly=_m_lastFetchAlbumVideoOnly; @property(retain, nonatomic) MMAlbumForiOS8Plus *m_lastFetchAlbumImageOnly; // @synthesize m_lastFetchAlbumImageOnly=_m_lastFetchAlbumImageOnly; @property(retain, nonatomic) MMAsset *m_asset; // @synthesize m_asset=_m_asset; @property(retain, nonatomic) PHFetchResult *m_fetchResult; // @synthesize m_fetchResult=_m_fetchResult; @property(nonatomic) BOOL m_hasChange; // @synthesize m_hasChange=_m_hasChange; - (void).cxx_destruct; - (id)getNewInsertAsset; - (void)tryUpdateFetchResult; - (void)updateCaptureCacheWithChange:(id)arg1; - (void)updateAlbum:(id)arg1 WithChange:(id)arg2; - (void)photoLibraryDidChange:(id)arg1; - (void)updateLastAlbum:(id)arg1 shouldIncludeVideo:(BOOL)arg2 isOnlyShowVideo:(BOOL)arg3; - (id)getLastAlbumShouldIncludeVideo:(BOOL)arg1 isOnlyShowVideo:(BOOL)arg2; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMActionSheetScrollView : UIScrollView { }

  • (BOOL)touchesShouldCancelInContentView:(id)arg1;

@end

@interface MMScrollActionSheetItem : NSObject { UIImage *_iconImg; NSString *_title; id _userInfo; }

@property(retain, nonatomic) id userInfo; // @synthesize userInfo=_userInfo; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) UIImage *iconImg; // @synthesize iconImg=_iconImg; - (void).cxx_destruct;

@end

@interface MMScrollActionSheetIconView : UIView { MMUILabel *_titleLabel; id _delegate; UIButton *_iconButton; UIImage *_iconImg; NSString *_title; MMScrollActionSheetItem *_item; }

@property(retain, nonatomic) MMScrollActionSheetItem *item; // @synthesize item=_item; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) UIImage *iconImg; // @synthesize iconImg=_iconImg; @property(retain, nonatomic) UIButton *iconButton; // @synthesize iconButton=_iconButton; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)onTaped; - (id)initWithIconImg:(id)arg1 title:(id)arg2;

@end

@interface MMScrollActionSheet : UIView <MMScrollActionSheetIconViewDelegate, UIScrollViewDelegate, UIPopoverPresentationControllerDelegate> { unsigned int _rowCount; NSArray *_dataAry; NSString *_description; NSString *_cancelTitle; MMUILabel *_titleLabel; UIView *_containerView; UIView *_transparentView; UIButton *_cancelButton; int _lastOrientation; UIPopoverController *_popoverController; UIViewController *_popoverControllerNew; NSArray *_bottomBtnDataAry; BOOL _isShowed; id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2; - (void)didRotate:(id)arg1; - (void)handleTap:(id)arg1; - (void)dismissAnimated:(BOOL)arg1; - (void)showInView:(id)arg1; - (int)adaptivePresentationStyleForPresentationController:(id)arg1; - (void)onCustomBtnClicked:(id)arg1; - (void)onCancelBtnClicked; - (void)setupCancelButton; - (void)setupTitle; - (void)setupTransparentView; - (void)onActionSheetIconView:(id)arg1 didTapedWithItem:(id)arg2; - (void)setupScrollViews; - (void)setupContainerView; - (BOOL)isSupportVisualEffect; - (id)initWithItemsAndBtnDataAry:(id)arg1 desciption:(id)arg2 cancelButtonTitle:(id)arg3 bottomBtnDataAry:(id)arg4; - (void)dealloc; - (id)initWithItems:(id)arg1 desciption:(id)arg2 cancelButtonTitle:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMMainTableView : MMTableView { id m_mainTableDelegate; }

@property(nonatomic) __weak id m_mainTableDelegate; // @synthesize m_mainTableDelegate; - (void).cxx_destruct; - (void)ensureHierarchy; - (void)setContentInset:(struct UIEdgeInsets)arg1; - (void)setScrollIndicatorInsets:(struct UIEdgeInsets)arg1; - (void)setFrame:(struct CGRect)arg1;

@end

@interface MMToastViewController : MMWindowViewController { float m_fShowDuration; UIView *m_bkgView; UIImageView *m_tipIconView; UILabel *m_label; id _delegate; BOOL isSupportLandscape; }

@property(nonatomic) float m_fShowDuration; // @synthesize m_fShowDuration; - (void).cxx_destruct; - (unsigned int)supportedInterfaceOrientations; - (void)hideWithAnimated:(int)arg1; - (void)viewDidLoad; - (void)showSaveResultTip:(id)arg1 andText:(id)arg2 andDelegate:(id)arg3; - (void)dealloc; - (id)init;

@end

@interface VoiceRecogView : UIView { BOOL mIsRecording; id begin_targetor; SEL begin_selector; id end_targetor; SEL end_selector; BOOL isEndTipAnimation; int mode; UIImageView *mBkgView; UIImageView *mIconView; UIImageView *mVolumeAnimationView; NSArray *mLowVolumeImages; NSArray *mHighVolumeImages; NSArray *mMiddleVolumeImages; UIImageView *mRecogAnimationView; }

  • (unsigned long)HeightWithMode:(int)arg1;
  • (unsigned long)WidthWithMode:(int)arg1; @property(retain, nonatomic) UIImageView *mRecogAnimationView; // @synthesize mRecogAnimationView; @property(retain, nonatomic) NSArray *mMiddleVolumeImages; // @synthesize mMiddleVolumeImages; @property(retain, nonatomic) NSArray *mHighVolumeImages; // @synthesize mHighVolumeImages; @property(retain, nonatomic) NSArray *mLowVolumeImages; // @synthesize mLowVolumeImages; @property(retain, nonatomic) UIImageView *mVolumeAnimationView; // @synthesize mVolumeAnimationView; @property(retain, nonatomic) UIImageView *mIconView; // @synthesize mIconView; @property(retain, nonatomic) UIImageView *mBkgView; // @synthesize mBkgView; @property(nonatomic) int mode; // @synthesize mode;
  • (void).cxx_destruct;
  • (void)rollbackRecordingStatus;
  • (void)stopAnimationShouldResetImage:(BOOL)arg1;
  • (void)stopAnimation;
  • (void)stopRecogAnimationShouldResetImage:(BOOL)arg1;
  • (void)stopRecogAnimation;
  • (void)startRecogAnimation;
  • (void)updateVolume:(float)arg1;
  • (void)stopVolumeAnimationShouldResetImage:(BOOL)arg1;
  • (void)stopVolumeAnimation;
  • (void)startVolumeAnimation;
  • (void)endTipAnimation;
  • (void)genVoiceRecogView;
  • (void)touchOnce;
  • (void)addEndRecordTarget:(id)arg1 action:(SEL)arg2;
  • (void)addBeginRecordTarget:(id)arg1 action:(SEL)arg2;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1;
  • (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  • (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
  • (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
  • (void)highlight;
  • (void)normal;
  • (BOOL)checkTouchPoint:(struct CGPoint)arg1 IfInView:(id)arg2;

@end

@interface MMMultiMenuItem : NSObject { int _editingStyle; UIColor *_backgroundColor; NSString *_nsTitle; UIImage *_icon; }

@property(retain, nonatomic) UIImage *icon; // @synthesize icon=_icon; @property(retain, nonatomic) NSString *nsTitle; // @synthesize nsTitle=_nsTitle; @property(retain, nonatomic) UIColor *backgroundColor; // @synthesize backgroundColor=_backgroundColor; @property(nonatomic) int editingStyle; // @synthesize editingStyle=_editingStyle; - (void).cxx_destruct;

@end

@interface MMMultiMenuTableViewCell : MMTableViewCell { UIView *_menuContentView; UIView *_actualContentView; UIGestureRecognizer *_panGestureRecognizer; float _initialTouchPositionX; BOOL _shouldDisplayContextMenuView; BOOL _contextMenuHidden; BOOL _shouldDisplayRightSwipeTips; UIImageView *_copyedBackgroundView; BOOL m_bIsNeedUpdateMenu; BOOL m_bUseDynamicSize; BOOL bNotAddDeleteBtn; BOOL _contextMenuEnabled; NSIndexPath *_indexPath; NSMutableArray *_arrMenuItems; UIColor *_menuBackgroundColor; }

@property(retain, nonatomic) UIColor *menuBackgroundColor; // @synthesize menuBackgroundColor=_menuBackgroundColor; @property(nonatomic) BOOL contextMenuEnabled; // @synthesize contextMenuEnabled=_contextMenuEnabled; @property(retain, nonatomic) NSMutableArray *arrMenuItems; // @synthesize arrMenuItems=_arrMenuItems; @property(retain, nonatomic) NSIndexPath *indexPath; // @synthesize indexPath=_indexPath; - (void).cxx_destruct; - (void)setMenuItemCaption:(int)arg1 withCaption:(id)arg2; - (int)indexOfAccessibilityElement:(id)arg1; - (id)accessibilityElementAtIndex:(int)arg1; - (int)accessibilityElementCount; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (void)handlePan:(id)arg1; - (float)getCurrentWidth; - (void)showRightSwipeTips; - (void)animationDidStop:(id)arg1 finished:(BOOL)arg2; - (id)animation; - (void)resetActionContentView; - (void)setMenuOptionsViewHidden:(BOOL)arg1 animated:(BOOL)arg2 completionHandler:(CDUnknownBlockType)arg3; - (void)onClearBackgroundView; - (id)contentView; - (void)hideMenuOptionsAnimated:(BOOL)arg1; - (void)forceHideMenuOptionsAnimated:(BOOL)arg1; - (void)setHighlighted:(BOOL)arg1 animated:(BOOL)arg2; - (void)setSelected:(BOOL)arg1 animated:(BOOL)arg2; - (void)prepareForReuse; - (void)layoutSubviews; - (void)onButtonClicked:(id)arg1; - (void)updateMenuView; - (id)FindTableView:(id)arg1; - (void)setMenuItemsWithNoDeleteBtn:(id)arg1; - (void)checkAndAddDeleteItem; - (BOOL)isMenuHidden; - (BOOL)isPointInMenu:(struct CGPoint)arg1; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMAdaptiveLabel : MMCPLabel { int m_adaptiveType; }

  • (struct CGSize)getIdealSize:(id)arg1 initSize:(struct CGSize)arg2 forAdaptiveType:(int)arg3;
  • (void)setLineBreakMode:(int)arg1;
  • (void)setFont:(id)arg1;
  • (void)setText:(id)arg1;
  • (void)setSize:(struct CGSize)arg1;
  • (void)setFrame:(struct CGRect)arg1;
  • (void)setAdaptiveType:(int)arg1;
  • (void)adjustSize;
  • (void)internalAdjustFrame:(struct CGRect *)arg1;

@end

@interface MMHeaderLabel : MMAdaptiveLabel { }

  • (void)internalAdjustFrame:(struct CGRect *)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;
  • (id)init;
  • (void)initStyle;

@end

@interface MMSectionHeaderLabel : MMHeaderLabel { }

  • (float)sectionHeaderHeightForTitle:(id)arg1;
  • (id)sectionHeaderWithTitle:(id)arg1;
  • (void)internalAdjustFrame:(struct CGRect *)arg1;
  • (void)initStyle;

@end

@interface MMFooterLabel : MMAdaptiveLabel { }

  • (void)internalAdjustFrame:(struct CGRect *)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;
  • (id)init;
  • (void)initStyle;

@end

@interface MMAlbumDataProviderForPHAssetFramework : NSObject { }

  • (id)firstAlbumWithShouldIncludeVideo:(BOOL)arg1 isOnlyShowVideo:(BOOL)arg2;
  • (id)getAlbumIdentifiers:(id)arg1 shouldIncludeVideo:(BOOL)arg2 isOnlyShowVideo:(BOOL)arg3;
  • (id)getAlbumIdentifier:(id)arg1 shouldIncludeVideo:(BOOL)arg2 isOnlyShowVideo:(BOOL)arg3;
  • (id)getAlbumFromAlbumType:(int)arg1 ForSubType:(int)arg2 shouldIncludeVideo:(BOOL)arg3 isOnlyShowVideo:(BOOL)arg4;
  • (id)getAlbumSortEndDateFromAlbumType:(int)arg1 ForSubType:(int)arg2 shouldIncludeVideo:(BOOL)arg3 isOnlyShowVideo:(BOOL)arg4;
  • (void)AllMMAlbumsForPHFrameworkWith:(CDUnknownBlockType)arg1 errorBlock:(CDUnknownBlockType)arg2 shouldIncludeVideo:(BOOL)arg3 isOnlyShowVideo:(BOOL)arg4;

@end

@interface MMTimerLabel : UILabel { int _second; int _minute; int _hour; BOOL _isShowHourDefault; BOOL _isActive; }

@property(nonatomic) int hour; // @synthesize hour=_hour; @property(nonatomic) int minute; // @synthesize minute=_minute; @property(nonatomic) int second; // @synthesize second=_second; - (void)dealloc; - (void)pauseTimer; - (void)stopTimer; - (void)startTimer; - (void)reset; - (void)setIsShowHourDefault:(BOOL)arg1; - (void)increaseTime; - (void)updateLabel;

@end

@interface MMImageBrowseView : MMUIScrollView <UIScrollViewDelegate, MMImageScrollViewHelperDelegate> { id m_delegate; UIView *m_vImage; struct CGSize m_szFit; MMEmoticonView *m_emoticonView; MMImageScrollViewHelper *m_scrollViewHelper; }

@property(retain, nonatomic) MMEmoticonView *m_emoticonView; // @synthesize m_emoticonView; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onDoubleTap:(id)arg1; - (void)onSingleTap:(id)arg1; - (void)scrollViewDidZoom:(id)arg1; - (id)getScrollView; - (id)viewForZooming; - (id)viewForZoomingInScrollView:(id)arg1; - (void)ZoomForPoint:(struct CGPoint)arg1; - (void)ResetScroll; - (void)UpdateEmoticon:(id)arg1; - (void)UpdateData:(id)arg1 orientation:(int)arg2; - (void)UpdateData:(id)arg1; - (void)UpdateImage:(id)arg1 orientation:(int)arg2; - (void)UpdateImage:(id)arg1; - (void)InitEmoticonView:(id)arg1; - (void)InitImageView; @property(nonatomic) struct CGRect frame; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(copy, nonatomic) NSArray *gestureRecognizers; @property(readonly) unsigned int hash; @property(nonatomic) float maximumZoomScale; @property(nonatomic) float minimumZoomScale; @property(readonly) Class superclass; @property(nonatomic) float zoomScale;

@end

@interface MMUILongPressView : MMUIView { BOOL m_bIsLongPressHandled; float m_fLongPressTime; id _delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_delegate; @property(nonatomic) float m_fLongPressTime; // @synthesize m_fLongPressTime; - (void).cxx_destruct; - (void)LongPressEvents; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (id)init; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMUIViewController : UIViewController <IUiUtilExt, MMUIViewControllerDelegate, UIGestureRecognizerDelegate> { BOOL m_isPopByClickingURL; MMLoadingView *m_loadingViewX; unsigned long m_uiVcType; BOOL m_bKeyboardShowForGesture; UILabel *m_newsTitleRecordLabel; NSMutableArray *m_fullScreenViews; BOOL _isSupportWXGesture; BOOL m_bAnimated; BOOL m_bIsBeingPoped; BOOL m_bInteractivePopEnabled; BOOL m_bDisableAdjustInsetAndOffset; float lastScreenWidth; UINavigationController *m_navigationController; MMTitleView *m_baseTitleView; NSMutableDictionary *m_dicDeepLink; NSMutableDictionary *m_dicContentInsetAutolayout; NSMutableDictionary *m_dicTopOffsetAutolayout; NSMutableArray *m_arrEndUserOpInfo; MMDelegateProxy *m_interactivePopGestureRecognizerDelegate; UIResponder *previousResponder; UIBarButtonItem *m_leftBarBtnItem; UIBarButtonItem *m_rightBarBtnItem; UIColor *m_titleColor; MMUINavigationBar *fakeNaviView; BOOL m_hasAppear; BOOL _m_bAnimating; BOOL _m_bStopPopWhenDeleteContact; UIView *bottomView; UIViewController *_presentingModalViewController; UIViewController *_presentedModalViewController; unsigned int _lockedOrientation; }

@property(nonatomic) unsigned int lockedOrientation; // @synthesize lockedOrientation=_lockedOrientation; @property(nonatomic) BOOL m_bStopPopWhenDeleteContact; // @synthesize m_bStopPopWhenDeleteContact=_m_bStopPopWhenDeleteContact; @property(nonatomic) BOOL m_bAnimating; // @synthesize m_bAnimating=_m_bAnimating; @property(nonatomic) __weak UIViewController *presentedModalViewController; // @synthesize presentedModalViewController=_presentedModalViewController; @property(nonatomic) __weak UIViewController *presentingModalViewController; // @synthesize presentingModalViewController=_presentingModalViewController; @property(retain, nonatomic) NSMutableArray *m_arrEndUserOpInfo; // @synthesize m_arrEndUserOpInfo; @property(nonatomic) __weak UIResponder *previousResponder; // @synthesize previousResponder; @property(nonatomic) BOOL m_bDisableAdjustInsetAndOffset; // @synthesize m_bDisableAdjustInsetAndOffset; @property(nonatomic) BOOL m_bInteractivePopEnabled; // @synthesize m_bInteractivePopEnabled; @property(nonatomic) BOOL m_bIsBeingPoped; // @synthesize m_bIsBeingPoped; @property(nonatomic) BOOL m_bAnimated; // @synthesize m_bAnimated; @property(nonatomic) BOOL isSupportWXGesture; // @synthesize isSupportWXGesture=_isSupportWXGesture; @property(retain, nonatomic) NSMutableArray *m_fullScreenViews; // @synthesize m_fullScreenViews; @property(retain, nonatomic) UIView *bottomView; // @synthesize bottomView; @property(retain, nonatomic) UILabel *m_newsTitleRecordLabel; // @synthesize m_newsTitleRecordLabel; @property(nonatomic) unsigned long m_uiVcType; // @synthesize m_uiVcType; @property(retain, nonatomic) MMLoadingView *loadingViewX; // @synthesize loadingViewX=m_loadingViewX; - (void).cxx_destruct; - (void)unlockOrientation; - (void)lockOrientation:(int)arg1; - (id)mmNavigationController:(id)arg1 animationControllerForOperation:(int)arg2 fromViewController:(id)arg3 toViewController:(id)arg4; - (void)reportEndOpInfo; - (void)appendEndOpInfo:(id)arg1; - (void)parseDeepLink:(id)arg1 animation:(BOOL)arg2; - (id)getVCWithDeepLinkName:(id)arg1; - (void)setDeepLinkParam:(id)arg1; - (void)initDeepLinkConfig; - (void)safeSetEdgesForExtendedLayout:(unsigned int)arg1; - (BOOL)gestureRecognizer:(id)arg1 shouldBeRequiredToFailByGestureRecognizer:(id)arg2; - (BOOL)gestureRecognizer:(id)arg1 shouldRequireFailureOfGestureRecognizer:(id)arg2; - (BOOL)shouldEnableKeyboardInteractivePop; - (BOOL)shouldInteractivePop; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (BOOL)interactivePopGestureRecognizerShouldBegin:(id)arg1; - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2; - (void)keyboardDidHide:(id)arg1; - (void)keyboardWillShow:(id)arg1; - (void)didEndEditing:(id)arg1; - (void)didBeginEditing:(id)arg1; - (BOOL)isSubviewResponder:(id)arg1; - (void)resignSubviewResponder:(id)arg1; - (void)viewWillDismiss:(BOOL)arg1; - (void)viewWillPresent:(BOOL)arg1; - (void)viewDidPop:(BOOL)arg1; - (void)viewWillPop:(BOOL)arg1; - (void)viewDidPush:(BOOL)arg1; - (void)viewWillPush:(BOOL)arg1; - (void)viewDidBeDismissed:(BOOL)arg1; - (void)viewWillBeDismissed:(BOOL)arg1; - (void)viewDidBePresented:(BOOL)arg1; - (void)viewWillBePresented:(BOOL)arg1; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewDidBePushed:(BOOL)arg1; - (void)viewWillBePushed:(BOOL)arg1; - (void)removeFakeNaviView; - (void)internalAddFakeNaviView:(id)arg1; - (void)addFakeNaviView; - (BOOL)useCustomNavibar; - (BOOL)useTransparentNavibar; - (BOOL)useBlackStatusbar; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)setBackBarButton; - (void)removeDuplicateBarButton; - (void)didMoveToParentViewController:(id)arg1; - (id)getNavigationRightButton:(id)arg1; - (id)getNavigationLeftButton:(id)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)beginAppearanceTransition:(BOOL)arg1 animated:(BOOL)arg2; - (void)willAppearanceTransition; - (BOOL)isPresentedIn; - (BOOL)isPushedIn; - (id)tagForCurrentPage; - (id)tagForActivePage; - (id)getViewController; - (void)resetViewStatus; - (void)startForcedRotationToPortrait; - (unsigned int)supportedInterfaceOrientations; - (BOOL)shouldAutorotate; - (void)didRotateFromInterfaceOrientation:(int)arg1; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)willRotateToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (BOOL)isSvrErrorTipForbidden; - (int)preferredInterfaceOrientationForPresentation; - (void)protectStatusBarFromBeingFuckedByForeGround:(SEL)arg1; - (int)preferredStatusBarStyle; - (BOOL)prefersStatusBarHidden; - (void)setStatusBarFontBlack; - (void)setStatusBarFontWhite; - (void)setStatusBarHidden:(BOOL)arg1 withAnimation:(int)arg2; - (void)setStatusBarHidden:(BOOL)arg1; - (void)postNotification; - (void)setOutLine:(BOOL)arg1; - (void)setSubView:(id)arg1 OutLine:(BOOL)arg2; - (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (void)setTitleOnly:(id)arg1; - (void)willDismissAndShow; - (void)setTitleInterfaceOritation:(int)arg1; - (float)getRightBarButtonWidth; - (float)getLeftBarButtonWidth; - (void)setTitleView:(id)arg1; - (id)getTitleColor; - (void)setTitleColor:(id)arg1; - (void)setTitle:(id)arg1; - (void)willShow; - (void)willDisshow; - (void)didDisshow; - (void)didAppear; - (void)willDisappear; - (void)adjustView; - (void)willAppear; - (void)setIsPopByClickingURL; - (void)handleUrl:(id)arg1 DisableFirstGetA8Key:(BOOL)arg2 extraInfo:(id)arg3; - (void)restoreNavigationBarBkg; - (void)removeNavigationBarBkg; - (void)resetTableViewOffset:(id)arg1; - (void)onMainWindowFrameChanged; - (void)RemoveFullScreenViewList; - (void)AddViewToFullScreenViewList:(id)arg1; - (void)onTopBarHiddenChanged:(int)arg1; - (void)onTaskBarHiddenChanged:(BOOL)arg1 withAnimation:(int)arg2; - (void)onTopBarFrameChanged; - (void)ReLayoutFullScreenViews; - (void)viewDidLayoutSubviews; - (void)viewDidTransitionToNewSize; - (void)setAutolayoutTopOffset:(float)arg1 forView:(id)arg2; - (void)setAutolayoutContentInset:(struct UIEdgeInsets)arg1 forScrollView:(id)arg2; - (float)getSearchBarSearchingY; - (float)getVisibleHeightOri:(int)arg1; - (float)getVisibleHeight; - (float)getContentViewHeight; - (float)getContentViewYforTranslucentNaviBar; - (float)getContentViewY; - (void)applicationWillTerminate:(id)arg1; - (void)dealloc; - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; - (id)init; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (void)disMissSelf; - (void)adjustViewAndNavBarRect; - (void)adjustSubviewRects; - (void)adjustTableViewInset:(id)arg1; - (void)adjustTableViewRect; - (void)stopLoading; - (void)startLoadingNonBlock; - (void)startLoadingBlocked; - (void)stopBizLoading; - (void)startBizLoading; - (void)setWCBizAuthTitle:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMAlbumDataProvider : MMObject { }

  • (void)tryUpdateAlbumChangeObserver;
  • (void)internalInitAlbumChangeObserver;
  • (void)tryInitAlbumChangeObserver;
  • (void)FetchLastMMAssetWith:(CDUnknownBlockType)arg1 inSecond:(double)arg2;
  • (void)FetchMMAlbumWithID:(id)arg1 With:(CDUnknownBlockType)arg2 errorBlock:(CDUnknownBlockType)arg3 shouldIncludeVideo:(BOOL)arg4 isOnlyShowVideo:(BOOL)arg5;
  • (void)FirstMMAlbumWith:(CDUnknownBlockType)arg1 errorBlock:(CDUnknownBlockType)arg2 shouldIncludeVideo:(BOOL)arg3 isOnlyShowVideo:(BOOL)arg4;
  • (BOOL)isUserAuthorize;
  • (BOOL)isAuthorize;
  • (void)AllMMAlbumsWith:(CDUnknownBlockType)arg1 errorBlock:(CDUnknownBlockType)arg2 shouldIncludeVideo:(BOOL)arg3 isOnlyShowVideo:(BOOL)arg4;

@end

@interface MMPieLayer : CAShapeLayer { float _value; float _percentage; float _pieRadius; double _startAngle; double _endAngle; struct CGPoint _pieCenter; }

  • (BOOL)needsDisplayForKey:(id)arg1; @property(nonatomic) float pieRadius; // @synthesize pieRadius=_pieRadius; @property(nonatomic) struct CGPoint pieCenter; // @synthesize pieCenter=_pieCenter; @property(nonatomic) double endAngle; // @synthesize endAngle=_endAngle; @property(nonatomic) double startAngle; // @synthesize startAngle=_startAngle; @property(nonatomic) float percentage; // @synthesize percentage=_percentage; @property(nonatomic) float value; // @synthesize value=_value;
  • (void)display;
  • (void)createArcAnimationForKey:(id)arg1 fromValue:(id)arg2 toValue:(id)arg3 Delegate:(id)arg4 beginTime:(double)arg5 duration:(double)arg6;
  • (id)description;
  • (id)initWithLayer:(id)arg1;

@end

@interface MMInputAccessoryView : MMUIView { id _delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)setFrame:(struct CGRect)arg1;

@end

@interface MMTextView : MMUITextView { NSString *placeholder; BOOL _shouldDrawPlaceholder; id m_delegate; float _fForceY; UIResponder *_overrideNextResponder; BOOL _externalKeyboardAttatched; MMInputAccessoryView *_accessoryView; UIColor *_placeHolderColor; float _textViewOriginHeight; }

@property(nonatomic) float textViewOriginHeight; // @synthesize textViewOriginHeight=_textViewOriginHeight; @property(retain, nonatomic) UIColor *placeHolderColor; // @synthesize placeHolderColor=_placeHolderColor; @property(nonatomic) __weak UIResponder *overrideNextResponder; // @synthesize overrideNextResponder=_overrideNextResponder; @property(nonatomic) float fForceY; // @synthesize fForceY=_fForceY; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSString *placeholder; // @synthesize placeholder; - (void).cxx_destruct; - (void)onAccessoryViewFrameChanged:(struct CGRect)arg1; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)copy:(id)arg1; - (void)cut:(id)arg1; - (void)paste:(id)arg1; - (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2; - (id)nextResponder; - (BOOL)isExtenalKeyboardAttatched; - (void)keyboardWillShow:(id)arg1; - (BOOL)resignFirstResponder; - (BOOL)becomeFirstResponder; - (void)setText:(id)arg1; - (void)_textChanged:(id)arg1; - (void)_updateShouldDrawPlaceholder; - (void)drawRect:(struct CGRect)arg1; - (void)layoutSubviews; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1; - (void)setContentOffset:(struct CGPoint)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SequencePageScrollView : MMUIView { MMUIScrollView *m_scrollView; id m_delegate; int m_curPageNum; float m_topOffset; NSMutableDictionary *m_loadedNumDic; NSMutableDictionary *m_reuseDic; }

@property(retain, nonatomic) NSMutableDictionary *m_reuseDic; // @synthesize m_reuseDic; @property(retain, nonatomic) NSMutableDictionary *m_loadedNumDic; // @synthesize m_loadedNumDic; @property(nonatomic) float m_topOffset; // @synthesize m_topOffset; @property(retain, nonatomic) MMUIScrollView *m_scrollView; // @synthesize m_scrollView; @property(nonatomic) int m_curPageNum; // @synthesize m_curPageNum; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)layoutInternal; - (void)layoutSubviews; - (void)cutViewOutOfBounds; - (void)loadPageAtIndex:(int)arg1; - (id)getPageNumString:(int)arg1; - (id)requestBaseViewForIdentity:(id)arg1 atPageNum:(int)arg2; - (void)addReuseView:(id)arg1 forKey:(id)arg2; - (id)baseViewIdentityKey; - (void)scrollViewDidEndDecelerating:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)setTopDisplayOffset:(float)arg1; - (void)changeToPageOfNum:(int)arg1; - (void)reloadData; - (id)initWithFrame:(struct CGRect)arg1 withDelegate:(id)arg2; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TextFloatViewController : MMUIViewController { }

  • (unsigned int)supportedInterfaceOrientations;
  • (BOOL)shouldAutorotate;

@end

@interface TextFloatPreview : MMUIWindow <ILinkEventExt, scrollViewDelegate> { UIView *m_oBackView; UIButton *m_view; UIImageView *m_headerMask; MMScrollView *m_oScrollView; CTRichTextView *m_oRichTextView; id m_linkDelegate; struct CGPoint m_origin; id m_delegate; BOOL _bNeedRebuildTextView; BOOL m_bHidden; TextFloatViewController *m_viewController; NSString *_nsContent; UIFont *_oFont; unsigned int _parserType; }

@property(nonatomic) unsigned int parserType; // @synthesize parserType=_parserType; @property(retain, nonatomic) UIFont *oFont; // @synthesize oFont=_oFont; @property(retain, nonatomic) NSString *nsContent; // @synthesize nsContent=_nsContent; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (BOOL)respondsToSelector:(SEL)arg1; - (id)forwardingTargetForSelector:(SEL)arg1; - (void)hideWithAnimate:(BOOL)arg1; - (void)showWithAnimate:(BOOL)arg1; - (void)touchesEnded_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)onSingleTap; - (void)setOriginFrame:(struct CGRect)arg1; - (void)setContent:(id)arg1; - (void)updateTextView; - (void)setLinkDelegate:(id)arg1; - (id)getTextView; - (void)layoutSubviews; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StandardButtonProvider : NSObject { }

  • (id)genNewBigGreyButton:(int)arg1;
  • (id)genNewBigGreenButton:(int)arg1;
  • (id)genNewBigButton:(int)arg1;
  • (id)genSmallGreenLineButton;
  • (id)genBigGreenLineButton;
  • (id)genSmallLineButtonWithColor:(id)arg1 fontColor:(id)arg2;
  • (id)genBigLineButtonWithColor:(id)arg1 fontColor:(id)arg2;
  • (id)genLineButtonWithColor:(id)arg1 fontColor:(id)arg2;
  • (id)genGreenButtonWithHeight:(float)arg1;
  • (id)genGraySmallButtonAdaptFrameWithTitle:(id)arg1;
  • (void)setMiddleButtonStyle:(id)arg1;
  • (id)genMiddleGrayButton;
  • (id)genMiddleRedButton;
  • (id)genMiddleGreenButton;
  • (void)setSmallButtonStyle:(id)arg1;
  • (id)genSmallButtonWithColor:(id)arg1 fontColor:(id)arg2;
  • (id)genSmallGrayButton;
  • (id)genSmallRedButton;
  • (id)genSmallGreenButton;
  • (void)setWideBigButtonStyle:(id)arg1;
  • (id)genWideBigButtonWithColor:(id)arg1 fontColor:(id)arg2;
  • (id)genWideBigGrayButton;
  • (id)genWideBigRedButton;
  • (id)genWideBigGreenButton;
  • (void)setBigButtonStyle:(id)arg1;
  • (id)genBigButtonWithColor:(id)arg1 fontColor:(id)arg2;
  • (id)genBigGrayButton;
  • (id)genBigRedButton;
  • (id)genBigGreenButton;
  • (id)genButtonWithColor:(id)arg1 fontColor:(id)arg2 fontSize:(float)arg3 fixHeight:(float)arg4 withBorder:(BOOL)arg5 radius:(float)arg6;
  • (id)genGrayButton;
  • (id)genRedButton;
  • (id)genGreenButton;
  • (id)genButtonWithColor:(id)arg1 fontColor:(id)arg2;
  • (id)internalGenButtonWithColor:(id)arg1 fontColor:(id)arg2 fontSize:(float)arg3 fixHeight:(float)arg4 withBorder:(BOOL)arg5 radius:(float)arg6;

@end

@interface MMShareActionSheet : NSObject { NSString *m_title; NSString *m_cancelButtonTitle; NSMutableArray *m_sections; UIView *m_transparentView; UIView *m_contentView; int m_lastOri; BOOL m_dismissAfterSelected; id m_delegate; }

  • (int)getIconActionSheetWidth; @property(nonatomic) BOOL m_dismissAfterSelected; // @synthesize m_dismissAfterSelected; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate;
  • (void).cxx_destruct;
  • (void)didRotate:(id)arg1;
  • (void)onMMShareActionSheetSection:(id)arg1 didSelectItem:(id)arg2 atPosition:(int)arg3;
  • (void)OnCancel:(id)arg1;
  • (void)handleTap:(id)arg1;
  • (void)dismissAnimate:(BOOL)arg1;
  • (void)reloadInnerView;
  • (void)removeFromView;
  • (void)cancel;
  • (void)dealloc;
  • (void)showInView:(id)arg1;
  • (id)initWithSectionItems:(id)arg1 cancelButtonTitle:(id)arg2 delegate:(id)arg3 title:(id)arg4;
  • (id)initWithSectionItems:(id)arg1 cancelButtonTitle:(id)arg2 delegate:(id)arg3;
  • (id)initWithSectionItems:(id)arg1 cancelButtonTitle:(id)arg2 delegate:(id)arg3 headerView:(id)arg4;

@end

@interface MMShareActionSheetSection : UIView <MMGridViewDataSource, MMGridViewActionDelegate, UIScrollViewDelegate> { MMGridView *m_gridView; MMGridViewLayoutHorizontalStrategy *m_layoutStrategy; UIView *m_topLine; UILabel *m_titleLabel; UIView *m_searchingView; UILabel *m_searchingLabel; int m_index; NSMutableArray *m_cells; NSString *m_headerTitle; MMShareActionSheet *m_parentSheet; UIView *m_defaultView; }

@property(retain, nonatomic) UIView *m_defaultView; // @synthesize m_defaultView; @property(nonatomic) __weak MMShareActionSheet *m_parentSheet; // @synthesize m_parentSheet; @property(copy, nonatomic) NSString *m_headerTitle; // @synthesize m_headerTitle; @property(retain, nonatomic) NSMutableArray *m_cells; // @synthesize m_cells; @property(nonatomic) int m_index; // @synthesize m_index; - (void).cxx_destruct; - (void)MMGridView:(id)arg1 didTapOnItemAtIndex:(int)arg2; - (id)MMGridView:(id)arg1 cellForItemAtIndex:(int)arg2; - (struct CGSize)MMGridView:(id)arg1 sizeForItemsInInterfaceOrientation:(int)arg2; - (int)numberOfItemsInMMGridView:(id)arg1; - (void)reloadCellsWithItems:(id)arg1; - (void)reloadCells; - (id)initWithItems:(id)arg1 headerTitle:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMShareActionSheetCell : UIView { UIView *m_contentView; UIView *m_header; MMWebImageView *m_imageView; UILabel *m_titleLabel; UILabel *m_subTitleLabel; UIView *m_stateView; WCLanDeviceStateItemProgressView *m_progressView; UILabel *m_resultLabel; UIView *m_resultBgView; int m_index; NSString *m_title; UIImage *m_iconImg; NSURL *m_iconImgUrl; id m_userInfo; ShareOpenSDKStateItem *m_stateItem; }

@property(retain, nonatomic) ShareOpenSDKStateItem *m_stateItem; // @synthesize m_stateItem; @property(retain, nonatomic) id m_userInfo; // @synthesize m_userInfo; @property(retain, nonatomic) NSURL *m_iconImgUrl; // @synthesize m_iconImgUrl; @property(retain, nonatomic) UIImage *m_iconImg; // @synthesize m_iconImg; @property(copy, nonatomic) NSString *m_title; // @synthesize m_title; @property(nonatomic) int m_index; // @synthesize m_index; - (void).cxx_destruct; - (float)lineHeight; - (id)init;

@end

@interface MMUIScrollView : UIScrollView { MMDelegateProxy *m_deleteProxy; }

  • (void).cxx_destruct;
  • (void)onClearMyDelegate:(id)arg1 forProtocols:(id)arg2;
  • (void)setDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMProgressViewExLayer : CAShapeLayer { float angle; }

  • (BOOL)needsDisplayForKey:(id)arg1; @property(nonatomic) float angle; // @synthesize angle;
  • (void)drawInContext:(struct CGContext *)arg1;
  • (id)initWithLayer:(id)arg1;

@end

@interface MMProgressViewEx : UIView { float total; float current; UIColor *frontColor; UIColor *backColor; double stepDuration; BOOL hideOnCompleteProcess; MMProgressViewExLayer *m_layer; }

@property(nonatomic) BOOL hideOnCompleteProcess; // @synthesize hideOnCompleteProcess; @property(nonatomic) double stepDuration; // @synthesize stepDuration; @property(retain, nonatomic) UIColor *backColor; // @synthesize backColor; @property(retain, nonatomic) UIColor *frontColor; // @synthesize frontColor; @property(nonatomic) float current; // @synthesize current; @property(nonatomic) float total; // @synthesize total; - (void).cxx_destruct; - (void)stopLoading; - (void)startLoadingWithImage:(id)arg1; - (void)startLoading; - (void)setFrame:(struct CGRect)arg1; - (void)drawRect:(struct CGRect)arg1; - (void)animationDidStop:(id)arg1 finished:(BOOL)arg2; - (void)hideSelf; - (void)doAnimation_v2; - (void)doAnimation; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface UrlLabel : MMCPLabel { NSString *_urlString; NSString *_backupUrlString; id _linkDelegate; BOOL _ignoreHighlight; UIColor *_normalBackgroundColor; UIColor *_highlightedBackgroundColor; BOOL _bTouchEnds; id _extraInfo; }

@property(retain, nonatomic) id extraInfo; // @synthesize extraInfo=_extraInfo; @property(retain, nonatomic) UIColor *highlightedBackgroundColor; // @synthesize highlightedBackgroundColor=_highlightedBackgroundColor; @property(retain, nonatomic) UIColor *normalBackgroundColor; // @synthesize normalBackgroundColor=_normalBackgroundColor; @property(nonatomic) BOOL ignoreHighlight; // @synthesize ignoreHighlight=_ignoreHighlight; @property(nonatomic) __weak id linkDelegate; // @synthesize linkDelegate=_linkDelegate; @property(retain, nonatomic) NSString *backupUrlString; // @synthesize backupUrlString=_backupUrlString; @property(retain, nonatomic) NSString *urlString; // @synthesize urlString=_urlString; - (void).cxx_destruct; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)throwUrlMessage; - (void)setHighlighted:(BOOL)arg1; - (void)setHighlightedColor; - (void)setNormalColor; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCActionSheet : MMUIWindow <UIGestureRecognizerDelegate, IUiUtilExt> { BOOL _shouldHide; BOOL _shouldRelease; BOOL _hasSeplineButton; NSString *_cancelButtonTitle; NSMutableArray *_buttonTitleList; UIView *_pannelView; UIView *_titleView; UIView *_backgroundView; UIView *_containerView; id _delegateEx; NSString *_title; int _destructiveButtonIndex; int _firstOtherButtonIndex; int _cancelButtonIndex; int _m_lastOrientation; UIColor *_cancelBtnTextColor; unsigned int _numberOfButtons; UIView *_customView; }

  • (int)getActionSheetWidth; @property(nonatomic) BOOL hasSeplineButton; // @synthesize hasSeplineButton=_hasSeplineButton; @property(nonatomic) BOOL shouldRelease; // @synthesize shouldRelease=_shouldRelease; @property(retain, nonatomic) UIView *customView; // @synthesize customView=_customView; @property(nonatomic) unsigned int numberOfButtons; // @synthesize numberOfButtons=_numberOfButtons; @property(retain, nonatomic) UIColor *cancelBtnTextColor; // @synthesize cancelBtnTextColor=_cancelBtnTextColor; @property(nonatomic) BOOL shouldHide; // @synthesize shouldHide=_shouldHide; @property(nonatomic) int m_lastOrientation; // @synthesize m_lastOrientation=_m_lastOrientation; @property(nonatomic) int firstOtherButtonIndex; // @synthesize firstOtherButtonIndex=_firstOtherButtonIndex; @property(copy, nonatomic) NSString *title; // @synthesize title=_title; @property(nonatomic) __weak id delegateEx; // @synthesize delegateEx=_delegateEx; @property(retain, nonatomic) UIView *containerView; // @synthesize containerView=_containerView; @property(retain, nonatomic) UIView *backgroundView; // @synthesize backgroundView=_backgroundView; @property(retain, nonatomic) UIView *titleView; // @synthesize titleView=_titleView; @property(retain, nonatomic) UIView *pannelView; // @synthesize pannelView=_pannelView; @property(retain, nonatomic) NSMutableArray *buttonTitleList; // @synthesize buttonTitleList=_buttonTitleList; @property(retain, nonatomic) NSString *cancelButtonTitle; // @synthesize cancelButtonTitle=_cancelButtonTitle;
  • (void).cxx_destruct;
  • (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
  • (void)OnCancel:(id)arg1;
  • (void)OnDefaultButtonTapped:(id)arg1;
  • (void)addTapRecognizer;
  • (void)tapOut:(id)arg1;
  • (void)dismissWithClickedButtonIndex:(int)arg1 animated:(BOOL)arg2;
  • (void)reloadInnerView;
  • (id)genGrayBarView;
  • (id)makePannelViewWithButtonList:(id)arg1 withCancelButtonTitle:(id)arg2;
  • (id)makeTitleViewWithTitle:(id)arg1;
  • (float)heightOfWholeSheet;
  • (void)appendButtonTitle:(id)arg1 atIndex:(int)arg2;
  • (void)showInView:(id)arg1;
  • (void)setCancelButtonTextColor:(id)arg1; @property(nonatomic) int destructiveButtonIndex; // @synthesize destructiveButtonIndex=_destructiveButtonIndex; @property(nonatomic) int cancelButtonIndex; // @synthesize cancelButtonIndex=_cancelButtonIndex;
  • (id)buttonTitleAtIndex:(int)arg1;
  • (unsigned int)numberOfButtonsExcludingCancelButton;
  • (int)addButtonWithTitle:(id)arg1 atIndex:(unsigned int)arg2;
  • (int)addButtonWithTitle:(id)arg1; @property(nonatomic) __weak id delegate;
  • (void)onOpenApiWillBeginShare:(id)arg1;
  • (void)deviceDidRotate:(id)arg1;
  • (void)setFrame:(struct CGRect)arg1;
  • (void)shouldHideOnRotate;
  • (void)onMainWindowFrameChanged;
  • (void)onStatusBarFrameChanged;
  • (id)initWithTitle:(id)arg1 delegate:(id)arg2 cancelButtonTitle:(id)arg3 destructiveButtonTitle:(id)arg4 otherButtonTitles:(id)arg5;
  • (id)init;
  • (void)dealloc;
  • (void)setActionSheetName:(id)arg1;
  • (id)getActionSheetName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMImageView : MMUIImageView { id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2;

@end

@interface MMUIImagePickerController : UIImagePickerController { }

  • (id)tagForCurrentPage;
  • (id)tagForActivePage;
  • (void)viewWillDisappear:(BOOL)arg1;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)onVideoVoipViewDisappear;
  • (void)onVideoVoipViewDidAppear:(id)arg1;
  • (int)preferredInterfaceOrientationForPresentation;
  • (unsigned int)supportedInterfaceOrientations;
  • (BOOL)shouldAutorotate;
  • (void)dealloc;
  • (id)initWithNibName:(id)arg1 bundle:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PickedImagePane : MMUIView { NSMutableArray *_imageInfos; UIScrollView *_scrollView; unsigned long _maxSelectNum; id _delegate; }

@property(nonatomic) unsigned long _maxSelectNum; // @synthesize _maxSelectNum; @property(nonatomic) __weak id _delegate; // @synthesize _delegate; - (void).cxx_destruct; - (void)onDoneBtnClicked:(id)arg1; - (void)onImageClicked:(id)arg1; - (BOOL)addImage:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1 andMaxSelectNum:(unsigned long)arg2; - (void)updateCount:(int)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMImagePreviewBrowserController : MMUIViewController <MultiImageScrollViewDelegate, WCActionSheetDelegate> { MultiImageScrollView *_pagingScrollView; UIButton *_selectedButton; UIImageView *_selectedBackImageView; UIView *_bottomBar; UIButton *_sendButton; UIButton *_originImageCheck; UIButton *_sendBadge; UIImageView *_sendBadgeBackImageView; UILabel *_originImageLabel; UILabel *_imageLocalNameInfoLabel; UILabel *_imageCreateTimeLabel; UIView *oTitleBackGroundView; NSMutableArray *_imageScrollViewPool; NSMutableDictionary *originImageSizeDictionary; NSMutableDictionary *imageLocalNameInfoDictionary; NSMutableDictionary *imageCreateTimeDictionary; UIActivityIndicatorView *_originIndictorView; unsigned long startLoadIndex; BOOL showTopAndBottonBar; int _compressType; BOOL m_hasClickSendButton; NSMutableArray *_selectedAssetInfos; NSMutableDictionary *_thumbImages; id controlCenter; id m_delegate; id _m_dataSource; }

@property(nonatomic) __weak id m_dataSource; // @synthesize m_dataSource=_m_dataSource; @property(nonatomic) BOOL m_hasClickSendButton; // @synthesize m_hasClickSendButton; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) __weak id controlCenter; // @synthesize controlCenter; @property(retain, nonatomic) NSMutableDictionary *thumbImages; // @synthesize thumbImages=_thumbImages; @property(retain, nonatomic) NSMutableArray *selectedAssetInfos; // @synthesize selectedAssetInfos=_selectedAssetInfos; - (void).cxx_destruct; - (void)onChangePage; - (void)multiImageScrollViewWillBeginDragging; - (void)onSingleTap:(id)arg1; - (void)setBottomAndTopBarHidden:(BOOL)arg1; - (id)imageAtPage:(unsigned long)arg1; - (id)viewAtPage:(unsigned long)arg1 frame:(struct CGRect)arg2; - (void)preloadImage:(id)arg1; - (void)loadImage:(id)arg1; - (void)baseLoadImage:(id)arg1 isCurrentImage:(BOOL)arg2; - (void)displayImage:(id)arg1 withPageIndex:(int)arg2; - (void)prepareImagePool:(id)arg1; - (void)clearImagePool; - (void)clearThumbImageCache; - (void)OnFullScreenChanged; - (void)onOriginImageCheck:(id)arg1; - (void)setOriginImageButtonCheck:(BOOL)arg1 SelectedButton:(BOOL)arg2; - (void)getOriginSize; - (void)getThumbImage:(id)arg1; - (void)getThumbImageAtIndex:(unsigned long)arg1; - (void)getOriginSize:(id)arg1; - (void)onGetOriginSize:(id)arg1; - (void)onImageInfoGot:(id)arg1 withDate:(id)arg2 ofAsset:(id)arg3; - (void)setCreateTimeAndLocationWithAnimation:(id)arg1; - (void)setCreateTimeInMiddleLocation:(id)arg1; - (void)OnOriginSizeGot:(id)arg1; - (void)OnSelectedButtonDone; - (void)startBottomBadgePopUpAnimation; - (unsigned long)IndexFromSelectedAssetInfosOfPageIndex:(unsigned long)arg1; - (void)OnSend:(id)arg1; - (void)sendSelectedImage; - (void)prepareSend; - (void)stopLoadingAfterSent; - (void)OnCancel:(id)arg1; - (void)setPageAtIndex:(unsigned long)arg1; - (void)viewDidTransitionToNewSize; - (void)dealloc; - (void)didReceiveMemoryWarning; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (BOOL)interactivePopGestureRecognizerShouldBegin:(id)arg1; - (void)initView; - (void)startPopUpAnimation:(id)arg1 originScale:(float)arg2; - (void)OnClickBackBarButton:(id)arg1; - (void)initBackgroundView; - (void)initTitle; - (void)initBackBarButton; - (void)initSelectionControlView; - (void)initBottomBar; - (void)initData; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMGridViewLayoutStrategyFactory : NSObject { }

  • (id)strategyFromType:(int)arg1;

@end

@interface MMGridViewLayoutStrategyBase : MMObject { int _type; struct CGSize _itemSize; int _itemSpacingH; int _itemSpacingV; struct UIEdgeInsets _minEdgeInsets; BOOL _centeredGridH; int _itemCount; struct UIEdgeInsets _edgeInsets; struct CGRect _gridBounds; struct CGSize _contentSize; BOOL m_shouldAutoAdaptColumn; BOOL m_hasSetColumn; BOOL m_shouldAutoAdaptRow; BOOL m_hasSetRow; }

@property(nonatomic) BOOL m_shouldAutoAdaptRow; // @synthesize m_shouldAutoAdaptRow; @property(nonatomic) BOOL m_shouldAutoAdaptColumn; // @synthesize m_shouldAutoAdaptColumn; @property(readonly, nonatomic) int itemSpacingV; // @synthesize itemSpacingV=_itemSpacingV; @property(readonly, nonatomic) struct CGSize contentSize; // @synthesize contentSize=_contentSize; @property(readonly, nonatomic) struct CGRect gridBounds; // @synthesize gridBounds=_gridBounds; @property(readonly, nonatomic) struct UIEdgeInsets edgeInsets; // @synthesize edgeInsets=_edgeInsets; @property(readonly, nonatomic) int itemCount; // @synthesize itemCount=_itemCount; @property(readonly, nonatomic) BOOL centeredGridH; // @synthesize centeredGridH=_centeredGridH; @property(readonly, nonatomic) struct UIEdgeInsets minEdgeInsets; // @synthesize minEdgeInsets=_minEdgeInsets; @property(readonly, nonatomic) int itemSpacingH; // @synthesize itemSpacingH=_itemSpacingH; @property(readonly, nonatomic) struct CGSize itemSize; // @synthesize itemSize=_itemSize; @property(readonly, nonatomic) int type; // @synthesize type=_type; - (void)setEdgeAndContentSizeFromAbsoluteContentSize:(struct CGSize)arg1; - (void)setupItemSize:(struct CGSize)arg1 andItemSpacingH:(int)arg2 andItemSpacingV:(int)arg3 withMinEdgeInsets:(struct UIEdgeInsets)arg4 andCenteredGrid:(BOOL)arg5; - (id)init;

@end

@interface MMGridViewLayoutVerticalStrategy : MMGridViewLayoutStrategyBase { int _numberOfItemsPerRow; }

  • (BOOL)requiresEnablingPaging; @property(readonly, nonatomic) int numberOfItemsPerRow; // @synthesize numberOfItemsPerRow=_numberOfItemsPerRow;
  • (struct _NSRange)rangeOfPositionsInBoundsFromOffset:(struct CGPoint)arg1;
  • (int)itemPositionFromLocation:(struct CGPoint)arg1;
  • (struct CGPoint)originForItemAtPosition:(int)arg1;
  • (void)rebaseWithItemCount:(int)arg1 insideOfBounds:(struct CGRect)arg2;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMGridViewLayoutHorizontalStrategy : MMGridViewLayoutStrategyBase { int _numberOfItemsPerColumn; }

  • (BOOL)requiresEnablingPaging; @property(readonly, nonatomic) int numberOfItemsPerColumn; // @synthesize numberOfItemsPerColumn=_numberOfItemsPerColumn;
  • (struct _NSRange)rangeOfPositionsInBoundsFromOffset:(struct CGPoint)arg1;
  • (int)itemPositionFromLocation:(struct CGPoint)arg1;
  • (struct CGPoint)originForItemAtPosition:(int)arg1;
  • (void)rebaseWithItemCount:(int)arg1 insideOfBounds:(struct CGRect)arg2;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMGridViewLayoutHorizontalPagedStrategy : MMGridViewLayoutHorizontalStrategy { int _numberOfItemsPerRow; int _numberOfItemsPerPage; int _numberOfPages; }

  • (BOOL)requiresEnablingPaging; @property(readonly, nonatomic) int numberOfPages; // @synthesize numberOfPages=_numberOfPages; @property(readonly, nonatomic) int numberOfItemsPerRow; // @synthesize numberOfItemsPerRow=_numberOfItemsPerRow; @property(readonly, nonatomic) int numberOfItemsPerPage; // @synthesize numberOfItemsPerPage=_numberOfItemsPerPage;
  • (struct _NSRange)rangeOfPositionsInBoundsFromOffset:(struct CGPoint)arg1;
  • (int)itemPositionFromLocation:(struct CGPoint)arg1;
  • (struct CGPoint)originForItemAtPosition:(int)arg1;
  • (int)rowForItemAtPosition:(int)arg1;
  • (int)columnForItemAtPosition:(int)arg1;
  • (int)positionForItemAtColumn:(int)arg1 row:(int)arg2 page:(int)arg3;
  • (struct CGPoint)originForItemAtColumn:(int)arg1 row:(int)arg2 page:(int)arg3;
  • (int)pageForItemAtIndex:(int)arg1;
  • (void)rebaseWithItemCount:(int)arg1 insideOfBounds:(struct CGRect)arg2;

@end

@interface MMGridViewLayoutHorizontalPagedLTRStrategy : MMGridViewLayoutHorizontalPagedStrategy { }

  • (id)init;

@end

@interface MMGridViewLayoutHorizontalPagedTTBStrategy : MMGridViewLayoutHorizontalPagedStrategy { }

  • (int)rowForItemAtPosition:(int)arg1;
  • (int)columnForItemAtPosition:(int)arg1;
  • (int)positionForItemAtColumn:(int)arg1 row:(int)arg2 page:(int)arg3;
  • (id)init;

@end

@interface MMUIView : UIView { }

  • (void)load;

@end

@interface WCBaseControlMgr : MMService { NSMutableArray *m_arrLogicStack; }

  • (void).cxx_destruct;
  • (void)cancelAllLogic;
  • (void)stopLogic:(unsigned long)arg1;
  • (void)stopCurrentLogic;
  • (id)getCurrentLogic;
  • (BOOL)isCurrentLogic:(id)arg1;
  • (id)getLogic:(unsigned long)arg1;
  • (unsigned long)startLogic:(id)arg1;
  • (void)onServiceClearData;
  • (BOOL)onServiceMemoryWarning;
  • (void)onServiceTerminate;
  • (void)onServiceEnterForeground;
  • (void)onServiceEnterBackground;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MsgImageDownloadView : MMUIView { MMLoadingView *m_loadingView; id m_delegate; }

@property __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) MMLoadingView *m_loadingView; // @synthesize m_loadingView; - (void).cxx_destruct; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)initGestureRecognizer; - (void)onSingleTap:(id)arg1; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface ScanLicenceBankCardEditView : UIView { NSMutableArray *_arrTextField; UITextField *bankSequenceField; }

  • (void).cxx_destruct;
  • (id)getFullBankNumStr;
  • (void)textFieldDidBeginEditing:(id)arg1;
  • (id)initWithFrame:(struct CGRect)arg1 andCodeNum:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMPickerView : NSObject <UIPopoverPresentationControllerDelegate, UIPickerViewDelegate, UIPickerViewDataSource> { UIPickerView *m_pickerView; id m_delegate; int m_curSession; NSMutableArray *m_arrSessions; NSMutableArray *m_arrRows; NSMutableDictionary *m_dicSelectionIndex; float m_fLeftWidth; UIView *_contentView; UIView *_transparentView; UIPopoverController *_popoverController; UIViewController *_popoverControllerNew; int _lastOri; }

  • (struct CGSize)getPickerViewSize; @property(nonatomic) int lastOri; // @synthesize lastOri=_lastOri; @property(retain, nonatomic) UIViewController *popoverControllerNew; // @synthesize popoverControllerNew=_popoverControllerNew; @property(retain, nonatomic) UIPopoverController *popoverController; // @synthesize popoverController=_popoverController; @property(retain, nonatomic) UIView *transparentView; // @synthesize transparentView=_transparentView; @property(retain, nonatomic) UIView *contentView; // @synthesize contentView=_contentView; @property(retain, nonatomic) NSMutableDictionary *m_dicSelectionIndex; // @synthesize m_dicSelectionIndex; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) UIPickerView *m_pickerView; // @synthesize m_pickerView;
  • (void).cxx_destruct;
  • (void)setSelectedRowTitle:(id)arg1 atSessionTitle:(id)arg2;
  • (void)setSelectedRows:(id)arg1;
  • (void)setSelectedRow:(int)arg1 atSession:(int)arg2;
  • (void)UIPickerViewDidFinish;
  • (void)UIPickerViewDidCancel;
  • (id)pickerView:(id)arg1 viewForRow:(int)arg2 forComponent:(int)arg3 reusingView:(id)arg4;
  • (float)pickerView:(id)arg1 widthForComponent:(int)arg2;
  • (void)setLeftWidth:(float)arg1;
  • (void)pickerView:(id)arg1 didSelectRow:(int)arg2 inComponent:(int)arg3;
  • (id)pickerView:(id)arg1 titleForRow:(int)arg2 forComponent:(int)arg3;
  • (int)pickerView:(id)arg1 numberOfRowsInComponent:(int)arg2;
  • (int)numberOfComponentsInPickerView:(id)arg1;
  • (void)dismissWithAnimated:(BOOL)arg1;
  • (void)handleTap:(id)arg1;
  • (int)adaptivePresentationStyleForPresentationController:(id)arg1;
  • (void)showInView:(id)arg1;
  • (void)didRotate:(id)arg1;
  • (void)dealloc;
  • (id)initWithRows:(id)arg1;
  • (id)initWithSessions:(id)arg1 andRows:(id)arg2;
  • (void)initView;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMUIResponder : UIResponder { }

@end

@interface MMALbumForPHAssetFramework : MMAlbumForiOS8Plus { BOOL _m_shouldIncludeVideo; BOOL _m_isOnlyShowVideo; PHAssetCollection *m_collection; PHFetchResult *m_fetchResult; NSMutableDictionary *m_assetDic; NSArray *_m_imagesArray; NSDictionary *_m_indexInAllToIndexInImages; }

@property(nonatomic) BOOL m_isOnlyShowVideo; // @synthesize m_isOnlyShowVideo=_m_isOnlyShowVideo; @property(nonatomic) BOOL m_shouldIncludeVideo; // @synthesize m_shouldIncludeVideo=_m_shouldIncludeVideo; @property(retain, nonatomic) NSDictionary *m_indexInAllToIndexInImages; // @synthesize m_indexInAllToIndexInImages=_m_indexInAllToIndexInImages; @property(retain, nonatomic) NSArray *m_imagesArray; // @synthesize m_imagesArray=_m_imagesArray; @property(retain, nonatomic) NSMutableDictionary *m_assetDic; // @synthesize m_assetDic; @property(retain, nonatomic) PHFetchResult *m_fetchResult; // @synthesize m_fetchResult; @property(retain, nonatomic) PHAssetCollection *m_collection; // @synthesize m_collection; - (void).cxx_destruct; - (id)lastAssetWithSecond:(double)arg1; - (void)retrivePhotoCountWithAsyncBlock:(CDUnknownBlockType)arg1; - (void)retriveCoverImageWithAsyncBlock:(CDUnknownBlockType)arg1; - (void)stopICloudActivity; - (id)assetForPHAssset:(id)arg1; - (id)assetOfIndex:(unsigned int)arg1; - (id)coverImage; - (unsigned int)photosCount; - (id)name; - (id)albumId; - (void)updateFetchResult:(id)arg1; - (id)getFetchResult; - (id)initWithPHAssetCollection:(id)arg1 shouldIncludeVideo:(BOOL)arg2 isOnlyShowVideo:(BOOL)arg3; - (id)init; - (id)copyWithZone:(struct _NSZone *)arg1;

@end

@interface MMUILongPressImageView : MMUIImageView { BOOL m_bIsLongPressHandled; float m_fLongPressTime; id _delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_delegate; @property(nonatomic) float m_fLongPressTime; // @synthesize m_fLongPressTime; - (void).cxx_destruct; - (void)setNormalImage; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)LongPressEvents; - (id)init; - (id)initWithImage:(id)arg1;

@end

@interface MMAlbum : MMObject { }

  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)lastAssetWithSecond:(double)arg1;
  • (void)retriveCoverImageWithAsyncBlock:(CDUnknownBlockType)arg1;
  • (void)retrivePhotoCountWithAsyncBlock:(CDUnknownBlockType)arg1;
  • (id)imageAssetOfIndex:(unsigned int)arg1;
  • (unsigned int)imagesCount;
  • (unsigned int)indexInImagesForIndexInAll:(unsigned int)arg1;
  • (void)fetchImageWithNeedDistinguishGif:(BOOL)arg1;
  • (void)stopICloudActivity;
  • (id)assetOfIndex:(unsigned int)arg1;
  • (void)shouldIncludeVideoAsset:(BOOL)arg1;
  • (id)coverImage;
  • (unsigned int)photosCount;
  • (id)name;
  • (id)albumId;

@end

@interface MMUITextView : UITextView { BOOL isDictationPlaceholderShow; }

@property(nonatomic) BOOL isDictationPlaceholderShow; // @synthesize isDictationPlaceholderShow; - (void)removeDictationResultPlaceholder:(id)arg1 willInsertResult:(BOOL)arg2; - (id)insertDictationResultPlaceholder; - (void)dictationRecordingDidEnd; - (void)dictationRecognitionFailed;

@end

@interface MMFullScreenViewController : MMUIViewController { }

  • (void)viewDidLoad;
  • (void)OnMMUIHookViewFrameChanged:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RichTextView : MMCPLabel <TextLayoutDelegate, WCForceTouchPreviewProtocol, WCForceTouchTriggerLongPressProtocol> { NSMutableArray *_arrParserObjects; UIColor *_oNormalBackgroundColor; UIColor *_oHighlightedBGColor; BOOL _bWholeField; BOOL _bHightlighted; BOOL _bEnableBGColor; UIFont *_oFont; float _fWidth; UIColor *_oTextColor; UIColor *_oTextHLColor; NSMutableArray *_arrStyles; NSString *_nsContent; struct CGRect _touchedRect; BOOL _bSourceUrlForLP; unsigned int _parserType; id _layoutDelegate; id _linkDelegate; BOOL _bIsLongPressHandled; BOOL _bDismissHightLightOutside; BOOL _bHandleLongPress; BOOL _bHandleTextClick; BOOL _bTouchesPassOn; UIImage *_oImage; BOOL _bTouchBeginOnLink; UIColor *_oNormalBGColor; }

  • (id)getStyleString:(id)arg1 font:(id)arg2 width:(float)arg3 parserType:(unsigned int)arg4;
  • (id)getStyleString:(id)arg1 parserType:(unsigned int)arg2;
  • (struct CGSize)sizeForPrefixContent:(id)arg1 TargetContent:(id)arg2 TargetParserString:(id)arg3 SuffixContent:(id)arg4 font:(id)arg5 width:(float)arg6 parserType:(unsigned int)arg7 delegate:(id)arg8 outArrStyles:(id *)arg9;
  • (struct CGSize)sizeForPrefixContent:(id)arg1 TargetContent:(id)arg2 TargetParserString:(id)arg3 SuffixContent:(id)arg4 font:(id)arg5 width:(float)arg6 parserType:(unsigned int)arg7 delegate:(id)arg8;
  • (float)heightForPrefixContent:(id)arg1 TargetContent:(id)arg2 TargetParserString:(id)arg3 SuffixContent:(id)arg4 font:(id)arg5 width:(float)arg6 parserType:(unsigned int)arg7 delegate:(id)arg8 outArrStyles:(id *)arg9;
  • (float)heightForPrefixContent:(id)arg1 TargetContent:(id)arg2 TargetParserString:(id)arg3 SuffixContent:(id)arg4 font:(id)arg5 width:(float)arg6 parserType:(unsigned int)arg7 delegate:(id)arg8;
  • (id)getParserString:(id)arg1;
  • (id)getParserString:(id)arg1 parserType:(unsigned int)arg2;
  • (id)getStyleString:(id)arg1 font:(id)arg2 width:(float)arg3 parserType:(unsigned int)arg4 delegate:(id)arg5;
  • (float)getHeightForContent:(id)arg1 font:(id)arg2 width:(float)arg3 parserType:(unsigned int)arg4 delegate:(id)arg5 outArrStyles:(id *)arg6;
  • (float)getHeightForContent:(id)arg1 font:(id)arg2 width:(float)arg3 parserType:(unsigned int)arg4 delegate:(id)arg5;
  • (float)getHeightForContent:(id)arg1 font:(id)arg2 width:(float)arg3 parserType:(unsigned int)arg4;
  • (void)initialize;
  • (id)pureStringForContent:(id)arg1; @property(nonatomic) BOOL bTouchBeginOnLink; // @synthesize bTouchBeginOnLink=_bTouchBeginOnLink; @property(readonly, nonatomic) NSMutableArray *arrStyles; // @synthesize arrStyles=_arrStyles; @property(nonatomic) __weak id linkDelegate; // @synthesize linkDelegate=_linkDelegate; @property(nonatomic) BOOL bTouchesPassOn; // @synthesize bTouchesPassOn=_bTouchesPassOn; @property(nonatomic) BOOL bDismissHightLightOutside; // @synthesize bDismissHightLightOutside=_bDismissHightLightOutside; @property(nonatomic) BOOL bEnableBGColor; // @synthesize bEnableBGColor=_bEnableBGColor; @property(retain, nonatomic) UIColor *oHighlightedBGColor; // @synthesize oHighlightedBGColor=_oHighlightedBGColor; @property(retain, nonatomic) UIColor *oNormalBGColor; // @synthesize oNormalBGColor=_oNormalBGColor; @property(nonatomic) BOOL bSourceUrlForLP; // @synthesize bSourceUrlForLP=_bSourceUrlForLP; @property(nonatomic) BOOL bHandleTextClick; // @synthesize bHandleTextClick=_bHandleTextClick; @property(nonatomic) BOOL bHandleLongPress; // @synthesize bHandleLongPress=_bHandleLongPress; @property(nonatomic) __weak id layoutDelegate; // @synthesize layoutDelegate=_layoutDelegate; @property(nonatomic) unsigned int parserType; // @synthesize parserType=_parserType; @property(nonatomic) float fWidth; // @synthesize fWidth=_fWidth; @property(retain, nonatomic) UIFont *oFont; // @synthesize oFont=_oFont; @property(retain, nonatomic) UIColor *oTextHLColor; // @synthesize oTextHLColor=_oTextHLColor; @property(retain, nonatomic) UIColor *oTextColor; // @synthesize oTextColor=_oTextColor;
  • (void).cxx_destruct;
  • (void)addStylesParserByPatternString:(id)arg1;
  • (struct CGRect)getPreviewLinkFrameForLocation:(struct CGPoint)arg1 inView:(id)arg2;
  • (id)getPreviewLinkForLocation:(struct CGPoint)arg1 inView:(id)arg2;
  • (struct CGRect)previewingSourceRectForLocation:(struct CGPoint)arg1 inCoordinateView:(id)arg2;
  • (id)viewControllerToPreviewWithFromController:(id)arg1 forLocation:(struct CGPoint)arg2 inCoordinateView:(id)arg3;
  • (BOOL)canPeek;
  • (void)updateAccessibilityLabel;
  • (void)touchesCancelled:(id)arg1 withEvent:(id)arg2;
  • (void)touchesEnded:(id)arg1 withEvent:(id)arg2;
  • (void)delayedTouchesEnded:(id)arg1;
  • (void)triggerLongPressFor3DTouchAtLocation:(struct CGPoint)arg1 inCoordinateView:(id)arg2;
  • (void)touchesBegan:(id)arg1 withEvent:(id)arg2;
  • (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2;
  • (void)longPressOnTextEvent:(id)arg1;
  • (void)clickOnTextEvent:(id)arg1;
  • (void)longPressOnPhoneEvent:(id)arg1;
  • (void)longPressOnLinkEvent:(id)arg1;
  • (void)clickOnPhoneEvent:(id)arg1;
  • (void)clickOnLinkEvent:(id)arg1;
  • (void)drawRect:(struct CGRect)arg1;
  • (void)dismissHighLight;
  • (BOOL)setContent:(id)arg1 StyleString:(id)arg2;
  • (BOOL)setPrefixContent:(id)arg1 TargetContent:(id)arg2 TargetParserString:(id)arg3 SuffixContent:(id)arg4;
  • (BOOL)getStylesForContent:(id)arg1 parserString:(id)arg2 parserPosition:(struct _NSParserPosition)arg3;
  • (id)getParserString:(id)arg1;
  • (id)getStyleString:(id)arg1;
  • (id)getPatternStringFromContent:(id)arg1 patternGenerator:(id)arg2;
  • (id)getParserByPaserType:(unsigned int)arg1;
  • (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2;
  • (float)originXForLineAtHeight:(float)arg1;
  • (void)setContent:(id)arg1;
  • (id)getContent;
  • (id)createParser:(unsigned int)arg1;
  • (void)updateFrame:(float)arg1;
  • (void)resetFrameForMinHeight:(float)arg1;
  • (void)setArrStyles:(id)arg1 withContent:(id)arg2;
  • (id)initWithCoder:(id)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;
  • (id)init;
  • (void)baseInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCustomImgParser : ImageParser { }

  • (id)newInstance;
  • (id)getImageForText:(id)arg1;
  • (id)stylesForString:(id)arg1 withRange:(struct _NSRange)arg2 withParserPosition:(struct _NSParserPosition *)arg3;
  • (id)styleStringForContent:(id)arg1 withParserPosition:(struct _NSParserPosition)arg2 outputLastPosition:(struct _NSParserPosition *)arg3;
  • (id)getImageStylesForString:(id)arg1 withStyleString:(id)arg2;
  • (id)getStylesForString:(id)arg1 withStyleString:(id)arg2;
  • (struct _NSRange)rangeOfObjectInString:(id)arg1 withRange:(struct _NSRange)arg2;
  • (id)getImage;
  • (void)setImageSrc:(id)arg1;

// Remaining properties @property(retain, nonatomic) UIFont *font;

@end

@interface MMAssetForPHAssetFramework : MMAsset { PHAsset *m_asset; int m_displayRequestId; int m_videoRequestId; int m_bigImageRequestId; NSDate *_modificationDate; }

  • (BOOL)shouldPreventRecursiveCompress:(struct CGSize)arg1 edgeLimit:(float)arg2;
  • (BOOL)isGifForAsset:(id)arg1;
  • (id)compressSquareImage:(id)arg1;
  • (id)genSquareThumbnailImage:(id)arg1; @property(retain, nonatomic, getter=getModificationDate) NSDate *modificationDate; // @synthesize modificationDate=_modificationDate; @property(nonatomic) int m_bigImageRequestId; // @synthesize m_bigImageRequestId; @property(nonatomic) int m_videoRequestId; // @synthesize m_videoRequestId; @property(nonatomic) int m_displayRequestId; // @synthesize m_displayRequestId; @property(retain, nonatomic) PHAsset *m_asset; // @synthesize m_asset;
  • (void).cxx_destruct;
  • (void)asyncGetMetadata:(CDUnknownBlockType)arg1;
  • (struct CGSize)getImageRatioSize;
  • (id)getImageManager;
  • (id)getCreatedDate;
  • (void)stopVideoRequest;
  • (void)stopBigImageRequest;
  • (void)stopDisplayRequest;
  • (void)stopGetBigImageICloudActivity;
  • (void)stopICloudActivity;
  • (void)asyncGetVideoUrlWithBlock:(CDUnknownBlockType)arg1;
  • (id)getVideoUrl;
  • (id)videoDuration;
  • (BOOL)isSlowMotionVideo;
  • (BOOL)isVideo;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)getOriginImageDataSize;
  • (BOOL)isGif;
  • (BOOL)isPicture;
  • (double)longitude;
  • (double)latitude;
  • (BOOL)hasLocation;
  • (id)alAssetReferenceUrl;
  • (id)assetUrl;
  • (void)asyncGetAspectRatioThumbnailWithTargetSize:(struct CGSize)arg1 andResult:(CDUnknownBlockType)arg2;
  • (void)asyncGetThumbnail:(CDUnknownBlockType)arg1;
  • (id)getThumbnail;
  • (id)getThumbImage;
  • (void)getDisplayImageWithCompressConfig:(id)arg1 ResultBlock:(CDUnknownBlockType)arg2 ErrorBlock:(CDUnknownBlockType)arg3;
  • (void)getBigImageWithCompressConfig:(id)arg1 ProcessBlock:(CDUnknownBlockType)arg2 ResultBlock:(CDUnknownBlockType)arg3 ErrorBlock:(CDUnknownBlockType)arg4;
  • (struct CGSize)retriveOriginImageSize;
  • (id)initWithUrl:(id)arg1 IsNeedOrigin:(BOOL)arg2;
  • (id)initWithPHAsset:(id)arg1 IsNeedOrigin:(BOOL)arg2;

@end

@interface MMGridViewCell : MMUIView { id m_delegate; UIView *_contentView; BOOL _editing; BOOL _inShakingMode; struct CGSize _fullSize; UIView *_fullSizeView; BOOL _inFullSizeMode; unsigned int _defaultFullsizeViewResizingMask; UIImage *_deleteButtonIcon; UIButton *_deleteButton; struct CGPoint _deleteButtonOffset; BOOL _canEdit; struct CGPoint _deleteButtonFrameOffset; BOOL highlighted; NSString *reuseIdentifier; }

@property(nonatomic) BOOL canEdit; // @synthesize canEdit=_canEdit; @property(retain, nonatomic) UIButton *deleteButton; // @synthesize deleteButton=_deleteButton; @property(nonatomic, getter=isHighlighted) BOOL highlighted; // @synthesize highlighted; @property(retain, nonatomic) NSString *reuseIdentifier; // @synthesize reuseIdentifier; @property(nonatomic) struct CGPoint deleteButtonFrameOffset; // @synthesize deleteButtonFrameOffset=_deleteButtonFrameOffset; @property(nonatomic) struct CGPoint deleteButtonOffset; // @synthesize deleteButtonOffset=_deleteButtonOffset; @property(retain, nonatomic) UIImage *deleteButtonIcon; // @synthesize deleteButtonIcon=_deleteButtonIcon; @property(nonatomic) unsigned int defaultFullsizeViewResizingMask; // @synthesize defaultFullsizeViewResizingMask=_defaultFullsizeViewResizingMask; @property(readonly, nonatomic, getter=isInFullSizeMode) BOOL inFullSizeMode; // @synthesize inFullSizeMode=_inFullSizeMode; @property(retain, nonatomic) UIView *fullSizeView; // @synthesize fullSizeView=_fullSizeView; @property(nonatomic) struct CGSize fullSize; // @synthesize fullSize=_fullSize; @property(readonly, nonatomic, getter=isInShakingMode) BOOL inShakingMode; // @synthesize inShakingMode=_inShakingMode; @property(nonatomic, getter=isEditing) BOOL editing; // @synthesize editing=_editing; @property(retain, nonatomic) UIView *contentView; // @synthesize contentView=_contentView; - (void).cxx_destruct; - (void)stepToFullsizeWithAlpha:(float)arg1; - (void)switchToFullSizeMode:(BOOL)arg1; - (void)shake:(BOOL)arg1; - (void)prepareForReuse; - (void)actionDelete; - (void)tryInitDeleteButton; - (void)setEditing:(BOOL)arg1 animated:(BOOL)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)layoutSubviews; - (void)setDelegate:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1; - (id)init;

@end

@interface MMAlbumDataProviderForALAssetLibrary : NSObject { }

  • (void)FetchLastMMAssetWith:(CDUnknownBlockType)arg1 inSecond:(double)arg2;
  • (void)FirstMMAlbumWith:(CDUnknownBlockType)arg1 errorBlock:(CDUnknownBlockType)arg2 shouldIncludeVideo:(BOOL)arg3 isOnlyShowVideo:(BOOL)arg4;
  • (void)FetchMMAlbumWithID:(id)arg1 With:(CDUnknownBlockType)arg2 errorBlock:(CDUnknownBlockType)arg3 shouldIncludeVideo:(BOOL)arg4 isOnlyShowVideo:(BOOL)arg5;
  • (void)AllMMAlbumsForAssetLibrbaryWith:(CDUnknownBlockType)arg1 errorBlock:(CDUnknownBlockType)arg2 shouldIncludeVideo:(BOOL)arg3 isOnlyShowVideo:(BOOL)arg4;

@end

@interface MMGroupView : UIView { NSMutableArray *_arrGroupViews; unsigned long _groupViewDirection; }

@property(nonatomic) unsigned long groupViewDirection; // @synthesize groupViewDirection=_groupViewDirection; @property(retain, nonatomic) NSMutableArray *arrGroupViews; // @synthesize arrGroupViews=_arrGroupViews; - (void).cxx_destruct; - (BOOL)isAllHidden; - (void)layoutSubviews; - (id)init;

@end

@interface LinkTextParser : TextParser { NSString *_url; NSString *_sourceUrl; }

  • (id)newInstance; @property(retain, nonatomic) NSString *sourceUrl; // @synthesize sourceUrl=_sourceUrl; @property(retain, nonatomic) NSString *url; // @synthesize url=_url;
  • (void).cxx_destruct;
  • (id)getStyle;
  • (id)attributeStringForContent:(id)arg1;
  • (id)stylesForString:(id)arg1 withRange:(struct _NSRange)arg2 withParserPosition:(struct _NSParserPosition *)arg3;
  • (id)getStylesForString:(id)arg1 withStyleString:(id)arg2;
  • (struct _NSRange)rangeOfObjectInString:(id)arg1 withRange:(struct _NSRange)arg2;

@end

@interface MMAssetInfo : NSObject { MMAsset *_asset; NSURL *_url; int _index; }

@property(readonly, nonatomic) int index; // @synthesize index=_index; @property(retain, nonatomic) NSURL *url; // @synthesize url=_url; @property(readonly, nonatomic) MMAsset *asset; // @synthesize asset=_asset; - (void).cxx_destruct; - (int)compareAssetInfo:(id)arg1; - (id)initWithUrl:(id)arg1 forIndex:(int)arg2; - (id)initWithAsset:(id)arg1 withUrl:(id)arg2 forIndex:(int)arg3;

@end

@interface MMAssetView : MMUIView <UIAlertViewDelegate, WCForceTouchPreviewProtocol> { UIView *_overlayView; UIImageView *_markSelectedImageView; BOOL bSelected; int index; BOOL selected; BOOL _needDistinguishGif; MMAsset *asset; id parent; UIImageView *m_assetImageView; UIView *_m_tagBackgroundView; UILabel *_m_lengthLabel; UIImageView *_m_videoLogoView; UILabel *_m_gifLogoView; }

@property(retain, nonatomic) UILabel *m_gifLogoView; // @synthesize m_gifLogoView=_m_gifLogoView; @property(retain, nonatomic) UIImageView *m_videoLogoView; // @synthesize m_videoLogoView=_m_videoLogoView; @property(retain, nonatomic) UILabel *m_lengthLabel; // @synthesize m_lengthLabel=_m_lengthLabel; @property(retain, nonatomic) UIView *m_tagBackgroundView; // @synthesize m_tagBackgroundView=_m_tagBackgroundView; @property(nonatomic) BOOL needDistinguishGif; // @synthesize needDistinguishGif=_needDistinguishGif; @property(retain, nonatomic) UIImageView *m_assetImageView; // @synthesize m_assetImageView; @property(nonatomic) int index; // @synthesize index; @property(nonatomic) __weak id parent; // @synthesize parent; @property(retain, nonatomic) MMAsset *asset; // @synthesize asset; - (void).cxx_destruct; - (struct CGRect)previewingSourceRectForLocation:(struct CGPoint)arg1 inCoordinateView:(id)arg2; - (id)viewControllerToPreviewWithFromController:(id)arg1 forLocation:(struct CGPoint)arg2 inCoordinateView:(id)arg3; - (BOOL)canPeek; - (id)timeStringBySeconds:(double)arg1; - (BOOL)checkThumbImage; @property(nonatomic) BOOL selected; // @synthesize selected; - (void)tagAseetToPreview; - (void)toggleSelection; - (void)showedSelectedMark:(BOOL)arg1; - (void)startPopUpAnimation:(id)arg1 originScale:(float)arg2; - (void)updateVoiceOver; - (id)initWithAsset:(id)arg1 needDistinguishGif:(BOOL)arg2; - (void)updateAsset:(id)arg1; - (void)hideToggle;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LoopPageScrollView : MMUIView <UIScrollViewDelegate, UIGestureRecognizerDelegate> { MMUIScrollView *m_scrollView; id m_delegate; int m_curPageNum; UIPanGestureRecognizer *m_panGesture; }

@property(retain, nonatomic) UIPanGestureRecognizer *m_panGesture; // @synthesize m_panGesture; @property(nonatomic) int m_curPageNum; // @synthesize m_curPageNum; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) MMUIScrollView *m_scrollView; // @synthesize m_scrollView; - (void).cxx_destruct; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (void)changeToNPage:(unsigned long)arg1; - (void)changeToLastPage; - (void)changeToNextPage; - (void)handleSingleTap:(id)arg1; - (void)scrollViewDidEndDecelerating:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (int)getRealPageNum:(int)arg1; - (void)reloadData; - (void)layoutSubviews; - (id)initWithFrame:(struct CGRect)arg1 withDelegate:(id)arg2; - (id)getPanGestureRecognizer; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCCustomLinkParser : TextParser { NSString *_url; NSString *_sourceUrl; UIColor *_highlightedColor; BOOL _bBackgroundEnabled; }

  • (id)newInstance; @property(retain, nonatomic) NSString *sourceUrl; // @synthesize sourceUrl=_sourceUrl; @property(retain, nonatomic) NSString *url; // @synthesize url=_url;
  • (void).cxx_destruct;
  • (id)attributeStringForContent:(id)arg1;
  • (id)getStyle;
  • (id)getStylesForString:(id)arg1 withStyleString:(id)arg2;
  • (id)styleStringForContent:(id)arg1 withParserPosition:(struct _NSParserPosition)arg2 outputLastPosition:(struct _NSParserPosition *)arg3;
  • (id)stylesForString:(id)arg1 withRange:(struct _NSRange)arg2 withParserPosition:(struct _NSParserPosition *)arg3;
  • (struct _NSRange)rangeOfObjectInString:(id)arg1 withRange:(struct _NSRange)arg2;
  • (id)init;

@end

@interface MMImageUtil : NSObject { }

  • (id)generateVideoThumbImage:(id)arg1 atTime:(double)arg2;
  • (id)genarateOriginImageDataFromUIImage:(id)arg1;
  • (id)resizeToMinSideLenDisplayMode:(int)arg1 originImage:(id)arg2;
  • (id)image:(id)arg1 scaleAspectFitSize:(struct CGSize)arg2 withOrientation:(int)arg3;
  • (unsigned int)getMaxImageSizeAreaFitMemory;
  • (id)scaleImageToFitMemory:(id)arg1;
  • (unsigned int)amountOfFreeMemory;
  • (void)mov2mp4withInputURL:(id)arg1 withOutputURL:(id)arg2 withTarget:(id)arg3 withSel:(SEL)arg4 withQuality:(id)arg5;
  • (id)scaledImageWithImage:(id)arg1 inWidth:(float)arg2 inHeight:(float)arg3;
  • (id)scaledImageWithAsset:(id)arg1 inWidth:(float)arg2 inHeight:(float)arg3;
  • (id)scaledImageWithAsset:(id)arg1 withSize:(struct CGSize)arg2;
  • (BOOL)isImageEditedWithRepresentation:(id)arg1;
  • (id)compressImageToFullScreen:(id)arg1;
  • (id)bytes2str:(long long)arg1;
  • (id)fitImageOfLongImage:(id)arg1;
  • (void)writeImageToFile:(id)arg1 withURL:(id)arg2;
  • (id)maskedFourRoundedCornerImageForColor:(id)arg1 imageSize:(struct CGSize)arg2;
  • (id)maskedTwoRoundedCornerImageForColor:(id)arg1 imageSize:(struct CGSize)arg2;
  • (id)getImageByColor:(id)arg1 inSize:(struct CGSize)arg2 isSender:(BOOL)arg3;
  • (id)maskAlbumBkgImage:(id)arg1 isSender:(BOOL)arg2 inSize:(struct CGSize)arg3;
  • (id)maskImage:(id)arg1 isSender:(BOOL)arg2 inSize:(struct CGSize)arg3;
  • (void)addReceiverNodeAlbumBkgPathToContext:(struct CGContext *)arg1 inRect:(struct CGRect)arg2 scale:(float)arg3;
  • (void)addSenderNodeAlbumBkgPathToContext:(struct CGContext *)arg1 inRect:(struct CGRect)arg2 scale:(float)arg3;
  • (void)addReceiverNodeViewPathToContext:(struct CGContext *)arg1 inRect:(struct CGRect)arg2 scale:(float)arg3;
  • (void)addSenderNodeViewPathToContext:(struct CGContext *)arg1 inRect:(struct CGRect)arg2 scale:(float)arg3;
  • (id)hdImageWithContentsOfFile:(id)arg1;
  • (id)maskedThumbImageForVideoMessageImage:(id)arg1 imageSize:(struct CGSize)arg2 isSender:(BOOL)arg3;
  • (id)maskedThumbImageForMessageImage:(id)arg1 imageSize:(struct CGSize)arg2 isSender:(BOOL)arg3;
  • (struct CGSize)maskedVideoThumbImageSizeForMessageImage:(struct CGSize)arg1;
  • (struct CGSize)maskedThumbImageSizeForMessageImage:(struct CGSize)arg1;
  • (struct CGSize)maskedVideoThumbImageSize:(struct CGSize)arg1;
  • (struct CGSize)maskedThumbImageSize:(struct CGSize)arg1;
  • (id)getDataCompressedImage:(id)arg1 CompressConfig:(id)arg2;
  • (id)getNormalCompressedImage:(id)arg1 CompressConfig:(id)arg2;
  • (id)resizeToNormalCompressImage:(id)arg1 CompressConfig:(id)arg2;

@end

@interface ParserPatternGenerator : BasePatternGenerator { }

  • (id)patternForContent:(id)arg1 range:(struct _NSRange)arg2 parser:(id)arg3;

@end

@interface MMHDHeadImageView : MMUIView <MessageObserverDelegate, LongPressViewDelegate, WCActionSheetDelegate, ImageScrollViewDelegate, IUiUtilExt> { UIImageView *m_backgroundView; MMUILongPressView *m_LongPressView; UIActivityIndicatorView *m_activityIndicatorView; ImageScrollView *m_imgView; UIView *m_imgMask; BOOL m_bLoading; MMAnimationTipView *m_tipView; CBaseContact *m_contact; struct CGRect m_rcImgBegin; unsigned long m_uiDownloadEventID; id m_delegate; BOOL m_fullScreen; float m_cornerRadius; BOOL m_needShowLoading; unsigned char headCategory; BOOL _m_bShowInViewController; }

@property(nonatomic) BOOL m_bShowInViewController; // @synthesize m_bShowInViewController=_m_bShowInViewController; @property(nonatomic) unsigned char headCategory; // @synthesize headCategory; @property(nonatomic) BOOL m_needShowLoading; // @synthesize m_needShowLoading; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) CBaseContact *m_contact; // @synthesize m_contact; @property(readonly, nonatomic) BOOL m_bLoading; // @synthesize m_bLoading; @property(retain, nonatomic) UIActivityIndicatorView *m_activityIndicatorView; // @synthesize m_activityIndicatorView; @property(retain, nonatomic) UIImageView *m_backgroundView; // @synthesize m_backgroundView; - (void).cxx_destruct; - (void)onMainWindowFrameChanged; - (void)dealloc; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)saveImage; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)onSingleTap:(id)arg1; - (void)OnLongPress:(id)arg1; - (void)OnPress:(id)arg1; - (void)promptSaveToPhotoLibrary:(id)arg1; - (void)show; - (void)showInOriginPlace:(BOOL)arg1; - (void)hide; - (void)hideOver; - (void)downloadHDImg; - (void)updateHDHead; - (void)updateHead; - (id)getRealUserName:(id)arg1; - (void)setCornerRadius:(float)arg1; - (void)setImgBeginRect:(struct CGRect)arg1; - (void)startShowImg:(BOOL)arg1; - (void)reset; - (void)stopLoading; - (void)stopLoadingInternal; - (void)startLoading; - (void)layoutSubviews; - (id)initWithContact:(id)arg1; - (void)BeforeInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMHeadImageHelper : NSObject { }

  • (id)getShareCardBrandHeadImageView:(id)arg1 username:(id)arg2;
  • (id)getShareCardHeadImageView:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3;
  • (id)getFaceReceiveMoneyHeadImageView;
  • (id)getFTSTimelineHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getTransferMoenyHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getWhatsnewHeadImageViewWithUsrName:(id)arg1;
  • (id)getFavDetailHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getFavHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getTimeLineHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getRedHeardHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getVOIPBIGProfileHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getContactPanelHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getGroupMemberProfileMaskHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getGroupMemberProfileHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getNewMainFrameHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getShakeSingleShowHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getBottleProfileHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getWCPayReceiveMoneyPayerHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getContactHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getProfileDetailHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getMessageContentHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getBrandServiceListMaskHeadImageView:(id)arg1 username:(id)arg2;
  • (id)getSubscriptionCenterBrandAppHeadImageView:(id)arg1 username:(id)arg2;
  • (id)getBSSBrandMaskHeadImageView:(id)arg1 username:(id)arg2;
  • (id)getFTSBrandMaskHeadImageView:(id)arg1 username:(id)arg2;
  • (id)getWCPayServiceBrandAppHeadImageView:(id)arg1 username:(id)arg2;
  • (id)getBottleHeadImageView:(id)arg1 username:(id)arg2;
  • (id)getBrandProfileMaskHeadImageView:(id)arg1 username:(id)arg2;
  • (id)getBrandContactsListMaskHeadImageView:(id)arg1 username:(id)arg2;
  • (id)getNearByPeopleMaskHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getMainFrameHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;
  • (id)getProfileHeadImageViewWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;

@end

@interface MMBrandHeadImageView : UIButton <IContactMgrExt, IStrangerContactMgrExt, MMWebImageViewDelegate> { UIImageView *m_frameView; MMWebImageView *m_headView; struct CGSize m_headSize; NSString *m_username; id m_oTarget; SEL m_selAction; id m_object; BOOL m_addCertIcon; UIImageView *m_certInfoView; }

  • (id)getShareCardBrandHeadImageViewFromUrl:(id)arg1 username:(id)arg2;
  • (id)getWCCardTicketHeadImageViewFromUrl:(id)arg1 username:(id)arg2;
  • (id)getWCCardCardHeadImageViewFromUrl:(id)arg1 username:(id)arg2;
  • (id)getFTSFeatureBrandHeadImageViewFromUrl:(id)arg1 username:(id)arg2;
  • (id)getFTSBrandHeadImageViewFromUrl:(id)arg1 username:(id)arg2;
  • (id)getWCPayServiceBrandAppHeadImageViewFromUrl:(id)arg1 username:(id)arg2;
  • (id)getBottleHeadImageViewFromUrl:(id)arg1 username:(id)arg2;
  • (id)getProfileHeadImageViewFromUrl:(id)arg1 username:(id)arg2;
  • (id)getBrandServiceListHeaderFromUrl:(id)arg1 username:(id)arg2;
  • (id)getUserInfoCellHeaderFromUrl:(id)arg1 username:(id)arg2;
  • (id)getProfileCellHeaderFromUrl:(id)arg1 username:(id)arg2; @property(nonatomic) BOOL m_addCertIcon; // @synthesize m_addCertIcon; @property(retain, nonatomic) id m_object; // @synthesize m_object; @property(nonatomic) SEL m_selAction; // @synthesize m_selAction; @property(nonatomic) __weak id m_oTarget; // @synthesize m_oTarget; @property(nonatomic) struct CGSize m_headSize; // @synthesize m_headSize; @property(retain, nonatomic) MMWebImageView *m_headView; // @synthesize m_headView; @property(retain, nonatomic) UIImageView *m_frameView; // @synthesize m_frameView;
  • (void).cxx_destruct;
  • (void)onLoadImageOK:(id)arg1;
  • (void)updateCertInfoView;
  • (void)OnPress:(id)arg1;
  • (void)setTarget:(id)arg1 action:(SEL)arg2 withObject:(id)arg3;
  • (void)setTarget:(id)arg1 action:(SEL)arg2;
  • (void)layoutSubviews;
  • (void)onStrangerContactUpdated:(id)arg1;
  • (void)onModifyContact:(id)arg1;
  • (void)setHeadViewByUsername:(id)arg1;
  • (void)setUserName:(id)arg1;
  • (void)setUpdateUrl:(id)arg1;
  • (id)getUpdateUrl;
  • (void)dealloc;
  • (void)SetHeadImage:(id)arg1;
  • (void)TrySetDefaultHeadImage:(id)arg1;
  • (void)TrySetDefaultHeadImage;
  • (void)SetDefaultFrameImage;
  • (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RoundTableViewCell : UIView { UILabel *_leftLabel; UILabel *_rightLabel; UIImageView *_backgroundView; UIImageView *_accessoryView; int _accessoryViewType; id _target; SEL _selAction; }

@property(retain, nonatomic) UILabel *rightLabel; // @synthesize rightLabel=_rightLabel; @property(retain, nonatomic) UILabel *leftLabel; // @synthesize leftLabel=_leftLabel; @property(nonatomic) int accessoryViewType; // @synthesize accessoryViewType=_accessoryViewType; - (void).cxx_destruct; - (void)setTarget:(id)arg1 action:(SEL)arg2; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)layoutSubviews; - (void)setRightLabelText:(id)arg1; - (void)setLeftLabelText:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1; - (void)becomeNormal; - (void)becomeHighlight; - (void)ensureSubviewsExist;

@end

@interface MMUINavigationController : UINavigationController { UIViewController *_popingViewController; }

  • (void).cxx_destruct;
  • (id)navigationController:(id)arg1 animationControllerForOperation:(int)arg2 fromViewController:(id)arg3 toViewController:(id)arg4;
  • (void)layoutViewsForTaskBar;
  • (void)viewWillLayoutSubviews;
  • (void)viewDidLoad;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)setNavigationBarHidden:(BOOL)arg1;
  • (id)popViewControllerAnimated:(BOOL)arg1;
  • (id)DispatchPopViewControllerAnimated:(BOOL)arg1;

@end

@interface MMAssetTimeLineConfig : MMAssetConfigObject { }

  • (id)ConfigInstance;
  • (float)compressQuality;
  • (float)maxImageEdgeLimit;
  • (BOOL)shouldCompressLongImage;
  • (BOOL)isRetrivingOriginImage;

@end

@interface MMDetectIDCardViewController : MMUIViewController { struct MyImage *origImg; struct MyImage *grayImg; int _edgeTh; BOOL _didHandledRotate; BOOL _didSetupUI; BOOL shouldStopCapture; id _delegate; AVCaptureSession *_captureSession; AVCaptureVideoPreviewLayer *_previewLayer; ScanLicenceBackgroundView *_backgroundView; MMUILabel *_tipsLabel; UIView *_topBarView; UIView *_bottomBarView; UIView *_leftBarView; UIView *_rightBarView; int _cutImgVScreenHeight; int _cutImgVScreenWidth; }

@property(nonatomic) int cutImgVScreenWidth; // @synthesize cutImgVScreenWidth=_cutImgVScreenWidth; @property(nonatomic) int cutImgVScreenHeight; // @synthesize cutImgVScreenHeight=_cutImgVScreenHeight; @property(retain, nonatomic) UIView *rightBarView; // @synthesize rightBarView=_rightBarView; @property(retain, nonatomic) UIView *leftBarView; // @synthesize leftBarView=_leftBarView; @property(retain, nonatomic) UIView *bottomBarView; // @synthesize bottomBarView=_bottomBarView; @property(retain, nonatomic) UIView *topBarView; // @synthesize topBarView=_topBarView; @property(retain, nonatomic) MMUILabel *tipsLabel; // @synthesize tipsLabel=_tipsLabel; @property(retain, nonatomic) ScanLicenceBackgroundView *backgroundView; // @synthesize backgroundView=_backgroundView; @property(retain, nonatomic) AVCaptureVideoPreviewLayer *previewLayer; // @synthesize previewLayer=_previewLayer; @property(retain, nonatomic) AVCaptureSession *captureSession; // @synthesize captureSession=_captureSession; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)captureOutput:(id)arg1 didOutputSampleBuffer:(struct opaqueCMSampleBuffer *)arg2 fromConnection:(id)arg3; - (BOOL)addOutput:(id)arg1; - (void)stopCapture; - (void)startCapture; - (BOOL)useHighResolution; - (void)continuousAutoFocus:(struct CGPoint)arg1; - (void)stopEngine; - (void)setBarViewToInvisible:(id)arg1; - (void)handleVisible:(BOOL)arg1 forView:(id)arg2; - (float)getRotateRadius:(int)arg1; - (struct CGRect)viewBounds; - (void)onReturn; - (void)setupVideoDataOutput; - (void)setupImageBuffer; - (BOOL)setupIDCardEngine; - (void)setupScanSize; - (void)setupInput; - (void)setupEngine; - (void)setupTipLabel; - (void)setGreenBarView; - (void)setupUI; - (void)viewDidTransitionToNewSize; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BaseParser : NSObject { id _layoutDelegate; unsigned int _parserType; }

  • (id)sharedInstance;
  • (id)newInstance; @property(nonatomic) unsigned int parserType; // @synthesize parserType=_parserType; @property(nonatomic) __weak id layoutDelegate; // @synthesize layoutDelegate=_layoutDelegate;
  • (void).cxx_destruct;
  • (id)attributeStringForContent:(id)arg1;
  • (BOOL)shouldOpenNewLineAtY:(float)arg1 withLineHeight:(float)arg2;
  • (float)getNextLineOriginWithCurrentY:(float)arg1 lineHeight:(float)arg2 withMaxWidth:(float)arg3;
  • (id)parseTextForStyles:(id)arg1 withParserPosition:(struct _NSParserPosition *)arg2;
  • (void)insertString:(id)arg1 stringRange:(struct _NSRange)arg2 styleRect:(struct CGRect)arg3;
  • (id)getStylesForString:(id)arg1 withStyleString:(id)arg2;
  • (id)styleStringForContent:(id)arg1 withParserPosition:(struct _NSParserPosition)arg2 outputLastPosition:(struct _NSParserPosition *)arg3;
  • (id)stylesForString:(id)arg1 withRange:(struct _NSRange)arg2 withParserPosition:(struct _NSParserPosition *)arg3;
  • (struct _NSRange)rangeOfObjectInString:(id)arg1 withRange:(struct _NSRange)arg2;

@end

@interface MMTabBarBaseViewController : MMSearchBarDisplayController { }

  • (float)getMainTableHeight;
  • (void)willEnterForground;
  • (void)viewWillPush:(BOOL)arg1;
  • (void)viewDidPop:(BOOL)arg1;
  • (void)viewDidAppear:(BOOL)arg1;
  • (void)OnMMUIHookViewFrameChanged:(id)arg1;
  • (void)viewDidLoad;
  • (void)fixNavigationControllerInteractivePopGesture;
  • (void)fixTabbarState;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)dealloc;
  • (id)init;
  • (void)updateViewWhenSelectTab:(BOOL)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMTableViewSectionInfo : MMTableViewUserInfo { SEL _makeHeaderSel; id _makeHeaderTarget; SEL _makeFooterSel; id _makeFooterTarget; float _fHeaderHeight; float _fFooterHeight; NSMutableArray *_arrCells; BOOL _bUseDynamicSize; }

  • (id)sectionInfoFooterWithView:(id)arg1;
  • (id)sectionInfoHeaderWithView:(id)arg1;
  • (id)sectionInfoHeaderMakeSel:(SEL)arg1 makeTarget:(id)arg2;
  • (id)sectionInfoHeader:(id)arg1 Footer:(id)arg2;
  • (id)sectionInfoFooter:(id)arg1;
  • (id)sectionInfoHeader:(id)arg1;
  • (id)sectionInfoDefaut; @property(nonatomic) BOOL bUseDynamicSize; // @synthesize bUseDynamicSize=_bUseDynamicSize; @property(nonatomic) float fFooterHeight; // @synthesize fFooterHeight=_fFooterHeight; @property(nonatomic) float fHeaderHeight; // @synthesize fHeaderHeight=_fHeaderHeight; @property(nonatomic) __weak id makeFooterTarget; // @synthesize makeFooterTarget=_makeFooterTarget; @property(nonatomic) SEL makeFooterSel; // @synthesize makeFooterSel=_makeFooterSel; @property(nonatomic) __weak id makeHeaderTarget; // @synthesize makeHeaderTarget=_makeHeaderTarget; @property(nonatomic) SEL makeHeaderSel; // @synthesize makeHeaderSel=_makeHeaderSel;
  • (void).cxx_destruct;
  • (void)setHeaderTitle:(id)arg1;
  • (void)setFooterTitle:(id)arg1;
  • (id)getHeaderView;
  • (void)setHeaderView:(id)arg1;
  • (void)setFooterView:(id)arg1;
  • (void)removeCellAt:(unsigned int)arg1;
  • (id)getCellAt:(unsigned int)arg1;
  • (unsigned int)getCellCount;
  • (void)addCell:(id)arg1;
  • (void)insertCell:(id)arg1 At:(unsigned long)arg2;
  • (id)init;
  • (void)sortCellsByText;
  • (void)sortCellsByTheText;

@end

@interface MMProductController : NSObject { NSString *productId; NSString *callbackUrl; UIViewController *pushViewController; SKStoreProductViewController *_productViewController; }

  • (void)dismissProductController;
  • (id)sharedControllerWithProductId:(id)arg1 callbackUrl:(id)arg2;
  • (BOOL)isAvailable; @property(retain) SKStoreProductViewController *productViewController; // @synthesize productViewController=_productViewController; @property(retain) UIViewController *pushViewController; // @synthesize pushViewController; @property(copy) NSString *callbackUrl; // @synthesize callbackUrl; @property(copy) NSString *productId; // @synthesize productId;
  • (void).cxx_destruct;
  • (void)productViewControllerDidFinish:(id)arg1;
  • (void)showInViewController:(id)arg1;
  • (id)initWithProductId:(id)arg1 callbackUrl:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LinkAnchorParser : TextParser { NSString *_url; NSString *_sourceUrl; UIColor *_highlightedColor; BOOL _bBackgroundEnabled; }

  • (id)newInstance; @property(retain, nonatomic) NSString *sourceUrl; // @synthesize sourceUrl=_sourceUrl; @property(retain, nonatomic) NSString *url; // @synthesize url=_url;
  • (void).cxx_destruct;
  • (id)attributeStringForContent:(id)arg1;
  • (id)getStyle;
  • (id)getStylesForString:(id)arg1 withStyleString:(id)arg2;
  • (id)styleStringForContent:(id)arg1 withParserPosition:(struct _NSParserPosition)arg2 outputLastPosition:(struct _NSParserPosition *)arg3;
  • (id)stylesForString:(id)arg1 withRange:(struct _NSRange)arg2 withParserPosition:(struct _NSParserPosition *)arg3;
  • (struct _NSRange)rangeOfObjectInString:(id)arg1 withRange:(struct _NSRange)arg2;
  • (id)init;

@end

@interface MMWebImageButton : UIButton { UIImage *_defaultImage; NSURL *_url; }

  • (BOOL)CanLoadImage:(id)arg1;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)ImageDidFail:(id)arg1;
  • (void)ImageDidLoad:(id)arg1 Url:(id)arg2;
  • (void)setDefaultImage:(id)arg1;
  • (BOOL)setImageURL:(id)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMUIButton : UIButton { }

@end

@interface InteractionLabel : MMUILabel { UIColor *_normalBackgroundColor; UIColor *_highlightedBackgroundColor; id _target; SEL _selAction; BOOL _bIsTouchesEnded; }

@property(retain, nonatomic) UIColor *highlightedBackgroundColor; // @synthesize highlightedBackgroundColor=_highlightedBackgroundColor; @property(retain, nonatomic) UIColor *normalBackgroundColor; // @synthesize normalBackgroundColor=_normalBackgroundColor; - (void).cxx_destruct; - (void)setTarget:(id)arg1 action:(SEL)arg2; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (id)init; - (id)initWithFrame:(struct CGRect)arg1; - (void)becomeHighlightedBackgroundColor; - (void)becomeNormalBackgroundColor; - (void)initMembers;

@end

@interface BaseStyle : NSObject { struct CGRect _frame; BOOL _bUserInteractionEnabled; }

@property(nonatomic) BOOL bUserInteractionEnabled; // @synthesize bUserInteractionEnabled=_bUserInteractionEnabled; @property(nonatomic) struct CGRect frame; // @synthesize frame=_frame; - (void)drawInContext:(struct CGContext *)arg1; - (id)init;

@end

@interface MMAssetOriginImageConfig : MMAssetConfigObject { }

  • (id)ConfigInstance;
  • (BOOL)shouldCompressLongImage;
  • (BOOL)isRetrivingOriginImage;

@end

@interface MMIconActionSheet : NSObject <UIPopoverControllerDelegate, UIPopoverPresentationControllerDelegate, UIScrollViewDelegate, MMGridViewDataSource, MMGridViewActionDelegate> { UIPageControl *pageControl; NSString *cancelButtonTitle; MMGridView *gridView; NSArray *items; MMGridViewLayoutHorizontalPagedLTRStrategy *layoutStrategy; id m_delegate; NSString *title; UIView *_transparentView; UIView *_contentView; UIPopoverController *_popoverController; int _lastOri; UIViewController *_popoverControllerNew; }

  • (int)getIconActionSheetWidth; @property(retain, nonatomic) UIViewController *popoverControllerNew; // @synthesize popoverControllerNew=_popoverControllerNew; @property(nonatomic) int lastOri; // @synthesize lastOri=_lastOri; @property(retain, nonatomic) UIPopoverController *popoverController; // @synthesize popoverController=_popoverController; @property(retain, nonatomic) UIView *contentView; // @synthesize contentView=_contentView; @property(retain, nonatomic) UIView *transparentView; // @synthesize transparentView=_transparentView; @property(copy, nonatomic) NSString *title; // @synthesize title; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) MMGridViewLayoutHorizontalPagedLTRStrategy *layoutStrategy; // @synthesize layoutStrategy; @property(retain, nonatomic) NSArray *items; // @synthesize items; @property(retain, nonatomic) MMGridView *gridView; // @synthesize gridView; @property(retain, nonatomic) NSString *cancelButtonTitle; // @synthesize cancelButtonTitle; @property(retain, nonatomic) UIPageControl *pageControl; // @synthesize pageControl;
  • (void).cxx_destruct;
  • (void)MMGridView:(id)arg1 didTapOnItemAtIndex:(int)arg2;
  • (id)MMGridView:(id)arg1 cellForItemAtIndex:(int)arg2;
  • (struct CGSize)MMGridView:(id)arg1 sizeForItemsInInterfaceOrientation:(int)arg2;
  • (int)numberOfItemsInMMGridView:(id)arg1;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)dismissWithClickedButtonIndex:(int)arg1 animated:(BOOL)arg2;
  • (void)onExit;
  • (void)OnCancel:(id)arg1;
  • (void)OnPageChanged:(id)arg1;
  • (void)didRotate:(id)arg1;
  • (void)handleTap:(id)arg1;
  • (void)reloadInnerView:(id)arg1;
  • (void)removeFromView;
  • (int)adaptivePresentationStyleForPresentationController:(id)arg1;
  • (void)showInView:(id)arg1;
  • (id)initWithItems:(id)arg1 cancelButtonTitle:(id)arg2 delegate:(id)arg3 landscape:(BOOL)arg4 headerView:(id)arg5;
  • (id)initWithItems:(id)arg1 cancelButtonTitle:(id)arg2 delegate:(id)arg3 landscape:(BOOL)arg4;
  • (id)initWithItems:(id)arg1 cancelButtonTitle:(id)arg2 delegate:(id)arg3 landscape:(BOOL)arg4 title:(id)arg5 description:(id)arg6;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMIconActionSheetCell : UIView { UILabel *titleLabel; MMIconActionSheetContentView *contentView; UIImageView *imageView; int index; NSObject *userInfo; }

@property(retain, nonatomic) NSObject *userInfo; // @synthesize userInfo; @property(nonatomic) int index; // @synthesize index; @property(retain, nonatomic) UIImageView *imageView; // @synthesize imageView; @property(retain, nonatomic) MMIconActionSheetContentView *contentView; // @synthesize contentView; @property(retain, nonatomic) UILabel *titleLabel; // @synthesize titleLabel; - (void).cxx_destruct; - (void)setEnable:(BOOL)arg1; - (void)setTitleText:(id)arg1; - (float)lineHeight; - (id)init; - (id)initWithIndex:(int)arg1;

@end

@interface MMIconActionSheetContentView : UIView { BOOL highlighted; }

@property(nonatomic) BOOL highlighted; // @synthesize highlighted;

@end

@interface MMWindow : MMUIWindow { id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2;

@end

@interface MMListViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, UINavigationControllerDelegate> { NSMutableArray *m_arrAllMessageData; NSArray *m_newArriveList; MMTableView *m_tableView; id m_delegate; UIView *m_noMsgView; UIImageView *m_imgView; UILabel *m_tipLabel; UILabel *m_label; UILabel *m_setLabel; unsigned long m_uiUnreadCount; UIButton *m_btn; UIButton *m_headerView; }

@property(retain, nonatomic) NSArray *m_newArriveList; // @synthesize m_newArriveList; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSMutableArray *m_arrAllMessageData; // @synthesize m_arrAllMessageData; - (void).cxx_destruct; - (void)dealloc; - (void)viewDidLayoutSubviews; - (void)viewDidLoad; - (BOOL)isNewArrive:(id)arg1; - (void)reloadNewArrList; - (void)newArrListUpDataReloadView; - (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3; - (void)deleteSession:(unsigned long)arg1; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)initView; - (void)openFunction; - (void)goToInfoViewController:(id)arg1; - (void)updateLabel; - (void)initData; - (void)updateViewControllerTitle;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ScanLicenceUtillity : NSObject { }

  • (id)GetBankNumberAreaImage:(id)arg1 cardInfo:(struct BankCardInfo *)arg2;

@end

@interface MMLockLine : NSObject { BOOL _isFullPath; struct CGPoint _fromPoint; struct CGPoint _toPoint; }

@property(nonatomic) BOOL isFullPath; // @synthesize isFullPath=_isFullPath; @property(nonatomic) struct CGPoint toPoint; // @synthesize toPoint=_toPoint; @property(nonatomic) struct CGPoint fromPoint; // @synthesize fromPoint=_fromPoint; - (id)initWithFromPoint:(struct CGPoint)arg1 toPoint:(struct CGPoint)arg2 AndIsFullPath:(BOOL)arg3;

@end

@interface ScanLicenceBankCardNumberConfirmViewController : MMUIViewController <MMTableViewInfoDelegate, UIScrollViewDelegate> { MMTableViewInfo *m_tableViewInfo; BOOL _didRenderViews; id _m_delegate; NSString *_cardNumStr; UIImage *_cardImage; ScanLicenceBankCardEditView *_editBankNumView; UIImageView *_cardImageView; MMUILabel *_label; }

@property(retain, nonatomic) MMUILabel *label; // @synthesize label=_label; @property(retain, nonatomic) UIImageView *cardImageView; // @synthesize cardImageView=_cardImageView; @property(retain, nonatomic) ScanLicenceBankCardEditView *editBankNumView; // @synthesize editBankNumView=_editBankNumView; @property(retain, nonatomic) UIImage *cardImage; // @synthesize cardImage=_cardImage; @property(copy, nonatomic) NSString *cardNumStr; // @synthesize cardNumStr=_cardNumStr; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)confirmAction:(id)arg1; - (void)scrollViewWillBeginDecelerating:(id)arg1; - (void)viewDidTransitionToNewSize; - (void)viewDidLayoutSubviews; - (id)getContainerView; - (void)setupViewsIfNeed; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)onCancel;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMScrollView : MMUIScrollView { id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2;

@end

@interface WCBaseTextFieldItem : WCBaseInfoItem { WCUITextField *m_textField; int m_iMaxInputLen; BOOL m_bRealLen; }

  • (void).cxx_destruct;
  • (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
  • (void)textFieldDidChanged:(id)arg1;
  • (void)textFieldDidEndEditing:(id)arg1;
  • (void)textFieldDidEndOnExit:(id)arg1;
  • (void)textFieldDidBeginEditing:(id)arg1;
  • (BOOL)textFieldShouldBeginEditing:(id)arg1;
  • (void)setColor:(id)arg1;
  • (void)setFont:(id)arg1;
  • (void)setText:(id)arg1;
  • (void)setMaxRealStringLen:(int)arg1;
  • (void)setMaxInputLen:(int)arg1;
  • (void)setClearButtonMode:(int)arg1;
  • (void)setSecureTextEntry:(BOOL)arg1;
  • (void)setReturnKeyType:(int)arg1;
  • (void)setKeyboardType:(int)arg1;
  • (id)getTextField;
  • (void)resignFirstResponder;
  • (void)becomeFirstResponder;
  • (void)dealloc;
  • (id)initWithTitle:(id)arg1 tip:(id)arg2 key:(id)arg3;
  • (void)setRestrictShareMenu:(BOOL)arg1;
  • (void)setEnable:(BOOL)arg1;
  • (id)getValue;
  • (void)initView:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMAlbumForPHAssetFrameworkMerge : MMAlbumForiOS8Plus { NSString *_m_albumId; NSArray *_m_albumArray; NSMutableDictionary *_m_assetDic; }

@property(retain, nonatomic) NSMutableDictionary *m_assetDic; // @synthesize m_assetDic=_m_assetDic; @property(retain, nonatomic) NSArray *m_albumArray; // @synthesize m_albumArray=_m_albumArray; @property(retain, nonatomic) NSString *m_albumId; // @synthesize m_albumId=_m_albumId; - (void).cxx_destruct; - (id)lastAssetWithSecond:(double)arg1; - (void)retriveCoverImageWithAsyncBlock:(CDUnknownBlockType)arg1; - (void)retrivePhotoCountWithAsyncBlock:(CDUnknownBlockType)arg1; - (id)assetOfIndex:(unsigned int)arg1; - (id)coverImage; - (unsigned int)photosCount; - (id)name; - (id)albumId; - (id)initWithAlbumId:(id)arg1 AlbumArray:(id)arg2; - (id)copyWithZone:(struct _NSZone *)arg1;

@end

@interface MultiPickImagePanel : MMUIView { NSMutableArray *_imageInfos; UIScrollView *_scrollView; UIButton *m_btnAdd; id _delegate; }

@property(nonatomic) __weak id _delegate; // @synthesize _delegate; - (void).cxx_destruct; - (id)GetImageByIndex:(unsigned long)arg1; - (unsigned long)GetImageCount; - (void)onDoneBtnClicked:(id)arg1; - (void)onAddBtn:(id)arg1; - (void)onImageClicked:(id)arg1; - (BOOL)addImage:(id)arg1; - (void)updateAddBtnFrame; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMGifPreviewScrollView : MMUIScrollView <UIScrollViewDelegate, MMImageScrollViewHelperDelegate> { BOOL _isSend; MMImageScrollViewHelper *_scrollViewHelper; UIView *_zoomingView; id _m_delegate; }

@property(nonatomic) BOOL isSend; // @synthesize isSend=_isSend; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(retain, nonatomic) UIView *zoomingView; // @synthesize zoomingView=_zoomingView; @property(retain, nonatomic) MMImageScrollViewHelper *scrollViewHelper; // @synthesize scrollViewHelper=_scrollViewHelper; - (void).cxx_destruct; - (void)onSingleTap:(id)arg1; - (id)getScrollView; - (id)viewForZooming; - (void)scrollViewDidZoom:(id)arg1; - (id)viewForZoomingInScrollView:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(nonatomic) struct CGRect frame; @property(copy, nonatomic) NSArray *gestureRecognizers; @property(readonly) unsigned int hash; @property(nonatomic) float maximumZoomScale; @property(nonatomic) float minimumZoomScale; @property(readonly) Class superclass; @property(nonatomic) float zoomScale;

@end

@interface MMGifPreviewBrowserController : MMUIViewController { MMWebImageView *m_gifView; UIImageView *m_bottomBar; UIButton *m_sendButton; UILabel *m_fileSizeLabel; NSData *m_imageData; struct CGSize m_originImageSize; MMGifPreviewScrollView *m_imageScrollView; UIView *m_gifViewBk; NSString *m_finishWording; NSString *m_datalenTooBigWording; NSString *m_sizeTooBigWording; NSString *m_dataInvalidWording; float m_maxDataLength; id _controlCenter; id _delegate; MMAsset *_asset; }

@property(retain, nonatomic) MMAsset *asset; // @synthesize asset=_asset; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) __weak id controlCenter; // @synthesize controlCenter=_controlCenter; - (void).cxx_destruct; - (void)reportSelectImageFailedWithFileSize:(unsigned int)arg1; - (void)onScrollViewSingleTap:(id)arg1; - (void)OnSend:(id)arg1; - (void)OnCancel:(id)arg1; - (void)hideToolBar:(BOOL)arg1; - (void)onFinishLoadImage:(id)arg1 imageData:(id)arg2; - (void)loadGIFData; - (void)initBottomBar; - (void)updateGifViewFrameWithOriginSize:(struct CGSize)arg1; - (BOOL)updateGifViewWithData:(id)arg1 originSize:(struct CGSize)arg2; - (void)initGifView; - (BOOL)interactivePopGestureRecognizerShouldBegin:(id)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewDidTransitionToNewSize; - (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMMusicPlayerContoller : UIButton <MMMusicPlayerExt, IMusicPlayerExt> { MMMusicInfo *m_musicInfo; UIImage *m_imgForIdle; UIImage *m_imgForIdleHL; UIImage *m_imgForPlaying; UIImage *m_imgForPlayingHL; id m_playDelegate; NSString *m_key; int m_playerSource; NSString *m_title; NSString *m_photoUrl; NSString *m_url; NSString *m_lowBandUrl; NSString *m_webUrl; NSString *m_singer; }

@property(nonatomic) __weak id m_playDelegate; // @synthesize m_playDelegate; @property(retain, nonatomic) NSString *m_singer; // @synthesize m_singer; @property(retain, nonatomic) NSString *m_webUrl; // @synthesize m_webUrl; @property(retain, nonatomic) NSString *m_lowBandUrl; // @synthesize m_lowBandUrl; @property(retain, nonatomic) NSString *m_url; // @synthesize m_url; @property(retain, nonatomic) NSString *m_photoUrl; // @synthesize m_photoUrl; @property(retain, nonatomic) NSString *m_title; // @synthesize m_title; @property(nonatomic) int m_playerSource; // @synthesize m_playerSource; @property(retain, nonatomic) NSString *m_key; // @synthesize m_key; @property(retain, nonatomic) UIImage *m_imgForPlayingHL; // @synthesize m_imgForPlayingHL; @property(retain, nonatomic) UIImage *m_imgForPlaying; // @synthesize m_imgForPlaying; @property(retain, nonatomic) UIImage *m_imgForIdleHL; // @synthesize m_imgForIdleHL; @property(retain, nonatomic) UIImage *m_imgForIdle; // @synthesize m_imgForIdle; @property(retain, nonatomic) MMMusicInfo *m_musicInfo; // @synthesize m_musicInfo; - (void).cxx_destruct; - (void)setImage:(id)arg1 HLImage:(id)arg2 forPlayerState:(int)arg3; - (void)setMusicSinger:(id)arg1; - (void)setMusicWebUrl:(id)arg1; - (void)setLowBandUrl:(id)arg1; - (void)setUrl:(id)arg1; - (void)setMusicPhotoUrl:(id)arg1; - (void)setMusicTitle:(id)arg1; - (void)setPlayerSource:(int)arg1; - (void)setKey:(id)arg1; - (id)getMusicInfo; - (void)setMusicInfo:(id)arg1; - (void)addMusicItem; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1; - (void)setMusicListSource:(int)arg1; - (void)onClickOnMe; - (void)onLevelMeterPeak:(float)arg1; - (void)onMusicPlayStatusChanged; - (void)updateButtonImage; - (BOOL)isCurrentControllForPlayer;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PhoneNumberParser : TextParser { NSString *_nsUrl; NSString *_nsSourceUrl; }

  • (id)newInstance; @property(retain, nonatomic) NSString *nsSourceUrl; // @synthesize nsSourceUrl=_nsSourceUrl; @property(retain, nonatomic) NSString *nsUrl; // @synthesize nsUrl=_nsUrl;
  • (void).cxx_destruct;
  • (id)getStyle;
  • (id)attributeStringForContent:(id)arg1;
  • (id)stylesForString:(id)arg1 withRange:(struct _NSRange)arg2 withParserPosition:(struct _NSParserPosition *)arg3;
  • (id)getStylesForString:(id)arg1 withStyleString:(id)arg2;
  • (struct _NSRange)rangeOfObjectInString:(id)arg1 withRange:(struct _NSRange)arg2;
  • (id)init;

@end

@interface EGORefreshTableHeaderView : MMUIView { int m_pulldownHeight; int _state; id delegate; }

@property(nonatomic) int state; // @synthesize state=_state; @property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)egoRefreshScrollViewDataSourceDidFinishedLoading:(id)arg1; - (void)egoRefreshScrollViewDidEndDragging:(id)arg1; - (void)egoRefreshScrollViewDidScroll:(id)arg1; - (void)onStateOfLoading; - (void)onStateOfNormal; - (void)onStateOfPulling; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCNetworkMediaPlayer : MMUIViewController <WCNetworkMediaCoreDelegate, WCNetworkMediaInfoDelegate, WCActionSheetDelegate, ForwardMessageLogicDelegate, WCCommitViewResultDelegate> { UINavigationController *_shareToUserNavController; UINavigationController *_shareToTimelineNavController; BOOL m_bIsFromTimeLine; BOOL m_bShouldBeFirstFrame; ForwardMessageLogicController *m_forwardLogic; int retryCount; BOOL m_bForbidFavMenu; BOOL m_bForbidMusic; BOOL _m_bHideStatusBar; id m_delegate; NSString *m_url; NSString *m_vid; WCNetworkMediaInfo *m_info; WCNetworkMediaStreamVideoInfo *m_streamVideoInfo; WCNetworkMediaCore *m_mediaCore; UIView *m_topView; UIView *m_bottomView; UIButton *m_hideBtn; UIButton *m_showDetailBtn; MMUILabel *m_durationLabel; MMUILabel *m_currentLabel; UIButton *m_playBtn; UIButton *m_backBtn; UIButton *m_moreBtn; WCNetworkMediaSlider *m_progressSlider; MMProgressViewEx *m_loadingView; MMTimer *m_timer; struct CGSize m_videoSize; }

@property(nonatomic) BOOL m_bHideStatusBar; // @synthesize m_bHideStatusBar=_m_bHideStatusBar; @property(nonatomic) BOOL m_bForbidMusic; // @synthesize m_bForbidMusic; @property(nonatomic) BOOL m_bForbidFavMenu; // @synthesize m_bForbidFavMenu; @property(retain, nonatomic) MMTimer *m_timer; // @synthesize m_timer; @property(retain, nonatomic) MMProgressViewEx *m_loadingView; // @synthesize m_loadingView; @property(retain, nonatomic) WCNetworkMediaSlider *m_progressSlider; // @synthesize m_progressSlider; @property(retain, nonatomic) UIButton *m_moreBtn; // @synthesize m_moreBtn; @property(retain, nonatomic) UIButton *m_backBtn; // @synthesize m_backBtn; @property(retain, nonatomic) UIButton *m_playBtn; // @synthesize m_playBtn; @property(retain, nonatomic) MMUILabel *m_currentLabel; // @synthesize m_currentLabel; @property(retain, nonatomic) MMUILabel *m_durationLabel; // @synthesize m_durationLabel; @property(retain, nonatomic) UIButton *m_showDetailBtn; // @synthesize m_showDetailBtn; @property(retain, nonatomic) UIButton *m_hideBtn; // @synthesize m_hideBtn; @property(retain, nonatomic) UIView *m_bottomView; // @synthesize m_bottomView; @property(retain, nonatomic) UIView *m_topView; // @synthesize m_topView; @property(nonatomic) struct CGSize m_videoSize; // @synthesize m_videoSize; @property(retain, nonatomic) WCNetworkMediaCore *m_mediaCore; // @synthesize m_mediaCore; @property(retain, nonatomic) WCNetworkMediaStreamVideoInfo *m_streamVideoInfo; // @synthesize m_streamVideoInfo; @property(retain, nonatomic) WCNetworkMediaInfo *m_info; // @synthesize m_info; @property(retain, nonatomic) NSString *m_vid; // @synthesize m_vid; @property(retain, nonatomic) NSString *m_url; // @synthesize m_url; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onDoneForwardForForwardView:(id)arg1; - (void)onCancelForwardForForwardView:(id)arg1; - (void)shareToTimeline; - (id)getCurrentViewController; - (void)OnForwardMessageCancel:(id)arg1; - (void)OnForwardMessageSend:(id)arg1; - (id)getStatExtString; - (void)sendVideoUrlToFriend; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onGotVideoUrl:(id)arg1 Error:(id)arg2; - (void)onMediaCore:(id)arg1 VideoSizeUpdate:(struct CGSize)arg2; - (void)onMediaCore:(id)arg1 DarutionUpdate:(double)arg2; - (void)onMediaCore:(id)arg1 CacheDarutionChange:(double)arg2; - (void)onMediaCore:(id)arg1 StateChange:(int)arg2; - (void)onShowDetail; - (BOOL)couldShowDetailBtn; - (void)didRotateFromInterfaceOrientation:(int)arg1; - (void)willRotateToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (void)viewDidTransitionToNewSize; - (unsigned int)supportedInterfaceOrientations; - (BOOL)shouldAutorotate; - (BOOL)shouldInteractivePop; - (void)refreshCurrentTime; - (id)stringFromTimeInterval:(double)arg1; - (void)hideControlViews; - (void)showControlViewsWithAutoHide; - (void)showControlViews; - (BOOL)isControlViewsHidden; - (void)retryToLoadVideo; - (void)onSliderChange; - (void)onHideClick; - (void)onPlayClick; - (void)onMoreClick; - (void)onBackClick; - (void)updateVideoFrame:(int)arg1; - (void)updateSubviewsFrame:(int)arg1; - (void)initMediaCore; - (void)initView; - (void)initData; - (void)onWillEnterForeground; - (void)onDidEnterBackground; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)dealloc; - (void)viewDidLoad; - (double)getMediaCurrentPosition; - (double)getMediaDuration; - (id)initWithInfo:(id)arg1; - (id)initWithVid:(id)arg1; - (id)initWithTimeLineAdVideo:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMVideoPreviewBrowserController : MMUIViewController <IMMAssetICloudExt, scrollViewDelegate, UIAlertViewDelegate> { MMScrollView *_panelView; MPMoviePlayerController *_moviePlayer; UIImageView *_bottomBar; UIButton *_sendButton; UIView *_maskView; UIButton *_playBigButton; BOOL _isPlaying; BOOL _isSending; NSURL *_videoOutputURL; id m_delegate; id _controlCenter; MMAssetInfo *_assetInfo; UIImageView *m_icloudImageIcon; UILabel *m_icloudLabel; NSURL *m_originUrl; }

@property(retain, nonatomic) NSURL *m_originUrl; // @synthesize m_originUrl; @property(retain, nonatomic) UILabel *m_icloudLabel; // @synthesize m_icloudLabel; @property(retain, nonatomic) UIImageView *m_icloudImageIcon; // @synthesize m_icloudImageIcon; @property(retain, nonatomic) MMAssetInfo *assetInfo; // @synthesize assetInfo=_assetInfo; @property(nonatomic) __weak id controlCenter; // @synthesize controlCenter=_controlCenter; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onAssetVideoDonwloadFailed:(id)arg1; - (void)onAssetVideoDownloadProgress:(double)arg1 assetUrl:(id)arg2; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)videoPlayFinished:(id)arg1; - (void)videoPlayStateChanged:(id)arg1; - (void)touchesBegan_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)systemActived:(id)arg1; - (void)systemResigned:(id)arg1; - (void)OnPlay:(id)arg1; - (void)changePlayStatus:(BOOL)arg1; - (void)hideToolBar:(BOOL)arg1; - (void)OnSend:(id)arg1; - (int)iCloudAlertViewTag; - (void)compressVideo:(id)arg1; - (void)OnCompressedSuccess:(id)arg1; - (void)OnCompressEnd; - (void)OnCompressBegin; - (void)dealloc; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (BOOL)interactivePopGestureRecognizerShouldBegin:(id)arg1; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidLoad; - (void)initView; - (void)initUrl; - (void)initMaskView; - (void)initPlayerView; - (void)initBottomBar; - (void)initData; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ImageParser : BaseParser { UIFont *_font; NSString *_nsImgSrc; }

  • (id)newInstance; @property(retain, nonatomic) UIFont *font; // @synthesize font=_font;
  • (void).cxx_destruct;
  • (id)getImageForText:(id)arg1;
  • (id)stylesForString:(id)arg1 withRange:(struct _NSRange)arg2 withParserPosition:(struct _NSParserPosition *)arg3;
  • (id)styleStringForContent:(id)arg1 withParserPosition:(struct _NSParserPosition)arg2 outputLastPosition:(struct _NSParserPosition *)arg3;
  • (id)getImageStylesForString:(id)arg1 withStyleString:(id)arg2;
  • (id)getStylesForString:(id)arg1 withStyleString:(id)arg2;
  • (struct _NSRange)rangeOfObjectInString:(id)arg1 withRange:(struct _NSRange)arg2;
  • (id)getImage;
  • (void)setImageSrc:(id)arg1;

@end

@interface DashesLineView : UIView { UIColor *_lineColor; }

@property(retain, nonatomic) UIColor *lineColor; // @synthesize lineColor=_lineColor; - (void).cxx_destruct; - (void)drawRect:(struct CGRect)arg1;

@end

@interface MMTableViewUserInfo : MMObject { NSMutableDictionary *_dicInfo; id _userInfo; }

@property(retain, nonatomic) id userInfo; // @synthesize userInfo=_userInfo; - (void).cxx_destruct; - (id)getUserInfoValueForKey:(id)arg1; - (void)addUserInfoValue:(id)arg1 forKey:(id)arg2;

@end

@interface MMTableViewCellInfo : MMTableViewUserInfo { SEL _makeSel; id _makeTarget; SEL _actionSel; id _actionTarget; SEL _calHeightSel; id _calHeightTarget; float _fCellHeight; int _selectionStyle; int _accessoryType; int _editStyle; int _autoCorrectionType; int _cellStyle; MMTableViewCell *_cell; BOOL _bNeedSeperateLine; BOOL _isNeedFixIpadClassic; id _actionTargetForSwitchCell; }

  • (id)centerCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 isFitIpadClassic:(BOOL)arg4;
  • (id)urlInnerBlueCellForTitle:(id)arg1 rightValue:(id)arg2 url:(id)arg3;
  • (id)urlInnerBlueCellForTitle:(id)arg1 leftValue:(id)arg2 url:(id)arg3 isFitIpadClassic:(BOOL)arg4;
  • (id)urlCellForTitle:(id)arg1 url:(id)arg2 isFitIpadClassic:(BOOL)arg3;
  • (id)badgeCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 badge:(id)arg4 rightValue:(id)arg5 imageName:(id)arg6 isFitIpadClassic:(BOOL)arg7;
  • (id)badgeCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 badge:(id)arg4 rightValue:(id)arg5 isFitIpadClassic:(BOOL)arg6;
  • (id)badgeCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 badge:(id)arg4 isFitIpadClassic:(BOOL)arg5;
  • (id)normalCellForTitle:(id)arg1 rightValue:(id)arg2 imageName:(id)arg3 isFitIpadClassic:(BOOL)arg4;
  • (id)normalCellForTitle:(id)arg1 rightValue:(id)arg2 isFitIpadClassic:(BOOL)arg3;
  • (id)normalCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 rightValue:(id)arg4 imageName:(id)arg5 accessoryType:(int)arg6 isFitIpadClassic:(BOOL)arg7;
  • (id)normalCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 rightValue:(id)arg4 accessoryType:(int)arg5 isFitIpadClassic:(BOOL)arg6;
  • (id)normalCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 accessoryType:(int)arg4 isFitIpadClassic:(BOOL)arg5;
  • (id)editorCellForSel:(SEL)arg1 target:(id)arg2 tip:(id)arg3 focus:(BOOL)arg4 autoCorrect:(BOOL)arg5 text:(id)arg6 isFitIpadClassic:(BOOL)arg7;
  • (id)editorCellForSel:(SEL)arg1 target:(id)arg2 tip:(id)arg3 focus:(BOOL)arg4 text:(id)arg5 isFitIpadClassic:(BOOL)arg6;
  • (id)editorCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 margin:(float)arg4 tip:(id)arg5 focus:(BOOL)arg6 text:(id)arg7 isFitIpadClassic:(BOOL)arg8;
  • (id)editorCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 margin:(float)arg4 tip:(id)arg5 focus:(BOOL)arg6 autoCorrect:(BOOL)arg7 text:(id)arg8 isFitIpadClassic:(BOOL)arg9;
  • (id)switchCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 on:(BOOL)arg4 isFitIpadClassic:(BOOL)arg5;
  • (void)fitIpadClassic:(id)arg1;
  • (float)getAutoSizingRightMargin:(id)arg1;
  • (float)getRightMargin:(id)arg1;
  • (id)centerCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3;
  • (id)urlInnerBlueCellForTitle:(id)arg1 leftValue:(id)arg2 url:(id)arg3;
  • (id)urlInnerCellForTitle:(id)arg1 leftValue:(id)arg2 url:(id)arg3;
  • (id)urlCellForTitle:(id)arg1 url:(id)arg2;
  • (id)badgeCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 badge:(id)arg4 rightValue:(id)arg5 imageName:(id)arg6;
  • (id)badgeCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 badge:(id)arg4 rightValue:(id)arg5;
  • (id)badgeCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 badge:(id)arg4;
  • (id)editorCellForSel:(SEL)arg1 target:(id)arg2 tip:(id)arg3 focus:(BOOL)arg4 text:(id)arg5;
  • (id)editorCellForSel:(SEL)arg1 target:(id)arg2 tip:(id)arg3 focus:(BOOL)arg4 autoCorrect:(BOOL)arg5 text:(id)arg6;
  • (id)editorCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 margin:(float)arg4 tip:(id)arg5 focus:(BOOL)arg6 text:(id)arg7;
  • (id)editorCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 margin:(float)arg4 tip:(id)arg5 focus:(BOOL)arg6 autoCorrect:(BOOL)arg7 text:(id)arg8;
  • (id)normalCellForTitle:(id)arg1 rightValue:(id)arg2 imageName:(id)arg3;
  • (id)normalCellForTitle:(id)arg1 rightValue:(id)arg2;
  • (id)normalCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 accessoryType:(int)arg4;
  • (id)normalCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 rightValue:(id)arg4 imageName:(id)arg5 accessoryType:(int)arg6;
  • (id)normalCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 rightValue:(id)arg4 accessoryType:(int)arg5;
  • (id)switchDisableCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 on:(BOOL)arg4;
  • (id)switchCellForSel:(SEL)arg1 target:(id)arg2 title:(id)arg3 on:(BOOL)arg4;
  • (id)cellForMakeSel:(SEL)arg1 makeTarget:(id)arg2 height:(float)arg3 userInfo:(id)arg4;
  • (id)cellForMakeSel:(SEL)arg1 makeTarget:(id)arg2 actionSel:(SEL)arg3 actionTarget:(id)arg4 calHeightSel:(SEL)arg5 calHeightTarget:(id)arg6 userInfo:(id)arg7;
  • (id)cellForMakeSel:(SEL)arg1 makeTarget:(id)arg2 actionSel:(SEL)arg3 actionTarget:(id)arg4 height:(float)arg5 userInfo:(id)arg6;
  • (id)cellForMakeSel:(SEL)arg1 makeTarget:(id)arg2 actionSel:(SEL)arg3 actionTarget:(id)arg4 height:(float)arg5 userInfo:(id)arg6 isFitIpadClassic:(BOOL)arg7; @property(nonatomic) BOOL bNeedSeperateLine; // @synthesize bNeedSeperateLine=_bNeedSeperateLine; @property(nonatomic) __weak id calHeightTarget; // @synthesize calHeightTarget=_calHeightTarget; @property(nonatomic) SEL calHeightSel; // @synthesize calHeightSel=_calHeightSel; @property(nonatomic) BOOL isNeedFixIpadClassic; // @synthesize isNeedFixIpadClassic=_isNeedFixIpadClassic; @property(nonatomic) __weak id actionTargetForSwitchCell; // @synthesize actionTargetForSwitchCell=_actionTargetForSwitchCell; @property(nonatomic) __weak MMTableViewCell *cell; // @synthesize cell=_cell; @property(nonatomic) int cellStyle; // @synthesize cellStyle=_cellStyle; @property(nonatomic) int autoCorrectionType; // @synthesize autoCorrectionType=_autoCorrectionType; @property(nonatomic) int editStyle; // @synthesize editStyle=_editStyle; @property(nonatomic) int accessoryType; // @synthesize accessoryType=_accessoryType; @property(nonatomic) int selectionStyle; // @synthesize selectionStyle=_selectionStyle; @property(nonatomic) float fCellHeight; // @synthesize fCellHeight=_fCellHeight; @property(nonatomic) __weak id actionTarget; // @synthesize actionTarget=_actionTarget; @property(nonatomic) SEL actionSel; // @synthesize actionSel=_actionSel; @property(nonatomic) __weak id makeTarget; // @synthesize makeTarget=_makeTarget; @property(nonatomic) SEL makeSel; // @synthesize makeSel=_makeSel;
  • (void).cxx_destruct;
  • (void)makeEditorCell:(id)arg1;
  • (void)makeCenterCell:(id)arg1;
  • (void)makeNormalCell:(id)arg1;
  • (void)makeNormalCell:(id)arg1 title:(id)arg2;
  • (void)makeSwitchDisableCell:(id)arg1;
  • (void)makeSwitchCell:(id)arg1;
  • (void)actionUrlInnerCell;
  • (void)actionUrlCell;
  • (void)actionSwitchCell:(id)arg1;
  • (void)actionEditorCell:(id)arg1;
  • (id)init;

@end

@interface MMAssetCell : UITableViewCell { NSArray *_rowAssets; }

@property(retain, nonatomic) NSArray *rowAssets; // @synthesize rowAssets=_rowAssets; - (void).cxx_destruct; - (void)layoutSubviews; - (void)setAssets:(id)arg1; - (id)initWithAssets:(id)arg1 reuseIdentifier:(id)arg2;

@end

@interface DelayPresentationLogic : MMObject { }

  • (id)getDelayPresentationLogic;
  • (void)delayPresentViewController:(id)arg1;
  • (void)delayDismissViewController:(id)arg1;

@end

@interface WCBaseControlLogic : MMObject { NSMutableArray *m_arrVC; unsigned long m_uiLogicStatus; unsigned long m_tag; unsigned long long m_uiStartedTime; id m_vcRootDelegate; id m_logicDelegate; }

@property(readonly, nonatomic) unsigned long long m_uiStartedTime; // @synthesize m_uiStartedTime; @property(readonly, nonatomic) __weak id m_logicDelegate; // @synthesize m_logicDelegate; @property(readonly, nonatomic) __weak id m_vcRootDelegate; // @synthesize m_vcRootDelegate; @property(nonatomic) unsigned long m_tag; // @synthesize m_tag; - (void).cxx_destruct; - (BOOL)isLogicCancel; - (BOOL)isLogicCompleteOK; - (BOOL)onError:(id)arg1; - (id)getCurrentViewController; - (void)setlogicDelegate:(id)arg1; - (void)setRootViewControllerDelegate:(id)arg1; - (void)gotoRootViewControllerAndStopLogicWithAnimated:(BOOL)arg1; - (void)gotoRootViewControllerWithAnimated:(BOOL)arg1; - (id)gotoViewController:(Class)arg1 withData:(id)arg2 Animation:(BOOL)arg3; - (id)gotoViewController:(Class)arg1 withData:(id)arg2; - (id)gotoViewController:(Class)arg1 withData:(id)arg2 Present:(BOOL)arg3; - (id)gotoViewControllerHideNavigation:(Class)arg1 withData:(id)arg2 Animation:(BOOL)arg3; - (id)gotoViewController:(Class)arg1 withData:(id)arg2 Present:(BOOL)arg3 showNavigation:(BOOL)arg4 Animation:(BOOL)arg5 transitioningDelegate:(id)arg6; - (id)gotoViewController:(Class)arg1 withData:(id)arg2 Present:(BOOL)arg3 showNavigation:(BOOL)arg4 Animation:(BOOL)arg5; - (id)gotoViewController:(Class)arg1 withData:(id)arg2 Present:(BOOL)arg3 Animation:(BOOL)arg4; - (id)gotoViewController:(Class)arg1 withData:(id)arg2 Title:(id)arg3 HeadTip:(id)arg4; - (id)gotoViewController:(Class)arg1 withData:(id)arg2 Title:(id)arg3 HeadTip:(id)arg4 Present:(BOOL)arg5; - (id)gotoViewController:(Class)arg1 withData:(id)arg2 Title:(id)arg3 HeadTip:(id)arg4 Present:(BOOL)arg5 Animation:(BOOL)arg6; - (void)pushViewController:(id)arg1 Animated:(BOOL)arg2 transitioningDelegate:(id)arg3; - (void)pushViewController:(id)arg1 Animated:(BOOL)arg2; - (void)presentViewController:(id)arg1 Animated:(BOOL)arg2 showNavigation:(BOOL)arg3 transitioningDelegate:(id)arg4; - (void)presentViewController:(id)arg1 Animated:(BOOL)arg2 showNavigation:(BOOL)arg3; - (void)dismissCurrentViewAndCheckStopLogicWithAnimated:(BOOL)arg1; - (void)dismissCurrentViewWithAnimated:(BOOL)arg1; - (void)checkStopLogic; - (void)showLoadingOK:(id)arg1; - (void)stopLoading; - (void)startLoadingWithTip:(id)arg1; - (void)startLoading; - (void)addTopViewController:(id)arg1; - (void)removeTopViewController; - (void)stopLogic; - (void)startLogic; - (void)cancel; - (void)pause; - (void)resume; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMImageLoadingTask : MMObject { NSURL *_url; MMTimer *_timeoutTimer; id _delegate; id _userInfo; }

@property(retain, nonatomic) id userInfo; // @synthesize userInfo=_userInfo; @property(retain, nonatomic) NSURL *url; // @synthesize url=_url; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)ImageDidFail:(id)arg1; - (void)ImageDidLoad:(id)arg1 Url:(id)arg2; - (void)ImageDidLoadWithData:(id)arg1 Url:(id)arg2; - (void)timeoutHandler; - (void)stopTimeoutTimer; - (void)startTimerWithTimeout:(double)arg1; - (BOOL)startLoadingWithTimeout:(double)arg1; - (void)dealloc; - (id)initWithURL:(id)arg1 userInfo:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMWebImageView : MMUIImageView { UIImage *_defaultImage; NSURL *_url; BOOL _loadCachedImageFileOnMainThread; id m_loadingDelegate; MMGifView *m_gifView; BOOL _isImageStatic; float _imageScale; }

  • (BOOL)CanLoadImage:(id)arg1; @property(nonatomic) float imageScale; // @synthesize imageScale=_imageScale; @property(nonatomic) BOOL isImageStatic; // @synthesize isImageStatic=_isImageStatic; @property(nonatomic) BOOL loadCachedImageFileOnMainThread; // @synthesize loadCachedImageFileOnMainThread=_loadCachedImageFileOnMainThread; @property(nonatomic) __weak id m_loadingDelegate; // @synthesize m_loadingDelegate; @property(retain, nonatomic) MMGifView *m_gifView; // @synthesize m_gifView;
  • (void).cxx_destruct;
  • (void)setSize:(struct CGSize)arg1;
  • (void)setFrame:(struct CGRect)arg1;
  • (void)updateGifViewFrame;
  • (BOOL)setImageFromCacheImage:(id)arg1;
  • (void)removeGifView;
  • (BOOL)setImageFromImageLoaderForUrl:(id)arg1;
  • (void)setGifViewFount:(id)arg1;
  • (id)getGifViewFromData:(id)arg1;
  • (id)getImageFromData:(id)arg1;
  • (BOOL)setImageFromData:(id)arg1;
  • (void)dealloc;
  • (void)ImageDidFail:(id)arg1;
  • (void)ImageDidLoadWithData:(id)arg1 Url:(id)arg2; @property(readonly, nonatomic) BOOL isSingleFrame;
  • (id)getUrl;
  • (id)getDefaultImage;
  • (id)getImage;
  • (void)setDefaultImage:(id)arg1;
  • (void)setImageURL:(id)arg1 withAuthorizationCode:(id)arg2 forceUpdate:(BOOL)arg3;
  • (void)setImageURL:(id)arg1 forceUpdate:(BOOL)arg2;
  • (void)setImageURL:(id)arg1;
  • (void)setEmptyableImageUrl:(id)arg1 forceUpdate:(BOOL)arg2;
  • (void)setEmptyableImageUrl:(id)arg1;
  • (void)setEmptyImageURL;
  • (id)initWithFrame:(struct CGRect)arg1;
  • (void)setLoadingDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMUINavigationBar : UINavigationBar { UIView *_barBackShadowView; CAGradientLayer *_shadowLayer; }

@property(retain, nonatomic) CAGradientLayer *shadowLayer; // @synthesize shadowLayer=_shadowLayer; @property(retain, nonatomic) UIView *barBackShadowView; // @synthesize barBackShadowView=_barBackShadowView; - (void).cxx_destruct; - (void)dealloc; - (void)didAddSubview:(id)arg1; - (void)darkerNavigationBar; - (void)adjustBarBackShadowView; - (void)didRotate:(id)arg1; - (void)onStatusBarFrameChanged; - (void)setFrame:(struct CGRect)arg1; - (void)setBackgroundImage:(id)arg1 forBarPosition:(int)arg2 barMetrics:(int)arg3; - (void)setBarTintColor:(id)arg1; - (void)setBackgroundImage:(id)arg1 forBarMetrics:(int)arg2; - (void)setTintColor:(id)arg1; - (void)setBarStyle:(int)arg1; - (void)setTranslucent:(BOOL)arg1; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMURLHandler : MMObject <WCActionSheetDelegate, MFMailComposeViewControllerDelegate, contactInfoDelegate, MMWebViewDelegate, UIAlertViewDelegate> { UIViewController *m_viewController; NSMutableDictionary *m_urlToViewController; NSMutableDictionary *m_urlToBackupURL; NSString *m_url; unsigned long m_urlPermittedSet; BOOL m_bPresentViewController; BOOL m_isDisableShare; BOOL m_disalbeStartLoadGetA8Key; UIAlertView *alertView; BOOL m_isShouldShowGoBackBtn; int m_urlSource; }

  • (BOOL)canHandleNativeUrl:(id)arg1;
  • (id)grepTextNumber:(id)arg1;
  • (id)grepPhoneNumber:(id)arg1;
  • (id)grepString:(id)arg1 withRegex:(id)arg2;
  • (BOOL)containsProtocalHead:(id)arg1;
  • (BOOL)containsAppStoreLinkString:(id)arg1;
  • (BOOL)containsTextLinkString:(id)arg1;
  • (BOOL)containsPhoneLinkString:(id)arg1;
  • (BOOL)containEmailString:(id)arg1;
  • (BOOL)containsMoaString:(id)arg1;
  • (BOOL)containsWXPayLinkString:(id)arg1;
  • (BOOL)containsWeixinString:(id)arg1;
  • (BOOL)containsLocalPathString:(id)arg1;
  • (BOOL)containsHTTPSString:(id)arg1;
  • (BOOL)containsHTTPString:(id)arg1;
  • (BOOL)containsString:(id)arg1 withRegex:(id)arg2;
  • (void)handleUrl:(id)arg1 withBackupURL:(id)arg2 withExtraInfo:(id)arg3;
  • (id)sharedInstance; @property(nonatomic) BOOL m_isShouldShowGoBackBtn; // @synthesize m_isShouldShowGoBackBtn; @property(nonatomic) unsigned long m_urlPermittedSet; // @synthesize m_urlPermittedSet; @property(nonatomic) int m_urlSource; // @synthesize m_urlSource; @property(nonatomic) BOOL m_disalbeStartLoadGetA8Key; // @synthesize m_disalbeStartLoadGetA8Key; @property(nonatomic) BOOL m_isDisableShare; // @synthesize m_isDisableShare; @property(retain, nonatomic) NSString *m_url; // @synthesize m_url; @property(nonatomic) BOOL m_bPresentViewController; // @synthesize m_bPresentViewController; @property(nonatomic) __weak UIViewController *m_viewController; // @synthesize m_viewController;
  • (void).cxx_destruct;
  • (void)nextFeedback:(id)arg1;
  • (void)openRankSetting;
  • (void)openRankMyHomepage;
  • (void)openDeviceRankView;
  • (void)openWeixinHB;
  • (void)handleNativeUrl:(id)arg1 withViewController:(id)arg2;
  • (void)newMessageFromContactInfo:(id)arg1;
  • (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)sendEmailTo:(id)arg1 withSubject:(id)arg2 withBody:(id)arg3;
  • (void)writeEmailWithSystemMail;
  • (void)writeEmailWithQQMail;
  • (BOOL)isURLRegistered:(id)arg1;
  • (void)handleURL:(id)arg1 withBackupURL:(id)arg2 withExtraInfo:(id)arg3;
  • (id)handlePreviewURL:(id)arg1 withExtraInfo:(id)arg2;
  • (void)handleURL:(id)arg1 withExtraInfo:(id)arg2;
  • (void)alertView:(id)arg1 didDismissWithButtonIndex:(int)arg2;
  • (void)handleOutterAppURL:(id)arg1;
  • (void)handleSystemAppURL:(id)arg1;
  • (void)handleInnerAppURL:(id)arg1;
  • (void)handleInnerWXPayURL:(id)arg1;
  • (BOOL)isSystemAppURL:(id)arg1;
  • (BOOL)isInnerAppURL:(id)arg1;
  • (BOOL)isInnerWXPayURL:(id)arg1;
  • (void)handleLocalResource:(id)arg1;
  • (void)handleEmailURL:(id)arg1;
  • (void)handleDeepLinkURL:(id)arg1 withExtraInfo:(id)arg2;
  • (void)handleHttpURL:(id)arg1 withExtraInfo:(id)arg2;
  • (void)handleInnerJumpURL:(id)arg1;
  • (void)webViewReturn:(id)arg1;
  • (id)webViewFailToLoad:(id)arg1;
  • (void)showAlert:(id)arg1;
  • (void)showAppStore;
  • (id)showBlackList:(id)arg1;
  • (id)openQQOfflineMsgPlugin:(id)arg1;
  • (id)openPrivateMsgPlugin:(id)arg1;
  • (id)openQQMailPlugin:(id)arg1;
  • (id)constructSetHeaderImageViewController:(id)arg1;
  • (id)constructContactInfoView:(id)arg1 withUserName:(id)arg2;
  • (void)popViewController:(id)arg1;
  • (id)getNavigationController;
  • (id)getViewController;
  • (id)init;
  • (void)initData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMUIHookView : MMUIView { id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)setFrame:(struct CGRect)arg1;

@end

@interface MMCapturePreviewBrowserController : MMUIViewController { MultiImageScrollView *_pagingScrollView; UIView *_bottomBar; UIButton *_sendButton; UIButton *_originImageCheck; UILabel *_originImageLabel; NSMutableArray *_imageScrollViewPool; NSDictionary *_imageInfo; long _originImageSize; UIActivityIndicatorView *_originIndictorView; BOOL _canSendOriginalImage; BOOL m_hasClickSendButton; id m_delegate; }

@property(nonatomic) long originImageSize; // @synthesize originImageSize=_originImageSize; @property(nonatomic) BOOL m_hasClickSendButton; // @synthesize m_hasClickSendButton; @property(nonatomic) BOOL canSendOriginalImage; // @synthesize canSendOriginalImage=_canSendOriginalImage; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onSingleTap:(id)arg1; - (id)imageAtPage:(unsigned long)arg1; - (id)viewAtPage:(unsigned long)arg1 frame:(struct CGRect)arg2; - (void)onOriginImageCheck:(id)arg1; - (void)getOriginSize; - (void)OnOriginSizeGot:(id)arg1; - (void)OnSend:(id)arg1; - (void)OnCancel:(id)arg1; - (id)getfullScreenImage; - (void)viewDidTransitionToNewSize; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (BOOL)interactivePopGestureRecognizerShouldBegin:(id)arg1; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)initView; - (void)initBottomBar; - (void)initData; - (void)dealloc; - (id)initWithImageInfo:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VolumeView : UIView { float m_currentVolume; }

  • (void)setVolume:(float)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMAssetUtil : NSObject { }

  • (struct CGSize)getNormalImageSizeWithOriginImageSize:(struct CGSize)arg1 targetSize:(struct CGSize)arg2;
  • (BOOL)isLongImage:(struct CGSize)arg1;
  • (float)getAssetViewLenCurOri;
  • (int)getAssetColumnCurOri;
  • (float)getAssetViewMarginCurOri;

@end

@interface MMImageSaveTipView : MMUIWindow { MMAnimationTipView *m_tipView; int _currentOrientation; }

@property(retain, nonatomic) MMAnimationTipView *m_tipView; // @synthesize m_tipView; - (void).cxx_destruct; - (void)layoutSubviewToOrientation:(int)arg1; - (void)rotateToOrientation:(int)arg1; - (void)rotateToCurrentOrientation; - (void)showSaveResultTip:(id)arg1 andText:(id)arg2 andDelegate:(id)arg3; - (id)initWithCustomFrame:(struct CGRect)arg1; - (id)init;

@end

@interface BasePatternGenerator : NSObject { }

  • (id)patternForContent:(id)arg1 range:(struct _NSRange)arg2 parser:(id)arg3;

@end

@interface MMAssetConfigObject : NSObject { }

  • (id)description;
  • (unsigned int)minNoneCompressLongImageSize;
  • (unsigned int)minNoneCompressNormalImageSize;
  • (float)minCompressEarnings;
  • (float)compressQuality;
  • (float)maxImageEdgeLimit;
  • (BOOL)shouldCompressLongImage;
  • (BOOL)isRetrivingOriginImage;

@end

@interface MMTipsView : UIView { UIButton *m_persistentLabel; BOOL m_showPersistentLabel; UIButton *m_label; }

  • (void)fadeOutButton:(id)arg1 WithDelegate:(id)arg2 WithFadeTime:(float)arg3;
  • (void)updateButton:(id)arg1 WithWidth:(float)arg2 WithHeight:(float)arg3;
  • (id)genLabelButton; @property(retain, nonatomic) UIButton *m_label; // @synthesize m_label; @property(nonatomic) BOOL m_showPersistentLabel; // @synthesize m_showPersistentLabel; @property(retain, nonatomic) UIButton *m_persistentLabel; // @synthesize m_persistentLabel;
  • (void).cxx_destruct;
  • (void)animationDidStop:(id)arg1 finished:(id)arg2 context:(void *)arg3;
  • (void)showLabelWithString:(id)arg1 WithFadeTime:(float)arg2;
  • (void)hidePersistentString;
  • (void)showPersistentString:(id)arg1;
  • (void)hideLabel;
  • (void)setLabelBackGroundImage:(id)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface WCUITextField : UITextField { BOOL m_bRestrictShareMenu; float m_fPlaceholderFontSize; }

@property(nonatomic) float m_fPlaceholderFontSize; // @synthesize m_fPlaceholderFontSize; @property(nonatomic) BOOL m_bRestrictShareMenu; // @synthesize m_bRestrictShareMenu; - (void)dealloc; - (void)drawPlaceholderInRect:(struct CGRect)arg1; - (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2; - (id)init;

@end

@interface CTFrameWrap : NSObject { struct __CTFrame *_frameRef; struct CGSize _frameSize; }

@property(nonatomic) struct CGSize frameSize; // @synthesize frameSize=_frameSize; @property(nonatomic) struct __CTFrame *frameRef; // @synthesize frameRef=_frameRef; - (void)dealloc; - (id)initWithFrameRef:(struct __CTFrame *)arg1;

@end

@interface imgDrawUnit : NSObject { UIImage *_image; struct CGRect _bound; }

@property(nonatomic) struct CGRect bound; // @synthesize bound=_bound; @property(retain, nonatomic) UIImage *image; // @synthesize image=_image; - (void).cxx_destruct;

@end

@interface colorDrawUnit : NSObject { UIColor *_color; struct _NSRange _range; struct CGRect _bound; }

@property(nonatomic) struct _NSRange range; // @synthesize range=_range; @property(nonatomic) struct CGRect bound; // @synthesize bound=_bound; @property(retain, nonatomic) UIColor *color; // @synthesize color=_color; - (void).cxx_destruct;

@end

@interface CTRichTextView : MMCPLabel { NSMutableAttributedString *_attString; struct __CTFramesetter *_framesetter; CTFrameWrap *_frame; NSMutableArray *_images; NSMutableArray *_colors; NSMutableArray *_tempImages; float _fWidth; float _fHeight; unsigned int _parserType; id _linkDelegate; BOOL _bUpdateFramesIfNeeded; BOOL _bWholeField; BOOL _bIsLongPressHandled; struct CGRect _touchedRect; BOOL _bTouchesPassOn; BOOL _bHandleLongPress; BOOL _isCHS; float _lineSpace; }

@property(nonatomic) BOOL isCHS; // @synthesize isCHS=_isCHS; @property(nonatomic) float lineSpace; // @synthesize lineSpace=_lineSpace; @property(nonatomic) BOOL bHandleLongPress; // @synthesize bHandleLongPress=_bHandleLongPress; @property(nonatomic) BOOL bTouchesPassOn; // @synthesize bTouchesPassOn=_bTouchesPassOn; @property(nonatomic) __weak id linkDelegate; // @synthesize linkDelegate=_linkDelegate; @property(nonatomic) unsigned int parserType; // @synthesize parserType=_parserType; @property(nonatomic) float fHeight; // @synthesize fHeight=_fHeight; @property(nonatomic) float fWidth; // @synthesize fWidth=_fWidth; - (void).cxx_destruct; - (void)dealloc; - (void)drawRect:(struct CGRect)arg1; - (void)longPressOnTextEvent:(id)arg1; - (void)longPressOnPhoneEvent:(id)arg1; - (void)longPressOnLinkEvent:(id)arg1; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (id)attributedText; - (void)setAttributedText:(id)arg1; - (void)setContent:(id)arg1; - (float)heightForContent:(id)arg1; - (void)setFrame:(struct CGRect)arg1; - (void)updateFrames; - (void)updateFramesIfNeeded; - (void)updateFrame; - (void)updateFrameSetting; - (unsigned int)numberOfLinesAfterLayout; - (float)boundingWidth; - (float)boundingHeightForWidth:(float)arg1; - (float)boundingHeight; - (float)boundingWidthForHeight:(float)arg1; - (id)createParser:(unsigned int)arg1; - (id)getParserByPaserType:(unsigned int)arg1; - (void)baseInit; - (id)initWithFrame:(struct CGRect)arg1; - (id)init;

@end

@interface MMVoiceSearchBar : MMSearchBar <IVOIPUILogicMgrExt, UIAlertViewDelegate, IVoiceSearchExt, IRecordPermissionCheckExt, VoiceSearchContactsViewDelegate, SearchGuideViewDelegate> { UIButton *m_voiceSearchBackButton; UIButton *m_searchingCancelButton; UIViewController *m_parentViewController; UIView *m_preventSearchBarView; UIButton *m_voiceSearchBtn; int m_voiceSearchStatus; int m_voiceSearchSpecies; BOOL m_useDefaultDisplayController; BOOL m_indexBarEffect; VoiceRecogView *m_voiceRecogView; id m_voiceSearchDelegate; id m_voiceSearchBarDelegate; unsigned long m_voiceID; BOOL m_bVoiceSearchEnabled; BOOL m_bRealTimeSearch; float m_fCancelButtonWidth; BOOL m_showBlurEffectView; SEL mRecordSelector; SearchGuideView *_ftsGuideView; }

@property(retain, nonatomic, getter=getSearchGuideView) SearchGuideView *ftsGuideView; // @synthesize ftsGuideView=_ftsGuideView; @property(nonatomic) BOOL m_showBlurEffectView; // @synthesize m_showBlurEffectView; @property(nonatomic) BOOL m_bRealTimeSearch; // @synthesize m_bRealTimeSearch; @property(nonatomic) SEL mRecordSelector; // @synthesize mRecordSelector; @property(nonatomic) __weak id m_voiceSearchBarDelegate; // @synthesize m_voiceSearchBarDelegate; @property(nonatomic) __weak id m_voiceSearchDelegate; // @synthesize m_voiceSearchDelegate; - (void).cxx_destruct; - (void)handleRotateEvent; - (void)resetVoiceSearchBarFrame; - (void)SimulateSearchBackBtnClick; - (void)SetVoiceSearchBackBtnOnTheView:(BOOL)arg1; - (void)hideVoiceSearch; - (BOOL)isVoiceSearchActive; - (void)finishSearch; - (void)startSearchTableViewCancelingAnimation; - (void)hiddenBlurEffectView; - (void)voiceSearchViewErrorCancelButtonDone; - (void)voiceSearchCancelButtonDone; - (void)voiceSearchRecordDone; - (void)OnError:(int)arg1 andSearchId:(unsigned long)arg2; - (void)OnGetSearchResult:(id)arg1 andSearchId:(unsigned long)arg2; - (void)OnLevelMeter:(unsigned long)arg1 Peak:(float)arg2; - (void)OnEndRecord; - (void)OnStartRecord; - (void)showContactInfoView:(id)arg1; - (void)openContactInfoView:(int)arg1; - (BOOL)handleVoiceSearchResults:(id)arg1; - (id)usrNameConvertToOContacts:(id)arg1; - (id)filterContactsViewContacts:(id)arg1; - (unsigned long)getVoiceID; - (id)voiceSearchResultsTableView:(id)arg1 andCell:(id)arg2 cellForRowAtIndexPath:(id)arg3; - (int)voiceSearchResultsTableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (void)voiceSearchResultsTableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (float)voiceSearchResultsTableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (void)voiceSearchContactsViewCancel; - (void)voiceSearchContactsViewBack; - (void)tryShowBlurEffectView; - (void)searchDisplayControllerWillEndSearch:(id)arg1; - (void)searchDisplayController:(id)arg1 willHideSearchResultsTableView:(id)arg2; - (void)searchBarSearchButtonClicked:(id)arg1; - (void)searchBarCancelButtonClicked:(id)arg1; - (BOOL)searchBar:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (void)searchBarTextDidEndEditing:(id)arg1; - (BOOL)searchBarShouldEndEditing:(id)arg1; - (void)searchBarTextDidBeginEditing:(id)arg1; - (id)findCancelButton:(id)arg1; - (BOOL)searchBarShouldBeginEditing:(id)arg1; - (void)voiceSearchRestart; - (void)voiceSearchBackToPreviousView; - (void)OnRecordPermissioned; - (void)OnRecordDenied; - (void)voiceSearchByMainFrameRealDone; - (void)voiceSearchStartByNewMainFrame; - (void)adjustDimmingViewRect; - (void)voiceSearchBtnRealDone; - (void)voiceSearchButtonDone; - (void)voiceSearchButtonClick; - (void)backButtonDone:(id)arg1; - (BOOL)stopVoiceSearch; - (void)startVoiceSearch; - (BOOL)callVoiceSearchMgrStop; - (void)callVoiceSearchMgrStart; - (void)statusFrameChange:(id)arg1; - (void)showVoiceSearchButton:(BOOL)arg1; - (void)dealloc; - (id)initWithContentsController:(id)arg1 withParentViewController:(id)arg2 withSpecies:(int)arg3 withUseDefaultDisplayController:(BOOL)arg4 hasIndexBar:(BOOL)arg5; - (id)initWithContentsController:(id)arg1 withParentViewController:(id)arg2 withSpecies:(int)arg3 withUseDefaultDisplayController:(BOOL)arg4; - (void)onVideoVoipViewDisappear; - (void)onVideoVoipViewDidAppear:(id)arg1; - (BOOL)setVoiceSearchStatusFrom:(int)arg1 transferToStatus:(int)arg2; - (BOOL)setVoiceSearchStatusFrom:(int)arg1 transferToStatus:(int)arg2 withVoiceID:(int)arg3; - (BOOL)canFromStatus:(int)arg1 transferToStatus:(int)arg2; - (void)loadView; - (void)setVoiceSearchBarFrame:(BOOL)arg1 animation:(BOOL)arg2; - (void)setVoiceSearchToParentView:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMWindowMgrObject : NSObject { MMWindowViewController *m_windowVC; MMUIWindow *m_Window; BOOL isChangeStatusBarStyle; BOOL isRequestKeyWindow; BOOL isNeedNavCtrl; int animationType; int statusBarStyle; int lastStatusBarStyle; int transitionOptions; UIImageView *blurBgImageView; }

@property(nonatomic) BOOL isNeedNavCtrl; // @synthesize isNeedNavCtrl; @property(retain, nonatomic) UIImageView *blurBgImageView; // @synthesize blurBgImageView; @property(nonatomic) BOOL isRequestKeyWindow; // @synthesize isRequestKeyWindow; @property(nonatomic) int transitionOptions; // @synthesize transitionOptions; @property(nonatomic) BOOL isChangeStatusBarStyle; // @synthesize isChangeStatusBarStyle; @property(nonatomic) int lastStatusBarStyle; // @synthesize lastStatusBarStyle; @property(nonatomic) int statusBarStyle; // @synthesize statusBarStyle; @property(nonatomic) int animationType; // @synthesize animationType; - (void).cxx_destruct; - (id)description; - (BOOL)isGreaterThan:(id)arg1; - (BOOL)isObjectEqual:(id)arg1; - (id)getMMWindow; - (void)setMMWindow:(id)arg1; - (id)getMMWindowVC; - (void)setMMWindowVC:(id)arg1;

@end

@interface MMWindowMgr : MMService { NSMutableArray *m_WindowMgrObjArr; }

  • (void).cxx_destruct;
  • (void)doWindowClose:(id)arg1 isTop:(BOOL)arg2 WithCompletion:(CDUnknownBlockType)arg3;
  • (id)getTopWindowLess:(int)arg1;
  • (id)getTopWindow;
  • (void)showTopWindow;
  • (void)closeWindowWithViewController:(id)arg1 andAnimation:(int)arg2 completion:(CDUnknownBlockType)arg3;
  • (void)closeWindowWithViewController:(id)arg1 andAnimation:(int)arg2;
  • (id)getCurrentNavigationController;
  • (id)getMainWindow;
  • (id)getWinMgrObjByVC:(id)arg1;
  • (BOOL)isTopViewController:(id)arg1;
  • (BOOL)isMaxLevel:(int)arg1;
  • (BOOL)isExsitVCObj:(id)arg1;
  • (BOOL)isExsitVCClassName:(Class)arg1;
  • (BOOL)isCanInsert:(id)arg1;
  • (void)insertNewWindowMgrObj:(id)arg1;
  • (void)showNewWindowMgrObj:(id)arg1 withAnimated:(int)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface StylesArrayGenerator : BasePatternGenerator { struct _NSParserPosition _stPosition; NSMutableArray *_arrStyles; }

@property(nonatomic) struct _NSParserPosition stPosition; // @synthesize stPosition=_stPosition; - (void).cxx_destruct; - (id)patternForContent:(id)arg1 range:(struct _NSRange)arg2 parser:(id)arg3; - (void)clearData; - (id)getStyles; - (id)init;

@end

@interface MMBadgeView : UIImageView { struct CGPoint pOriginPoint; float fAddedWidth; float fOriginWidth; BOOL isIpadClassic; float m_range; }

@property(nonatomic) float fAddedWidth; // @synthesize fAddedWidth; @property(nonatomic) struct CGPoint pOriginPoint; // @synthesize pOriginPoint; - (id)scaleToSize:(id)arg1 size:(struct CGSize)arg2; - (BOOL)isNeedMoveY:(id)arg1; - (BOOL)isPureNumandCharacters:(id)arg1; - (void)SetImage:(id)arg1; - (void)setImage:(id)arg1; - (void)setString:(id)arg1; - (void)setValue:(unsigned int)arg1; - (id)labelView; - (void)setUpView; - (id)initIpadClassicWithFrame:(struct CGRect)arg1 andRange:(float)arg2; - (id)initIpadClassicWithFrame:(struct CGRect)arg1; - (id)initWithFrame:(struct CGRect)arg1 ipadClassic:(BOOL)arg2 range:(float)arg3; - (id)initWithFrame:(struct CGRect)arg1; - (void)setStringImage:(BOOL)arg1; - (void)CustomTag:(id)arg1 imageName:(id)arg2;

@end

@interface TextFlowView : UIView { BOOL _needFlow; MMTimer *_timer; int _textAlignment; unsigned long _spaceLength; UIFont *_font; NSString *_text; UILabel *_label; int _startIndex; float _XOffset; struct CGSize _textSize; }

@property(nonatomic) unsigned long spaceLength; // @synthesize spaceLength=_spaceLength; - (void).cxx_destruct; - (void)setTextColor:(id)arg1; - (void)setTextAlignment:(int)arg1; - (void)setText:(id)arg1; - (void)setFont:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1 Font:(id)arg2 Text:(id)arg3; - (void)drawRect:(struct CGRect)arg1; - (void)cancelRun; - (void)startRun; - (void)timerAction; - (struct CGSize)computeTextSize:(id)arg1 Font:(id)arg2; - (struct CGRect)moveNewPoint:(struct CGPoint)arg1 rect:(struct CGRect)arg2;

@end

@interface TextParser : BaseParser { UIFont *_font; UIColor *_color; UIColor *_shadowColor; struct CGSize shadowOffset; NSMutableDictionary *m_dictWordLen; int m_maxAlphaWordLen; struct CGSize m_chineseWordSize; BOOL _isCHS; struct CGSize _shadowOffset; }

  • (void)initialize;
  • (id)newInstance;
  • (id)getAlphaSet; @property(nonatomic) BOOL isCHS; // @synthesize isCHS=_isCHS; @property(nonatomic) struct CGSize shadowOffset; // @synthesize shadowOffset=_shadowOffset; @property(retain, nonatomic) UIColor *shadowColor; // @synthesize shadowColor=_shadowColor; @property(retain, nonatomic) UIColor *color; // @synthesize color=_color; @property(retain, nonatomic) UIFont *font; // @synthesize font=_font;
  • (void).cxx_destruct;
  • (id)attributeStringForContent:(id)arg1;
  • (id)styleStringForContent:(id)arg1 withParserPosition:(struct _NSParserPosition)arg2 outputLastPosition:(struct _NSParserPosition *)arg3;
  • (id)getStylesForString:(id)arg1 withStyleString:(id)arg2;
  • (id)stylesForString:(id)arg1 withRange:(struct _NSRange)arg2 withParserPosition:(struct _NSParserPosition *)arg3;
  • (id)parseTextForStyles:(id)arg1 withParserPosition:(struct _NSParserPosition *)arg2;
  • (int)FindtheIndexToFillFullLine:(id)arg1 startIndex:(int)arg2 endIndex:(int)arg3 width:(int)arg4 withFont:(id)arg5 withError:(int)arg6;
  • (id)arrayWithWordSplit:(id)arg1;
  • (void)addAlphaWord:(id)arg1 ToSplitArray:(id)arg2;
  • (id)getStyle;
  • (struct _NSRange)rangeOfObjectInString:(id)arg1 withRange:(struct _NSRange)arg2;
  • (id)substringOf:(id)arg1 WithRange:(struct _NSRange)arg2;
  • (struct CGSize)calcWordSize:(id)arg1;
  • (id)init;

@end

@interface MMAssetConfigFactory : NSObject { }

  • (id)ConfigObjectForScene:(id)arg1;

@end

@interface StylePatternGenerator : BasePatternGenerator { struct _NSParserPosition _startParserPosition; }

@property(nonatomic) struct _NSParserPosition startParserPosition; // @synthesize startParserPosition=_startParserPosition; - (id)patternForContent:(id)arg1 range:(struct _NSRange)arg2 parser:(id)arg3; - (id)init;

@end

@interface MMAssetMgr : MMService { NSObject *m_queue; CLLocation *m_lastLocation; PHCachingImageManager *m_imageManagerForIOS8Plus; }

  • (int)GetNetType;
  • (int)gcdOfNum1:(int)arg1 andNum2:(int)arg2;
  • (id)getSimplestDimensionRatio:(struct CGSize)arg1;
  • (struct CGSize)getDimensionSizeForMetadata:(id)arg1;
  • (BOOL)isScreenshotForMetadata:(id)arg1;
  • (BOOL)isFrontCameraForMetadata:(id)arg1;
  • (BOOL)isBackCameraForMetadata:(id)arg1;
  • (BOOL)isCreatedByAppleCameraForMetadata:(id)arg1;
  • (int)getAssetSourceForMetadata:(id)arg1 isCreatedByWeChatCamera:(BOOL)arg2;
  • (int)getAssetCameraDeviceForMetadata:(id)arg1;
  • (void)reportPhotoUsageScene:(int)arg1 dimensionSize:(struct CGSize)arg2 createTimestamp:(id)arg3 isCreatedByWeChatCamera:(BOOL)arg4 metadata:(id)arg5;
  • (void)reportImageLocationForTimelineLibraryWithLatitude:(double)arg1 longitude:(double)arg2;
  • (void)reportImageLocationForTimelineCameraWithLatitude:(double)arg1 longitude:(double)arg2;
  • (void)reportImageLocationForChatLibraryWithLatitude:(double)arg1 longitude:(double)arg2;
  • (void)reportImageLocationForChatCameraWithLatitude:(double)arg1 longitude:(double)arg2; @property(retain, nonatomic) PHCachingImageManager *m_imageManagerForIOS8Plus; // @synthesize m_imageManagerForIOS8Plus; @property(retain, nonatomic) CLLocation *m_lastLocation; // @synthesize m_lastLocation;
  • (void).cxx_destruct;
  • (double)longitude;
  • (double)latitude;
  • (BOOL)hasLocation;
  • (void)retrieveLocationForPicker;
  • (id)getQueue;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMImagePickerControllerPreviewReportObject : MMObject { unsigned long m_previewCount; }

@property(nonatomic) unsigned long m_previewCount; // @synthesize m_previewCount; - (void)increasePreviewCount; - (void)reportPreviewWithScene:(int)arg1;

@end

@interface MMImagePickerController : MMUINavigationController <MMImagePickerControllerDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, MMImagePickerControlCenter> { BOOL _canSendOriginImage; BOOL _canSendVideoMessage; BOOL _isOnlyShowVideoMessage; BOOL _isNotShowVideoSizeAlertView; BOOL _canSendMultiImage; BOOL _needThumbImage; BOOL _showPreviewView; BOOL _canSendGif; BOOL _isOriginalImage; id m_delegate; MMAlbumPickerController *_photoPicker; int _maxImageCount; int _compressType; NSString *_finishWording; NSString *_currentAlbum; NSArray *_selectedImageURLs; NSArray *_selectedImageAssets; MMImagePickerControllerPreviewReportObject *m_previewReportObject; }

@property(retain, nonatomic) MMImagePickerControllerPreviewReportObject *m_previewReportObject; // @synthesize m_previewReportObject; @property(nonatomic) BOOL isOriginalImage; // @synthesize isOriginalImage=_isOriginalImage; @property(retain, nonatomic) NSArray *selectedImageAssets; // @synthesize selectedImageAssets=_selectedImageAssets; @property(retain, nonatomic) NSArray *selectedImageURLs; // @synthesize selectedImageURLs=_selectedImageURLs; @property(retain, nonatomic) NSString *currentAlbum; // @synthesize currentAlbum=_currentAlbum; @property(retain, nonatomic) NSString *finishWording; // @synthesize finishWording=_finishWording; @property(nonatomic) int compressType; // @synthesize compressType=_compressType; @property(nonatomic) int maxImageCount; // @synthesize maxImageCount=_maxImageCount; @property(nonatomic) BOOL canSendGif; // @synthesize canSendGif=_canSendGif; @property(nonatomic) BOOL showPreviewView; // @synthesize showPreviewView=_showPreviewView; @property(nonatomic) BOOL needThumbImage; // @synthesize needThumbImage=_needThumbImage; @property(nonatomic) BOOL canSendMultiImage; // @synthesize canSendMultiImage=_canSendMultiImage; @property(nonatomic) BOOL isNotShowVideoSizeAlertView; // @synthesize isNotShowVideoSizeAlertView=_isNotShowVideoSizeAlertView; @property(nonatomic) BOOL isOnlyShowVideoMessage; // @synthesize isOnlyShowVideoMessage=_isOnlyShowVideoMessage; @property(nonatomic) BOOL canSendVideoMessage; // @synthesize canSendVideoMessage=_canSendVideoMessage; @property(nonatomic) BOOL canSendOriginImage; // @synthesize canSendOriginImage=_canSendOriginImage; @property(nonatomic) __weak MMAlbumPickerController *photoPicker; // @synthesize photoPicker=_photoPicker; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)imagePickerControllerDidCancel:(id)arg1; - (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2; - (void)MMImagePickerControllerDidCancel:(id)arg1; - (void)MMImagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2; - (void)dealloc; - (void)didReceiveMemoryWarning; - (int)getPickerScene; - (void)reportPreviewCount; - (void)increasePreviewCount; - (void)selectedGif:(id)arg1; - (void)selectedVideo:(id)arg1; - (void)selectedAssets:(id)arg1; - (void)cancelImagePicker; - (void)removeImageDatas; - (id)init; - (id)initForJustReturnMMAsset:(BOOL)arg1 withAdjustRevertIndex:(unsigned int)arg2 withDirectToFirstAlbum:(BOOL)arg3 withOnlyShowVideoMessage:(BOOL)arg4 withNotShowVideoSizeAlertView:(BOOL)arg5;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMMoviePlayerController : MMUIViewController <WCActionSheetDelegate, IMsgExt, scrollViewDelegate, WindowDelegate, SessionSelectControllerDelegate, IMsgRevokeExt, UIAlertViewDelegate> { NSURL *m_url; NSString *m_videoPath; unsigned long m_uiVideoTime; BOOL m_bIsFullScreen; BOOL m_bLoadFinished; BOOL m_bIsPlaying; BOOL m_bRestart; UIView *m_loadingView; UIImageView *imageView; MMProgressView *m_progressView; UILabel *m_percentageLabel; MPMoviePlayerController *m_moviePlayer; UIButton *m_playBigButton; CMessageWrap *m_msgWrap; MMScrollView *m_scrollView; UILabel *m_timerLabel; MMTimer *m_timerNoRetain; MMAnimationTipView *m_tipView; UIView *m_maskView; struct CGSize m_size; BOOL m_isFromFav; int curOrientation; float curScreenWith; float curScreenHeight; BOOL m_bIsStatusBarHidden; BOOL m_bSaveMode; BOOL m_bDownloadExpired; WCActionSheet *m_actionSheet; BOOL m_autoRepeat; BOOL m_disableSave; UIImageView *_thumbImageView; double _currentPlaybackTime; }

@property(nonatomic) double currentPlaybackTime; // @synthesize currentPlaybackTime=_currentPlaybackTime; @property(retain, nonatomic) UIImageView *thumbImageView; // @synthesize thumbImageView=_thumbImageView; @property(nonatomic) BOOL m_disableSave; // @synthesize m_disableSave; @property(nonatomic) BOOL autoRepeated; // @synthesize autoRepeated=m_autoRepeat; @property(nonatomic) BOOL m_bSaveMode; // @synthesize m_bSaveMode; @property(nonatomic) BOOL m_isFromFav; // @synthesize m_isFromFav; @property(retain, nonatomic) MMTimer *m_timerNoRetain; // @synthesize m_timerNoRetain; @property(retain, nonatomic) CMessageWrap *m_msgWrap; // @synthesize m_msgWrap; @property(retain, nonatomic) NSString *m_videoPath; // @synthesize m_videoPath; @property(retain, nonatomic) MPMoviePlayerController *m_moviePlayer; // @synthesize m_moviePlayer; @property(copy, nonatomic) NSURL *m_url; // @synthesize m_url; - (void).cxx_destruct; - (void)onVideoVoipViewDisappear; - (void)onVideoVoipViewDidAppear:(id)arg1; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnMsgRevoked:(id)arg1 n64MsgId:(long long)arg2 SysMsg:(id)arg3; - (void)stopPlaying; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (unsigned int)supportedInterfaceOrientations; - (BOOL)interactivePopGestureRecognizerShouldBegin:(id)arg1; - (void)updateSubViewsRect; - (void)willAppear; - (void)viewWillBePoped:(BOOL)arg1; - (void)viewDidUnload; - (void)resetTableViewOffset:(id)arg1; - (void)dealloc; - (id)initWithMsgWrap:(id)arg1 VideoPath:(id)arg2; - (id)initWithCaptureVideoInfo:(id)arg1; - (void)OnMsgDownloadVideoExpiredFail:(id)arg1 MsgWrap:(id)arg2; - (void)OnUpdateVideoStatus:(id)arg1 MsgWrap:(id)arg2; - (void)OnModMsg:(id)arg1 MsgWrap:(id)arg2; - (void)InternalUpdateVideo:(id)arg1; - (void)touchesCancelled_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan_ScrollView:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)changePlayerStatus; - (void)autoPlay; - (void)viewDidTransitionToNewSize; - (void)didAppear; - (void)viewDidLoad; - (void)initView; - (void)initVideoPlayerView; - (void)updateTimerLabel; - (void)openPlayer; - (void)onOperate:(id)arg1; - (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)OnSelectSessionCancel:(id)arg1; - (void)OnSelectSession:(id)arg1 SessionSelectController:(id)arg2; - (void)onSave:(id)arg1; - (void)onReturn:(id)arg1; - (void)initData; - (void)systemActived:(id)arg1; - (void)systemResigned:(id)arg1; - (void)hideLoadingView; - (void)showLoadingView; - (void)initLoadingView; - (void)handleDownloadFail; - (void)updateProgress:(unsigned long)arg1; - (void)startPlayingWithURL:(id)arg1 at:(id)arg2; - (void)videoPlayFinished:(id)arg1; - (void)videoPlayStateChanged:(id)arg1; - (void)clearPlaying; - (void)setFullScreen; - (void)setStandardScreen; - (void)stopTimer; - (void)updateTitle; - (void)startTimer; - (void)hideToolBar:(BOOL)arg1; - (void)viewWillPresent:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (struct CGRect)getFullscreenRect; - (struct CGRect)getStandardRect; - (struct CGRect)getLabelRect; - (struct CGRect)getImageViewRect; - (struct CGRect)getImageViewRectFullAndShowBar; - (struct CGRect)getMaskViewFrameFullAndHideBar; - (struct CGRect)getMaskViewFrameFullAndShowBar; - (void)resetTimeLabel; - (void)setTimeLabel:(unsigned long)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CControlUtil : NSObject { }

  • (id)genContactTableSectionHeaderView:(float)arg1 title:(id)arg2 image:(id)arg3;
  • (_Bool)pointInRect:(struct CGRect)arg1 point:(struct CGPoint)arg2 error:(float)arg3;
  • (void)showActionSheet:(id)arg1 inView:(id)arg2;
  • (struct CGRect)autoFitRectForLableAllowMultipleLines:(id)arg1;
  • (struct CGRect)autoFitRectForLable:(id)arg1;
  • (struct CGSize)labelSizeOfLabel:(id)arg1 maxWidth:(int)arg2;
  • (struct CGSize)labelSizeOfLabel:(id)arg1;
  • (float)labelWordBreakHeight:(id)arg1 maxWidth:(int)arg2 font:(id)arg3;
  • (float)labelWordBreakWidth:(id)arg1 maxWidth:(int)arg2 font:(id)arg3;
  • (float)labelHeight:(id)arg1 maxWidth:(int)arg2 maxHeight:(int)arg3 font:(id)arg4;
  • (float)labelHeight:(id)arg1 maxWidth:(int)arg2 font:(id)arg3 cpKey:(id)arg4;
  • (float)labelHeight:(id)arg1 maxWidth:(int)arg2 font:(id)arg3;
  • (float)labelHeight:(id)arg1;
  • (float)labelWidth:(id)arg1 maxWidth:(int)arg2 font:(id)arg3 cpKey:(id)arg4;
  • (float)labelWidth:(id)arg1 maxWidth:(int)arg2 font:(id)arg3;
  • (float)labelLineHeight:(id)arg1;
  • (unsigned int)labelNumberOfLines:(id)arg1 maxWidth:(int)arg2 maxHeight:(int)arg3 font:(id)arg4;
  • (unsigned int)labelNumberOfLines:(id)arg1 maxWidth:(int)arg2 font:(id)arg3;
  • (void)makeLabelShadow:(id)arg1;
  • (void)showReceiveMemoryWarningAlert;
  • (id)showAlertEx:(id)arg1 message:(id)arg2 delegate:(id)arg3 confirmButtonTitle:(id)arg4 cancelButtonTitle:(id)arg5;
  • (id)showAlertEx:(id)arg1 message:(id)arg2 delegate:(id)arg3 cancelButtonTitle:(id)arg4 otherButtonTitle:(id)arg5;
  • (id)showAlert:(id)arg1 message:(id)arg2 delegate:(id)arg3 cancelButtonTitle:(id)arg4;

@end

@interface MMAlbumForiOS8Plus : MMAlbum { }

  • (void)updateFetchResult:(id)arg1;
  • (id)getFetchResult;

@end

@interface MMUILabel : UILabel { }

  • (void)setFrame:(struct CGRect)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;
  • (id)init;

@end

@interface MMUIWindow : UIWindow { float m_lastWindowLevel; int _mmWindowLevel; }

@property(nonatomic) int mmWindowLevel; // @synthesize mmWindowLevel=_mmWindowLevel; @property(nonatomic) float m_lastWindowLevel; // @synthesize m_lastWindowLevel; - (BOOL)pointInside:(struct CGPoint)arg1 withEvent:(id)arg2; - (void)animateFadeoutWithDuration:(double)arg1 completion:(CDUnknownBlockType)arg2; - (void)setWindowLevel:(float)arg1; - (void)SetWindowLevel:(int)arg1; - (void)setHideFrame:(int)arg1 withTopOffset:(float)arg2; - (void)setShowFrameWithTopOffset:(float)arg1; - (void)hideWindowTo:(int)arg1 withTopOffset:(float)arg2 duration:(double)arg3 completion:(CDUnknownBlockType)arg4; - (void)hideWindowTo:(int)arg1 withTopOffset:(float)arg2; - (void)showWindowFrom:(int)arg1 withTopOffset:(float)arg2 duration:(double)arg3 completion:(CDUnknownBlockType)arg4; - (void)showWindowFrom:(int)arg1 withTopOffset:(float)arg2; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1; - (id)init; - (void)onVoipWindowDisappear; - (void)onVoipWindowDidAppear;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ScanLicenceBackgroundView : UIView { struct CGRect maskRect; UIImage *_leftTopImage; UIImage *_rightTopImage; UIImage *_leftBottomImage; UIImage *_rightBottomImage; float _lengthWidthRatio; }

  • (void).cxx_destruct;
  • (void)drawRect:(struct CGRect)arg1;
  • (void)commonInit;
  • (void)dealloc;
  • (id)initWithFrame:(struct CGRect)arg1 andTypeRatio:(float)arg2;

@end

@interface MMTableViewInfo : MMTableViewUserInfo <UITableViewDelegate, UITableViewDataSource, tableViewDelegate> { MMTableView *_tableView; NSMutableArray *_arrSections; id _delegate; }

  • (id)genFootView:(id)arg1;
  • (id)genHeadView:(id)arg1 andIsUseDynamic:(BOOL)arg2; @property(nonatomic, setter=setDelegate:) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)touchesCancelled_TableView:(id)arg1 withEvent:(id)arg2;
  • (void)touchesEnded_TableView:(id)arg1 withEvent:(id)arg2;
  • (void)touchesMoved_TableView:(id)arg1 withEvent:(id)arg2;
  • (void)touchesBegan_TableView:(id)arg1 withEvent:(id)arg2;
  • (void)didFinishedLoading:(id)arg1;
  • (void)scrollViewDidEndDragging:(id)arg1 willDecelerate:(BOOL)arg2;
  • (void)scrollViewWillBeginDragging:(id)arg1;
  • (void)scrollViewDidScroll:(id)arg1;
  • (BOOL)tableView:(id)arg1 canEditRowAtIndexPath:(id)arg2;
  • (void)tableView:(id)arg1 accessoryButtonTappedForRowWithIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3;
  • (id)sectionIndexTitlesForTableView:(id)arg1;
  • (id)tableView:(id)arg1 titleForFooterInSection:(int)arg2;
  • (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2;
  • (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2;
  • (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2;
  • (void)tableView:(id)arg1 commitEditingStyle:(int)arg2 forRowAtIndexPath:(id)arg3;
  • (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2;
  • (BOOL)tableView:(id)arg1 shouldIndentWhileEditingRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForFooterInSection:(int)arg2;
  • (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (id)getCellAtSection:(unsigned long)arg1 row:(unsigned long)arg2;
  • (void)removeCellAt:(id)arg1;
  • (void)removeSectionAt:(unsigned long)arg1;
  • (id)getSectionAt:(unsigned long)arg1;
  • (unsigned long)getSectionCount;
  • (void)clearAllSection;
  • (void)addSection:(id)arg1;
  • (void)insertSection:(id)arg1 At:(unsigned long)arg2;
  • (void)setMainView:(BOOL)arg1;
  • (id)getTableView;
  • (id)initWithFrame:(struct CGRect)arg1 style:(int)arg2;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChatroomProfileView : MMTableViewInfo { NSArray *m_arrContacts; }

  • (void).cxx_destruct;
  • (unsigned int)getMemberViewColumnCount;
  • (void)makeMemListSection:(id)arg1;
  • (void)makeMemListCell:(id)arg1 CellInfo:(id)arg2;
  • (void)initMemberView;
  • (void)updateContactList:(id)arg1;

@end

@interface BoldTextParser : TextParser { }

  • (id)newInstance;
  • (id)parseContent:(id)arg1;
  • (id)attributeStringForContent:(id)arg1;
  • (id)stylesForString:(id)arg1 withRange:(struct _NSRange)arg2 withParserPosition:(struct _NSParserPosition *)arg3;
  • (id)styleStringForContent:(id)arg1 withParserPosition:(struct _NSParserPosition)arg2 outputLastPosition:(struct _NSParserPosition *)arg3;
  • (id)getStylesForString:(id)arg1 withStyleString:(id)arg2;
  • (id)getStyle;
  • (struct _NSRange)rangeOfObjectInString:(id)arg1 withRange:(struct _NSRange)arg2;

@end

@interface WCBaseTextViewItem : WCBaseInfoItem { UITextView *m_textView; UILabel *placeHolderLabel; int m_iMaxInputLen; BOOL m_bRealLen; }

  • (void).cxx_destruct;
  • (void)textViewDidChange:(id)arg1;
  • (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3;
  • (void)textViewDidEndEditing:(id)arg1;
  • (void)textViewDidBeginEditing:(id)arg1;
  • (void)setMaxRealStringLen:(int)arg1;
  • (void)setMaxInputLen:(int)arg1;
  • (void)setColor:(id)arg1;
  • (void)setFont:(id)arg1;
  • (void)setText:(id)arg1;
  • (id)getTextView;
  • (void)resignFirstResponder;
  • (void)becomeFirstResponder;
  • (void)dealloc;
  • (id)initWithTitle:(id)arg1 tip:(id)arg2 key:(id)arg3;
  • (id)getValue;
  • (void)initView:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMLockCircle : UIView { BOOL _selected; BOOL _skiped; BOOL _errored; }

@property(nonatomic) BOOL errored; // @synthesize errored=_errored; @property(nonatomic) BOOL skiped; // @synthesize skiped=_skiped; @property(nonatomic) BOOL selected; // @synthesize selected=_selected; - (void)hightlightErrorCell; - (void)resetCell; - (void)highlightCell; - (void)drawRect:(struct CGRect)arg1; - (id)initWithRadius:(float)arg1;

@end

@interface MMTableViewCell : UITableViewCell { MMUIView *m_subContentView; }

  • (id)getCellAttributeDetailTextHightlightedColor;
  • (id)getCellAttributeTextHightlightedColor;
  • (id)getCellTextHightlightedColor; @property(retain, nonatomic) MMUIView *m_subContentView; // @synthesize m_subContentView;
  • (void).cxx_destruct;
  • (int)accessibilityElementCount;
  • (void)addBackgroundView;
  • (void)addCustomArrow;
  • (void)setAccessoryType:(int)arg1;
  • (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface NewYearActionSheet : MMUIWindow <UIGestureRecognizerDelegate, IUiUtilExt> { BOOL _hasCustomView; BOOL _shouldHide; BOOL _shouldRelease; BOOL _hasSeplineButton; NSString *_cancelButtonTitle; NSMutableArray *_buttonTitleList; NSString *_customViewTitle; NSString *_customViewDesc; NSString *_customViewTitleColor; NSString *_customViewDescColor; int _customViewTitleSize; int _customViewDescSize; UIView *_customNewYearView; UIView *_pannelView; UIView *_titleView; UIView *_backgroundView; UIView *_containerView; id _delegateEx; NSString *_title; int _destructiveButtonIndex; int _firstOtherButtonIndex; int _cancelButtonIndex; int _m_lastOrientation; UIColor *_cancelBtnTextColor; unsigned int _numberOfButtons; UIView *_customView; }

  • (int)getActionSheetWidth; @property(nonatomic) BOOL hasSeplineButton; // @synthesize hasSeplineButton=_hasSeplineButton; @property(nonatomic) BOOL shouldRelease; // @synthesize shouldRelease=_shouldRelease; @property(retain, nonatomic) UIView *customView; // @synthesize customView=_customView; @property(nonatomic) unsigned int numberOfButtons; // @synthesize numberOfButtons=_numberOfButtons; @property(retain, nonatomic) UIColor *cancelBtnTextColor; // @synthesize cancelBtnTextColor=_cancelBtnTextColor; @property(nonatomic) BOOL shouldHide; // @synthesize shouldHide=_shouldHide; @property(nonatomic) int m_lastOrientation; // @synthesize m_lastOrientation=_m_lastOrientation; @property(nonatomic) int firstOtherButtonIndex; // @synthesize firstOtherButtonIndex=_firstOtherButtonIndex; @property(copy, nonatomic) NSString *title; // @synthesize title=_title; @property(nonatomic) __weak id delegateEx; // @synthesize delegateEx=_delegateEx; @property(retain, nonatomic) UIView *containerView; // @synthesize containerView=_containerView; @property(retain, nonatomic) UIView *backgroundView; // @synthesize backgroundView=_backgroundView; @property(retain, nonatomic) UIView *titleView; // @synthesize titleView=_titleView; @property(retain, nonatomic) UIView *pannelView; // @synthesize pannelView=_pannelView; @property(retain, nonatomic) UIView *customNewYearView; // @synthesize customNewYearView=_customNewYearView; @property(nonatomic) BOOL hasCustomView; // @synthesize hasCustomView=_hasCustomView; @property(nonatomic) int customViewDescSize; // @synthesize customViewDescSize=_customViewDescSize; @property(nonatomic) int customViewTitleSize; // @synthesize customViewTitleSize=_customViewTitleSize; @property(retain, nonatomic) NSString *customViewDescColor; // @synthesize customViewDescColor=_customViewDescColor; @property(retain, nonatomic) NSString *customViewTitleColor; // @synthesize customViewTitleColor=_customViewTitleColor; @property(retain, nonatomic) NSString *customViewDesc; // @synthesize customViewDesc=_customViewDesc; @property(retain, nonatomic) NSString *customViewTitle; // @synthesize customViewTitle=_customViewTitle; @property(retain, nonatomic) NSMutableArray *buttonTitleList; // @synthesize buttonTitleList=_buttonTitleList; @property(retain, nonatomic) NSString *cancelButtonTitle; // @synthesize cancelButtonTitle=_cancelButtonTitle;
  • (void).cxx_destruct;
  • (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2;
  • (void)OnCancel:(id)arg1;
  • (void)OnDefaultButtonTapped:(id)arg1;
  • (void)addTapRecognizer;
  • (void)tapOut:(id)arg1;
  • (void)dismissWithClickedButtonIndex:(int)arg1 animated:(BOOL)arg2;
  • (void)reloadInnerView:(id)arg1;
  • (void)OnCustomViewTapped;
  • (float)heightOfCustomView;
  • (id)genCustomView;
  • (id)genGrayBarView;
  • (id)makePannelViewWithButtonList:(id)arg1 withCancelButtonTitle:(id)arg2;
  • (id)makeTitleViewWithTitle:(id)arg1;
  • (float)heightOfWholeSheet;
  • (void)appendButtonTitle:(id)arg1 inView:(id)arg2;
  • (void)showInView:(id)arg1;
  • (void)setCancelButtonTextColor:(id)arg1; @property(nonatomic) int destructiveButtonIndex; // @synthesize destructiveButtonIndex=_destructiveButtonIndex; @property(nonatomic) int customButtonIndex; @property(nonatomic) int cancelButtonIndex; // @synthesize cancelButtonIndex=_cancelButtonIndex;
  • (id)buttonTitleAtIndex:(int)arg1;
  • (int)addCustomViewWithTitle:(id)arg1 fontSize:(int)arg2 fontColor:(id)arg3 WithDesc:(id)arg4 descFontSize:(int)arg5 descFontColor:(id)arg6;
  • (int)addButtonWithTitle:(id)arg1; @property(nonatomic) __weak id delegate;
  • (void)onOpenApiWillBeginShare:(id)arg1;
  • (void)deviceDidRotate:(id)arg1;
  • (void)setFrame:(struct CGRect)arg1;
  • (void)shouldHideOnRotate;
  • (void)onMainWindowFrameChanged;
  • (void)onStatusBarFrameChanged;
  • (id)initWithTitle:(id)arg1 delegate:(id)arg2 cancelButtonTitle:(id)arg3 destructiveButtonTitle:(id)arg4 otherButtonTitles:(id)arg5;
  • (id)init;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AsyncImageView : MMUIView { NSURLConnection *connection; NSMutableData *m_data; UIActivityIndicatorView *activityIndicator; UIImageView *imageView; int m_contentMode; id _delegate; NSString *m_nsNotifyKey; }

@property(retain, nonatomic) NSString *m_nsNotifyKey; // @synthesize m_nsNotifyKey; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) int m_contentMode; // @synthesize m_contentMode; - (void).cxx_destruct; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (id)image; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)connectionDidFinishLoading:(id)arg1; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (void)OnHttpGetFinish:(id)arg1 response:(id)arg2 ErrNo:(int)arg3 isWebp:(BOOL)arg4; - (void)loadImageFromHttpCacheMgr:(id)arg1 Type:(unsigned long)arg2; - (void)adjustSubviewLayout; - (void)stopActivityIndicator; - (void)loadImageFromURL:(id)arg1; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1; - (void)setFrame:(struct CGRect)arg1;

@end

@interface MMLockOverlayView : UIView { BOOL _errored; NSMutableArray *_pointsToDraw; }

@property(nonatomic) BOOL errored; // @synthesize errored=_errored; @property(retain, nonatomic) NSMutableArray *pointsToDraw; // @synthesize pointsToDraw=_pointsToDraw; - (void).cxx_destruct; - (void)hightlightError; - (void)resetView; - (void)drawRect:(struct CGRect)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMAssetChatNormalImageConfig : MMAssetConfigObject { }

  • (id)ConfigInstance;
  • (float)compressQuality;
  • (float)maxImageEdgeLimit;
  • (BOOL)shouldCompressLongImage;
  • (BOOL)isRetrivingOriginImage;

@end

@interface MMMPMoviePlayerController : NSObject { struct CGRect _frame; UIView *_superView; MPMoviePlayerController *_moviePlayerController; }

@property(retain, nonatomic) MPMoviePlayerController *moviePlayerController; // @synthesize moviePlayerController=_moviePlayerController; @property(nonatomic) __weak UIView *superView; // @synthesize superView=_superView; @property(nonatomic) struct CGRect frame; // @synthesize frame=_frame; - (void).cxx_destruct; - (void)dealloc; - (void)playMovieStream:(id)arg1; - (void)playMovieFile:(id)arg1; - (void)createAndPlayMovieForURL:(id)arg1 sourceType:(int)arg2; - (void)createAndConfigurePlayerWithURL:(id)arg1 sourceType:(int)arg2; - (void)moviePlayBackStateDidChange:(id)arg1; - (void)mediaIsPreparedToPlayDidChange:(id)arg1; - (void)loadStateDidChange:(id)arg1; - (void)moviePlayBackDidFinish:(id)arg1; - (void)removeMovieViewFromViewHierarchy; - (void)deletePlayerAndNotificationObservers; - (void)removeMovieNotificationHandlers; - (void)installMovieNotificationObservers; - (void)applyUserSettingsToMoviePlayer;

@end

@interface WCNetworkMediaCore : MMObject { WCNetworkMediaCore *weakSelf; BOOL hasPlayed; BOOL m_isNeedRestartMusic; NSString *url; AVPlayerLayer *layer; id delegate; AVURLAsset *m_asset; AVPlayerItem *m_item; AVPlayer *m_player; int m_state; struct CGSize m_videoSize; double m_duration; double m_cacheDuration; }

@property(nonatomic) BOOL m_isNeedRestartMusic; // @synthesize m_isNeedRestartMusic; @property(readonly, nonatomic) int state; // @synthesize state=m_state; @property(nonatomic) double m_cacheDuration; // @synthesize m_cacheDuration; @property double m_duration; // @synthesize m_duration; @property struct CGSize m_videoSize; // @synthesize m_videoSize; @property(retain, nonatomic) AVPlayer *m_player; // @synthesize m_player; @property(retain, nonatomic) AVPlayerItem *m_item; // @synthesize m_item; @property(retain, nonatomic) AVURLAsset *m_asset; // @synthesize m_asset; @property(nonatomic) __weak id delegate; // @synthesize delegate; @property(retain, nonatomic) AVPlayerLayer *layer; // @synthesize layer; @property(retain, nonatomic) NSString *url; // @synthesize url; - (void).cxx_destruct; - (void)updateState:(int)arg1; - (void)onCacheRangeChange:(id)arg1; - (void)onPlayerStatusChange:(int)arg1; - (void)onPlayerItemStatusChange:(int)arg1; - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; - (void)onPlaybackFailedToEnd:(id)arg1; - (void)onPlaybackEnd:(id)arg1; - (void)onPlaybackStalled:(id)arg1; - (void)internalPlay; - (void)initPlayer; @property(nonatomic) BOOL mute; - (void)seekTo:(double)arg1; - (double)currentPosition; - (struct CGSize)videoSize; - (double)duration; - (double)cacheDuration; - (void)pause; - (void)play; - (void)dealloc; - (id)initWithURL:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCUIAlertView : MMUIAlertView <UIAlertViewDelegate, UITextFieldDelegate> { NSMutableDictionary *m_dicTarget; NSMutableDictionary *m_dicSel; id m_userData; struct timeval m_tvStart; id m_disMissTarget; SEL m_disMissSel; id m_textFieldTarget; SEL m_textFieldSel; int m_uiTextFieldMaxLen; }

  • (id)showAlertWithTitle:(id)arg1 message:(id)arg2 btnTitle:(id)arg3 target:(id)arg4 sel:(SEL)arg5 btnTitle:(id)arg6 target:(id)arg7 sel:(SEL)arg8 btnTitle:(id)arg9 target:(id)arg10 sel:(SEL)arg11 view:(id)arg12;
  • (id)showAlertWithTitle:(id)arg1 message:(id)arg2 btnTitle:(id)arg3 target:(id)arg4 sel:(SEL)arg5 btnTitle:(id)arg6 target:(id)arg7 sel:(SEL)arg8 view:(id)arg9;
  • (id)showAlertWithTitle:(id)arg1 message:(id)arg2 btnTitle:(id)arg3 target:(id)arg4 sel:(SEL)arg5 view:(id)arg6;
  • (id)showAlertWithTitle:(id)arg1 message:(id)arg2 cancelBtnTitle:(id)arg3 target:(id)arg4 sel:(SEL)arg5 btnTitle:(id)arg6 target:(id)arg7 sel:(SEL)arg8 view:(id)arg9;
  • (id)showAlertWithTitle:(id)arg1 message:(id)arg2 btnTitle:(id)arg3 target:(id)arg4 sel:(SEL)arg5 btnTitle:(id)arg6 target:(id)arg7 sel:(SEL)arg8 btnTitle:(id)arg9 target:(id)arg10 sel:(SEL)arg11;
  • (id)showAlertWithTitle:(id)arg1 message:(id)arg2 btnTitle:(id)arg3 target:(id)arg4 sel:(SEL)arg5 btnTitle:(id)arg6 target:(id)arg7 sel:(SEL)arg8;
  • (id)showAlertWithTitle:(id)arg1 message:(id)arg2 btnTitle:(id)arg3 target:(id)arg4 sel:(SEL)arg5;
  • (id)showAlertWithTitle:(id)arg1 message:(id)arg2 cancelBtnTitle:(id)arg3 target:(id)arg4 sel:(SEL)arg5 btnTitle:(id)arg6 target:(id)arg7 sel:(SEL)arg8; @property(retain, nonatomic) id m_userData; // @synthesize m_userData;
  • (void).cxx_destruct;
  • (void)show;
  • (void)setUserData:(id)arg1;
  • (void)alertView:(id)arg1 willDismissWithButtonIndex:(int)arg2;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)addCancelBtnTitle:(id)arg1 target:(id)arg2 sel:(SEL)arg3;
  • (void)addBtnTitle:(id)arg1 target:(id)arg2 sel:(SEL)arg3;
  • (void)setDisMissTarget:(id)arg1 sel:(SEL)arg2;
  • (id)getTextField;
  • (void)setTextFieldMaxLen:(unsigned long)arg1;
  • (void)showTextFieldWithTarget:(id)arg1 sel:(SEL)arg2;
  • (void)textFieldDidChange:(id)arg1;
  • (BOOL)textField:(id)arg1 shouldChangeCharactersInRange:(struct _NSRange)arg2 replacementString:(id)arg3;
  • (void)onTextFieldDidEndOnExit;
  • (void)willPresentAlertView:(id)arg1;
  • (unsigned long)getStayTime;
  • (void)setStartTime;
  • (id)initWithTitle:(id)arg1 message:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMAlbumForALAssetLibrary : MMAlbum { BOOL m_isWithVideoAsset; ALAssetsGroup *m_group; NSArray *_m_imagesArray; NSDictionary *_m_indexInAllToIndexInImages; }

@property(retain, nonatomic) NSDictionary *m_indexInAllToIndexInImages; // @synthesize m_indexInAllToIndexInImages=_m_indexInAllToIndexInImages; @property(retain, nonatomic) NSArray *m_imagesArray; // @synthesize m_imagesArray=_m_imagesArray; @property(nonatomic) BOOL m_isWithVideoAsset; // @synthesize m_isWithVideoAsset; @property(retain, nonatomic) ALAssetsGroup *m_group; // @synthesize m_group; - (void).cxx_destruct; - (id)lastAssetWithSecond:(double)arg1; - (void)retriveCoverImageWithAsyncBlock:(CDUnknownBlockType)arg1; - (void)retrivePhotoCountWithAsyncBlock:(CDUnknownBlockType)arg1; - (void)stopICloudActivity; - (id)assetOfIndex:(unsigned int)arg1; - (id)coverImage; - (unsigned int)photosCount; - (id)name; - (id)albumId; - (id)initWithALAssetsGroup:(id)arg1 shouldIncludeVideo:(BOOL)arg2 isOnlyShowVideo:(BOOL)arg3; - (id)copyWithZone:(struct _NSZone *)arg1;

@end

@interface MMUIAlertView : UIAlertView { MMDelegateProxy *delegateProxy; }

  • (void).cxx_destruct;
  • (void)onClearMyDelegate:(id)arg1 forProtocols:(id)arg2;
  • (void)setDelegate:(id)arg1;
  • (id)initWithTitle:(id)arg1 message:(id)arg2 delegate:(id)arg3 cancelButtonTitle:(id)arg4 otherButtonTitles:(id)arg5;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMUILongPressMenuView : MMUILongPressView { id menu_delegate; }

@property(nonatomic) __weak id menu_delegate; // @synthesize menu_delegate; - (void).cxx_destruct; - (void)copy:(id)arg1; - (BOOL)canBecomeFirstResponder; - (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2; - (void)LongPressEvents; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMUIControl : UIControl { }

@end

@interface MultiSelectTableViewCell : UITableViewCell { UIImageView *m_selectedImageView; BOOL m_bSelected; BOOL m_bNeedOffset; BOOL m_bAnimated; unsigned long m_iAnimatedCount; BOOL m_bIsEditting; }

@property(nonatomic) BOOL m_bIsEditting; // @synthesize m_bIsEditting; @property(nonatomic) BOOL m_bNeedOffset; // @synthesize m_bNeedOffset; @property(readonly, nonatomic) BOOL m_bSelected; // @synthesize m_bSelected; - (void).cxx_destruct; - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2; - (void)layoutSubviews; - (void)setEditing:(BOOL)arg1 animated:(BOOL)arg2; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2; - (void)changeSelectdStatus:(BOOL)arg1; - (void)adjustSelectFlagFrameByOffsetY:(float)arg1; - (void)adjustSelectFlagFrame:(float)arg1; - (void)adjustSelectFlagFrameInternal;

@end

@interface VerticallyAlignedLabel : UILabel { int verticalAlignment_; }

@property(nonatomic) int verticalAlignment; // @synthesize verticalAlignment=verticalAlignment_; - (void)drawTextInRect:(struct CGRect)arg1; - (struct CGRect)textRectForBounds:(struct CGRect)arg1 limitedToNumberOfLines:(int)arg2; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMTipsViewController : MMWindowViewController { id m_delegate; unsigned int _tipsType; NSString *_tipsTitle; NSString *_tipsContent; NSString *_tipsImgName; NSMutableArray *_btnTitleArray; NSMutableArray *_btnArray; UIButton *_leftBtn; UIButton *_rightBtn; NSString *_tipsText; NSString *_tipsTextPlaceholder; unsigned long _tipsTextMaxCount; MMGrowTextView *_tipsTextView; UIImageView *_inputView; UIButton *_expressionButton; WCInputController *_inputController; UIView *_textBackgroundImage; BOOL _hasInputSth; UITapGestureRecognizer *_tapGR; UIButton *_backgroundBtn; UIImageView *_contentBg; UIImageView *_tipsImgView; UIView *_tipsDesView; UIView *_contentView; MMUILabel *_tipsTitleLabel; MMUILabel *_tipsContentLabel; BOOL _isBlurBg; UIView *_blurView; BOOL bIsForbidCancelBtn; BOOL _allButtonVertical; BOOL _hideTipsWhenClickedOutOfTips; unsigned int m_tipsImageLocation; int _tipTag; UIViewController *_topViewController; }

@property(nonatomic) BOOL hideTipsWhenClickedOutOfTips; // @synthesize hideTipsWhenClickedOutOfTips=_hideTipsWhenClickedOutOfTips; @property(nonatomic) BOOL allButtonVertical; // @synthesize allButtonVertical=_allButtonVertical; @property(nonatomic) __weak UIViewController *topViewController; // @synthesize topViewController=_topViewController; @property(nonatomic) int tipTag; // @synthesize tipTag=_tipTag; @property(nonatomic) unsigned int m_tipsImageLocation; // @synthesize m_tipsImageLocation; @property(retain, nonatomic) NSString *m_imageName; // @synthesize m_imageName=_tipsImgName; @property(nonatomic) BOOL bIsForbidCancelBtn; // @synthesize bIsForbidCancelBtn; @property(retain, nonatomic) MMUILabel *m_tipsContentLabel; // @synthesize m_tipsContentLabel=_tipsContentLabel; @property(retain, nonatomic) MMUILabel *m_tipsTitleLabel; // @synthesize m_tipsTitleLabel=_tipsTitleLabel; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)dealloc; - (void)onTopBarHiddenChanged:(int)arg1; - (void)onTopBarFrameChanged; - (void)tapGestureInProcess:(id)arg1; - (void)keyboardDidHide; - (void)textViewTextDidChange; - (void)keyboardWillShow; - (void)MMGrowTextViewBeginEditing:(id)arg1; - (void)MMGrowTextViewHeightDidChanged:(id)arg1; - (void)didCommitEmptyText; - (void)didCommitText:(id)arg1; - (unsigned int)supportedInterfaceOrientations; - (id)create6Or6pFirstLoginView; - (id)bulidNSAttributedStringText:(id)arg1; - (void)removeAllBtn; - (void)setButtonsEnable:(BOOL)arg1; - (void)onClickBtn:(id)arg1; - (void)updateSubViewsFrame; - (id)getBtnAtIndex:(unsigned long)arg1; - (void)resignInput; - (void)becomeInput; - (void)initInputController; - (void)initInputToolView; - (void)initInputView; - (void)createContainImgTips; - (id)getContentImageView; - (void)viewDidLayoutSubviews; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)hideTips; - (void)configBlurBgOnView:(id)arg1; - (id)initWithTitle:(id)arg1 andContent:(id)arg2 andTextFieldPlaceholder:(id)arg3 withMaxCount:(unsigned long)arg4 andCancelText:(id)arg5 andConfirmText:(id)arg6; - (id)initWithTitle:(id)arg1 andContent:(id)arg2 andBtn:(id)arg3; - (id)initWithTitle:(id)arg1 andImageName:(id)arg2 andContent:(id)arg3 andCancelText:(id)arg4 andConfirmText:(id)arg5; - (id)initWithTitle:(id)arg1 andImageName:(id)arg2 andContent:(id)arg3 andCancelText:(id)arg4; - (id)initIphone6LoginTipsWithTitle:(id)arg1 andContent:(id)arg2 andCancelText:(id)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMToastWithBtnViewController : MMWindowViewController { float m_fShowDuration; UIButton *m_backgroundBtn; UIView *m_bkgView; UIImageView *m_tipIconView; UILabel *m_label; UIButton *m_Btn; UIView *m_seperateLineView; id _delegate; BOOL isSupportLandscape; BOOL m_bShowBtn; }

@property(nonatomic) BOOL m_bShowBtn; // @synthesize m_bShowBtn; @property(nonatomic) float m_fShowDuration; // @synthesize m_fShowDuration; - (void).cxx_destruct; - (void)onBtnClick; - (unsigned int)supportedInterfaceOrientations; - (void)hideWithAnimated:(int)arg1; - (void)viewDidLoad; - (void)showSaveResultTip:(id)arg1 andText:(id)arg2 btnText:(id)arg3 andDelegate:(id)arg4; - (void)dealloc; - (id)init;

@end

@interface MMImageScrollViewHelper : NSObject { BOOL dontCalcPreviewRect; BOOL noSingleTaps; BOOL noDoubleTaps; BOOL dontSupportVerticalLongImage; BOOL dontSupportHorizontalLongImage; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) BOOL dontSupportHorizontalLongImage; // @synthesize dontSupportHorizontalLongImage; @property(nonatomic) BOOL dontSupportVerticalLongImage; // @synthesize dontSupportVerticalLongImage; @property(nonatomic) BOOL noDoubleTaps; // @synthesize noDoubleTaps; @property(nonatomic) BOOL noSingleTaps; // @synthesize noSingleTaps; @property(nonatomic) BOOL dontCalcPreviewRect; // @synthesize dontCalcPreviewRect; - (void).cxx_destruct; - (void)scrollViewDidZoom:(id)arg1; - (void)ZoomForPoint:(struct CGPoint)arg1; - (void)onDoubleTap:(id)arg1; - (struct CGRect)zoomRectForScale:(float)arg1 withCenter:(struct CGPoint)arg2; - (void)onSingleTap:(id)arg1; - (void)dealloc; - (void)initHelper:(struct CGSize)arg1 orientation:(int)arg2; - (void)initHelper:(struct CGSize)arg1 orientation:(int)arg2 containSize:(struct CGSize)arg3; - (void)initHelper:(struct CGSize)arg1; - (struct CGSize)calculateImageFitSizeForPreview:(struct CGSize)arg1 maxSize:(struct CGSize)arg2; - (void)InitGestureRecognizer; - (id)init;

@end

@interface MMTableView : UITableView { MMDelegateProxy *dataSourceProxy; MMDelegateProxy *delegateProxy; id m_delegateProxy; BOOL cancelButtonTouchsTrack; Class cancelTouchsTrackClass; UIView *_footerView; UIView *_footerViewBackground; UIColor *_tailColor; BOOL m_dontDrawFooterLine; BOOL _isMainView; id m_delegate; }

@property(nonatomic) BOOL isMainView; // @synthesize isMainView=_isMainView; @property(retain, nonatomic) UIColor *tailColor; // @synthesize tailColor=_tailColor; @property(nonatomic) Class cancelTouchsTrackClass; // @synthesize cancelTouchsTrackClass; @property(nonatomic) BOOL cancelButtonTouchsTrack; // @synthesize cancelButtonTouchsTrack; - (void).cxx_destruct; - (void)setWidth:(float)arg1; - (void)setWrapperViewBackgroundcolor:(id)arg1; - (void)deleteRowsAtIndexPaths:(id)arg1 withRowAnimation:(int)arg2; - (void)reloadRowsAtIndexPaths:(id)arg1 withRowAnimation:(int)arg2; - (void)setTableFooterView:(id)arg1; - (void)setContentOffset:(struct CGPoint)arg1 animated:(BOOL)arg2; - (void)setContentOffset:(struct CGPoint)arg1; - (void)setFrame:(struct CGRect)arg1; - (void)drawFooterLine:(BOOL)arg1; - (void)setContentInset:(struct UIEdgeInsets)arg1; - (void)setContentInsetTop:(float)arg1 andBottom:(float)arg2; - (void)dealloc; - (void)layoutSubviews; - (id)hitTest:(struct CGPoint)arg1 withEvent:(id)arg2; - (id)initWithFrame:(struct CGRect)arg1 style:(int)arg2; - (void)reloadDataAnimated; - (void)reloadData; - (BOOL)touchesShouldCancelInContentView:(id)arg1; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)onClearMyDelegate:(id)arg1 forProtocols:(id)arg2; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void)setDataSource:(id)arg1; - (void)setDelegate:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMProgressView : UIView { UIImageView *m_imgvBack; UIImageView *m_imgvFront; struct CGRect m_rectLayout; float m_fProgress; float m_fTopWidth; }

@property(retain, nonatomic) UIImageView *m_imgvFront; // @synthesize m_imgvFront; @property(retain, nonatomic) UIImageView *m_imgvBack; // @synthesize m_imgvBack; - (void).cxx_destruct; - (void)setProgressFontRect:(struct CGRect)arg1; - (void)SetFrontImageByName:(id)arg1; - (void)SetProgress:(float)arg1; - (id)initWithFrame:(struct CGRect)arg1 BackImg:(id)arg2 FrontImg:(id)arg3 Layout:(struct CGRect)arg4 CapWidth:(float)arg5 CapHeight:(float)arg6;

@end

@interface MMHeadImageView : MMUIView <IKFContactExt, IEnterpriseContactMgrExt, WCForceTouchTriggerLongPressProtocol, IMsgExt, IHeadImageExt, LongPressImageViewDelegate, IContactMgrExt, IStrangerContactMgrExt> { MMUILongPressImageView *_headImageView; UIButton *_borderButton; NSString *_nsHeadImgUrl; NSString *_nsUsrName; BOOL _bAutoUpdate; struct CGSize _imageSize; UIImage *_borderImage; UIImage *_borderImageHL; UIColor *_borderColor; UIColor *_shadowColor; int _borderWidth; int _shadowWidth; BOOL _bAddBorder; BOOL _bRoundedCorner; id _oTarget; SEL _selAction; id _object; id _oLongPressTarget; SEL _selLongPressAction; id _oLongPressObject; BOOL _bNeedHandleLongPress; UIImageView *_sceneImageView; unsigned long m_conerSize; UIImage *_defaultImage; unsigned char _headImageType; unsigned char _headUseScene; unsigned char _headCategory; BOOL _isHeadImgExistedLocal; BOOL _isShowCertIcon; UIImageView *_certIconView; }

@property(nonatomic) BOOL isShowCertIcon; // @synthesize isShowCertIcon=_isShowCertIcon; @property(nonatomic) unsigned char headCategory; // @synthesize headCategory=_headCategory; @property(nonatomic) unsigned char headUseScene; // @synthesize headUseScene=_headUseScene; @property(retain, nonatomic) MMUILongPressImageView *headImageView; // @synthesize headImageView=_headImageView; @property(nonatomic) unsigned char headImageType; // @synthesize headImageType=_headImageType; @property(retain, nonatomic) UIImage *defaultImage; // @synthesize defaultImage=_defaultImage; @property(nonatomic) unsigned long m_conerSize; // @synthesize m_conerSize; @property(readonly, nonatomic) NSString *nsUsrName; // @synthesize nsUsrName=_nsUsrName; @property(nonatomic) BOOL bAddBorder; // @synthesize bAddBorder=_bAddBorder; @property(nonatomic) int shadowWidth; // @synthesize shadowWidth=_shadowWidth; @property(nonatomic) int borderWidth; // @synthesize borderWidth=_borderWidth; @property(retain, nonatomic) UIColor *shadowColor; // @synthesize shadowColor=_shadowColor; @property(retain, nonatomic) UIColor *borderColor; // @synthesize borderColor=_borderColor; @property(retain, nonatomic) UIImage *borderImageHL; // @synthesize borderImageHL=_borderImageHL; @property(retain, nonatomic) UIImage *borderImage; // @synthesize borderImage=_borderImage; @property(nonatomic) struct CGSize imageSize; // @synthesize imageSize=_imageSize; - (void).cxx_destruct; - (void)triggerLongPressFor3DTouchAtLocation:(struct CGPoint)arg1 inCoordinateView:(id)arg2; - (void)OnLongPressGesture:(id)arg1; - (void)OnPress:(id)arg1; - (void)onModifyEnterpriseContact:(id)arg1; - (void)onStrangerContactUpdated:(id)arg1; - (void)onModifyContact:(id)arg1; - (void)updateCertInfoView; - (void)addSceneImageView:(int)arg1; - (void)updateHeadImage:(id)arg1; - (void)setTargetForLongPress:(id)arg1 action:(SEL)arg2; - (void)setTarget:(id)arg1 action:(SEL)arg2 withObject:(id)arg3; - (void)setTarget:(id)arg1 action:(SEL)arg2; - (void)onKFContactHeadImgUpdate:(id)arg1; - (void)onHeadImageChange:(id)arg1; - (void)updateExtensionRegister; - (void)updateUsrName:(id)arg1 withHeadImgUrl:(id)arg2; - (id)getRealUserName:(id)arg1; - (void)doUpdateHeadImg:(BOOL)arg1; - (void)checkAndUpdateImage; - (void)setHeadImageByName:(id)arg1; - (void)layoutSubviews; - (struct CGSize)intrinsicContentSize; - (void)dealloc; - (id)initWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMCDNImageView : MMUIImageView { UIImage *_defaultImage; NSString *_localSrcPath; NSString *_cdnUrl; NSString *_aesKey; unsigned long _datasize; NSString *_clientID; unsigned long _fileType; BOOL _isCompressImage; BOOL _isloaded; BOOL _autoDownloadNoWifi; BOOL _isClipImage; BOOL _isFromC2C; BOOL _isNewFavList; }

@property(nonatomic) BOOL isNewFavList; // @synthesize isNewFavList=_isNewFavList; @property(nonatomic) BOOL isFromC2C; // @synthesize isFromC2C=_isFromC2C; @property(nonatomic) BOOL isClipImage; // @synthesize isClipImage=_isClipImage; @property(nonatomic) BOOL autoDownloadNoWifi; // @synthesize autoDownloadNoWifi=_autoDownloadNoWifi; @property(nonatomic) BOOL isCompressImage; // @synthesize isCompressImage=_isCompressImage; @property(nonatomic) unsigned long fileType; // @synthesize fileType=_fileType; @property(nonatomic) unsigned long dataSize; // @synthesize dataSize=_datasize; @property(retain, nonatomic) NSString *aesKey; // @synthesize aesKey=_aesKey; @property(retain, nonatomic) NSString *cdnUrl; // @synthesize cdnUrl=_cdnUrl; @property(retain, nonatomic) NSString *localSrcPath; // @synthesize localSrcPath=_localSrcPath; - (void).cxx_destruct; - (void)dealloc; - (void)OnCdnDownload:(id)arg1; - (void)stopLoadingImage; - (BOOL)startLoadingImage; - (void)loadingImageWithGCD; - (id)clipImage:(id)arg1; - (id)compressImage:(id)arg1; - (void)setDefaultImage:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMImageClipUtil : NSObject { }

  • (struct CGContext *)newBitmapRGBA8ContextFromImage:(struct CGImage *)arg1;
  • (char *)convertUIImageToBitmapRGBA8:(id)arg1 WidthStep:(int *)arg2;
  • (id)createThumbImage:(id)arg1 toTargetSize:(struct CGSize)arg2;
  • (id)clipImage:(id)arg1 toTargetSize:(struct CGSize)arg2;

@end

@interface RCDraggableButton : MMUIButton { BOOL _isDragging; BOOL _singleTapBeenCanceled; struct CGPoint _beginLocation; UILongPressGestureRecognizer *_longPressGestureRecognizer; BOOL _draggable; BOOL _autoDocking; CDUnknownBlockType _longPressBlock; CDUnknownBlockType _tapBlock; CDUnknownBlockType _doubleTapBlock; CDUnknownBlockType _draggingBlock; CDUnknownBlockType _dragDoneBlock; CDUnknownBlockType _autoDockingBlock; CDUnknownBlockType _autoDockingDoneBlock; }

@property(copy, nonatomic) CDUnknownBlockType autoDockingDoneBlock; // @synthesize autoDockingDoneBlock=_autoDockingDoneBlock; @property(copy, nonatomic) CDUnknownBlockType autoDockingBlock; // @synthesize autoDockingBlock=_autoDockingBlock; @property(copy, nonatomic) CDUnknownBlockType dragDoneBlock; // @synthesize dragDoneBlock=_dragDoneBlock; @property(copy, nonatomic) CDUnknownBlockType draggingBlock; // @synthesize draggingBlock=_draggingBlock; @property(copy, nonatomic) CDUnknownBlockType doubleTapBlock; // @synthesize doubleTapBlock=_doubleTapBlock; @property(copy, nonatomic) CDUnknownBlockType tapBlock; // @synthesize tapBlock=_tapBlock; @property(copy, nonatomic) CDUnknownBlockType longPressBlock; // @synthesize longPressBlock=_longPressBlock; @property(nonatomic) BOOL autoDocking; // @synthesize autoDocking=_autoDocking; @property(nonatomic) BOOL draggable; // @synthesize draggable=_draggable; - (void).cxx_destruct; - (BOOL)isDragging; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)executeButtonTouchedBlock; - (void)buttonTouched; - (void)gestureRecognizerHandle:(id)arg1; - (void)defaultSetting; - (id)initInView:(id)arg1 WithFrame:(struct CGRect)arg2; - (id)init; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMUISearchBar : UISearchBar { BOOL m_bForceAdjustFrame; }

@property(nonatomic) BOOL m_bForceAdjustFrame; // @synthesize m_bForceAdjustFrame; - (id)findPlaceHolderIcon:(id)arg1; - (id)findCancelButton; - (id)getNavigationButton:(id)arg1; - (void)fixOrientationBug; - (void)fixSearchIconSize; - (id)findUISearchBarImage:(id)arg1; - (id)findUISearchBarBackground:(id)arg1; - (id)findUISearchBarTextFieldLabel:(id)arg1; - (void)setFrame:(struct CGRect)arg1; - (id)init;

@end

@interface MMSearchBar : MMObject <UISearchDisplayDelegate, UITableViewDelegate, UITableViewDataSource, UISearchBarDelegate, MMUIViewControllerExt> { id m_delegate; NSString *m_nsLastSearchText; MMUISearchBar *m_searchBar; NSMutableArray *m_arrFilteredObject; UISearchDisplayController *m_searchDisplayController; MMUIViewController *m_viewController; int m_returnKeyType; BOOL m_isShouldRemoveDimmingView; }

@property(nonatomic) int m_returnKeyType; // @synthesize m_returnKeyType; @property(retain, nonatomic) MMUISearchBar *m_searchBar; // @synthesize m_searchBar; @property(retain, nonatomic) UISearchDisplayController *m_searchDisplayController; // @synthesize m_searchDisplayController; @property(retain, nonatomic) NSString *m_nsLastSearchText; // @synthesize m_nsLastSearchText; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)searchDisplayControllerDidEndSearch:(id)arg1; - (void)searchDisplayController:(id)arg1 didShowSearchResultsTableView:(id)arg2; - (void)searchDisplayController:(id)arg1 didHideSearchResultsTableView:(id)arg2; - (void)searchDisplayController:(id)arg1 willHideSearchResultsTableView:(id)arg2; - (void)searchDisplayController:(id)arg1 willShowSearchResultsTableView:(id)arg2; - (void)clearSearchDisplayController; - (void)finishSearch; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (void)searchDisplayControllerWillEndSearch:(id)arg1; - (void)searchDisplayControllerWillBeginSearch:(id)arg1; - (void)searchDisplayControllerDidBeginSearch:(id)arg1; - (void)adjustDimmingView:(id)arg1; - (void)searchBarTextDidEndEditing:(id)arg1; - (BOOL)searchBarShouldEndEditing:(id)arg1; - (BOOL)searchBarShouldBeginEditing:(id)arg1; - (void)searchBarCancelButtonClicked:(id)arg1; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (BOOL)searchBar:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (void)searchBarTextDidBeginEditing:(id)arg1; - (void)searchBarSearchButtonClicked:(id)arg1; - (void)cancelSearch; - (void)doSearch:(id)arg1; - (BOOL)tableView:(id)arg1 shouldHighlightRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 sectionForSectionIndexTitle:(id)arg2 atIndex:(int)arg3; - (id)sectionIndexTitlesForTableView:(id)arg1; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 editingStyleForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (float)yOffsetForUnactiveStatus; - (id)getFilteredObjects; - (void)clearFilteredObjects; - (void)addFilteredObject:(id)arg1; - (unsigned int)getObjectCount; - (void)setFilteredObjects:(id)arg1; - (id)getObjectFor:(unsigned int)arg1; - (void)dealloc; - (id)initWithContentsController:(id)arg1; - (id)initWithContentsController:(id)arg1 change:(BOOL)arg2; - (void)MMUIViewControllerDidBeRemoved:(id)arg1; - (void)resetSearchDisplayController; - (id)findDimmingView; - (void)fixSearchIconSize; - (void)fixOrientationBug;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TextStyle : BaseStyle { UIFont *_oFont; NSString *_nsContent; UIColor *_oTextColor; UIColor *_oDrawColor; UIColor *_shadowColor; struct CGSize shadowOffset; BOOL _bNewLine; BOOL _bShowTruncatingTail; struct CGSize _shadowOffset; }

@property(nonatomic) BOOL bShowTruncatingTail; // @synthesize bShowTruncatingTail=_bShowTruncatingTail; @property(nonatomic) BOOL bNewLine; // @synthesize bNewLine=_bNewLine; @property(nonatomic) struct CGSize shadowOffset; // @synthesize shadowOffset=_shadowOffset; @property(retain, nonatomic) UIColor *shadowColor; // @synthesize shadowColor=_shadowColor; @property(retain, nonatomic) UIColor *oDrawColor; // @synthesize oDrawColor=_oDrawColor; @property(retain, nonatomic) UIColor *oTextColor; // @synthesize oTextColor=_oTextColor; @property(retain, nonatomic) NSString *nsContent; // @synthesize nsContent=_nsContent; @property(retain, nonatomic) UIFont *oFont; // @synthesize oFont=_oFont; - (void).cxx_destruct; - (void)drawInContext:(struct CGContext *)arg1; - (id)init;

@end

@interface MMGrowTextView : MMUIView <UITextFieldDelegate, UITextViewDelegate, UIScrollViewDelegate, textViewDelegate> { id m_delegate; UIImageView *_backgroundView; struct CGSize textViewMaxSize; float _textViewMinHeight; float _textViewOriginHeight; struct UIEdgeInsets backgroundImageInsets; MMTextView *_textView; BOOL enabled; struct _NSRange _selectedRange; NSString *_extensionKey; float _fKeyboardAnimationDuration; int _iKeyboardAnimationCurve; BOOL _isKeyboardOwner; struct CGRect _keyboardFrameInScreen; BOOL _isKeyboardHiding; struct timeval _last3rdKeyboardStartEventTime; NSString *text; NSString *placeHolder; int maxLength; int maxFontSize; }

@property(nonatomic) struct CGRect keyboardFrameInScreen; // @synthesize keyboardFrameInScreen=_keyboardFrameInScreen; @property(nonatomic) int maxFontSize; // @synthesize maxFontSize; @property(nonatomic) int maxLength; // @synthesize maxLength; @property(nonatomic) int iKeyboardAnimationCurve; // @synthesize iKeyboardAnimationCurve=_iKeyboardAnimationCurve; @property(nonatomic) float fKeyboardAnimationDuration; // @synthesize fKeyboardAnimationDuration=_fKeyboardAnimationDuration; @property(retain, nonatomic) NSString *extensionKey; // @synthesize extensionKey=_extensionKey; @property(nonatomic) BOOL enabled; // @synthesize enabled; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) struct UIEdgeInsets backgroundImageInsets; // @synthesize backgroundImageInsets; @property(nonatomic) struct CGSize textViewMaxSize; // @synthesize textViewMaxSize; @property(nonatomic) float textViewMinHeight; // @synthesize textViewMinHeight=_textViewMinHeight; - (void).cxx_destruct; - (void)dealloc; - (BOOL)canChangeTextValue; - (void)deleteBackward; - (void)insertString:(id)arg1; - (float)getTextViewHeight; - (void)setPlaceHolderColor:(id)arg1; @property(nonatomic) __weak NSString *placeHolder; // @synthesize placeHolder; - (void)setTextColor:(id)arg1; - (void)setTextFont:(id)arg1; - (void)resetTextWidth; - (void)setTextWidth:(float)arg1; @property(nonatomic) __weak NSString *text; // @synthesize text; - (BOOL)isFirstResponder; - (BOOL)resignFirstResponder; - (BOOL)becomeFirstResponder; - (void)keyboardDidChangeFrame:(id)arg1; - (void)keyboardWillChangeFrame:(id)arg1; - (void)keyboardDidHide:(id)arg1; - (void)keyboardWillHide:(id)arg1; - (void)onAccessoryViewFrameChanged:(struct CGRect)arg1; - (void)touchesEnded_TextView:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan_TextView:(id)arg1 withEvent:(id)arg2; - (void)textview:(id)arg1 pasteImage:(id)arg2; - (BOOL)textview:(id)arg1 shouldPasteImage:(id)arg2; - (BOOL)textViewShouldEndEditing:(id)arg1; - (void)scrollViewDidEndScrollingAnimation:(id)arg1; - (void)textViewDidChange:(id)arg1; - (BOOL)textView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (void)sendTextViewMessage; - (void)textViewDidBeginEditing:(id)arg1; - (void)scrollViewWillBeginDragging:(id)arg1; - (struct _NSRange)getTextSelectRange; - (void)saveTextSelectRange; - (id)textArea; - (void)adjustRect; - (void)adjustSize; - (void)resetScrollPositionForIOS7; - (float)measureHeight; - (void)MenuControllerWillHide:(id)arg1; - (void)UITextViewTextDidBeginEditingNotification:(id)arg1; - (void)UITextViewTextDidChangeNotification:(id)arg1; - (void)setBackgroundImage:(id)arg1; - (BOOL)isExtenalKeyboardAttatched; - (void)setFrame:(struct CGRect)arg1; - (id)initWithOriginHeight:(float)arg1; - (id)init; - (void)layoutSubviews; - (void)postTextChangeNotification; - (void)setTextViewContentInsets; - (void)setAdjustToInterfaceOrientation:(int)arg1; @property(nonatomic) __weak UIResponder *menuResponder;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMPhoneNumberHandler : MMObject <WCActionSheetDelegate, CNContactViewControllerDelegate, CNContactPickerDelegate, ABPeoplePickerNavigationControllerDelegate, ABNewPersonViewControllerDelegate> { NSString *_phoneNumber; UIViewController *_viewController; CBaseContact *m_oContact; }

  • (BOOL)canMakePhoneCall;
  • (void)makePhoneCall:(id)arg1;
  • (void)handlePhoneNumber:(id)arg1 contact:(id)arg2;
  • (void)handleWechatOutPhoneNumber:(id)arg1;
  • (void)handlePhoneNumber:(id)arg1;
  • (id)sharedInstance; @property(nonatomic) __weak UIViewController *viewController; // @synthesize viewController=_viewController; @property(retain, nonatomic) NSString *phoneNumber; // @synthesize phoneNumber=_phoneNumber;
  • (void).cxx_destruct;
  • (void)CreateNewContact:(id)arg1 viewController:(id)arg2;
  • (void)AddPhoneNumberToExistContact:(id)arg1 viewController:(id)arg2;
  • (void)newPersonViewController:(id)arg1 didCompleteWithNewPerson:(void *)arg2;
  • (void)peoplePickerNavigationControllerDidCancel:(id)arg1;
  • (void)peoplePickerNavigationController:(id)arg1 didSelectPerson:(void *)arg2 property:(int)arg3 identifier:(int)arg4;
  • (void)peoplePickerNavigationController:(id)arg1 didSelectPerson:(void *)arg2;
  • (BOOL)peoplePickerNavigationController:(id)arg1 shouldContinueAfterSelectingPerson:(void *)arg2 property:(int)arg3 identifier:(int)arg4;
  • (BOOL)peoplePickerNavigationController:(id)arg1 shouldContinueAfterSelectingPerson:(void *)arg2;
  • (void)openNewPersonViewController:(id)arg1 shouldContinueAfterSelectingPerson:(void *)arg2;
  • (void)onCancel:(id)arg1;
  • (void)contactPicker:(id)arg1 didSelectContact:(id)arg2;
  • (void)contactPickerDidCancel:(id)arg1;
  • (void)contactViewController:(id)arg1 didCompleteWithContact:(id)arg2;
  • (void)showNewPersonViewController;
  • (void)showPeoplePickerController;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)handleWechatOutActionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)handleContactActionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)requestAccessForContactsDone:(_Bool)arg1 withAlertTitle:(id)arg2;
  • (void)handleTotalActionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)handlePhoneNumber:(id)arg1 contact:(id)arg2;
  • (void)handleWechatOutPhone:(id)arg1;
  • (void)handlePhoneNumber:(id)arg1;
  • (void)showWechatOutActionSheet;
  • (void)showTotalActionSheet:(id)arg1;
  • (void)showContactActionSheet:(id)arg1;
  • (id)getViewController;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCNetworkMediaSlider : UISlider { double m_cacheTime; UIColor *_frontgroundColor; UIColor *_backgroundColor; }

@property(retain, nonatomic) UIColor *backgroundColor; // @synthesize backgroundColor=_backgroundColor; @property(retain, nonatomic) UIColor *frontgroundColor; // @synthesize frontgroundColor=_frontgroundColor; - (void).cxx_destruct; - (id)getFrontgroundImage; - (id)getBackgroundImage; - (void)setCacheProgress:(double)arg1; - (void)initView;

@end

@interface WCUIActionSheetLogic : MMObject { NSMutableDictionary *m_dicTarget; NSMutableDictionary *m_dicSel; }

  • (void).cxx_destruct;
  • (void)actionSheet:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)addBtnTitle:(id)arg1 target:(id)arg2 sel:(SEL)arg3;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCUIActionSheet : WCActionSheet { WCUIActionSheetLogic *logic; id m_userData; }

@property(retain, nonatomic) id m_userData; // @synthesize m_userData; - (void).cxx_destruct; - (void)addDestructiveButtonTitle:(id)arg1 target:(id)arg2 sel:(SEL)arg3; - (void)addCancelBtnTitle:(id)arg1 target:(id)arg2 sel:(SEL)arg3; - (void)addBtnTitle:(id)arg1 target:(id)arg2 sel:(SEL)arg3; - (id)initWithTitle:(id)arg1;

@end

@interface ImageStyle : BaseStyle { UIImage *_oImage; }

@property(retain, nonatomic) UIImage *oImage; // @synthesize oImage=_oImage; - (void).cxx_destruct; - (void)drawInContext:(struct CGContext *)arg1;

@end

@interface MMUIImageView : UIImageView { }

@end

@interface MMAssetChatMiddleImageConfig : MMAssetConfigObject { }

  • (id)ConfigInstance;
  • (unsigned int)getMaxSize;
  • (float)compressQuality;
  • (float)maxImageEdgeLimit;
  • (BOOL)shouldCompressLongImage;
  • (BOOL)isRetrivingOriginImage;

@end

@interface MMSearchBarDisplayController : MMUIViewController <UISearchDisplayDelegate, UISearchBarDelegate> { int m_statusBarStyle; UISearchBar *m_searchBar; UISearchDisplayController *m_searchDisplayController; }

@property(retain, nonatomic) UISearchDisplayController *searchDisplayController; // @synthesize searchDisplayController=m_searchDisplayController; @property(retain, nonatomic) UISearchBar *searchBar; // @synthesize searchBar=m_searchBar; - (void).cxx_destruct; - (BOOL)isSeachActive; - (void)dealloc; - (void)didAppear; - (void)viewDidBePoped:(BOOL)arg1; - (void)viewDidBeDismissed:(BOOL)arg1; - (void)viewWillDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (BOOL)searchDisplayController:(id)arg1 shouldReloadTableForSearchScope:(int)arg2; - (BOOL)searchDisplayController:(id)arg1 shouldReloadTableForSearchString:(id)arg2; - (void)searchDisplayController:(id)arg1 didHideSearchResultsTableView:(id)arg2; - (void)searchDisplayController:(id)arg1 willHideSearchResultsTableView:(id)arg2; - (void)searchDisplayController:(id)arg1 didShowSearchResultsTableView:(id)arg2; - (void)searchDisplayController:(id)arg1 willShowSearchResultsTableView:(id)arg2; - (void)searchDisplayController:(id)arg1 willUnloadSearchResultsTableView:(id)arg2; - (void)searchDisplayController:(id)arg1 didLoadSearchResultsTableView:(id)arg2; - (void)searchDisplayControllerDidEndSearch:(id)arg1; - (void)searchDisplayControllerWillEndSearch:(id)arg1; - (void)searchDisplayControllerDidBeginSearch:(id)arg1; - (void)searchDisplayControllerWillBeginSearch:(id)arg1; - (void)SearchBarBecomeUnActive; - (id)init; - (void)searchBarCancelButtonClicked:(id)arg1; - (void)searchBarBookmarkButtonClicked:(id)arg1; - (void)searchBarSearchButtonClicked:(id)arg1; - (BOOL)searchBar:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (void)searchBar:(id)arg1 textDidChange:(id)arg2; - (void)searchBarTextDidEndEditing:(id)arg1; - (BOOL)searchBarShouldEndEditing:(id)arg1; - (void)searchBarTextDidBeginEditing:(id)arg1; - (BOOL)searchBarShouldBeginEditing:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMAssetForAllVersion : NSObject { }

  • (id)AssetWithUrl:(id)arg1;

@end

@interface MMWindowViewController : MMUIViewController { BOOL _isCallDismissSelf; BOOL _isRequestKeyWindow; BOOL _isNeedNavCtrl; int _level; int _transitionOptions; int _statusBarStyle; BOOL _isChangeStatusBar; }

  • (void)dealloc;
  • (void)hideWithAnimated:(int)arg1;
  • (void)hide;
  • (void)DismissMyselfAnimated:(BOOL)arg1;
  • (void)viewWillAppear:(BOOL)arg1;
  • (void)showWithAnimated:(int)arg1 willCloseAfter:(double)arg2;
  • (BOOL)isObjShowing;
  • (BOOL)isClassShowing;
  • (void)showWithAnimated:(int)arg1;
  • (void)show;
  • (void)setStatusBarStyle:(int)arg1;
  • (void)hideNavBar;
  • (void)setWindowLevel:(int)arg1;
  • (id)init;

@end

@interface MMActivityIndicator : UIImageView { double duration; }

@property(nonatomic) double duration; // @synthesize duration; - (void)stopAnimating; - (void)startAnimating;

@end

@interface MMRegionPickerViewController : MMUIViewController <UITableViewDelegate, UITableViewDataSource, LocationRetrieveDelegate, PBMessageObserverDelegate> { MMTableView *m_tableView; NSMutableDictionary *m_dataDict; NSMutableArray *m_dataAry; BOOL m_isInitRegionCode; NSString *m_selectedRegionCode; MMRegionCodeMgr *m_regionCodeMgr; NSArray *arrCurRegionCodes; LocationRetriever *_locationRetriever; int m_iLocationRetrieveResult; NSMutableArray *m_arrServerReturnCode; BOOL m_bInCurrent; BOOL _isTopLevel; UIViewController *topController; id _delegate; }

@property(retain, nonatomic) NSArray *arrCurRegionCodes; // @synthesize arrCurRegionCodes; @property(retain, nonatomic) NSString *selectedRegionCode; // @synthesize selectedRegionCode=m_selectedRegionCode; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(nonatomic) BOOL isTopLevel; // @synthesize isTopLevel=_isTopLevel; @property(nonatomic) __weak UIViewController *topController; // @synthesize topController; - (void).cxx_destruct; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 titleForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForFooterInSection:(int)arg2; - (id)tableView:(id)arg1 titleForFooterInSection:(int)arg2; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (BOOL)isLocationSection:(int)arg1; - (BOOL)isLocationRetrieving; - (void)scrollToRegion:(id)arg1; - (void)OnReturn; - (void)OnDataChange; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)onRetrieveLocationError:(int)arg1; - (void)onRetrieveLocationTimeOut:(id)arg1; - (void)onRetrieveLocationOK:(id)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)dealloc; - (void)viewDidLoad; - (void)viewDidLayoutSubviews; - (void)initView; - (void)initTableView; - (void)initData; - (id)initWithArray:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ThreeWayExpandImageView : UIView { UIImage *_leftImage; UIImage *_middleImage; UIImage *_rightImage; int _expandMode; UIImageView *_leftImageView; UIImageView *_middleImageView; UIImageView *_rightImageView; }

@property(nonatomic) int expandMode; // @synthesize expandMode=_expandMode; @property(retain, nonatomic) UIImage *rightImage; // @synthesize rightImage=_rightImage; @property(retain, nonatomic) UIImage *middleImage; // @synthesize middleImage=_middleImage; @property(retain, nonatomic) UIImage *leftImage; // @synthesize leftImage=_leftImage; - (void).cxx_destruct; - (void)layoutSubviews; - (id)init;

@end

@interface MMAssetForALAssetLibrary : MMAsset { id m_bigImageDelegate; BOOL m_isNeedOriginImage; BOOL m_hasStartInitAsset; ALAsset *m_asset; NSString *m_assetUrlForSystem; NSMutableArray *m_bigImageResultBlocks; NSMutableArray *m_bigImageErrorBlocks; NSMutableArray *m_bigImageProcessBlocks; NSMutableArray *m_thumbImageResultBlocks; NSMutableArray *m_thumbImageErrorBlocks; CLLocation *m_location; }

  • (id)NormalImage:(id)arg1 quality:(float)arg2 edgeLimit:(float)arg3;
  • (id)LongImage:(id)arg1 quality:(float)arg2 edgeLimit:(float)arg3;
  • (id)ImagePreventRecursiveCompress:(id)arg1 quality:(float)arg2 minEarnings:(float)arg3 normalImageSizeLimit:(unsigned int)arg4 longImageSizeLimit:(unsigned int)arg5;
  • (BOOL)shouldPreventRecursiveCompress:(id)arg1 edgeLimit:(float)arg2;
  • (id)EditImage:(id)arg1 quality:(float)arg2;
  • (id)getOriginImageDataFromRepresentaion:(id)arg1;
  • (id)fitShortEdgeForAsset:(id)arg1 toLongEdge:(float)arg2;
  • (BOOL)isGifForAsset:(id)arg1; @property(retain, nonatomic) CLLocation *m_location; // @synthesize m_location; @property(nonatomic) BOOL m_hasStartInitAsset; // @synthesize m_hasStartInitAsset;
  • (void)setM_isNeedOriginImage:(BOOL)arg1;
  • (BOOL)m_isNeedOriginImage; @property(retain, nonatomic) NSMutableArray *m_thumbImageErrorBlocks; // @synthesize m_thumbImageErrorBlocks; @property(retain, nonatomic) NSMutableArray *m_thumbImageResultBlocks; // @synthesize m_thumbImageResultBlocks; @property(retain, nonatomic) NSMutableArray *m_bigImageProcessBlocks; // @synthesize m_bigImageProcessBlocks; @property(retain, nonatomic) NSMutableArray *m_bigImageErrorBlocks; // @synthesize m_bigImageErrorBlocks; @property(retain, nonatomic) NSMutableArray *m_bigImageResultBlocks; // @synthesize m_bigImageResultBlocks; @property(retain, nonatomic) NSString *m_assetUrlForSystem; // @synthesize m_assetUrlForSystem; @property(retain, nonatomic) ALAsset *m_asset; // @synthesize m_asset;
  • (void).cxx_destruct;
  • (void)asyncGetMetadata:(CDUnknownBlockType)arg1;
  • (struct CGSize)getImageRatioSize;
  • (id)getCreatedDate;
  • (void)asyncGetVideoUrlWithBlock:(CDUnknownBlockType)arg1;
  • (id)getVideoUrl;
  • (id)videoDuration;
  • (BOOL)isVideo;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (void)onGetBigImageError;
  • (void)onGetBigImage:(id)arg1 data:(id)arg2;
  • (void)callErrorBlocks;
  • (void)callResultBlocksWith:(id)arg1 imageData:(id)arg2;
  • (BOOL)needGetAssetFromLibraryWithCompressConfig:(id)arg1;
  • (void)onGetImageErrorFromAsset;
  • (void)onGetImageFromAsset:(id)arg1 data:(id)arg2;
  • (void)onGetImageAsset:(id)arg1 compressConfig:(id)arg2;
  • (void)setBigImageDelegate:(id)arg1;
  • (id)getOriginImageDataSize;
  • (BOOL)isGif;
  • (BOOL)isPicture;
  • (void)asyncGetAspectRatioThumbnailWithTargetSize:(struct CGSize)arg1 andResult:(CDUnknownBlockType)arg2;
  • (void)asyncGetThumbnail:(CDUnknownBlockType)arg1;
  • (id)getThumbnail;
  • (id)getThumbImage;
  • (void)getDisplayImageWithCompressConfig:(id)arg1 ResultBlock:(CDUnknownBlockType)arg2 ErrorBlock:(CDUnknownBlockType)arg3;
  • (void)getBigImageWithCompressConfig:(id)arg1 ProcessBlock:(CDUnknownBlockType)arg2 ResultBlock:(CDUnknownBlockType)arg3 ErrorBlock:(CDUnknownBlockType)arg4;
  • (id)alAssetReferenceUrl;
  • (id)assetUrl;
  • (double)longitude;
  • (double)latitude;
  • (BOOL)hasLocation;
  • (id)retriveLocation;
  • (id)retriveAssetUrl;
  • (id)initWithAsset:(id)arg1 IsNeedOrigin:(BOOL)arg2;
  • (id)initWithUrl:(id)arg1 IsNeedOrigin:(BOOL)arg2;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMBorderView : UIView { float _borderWidth; UIColor *_borderColor; NSArray *_borderPattern; unsigned int _borders; }

@property(nonatomic) unsigned int borders; // @synthesize borders=_borders; @property(retain, nonatomic) NSArray *borderPattern; // @synthesize borderPattern=_borderPattern; @property(retain, nonatomic) UIColor *borderColor; // @synthesize borderColor=_borderColor; @property(nonatomic) float borderWidth; // @synthesize borderWidth=_borderWidth; - (void).cxx_destruct; - (void)drawRect:(struct CGRect)arg1; - (void)layoutSubviews; - (void)setDefaultValues; - (id)initWithFrame:(struct CGRect)arg1; - (id)init;

@end

@interface MMMaskHeadImageView : MMHeadImageView { UIImageView *_maskFrameView; UIImage *_maskFrameImg; struct CGSize _maskFrameSize; UIImage *_maskHLFrameImg; }

@property(retain, nonatomic) UIImage *maskHLFrameImg; // @synthesize maskHLFrameImg=_maskHLFrameImg; @property(nonatomic) struct CGSize maskFrameSize; // @synthesize maskFrameSize=_maskFrameSize; @property(retain, nonatomic) UIImage *maskFrameImg; // @synthesize maskFrameImg=_maskFrameImg; - (void).cxx_destruct; - (void)layoutSubviews; - (id)initWithUsrName:(id)arg1 headImgUrl:(id)arg2 bAutoUpdate:(BOOL)arg3 bRoundCorner:(BOOL)arg4;

@end

@interface MMCPLabel : MMUILabel { NSString *m_cpKey; UILongPressGestureRecognizer *m_recognizer; BOOL _showRestoreMenuItem; id _cpLabelDelegate; }

@property(nonatomic) __weak id cpLabelDelegate; // @synthesize cpLabelDelegate=_cpLabelDelegate; @property(nonatomic) BOOL showRestoreMenuItem; // @synthesize showRestoreMenuItem=_showRestoreMenuItem; @property(retain, nonatomic) NSString *cpKey; // @synthesize cpKey=m_cpKey; - (void).cxx_destruct; - (struct CGSize)sizeThatFits:(struct CGSize)arg1; - (void)drawLayer:(id)arg1 inContext:(struct CGContext *)arg2; - (void)layoutSublayersOfLayer:(id)arg1; - (void)handleLongPressGestureRecognizer:(id)arg1; - (void)onRestore:(id)arg1; - (BOOL)canPerformAction:(SEL)arg1 withSender:(id)arg2; - (BOOL)canBecomeFirstResponder; - (void)setText:(id)arg1 highlightKeyWord:(id)arg2 range:(struct _NSRange)arg3; - (void)setText:(id)arg1 highlightKeyWord:(id)arg2 startIndex:(unsigned int)arg3; - (void)setText:(id)arg1 highlightKeyWord:(id)arg2;

@end

@interface NoLineBreakLabel : MMCPLabel { }

  • (void)setText:(id)arg1;

@end

@interface MMTransparentButton : MMUIButton { BOOL m_bScale; id _delegate; struct CGPoint _m_pTouchLocation; }

@property(nonatomic) struct CGPoint m_pTouchLocation; // @synthesize m_pTouchLocation=_m_pTouchLocation; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_delegate; @property(nonatomic) BOOL m_bScale; // @synthesize m_bScale; - (void).cxx_destruct; - (struct CGRect)imageRectForContentRect:(struct CGRect)arg1; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesMoved:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (void)recordTouchLocationwithEvent:(id)arg1; - (id)init; - (id)description;

@end

@interface MMAlbumPickerController : MMUIViewController <MMAssetPickerControllerDelegate, UITableViewDataSource, UITableViewDelegate> { UILabel *tipsLabel; BOOL _firstTime; BOOL m_isJustReturnMMAsset; BOOL m_directToFirstAlbum; BOOL m_hasLoadAllAlbum; MMTableView *_tableView; id _controlCenter; NSArray *m_albumlist; unsigned int m_adjustRevertIndex; }

@property(nonatomic) BOOL m_hasLoadAllAlbum; // @synthesize m_hasLoadAllAlbum; @property(nonatomic) BOOL m_directToFirstAlbum; // @synthesize m_directToFirstAlbum; @property(nonatomic) unsigned int m_adjustRevertIndex; // @synthesize m_adjustRevertIndex; @property(retain, nonatomic) NSArray *m_albumlist; // @synthesize m_albumlist; @property(nonatomic) BOOL m_isJustReturnMMAsset; // @synthesize m_isJustReturnMMAsset; @property(nonatomic) __weak id controlCenter; // @synthesize controlCenter=_controlCenter; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; - (void).cxx_destruct; - (void)onMMAssetPickerControllerClickBack; - (void)adjustSubviewRects; - (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)toAlbum:(id)arg1 animated:(BOOL)arg2; - (void)OnTableViewCellSelected:(id)arg1 animated:(BOOL)arg2; - (void)cancelImagePicker; - (void)prepareAlbumsShouldIncludeVideo:(BOOL)arg1 isOnlyShowVideo:(BOOL)arg2; - (void)reloadTableView; - (void)reloadAllAlbum; - (BOOL)toLastAlbum; - (BOOL)toFirstAlbum; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)viewDidAppear:(BOOL)arg1; - (void)initView; - (void)showEmptyTip; - (void)showAuthTip; - (void)showTipWithWording:(id)arg1; - (void)didReceiveMemoryWarning; - (id)init; - (id)initForJustReturnMMAsset:(BOOL)arg1 withAdjustRevertIndex:(unsigned int)arg2 withDirectToFirstAlbum:(BOOL)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMImagePickerManagerOptionObj : MMObject { BOOL _isCamera; BOOL _isFrontCameraDevice; BOOL _isOnlyShowVideoMode; BOOL _isNotShowVideoSizeAlertView; BOOL _canSendOriginalImage; BOOL _canSendVideoMessage; BOOL _canSendMultiImage; BOOL _needThumbImage; BOOL _isShowForMessage; BOOL m_isJustReturnMMAsset; BOOL m_directToFirstAlbum; BOOL _canSendGif; unsigned int _uiMaxVideoDuration; int _previewType; int _maxImageCount; int _compressType; NSArray *_selectedImageURLs; NSArray *_selectedImageAssets; int _finishWordMode; id _delegateObj; int m_pickerScene; unsigned int m_adjustRevertIndex; }

@property(nonatomic) BOOL canSendGif; // @synthesize canSendGif=_canSendGif; @property(nonatomic) BOOL m_directToFirstAlbum; // @synthesize m_directToFirstAlbum; @property(nonatomic) unsigned int m_adjustRevertIndex; // @synthesize m_adjustRevertIndex; @property(nonatomic) int m_pickerScene; // @synthesize m_pickerScene; @property(nonatomic) BOOL m_isJustReturnMMAsset; // @synthesize m_isJustReturnMMAsset; @property(nonatomic) BOOL isShowForMessage; // @synthesize isShowForMessage=_isShowForMessage; @property(nonatomic) __weak id delegateObj; // @synthesize delegateObj=_delegateObj; @property(nonatomic) int finishWordMode; // @synthesize finishWordMode=_finishWordMode; @property(retain, nonatomic) NSArray *selectedImageAssets; // @synthesize selectedImageAssets=_selectedImageAssets; @property(retain, nonatomic) NSArray *selectedImageURLs; // @synthesize selectedImageURLs=_selectedImageURLs; @property(nonatomic) int compressType; // @synthesize compressType=_compressType; @property(nonatomic) int maxImageCount; // @synthesize maxImageCount=_maxImageCount; @property(nonatomic) BOOL needThumbImage; // @synthesize needThumbImage=_needThumbImage; @property(nonatomic) BOOL canSendMultiImage; // @synthesize canSendMultiImage=_canSendMultiImage; @property(nonatomic) BOOL canSendVideoMessage; // @synthesize canSendVideoMessage=_canSendVideoMessage; @property(nonatomic) BOOL canSendOriginalImage; // @synthesize canSendOriginalImage=_canSendOriginalImage; @property(nonatomic) int previewType; // @synthesize previewType=_previewType; @property(nonatomic) unsigned int uiMaxVideoDuration; // @synthesize uiMaxVideoDuration=_uiMaxVideoDuration; @property(nonatomic) BOOL isNotShowVideoSizeAlertView; // @synthesize isNotShowVideoSizeAlertView=_isNotShowVideoSizeAlertView; @property(nonatomic) BOOL isOnlyShowVideoMode; // @synthesize isOnlyShowVideoMode=_isOnlyShowVideoMode; @property(nonatomic) BOOL isFrontCameraDevice; // @synthesize isFrontCameraDevice=_isFrontCameraDevice; @property(nonatomic) BOOL isCamera; // @synthesize isCamera=_isCamera; - (void).cxx_destruct; - (id)init;

@end

@interface MMImagePickerManager : MMObject <MultiImagePickerControllerDelegate, MMImagePickerControllerDelegate, UIImagePickerControllerDelegate, UINavigationControllerDelegate, ImageBrowseDelegate> { id m_delegate; MMImagePickerManagerOptionObj *_optionObj; NSMutableArray *_tempImagePool; }

  • (BOOL)isCaptureByImagePicker:(id)arg1;
  • (id)getImagePickerControllerWithOptionObj:(id)arg1;
  • (id)getImagePickerFromCameraWithOptionObj:(id)arg1 withManager:(id)arg2;
  • (id)getImagePickerFromPhotoLibraryWithOptionObj:(id)arg1 withManager:(id)arg2;
  • (void)showWithOptionObj:(id)arg1 inViewController:(id)arg2;
  • (BOOL)isSupportViewController:(id)arg1; @property(retain, nonatomic) NSMutableArray *tempImagePool; // @synthesize tempImagePool=_tempImagePool; @property(retain, nonatomic) MMImagePickerManagerOptionObj *optionObj; // @synthesize optionObj=_optionObj; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate;
  • (void).cxx_destruct;
  • (void)OnShowDidFinished;
  • (void)OnShowWillFinished;
  • (id)init;
  • (void)didSelectImage:(id)arg1 Data:(id)arg2 Finish:(BOOL)arg3 fromImagePicker:(id)arg4;
  • (void)didSelectImage:(id)arg1 Data:(id)arg2 fromImagePicker:(id)arg3;
  • (void)didSelectImage:(id)arg1 fromImagePicker:(id)arg2;
  • (void)sendImages:(id)arg1 originalInfos:(id)arg2 newInfos:(id)arg3;
  • (void)imagePickerController:(id)arg1 didFinishPickingImages:(id)arg2;
  • (void)MMImagePickerController:(id)arg1 didFinishPickingGifFileWithData:(id)arg2;
  • (void)MMVideoPickerControllerDidCancel:(id)arg1;
  • (void)MMVideoPickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2;
  • (void)MMImagePickerControllerDidCancel:(id)arg1;
  • (void)MMImagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2;
  • (void)statusBarShowOniOS10;
  • (void)imagePickerControllerDidCancel:(id)arg1;
  • (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2;
  • (void)imagePickerController:(id)arg1 didFinishPickingImage:(id)arg2 editingInfo:(id)arg3;
  • (void)navigationController:(id)arg1 willShowViewController:(id)arg2 animated:(BOOL)arg3;
  • (void)navigationController:(id)arg1 didShowViewController:(id)arg2 animated:(BOOL)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SharePreConfirmView : MMUIWindow <IUiUtilExt, MMKernelExt, MMGrowTextViewDelegate, UIAlertViewDelegate, IMsgExt, InputControllerDelegate, IMMGrowTextViewExt> { UIImageView *_inputView; EmoticonBoardView *_emoticonBoardView; UIButton *_expressionButton; MMGrowTextView *_textView; WCInputController *_inputController; UIImage *_thumbImage; NSString *_source; NSString *_thumbImageUrl; NSString *_defaultInputText; NSString *_defaultShowText; BOOL _isShowTextView; BOOL _hasInputSth; int _currentOrientation; id _scvDelegate; unsigned int _singlePasteTextMaxLength; NSString *_successText; UIView *m_textBackgroundImage; UIView *m_bottomView; UIImageView *m_backgroundView; UIView *m_backgroundBlurView; UILabel *m_titleView; UIView *m_contentView; UIView *m_contentBlurView; UIView *m_chatroomProfileView; ChatroomProfileView *m_chatroomTableViewInfo; int m_statusBarOrientation; NSString *_title; NSArray *_m_msgRecordOriginList; NSArray *_m_arrMsgs; NSArray *_m_arrToContacts; }

@property(retain, nonatomic) NSArray *m_arrToContacts; // @synthesize m_arrToContacts=_m_arrToContacts; @property(retain, nonatomic) NSArray *m_arrMsgs; // @synthesize m_arrMsgs=_m_arrMsgs; @property(retain, nonatomic) NSArray *m_msgRecordOriginList; // @synthesize m_msgRecordOriginList=_m_msgRecordOriginList; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) NSString *successText; // @synthesize successText=_successText; @property(retain, nonatomic) EmoticonBoardView *emoticonBoardView; // @synthesize emoticonBoardView=_emoticonBoardView; @property(nonatomic) unsigned int singlePasteTextMaxLength; // @synthesize singlePasteTextMaxLength=_singlePasteTextMaxLength; @property(nonatomic) BOOL hasInputSth; // @synthesize hasInputSth=_hasInputSth; @property(nonatomic) __weak id scvDelegate; // @synthesize scvDelegate=_scvDelegate; @property(nonatomic) BOOL isShowTextView; // @synthesize isShowTextView=_isShowTextView; @property(retain, nonatomic) NSString *defaultShowText; // @synthesize defaultShowText=_defaultShowText; @property(retain, nonatomic) NSString *defaultInputText; // @synthesize defaultInputText=_defaultInputText; @property(retain, nonatomic) NSString *thumbImageUrl; // @synthesize thumbImageUrl=_thumbImageUrl; @property(retain, nonatomic) NSString *source; // @synthesize source=_source; @property(retain, nonatomic) UIImage *thumbImage; // @synthesize thumbImage=_thumbImage; - (void).cxx_destruct; - (void)onMainWindowFrameChanged; - (void)onTextView:(id)arg1 shouldChangeTextInRange:(struct _NSRange)arg2 replacementText:(id)arg3; - (void)onLoadImageOK:(id)arg1; - (void)onKickQuit; - (id)getWebThumbImage; - (void)hideKeyBoard; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)reloadExpressionButtonImage:(int)arg1; - (void)onExpressionButtonClicked:(id)arg1; - (void)onCancel; - (void)onConfirm; - (void)keyboardDidHide; - (void)textViewTextDidChange; - (void)keyboardWillShow; - (void)MMGrowTextViewBeginEditing:(id)arg1; - (void)MMGrowTextViewHeightDidChanged:(id)arg1; - (void)didCommitEmptyText; - (void)didCommitText:(id)arg1; - (void)stayAtWeChat; - (void)notifySendMsgOK; - (void)showSendSuccessView; - (void)resignInput; - (void)becomeInput; - (void)initInputController; - (void)initEmoticonView; - (void)initInputToolView; - (void)initBottomButtons; - (id)genNewBigButton; - (id)genBackgroundView; - (void)formImageContentView:(id)arg1; - (void)formEmoticonContentView:(id)arg1; - (void)formLinkContentView:(id)arg1; - (void)formCardContentView:(id)arg1; - (void)formRecordMsgContentView:(id)arg1; - (void)formMultiMsgContentView; - (void)formTextMsgContentView:(id)arg1; - (void)formLocationMsgContentView:(id)arg1; - (void)formNoteContentView:(id)arg1; - (void)formContentViewByText:(id)arg1; - (void)formContentViewByText:(id)arg1 lineNum:(int)arg2; - (void)initInputView; - (void)initContentView; - (void)initTitleView; - (void)viewChatroomProfile:(id)arg1; - (void)initChatroomProfileView:(id)arg1; - (void)addBlurView:(id)arg1 atPoint:(struct CGPoint)arg2; - (id)getBlurView; - (void)onPressBackBtn; - (void)rotateToCurrentOrientation; - (void)rotateToOrientation:(int)arg1; - (void)layoutSubviewToOrientation:(int)arg1; - (float)getVisibleHeight; - (id)getInputText; - (void)hideView:(BOOL)arg1; - (void)showView:(BOOL)arg1; - (void)dealloc; - (id)init; - (id)initWithFrame:(struct CGRect)arg1; - (void)internalInit; - (void)setHidden:(BOOL)arg1; - (void)unregisterEvent; - (void)registerEvent;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonParser : ImageParser { struct CGSize m_emptySpaceSize; }

  • (id)newInstance;
  • (id)stylesForString:(id)arg1 withRange:(struct _NSRange)arg2 withParserPosition:(struct _NSParserPosition *)arg3;
  • (id)styleStringForContent:(id)arg1 withParserPosition:(struct _NSParserPosition)arg2 outputLastPosition:(struct _NSParserPosition *)arg3;
  • (id)getStylesForString:(id)arg1 withStyleString:(id)arg2;
  • (struct _NSRange)rangeOfObjectInString:(id)arg1 withRange:(struct _NSRange)arg2;
  • (id)getImageForText:(id)arg1;
  • (id)getImage;

@end

@interface MultiImagePickerController : MMUIImagePickerController <UIImagePickerControllerDelegate, UINavigationControllerDelegate, PickedImagePaneDelegate> { id _mpdelegate; PickedImagePane *_imagePane; unsigned long _maxSelectNum; NSDictionary *_imageInfo; BOOL _isStatusbarHidden; }

@property(nonatomic) unsigned long _maxSelectNum; // @synthesize _maxSelectNum; @property(nonatomic) __weak id _mpdelegate; // @synthesize _mpdelegate; - (void).cxx_destruct; - (void)MultiImagePickerPreviewViewFinishSelectingImages:(id)arg1; - (void)pickedImagePaneDidFinishPickingImages:(id)arg1; - (void)imagePickerControllerDidCancel:(id)arg1; - (void)removeImages; - (void)imagePickerController:(id)arg1 didFinishPickingMediaWithInfo:(id)arg2; - (void)navigationController:(id)arg1 didShowViewController:(id)arg2 animated:(BOOL)arg3; - (void)navigationController:(id)arg1 willShowViewController:(id)arg2 animated:(BOOL)arg3; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMAnimationTipView : MMUIView { UIView *m_bkgView; UIImageView *m_tipIconView; UILabel *m_label; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(readonly, nonatomic) UILabel *m_label; // @synthesize m_label; @property(readonly, nonatomic) UIImageView *m_tipIconView; // @synthesize m_tipIconView; - (void).cxx_destruct; - (void)fadeWithDuration:(id)arg1; - (void)showWithDuration:(float)arg1 AndFadeDuration:(float)arg2; - (void)fadeShowWithDuration:(float)arg1; - (void)fadeShow; - (struct CGRect)getBkgRect; - (struct CGRect)convertIconRectTo:(id)arg1; - (void)animationDidStop:(id)arg1 finished:(id)arg2 context:(void *)arg3; - (void)setTipView; - (id)initWithTipIcon:(id)arg1 andText:(id)arg2;

@end

@interface MMGridView : MMUIScrollView <UIGestureRecognizerDelegate, UIScrollViewDelegate, MMGridViewCellDelegate> { UIPanGestureRecognizer *_sortingPanGesture; UILongPressGestureRecognizer *_longPressGesture; UIPinchGestureRecognizer *_pinchGesture; UITapGestureRecognizer *_tapGesture; UIRotationGestureRecognizer *_rotationGesture; UIPanGestureRecognizer *_panGesture; int _numberTotalItems; struct CGSize _itemSize; NSMutableSet *_reusableCells; MMGridViewCell *_sortMovingItem; int _sortFuturePosition; BOOL _autoScrollActive; struct CGPoint _minPossibleContentOffset; struct CGPoint _maxPossibleContentOffset; MMGridViewCell *_transformingItem; float _lastRotation; float _lastScale; BOOL _inFullSizeMode; BOOL _inTransformingState; BOOL _rotationActive; int m_moveState; id m_dataSource; id m_actionDelegate; id m_sortingDelegate; id m_transformDelegate; id m_layoutStrategy; UIView *_mainSuperView; int _itemSpacingH; int _itemSpacingV; BOOL _centerGridH; struct UIEdgeInsets _minEdgeInsets; BOOL _editing; BOOL _itemsSubviewsCacheIsValid; int _firstPositionLoaded; int _lastPositionLoaded; float cellResponseOffset; BOOL showFullSizeViewWithAlphaWhenTransforming; BOOL enableEditOnLongPress; BOOL disableEditOnEmptySpaceTap; int _style; NSArray *itemSubviewsCache; double minimumPressDuration; }

@property(nonatomic) float cellResponseOffset; // @synthesize cellResponseOffset; @property int m_moveState; // @synthesize m_moveState; @property(nonatomic) int lastPositionLoaded; // @synthesize lastPositionLoaded=_lastPositionLoaded; @property(nonatomic) int firstPositionLoaded; // @synthesize firstPositionLoaded=_firstPositionLoaded; @property(retain, nonatomic) NSArray *itemSubviewsCache; // @synthesize itemSubviewsCache; @property(readonly, nonatomic) BOOL itemsSubviewsCacheIsValid; // @synthesize itemsSubviewsCacheIsValid=_itemsSubviewsCacheIsValid; @property(nonatomic) BOOL disableEditOnEmptySpaceTap; // @synthesize disableEditOnEmptySpaceTap; @property(nonatomic) BOOL enableEditOnLongPress; // @synthesize enableEditOnLongPress; @property(nonatomic, getter=isEditing) BOOL editing; // @synthesize editing=_editing; @property(nonatomic) BOOL showFullSizeViewWithAlphaWhenTransforming; // @synthesize showFullSizeViewWithAlphaWhenTransforming; @property(nonatomic) struct UIEdgeInsets minEdgeInsets; // @synthesize minEdgeInsets=_minEdgeInsets; @property(nonatomic) BOOL centerGridH; // @synthesize centerGridH=_centerGridH; @property(nonatomic) int style; // @synthesize style=_style; @property(nonatomic) int itemSpacingV; // @synthesize itemSpacingV=_itemSpacingV; @property(nonatomic) int itemSpacingH; // @synthesize itemSpacingH=_itemSpacingH; @property(nonatomic) __weak UIView *mainSuperView; // @synthesize mainSuperView=_mainSuperView; - (void).cxx_destruct; @property(readonly, nonatomic) __weak UIScrollView *scrollView; - (void)swapObjectAtIndex:(int)arg1 withObjectAtIndex:(int)arg2 withAnimation:(int)arg3; - (void)swapObjectAtIndex:(int)arg1 withObjectAtIndex:(int)arg2 animated:(BOOL)arg3; - (void)removeObjectAtIndex:(int)arg1 withAnimation:(int)arg2; - (void)removeObjectAtIndex:(int)arg1 animated:(BOOL)arg2; - (void)deleteCell:(int)arg1; - (void)onDeleteCell:(int)arg1; - (void)insertObjectAtIndex:(int)arg1 withAnimation:(int)arg2; - (void)insertObjectAtIndex:(int)arg1 animated:(BOOL)arg2; - (void)scrollToObjectAtIndex:(int)arg1 atScrollPosition:(int)arg2 animated:(BOOL)arg3; - (void)reloadObjectAtIndex:(int)arg1 withAnimation:(int)arg2; - (void)reloadObjectAtIndex:(int)arg1 animated:(BOOL)arg2; - (void)reloadData; - (void)updateBasicSettings; - (id)dequeueReusableCellWithIdentifier:(id)arg1; - (id)dequeueReusableCell; - (void)queueReusableCell:(id)arg1; - (void)cleanupUnseenItems; - (void)loadRequiredItems; - (struct CGRect)rectForPoint:(struct CGPoint)arg1 inPaggingMode:(BOOL)arg2; - (void)relayoutItemsAnimated:(BOOL)arg1; - (void)relayoutItemsAnimated:(BOOL)arg1 duration:(double)arg2; - (void)recomputeSizeAnimated:(BOOL)arg1; - (int)positionForItemSubview:(id)arg1; - (id)cellForItemAtIndex:(int)arg1; - (id)itemSubviews; - (id)itemSubViewForPosition:(int)arg1; - (void)setSubviewsCacheAsInvalid; - (void)tapGestureUpdated:(id)arg1; - (void)transformingGestureDidFinish; - (BOOL)isInTransformingState; - (void)transformingGestureDidBeginWithGesture:(id)arg1; - (void)rotationGestureUpdated:(id)arg1; - (void)pinchGestureUpdated:(id)arg1; - (void)panGestureUpdated:(id)arg1; - (void)sortingMoveDidContinueToPoint:(struct CGPoint)arg1; - (void)sortingMoveDidStopAtPoint:(struct CGPoint)arg1; - (void)sortingMoveDidStartAtPoint:(struct CGPoint)arg1; - (void)sortingAutoScrollMovementCheck; - (void)sortingPanGestureUpdated:(id)arg1; - (BOOL)shouldActAtPoint:(struct CGPoint)arg1; - (void)longPressGestureUpdated:(id)arg1; - (BOOL)gestureRecognizerShouldBegin:(id)arg1; - (BOOL)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2; - (BOOL)gestureRecognizer:(id)arg1 shouldReceiveTouch:(id)arg2; - (void)contentOffset:(struct CGPoint)arg1; - (void)setEditing:(BOOL)arg1 animated:(BOOL)arg2; @property(nonatomic) double minimumPressDuration; // @synthesize minimumPressDuration; - (void)setLayoutStrategy:(id)arg1; - (void)setTransformDelegate:(id)arg1; - (void)setActionDelegate:(id)arg1; - (void)setSortingDelegate:(id)arg1; - (void)setDataSource:(id)arg1; - (void)receivedWillRotateNotification:(id)arg1; - (void)receivedMemoryWarningNotification:(id)arg1; - (void)layoutSubviews; - (void)layoutSubviewsWithAnimation:(int)arg1; - (void)applyWithoutAnimation:(CDUnknownBlockType)arg1; - (id)getRotationGestureRecognizer; - (id)getTapGestureRecognizer; - (id)getPinchGestureRecognizer; - (id)getLongPressGestureRecognizer; - (id)getSortPanGestureRecognizer; - (id)getPanGestureRecognizer; - (id)getScrollViewPanGestureRecognizer; - (void)setContentOffset:(struct CGPoint)arg1; - (void)gotoPage:(unsigned long)arg1; - (void)dealloc; - (void)commonInit; - (id)initWithCoder:(id)arg1; - (id)initWithFrame:(struct CGRect)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMAssetPickerControllerProxyObject : NSObject { NSMutableArray *m_selectedInfos; }

@property(retain, nonatomic) NSMutableArray *m_selectedInfos; // @synthesize m_selectedInfos; - (void).cxx_destruct; - (unsigned int)previewAssetTotal; - (id)previewAssetInfoAtIndex:(unsigned int)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMAssetPickerControllerProxyObjectForAllAsset : NSObject { MMAlbum *m_album; }

@property(retain, nonatomic) MMAlbum *m_album; // @synthesize m_album; - (void).cxx_destruct; - (unsigned int)previewAssetTotal; - (id)previewAssetInfoAtIndex:(unsigned int)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMAssetPickerController : MMUIViewController <UIViewControllerPreviewingDelegate, UITableViewDataSource, UITableViewDelegate, MMImagePreviewBrowserControllerDelegate, MMVideoPreviewBrowserControllerDelegate> { NSOperationQueue *_queue; NSMutableArray *_imageDictionaries; float _previousOffset; UIImageView *_bottomBar; UIButton *_previewButton; UIButton *_sendButton; UIButton *_sendBadge; UIImageView *_sendBadgeBackImageView; float _realBottomBarHeight; NSMutableDictionary *m_dicAssetViewsCache; BOOL _isOriginalImageForSend; BOOL _needThumbImage; int _compressType; unsigned int _colNum; int _preInterfaceOrientation; BOOL m_isJustReturnMMAsset; BOOL m_hasClickSendButton; id controlCenter; MMAlbum *m_album; NSMutableArray *_selectedAssetInfos; MMTableView *_tableView; MMAssetPickerControllerProxyObject *m_proxyPreviewObject; unsigned int m_adjustRevertIndex; id _m_delegate; MMAssetPickerControllerProxyObjectForAllAsset *_m_proxyPreviewObjectForAllAsset; }

@property(retain, nonatomic) MMAssetPickerControllerProxyObjectForAllAsset *m_proxyPreviewObjectForAllAsset; // @synthesize m_proxyPreviewObjectForAllAsset=_m_proxyPreviewObjectForAllAsset; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(nonatomic) unsigned int m_adjustRevertIndex; // @synthesize m_adjustRevertIndex; @property(retain, nonatomic) MMAssetPickerControllerProxyObject *m_proxyPreviewObject; // @synthesize m_proxyPreviewObject; @property(nonatomic) BOOL m_hasClickSendButton; // @synthesize m_hasClickSendButton; @property(nonatomic) BOOL m_isJustReturnMMAsset; // @synthesize m_isJustReturnMMAsset; @property(retain, nonatomic) MMTableView *tableView; // @synthesize tableView=_tableView; @property(retain, nonatomic) NSMutableArray *selectedAssetInfos; // @synthesize selectedAssetInfos=_selectedAssetInfos; @property(retain, nonatomic) MMAlbum *m_album; // @synthesize m_album; @property(nonatomic) __weak id controlCenter; // @synthesize controlCenter; - (void).cxx_destruct; - (void)previewingContext:(id)arg1 commitViewController:(id)arg2; - (id)previewingContext:(id)arg1 viewControllerForLocation:(struct CGPoint)arg2; - (unsigned int)previewAssetTotal; - (id)previewAssetInfoAtIndex:(unsigned int)arg1; - (id)backupImageToJPEGWithImage:(id)arg1 andImageData:(id)arg2; - (void)sendVideoWithURL:(id)arg1; - (void)onSelectedInfoChange; - (void)sendImageByOriginal:(BOOL)arg1; - (void)processingImageAtIndex:(id)arg1; - (void)stopLoadingAfterSent; - (float)tableView:(id)arg1 heightForHeaderInSection:(int)arg2; - (id)tableView:(id)arg1 viewForHeaderInSection:(int)arg2; - (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2; - (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2; - (id)assetsForIndexPath:(id)arg1; - (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2; - (int)numberOfSectionsInTableView:(id)arg1; - (void)adjustTableViewInitOffset; - (void)addOutterSelectInfo; - (BOOL)isSelected:(id)arg1; - (id)getHeaderView; - (void)OnPreview:(id)arg1; - (void)OnBack:(id)arg1; - (void)OnCancel:(id)arg1; - (void)OnSend:(id)arg1; - (void)sendImage; - (void)prepareSend; - (void)previewGif:(id)arg1; - (void)previewVideo:(id)arg1; - (void)previewImageOfSelected; - (void)previewImage:(id)arg1 atIndex:(unsigned int)arg2; - (void)preparePreview:(id)arg1 atIndex:(unsigned int)arg2; - (void)prepareOnlyPhotos; - (void)preparePhotosAndVideos; - (void)preparePhotos:(BOOL)arg1; - (void)reloadBottomBar; - (void)startPopUpAnimation:(id)arg1 originScale:(float)arg2; - (void)reloadPhotoView; - (void)fixOffset; - (void)reloadSelectedDisplayView; - (void)adjustSubviewRects; - (void)viewDidAppear:(BOOL)arg1; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidTransitionToNewSize; - (void)viewDidLoad; - (void)viewDidBeDismissed:(BOOL)arg1; - (void)viewDidBePoped:(BOOL)arg1; - (void)initBottomBar; - (void)initTableView; - (void)initView; - (void)initData; - (void)didReceiveMemoryWarning; - (id)init; - (id)initForJustReturnMMAsset:(BOOL)arg1 withAdjustRevertIndex:(unsigned int)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMRefreshTableFooterView : MMUIControl { int m_state; float m_heightLimit; id m_delegate; BOOL _m_bTop; }

@property(nonatomic) BOOL m_bTop; // @synthesize m_bTop=_m_bTop; @property(nonatomic) float m_heightLimit; // @synthesize m_heightLimit; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)refreshScrollViewDataSourceDidFinishedLoading:(id)arg1; - (void)refreshScrollViewDidScroll:(id)arg1; - (void)removeClickAction; - (void)onClick; - (void)setState:(int)arg1; - (void)onStateOfNoData:(id)arg1; - (void)onStateOfNoMoreData:(id)arg1; - (void)onStateOfLoading; - (void)onStateOfNormal; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMPieChartView : MMUIView { id _dataSource; float _startPieAngle; float _animationSpeed; float _defaultPieRadius; struct CGPoint _pieCenter; }

@property(nonatomic) struct CGPoint pieCenter; // @synthesize pieCenter=_pieCenter; @property(nonatomic) float defaultPieRadius; // @synthesize defaultPieRadius=_defaultPieRadius; @property(nonatomic) float animationSpeed; // @synthesize animationSpeed=_animationSpeed; @property(nonatomic) float startPieAngle; // @synthesize startPieAngle=_startPieAngle; @property(nonatomic) __weak id dataSource; // @synthesize dataSource=_dataSource; - (void).cxx_destruct; - (id)createMMPieLayer; - (void)animationDidStop:(id)arg1 finished:(BOOL)arg2; - (void)animationDidStart:(id)arg1; - (void)reloadData; - (id)initWithFrame:(struct CGRect)arg1 radius:(float)arg2;

@end

@interface MMPatternLockView : UIView { id _delegate; MMLockCircle *_selectedCell; MMLockOverlayView *_overLay; int _oldCellIndex; int _currentCellIndex; NSMutableDictionary *_drawnLines; NSMutableArray *_finalLines; NSMutableArray *_cellsInOrder; }

  • (float)heightOfLockView; @property(retain, nonatomic) NSMutableArray *cellsInOrder; // @synthesize cellsInOrder=_cellsInOrder; @property(retain, nonatomic) NSMutableArray *finalLines; // @synthesize finalLines=_finalLines; @property(retain, nonatomic) NSMutableDictionary *drawnLines; // @synthesize drawnLines=_drawnLines; @property(nonatomic) int currentCellIndex; // @synthesize currentCellIndex=_currentCellIndex; @property(nonatomic) int oldCellIndex; // @synthesize oldCellIndex=_oldCellIndex; @property(retain, nonatomic) MMLockOverlayView *overLay; // @synthesize overLay=_overLay; @property(retain, nonatomic) MMLockCircle *selectedCell; // @synthesize selectedCell=_selectedCell; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)highlightSelectCell:(id)arg1;
  • (void)handleCircleSkip;
  • (void)handlePanAtPoint:(struct CGPoint)arg1;
  • (void)gestured:(id)arg1;
  • (void)addGestureRecognizer;
  • (void)endPattern;
  • (id)uniqueLineIdForLineJoiningPoint:(int)arg1 AndPoint:(int)arg2;
  • (id)cellAtIndex:(int)arg1;
  • (int)indexForCell:(id)arg1;
  • (int)indexForPoint:(struct CGPoint)arg1;
  • (void)onPwdCorrect;
  • (void)onPwdError;
  • (void)initData;
  • (void)resetView;
  • (void)calculateCirclePosition;
  • (void)setUpTheView;
  • (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMImageAlbumCell : UITableViewCell { UIImageView *_headImageView; UILabel *_nameLabel; UILabel *_numberLabel; }

@property(retain, nonatomic) UILabel *numberLabel; // @synthesize numberLabel=_numberLabel; @property(retain, nonatomic) UILabel *nameLabel; // @synthesize nameLabel=_nameLabel; @property(retain, nonatomic) UIImageView *headImageView; // @synthesize headImageView=_headImageView; - (void).cxx_destruct; - (id)initWithStyle:(int)arg1 reuseIdentifier:(id)arg2;

@end

@interface FixTitleColorButton : MMUIButton { NSMutableSet *m_titleColorStateSet; NSMutableSet *m_backgroundImageStateSet; float m_fixHeight; float m_fixLeftRightMargin; UIColor *m_fixBackgroundColor; BOOL _m_dynamicSize; UIColor *_m_highlighBorderColor; UIColor *_m_disabledBorderColor; UIColor *_m_normalBorderColor; }

@property(nonatomic) BOOL m_dynamicSize; // @synthesize m_dynamicSize=_m_dynamicSize; @property(retain, nonatomic) UIColor *m_normalBorderColor; // @synthesize m_normalBorderColor=_m_normalBorderColor; @property(retain, nonatomic) UIColor *m_disabledBorderColor; // @synthesize m_disabledBorderColor=_m_disabledBorderColor; @property(retain, nonatomic) UIColor *m_highlighBorderColor; // @synthesize m_highlighBorderColor=_m_highlighBorderColor; @property(retain, nonatomic) NSMutableSet *m_backgroundImageStateSet; // @synthesize m_backgroundImageStateSet; @property(retain, nonatomic) NSMutableSet *m_titleColorStateSet; // @synthesize m_titleColorStateSet; - (void).cxx_destruct; - (id)init; - (void)setEnabled:(BOOL)arg1; - (void)setHighlighted:(BOOL)arg1; - (void)setFixLeftRightMargin:(float)arg1; - (void)setFixHeight:(float)arg1; - (void)setFrame:(struct CGRect)arg1; - (void)setBackgroundColor:(id)arg1; - (void)setBackgroundImage:(id)arg1 forState:(unsigned int)arg2; - (void)setTitleColor:(id)arg1 forState:(unsigned int)arg2;

@end

@interface ImageScrollView : MMUIScrollView <UIScrollViewDelegate, MMImageScrollViewHelperDelegate> { UIImageView *imageView; UIActivityIndicatorView *mActivityIndicator; MMImageScrollViewHelper *m_scrollViewHelper; BOOL m_bIsLongPressHandled; BOOL isLoaded; id m_delegate; }

@property(nonatomic) BOOL isLoaded; // @synthesize isLoaded; @property __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)LongPressEvents; - (void)LongPressBegin; - (void)pressedEvents; - (void)touchesCancelled:(id)arg1 withEvent:(id)arg2; - (void)touchesEnded:(id)arg1 withEvent:(id)arg2; - (void)touchesBegan:(id)arg1 withEvent:(id)arg2; - (id)getImageView; - (id)getImage; - (void)updateImage:(id)arg1; - (void)displayImage:(id)arg1 withFrame:(struct CGRect)arg2; - (void)displayImage:(id)arg1 withFrame:(struct CGRect)arg2 FullScreen:(BOOL)arg3; - (void)dealloc; - (void)displayImage:(id)arg1 withFrame:(struct CGRect)arg2 FullScreen:(BOOL)arg3 CornerRadius:(float)arg4; - (void)reloadView:(id)arg1 FullScreen:(BOOL)arg2; - (void)scrollViewDidZoom:(id)arg1; - (void)scrollViewWillBeginZooming:(id)arg1 withView:(id)arg2; - (id)viewForZoomingInScrollView:(id)arg1; - (id)getScrollView; - (id)viewForZooming; - (id)initWithFrame:(struct CGRect)arg1; - (void)onDoubleTap:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(nonatomic) struct CGRect frame; @property(copy, nonatomic) NSArray *gestureRecognizers; @property(readonly) unsigned int hash; @property(nonatomic) float maximumZoomScale; @property(nonatomic) float minimumZoomScale; @property(readonly) Class superclass; @property(nonatomic) float zoomScale;

@end

@interface WCBaseKeyboardToolBar : NSObject <UIGestureRecognizerDelegate, MMTableViewInfoDelegate> { UIBarButtonItem *m_PreviousButtonItem; UIBarButtonItem *m_NextButtonItem; UIBarButtonItem *m_SpaceButtonItem; UIBarButtonItem *m_FinishButtonItem; UIToolbar *m_toolBar; UIScrollView *m_scrollView; struct CGRect m_keyboardRect; NSMutableArray *m_arrItem; int m_uiCurrentItemIndex; BOOL m_bTouchHide; BOOL m_bNoAutoPostion; BOOL m_bScrollChangedResignFirstResponder; SEL m_scrollChangedAction; id m_scrollChangedTarget; }

  • (void).cxx_destruct;
  • (void)scrollViewDidScroll:(id)arg1;
  • (void)touchesBegan_TableView:(id)arg1 withEvent:(id)arg2;
  • (void)done;
  • (void)OnNextItem;
  • (void)OnPreviousItem;
  • (void)UpdateBarButtonItem;
  • (void)keyboardWillChangeFrame:(id)arg1;
  • (void)keyboardDidChangeFrame:(id)arg1;
  • (void)keyboardDidHide:(id)arg1;
  • (void)keyboardDidShow:(id)arg1;
  • (void)keyboardWillHide:(id)arg1;
  • (void)keyboardWillShow:(id)arg1;
  • (void)positionWhenBecameFirstResponder:(id)arg1 withAnimated:(BOOL)arg2;
  • (void)sizeWhenBecameFirstResponder;
  • (void)changeKeyBoardSize:(id)arg1;
  • (void)initNotification;
  • (void)initBtnItem;
  • (BOOL)setCurrentActiveItem:(id)arg1;
  • (BOOL)findCurrentActiveItem;
  • (void)setScrollViewSize:(struct CGSize)arg1;
  • (void)setScrollView:(id)arg1;
  • (void)addItem:(id)arg1;
  • (void)removeAllItem;
  • (id)getView;
  • (void)initToolBar;
  • (void)dealloc;
  • (void)setNavigateBtnHidden:(BOOL)arg1;
  • (void)setScrollChangedResignFirstResponder:(BOOL)arg1 Action:(SEL)arg2 Target:(id)arg3;
  • (void)setNoAutoPostion:(BOOL)arg1;
  • (void)setTouchHide:(BOOL)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMWindowController : NSObject { int _transitionAnimationOptions; UIImageView *_blurBgImageView; int _animType; BOOL _bIsAnimationAlpha; MMUIWindow *_window; UIViewController *_viewController; }

@property(nonatomic) BOOL bIsAnimationAlpha; // @synthesize bIsAnimationAlpha=_bIsAnimationAlpha; @property(retain, nonatomic) UIViewController *viewController; // @synthesize viewController=_viewController; @property(retain, nonatomic) MMUIWindow *window; // @synthesize window=_window; - (void).cxx_destruct; - (void)doWindowCloseAnimationWithCompletion:(CDUnknownBlockType)arg1; - (void)closeWindowAnimated:(BOOL)arg1 completion:(CDUnknownBlockType)arg2; - (void)closeWindowAnimated:(BOOL)arg1; - (void)showWindowAnimateType:(int)arg1 withTransitionAnimation:(int)arg2; - (void)showWindowAnimated:(BOOL)arg1 withTransitionAnimation:(int)arg2; - (void)showWindowAnimated:(BOOL)arg1; - (void)setupWindowWithLevel:(int)arg1; - (id)getMainWindow; - (void)dealloc; - (id)initWithViewController:(id)arg1 windowLevel:(int)arg2;

@end

@interface AttributeLabel : UILabel { UIFont *_highlightTextFont; }

@property(retain, nonatomic) UIFont *highlightTextFont; // @synthesize highlightTextFont=_highlightTextFont; - (void).cxx_destruct; - (void)setText:(id)arg1 highlightKeyWord:(id)arg2 highlightColor:(id)arg3 highlightFont:(id)arg4; - (void)setText:(id)arg1 highlightKeyWord:(id)arg2 range:(struct _NSRange)arg3; - (void)setText:(id)arg1 highlightKeyWord:(id)arg2 startIndex:(unsigned int)arg3; - (void)setText:(id)arg1 highlightKeyWord:(id)arg2; - (id)init;

@end

@interface MMMFMailComposeViewController : MFMailComposeViewController { }

  • (id)tagForCurrentPage;
  • (id)tagForActivePage;
  • (void)viewWillDisappear:(BOOL)arg1;
  • (void)viewDidAppear:(BOOL)arg1;

@end

@interface MMImageLoader : MMService <IClearDataMgrExt, MMService> { NSRecursiveLock *m_lock; NSObject *_request_queue; NSMutableDictionary *m_requestInfoDictionary; unsigned int m_imageDataSize; NSMutableDictionary *m_imageCaches; NSMutableArray *m_imageCacheFIFO; unsigned int m_gifDataSize; NSMutableDictionary *m_gifDataCaches; NSMutableArray *m_gifDataCacheFIFO; }

@property(retain, nonatomic) NSRecursiveLock *m_lock; // @synthesize m_lock; - (void).cxx_destruct; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 subQueue:(id)arg2; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 CacheMask:(unsigned long)arg2; - (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1; - (id)urlMD5ForConnection:(id)arg1; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (void)connectionDidFinishLoading:(id)arg1; - (void)connection:(id)arg1 didReceiveResponse:(id)arg2; - (void)connection:(id)arg1 willSendRequestForAuthenticationChallenge:(id)arg2; - (void)removeConnectionForUrl:(id)arg1; - (void)removeCacheForURLs:(id)arg1; - (void)saveImage:(id)arg1 imageData:(id)arg2; - (void)removeCacheForURL:(id)arg1; - (void)removeGifDataCacheForKey:(id)arg1; - (void)removeImageCacheForKey:(id)arg1; - (BOOL)isImageLoaded:(id)arg1; - (void)cancelLoadAllURLs:(id)arg1; - (void)cancelLoadForURL:(id)arg1 oberver:(id)arg2; - (void)loadImageForURL:(id)arg1 withAuthorizationCode:(id)arg2 observer:(id)arg3; - (void)loadImageForURL:(id)arg1 observer:(id)arg2; - (id)imagePathForURL:(id)arg1; - (id)imageDataForURL:(id)arg1 LoadOnMainThread:(BOOL)arg2; - (id)imageCacheForURL:(id)arg1 LoadOnMainThread:(BOOL)arg2; - (BOOL)imageCacheExistsForURL:(id)arg1; - (id)imageForURL:(id)arg1 LoadOnMainThread:(BOOL)arg2; - (void)callAllExtWithOrder:(id)arg1 Data:(id)arg2 Url:(id)arg3 UrlMd5:(id)arg4; - (void)callImageDidLoadOrFailedExt:(id)arg1 Url:(id)arg2 UrlMd5:(id)arg3; - (BOOL)callImageDidLoadWithDataOrFailedExt:(id)arg1 Url:(id)arg2 withUrlMd5:(id)arg3; - (void)callImageDidLoadWithDataExt:(id)arg1 Url:(id)arg2 withUrlMd5:(id)arg3; - (void)callImageDidLoadExt:(id)arg1 Url:(id)arg2 withUrlMd5:(id)arg3; - (id)getDataFromCache:(id)arg1; - (id)getImageFromImageCache:(id)arg1; - (id)getImageFromCache:(id)arg1; - (id)cacheImageFromData:(id)arg1 fromUrl:(id)arg2; - (id)cacheNotGifImageFromFile:(id)arg1 fromUrl:(id)arg2; - (id)cacheImageFromFile:(id)arg1 fromUrl:(id)arg2; - (id)cacheDataFromFile:(id)arg1 fromUrl:(id)arg2; - (BOOL)onServiceMemoryWarning; - (void)setImageObject:(id)arg1 forKey:(id)arg2; - (void)setImageDataObject:(id)arg1 forKey:(id)arg2; - (id)imageObjectForKey:(id)arg1; - (id)imageDataObjectForKey:(id)arg1; - (void)dealloc; - (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PhoneNumberFormatInfo : MMObject { NSString *leadingDigitsRegex; NSString *pattern; NSString *formatRegex; }

@property(retain, nonatomic) NSString *formatRegex; // @synthesize formatRegex; @property(retain, nonatomic) NSString *pattern; // @synthesize pattern; @property(retain, nonatomic) NSString *leadingDigitsRegex; // @synthesize leadingDigitsRegex; - (void).cxx_destruct; - (id)init;

@end

@interface CountryFormatConfig : MMObject { NSString *nsCountryCode; NSString *nsISOCode; NSMutableArray *arrayFormats; unsigned long uiMinLength; unsigned long uiMaxLength; BOOL bHasLeading; }

@property(nonatomic) BOOL bHasLeading; // @synthesize bHasLeading; @property(nonatomic) unsigned long uiMaxLength; // @synthesize uiMaxLength; @property(nonatomic) unsigned long uiMinLength; // @synthesize uiMinLength; @property(retain, nonatomic) NSMutableArray *arrayFormats; // @synthesize arrayFormats; @property(retain, nonatomic) NSString *nsISOCode; // @synthesize nsISOCode; @property(retain, nonatomic) NSString *nsCountryCode; // @synthesize nsCountryCode; - (void).cxx_destruct; - (id)init;

@end

@interface PhoneNumberFormatLogic : MMObject { NSMutableDictionary *m_dicConfig; }

  • (void).cxx_destruct;
  • (id)getPhoneNumFromFullPhoneNum:(id)arg1;
  • (id)getCountryCodeFromFullPhoneNum:(id)arg1;
  • (id)getFormatedForNum:(id)arg1;
  • (id)getFormatedForNum:(id)arg1 countryCode:(id)arg2;
  • (id)getFormatedForNum:(id)arg1 countryIsoCode:(id)arg2;
  • (id)getFormatedForNum:(id)arg1 countryInfo:(id)arg2;
  • (id)formatedNumAfterTrimAutoFillNum:(id)arg1 fullNum:(id)arg2;
  • (id)formatedNumForFullNum:(id)arg1 fullNum:(id)arg2;
  • (id)autoFullLengthNum:(id)arg1 countryInfo:(id)arg2;
  • (id)formatInfoForPhoneNum:(id)arg1 countryInfo:(id)arg2;
  • (id)countrFormatConfigForCountryId:(id)arg1;
  • (id)getPurePhoneNum:(id)arg1;
  • (id)getMatch:(id)arg1 withRegex:(id)arg2;
  • (BOOL)matchLeadingString:(id)arg1 withRegex:(id)arg2;
  • (id)init;
  • (void)loadConfig;

@end

@interface WCBaseInfoItem : MMObject { NSString *m_title; NSString *m_tip; NSString *m_key; UIView *m_view; UIView *m_superView; BOOL m_bEnable; BOOL m_bActive; id m_delegate; }

@property(nonatomic) BOOL m_bActive; // @synthesize m_bActive; @property(readonly, nonatomic) BOOL m_bEnable; // @synthesize m_bEnable; @property(retain, nonatomic) UIView *m_view; // @synthesize m_view; @property(retain, nonatomic) NSString *m_key; // @synthesize m_key; @property(retain, nonatomic) NSString *m_tip; // @synthesize m_tip; @property(retain, nonatomic) NSString *m_title; // @synthesize m_title; - (void).cxx_destruct; - (id)initWithTitle:(id)arg1 tip:(id)arg2 key:(id)arg3; - (void)resignFirstResponder; - (void)becomeFirstResponder; - (void)setEnable:(BOOL)arg1; - (id)getValue; - (void)setDelegate:(id)arg1; - (void)setSuperView:(id)arg1; - (void)initView:(struct CGRect)arg1;

@end

@interface MMLoadingView : UIView { UIImageView *m_backgroundView; UILabel *m_label; UIActivityIndicatorView *m_activityIndicatorView; UIImageView *m_tipIconView; MMProgressView *m_viewProgress; BOOL m_bLoading; BOOL m_bIgnoringInteractionEventsWhenLoading; MMTimer *m_timer; NSString *m_loadingText; UILabel *m_labelTip; BOOL _autoLayoutInCenterOfSupperViewOnStartLoading; }

@property(nonatomic) BOOL autoLayoutInCenterOfSupperViewOnStartLoading; // @synthesize autoLayoutInCenterOfSupperViewOnStartLoading=_autoLayoutInCenterOfSupperViewOnStartLoading; @property(retain, nonatomic) UILabel *m_labelTip; // @synthesize m_labelTip; @property(nonatomic) BOOL m_bIgnoringInteractionEventsWhenLoading; // @synthesize m_bIgnoringInteractionEventsWhenLoading; @property(retain, nonatomic) MMProgressView *m_viewProgress; // @synthesize m_viewProgress; @property(readonly, nonatomic) BOOL m_bLoading; // @synthesize m_bLoading; @property(retain, nonatomic) UILabel *m_label; // @synthesize m_label; @property(retain, nonatomic) UIActivityIndicatorView *m_activityIndicatorView; // @synthesize m_activityIndicatorView; @property(retain, nonatomic) UIImageView *m_backgroundView; // @synthesize m_backgroundView; - (void).cxx_destruct; - (void)dealloc; - (void)setLabelText:(id)arg1; - (void)setActivityIndicatorViewCenter:(BOOL)arg1; - (void)ShowTipView:(id)arg1 Title:(id)arg2 Delay:(float)arg3; - (void)stopLoadingAndShowOK; - (void)stopLoadingAndShowError:(id)arg1 withDelay:(float)arg2; - (void)stopLoadingAndShowError:(id)arg1; - (void)stopLoadingAndShowOK:(id)arg1 withDelay:(float)arg2; - (void)stopLoadingAndShowOK:(id)arg1; - (void)StopLoadingTimerFired:(id)arg1; - (void)stopLoading; - (void)setFitFrameDownloadImg:(int)arg1; - (void)stopLoadingInternal; - (void)startLoading; - (void)autoLayoutInCenter; - (id)initWithDownloadImg; - (id)initWithCustom:(struct CGRect)arg1 bkgColor:(id)arg2 textColor:(id)arg3; - (void)layoutSubviews; - (void)setFitFrame:(int)arg1; - (id)init; - (void)BeforeInit;

@end

@interface MMAsset : MMObject { BOOL _m_isNeedOriginImage; BOOL _m_isFailedFromIcloud; BOOL _m_isLoadingFromIcloud; }

  • (BOOL)isAsset:(id)arg1 CreateWithInSecond:(double)arg2;
  • (struct CGSize)LongImageSizeWithTargetEdge:(float)arg1 originSize:(struct CGSize)arg2;
  • (id)decodeXmlString:(id)arg1; @property(nonatomic) BOOL m_isLoadingFromIcloud; // @synthesize m_isLoadingFromIcloud=_m_isLoadingFromIcloud; @property(nonatomic) BOOL m_isFailedFromIcloud; // @synthesize m_isFailedFromIcloud=_m_isFailedFromIcloud; @property(nonatomic) BOOL m_isNeedOriginImage; // @synthesize m_isNeedOriginImage=_m_isNeedOriginImage;
  • (void)asyncGetMetadata:(CDUnknownBlockType)arg1;
  • (void)stopGetBigImageICloudActivity;
  • (void)stopICloudActivity;
  • (struct CGSize)getImageRatioSize;
  • (id)getCreatedDate;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (void)asyncGetVideoUrlWithBlock:(CDUnknownBlockType)arg1;
  • (id)getVideoUrl;
  • (id)videoDuration;
  • (BOOL)isSlowMotionVideo;
  • (BOOL)isVideo;
  • (id)getOriginImageDataSize;
  • (BOOL)isGif;
  • (BOOL)isPicture;
  • (id)encodeXmlString;
  • (double)longitude;
  • (double)latitude;
  • (BOOL)hasLocation;
  • (id)alAssetReferenceUrl;
  • (id)assetUrl;
  • (void)asyncGetAspectRatioThumbnailWithTargetSize:(struct CGSize)arg1 andResult:(CDUnknownBlockType)arg2;
  • (void)asyncGetThumbnail:(CDUnknownBlockType)arg1;
  • (id)getThumbnail;
  • (id)getThumbImage;
  • (void)getDisplayImageWithCompressConfig:(id)arg1 ResultBlock:(CDUnknownBlockType)arg2 ErrorBlock:(CDUnknownBlockType)arg3;
  • (void)getBigImageWithCompressConfig:(id)arg1 ProcessBlock:(CDUnknownBlockType)arg2 ResultBlock:(CDUnknownBlockType)arg3 ErrorBlock:(CDUnknownBlockType)arg4;
  • (id)initWithUrl:(id)arg1 IsNeedOrigin:(BOOL)arg2;

@end

@interface MMVideoCompressHelper : MMObject { }

  • (void)compressVideoFromUrl:(id)arg1 toOutputUrl:(id)arg2 shouldScaleDuration:(BOOL)arg3 withBlock:(CDUnknownBlockType)arg4;
  • (id)getOutputFilePathFrom:(id)arg1;
  • (id)getCacheFilePathFrom:(id)arg1;

@end

@interface MMAlbumService : MMService <MMAnimationTipViewDelegate, MMService> { ALAssetsLibrary *_library; MMImageSaveTipView *_tipView; }

  • (void).cxx_destruct;
  • (BOOL)onServiceMemoryWarning;
  • (void)onServiceEnterForeground;
  • (void)onServiceEnterBackground;
  • (void)fadeShowEnd;
  • (void)showSaveResultTip:(id)arg1 andText:(id)arg2;
  • (void)initMMImageSaveTipView;
  • (void)saveImageDataToAlbumAndShowTipsWithImageData:(id)arg1;
  • (void)saveImageToAlbumAndShowTipsWithImage:(id)arg1;
  • (void)saveImageToAlbumAndShowTipsWithPath:(id)arg1;
  • (void)saveVideoToAlbumWithPath:(id)arg1 completionBlock:(CDUnknownBlockType)arg2;
  • (void)saveImageToAlbumWithPath:(id)arg1 completionBlock:(CDUnknownBlockType)arg2;
  • (void)saveVideoToAlbumAndShowTipsWithPath:(id)arg1;
  • (void)writeImageToSavedPhotosAlbum:(struct CGImage *)arg1 orientation:(int)arg2 completionBlock:(CDUnknownBlockType)arg3;
  • (void)writeImageDataToSavedPhotosAlbum:(id)arg1 metadata:(id)arg2 completionBlock:(CDUnknownBlockType)arg3;
  • (BOOL)isAlbumAcessGranted;
  • (id)defaultAssetsLibrary;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMWebBackgroundImageButton : UIButton { UIImage *_defaultImage; NSURL *_url; }

  • (BOOL)CanLoadImage:(id)arg1;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)ImageDidFail:(id)arg1;
  • (void)ImageDidLoad:(id)arg1 Url:(id)arg2;
  • (void)setDefaultImage:(id)arg1;
  • (BOOL)setImageURL:(id)arg1;
  • (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MultiImageScrollView : MMUIScrollView <UIScrollViewDelegate, ImageScrollViewDelegate, WCActionSheetDelegate> { NSMutableDictionary *dicVisiblePageIndex; int m_iNumberOfPages; int m_iCurrentPage; MMAnimationTipView *m_tipView; BOOL m_bFromPicker; BOOL m_bDragAnimating; id m_delegate; MMUIViewController *m_viewController; }

@property(nonatomic) BOOL m_bFromPicker; // @synthesize m_bFromPicker; @property(nonatomic) int m_iCurrentPage; // @synthesize m_iCurrentPage; @property(nonatomic) int m_iNumberOfPages; // @synthesize m_iNumberOfPages; @property(nonatomic) __weak MMUIViewController *m_viewController; // @synthesize m_viewController; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)willAnimateRotationToInterfaceOrientation:(int)arg1 duration:(double)arg2; - (id)getPhotoatIndex:(unsigned int)arg1; - (void)updatePhotoatIndex:(unsigned int)arg1; - (void)setPage:(unsigned long)arg1 atIndex:(unsigned int)arg2; - (void)updatePageCount:(unsigned long)arg1; - (unsigned int)imageCount; - (id)viewAtPage:(unsigned int)arg1 frame:(struct CGRect)arg2; - (id)imageAtPage:(unsigned int)arg1; - (void)adjustToNewSize; - (struct CGPoint)contentOffsetForPagingScrollView; - (struct CGSize)contentSizeForPagingScrollView; - (struct CGRect)frameForPageAtIndex:(unsigned int)arg1; - (struct CGRect)frameForPagingScrollView:(BOOL)arg1; - (void)scrollViewDidEndDecelerating:(id)arg1; - (void)scrollViewWillBeginDragging:(id)arg1; - (void)scrollViewDidScroll:(id)arg1; - (BOOL)isDisplayingPageForIndex:(unsigned int)arg1; - (void)tilePages; - (id)initWithFrame:(struct CGRect)arg1; - (void)initScrollView; - (void)OnLongPress:(id)arg1; - (void)OnLongPressBegin:(id)arg1; - (void)onDoubleTap:(id)arg1; - (void)onSingleTap:(id)arg1; - (void)handleViewWillDisappear; - (void)handleViewWillAppear; - (void)showStatusBar; - (void)hideStatusBar;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ThumbDownloadMgr : NSObject { NSMutableArray *m_arrQueue; CdnTaskInfo *m_oCurTaskInfo; }

@property(retain, nonatomic) CdnTaskInfo *m_oCurTaskInfo; // @synthesize m_oCurTaskInfo; - (void).cxx_destruct; - (void)OnCdnDownload:(id)arg1; - (void)OnSetCdnDnsInfo; - (void)DownloadFail:(long)arg1; - (void)StopDownloadThumbByUsrName:(id)arg1; - (void)StopDownloadThumb:(id)arg1; - (void)StopCurDownload; - (BOOL)StartDownloadThumb:(id)arg1; - (BOOL)IsDownloadingThumb:(id)arg1; - (void)CheckQueue; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AutoSetRemarkMgr : MMService <MMService, IContactMgrExt, IAddressBookMgrExt> { NSMutableDictionary *m_dicMobileRemarkList; NSMutableDictionary *m_dicStrangerRemarkList; NSMutableDictionary *m_dicGoogleRemarkList; NSMutableDictionary *m_dicStrangerAttributeList; NSMutableDictionary *m_dicWaitToSetRemark; }

  • (id)GetPathOfStrangerAttributeList;
  • (id)GetPathOfGoogleRemarkList;
  • (id)GetPathOfStrangerRemarkList;
  • (id)GetPathOfVerifyList;
  • (void).cxx_destruct;
  • (void)onModifyContactProcessPhone:(id)arg1;
  • (void)onModifyContactProcessTagName:(id)arg1;
  • (void)onModifyContactProcessDesc:(id)arg1;
  • (void)onModifyContactProcessRemark:(id)arg1;
  • (void)onModifyContact:(id)arg1;
  • (void)OnAddressBookLoadedComplete;
  • (void)autoSetRemark:(id)arg1;
  • (void)clearRemark:(id)arg1;
  • (void)SetRemark:(id)arg1;
  • (id)GetStrangerRemark:(id)arg1;
  • (void)SetDesc:(id)arg1;
  • (void)AutoSetStrangerAttribute:(id)arg1 AttributeName:(int)arg2;
  • (void)ClearStrangerAttributeByName:(id)arg1 AttributeName:(int)arg2;
  • (void)ClearStrangerAttribute:(id)arg1 AttributeName:(int)arg2;
  • (id)GetStrangerAttribute:(id)arg1 AttributeName:(int)arg2;
  • (void)SetStrangerAttribute:(id)arg1 AttributeName:(int)arg2 Value:(id)arg3;
  • (void)SaveStrangerRemark;
  • (void)SetStrangerRemarkNotSave:(id)arg1 Remark:(id)arg2;
  • (void)SetStrangerRemark:(id)arg1 Remark:(id)arg2;
  • (void)InternalSetStrangerAttribute:(id)arg1 ObjValue:(id)arg2;
  • (void)InternalSetStrangerAttribute:(id)arg1 StringValue:(id)arg2;
  • (void)InternalSetStrangerRemark:(id)arg1 Remark:(id)arg2;
  • (void)AddVerifyUsr:(id)arg1 MobileIdentify:(id)arg2;
  • (void)SetGoogleRemark:(id)arg1 Remark:(id)arg2;
  • (void)SaveGoogleData;
  • (void)SaveStrangerData;
  • (void)SaveMobileData;
  • (void)LoadData;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AppRecordItem : NSObject { }

  • (id)GetRecordDataDir:(id)arg1 LocalID:(unsigned long)arg2;
  • (id)GetRecordDataPathByUsername:(id)arg1 LocalID:(unsigned long)arg2 DataID:(id)arg3 DataExt:(id)arg4;
  • (id)GetRecordThumbPathByUsername:(id)arg1 LocalID:(unsigned long)arg2 DataID:(id)arg3;
  • (void)GetPathOfAppDir:(id)arg1 retStrPath:(id *)arg2;
  • (id)xmlOfStreamVideo:(id)arg1;
  • (void)parseStreamVideoNode:(struct XmlReaderNode_t *)arg1 dataField:(id)arg2;
  • (id)RecordItemToXML:(id)arg1;
  • (BOOL)ParserRecordXML:(id)arg1 TORecordItem:(id)arg2 msg:(id)arg3;

@end

@interface EmoticonCdnDownloadConnection : EmoticonDownloadProxy <NSURLConnectionDataDelegate, PBMessageObserverDelegate> { BOOL m_isActive; BOOL m_hasStartRequest; NSString *m_md5; NSString *m_cdnUrlString; id _m_delegate; NSString *_m_encryptUrlString; NSString *_m_aesKey; int _m_downloadType; int _m_decryptResult; NSString *_m_nsRequestUrl; }

  • (void)keyReportDecryptFailed;
  • (void)keyReportDecryptOk;
  • (void)keyReportDownloadEncryptUrl;
  • (void)keyReportVerifyFailed;
  • (void)keyReportVerifyOk;
  • (void)keyReportDownloadFailed;
  • (void)keyReportDownloadOK;
  • (id)AESDecryptWithKeyString:(id)arg1 andData:(id)arg2; @property(retain, nonatomic) NSString *m_nsRequestUrl; // @synthesize m_nsRequestUrl=_m_nsRequestUrl; @property(nonatomic) int m_decryptResult; // @synthesize m_decryptResult=_m_decryptResult; @property(nonatomic) int m_downloadType; // @synthesize m_downloadType=_m_downloadType; @property(retain, nonatomic) NSString *m_aesKey; // @synthesize m_aesKey=_m_aesKey; @property(retain, nonatomic) NSString *m_encryptUrlString; // @synthesize m_encryptUrlString=_m_encryptUrlString; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(nonatomic) BOOL m_hasStartRequest; // @synthesize m_hasStartRequest; @property(nonatomic) BOOL m_isActive; // @synthesize m_isActive; @property(retain, nonatomic) NSString *m_cdnUrlString; // @synthesize m_cdnUrlString; @property(retain, nonatomic) NSString *m_md5; // @synthesize m_md5;
  • (void).cxx_destruct;
  • (void)kvReportDownloadFailed;
  • (void)kvReportDownloadOKAndVerifyFailed;
  • (void)kvReportDownloadAndVerifyOK;
  • (void)reveicePartFromURL:(id)arg1;
  • (void)onReveicePartFromURL:(id)arg1;
  • (void)callOkDelegateWithFilePath:(id)arg1;
  • (void)callFailedDelegate;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)startRequest;
  • (BOOL)isActive;
  • (void)clearDelegate;
  • (id)initWithMd5:(id)arg1 withCdnUrl:(id)arg2 AndEncryptUrl:(id)arg3 withAesKey:(id)arg4 delegate:(id)arg5;
  • (id)initWithMd5:(id)arg1 withCdnUrl:(id)arg2 delegate:(id)arg3;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CQQContactDB : NSObject { CMMDB *m_oMMDB; NewContactDB *m_oNewContactDB; }

  • (void).cxx_destruct;
  • (BOOL)DeleteQQContactByUserName:(id)arg1;
  • (BOOL)UpdateQQContact:(id)arg1 onProperty:(const vector_24c76cbd *)arg2 byUserName:(id)arg3;
  • (BOOL)InsertQQContact:(id)arg1 onProperty:(const vector_24c76cbd *)arg2;
  • (id)GetAllQQContactOnProperty:(const vector_24c76cbd *)arg1;
  • (id)GetQQContactByUserName:(id)arg1 withProperty:(const vector_24c76cbd *)arg2;
  • (void)getQQContactValue:(id)arg1 fromDBObject:(id)arg2;
  • (void)setQueryProperty:(vector_24c76cbd *)arg1;
  • (BOOL)updateContact:(id)arg1;
  • (BOOL)deleteContact:(id)arg1;
  • (BOOL)addContact:(id)arg1;
  • (BOOL)getAllContactList:(id)arg1;
  • (id)getContact:(id)arg1;
  • (void)initDB:(id)arg1;
  • (void)convertQQContact:(id)arg1 toDBObject:(id)arg2 andProperty:(vector_24c76cbd *)arg3;
  • (void)saveUserImage:(id)arg1;
  • (id)init;

@end

@interface EmoticonDescMgr : MMService <MMService, PBMessageObserverDelegate, IMMLanguageMgrExt, IEmoticonPackageMgrExt> { NSMutableSet *m_requestPidSet; NSMutableDictionary *m_emoticonDescCache; NSMutableDictionary *m_emoticonPackageClickFlagCache; NSMutableDictionary *m_emoticonPackageHasDesc; NSMutableDictionary *m_emoticonDescToMd5Cache; NSRecursiveLock *m_oLock; NSMutableSet *m_requestForButtonDescEventIdSet; }

@property(retain, nonatomic) NSMutableSet *m_requestForButtonDescEventIdSet; // @synthesize m_requestForButtonDescEventIdSet; @property(retain, nonatomic) NSRecursiveLock *m_oLock; // @synthesize m_oLock; @property(retain, nonatomic) NSMutableDictionary *m_emoticonDescToMd5Cache; // @synthesize m_emoticonDescToMd5Cache; @property(retain, nonatomic) NSMutableDictionary *m_emoticonPackageHasDesc; // @synthesize m_emoticonPackageHasDesc; @property(retain, nonatomic) NSMutableDictionary *m_emoticonPackageClickFlagCache; // @synthesize m_emoticonPackageClickFlagCache; @property(retain, nonatomic) NSMutableDictionary *m_emoticonDescCache; // @synthesize m_emoticonDescCache; @property(retain, nonatomic) NSMutableSet *m_requestPidSet; // @synthesize m_requestPidSet; - (void).cxx_destruct; - (void)OnUpdateEmoticonPackageListAfterSort; - (void)OnUpdateEmoticonPackageList; - (void)onLanguageChange; - (void)onGetEmoticonDesc:(id)arg1 forMd5:(id)arg2; - (void)onGetEmoticonClickFlag:(unsigned long)arg1 pid:(id)arg2; - (void)updateDescFromFile:(id)arg1; - (id)getEmoticonDescFromFileByPackageId:(id)arg1 Md5:(id)arg2 withLanguageCode:(id)arg3; - (id)updateEmoticonDescFromServer:(id)arg1; - (id)getWordingFromDic:(id)arg1 withCode:(id)arg2; - (void)updateDescToMd5CacheFromEmoticonPackageDesc:(id)arg1; - (void)updateDescToMd5CacheFromServerPackageDesc:(id)arg1; - (void)reBuildDescToMd5Cache; - (void)handleRespForGetEmotionDesc:(id)arg1; - (void)handleRespForButtonDesc:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)getEmoticonDescByPid:(id)arg1 LastRequestTime:(unsigned long)arg2; - (BOOL)getEmoticonButtonDescByPid:(id)arg1; - (unsigned long)getEmoticonPackageClickFlagByPackageId:(id)arg1; - (id)getEmoticonDescByPackageId:(id)arg1 Md5:(id)arg2 withLanguageCode:(id)arg3; - (BOOL)hasDescPid:(id)arg1; - (void)requestEmoticonWrapByDesc:(id)arg1; - (void)onServiceReloadData; - (void)onServiceInit; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CExtendInfoOfEmoticon : NSObject <IMessageWrapExt, IMsgExtendOperation, NSCopying> { NSString *m_nsEmoticonMD5; unsigned long m_uiEmoticonType; unsigned long m_uiGameType; unsigned long m_uiGameContent; unsigned long m_uiUploadStatus; NSString *m_nsEmoticonBelongToProductID; NSString *m_nsDesignerId; NSString *m_nsThumbImgUrl; BOOL m_bShowRewardTips; CMessageWrap *m_refMessageWrap; NSString *m_cdnUrlString; NSString *m_encryptUrlString; NSString *m_aesKey; unsigned long _m_uiEmoticonWidth; unsigned long _m_uiEmoticonHeight; }

  • (void)CreateExtendInfoWithType:(unsigned long)arg1 retExtendInfo:(id *)arg2; @property(nonatomic) unsigned long m_uiEmoticonHeight; // @synthesize m_uiEmoticonHeight=_m_uiEmoticonHeight; @property(nonatomic) unsigned long m_uiEmoticonWidth; // @synthesize m_uiEmoticonWidth=_m_uiEmoticonWidth; @property(nonatomic) BOOL m_bShowRewardTips; // @synthesize m_bShowRewardTips; @property(retain, nonatomic) NSString *m_nsThumbImgUrl; // @synthesize m_nsThumbImgUrl; @property(retain, nonatomic) NSString *m_nsDesignerId; // @synthesize m_nsDesignerId; @property(retain, nonatomic) NSString *m_aesKey; // @synthesize m_aesKey; @property(retain, nonatomic) NSString *m_encryptUrlString; // @synthesize m_encryptUrlString; @property(retain, nonatomic) NSString *m_cdnUrlString; // @synthesize m_cdnUrlString; @property(copy, nonatomic) NSString *m_nsEmoticonBelongToProductID; // @synthesize m_nsEmoticonBelongToProductID; @property(nonatomic) unsigned long m_uiUploadStatus; // @synthesize m_uiUploadStatus; @property(nonatomic) CMessageWrap *m_refMessageWrap; // @synthesize m_refMessageWrap; @property(nonatomic) unsigned long m_uiGameType; // @synthesize m_uiGameType; @property(nonatomic) unsigned long m_uiGameContent; // @synthesize m_uiGameContent; @property(nonatomic) unsigned long m_uiEmoticonType; // @synthesize m_uiEmoticonType; @property(retain, nonatomic) NSString *m_nsEmoticonMD5; // @synthesize m_nsEmoticonMD5;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (void)UpdateGameInfo:(id)arg1;
  • (id)GetGameStatReportString;
  • (void)UpdateContent:(id)arg1;
  • (id)GetContent;
  • (void)ChangeForDisplay;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CEmoticonPackageWrap : NSObject { NSString *m_packageId; NSString *m_packageName; unsigned long m_payStatus; unsigned long m_downloadStatus; unsigned long m_installTime; unsigned long m_removeTime; NSString *m_iconUrl; NSString *m_panelUrl; unsigned long ConIntRes1; unsigned long ConIntRes2; unsigned long ConIntRes3; NSString *ConStrRes1; NSString *ConStrRes2; NSString *ConStrRes3; long long m___rowID; }

  • (id)packageItemFromSummary:(id)arg1;
  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *ConStrRes3; // @synthesize ConStrRes3; @property(retain, nonatomic) NSString *ConStrRes2; // @synthesize ConStrRes2; @property(retain, nonatomic) NSString *ConStrRes1; // @synthesize ConStrRes1; @property(nonatomic) unsigned long ConIntRes3; // @synthesize ConIntRes3; @property(nonatomic) unsigned long ConIntRes2; // @synthesize ConIntRes2; @property(nonatomic) unsigned long ConIntRes1; // @synthesize ConIntRes1; @property(nonatomic) unsigned long m_removeTime; // @synthesize m_removeTime; @property(nonatomic) unsigned long m_installTime; // @synthesize m_installTime; @property(nonatomic) unsigned long m_downloadStatus; // @synthesize m_downloadStatus; @property(nonatomic) unsigned long m_payStatus; // @synthesize m_payStatus; @property(retain, nonatomic) NSString *m_panelUrl; // @synthesize m_panelUrl; @property(retain, nonatomic) NSString *m_iconUrl; // @synthesize m_iconUrl; @property(retain, nonatomic) NSString *m_packageName; // @synthesize m_packageName; @property(retain, nonatomic) NSString *m_packageId; // @synthesize m_packageId;
  • (void).cxx_destruct;
  • (id)init; @property(readonly, copy) NSString *description;
  • (BOOL)isTusiji;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes3;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes2;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes1;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes3;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes2;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes1;
  • (const WCDBCondition_e9b1f587 *)db_m_removeTime;
  • (const WCDBCondition_e9b1f587 *)db_m_installTime;
  • (const WCDBCondition_e9b1f587 *)db_m_downloadStatus;
  • (const WCDBCondition_e9b1f587 *)db_m_payStatus;
  • (const WCDBCondition_8be2a476 *)db_m_panelUrl;
  • (const WCDBCondition_8be2a476 *)db_m_iconUrl;
  • (const WCDBCondition_8be2a476 *)db_m_packageName;
  • (const WCDBCondition_8be2a476 *)db_m_packageId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonPackageMgr : MMService <MMService, PBMessageObserverDelegate> { CEmoticonPackageDB *m_oEmoticonPackageDB; NSRecursiveLock *m_oLock; EmoticonSortSetting *m_sortSetting; NSMutableDictionary *_m_packageDownloadStatusCacheDic; }

  • (id)getEmoticonPackageImageByPid:(id)arg1; @property(retain, nonatomic) NSMutableDictionary *m_packageDownloadStatusCacheDic; // @synthesize m_packageDownloadStatusCacheDic=_m_packageDownloadStatusCacheDic; @property(retain, nonatomic) EmoticonSortSetting *m_sortSetting; // @synthesize m_sortSetting; @property(retain, nonatomic) NSRecursiveLock *m_oLock; // @synthesize m_oLock; @property(retain, nonatomic) CEmoticonPackageDB *m_oEmoticonPackageDB; // @synthesize m_oEmoticonPackageDB;
  • (void).cxx_destruct;
  • (void)clearAllEmoticonPackageData;
  • (void)OnModEmotionPackage:(id)arg1;
  • (id)PreProcessServerUpdateList:(id)arg1;
  • (BOOL)addPackageList:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (BOOL)SetPanelListRequestBuffer:(id)arg1;
  • (id)pathForEmoticonPanelReqBufer;
  • (id)GetPanelListRequestBuffer;
  • (BOOL)installPackageAtPath:(id)arg1 withName:(id)arg2 withPid:(id)arg3 iconUrl:(id)arg4;
  • (BOOL)installPackageAtPath:(id)arg1 withName:(id)arg2 withPid:(id)arg3;
  • (BOOL)unzipPackageAtPath:(id)arg1 withPid:(id)arg2;
  • (BOOL)isEmoticonPackageDownLoaded:(id)arg1;
  • (BOOL)isEmoticonPackagePurchased:(id)arg1;
  • (BOOL)canPurchasePackageForPid:(id)arg1;
  • (id)getSortEmoticonPackageListWithDownloadedTusiji;
  • (id)getSortEmoticonPackageListWithTusiji:(BOOL)arg1 withCustom:(BOOL)arg2;
  • (BOOL)hadSetCustomToTop;
  • (void)saveSortNotNotify:(id)arg1;
  • (void)saveSort:(id)arg1;
  • (id)getTusijiPackage;
  • (id)getCustomPackage;
  • (id)getEmoticonPackageList;
  • (BOOL)updateSilently:(id)arg1 downloadStatus:(unsigned long)arg2;
  • (BOOL)update:(id)arg1 downloadStatus:(unsigned long)arg2;
  • (void)notifyPackageListChanged;
  • (BOOL)update:(id)arg1 payStatus:(unsigned long)arg2;
  • (BOOL)deleteEmoticonSilentlyByPid:(id)arg1 needRemoveFile:(BOOL)arg2;
  • (BOOL)deleteEmoticonPackageWithoutUploadByPid:(id)arg1;
  • (BOOL)addEmoticonPackageSilently:(id)arg1 name:(id)arg2 payStatus:(unsigned long)arg3 downloadStatus:(unsigned long)arg4;
  • (BOOL)addEmoticonPackageSilently:(id)arg1 name:(id)arg2 iconUrl:(id)arg3 payStatus:(unsigned long)arg4 downloadStatus:(unsigned long)arg5;
  • (BOOL)addEmoticonPackage:(id)arg1 name:(id)arg2 payStatus:(unsigned long)arg3 downloadStatus:(unsigned long)arg4;
  • (void)callUpdatePackageListExtension;
  • (void)notifyUpdatePackageList;
  • (void)hardcodeTusiji;
  • (void)initLocalList;
  • (BOOL)isCacheStatusDownloadedForPid:(id)arg1;
  • (BOOL)isDBStatusDownloadedForPid:(id)arg1;
  • (BOOL)updateCacheDownloadStatusForPid:(id)arg1;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (id)init;
  • (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonStoreReportData : MMObject { }

  • (id)safeReportString:(id)arg1;
  • (void)ReportCellSetWithId:(unsigned int)arg1 Name:(id)arg2 SetType:(unsigned int)arg3 Action:(unsigned int)arg4;
  • (void)ReportRecentHotItemWithPid:(id)arg1 Action:(unsigned int)arg2;
  • (void)ReportOpenPageFromWebviewWithPageType:(unsigned int)arg1 AndPid:(id)arg2 DesignerId:(id)arg3 ReqType:(unsigned int)arg4 Version:(unsigned int)arg5;
  • (void)ReportDoSearchForKeyword:(id)arg1 InScene:(unsigned int)arg2;
  • (void)ReportStartSearchInScene:(unsigned int)arg1;
  • (void)ReportEmoticonDownloadScene:(int)arg1 Type:(int)arg2 LayerId:(id)arg3 ProductId:(id)arg4;
  • (void)ReportEmoticonTopicPageExposure:(unsigned int)arg1 AndTitle:(id)arg2;
  • (void)ReportEmoticonDesignerPageExposure:(unsigned long)arg1;
  • (void)ReportEmoticonDetailPageExposure:(id)arg1;
  • (void)ReportRewardTipsAction:(unsigned int)arg1 ForPid:(id)arg2;
  • (void)ReportClickRewardForPid:(id)arg1 InScene:(unsigned int)arg2;
  • (void)markReportSendEmoticonFromNowUseButton;
  • (void)changeToolViewStateToNoneEmoticon;
  • (void)changeEmoticonBoardIndex;
  • (void)ReportSendEmoticonFromNowUseButton:(id)arg1;
  • (void)ReportClickNowUseButton:(id)arg1;
  • (void)ReportClickCollectionCellForReqType:(unsigned long)arg1;
  • (void)ReportClickEmoticonNew;
  • (void)ReportClickEmoticonFromDesc:(id)arg1;
  • (void)ReportShowDescToEmoticon:(id)arg1;
  • (void)ReportClickEmoticonShareFromTimeline:(id)arg1;
  • (void)ReportClickEmoticonShareFromMessage:(id)arg1;
  • (void)ReportEmoticonShareToTimeline:(id)arg1;
  • (void)ReportEmoticonShareToFriends:(id)arg1;

@end

@interface EmoticonStoreItem : MMObject { NSString *productID; NSString *iconUrl; NSString *packName; NSString *packDesc; NSString *packAuthInfo; NSString *packPrice; unsigned int packType; unsigned int packFlag; NSString *packThumb; NSString *coverUrl; unsigned int boughtTime; NSString *packCopyright; NSArray *packThumbList; NSArray *packThumbPreviewList; NSString *timeLimit; unsigned long version; NSString *introduce; NSString *tagUrl; NSString *shareDesc; NSString *oldRedirectUrl; SKProduct *product; BOOL isInvalidProductFromApple; iAPTransation *transation; NSString *packFileID; NSString *packFileKey; unsigned int packFileSize; NSString *cdnDownloadClientID; NSString *cdnDownloadPath; unsigned int designerUin; NSString *designerName; NSString *designerHeaderUrl; BOOL _m_isAutomaticDownload; PersonalDesigner *personalDesigner; }

  • (id)loadItemFromCache:(id)arg1;
  • (id)getMd5Pid:(id)arg1;
  • (id)getItemCachePath:(id)arg1;
  • (id)getItemCacheRootDir;
  • (BOOL)IsPrivilegeEmoticonByPid:(id)arg1;
  • (void)megerWithOutProduct:(id)arg1 item:(id)arg2;
  • (void)megerWithOutProductForceUpdateTagAndIntroduce:(id)arg1 item:(id)arg2;
  • (id)StoreItemFromEmotionDetail:(id)arg1;
  • (id)StoreItemFromEmotionSummary:(id)arg1;
  • (void)megerStoreItem:(id)arg1 FromEmotionSummary:(id)arg2;
  • (void)initialize; @property(nonatomic) BOOL m_isAutomaticDownload; // @synthesize m_isAutomaticDownload=_m_isAutomaticDownload; @property(copy, nonatomic) NSString *cdnDownloadPath; // @synthesize cdnDownloadPath; @property(copy, nonatomic) NSString *cdnDownloadClientID; // @synthesize cdnDownloadClientID; @property(copy, nonatomic) NSString *packFileID; // @synthesize packFileID; @property(nonatomic) unsigned int packFileSize; // @synthesize packFileSize; @property(copy, nonatomic) NSString *packFileKey; // @synthesize packFileKey; @property(retain, nonatomic) iAPTransation *transation; // @synthesize transation; @property(nonatomic) BOOL isInvalidProductFromApple; // @synthesize isInvalidProductFromApple; @property(retain, nonatomic) SKProduct *product; // @synthesize product; @property(retain, nonatomic) PersonalDesigner *personalDesigner; // @synthesize personalDesigner; @property(retain, nonatomic) NSString *oldRedirectUrl; // @synthesize oldRedirectUrl; @property(retain, nonatomic) NSString *shareDesc; // @synthesize shareDesc; @property(retain, nonatomic) NSString *tagUrl; // @synthesize tagUrl; @property(retain, nonatomic) NSString *introduce; // @synthesize introduce; @property(nonatomic) unsigned long version; // @synthesize version; @property(retain, nonatomic) NSString *timeLimit; // @synthesize timeLimit; @property(retain, nonatomic) NSArray *packThumbPreviewList; // @synthesize packThumbPreviewList; @property(retain, nonatomic) NSArray *packThumbList; // @synthesize packThumbList; @property(copy, nonatomic) NSString *packCopyright; // @synthesize packCopyright; @property(nonatomic) unsigned int boughtTime; // @synthesize boughtTime; @property(copy, nonatomic) NSString *coverUrl; // @synthesize coverUrl; @property(copy, nonatomic) NSString *packThumb; // @synthesize packThumb; @property(nonatomic) unsigned int packFlag; // @synthesize packFlag; @property(nonatomic) unsigned int packType; // @synthesize packType; @property(copy, nonatomic) NSString *packPrice; // @synthesize packPrice; @property(copy, nonatomic) NSString *packAuthInfo; // @synthesize packAuthInfo; @property(copy, nonatomic) NSString *packDesc; // @synthesize packDesc; @property(copy, nonatomic) NSString *packName; // @synthesize packName; @property(copy, nonatomic) NSString *iconUrl; // @synthesize iconUrl; @property(copy, nonatomic) NSString *productID; // @synthesize productID;
  • (void).cxx_destruct;
  • (void)saveItemToCache;
  • (BOOL)IsStaticPicture;
  • (id)GetServerPrice;
  • (BOOL)isEmptyItem;
  • (BOOL)isCanReward;
  • (BOOL)isCanReport;
  • (BOOL)isCanShare;
  • (BOOL)hasPaid;
  • (BOOL)isExpired;
  • (BOOL)hasDetail;
  • (id)GetBoughtTimeString;
  • (BOOL)IsFreeLimited;
  • (BOOL)IsFree; @property(readonly, copy) NSString *description;
  • (id)GetSmallIconUrlList;
  • (id)GetDesc;
  • (id)GetCoverUrl;
  • (id)GetPrice;
  • (id)priceStringForProduct:(id)arg1;
  • (id)GetName;
  • (id)GetIconUrl;
  • (BOOL)isSameAs:(id)arg1;
  • (BOOL)canDownload;
  • (BOOL)canBuy;
  • (BOOL)isValid;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonLangDesc : MMObject { NSString *m_languageCode; NSString *m_desc; }

  • (void)initialize; @property(retain, nonatomic) NSString *m_desc; // @synthesize m_desc; @property(retain, nonatomic) NSString *m_languageCode; // @synthesize m_languageCode;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMHeadImageCacher : MMObject { NSMutableDictionary *_dictUseScene2MemoryCache; NSCache *_originContactsHeadImgCache; }

  • (void).cxx_destruct;
  • (void)cleanupTempMemoryCache:(id)arg1;
  • (void)saveHeadImgToMemoryCacheIfNeed:(const struct HeadImgUseSceneConfig *)arg1 usrName:(id)arg2 headImg:(id)arg3;
  • (id)memoryCacheForUseScene:(unsigned char)arg1;
  • (BOOL)translateOldHeadImg:(id)arg1 toCategory:(unsigned char)arg2 isHD:(BOOL)arg3;
  • (BOOL)translateHeadImg:(id)arg1 toCategory:(unsigned char)arg2 fromPath:(id)arg3 isHD:(BOOL)arg4;
  • (void)discardCachedHeadImgInFIC:(id)arg1;
  • (void)discardCachedHeadImgInMemory:(id)arg1;
  • (BOOL)deleteUsrHeadImgFromLocal:(id)arg1 isHD:(BOOL)arg2;
  • (id)getImgSavePath:(id)arg1 forCategory:(unsigned char)arg2 isHD:(BOOL)arg3;
  • (unsigned long long)cleanAllHeadImage;
  • (void)cleanupAllMemoryCache;
  • (void)addAutoCleanLocalFileTask;
  • (void)fixSelfHeadImgByLocalImg;
  • (BOOL)createEmptyUsrImgInLocal:(id)arg1;
  • (BOOL)saveImgDataToFile:(id)arg1 file:(id)arg2;
  • (BOOL)saveUsrImgToLocal:(id)arg1 withData:(id)arg2 forCategory:(unsigned char)arg3 isHD:(BOOL)arg4 forceReload:(BOOL)arg5 saveAsTemp:(BOOL)arg6;
  • (BOOL)saveUsrImgToLocal:(id)arg1 withFile:(id)arg2 forCategory:(unsigned char)arg3 isHD:(BOOL)arg4;
  • (void)deleteUsrHDHeadImgFromLocal:(id)arg1;
  • (void)deleteUsrHeadImg:(id)arg1;
  • (void)discardCachedHeadImg:(id)arg1;
  • (void)moveTmpImageToTargetInLocal:(id)arg1 withCategory:(unsigned char)arg2;
  • (BOOL)isHeadImgExistInLocal:(id)arg1 isHD:(BOOL)arg2;
  • (BOOL)isHeadImgExistInLocal:(id)arg1;
  • (id)loadImageFromLocal:(id)arg1 withCategory:(unsigned char)arg2 isHD:(BOOL)arg3;
  • (id)getHeadImage:(const struct HeadImgUseSceneConfig *)arg1 usrName:(id)arg2 withCategory:(unsigned char)arg3 retHeadImgIsExistedLocal:(char *)arg4;
  • (id)init;

@end

@interface HDHeadImgDownloadTask : NSObject { unsigned char m_headCategory; NSString *m_nsName; unsigned long m_headType; int m_downloadType; unsigned long m_eventId; unsigned long m_totalLen; unsigned long m_startOffset; unsigned long m_uiDownloadEventId; NSString *_m_nsTempFile; }

@property(retain, nonatomic) NSString *m_nsTempFile; // @synthesize m_nsTempFile=_m_nsTempFile; @property(nonatomic) unsigned long m_uiDownloadEventId; // @synthesize m_uiDownloadEventId; @property(nonatomic) unsigned long m_startOffset; // @synthesize m_startOffset; @property(nonatomic) unsigned long m_totalLen; // @synthesize m_totalLen; @property(nonatomic) unsigned long m_eventId; // @synthesize m_eventId; @property(nonatomic) int m_downloadType; // @synthesize m_downloadType; @property(nonatomic) unsigned long m_headType; // @synthesize m_headType; @property(nonatomic) unsigned char m_headCategory; // @synthesize m_headCategory; @property(retain, nonatomic) NSString *m_nsName; // @synthesize m_nsName; - (void).cxx_destruct;

@end

@interface MMHDHeadImgDownloader : MMObject { id downloadDelegate; NSMutableDictionary *_m_downloadTaskDic; }

@property(retain, nonatomic) NSMutableDictionary *m_downloadTaskDic; // @synthesize m_downloadTaskDic=_m_downloadTaskDic; @property(nonatomic) __weak id downloadDelegate; // @synthesize downloadDelegate; - (void).cxx_destruct; - (void)onDownloadPartOK:(id)arg1 task:(id)arg2; - (void)onDownloadPartFailForTask:(id)arg1; - (void)ondownloadCompleteForTask:(id)arg1; - (void)updateNormalHeadForTask:(id)arg1; - (id)generateNormalHeadData:(id)arg1; - (void)MessageReturnCDN:(id)arg1 task:(id)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (unsigned long)downloadHDHeadImg:(id)arg1 url:(id)arg2 forCategory:(unsigned char)arg3; - (unsigned long)downloadHDHeadImg:(id)arg1 forCategory:(unsigned char)arg2; - (void)stopDownloadForName:(id)arg1; - (BOOL)saveData:(id)arg1 forTask:(id)arg2 file:(id)arg3; - (BOOL)downloadHDImg:(id)arg1 offset:(unsigned long)arg2 len:(unsigned long)arg3; - (unsigned long)getFileSize:(id)arg1; - (id)getTempFilePath:(id)arg1; - (void)removeTaskForName:(id)arg1; - (id)getTaskForName:(id)arg1; - (BOOL)addTask:(id)arg1; - (BOOL)isExistTheSameUsername:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface RecordDownloadCDNMgr : MMObject { CMessageWrap *m_curDownMsgWrap; CMessageWrap *m_waitDownMsgWrap; NSMutableArray *m_arrCDNDownloadInfo; CdnRecordMediaInfo *m_curDownMediaInfo; }

@property(retain, nonatomic) CdnRecordMediaInfo *m_curDownMediaInfo; // @synthesize m_curDownMediaInfo; @property(retain, nonatomic) CMessageWrap *m_waitDownMsgWrap; // @synthesize m_waitDownMsgWrap; @property(retain, nonatomic) CMessageWrap *m_curDownMsgWrap; // @synthesize m_curDownMsgWrap; - (void).cxx_destruct; - (void)videoKVReport:(id)arg1 cdnInfo:(id)arg2; - (void)OnCdnDownload:(id)arg1; - (void)OnCdnDownloadProgress:(id)arg1; - (void)OnSetCdnDnsInfo; - (void)DownLoadOK; - (void)DownloadFail:(long)arg1 Expired:(BOOL)arg2; - (void)CheckDownloadRecordData; - (void)StartDownloadCurMsg; - (id)getDownloadInfo:(id)arg1 DataId:(id)arg2 thumb:(BOOL)arg3 data:(BOOL)arg4; - (void)StopDownloadRecordMsg:(id)arg1; - (void)StartDownloadByRecordData:(id)arg1 DataId:(id)arg2 thumb:(BOOL)arg3 data:(BOOL)arg4; - (void)StartDownloadByRecordData:(id)arg1 DataId:(id)arg2; - (void)StartDownloadByRecordMsg:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CGroupDB : NSObject { CMMDB *m_oMMDB; }

  • (void).cxx_destruct;
  • (BOOL)isUserName:(id)arg1 ExistInList:(id)arg2;
  • (id)GetMMDB;
  • (id)GetGroupMember:(id)arg1;
  • (BOOL)QuitGroup:(id)arg1 withUsrName:(id)arg2;
  • (BOOL)SetGroupTopic:(id)arg1 withTopic:(id)arg2;
  • (BOOL)DeleteGroupMember:(id)arg1 withMemberList:(id)arg2;
  • (BOOL)AddGroupMember:(id)arg1 withMemberList:(id)arg2 needReload:(BOOL)arg3;
  • (BOOL)AddGroupMember:(id)arg1 withMemberList:(id)arg2;
  • (void)initDB:(id)arg1;
  • (id)init;

@end

@interface MsgRecordDataWrap : NSObject { CMessageWrap *m_parent; FavoritesItemDataField *m_dataItem; unsigned long m_index; }

@property(nonatomic) unsigned long m_index; // @synthesize m_index; @property(retain, nonatomic) FavoritesItemDataField *m_dataItem; // @synthesize m_dataItem; @property(retain, nonatomic) CMessageWrap *m_parent; // @synthesize m_parent; - (void).cxx_destruct; - (BOOL)StartDownload; - (id)GetSightPath; - (id)GetThumbPath; - (id)GetFilePath; - (id)GetFileName; - (id)GetFileExt; - (id)GetMusicInfo; - (BOOL)IsUrlMusicThumbPath:(id *)arg1; - (id)GetWebPageDomin; - (BOOL)IsUrlWebPageThumbPath:(id *)arg1; - (unsigned long)GetVideoDuration; - (id)GetVideoTitle; - (BOOL)IsUrlVideoThumbPath:(id *)arg1; - (unsigned long)GetVoiceFormat; - (id)GetAudioInfo; - (id)GetImgArray; - (unsigned long)GetImgCount; - (int)GetParentDownloadStatus; - (int)GetImageDataDownloadStatus; - (unsigned long)GetImageIndex; - (id)GetImageSourcePath; - (id)GetImagePath; - (id)GetImageLocalID; - (unsigned long)GetParentLocalID; - (BOOL)CanbeForwardToWC; - (BOOL)CanbeForwardToChat; - (unsigned long)GetDataIndex; - (id)GetDataItem; - (id)GetParent; - (id)GetDataSrcName; - (float)GetRecordNodeContentHeight; - (id)Convert2VideoInfo; - (id)Convert2AppFileMsg; - (id)initWithParent:(id)arg1 DataItem:(id)arg2 Index:(unsigned long)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMSessionDB : NSObject <MMDBRRepairerExt, MMDBRestore> { WCDataBase *m_db; WCDataBaseTable *m_table; NSMutableDictionary *m_sessionCache; MMSessionSetting *m_sessionSetting; NSCache *m_preLoadSessionCache; WCDataBaseTable *m_tableSessionDeleteInfo; }

  • (void).cxx_destruct;
  • (void)onRenewMMDB;
  • (void)willRepairDB:(unsigned int)arg1 needCatch:(char *)arg2;
  • (BOOL)DeleteOutOfDateSessionDeleteInfo;
  • (id)GetSessionDeleteInfo:(id)arg1;
  • (BOOL)InsertOrUpdateSessionDeleteInfo:(id)arg1;
  • (void)UpdateSessionFilePath:(id)arg1;
  • (void)DeleteSessions:(id)arg1;
  • (void)DeleteSessionByUserName:(id)arg1;
  • (void)AddOrModifySessions:(id)arg1;
  • (void)ModifySession:(id)arg1;
  • (void)AddSession:(id)arg1;
  • (void)FulFillSession:(id)arg1;
  • (void)ASyncFulFillSession:(id)arg1;
  • (void)CleanupPreLoadSessionCache;
  • (void)FulFillSessions:(id)arg1;
  • (void)SetSessionFailCount:(unsigned long)arg1;
  • (unsigned long)GetSessionFailCount;
  • (void)SetSessionVersion:(unsigned long)arg1;
  • (unsigned long)GetSessionVersion;
  • (void)ImportSessions:(id)arg1;
  • (long)GetSessionImportTime;
  • (void)SetSessionImported;
  • (void)saveSessionSetting;
  • (void)tryLoadSessionSetting;
  • (void)dbImportSessions:(id)arg1;
  • (void)dbUpdateSessionFilePath:(id)arg1;
  • (BOOL)dbDeleteSessions:(id)arg1;
  • (BOOL)dbDeleteSession:(id)arg1;
  • (BOOL)dbAddOrModifySessions:(id)arg1;
  • (BOOL)dbAddOrModifySession:(id)arg1;
  • (id)GetAllSession;
  • (id)GetAllSession:(char *)arg1;
  • (void)dealloc;
  • (void)initDB;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CUploadVideoEvent : NetCmdEvent { CUploadVideoWrap *m_wrapVideo; }

@property(retain, nonatomic) CUploadVideoWrap *m_wrapVideo; // @synthesize m_wrapVideo; - (void).cxx_destruct; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface CContactDB : NSObject { CMMDB *m_oMMDB; }

  • (void).cxx_destruct;
  • (BOOL)SetFriendMetaFlag:(unsigned long)arg1 ForUser:(id)arg2;
  • (BOOL)SetLastUpdateTime:(unsigned long)arg1 ForUser:(id)arg2;
  • (void)getContactQueryProperty:(vector_24c76cbd *)arg1;
  • (BOOL)isFriendExtTableExist:(id)arg1;
  • (void)getFriendExtTableValue:(id)arg1 fromDBObject:(id)arg2;
  • (void)getFriendTableValue:(id)arg1 fromDBObject:(id)arg2;
  • (unsigned long)GetFriendMetaFlag:(id)arg1;
  • (unsigned long)GetLastUpdateTimeOfUser:(id)arg1;
  • (BOOL)updateContact:(id)arg1;
  • (BOOL)deleteContact:(id)arg1;
  • (BOOL)addContact:(id)arg1;
  • (BOOL)getAllRemarkList:(id)arg1 listType:(unsigned long)arg2;
  • (BOOL)getAllUserName:(id)arg1;
  • (BOOL)getAllContactNoExtInfoList:(id)arg1 listType:(unsigned long)arg2;
  • (BOOL)getAllContactList:(id)arg1 listType:(unsigned long)arg2;
  • (BOOL)getContactList:(id)arg1 listType:(unsigned long)arg2 limit:(unsigned long)arg3;
  • (unsigned long)getContactCount;
  • (void)getFriendAndExtTableValue:(id)arg1 fromDBContact:(id)arg2 DBContactExt:(id)arg3;
  • (BOOL)loadContactExtInfo:(id)arg1;
  • (id)getContact:(id)arg1;
  • (BOOL)updateContactKeyExtInfo:(id)arg1;
  • (BOOL)modifyFriendExtTable:(id)arg1;
  • (BOOL)modifyFriendTable:(id)arg1;
  • (BOOL)addFriendExtTable:(id)arg1;
  • (BOOL)addFriendTable:(id)arg1;
  • (void)saveUserImage:(id)arg1;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1 stateDidChanged:(CDUnknownBlockType)arg2;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1;
  • (void)initDB:(id)arg1;
  • (id)init;

@end

@interface GetChatRoomMemberDetailEventHandler : ProtobufEventHandler { }

  • (id)HandleMemContact:(id)arg1;
  • (void)OnProtocolResponse:(id)arg1 shouldContinue:(_Bool *)arg2;

@end

@interface CDownloadVideoWrap : NSObject { NSString *m_nsFromUsrName; NSString *m_nsToUsrName; unsigned long m_uiLocalID; long long m_n64SvrID; unsigned long m_uiVideoTotalLen; unsigned long m_uiVideoStartPos; NSData *m_dtVideo; unsigned long m_uiNetwork; }

@property(nonatomic) unsigned long m_uiNetwork; // @synthesize m_uiNetwork; @property(retain, nonatomic) NSData *m_dtVideo; // @synthesize m_dtVideo; @property(nonatomic) unsigned long m_uiVideoStartPos; // @synthesize m_uiVideoStartPos; @property(nonatomic) unsigned long m_uiVideoTotalLen; // @synthesize m_uiVideoTotalLen; @property(nonatomic) long long m_n64SvrID; // @synthesize m_n64SvrID; @property(nonatomic) unsigned long m_uiLocalID; // @synthesize m_uiLocalID; @property(retain, nonatomic) NSString *m_nsToUsrName; // @synthesize m_nsToUsrName; @property(retain, nonatomic) NSString *m_nsFromUsrName; // @synthesize m_nsFromUsrName; - (void).cxx_destruct; - (id)description; - (id)init;

@end

@interface CDownloadVideoMgr : NSObject { NSRecursiveLock *m_oLock; NSMutableArray *m_arrDownloadList; NSMutableArray *m_arrDownloadStatList; CMessageWrap *m_wrapCurDownloadMsg; unsigned long m_uiCurDownloadEventID; }

@property(retain, nonatomic) CMessageWrap *m_wrapCurDownloadMsg; // @synthesize m_wrapCurDownloadMsg; @property(retain, nonatomic) NSRecursiveLock *m_oLock; // @synthesize m_oLock; - (void).cxx_destruct; - (void)NotifyFromMainCtrl:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)OnDownloadPartOK:(id)arg1 messageWrap:(id)arg2; - (BOOL)CheckDownloadPart:(id)arg1 messageWrap:(id)arg2; - (void)OnDownloadPartFail:(id)arg1 RetCode:(long)arg2; - (id)getDownloadingMesageWrap:(id)arg1; - (void)StopDownloadByChatName:(id)arg1; - (void)StopDownload:(id)arg1 MsgWrap:(id)arg2; - (void)interStopDownload:(id)arg1; - (void)StartDownload:(id)arg1 MsgWrap:(id)arg2; - (id)GetMsg:(id)arg1; - (BOOL)IsMsgInDownloadQueue:(id)arg1; - (void)downloadVideo:(id)arg1; - (BOOL)createDownloadEvent:(id)arg1; - (void)Stop; - (void)StopCurrentDownload; - (void)resetCurrentDownloadStatus; - (unsigned long)getFileSize:(id)arg1; - (BOOL)saveData:(id)arg1 file:(id)arg2; - (id)getFilePath:(id)arg1; - (void)updateMessageWrapDownload:(id)arg1 offset:(unsigned long)arg2; - (void)logStatInfo:(id)arg1 retCode:(long)arg2; - (void)updateMessageWrap:(id)arg1 downloadStatus:(unsigned long)arg2; - (id)GetStatInfo:(id)arg1; - (void)DelMsgInDownloadQueue:(id)arg1; - (void)InitWithLock:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface CUploadVoicePrtl : PrtlBase { UploadVoiceWrap *m_wrapUploadVoice; }

@property(retain, nonatomic) UploadVoiceWrap *m_wrapUploadVoice; // @synthesize m_wrapUploadVoice; - (void).cxx_destruct; - (BOOL)HandleResp:(void *)arg1; - (void)InitReq:(void *)arg1; - (id)init;

@end

@interface OpenUploadMgr : MMObject { FIFOFileQueue *m_queUpload; unsigned long m_uiCurEventID; OpenInfo *m_oCurUploadInfo; BOOL m_bInitQueue; id m_delegate; }

@property(retain, nonatomic) OpenInfo *m_oCurUploadInfo; // @synthesize m_oCurUploadInfo; @property(retain, nonatomic) FileQueue *m_queUpload; // @synthesize m_queUpload; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)UploadOK:(BOOL)arg1; - (void)UploadFail:(unsigned long)arg1; - (BOOL)CreateUploadAppAttach; - (BOOL)CreateCheckMd5Upload; - (BOOL)CreateSendAppMsg; - (BOOL)CreateUploadEvent; - (void)CheckQueue; - (void)StopUploadByUsr:(id)arg1; - (void)StopUpload:(id)arg1 MsgWrap:(id)arg2; - (void)StartUpload:(id)arg1 MsgWrap:(id)arg2 Scene:(unsigned long)arg3; - (void)ClearEventID; - (void)InitQueue; - (void)dealloc; - (id)init;

@end

@interface PBBaseContact : NSObject { NSString *userName; NSString *aliasName; unsigned int conType; NSString *nickName; NSString *fullPy; NSString *remark; NSString *remarkPyshort; NSString *remarkPyfull; unsigned int sex; unsigned int type; unsigned int chatState; NSString *imgStatus; NSString *hdimgStatus; NSString *headImgUrl; NSString *headHdimgUrl; NSString *draft; unsigned int qquin; NSString *qqnickName; NSString *qqremark; NSString *mobileIdentify; unsigned int friendScene; unsigned int imgKey; unsigned int extKey; unsigned int imgKeyAtLastGet; unsigned int extKeyAtLastGet; unsigned int draftTime; NSString *atUserList; }

  • (void)initialize; @property(retain, nonatomic) NSString *atUserList; // @synthesize atUserList; @property(nonatomic) unsigned int draftTime; // @synthesize draftTime; @property(nonatomic) unsigned int extKeyAtLastGet; // @synthesize extKeyAtLastGet; @property(nonatomic) unsigned int imgKeyAtLastGet; // @synthesize imgKeyAtLastGet; @property(nonatomic) unsigned int extKey; // @synthesize extKey; @property(nonatomic) unsigned int imgKey; // @synthesize imgKey; @property(nonatomic) unsigned int friendScene; // @synthesize friendScene; @property(retain, nonatomic) NSString *mobileIdentify; // @synthesize mobileIdentify; @property(retain, nonatomic) NSString *qqremark; // @synthesize qqremark; @property(retain, nonatomic) NSString *qqnickName; // @synthesize qqnickName; @property(nonatomic) unsigned int qquin; // @synthesize qquin; @property(retain, nonatomic) NSString *draft; // @synthesize draft; @property(retain, nonatomic) NSString *headHdimgUrl; // @synthesize headHdimgUrl; @property(retain, nonatomic) NSString *headImgUrl; // @synthesize headImgUrl; @property(retain, nonatomic) NSString *hdimgStatus; // @synthesize hdimgStatus; @property(retain, nonatomic) NSString *imgStatus; // @synthesize imgStatus; @property(nonatomic) unsigned int chatState; // @synthesize chatState; @property(nonatomic) unsigned int type; // @synthesize type; @property(nonatomic) unsigned int sex; // @synthesize sex; @property(retain, nonatomic) NSString *remarkPyfull; // @synthesize remarkPyfull; @property(retain, nonatomic) NSString *remarkPyshort; // @synthesize remarkPyshort; @property(retain, nonatomic) NSString *remark; // @synthesize remark; @property(retain, nonatomic) NSString *fullPy; // @synthesize fullPy; @property(retain, nonatomic) NSString *nickName; // @synthesize nickName; @property(nonatomic) unsigned int conType; // @synthesize conType; @property(retain, nonatomic) NSString *aliasName; // @synthesize aliasName; @property(retain, nonatomic) NSString *userName; // @synthesize userName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (void)setFromCBaseContact:(id)arg1;
  • (id)toCBaseContact;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PBCContact : NSObject { PBBaseContact *baseContact; NSString *qqmblog; NSString *chatRoomMemList; unsigned int chatRoomStatus; NSString *chatRoomData; NSString *country; NSString *province; NSString *city; NSString *signature; unsigned int personalCardStatus; unsigned int certificationFlag; NSString *certificationInfo; NSString *certInfoExt; NSString *owner; NSString *weiboAddress; NSString *weiboNickName; unsigned int weiboFlag; NSString *fbnickName; NSString *fbid; unsigned int needUpdate; NSString *wcbgimgObjectId; unsigned int wcflag; NSString *wcbgimgId; NSString *externalInfo; NSString *brandSubscriptConfigUrl; unsigned int brandSubscriptionSettings; NSString *subscriptedBrands; NSString *brandIconUrl; unsigned int isShowRedDot; }

  • (void)initialize; @property(nonatomic) unsigned int isShowRedDot; // @synthesize isShowRedDot; @property(retain, nonatomic) NSString *brandIconUrl; // @synthesize brandIconUrl; @property(retain, nonatomic) NSString *subscriptedBrands; // @synthesize subscriptedBrands; @property(nonatomic) unsigned int brandSubscriptionSettings; // @synthesize brandSubscriptionSettings; @property(retain, nonatomic) NSString *brandSubscriptConfigUrl; // @synthesize brandSubscriptConfigUrl; @property(retain, nonatomic) NSString *externalInfo; // @synthesize externalInfo; @property(retain, nonatomic) NSString *wcbgimgId; // @synthesize wcbgimgId; @property(nonatomic) unsigned int wcflag; // @synthesize wcflag; @property(retain, nonatomic) NSString *wcbgimgObjectId; // @synthesize wcbgimgObjectId; @property(nonatomic) unsigned int needUpdate; // @synthesize needUpdate; @property(retain, nonatomic) NSString *fbid; // @synthesize fbid; @property(retain, nonatomic) NSString *fbnickName; // @synthesize fbnickName; @property(nonatomic) unsigned int weiboFlag; // @synthesize weiboFlag; @property(retain, nonatomic) NSString *weiboNickName; // @synthesize weiboNickName; @property(retain, nonatomic) NSString *weiboAddress; // @synthesize weiboAddress; @property(retain, nonatomic) NSString *owner; // @synthesize owner; @property(retain, nonatomic) NSString *certInfoExt; // @synthesize certInfoExt; @property(retain, nonatomic) NSString *certificationInfo; // @synthesize certificationInfo; @property(nonatomic) unsigned int certificationFlag; // @synthesize certificationFlag; @property(nonatomic) unsigned int personalCardStatus; // @synthesize personalCardStatus; @property(retain, nonatomic) NSString *signature; // @synthesize signature; @property(retain, nonatomic) NSString *city; // @synthesize city; @property(retain, nonatomic) NSString *province; // @synthesize province; @property(retain, nonatomic) NSString *country; // @synthesize country; @property(retain, nonatomic) NSString *chatRoomData; // @synthesize chatRoomData; @property(nonatomic) unsigned int chatRoomStatus; // @synthesize chatRoomStatus; @property(retain, nonatomic) NSString *chatRoomMemList; // @synthesize chatRoomMemList; @property(retain, nonatomic) NSString *qqmblog; // @synthesize qqmblog; @property(retain, nonatomic) PBBaseContact *baseContact; // @synthesize baseContact;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (void)setFromCContact:(id)arg1;
  • (id)toCContact;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PBCMessageWrap : NSObject { unsigned int mesSvrId; unsigned int mesLocalId; unsigned int messageType; unsigned int status; unsigned int imgStatus; unsigned int downloadStatus; unsigned int createTime; NSString *fromUser; NSString *toUser; NSString *realChatUser; NSString *content; NSString *msgSource; long long n64MesSvrId; }

  • (void)initialize; @property(retain, nonatomic) NSString *msgSource; // @synthesize msgSource; @property(nonatomic) long long n64MesSvrId; // @synthesize n64MesSvrId; @property(retain, nonatomic) NSString *content; // @synthesize content; @property(retain, nonatomic) NSString *realChatUser; // @synthesize realChatUser; @property(retain, nonatomic) NSString *toUser; // @synthesize toUser; @property(retain, nonatomic) NSString *fromUser; // @synthesize fromUser; @property(nonatomic) unsigned int createTime; // @synthesize createTime; @property(nonatomic) unsigned int downloadStatus; // @synthesize downloadStatus; @property(nonatomic) unsigned int imgStatus; // @synthesize imgStatus; @property(nonatomic) unsigned int status; // @synthesize status; @property(nonatomic) unsigned int messageType; // @synthesize messageType; @property(nonatomic) unsigned int mesLocalId; // @synthesize mesLocalId; @property(nonatomic) unsigned int mesSvrId; // @synthesize mesSvrId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (void)setFromCMessageWrap:(id)arg1;
  • (id)toCMessageWrap;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PBSessionInfo : NSObject { BOOL showUnreadCountAsRedDot; BOOL newInvApprove; PBCContact *contact; PBCMessageWrap *message; unsigned int atMeCount; unsigned int greenLabelType; unsigned int newInvCount; }

  • (void)initialize; @property(nonatomic) BOOL newInvApprove; // @synthesize newInvApprove; @property(nonatomic) unsigned int newInvCount; // @synthesize newInvCount; @property(nonatomic) unsigned int greenLabelType; // @synthesize greenLabelType; @property(nonatomic) BOOL showUnreadCountAsRedDot; // @synthesize showUnreadCountAsRedDot; @property(nonatomic) unsigned int atMeCount; // @synthesize atMeCount; @property(retain, nonatomic) PBCMessageWrap *message; // @synthesize message; @property(retain, nonatomic) PBCContact *contact; // @synthesize contact;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (void)setFromSessionInfo:(id)arg1;
  • (id)toSessionInfo;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMSessionFileItem : NSObject { }

  • (id)fromData:(id)arg1;
  • (BOOL)deleteSessionOfUser:(id)arg1;
  • (id)loadSessionOfUser:(id)arg1;
  • (BOOL)saveSession:(id)arg1;

@end

@interface CUploadVoiceEvent : NetCmdEvent { UploadVoiceWrap *m_wrapUploadVoice; }

@property(retain, nonatomic) UploadVoiceWrap *m_wrapUploadVoice; // @synthesize m_wrapUploadVoice; - (void).cxx_destruct; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface EmoticonStoreMgr : MMService <MMService, PBMessageObserverDelegate, IAPExt, ICdnComMgrExt, IMMLanguageMgrExt> { NSMutableSet *m_requestDetailForPids; NSMutableDictionary *m_getListEventIdDic; EmoticonStoreSession *m_session; NSMutableDictionary *m_skProducts; unsigned int m_boughtListEventID; NSData *m_broughtBuff; }

  • (unsigned int)getIdKeyDownloadFailed;
  • (unsigned int)getIdKeyIdEmoticon; @property(retain, nonatomic) NSMutableDictionary *m_getListEventIdDic; // @synthesize m_getListEventIdDic; @property(retain, nonatomic) NSMutableSet *m_requestDetailForPids; // @synthesize m_requestDetailForPids; @property(retain, nonatomic) EmoticonStoreSession *m_session; // @synthesize m_session; @property(retain, nonatomic) NSData *m_broughtBuff; // @synthesize m_broughtBuff; @property(retain, nonatomic) NSMutableDictionary *m_skProducts; // @synthesize m_skProducts;
  • (void).cxx_destruct;
  • (void)onLanguageChange;
  • (void)setBoughtListCacheWithItemList:(id)arg1;
  • (id)getBoughtListCache;
  • (id)pathForBoughtListCache;
  • (void)beginPersonalEmotionSession:(unsigned long)arg1 withReqType:(unsigned long)arg2;
  • (void)setStoreListCacheWithCache:(id)arg1 withReqType:(unsigned long)arg2;
  • (void)setStoreListCacheWithItemList:(id)arg1 Advertisment:(id)arg2 withReqType:(unsigned long)arg3 withTopNum:(unsigned long)arg4;
  • (void)setStoreListCacheWithItemList:(id)arg1 Advertisment:(id)arg2 withReqType:(unsigned long)arg3;
  • (id)getStoreListCacheWithReqType:(unsigned long)arg1;
  • (id)pathForStoreListCacheWithReqType:(unsigned long)arg1;
  • (id)rootPathForStoreListCache;
  • (void)notifyDownloadErrorWithItem:(id)arg1;
  • (id)findEmoticonItemByProductID:(id)arg1;
  • (void)updateBoughtListTailFromServer;
  • (void)startBoughtListSession;
  • (id)emoticonItemInCacheWithProductID:(id)arg1;
  • (id)updateItemDetailWithProductID:(id)arg1 Scence:(unsigned long)arg2;
  • (BOOL)updateTailForSessionScence:(unsigned long)arg1 withReqType:(unsigned long)arg2;
  • (id)getStoreAdvertismentForSession:(unsigned long)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)onGetBroughtItemList:(id)arg1;
  • (unsigned long)getBoughtListFromServer;
  • (void)removeItemFromDownloadingQueueByClientID:(id)arg1;
  • (void)tryInstallEmoticonPackage:(id)arg1;
  • (void)OnCdnDownload:(id)arg1;
  • (id)findDownloadingEmoticonItemByProductID:(id)arg1;
  • (id)findDownloadingEmoticonItemByClientDownloadID:(id)arg1;
  • (void)OnCdnDownloadProgress:(id)arg1;
  • (void)OnSetCdnDnsInfo;
  • (BOOL)IsCdnEmoticonPackageDownlaodFromClientID:(id)arg1;
  • (id)mediaInfoForEmoticonItem:(id)arg1;
  • (BOOL)cancelDownloadAndInstallEmoticonItem:(id)arg1;
  • (BOOL)reDownloadAndInstallEmoticonItem:(id)arg1 isAutomatic:(BOOL)arg2;
  • (BOOL)downloadAndInstallEmoticonItem:(id)arg1;
  • (void)OnExchangeEmoticonPack:(id)arg1;
  • (BOOL)exchangeEmoticonItemForDownloadUrl:(id)arg1 Scence:(int)arg2 isAutomatic:(BOOL)arg3;
  • (void)onRestoreFail;
  • (void)onRestoreSuccessForProduct:(id)arg1;
  • (void)onPurchaseCancelForProduct:(id)arg1;
  • (void)onPurchaseFailForProduct:(id)arg1 ErrCode:(unsigned long)arg2;
  • (void)onPurchaseSuccessForProduct:(id)arg1 ErrCode:(unsigned long)arg2;
  • (int)buyEmoticonItem:(id)arg1;
  • (void)onGetProduct:(id)arg1 invalidProductID:(id)arg2;
  • (void)updateListFromAppleForSKProduct;
  • (void)updateItemFromAppleForSKProduct:(id)arg1;
  • (BOOL)updateItemProductFromCache:(id)arg1;
  • (void)updateItemInSession:(id)arg1;
  • (void)OnGetStoreEmoticonItemDetail:(id)arg1;
  • (BOOL)GetEmotionDetailWithProductID:(id)arg1 Scence:(unsigned long)arg2;
  • (void)OnGetStoreEmoticonList:(id)arg1 withReqType:(unsigned long)arg2;
  • (BOOL)checkIsBannerSetValid:(id)arg1;
  • (id)updateSKProductForItemList:(id)arg1;
  • (BOOL)GetEmotionListFromStore:(unsigned long)arg1 withReqType:(unsigned long)arg2;
  • (void)endStoreSession:(unsigned long)arg1;
  • (id)beginStoreSessionWithItem:(id)arg1;
  • (void)beginStoreSession:(unsigned long)arg1 withReqType:(unsigned long)arg2;
  • (id)getBufForReqType:(unsigned long)arg1;
  • (void)dealloc;
  • (void)onServiceReloadData;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface OpenInfo : NSObject { unsigned long m_uiLocalID; NSString *m_nsUsrName; unsigned long m_uiCreateTime; unsigned long m_uiScene; CMessageWrap *m_wrapMsg; unsigned long m_uiStartPos; unsigned long m_uiAddQueueTime; BOOL m_bCheckMd5; NSString *m_nsAttachId; NSString *m_nsAttachFileExt; unsigned long m_uiAttachDataSize; unsigned long long m_ui64StartTime; BOOL m_bUpload; long m_nRetCode; BOOL _m_bFileExistInSvr; NSString *m_nsShareOriginUrl; NSString *m_nsShareOpenUrl; NSString *m_nsJsAppId; NSMutableDictionary *m_dicStatParas; NSString *_m_nsMsgMd5; }

@property(retain, nonatomic) NSString *m_nsMsgMd5; // @synthesize m_nsMsgMd5=_m_nsMsgMd5; @property(nonatomic) BOOL m_bFileExistInSvr; // @synthesize m_bFileExistInSvr=_m_bFileExistInSvr; @property(retain, nonatomic) NSMutableDictionary *m_dicStatParas; // @synthesize m_dicStatParas; @property(retain, nonatomic) NSString *m_nsJsAppId; // @synthesize m_nsJsAppId; @property(retain, nonatomic) NSString *m_nsShareOpenUrl; // @synthesize m_nsShareOpenUrl; @property(retain, nonatomic) NSString *m_nsShareOriginUrl; // @synthesize m_nsShareOriginUrl; @property(nonatomic) long m_nRetCode; // @synthesize m_nRetCode; @property(nonatomic) BOOL m_bUpload; // @synthesize m_bUpload; @property(nonatomic) unsigned long m_uiAttachDataSize; // @synthesize m_uiAttachDataSize; @property(retain, nonatomic) NSString *m_nsAttachFileExt; // @synthesize m_nsAttachFileExt; @property(retain, nonatomic) NSString *m_nsAttachId; // @synthesize m_nsAttachId; @property(nonatomic) BOOL m_bCheckMd5; // @synthesize m_bCheckMd5; @property(nonatomic) unsigned long m_uiAddQueueTime; // @synthesize m_uiAddQueueTime; @property(nonatomic) unsigned long m_uiStartPos; // @synthesize m_uiStartPos; @property(retain, nonatomic) CMessageWrap *m_wrapMsg; // @synthesize m_wrapMsg; @property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; @property(nonatomic) unsigned long m_uiCreateTime; // @synthesize m_uiCreateTime; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; @property(nonatomic) unsigned long m_uiLocalID; // @synthesize m_uiLocalID; - (void).cxx_destruct; - (id)GetStatInfo; - (void)SetStartTime; - (void)SetStatus; - (BOOL)IsCanDownload; - (BOOL)IsCanUpload; - (void)GetMsg; - (id)description; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface SessionSortLogic : NSObject { SessionSortCache *_oSessionSortCache; }

  • (void).cxx_destruct;
  • (void)setMergeFlag;
  • (BOOL)hasMergeFlag;
  • (BOOL)isTopSessionCountExceed;
  • (id)getUntopTime:(id)arg1;
  • (id)getTopTime:(id)arg1;
  • (void)RemoveUntopSession;
  • (void)UntopSession:(id)arg1;
  • (void)TopSession:(id)arg1;
  • (id)getCurrentDate;
  • (void)ReloadCache;
  • (void)SaveCache;
  • (void)LoadCache;
  • (void)LoadSortDataInternal;
  • (void)saveSortDataInternal;
  • (id)getSortCacheDataFilePath;
  • (id)getOldSortCacheDataFilePath;
  • (id)init;

@end

@interface RevokeMessage : NSObject { long long m_n64SvrId; NSString *m_nsContent; unsigned long m_uiCreateTime; NSString *MSG_REVOKE_COL_STRRES1; NSString *MSG_REVOKE_COL_STRRES2; NSString *MSG_REVOKE_COL_STRRES3; long long MSG_REVOKE_COL_INTRES2; long long MSG_REVOKE_COL_INTRES3; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *MSG_REVOKE_COL_STRRES3; // @synthesize MSG_REVOKE_COL_STRRES3; @property(retain, nonatomic) NSString *MSG_REVOKE_COL_STRRES2; // @synthesize MSG_REVOKE_COL_STRRES2; @property(retain, nonatomic) NSString *MSG_REVOKE_COL_STRRES1; // @synthesize MSG_REVOKE_COL_STRRES1; @property(nonatomic) long long MSG_REVOKE_COL_INTRES3; // @synthesize MSG_REVOKE_COL_INTRES3; @property(nonatomic) long long MSG_REVOKE_COL_INTRES2; // @synthesize MSG_REVOKE_COL_INTRES2; @property(nonatomic) unsigned long m_uiCreateTime; // @synthesize m_uiCreateTime; @property(retain, nonatomic) NSString *m_nsContent; // @synthesize m_nsContent; @property(nonatomic) long long m_n64SvrId; // @synthesize m_n64SvrId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_MSG_REVOKE_COL_STRRES3;
  • (const WCDBCondition_8be2a476 *)db_MSG_REVOKE_COL_STRRES2;
  • (const WCDBCondition_8be2a476 *)db_MSG_REVOKE_COL_STRRES1;
  • (const WCDBCondition_24a5b6f7 *)db_MSG_REVOKE_COL_INTRES3;
  • (const WCDBCondition_24a5b6f7 *)db_MSG_REVOKE_COL_INTRES2;
  • (const WCDBCondition_e9b1f587 *)db_m_uiCreateTime;
  • (const WCDBCondition_8be2a476 *)db_m_nsContent;
  • (const WCDBCondition_24a5b6f7 *)db_m_n64SvrId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMBizMenuItem : NSObject { NSString *_menuId; unsigned long _menuType; unsigned long _menuActionType; NSString *_name; NSString *_key; NSString *_value; NSString *_nativeUrl; NSArray *_arrSubMenu; }

@property(nonatomic) unsigned long menuActionType; // @synthesize menuActionType=_menuActionType; @property(retain, nonatomic) NSArray *arrSubMenu; // @synthesize arrSubMenu=_arrSubMenu; @property(retain, nonatomic) NSString *nativeUrl; // @synthesize nativeUrl=_nativeUrl; @property(retain, nonatomic) NSString *value; // @synthesize value=_value; @property(retain, nonatomic) NSString *key; // @synthesize key=_key; @property(retain, nonatomic) NSString *name; // @synthesize name=_name; @property(nonatomic) unsigned long menuType; // @synthesize menuType=_menuType; @property(retain, nonatomic) NSString *menuId; // @synthesize menuId=_menuId; - (void).cxx_destruct; - (void)parseFromJsonDictionary:(id)arg1; - (id)init;

@end

@interface MMBizMenuInfo : NSObject { unsigned long _uin; unsigned long _interativeMode; unsigned long _updateTime; NSMutableArray *_arrMenu; }

@property(retain, nonatomic) NSMutableArray *arrMenu; // @synthesize arrMenu=_arrMenu; @property(nonatomic) unsigned long updateTime; // @synthesize updateTime=_updateTime; @property(nonatomic) unsigned long interactiveMode; // @synthesize interactiveMode=_interativeMode; @property(nonatomic) unsigned long uin; // @synthesize uin=_uin; - (void).cxx_destruct; - (void)parseFromJsonDictionary:(id)arg1; - (id)init;

@end

@interface UploadVideoCDNMgr : NSObject <ICdnComMgrExt, NotifyFromMainCtrlDelegate> { NSMutableArray *_arrUploadTask; CdnTaskInfo *_curTaskInfo; unsigned long _curUploadEventID; }

  • (void).cxx_destruct;
  • (void)NotifyFromMainCtrl:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3;
  • (void)OnCdnUpload:(id)arg1;
  • (void)OnCdnUploadProgress:(id)arg1;
  • (void)OnSetCdnDnsInfo;
  • (BOOL)CreateCurUploadEvent:(BOOL)arg1 newMd5:(id)arg2 crc32:(unsigned long)arg3 useSafeCdn:(BOOL)arg4;
  • (void)Stop;
  • (void)StopUploadByChatName:(id)arg1;
  • (void)StopUpload:(id)arg1;
  • (void)StopCurUpload;
  • (void)StartUpload:(id)arg1;
  • (void)CheckQueue;
  • (BOOL)IsCurTaskByID:(unsigned long)arg1 From:(id)arg2 To:(id)arg3;
  • (void)DelTaskInUploadQueue:(id)arg1;
  • (BOOL)IsMsgInUploadQueue:(id)arg1;
  • (void)UploadFail:(long)arg1;
  • (void)UploadOk:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CContactOPLog : NSObject { NSMutableDictionary *m_dicSkipContacts; }

  • (void).cxx_destruct;
  • (BOOL)add_ModifyNotifyStatus:(id)arg1 withStatus:(unsigned long)arg2 NeedSync:(BOOL)arg3;
  • (BOOL)add_DeleteChatMsg:(id)arg1 sync:(BOOL)arg2;
  • (BOOL)add_DeleteChatContact:(id)arg1 sync:(BOOL)arg2;
  • (BOOL)add_ModifyContact:(id)arg1 delScene:(unsigned long)arg2 sync:(BOOL)arg3;
  • (BOOL)add_ModifyContact:(id)arg1 addScene:(unsigned long)arg2 sync:(BOOL)arg3;
  • (BOOL)add_ModifyContact:(id)arg1 sync:(BOOL)arg2;
  • (BOOL)add_ModifyContact:(id)arg1 addScene:(unsigned long)arg2 delScene:(unsigned long)arg3 sync:(BOOL)arg4;
  • (BOOL)isSkipContact:(id)arg1;
  • (void)add_SkipContact:(id)arg1;
  • (id)init;

@end

@interface QQOfflineServerTipsCgi : MMObject { id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)requestNewServerTips; - (void)setCgiDelegate:(id)arg1; - (void)dealloc;

@end

@interface NewArrivalCountMgr : MMService <MMService, IMsgExt> { NewArrivalCountData *m_data; }

  • (void).cxx_destruct;
  • (void)OnModMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)OnDelMsg:(id)arg1;
  • (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)lastMessageChange:(id)arg1 MsgWrap:(id)arg2;
  • (void)lastMessageChange:(id)arg1 msgid:(unsigned long)arg2 msg:(id)arg3;
  • (BOOL)clearQQNewArrivalCountByName:(id)arg1;
  • (BOOL)zeroQQNewArrivalCount;
  • (unsigned long)getQQNewArrivalCount;
  • (id)getQQNewArrivalList;
  • (BOOL)zeroSXNewArrivalCount;
  • (unsigned long)getSXNewArrivalCount;
  • (id)getSXNewArrivalList;
  • (BOOL)zeroBottleNewArrivalCount;
  • (BOOL)clearBottleNewArrivalCount:(id)arg1;
  • (unsigned long)getBottleNewArrivalCount;
  • (id)getBottleNewArrivalList;
  • (void)dealloc;
  • (id)init;
  • (void)zeroQQNewArrivalMsgItem;
  • (void)zeroSXNewArrivalMsgItem;
  • (void)callExt:(id)arg1;
  • (void)callBottleExt;
  • (void)callQQExt;
  • (void)callSXExt;
  • (BOOL)loadData;
  • (id)getPath;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ContactExtendCodePB : NSObject { NSString *remark; NSString *remarkPYFull; unsigned long conType; unsigned long certificationFlag; }

  • (void)initialize; @property(nonatomic) unsigned long certificationFlag; // @synthesize certificationFlag; @property(nonatomic) unsigned long conType; // @synthesize conType; @property(retain, nonatomic) NSString *remarkPYFull; // @synthesize remarkPYFull; @property(retain, nonatomic) NSString *remark; // @synthesize remark;
  • (void).cxx_destruct;
  • (_Bool)decodeFromData:(id)arg1;
  • (id)encodeData;
  • (id)initWithContact:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonMd5DownloadProxy : EmoticonDownloadProxy { NSString *m_md5String; id m_delegate; BOOL m_isActive; StoreEmotionBatchEmojiDownLoadCgi *m_batchEmojiDownloadCgi; EmoticonCdnDownloadConnection *m_cdnDownloadProxy; NSString *_m_serverId; }

@property(retain, nonatomic) NSString *m_serverId; // @synthesize m_serverId=_m_serverId; - (void).cxx_destruct; - (void)onBatchEmojiDownLoadEndWithEmojiList:(id)arg1; - (id)createCdnDownloadConnectionWithEmojiInfo:(id)arg1; - (void)callFailedDelegate; - (void)startRequest; - (BOOL)isActive; - (id)initWithMd5:(id)arg1 delegate:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CEmoticonWrap : NSObject { unsigned long m_uiType; NSString *m_nsMD5; BOOL m_bCanDelete; unsigned long m_uiGameType; NSString *m_nsAppID; NSMutableDictionary *m_extInfo; NSString *m_nsThumbImgPath; NSString *m_packageId; unsigned long m_lastUsedTime; NSString *m_nsDesignerId; NSString *m_nsThumbImgUrl; NSData *m_imageData; unsigned long m_extFlag; }

@property(nonatomic) unsigned long m_extFlag; // @synthesize m_extFlag; @property(retain, nonatomic) NSData *m_imageData; // @synthesize m_imageData; @property(retain, nonatomic) NSString *m_nsThumbImgUrl; // @synthesize m_nsThumbImgUrl; @property(retain, nonatomic) NSString *m_nsDesignerId; // @synthesize m_nsDesignerId; @property(nonatomic) unsigned long m_lastUsedTime; // @synthesize m_lastUsedTime; @property(retain, nonatomic) NSString *m_packageId; // @synthesize m_packageId; @property(retain, nonatomic) NSString *m_nsThumbImgPath; // @synthesize m_nsThumbImgPath; @property(retain, nonatomic) NSMutableDictionary *m_extInfo; // @synthesize m_extInfo; @property(retain, nonatomic) NSString *m_nsAppID; // @synthesize m_nsAppID; @property(nonatomic) unsigned long m_uiGameType; // @synthesize m_uiGameType; @property(nonatomic) BOOL m_bCanDelete; // @synthesize m_bCanDelete; @property(retain, nonatomic) NSString *m_nsMD5; // @synthesize m_nsMD5; @property(nonatomic) unsigned long m_uiType; // @synthesize m_uiType; - (void).cxx_destruct; - (id)description; - (id)init;

@end

@interface CEmojiWrap : NSObject { NSString *m_nsEmoji; NSString *m_nsDesc; unsigned long m_uiCataLogLocalID; BOOL m_bCanDelete; }

@property(nonatomic) BOOL m_bCanDelete; // @synthesize m_bCanDelete; @property(nonatomic) unsigned long m_uiCataLogLocalID; // @synthesize m_uiCataLogLocalID; @property(retain, nonatomic) NSString *m_nsDesc; // @synthesize m_nsDesc; @property(retain, nonatomic) NSString *m_nsEmoji; // @synthesize m_nsEmoji; - (void).cxx_destruct; - (void)ChangeForDisplay; - (id)init;

@end

@interface CEmojiCataLogWrap : NSObject { NSString *m_nsDisplay; NSString *m_nsCataLog; unsigned long m_uiLocalID; unsigned long m_uiSvrID; unsigned long m_uiVersion; unsigned long m_uiStatus; }

@property(nonatomic) unsigned long m_uiStatus; // @synthesize m_uiStatus; @property(nonatomic) unsigned long m_uiVersion; // @synthesize m_uiVersion; @property(nonatomic) unsigned long m_uiSvrID; // @synthesize m_uiSvrID; @property(nonatomic) unsigned long m_uiLocalID; // @synthesize m_uiLocalID; @property(retain, nonatomic) NSString *m_nsCataLog; // @synthesize m_nsCataLog; @property(retain, nonatomic) NSString *m_nsDisplay; // @synthesize m_nsDisplay; - (void).cxx_destruct; - (void)ChangeForDisplay; - (id)init;

@end

@interface CEmoticonMgr : MMService <IMMLanguageMgrExt, MMService, MMResPackageMgrExt, EmoticonDescMgrExt, MMConfigMgrExt> { CEmoticonDB *m_oEmoticonDB; NSRecursiveLock *m_oLock; unsigned long m_uiLastUpdateTime; NSMutableArray *m_needRemoveEmoticons; int _fileMigrationFinishStatus; }

  • (BOOL)isTusijiEmoticonMD5:(id)arg1;
  • (id)genSafeEmoticonImage:(id)arg1;
  • (unsigned int)getIdKeyResolutionLimit;
  • (unsigned int)getIdKeyIdEmoticon;
  • (void)ReportAddEmoticonSource:(int)arg1 AndMd5:(id)arg2 DesignerId:(id)arg3 ProductId:(id)arg4 fileSize:(unsigned long)arg5 failedReason:(id)arg6;
  • (id)getEmoticonImageByMD5:(id)arg1;
  • (id)genEmoticonMsgForEmoticonWrap:(id)arg1 imageData:(id)arg2;
  • (id)emoticonMsgForEmoticonWrap:(id)arg1 imageData:(id)arg2 errorMsg:(id *)arg3;
  • (id)emoticonMsgForImageData:(id)arg1 errorMsg:(id *)arg2;
  • (void)RenameEmoticon;
  • (BOOL)IsEmoticonImageExist:(id)arg1;
  • (unsigned int)CustomEmoticonLimit; @property(nonatomic) int fileMigrationFinishStatus; // @synthesize fileMigrationFinishStatus=_fileMigrationFinishStatus; @property(retain, nonatomic) NSMutableArray *m_needRemoveEmoticons; // @synthesize m_needRemoveEmoticons; @property(retain, nonatomic) NSRecursiveLock *m_oLock; // @synthesize m_oLock;
  • (void).cxx_destruct;
  • (void)onMMDynamicConfigUpdated;
  • (id)getRecentUsedEmoticonList:(unsigned long)arg1;
  • (BOOL)updateEmoticon:(id)arg1 packageId:(id)arg2;
  • (BOOL)updateEmoticon:(id)arg1 usedTime:(unsigned long)arg2;
  • (id)getCustomEmoticonListWithOutGame;
  • (id)getEmoticonListByPackageId:(id)arg1;
  • (id)getEmoticonWrapByMd5:(id)arg1;
  • (BOOL)AddEmoticonSilently:(id)arg1 Type:(unsigned long)arg2 packageId:(id)arg3 Source:(int)arg4 Index:(unsigned long)arg5;
  • (id)updatedEmoticonArrayForGame:(id)arg1;
  • (void)onResPackageReady:(id)arg1;
  • (BOOL)IsCanDelete:(id)arg1;
  • (BOOL)CheckEmoticonExistInCustomListByMd5:(id)arg1;
  • (BOOL)CheckEmoticonExist:(id)arg1;
  • (BOOL)IsJsbOrDiceEmoticonMd5:(id)arg1;
  • (id)GetEmoticonByMD5:(id)arg1;
  • (BOOL)deleteEmoticonByPid:(id)arg1 isSilently:(BOOL)arg2 needRemoveFile:(BOOL)arg3;
  • (BOOL)DeleteEmoticonFromCustomListByMd5:(id)arg1;
  • (void)DeleteEmoticonByListMD5:(id)arg1;
  • (void)changeEmoticonListOrder;
  • (id)AddEmoticon:(id)arg1 Type:(unsigned long)arg2 ProductId:(id)arg3 ExtInfo:(id)arg4 ExtFlag:(unsigned long)arg5 Source:(int)arg6 IsSilently:(BOOL)arg7 Index:(id)arg8;
  • (id)AddEmoticon:(id)arg1 Type:(unsigned long)arg2 ProductId:(id)arg3 ExtInfo:(id)arg4 Source:(int)arg5;
  • (id)AddEmoticon:(id)arg1 Type:(unsigned long)arg2 ExtInfo:(id)arg3 Source:(int)arg4;
  • (id)checkAndSaveEmoticon:(id)arg1;
  • (id)GetEmoticonList;
  • (void)InitLocalList;
  • (void)hardcodeTusiji;
  • (void)CopyPic:(id)arg1 From:(id)arg2;
  • (void)AddHardCode:(id)arg1 Type:(unsigned long)arg2 GameType:(unsigned long)arg3 OriginPath:(id)arg4 packageId:(id)arg5;
  • (void)setFileMigrationFinishByBit:(int)arg1;
  • (void)InitEmoticonMgr:(id)arg1 Lock:(id)arg2;
  • (BOOL)onServiceMemoryWarning;
  • (void)onLanguageChange;
  • (void)dealloc;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonDownloadInfo : NSObject { BOOL _isDownloading; NSString *_md5; NSString *_cdnUrlStr; NSString *_encryptUrlStr; NSString *_aesKey; NSString *_productId; NSString *_designerId; NSMutableSet *_msgWrapSet; }

@property(nonatomic) BOOL isDownloading; // @synthesize isDownloading=_isDownloading; @property(retain, nonatomic) NSMutableSet *msgWrapSet; // @synthesize msgWrapSet=_msgWrapSet; @property(retain, nonatomic) NSString *designerId; // @synthesize designerId=_designerId; @property(retain, nonatomic) NSString *productId; // @synthesize productId=_productId; @property(retain, nonatomic) NSString *aesKey; // @synthesize aesKey=_aesKey; @property(retain, nonatomic) NSString *encryptUrlStr; // @synthesize encryptUrlStr=_encryptUrlStr; @property(retain, nonatomic) NSString *cdnUrlStr; // @synthesize cdnUrlStr=_cdnUrlStr; @property(retain, nonatomic) NSString *md5; // @synthesize md5=_md5; - (void).cxx_destruct; - (id)description; @property(readonly, nonatomic) BOOL hasUrl;

@end

@interface CEmoticonDownloadMgr : MMObject <EmoticonDownloadProxyDelegate, CNetworkStatusExt> { NSMutableDictionary *m_downloadCgiDic; OrderedDictionary *m_notDownloadQueue; NSMutableDictionary *m_downloadInfoDic; unsigned int m_downloadCgiMaxCount; NSRecursiveLock *_m_oLock; }

  • (void)keyReportDownloadFromCDN;
  • (void)keyReportDownloadWithOutURL; @property(retain, nonatomic) NSRecursiveLock *m_oLock; // @synthesize m_oLock=_m_oLock;
  • (void).cxx_destruct;
  • (void)migrateFromDB:(id)arg1 Lock:(id)arg2;
  • (void)onEmoticonDownloadMd5Failed:(id)arg1 withUserInfo:(id)arg2;
  • (void)onEmoticonDownloadMd5Ok:(id)arg1 AndFilePath:(id)arg2 withUserInfo:(id)arg3;
  • (void)onEmoticonDownloadMd5Failed:(id)arg1;
  • (void)onEmoticonDownloadMd5Ok:(id)arg1 AndFilePath:(id)arg2;
  • (void)onSimCardNetTypeChange;
  • (void)ReachabilityChange:(unsigned long)arg1;
  • (void)stopDownloadByChatName:(id)arg1 n64SvrID:(long long)arg2;
  • (void)stopDownloadByChatName:(id)arg1;
  • (void)resumeDownload;
  • (void)upgradePriorityForMsgWrap:(id)arg1;
  • (void)startDownload:(id)arg1 highPriority:(BOOL)arg2;
  • (void)downloadOK:(id)arg1;
  • (void)downloadFail:(id)arg1;
  • (BOOL)checkDownload;
  • (id)addToDownloadInfoDicWithMsgWrap:(id)arg1;
  • (void)deleteMsgForChat:(id)arg1 n64SvrID:(long long)arg2;
  • (id)downloadInfoForChat:(id)arg1 n64SvrID:(long long)arg2;
  • (void)updateDownloadCgiMaxCount;
  • (BOOL)IsMsgInDownloadQueue:(id)arg1 n64SvrID:(long long)arg2;
  • (void)InitWithDB:(id)arg1 Lock:(id)arg2;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SimpleRecordImgInfo : SimpleImgInfo { FavoritesItemDataField *_m_recordData; CMessageWrap *_m_msgWrap; }

@property(retain, nonatomic) CMessageWrap *m_msgWrap; // @synthesize m_msgWrap=_m_msgWrap; @property(retain, nonatomic) FavoritesItemDataField *m_recordData; // @synthesize m_recordData=_m_recordData; - (void).cxx_destruct; - (BOOL)isShortVideoMsg; - (BOOL)isVideoMsg; - (BOOL)isImgMsg; - (id)getDefaultImg; - (unsigned long)getVideoTime; - (id)getSightPath; - (id)getImgPath; - (id)getSquareImgDir;

@end

@interface SimpleImgInfo : MMObject { NSString *m_strMsgLocalID; unsigned long m_uiCreateTime; BOOL m_bExpired; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) BOOL m_bExpired; // @synthesize m_bExpired; @property(nonatomic) unsigned long m_uiCreateTime; // @synthesize m_uiCreateTime; @property(retain, nonatomic) NSString *m_strMsgLocalID; // @synthesize m_strMsgLocalID; - (void).cxx_destruct; - (int)compare:(id)arg1; - (BOOL)isShortVideoMsg; - (BOOL)isVideoMsg; - (BOOL)isImgMsg; - (BOOL)isAppVideoMsg; - (BOOL)isAppMusicMsg; - (BOOL)isAppFileMsg; - (BOOL)isAppUrlMsg; - (id)getIconName; - (id)getDefaultImg; - (unsigned long)getVideoTime; - (id)getSightPath; - (id)getImgPath; - (id)getSquareImgDir; - (id)getTitle;

@end

@interface CUploadVideoWrap : NSObject { NSString *m_nsClientMsgID; NSString *m_nsFromUsrName; NSString *m_nsToUsrName; unsigned long m_uiLocalID; long long m_n64SvrID; unsigned long m_uiThumbTotalLen; unsigned long m_uiThumbStartPos; NSData *m_dtThumb; unsigned long m_uiVideoTotalLen; unsigned long m_uiVideoStartPos; unsigned long m_uiVideoTime; NSData *m_dtVideo; unsigned long m_uiCameraType; unsigned long m_uiNetwork; unsigned long m_uiVideoSource; unsigned long m_uiEncrypVer; NSString *m_nsAesKey; NSString *m_nsVideoUrl; NSString *m_nsVideoThumbUrl; NSString *m_nsThumbAesKey; unsigned long m_uiVideoThumbSize; unsigned long m_uiVideoThumbWidth; unsigned long m_uiVideoThumbHeight; NSString *m_nsMsgSource; NSString *m_nsMd5; NSString *m_nsStreamVideoUrl; NSString *m_nsStreamVideoTitle; NSString *m_nsStreamVideoWording; NSString *m_nsStreamVideoWebUrl; unsigned long m_uiStreamVideoTime; NSString *m_nsStreamVideoThumbUrl; NSString *m_nsStreamVideoPublishId; NSString *m_nsStreamVideoAdUxInfo; NSString *m_nsStatExtStr; BOOL _m_bHitMd5; BOOL _m_bUseSafeCdn; NSString *_m_nsNewMd5; unsigned long _m_uiCrc32; unsigned long _m_forwardType; }

@property(nonatomic) unsigned long m_forwardType; // @synthesize m_forwardType=_m_forwardType; @property(nonatomic) BOOL m_bUseSafeCdn; // @synthesize m_bUseSafeCdn=_m_bUseSafeCdn; @property(nonatomic) BOOL m_bHitMd5; // @synthesize m_bHitMd5=_m_bHitMd5; @property(nonatomic) unsigned long m_uiCrc32; // @synthesize m_uiCrc32=_m_uiCrc32; @property(retain, nonatomic) NSString *m_nsNewMd5; // @synthesize m_nsNewMd5=_m_nsNewMd5; @property(retain, nonatomic) NSString *m_nsStatExtStr; // @synthesize m_nsStatExtStr; @property(retain, nonatomic) NSString *m_nsStreamVideoAdUxInfo; // @synthesize m_nsStreamVideoAdUxInfo; @property(retain, nonatomic) NSString *m_nsStreamVideoPublishId; // @synthesize m_nsStreamVideoPublishId; @property(retain, nonatomic) NSString *m_nsStreamVideoThumbUrl; // @synthesize m_nsStreamVideoThumbUrl; @property(nonatomic) unsigned long m_uiStreamVideoTime; // @synthesize m_uiStreamVideoTime; @property(retain, nonatomic) NSString *m_nsStreamVideoWebUrl; // @synthesize m_nsStreamVideoWebUrl; @property(retain, nonatomic) NSString *m_nsStreamVideoWording; // @synthesize m_nsStreamVideoWording; @property(retain, nonatomic) NSString *m_nsStreamVideoTitle; // @synthesize m_nsStreamVideoTitle; @property(retain, nonatomic) NSString *m_nsStreamVideoUrl; // @synthesize m_nsStreamVideoUrl; @property(retain, nonatomic) NSString *m_nsMd5; // @synthesize m_nsMd5; @property(retain, nonatomic) NSString *m_nsMsgSource; // @synthesize m_nsMsgSource; @property(nonatomic) unsigned long m_uiVideoThumbHeight; // @synthesize m_uiVideoThumbHeight; @property(nonatomic) unsigned long m_uiVideoThumbWidth; // @synthesize m_uiVideoThumbWidth; @property(nonatomic) unsigned long m_uiVideoThumbSize; // @synthesize m_uiVideoThumbSize; @property(retain, nonatomic) NSString *m_nsThumbAesKey; // @synthesize m_nsThumbAesKey; @property(retain, nonatomic) NSString *m_nsVideoThumbUrl; // @synthesize m_nsVideoThumbUrl; @property(retain, nonatomic) NSString *m_nsVideoUrl; // @synthesize m_nsVideoUrl; @property(retain, nonatomic) NSString *m_nsAesKey; // @synthesize m_nsAesKey; @property(nonatomic) unsigned long m_uiEncrypVer; // @synthesize m_uiEncrypVer; @property(nonatomic) unsigned long m_uiVideoSource; // @synthesize m_uiVideoSource; @property(nonatomic) unsigned long m_uiNetwork; // @synthesize m_uiNetwork; @property(nonatomic) unsigned long m_uiCameraType; // @synthesize m_uiCameraType; @property(retain, nonatomic) NSData *m_dtVideo; // @synthesize m_dtVideo; @property(nonatomic) unsigned long m_uiVideoTime; // @synthesize m_uiVideoTime; @property(nonatomic) unsigned long m_uiVideoStartPos; // @synthesize m_uiVideoStartPos; @property(nonatomic) unsigned long m_uiVideoTotalLen; // @synthesize m_uiVideoTotalLen; @property(retain, nonatomic) NSData *m_dtThumb; // @synthesize m_dtThumb; @property(nonatomic) unsigned long m_uiThumbStartPos; // @synthesize m_uiThumbStartPos; @property(nonatomic) unsigned long m_uiThumbTotalLen; // @synthesize m_uiThumbTotalLen; @property(nonatomic) long long m_n64SvrID; // @synthesize m_n64SvrID; @property(nonatomic) unsigned long m_uiLocalID; // @synthesize m_uiLocalID; @property(retain, nonatomic) NSString *m_nsToUsrName; // @synthesize m_nsToUsrName; @property(retain, nonatomic) NSString *m_nsFromUsrName; // @synthesize m_nsFromUsrName; @property(retain, nonatomic) NSString *m_nsClientMsgID; // @synthesize m_nsClientMsgID; - (void).cxx_destruct; - (id)description; - (id)init;

@end

@interface CUploadVideoInfo : NSObject { unsigned long m_uiUploadCount; unsigned long m_uiCurOffset; unsigned long m_uiCurOffsetCount; unsigned long m_uiZeroUploadCount; CMessageWrap *m_wrapMsg; unsigned long long m_ui64StartTime; unsigned long m_uiOpType; long m_nRetCode; }

@property(nonatomic) long m_nRetCode; // @synthesize m_nRetCode; @property(nonatomic) unsigned long m_uiOpType; // @synthesize m_uiOpType; @property(nonatomic) unsigned long long m_ui64StartTime; // @synthesize m_ui64StartTime; @property(retain, nonatomic) CMessageWrap *m_wrapMsg; // @synthesize m_wrapMsg; @property(nonatomic) unsigned long m_uiZeroUploadCount; // @synthesize m_uiZeroUploadCount; @property(nonatomic) unsigned long m_uiCurOffsetCount; // @synthesize m_uiCurOffsetCount; @property(nonatomic) unsigned long m_uiCurOffset; // @synthesize m_uiCurOffset; @property(nonatomic) unsigned long m_uiUploadCount; // @synthesize m_uiUploadCount; - (void).cxx_destruct; - (id)GetStatInfo; - (id)description; - (id)init;

@end

@interface CDownloadVideoInfo : NSObject { CMessageWrap *m_wrapMsg; unsigned long long m_ui64StartTime; unsigned long m_uiOpType; long m_nRetCode; }

@property(nonatomic) long m_nRetCode; // @synthesize m_nRetCode; @property(nonatomic) unsigned long m_uiOpType; // @synthesize m_uiOpType; @property(nonatomic) unsigned long long m_ui64StartTime; // @synthesize m_ui64StartTime; @property(retain, nonatomic) CMessageWrap *m_wrapMsg; // @synthesize m_wrapMsg; - (void).cxx_destruct; - (id)GetStatInfo; - (id)init;

@end

@interface StrangerContactMgr : MMService <MMService, PBMessageObserverDelegate> { BOOL m_bMemCacheNeedReload; NSMutableDictionary *m_dicContacts; NSMutableDictionary *m_dicLastAccessTime; NSMutableDictionary *m_lastUpdateTime; NSMutableArray *m_arrQueue; NSMutableDictionary *m_dicGetingContacts; NSMutableArray *m_arrUploading; unsigned long m_uiCurEventID; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleNewContact:(id)arg1;
  • (BOOL)InternalUpdateContact:(id)arg1;
  • (BOOL)checkIfForbiddenGetContact:(id)arg1;
  • (void)CheckQueue;
  • (id)GetUsrArray;
  • (void)forceUpdate:(id)arg1;
  • (void)updateContactFromContact:(id)arg1;
  • (void)updateContact:(id)arg1;
  • (void)addContact:(id)arg1;
  • (id)getContactByName:(id)arg1;
  • (void)SetAccessTime:(id)arg1;
  • (BOOL)IsInQueue:(id)arg1;
  • (BOOL)onServiceMemoryWarning;
  • (void)onServiceReloadData;
  • (void)dealloc;
  • (void)onServiceInit;
  • (void)clearMemoryCache;
  • (void)saveData;
  • (void)ReduceCache;
  • (void)tryLoadData;
  • (id)pathForTimeData;
  • (id)pathForOldTimeData;
  • (id)pathForData;
  • (id)pathForOldData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonStoreListCache : MMObject { NSMutableArray *itemList; unsigned long m_topHotNum; unsigned long m_recentHotNum; NSMutableArray *m_adArray; NSMutableArray *m_cellSetList; }

  • (void)initialize; @property(retain, nonatomic) NSMutableArray *m_cellSetList; // @synthesize m_cellSetList; @property(retain, nonatomic) NSMutableArray *m_adArray; // @synthesize m_adArray; @property(nonatomic) unsigned long m_recentHotNum; // @synthesize m_recentHotNum; @property(nonatomic) unsigned long m_topHotNum; // @synthesize m_topHotNum; @property(retain, nonatomic) NSMutableArray *itemList; // @synthesize itemList;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SendMessage : NSObject { unsigned long version; unsigned long msgLocalId; unsigned long createTime; unsigned long status; unsigned long imageStatus; unsigned long type; NSString *userName; NSString *message; }

  • (void)initialize; @property(retain, nonatomic) NSString *message; // @synthesize message; @property(retain, nonatomic) NSString *userName; // @synthesize userName; @property(nonatomic) unsigned long type; // @synthesize type; @property(nonatomic) unsigned long imageStatus; // @synthesize imageStatus; @property(nonatomic) unsigned long status; // @synthesize status; @property(nonatomic) unsigned long createTime; // @synthesize createTime; @property(nonatomic) unsigned long msgLocalId; // @synthesize msgLocalId; @property(nonatomic) unsigned long version; // @synthesize version;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SendMessageMgr : MMService { NSRecursiveLock *m_oLock; unsigned int m_uiQueueCount; BOOL m_isMigrated; }

  • (void).cxx_destruct;
  • (id)getPBPath;
  • (unsigned int)GetCountOfSendMessage;
  • (id)getSendMessages;
  • (void)DeleteSendMessageByChatName:(id)arg1 localId:(unsigned long)arg2;
  • (void)AddMsgToSendTable:(id)arg1 MsgWrap:(id)arg2;
  • (void)saveMessages:(id)arg1;
  • (id)loadMessages;
  • (void)migrateSendMessage:(id)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DownloadHeadImageRequest : NSObject { unsigned char category; NSString *userName; NSString *url; unsigned long requestCount; }

@property(nonatomic) unsigned char category; // @synthesize category; @property(nonatomic) unsigned long requestCount; // @synthesize requestCount; @property(retain, nonatomic) NSString *url; // @synthesize url; @property(retain, nonatomic) NSString *userName; // @synthesize userName; - (void).cxx_destruct; - (id)init;

@end

@interface HeadImgBaseDownloader : MMObject { NSMutableArray *m_aryRequest; NSMutableDictionary *m_mapLastGetTime; BOOL m_bCommiting; NSMutableArray *m_aryGetting; unsigned long m_uiDownloadCount; BOOL m_bGetting; id m_downloaderDelegate; }

@property(nonatomic) __weak id downloaderDelegate; // @synthesize downloaderDelegate=m_downloaderDelegate; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)checkIfForbidden:(id)arg1; - (void)commitRequestQueue; - (void)removeUsrFromLastFailureList:(id)arg1; - (void)addToLastMap:(id)arg1; - (BOOL)cancelRequest:(id)arg1; - (void)createNetworkRequest:(id)arg1; - (void)sendRequest; - (BOOL)addRequest:(id)arg1 url:(id)arg2 forCategory:(unsigned char)arg3; - (void)dealloc; - (id)init;

@end

@interface HeadImgDownloadByUsrNameEventHandler : ProtobufEventHandler { }

  • (void)OnProtocolResponse:(id)arg1 shouldContinue:(_Bool *)arg2;
  • (void)saveImageData:(id)arg1 user:(id)arg2 forCategory:(unsigned char)arg3;

@end

@interface HeadImgDownloaderByUsrName : HeadImgBaseDownloader { }

  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)createNetworkRequest:(id)arg1;
  • (void)addDownloadRequest:(id)arg1 forCategory:(unsigned char)arg2;
  • (id)init;

@end

@interface HeadImgDownloadByUrlEventHandler : ProtobufEventHandler { }

  • (void)OnProtocolResponse:(id)arg1 shouldContinue:(_Bool *)arg2;
  • (void)OnProtocolConnectFail:(id)arg1;
  • (void)saveImageData:(id)arg1 req:(id)arg2;

@end

@interface HeadImgDownloaderByUrl : HeadImgBaseDownloader { NSMutableArray *m_userRequestList; }

  • (void).cxx_destruct;
  • (void)onModifyContact:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)createNetworkRequest:(id)arg1;
  • (void)setDownloadCommonMode;
  • (void)setDownloadFastMode;
  • (void)addDownloadRequestWithUrl:(id)arg1 url:(id)arg2 forCategory:(unsigned char)arg3;
  • (void)dealloc;
  • (id)init;

@end

@interface MMHeadImageDownloader : MMObject { HeadImgDownloaderByUrl *_urlDownloader; HeadImgDownloaderByUsrName *_usrNameDownloader; MMHDHeadImgDownloader *_hdHeadImgDownloader; NSCache *_autoUpdatedUsrName; id delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)onHDHeadImgDownloadFinish:(id)arg1; - (void)onHeadImgDownloadFinish:(id)arg1 Status:(id)arg2 Image:(id)arg3 Category:(unsigned char)arg4; - (id)getUsrHDHeadImgUrl:(id)arg1; - (BOOL)isNeedAutoUpdateHeadImgForUsr:(id)arg1; - (void)removeUsrFromLastFailureList:(id)arg1; - (BOOL)isNeedGetHDImg:(id)arg1; - (unsigned long)downloadHDHeadImg:(id)arg1 url:(id)arg2 forCategory:(unsigned char)arg3; - (unsigned long)downloadHDHeadImg:(id)arg1 forCategory:(unsigned char)arg2; - (id)getUsrHeadImgUrl:(id)arg1 withCategory:(unsigned char)arg2; - (void)setDownloadCommonMode; - (void)setDownloadFastMode; - (void)cancelRequest:(id)arg1; - (void)addDownloadRequestWithUrl:(id)arg1 url:(id)arg2 forCategory:(unsigned char)arg3; - (void)addDownloadRequest:(id)arg1 forCategory:(unsigned char)arg2; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonStoreGetListBuff : MMObject { unsigned long m_eventId; unsigned long m_reqType; NSData *m_reqBuf; NSMutableArray *m_adArray; }

@property(retain, nonatomic) NSData *m_reqBuf; // @synthesize m_reqBuf; @property(nonatomic) unsigned long m_eventId; // @synthesize m_eventId; @property(nonatomic) unsigned long m_reqType; // @synthesize m_reqType; @property(retain, nonatomic) NSMutableArray *m_adArray; // @synthesize m_adArray; - (void).cxx_destruct;

@end

@interface QQSessionMgr : MMService <ISessionStorageDelegate, IMsgExt, MMService, SessionDelegate, IQQContactMgrExt, IAudioSenderExt, INewArrivalExt, IMMNewSessionMgrExt, QQOfflineServerTipsCgiDelegate> { QQOfflineServerTips *m_serverTipsCache; QQOfflineServerTipsCgi *m_serverTipsCgi; MMBaseSessionStorage *m_sessionStorage; NSMutableDictionary *m_dictUsrname2CellData; }

@property(retain, nonatomic) QQOfflineServerTipsCgi *m_serverTipsCgi; // @synthesize m_serverTipsCgi; @property(retain, nonatomic) QQOfflineServerTips *m_serverTipsCache; // @synthesize m_serverTipsCache; - (void).cxx_destruct; - (void)deleteOldVersionSessionCache; - (id)importSessions; - (int)updateSessionInfo:(id)arg1; - (void)updateCellData:(id)arg1; - (void)updateDraft:(id)arg1 draft:(id)arg2; - (id)sessionCellDataWithUsrName:(id)arg1; - (id)sessionCellDataAtIndex:(int)arg1; - (void)deleteAllSessions; - (void)deleteSessionAtIndex:(unsigned long)arg1; - (id)sessionInfoWithUsrName:(id)arg1; - (id)sessionInfoAtIndex:(int)arg1; - (unsigned long)sessionCount; - (void)onGetQQofflineServerTipsMsg:(id)arg1 Scheme:(id)arg2 DownloadUrl:(id)arg3; - (BOOL)launch3rdApp:(id)arg1; - (void)launchOrDownloadQQ; - (void)clearServerTips; - (id)getServerTipsDonwloadUrl; - (id)getServerTipsScheme; - (id)getServerTipsMsg; - (void)startRequestNewServerTips; - (BOOL)onServiceMemoryWarning; - (void)onServiceReloadData; - (void)onServiceInit; - (void)dealloc; - (id)init; - (void)unRegisterExt; - (void)registerExt; - (void)isUser:(id)arg1 hasSpecalSessionInfo:(id *)arg2; - (void)onDeleteSessionOfUser:(id)arg1; - (void)isMessage:(id)arg1 Handled:(char *)arg2; - (void)isUser:(id)arg1 Handled:(char *)arg2; - (void)onSyncQQContactEnd; - (void)onDeleteQQContact:(id)arg1; - (void)onModifyQQContact:(id)arg1; - (void)onNewQQContact:(id)arg1; - (void)onModifyContact:(id)arg1; - (void)OnMsgSent:(id)arg1; - (void)OnAddMsg:(id)arg1; - (void)OnUnReadCountChange:(id)arg1; - (void)OnDelMsg:(id)arg1; - (void)OnModMsg:(id)arg1 MsgWrap:(id)arg2; - (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2; - (void)OnPreAddMsg:(id)arg1 MsgWrap:(id)arg2; - (void)onQQNewArrivalCountChange:(unsigned long)arg1; - (BOOL)zeroNewArrivalCount; - (unsigned long)getNewArrivalCount; - (id)getNewArrivalList; - (id)GetLastMessage; - (unsigned long)GetTotalUnreadCount; - (void)fireListener:(int)arg1 withSessionInfo:(id)arg2; - (id)genMainFrameSessionInfo; - (void)syncAllContact; - (void)syncSessionContact;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CExtendInfoOfLocation : NSObject <IMessageWrapExt, IMsgExtendOperation, NSCopying> { double m_latitude; double m_longitude; double m_mapScale; NSString *m_locationLabel; NSString *m_poiName; NSString *m_mapType; NSString *m_infoUrl; CMessageWrap *m_refMessageWrap; }

  • (void)CreateExtendInfoWithType:(unsigned long)arg1 retExtendInfo:(id *)arg2; @property(nonatomic) CMessageWrap *m_refMessageWrap; // @synthesize m_refMessageWrap; @property(retain, nonatomic) NSString *m_infoUrl; // @synthesize m_infoUrl; @property(retain, nonatomic) NSString *m_mapType; // @synthesize m_mapType; @property(nonatomic) double m_mapScale; // @synthesize m_mapScale; @property(nonatomic) double m_longitude; // @synthesize m_longitude; @property(retain, nonatomic) NSString *m_poiName; // @synthesize m_poiName; @property(retain, nonatomic) NSString *m_locationLabel; // @synthesize m_locationLabel; @property(nonatomic) double m_latitude; // @synthesize m_latitude;
  • (void).cxx_destruct;
  • (void)UpdateContent:(id)arg1;
  • (void)ChangeForDisplay;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CEmoticonDB : NSObject { CMMDB *m_oMMDB; }

@property(retain, nonatomic) CMMDB *m_oMMDB; // @synthesize m_oMMDB; - (void).cxx_destruct; - (unsigned long)GetCountOfEmoticonDownload; - (id)msgWrapsInEmoticonDownloadTableAfterCreateTime:(unsigned long)arg1; - (void)ResetEmoticonUpload; - (unsigned long)GetCountOfEmoticonUpload:(id)arg1; - (unsigned long)GetCountOfEmoticonUpload; - (BOOL)DelRowInEmoticonUpload:(id)arg1 LocalID:(unsigned long)arg2; - (id)GetFirstEmoticonUploadInfoFromTable; - (BOOL)InsertMessageInEmoticonUpload:(id)arg1; - (BOOL)IsInEmoticonUploadTable:(id)arg1 LocalID:(unsigned long)arg2; - (void)ResetEmoticon; - (BOOL)IsEmoticonExistInCustomListByMd5:(id)arg1; - (BOOL)IsEmoticonExist:(id)arg1; - (BOOL)DeleteEmoticonByMD5:(id)arg1; - (id)deleteEmoticonByPid:(id)arg1; - (id)getRecentUsedEmoticonList:(unsigned long)arg1; - (id)getEmoticonListByPackageId:(id)arg1; - (id)getEmoticonWrapByMd5:(id)arg1; - (id)getSelfEmoticonList; - (BOOL)updateEmoticon:(id)arg1 extFlag:(unsigned long)arg2 needOverWrite:(BOOL)arg3; - (BOOL)updateEmoticon:(id)arg1 packageId:(id)arg2; - (BOOL)updateEmoticon:(id)arg1 usedTime:(unsigned long)arg2; - (BOOL)UpdateEmoticon:(id)arg1 ExtInfo:(id)arg2; - (BOOL)updateEmoticon:(id)arg1 productId:(id)arg2 extInfo:(id)arg3 extFlag:(id)arg4 indexInPack:(id)arg5; - (BOOL)insertEmoticonWithMD5:(id)arg1 type:(unsigned long)arg2 productId:(id)arg3 extInfo:(id)arg4 extFlag:(unsigned long)arg5 indexInPack:(id)arg6; - (BOOL)AddEmoticon:(id)arg1 Type:(unsigned long)arg2 ProductId:(id)arg3 ExtInfo:(id)arg4 ExtFlag:(unsigned long)arg5 IndexInPack:(id)arg6; - (BOOL)AddEmoticon:(id)arg1 Type:(unsigned long)arg2; - (id)GetEmoticonList; - (void)convertEmotcion:(id)arg1 fromDBObject:(id)arg2 isFullField:(BOOL)arg3; - (void)fillEmoticonListQueryPropery:(vector_24c76cbd *)arg1 isFullField:(BOOL)arg2; - (void)InitDB:(id)arg1; - (id)init;

@end

@interface CUploadVideoMgr : NSObject { NSMutableArray *m_arrUploadList; CMessageWrap *m_wrapCurUploadMsg; unsigned long m_uiCurUploadEventID; unsigned long m_uiUploadMaxPacketLen; }

@property(retain, nonatomic) CMessageWrap *m_wrapCurUploadMsg; // @synthesize m_wrapCurUploadMsg; - (void).cxx_destruct; - (void)NotifyFromMainCtrl:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)StopUpload:(id)arg1 MsgWrap:(id)arg2; - (void)StartUpload:(id)arg1 MsgWrap:(id)arg2; - (id)GetMsg:(id)arg1; - (BOOL)IsMsgInUploadQueue:(id)arg1; - (void)Stop; - (void)InitWithLock:(id)arg1; - (void)UploadVideo:(id)arg1; - (BOOL)CreateUploadEvent:(id)arg1; - (BOOL)LoadMediaData:(id)arg1 Path:(id)arg2 Offset:(unsigned long)arg3 TotalLen:(unsigned long)arg4 HasRead:(unsigned long)arg5 RealRead:(unsigned int *)arg6 ReadData:(id)arg7; - (id)LoadDataFromPath:(id)arg1 Offset:(unsigned long)arg2 Len:(unsigned long)arg3; - (void)SendMsgFail:(id)arg1 RetCode:(long)arg2; - (void)StopCurUpload; - (void)DelMsgInUploadQueue:(id)arg1; - (id)GetUpdateInfoByID:(unsigned long)arg1 From:(id)arg2 To:(id)arg3; - (void)SetMaxPacketLenFor8K; - (void)dealloc; - (id)init;

@end

@interface ChatRoomUpgradeProductItem : NSObject { NSString *title; NSString *productID; NSString *desc; NSString *extDesc; NSString *price; NSString *priceUnit; unsigned long productType; unsigned long lifeTime; }

  • (void)initialize; @property(nonatomic) unsigned long lifeTime; // @synthesize lifeTime; @property(nonatomic) unsigned long productType; // @synthesize productType; @property(retain, nonatomic) NSString *priceUnit; // @synthesize priceUnit; @property(retain, nonatomic) NSString *price; // @synthesize price; @property(retain, nonatomic) NSString *extDesc; // @synthesize extDesc; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *productID; // @synthesize productID;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface ChatRoomUpgradeInfo : NSObject { unsigned long chatRoomLevel; unsigned long maxMemberCount; NSString *chatRoomName; NSString *desc; NSArray *productList; NSString *bannerIconUrl; NSString *bannerBgUrl; NSString *bannerDesc; NSString *bannerAction; BOOL needVerifyPersonal; unsigned long productStatus; unsigned long bannerActionType; }

  • (void)initialize; @property(nonatomic) unsigned long bannerActionType; // @synthesize bannerActionType; @property(nonatomic) unsigned long productStatus; // @synthesize productStatus; @property(nonatomic) BOOL needVerifyPersonal; // @synthesize needVerifyPersonal; @property(retain, nonatomic) NSString *bannerAction; // @synthesize bannerAction; @property(retain, nonatomic) NSString *bannerDesc; // @synthesize bannerDesc; @property(retain, nonatomic) NSString *bannerBgUrl; // @synthesize bannerBgUrl; @property(retain, nonatomic) NSString *bannerIconUrl; // @synthesize bannerIconUrl; @property(retain, nonatomic) NSArray *productList; // @synthesize productList; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(retain, nonatomic) NSString *chatRoomName; // @synthesize chatRoomName; @property(nonatomic) unsigned long maxMemberCount; // @synthesize maxMemberCount; @property(nonatomic) unsigned long chatRoomLevel; // @synthesize chatRoomLevel;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface ChatRoomVerifyMsg : NSObject { unsigned long createTime; unsigned long msgSvrID; NSString *chatRoomName; NSString *inviterName; NSString *inviterNickName; unsigned long scene; NSString *desc; NSString *ticket; NSString *userName; NSString *userNickName; NSString *country; NSString *province; NSString *city; NSString *hdHeadImgUrl; NSString *headImgUrl; NSString *sign; NSString *weibo; NSString *weiboNickname; unsigned long albumFlag; unsigned long albumStyle; NSString *albumBgId; unsigned long snsFlag; NSString *snsBgId; unsigned long snsBgObjId; BOOL isRead; BOOL isVerified; unsigned long snsObjId; }

  • (void)initialize; @property(nonatomic) unsigned long snsObjId; // @synthesize snsObjId; @property(retain, nonatomic) NSString *snsBgId; // @synthesize snsBgId; @property(nonatomic) unsigned long snsFlag; // @synthesize snsFlag; @property(retain, nonatomic) NSString *albumBgId; // @synthesize albumBgId; @property(nonatomic) unsigned long albumStyle; // @synthesize albumStyle; @property(nonatomic) unsigned long albumFlag; // @synthesize albumFlag; @property(retain, nonatomic) NSString *weiboNickname; // @synthesize weiboNickname; @property(retain, nonatomic) NSString *weibo; // @synthesize weibo; @property(retain, nonatomic) NSString *sign; // @synthesize sign; @property(retain, nonatomic) NSString *headImgUrl; // @synthesize headImgUrl; @property(retain, nonatomic) NSString *hdHeadImgUrl; // @synthesize hdHeadImgUrl; @property(retain, nonatomic) NSString *city; // @synthesize city; @property(retain, nonatomic) NSString *province; // @synthesize province; @property(retain, nonatomic) NSString *country; // @synthesize country; @property(retain, nonatomic) NSString *userNickName; // @synthesize userNickName; @property(retain, nonatomic) NSString *userName; // @synthesize userName; @property(nonatomic) BOOL isVerified; // @synthesize isVerified; @property(nonatomic) BOOL isRead; // @synthesize isRead; @property(retain, nonatomic) NSString *ticket; // @synthesize ticket; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(nonatomic) unsigned long scene; // @synthesize scene; @property(retain, nonatomic) NSString *inviterNickName; // @synthesize inviterNickName; @property(retain, nonatomic) NSString *inviterName; // @synthesize inviterName; @property(retain, nonatomic) NSString *chatRoomName; // @synthesize chatRoomName; @property(nonatomic) unsigned long msgSvrID; // @synthesize msgSvrID; @property(nonatomic) unsigned long createTime; // @synthesize createTime;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface ChatRoomRemindMsg : NSObject { unsigned long createTime; unsigned long msgSvrID; NSString *desc; NSString *chatRoomName; unsigned long actionType; NSString *actionName; NSString *actionUrl; unsigned long expireTime; }

  • (void)initialize; @property(nonatomic) unsigned long expireTime; // @synthesize expireTime; @property(retain, nonatomic) NSString *actionUrl; // @synthesize actionUrl; @property(retain, nonatomic) NSString *actionName; // @synthesize actionName; @property(nonatomic) unsigned long actionType; // @synthesize actionType; @property(retain, nonatomic) NSString *chatRoomName; // @synthesize chatRoomName; @property(retain, nonatomic) NSString *desc; // @synthesize desc; @property(nonatomic) unsigned long msgSvrID; // @synthesize msgSvrID; @property(nonatomic) unsigned long createTime; // @synthesize createTime;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface ChatRoomNoticeMsg : NSObject { unsigned long createTime; unsigned long msgSvrID; NSString *chatRoomName; }

  • (void)initialize; @property(retain, nonatomic) NSString *chatRoomName; // @synthesize chatRoomName; @property(nonatomic) unsigned long msgSvrID; // @synthesize msgSvrID; @property(nonatomic) unsigned long createTime; // @synthesize createTime;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface ChatRoomVerifyMsgIndex : NSObject { NSMutableArray *index; }

  • (void)initialize; @property(retain, nonatomic) NSMutableArray *index; // @synthesize index;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface CMessageMgr : MMService <IMessageWrapImgExt, IClearDataMgrExt, MessageWrapImgDelegate, MessageObserverDelegate, MMService, IAudioToMessageExt, IVideoExt, IEmoticonExt, PBMessageObserverDelegate, MMKernelExt, IMsgExt, UploadImageCDNMgrDelegate, OpenDownloadCDNMgrDelegate, OpenUploadMgrDelegate, OpenUploadCDNMgrDelegate, RecordUploadCDNMgrDelegate> { CMessageDB *m_oMsgDB; CUploadVideoMgr *m_oUploadVideoMgr; CDownloadVideoMgr *m_oDownloadVideoMgr; CEmoticonUploadMgr *m_oEmoticonUploadMgr; CEmoticonDownloadMgr *m_oEmoticonDownloadMgr; BOOL m_bCheckQueue; OpenUploadMgr *m_oOpenUploadMgr; OpenDownloadMgr *m_oOpenDownloadMgr; MessagePatternCacheMgr *m_oMessagePatternMgr; UploadImageMgr *m_oUploadImageMgr; DownloadImageMgr *m_oDownloadImageMgr; UploadImageCDNMgr *m_oUploadImageCdnMgr; DownloadImageCDNMgr *m_oDownloadImageCdnMgr; ThumbDownloadMgr *m_oThumbDownloadMgr; UploadVideoCDNMgr *m_oUploadVideoCdnMgr; DownloadVideoCDNMgr *m_oDownloadVideoCdnMgr; ShortVideoDownloadMgr *m_oShortVideoDownloadMgr; OpenUploadCDNMgr *m_oOpenUploadCDNMgr; OpenDownloadCDNMgr *m_oOpenDownloadCDNMgr; RecordUploadCDNMgr *m_oRecordUploadCDNMgr; RecordDownloadCDNMgr *m_oRecordDownloadCDNMgr; NSObject *_semaphore; NSDate *m_dateLastNotifySentFail; NSMutableDictionary *m_dicSentFailMsg; }

  • (id)GetPathOfOpenUploadCDNFile;
  • (id)GetPathOfOpenUploadFile;
  • (void).cxx_destruct;
  • (void)onUploadCDNRecordMsgModMsgByBitSet:(id)arg1 MsgWrap:(id)arg2 BitSet:(unsigned long)arg3;
  • (void)onDownOpenMsgModMsg:(id)arg1 MsgWrap:(id)arg2 BitSet:(unsigned long)arg3;
  • (void)onUploadCDNAppMsgModMsgByBitSet:(id)arg1 MsgWrap:(id)arg2 BitSet:(unsigned long)arg3;
  • (void)onUploadAppMsgModMsgByBitSet:(id)arg1 MsgWrap:(id)arg2 BitSet:(unsigned long)arg3;
  • (void)onUploadImageCheckQQ;
  • (void)onUploadImageModMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)onUploadImageModMsgByBitSet:(id)arg1 MsgWrap:(id)arg2 BitSet:(unsigned long)arg3;
  • (void)onModMsgByBitSet:(id)arg1 MsgWrap:(id)arg2 BitSet:(unsigned long)arg3;
  • (id)onGetMsg:(id)arg1 LocalID:(unsigned long)arg2 Wrap:(id)arg3;
  • (void)onGetBigImageErrorWithWrap:(id)arg1;
  • (void)onGetBigImageResultWithWrap:(id)arg1 image:(id)arg2 imageData:(id)arg3 isSaveImgOK:(BOOL)arg4;
  • (void)onUploadImageRequestWithWrap:(id)arg1;
  • (void)enterBackground;
  • (void)enterForeground;
  • (void)reSendAllMsgFromNotificationDone;
  • (id)getSentFailMsgs;
  • (void)OnModMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)onAuthOK;
  • (id)getSemaphore;
  • (BOOL)IsRecordMsgDownloading:(id)arg1;
  • (void)StopDownloadRecordMsg:(id)arg1;
  • (void)StartDownloadByRecordData:(id)arg1 DataId:(id)arg2 thumb:(BOOL)arg3 data:(BOOL)arg4;
  • (void)StartDownloadByRecordData:(id)arg1 DataId:(id)arg2;
  • (void)StartDownloadByRecordMsg:(id)arg1;
  • (void)StopUploadRecordMsgByUsername:(id)arg1;
  • (void)StopUploadRecordMsg:(id)arg1;
  • (void)ResendRecordMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)AddRecordMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)StartDownloadAppAttach:(id)arg1 MsgWrap:(id)arg2 AttachId:(id)arg3 AttachDataSize:(unsigned long)arg4 AttachFileExt:(id)arg5;
  • (BOOL)InAppAttachDownloading:(id)arg1 MsgWrap:(id)arg2;
  • (BOOL)InAppAttachDownloading:(id)arg1 MsgWrap:(id)arg2 AttachId:(id)arg3;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1 stateDidChanged:(CDUnknownBlockType)arg2;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 CacheMask:(unsigned long)arg2;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 subQueue:(id)arg2;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1;
  • (void)addAutoCleanTask;
  • (unsigned long)GetDownloadThumbStatus:(id)arg1;
  • (BOOL)StartDownloadThumb:(id)arg1;
  • (unsigned long)GetUploadPercent:(id)arg1;
  • (unsigned long)GetDownloadImageTotalLen:(id)arg1;
  • (unsigned long)GetDownloadImagePartLen:(id)arg1;
  • (void)StopDownloadImage:(id)arg1;
  • (void)StartDownloadImage:(id)arg1 HD:(BOOL)arg2 AutoDownload:(BOOL)arg3;
  • (id)GetAppMsgList:(id)arg1 FromID:(unsigned long)arg2 CreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4;
  • (id)GetAppMsgList:(id)arg1 AfterID:(unsigned long)arg2 CreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4;
  • (unsigned long)GetImgOrVideoMsgCount:(id)arg1;
  • (unsigned long)GetImgOrVideoMsgCount:(id)arg1 FromID:(unsigned long)arg2 CreateTime:(unsigned long)arg3;
  • (id)GetImgOrVideoOrAppNextMsg:(id)arg1 FromID:(unsigned long)arg2 CreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4;
  • (id)GetImgOrVideoLastMsg:(id)arg1;
  • (id)GetImgOrVideoOrAppLastMsg:(id)arg1 FromID:(unsigned long)arg2 CreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4;
  • (id)GetImgAndVideoMsgList:(id)arg1;
  • (id)GetImgMsgList:(id)arg1;
  • (unsigned long)GetImgMsgCount:(id)arg1;
  • (unsigned long)GetImgMsgCount:(id)arg1 FromID:(unsigned long)arg2 CreateTime:(unsigned long)arg3;
  • (id)GetImgLastMsg:(id)arg1;
  • (id)GetImgLastMsg:(id)arg1 FromID:(unsigned long)arg2 CreateTime:(unsigned long)arg3;
  • (id)GetImgNextMsg:(id)arg1 FromID:(unsigned long)arg2 CreateTime:(unsigned long)arg3;
  • (void)onServiceClearData;
  • (BOOL)onServiceMemoryWarning;
  • (void)onServiceInit;
  • (void)CheckQQPwd;
  • (void)UpdateVideoMsg:(id)arg1;
  • (void)OnErrorByReceiver:(id)arg1 ErrNo:(int)arg2;
  • (void)OnErrorBySender:(id)arg1 ErrNo:(int)arg2;
  • (void)OnMessageSentBySender:(id)arg1;
  • (void)OnAddMessageByReceiver:(id)arg1;
  • (void)OnAddMessageBySender:(id)arg1;
  • (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)HandleSvrCmd:(id)arg1 MsgWrap:(id)arg2;
  • (void)DelMsgPatten:(id)arg1 MsgWrap:(id)arg2;
  • (id)GetLastMsgToUsr:(id)arg1;
  • (id)GetLastMsgFromUsr:(id)arg1;
  • (void)ModVoipMsgStatus:(id)arg1 MsgWrap:(id)arg2;
  • (void)CheckQueue;
  • (id)GetRealChatName:(id)arg1;
  • (void)StopUploadAppAttach:(id)arg1 MsgWrap:(id)arg2;
  • (void)StopDownloadAppAttach:(id)arg1 MsgWrap:(id)arg2;
  • (void)StartDownloadAppAttach:(id)arg1 MsgWrap:(id)arg2;
  • (void)AddAppMsg:(id)arg1 MsgWrap:(id)arg2 Data:(id)arg3 Scene:(unsigned long)arg4;
  • (void)AddAppMsg:(id)arg1 MsgWrap:(id)arg2 DataPath:(id)arg3 Scene:(unsigned long)arg4;
  • (void)StartUploadAppMsg:(id)arg1 MsgWrap:(id)arg2 Scene:(unsigned long)arg3;
  • (void)SetGetLocationEnd:(id)arg1 MsgWrap:(id)arg2;
  • (void)UpdateEmoticonMsg:(id)arg1;
  • (void)SetEmoticonGameEnd:(id)arg1 MsgWrap:(id)arg2;
  • (BOOL)StopDownloadEmoticonMsgWrapByChatName:(id)arg1 n64SvrID:(long long)arg2;
  • (void)UpgradePriorityForMsgWrap:(id)arg1;
  • (BOOL)StartDownloadEmoticonMsgWrap:(id)arg1 HighPriority:(BOOL)arg2;
  • (BOOL)isChatStatusNotifyOpenForMsgWrap:(id)arg1;
  • (void)AddEmoticonMsg:(id)arg1 MsgWrap:(id)arg2;
  • (BOOL)AddBackupMsg:(id)arg1 MsgWrap:(id)arg2;
  • (BOOL)backupMsgSrvIDExit:(id)arg1 MsgWrap:(id)arg2;
  • (id)backupGetMsg:(id)arg1 n64SvrID:(long long)arg2;
  • (void)AddLocalMsg:(id)arg1 MsgWrap:(id)arg2 fixTime:(BOOL)arg3 NewMsgArriveNotify:(BOOL)arg4;
  • (void)AddLocalMsg:(id)arg1 MsgWrap:(id)arg2 fixTime:(BOOL)arg3 NewMsgArriveNotify:(BOOL)arg4 Unique:(BOOL)arg5;
  • (void)AddLocalMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)AddUniqueLocalMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)AddPimMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)DropChatTable:(id)arg1;
  • (void)AddFloatBottle:(id)arg1 MsgWrap:(id)arg2;
  • (void)downLoadRemainPart:(id)arg1;
  • (void)delayDownloadVideoRemainPart:(id)arg1;
  • (void)StopDownloadVideoByChatName:(id)arg1;
  • (void)StopDownloadVideo:(id)arg1 MsgWrap:(id)arg2;
  • (void)StopDownloadVideo:(id)arg1 MsgWrap:(id)arg2 Result:(struct CDNDownloadResult *)arg3;
  • (void)StartDownloadVideo:(id)arg1 MsgWrap:(id)arg2 Priority:(BOOL)arg3;
  • (void)StartDownloadVideo:(id)arg1 MsgWrap:(id)arg2;
  • (BOOL)InternalStartDownloadShortVideo:(id)arg1 AutoDownload:(BOOL)arg2;
  • (void)StartDownloadShortVideo:(id)arg1;
  • (void)StopUploadVideoByChatName:(id)arg1;
  • (void)StopUploadVideo:(id)arg1 MsgWrap:(id)arg2;
  • (void)StartUploadVideo:(id)arg1 MsgWrap:(id)arg2;
  • (void)AddShortVideoLocalMsg:(id)arg1 ToUsr:(id)arg2 VideoInfo:(id)arg3 MsgType:(unsigned long)arg4;
  • (void)AddVideoMsg:(id)arg1 ToUsr:(id)arg2 VideoInfo:(id)arg3 MsgType:(unsigned long)arg4;
  • (void)ResendSightMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)AddShortVideoMsg:(id)arg1 ToUsr:(id)arg2 VideoInfo:(id)arg3;
  • (void)AddVideoMsg:(id)arg1 ToUsr:(id)arg2 VideoInfo:(id)arg3;
  • (void)UpdateMessage:(id)arg1 MsgWrap:(id)arg2;
  • (void)UpdateVoiceMessage:(id)arg1 MsgWrap:(id)arg2;
  • (void)UpdateVoiceStatus:(id)arg1 LocalID:(unsigned long)arg2 DownloadStatus:(unsigned long)arg3;
  • (id)GetRevokeMsgBySvrId:(long long)arg1;
  • (unsigned long)GetMesCount:(id)arg1 MesType:(unsigned long)arg2;
  • (unsigned long)GetAllMesCount:(id)arg1;
  • (unsigned long)GetUnReadCountInHello:(id)arg1;
  • (unsigned long)GetCountInHello:(id)arg1;
  • (unsigned long)GetUnReadCount:(id)arg1;
  • (void)DelMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)DelMsg:(id)arg1 MsgList:(id)arg2 DelAll:(BOOL)arg3;
  • (void)ClearUnreadForSync:(id)arg1 CreateTime:(unsigned long)arg2;
  • (void)ClearUnRead:(id)arg1 FromID:(unsigned long)arg2 ToID:(unsigned long)arg3;
  • (unsigned long)GetSayHelloStatus:(id)arg1 LocalID:(unsigned long)arg2;
  • (BOOL)SetSayHelloStatus:(id)arg1 LocalID:(unsigned long)arg2 Status:(unsigned long)arg3;
  • (void)AddHelloMsgList:(id)arg1 MsgList:(id)arg2;
  • (void)AddHelloMsg:(id)arg1 MsgWrap:(id)arg2 HelloUser:(id)arg3 OpCode:(unsigned long)arg4 DES:(unsigned long)arg5 checkCreateTime:(BOOL)arg6 status:(unsigned long)arg7;
  • (BOOL)ClearHelloUnRead:(id)arg1 HelloUser:(id)arg2;
  • (void)DelHelloMsg:(id)arg1 HelloUser:(id)arg2;
  • (id)GetHelloMsg:(id)arg1 HelloUser:(id)arg2 Limit:(unsigned long)arg3 OnlyTo:(BOOL)arg4;
  • (id)GetHelloUsers:(id)arg1 Limit:(unsigned long)arg2 OnlyUnread:(BOOL)arg3;
  • (void)CheckMessageStatus:(id)arg1 Msg:(id)arg2;
  • (id)GetFirstUnreadMsgIncludingNewXML:(id)arg1;
  • (id)GetFirstUnreadMsg:(id)arg1;
  • (id)GetLastInsertMsg:(id)arg1;
  • (id)GetLastMsg:(id)arg1;
  • (unsigned long)GetTextMsgCount:(id)arg1 FromID:(unsigned long)arg2 ToID:(unsigned long)arg3;
  • (id)GetTextMsg:(id)arg1 FromID:(unsigned long)arg2 ToID:(unsigned long)arg3;
  • (id)GetTextMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5;
  • (id)getMessageWrapArray:(id)arg1 bizId:(id)arg2;
  • (id)GetMsg:(id)arg1 BizMsgClientID:(id)arg2;
  • (id)GetMsg:(id)arg1 n64SvrID:(long long)arg2;
  • (id)GetMsg:(id)arg1 LocalID:(unsigned long)arg2;
  • (id)QueryMsgFromChat:(id)arg1 queryText:(id)arg2 FromID:(unsigned long)arg3 FromCreateTime:(unsigned long)arg4 Limit:(unsigned long)arg5 LeftCount:(unsigned int *)arg6;
  • (id)GetDownMsgByCreateTime:(id)arg1 FromID:(unsigned long)arg2 FromCreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4 LeftCount:(unsigned int *)arg5;
  • (id)GetMsgByCreateTime:(id)arg1 FromID:(unsigned long)arg2 FromCreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4 LeftCount:(unsigned int *)arg5 FromSequence:(unsigned long)arg6;
  • (id)GetMsgByCreateTime:(id)arg1 FromID:(unsigned long)arg2 FromCreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4 LeftCount:(unsigned int *)arg5;
  • (id)GetFirstMsgByCreateTime:(id)arg1 FromID:(unsigned long)arg2 FromCreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4 LeftCount:(unsigned int *)arg5;
  • (id)GetLastMsgByCreateTime:(id)arg1 FromID:(unsigned long)arg2 FromCreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4 LeftCount:(unsigned int *)arg5;
  • (id)GetDownMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5;
  • (id)GetMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 LeftCount:(unsigned int *)arg4 LeftUnreadCount:(unsigned int *)arg5;
  • (void)AddMsgPattern:(id)arg1;
  • (void)HandleMsgList:(id)arg1 MsgList:(id)arg2;
  • (void)ResendMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)ModMsgByBitSet:(id)arg1 MsgWrap:(id)arg2 BitSet:(unsigned long)arg3;
  • (void)ModMsgWithoutNotify:(id)arg1 MsgWrap:(id)arg2;
  • (void)ModMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)AddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)onRevokeMsg:(id)arg1;
  • (void)onRevokeMsgCgiReturn:(id)arg1;
  • (BOOL)RevokeMsg:(id)arg1 MsgWrap:(id)arg2 Counter:(unsigned long)arg3;
  • (void)AsyncOnCheckQQ;
  • (void)AsyncOnModMsg:(id)arg1 MsgWrap:(id)arg2;
  • (BOOL)IsVideoMsgdDownloadIng:(id)arg1;
  • (BOOL)IsVideoMsgUploadIng:(id)arg1;
  • (void)InitMsgMgr:(id)arg1 Lock:(id)arg2;
  • (BOOL)SaveMesVoice:(id)arg1 MsgWrap:(id)arg2;
  • (BOOL)SaveMsgThumb:(id)arg1 MsgWrap:(id)arg2;
  • (BOOL)SaveMesImg:(id)arg1 MsgWrap:(id)arg2;
  • (void)dealloc;
  • (id)init;
  • (void)MainThreadNotifyToExt:(id)arg1;
  • (void)AsyncOnPushMsg:(id)arg1;
  • (void)AsyncOnDelMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)AsyncOnSendVoiceError:(id)arg1 MsgWrap:(id)arg2 ErroNO:(unsigned long)arg3;
  • (void)AsyncOnUnReadChange:(id)arg1;
  • (void)AsyncOnDelMsg:(id)arg1 DelAll:(BOOL)arg2;
  • (void)AsyncOnDelMsg:(id)arg1;
  • (void)AsyncOnMsgNotAddDBSession:(id)arg1 MsgList:(id)arg2;
  • (void)AsyncOnSpecialSession:(id)arg1 MsgList:(id)arg2;
  • (void)AsyncOnNotAddDBMessage:(id)arg1 MsgWrap:(id)arg2;
  • (void)AsyncOnAddMsgForSession:(id)arg1 MsgWrap:(id)arg2 NewMsgArriveNotify:(BOOL)arg3;
  • (void)AsyncOnAddMsgForSession:(id)arg1 MsgWrap:(id)arg2;
  • (void)AsyncOnAddMsgListForSession:(id)arg1 NotifyUsrName:(id)arg2;
  • (void)AsyncOnAddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)AsyncOnPreAddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)UpdateVideoStatus:(id)arg1;
  • (BOOL)IsRecordMsgUploading:(id)arg1;
  • (BOOL)IsImageMsgUploadIng:(id)arg1;
  • (id)escapeKeywordForQueryString:(id)arg1;
  • (BOOL)isContact:(id)arg1 ConfirmToQueryString:(id)arg2;
  • (void)BackGroundAddHelloMsg:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CExtendInfoOfVoiceMsg : NSObject <IMsgExtendOperation, IMessageWrapExt, NSCopying> { unsigned long m_uiVoiceTime; unsigned long m_uiVoiceFormat; unsigned long m_uiVoiceEndFlag; unsigned long m_uiVoiceCancelFlag; unsigned long m_uiVoiceForwardFlag; NSString *m_nsCommentUrl; NSData *m_dtVoice; CMessageWrap *m_refMessageWrap; }

  • (void)CreateExtendInfoWithType:(unsigned long)arg1 retExtendInfo:(id *)arg2; @property(nonatomic) CMessageWrap *m_refMessageWrap; // @synthesize m_refMessageWrap; @property(retain, nonatomic) NSData *m_dtVoice; // @synthesize m_dtVoice; @property(retain, nonatomic) NSString *m_nsCommentUrl; // @synthesize m_nsCommentUrl; @property(nonatomic) unsigned long m_uiVoiceForwardFlag; // @synthesize m_uiVoiceForwardFlag; @property(nonatomic) unsigned long m_uiVoiceCancelFlag; // @synthesize m_uiVoiceCancelFlag; @property(nonatomic) unsigned long m_uiVoiceEndFlag; // @synthesize m_uiVoiceEndFlag; @property(nonatomic) unsigned long m_uiVoiceFormat; // @synthesize m_uiVoiceFormat; @property(nonatomic) unsigned long m_uiVoiceTime; // @synthesize m_uiVoiceTime;
  • (void).cxx_destruct;
  • (void)SetPlaySounded:(BOOL)arg1;
  • (BOOL)IsPlaySounded;
  • (BOOL)IsRecording;
  • (void)SetPlayed;
  • (BOOL)IsDownloadEnded;
  • (BOOL)IsUnPlayed;
  • (BOOL)SaveMesVoice:(id)arg1;
  • (void)ChangeForBackup;
  • (void)UpdateContent:(id)arg1;
  • (void)ChangeForDisplay;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CDownloadVoiceEvent : NetCmdEvent { DownloadVoiceWrap *m_wrapDownloadVoice; }

@property(retain, nonatomic) DownloadVoiceWrap *m_wrapDownloadVoice; // @synthesize m_wrapDownloadVoice; - (void).cxx_destruct; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface PrivateSettingUtil : NSObject { }

  • (void)setCanFindMeByContactName:(BOOL)arg1 sync:(BOOL)arg2;
  • (BOOL)canFindMeByContactName;

@end

@interface QQOfflineServerTips : MMObject { NSString *m_displayMsg; NSString *m_qqScheme; NSString *m_downloadUrl; unsigned long m_lastUpdateTime; }

  • (id)getSavePath;
  • (id)getSaveRootDir;
  • (id)loadFromCache;
  • (void)initialize; @property(nonatomic) unsigned long m_lastUpdateTime; // @synthesize m_lastUpdateTime; @property(retain, nonatomic) NSString *m_downloadUrl; // @synthesize m_downloadUrl; @property(retain, nonatomic) NSString *m_qqScheme; // @synthesize m_qqScheme; @property(retain, nonatomic) NSString *m_displayMsg; // @synthesize m_displayMsg;
  • (void).cxx_destruct;
  • (void)clearAndSave;
  • (void)saveToCache;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CGroupMgr : MMService <MMService, NotifyFromEventDelegate, PBMessageObserverDelegate, IMsgExt> { CGroupDB *m_oGroupDB; CGroupOpLog *m_oGroupOpLog; NSMutableArray *m_gettingMemberDetailQueue; NSMutableArray *m_gettingInfoQueue; }

  • (BOOL)IsReservedGroupTopic:(id)arg1;
  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)OnOplogResp:(id)arg1;
  • (void)OnOplogRespForChangeChatRoomAccessType:(id)arg1 Resp:(id)arg2;
  • (void)OnOplogRespForModTopic:(id)arg1 Resp:(id)arg2;
  • (void)OnSetChatRoomDescResp:(id)arg1;
  • (BOOL)SetChatRoomDesc:(id)arg1 Desc:(id)arg2 Flag:(unsigned long)arg3;
  • (void)OnGetChatRoomInfoResp:(id)arg1;
  • (void)OnApproveGroupMember:(id)arg1;
  • (BOOL)ApproveGroupMember:(id)arg1 withInviterName:(id)arg2 withInviteeList:(id)arg3 withTicket:(id)arg4 withUserData:(id)arg5;
  • (BOOL)ChangeChatRoomAccessType:(id)arg1 type:(unsigned long)arg2;
  • (void)OnChangeChatRoomOwnerResp:(id)arg1;
  • (BOOL)ChangeChatRoomOwner:(id)arg1 NewOwner:(id)arg2;
  • (void)OnInviteChatRoomMemberResp:(id)arg1;
  • (BOOL)InviteGroupMember:(id)arg1 withMemberList:(id)arg2 withInviterScene:(unsigned long)arg3 withTicket:(id)arg4 withUserData:(id)arg5;
  • (BOOL)InviteGroupMember:(id)arg1 withMemberList:(id)arg2;
  • (int)CanDonateChatRoom;
  • (int)CanUpgradeChatRoom;
  • (BOOL)UpgradeChatRoom:(id)arg1;
  • (BOOL)GetChatRoomUpgradeStatus:(id)arg1;
  • (BOOL)ForceUpdateChatRoomContact:(id)arg1;
  • (BOOL)GetChatRoomInfo:(id)arg1;
  • (BOOL)GetEntireChatRoomMemberDetail:(id)arg1;
  • (BOOL)GetChatRoomMemberDetail:(id)arg1;
  • (unsigned long)createProtoBufEvent:(id)arg1 forCgi:(unsigned long)arg2 andUserData:(id)arg3 eventHandler:(Class)arg4;
  • (unsigned long)createProtoBufEvent:(id)arg1 forCgi:(unsigned long)arg2 andUserData:(id)arg3;
  • (void)onGetChatRoomUpgradeStatus:(id)arg1;
  • (void)OnUpdateContact:(id)arg1;
  • (void)OnGetChatRoomMemberDetail:(id)arg1;
  • (void)OnUpgradeChatRoom:(id)arg1;
  • (long)OnCreateChatRoom:(id)arg1;
  • (id)HandleCreateChatRoomOK:(id)arg1;
  • (void)addCreateMsg:(id)arg1 ContactList:(id)arg2;
  • (void)OnDeleteChatRoomMemberResponse:(id)arg1;
  • (void)NotifyFromEvent:(id)arg1 Message:(unsigned long)arg2 MessageInfo:(id)arg3;
  • (void)OnAddChatRoomMember:(id)arg1;
  • (id)genContactFromMemberResp:(id)arg1;
  • (void)addReceiveVerifyMsgSystemMsg:(id)arg1 Msg:(id)arg2;
  • (id)genVerifyMsgDesc:(id)arg1;
  • (void)addChatMemberNeedVerifyMsg:(id)arg1 ContactList:(id)arg2;
  • (BOOL)UnShowInContactBook:(id)arg1 sync:(BOOL)arg2;
  • (BOOL)ShowInContactBook:(id)arg1 sync:(BOOL)arg2;
  • (BOOL)IsUsrInChatRoom:(id)arg1 Usr:(id)arg2;
  • (id)GetGroupMemberWithOutMyself:(id)arg1;
  • (id)GetGroupMemberUserList:(id)arg1 chatRoomMemList:(id)arg2;
  • (id)GetGroupMember:(id)arg1;
  • (BOOL)QuitGroup:(id)arg1 withUsrName:(id)arg2;
  • (BOOL)SetGroupTopic:(id)arg1 withTopic:(id)arg2;
  • (BOOL)SetUndeliverCountOpen:(BOOL)arg1 forGroup:(id)arg2;
  • (BOOL)SetShowDislayName:(BOOL)arg1 forGroup:(id)arg2 sync:(BOOL)arg3;
  • (BOOL)DeleteGroupMember:(id)arg1 withMemberList:(id)arg2 scene:(unsigned int)arg3;
  • (BOOL)AddGroupMember:(id)arg1 withMemberList:(id)arg2 withDesp:(id)arg3;
  • (BOOL)CreateGroup:(id)arg1 withMemberList:(id)arg2;
  • (void)initDB:(id)arg1 withLock:(id)arg2;
  • (void)dealloc;
  • (void)onServiceInit;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SimpleMsgInfo : SimpleImgInfo { unsigned long m_uiMsgLocalID; unsigned long m_uiMsgType; NSString *_m_nsChatName; CMessageWrap *_m_msg; }

@property(retain, nonatomic) CMessageWrap *m_msg; // @synthesize m_msg=_m_msg; @property(retain, nonatomic) NSString *m_nsChatName; // @synthesize m_nsChatName=_m_nsChatName; @property(nonatomic) unsigned long m_uiMsgType; // @synthesize m_uiMsgType; @property(readonly, nonatomic) unsigned long m_uiMsgLocalID; // @synthesize m_uiMsgLocalID; - (void).cxx_destruct; - (BOOL)isShortVideoMsg; - (BOOL)isVideoMsg; - (BOOL)isImgMsg; - (BOOL)isAppFileMsg; - (BOOL)isAppVideoMsg; - (BOOL)isAppMusicMsg; - (BOOL)isAppUrlMsg; - (id)getThumbOfAppMessage:(id)arg1; - (id)getIconName; - (id)getDefaultImg; - (id)getTitle; - (unsigned long)getVideoTime; - (id)getImgPath; - (id)getMsg; - (id)getSquareImgDir; - (void)setM_strMsgLocalID:(id)arg1; - (id)init;

@end

@interface SessionDeleteInfo : NSObject { NSString *m_userName; unsigned long m_lastMsgSequence; unsigned long m_deleteTime; NSString *SESSION_DEL_COL_STRRES1; NSString *SESSION_DEL_COL_STRRES2; NSString *SESSION_DEL_COL_STRRES3; long long SESSION_DEL_COL_INTRES1; long long SESSION_DEL_COL_INTRES2; long long SESSION_DEL_COL_INTRES3; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *SESSION_DEL_COL_STRRES3; // @synthesize SESSION_DEL_COL_STRRES3; @property(retain, nonatomic) NSString *SESSION_DEL_COL_STRRES2; // @synthesize SESSION_DEL_COL_STRRES2; @property(retain, nonatomic) NSString *SESSION_DEL_COL_STRRES1; // @synthesize SESSION_DEL_COL_STRRES1; @property(nonatomic) long long SESSION_DEL_COL_INTRES3; // @synthesize SESSION_DEL_COL_INTRES3; @property(nonatomic) long long SESSION_DEL_COL_INTRES2; // @synthesize SESSION_DEL_COL_INTRES2; @property(nonatomic) long long SESSION_DEL_COL_INTRES1; // @synthesize SESSION_DEL_COL_INTRES1; @property(nonatomic) unsigned long m_deleteTime; // @synthesize m_deleteTime; @property(nonatomic) unsigned long m_lastMsgSequence; // @synthesize m_lastMsgSequence; @property(retain, nonatomic) NSString *m_userName; // @synthesize m_userName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_SESSION_DEL_COL_STRRES3;
  • (const WCDBCondition_8be2a476 *)db_SESSION_DEL_COL_STRRES2;
  • (const WCDBCondition_8be2a476 *)db_SESSION_DEL_COL_STRRES1;
  • (const WCDBCondition_24a5b6f7 *)db_SESSION_DEL_COL_INTRES3;
  • (const WCDBCondition_24a5b6f7 *)db_SESSION_DEL_COL_INTRES2;
  • (const WCDBCondition_24a5b6f7 *)db_SESSION_DEL_COL_INTRES1;
  • (const WCDBCondition_e9b1f587 *)db_m_deleteTime;
  • (const WCDBCondition_e9b1f587 *)db_m_lastMsgSequence;
  • (const WCDBCondition_8be2a476 *)db_m_userName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CCatchUnImplementMethod : NSObject { }

  • (long long)catchUnImplementMethod;

@end

@interface CMessageWrap : MMObject <IAppMsgPathMgr, ISysNewXmlMsgExtendOperation, IMsgExtendOperation, NSCopying> { BOOL m_bIsSplit; BOOL m_bNew; unsigned long m_uiMesLocalID; long long m_n64MesSvrID; NSString *m_nsFromUsr; NSString *m_nsToUsr; unsigned long m_uiMessageType; NSString *m_nsContent; unsigned long m_uiStatus; unsigned long m_uiImgStatus; unsigned long m_uiMsgFlag; unsigned long m_uiCreateTime; NSString *m_nsPushContent; NSString *m_nsMsgSource; NSString *m_nsRealChatUsr; NSData *m_dtThumbnail; unsigned long m_uiSendTime; unsigned long m_uiEmojiStatFlag; NSString *m_nsPattern; BOOL m_bForward; BOOL m_bCdnForward; unsigned long m_uiPercent; unsigned long m_uiDownloadStatus; id m_extendInfoWithMsgTypeForBiz; id m_extendInfoWithMsgType; id m_extendInfoWithFromUsr; NSString *m_nsLastDisplayContent; BOOL m_isTempSessionMsg; BOOL m_isEnterpriseMsg; unsigned long m_sequenceId; BOOL m_bIsFromBrandSession; NSString *m_nsKFWorkerOpenID; NSString *m_nsBizClientMsgID; NSString *m_nsBizChatId; unsigned long m_uiBizChatVer; NSString *m_nsAtUserList; unsigned int watchMsgSourceType; NSString *m_nsDisplayName; unsigned long _m_forwardType; NSMutableDictionary *_m_dicForwardParas; }

  • (id)createMaskedThumbImageForMessageWrap:(id)arg1;
  • (id)GetCdnDownloadPathOfMsgThumb:(id)arg1;
  • (id)GetTempPathOfMesShortVideoWithMessageWrap:(id)arg1;
  • (id)GetPathOfMesVideoWithMessageWrap:(id)arg1;
  • (id)getMaskedVideoMsgImgThumb:(id)arg1;
  • (id)getMaskedMsgImgThumb:(id)arg1;
  • (id)getMsgImgThumb:(id)arg1;
  • (id)getPathOfVideoMsgImgThumb:(id)arg1;
  • (id)GetPathOfMaskedSquareMesImgThumbDir:(id)arg1;
  • (id)GetPathOfSquareMesImgThumb:(id)arg1;
  • (id)getPathOfMaskedVideoMsgImgThumb:(id)arg1;
  • (id)getPathOfMaskedMsgImgThumb:(id)arg1;
  • (id)getPathOfMessageImageCache;
  • (id)getOldPathOfMessageImageCache;
  • (id)getPathOfMiddleImgForSender:(id)arg1;
  • (id)getPathOfMsgImgThumb:(id)arg1;
  • (id)getMsgImgData:(id)arg1;
  • (id)getMsgImg:(id)arg1;
  • (id)getPathOfMsgImg:(id)arg1;
  • (id)getMsgHDImgData:(id)arg1;
  • (id)getMsgHDImg:(id)arg1;
  • (id)getPathOfMsgHDImg:(id)arg1;
  • (id)getUserNameFromMsgWrap:(id)arg1;
  • (BOOL)isSenderFromMsgWrap:(id)arg1;
  • (BOOL)IsRecordMsg:(id)arg1;
  • (BOOL)SaveMesImg:(id)arg1 MsgWrap:(id)arg2;
  • (BOOL)SaveMsgThumbWithMsgWrap:(id)arg1;
  • (void)clearLocalMaskedThumbImage:(id)arg1;
  • (void)clearLocalImage:(id)arg1;
  • (id)FormMessageWrapFromAddMsg:(id)arg1;
  • (id)FormMessageWrapFromBuffer:(id)arg1;
  • (void)initialize;
  • (void)GetPathOfAppRemindAttach:(id)arg1 retStrPath:(id *)arg2;
  • (void)GetPathOfAppThumb:(id)arg1 LocalID:(unsigned long)arg2 retStrPath:(id *)arg3;
  • (void)GetPathOfMaskedAppThumb:(id)arg1 LocalID:(unsigned long)arg2 retStrPath:(id *)arg3;
  • (void)GetPathOfAppDataTemp:(id)arg1 LocalID:(unsigned long)arg2 retStrPath:(id *)arg3;
  • (void)GetPathOfAppDataTemp:(id)arg1 LocalID:(unsigned long)arg2 AttachId:(id)arg3 retStrPath:(id *)arg4;
  • (void)GetPathOfAppDataByUserName:(id)arg1 andMessageWrap:(id)arg2 retStrPath:(id *)arg3;
  • (void)GetPathOfAppDataByUserName:(id)arg1 andMessageWrap:(id)arg2 andAttachId:(id)arg3 andAttachFileExt:(id)arg4 retStrPath:(id *)arg5;
  • (void)GetPathOfAppData:(id)arg1 LocalID:(unsigned long)arg2 FileExt:(id)arg3 retStrPath:(id *)arg4;
  • (void)GetPathOfAppImgCacheDir:(id)arg1 retStrPath:(id *)arg2;
  • (void)GetPathOfAppDir:(id)arg1 retStrPath:(id *)arg2;
  • (id)getMessageListStatusImage:(unsigned long)arg1; @property(retain, nonatomic) NSMutableDictionary *m_dicForwardParas; // @synthesize m_dicForwardParas=_m_dicForwardParas; @property(nonatomic) unsigned long m_forwardType; // @synthesize m_forwardType=_m_forwardType; @property(nonatomic) BOOL m_bIsFromBrandSession; // @synthesize m_bIsFromBrandSession; @property(retain, nonatomic) NSString *m_nsDisplayName; // @synthesize m_nsDisplayName; @property(nonatomic) unsigned long m_sequenceId; // @synthesize m_sequenceId; @property(nonatomic) BOOL m_isEnterpriseMsg; // @synthesize m_isEnterpriseMsg; @property(nonatomic) BOOL m_isTempSessionMsg; // @synthesize m_isTempSessionMsg; @property(nonatomic) unsigned int watchMsgSourceType; // @synthesize watchMsgSourceType; @property(retain, nonatomic) NSString *m_nsAtUserList; // @synthesize m_nsAtUserList; @property(nonatomic) unsigned long m_uiBizChatVer; // @synthesize m_uiBizChatVer; @property(retain, nonatomic) NSString *m_nsBizChatId; // @synthesize m_nsBizChatId; @property(retain, nonatomic) NSString *m_nsBizClientMsgID; // @synthesize m_nsBizClientMsgID; @property(retain, nonatomic) NSString *m_nsKFWorkerOpenID; // @synthesize m_nsKFWorkerOpenID; @property(nonatomic) unsigned long m_uiDownloadStatus; // @synthesize m_uiDownloadStatus; @property(nonatomic) unsigned long m_uiPercent; // @synthesize m_uiPercent; @property(retain, nonatomic) NSString *m_nsPattern; // @synthesize m_nsPattern; @property(nonatomic) unsigned long m_uiEmojiStatFlag; // @synthesize m_uiEmojiStatFlag; @property(nonatomic) unsigned long m_uiSendTime; // @synthesize m_uiSendTime; @property(nonatomic) BOOL m_bNew; // @synthesize m_bNew; @property(nonatomic) BOOL m_bIsSplit; // @synthesize m_bIsSplit; @property(retain, nonatomic) NSData *m_dtThumbnail; // @synthesize m_dtThumbnail; @property(nonatomic) BOOL m_bCdnForward; // @synthesize m_bCdnForward; @property(nonatomic) BOOL m_bForward; // @synthesize m_bForward; @property(retain, nonatomic) NSString *m_nsRealChatUsr; // @synthesize m_nsRealChatUsr; @property(retain, nonatomic) id m_extendInfoWithFromUsr; // @synthesize m_extendInfoWithFromUsr; @property(retain, nonatomic) id m_extendInfoWithMsgType; // @synthesize m_extendInfoWithMsgType; @property(retain, nonatomic) id m_extendInfoWithMsgTypeForBiz; // @synthesize m_extendInfoWithMsgTypeForBiz; @property(retain, nonatomic) NSString *m_nsMsgSource; // @synthesize m_nsMsgSource; @property(retain, nonatomic) NSString *m_nsPushContent; // @synthesize m_nsPushContent; @property(nonatomic) unsigned long m_uiCreateTime; // @synthesize m_uiCreateTime; @property(nonatomic) unsigned long m_uiMsgFlag; // @synthesize m_uiMsgFlag; @property(nonatomic) unsigned long m_uiImgStatus; // @synthesize m_uiImgStatus; @property(nonatomic) unsigned long m_uiStatus; // @synthesize m_uiStatus; @property(retain, nonatomic) NSString *m_nsContent; // @synthesize m_nsContent; @property(nonatomic) unsigned long m_uiMessageType; // @synthesize m_uiMessageType; @property(retain, nonatomic) NSString *m_nsToUsr; // @synthesize m_nsToUsr; @property(retain, nonatomic) NSString *m_nsFromUsr; // @synthesize m_nsFromUsr; @property(nonatomic) long long m_n64MesSvrID; // @synthesize m_n64MesSvrID; @property(nonatomic) unsigned long m_uiMesLocalID; // @synthesize m_uiMesLocalID;
  • (void).cxx_destruct;
  • (BOOL)isSentOK;
  • (BOOL)IsNewInvitationApprove;
  • (BOOL)IsNewInvitation;
  • (BOOL)IsRoomAnnouncement;
  • (BOOL)IsAtMe;
  • (BOOL)isShowAppMessageBlockButton;
  • (BOOL)isShowAppBottomButton;
  • (BOOL)isShowCommentButton;
  • (id)keyDescription; @property(readonly, copy) NSString *description;
  • (id)getMsgExtBizId;
  • (BOOL)IsNeedAddMsgBizExt;
  • (BOOL)IsNeedChatExt;
  • (void)genMiddleImg:(id)arg1 originImgData:(id)arg2 isSaveOK:(BOOL)arg3 delegate:(id)arg4;
  • (BOOL)genImageFromMMAssetAndNotify:(id)arg1;
  • (id)GetDisplayContent;
  • (id)GetThumb;
  • (id)GetImg;
  • (id)GetMsgClientMsgID;
  • (BOOL)IsSameMsgWithFullCheck:(id)arg1;
  • (BOOL)IsSameMsg:(id)arg1;
  • (BOOL)IsSendBySendMsg;
  • (BOOL)IsAppMessage;
  • (BOOL)IsShortMovieMsg;
  • (BOOL)IsVideoMsg;
  • (BOOL)IsSimpleVideoMsg;
  • (BOOL)IsImgMsg;
  • (BOOL)IsTextMsg;
  • (BOOL)IsChatRoomMessage;
  • (BOOL)IsMassSendMessage;
  • (BOOL)IsBottleMessage;
  • (BOOL)IsQQMessage;
  • (BOOL)IsSxMessage;
  • (id)GetChatName;
  • (void)AddTagToMsgSource:(id)arg1 value:(id)arg2;
  • (void)UpdateMsgSource;
  • (void)ChangeForDisplay;
  • (void)ChangeForBackup;
  • (void)fillMsgSourceFromContact:(id)arg1 isFromTempSession:(BOOL)arg2;
  • (void)ChangeForMsgSource;
  • (void)ChangeForChatRoom;
  • (id)forwardingTargetForSelector:(SEL)arg1;
  • (void)forwardInvocation:(id)arg1;
  • (id)methodSignatureForSelector:(SEL)arg1;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)initWithMsgType:(int)arg1 nsFromUsr:(id)arg2;
  • (id)initWithMsgType:(int)arg1;
  • (id)init;
  • (id)wishingString;
  • (BOOL)bIsAppUrlTypeWithCanvas;
  • (id)nativeUrl;
  • (int)yoType;
  • (unsigned int)yoCount;
  • (id)getNodeBtnList;
  • (int)compareQQAscending:(id)arg1;
  • (int)compareSXAscending:(id)arg1;
  • (int)compareMessageAscending:(id)arg1;
  • (int)compareMessageLocalIDDescending:(id)arg1;
  • (void)setVideoPlayMode:(BOOL)arg1;
  • (BOOL)canPlayVideo:(id)arg1;
  • (BOOL)isAd;
  • (id)GetCdnDownloadThumbPathOfVideo;
  • (id)GetCdnDownloadPathOfVideo;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(retain, nonatomic) NSString *m_AttachedContent; // @dynamic m_AttachedContent; @property(retain, nonatomic) NSString *m_aesKey; // @dynamic m_aesKey; @property(retain, nonatomic) NSArray *m_arrCustomWrap; // @dynamic m_arrCustomWrap; @property(retain, nonatomic) NSMutableArray *m_arrInviteeMembers; // @dynamic m_arrInviteeMembers; @property(retain, nonatomic) NSMutableArray *m_arrMembers; // @dynamic m_arrMembers; @property(retain, nonatomic) NSArray *m_arrReaderWaps; // @dynamic m_arrReaderWaps; @property(retain, nonatomic) MMAsset *m_asset; // @dynamic m_asset; @property(nonatomic) BOOL m_bAppAttachExistInSvr; // @dynamic m_bAppAttachExistInSvr; @property(nonatomic) BOOL m_bComeInByClick; // @dynamic m_bComeInByClick; @property(nonatomic) BOOL m_bHasApprove; // @dynamic m_bHasApprove; @property(nonatomic) BOOL m_bHaveMoovDownload; // @dynamic m_bHaveMoovDownload; @property(nonatomic) BOOL m_bIsForceUpdate; // @dynamic m_bIsForceUpdate; @property(nonatomic) BOOL m_bNeedReloadSubView; // @dynamic m_bNeedReloadSubView; @property(nonatomic) BOOL m_bNewApprove; // @dynamic m_bNewApprove; @property(nonatomic) BOOL m_bNewInv; // @dynamic m_bNewInv; @property(nonatomic) BOOL m_bShowRewardTips; // @dynamic m_bShowRewardTips; @property(nonatomic) BOOL m_bStartPlay; // @dynamic m_bStartPlay; @property(retain, nonatomic) NSString *m_cdnUrlString; // @dynamic m_cdnUrlString; @property(retain, nonatomic) NSMutableDictionary *m_dicStatParas; // @dynamic m_dicStatParas; @property(retain, nonatomic) NSData *m_dtImg; // @dynamic m_dtImg; @property(retain, nonatomic) NSData *m_dtSenderMidImg; // @dynamic m_dtSenderMidImg; @property(retain, nonatomic) NSData *m_dtVoice; // @dynamic m_dtVoice; @property(nonatomic) unsigned long m_duration; // @dynamic m_duration; @property(retain, nonatomic) NSString *m_encryptUrlString; // @dynamic m_encryptUrlString; @property(nonatomic) float m_fLatitude; // @dynamic m_fLatitude; @property(nonatomic) float m_fLongitude; // @dynamic m_fLongitude; @property(retain, nonatomic) NSString *m_fromChatUserName; // @dynamic m_fromChatUserName; @property(nonatomic) long long m_i64VoipKey; // @dynamic m_i64VoipKey; @property(nonatomic) long m_iVoipRoomid; // @dynamic m_iVoipRoomid; @property(retain, nonatomic) NSString *m_infoUrl; // @dynamic m_infoUrl; @property(retain, nonatomic) NSString *m_inviterName; // @dynamic m_inviterName; @property(nonatomic) BOOL m_isCanUpload; // @dynamic m_isCanUpload; @property(readonly, nonatomic) BOOL m_isContentOriginal; // @dynamic m_isContentOriginal; @property(nonatomic) BOOL m_isDirectSend; // @dynamic m_isDirectSend; @property(nonatomic) BOOL m_isForNewYear; // @dynamic m_isForNewYear; @property(nonatomic) BOOL m_isReaderForbidForward; // @dynamic m_isReaderForbidForward; @property(nonatomic) double m_latitude; // @dynamic m_latitude; @property(retain, nonatomic) NSString *m_locationLabel; // @dynamic m_locationLabel; @property(nonatomic) double m_longitude; // @dynamic m_longitude; @property(nonatomic) double m_mapScale; // @dynamic m_mapScale; @property(retain, nonatomic) NSString *m_mapType; // @dynamic m_mapType; @property(nonatomic) int m_msgInnerType; // @dynamic m_msgInnerType; @property(nonatomic) long m_nDownloadLimit; // @dynamic m_nDownloadLimit; @property(retain, nonatomic) NSString *m_newXmlType; // @dynamic m_newXmlType; @property(retain, nonatomic) NSString *m_nsAesKey; // @dynamic m_nsAesKey; @property(retain, nonatomic) NSString *m_nsAppAction; // @dynamic m_nsAppAction; @property(retain, nonatomic) NSString *m_nsAppAttachID; // @dynamic m_nsAppAttachID; @property(retain, nonatomic) NSString *m_nsAppContent; // @dynamic m_nsAppContent; @property(retain, nonatomic) NSString *m_nsAppExtInfo; // @dynamic m_nsAppExtInfo; @property(retain, nonatomic) NSString *m_nsAppFileExt; // @dynamic m_nsAppFileExt; @property(retain, nonatomic) NSString *m_nsAppID; // @dynamic m_nsAppID; @property(retain, nonatomic) NSString *m_nsAppMediaDataUrl; // @dynamic m_nsAppMediaDataUrl; @property(retain, nonatomic) NSString *m_nsAppMediaLowBandDataUrl; // @dynamic m_nsAppMediaLowBandDataUrl; @property(retain, nonatomic) NSString *m_nsAppMediaLowUrl; // @dynamic m_nsAppMediaLowUrl; @property(retain, nonatomic) NSString *m_nsAppMediaTagName; // @dynamic m_nsAppMediaTagName; @property(retain, nonatomic) NSString *m_nsAppMediaUrl; // @dynamic m_nsAppMediaUrl; @property(retain, nonatomic) NSString *m_nsAppMessageAction; // @dynamic m_nsAppMessageAction; @property(retain, nonatomic) NSString *m_nsAppMessageExt; // @dynamic m_nsAppMessageExt; @property(retain, nonatomic) NSString *m_nsAppName; // @dynamic m_nsAppName; @property(retain, nonatomic) NSString *m_nsAutoDownloadControl; // @dynamic m_nsAutoDownloadControl; @property(retain, nonatomic) NSString *m_nsCommentUrl; // @dynamic m_nsCommentUrl; @property(retain, nonatomic) NSString *m_nsDesc; // @dynamic m_nsDesc; @property(retain, nonatomic) NSString *m_nsDesignerId; // @dynamic m_nsDesignerId; @property(copy, nonatomic) NSString *m_nsEmoticonBelongToProductID; // @dynamic m_nsEmoticonBelongToProductID; @property(retain, nonatomic) NSString *m_nsEmoticonMD5; // @dynamic m_nsEmoticonMD5; @property(retain, nonatomic) NSString *m_nsFileParam; // @dynamic m_nsFileParam; @property(retain, nonatomic) NSString *m_nsImgHDUrl; // @dynamic m_nsImgHDUrl; @property(retain, nonatomic) NSString *m_nsImgMidUrl; // @dynamic m_nsImgMidUrl; @property(retain, nonatomic) NSString *m_nsImgSrc; // @dynamic m_nsImgSrc; @property(retain, nonatomic) NSString *m_nsInviteReason; // @dynamic m_nsInviteReason; @property(retain, nonatomic) NSString *m_nsInviteTickets; // @dynamic m_nsInviteTickets; @property(retain, nonatomic) NSString *m_nsJsAppId; // @dynamic m_nsJsAppId; @property(retain, nonatomic) NSString *m_nsMsgAttachUrl; // @dynamic m_nsMsgAttachUrl; @property(retain, nonatomic) NSString *m_nsMsgDataUrl; // @dynamic m_nsMsgDataUrl; @property(retain, nonatomic) NSString *m_nsMsgMd5; // @dynamic m_nsMsgMd5; @property(retain, nonatomic) NSString *m_nsMsgThumbAesKey; // @dynamic m_nsMsgThumbAesKey; @property(retain, nonatomic) NSString *m_nsMsgThumbMd5; // @dynamic m_nsMsgThumbMd5; @property(retain, nonatomic) NSString *m_nsMsgThumbUrl; // @dynamic m_nsMsgThumbUrl; @property(retain, nonatomic) NSString *m_nsRemindAttachId; // @dynamic m_nsRemindAttachId; @property(retain, nonatomic) NSString *m_nsShareOpenUrl; // @dynamic m_nsShareOpenUrl; @property(retain, nonatomic) NSString *m_nsShareOriginUrl; // @dynamic m_nsShareOriginUrl; @property(retain, nonatomic) NSString *m_nsSourceDisplayname; // @dynamic m_nsSourceDisplayname; @property(retain, nonatomic) NSString *m_nsSourceUsername; // @dynamic m_nsSourceUsername; @property(retain, nonatomic) NSString *m_nsStatExtStr; // @dynamic m_nsStatExtStr; @property(retain, nonatomic) NSString *m_nsStreamVideoAdUxInfo; // @dynamic m_nsStreamVideoAdUxInfo; @property(retain, nonatomic) NSString *m_nsStreamVideoPublishId; // @dynamic m_nsStreamVideoPublishId; @property(retain, nonatomic) NSString *m_nsStreamVideoThumbUrl; // @dynamic m_nsStreamVideoThumbUrl; @property(retain, nonatomic) NSString *m_nsStreamVideoTitle; // @dynamic m_nsStreamVideoTitle; @property(retain, nonatomic) NSString *m_nsStreamVideoUrl; // @dynamic m_nsStreamVideoUrl; @property(retain, nonatomic) NSString *m_nsStreamVideoWebUrl; // @dynamic m_nsStreamVideoWebUrl; @property(retain, nonatomic) NSString *m_nsStreamVideoWording; // @dynamic m_nsStreamVideoWording; @property(retain, nonatomic) NSString *m_nsTemplateId; // @dynamic m_nsTemplateId; @property(retain, nonatomic) NSString *m_nsThumbImgUrl; // @dynamic m_nsThumbImgUrl; @property(retain, nonatomic) NSString *m_nsThumbUrl; // @dynamic m_nsThumbUrl; @property(retain, nonatomic) NSString *m_nsTitle; // @dynamic m_nsTitle; @property(retain, nonatomic) AppInnerJumpItem *m_oAppInnerJumpItem; // @dynamic m_oAppInnerJumpItem; @property(retain, nonatomic) AppProductItem *m_oAppProductItem; // @dynamic m_oAppProductItem; @property(retain, nonatomic) AppTVItem *m_oAppTVItem; // @dynamic m_oAppTVItem; @property(retain, nonatomic) WCCanvasPageItem *m_oCanvasPageItem; // @dynamic m_oCanvasPageItem; @property(retain, nonatomic) CardTicketItem *m_oCardTicketItem; // @dynamic m_oCardTicketItem; @property(retain, nonatomic) EmoticonSharedItem *m_oEmoticonSharedItem; // @dynamic m_oEmoticonSharedItem; @property(retain, nonatomic) EmotionDesignerSharedItem *m_oEmotionDesignerSharedItem; // @dynamic m_oEmotionDesignerSharedItem; @property(retain, nonatomic) EmotionPageSharedItem *m_oEmotionPageSharedItem; // @dynamic m_oEmotionPageSharedItem; @property(retain, nonatomic) HardWareItem *m_oHardWareItem; // @dynamic m_oHardWareItem; @property(retain, nonatomic) ImageInfo *m_oImageInfo; // @dynamic m_oImageInfo; @property(retain, nonatomic) MallProductItem *m_oMallProductItem; // @dynamic m_oMallProductItem; @property(retain, nonatomic) MessageExpItem *m_oMsgExpItem; // @dynamic m_oMsgExpItem; @property(retain, nonatomic) PushMailWrap *m_oPushMailWrap; // @dynamic m_oPushMailWrap; @property(retain, nonatomic) FavoritesItem *m_oRecordItem; // @dynamic m_oRecordItem; @property(retain, nonatomic) WAAppMsgItem *m_oWAAppItem; // @dynamic m_oWAAppItem; @property(retain, nonatomic) WCPayInfoItem *m_oWCPayInfoItem; // @dynamic m_oWCPayInfoItem; @property(retain, nonatomic) MMWCPushInfo *m_oWebcachePushInfo; // @dynamic m_oWebcachePushInfo; @property(retain, nonatomic) iWatchAppMsgItem *m_oiWatchMsgItem; // @dynamic m_oiWatchMsgItem; @property(retain, nonatomic) NSString *m_poiName; // @dynamic m_poiName; @property(retain, nonatomic) NSString *m_qrCode; // @dynamic m_qrCode; @property(nonatomic) CMessageWrap *m_refMessageWrap; // @dynamic m_refMessageWrap; @property(retain, nonatomic) NSString *m_scene; // @dynamic m_scene; @property(retain, nonatomic) NSString *m_sessionShowContent; // @dynamic m_sessionShowContent; @property(retain, nonatomic) NSString *m_showContent; // @dynamic m_showContent; @property(nonatomic) unsigned long m_uiApiSDKVersion; // @dynamic m_uiApiSDKVersion; @property(nonatomic) unsigned long m_uiAppContentAttributeBitSetFlag; // @dynamic m_uiAppContentAttributeBitSetFlag; @property(nonatomic) unsigned long m_uiAppDataSize; // @dynamic m_uiAppDataSize; @property(nonatomic) unsigned long m_uiAppExtShowType; // @dynamic m_uiAppExtShowType; @property(nonatomic) unsigned long m_uiAppMsgInnerType; // @dynamic m_uiAppMsgInnerType; @property(nonatomic) unsigned long m_uiAppVersion; // @dynamic m_uiAppVersion; @property(nonatomic) unsigned long m_uiCameraType; // @dynamic m_uiCameraType; @property(nonatomic) unsigned int m_uiDownloadMode; // @dynamic m_uiDownloadMode; @property(nonatomic) unsigned long m_uiDownloadPercent; // @dynamic m_uiDownloadPercent; @property(nonatomic) unsigned long m_uiEmoticonHeight; // @dynamic m_uiEmoticonHeight; @property(nonatomic) unsigned long m_uiEmoticonType; // @dynamic m_uiEmoticonType; @property(nonatomic) unsigned long m_uiEmoticonWidth; // @dynamic m_uiEmoticonWidth; @property(nonatomic) unsigned long m_uiEncryVer; // @dynamic m_uiEncryVer; @property(nonatomic) unsigned long m_uiGameContent; // @dynamic m_uiGameContent; @property(nonatomic) unsigned long m_uiGameType; // @dynamic m_uiGameType; @property(nonatomic) unsigned long m_uiHDImgSize; // @dynamic m_uiHDImgSize; @property(nonatomic) unsigned long m_uiMsgThumbHeight; // @dynamic m_uiMsgThumbHeight; @property(nonatomic) unsigned long m_uiMsgThumbSize; // @dynamic m_uiMsgThumbSize; @property(nonatomic) unsigned long m_uiMsgThumbWidth; // @dynamic m_uiMsgThumbWidth; @property(nonatomic) unsigned long m_uiNormalImgSize; // @dynamic m_uiNormalImgSize; @property(nonatomic) unsigned long m_uiOriginFormat; // @dynamic m_uiOriginFormat; @property(nonatomic) unsigned long m_uiOriginMsgSvrId; // @dynamic m_uiOriginMsgSvrId; @property(nonatomic) unsigned int m_uiPlayMode; // @dynamic m_uiPlayMode; @property(nonatomic) unsigned long m_uiRemindAttachTotalLen; // @dynamic m_uiRemindAttachTotalLen; @property(nonatomic) unsigned long m_uiRemindFormat; // @dynamic m_uiRemindFormat; @property(nonatomic) unsigned long m_uiRemindId; // @dynamic m_uiRemindId; @property(nonatomic) unsigned long m_uiRemindTime; // @dynamic m_uiRemindTime; @property(nonatomic) unsigned long m_uiScene; // @dynamic m_uiScene; @property(nonatomic) unsigned long m_uiShowType; // @dynamic m_uiShowType; @property(nonatomic) unsigned long m_uiStreamVideoTime; // @dynamic m_uiStreamVideoTime; @property(nonatomic) unsigned long m_uiUploadStatus; // @dynamic m_uiUploadStatus; @property(nonatomic) unsigned long m_uiVideoLen; // @dynamic m_uiVideoLen; @property(nonatomic) unsigned long m_uiVideoOffset; // @dynamic m_uiVideoOffset; @property(nonatomic) unsigned long m_uiVideoSource; // @dynamic m_uiVideoSource; @property(nonatomic) unsigned long m_uiVideoTime; // @dynamic m_uiVideoTime; @property(nonatomic) unsigned long m_uiVoiceCancelFlag; // @dynamic m_uiVoiceCancelFlag; @property(nonatomic) unsigned long m_uiVoiceEndFlag; // @dynamic m_uiVoiceEndFlag; @property(nonatomic) unsigned long m_uiVoiceFormat; // @dynamic m_uiVoiceFormat; @property(nonatomic) unsigned long m_uiVoiceForwardFlag; // @dynamic m_uiVoiceForwardFlag; @property(nonatomic) unsigned long m_uiVoiceTime; // @dynamic m_uiVoiceTime; @property(nonatomic) unsigned long m_uiVoipInviteType; // @dynamic m_uiVoipInviteType; @property(nonatomic) unsigned int m_uiVoipRecvTime; // @dynamic m_uiVoipRecvTime; @property(nonatomic) unsigned long m_uiVoipStatus; // @dynamic m_uiVoipStatus; @property(retain, nonatomic) NSString *m_url; // @dynamic m_url; @property(nonatomic) unsigned long m_wordingType; // @dynamic m_wordingType; @property(readonly) Class superclass;

@end

@interface CContactForSearch : NSObject { NSString *_m_nsAliasName; NSString *_m_nsNickName; }

@property(retain, nonatomic) NSString *m_nsNickName; // @synthesize m_nsNickName=_m_nsNickName; @property(retain, nonatomic) NSString *m_nsAliasName; // @synthesize m_nsAliasName=_m_nsAliasName; - (void).cxx_destruct;

@end

@interface CBaseContact : NSObject <PBCoding, NSCoding> { NSString *m_nsUsrName; NSString *m_nsEncodeUserName; NSString *m_nsAliasName; unsigned long m_uiConType; NSString *m_nsNickName; NSString *m_nsFullPY; NSString *m_nsShortPY; NSString *m_nsRemark; NSString *m_nsRemarkPYShort; NSString *m_nsRemarkPYFull; NSString *m_nsDisplayNamePY; unsigned long m_uiSex; unsigned long m_uiType; unsigned long m_uiChatState; NSData *m_dtUsrImg; NSString *m_nsImgStatus; NSString *m_nsHDImgStatus; NSString *m_nsHeadImgUrl; NSString *m_nsHeadHDImgUrl; NSString *m_nsHeadHDMd5; NSString *m_nsDraft; unsigned long m_uiDraftTime; NSString *m_nsAtUserList; unsigned long m_uiQQUin; NSString *m_nsQQNickName; NSString *m_nsQQRemark; NSString *m_nsMobileIdentify; NSString *m_nsGoogleContactName; NSString *m_nsGoogleContactNickName; unsigned long m_uiFriendScene; unsigned long m_uiImgKey; unsigned long m_uiExtKey; unsigned long m_uiImgKeyAtLastGet; unsigned long m_uiExtKeyAtLastGet; BOOL m_hasDetectPlugin; BOOL m_isPlugin; BOOL m_hasDetectSelf; BOOL m_isSelf; NSString *m_nsAntispamTicket; NSDictionary *_externalInfoJSONCache; }

  • (void)initialize; @property(retain, nonatomic) NSDictionary *externalInfoJSONCache; // @synthesize externalInfoJSONCache=_externalInfoJSONCache; @property(retain, nonatomic) NSString *m_nsDisplayNamePY; // @synthesize m_nsDisplayNamePY; @property(retain, nonatomic) NSString *m_nsAntispamTicket; // @synthesize m_nsAntispamTicket; @property(retain, nonatomic) NSString *m_nsShortPY; // @synthesize m_nsShortPY; @property(retain, nonatomic) NSString *m_nsAtUserList; // @synthesize m_nsAtUserList; @property(nonatomic) unsigned long m_uiDraftTime; // @synthesize m_uiDraftTime; @property(nonatomic) unsigned long m_uiFriendScene; // @synthesize m_uiFriendScene; @property(retain, nonatomic) NSString *m_nsGoogleContactNickName; // @synthesize m_nsGoogleContactNickName; @property(retain, nonatomic) NSString *m_nsGoogleContactName; // @synthesize m_nsGoogleContactName; @property(retain, nonatomic) NSString *m_nsMobileIdentify; // @synthesize m_nsMobileIdentify; @property(retain, nonatomic) NSString *m_nsQQRemark; // @synthesize m_nsQQRemark; @property(retain, nonatomic) NSString *m_nsQQNickName; // @synthesize m_nsQQNickName; @property(nonatomic) unsigned long m_uiQQUin; // @synthesize m_uiQQUin; @property(nonatomic) unsigned long m_uiExtKeyAtLastGet; // @synthesize m_uiExtKeyAtLastGet; @property(nonatomic) unsigned long m_uiImgKeyAtLastGet; // @synthesize m_uiImgKeyAtLastGet; @property(nonatomic) unsigned long m_uiExtKey; // @synthesize m_uiExtKey; @property(nonatomic) unsigned long m_uiImgKey; // @synthesize m_uiImgKey; @property(retain, nonatomic) NSString *m_nsDraft; // @synthesize m_nsDraft; @property(retain, nonatomic) NSString *m_nsHeadHDMd5; // @synthesize m_nsHeadHDMd5; @property(retain, nonatomic) NSString *m_nsHeadHDImgUrl; // @synthesize m_nsHeadHDImgUrl; @property(retain, nonatomic) NSString *m_nsHeadImgUrl; // @synthesize m_nsHeadImgUrl; @property(retain, nonatomic) NSString *m_nsHDImgStatus; // @synthesize m_nsHDImgStatus; @property(retain, nonatomic) NSString *m_nsImgStatus; // @synthesize m_nsImgStatus; @property(retain, nonatomic) NSData *m_dtUsrImg; // @synthesize m_dtUsrImg; @property(nonatomic) unsigned long m_uiChatState; // @synthesize m_uiChatState; @property(nonatomic) unsigned long m_uiType; // @synthesize m_uiType; @property(nonatomic) unsigned long m_uiSex; // @synthesize m_uiSex; @property(retain, nonatomic) NSString *m_nsRemarkPYFull; // @synthesize m_nsRemarkPYFull; @property(retain, nonatomic) NSString *m_nsRemarkPYShort; // @synthesize m_nsRemarkPYShort; @property(retain, nonatomic) NSString *m_nsRemark; // @synthesize m_nsRemark; @property(retain, nonatomic) NSString *m_nsFullPY; // @synthesize m_nsFullPY; @property(nonatomic) unsigned long m_uiConType; // @synthesize m_uiConType; @property(retain, nonatomic) NSString *m_nsAliasName; // @synthesize m_nsAliasName; @property(retain, nonatomic) NSString *m_nsEncodeUserName; // @synthesize m_nsEncodeUserName; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName;
  • (void).cxx_destruct; @property(readonly, nonatomic) BOOL m_isPlugin; // @synthesize m_isPlugin;
  • (id)localizedStringForMale:(id)arg1 female:(id)arg2 andUnkownSex:(id)arg3;
  • (int)getImageStatusCode;
  • (BOOL)isHasGMail;
  • (id)getQQDisplayName;
  • (BOOL)isHasQQDisplayName;
  • (BOOL)isHasQQ;
  • (BOOL)isWeixinTeamContact;
  • (BOOL)isSelf;
  • (BOOL)hasContactDisplayUsrNameByCache;
  • (BOOL)hasContactDisplayUsrName;
  • (id)getContactDisplayUsrName;
  • (id)getContactTalkRoomName;
  • (id)getContactDisplayName;
  • (void)setDisplayNamePY;
  • (id)getRemark;
  • (void)saveUserImage;
  • (id)getContactHeadImage;
  • (BOOL)isNeedGetHDImg;
  • (BOOL)isHasHDImg;
  • (BOOL)isNeedGetUsrImgWithoutCheckLocalFile;
  • (BOOL)isNeedGetUsrImg;
  • (BOOL)isEnterpriseContact;
  • (BOOL)isWeSportContact;
  • (BOOL)isChatStatusNotifyOpen;
  • (BOOL)isMacHelper;
  • (BOOL)isQQ;
  • (BOOL)isQQMBlog;
  • (BOOL)isTemplateMsgHolder;
  • (BOOL)isFileHelper;
  • (BOOL)isBrandSessionHolder;
  • (BOOL)isGroupCard;
  • (BOOL)isChatroom;
  • (BOOL)isLbsroom;
  • (BOOL)isWeixin;
  • (BOOL)isMMContact;
  • (BOOL)isFavour;
  • (void)setSnsBlack:(BOOL)arg1;
  • (BOOL)isSnsBlack;
  • (void)setBlack:(BOOL)arg1;
  • (BOOL)isBlack;
  • (BOOL)isEqualToName:(id)arg1;
  • (BOOL)isEqualToContact:(id)arg1;
  • (id)getEncodeUserName;
  • (BOOL)isValid;
  • (void)setChatRoomTopic:(id)arg1;
  • (id)chatRoomTopic;
  • (int)compare:(id)arg1; @property(readonly, copy) NSString *description;
  • (BOOL)copyFrom:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (id)init;
  • (void)setRemarkWithoutEmojiChange:(id)arg1;
  • (void)setNickNameWithoutEmojiChange:(id)arg1; @property(retain, nonatomic) NSString *m_nsNickName; // @synthesize m_nsNickName;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SubscriptBrandInfo : NSObject <PBCoding, NSCoding> { unsigned long m_brandListCount; unsigned long m_brandListVersion; }

  • (void)initialize; @property(nonatomic) unsigned long m_brandListVersion; // @synthesize m_brandListVersion; @property(nonatomic) unsigned long m_brandListCount; // @synthesize m_brandListCount;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChatRoomDetail : NSObject <PBCoding, NSCoding> { unsigned long m_uiChatRoomInfoVersion; unsigned long m_uiChatRoomInfoSvrVersion; NSString *m_nsChatRoomDesc; NSString *m_nsChatRoomDescModer; unsigned long long m_uiChatRoomDescTime; BOOL m_bChatRoomDescReaded; unsigned long m_uiChatRoomStatus; unsigned long m_uiLocalInfoVersion; }

  • (void)initialize; @property(nonatomic) unsigned long m_uiLocalInfoVersion; // @synthesize m_uiLocalInfoVersion; @property(nonatomic) unsigned long m_uiChatRoomStatus; // @synthesize m_uiChatRoomStatus; @property(nonatomic) BOOL m_bChatRoomDescReaded; // @synthesize m_bChatRoomDescReaded; @property(nonatomic) unsigned long long m_uiChatRoomDescTime; // @synthesize m_uiChatRoomDescTime; @property(retain, nonatomic) NSString *m_nsChatRoomDescModer; // @synthesize m_nsChatRoomDescModer; @property(retain, nonatomic) NSString *m_nsChatRoomDesc; // @synthesize m_nsChatRoomDesc; @property(nonatomic) unsigned long m_uiChatRoomInfoSvrVersion; // @synthesize m_uiChatRoomInfoSvrVersion; @property(nonatomic) unsigned long m_uiChatRoomInfoVersion; // @synthesize m_uiChatRoomInfoVersion;
  • (void).cxx_destruct;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PhoneItemInfo : NSObject <PBCoding, NSCoding> { NSString *phoneNum; BOOL bFromHash; int index; }

  • (void)initialize; @property(nonatomic) int index; // @synthesize index; @property(nonatomic) BOOL bFromHash; // @synthesize bFromHash; @property(retain, nonatomic) NSString *phoneNum; // @synthesize phoneNum;
  • (void).cxx_destruct;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CContact : CBaseContact <PBCoding, NSCoding> { unsigned long m_uiChatRoomStatus; NSString *m_nsChatRoomMemList; unsigned long m_uiChatRoomAccessType; unsigned long m_uiChatRoomMaxCount; unsigned long m_uiChatRoomVersion; ChatRoomDetail *m_ChatRoomDetail; NSString *m_nsChatRoomData; ChatRoomData *m_ChatRoomData; NSString *m_nsCountry; NSString *m_nsProvince; NSString *m_nsCity; NSString *m_nsSignature; unsigned long m_uiCertificationFlag; NSString *m_nsCertificationInfo; NSString *m_nsOwner; NSString *m_nsFBNickName; NSString *m_nsFBID; unsigned long m_uiNeedUpdate; NSString *m_nsWCBGImgObjectID; int m_iWCFlag; NSString *m_pcWCBGImgID; NSString *m_nsExternalInfo; NSString *m_nsBrandSubscriptConfigUrl; unsigned long m_uiBrandSubscriptionSettings; SubscriptBrandInfo *m_subBrandInfo; NSString *m_nsBrandIconUrl; BOOL m_isExtInfoValid; NSDictionary *externalInfoJSONCache; BOOL m_isShowRedDot; NSString *m_nsMobileHash; NSString *m_nsMobileFullHash; NSString *m_nsLinkedInID; NSString *m_nsLinkedInName; NSString *m_nsLinkedInPublicUrl; unsigned long m_uiDeleteFlag; NSString *m_nsDescription; NSString *m_nsCardUrl; NSString *m_nsWorkID; NSString *m_nsLabelIDList; NSArray *m_arrPhoneItem; BOOL _m_bFromNewDB; NSString *m_nsWeiDianInfo; NSDictionary *_m_dicWeiDianInfo; unsigned long _m_uiLastUpdate; unsigned long _m_uiMetaFlag; unsigned long _m_uiDebugModeType; NSString *_m_nsAppId; unsigned long _m_uiWxAppOpt; }

  • (BOOL)isHeadImgUpdated:(id)arg1 Local:(id)arg2;
  • (void)HandleChatMemUsrImg:(struct tagMMModChatRoomMember *)arg1 Contatct:(id)arg2 DocPath:(id)arg3;
  • (void)HandleUsrImgPB:(id)arg1 Contatct:(id)arg2 DocPath:(id)arg3;
  • (void)HandleUsrImg:(struct tagMMModContact *)arg1 Contatct:(id)arg2 DocPath:(id)arg3;
  • (id)genChatRoomName:(id)arg1 appendTail:(BOOL)arg2;
  • (id)genChatRoomName:(id)arg1;
  • (id)getChatRoomMemberWithoutMyself:(id)arg1;
  • (id)getChatRoomMember:(id)arg1;
  • (id)getChatRoomMemberUserName:(id)arg1;
  • (unsigned int)getChatRoomMemberCount:(id)arg1;
  • (id)getMicroBlogUsrDisplayName:(id)arg1;
  • (id)parseContactKey:(id)arg1;
  • (id)SubscriptedBrandsFromString:(id)arg1;
  • (void)initialize;
  • (BOOL)isWeAppUserName:(id)arg1; @property(nonatomic) unsigned long m_uiWxAppOpt; // @synthesize m_uiWxAppOpt=_m_uiWxAppOpt; @property(copy, nonatomic) NSString *m_nsAppId; // @synthesize m_nsAppId=_m_nsAppId; @property(nonatomic) unsigned long m_uiDebugModeType; // @synthesize m_uiDebugModeType=_m_uiDebugModeType; @property(nonatomic) unsigned long m_uiMetaFlag; // @synthesize m_uiMetaFlag=_m_uiMetaFlag; @property(nonatomic) unsigned long m_uiLastUpdate; // @synthesize m_uiLastUpdate=_m_uiLastUpdate; @property(nonatomic) BOOL m_bFromNewDB; // @synthesize m_bFromNewDB=_m_bFromNewDB; @property(retain, nonatomic) NSString *m_nsWorkID; // @synthesize m_nsWorkID;
  • (void)setExternalInfoJSONCache:(id)arg1;
  • (id)externalInfoJSONCache; @property(retain, nonatomic) NSString *m_nsWeiDianInfo; // @synthesize m_nsWeiDianInfo; @property(retain, nonatomic) ChatRoomDetail *m_ChatRoomDetail; // @synthesize m_ChatRoomDetail; @property(retain, nonatomic) NSArray *m_arrPhoneItem; // @synthesize m_arrPhoneItem; @property(retain, nonatomic) NSString *m_nsLabelIDList; // @synthesize m_nsLabelIDList; @property(retain, nonatomic) NSString *m_nsCardUrl; // @synthesize m_nsCardUrl; @property(retain, nonatomic) NSString *m_nsDescription; // @synthesize m_nsDescription; @property(nonatomic) unsigned long m_uiDeleteFlag; // @synthesize m_uiDeleteFlag; @property(nonatomic) unsigned long m_uiChatRoomVersion; // @synthesize m_uiChatRoomVersion; @property(nonatomic) unsigned long m_uiChatRoomMaxCount; // @synthesize m_uiChatRoomMaxCount; @property(retain, nonatomic) NSString *m_nsLinkedInPublicUrl; // @synthesize m_nsLinkedInPublicUrl; @property(retain, nonatomic) NSString *m_nsLinkedInName; // @synthesize m_nsLinkedInName; @property(retain, nonatomic) NSString *m_nsLinkedInID; // @synthesize m_nsLinkedInID; @property(retain, nonatomic) NSString *m_nsMobileFullHash; // @synthesize m_nsMobileFullHash; @property(retain, nonatomic) NSString *m_nsMobileHash; // @synthesize m_nsMobileHash; @property(nonatomic) BOOL m_isShowRedDot; // @synthesize m_isShowRedDot; @property(nonatomic) unsigned long m_uiChatRoomAccessType; // @synthesize m_uiChatRoomAccessType; @property(retain, nonatomic) ChatRoomData *m_ChatRoomData; // @synthesize m_ChatRoomData; @property(retain, nonatomic) NSString *m_nsChatRoomData; // @synthesize m_nsChatRoomData; @property(nonatomic) BOOL m_isExtInfoValid; // @synthesize m_isExtInfoValid; @property(retain, nonatomic) NSString *m_nsBrandIconUrl; // @synthesize m_nsBrandIconUrl; @property(retain, nonatomic) SubscriptBrandInfo *m_subBrandInfo; // @synthesize m_subBrandInfo; @property(nonatomic) unsigned long m_uiBrandSubscriptionSettings; // @synthesize m_uiBrandSubscriptionSettings; @property(retain, nonatomic) NSString *m_nsBrandSubscriptConfigUrl; // @synthesize m_nsBrandSubscriptConfigUrl; @property(retain, nonatomic) NSString *m_nsExternalInfo; // @synthesize m_nsExternalInfo; @property(retain, nonatomic) NSString *m_pcWCBGImgID; // @synthesize m_pcWCBGImgID; @property(nonatomic) int m_iWCFlag; // @synthesize m_iWCFlag; @property(retain, nonatomic) NSString *m_nsWCBGImgObjectID; // @synthesize m_nsWCBGImgObjectID; @property(nonatomic) unsigned long m_uiNeedUpdate; // @synthesize m_uiNeedUpdate; @property(retain, nonatomic) NSString *m_nsFBID; // @synthesize m_nsFBID; @property(retain, nonatomic) NSString *m_nsFBNickName; // @synthesize m_nsFBNickName; @property(retain, nonatomic) NSString *m_nsOwner; // @synthesize m_nsOwner; @property(retain, nonatomic) NSString *m_nsCertificationInfo; // @synthesize m_nsCertificationInfo; @property(nonatomic) unsigned long m_uiCertificationFlag; // @synthesize m_uiCertificationFlag; @property(retain, nonatomic) NSString *m_nsSignature; // @synthesize m_nsSignature; @property(retain, nonatomic) NSString *m_nsCity; // @synthesize m_nsCity; @property(retain, nonatomic) NSString *m_nsProvince; // @synthesize m_nsProvince; @property(retain, nonatomic) NSString *m_nsCountry; // @synthesize m_nsCountry; @property(nonatomic) unsigned long m_uiChatRoomStatus; // @synthesize m_uiChatRoomStatus; @property(retain, nonatomic) NSString *m_nsChatRoomMemList; // @synthesize m_nsChatRoomMemList;
  • (void).cxx_destruct;
  • (BOOL)IsUserInChatRoom:(id)arg1;
  • (id)getLabelIDList;
  • (BOOL)isAccountDeleted; @property(readonly, nonatomic) NSDictionary *m_dicWeiDianInfo; // @synthesize m_dicWeiDianInfo=_m_dicWeiDianInfo;
  • (BOOL)isHasWeiDian;
  • (BOOL)isShowLinkedIn;
  • (BOOL)needShowUnreadCountOnSession;
  • (void)setChatStatusNotifyOpen:(BOOL)arg1;
  • (BOOL)isChatStatusNotifyOpen;
  • (BOOL)isContactFrozen;
  • (BOOL)isContactSessionTop;
  • (BOOL)isChatroomNeedAccessVerify;
  • (BOOL)isShowChatRoomDisplayName;
  • (BOOL)isAdmin;
  • (id)xmlForMessageWrapContent;
  • (id)getChatRoomMembrGroupNickNameForSearch:(id)arg1;
  • (id)getChatRoomMembrGroupNickName:(id)arg1;
  • (id)getChatRoomMemberNickName:(id)arg1;
  • (id)getChatRoomMemberDisplayName:(id)arg1;
  • (id)getNormalContactDisplayDesc;
  • (int)compareForFavourGroup:(id)arg1;
  • (BOOL)isLocalizedContact;
  • (BOOL)isHolderContact;
  • (BOOL)isVerified;
  • (BOOL)isIgnoreBrandContat;
  • (BOOL)isVerifiedBrandContact;
  • (BOOL)isBrandContact;
  • (BOOL)IsAddFromShake;
  • (BOOL)IsAddFromLbs;
  • (BOOL)isMyContact;
  • (void)tryLoadExtInfo; @property(readonly, copy) NSString *description;
  • (BOOL)copyPatialFieldFromContact:(id)arg1;
  • (BOOL)copyFieldFromContact:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (id)initWithModContact:(id)arg1;
  • (id)initWithShareCardMsgWrapContent:(id)arg1;
  • (id)initWithShareCardMsgWrap:(id)arg1;
  • (void)genContactFromShareCardMsgWrapContent:(id)arg1;
  • (BOOL)genContactFromShareCardMsgWrap:(id)arg1;
  • (id)init;
  • (BOOL)isHasMobile;
  • (id)getMobileList;
  • (BOOL)hasMatchHashPhone;
  • (id)getMobileNumString;
  • (id)getMobileDisplayName;
  • (BOOL)isContactTypeShouldDelete;
  • (id)getNewChatroomData;
  • (void)setSignatureWithoutEmojiChange:(id)arg1;
  • (void)setChatRoomDataWithoutEmojiChange:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (id)getWeAppInfo;
  • (BOOL)hasWeAppVersionInfo;
  • (BOOL)hasWeAppInfo;
  • (BOOL)isWeAppContact;
  • (id)getVerisonMD5;
  • (id)getAppBrandSologanImageURL;
  • (id)getAppID;
  • (id)getAppBrandInfo;
  • (BOOL)hasAppBrandInfo;
  • (id)getMainPageUrl;
  • (BOOL)isOpenMainPage;
  • (unsigned long)getFunctionFlag;
  • (id)getSupportEmoticonLinkPrefix;
  • (id)getConferenceVerifyButtonTitle;
  • (id)getConferenceVerifyPromptTitle;
  • (unsigned long)getConferenceContactExpireTime;
  • (id)getBrandBusinessScope;
  • (id)getBrandMerchantSecurityUrl;
  • (id)getBrandMerchantSecurity;
  • (id)getBrandEvaluateCount;
  • (id)getBrandMerchantRatings;
  • (id)brandUrls;
  • (id)brandPrivileges;
  • (id)getBrandRegisterSourceIntroUrl;
  • (id)getBrandRegisterSourceBody;
  • (BOOL)getIsTrademarkProtection;
  • (id)getBrandVerifySubTitle;
  • (id)getBrandVerifySourceIntroUrl;
  • (id)getBrandVerifySourceDescription;
  • (id)getBrandVerifySourceName;
  • (unsigned long)getBrandVerifySourceType;
  • (id)getBrandTrademarkName;
  • (id)getBrandTrademarkUrl;
  • (id)getCustomizeMenu;
  • (id)bizMenuInfoFromContact;
  • (int)getInteractiveMode;
  • (BOOL)isShowToolBarInMsg;
  • (BOOL)isShowHeadImgInMsg;
  • (int)getScanQRCodeType;
  • (int)getReportLocationType;
  • (int)getAudioPlayType;
  • (BOOL)isContactCanReceiveSpeexVoice;
  • (BOOL)containKFWorkerInfo;
  • (id)getSpecifyWorkerOpenID;
  • (int)getConnectorMsgType;
  • (BOOL)canSupportMessageNotify;
  • (BOOL)isHardDeviceHideSubtitle;
  • (BOOL)isInternalMyDeviceBrand;
  • (BOOL)isInternalSportBrand;
  • (id)getNearFieldDesc;
  • (BOOL)isSupportPublicWifi;
  • (BOOL)isHardDeviceTestBrand;
  • (BOOL)isHardDeviceBrand;
  • (BOOL)isEnterpriseDisableBrand;
  • (BOOL)isEnterpriseWebSubBrand;
  • (BOOL)isEnterpriseChatSubBrand;
  • (BOOL)isEnterpriseSubBrand;
  • (id)getEnterpriseSubBrandChatExtUrl;
  • (id)getEnterpriseSubBrandUrl;
  • (unsigned long)getEnterpriseSubBrandChildType;
  • (BOOL)isEnterpriseBrand;
  • (BOOL)isEnterpriseMainBrand;
  • (id)getEnterpriseBrandFrozenWording;
  • (id)getEnterpriseMainBrandUserName;
  • (int)getBrandContactType;
  • (id)getExternalInfoDictionary;
  • (void)updateWithBizAttrChanged:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CSearchedContact : CContact { unsigned int matchType; NSString *searchString; }

  • (id)contactFromSearchContactResp:(id)arg1 Req:(id)arg2; @property(retain, nonatomic) NSString *searchString; // @synthesize searchString; @property(nonatomic) unsigned int matchType; // @synthesize matchType;
  • (void).cxx_destruct;

@end

@interface CPushContact : CContact { NSString *m_nsSource; BOOL m_bReaded; unsigned long m_uiPushTime; NSString *m_nsDes; NSString *m_nsTicket; CMessageWrap *m_oMessage; unsigned long m_uiOpCode; unsigned long m_uiStatus; BOOL m_bSuspiciousUser; NSString *m_nsChatRoomUserName; NSString *m_nsSourceUserName; NSString *m_nsSourceNickName; NSString *m_safetyWarning; NSString *m_safetyWarningDetail; }

  • (id)thread_GetContactDetailFromMsg:(id)arg1; @property(retain, nonatomic) NSString *m_safetyWarningDetail; // @synthesize m_safetyWarningDetail; @property(retain, nonatomic) NSString *m_safetyWarning; // @synthesize m_safetyWarning; @property(nonatomic) BOOL m_bSuspiciousUser; // @synthesize m_bSuspiciousUser; @property(retain, nonatomic) NSString *m_nsSourceNickName; // @synthesize m_nsSourceNickName; @property(retain, nonatomic) NSString *m_nsSourceUserName; // @synthesize m_nsSourceUserName; @property(retain, nonatomic) NSString *m_nsChatRoomUserName; // @synthesize m_nsChatRoomUserName; @property(nonatomic) unsigned long m_uiStatus; // @synthesize m_uiStatus; @property(nonatomic) unsigned long m_uiOpCode; // @synthesize m_uiOpCode; @property(retain, nonatomic) CMessageWrap *m_oMessage; // @synthesize m_oMessage; @property(retain, nonatomic) NSString *m_nsTicket; // @synthesize m_nsTicket; @property(retain, nonatomic) NSString *m_nsDes; // @synthesize m_nsDes; @property(nonatomic) unsigned long m_uiPushTime; // @synthesize m_uiPushTime; @property(nonatomic) BOOL m_bReaded; // @synthesize m_bReaded; @property(retain, nonatomic) NSString *m_nsSource; // @synthesize m_nsSource;
  • (void).cxx_destruct;
  • (BOOL)isGoogleContactPush;
  • (BOOL)isMobilePush;
  • (BOOL)copyFieldFromContact:(id)arg1;
  • (id)toContact;
  • (int)compare:(id)arg1;
  • (id)description;
  • (BOOL)copyFieldFromPushContact:(id)arg1;
  • (void)getPushContactDes;
  • (void)getPushContactSource;
  • (BOOL)isAddRequestContact;
  • (BOOL)isWaitingForVerify;
  • (BOOL)isVerifyRequestFromMe;
  • (BOOL)isMsgSendFromMe;
  • (BOOL)IsShake;
  • (BOOL)IsLbs;
  • (id)initWithMsgWrap:(id)arg1;
  • (int)comparePushContactAscending:(id)arg1;
  • (id)xmlForMessageWrapContent:(id)arg1 OpCode:(unsigned long)arg2;
  • (BOOL)genPushContactFromMsgWrap:(id)arg1;
  • (void)checkSetRemark:(id)arg1;
  • (id)init;

@end

@interface CQQContact : CBaseContact { unsigned long m_uiAge; unsigned long m_uiUin; NSString *m_nsSign; NSString *m_nsAddress; NSString *m_nsBirthday; }

@property(retain, nonatomic) NSString *m_nsBirthday; // @synthesize m_nsBirthday; @property(retain, nonatomic) NSString *m_nsAddress; // @synthesize m_nsAddress; @property(retain, nonatomic, setter=setNsSignature:) NSString *m_nsSign; // @synthesize m_nsSign; @property(nonatomic) unsigned long m_uiUin; // @synthesize m_uiUin; @property(nonatomic) unsigned long m_uiAge; // @synthesize m_uiAge; - (void).cxx_destruct; - (id)description; - (BOOL)isMyQQ; - (BOOL)copyFrom:(id)arg1; - (id)init;

@end

@interface CChatRoomVerifyContact : CContact { ChatRoomVerifyMsg *m_verifyMsg; }

@property(retain, nonatomic) ChatRoomVerifyMsg *m_verifyMsg; // @synthesize m_verifyMsg; - (void).cxx_destruct;

@end

@interface CAppBrandInfo : NSObject { NSString *appid; unsigned long versionState; NSString *versionPkgMD5; NSString *sloganBigImgUrl; unsigned long maxPkgSize; unsigned long maxUploadConcurrent; unsigned long maxDownloadConcurrent; unsigned long maxLocalstorageSize; unsigned long maxBackgroundLifespan; unsigned long maxRequestConcurrent; unsigned long maxWebviewDepth; unsigned long runningFlag; unsigned long long appVersion; }

@property(nonatomic) unsigned long runningFlag; // @synthesize runningFlag; @property(nonatomic) unsigned long maxWebviewDepth; // @synthesize maxWebviewDepth; @property(nonatomic) unsigned long maxRequestConcurrent; // @synthesize maxRequestConcurrent; @property(nonatomic) unsigned long maxBackgroundLifespan; // @synthesize maxBackgroundLifespan; @property(nonatomic) unsigned long maxLocalstorageSize; // @synthesize maxLocalstorageSize; @property(nonatomic) unsigned long maxDownloadConcurrent; // @synthesize maxDownloadConcurrent; @property(nonatomic) unsigned long maxUploadConcurrent; // @synthesize maxUploadConcurrent; @property(nonatomic) unsigned long maxPkgSize; // @synthesize maxPkgSize; @property(copy, nonatomic) NSString *sloganBigImgUrl; // @synthesize sloganBigImgUrl; @property(copy, nonatomic) NSString *versionPkgMD5; // @synthesize versionPkgMD5; @property(nonatomic) unsigned long long appVersion; // @synthesize appVersion; @property(nonatomic) unsigned long versionState; // @synthesize versionState; @property(copy, nonatomic) NSString *appid; // @synthesize appid; - (void).cxx_destruct;

@end

@interface EmoticonBoughtListCache : MMObject { NSMutableArray *itemList; }

  • (void)initialize; @property(retain, nonatomic) NSMutableArray *itemList; // @synthesize itemList;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CQQContactMgr : MMService <MMService, MessageObserverDelegate, IContactProfileMgrExt> { CQQContactDB *m_oDB; NSMutableDictionary *m_dicContacts; BOOL m_bDataNeedReload; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3;
  • (void)DidGetQQContactProfile:(id)arg1 withImage:(BOOL)arg2;
  • (void)onServiceTerminate;
  • (void)onServiceEnterBackground;
  • (void)saveContactImageStatus:(id)arg1 Status:(id)arg2 Image:(id)arg3;
  • (BOOL)syncAllQQContact;
  • (BOOL)syncContacts:(id)arg1;
  • (BOOL)syncContact:(id)arg1;
  • (BOOL)RemoveContactFromChatList:(id)arg1;
  • (BOOL)setContact:(id)arg1 chatState:(unsigned long)arg2;
  • (BOOL)addContact:(id)arg1;
  • (id)getContactByName:(id)arg1;
  • (id)getAllContactInChatList;
  • (void)initDB:(id)arg1 lock:(id)arg2;
  • (BOOL)autoReload;
  • (void)dealloc;
  • (id)init;
  • (void)initTestData;
  • (void)initTestDataItem:(unsigned long)arg1 name:(id)arg2;
  • (BOOL)onGetQQContact:(id)arg1 withImage:(BOOL)arg2;
  • (BOOL)onSyncQQContact:(id)arg1;
  • (void)internalDeleteContact:(id)arg1;
  • (void)internalModifyContact:(id)arg1;
  • (void)internalAddContact:(id)arg1;
  • (void)removeListen;
  • (void)initListen;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface OpenDownloadCDNMgr : NSObject <MMAppAttachFileMgrExt, ICdnComMgrExt> { NSMutableArray *_arrFileInfo; CdnTaskInfo *_curTaskInfo; id m_delegate; NSMutableDictionary *_msgInfoDict; }

@property(retain, nonatomic) NSMutableDictionary *msgInfoDict; // @synthesize msgInfoDict=_msgInfoDict; @property(nonatomic) id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)handleCheckDwonloadOK:(id)arg1 withResp:(id)arg2; - (void)handleCheckDownloadError:(id)arg1; - (void)onCheckBigFileDownloadResult:(BOOL)arg1 resp:(id)arg2 wrapMsg:(id)arg3 errMsg:(id)arg4; - (void)checkBigFileDownload:(id)arg1; - (void)OnCdnDownload:(id)arg1; - (void)OnCdnDownloadProgress:(id)arg1; - (void)OnSetCdnDnsInfo; - (void)StopDownloadByUsr:(id)arg1; - (void)StopDownload:(id)arg1 MsgWrap:(id)arg2; - (void)StopCurDownload; - (void)StartDownload:(id)arg1 MsgWrap:(id)arg2; - (void)DownloadFail:(long)arg1; - (void)DownloadOk; - (void)modMsgByBitSetInMainQueue:(id)arg1 MsgWrap:(id)arg2 BitSet:(unsigned long)arg3; - (void)CheckQueue; - (void)Pop; - (id)GetTop; - (void)DelTaskInDownloadQueue:(id)arg1; - (BOOL)InDownloading:(id)arg1 MsgWrap:(id)arg2; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface NewContactDB : NSObject <MMDBRRepairerExt, WCDBRestoreProtocol, RecoverCustomDataWorker> { WCDataBase *m_contactDB; MMTimer *m_backupTimer; WCDataBaseTable *_m_tableContact; WCDataBaseTable *_m_tableQQContact; WCDataBaseTable *_m_tableMassSendContact; }

  • (id)contactDBPathWithDocDir:(id)arg1 userName:(id)arg2;
  • (unsigned long)imgStatusToEnum:(id)arg1;
  • (id)imgStatusToString:(unsigned int)arg1; @property(retain) WCDataBaseTable *m_tableMassSendContact; // @synthesize m_tableMassSendContact=_m_tableMassSendContact; @property(retain) WCDataBaseTable *m_tableQQContact; // @synthesize m_tableQQContact=_m_tableQQContact; @property(retain) WCDataBaseTable *m_tableContact; // @synthesize m_tableContact=_m_tableContact;
  • (void).cxx_destruct;
  • (Class)classFromTableName:(id)arg1;
  • (long long)restoreRequireSize;
  • (void)resetInitMark;
  • (void)restore;
  • (id)m_database;
  • (void)restartBackup;
  • (void)stopBackup;
  • (void)clearBackup;
  • (void)backup;
  • (void)setAutoBackup:(BOOL)arg1;
  • (void)willCustomRecoverData:(id)arg1 path:(id)arg2 needCatch:(char *)arg3;
  • (void)willRepairDB:(unsigned int)arg1 needCatch:(char *)arg2;
  • (BOOL)ModifyNotifyStatus:(id)arg1 withStatus:(unsigned long)arg2;
  • (BOOL)IsContactExist:(id)arg1;
  • (unsigned long)getContactCount;
  • (BOOL)updateContact:(id)arg1;
  • (BOOL)deleteContact:(id)arg1;
  • (BOOL)addContact:(id)arg1;
  • (BOOL)addContact:(id)arg1 log:(BOOL)arg2;
  • (id)genDBContactFrom:(id)arg1;
  • (BOOL)getAllContactNoExtInfoList:(id)arg1 listType:(unsigned long)arg2;
  • (BOOL)getAllContactList:(id)arg1 listType:(unsigned long)arg2;
  • (BOOL)getAllRemarkList:(id)arg1 listType:(unsigned long)arg2;
  • (BOOL)getAllUserName:(id)arg1;
  • (BOOL)loadContactExtInfo:(id)arg1;
  • (id)getContact:(id)arg1;
  • (void)getFriendExtTableValue:(id)arg1 fromDBObject:(id)arg2;
  • (void)getFriendTableValue:(id)arg1 fromDBObject:(id)arg2;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1 stateDidChanged:(CDUnknownBlockType)arg2;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1;
  • (void)initDBWithDocDir:(id)arg1 userName:(id)arg2;
  • (void)dealloc;
  • (id)init;
  • (void)createContactTable;
  • (id)internalCreateTable:(id)arg1 tableClass:(Class)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMHeadImageMgr : MMService <HeadImgDelegate, IContactMgrExt, IQQContactMgrExt, IBottleContactMgrExt, IStrangerContactMgrExt, MessageObserverDelegate, IClearDataMgrExt, MMService> { MMHeadImageCacher *_headImgCacher; MMHeadImageDownloader *_headImgDownloader; CUploadHDHeadImg *_headImgUploader; }

  • (id)getUsrHeadImgForLogin:(id)arg1;
  • (id)tryGenHQImage:(id)arg1;
  • (id)resizeImage:(id)arg1;
  • (BOOL)isKFName:(id)arg1;
  • (BOOL)isGoogleName:(id)arg1;
  • (BOOL)isMobileName:(id)arg1;
  • (id)amendHeadImgIfNeed:(id)arg1;
  • (id)getPluginImage:(id)arg1;
  • (id)getDefaultHeadImage:(id)arg1;
  • (id)getRoundImgDirectoryPath;
  • (id)getOldHeadImgPathForLoginUsr:(id)arg1 isHD:(BOOL)arg2;
  • (id)getHeadImgRootDirectoryPath;
  • (id)getHeadImgDirectoryPath:(unsigned char)arg1;
  • (id)getHeadImgPathForNewVersionForLoadImage:(id)arg1 forCategory:(unsigned char)arg2 isHD:(BOOL)arg3 forLogin:(BOOL)arg4;
  • (id)getHeadImgPathForNewVersionForLoadImage:(id)arg1 forCategory:(unsigned char)arg2 isHD:(BOOL)arg3;
  • (id)getHeadImgPathForNewVersion:(id)arg1 forCategory:(unsigned char)arg2 isHD:(BOOL)arg3;
  • (id)getHeadImgPathForOldVersion:(id)arg1 isHD:(BOOL)arg2;
  • (void).cxx_destruct;
  • (void)internalUpdateUsrHeadImg:(id)arg1 withUrl:(id)arg2 forCategory:(unsigned char)arg3;
  • (void)internalUpdateUsrHeadImg:(id)arg1 forCategory:(unsigned char)arg2;
  • (BOOL)checkIsNeedUpdateBrandIcon:(id)arg1 isHeadImgExistedInLocal:(BOOL)arg2;
  • (BOOL)checkIsNeedUpdateKFBrandHeadImg:(id)arg1 isHeadImgExistedInLocal:(BOOL)arg2;
  • (BOOL)checkIsNeedUpdateEnterpriseHeadImg:(id)arg1 isHeadImgExistedInLocal:(BOOL)arg2;
  • (BOOL)checkIsNeedUpdateHeadImg:(id)arg1 isHeadImgExistedInLocal:(BOOL)arg2;
  • (BOOL)isMobileName:(id)arg1;
  • (BOOL)checkIsNeedUpdate:(id)arg1 category:(unsigned char)arg2 isHeadImgExistedInLocal:(BOOL)arg3;
  • (void)handleModUserImg:(id)arg1;
  • (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 subQueue:(id)arg2;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 CacheMask:(unsigned long)arg2;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1;
  • (void)onStrangerContactUpdateForbidden:(id)arg1;
  • (void)onStrangerContactUpdated:(id)arg1 Contact:(id)arg2;
  • (void)onDeleteContact:(id)arg1;
  • (void)onModifyBottleContact:(id)arg1;
  • (void)onModifyQQContactHeadImage:(id)arg1;
  • (void)onModifyContactHeadImage:(id)arg1;
  • (void)onGetUsrImage:(id)arg1 Status:(id)arg2 Image:(id)arg3 Category:(unsigned char)arg4;
  • (void)notifyHeadImageChange:(id)arg1;
  • (BOOL)isNeedAutoUpdateHeadImgForUsr:(id)arg1;
  • (void)setDownloadCommonMode;
  • (void)setDownloadFastMode;
  • (void)deleteUsrHeadImg:(id)arg1;
  • (BOOL)isNeedGetHDImg:(id)arg1;
  • (BOOL)isUploadIngHeadImg;
  • (unsigned long)uploadHDBottleImg:(id)arg1;
  • (unsigned long)uploadHDHeadImg:(id)arg1 qualityType:(unsigned long)arg2;
  • (unsigned long)uploadHDHeadImg:(id)arg1;
  • (unsigned long)downloadHDHeadImg:(id)arg1 url:(id)arg2 forCategory:(unsigned char)arg3;
  • (unsigned long)downloadHDHeadImg:(id)arg1 forCategory:(unsigned char)arg2;
  • (void)fixSelfHeadImgByLocalImg;
  • (void)cancelDownloadRequest:(id)arg1;
  • (BOOL)createEmptyUsrImgInLocal:(id)arg1;
  • (BOOL)saveUsrImgToLocal:(id)arg1 withData:(id)arg2 forCategory:(unsigned char)arg3 isHD:(BOOL)arg4 forceReload:(BOOL)arg5 saveAsTemp:(BOOL)arg6;
  • (BOOL)saveUsrImgToLocal:(id)arg1 withData:(id)arg2 forCategory:(unsigned char)arg3 isHD:(BOOL)arg4 forceReload:(BOOL)arg5;
  • (BOOL)saveUsrImgToLocal:(id)arg1 withData:(id)arg2 forCategory:(unsigned char)arg3 isHD:(BOOL)arg4;
  • (BOOL)saveUsrImgToLocal:(id)arg1 withFile:(id)arg2 forCategory:(unsigned char)arg3 isHD:(BOOL)arg4;
  • (void)forceUpdatrUsrHeadImg:(id)arg1 withUrl:(id)arg2 forCategory:(unsigned char)arg3 isHeadImgExistedInLocal:(BOOL)arg4;
  • (void)forceUpdatrUsrHeadImg:(id)arg1 forCategory:(unsigned char)arg2 isHeadImgExistedInLocal:(BOOL)arg3;
  • (void)updateUsrHeadImg:(id)arg1 withUrl:(id)arg2 forCategory:(unsigned char)arg3 isHeadImgExistedInLocal:(BOOL)arg4;
  • (void)updateUsrHeadImg:(id)arg1 forCategory:(unsigned char)arg2 isHeadImgExistedInLocal:(BOOL)arg3;
  • (void)updateUsrHeadImg:(id)arg1 withUrl:(id)arg2 forCategory:(unsigned char)arg3;
  • (void)updateUsrHeadImg:(id)arg1 forCategory:(unsigned char)arg2;
  • (id)getOriginalHDHeadImg:(id)arg1 withCategory:(unsigned char)arg2;
  • (BOOL)isHeadImgExistInLocal:(id)arg1 isHD:(BOOL)arg2;
  • (BOOL)isHeadImgExistInLocal:(id)arg1;
  • (id)getRoundImage:(id)arg1 size:(struct CGSize)arg2 cornerSize:(unsigned long)arg3 withCategory:(unsigned char)arg4;
  • (id)getRoundImage:(id)arg1 size:(struct CGSize)arg2 withCategory:(unsigned char)arg3;
  • (id)getOriginalHeadImage:(id)arg1 withCategory:(unsigned char)arg2;
  • (id)getHeadImageWithUseScene:(id)arg1 withScene:(unsigned char)arg2 withCategory:(unsigned char)arg3 retHeadImgIsExistedLocal:(char *)arg4;
  • (id)getHeadImage:(id)arg1 withCategory:(unsigned char)arg2;
  • (void)onServiceReloadData;
  • (void)onServiceClearData;
  • (BOOL)onServiceMemoryWarning;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CUploadVideoPrtl : PrtlBase { CUploadVideoWrap *m_wrapVideo; }

@property(retain, nonatomic) CUploadVideoWrap *m_wrapVideo; // @synthesize m_wrapVideo; - (void).cxx_destruct; - (BOOL)HandleResp:(void *)arg1; - (void)InitReq:(void *)arg1; - (id)init;

@end

@interface MMNewUploadVoiceMgr : MMObject { CMMDB *m_oMMDB; NSRecursiveLock *m_oLock; MMTimer *m_timerCheck; unsigned long m_uiCurUploadID; BOOL m_bIsUploading; id m_delNotifyToSender; unsigned long m_uiQueueCount; BOOL m_bDBError; NSMutableDictionary *m_dicMergeResult; }

@property(nonatomic) __weak id m_delNotifyToSender; // @synthesize m_delNotifyToSender; @property(retain, nonatomic) MMTimer *m_timerCheck; // @synthesize m_timerCheck; @property(retain, nonatomic) NSRecursiveLock *m_oLock; // @synthesize m_oLock; @property(retain, nonatomic) CMMDB *m_oMMDB; // @synthesize m_oMMDB; - (void).cxx_destruct; - (id)getPBPath; - (unsigned long)GetCountOfUploadVoice; - (BOOL)IsExistInUploadVoiceByToUser:(id)arg1 localId:(unsigned long)arg2 offset:(unsigned long)arg3; - (id)GetOneUploadVoice; - (BOOL)DeleteUploadVoiceByToUser:(id)arg1 localId:(unsigned long)arg2 offset:(unsigned long)arg3; - (BOOL)DeleteUploadVoiceByToUser:(id)arg1 localId:(unsigned long)arg2; - (BOOL)UpdateUploadVoicePropertys:(id)arg1 byUserName:(id)arg2 localId:(unsigned long)arg3 offset:(unsigned long)arg4; - (BOOL)UpdateUploadVoiceRetryCount:(id)arg1 byUserName:(id)arg2 localId:(unsigned long)arg3 offset:(unsigned long)arg4; - (BOOL)InsertUploadVoice:(id)arg1; - (void)savePB:(id)arg1; - (id)loadPB; - (void)migrateUploadVoice; - (void)HandleUploadVoiceOK:(id)arg1; - (BOOL)IsInUploadQueue:(id)arg1 LocalID:(unsigned long)arg2 Offset:(unsigned long)arg3; - (void)MainThreadNotifyUploadVoiceOK:(id)arg1; - (BOOL)PrepareForUpload:(id)arg1 packetExpireTime:(BOOL)arg2; - (BOOL)PrepareForUploadEx:(id)arg1; - (void)UpdateRetryCount:(id)arg1; - (BOOL)loadDataFromAudioFileForExpirePacket:(id)arg1; - (BOOL)loadDataFromAudioFile:(id)arg1; - (id)getOneUploadItemFromDB; - (BOOL)uploadOnePacket; - (BOOL)startSend; - (id)getFromUsrNameBytoUsrName:(id)arg1; - (void)CancelUpload:(id)arg1 LocalID:(unsigned long)arg2 n64SvrID:(long long)arg3 Offset:(unsigned long)arg4 Len:(unsigned long)arg5 VoiceTime:(unsigned long)arg6 CreateTime:(unsigned long)arg7 EndFlag:(unsigned long)arg8 CancelFlag:(unsigned long)arg9 VoiceFormat:(unsigned long)arg10; - (void)DeleteMsg:(id)arg1 LocalID:(unsigned long)arg2 Happen:(unsigned long)arg3; - (BOOL)mergeToDB:(id)arg1; - (BOOL)insertNewRowInUploadVoice:(id)arg1; - (void)NotifyFromMainCtrl:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)ResendVoiceMsg:(id)arg1 MsgWrap:(id)arg2; - (void)AddNewPart:(id)arg1 LocalID:(unsigned long)arg2 n64SvrID:(long long)arg3 Offset:(unsigned long)arg4 Len:(unsigned long)arg5 VoiceTime:(unsigned long)arg6 CreateTime:(unsigned long)arg7 EndFlag:(unsigned long)arg8 CancelFlag:(unsigned long)arg9 VoiceFormat:(unsigned long)arg10 ForwardFlag:(unsigned long)arg11 msgSource:(id)arg12; - (BOOL)ModifyMsgSource:(id)arg1 byToUser:(id)arg2 localId:(unsigned long)arg3; - (void)TimerCheckUploadQueue; - (void)Stop; - (void)Start; - (void)InitUploadMgr:(id)arg1 Lock:(id)arg2 Delegate:(id)arg3; - (void)dealloc; - (id)init;

@end

@interface CDownloadVoiceMgr : MMObject { CMMDB *m_oMMDB; NSRecursiveLock *m_oLock; MMTimer *m_tmCheckDownloadQueue; unsigned long m_uiCurDownloadID; id m_delNotifyToReceiver; unsigned int m_uiQueueCount; BOOL m_bAddQueue; BOOL m_bDBError; }

@property(nonatomic) __weak id m_delNotifyToReceiver; // @synthesize m_delNotifyToReceiver; @property(retain, nonatomic) MMTimer *m_tmCheckDownloadQueue; // @synthesize m_tmCheckDownloadQueue; @property(retain, nonatomic) NSRecursiveLock *m_oLock; // @synthesize m_oLock; @property(retain, nonatomic) CMMDB *m_oMMDB; // @synthesize m_oMMDB; - (void).cxx_destruct; - (id)getPBPath; - (int)GetCountOfDownloadVoice; - (BOOL)UpdateDownloadVoiceRetryCount:(unsigned long)arg1 byUserName:(id)arg2 localId:(unsigned long)arg3 voiceLen:(unsigned long)arg4 endFlag:(unsigned long)arg5; - (BOOL)InsertDownloadVoice:(id)arg1; - (id)GetOneDownloadVoice; - (BOOL)DeleteDownloadVioceByChatName:(id)arg1 localId:(unsigned long)arg2 voiceLength:(unsigned long)arg3 endFlag:(unsigned long)arg4; - (BOOL)DeleteDownloadVioceByChatName:(id)arg1 localId:(unsigned long)arg2; - (BOOL)IsExistInDownloadVoiceByChatName:(id)arg1 localId:(unsigned long)arg2 voiceLength:(unsigned long)arg3 endFlag:(unsigned long)arg4; - (void)savePB:(id)arg1; - (id)loadPB; - (void)migrateDownloadVoice; - (void)NotifyFromMainCtrl:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)AddToStat:(unsigned long)arg1; - (BOOL)WriteAudioFile:(id)arg1 LocalID:(unsigned long)arg2 Offset:(unsigned long)arg3 Len:(unsigned long)arg4 Data:(id)arg5; - (void)HandleDownloadError:(id)arg1 Happen:(unsigned long)arg2; - (void)PrepareForDownload:(id)arg1; - (void)AddNewDownload:(id)arg1 LocalID:(unsigned long)arg2 n64SvrID:(long long)arg3 VoiceLen:(unsigned long)arg4 VoiceTime:(unsigned long)arg5 CreateTime:(unsigned long)arg6 EndFlag:(unsigned long)arg7 bufid:(unsigned long long)arg8; - (void)OnSyncDownload:(id)arg1 LocalID:(unsigned long)arg2 n64SvrID:(long long)arg3 CreateTime:(unsigned long)arg4 Xml:(id)arg5 Voice:(id)arg6; - (void)TimerCheckDownloadQueue; - (void)DeleteMsg:(id)arg1 LocalID:(unsigned long)arg2 Happen:(unsigned long)arg3; - (void)UpdateRetryCount:(id)arg1; - (BOOL)DeleteDownloadVoice:(id)arg1 LocalID:(unsigned long)arg2 VoiceLen:(unsigned long)arg3 EndFlag:(unsigned long)arg4; - (BOOL)DeleteDownloadVoice:(id)arg1 LocalID:(unsigned long)arg2; - (BOOL)IsInDownloadQueue:(id)arg1 LocalID:(unsigned long)arg2 VoiceLen:(unsigned long)arg3 EndFlag:(unsigned long)arg4; - (void)Stop; - (void)Start; - (void)InitDownloadMgr:(id)arg1 Lock:(id)arg2 Delegate:(id)arg3; - (void)dealloc; - (id)init;

@end

@interface EmoticonRecommendCache : MMObject { NSMutableArray *itemList; }

  • (void)initialize; @property(retain, nonatomic) NSMutableArray *itemList; // @synthesize itemList;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CExtendInfoOfImg : NSObject <IMessageWrapExt, IMsgExtendOperation, NSCopying> { unsigned long m_uiHDImgSize; unsigned long m_uiNormalImgSize; NSString *m_nsImgHDUrl; NSString *m_nsImgMidUrl; NSData *m_dtImg; ImageInfo *m_oImageInfo; NSString *m_nsAesKey; NSString *m_nsMsgThumbUrl; NSString *m_nsMsgThumbAesKey; unsigned long m_uiMsgThumbSize; unsigned long m_uiMsgThumbWidth; unsigned long m_uiMsgThumbHeight; NSString *m_nsAutoDownloadControl; NSString *m_nsCommentUrl; NSString *m_nsMsgMd5; MessageExpItem *m_oMsgExpItem; BOOL m_isCanUpload; BOOL m_isForNewYear; CMessageWrap *m_refMessageWrap; MMAsset *m_asset; unsigned long m_uiScene; float m_fLongitude; float m_fLatitude; NSString *m_AttachedContent; NSData *_m_dtSenderMidImg; }

  • (void)CreateExtendInfoWithType:(unsigned long)arg1 retExtendInfo:(id *)arg2; @property(retain, nonatomic) NSData *m_dtSenderMidImg; // @synthesize m_dtSenderMidImg=_m_dtSenderMidImg; @property(retain, nonatomic) NSString *m_nsMsgMd5; // @synthesize m_nsMsgMd5; @property(retain, nonatomic) NSString *m_AttachedContent; // @synthesize m_AttachedContent; @property(nonatomic) float m_fLatitude; // @synthesize m_fLatitude; @property(nonatomic) float m_fLongitude; // @synthesize m_fLongitude; @property(nonatomic) BOOL m_isForNewYear; // @synthesize m_isForNewYear; @property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; @property(nonatomic) BOOL m_isCanUpload; // @synthesize m_isCanUpload; @property(retain, nonatomic) MMAsset *m_asset; // @synthesize m_asset; @property(nonatomic) CMessageWrap *m_refMessageWrap; // @synthesize m_refMessageWrap; @property(retain, nonatomic) ImageInfo *m_oImageInfo; // @synthesize m_oImageInfo; @property(retain, nonatomic) NSData *m_dtImg; // @synthesize m_dtImg; @property(nonatomic) unsigned long m_uiNormalImgSize; // @synthesize m_uiNormalImgSize; @property(retain, nonatomic) NSString *m_nsAutoDownloadControl; // @synthesize m_nsAutoDownloadControl; @property(nonatomic) unsigned long m_uiMsgThumbWidth; // @synthesize m_uiMsgThumbWidth; @property(nonatomic) unsigned long m_uiMsgThumbSize; // @synthesize m_uiMsgThumbSize; @property(nonatomic) unsigned long m_uiMsgThumbHeight; // @synthesize m_uiMsgThumbHeight; @property(nonatomic) unsigned long m_uiHDImgSize; // @synthesize m_uiHDImgSize; @property(retain, nonatomic) MessageExpItem *m_oMsgExpItem; // @synthesize m_oMsgExpItem; @property(retain, nonatomic) NSString *m_nsMsgThumbUrl; // @synthesize m_nsMsgThumbUrl; @property(retain, nonatomic) NSString *m_nsMsgThumbAesKey; // @synthesize m_nsMsgThumbAesKey; @property(retain, nonatomic) NSString *m_nsImgMidUrl; // @synthesize m_nsImgMidUrl; @property(retain, nonatomic) NSString *m_nsImgHDUrl; // @synthesize m_nsImgHDUrl; @property(retain, nonatomic) NSString *m_nsCommentUrl; // @synthesize m_nsCommentUrl; @property(retain, nonatomic) NSString *m_nsAesKey; // @synthesize m_nsAesKey;
  • (void).cxx_destruct;
  • (id)GetDownloadThumbPath;
  • (id)GetThumbPath;
  • (BOOL)IsHDImg;
  • (void)setImage:(id)arg1 withData:(id)arg2 isLongOriginImage:(BOOL)arg3;
  • (void)setImage:(id)arg1 withImageInfo:(id)arg2 isLongOriginImage:(BOOL)arg3;
  • (void)setImage:(id)arg1 isLongOriginImage:(BOOL)arg2;
  • (void)setImage:(id)arg1 withData:(id)arg2 withImageInfo:(id)arg3 isLongOriginImage:(BOOL)arg4;
  • (float)currentCompressPicQuality;
  • (void)UpdateContent:(id)arg1;
  • (void)ChangeForDisplay;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)init;
  • (BOOL)isUploadHDImage;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonDesc : MMObject { NSString *m_md5; NSMutableArray *m_LangList; }

  • (void)initialize; @property(retain, nonatomic) NSMutableArray *m_LangList; // @synthesize m_LangList; @property(retain, nonatomic) NSString *m_md5; // @synthesize m_md5;
  • (void).cxx_destruct;
  • (BOOL)hasTheSameMd5WithDesc:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CEmoticonUploadInfo : NSObject { NSString *m_nsMD5; unsigned long m_uiSendTime; unsigned long m_uiStartPos; unsigned long m_uiTotalLen; BOOL m_bFirst; NSString *m_nsUsrExtern; CMessageWrap *m_wrapMsg; }

@property(retain, nonatomic) CMessageWrap *m_wrapMsg; // @synthesize m_wrapMsg; @property(retain, nonatomic) NSString *m_nsUsrExtern; // @synthesize m_nsUsrExtern; @property(nonatomic) BOOL m_bFirst; // @synthesize m_bFirst; @property(nonatomic) unsigned long m_uiTotalLen; // @synthesize m_uiTotalLen; @property(nonatomic) unsigned long m_uiStartPos; // @synthesize m_uiStartPos; @property(nonatomic) unsigned long m_uiSendTime; // @synthesize m_uiSendTime; @property(retain, nonatomic) NSString *m_nsMD5; // @synthesize m_nsMD5; - (void).cxx_destruct; - (id)description; - (id)init;

@end

@interface CEmoticonUploadMgr : MMObject { unsigned long m_uiCurEventID; CEmoticonDB *m_oEmoticonDB; NSRecursiveLock *m_oLock; CEmoticonUploadInfo *m_oCurUploadInfo; }

@property(retain, nonatomic) CEmoticonUploadInfo *m_oCurUploadInfo; // @synthesize m_oCurUploadInfo; @property(retain, nonatomic) NSRecursiveLock *m_oLock; // @synthesize m_oLock; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)UploadOK:(BOOL)arg1; - (void)UploadFail; - (BOOL)CreateUploadEvent:(id)arg1; - (void)CheckUpload; - (void)StopUploadByChatName:(id)arg1; - (void)StopUpload:(id)arg1; - (void)StartUpload:(id)arg1; - (void)DeleteMsg:(id)arg1 LocalID:(unsigned long)arg2; - (BOOL)IsMsgInUploadQueue:(id)arg1; - (void)InitWithDB:(id)arg1 Lock:(id)arg2; - (void)ClearCurUpload; - (void)ClearEventID; - (void)dealloc; - (id)init;

@end

@interface CDownloadVideoPrtl : PrtlBase { CDownloadVideoWrap *m_wrapVideo; }

@property(retain, nonatomic) CDownloadVideoWrap *m_wrapVideo; // @synthesize m_wrapVideo; - (void).cxx_destruct; - (BOOL)HandleResp:(void *)arg1; - (void)InitReq:(void *)arg1; - (id)init;

@end

@interface CGroupOpLog : NSObject { }

  • (BOOL)add_QuitGroup:(id)arg1 withUsrName:(id)arg2 NeedSync:(BOOL)arg3;
  • (BOOL)add_MemberSwitch:(id)arg1 usrName:(id)arg2 flag:(unsigned long)arg3 open:(BOOL)arg4 sync:(BOOL)arg5;
  • (BOOL)add_SetGroupTopic:(id)arg1 withTopic:(id)arg2 NeedSync:(BOOL)arg3;
  • (id)init;

@end

@interface RecordUploadCDNMgr : MMObject <ICdnComMgrExt, PBMessageObserverDelegate> { NSMutableArray *m_arrMsgWrap; NSMutableArray *m_arrRecordData; NSMutableArray *m_arrCDNUploadInfo; CMessageWrap *m_curMsgWrap; CdnRecordMediaInfo *m_curUploadMediaInfo; id m_delegate; }

@property(retain, nonatomic) CdnRecordMediaInfo *m_curUploadMediaInfo; // @synthesize m_curUploadMediaInfo; @property(retain, nonatomic) CMessageWrap *m_curMsgWrap; // @synthesize m_curMsgWrap; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)HandleCheckMd5Resp:(id)arg1; - (void)checkMd5:(id)arg1; - (void)OnCdnUpload:(id)arg1; - (void)OnSetCdnDnsInfo; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)HandleSendMsgResp:(id)arg1; - (void)HandleBatchTransCDNResp:(id)arg1; - (void)TryNextMsgWrap; - (void)SendMsgOK:(long long)arg1; - (void)SendMsgFail; - (BOOL)SendCurAppMsg; - (void)RemoveMsgWrap:(id)arg1; - (void)BatchTransCDNItem; - (void)BatchTransCDNItemForMsgList; - (void)UploadRecordData:(BOOL)arg1; - (void)UploadRecordData; - (void)CheckCDNUploadMsgQueue; - (void)StopCurUpload; - (void)StopUploadRecordMsgByUsername:(id)arg1; - (void)StopUploadRecordMsg:(id)arg1; - (void)StartUploadRecordMsg:(id)arg1; - (BOOL)IsRecordMsgUploading:(id)arg1; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MessagePatternList : NSObject { NSMutableArray *m_messagePatternList; }

  • (void)initialize; @property(retain, nonatomic) NSMutableArray *m_messagePatternList; // @synthesize m_messagePatternList;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MessagePatternInfo : NSObject <PBCoding, NSCoding> { unsigned long m_uiLocalID; NSString *m_nsPattern; }

  • (void)initialize; @property(retain, nonatomic) NSString *m_nsPattern; // @synthesize m_nsPattern; @property(nonatomic) unsigned long m_uiLocalID; // @synthesize m_uiLocalID;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MessagePatternWrap : NSObject { NSMutableArray *m_arrPatternList; BOOL m_bChange; NSString *m_nsChatName; NSObject *m_worker; }

  • (id)GetPathOfPatternCacheWithPb:(id)arg1;
  • (id)GetPathOfPatternCache:(id)arg1; @property(retain, nonatomic) NSString *m_nsChatName; // @synthesize m_nsChatName; @property BOOL m_bChange; // @synthesize m_bChange; @property(retain, nonatomic) NSMutableArray *m_arrPatternList; // @synthesize m_arrPatternList;
  • (void).cxx_destruct;
  • (void)DelMsgPatten:(id)arg1;
  • (void)DelMsg:(id)arg1;
  • (void)SetPattern:(id)arg1;
  • (id)GetPattern:(id)arg1;
  • (BOOL)isBrandContactMsg:(id)arg1;
  • (void)RemoveFromFile;
  • (void)SaveToFile;
  • (void)doSaveToFile:(id)arg1;
  • (void)LoadFromFile;
  • (void)dealloc;
  • (id)initWithChatName:(id)arg1 andWorker:(id)arg2;

@end

@interface MessagePatternCacheMgr : NSObject { NSMutableDictionary *m_dicCache; NSObject *m_worker; }

  • (void).cxx_destruct;
  • (void)OnMemoryWarning;
  • (void)onFontSizeChange;
  • (void)oniOS7FontChange;
  • (void)DelMsgPatten:(id)arg1 MsgWrap:(id)arg2;
  • (void)DelMsg:(id)arg1 MsgList:(id)arg2 DelAll:(BOOL)arg3;
  • (void)SaveCache:(id)arg1;
  • (void)SetMsgPattern:(id)arg1 MsgWrap:(id)arg2;
  • (id)GetMsgPattern:(id)arg1 MsgWrap:(id)arg2;
  • (void)ClearAllCache;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface OpenDownloadMgr : MMObject <EmoticonDownloadProxyDelegate, PBMessageObserverDelegate> { NSMutableArray *m_queDownload; unsigned long m_uiCurEventID; OpenInfo *m_oCurDownloadInfo; EmoticonHybridDownloadProxy *m_emoticonDownloadProxy; }

@property(retain, nonatomic) OpenInfo *m_oCurDownloadInfo; // @synthesize m_oCurDownloadInfo; @property(retain, nonatomic) NSMutableArray *m_queDownload; // @synthesize m_queDownload; - (void).cxx_destruct; - (void)onEmoticonDownloadingMd5:(id)arg1 withUserInfo:(id)arg2 partLen:(unsigned int)arg3 totalLen:(unsigned int)arg4; - (void)onEmoticonDownloadMd5Failed:(id)arg1 withUserInfo:(id)arg2; - (void)onEmoticonDownloadMd5Ok:(id)arg1 AndFilePath:(id)arg2 withUserInfo:(id)arg3; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)DownloadFinishedWithTempFilePath:(id)arg1; - (void)DownloadOK:(id)arg1; - (void)DownloadFail:(unsigned long)arg1; - (BOOL)CreateDownloadEvent; - (void)CheckQueue; - (void)StopDownloadByUsr:(id)arg1; - (void)StopDownload:(id)arg1 MsgWrap:(id)arg2; - (void)StopDownload:(id)arg1 MsgWrap:(id)arg2 AttachId:(id)arg3; - (void)StartDownload:(id)arg1 MsgWrap:(id)arg2; - (void)StartDownload:(id)arg1 MsgWrap:(id)arg2 AttachId:(id)arg3 AttachDataSize:(unsigned long)arg4 AttachFileExt:(id)arg5; - (BOOL)InDownloading:(id)arg1 MsgWrap:(id)arg2; - (BOOL)InDownloading:(id)arg1 MsgWrap:(id)arg2 AttachId:(id)arg3; - (void)Pop; - (id)GetTop; - (void)ClearEventID; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonServerTip : MMObject { unsigned long m_newCount; unsigned long m_freeCount; NSString *m_iconUrl; unsigned long m_lastUpdateTime; unsigned long m_personalNewCount; unsigned long m_addButtonNewCount; BOOL m_isNeedBadge; }

  • (id)loadFromCache;
  • (id)getSavePath;
  • (id)getSaveRootDir;
  • (void)initialize; @property(nonatomic) unsigned long m_addButtonNewCount; // @synthesize m_addButtonNewCount; @property(nonatomic) unsigned long m_personalNewCount; // @synthesize m_personalNewCount; @property(nonatomic) BOOL m_isNeedBadge; // @synthesize m_isNeedBadge; @property(nonatomic) unsigned long m_lastUpdateTime; // @synthesize m_lastUpdateTime; @property(retain, nonatomic) NSString *m_iconUrl; // @synthesize m_iconUrl; @property(nonatomic) unsigned long m_freeCount; // @synthesize m_freeCount; @property(nonatomic) unsigned long m_newCount; // @synthesize m_newCount;
  • (void).cxx_destruct;
  • (void)saveToCache;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMSessionInfoExt : NSObject { unsigned long m_uLastNotifySeq; unsigned long m_uUndeliverCount; unsigned long m_uLastDeliverMsgSeq; }

  • (void)initialize; @property(nonatomic) unsigned long m_uLastDeliverMsgSeq; // @synthesize m_uLastDeliverMsgSeq; @property(nonatomic) unsigned long m_uUndeliverCount; // @synthesize m_uUndeliverCount; @property(nonatomic) unsigned long m_uLastNotifySeq; // @synthesize m_uLastNotifySeq;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMSessionInfo : NSObject { NSString *m_nsUserName; NSString *m_nsFilePath; unsigned long m_uUnReadCount; BOOL m_bShowUnReadAsRedDot; CContact *m_contact; CMessageWrap *m_msgWrap; unsigned long m_uLastTime; BOOL m_bIsTop; unsigned long m_uTopTime; unsigned long m_uUnTopTime; unsigned long m_uAtMeCount; unsigned long m_uGreenLabelType; NSString *m_draftMsg; unsigned long m_draftMsgTime; NSString *m_atUserList; unsigned long m_uNewInvCount; BOOL m_uNewInvApprove; unsigned long ConIntRes2; MMSessionInfoExt *m_extendFields; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) BOOL m_uNewInvApprove; // @synthesize m_uNewInvApprove; @property(nonatomic) unsigned long m_uNewInvCount; // @synthesize m_uNewInvCount; @property(retain, nonatomic) NSString *m_atUserList; // @synthesize m_atUserList; @property(nonatomic) unsigned long m_draftMsgTime; // @synthesize m_draftMsgTime; @property(retain, nonatomic) NSString *m_draftMsg; // @synthesize m_draftMsg; @property(nonatomic) unsigned long m_uGreenLabelType; // @synthesize m_uGreenLabelType; @property(nonatomic) unsigned long m_uAtMeCount; // @synthesize m_uAtMeCount; @property(nonatomic) unsigned long m_uUnTopTime; // @synthesize m_uUnTopTime; @property(nonatomic) unsigned long m_uTopTime; // @synthesize m_uTopTime; @property(retain, nonatomic) CMessageWrap *m_msgWrap; // @synthesize m_msgWrap; @property(retain, nonatomic) CContact *m_contact; // @synthesize m_contact; @property(nonatomic) BOOL m_bIsTop; // @synthesize m_bIsTop; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) MMSessionInfoExt *m_extendFields; // @synthesize m_extendFields; @property(retain, nonatomic) NSString *m_nsFilePath; // @synthesize m_nsFilePath; @property(nonatomic) unsigned long ConIntRes2; // @synthesize ConIntRes2; @property(nonatomic) BOOL m_bShowUnReadAsRedDot; // @synthesize m_bShowUnReadAsRedDot; @property(nonatomic) unsigned long m_uUnReadCount; // @synthesize m_uUnReadCount; @property(nonatomic) unsigned long m_uLastTime; // @synthesize m_uLastTime; @property(retain, nonatomic) NSString *m_nsUserName; // @synthesize m_nsUserName;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (int)compare:(id)arg1;
  • (void)tryLoadExtInfo;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_de7f6909 *)db_m_extendFields;
  • (const WCDBCondition_8be2a476 *)db_m_nsFilePath;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes2;
  • (const WCDBCondition_e9b1f587 *)db_m_bShowUnReadAsRedDot;
  • (const WCDBCondition_e9b1f587 *)db_m_uUnReadCount;
  • (const WCDBCondition_e9b1f587 *)db_m_uLastTime;
  • (const WCDBCondition_8be2a476 *)db_m_nsUserName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface VoiceExtendCode : NSObject { }

  • (void)decodeVoiceField:(struct XmlReaderNode_t *)arg1 UploadVoice:(id)arg2;
  • (void)codeVoiceField:(struct CFastStr *)arg1 UploadVoice:(id)arg2;
  • (BOOL)decodeExtentField:(id)arg1 UploadVoice:(id)arg2;
  • (id)codeExtentField:(id)arg1;

@end

@interface UploadImageMgr : MMObject { NSMutableArray *m_arrQueue; UploadImageInfo *m_oCurUpload; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)UploadFail:(long)arg1;
  • (void)UploadOk:(id)arg1;
  • (BOOL)CreateUploadEvent:(unsigned long)arg1;
  • (void)StartUploadImage:(id)arg1;
  • (unsigned long)GetUploadPercent:(id)arg1;
  • (BOOL)IsUploading:(id)arg1;
  • (void)CheckQueue;
  • (unsigned long)GetTotalLen:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface SimpleFavImgInfo : SimpleMsgInfo { FavoritesItemDataField *_m_favData; }

@property(retain, nonatomic) FavoritesItemDataField *m_favData; // @synthesize m_favData=_m_favData; - (void).cxx_destruct; - (void)dealloc; - (void)OnCdnDownload:(id)arg1; - (BOOL)isShortVideoMsg; - (BOOL)isVideoMsg; - (BOOL)isImgMsg; - (id)getDefaultImg; - (unsigned long)getVideoTime; - (id)getSightPath; - (id)getImgPath; - (id)getSquareImgDir;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SessionSortCache : NSObject { NSMutableDictionary *dicUsrNameUntopTime; NSMutableDictionary *dicUsrNameTopTime; BOOL hasMergeTopFlag; }

  • (void)initialize; @property(nonatomic) BOOL hasMergeTopFlag; // @synthesize hasMergeTopFlag; @property(retain, nonatomic) NSMutableDictionary *dicUsrNameUntopTime; // @synthesize dicUsrNameUntopTime; @property(retain, nonatomic) NSMutableDictionary *dicUsrNameTopTime; // @synthesize dicUsrNameTopTime;
  • (void).cxx_destruct;
  • (id)initWithCoder:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CDownloadVideoEvent : NetCmdEvent { CDownloadVideoWrap *m_wrapVideo; }

@property(retain, nonatomic) CDownloadVideoWrap *m_wrapVideo; // @synthesize m_wrapVideo; - (void).cxx_destruct; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface GroupMember : NSObject { NSString *m_nsMemberName; unsigned long m_uiMemberStatus; NSString *m_nsNickName; NSString *m_nsFullPY; unsigned long m_uiSex; NSString *m_nsRemark; NSString *m_nsRemarkShortPY; NSString *m_nsRemarkFullPY; NSString *m_nsCountry; NSString *m_nsProvince; NSString *m_nsCity; NSString *m_nsSignature; }

@property(retain, nonatomic) NSString *m_nsSignature; // @synthesize m_nsSignature; @property(retain, nonatomic) NSString *m_nsCity; // @synthesize m_nsCity; @property(retain, nonatomic) NSString *m_nsProvince; // @synthesize m_nsProvince; @property(retain, nonatomic) NSString *m_nsCountry; // @synthesize m_nsCountry; @property(retain, nonatomic) NSString *m_nsRemarkFullPY; // @synthesize m_nsRemarkFullPY; @property(retain, nonatomic) NSString *m_nsRemarkShortPY; // @synthesize m_nsRemarkShortPY; @property(retain, nonatomic) NSString *m_nsRemark; // @synthesize m_nsRemark; @property(nonatomic) unsigned long m_uiSex; // @synthesize m_uiSex; @property(retain, nonatomic) NSString *m_nsFullPY; // @synthesize m_nsFullPY; @property(retain, nonatomic) NSString *m_nsNickName; // @synthesize m_nsNickName; @property(nonatomic) unsigned long m_uiMemberStatus; // @synthesize m_uiMemberStatus; @property(retain, nonatomic) NSString *m_nsMemberName; // @synthesize m_nsMemberName; - (void).cxx_destruct; - (id)description; - (id)init;

@end

@interface DownloadVideoCache : NSObject { NSString *m_nsMD5; NSString *m_nsChatName; unsigned long m_uiLocalID; unsigned long m_uiLastReadTime; }

  • (void)initialize; @property(nonatomic) unsigned long m_uiLastReadTime; // @synthesize m_uiLastReadTime; @property(nonatomic) unsigned long m_uiLocalID; // @synthesize m_uiLocalID; @property(retain, nonatomic) NSString *m_nsChatName; // @synthesize m_nsChatName; @property(retain, nonatomic) NSString *m_nsMD5; // @synthesize m_nsMD5;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DownloadVideoCDNMgr : NSObject { NSMutableArray *_arrDownloadTask; CdnTaskInfo *_curTaskInfo; NSMutableDictionary *m_dicDownloadVideoCache; }

  • (void).cxx_destruct;
  • (void)OnCdnDownload:(id)arg1;
  • (void)OnCdnDownloadProgress:(id)arg1;
  • (void)OnSetCdnDnsInfo;
  • (void)Stop;
  • (void)StopDownloadByChatName:(id)arg1;
  • (void)StopDownload:(id)arg1 Result:(struct CDNDownloadResult *)arg2;
  • (void)StopDownload:(id)arg1;
  • (void)StopCurDownload;
  • (void)StopCurDownload:(struct CDNDownloadResult *)arg1;
  • (BOOL)StartDownloadVideo:(id)arg1 AutoDownload:(BOOL)arg2 Priority:(BOOL)arg3;
  • (BOOL)StartDownloadVideo:(id)arg1 AutoDownload:(BOOL)arg2;
  • (BOOL)IsMsgInDownloadQueue:(id)arg1;
  • (void)CheckQueue;
  • (BOOL)CheckForLocalCache:(id)arg1;
  • (void)DelTaskInDownloadQueue:(id)arg1;
  • (void)videoKVReport:(id)arg1;
  • (void)DownloadFail:(long)arg1 oDownloadInfo:(id)arg2;
  • (void)DownloadOk;
  • (void)RemoveCacheByLRU;
  • (void)SaveCacheData;
  • (void)LoadCacheData;
  • (id)GetVideoCachePath;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CExtendInfoOfVideo : NSObject <IMessageWrapExt, IMsgExtendOperation, NSCopying> { unsigned long m_uiVideoLen; unsigned long m_uiVideoTime; unsigned long m_uiUploadStatus; unsigned long m_uiVideoOffset; unsigned long m_uiCameraType; unsigned long m_uiVideoSource; NSString *m_nsAesKey; NSString *m_nsMsgDataUrl; NSString *m_nsMsgThumbUrl; NSString *m_nsMsgThumbAesKey; unsigned long m_uiMsgThumbSize; unsigned long m_uiMsgThumbWidth; unsigned long m_uiMsgThumbHeight; NSString *m_nsAutoDownloadControl; NSString *m_nsStatExtStr; MessageExpItem *m_oMsgExpItem; NSString *m_nsCommentUrl; NSString *m_nsFileParam; NSString *m_nsStreamVideoUrl; unsigned long m_uiStreamVideoTime; NSString *m_nsStreamVideoTitle; NSString *m_nsStreamVideoWording; NSString *m_nsStreamVideoWebUrl; NSString *m_nsStreamVideoThumbUrl; NSString *m_nsStreamVideoPublishId; NSString *m_nsStreamVideoAdUxInfo; NSString *m_nsMsgMd5; NSString *m_nsNewMd5; long m_nDownloadLimit; unsigned int m_uiPlayMode; BOOL m_bStartPlay; BOOL m_bHaveMoovDownload; BOOL m_bComeInByClick; unsigned int m_uiDownloadMode; CMessageWrap *m_refMessageWrap; }

  • (void)CreateVideoMsg:(id)arg1 ToUsr:(id)arg2 VideoInfo:(id)arg3 MsgType:(unsigned long)arg4 retMessageWrap:(id *)arg5;
  • (void)CreateExtendInfoWithType:(unsigned long)arg1 retExtendInfo:(id *)arg2; @property(nonatomic) unsigned int m_uiDownloadMode; // @synthesize m_uiDownloadMode; @property(nonatomic) BOOL m_bComeInByClick; // @synthesize m_bComeInByClick; @property(nonatomic) BOOL m_bHaveMoovDownload; // @synthesize m_bHaveMoovDownload; @property(nonatomic) BOOL m_bStartPlay; // @synthesize m_bStartPlay; @property(nonatomic) unsigned int m_uiPlayMode; // @synthesize m_uiPlayMode; @property(retain, nonatomic) MessageExpItem *m_oMsgExpItem; // @synthesize m_oMsgExpItem; @property(nonatomic) long m_nDownloadLimit; // @synthesize m_nDownloadLimit; @property(retain, nonatomic) NSString *m_nsNewMd5; // @synthesize m_nsNewMd5; @property(retain, nonatomic) NSString *m_nsMsgMd5; // @synthesize m_nsMsgMd5; @property(retain, nonatomic) NSString *m_nsStatExtStr; // @synthesize m_nsStatExtStr; @property(retain, nonatomic) NSString *m_nsStreamVideoAdUxInfo; // @synthesize m_nsStreamVideoAdUxInfo; @property(retain, nonatomic) NSString *m_nsStreamVideoPublishId; // @synthesize m_nsStreamVideoPublishId; @property(retain, nonatomic) NSString *m_nsStreamVideoThumbUrl; // @synthesize m_nsStreamVideoThumbUrl; @property(retain, nonatomic) NSString *m_nsStreamVideoWebUrl; // @synthesize m_nsStreamVideoWebUrl; @property(retain, nonatomic) NSString *m_nsStreamVideoWording; // @synthesize m_nsStreamVideoWording; @property(retain, nonatomic) NSString *m_nsStreamVideoTitle; // @synthesize m_nsStreamVideoTitle; @property(nonatomic) unsigned long m_uiStreamVideoTime; // @synthesize m_uiStreamVideoTime; @property(retain, nonatomic) NSString *m_nsStreamVideoUrl; // @synthesize m_nsStreamVideoUrl; @property(retain, nonatomic) NSString *m_nsFileParam; // @synthesize m_nsFileParam; @property(nonatomic) CMessageWrap *m_refMessageWrap; // @synthesize m_refMessageWrap; @property(retain, nonatomic) NSString *m_nsMsgDataUrl; // @synthesize m_nsMsgDataUrl; @property(retain, nonatomic) NSString *m_nsAesKey; // @synthesize m_nsAesKey; @property(retain, nonatomic) NSString *m_nsCommentUrl; // @synthesize m_nsCommentUrl; @property(retain, nonatomic) NSString *m_nsMsgThumbUrl; // @synthesize m_nsMsgThumbUrl; @property(retain, nonatomic) NSString *m_nsMsgThumbAesKey; // @synthesize m_nsMsgThumbAesKey; @property(nonatomic) unsigned long m_uiVideoTime; // @synthesize m_uiVideoTime; @property(nonatomic) unsigned long m_uiVideoSource; // @synthesize m_uiVideoSource; @property(nonatomic) unsigned long m_uiVideoOffset; // @synthesize m_uiVideoOffset; @property(nonatomic) unsigned long m_uiVideoLen; // @synthesize m_uiVideoLen; @property(nonatomic) unsigned long m_uiUploadStatus; // @synthesize m_uiUploadStatus; @property(nonatomic) unsigned long m_uiCameraType; // @synthesize m_uiCameraType; @property(retain, nonatomic) NSString *m_nsAutoDownloadControl; // @synthesize m_nsAutoDownloadControl; @property(nonatomic) unsigned long m_uiMsgThumbWidth; // @synthesize m_uiMsgThumbWidth; @property(nonatomic) unsigned long m_uiMsgThumbSize; // @synthesize m_uiMsgThumbSize; @property(nonatomic) unsigned long m_uiMsgThumbHeight; // @synthesize m_uiMsgThumbHeight;
  • (void).cxx_destruct;
  • (void)SetPlayed;
  • (BOOL)IsUnPlayed;
  • (BOOL)IsDownloadEnded;
  • (id)GetDownloadThumbPath;
  • (id)GetThumbPath;
  • (void)UpdateVideoStatus:(id)arg1;
  • (void)ChangeForBackup;
  • (void)UpdateContent:(id)arg1;
  • (id)xmlOfStreamVideo;
  • (void)parseStreamVideoNode:(struct XmlReaderNode_t *)arg1;
  • (void)ChangeForDisplay;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CDownloadVoicePrtl : PrtlBase { DownloadVoiceWrap *m_wrapDownloadVoice; }

@property(retain, nonatomic) DownloadVoiceWrap *m_wrapDownloadVoice; // @synthesize m_wrapDownloadVoice; - (void).cxx_destruct; - (BOOL)HandleResp:(void *)arg1; - (void)InitReq:(void *)arg1; - (id)init;

@end

@interface MessageImageUtil : NSObject { }

  • (id)toProgressiveJpegData:(id)arg1 Msg:(id)arg2;
  • (BOOL)isProgressiveImageData:(id)arg1;
  • (BOOL)isProgressiveImage:(id)arg1;
  • (BOOL)isMessageThumbImageSizeOk:(id)arg1 path:(id)arg2;
  • (BOOL)isMessageThumbImageSizeOk:(id)arg1;
  • (BOOL)isMessageNormalImageSizeOk:(id)arg1;
  • (BOOL)isMessageHDImageSizeOk:(id)arg1;
  • (id)genThumbnailImage:(id)arg1;

@end

@interface EmoticonHybridDownloadProxy : EmoticonDownloadProxy { NSString *m_md5; NSString *m_cdnUrlString; NSString *m_encryptUrlString; NSString *m_aesKey; id m_delegate; EmoticonDownloadProxy *m_downloadProxy; BOOL m_needTryCgi; }

  • (void).cxx_destruct;
  • (id)createMd5DownloadProxy;
  • (id)createCdnDownloadConnection;
  • (void)clearDelegate;
  • (BOOL)isActive;
  • (void)startRequest;
  • (id)initWithMd5:(id)arg1 withCdnUrl:(id)arg2 AndEncryptUrl:(id)arg3 withAesKey:(id)arg4 delegate:(id)arg5;
  • (id)initWithMd5:(id)arg1 withCdnUrl:(id)arg2 delegate:(id)arg3;
  • (id)initWithMd5:(id)arg1 delegate:(id)arg2;

@end

@interface CContactExtendCode : NSObject { }

  • (void)decodeKeyContactFieldPurePB:(char *)arg1 size:(unsigned long)arg2 contact:(id)arg3;
  • (void)decodeKeyContactField:(struct XmlReaderNode_t *)arg1 contact:(id)arg2;
  • (void)codeKeyContactFieldPB:(struct CFastStr *)arg1 contact:(id)arg2;
  • (void)decodeContactField:(struct XmlReaderNode_t *)arg1 contact:(id)arg2;
  • (void)codeContactField:(struct CFastStr *)arg1 contact:(id)arg2;
  • (BOOL)decodeKeyExtentField:(id)arg1 contact:(id)arg2;
  • (id)codeKeyExtentField:(id)arg1;
  • (BOOL)decodeExtentField_New:(id)arg1 contact:(id)arg2;
  • (BOOL)decodeExtentField:(id)arg1 contact:(id)arg2;
  • (id)codeExtentField:(id)arg1;
  • (id)decodeToBrandInfoFromXml:(id)arg1;
  • (id)decodeToBrandInfoFromXmlNode:(struct XmlReaderNode_t *)arg1;
  • (id)decodeToBrandInfo:(struct XmlReaderNode_t *)arg1 key:(const char *)arg2;
  • (unsigned long)decodeToInteger:(struct XmlReaderNode_t *)arg1 attribute:(const char *)arg2;
  • (unsigned long)decodeToInteger:(struct XmlReaderNode_t *)arg1 key:(const char *)arg2;
  • (unsigned long long)decodeToInteger64:(struct XmlReaderNode_t *)arg1 key:(const char *)arg2;
  • (id)decodeToString:(struct XmlReaderNode_t *)arg1 key:(const char *)arg2;
  • (id)decodeToChatRoomDetail:(struct XmlReaderNode_t *)arg1 key:(const char *)arg2;
  • (BOOL)code:(struct CFastStr *)arg1 key:(const char *)arg2 ChatRoomDetail:(id)arg3;
  • (id)decodeToPhoneList:(struct XmlReaderNode_t *)arg1 key:(const char *)arg2;
  • (BOOL)code:(struct CFastStr *)arg1 key:(const char *)arg2 PhoneList:(id)arg3;
  • (BOOL)code:(struct CFastStr *)arg1 key:(const char *)arg2 BrandList:(id)arg3;
  • (id)encodeToXmlFromBrandInfo:(id)arg1;
  • (BOOL)code:(struct CFastStr *)arg1 key:(const char *)arg2 integer:(unsigned long)arg3;
  • (BOOL)code:(struct CFastStr *)arg1 key:(const char *)arg2 string:(id)arg3;

@end

@interface DraftController : NSObject { NSMutableArray *m_arrReceiver; NSMutableArray *m_arrCc; NSMutableArray *m_arrBcc; NSString *m_topic; NSString *m_content; }

  • (void)deleteAllDraft;
  • (void)deleteDraft:(id)arg1;
  • (BOOL)writeAllDraft:(id)arg1 mailID:(id)arg2;
  • (id)readAllDraft:(id)arg1; @property(retain, nonatomic) NSString *m_content; // @synthesize m_content; @property(retain, nonatomic) NSString *m_topic; // @synthesize m_topic; @property(retain, nonatomic) NSMutableArray *m_arrCc; // @synthesize m_arrCc; @property(retain, nonatomic) NSMutableArray *m_arrBcc; // @synthesize m_arrBcc; @property(retain, nonatomic) NSMutableArray *m_arrReceiver; // @synthesize m_arrReceiver;
  • (void).cxx_destruct;
  • (id)description;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;

@end

@interface DownloadImageCache : NSObject { NSString *m_nsMD5; NSString *m_nsChatName; unsigned long m_uiLocalID; unsigned long m_uiLastReadTime; BOOL m_bHD; }

  • (void)initialize; @property(nonatomic) BOOL m_bHD; // @synthesize m_bHD; @property(nonatomic) unsigned long m_uiLastReadTime; // @synthesize m_uiLastReadTime; @property(nonatomic) unsigned long m_uiLocalID; // @synthesize m_uiLocalID; @property(retain, nonatomic) NSString *m_nsChatName; // @synthesize m_nsChatName; @property(retain, nonatomic) NSString *m_nsMD5; // @synthesize m_nsMD5;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DownloadImageCDNMgr : NSObject { NSMutableArray *m_arrQueue; CdnTaskInfo *m_oCurTaskInfo; NSMutableDictionary *m_dicDownloadImageCache; }

@property(retain, nonatomic) CdnTaskInfo *m_oCurTaskInfo; // @synthesize m_oCurTaskInfo; - (void).cxx_destruct; - (void)OnCdnDownload:(id)arg1; - (void)OnCdnDownloadProgress:(id)arg1; - (void)OnSetCdnDnsInfo; - (id)GetTempFilePath:(id)arg1; - (id)GetFilePath:(id)arg1; - (void)DownloadOK; - (void)DownloadFail:(long)arg1; - (void)DownloadFail:(long)arg1 Expired:(BOOL)arg2; - (unsigned long)GetDownloadImageTotalLen:(id)arg1; - (unsigned long)GetDownloadImagePartLen:(id)arg1; - (void)StopDownloadImageByUsrName:(id)arg1 FromDelMsg:(BOOL)arg2; - (void)StopCurDownload; - (void)StartDownloadImage:(id)arg1 HD:(BOOL)arg2 AutoDownload:(BOOL)arg3; - (BOOL)IsDownloading:(id)arg1; - (void)CheckQueue; - (BOOL)CheckForLocalCache:(id)arg1; - (void)RemoveCacheByLRU; - (void)SaveCacheData; - (void)LoadCacheData; - (id)GetImageCachePath; - (id)GetCacheKeyByMD5:(id)arg1 HD:(BOOL)arg2; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ChatRoomData : NSObject { NSMutableDictionary *m_dicData; unsigned long m_maxMemberCount; unsigned long m_chatRoomVersion; unsigned long m_uiLocalMemberVersion; BOOL isSimplify; NSRecursiveLock *_lock; }

@property(nonatomic) BOOL isSimplify; // @synthesize isSimplify; @property(nonatomic) unsigned long localMemberVersion; // @synthesize localMemberVersion=m_uiLocalMemberVersion; @property(nonatomic) unsigned long chatRoomVersion; // @synthesize chatRoomVersion=m_chatRoomVersion; @property(nonatomic) unsigned long maxMemberCount; // @synthesize maxMemberCount=m_maxMemberCount; - (void).cxx_destruct; - (void)updateDicData:(struct XmlReaderNode_t *)arg1; - (unsigned long)getXmlNodeIntValue:(struct XmlReaderNode_t *)arg1 forName:(const char *)arg2; - (BOOL)isUndeliverCountOpen; - (void)setUndeliverCountOpen:(BOOL)arg1; - (BOOL)isShowDislayName; - (void)setShowDislayName:(BOOL)arg1; - (void)setInviterNameName:(id)arg1 forUserName:(id)arg2; - (id)getInviterNameForUsername:(id)arg1; - (id)getDislayNameForUserName:(id)arg1; - (void)setDislayName:(id)arg1 forUserName:(id)arg2; - (void)updateChatRoomData:(struct XmlReaderNode_t *)arg1; - (id)getDataDescription; - (id)getDataXml; - (void)parseData:(id)arg1; - (void)setDataForUserName:(id)arg1 key:(id)arg2 value:(id)arg3; - (id)getDataForUserName:(id)arg1 key:(id)arg2; - (void)mergeOldDetail:(id)arg1; - (void)merge:(id)arg1; - (id)initWithNewChatRoomData:(id)arg1; - (id)initWithChatRoomData:(id)arg1; - (id)init;

@end

@interface ShortVideoMsgWrap : MMObject { unsigned long m_uiMessageType; NSString *m_nsFromUsr; long long m_n64SvrId; NSString *m_nsToUsr; NSString *m_nsContent; unsigned long m_uiCreateTime; NSString *m_nsMsgSource; NSData *dtThumb; NSString *m_nsMsgDataUrl; NSString *m_nsMsgThumbUrl; NSString *m_nsAesKey; NSString *m_nsThumbAesKey; NSData *m_dtThumbnail; }

  • (void)initialize; @property(retain, nonatomic) NSString *m_nsThumbAesKey; // @synthesize m_nsThumbAesKey; @property(retain, nonatomic) NSString *m_nsAesKey; // @synthesize m_nsAesKey; @property(retain, nonatomic) NSString *m_nsMsgThumbUrl; // @synthesize m_nsMsgThumbUrl; @property(retain, nonatomic) NSString *m_nsMsgDataUrl; // @synthesize m_nsMsgDataUrl; @property(retain, nonatomic) NSData *m_dtThumbnail; // @synthesize m_dtThumbnail; @property(retain, nonatomic) NSString *m_nsMsgSource; // @synthesize m_nsMsgSource; @property(nonatomic) unsigned long m_uiCreateTime; // @synthesize m_uiCreateTime; @property(retain, nonatomic) NSString *m_nsContent; // @synthesize m_nsContent; @property(retain, nonatomic) NSString *m_nsToUsr; // @synthesize m_nsToUsr; @property(nonatomic) long long m_n64SvrId; // @synthesize m_n64SvrId; @property(retain, nonatomic) NSString *m_nsFromUsr; // @synthesize m_nsFromUsr; @property(nonatomic) unsigned long m_uiMessageType; // @synthesize m_uiMessageType;
  • (void).cxx_destruct;
  • (id)toCMessageWrap;
  • (id)initFromCMessageWrap:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ShortVideoDownloadWrap : NSObject { CMessageWrap *m_msgWrap; BOOL isAutoDownload; BOOL hasTryDownloadThumb; }

@property(nonatomic) BOOL hasTryDownloadThumb; // @synthesize hasTryDownloadThumb; @property(nonatomic) BOOL isAutoDownload; // @synthesize isAutoDownload; @property(retain, nonatomic) CMessageWrap *m_msgWrap; // @synthesize m_msgWrap; - (void).cxx_destruct; - (id)init;

@end

@interface ShortVideoDownloadMgr : MMObject <IVideoExt, IMsgExt> { ShortVideoDownloadWrap *m_currTask; NSMutableArray *m_taskQueue; NSMutableArray *m_thumbQueue; NSMutableArray *m_autoDownloadTaskQueue; NSMutableArray *m_autoDownloadTaskWaitingQueue; }

@property(retain, nonatomic) ShortVideoDownloadWrap *m_currTask; // @synthesize m_currTask; - (void).cxx_destruct; - (void)updateThumbImageToMatchSightVideoIfNeededWithSightMessageWrap:(id)arg1 completion:(CDUnknownBlockType)arg2; - (void)reflashShortVideoTempFile; - (void)appendShortVideoTempFile:(id)arg1; - (id)pathOfShortVideoTempFile; - (BOOL)DownloadSightThumb:(id)arg1; - (void)DownloadShortVideo:(id)arg1 isAutoDownload:(BOOL)arg2; - (BOOL)removeFailTask:(id)arg1 n64SvrID:(long long)arg2; - (BOOL)removeAllDownloadTask:(id)arg1; - (BOOL)removeDownloadTask:(id)arg1 n64SvrID:(long long)arg2; - (BOOL)removeAutoDownloadTask:(id)arg1 n64SvrID:(long long)arg2; - (BOOL)checkMsgSame:(id)arg1 chatName:(id)arg2 n64SvrID:(long long)arg3; - (BOOL)AddAutoDownloadShortVideo:(id)arg1; - (BOOL)checkMsgExist:(id)arg1 n64SvrID:(long long)arg2; - (BOOL)addMsgWrap:(id)arg1; - (BOOL)isInQueue:(id)arg1; - (BOOL)isInFlowControlForMsg:(id)arg1; - (BOOL)shouldAutoDownloadForNetwork; - (BOOL)shouldAutoDownload:(id)arg1; - (void)ResumeAutoDownloadQueue; - (void)checkTaskQueue; - (void)handleSightVideoDownloadStatusUpdate:(id)arg1; - (void)handleSightThumbDownloadFail:(id)arg1; - (void)handleSightThumbDownloadOK:(id)arg1; - (void)UpdateVideoMsg:(id)arg1; - (void)OnThumbDownloadFailed:(id)arg1; - (void)OnThumbDownloadOK:(id)arg1; - (void)renameVideoFile:(id)arg1; - (void)onAutoDownloadOK:(id)arg1; - (void)OnVideoDownloadOK:(id)arg1; - (void)OnVideoDownloadFail:(id)arg1; - (void)stopDownload:(id)arg1; - (void)OnVideoDownloadPause:(id)arg1; - (void)onVideoDownloadEnd:(id)arg1; - (void)OnDelMsg:(id)arg1 DelAll:(BOOL)arg2; - (void)OnDelMsg:(id)arg1 MsgWrap:(id)arg2; - (void)OnMsgDownloadThumbFail:(id)arg1 MsgWrap:(id)arg2; - (void)OnMsgDownloadThumbOK:(id)arg1 MsgWrap:(id)arg2; - (void)dealloc; - (id)init;

@end

@interface EmoticonSortSetting : NSObject { NSMutableArray *m_sortPids; BOOL m_hasSetCoustomToTop; NSMutableArray *m_newSortPids; }

  • (void)initialize; @property(nonatomic) BOOL m_hasSetCoustomToTop; // @synthesize m_hasSetCoustomToTop; @property(retain, nonatomic) NSMutableArray *m_sortPids; // @synthesize m_sortPids;
  • (void).cxx_destruct;
  • (id)getOldSortPackageListWithDownloadedTusiji:(id)arg1;
  • (id)getSortPackageListWithDownloadedTusiji:(id)arg1;
  • (id)getSortPackageList:(id)arg1 withTusiji:(BOOL)arg2;
  • (id)getLocalCachePath;
  • (id)getLocalCacheRootDir;
  • (void)saveSetting;
  • (void)copyFeildFrom:(id)arg1;
  • (BOOL)loadSetting;
  • (void)resetSetting;
  • (id)init; @property(retain, nonatomic) NSMutableArray *m_newSortPids;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CContactMgr : MMService <MMService, MessageObserverDelegate, IContactProfileMgrExt, PBMessageObserverDelegate, IAcctStorageMgrExt, IMMLanguageMgrExt, IBrandAttrMgrExt> { NSRecursiveLock *m_oLock; unsigned long m_uiLoadedType; CContactDB *m_oContactDB; NewContactDB *m_oNewContactDB; CContactOPLog *m_oContactOPLog; NSRecursiveLock *m_oMainControllerLock; NSMutableDictionary *m_dicRemark; NSMutableDictionary *m_dicLastAccessTime; NSMutableDictionary *m_dicContacts; NSMutableDictionary *m_dicEncodeContacts; NSMutableDictionary *m_mapLastGetTime; NSMutableDictionary *m_dicHardCodeUsers; unsigned long m_uiDBVersion; BOOL m_shouldContactDBMigration; BOOL m_bContactDBMigrationFinished; unsigned long m_uiMaxStrangerCache; BOOL m_bOpenStrangerCache; }

  • (void).cxx_destruct;
  • (id)getAllContactUserName;
  • (id)getContactForSearchByName:(id)arg1;
  • (BOOL)isOpenStrangerCache;
  • (void)callModifyContactForCPState:(id)arg1;
  • (BOOL)isHeadImgUpdated:(id)arg1 Local:(id)arg2;
  • (void)onBrandContactModified:(id)arg1 withAttrChanged:(id)arg2;
  • (BOOL)ChangeNotifyStatus:(id)arg1 withStatus:(BOOL)arg2 sync:(BOOL)arg3;
  • (BOOL)ChangeNotifyStatusForChatRoom:(id)arg1 withStatus:(BOOL)arg2 sync:(BOOL)arg3;
  • (void)main_onPushModifyContact:(id)arg1;
  • (id)thread_onBatchModifyChatRoomMember:(id)arg1;
  • (id)thread_onpushBatchModContact:(id)arg1;
  • (void)main_onPushAddContact:(id)arg1;
  • (void)main_onPushDeleteContact:(id)arg1;
  • (void)setSelfContactUpdated;
  • (id)getSelfContact;
  • (BOOL)updateContactToCache:(id)arg1;
  • (BOOL)shouldUpdateContact:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)onGetContact:(id)arg1;
  • (id)HandleMemContact:(id)arg1;
  • (void)MainThread_ReloadMemContact:(id)arg1;
  • (void)thread_ReloadMemConact:(id)arg1 ChatRoom:(id)arg2;
  • (id)thread_HandleMemContact:(id)arg1;
  • (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3;
  • (void)main_onPushBatchModContact:(id)arg1;
  • (void)onLanguageChange;
  • (void)onSettingChange;
  • (void)onServiceClearData;
  • (void)onServiceReloadData;
  • (BOOL)onServiceMemoryWarning;
  • (void)updateContactLocalData;
  • (void)fixContactPluginOldData;
  • (id)getGroupCardMemberList:(id)arg1;
  • (BOOL)getContactsFromServer:(id)arg1 chatContact:(id)arg2 withScene:(int)arg3 withTicket:(id)arg4 usrData:(id)arg5;
  • (BOOL)getInviteeContactsFromServer:(id)arg1 withTicket:(id)arg2;
  • (BOOL)getContactsFromServer:(id)arg1;
  • (BOOL)getContactsFromServer:(id)arg1 chatContact:(id)arg2;
  • (BOOL)getContactsFromSvrForTempChat:(id)arg1;
  • (BOOL)internalGetContactsFromSvr:(id)arg1 chatContact:(id)arg2 usrData:(id)arg3;
  • (void)addToGetContactMap:(id)arg1;
  • (BOOL)checkIfForbiddenGetContact:(id)arg1;
  • (BOOL)syncAllSXContact;
  • (void)tryLoadExtInfoForContact:(id)arg1;
  • (void)reloadContact:(id)arg1;
  • (BOOL)delayLoadAllContactInBackGround;
  • (void)reportIDKey:(id)arg1 stranger:(id)arg2;
  • (void)thread_saveContactImageStatus:(id)arg1 Status:(id)arg2 Image:(id)arg3 Url:(id)arg4;
  • (void)reloadContactImageStatus:(id)arg1 Status:(id)arg2 Image:(id)arg3;
  • (BOOL)setHDHeadUpdated:(id)arg1;
  • (BOOL)setContact:(id)arg1 chatState:(unsigned long)arg2;
  • (BOOL)setContact:(id)arg1 textTranslateOpen:(BOOL)arg2 sync:(BOOL)arg3;
  • (BOOL)setLocalContactToUntopSession:(id)arg1;
  • (BOOL)setContact:(id)arg1 sessionTop:(BOOL)arg2 sync:(BOOL)arg3;
  • (BOOL)setContact:(id)arg1 notifyOpen:(BOOL)arg2 sync:(BOOL)arg3;
  • (BOOL)setContact:(id)arg1 hideHashPhone:(BOOL)arg2 sync:(BOOL)arg3;
  • (BOOL)setContact:(id)arg1 watchContact:(BOOL)arg2 sync:(BOOL)arg3;
  • (BOOL)setContact:(id)arg1 favour:(BOOL)arg2 sync:(BOOL)arg3;
  • (BOOL)setLocalContact:(id)arg1 notifyOpen:(BOOL)arg2;
  • (BOOL)setContact:(id)arg1 typeBit:(unsigned long)arg2 set:(BOOL)arg3 sync:(BOOL)arg4;
  • (BOOL)setContact:(id)arg1 typeBit:(unsigned long)arg2 set:(BOOL)arg3 sync:(BOOL)arg4 localSet:(BOOL)arg5;
  • (BOOL)setNoBlack:(id)arg1 sync:(BOOL)arg2;
  • (BOOL)setBlack:(id)arg1 sync:(BOOL)arg2;
  • (BOOL)setNoBlack:(id)arg1;
  • (BOOL)setBlack:(id)arg1;
  • (BOOL)setBlack:(id)arg1 blackFlag:(BOOL)arg2 sync:(BOOL)arg3;
  • (BOOL)setContact:(id)arg1 chatRoomAccessType:(unsigned long)arg2;
  • (BOOL)setContact:(id)arg1 RoomDetail:(id)arg2;
  • (BOOL)setContact:(id)arg1 chatRoomData:(id)arg2;
  • (BOOL)setContact:(id)arg1 owner:(id)arg2;
  • (BOOL)setContact:(id)arg1 snsBlack:(BOOL)arg2;
  • (BOOL)setContact:(id)arg1 mobileIdentify:(id)arg2;
  • (BOOL)setContact:(id)arg1 googleContactName:(id)arg2;
  • (BOOL)setContact:(id)arg1 googleContactNickName:(id)arg2;
  • (BOOL)clearDraftForContact:(id)arg1;
  • (BOOL)setContact:(id)arg1 nickName:(id)arg2;
  • (BOOL)setContact:(id)arg1 cardUrl:(id)arg2;
  • (BOOL)setContact:(id)arg1 cardDesc:(id)arg2;
  • (BOOL)setPhone:(id)arg1 Contact:(id)arg2;
  • (BOOL)setContact:(id)arg1 remark:(id)arg2;
  • (BOOL)setContact:(id)arg1 remark:(id)arg2 hideHashPhone:(BOOL)arg3;
  • (void)modifyContactNickName:(id)arg1 nickName:(id)arg2 callMod:(BOOL)arg3;
  • (BOOL)RemoveContactFromChatList:(id)arg1;
  • (BOOL)deleteContact:(id)arg1 listType:(unsigned long)arg2 andScene:(unsigned long)arg3 sync:(BOOL)arg4;
  • (BOOL)deleteContact:(id)arg1 listType:(unsigned long)arg2 sync:(BOOL)arg3;
  • (BOOL)deleteContact:(id)arg1 listType:(unsigned long)arg2;
  • (BOOL)addFromMobileContact:(id)arg1;
  • (BOOL)addFromQQContact:(id)arg1;
  • (BOOL)addLocalContact:(id)arg1 listType:(unsigned long)arg2;
  • (void)addContactInternal:(id)arg1;
  • (BOOL)addContact:(id)arg1 listType:(unsigned long)arg2;
  • (BOOL)addContact:(id)arg1 listType:(unsigned long)arg2 opLog:(BOOL)arg3;
  • (id)getAllBrandContacts;
  • (id)getAllEnterpriseMainBrandContacts;
  • (id)getContactList:(unsigned long)arg1 contactType:(unsigned long)arg2 needLoadExt:(BOOL)arg3;
  • (id)getContactList:(unsigned long)arg1 contactType:(unsigned long)arg2;
  • (BOOL)isBelongToMMContactInCache:(id)arg1;
  • (BOOL)isInContactList:(id)arg1;
  • (BOOL)isContactExistLocal:(id)arg1;
  • (BOOL)isContactBlack:(id)arg1;
  • (id)getContactByNameFromCache:(id)arg1;
  • (id)getContactByNameFromDB:(id)arg1;
  • (id)getContactByName:(id)arg1;
  • (void)updateCache:(id)arg1;
  • (void)initDB:(id)arg1 lock:(id)arg2;
  • (void)updateNewDB:(id)arg1 NewUser:(BOOL)arg2;
  • (BOOL)isUserNewDB;
  • (void)onPushDeleteContact:(id)arg1;
  • (void)onPushModifyContact:(id)arg1 updateImage:(BOOL)arg2;
  • (void)handleLocalField:(id)arg1 oldContact:(id)arg2;
  • (id)reloadContact:(id)arg1 mergeImage:(id)arg2;
  • (void)callOnRemoveContactFromAddressBook:(id)arg1;
  • (void)callOnModifyContactHeadImageExt:(id)arg1;
  • (void)callOnDeleteExt:(id)arg1;
  • (void)callOnModifyExt:(id)arg1;
  • (void)internalDeleteContact:(id)arg1;
  • (void)internalModifyContact:(id)arg1;
  • (void)internalNewContact:(id)arg1;
  • (void)mergeChatRoomData:(id)arg1 oldContact:(id)arg2;
  • (void)handleOfficalContactName:(id)arg1;
  • (BOOL)isContactMatch:(id)arg1 listType:(unsigned long)arg2 contactType:(unsigned long)arg3;
  • (int)interalReloadContacts:(unsigned long)arg1 needLoadExt:(BOOL)arg2;
  • (BOOL)isHardCodeContact:(id)arg1;
  • (void)addHardCodeContacts;
  • (void)addAddHardcodeContact:(id)arg1 selector:(SEL)arg2;
  • (id)generateOfficialContact:(id)arg1;
  • (id)generatePluginContactNoListContact:(id)arg1;
  • (id)generatePluginContact:(id)arg1;
  • (id)generatePluginContact:(id)arg1 uiType:(unsigned long)arg2;
  • (void)internalUpdateContactLocalDataWithUserName:(id)arg1;
  • (void)refreshContactLocalData;
  • (void)refreshPluginNickName:(BOOL)arg1;
  • (void)addDictoryDataToCache:(id)arg1 listType:(unsigned long)arg2;
  • (int)autoreloadContacts:(unsigned long)arg1 needLoadExt:(BOOL)arg2;
  • (int)autoreloadContacts:(unsigned long)arg1;
  • (id)addSelfContactToCache;
  • (BOOL)isCacheAllLoaded;
  • (void)dealloc;
  • (void)removeListen;
  • (void)initListen;
  • (id)init;
  • (BOOL)SetFriendMetaFlag:(unsigned long)arg1 ForUser:(id)arg2;
  • (BOOL)SetLastUpdateTime:(unsigned long)arg1 ForUser:(id)arg2;
  • (BOOL)ModifyNotifyStatus:(id)arg1 withStatus:(unsigned long)arg2;
  • (BOOL)thread_onPushModifyContact:(id)arg1 isInit:(BOOL)arg2;
  • (BOOL)thread_BatchModifyContact:(id)arg1;
  • (id)addOrUpdateContactToDB:(id)arg1 listType:(unsigned long)arg2 add:(char *)arg3 modify:(char *)arg4;
  • (BOOL)getAllRemarkList:(id)arg1 listType:(unsigned long)arg2;
  • (BOOL)getAllUserName:(id)arg1;
  • (BOOL)getAllContactNoExtInfoList:(id)arg1 listType:(unsigned long)arg2;
  • (BOOL)getAllContactList:(id)arg1 listType:(unsigned long)arg2;
  • (BOOL)migrationContacts:(unsigned long)arg1 first:(BOOL)arg2;
  • (void)reportMigrationStat:(unsigned long)arg1 status:(unsigned long)arg2;
  • (BOOL)splist_migrationContactList:(id)arg1;
  • (void)setMigrationFinished;
  • (BOOL)loadContactExtInfo:(id)arg1;
  • (BOOL)updateContactToDb:(id)arg1;
  • (BOOL)addContactToDb:(id)arg1;
  • (BOOL)removeContactFromDB:(id)arg1;
  • (id)getContactFromDB:(id)arg1;
  • (void)removeContactFromDic:(id)arg1;
  • (void)setContactToDic:(id)arg1 forKey:(id)arg2;
  • (id)getContactFromDic:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface UploadImageCDNMgr : MMObject <ICdnComMgrExt, PBMessageObserverDelegate> { NSMutableArray *m_arrQueue; CdnTaskInfo *m_oCurTaskInfo; id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) CdnTaskInfo *m_oCurTaskInfo; // @synthesize m_oCurTaskInfo; - (void).cxx_destruct; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)CreateUploadEvent:(id)arg1; - (void)OnCdnUpload:(id)arg1; - (void)OnCdnUploadProgress:(id)arg1; - (void)OnSetCdnDnsInfo; - (void)UploadFail:(long)arg1; - (void)UploadOkByCdn:(id)arg1; - (void)UploadOk:(id)arg1; - (void)StopUploadImageByUsrName:(id)arg1; - (void)StopUploadImage:(id)arg1; - (void)StopCurUpload; - (void)StartUploadImage:(id)arg1; - (unsigned long)GetUploadPercent:(id)arg1; - (BOOL)IsUploading:(id)arg1; - (void)CheckQueue; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface JumpEmoticonDetailCgi : MMObject { id m_delegate; unsigned long m_eventId; CDUnknownBlockType m_okBlock; CDUnknownBlockType m_failedBlock; NSString *m_urlString; }

  • (id)instanceWithOkBlock:(CDUnknownBlockType)arg1 failedBlock:(CDUnknownBlockType)arg2;
  • (id)instanceWithDelegate:(id)arg1; @property(retain, nonatomic) NSString *m_urlString; // @synthesize m_urlString; @property(copy, nonatomic) CDUnknownBlockType m_failedBlock; // @synthesize m_failedBlock; @property(copy, nonatomic) CDUnknownBlockType m_okBlock; // @synthesize m_okBlock; @property(nonatomic) unsigned long m_eventId; // @synthesize m_eventId; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate;
  • (void).cxx_destruct;
  • (void)onCgiOkWithPid:(id)arg1;
  • (void)onCgiFailed:(id)arg1;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (BOOL)startRequestWithUrlString:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface EmoticonStoreItemPreviewThumb : MMObject { NSString *m_previewUrl; NSString *m_desc; }

  • (void)initialize; @property(retain, nonatomic) NSString *m_desc; // @synthesize m_desc; @property(retain, nonatomic) NSString *m_previewUrl; // @synthesize m_previewUrl;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBContactLocal : NSObject { unsigned long chatState; unsigned long needUpdate; NSString *mobileIdentify; unsigned long metaFlag; unsigned long lastUpdateTime; }

  • (void)initialize; @property(nonatomic) unsigned long lastUpdateTime; // @synthesize lastUpdateTime; @property(nonatomic) unsigned long metaFlag; // @synthesize metaFlag; @property(retain, nonatomic) NSString *mobileIdentify; // @synthesize mobileIdentify; @property(nonatomic) unsigned long needUpdate; // @synthesize needUpdate; @property(nonatomic) unsigned long chatState; // @synthesize chatState;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBContactOther : NSObject { unsigned long deleteFlag; unsigned long friendScene; }

  • (void)initialize; @property(nonatomic) unsigned long friendScene; // @synthesize friendScene; @property(nonatomic) unsigned long deleteFlag; // @synthesize deleteFlag;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBContactRemark : NSObject { NSString *nickName; NSString *aliasName; NSString *remark; NSString *remarkPYFull; NSString *remarkShortPinYin; NSString *fullPinYin; NSString *descriptions; NSString *labelIDList; }

  • (void)initialize; @property(retain, nonatomic) NSString *labelIDList; // @synthesize labelIDList; @property(retain, nonatomic) NSString *descriptions; // @synthesize descriptions; @property(retain, nonatomic) NSString *fullPinYin; // @synthesize fullPinYin; @property(retain, nonatomic) NSString *remarkShortPinYin; // @synthesize remarkShortPinYin; @property(retain, nonatomic) NSString *remarkPYFull; // @synthesize remarkPYFull; @property(retain, nonatomic) NSString *remark; // @synthesize remark; @property(retain, nonatomic) NSString *aliasName; // @synthesize aliasName; @property(retain, nonatomic) NSString *nickName; // @synthesize nickName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBContactHeadImage : NSObject { unsigned long imgHDStatus; NSString *headImgUrl; NSString *headHDImgUrl; NSString *headHDMd5; }

  • (void)initialize; @property(retain, nonatomic) NSString *headHDMd5; // @synthesize headHDMd5; @property(retain, nonatomic) NSString *headHDImgUrl; // @synthesize headHDImgUrl; @property(retain, nonatomic) NSString *headImgUrl; // @synthesize headImgUrl; @property(nonatomic) unsigned long imgHDStatus; // @synthesize imgHDStatus;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBContactProfile : NSObject { unsigned long sex; NSString *country; NSString *province; NSString *city; NSString *signature; }

  • (void)initialize; @property(retain, nonatomic) NSString *signature; // @synthesize signature; @property(retain, nonatomic) NSString *city; // @synthesize city; @property(retain, nonatomic) NSString *province; // @synthesize province; @property(retain, nonatomic) NSString *country; // @synthesize country; @property(nonatomic) unsigned long sex; // @synthesize sex;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBContactSocial : NSObject { NSString *mobileHash; NSString *mobileFullHash; NSString *linkedInID; NSString *linkedInName; NSString *linkedInPublicUrl; unsigned long wcFlag; NSString *wcBGImgObjectID; NSString *wcBGImgID; NSString *cardUrl; NSMutableArray *phoneList; NSString *weiDianInfo; unsigned long long qqUin; }

  • (void)initialize; @property(retain, nonatomic) NSString *weiDianInfo; // @synthesize weiDianInfo; @property(retain, nonatomic) NSMutableArray *phoneList; // @synthesize phoneList; @property(retain, nonatomic) NSString *cardUrl; // @synthesize cardUrl; @property(retain, nonatomic) NSString *wcBGImgID; // @synthesize wcBGImgID; @property(retain, nonatomic) NSString *wcBGImgObjectID; // @synthesize wcBGImgObjectID; @property(nonatomic) unsigned long wcFlag; // @synthesize wcFlag; @property(retain, nonatomic) NSString *linkedInPublicUrl; // @synthesize linkedInPublicUrl; @property(retain, nonatomic) NSString *linkedInName; // @synthesize linkedInName; @property(retain, nonatomic) NSString *linkedInID; // @synthesize linkedInID; @property(nonatomic) unsigned long long qqUin; // @synthesize qqUin; @property(retain, nonatomic) NSString *mobileFullHash; // @synthesize mobileFullHash; @property(retain, nonatomic) NSString *mobileHash; // @synthesize mobileHash;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBContactChatRoomDetail : NSObject { unsigned long chatRoomInfoVersion; unsigned long chatRoomInfoSvrVersion; NSString *chatRoomDesc; NSString *chatRoomDescModer; unsigned long _chatRoomStatus; unsigned long _chatRoomLocalInfoVersion; unsigned long long chatRoomDescTime; }

  • (void)initialize; @property(nonatomic) unsigned long chatRoomLocalInfoVersion; // @synthesize chatRoomLocalInfoVersion=_chatRoomLocalInfoVersion; @property(nonatomic) unsigned long chatRoomStatus; // @synthesize chatRoomStatus=_chatRoomStatus; @property(nonatomic) unsigned long long chatRoomDescTime; // @synthesize chatRoomDescTime; @property(retain, nonatomic) NSString *chatRoomDescModer; // @synthesize chatRoomDescModer; @property(retain, nonatomic) NSString *chatRoomDesc; // @synthesize chatRoomDesc; @property(nonatomic) unsigned long chatRoomInfoSvrVersion; // @synthesize chatRoomInfoSvrVersion; @property(nonatomic) unsigned long chatRoomInfoVersion; // @synthesize chatRoomInfoVersion;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBContactChatRoom : NSObject { NSString *chatRoomMember; NSString *owner; unsigned long chatStatus; unsigned long chatRoomMaxCount; unsigned long chatRoomVersion; NSString *chatRoomData; DBContactChatRoomDetail *chatRoomDetail; unsigned long chatRoomAccessType; }

  • (void)initialize; @property(nonatomic) unsigned long chatRoomAccessType; // @synthesize chatRoomAccessType; @property(retain, nonatomic) DBContactChatRoomDetail *chatRoomDetail; // @synthesize chatRoomDetail; @property(retain, nonatomic) NSString *chatRoomData; // @synthesize chatRoomData; @property(nonatomic) unsigned long chatRoomVersion; // @synthesize chatRoomVersion; @property(nonatomic) unsigned long chatRoomMaxCount; // @synthesize chatRoomMaxCount; @property(nonatomic) unsigned long chatStatus; // @synthesize chatStatus; @property(retain, nonatomic) NSString *owner; // @synthesize owner; @property(retain, nonatomic) NSString *chatRoomMember; // @synthesize chatRoomMember;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBContactBrand : NSObject { NSString *brandExternalInfo; NSString *brandSubscriptConfigUrl; unsigned long brandSubscriptionSettings; NSString *brandIconUrl; NSString *certificationInfo; }

  • (void)initialize; @property(retain, nonatomic) NSString *certificationInfo; // @synthesize certificationInfo; @property(retain, nonatomic) NSString *brandIconUrl; // @synthesize brandIconUrl; @property(nonatomic) unsigned long brandSubscriptionSettings; // @synthesize brandSubscriptionSettings; @property(retain, nonatomic) NSString *brandSubscriptConfigUrl; // @synthesize brandSubscriptConfigUrl; @property(retain, nonatomic) NSString *brandExternalInfo; // @synthesize brandExternalInfo;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBContactTable : NSObject { NSString *userName; unsigned long type; unsigned long certificationFlag; unsigned long imgStatus; NSString *encodeUserName; DBContactLocal *dbContactLocal; DBContactOther *dbContactOther; DBContactRemark *dbContactRemark; DBContactHeadImage *dbContactHeadImage; DBContactProfile *dbContactProfile; DBContactSocial *dbContactSocial; DBContactChatRoom *dbContactChatRoom; DBContactBrand *dbContactBrand; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) DBContactBrand *dbContactBrand; // @synthesize dbContactBrand; @property(retain, nonatomic) DBContactChatRoom *dbContactChatRoom; // @synthesize dbContactChatRoom; @property(retain, nonatomic) DBContactSocial *dbContactSocial; // @synthesize dbContactSocial; @property(retain, nonatomic) DBContactProfile *dbContactProfile; // @synthesize dbContactProfile; @property(retain, nonatomic) DBContactHeadImage *dbContactHeadImage; // @synthesize dbContactHeadImage; @property(retain, nonatomic) DBContactRemark *dbContactRemark; // @synthesize dbContactRemark; @property(retain, nonatomic) DBContactOther *dbContactOther; // @synthesize dbContactOther; @property(retain, nonatomic) DBContactLocal *dbContactLocal; // @synthesize dbContactLocal; @property(retain, nonatomic) NSString *encodeUserName; // @synthesize encodeUserName; @property(nonatomic) unsigned long imgStatus; // @synthesize imgStatus; @property(nonatomic) unsigned long certificationFlag; // @synthesize certificationFlag; @property(nonatomic) unsigned long type; // @synthesize type; @property(retain, nonatomic) NSString *userName; // @synthesize userName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_db04af91 *)db_dbContactBrand;
  • (const WCDBCondition_4a8df1df *)db_dbContactChatRoom;
  • (const WCDBCondition_c88185d3 *)db_dbContactSocial;
  • (const WCDBCondition_370b46e5 *)db_dbContactProfile;
  • (const WCDBCondition_cdf13aab *)db_dbContactHeadImage;
  • (const WCDBCondition_3843f451 *)db_dbContactRemark;
  • (const WCDBCondition_3d9a1c85 *)db_dbContactOther;
  • (const WCDBCondition_47910c1a *)db_dbContactLocal;
  • (const WCDBCondition_8be2a476 *)db_encodeUserName;
  • (const WCDBCondition_e9b1f587 *)db_imgStatus;
  • (const WCDBCondition_e9b1f587 *)db_certificationFlag;
  • (const WCDBCondition_e9b1f587 *)db_type;
  • (const WCDBCondition_8be2a476 *)db_userName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBContactTableForSearch : NSObject { NSString *userName; NSData *dbContactRemark; long long m___rowID; }

  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSData *dbContactRemark; // @synthesize dbContactRemark; @property(retain, nonatomic) NSString *userName; // @synthesize userName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_5617ae99 *)db_dbContactRemark;
  • (const WCDBCondition_8be2a476 *)db_userName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface UploadImageInfo : NSObject { CMessageWrap *m_wrapMsg; unsigned long long m_ui64StartTime; unsigned long m_uiTotalLen; int m_nRetCode; }

@property(nonatomic) int m_nRetCode; // @synthesize m_nRetCode; @property(nonatomic) unsigned long m_uiTotalLen; // @synthesize m_uiTotalLen; @property(nonatomic) unsigned long long m_ui64StartTime; // @synthesize m_ui64StartTime; @property(retain, nonatomic) CMessageWrap *m_wrapMsg; // @synthesize m_wrapMsg; - (void).cxx_destruct; - (id)GetStatInfo; - (id)init;

@end

@interface DownloadImageInfo : NSObject { CMessageWrap *m_wrapMsg; unsigned long m_uiTotalLen; unsigned long m_uiStartPos; BOOL m_bDownloadHD; NSString *m_nsChatName; CUploadImgWrap *m_wrapDownload; unsigned long m_uiNotifyPartLen; unsigned long m_uiNotifyTotalLen; unsigned long long m_ui64StartTime; int m_nRetCode; }

@property(nonatomic) int m_nRetCode; // @synthesize m_nRetCode; @property(nonatomic) unsigned long long m_ui64StartTime; // @synthesize m_ui64StartTime; @property(nonatomic) unsigned long m_uiNotifyTotalLen; // @synthesize m_uiNotifyTotalLen; @property(nonatomic) unsigned long m_uiNotifyPartLen; // @synthesize m_uiNotifyPartLen; @property(retain, nonatomic) NSString *m_nsChatName; // @synthesize m_nsChatName; @property(nonatomic) BOOL m_bDownloadHD; // @synthesize m_bDownloadHD; @property(nonatomic) unsigned long m_uiStartPos; // @synthesize m_uiStartPos; @property(nonatomic) unsigned long m_uiTotalLen; // @synthesize m_uiTotalLen; @property(retain, nonatomic) CMessageWrap *m_wrapMsg; // @synthesize m_wrapMsg; - (void).cxx_destruct; - (id)GetStatInfo; - (void)NotifyOffset; - (void)NotifyPartLen:(unsigned long)arg1 TotalLen:(unsigned long)arg2; - (id)GenDownloadInfo; - (void)SetTotalLen:(unsigned long)arg1; - (void)UpdateInfo; - (BOOL)IsSameInfo:(id)arg1; - (id)init;

@end

@interface NewArrivalCountItem : NSObject { NSString *m_nsUsrName; unsigned long m_uiMsgID; unsigned long m_uiArrivalCount; }

@property(nonatomic) unsigned long m_uiMsgID; // @synthesize m_uiMsgID; @property(nonatomic) unsigned long m_uiArrivalCount; // @synthesize m_uiArrivalCount; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface NewArrivalCountData : NSObject { NSString *m_nsFile; NSMutableDictionary *m_dicHistory; }

  • (id)dataFromFile:(id)arg1;
  • (void).cxx_destruct;
  • (BOOL)removeItem:(id)arg1;
  • (BOOL)updateItem:(id)arg1 arrivalCount:(unsigned long)arg2 msgid:(unsigned long)arg3;
  • (BOOL)setItem:(id)arg1;
  • (id)getItem:(id)arg1;
  • (id)getArrayItem;
  • (BOOL)save;
  • (void)afterLoadData:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;
  • (id)init;

@end

@interface GetContactEventHandler : ProtobufEventHandler { }

  • (void)OnProtocolResponse:(id)arg1 shouldContinue:(_Bool *)arg2;
  • (void)HandleMemContact:(id)arg1;

@end

@interface EmoticonRecommendMgr : MMService <EmoticonDescMgrExt, MMService, IMsgExt, EmoticonStoreItemExt> { EmoticonServerTip *m_serverTip; NSString *m_lastEmotionStoreNodePid; NSString *m_lastEmotionStoreContent; }

@property(retain, nonatomic) EmoticonServerTip *m_serverTip; // @synthesize m_serverTip; - (void).cxx_destruct; - (void)onGetEmoticonClickFlag:(unsigned long)arg1 downloadFlag:(unsigned long)arg2 pid:(id)arg3; - (void)onGetEmoticonClickFlag:(unsigned long)arg1 pid:(id)arg2; - (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3; - (void)onServerTipsUpdated; - (void)setEmoticonStoreTipsFromNode:(struct XmlReaderNode_t *)arg1; - (BOOL)hasBoardViewPlusNew; - (void)clearBoardViewPlusNew; - (BOOL)ClearNew; - (BOOL)lastUpdateTimeNoneZero; - (void)resetLastUpdateTime; - (BOOL)isTipsExpired; - (id)iconUrl; - (id)tipString; - (BOOL)isFreeTip; - (BOOL)HasNew; - (void)clearDesignerEmojiEntranceNew; - (BOOL)hasDesignerEmojiEntranceNew; - (BOOL)clearPersonalNew; - (BOOL)hasPersonalNew; - (void)onServiceReloadData; - (void)onServiceClearData; - (void)onServiceInit; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface OpenUploadCDNMgr : MMObject <ICdnComMgrExt, PBMessageObserverDelegate, MMAppAttachFileMgrExt> { FIFOFileQueue *_fileInfoQueue; NSMutableArray *m_arrDeletingItems; unsigned long _curEventId; CdnTaskInfo *_curTaskInfo; id m_delegate; NSMutableDictionary *_msgInfoDict; NSMutableDictionary *_bigFileUploadRespDict; }

@property(retain, nonatomic) NSMutableDictionary *bigFileUploadRespDict; // @synthesize bigFileUploadRespDict=_bigFileUploadRespDict; @property(retain, nonatomic) NSMutableDictionary *msgInfoDict; // @synthesize msgInfoDict=_msgInfoDict; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)startUploadAppAttach:(id)arg1 enableHitCheck:(BOOL)arg2; - (void)startUploadAppAttach:(id)arg1; - (void)onCheckAppAttachRet:(id)arg1 isExistInSvr:(BOOL)arg2 taskInfo:(id)arg3; - (void)checkIfAppAttachExistInSvr:(id)arg1; - (void)onCheckBigFileUploadResult:(BOOL)arg1 resp:(id)arg2 wrapMsg:(id)arg3 errMsg:(id)arg4; - (void)checkBigFileUpload:(id)arg1 scene:(unsigned long)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)OnCdnUpload:(id)arg1; - (void)OnCdnUploadProgress:(id)arg1; - (void)OnSetCdnDnsInfo; - (BOOL)CreateCurUploadEvent:(BOOL)arg1 crc32:(unsigned long)arg2 useSafeCdn:(BOOL)arg3; - (void)StopUploadByChatName:(id)arg1; - (void)StopUpload:(id)arg1; - (void)StopCurUpload; - (void)StartUpload:(id)arg1 MsgWrap:(id)arg2 Scene:(unsigned long)arg3; - (void)ClearEventID; - (void)UploadFail:(long)arg1; - (void)UploadOk:(long long)arg1 aeskey:(id)arg2; - (void)CheckQueue; - (void)InitQueue; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonPackageDesc : MMObject { NSMutableArray *m_descList; NSString *m_packageId; unsigned long m_lastRequestTime; unsigned long m_clickFlag; }

  • (BOOL)canDownLoadForDownloadFlag:(unsigned long)arg1;
  • (id)loadFromCache:(id)arg1;
  • (id)getSavePath:(id)arg1;
  • (id)getSaveRootDir;
  • (id)getMd5Pid:(id)arg1;
  • (void)initialize; @property(nonatomic) unsigned long m_clickFlag; // @synthesize m_clickFlag; @property(nonatomic) unsigned long m_lastRequestTime; // @synthesize m_lastRequestTime; @property(retain, nonatomic) NSString *m_packageId; // @synthesize m_packageId; @property(retain, nonatomic) NSMutableArray *m_descList; // @synthesize m_descList;
  • (void).cxx_destruct;
  • (void)saveToCache;
  • (BOOL)hasDesc;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonStoreSession : MMObject { NSMutableDictionary *m_itemList; NSMutableArray *m_downloadingItemList; }

@property(retain, nonatomic) NSMutableArray *m_downloadingItemList; // @synthesize m_downloadingItemList; @property(retain, nonatomic) NSMutableDictionary *m_itemList; // @synthesize m_itemList; - (void).cxx_destruct; - (id)megerFromArray:(id)arg1 IsForceUpdateTagAndIntroduce:(BOOL)arg2; - (id)megerFromArray:(id)arg1; - (id)addItem:(id)arg1 ForProductID:(id)arg2; - (id)findItemByProductID:(id)arg1; - (id)init;

@end

@interface DownloadImageMgr : MMObject { NSMutableArray *m_arrQueue; DownloadImageInfo *m_oCurInfo; }

@property(retain, nonatomic) DownloadImageInfo *m_oCurInfo; // @synthesize m_oCurInfo; - (void).cxx_destruct; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)DownloadFail:(long)arg1; - (void)DownloadFail:(long)arg1 Expired:(BOOL)arg2; - (void)HandleDownload:(id)arg1; - (id)GetTempFilePath:(id)arg1; - (id)GetFilePath:(id)arg1; - (BOOL)CreateDownload; - (BOOL)CreateImplGetImg:(id)arg1; - (void)CheckQueue; - (unsigned long)GetDownloadImageTotalLen:(id)arg1; - (unsigned long)GetDownloadImagePartLen:(id)arg1; - (void)StopDownloadImage:(id)arg1; - (void)StartDownloadImage:(id)arg1 HD:(BOOL)arg2; - (void)RemoveInfoFromQueue:(id)arg1; - (BOOL)CheckMsgIsInQueue:(id)arg1; - (void)StopCurrentDownload; - (void)dealloc; - (id)init;

@end

@interface MMNewSessionMgr : MMService <IEnterpriseMsgExt, ISessionInfoExt, MMService, IMsgExt, IContactMgrExt, EmoticonDescMgrExt> { NSMutableArray *m_arrSession; MMSessionDB *m_sessionStorage; NSString *m_nsActiveUserName; SessionSortLogic *m_oSessionSortLogic; unsigned long m_uiTotalUnReadCount; NSMutableDictionary *m_dicAtMeCount; NSMutableDictionary *m_dicNewInvCount; NSMutableDictionary *m_dicAtMeType; }

  • (void).cxx_destruct;
  • (void)checkAndMergeTopFlag;
  • (void)onContactListUpdate:(unsigned long)arg1;
  • (void)OnChangeNotifyStatus:(id)arg1 withStatus:(BOOL)arg2;
  • (void)onDeleteContact:(id)arg1;
  • (void)addContact:(id)arg1 AtUser:(id)arg2;
  • (void)deleteAtUserList:(id)arg1;
  • (void)onModifyDraft:(id)arg1 draft:(id)arg2 draftTime:(unsigned long)arg3;
  • (void)onGetDraft:(id)arg1 draft:(id)arg2;
  • (void)onModifyContact:(id)arg1;
  • (void)checkSessionTop:(id)arg1 contact:(id)arg2;
  • (void)OnUnReadCountChange:(id)arg1;
  • (void)OnDelMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)OnDelMsg:(id)arg1;
  • (void)OnModMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)onGetEmoticonDesc:(id)arg1 descList:(id)arg2;
  • (void)updateSessions:(id)arg1 NotifyUsrName:(id)arg2;
  • (void)onAddMsgDigetstForSession:(id)arg1;
  • (void)OnAddMsgListForSession:(id)arg1 NotifyUsrName:(id)arg2;
  • (void)OnAddMsg:(id)arg1 MsgWrap:(id)arg2;
  • (void)OnMsgNotAddDBNotify:(id)arg1 MsgWrap:(id)arg2;
  • (id)GetSessionDeleteInfo:(id)arg1;
  • (BOOL)InsertOrUpdateSessionDeleteInfo:(id)arg1;
  • (void)recountUnReadCountAndFireExtension;
  • (void)recountUnReadCount;
  • (void)fulFillSession:(id)arg1;
  • (unsigned long)getSessionIndexOfUser:(id)arg1;
  • (void)deleteSessionAtIndex:(unsigned long)arg1 forceDelete:(BOOL)arg2;
  • (BOOL)isNeedDeleteMsg:(id)arg1 forceDelete:(BOOL)arg2;
  • (BOOL)isNeedCallNewMsgArrival:(id)arg1;
  • (void)processOnAddMsgWithNotifyFlag:(int)arg1 UsrName:(id)arg2;
  • (BOOL)isNeedSaveSessionInfo:(id)arg1;
  • (BOOL)isMsgNeedProcess:(id)arg1;
  • (BOOL)isUserNeedProcess:(id)arg1;
  • (void)processContactWhenAddMsg:(id)arg1;
  • (id)getContactByNameForce:(id)arg1;
  • (void)tryGetContactImage:(id)arg1;
  • (void)resortSessions;
  • (void)filterSessionDeleted:(id)arg1 modified:(id)arg2;
  • (void)checkLoadData;
  • (void)buildSession:(BOOL)arg1;
  • (id)genSessionInfoByContact:(id)arg1;
  • (id)genSessionInfoByUserName:(id)arg1;
  • (void)ReImportData;
  • (void)AddSessionToTop:(id)arg1;
  • (BOOL)isSessionTopable:(id)arg1;
  • (BOOL)IsTopSessionCountExceed;
  • (void)UntopSessionByName:(id)arg1;
  • (void)TopSessionByName:(id)arg1;
  • (BOOL)IsSessionNeedDelayLoad;
  • (void)DeleteAllSession;
  • (unsigned long)GenSendMsgTime;
  • (BOOL)HasActiveUser;
  • (id)GetActiveUser;
  • (BOOL)IsActiveUser:(id)arg1;
  • (void)SetActiveSession:(id)arg1;
  • (id)GetSyncUserNamesOnSessionListWithMaxCount:(unsigned int)arg1;
  • (id)GetUserNamesOnSessionList;
  • (void)DeleteSessionWithoutDeleteMessage:(id)arg1;
  • (void)DeleteSessionAtIndex:(unsigned long)arg1;
  • (void)DeleteSessionOfUser:(id)arg1;
  • (void)clearNewInvApprove:(id)arg1;
  • (void)clearNewInvCount:(id)arg1;
  • (void)clearAtMeCount:(id)arg1;
  • (void)ChangeSessionUnReadCount:(id)arg1 to:(unsigned long)arg2;
  • (void)AddOrModifySession:(id)arg1 withNotifyFlag:(int)arg2;
  • (id)SessionNewArray;
  • (id)SessionEnumerator;
  • (unsigned long)GetTotalUnreadCount;
  • (int)GetSessionIndexByUserName:(id)arg1;
  • (id)GetSessionByUserName:(id)arg1;
  • (void)AsyncFulFillSession:(id)arg1;
  • (void)CleanupPreLoadSessionCache;
  • (id)GetSessionInfoList;
  • (id)GetSessionUserNameAtIndex:(unsigned long)arg1;
  • (id)GetSessionAtIndex:(unsigned long)arg1;
  • (unsigned long)GetSessionCount;
  • (void)onServiceReloadData;
  • (void)dealloc;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EmoticonPackageStateItem : NSObject { int m_state; EmoticonStoreItem *m_item; float m_process; }

@property(retain, nonatomic) EmoticonStoreItem *m_item; // @synthesize m_item; @property(nonatomic) float m_process; // @synthesize m_process; @property(nonatomic) int m_state; // @synthesize m_state; - (void).cxx_destruct;

@end

@interface EmoticonPackageStateMgr : MMService <MMService, EmoticonStoreMgrExt, EmoticonStoreItemExt, IEmoticonPackageMgrExt> { NSMutableDictionary *m_dicState; }

@property(retain, nonatomic) NSMutableDictionary *m_dicState; // @synthesize m_dicState; - (void).cxx_destruct; - (void)OnEmoticonPackageDownloadStatusChanged:(id)arg1 IsDownloaded:(BOOL)arg2; - (void)OnEmoticonStoreItemInstallFailed:(id)arg1; - (void)OnEmoticonStoreItemInstallFinished:(id)arg1; - (void)OnEmoticonStoreItemInstallStarted:(id)arg1; - (void)OnEmoticonStoreItemGetProductFinished:(id)arg1; - (void)resetState:(id)arg1; - (void)OnEmoticonStoreItemDownloadFailed:(id)arg1; - (void)OnEmoticonStoreItemDownloadFinished:(id)arg1; - (void)OnEmoticonStoreItemDownloadProgressChanged:(id)arg1 CurrLength:(unsigned int)arg2 TotalLength:(unsigned int)arg3; - (void)OnEmoticonStoreItemChanged:(id)arg1; - (void)OnBuyEmoticonItemCanceled:(id)arg1; - (void)OnBuyEmoticonItemFailed:(id)arg1; - (void)OnBuyEmoticonItemSuccess:(id)arg1; - (void)removeItem:(id)arg1; - (int)getStateByItem:(id)arg1; - (void)addOrReplaceItem:(id)arg1 withState:(int)arg2; - (float)getDownloadProgress:(id)arg1; - (void)cancelDownloadItem:(id)arg1; - (void)downloadEmoticonItem:(id)arg1 isAutomatic:(BOOL)arg2; - (void)downloadHardCodePackage:(id)arg1; - (int)buyEmoticonItem:(id)arg1; - (void)onServiceReloadData; - (void)onServiceInit; - (id)init; - (void)dealloc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CEmoticonPackageDB : NSObject { CMMDB *m_db; }

  • (void).cxx_destruct;
  • (BOOL)addPackageList:(id)arg1;
  • (BOOL)removeItemsNotInIDList:(id)arg1;
  • (BOOL)clearAllData;
  • (BOOL)isEmoticonPackageDownLoaded:(id)arg1;
  • (BOOL)isEmoticonPackagePurchased:(id)arg1;
  • (BOOL)isEmoticonPackageExist:(id)arg1;
  • (BOOL)deleteEmoticonPackageByPid:(id)arg1;
  • (id)getEmoticonPackageList;
  • (id)getEmoticonPackageByPid:(id)arg1;
  • (BOOL)update:(id)arg1 downloadStatus:(unsigned long)arg2;
  • (BOOL)update:(id)arg1 payStatus:(unsigned long)arg2;
  • (BOOL)addEmoticonPackage:(id)arg1 name:(id)arg2 iconUrl:(id)arg3 payStatus:(unsigned long)arg4 downloadStatus:(unsigned long)arg5;
  • (BOOL)addEmoticonPackage:(id)arg1 name:(id)arg2 payStatus:(unsigned long)arg3 downloadStatus:(unsigned long)arg4;
  • (BOOL)CreateEmoticonPackageTable;
  • (BOOL)IsEmoticonPackageTableExist;
  • (void)HardcodePackage;
  • (void)tryInitHardcodeEmoticonPackages;
  • (id)initWithDB:(id)arg1;

@end

@interface MMSessionSetting : NSObject { long m_sessionImportTime; unsigned long m_sessionVersion; unsigned long m_sessionFailCount; }

@property unsigned long m_sessionVersion; // @synthesize m_sessionVersion; @property unsigned long m_sessionFailCount; // @synthesize m_sessionFailCount; @property long m_sessionImportTime; // @synthesize m_sessionImportTime; - (void)encodeWithCoder:(id)arg1; - (id)initWithCoder:(id)arg1;

@end

@interface EmoticonDownloadProxy : NSObject { BOOL _needNotifyPartLen; NSObject *_m_userInfo; NSString *_m_productId; NSString *_m_designerId; NSString *_m_filePath; }

@property(nonatomic) BOOL needNotifyPartLen; // @synthesize needNotifyPartLen=_needNotifyPartLen; @property(retain, nonatomic) NSString *m_filePath; // @synthesize m_filePath=_m_filePath; @property(retain, nonatomic) NSString *m_designerId; // @synthesize m_designerId=_m_designerId; @property(retain, nonatomic) NSString *m_productId; // @synthesize m_productId=_m_productId; @property(retain, nonatomic) NSObject *m_userInfo; // @synthesize m_userInfo=_m_userInfo; - (void).cxx_destruct; - (void)clearDelegate; - (BOOL)isActive; - (void)startRequest; - (id)initWithMd5:(id)arg1;

@end

@interface CMessageDB : NSObject { CMMDB *m_oMMDB; }

@property(retain, nonatomic) CMMDB *m_oMMDB; // @synthesize m_oMMDB; - (void).cxx_destruct; - (void)setMessageUnreadCondition:(struct WCDBConditionBase *)arg1; - (void)setMessageUnreadConditionIncludingNewXML:(struct WCDBConditionBase *)arg1; - (void)fillDBMsg:(id)arg1 andProperty:(vector_24c76cbd *)arg2 fromMsgWrap:(id)arg3 des:(unsigned long)arg4; - (void)HandleMessage:(id)arg1 ChatName:(id)arg2 Des:(unsigned long)arg3; - (id)GetLocalUsrName:(id)arg1; - (unsigned long)GetUnReadCountInHello:(id)arg1; - (unsigned long)GetCountInHello:(id)arg1; - (unsigned long)GetSayHelloStatus:(id)arg1 LocalID:(unsigned long)arg2; - (BOOL)SetSayHelloStatus:(id)arg1 LocalID:(unsigned long)arg2 Status:(unsigned long)arg3; - (BOOL)ClearHelloUnRead:(id)arg1 HelloUser:(id)arg2; - (void)DelHelloMsg:(id)arg1 HelloUser:(id)arg2; - (id)GetHelloMsg:(id)arg1 HelloUser:(id)arg2 Limit:(unsigned long)arg3 OnlyTo:(BOOL)arg4; - (id)GetHelloUsers:(id)arg1 Limit:(unsigned long)arg2 OnlyUnread:(BOOL)arg3; - (id)GetHelloMsgForSyncRead:(id)arg1 Where:(const struct WCDBConditionBase *)arg2; - (id)GetHelloMsg:(id)arg1 Where:(const struct WCDBConditionBase *)arg2 Order:(const struct WCDBConditionBase *)arg3 Limit:(unsigned long)arg4; - (void)AddHelloMsg:(id)arg1 MsgWrap:(id)arg2 HelloUser:(id)arg3 OpCode:(unsigned long)arg4 DES:(unsigned long)arg5 checkCreateTime:(BOOL)arg6 status:(unsigned long)arg7; - (unsigned long)GetImgOrVideoMsgCount:(id)arg1; - (unsigned long)GetImgOrVideoMsgCount:(id)arg1 FromID:(unsigned long)arg2 CreateTime:(unsigned long)arg3; - (id)GetImgOrVideoOrAppNextMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 CreateTime:(unsigned long)arg4; - (id)GetImgOrVideoLastMsg:(id)arg1; - (id)GetImgOrVideoOrAppLastMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 CreateTime:(unsigned long)arg4; - (id)GetAppMsgList:(id)arg1 FromID:(unsigned long)arg2 CreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4 Where:(struct WCDBConditionBase)arg5; - (id)GetAppMsgList:(id)arg1 FromID:(unsigned long)arg2 CreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4; - (id)GetAppMsgList:(id)arg1 AfterID:(unsigned long)arg2 CreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4; - (id)GetImgAndVideoMsgList:(id)arg1; - (id)GetImgMsgList:(id)arg1; - (id)GetMsgForFlowWall:(id)arg1 Where:(const struct WCDBConditionBase *)arg2 Order:(const struct WCDBConditionBase *)arg3 Limit:(unsigned long)arg4; - (unsigned long)GetImgMsgCount:(id)arg1; - (unsigned long)GetImgMsgCount:(id)arg1 FromID:(unsigned long)arg2 CreateTime:(unsigned long)arg3; - (id)GetImgLastMsg:(id)arg1; - (id)GetImgLastMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 CreateTime:(unsigned long)arg4; - (id)GetImgNextMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3 CreateTime:(unsigned long)arg4; - (void)UpdatePimMsg:(id)arg1 LocalID:(unsigned long)arg2 Content:(id)arg3 CreateTime:(unsigned long)arg4; - (void)UpdateVideoMessage:(id)arg1 MsgWrap:(id)arg2; - (void)UpdateMessage:(id)arg1 MsgWrap:(id)arg2; - (void)UpdateVoiceMessage:(id)arg1 MsgWrap:(id)arg2; - (void)UpdateVoiceStatus:(id)arg1 LocalID:(unsigned long)arg2 DownloadStatus:(unsigned long)arg3; - (id)getMessageWrapArray:(id)arg1 bizId:(id)arg2; - (BOOL)addMessageToBizExtTable:(id)arg1; - (BOOL)AddMessageToChatExt:(id)arg1 MsgWrap:(id)arg2; - (unsigned long)GetMesCount:(id)arg1 MesType:(unsigned long)arg2; - (unsigned long)GetAllMesCount:(id)arg1; - (unsigned long)GetUnReadCount:(id)arg1; - (unsigned long)GetTextMsgCount:(id)arg1 FromID:(unsigned long)arg2 ToID:(unsigned long)arg3; - (void)DelMsg:(id)arg1 MsgList:(id)arg2 DelAll:(BOOL)arg3; - (void)TransferMsgFromChatToDuplicate:(id)arg1; - (void)ClearUnReadForSync:(id)arg1 CreateTime:(unsigned long)arg2; - (BOOL)ClearUnRead:(id)arg1 FromID:(unsigned long)arg2 ToID:(unsigned long)arg3; - (void)DropChatTable:(id)arg1; - (void)ModVoipMsgStatus:(id)arg1 MsgWrap:(id)arg2; - (void)ModMsgByBitSet:(id)arg1 MsgWrap:(id)arg2 BitSet:(unsigned long)arg3; - (void)ModLocationMsg:(id)arg1 MsgWrap:(id)arg2; - (void)ModMsg:(id)arg1 MsgWrap:(id)arg2; - (BOOL)RemoveOldRevokeMessagesBefore:(unsigned long)arg1; - (BOOL)InsertRevokeMessage:(id)arg1; - (id)GetRevokeMessage:(long long)arg1; - (id)GetFirstUnreadMsgIncludingNewXML:(id)arg1; - (id)GetFirstUnreadMsg:(id)arg1; - (id)GetLastMsgToUsr:(id)arg1; - (id)GetLastMsgFromUsr:(id)arg1; - (id)GetLastInsertMsg:(id)arg1; - (id)GetLastMsg:(id)arg1; - (id)GetTextMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3; - (id)GetTextMsg:(id)arg1 FromID:(unsigned long)arg2 ToID:(unsigned long)arg3; - (id)GetMsg:(id)arg1 BizMsgClientID:(id)arg2; - (id)GetMsg:(id)arg1 n64SvrID:(long long)arg2; - (id)GetMsg:(id)arg1 LocalID:(unsigned long)arg2; - (id)QueryMsgByCreateTime:(id)arg1 FromID:(unsigned long)arg2 FromCreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4 Where:(const struct WCDBConditionBase *)arg5; - (id)GetDownMsgByCreateTime:(id)arg1 FromID:(unsigned long)arg2 FromCreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4 LeftCount:(unsigned int *)arg5; - (id)GetMsgByCreateTime:(id)arg1 FromID:(unsigned long)arg2 FromCreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4 LeftCount:(unsigned int *)arg5 FromSequence:(unsigned long)arg6; - (id)GetMsgByCreateTime:(id)arg1 FromID:(unsigned long)arg2 FromCreateTime:(unsigned long)arg3 Limit:(unsigned long)arg4 LeftCount:(unsigned int *)arg5; - (id)GetDownMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3; - (id)GetMsg:(id)arg1 FromID:(unsigned long)arg2 Limit:(unsigned long)arg3; - (id)GetMsgForSyncRead:(id)arg1 Where:(const struct WCDBConditionBase *)arg2; - (id)GetMsg:(id)arg1 Where:(const struct WCDBConditionBase *)arg2 order:(const struct WCDBConditionBase *)arg3 Limit:(unsigned long)arg4; - (const struct WCDBConditionBase *)orderOfAscCreateTimeAndMsgLocalId; - (const struct WCDBConditionBase *)orderOfDescCreateTimeAndMsgLocalId; - (void)AddBackupMsg:(id)arg1 MsgWrap:(id)arg2; - (void)AddMsg:(id)arg1 MsgWrap:(id)arg2 withTimeFixed:(BOOL)arg3; - (void)AddMsg:(id)arg1 MsgWrap:(id)arg2; - (BOOL)runTransaction:(CDUnknownBlockType)arg1 stateDidChanged:(CDUnknownBlockType)arg2; - (BOOL)runTransaction:(CDUnknownBlockType)arg1; - (void)InitDB:(id)arg1; - (id)init;

@end

@interface CExtendInfoOfQQ : NSObject <IMessageWrapExt, IMsgExtendOperation, NSCopying> { NSString *m_nsDisplayName; NSString *m_nsImgSrc; CMessageWrap *m_refMessageWrap; NSString *_m_nsDisplayName; }

  • (void)CreateExtendInfoWithType:(unsigned long)arg1 retExtendInfo:(id *)arg2; @property(retain, nonatomic) NSString *m_nsDisplayName; // @synthesize m_nsDisplayName=_m_nsDisplayName; @property(nonatomic) CMessageWrap *m_refMessageWrap; // @synthesize m_refMessageWrap; @property(retain, nonatomic) NSString *m_nsImgSrc; // @synthesize m_nsImgSrc;
  • (void).cxx_destruct;
  • (void)ChangeForDisplay;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CUploadHDHeadImgWrap : NSObject { NSString *m_nsName; unsigned long m_startPos; unsigned long m_totalLen; NSData *m_dtData; NSData *m_dtNormalData; NSString *m_nsHash; NSString *m_nsFinalMD5; NSString *m_nsSmallUrl; NSString *m_nsHDUrl; unsigned long m_eventID; unsigned long m_uiUploadEventID; unsigned long m_headType; int m_headScene; }

@property(retain, nonatomic) NSString *HDUrl; // @synthesize HDUrl=m_nsHDUrl; @property(retain, nonatomic) NSString *smallUrl; // @synthesize smallUrl=m_nsSmallUrl; @property(nonatomic) unsigned long uiUploadEventID; // @synthesize uiUploadEventID=m_uiUploadEventID; @property(nonatomic) unsigned long eventID; // @synthesize eventID=m_eventID; @property(nonatomic) unsigned long headType; // @synthesize headType=m_headType; @property(nonatomic) int headScene; // @synthesize headScene=m_headScene; @property(nonatomic) unsigned long totalLen; // @synthesize totalLen=m_totalLen; @property(nonatomic) unsigned long startPos; // @synthesize startPos=m_startPos; @property(retain, nonatomic) NSData *normalData; // @synthesize normalData=m_dtNormalData; @property(retain, nonatomic) NSData *data; // @synthesize data=m_dtData; @property(retain, nonatomic) NSString *finalMD5; // @synthesize finalMD5=m_nsFinalMD5; @property(retain, nonatomic) NSString *hash; // @synthesize hash=m_nsHash; @property(retain, nonatomic) NSString *userName; // @synthesize userName=m_nsName; - (void).cxx_destruct;

@end

@interface CUploadHDHeadImg : MMObject { NSString *m_nsFile; CUploadHDHeadImgWrap *m_currTask; id delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)onUploadPartFail:(id)arg1; - (void)onUploadComplete:(id)arg1; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (BOOL)IsUploadIngImg; - (unsigned long)uploadHDImg:(id)arg1 imgType:(unsigned long)arg2 qualityType:(unsigned long)arg3; - (unsigned long)uploadHDImg:(id)arg1 imgType:(unsigned long)arg2; - (void)stopUpload; - (BOOL)saveImg:(id)arg1 file:(id)arg2; - (unsigned long)InternalUpload:(id)arg1 imgType:(unsigned long)arg2 qualityType:(unsigned long)arg3; - (BOOL)uploadTask:(id)arg1; - (id)generateNormalHeadData:(id)arg1; - (id)generateNormalHeadImage:(id)arg1; - (id)generateHDHeadDataLow:(id)arg1; - (id)generateHDHeadData:(id)arg1; - (unsigned long)getFileSize:(id)arg1; - (void)reset; - (void)dealloc; - (id)init;

@end

@interface ContactProfileMgr : MMService <MMService, PBMessageObserverDelegate> { NSMutableDictionary *m_profiles; NSMutableDictionary *m_profileImages; BOOL m_isGettingProfile; BOOL m_isGettingProfileAndImage; unsigned long m_retryCount; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (id)unpackProfiles:(id)arg1;
  • (void)parseBasicInfo:(id)arg1 basicInfo:(id)arg2;
  • (void)parseExtInfo:(id)arg1 extInfo:(id)arg2;
  • (long long)decodeToInteger:(struct XmlReaderNode_t *)arg1 key:(const char *)arg2;
  • (id)decodeToString:(struct XmlReaderNode_t *)arg1 key:(const char *)arg2;
  • (void)cleanUpContacts:(id)arg1 withOpCode:(unsigned long)arg2;
  • (void)updateContacts:(id)arg1 withOpCode:(unsigned long)arg2 andNames:(id)arg3;
  • (void)GetQQContactProfileAndImages:(id)arg1;
  • (void)GetQQContactProfileAndImage:(id)arg1;
  • (void)GetQQContactProfiles:(id)arg1;
  • (void)GetQQContactProfile:(id)arg1;
  • (void)InternalGetContactProfileAndImage:(id)arg1 startNow:(BOOL)arg2;
  • (void)InternalGetContactProfile:(id)arg1 startNow:(BOOL)arg2;
  • (void)GetProfiles:(unsigned long)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMLanguageMgr : MMService <IClearDataMgrExt, MMService> { NSString *m_nsCurSystemLanguage; NSString *m_curLanguage; NSBundle *m_curBundle; NSBundle *m_backupBundle; BOOL bDownloadPackageRightNow; }

  • (void).cxx_destruct;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 subQueue:(id)arg2;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 CacheMask:(unsigned long)arg2;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1;
  • (BOOL)isVersionString:(id)arg1 olderThanMajor:(unsigned int *)arg2 minor:(unsigned int *)arg3 minorex:(unsigned int *)arg4;
  • (void)ClearOlderVersionData;
  • (void)refreshNewVersionForCurLanguage:(id)arg1 fromViewScene:(unsigned long)arg2;
  • (void)setCurLanguage:(id)arg1 shouldChangeMainFrame:(BOOL)arg2;
  • (void)setCurLanguage:(id)arg1 forRefresh:(BOOL)arg2 withViewScene:(unsigned long)arg3 shouldChangeMainFrame:(BOOL)arg4;
  • (BOOL)curLanguageIsChineseTraditional;
  • (id)getStringForLanguage:(id)arg1 withID:(id)arg2 defaultTo:(id)arg3;
  • (id)getStringForCurLanguage:(id)arg1 defaultTo:(id)arg2 table:(id)arg3;
  • (id)getStringForCurLanguage:(id)arg1 defaultTo:(id)arg2;
  • (id)getStringForCurLanguage:(id)arg1 defaultString:(id)arg2;
  • (id)getStringForCurLanguageWithBackupBundle:(id)arg1 defaultTo:(id)arg2 table:(id)arg3;
  • (id)getStringForCurLanguageWithBackupBundle:(id)arg1 defaultTo:(id)arg2;
  • (id)getSupportedLanguageDisplayNames;
  • (id)getSupportedLanguages;
  • (id)getCurLanguageDisplayName;
  • (id)getCurLanguage;
  • (id)getCurBundle;
  • (void)dealloc;
  • (id)init;
  • (void)initLanguage;
  • (void)initBackUpLanguage;
  • (BOOL)ifNeedBackupBundle;
  • (id)getBackUpLanguage;
  • (id)isSupportedLanguage:(id)arg1;
  • (id)getRealCurSystemLanguage;
  • (id)getCurSystemLanguage;
  • (id)trimForiOS9Plus:(id)arg1;
  • (void)internalSetCurLanguage:(id)arg1;
  • (id)internalGetCurLanguage;
  • (id)getLanguagePath;
  • (id)getLangPackageVerifiedFailFileForLang:(id)arg1;
  • (id)getLangPackageNotVerifiedFileForLang:(id)arg1;
  • (id)getLangPackageFileForLang:(id)arg1;
  • (id)getLangPackageZipFileForLang:(id)arg1;
  • (id)getLangPackagePathForLang:(id)arg1;
  • (id)getLangPackageRootPath;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CNewSyncWrap : NSObject { unsigned long m_uiSelector; unsigned long m_uiCgi; BOOL m_bIsSyncIng; BOOL m_bContinue; NSString *m_nsSyncKeyMd5; unsigned long m_uiSyncBufferType; }

@property(nonatomic) unsigned long m_uiSyncBufferType; // @synthesize m_uiSyncBufferType; @property(retain, nonatomic) NSString *m_nsSyncKeyMd5; // @synthesize m_nsSyncKeyMd5; @property(nonatomic) BOOL m_bContinue; // @synthesize m_bContinue; @property(nonatomic) BOOL m_bIsSyncIng; // @synthesize m_bIsSyncIng; @property(nonatomic) unsigned long m_uiCgi; // @synthesize m_uiCgi; @property(nonatomic) unsigned long m_uiSelector; // @synthesize m_uiSelector; - (void).cxx_destruct; - (id)init;

@end

@interface NewSyncPluginMgr : MMService <MMService, PBMessageObserverDelegate, MessageObserverDelegate> { NSMutableDictionary *m_dicSelectorList; NSRecursiveLock *m_oMgrLock; }

@property(retain, nonatomic) NSMutableDictionary *m_dicSelectorList; // @synthesize m_dicSelectorList; - (void).cxx_destruct; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)CheckSelector:(unsigned long)arg1 Request:(id)arg2; - (void)MergeKeyBufferByType:(unsigned long)arg1 Buffer:(id)arg2; - (id)GetKeyBufferByType:(unsigned long)arg1; - (BOOL)IsMd5Different:(unsigned long)arg1 Md5:(id)arg2; - (void)SetSyncKeyMd5BySelector:(unsigned long)arg1 Md5:(id)arg2; - (id)GetSyncWrapBySelector:(unsigned long)arg1; - (unsigned long)GetCgiBySelector:(unsigned long)arg1; - (unsigned long)GetSelectorByCgi:(unsigned long)arg1; - (void)SetContinueFlag:(BOOL)arg1 Selector:(unsigned long)arg2; - (void)SetSyncIngFlag:(BOOL)arg1 Selector:(unsigned long)arg2; - (BOOL)IsSelectorContinue:(unsigned long)arg1; - (BOOL)IsSelectorSyncIng:(unsigned long)arg1; - (void)ResetNewSyncWrap:(unsigned long)arg1; - (void)InitSelectorList; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface iConsole : MMUIViewController <UITextFieldDelegate, WCActionSheetDelegate> { }

  • (BOOL)shouldEnableDebugLog;
  • (void)purelog:(id)arg1;
  • (BOOL)shouldLog:(int)arg1;
  • (void)logToFile:(int)arg1 module:(const char *)arg2 file:(const char *)arg3 line:(int)arg4 func:(const char *)arg5 message:(id)arg6;
  • (void)logWithLevel:(int)arg1 module:(const char *)arg2 errorCode:(unsigned long)arg3 file:(const char *)arg4 line:(int)arg5 func:(const char *)arg6 format:(id)arg7;
  • (void)logWithLevel:(int)arg1 module:(const char *)arg2 errorCode:(unsigned long)arg3 file:(const char *)arg4 line:(int)arg5 func:(const char *)arg6 message:(id)arg7;
  • (void)logToConsoleWithColor:(int)arg1 module:(const char *)arg2 file:(const char *)arg3 line:(int)arg4 func:(const char *)arg5 message:(id)arg6;
  • (void)printLog:(int)arg1 module:(const char *)arg2 file:(const char *)arg3 line:(int)arg4 func:(const char *)arg5 log:(id)arg6;
  • (void)purelog:(id)arg1 arguments:(void *)arg2 isCommand:(_Bool)arg3;
  • (void)doNSLog:(id)arg1;
  • (void)initialize;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMPatchInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int jsVersion; // @dynamic jsVersion; @property(nonatomic) unsigned int maxClientVersion; // @dynamic maxClientVersion; @property(nonatomic) unsigned int minClientVersion; // @dynamic minClientVersion; @property(nonatomic) unsigned int newClientVersion; // @dynamic newClientVersion; @property(retain, nonatomic) NSData *obscureData; // @dynamic obscureData; @property(retain, nonatomic) NSData *obscureDkey; // @dynamic obscureDkey;

@end

@interface MMPlcrashReportDumpMgr : NSObject { unsigned long long m_reportBlockTIme; NSLock *m_nsLock; }

  • (id)shareInstance;
  • (void).cxx_destruct;
  • (unsigned long long)getBlockTime;
  • (void)dumpWithPcArray:(void **)arg1 withPcSize:(int)arg2 withReportType:(unsigned int)arg3 withBlockTime:(unsigned long long)arg4;
  • (void)dumpWithReportType:(unsigned int)arg1 withBlockTime:(unsigned long long)arg2;
  • (id)_generateDumpReportDataWithPcArray:(void **)arg1 withPcSize:(int)arg2;
  • (id)_generateDumpReportDataWithCurrentThreadState;
  • (void)getMainThreadCallStack:(CDUnknownBlockType)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCNewClickStatUtility : MMObject { }

  • (unsigned long)getNewContexID:(unsigned long)arg1;
  • (id)shortenPageID:(id)arg1;
  • (id)getPageStatDataCheckFilePath;
  • (void)unCompressSrcDataWithLen:(id)arg1 dest:(id)arg2 length:(long)arg3;
  • (unsigned int)UinHash:(unsigned int)arg1;
  • (id)getReportConfigFilePath;
  • (id)getPageStatisticDataFilePath;
  • (id)getAppStatisticDataFilePath;
  • (id)getUsrReportDataDir;
  • (id)getReportDataDir;

@end

@interface WTLoginLogHelper : NSObject { }

  • (void)logWithfile:(const char *)arg1 line:(int)arg2 func:(const char *)arg3 msg:(id)arg4;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CSyncBasePrtl : PrtlBase { NSString *m_nsDocPath; }

@property(retain, nonatomic) NSString *m_nsDocPath; // @synthesize m_nsDocPath; - (void).cxx_destruct; - (void)HandleModUsrImg:(struct tagMMModUserImg *)arg1; - (id)HandleMemContact:(struct tagMMRoomInfo *)arg1; - (id)HandleMemContactDetail:(id)arg1 isSimplify:(BOOL)arg2; - (void)handleModWxAppContact:(id)arg1; - (void)HandleModContact:(struct tagMMModContact *)arg1 Cmd:(unsigned long)arg2; - (void)ParseCmd:(unsigned long)arg1 Buff:(char *)arg2 Len:(unsigned long)arg3;

@end

@interface CdnComMgr : MMService <MMService, MMKernelExt, PBMessageObserverDelegate, CNetworkStatusExt> { struct CDNTransportComponent *m_pCdnCom; struct CdnUploadCallback *m_pUploadCallback; struct CdnDownloadCallback *m_pDownloadCallback; unsigned long m_uiGetCdnDnsInfoEventID; unsigned long m_uiGetCdnCount; NSDate *m_tGetCdn; MMTimer *m_tmCheckCdnInfo; BOOL m_bInitCdnCom; BOOL m_bHasGetCdnDns; BOOL m_bNetWorkChangeRetry; BOOL m_bIgnoreBackGroundFetchRetry; }

  • (struct WXConfig)GetWxConfig;
  • (id)GetDownloadThumbClientID:(id)arg1;
  • (id)GetDownloadClientID:(id)arg1 HD:(BOOL)arg2;
  • (id)GetCdnRootPath; @property(retain, nonatomic) NSDate *m_tGetCdn; // @synthesize m_tGetCdn;
  • (void).cxx_destruct;
  • (id)genarateResAesKey;
  • (id)calcFileMd5WithFilePath:(id)arg1;
  • (basic_string_7d00a7a9)getClientMediaId:(id)arg1 enableHitCheck:(BOOL)arg2;
  • (void)SetCdnHostIPFromNewDNS;
  • (void)onServiceEnterForeground;
  • (void)onServiceInit;
  • (void)onServiceClearData;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)onSimCardNetTypeChange;
  • (void)ReachabilityChange:(unsigned long)arg1;
  • (void)onPreQuit;
  • (void)onKickQuit;
  • (void)onAuthOK;
  • (void)OnDownloadEnd:(id)arg1;
  • (void)CallDownloadExtendsion:(id)arg1;
  • (void)OnUploadEnd:(id)arg1;
  • (void)CallUploadExtendsion:(id)arg1;
  • (void)OnDownloadProgress:(id)arg1;
  • (void)onDownloadToEnd:(id)arg1;
  • (void)CallDownloadToEndExtendsion:(id)arg1;
  • (void)OnMoovReady:(id)arg1;
  • (void)CallDownloadMoovReadyExtendsion:(id)arg1;
  • (void)OnDownloadPartialVideoData:(id)arg1;
  • (void)CallDownloadPartialDataExtendsion:(id)arg1;
  • (void)CallDownloadProgressExtendsion:(id)arg1;
  • (void)OnUploadProgress:(id)arg1;
  • (void)CallUploadProgressExtendsion:(id)arg1;
  • (void)StopDownloadYearLuckyMoneyImage:(id)arg1;
  • (BOOL)StartDownloadYearLuckyMoneyImage:(id)arg1;
  • (void)StopUploadYearLuckyMoneyImage:(id)arg1;
  • (BOOL)StartUploadYearLuckyMoneyImage:(id)arg1;
  • (BOOL)StartUploadDeviceFile:(id)arg1;
  • (BOOL)StartUploadDeviceImage:(id)arg1;
  • (BOOL)StartUploadDeviceRankCover:(id)arg1;
  • (void)StopUploadTimelineMediaOfSight:(id)arg1;
  • (BOOL)StartUploadTimelineMediaOfSight:(id)arg1;
  • (void)StopUploadTimelineMedia:(id)arg1;
  • (BOOL)StartUploadTimelineMedia:(id)arg1;
  • (void)StopDownloadNormalFile:(id)arg1;
  • (BOOL)StartDownloadNormalFile:(id)arg1;
  • (void)StopUploadNormalFile:(id)arg1;
  • (BOOL)StartUploadNormalFile:(id)arg1;
  • (void)StopDownloadRecordMedia:(id)arg1;
  • (BOOL)StartDownloadRecordMedia:(id)arg1;
  • (void)StopUploadRecordMedia:(id)arg1;
  • (BOOL)StartUploadRecordMedia:(id)arg1 enableHitCheck:(BOOL)arg2;
  • (void)StopDownloadFavMedia:(id)arg1;
  • (BOOL)StrartDownloadFavMedia:(id)arg1;
  • (void)StopUploadFavMedia:(id)arg1;
  • (BOOL)StartUploadFavMedia:(id)arg1;
  • (void)StopDownloadComMedia:(id)arg1;
  • (BOOL)StartDownloadComMedia:(id)arg1;
  • (void)StopUploadComMedia:(id)arg1;
  • (BOOL)StartUploadComMedia:(id)arg1;
  • (BOOL)CheckAppAttachExist:(id)arg1 IsLargeFile:(BOOL)arg2;
  • (BOOL)StopDownloadAppAttach:(id)arg1 CdnDownloadTaskInfo:(id)arg2;
  • (void)StopDownloadAppAttach:(id)arg1;
  • (BOOL)StartDownloadAppAttach:(id)arg1 IsLargeFile:(BOOL)arg2 SvrSign:(id)arg3 bigFileAes:(id)arg4 bigFileSign:(id)arg5;
  • (void)StopUploadAppAttach:(id)arg1;
  • (BOOL)StartUploadAppAttach:(id)arg1 IsLargeFile:(BOOL)arg2 FileMd5:(id)arg3 SvrSign:(id)arg4 bigFileAes:(id)arg5 bigFileSign:(id)arg6 enableHitCheck:(BOOL)arg7;
  • (BOOL)StartUploadAppAttach:(id)arg1 IsLargeFile:(BOOL)arg2 FileMd5:(id)arg3 SvrSign:(id)arg4 bigFileAes:(id)arg5 bigFileSign:(id)arg6;
  • (void)StopDownloadThumb:(id)arg1;
  • (BOOL)StartDownloadThumb:(id)arg1;
  • (BOOL)IsVideoDataAvailableByClientMediaID:(id)arg1 offset:(long long)arg2 length:(long long)arg3;
  • (BOOL)RequestVideoDataByClientMediaID:(id)arg1 offset:(long long)arg2 length:(long long)arg3 durationMs:(int)arg4;
  • (BOOL)StopVideoStreamingDownload:(id)arg1 Result:(struct CDNDownloadResult *)arg2;
  • (BOOL)StartVideoStreamingDownload:(id)arg1 PlayMode:(BOOL)arg2;
  • (BOOL)StopDownloadVideo:(id)arg1 CdnDownloadTaskInfo:(id)arg2;
  • (void)StopDownloadVideo:(id)arg1;
  • (BOOL)StartDownloadVideo:(id)arg1 AutoDownload:(BOOL)arg2;
  • (void)StopUploadShortVideo:(id)arg1;
  • (BOOL)StartUploadShortVideo:(id)arg1;
  • (void)StopUploadVideo:(id)arg1;
  • (BOOL)StartUploadVideo:(id)arg1 enableHitCheck:(BOOL)arg2;
  • (BOOL)StartUploadVideo:(id)arg1;
  • (BOOL)StopDownloadImage:(id)arg1 HD:(BOOL)arg2 CdnDownloadTaskInfo:(id)arg3;
  • (void)StopDownloadImage:(id)arg1 HD:(BOOL)arg2;
  • (BOOL)StartDownloadImage:(id)arg1 HD:(BOOL)arg2 AutoDownload:(BOOL)arg3;
  • (void)StopUploadImage:(id)arg1;
  • (BOOL)StartUploadImage:(id)arg1 enableHitCheck:(BOOL)arg2;
  • (BOOL)StartUploadImage:(id)arg1;
  • (id)GetUploadImageBuffer:(id)arg1;
  • (BOOL)StopDownloadComMedia:(id)arg1 CdnDownloadTaskInfo:(id)arg2;
  • (void)CheckCdnInfo;
  • (void)GetCdnDnsInfo:(unsigned long)arg1;
  • (void)InternalGetCdnDnsInfo;
  • (BOOL)IsCdnAvaible;
  • (BOOL)IsAppMsgUseCdn;
  • (BOOL)IsVideoUseCdn;
  • (BOOL)IsImageUseCdn;
  • (BOOL)IsCdnHideAeskey;
  • (BOOL)IsUseCdn;
  • (BOOL)IsMessageCanUseCdnDownload:(id)arg1;
  • (BOOL)IsMessageCanUseCdnUpload:(id)arg1;
  • (void)UnInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CaptureVideoInfo : NSObject { NSString *thumb_path; NSString *video_path; unsigned long video_time; unsigned long video_size; unsigned long thumb_size; unsigned long m_uiVideoOffset; BOOL front_camera; unsigned long m_uiVideoSource; BOOL m_bForward; NSString *m_nsMsgDataUrl; NSString *m_nsAesKey; NSString *m_nsStreamVideoUrl; unsigned long m_uiStreamVideoTime; NSString *m_nsStreamVideoTitle; NSString *m_nsStreamVideoWording; NSString *m_nsStreamVideoWebUrl; NSString *m_nsStreamVideoThumbUrl; NSString *m_nsStreamVideoPublishId; NSString *m_nsStreamVideoAdUxInfo; NSString *m_nsStatExtStr; NSString *m_msgSource; unsigned long thumb_width; unsigned long thumb_height; unsigned long video_width; unsigned long video_height; unsigned long _m_forwardType; }

@property(nonatomic) unsigned long m_forwardType; // @synthesize m_forwardType=_m_forwardType; @property(retain, nonatomic) NSString *m_nsStatExtStr; // @synthesize m_nsStatExtStr; @property(retain, nonatomic) NSString *m_nsStreamVideoAdUxInfo; // @synthesize m_nsStreamVideoAdUxInfo; @property(retain, nonatomic) NSString *m_nsStreamVideoPublishId; // @synthesize m_nsStreamVideoPublishId; @property(retain, nonatomic) NSString *m_nsStreamVideoThumbUrl; // @synthesize m_nsStreamVideoThumbUrl; @property(retain, nonatomic) NSString *m_nsStreamVideoWebUrl; // @synthesize m_nsStreamVideoWebUrl; @property(retain, nonatomic) NSString *m_nsStreamVideoWording; // @synthesize m_nsStreamVideoWording; @property(retain, nonatomic) NSString *m_nsStreamVideoTitle; // @synthesize m_nsStreamVideoTitle; @property(nonatomic) unsigned long m_uiStreamVideoTime; // @synthesize m_uiStreamVideoTime; @property(retain, nonatomic) NSString *m_nsStreamVideoUrl; // @synthesize m_nsStreamVideoUrl; @property(nonatomic) unsigned long video_height; // @synthesize video_height; @property(nonatomic) unsigned long video_width; // @synthesize video_width; @property(nonatomic) unsigned long thumb_height; // @synthesize thumb_height; @property(nonatomic) unsigned long thumb_width; // @synthesize thumb_width; @property(retain, nonatomic) NSString *m_msgSource; // @synthesize m_msgSource; @property(retain, nonatomic) NSString *m_nsAesKey; // @synthesize m_nsAesKey; @property(retain, nonatomic) NSString *m_nsMsgDataUrl; // @synthesize m_nsMsgDataUrl; @property(nonatomic) BOOL m_bForward; // @synthesize m_bForward; @property(nonatomic) unsigned long m_uiVideoSource; // @synthesize m_uiVideoSource; @property(nonatomic) BOOL front_camera; // @synthesize front_camera; @property(nonatomic) unsigned long m_uiVideoOffset; // @synthesize m_uiVideoOffset; @property(nonatomic) unsigned long thumb_size; // @synthesize thumb_size; @property(nonatomic) unsigned long video_size; // @synthesize video_size; @property(nonatomic) unsigned long video_time; // @synthesize video_time; @property(retain, nonatomic) NSString *video_path; // @synthesize video_path; @property(retain, nonatomic) NSString *thumb_path; // @synthesize thumb_path; - (void).cxx_destruct; - (id)init;

@end

@interface PCMAudioFile : NSObject { struct AudioStreamBasicDescription mDataFormat; struct OpaqueAudioFileID *mAudioFile; NSString *mFileName; unsigned long mCurrentPacket; }

  • (void).cxx_destruct;
  • (BOOL)copyForName:(id)arg1;
  • (BOOL)writeBytes:(void *)arg1 len:(unsigned long)arg2;
  • (BOOL)openByName:(id)arg1;
  • (void)setDataFormat:(struct AudioStreamBasicDescription)arg1;
  • (void)dealloc;
  • (id)init;
  • (void)createAudioFile_WAVE:(id)arg1;

@end

@interface MMFreeSapceCheckViewUtil : NSObject { }

  • (id)sharedInstance;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (void)goSettingStorageManage;
  • (void)goCleanView;
  • (void)showLowSpaceAlertAfterClearData;
  • (void)showLowSpaceAlert;
  • (void)showUrgentSpaceAlert;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PluginUtilMgr : MMService <MMService, IMMLanguageMgrExt> { NSDictionary *m_dicNameToType; NSArray *m_arrNames; NSArray *m_arrLocalizedNickNames; NSArray *m_arrOfficialNames; NSArray *m_arrLocalizedOfficialNickNames; }

  • (void).cxx_destruct;
  • (void)onLanguageChange;
  • (void)refreshLocalizedName;
  • (id)getWenxinAliasName;
  • (id)getOfficialLocalizedNickNameWithType:(int)arg1;
  • (id)getOfficialUserNameWithType:(int)arg1;
  • (BOOL)hasOfficialExpectWeixinUserNmae:(id)arg1;
  • (BOOL)hasOfficialUserName:(id)arg1;
  • (id)getPluginLocalizedNickName:(int)arg1;
  • (int)nameToPluginType:(id)arg1;
  • (id)getPluginNameList;
  • (id)pluginTypeToName:(int)arg1;
  • (void)dealloc;
  • (id)init;
  • (void)initOfficialName;
  • (void)initLocalizedOfficialName;
  • (void)initLocalizedName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PluginUtil : NSObject { }

  • (BOOL)isInMyContactList:(int)arg1;
  • (id)getWenxinAliasName;
  • (id)getOfficialLocalizedNickNameWithType:(int)arg1;
  • (id)getOfficialUserNameWithType:(int)arg1;
  • (_Bool)isOfficialExpectWeixinUserNmae:(id)arg1;
  • (_Bool)isOfficialExpectWeixinContact:(id)arg1;
  • (_Bool)isOfficialUserName:(id)arg1;
  • (void)closePlugin:(int)arg1 sync:(BOOL)arg2;
  • (void)openPlugin:(int)arg1 sync:(BOOL)arg2;
  • (unsigned long)getAlbumPrivacyOption;
  • (void)setAlbumPrivacyOption:(unsigned long)arg1;
  • (unsigned long)clearLBSPluginData;
  • (unsigned long)closePushMailPlugin;
  • (unsigned long)openPushMailPlugin:(id)arg1;
  • (unsigned long)opPushMailPlugin:(unsigned long)arg1 pwd:(id)arg2;
  • (BOOL)isPluginShow:(int)arg1;
  • (void)newGenericFunctionSwitch:(unsigned long)arg1 statusBit:(unsigned long)arg2 setOpen:(BOOL)arg3 sync:(BOOL)arg4;
  • (void)genericFunctionSwitch:(unsigned long)arg1 statusBit:(unsigned long)arg2 setOpen:(BOOL)arg3 sync:(BOOL)arg4;
  • (_Bool)isPluginOpened:(int)arg1;
  • (_Bool)isOfficialContact:(id)arg1;
  • (id)getPluginLocalizedNickName:(int)arg1;
  • (id)getPluginUserName:(int)arg1;
  • (id)getPluginNameList;
  • (int)getPluginUserNameType:(id)arg1;
  • (int)getPluginContactType:(id)arg1;
  • (id)getPluginContact:(int)arg1;
  • (void)refreshLocalizedName;
  • (_Bool)isPluginUserName:(id)arg1;
  • (void)clearPluginData:(int)arg1;
  • (void)unInstallPlugin:(int)arg1;
  • (void)installPlugin:(int)arg1;
  • (_Bool)isPluginInstalled:(int)arg1;
  • (unsigned long)pluginTypeToUnInstallBit:(int)arg1;

@end

@interface DeviceInfo : NSObject { }

  • (id)deviceXml;
  • (id)bssid;
  • (BOOL)isSupportSplitView;
  • (BOOL)hasForceTouchCapability:(id)arg1;
  • (BOOL)isiPhone6Screen;
  • (BOOL)isiPhone6pScreen;
  • (BOOL)is736hScreen;
  • (BOOL)is667hScreen;
  • (BOOL)is568hScreen;
  • (BOOL)is480hScreen;
  • (BOOL)isiOS7;
  • (BOOL)isiOS7plus;
  • (BOOL)isiOS7_1plus;
  • (BOOL)isiOS9_1plus;
  • (BOOL)isiOS9plus;
  • (BOOL)isiOS8_1;
  • (BOOL)isiOS8plus;
  • (BOOL)isiOS8_1plus;
  • (BOOL)isiOS8_2plus;
  • (BOOL)isiOS8_3plus;
  • (BOOL)isiOS8_4plus;
  • (BOOL)isiOS10plus;
  • (BOOL)isUnderiPhone6;
  • (BOOL)isUnderiPhone4s;
  • (BOOL)isLowPerformanceDevice;
  • (BOOL)isiPadUniversal;
  • (BOOL)isiPadMini;
  • (BOOL)isiPadPro;
  • (BOOL)isiPadAir2;
  • (BOOL)isiPadAir;
  • (BOOL)isiPad4;
  • (BOOL)isiPad3;
  • (BOOL)isiPad2;
  • (BOOL)isiPad1;
  • (BOOL)isiPad;
  • (BOOL)isiPodTouch5;
  • (BOOL)isiPodTouch4;
  • (BOOL)isiPodTouch3;
  • (BOOL)isiPodTouch2;
  • (BOOL)isiPodTouch1;
  • (BOOL)isiPodTouch;
  • (BOOL)isiPhone6sp;
  • (BOOL)isiPhone6s;
  • (BOOL)isiPhone6p;
  • (BOOL)isiPhone6;
  • (BOOL)isiPhone5C;
  • (BOOL)isiPhone5S;
  • (BOOL)isiPhone5;
  • (BOOL)isiPhone4S;
  • (BOOL)isiPhone4;
  • (BOOL)isiPhone3GS;
  • (BOOL)isiPhone3G;
  • (BOOL)isiPhone2G;
  • (BOOL)isiPhone;
  • (float)FreeDiskSpaceSize;
  • (float)TotalDiskSpaceSize;
  • (id)DCache;
  • (id)DBus;
  • (id)DMemory;
  • (id)DCPU;
  • (id)DSystem;
  • (id)DModel;
  • (id)modelPlatform;

@end

@interface MMDBRecoverViewController : MMWindowViewController <MMDatabaseRecoverMgrDelegate, UIAlertViewDelegate> { MMTimer *_progressTimer; float _progress; BOOL m_hasClickCancel; BOOL m_hasClickConfirm; BOOL m_isLowSpace; MMDBRecoverContext *m_recoverContext; MMLoadingView *m_loadingView; NSString *m_tip; UILabel *m_tipLabel; MMTimer *m_timer; UIButton *m_btnConfirm; unsigned long long m_suggestSize; unsigned long long m_restSize; }

@property(retain, nonatomic) UIButton *m_btnConfirm; // @synthesize m_btnConfirm; @property(retain, nonatomic) MMTimer *m_timer; // @synthesize m_timer; @property(nonatomic) unsigned long long m_restSize; // @synthesize m_restSize; @property(nonatomic) unsigned long long m_suggestSize; // @synthesize m_suggestSize; @property(nonatomic) BOOL m_isLowSpace; // @synthesize m_isLowSpace; @property(nonatomic) BOOL m_hasClickConfirm; // @synthesize m_hasClickConfirm; @property(nonatomic) BOOL m_hasClickCancel; // @synthesize m_hasClickCancel; @property(retain, nonatomic) UILabel *m_tipLabel; // @synthesize m_tipLabel; @property(retain, nonatomic) NSString *m_tip; // @synthesize m_tip; @property(retain, nonatomic) MMLoadingView *m_loadingView; // @synthesize m_loadingView; @property(retain, nonatomic) MMDBRecoverContext *m_recoverContext; // @synthesize m_recoverContext; - (void).cxx_destruct; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onAutoRecoverEndWithResult:(BOOL)arg1 errorMsg:(id)arg2; - (void)checkIsLowSpace; - (void)setupData; - (void)stopLoading; - (void)startLoading; - (void)onRecoverProgressUpdate:(float)arg1; - (void)updateProgress; - (id)lowFreeDiskTip; - (void)delayExecuteConfirm; - (void)onConfirm; - (void)onCancel; - (void)onStopRenewLowSpaceTipLoading; - (void)renewLowSpaceTip; - (void)hideRecoverView; - (void)showRecoverView; - (void)updateConfirmBtnStatus; - (void)setupView; - (unsigned int)supportedInterfaceOrientations; - (void)viewDidLayoutSubviews; - (void)viewDidDisappear:(BOOL)arg1; - (void)viewDidAppear:(BOOL)arg1; - (void)viewWillAppear:(BOOL)arg1; - (void)viewDidLoad; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDBRConfig : NSObject { unsigned int m_autoRecoverCode; NSMutableDictionary *m_dicAssistConfig; }

  • (id)internalLoadConfig;
  • (id)LoadConfig;
  • (void)initialize; @property(retain, nonatomic) NSMutableDictionary *m_dicAssistConfig; // @synthesize m_dicAssistConfig; @property(nonatomic) unsigned int m_autoRecoverCode; // @synthesize m_autoRecoverCode;
  • (void).cxx_destruct;
  • (BOOL)readUnsignedIntNode:(const char *)arg1 rootNode:(struct XmlReaderNode_t *)arg2 getValue:(unsigned int *)arg3;
  • (BOOL)isCancelRecently:(unsigned int)arg1 interval:(unsigned int *)arg2 config:(id)arg3;
  • (BOOL)isSuccessRecently:(unsigned int)arg1 config:(id)arg2;
  • (void)saveConfig;
  • (void)renewAssistConfig:(id)arg1 withDBName:(id)arg2;
  • (BOOL)IsAutoRecoverWithAssist:(id)arg1;
  • (void)RenewConfigOnUICancel:(id)arg1;
  • (void)RenewConfigOnRecoverFail:(id)arg1;
  • (void)RenewConfigOnRecoverSucc:(id)arg1;
  • (void)SyncConfigToAssistObjects:(id)arg1;
  • (void)ConfigWithXml:(id)arg1; @property(readonly, copy) NSString *description;
  • (void)dealloc;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AQAudioRecorder : BaseAudioRecorder { BOOL mIsNeedRestartMusic; BOOL mIsNeedRestartAudioTalk; BOOL mIsShakeTv; BOOL mDisableWritingToFile; float _pcmSampleRate; unsigned long long _firstTimeStamp; }

@property(nonatomic) float pcmSampleRate; // @synthesize pcmSampleRate=_pcmSampleRate; @property(nonatomic) unsigned long long firstTimeStamp; // @synthesize firstTimeStamp=_firstTimeStamp; @property(nonatomic) BOOL disableWritingToFile; // @synthesize disableWritingToFile=mDisableWritingToFile; @property(nonatomic) BOOL isShakeTv; // @synthesize isShakeTv=mIsShakeTv; @property(nonatomic) BOOL needRestartAudioTalk; // @synthesize needRestartAudioTalk=mIsNeedRestartAudioTalk; @property(nonatomic) BOOL needRestartMusic; // @synthesize needRestartMusic=mIsNeedRestartMusic; - (void)autostop; - (void)stop; - (void)record; - (BOOL)prepareRecordWithiLBCFile:(id)arg1; - (BOOL)prepareRecordWithPCMFile:(id)arg1; - (void)getAudioFingerPrintData:(char *)arg1 Length:(int *)arg2 UserData:(id *)arg3; - (void)extractAudioFingerPrintData:(char *)arg1 Length:(int)arg2; - (void)createQAFPFile:(id)arg1; - (void)createWaveFile:(id)arg1; - (BOOL)prepareRecordForQAFP_Impl; - (BOOL)prepareRecordForQAFP; - (BOOL)prepareRecordForQAFP_HD; - (void)setDelegate:(id)arg1; - (BOOL)canAutoRestart; - (BOOL)shouldAutoRestartWith:(int)arg1; - (id)init; - (void)setMagicCookieToAudioFile:(struct OpaqueAudioFileID *)arg1; - (void)prepareBuffers; - (void)setDataFormat_PCM; - (void)createAudioFile_WAVE:(id)arg1 Fd:(struct OpaqueAudioFileID **)arg2; - (void)setDataFormat_iLBC; - (void)createAudioFile_CAF:(id)arg1;

@end

@interface ClearDataMgr : MMService { NSMutableArray *_arrSessionInfo; unsigned long long _startLoadDataTime; unsigned long _loadDataCostTime; unsigned long long _fileSizeOver3Month; long _nowTime; vector_91fc892d _arrSessionItems; vector_3d478e4e _arrDataItems; BOOL _loadingData; BOOL _loadDataEnd; unsigned long long _allSessionSize; map_866171f5 _sizeOfFileType; }

@property(readonly, nonatomic) map866171f5 sizeOfFileType; // @synthesize sizeOfFileType=_sizeOfFileType; @property(readonly, nonatomic) unsigned long long allSessionSize; // @synthesize allSessionSize=_allSessionSize; - (id).cxx_construct; - (void).cxx_destruct; - (void)reportBiz:(unsigned long)arg1 cleanedSize:(unsigned long long)arg2; - (void)doCleanCache; - (void)cleanCache; - (void)innerDeleteDataItem:(struct ClearDataItem *)arg1; - (void)doDeleteFilesOver3Month; - (void)deleteFilesOver3Month; - (unsigned long long)getFileSizeOver3Month; - (void)deleteData:(const vector3d478e4e *)arg1; - (void)deleteSessionsAndKeepMessage:(const vector91fc892d *)arg1; - (void)deleteSessions:(const vector91fc892d *)arg1; - (const vector91fc892d *)getAllSessionItem; - (shared_ptr174ad120)getSessionItemOfIndex:(unsigned int)arg1; - (unsigned int)getCountOfSessionItem; - (shared_ptr_88fac422)getDataItemOfIndex:(unsigned int)arg1; - (unsigned int)getCountOfDataItem; - (void)getDetailInfoForSessionInfo:(id)arg1; - (void)onLoadData; - (unsigned long)parseMesLocalIdFromPath:(id)arg1; - (id)getSessionName:(id)arg1; - (BOOL)isDataLoadEnd; - (unsigned long)getLoadDataCostTime; - (void)stopLoadData; - (void)startLoadData; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface LinkSpreadUtil : MMObject { }

  • (void)adPageExposureFromTimeLine:(id)arg1;
  • (void)adPageExposureFromMessage:(id)arg1 chatUserName:(id)arg2;
  • (void)adVideoSpread:(id)arg1 sourcePublishId:(id)arg2 sourceAdUxInfo:(id)arg3 statExtStr:(id)arg4;
  • (void)adVideoReport:(unsigned long)arg1 logExt:(id)arg2;
  • (void)adVideoSpreadFromTimeLine:(id)arg1 videoStatus:(unsigned long)arg2 sourceType:(unsigned long)arg3 scene:(unsigned long)arg4 actionType:(unsigned long)arg5 shareToChatUserName:(id)arg6;
  • (void)adVideoSpreadFromMessage:(id)arg1 currMsgId:(id)arg2 videoStatus:(unsigned long)arg3 sourceType:(unsigned long)arg4 actionType:(unsigned long)arg5 chatUserName:(id)arg6 shareToChatUserName:(id)arg7;
  • (void)adVideoSpreadFromMessage:(id)arg1 videoStatus:(unsigned long)arg2 sourceType:(unsigned long)arg3 actionType:(unsigned long)arg4 chatUserName:(id)arg5 shareToChatUserName:(id)arg6;
  • (unsigned long)getActionTypeWithShareToUserName:(id)arg1;
  • (void)onAdVideoStateChange:(unsigned int)arg1;
  • (void)adVideoClickFromTimeLine:(id)arg1 videoStatus:(unsigned long)arg2 sourceType:(unsigned int)arg3 scene:(unsigned int)arg4 destination:(unsigned int)arg5 actionType:(unsigned int)arg6;
  • (void)adVideoClickFromMessage:(id)arg1 videoStatus:(unsigned long)arg2 sourceType:(unsigned int)arg3 actionType:(unsigned int)arg4 destination:(unsigned int)arg5 chatUserName:(id)arg6;
  • (void)adVideoExposureFromTimeLine:(id)arg1 sourceType:(unsigned long)arg2 isAutoPlay:(unsigned long)arg3 fromScene:(unsigned long)arg4;
  • (void)adVideoExposureFromMessage:(id)arg1 chatUserName:(id)arg2 sourceType:(unsigned long)arg3 isAutoPlay:(unsigned long)arg4;
  • (id)getAdUxInfoWithDataItem:(id)arg1;
  • (id)getPublishIdWithDataItem:(id)arg1;
  • (unsigned long)getChatMemberCount:(id)arg1;
  • (unsigned long)getFromScene:(id)arg1;
  • (void)logWebViewLoad:(unsigned int)arg1 costTime:(unsigned long)arg2 url:(id)arg3 isSuccess:(BOOL)arg4 getA8KeyScene:(unsigned long)arg5 webViewExtralInfo:(id)arg6;
  • (int)getStatSessionTypeWithUserName:(id)arg1;
  • (void)logViewWebView:(id)arg1 getA8KeyScene:(unsigned long)arg2 enterTime:(unsigned long)arg3 stayTimeInMS:(unsigned long long)arg4 adId:(id)arg5 appId:(id)arg6 referUrl:(id)arg7 webViewTitle:(id)arg8;
  • (id)getAdStatExtLogStr:(id)arg1;
  • (void)logLinkSpead:(id)arg1 currId:(id)arg2 preUserName:(id)arg3 preChatUserName:(id)arg4 currUrl:(id)arg5 preMsgIndex:(unsigned long)arg6 getA8KeyScene:(unsigned long)arg7 referUrl:(id)arg8 statExtStr:(id)arg9 title:(id)arg10;
  • (void)logLinkSpead:(id)arg1 currId:(id)arg2 preUserName:(id)arg3 preChatUserName:(id)arg4 currUrl:(id)arg5 preMsgIndex:(unsigned long)arg6 currChatName:(id)arg7 currChatTitle:(id)arg8 currChatMemberCount:(unsigned long)arg9 sendAppMsgScene:(unsigned long)arg10 getA8KeyScene:(unsigned long)arg11 referUrl:(id)arg12 statExtStr:(id)arg13 title:(id)arg14;
  • (void)openRealTimeReport;
  • (id)getFromSceneForSendAppMsg:(id)arg1 statExtStr:(id)arg2;
  • (void)logLinkSpead:(id)arg1;
  • (id)getDicStatParas:(id)arg1 currUrl:(id)arg2 preMsgIndex:(unsigned long)arg3 sendMsgScene:(int)arg4;

@end

@interface CNetworkStatusReportArchive : NSObject { NSString *m_nsGetDataTime; NSString *m_nsDisconnectedCountWifi; NSString *m_nsDisconnectedCountNoWifi; NSString *m_nsIpxx; NSString *m_nsLongUnConnectCount; }

@property(retain, nonatomic) NSString *m_nsLongUnConnectCount; // @synthesize m_nsLongUnConnectCount; @property(retain, nonatomic) NSString *m_nsIpxx; // @synthesize m_nsIpxx; @property(retain, nonatomic) NSString *m_nsDisconnectedCountNoWifi; // @synthesize m_nsDisconnectedCountNoWifi; @property(retain, nonatomic) NSString *m_nsDisconnectedCountWifi; // @synthesize m_nsDisconnectedCountWifi; @property(retain, nonatomic) NSString *m_nsGetDataTime; // @synthesize m_nsGetDataTime; - (void).cxx_destruct; - (void)zeroAllReport; - (void)zeroIpxx; - (void)zeroLongUnConnectCount; - (void)zeroDisconnectedCount; - (void)zeroGetDataTime; - (void)addIpxx:(id)arg1; - (void)addLongUnConnectCount; - (void)addDisconnnectedCountNoWifi; - (void)addDisconnnectedCountWifi; - (void)addGetDataTime:(unsigned long)arg1; - (BOOL)hasReportData; - (id)init;

@end

@interface RsaCGIWrapLogic : NSObject <PBMessageObserverDelegate, IRsaCertMgrExt> { unsigned long m_cert_error_count; ProtobufCGIWrap *m_pbCGIWrap; unsigned long m_uiFlag; unsigned long m_uiEventID; }

@property(nonatomic) unsigned long m_uiEventID; // @synthesize m_uiEventID; @property(nonatomic) unsigned long m_uiFlag; // @synthesize m_uiFlag; @property(retain, nonatomic) ProtobufCGIWrap *m_pbCGIWrap; // @synthesize m_pbCGIWrap; - (void).cxx_destruct; - (void)dealloc; - (void)OnRsaCertFail; - (void)OnRsaCertCGIAgain; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)stopLogic; - (void)startLogicAgain; - (BOOL)startLogic; - (id)getKey;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface IdKeyDebugSettingViewController : MMUIViewController { UILabel *_labTip; UIView *_roundView; UILabel *_labelSwitchNotice; UISwitch *_switchView; _Bool m_debug_on; }

  • (void).cxx_destruct;
  • (void)viewDidLoad;
  • (void)onKvDebug:(id)arg1;
  • (void)saveData;
  • (void)onIdKeyDebug;
  • (void)updateSwitch;
  • (void)updateLableTip;
  • (void)initView;

@end

@interface MMDumpReportTask : NSObject { NSString *m_nsTag; NSMutableArray *m_arrUploadingItems; NSMutableArray *m_arrReportData; MMCrashReportConnection *m_connect; BOOL m_bUploading; NSString *m_nsUsrName; unsigned int m_totalUploadCount; unsigned int m_uploadedCount; id m_delegate; unsigned int m_reportCntOneTime; }

@property(nonatomic) unsigned int m_reportCntOneTime; // @synthesize m_reportCntOneTime; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (unsigned int)getUploadFilesCount; - (BOOL)filesEmpty; - (id)getUsrName; - (void)onUploadCrashCompleted:(BOOL)arg1 CrashWrap:(id)arg2; - (void)uploadOneReportData; - (void)upload; - (BOOL)uploadTaskData:(id)arg1; - (void)cancelTask; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMCPUtil : NSObject { }

  • (id)cpKeyForClientCheckCgiReportCalculateMd5;
  • (id)cpKeyForClientCheckKvReportCalculateMd5;
  • (BOOL)isWebviewURLUnsafe:(id)arg1;
  • (id)cpKeyForWebviewURL:(id)arg1;
  • (BOOL)isWCTimeLineCommentUnsafe:(id)arg1;
  • (id)cpKeyForWCTimeLineComment:(id)arg1;
  • (BOOL)isWCTimeLineLikeUsersUnsafe:(id)arg1;
  • (id)cpKeyForWCTimeLineLikeUsers:(id)arg1;
  • (BOOL)isWCTimeLineContentUnsafe:(id)arg1;
  • (id)cpKeyForWCTimeLineContent:(id)arg1;
  • (BOOL)isChatRoomDisplayNameUnsafe:(id)arg1 userName:(id)arg2;
  • (id)cpKeyForChatRoomDisplayName:(id)arg1 userName:(id)arg2;
  • (BOOL)isMessageWrapUnsafe:(id)arg1;
  • (id)cpKeyForMessageWrap:(id)arg1;
  • (BOOL)isHelloMsgUnsafe:(id)arg1 content:(id)arg2;
  • (id)cpKeyForHelloMsg:(id)arg1 content:(id)arg2;
  • (BOOL)isSignatureUnsafe:(id)arg1;
  • (id)cpKeyForSignature:(id)arg1;
  • (BOOL)isHeadImageUnsafe:(id)arg1;
  • (id)cpKeyForHeadImage:(id)arg1;
  • (BOOL)isNicknameUnsafe:(id)arg1;
  • (id)cpKeyForNickname:(id)arg1;
  • (void)clearCrashCountWithKey:(id)arg1;
  • (void)decreaseCrashCountWithKey:(id)arg1;
  • (void)increaseCrashCountWithKey:(id)arg1;
  • (BOOL)isUnsafeWithKey:(id)arg1;

@end

@interface ABtestCase : NSObject { NSString *caseID; NSString *verifyMd5; NSDate *startTime; NSDate *endTime; }

@property(retain, nonatomic) NSDate *endTime; // @synthesize endTime; @property(retain, nonatomic) NSDate *startTime; // @synthesize startTime; @property(retain, nonatomic) NSString *verifyMd5; // @synthesize verifyMd5; @property(retain, nonatomic) NSString *caseID; // @synthesize caseID; - (void).cxx_destruct; - (BOOL)isEffective; - (BOOL)isSolidified; - (id)init;

@end

@interface ABtestPoint : NSObject { ABtestCase *testCase; unsigned int pointID; unsigned int pointStatus; unsigned int reportID; NSString *value; }

@property(retain, nonatomic) NSString *value; // @synthesize value; @property(nonatomic) unsigned int reportID; // @synthesize reportID; @property(nonatomic) unsigned int pointStatus; // @synthesize pointStatus; @property(nonatomic) unsigned int pointID; // @synthesize pointID; @property(retain, nonatomic) ABtestCase *testCase; // @synthesize testCase; - (void).cxx_destruct; - (id)init;

@end

@interface ABtestPointPeriod : NSObject { unsigned int checkID; struct timeval tvStart; NSString *actionResult; NSString *clientID; unsigned int serialNum; unsigned int actionResultScene; BOOL hasEnd; BOOL hasStart; ABtestPoint *_testPoint; }

@property(retain, nonatomic) ABtestPoint *testPoint; // @synthesize testPoint=_testPoint; - (void).cxx_destruct; - (id)getValue; - (void)setCheckID:(unsigned int)arg1; - (void)setActionResultScene:(unsigned int)arg1; - (void)setActionResult:(id)arg1; - (void)dealloc; - (void)setEnd; - (void)setStart; - (void)report; - (id)genClickStreamReport; - (id)genReportString:(id)arg1 time:(id)arg2; - (id)initWithTestPoint:(id)arg1 serialNum:(unsigned int)arg2;

@end

@interface SightMovieWriter : NSObject { NSString *m_moviePath; BOOL m_isRecording; NSString *m_videoPath; NSString *m_audioPath; struct CGSize m_videoSize; int m_videoOrientation; struct CGAffineTransform m_preferredTransform; UIImage *m_firstFrame; AVAssetWriter *m_writer; AVAssetWriterInput *m_videoInput; AVAssetWriterInputPixelBufferAdaptor *m_PixelBufferInput; unsigned long m_videoFrame; NSObject *m_movieWritingQueue; CDStruct_1b6d18a9 m_startTime; CDStruct_1b6d18a9 m_previousVideoTime; CDStruct_1b6d18a9 m_initializeTime; unsigned long long m_audioTimeStamp; unsigned long long m_videoTimeStamp; BOOL m_isLowPerformance; BOOL videoEncodingIsFinished; MMovieCompressor *m_audioCompressor; BOOL m_disableWritingToFile; BOOL _forceMPEG4; id _delegate; float _maxMovieDuration; int _videoOrientation; }

@property(nonatomic) BOOL forceMPEG4; // @synthesize forceMPEG4=_forceMPEG4; @property(nonatomic) int videoOrientation; // @synthesize videoOrientation=_videoOrientation; @property(nonatomic) float maxMovieDuration; // @synthesize maxMovieDuration=_maxMovieDuration; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(retain, nonatomic) NSObject *writtingQueue; // @synthesize writtingQueue=m_movieWritingQueue; - (void).cxx_destruct; - (void)notifyOutput:(id)arg1; - (void)compressMovieWithExport:(id)arg1; - (void)tryMergeOutputVideo; - (void)mMovieCompressor:(id)arg1 onMovieCompressFailed:(unsigned long)arg2; - (void)mMovieCompressor:(id)arg1 onMovieCompressFinished:(id)arg2 thumbImg:(id)arg3 ret:(unsigned long)arg4; - (void)compressAudio; - (id)makeNewPath:(id)arg1 withSubfix:(id)arg2; - (void)cancelAmr; - (void)stopAmr; - (void)startAmr; - (void)appendVideoSampleBuffer:(struct opaqueCMSampleBuffer *)arg1; - (void)appendAudioSampleBuffer:(struct opaqueCMSampleBuffer *)arg1; - (void)cancelWriting; - (void)finishWriting; - (void)startWriting; - (void)realWriting; - (void)prepareWriting; - (BOOL)isWriting; @property(readonly, nonatomic) int outputType; - (id)getOutput; - (void)setOutput:(id)arg1; - (void)dealloc; - (void)initWriterOutputWithCodecSettings:(id)arg1; - (id)initWithFilePath:(id)arg1 videoOrientation:(int)arg2 videoSize:(struct CGSize)arg3 codecSettings:(id)arg4; - (id)initWithFilePath:(id)arg1 videoOrientation:(int)arg2 videoSize:(struct CGSize)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface IDCHostItem : NSObject { NSString *origin; NSString *substitute; int priority; }

@property(nonatomic) int priority; // @synthesize priority; @property(retain, nonatomic) NSString *substitute; // @synthesize substitute; @property(retain, nonatomic) NSString *origin; // @synthesize origin; - (void).cxx_destruct; - (id)description; - (id)initWithOrigin:(id)arg1 Substitute:(id)arg2 Priority:(int)arg3; - (id)init;

@end

@interface IDCHostMgr : MMService <MMService, MMKernelExt> { NSMutableArray *m_idcHostItemList; NSRecursiveLock *m_oLock; }

  • (void).cxx_destruct;
  • (void)GetIDCHostFromVoicePrintLogin:(id)arg1 Delegate:(id)arg2;
  • (void)GetIDCHostFromBindMobile:(id)arg1 Delegate:(id)arg2;
  • (void)HandleIPListFromPB:(id)arg1 PortList:(id)arg2 TimeOutList:(id)arg3;
  • (void)HandleHostListFromPB:(id)arg1;
  • (void)SaveIDCHost;
  • (void)LoadIDCHost;
  • (id)GetRealHostFromHost:(id)arg1;
  • (void)SaveIDCHostForReg:(id)arg1 AuthIP:(id)arg2 Delegate:(id)arg3;
  • (void)SaveIDCHost:(id)arg1 FromAuth:(BOOL)arg2 AuthIP:(id)arg3;
  • (void)SaveIDCHost:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface NewSyncHandler : CSyncBaseEvent { BOOL m_bPush; }

  • (BOOL)HandleSyncResp:(id)arg1 Push:(BOOL)arg2 ShowPush:(BOOL)arg3 ContinueFlag:(unsigned int *)arg4 Scene:(unsigned long)arg5 syncKeyMd5:(id)arg6;
  • (void)InitHandler:(id)arg1 Lock:(id)arg2 DocPath:(id)arg3 Notify:(id)arg4;
  • (id)init;

@end

@interface JPCGImage : JPExtension { }

  • (void)main:(id)arg1;

@end

@interface AudioPlayerReport : NSObject { }

  • (void)reportIdkeyLaunchLineDevice;
  • (void)reportIdkeyQueueSecondStartSuccess;
  • (void)reportIdkeyLaunchWirelessDeivce;
  • (void)reportIdkeySwitchToEarPhone;
  • (void)reportIdKeyStartWithSpeaker;
  • (void)reportIdkeyStartWithEarPhone;
  • (void)reportIdkeyManualStop;
  • (void)reportIdkeyLaunchSuccess;
  • (void)reportIdkeyQueueStartFailedSecond;
  • (void)reportIdkeyQueueStartFailedFirst;
  • (void)reportIdkeyStartLaunch;

@end

@interface WCNewClickDataCheckMgr : MMService { WCNewClickPageStatData *_pageStatData; NSObject *_queue; }

  • (void).cxx_destruct;
  • (BOOL)removeStatFile;
  • (id)getPageStatAttr:(id)arg1;
  • (BOOL)reportData;
  • (BOOL)isNeedToReport;
  • (BOOL)saveStatData:(id)arg1;
  • (void)recordPage:(id)arg1 startTime:(unsigned long)arg2 endTime:(unsigned long)arg3;
  • (void)onServiceEnterBackground;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMUploadFileViewController : MMUIViewController <MMResourceMgrExt, ILogReportExt, MMPackageDownloadMgrExt> { WebMailViewController *m_mailViewCtrl; NSArray *_uploadFileNames; NSString *_attachDataName; MMProgressView *m_progressView; UILabel *m_labelProgress; UIImageView *m_recoverView; UILabel *m_noneFile; UILabel *m_tips; UILabel *m_uploadFileName; UIButton *m_uploadBtn; UILabel *m_warningLabel; UITapGestureRecognizer *_tap; MMLoadingView *_loadingView; }

@property(retain, nonatomic) MMLoadingView *loadingView; // @synthesize loadingView=_loadingView; - (void).cxx_destruct; - (void)UploadSuccess; - (void)UploadFail; - (void)OnResponse:(id)arg1; - (void)onFinish; - (void)setUploadSuc; - (void)setUploadFail; - (void)setProgress:(id)arg1; - (void)dealloc; - (void)hiddenUpView; - (void)sendMail:(id)arg1; - (void)initView; - (void)viewDidLayoutSubviews; - (void)onPackageDownloadFinish:(id)arg1 package:(id)arg2; - (void)downloadPackage:(id)arg1; - (void)onPackageListUpdated:(id)arg1; - (void)didTap; - (void)testData; - (void)adjustTableViewRect; - (void)viewDidLoad; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SafeDictionaryWrap : MMObject { NSRecursiveLock *_lock; NSDictionary *_dic; }

  • (void).cxx_destruct;
  • (unsigned int)count;
  • (id)valueForKey:(id)arg1;
  • (void)safeSetDictionrary:(id)arg1;
  • (id)init;

@end

@interface MMRegionCodeMgr : MMService <MMService, IMMRegionPackageDownloadMgrExt, IMMLanguageMgrExt> { SafeDictionaryWrap *m_regionDict; NSMutableArray *m_pickedRegionAry; }

  • (int)numberOfOccurrencesOfString:(id)arg1 inString:(id)arg2;
  • (id)encodeCountry:(id)arg1 province:(id)arg2 city:(id)arg3;
  • (void).cxx_destruct;
  • (BOOL)isProvinceMO:(id)arg1;
  • (BOOL)isProvinceHK:(id)arg1;
  • (BOOL)isProvinceTW:(id)arg1;
  • (BOOL)isCountryMO:(id)arg1;
  • (BOOL)isCountryHK:(id)arg1;
  • (BOOL)isCountryTW:(id)arg1;
  • (BOOL)isZhCN:(id)arg1;
  • (void)removePickedResult;
  • (id)getPickedResult;
  • (void)popupData;
  • (void)pushData:(id)arg1;
  • (void)onLanguageChange;
  • (void)onRegionPackageUpdated;
  • (BOOL)saveStirng:(id)arg1 toFileForLang:(id)arg2;
  • (id)readRegionCodeFileForLang:(id)arg1;
  • (void)trySplitRegionCodeFile:(id)arg1;
  • (void)splitRegionCodeFile:(id)arg1;
  • (id)getRegionCodeLangForCurLang:(id)arg1;
  • (id)getLanguagePrefixByLanguage:(id)arg1;
  • (id)getChildrenOfCode:(id)arg1;
  • (id)getCountries;
  • (id)getRegionCodeFromString:(id)arg1 type:(int)arg2;
  • (id)getValueForKey:(id)arg1;
  • (id)getDisplayRegionWithCountry:(id)arg1 province:(id)arg2 city:(id)arg3;
  • (void)dealloc;
  • (void)setRegionDictForCurLang;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CleanTaskInfo : NSObject { NSString *_fileDirPath; unsigned long _readWriteInterval; }

@property(nonatomic) unsigned long readWriteInterval; // @synthesize readWriteInterval=_readWriteInterval; @property(retain, nonatomic) NSString *fileDirPath; // @synthesize fileDirPath=_fileDirPath; - (void).cxx_destruct;

@end

@interface CleanCacheService : MMService <MMService, IAppTrafficExt> { NSMutableArray *_arrDoneTask; NSMutableArray *_arrWaitTask; CleanTaskInfo *_curTaskInfo; NSMutableArray *_arrSubFolderName; NSMutableArray *_arrSubFileName; NSThread *_taskThread; NSRecursiveLock *_lock; int _runStatus; unsigned long _cleanedTotalSize; unsigned long _receivedTotalSize; }

  • (int)randomIndex:(unsigned int)arg1;
  • (void).cxx_destruct;
  • (void)onReceiveDataLen:(unsigned long)arg1;
  • (void)onServiceTerminate;
  • (void)onServiceEnterBackground;
  • (void)onServiceEnterForeground;
  • (void)dealloc;
  • (id)init;
  • (void)forceStop;
  • (void)asyncPause;
  • (void)asyncStart;
  • (void)start;
  • (void)threadFunc;
  • (BOOL)shouldDeletePath:(id)arg1;
  • (void)reportCleanPerformance;
  • (void)addAutoCleanTask:(id)arg1;
  • (BOOL)canAddTask:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface PacketAuthenticateRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *data; // @dynamic data; @property(retain, nonatomic) NSString *id; // @dynamic id; @property(nonatomic) int step; // @dynamic step; @property(nonatomic) int supportExt; // @dynamic supportExt; @property(nonatomic) int type; // @dynamic type; @property(nonatomic) int version; // @dynamic version;

@end

@interface PacketAuthenticateResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *data; // @dynamic data; @property(retain, nonatomic) NSString *id; // @dynamic id; @property(nonatomic) int status; // @dynamic status; @property(nonatomic) int step; // @dynamic step; @property(nonatomic) int supportExt; // @dynamic supportExt; @property(nonatomic) int type; // @dynamic type; @property(nonatomic) int version; // @dynamic version;

@end

@interface BackupStartGeneralInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long deviceFreeSpace; // @dynamic deviceFreeSpace; @property(retain, nonatomic) NSString *deviceId; // @dynamic deviceId; @property(retain, nonatomic) NSString *deviceName; // @dynamic deviceName; @property(retain, nonatomic) NSString *model; // @dynamic model; @property(retain, nonatomic) NSString *systemName; // @dynamic systemName; @property(retain, nonatomic) NSString *systemVersion; // @dynamic systemVersion; @property(nonatomic) unsigned int wechatVersion; // @dynamic wechatVersion;

@end

@interface BackupStartRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long bigDataSize; // @dynamic bigDataSize; @property(nonatomic) unsigned long long dataSize; // @dynamic dataSize; @property(retain, nonatomic) BackupStartGeneralInfo *generalInfo; // @dynamic generalInfo; @property(retain, nonatomic) NSString *id; // @dynamic id; @property(nonatomic) unsigned long long msgCount; // @dynamic msgCount; @property(nonatomic) unsigned long long sessionCount; // @dynamic sessionCount; @property(nonatomic) int transferType; // @dynamic transferType;

@end

@interface BackupStartResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long bigDataSize; // @dynamic bigDataSize; @property(retain, nonatomic) BackupStartGeneralInfo *generalInfo; // @dynamic generalInfo; @property(retain, nonatomic) NSString *id; // @dynamic id; @property(nonatomic) unsigned int networkState; // @dynamic networkState; @property(nonatomic) int status; // @dynamic status; @property(nonatomic) unsigned long long totalCount; // @dynamic totalCount; @property(nonatomic) unsigned long long totalSize; // @dynamic totalSize;

@end

@interface BackupRequestSession : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *sessionName; // @dynamic sessionName; @property(retain, nonatomic) NSMutableArray *timeInterval; // @dynamic timeInterval;

@end

@interface BackupRequestSessionResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *sessionName; // @dynamic sessionName; @property(retain, nonatomic) NSMutableArray *timeInterval; // @dynamic timeInterval;

@end

@interface PacketBackupDataPush : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int checkSum; // @dynamic checkSum; @property(retain, nonatomic) NSData *data; // @dynamic data; @property(retain, nonatomic) NSString *dataId; // @dynamic dataId; @property(nonatomic) int dataSize; // @dynamic dataSize; @property(nonatomic) int dataType; // @dynamic dataType; @property(nonatomic) int endOffset; // @dynamic endOffset; @property(nonatomic) int progress; // @dynamic progress; @property(nonatomic) int startOffset; // @dynamic startOffset;

@end

@interface PacketBackupDataResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *dataId; // @dynamic dataId; @property(nonatomic) int dataType; // @dynamic dataType; @property(nonatomic) int endOffset; // @dynamic endOffset; @property(nonatomic) int startOffset; // @dynamic startOffset; @property(nonatomic) int status; // @dynamic status;

@end

@interface BackupCommandRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int command; // @dynamic command; @property(retain, nonatomic) NSData *data; // @dynamic data;

@end

@interface BackupCommandResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int command; // @dynamic command; @property(retain, nonatomic) NSData *data; // @dynamic data;

@end

@interface PacketBackupDataTag : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bakChatName; // @dynamic bakChatName; @property(nonatomic) long long endTime; // @dynamic endTime; @property(retain, nonatomic) NSMutableArray *mediaIdlist; // @dynamic mediaIdlist; @property(retain, nonatomic) NSString *msgDataId; // @dynamic msgDataId; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(nonatomic) long long startTime; // @dynamic startTime;

@end

@interface PacketBackupDataTagResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bakChatName; // @dynamic bakChatName; @property(nonatomic) long long endTime; // @dynamic endTime; @property(retain, nonatomic) NSString *msgDataId; // @dynamic msgDataId; @property(nonatomic) long long startTime; // @dynamic startTime;

@end

@interface PacketSvrIDRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bakChatName; // @dynamic bakChatName; @property(retain, nonatomic) NSMutableArray *md5; // @dynamic md5; @property(retain, nonatomic) NSMutableArray *mediaId; // @dynamic mediaId; @property(retain, nonatomic) NSMutableArray *svrId; // @dynamic svrId;

@end

@interface PacketSvrIDResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bakChatName; // @dynamic bakChatName; @property(retain, nonatomic) NSMutableArray *md5; // @dynamic md5; @property(retain, nonatomic) NSMutableArray *mediaId; // @dynamic mediaId; @property(retain, nonatomic) NSMutableArray *svrId; // @dynamic svrId;

@end

@interface BackupCancelRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *id; // @dynamic id;

@end

@interface BackupReportItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bakChatName; // @dynamic bakChatName; @property(nonatomic) unsigned int msgCount; // @dynamic msgCount;

@end

@interface BackupReportList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface BackupFinishRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int calculateSize; // @dynamic calculateSize; @property(retain, nonatomic) BackupReportList *data; // @dynamic data; @property(retain, nonatomic) NSString *id; // @dynamic id; @property(nonatomic) unsigned int serverCostTotalTime; // @dynamic serverCostTotalTime; @property(nonatomic) unsigned int serverDataPushSize; // @dynamic serverDataPushSize; @property(nonatomic) unsigned int serverFileCount; // @dynamic serverFileCount; @property(nonatomic) unsigned int serverMessageCount; // @dynamic serverMessageCount; @property(nonatomic) unsigned int serverReadDbtotalTime; // @dynamic serverReadDbtotalTime; @property(nonatomic) unsigned int serverReadFileTotalTime; // @dynamic serverReadFileTotalTime; @property(nonatomic) unsigned int serverSessionCount; // @dynamic serverSessionCount; @property(nonatomic) unsigned int serverVersion; // @dynamic serverVersion;

@end

@interface BackupHeartBeatRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long ack; // @dynamic ack;

@end

@interface BackupHeartBeatResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long ack; // @dynamic ack;

@end

@interface BackupInfoItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int appDataCount; // @dynamic appDataCount; @property(nonatomic) unsigned int appThumbCount; // @dynamic appThumbCount; @property(retain, nonatomic) NSString *bakChatName; // @dynamic bakChatName; @property(nonatomic) unsigned int bigImgCount; // @dynamic bigImgCount; @property(nonatomic) unsigned int filerdBecauseTime; // @dynamic filerdBecauseTime; @property(nonatomic) unsigned int filterdMsgCount; // @dynamic filterdMsgCount; @property(nonatomic) unsigned int middleImgCount; // @dynamic middleImgCount; @property(nonatomic) unsigned int msgCount; // @dynamic msgCount; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(nonatomic) unsigned int noSvrIdMsgCount; // @dynamic noSvrIdMsgCount; @property(nonatomic) unsigned int sightThumbCount; // @dynamic sightThumbCount; @property(nonatomic) unsigned int signtCount; // @dynamic signtCount; @property(nonatomic) unsigned int smallImgCount; // @dynamic smallImgCount; @property(nonatomic) unsigned int videoCount; // @dynamic videoCount; @property(nonatomic) unsigned int videoThumbCount; // @dynamic videoThumbCount; @property(nonatomic) unsigned int voiceCount; // @dynamic voiceCount; @property(nonatomic) unsigned int voiceDontDownloaded; // @dynamic voiceDontDownloaded;

@end

@interface BackupInfoReport : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *bakItemList; // @dynamic bakItemList;

@end

@interface MMMusicInfo : NSObject { NSString *m_nsMusicID; NSString *m_nsTitle; NSString *m_nsSinger; NSString *m_nsEPName; NSString *m_nsCoverImg; NSString *m_nsCoverImgHD; NSString *m_nsLyrics; NSString *m_nsWebUrl; NSString *m_nsDataUrl; NSString *m_nsLowBandUrl; NSString *m_nsAppId; }

@property(retain, nonatomic) NSString *m_nsAppId; // @synthesize m_nsAppId; @property(retain, nonatomic) NSString *m_nsLowBandUrl; // @synthesize m_nsLowBandUrl; @property(retain, nonatomic) NSString *m_nsDataUrl; // @synthesize m_nsDataUrl; @property(retain, nonatomic) NSString *m_nsWebUrl; // @synthesize m_nsWebUrl; @property(retain, nonatomic) NSString *m_nsLyrics; // @synthesize m_nsLyrics; @property(retain, nonatomic) NSString *m_nsCoverImgHD; // @synthesize m_nsCoverImgHD; @property(retain, nonatomic) NSString *m_nsCoverImg; // @synthesize m_nsCoverImg; @property(retain, nonatomic) NSString *m_nsEPName; // @synthesize m_nsEPName; @property(retain, nonatomic) NSString *m_nsSinger; // @synthesize m_nsSinger; @property(retain, nonatomic) NSString *m_nsTitle; // @synthesize m_nsTitle; @property(retain, nonatomic) NSString *m_nsMusicID; // @synthesize m_nsMusicID; - (void).cxx_destruct;

@end

@interface MMDBPerformStrategyInfo : NSObject { BOOL m_isOpenReport; unsigned int m_reportFileMaxSize; unsigned int m_maxDailyReport; unsigned int m_maxTimeToTiggerReport; unsigned long long m_mainThreadMaxSelectTime; unsigned long long m_mainThreadMaxInsertTime; unsigned long long m_mainThreadMaxDeleteTime; unsigned long long m_mainThreadMaxUpdateTime; unsigned long long m_mainThreadMaxTransactionTime; unsigned long long m_mainThreadMaxOtherTime; unsigned long long m_subThreadMaxSelectTime; unsigned long long m_subThreadMaxInsertTime; unsigned long long m_subThreadMaxDeleteTime; unsigned long long m_subThreadMaxUpdateTime; unsigned long long m_subThreadMaxTransactionTime; unsigned long long m_subThreadMaxOtherTime; }

  • (void)initialize; @property unsigned int m_maxTimeToTiggerReport; // @synthesize m_maxTimeToTiggerReport; @property unsigned long long m_subThreadMaxOtherTime; // @synthesize m_subThreadMaxOtherTime; @property unsigned long long m_subThreadMaxTransactionTime; // @synthesize m_subThreadMaxTransactionTime; @property unsigned long long m_subThreadMaxUpdateTime; // @synthesize m_subThreadMaxUpdateTime; @property unsigned long long m_subThreadMaxDeleteTime; // @synthesize m_subThreadMaxDeleteTime; @property unsigned long long m_subThreadMaxInsertTime; // @synthesize m_subThreadMaxInsertTime; @property unsigned long long m_subThreadMaxSelectTime; // @synthesize m_subThreadMaxSelectTime; @property unsigned long long m_mainThreadMaxOtherTime; // @synthesize m_mainThreadMaxOtherTime; @property unsigned long long m_mainThreadMaxTransactionTime; // @synthesize m_mainThreadMaxTransactionTime; @property unsigned long long m_mainThreadMaxUpdateTime; // @synthesize m_mainThreadMaxUpdateTime; @property unsigned long long m_mainThreadMaxDeleteTime; // @synthesize m_mainThreadMaxDeleteTime; @property unsigned long long m_mainThreadMaxInsertTime; // @synthesize m_mainThreadMaxInsertTime; @property unsigned long long m_mainThreadMaxSelectTime; // @synthesize m_mainThreadMaxSelectTime; @property unsigned int m_maxDailyReport; // @synthesize m_maxDailyReport; @property unsigned int m_reportFileMaxSize; // @synthesize m_reportFileMaxSize; @property BOOL m_isOpenReport; // @synthesize m_isOpenReport;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface MMDBPerformStrategyHandler : NSObject { id _m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; - (void).cxx_destruct; - (void)saveLocalStrategy:(id)arg1; - (void)LoadLocalStrategy; - (void)ReceiveStrategyContent:(id)arg1;

@end

@interface MMMusicPlayerSessionMgr : NSObject { }

  • (id)sharedMusicPlayerSessionMgr;
  • (void)setNeedRestartMusicByOthers:(BOOL)arg1;
  • (void)iRemoteControlCheckShouldPrevTrack;
  • (void)iRemoteControlCheckShouldNextTrack;
  • (void)iRemoteControlCheckShouldStop;
  • (void)iRemoteControlCheckShouldPause;
  • (void)iRemoteControlCheckShouldPlay;
  • (void)notifyPlayStateChange:(id)arg1;
  • (void)endMusicPlayerAudioSession:(id)arg1;
  • (void)beginMusicPlayerAudioSession:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface CMMDB : NSObject { NSRecursiveLock *m_lockMMDB; NSMutableSet *m_setMessageCreatedTable; NSMutableSet *m_setMessageExtCreatedTable; OpLogDB *m_oplogWcdb; MMTimer *m_backupTimer; BOOL m_checkCorruption; WCDataBase *m_db; NewContactDB *m_contactDB; WCDataBaseTable *m_tableContact; WCDataBaseTable *m_tableContactExt; WCDataBaseTable *m_tableContactMeta; WCDataBaseTable *m_tableQQContact; WCDataBaseTable *m_tableSendMsg; WCDataBaseTable *m_tableUploadVoice; WCDataBaseTable *m_tableDownloadVoice; WCDataBaseTable *m_tableRevokeMsg; WCDataBaseTable *m_tableEmoticon; WCDataBaseTable *m_tableEmoticonUpload; WCDataBaseTable *m_tableEmoticonDownload; WCDataBaseTable *m_tableEmoticonPackage; WCDataBaseTable *m_tableBottle; WCDataBaseTable *m_tableBottleContact; WCDataBaseTable *m_tableMassSendContact; WCDataBaseTable *_m_tableMessageBizExt; }

  • (Class)getClassFromMessageTableName:(id)arg1;
  • (id)md5StringFromUserName:(id)arg1;
  • (id)helloMessageTableName:(id)arg1;
  • (id)messageExtTableName:(id)arg1;
  • (id)messageTableName:(id)arg1;
  • (id)dbPathWithDocDir:(id)arg1 userName:(id)arg2; @property(retain) WCDataBaseTable *m_tableMessageBizExt; // @synthesize m_tableMessageBizExt=_m_tableMessageBizExt; @property(retain, nonatomic) OpLogDB *m_oplogWcdb; // @synthesize m_oplogWcdb; @property(retain) WCDataBaseTable *m_tableMassSendContact; // @synthesize m_tableMassSendContact; @property(retain) WCDataBaseTable *m_tableBottleContact; // @synthesize m_tableBottleContact; @property(retain) WCDataBaseTable *m_tableBottle; // @synthesize m_tableBottle; @property(retain) WCDataBaseTable *m_tableEmoticonPackage; // @synthesize m_tableEmoticonPackage; @property(retain) WCDataBaseTable *m_tableEmoticonDownload; // @synthesize m_tableEmoticonDownload; @property(retain) WCDataBaseTable *m_tableEmoticonUpload; // @synthesize m_tableEmoticonUpload; @property(retain) WCDataBaseTable *m_tableEmoticon; // @synthesize m_tableEmoticon; @property(retain) WCDataBaseTable *m_tableRevokeMsg; // @synthesize m_tableRevokeMsg; @property(retain) WCDataBaseTable *m_tableDownloadVoice; // @synthesize m_tableDownloadVoice; @property(retain) WCDataBaseTable *m_tableUploadVoice; // @synthesize m_tableUploadVoice; @property(retain) WCDataBaseTable *m_tableSendMsg; // @synthesize m_tableSendMsg; @property(retain) WCDataBaseTable *m_tableQQContact; // @synthesize m_tableQQContact; @property(retain) WCDataBaseTable *m_tableContactMeta; // @synthesize m_tableContactMeta; @property(retain) WCDataBaseTable *m_tableContactExt; // @synthesize m_tableContactExt; @property(retain) WCDataBaseTable *m_tableContact; // @synthesize m_tableContact; @property(retain) NewContactDB *m_contactDB; // @synthesize m_contactDB; @property(retain) WCDataBase *m_db; // @synthesize m_db;
  • (void).cxx_destruct;
  • (BOOL)onDatabaseCorrupt:(id)arg1 errorCode:(int)arg2 opType:(unsigned int)arg3;
  • (void)clearMessageExtCreatedTableCache;
  • (void)removeMessageExtCreatedTableCache:(id)arg1;
  • (void)addMessageExtCreatedTableCache:(id)arg1;
  • (BOOL)isMessageExtTableCreated:(id)arg1;
  • (void)clearMessageCreatedTableCache;
  • (void)removeMessageCreatedTableCache:(id)arg1;
  • (void)addMessageCreatedTableCache:(id)arg1;
  • (BOOL)isMessageTableCreated:(id)arg1;
  • (void)setupMessageCreatedTableCache;
  • (void)CreateMessageBizExtTable;
  • (id)GetHelloMessageTable:(id)arg1;
  • (BOOL)CreateHelloMessageTable:(id)arg1;
  • (void)ClearMessageAndExtCreatedTableCache;
  • (void)DropMessageExtTable:(id)arg1;
  • (id)GetMessageExtTable:(id)arg1;
  • (BOOL)CreateMessageExtTable:(id)arg1;
  • (void)DropMessageTable:(id)arg1;
  • (id)GetMessageTable:(id)arg1;
  • (BOOL)CreateMessageTable:(id)arg1;
  • (void)setupEmiticonPackageTable;
  • (void)setupTables;
  • (id)internalCreateTable:(id)arg1 tableClass:(Class)arg2;
  • (void)createOtherTable;
  • (void)createBottleTable;
  • (void)createEmoticonTable;
  • (void)createMessagesTable;
  • (void)createContactTable;
  • (void)createTables;
  • (void)clearTables;
  • (void)closeDBBeforeInit;
  • (void)onGenerateNewHandle:(struct sqlite3 *)arg1;
  • (void)onTransactionRollback;
  • (void)DropEmoticonDownloadTable;
  • (BOOL)IsEmoticonPackageTableExist;
  • (BOOL)CreateEmoticonPackageTable;
  • (id)dbPaths;
  • (id)dbPath;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1 stateDidChanged:(CDUnknownBlockType)arg2;
  • (BOOL)runTransaction:(CDUnknownBlockType)arg1;
  • (void)CloseAndPreventOtherThreadsInBlock:(CDUnknownBlockType)arg1;
  • (void)Close;
  • (void)InitMMDB:(id)arg1 UsrName:(id)arg2 NewUser:(char *)arg3;
  • (void)dealloc;
  • (id)init;
  • (BOOL)DeleteMassSendContact:(id)arg1;
  • (id)GetAllMassSendContact;
  • (BOOL)DeleteBottle:(unsigned long)arg1;
  • (id)GetAllBottle:(const vector_24c76cbd *)arg1;
  • (id)GetBottleByLocalID:(unsigned long)arg1 onProperty:(const vector_24c76cbd *)arg2;
  • (unsigned long)GetServerIDInBottleByLocalID:(unsigned long)arg1;
  • (unsigned long)GetLocalIDInBottleByBottleID:(id)arg1;
  • (BOOL)UpdateBottle:(id)arg1 onProperty:(const vector_24c76cbd *)arg2 byLocalId:(unsigned long)arg3;
  • (unsigned long)InsertBottle:(id)arg1 onProperty:(const vector_24c76cbd *)arg2;
  • (BOOL)DeleteBottleContact:(id)arg1;
  • (unsigned long)GetCountOfBottleContact;
  • (id)GetAllBottleContact:(const vector_24c76cbd *)arg1;
  • (id)GetBottleContact:(id)arg1 onProperty:(const vector_24c76cbd *)arg2;
  • (BOOL)UpdateBottleContact:(id)arg1 onProperty:(const vector_24c76cbd *)arg2 byUserName:(id)arg3;
  • (BOOL)InsertBottleContact:(id)arg1 onProperty:(const vector_24c76cbd *)arg2;
  • (void)dropUploadVoiceTable;
  • (void)dropDownloadVoiceTable;
  • (id)GetAllUploadVoice;
  • (id)GetAllDownloadVoice;
  • (BOOL)deleteMessageBizExtWithChatname:(id)arg1;
  • (id)getMessageBizExtArrayOnProperty:(const vector_24c76cbd *)arg1 where:(const struct WCDBConditionBase *)arg2;
  • (BOOL)insertMessageBizExt:(id)arg1 onProperty:(const vector_24c76cbd *)arg2;
  • (BOOL)isMessageBizExtExistWithChatname:(id)arg1 localId:(unsigned long)arg2;
  • (BOOL)DeleteMessageExtByChatName:(id)arg1 localId:(unsigned long)arg2;
  • (BOOL)UpdateMessageExtFlag:(unsigned long)arg1 byChatName:(id)arg2 localId:(unsigned long)arg3;
  • (BOOL)UpdateMessageExtSource:(id)arg1 byChatName:(id)arg2 localId:(unsigned long)arg3;
  • (id)GetMsgExtInMessageExtWithTable:(id)arg1 chatName:(id)arg2 localId:(unsigned long)arg3;
  • (id)GetMessageExtyChatName:(id)arg1 OnProperty:(const vector_24c76cbd *)arg2 where:(const struct WCDBConditionBase *)arg3;
  • (id)GetMsgSourceInMessageExtWithTable:(id)arg1 chatName:(id)arg2 localId:(unsigned long)arg3;
  • (id)GetMsgSourceInMessageExt:(id)arg1 localId:(unsigned long)arg2;
  • (BOOL)InsertMessageExt:(id)arg1 withChatName:(id)arg2 onProperty:(const vector_24c76cbd *)arg3;
  • (BOOL)IsMessageExtExistWithChatName:(id)arg1 localId:(unsigned long)arg2;
  • (unsigned long)GetMessageCountByChatName:(id)arg1 where:(const struct WCDBConditionBase *)arg2;
  • (BOOL)DeleteMessageByChatName:(id)arg1 localId:(unsigned long)arg2;
  • (BOOL)UpdateMessageStatus:(unsigned long)arg1 byChatName:(id)arg2 localId:(unsigned long)arg3;
  • (BOOL)UpdateMessageByChatName:(id)arg1 localId:(unsigned long)arg2 withDBMessage:(id)arg3 OnProperty:(const vector_24c76cbd *)arg4;
  • (id)GetMessagesByChatName:(id)arg1 onProperty:(const vector_24c76cbd *)arg2 where:(const struct WCDBConditionBase *)arg3 order:(const struct WCDBConditionBase *)arg4 limit:(unsigned long)arg5;
  • (id)GetMessageByChatName:(id)arg1 OnProperty:(const vector_24c76cbd *)arg2 where:(const struct WCDBConditionBase *)arg3;
  • (unsigned long)GetMaxCreateTimeInMessage:(id)arg1;
  • (unsigned long)InsertMessage:(id)arg1 withChatName:(id)arg2 onProperty:(const vector_24c76cbd *)arg3;
  • (BOOL)IsMessageExistWithChatName:(id)arg1 localId:(unsigned long)arg2;
  • (unsigned long)GetHelloMessageCountByChatName:(id)arg1 withDistinctProperty:(const struct WCDBConditionBase *)arg2 Where:(const struct WCDBConditionBase *)arg3;
  • (BOOL)UpdateHelloMessage:(id)arg1 byChatName:(id)arg2 onProperty:(const vector_24c76cbd *)arg3 where:(const struct WCDBConditionBase *)arg4;
  • (BOOL)DeleteAllHelloMessageByChatName:(id)arg1 helloUser:(id)arg2;
  • (id)GetHelloMessagesByChatName:(id)arg1 onProperty:(const vector_24c76cbd *)arg2 where:(const struct WCDBConditionBase *)arg3 order:(const struct WCDBConditionBase *)arg4 limit:(unsigned long)arg5;
  • (id)GetHelloMessageByChatName:(id)arg1 onProperty:(const vector_24c76cbd *)arg2 where:(const struct WCDBConditionBase *)arg3 order:(const struct WCDBConditionBase *)arg4;
  • (unsigned long)GetMaxCreateTimeInHelloMessage:(id)arg1;
  • (unsigned long)InsertHelloMessage:(id)arg1 withChatName:(id)arg2 onProperty:(const vector_24c76cbd *)arg3;
  • (void)dropSendMesTable;
  • (id)GetAllSendMessages;
  • (BOOL)RemoveOldRevokeMessagesBefore:(unsigned long)arg1;
  • (id)GetRevokeMsgBySvrId:(long long)arg1;
  • (BOOL)InsertRevokeMessage:(id)arg1;
  • (BOOL)DeleteQQContactByUserName:(id)arg1;
  • (id)GetAllQQContactOnProperty:(const vector_24c76cbd *)arg1;
  • (id)GetQQContactByUserName:(id)arg1 withProperty:(const vector_24c76cbd *)arg2;
  • (void)fillEmoticonPackageQueryProperty:(vector_24c76cbd *)arg1;
  • (BOOL)IsEmoticonPackageDownloaded:(id)arg1;
  • (BOOL)IsEmoticonPackagePurchased:(id)arg1;
  • (BOOL)IsEmoticonPackageExistByPackageId:(id)arg1;
  • (BOOL)DeleteAllEmotcionPackage;
  • (BOOL)DeleteEmoticonPackageNotInIdList:(id)arg1;
  • (BOOL)DeleteEmoticonPackageByPackageId:(id)arg1;
  • (id)GetEmoticonPackageList;
  • (id)GetEmoticonPackageListByPid:(id)arg1;
  • (BOOL)UpdateDownloadStatusInEmoticonPackage:(unsigned long)arg1 byPackageId:(id)arg2;
  • (BOOL)UpdatePayStatusInEmoticonPackage:(unsigned long)arg1 byPackageId:(id)arg2;
  • (BOOL)InsertEmoticonPackageList:(id)arg1;
  • (BOOL)InsertEmoticonPackageWithId:(id)arg1 name:(id)arg2 iconUrl:(id)arg3 payStatus:(unsigned long)arg4 downloadStatus:(unsigned long)arg5;
  • (BOOL)InsertEmoticonPackageWithId:(id)arg1 name:(id)arg2 payStatus:(unsigned long)arg3 downloadStatus:(unsigned long)arg4;
  • (BOOL)DelAllEmoticon;
  • (id)DeleteEmoticonByPackageId:(id)arg1 WithoutExtFlag:(unsigned long)arg2;
  • (BOOL)DeleteEmoticonByMd5:(id)arg1;
  • (BOOL)IsEmoticonExistByMd5:(id)arg1;
  • (id)GetEmoticonsOnProperty:(const vector_24c76cbd *)arg1 Where:(const struct WCDBConditionBase *)arg2 orderBy:(const struct WCDBConditionBase *)arg3 limit:(unsigned long)arg4;
  • (id)GetAllEmoticon:(const vector_24c76cbd *)arg1;
  • (BOOL)UpdateExtFlagInEmoticon:(unsigned long)arg1 byMd5:(id)arg2 NeedOverWrite:(BOOL)arg3;
  • (BOOL)UpdatePackageIdInEmoticon:(id)arg1 byMd5:(id)arg2;
  • (BOOL)UpdateLastUsedTimeInEmoticon:(unsigned long)arg1 byMd5:(id)arg2;
  • (BOOL)UpdateExtInfoInEmoticon:(id)arg1 byMd5:(id)arg2;
  • (BOOL)UpdateEmoticon:(id)arg1 onProperty:(const vector_24c76cbd *)arg2;
  • (BOOL)InsertEmoticon:(id)arg1 onProperty:(const vector_24c76cbd *)arg2;
  • (unsigned long)GetCountOfEmoticonUploadByUserName:(id)arg1;
  • (unsigned long)GetCountOfEmoticonUpload;
  • (BOOL)DelAllEmoticonUpload;
  • (BOOL)DelRowInEmoticonUpload:(id)arg1 LocalID:(unsigned long)arg2;
  • (id)GetFirstEmoticonUploadOnProperty:(const vector_24c76cbd *)arg1;
  • (BOOL)InsertEmoticonUpload:(id)arg1 onProperty:(const vector_24c76cbd *)arg2;
  • (BOOL)IsEmoticonUploadExistByUserName:(id)arg1 localId:(unsigned long)arg2;
  • (unsigned long)GetCountOfEmoticonDownload;
  • (id)emoticonDownloadsOnProperty:(const vector_24c76cbd *)arg1 afterCreateTime:(unsigned long)arg2;
  • (BOOL)SetFriendMetaFlag:(unsigned long)arg1 ForUser:(id)arg2;
  • (BOOL)SetLastUpdateTime:(unsigned long)arg1 ForUser:(id)arg2;
  • (unsigned long)GetFriendMetaFlag:(id)arg1;
  • (unsigned long)GetLastUpdateTimeOfUser:(id)arg1;
  • (id)GetContactAndExtWithContactProperty:(const vector24c76cbd *)arg1 contactExtProperty:(const vector24c76cbd *)arg2 where:(const struct WCDBConditionBase *)arg3 getError:(id *)arg4 limit:(unsigned long)arg5;
  • (unsigned long)getContactCount;
  • (id)ContactExtTableName;
  • (id)ContactTableName;
  • (BOOL)DeleteContactExtByUserName:(id)arg1;
  • (id)GetContactExtByUserName:(id)arg1 property:(const vector_24c76cbd *)arg2;
  • (BOOL)UpdateContactExt:(id)arg1 withProperty:(const vector_24c76cbd *)arg2 byUserName:(id)arg3;
  • (BOOL)InsertContactExt:(id)arg1 withProperty:(const vector_24c76cbd *)arg2;
  • (BOOL)IsContactExtExist:(id)arg1;
  • (BOOL)IsContactExist:(id)arg1;
  • (BOOL)DeleteContactByUserName:(id)arg1;
  • (BOOL)getAllRemarkList:(id)arg1 listType:(unsigned long)arg2;
  • (BOOL)getAllUserName:(id)arg1;
  • (id)GetContactsWhere:(const struct WCDBConditionBase *)arg1 onProperty:(const vector_24c76cbd *)arg2 getError:(id *)arg3;
  • (id)GetContactByUserName:(id)arg1 property:(const vector_24c76cbd *)arg2;
  • (BOOL)UpdateExtentInContact:(id)arg1 byUserName:(id)arg2;
  • (BOOL)UpdateContact:(id)arg1 withProperty:(const vector_24c76cbd *)arg2 byUserName:(id)arg3;
  • (BOOL)InsertContact:(id)arg1 withProperty:(const vector_24c76cbd *)arg2;
  • (id)getTableRepairMetas;
  • (void)cleanOneTable:(id)arg1;
  • (void)continueCleanUp;
  • (BOOL)isCleanUpFinished;
  • (BOOL)DeleteOplog:(unsigned long)arg1;
  • (id)GetOneOplogAfterOplogId:(unsigned long)arg1;
  • (BOOL)InsertOplog:(id)arg1;
  • (id)oplogDBDirWithDocDir:(id)arg1 userName:(id)arg2;
  • (void)CloseOplogDB;
  • (void)SetupOplogDBWithDocDir:(id)arg1 userName:(id)arg2;
  • (void)setSequence:(int)arg1 forTableName:(id)arg2;
  • (id)backupPaths;
  • (void)restartBackup;
  • (void)stopBackup;
  • (void)clearBackup;
  • (void)backup;
  • (void)setAutoBackup:(BOOL)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AUAudioDevice : MMService <WCAudioSessionExt, MMService> { struct { struct OpaqueAudioComponentInstance *ioUnit; struct AudioStreamBasicDescription inputDataFormat; struct AudioStreamBasicDescription outputDataFormat; id recordDS; id playDS; unsigned int volumeFactor; _Bool isRunning; } mAUState; int mWillWorkMode; int mWorkMode; int mBizMode; int mAudioUnitSubType; int mInSamplerate; int mInChannels; int mInFrameSize; int mOutChannels; int mOutSamplerate; int mOutFrameSize; char *pRecBuff; int mRBLeft; char *pPlayBuff; int mPBLeft; _Bool bMicrophoneMute; _Bool bSpeakerphone; _Bool bEnableProximity; _Bool bSoundCardFlag; NSString *mOutFromName; PCMAudioFile *mOutPCMFile; BOOL mIsNeedRestartAudioTalk; BOOL mHasiOS7UsedVoip; NSRecursiveLock *m_audioSessionLock; NSRecursiveLock *m_audioPlayLock; NSObject *m_audioSessionQueue; BOOL m_isForPstn; _Bool bEnableRmIO; MMTimer *mMeterTimer; id dataSource; long audioDevErrCode; int audioRecordingCallbackNum; NSRecursiveLock *_m_audioPlayLock; }

@property(retain, nonatomic) NSRecursiveLock *m_audioPlayLock; // @synthesize m_audioPlayLock=_m_audioPlayLock; @property(nonatomic) _Bool bEnableRmIO; // @synthesize bEnableRmIO; @property(nonatomic) int audioRecordingCallbackNum; // @synthesize audioRecordingCallbackNum; @property(nonatomic) long audioDevErrCode; // @synthesize audioDevErrCode; @property(retain, nonatomic) NSRecursiveLock *m_audioSessionLock; // @synthesize m_audioSessionLock; @property(nonatomic) BOOL needRestartAudioTalk; // @synthesize needRestartAudioTalk=mIsNeedRestartAudioTalk; @property(nonatomic) int workMode; // @synthesize workMode=mWorkMode; @property(nonatomic) __weak id dataSource; // @synthesize dataSource; @property(retain, nonatomic) MMTimer *mMeterTimer; // @synthesize mMeterTimer; - (id).cxx_construct; - (void).cxx_destruct; - (void)onWCAudioSessionOverride; - (void)onWCAudioSessionCategoryChange:(unsigned int)arg1; - (void)onWCAudioSessionOldDeviceUnavailable; - (void)onWCAudioSessionNewDeviceAvailable; - (BOOL)isVoIPPlaying; - (BOOL)isAudioRecording; - (BOOL)isAudioPlaying; - (BOOL)isRunning; - (void)ChangeToCategory:(int)arg1; - (void)StopForVoIP; - (void)StopAndNotifyUIPause; - (void)StopAndNotifyUIStop; - (void)Stop; - (void)RestartTalkAndNotifyUIRestart; - (BOOL)Restart; - (void)activeMixWithOtherAudio; - (void)StartRecordAndPlayForMuTalk; - (void)StartRecordAndPlayForPSTN; - (void)StartRecordAndPlayForVoIP; - (void)StartRecordAndPlay; - (BOOL)StartPlay; - (BOOL)StartRecord; - (void)setCaptureToFileFrom:(id)arg1; - (void)UnPluginHeadset; - (void)PluginHeadset; - (void)disableProximity; - (void)enableProximity; - (void)proximityChange:(id)arg1; - (void)setVolumeFactor:(unsigned long)arg1; - (BOOL)isUsingEarDevice; - (_Bool)getSpeakerphone; - (_Bool)getSoundCardFlag; - (void)setSoundCardFlag:(_Bool)arg1; - (void)setSpeakerphone:(_Bool)arg1; - (void)setEableRmIOFlag:(int)arg1; - (void)setMicrophoneMute:(_Bool)arg1; - (int)setPlayDataFormat:(int)arg1 Channels:(int)arg2 Duration:(int)arg3; - (int)setRecDataFormat:(int)arg1 Channels:(int)arg2 Duration:(int)arg3; - (void)dealloc; - (id)init; - (float)getVolumnMeter; - (void)delayRestartTalk; - (void)restartTalk; - (void)pauseTalk; - (void)InputMicphoneSelection:(_Bool)arg1; - (void)StopSession; - (BOOL)StartSessionWithWorkMode:(int)arg1; - (void)TimerCheckMeter; - (void)SetOutputCallback:(struct OpaqueAudioComponentInstance *)arg1; - (void)SetInputCallback:(struct OpaqueAudioComponentInstance *)arg1; - (void)SetOutputDataFormat:(struct OpaqueAudioComponentInstance *)arg1; - (void)SetInputDataFormat:(struct OpaqueAudioComponentInstance *)arg1; - (void)SetDataFormat:(struct AudioStreamBasicDescription *)arg1 SampleRate:(int)arg2 ChannelPerFrame:(int)arg3; - (void)SetOutputIOEnable:(struct OpaqueAudioComponentInstance *)arg1 enabled:(BOOL)arg2; - (void)SetInputIOEnable:(struct OpaqueAudioComponentInstance *)arg1 enabled:(BOOL)arg2; - (void)CloseVoiceAGC:(struct OpaqueAudioComponentInstance *)arg1; - (void)OpenVoiceAGC:(struct OpaqueAudioComponentInstance *)arg1; - (void)CloseVoiceProcess:(struct OpaqueAudioComponentInstance *)arg1; - (void)OpenVoiceProcess:(struct OpaqueAudioComponentInstance *)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface JPUIKit : JPExtension { }

  • (void)main:(id)arg1;

@end

@interface MMLogViewController : MMUIViewController <MMPickerViewDelegate, ILogReportExt> { UIImageView *m_imgvUploadLog; UILabel *m_labelTip; UIButton *m_btnUpload; UIButton *m_btnFinish; UIView *m_roundView; UISwitch *m_switchView; UILabel *m_labelOpenLog; MMProgressView *m_progressView; UILabel *m_labelProgress; UIButton *m_dateButton; BOOL _isFromCustomer; NSString *_dateStr; MMPickerView *_pickView; NSMutableArray *_dateList; }

@property(nonatomic) BOOL isFromCustomer; // @synthesize isFromCustomer=_isFromCustomer; @property(copy, nonatomic) NSMutableArray *dateList; // @synthesize dateList=_dateList; @property(retain, nonatomic) MMPickerView *pickView; // @synthesize pickView=_pickView; @property(copy, nonatomic) NSString *dateStr; // @synthesize dateStr=_dateStr; - (void).cxx_destruct; - (void)UploadSuccess; - (void)UploadFail; - (void)OnResponse:(id)arg1; - (void)didReceiveMemoryWarning; - (void)viewDidLoad; - (void)onBack; - (void)onDatePicker; - (void)initDates; - (void)MMPickerViewDidCancel; - (void)MMPickerViewDidChooseRow:(int)arg1 atSession:(int)arg2; - (void)onSwitchValueChange:(id)arg1; - (void)dealloc; - (void)initView; - (void)viewDidLayoutSubviews; - (void)onShowLog; - (void)initViewOnUploading; - (void)onFinish; - (void)onReportLog; - (void)setUploadSuc; - (void)setUploadFail; - (void)setProgress:(id)arg1; - (id)initWithDateString:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMClientCacheManager : MMService <MMKernelExt, MMService> { }

  • (void)onAuthOK;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMNewClientFileManager : MMService <MMKernelExt, MMService> { }

  • (void)onAuthOK;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMQRCodeScanner : MMObject { int m_inputWidth; int m_inputHeight; char *m_scanBuffer; struct QBar *_qbar; BOOL _active; NSObject *_delegate; }

@property(nonatomic) __weak NSObject *delegate; // @synthesize delegate=_delegate; @property(nonatomic) BOOL active; // @synthesize active=_active; - (void).cxx_destruct; - (void)printArray:(vector_78818218)arg1; - (id)getStringFromUTF8Bytes:(const char *)arg1 LENGTH:(int)arg2; - (void)scanVideoSampleBuffer:(struct opaqueCMSampleBuffer *)arg1; - (void)stopQRScan; - (void)startQRScan; - (void)setOutputWidth:(float)arg1 andHeight:(float)arg2; - (void)dealloc; - (id)init;

@end

@interface MMFICImageFormat : NSObject { NSString *_name; NSString *_family; struct CGSize _imageSize; struct CGSize _pixelSize; unsigned int _maxImgCount; unsigned int _cpuzSize; unsigned int _pageSize; unsigned int _version; }

  • (id)formatWithName:(id)arg1 family:(id)arg2 imageSize:(struct CGSize)arg3 maxImgCount:(unsigned int)arg4 version:(unsigned int)arg5; @property(nonatomic) unsigned int version; // @synthesize version=_version; @property(nonatomic) unsigned int pageSize; // @synthesize pageSize=_pageSize; @property(nonatomic) unsigned int cpuzSize; // @synthesize cpuzSize=_cpuzSize; @property(nonatomic) unsigned int maxImgCount; // @synthesize maxImgCount=_maxImgCount; @property(readonly, nonatomic) struct CGSize pixelSize; // @synthesize pixelSize=_pixelSize; @property(nonatomic) struct CGSize imageSize; // @synthesize imageSize=_imageSize; @property(copy, nonatomic) NSString *family; // @synthesize family=_family; @property(copy, nonatomic) NSString *name; // @synthesize name=_name;
  • (void).cxx_destruct;
  • (id)copyWithZone:(struct _NSZone *)arg1; @property(readonly, nonatomic) unsigned int bitsPerComponent; @property(readonly, nonatomic) unsigned int bytesPerPixel; @property(readonly, nonatomic) unsigned int bitmapInfo;
  • (id)init;

@end

@interface OplogEventHandler : ProtobufEventHandler { NSMutableArray *m_arrOplogs; }

  • (void).cxx_destruct;
  • (void)OnProtocolConnectFail:(id)arg1;
  • (void)OnProtocolResponse:(id)arg1 shouldContinue:(_Bool *)arg2;
  • (void)OnProtocolStart:(id)arg1 shouldContinue:(_Bool *)arg2;

@end

@interface JPCGTransform : JPExtension { }

  • (void)transStruct:(struct CGAffineTransform *)arg1 ofDict:(id)arg2;
  • (id)transDictOfStruct:(struct CGAffineTransform *)arg1;
  • (void)main:(id)arg1;

@end

@interface MMFolderWrap : NSObject { NSString *m_name; NSMutableArray *m_arrChildFolder; unsigned int m_fileNum; int m_scanStatus; NSMutableDictionary *m_dicBizStat; int m_onlyBizType; NSMutableArray *m_arrNotScanFileName; int m_storeTimeType; unsigned int m_subFolderNum; unsigned int m_subTotalFolderNum; unsigned int m_subTotalFileNum; int m_onlyFileTypeInUse; MMBizFileMatchNode *m_bizMatchNode; unsigned long long m_fileSize; unsigned long long m_subTotalFileSize; }

  • (void)initialize; @property(retain, nonatomic) MMBizFileMatchNode *m_bizMatchNode; // @synthesize m_bizMatchNode; @property(nonatomic) int m_onlyFileTypeInUse; // @synthesize m_onlyFileTypeInUse; @property(nonatomic) unsigned long long m_subTotalFileSize; // @synthesize m_subTotalFileSize; @property(nonatomic) unsigned int m_subTotalFileNum; // @synthesize m_subTotalFileNum; @property(nonatomic) unsigned int m_subTotalFolderNum; // @synthesize m_subTotalFolderNum; @property(nonatomic) unsigned int m_subFolderNum; // @synthesize m_subFolderNum; @property(nonatomic) int m_storeTimeType; // @synthesize m_storeTimeType; @property(retain, nonatomic) NSMutableArray *m_arrNotScanFileName; // @synthesize m_arrNotScanFileName; @property(nonatomic) int m_onlyBizType; // @synthesize m_onlyBizType; @property(retain, nonatomic) NSMutableDictionary *m_dicBizStat; // @synthesize m_dicBizStat; @property(nonatomic) int m_scanStatus; // @synthesize m_scanStatus; @property(nonatomic) unsigned long long m_fileSize; // @synthesize m_fileSize; @property(nonatomic) unsigned int m_fileNum; // @synthesize m_fileNum; @property(retain, nonatomic) NSMutableArray *m_arrChildFolder; // @synthesize m_arrChildFolder; @property(retain, nonatomic) NSString *m_name; // @synthesize m_name;
  • (void).cxx_destruct;
  • (void)sumSubFolderData:(id)arg1;
  • (void)markScanFinish;
  • (BOOL)isScanFinish;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDiskUsageScanStat : NSObject { BOOL m_isDelUnknowData; unsigned int m_totalStartTime; unsigned int m_totalEndTime; unsigned int m_totalUsedTime; unsigned int m_totalScanCount; unsigned int m_totalFolderNum; unsigned int m_totalFileNum; NSMutableDictionary *m_dicTotalBizStat; unsigned int m_totalDelFolderNum; unsigned int m_totalDelFileNum; NSMutableDictionary *m_dicTotalFileTypeInUseStat; NSMutableDictionary *m_dicSpecialFileStat; unsigned int m_curStartTime; unsigned int m_curEndTime; unsigned int m_curUsedTime; unsigned int m_curScannedFolderNum; unsigned int m_curAddFolderNum; unsigned int m_curScannedFileNum; unsigned int m_curDelFolderNum; unsigned int m_curDelFileNum; unsigned long long m_totalFileSize; unsigned long long m_totalDelFileSize; unsigned long long m_curDelFileSize; }

  • (void)initialize; @property(nonatomic) BOOL m_isDelUnknowData; // @synthesize m_isDelUnknowData; @property(nonatomic) unsigned long long m_curDelFileSize; // @synthesize m_curDelFileSize; @property(nonatomic) unsigned int m_curDelFileNum; // @synthesize m_curDelFileNum; @property(nonatomic) unsigned int m_curDelFolderNum; // @synthesize m_curDelFolderNum; @property(nonatomic) unsigned int m_curScannedFileNum; // @synthesize m_curScannedFileNum; @property(nonatomic) unsigned int m_curAddFolderNum; // @synthesize m_curAddFolderNum; @property(nonatomic) unsigned int m_curScannedFolderNum; // @synthesize m_curScannedFolderNum; @property(nonatomic) unsigned int m_curUsedTime; // @synthesize m_curUsedTime; @property(nonatomic) unsigned int m_curEndTime; // @synthesize m_curEndTime; @property(nonatomic) unsigned int m_curStartTime; // @synthesize m_curStartTime; @property(retain, nonatomic) NSMutableDictionary *m_dicSpecialFileStat; // @synthesize m_dicSpecialFileStat; @property(retain, nonatomic) NSMutableDictionary *m_dicTotalFileTypeInUseStat; // @synthesize m_dicTotalFileTypeInUseStat; @property(nonatomic) unsigned long long m_totalDelFileSize; // @synthesize m_totalDelFileSize; @property(nonatomic) unsigned int m_totalDelFileNum; // @synthesize m_totalDelFileNum; @property(nonatomic) unsigned int m_totalDelFolderNum; // @synthesize m_totalDelFolderNum; @property(retain, nonatomic) NSMutableDictionary *m_dicTotalBizStat; // @synthesize m_dicTotalBizStat; @property(nonatomic) unsigned long long m_totalFileSize; // @synthesize m_totalFileSize; @property(nonatomic) unsigned int m_totalFileNum; // @synthesize m_totalFileNum; @property(nonatomic) unsigned int m_totalFolderNum; // @synthesize m_totalFolderNum; @property(nonatomic) unsigned int m_totalScanCount; // @synthesize m_totalScanCount; @property(nonatomic) unsigned int m_totalUsedTime; // @synthesize m_totalUsedTime; @property(nonatomic) unsigned int m_totalEndTime; // @synthesize m_totalEndTime; @property(nonatomic) unsigned int m_totalStartTime; // @synthesize m_totalStartTime;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (id)currentScanSummary;
  • (void)markStopTime:(BOOL)arg1;
  • (void)markStartTime;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDiskUsageScanData : NSObject { MMDiskUsageScanStat *m_stat; MMFolderWrap *m_rootFolder; }

  • (id)LoadDataFromFile:(id)arg1;
  • (void)initialize; @property(retain, nonatomic) MMFolderWrap *m_rootFolder; // @synthesize m_rootFolder; @property(retain, nonatomic) MMDiskUsageScanStat *m_stat; // @synthesize m_stat;
  • (void).cxx_destruct;
  • (BOOL)SaveDataToFile:(id)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDiskUsageConfig : NSObject { BOOL m_isDelete; BOOL m_isDeleteUnknow; BOOL m_isReportDelUnknow; unsigned int m_timeIntervalBetweenReport; unsigned int m_timeIntervalBetweenScan; unsigned int m_timeForEachScan; }

  • (id)LoadDataFromFile:(id)arg1;
  • (void)initialize; @property(nonatomic) BOOL m_isReportDelUnknow; // @synthesize m_isReportDelUnknow; @property(nonatomic) BOOL m_isDeleteUnknow; // @synthesize m_isDeleteUnknow; @property(nonatomic) BOOL m_isDelete; // @synthesize m_isDelete; @property(nonatomic) unsigned int m_timeForEachScan; // @synthesize m_timeForEachScan; @property(nonatomic) unsigned int m_timeIntervalBetweenScan; // @synthesize m_timeIntervalBetweenScan; @property(nonatomic) unsigned int m_timeIntervalBetweenReport; // @synthesize m_timeIntervalBetweenReport; @property(readonly, copy) NSString *description;
  • (BOOL)IsDataValid;
  • (BOOL)SaveDataToPath:(id)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDiskUsageConfigHandler : NSObject { MMDiskUsageConfig *m_config; }

@property(retain, nonatomic) MMDiskUsageConfig *m_config; // @synthesize m_config; - (void).cxx_destruct; - (BOOL)readUnsignedIntNode:(const char *)arg1 rootNode:(struct XmlReaderNode_t *)arg2 xml:(id)arg3 getValue:(unsigned int *)arg4; - (void)saveConfigData; - (void)loadConfigData; - (void)readMoreConfigFromXml:(id)arg1 configNode:(struct XmlReaderNode_t *)arg2; - (BOOL)readBasicConfigFromXml:(id)arg1 configNode:(struct XmlReaderNode_t *)arg2; - (void)ConfigWithXml:(id)arg1; - (id)init;

@end

@interface MMFICBrandsessionListHeadImg : MMFICMainFrameHeadImg { }

  • (id)genFICEntity:(id)arg1;
  • (id)init;

@end

@interface JPCGPath : JPExtension { }

  • (void)main:(id)arg1;

@end

@interface MMDiskUsageUtil : NSObject { }

  • (id)GetCurUserNameMD5;
  • (BOOL)SaveDataToFile:(id)arg1 withObject:(id)arg2 isPrintDescription:(BOOL)arg3;
  • (id)LoadDataFromFile:(id)arg1 forClass:(Class)arg2;
  • (unsigned int)secondsSince1970;
  • (id)stringWithSecondsSince1970:(unsigned int)arg1;
  • (id)decimalStringWithNumber:(id)arg1;
  • (BOOL)movePath:(id)arg1 to:(id)arg2;
  • (BOOL)removePath:(id)arg1;
  • (BOOL)pathExist:(id)arg1;
  • (BOOL)createDir:(id)arg1;
  • (id)pathOfTrash;
  • (id)pathOfTrashFolder;
  • (id)pathOfTrashFile;
  • (int)randomInt;
  • (BOOL)moveFolderToTmpTrash:(const char *)arg1 description:(id)arg2;
  • (BOOL)moveFileToTmpTrash:(const char *)arg1 description:(id)arg2;
  • (void)DeleteBizUnknowDir:(const char *)arg1;
  • (void)DeleteBizDir:(const char *)arg1;
  • (void)DeleteBizUnknowFile:(const char *)arg1;
  • (void)DeleteBizFile:(const char *)arg1;
  • (void)GetFileStat:(const char *)arg1 fileSize:(unsigned long long *)arg2 accessTime:(int *)arg3 motifyTime:(int *)arg4 changeTime:(int *)arg5 birthTime:(int *)arg6;
  • (void)GetFolderName:(id)arg1 andFileName:(id)arg2 withPath:(const char *)arg3;

@end

@interface CVerifyEmailPrtl : PrtlBase { NSString *m_nsLocalUsrName; }

@property(retain, nonatomic) NSString *m_nsLocalUsrName; // @synthesize m_nsLocalUsrName; - (void).cxx_destruct; - (BOOL)HandleResp:(void *)arg1; - (void)InitReq:(void *)arg1; - (id)init;

@end

@interface SIGHTLAYER : AVCaptureVideoPreviewLayer { }

  • (void)removeFromSuperlayer;

@end

@interface SightCameraCapture : MMObject <AVCaptureVideoDataOutputSampleBufferDelegate, AVCaptureAudioDataOutputSampleBufferDelegate, MMQRCodeScannerDelegate> { BOOL m_isActive; BOOL m_isAudioActive; BOOL m_isFileOutputActive; AVCaptureSession *m_captureSession; AVCaptureDevice *m_inputCamera; AVCaptureDeviceInput *m_videoInput; AVCaptureDeviceInput *m_audioInput; AVCaptureVideoDataOutput *m_videoOutput; AVCaptureAudioDataOutput *m_audioOutput; AVCaptureMovieFileOutput *m_fileOutput; AVCaptureVideoPreviewLayer *m_previewLayer; struct CGSize m_targetVideoSize; float m_targetBitRate; int m_captureFrameRate; NSMutableArray *m_movieWriters; NSMutableArray *m_moviePreviewers; MMQRCodeScanner *m_QRCodeScanner; unsigned long m_scannerSkip; NSObject *m_callbackQueue; BOOL m_needCapturePicture; CDUnknownBlockType m_captureBlock; BOOL _activeQRScan; NSString *_preset; }

@property(nonatomic) BOOL activeQRScan; // @synthesize activeQRScan=activeQRScan; @property(nonatomic) NSString *preset; // @synthesize preset=_preset; @property(readonly, nonatomic) AVCaptureVideoPreviewLayer *previewLayer; // @synthesize previewLayer=m_previewLayer; @property(readonly, nonatomic) BOOL isAudioActive; // @synthesize isAudioActive=m_isAudioActive; @property(nonatomic) BOOL isActive; // @synthesize isActive=m_isActive; - (void).cxx_destruct; - (void)initQRCodeScanner; - (void)onQRCodeScanSuccess:(id)arg1 atPoint:(vector78818218)arg2 originSize:(struct CGSize)arg3; - (void)onNoQRCode; - (void)observeValueForKeyPath:(id)arg1 ofObject:(id)arg2 change:(id)arg3 context:(void *)arg4; - (void)setZoomLevel:(float)arg1; - (void)zoom; - (BOOL)canZoom; - (void)focusAtPoint:(struct CGPoint)arg1; - (void)stopCameraCaptureAudioDevice; - (BOOL)stopCameraCapture; - (BOOL)startCameraCaptureAudioDevice; - (void)startCameraCapture; - (void)onCameraFailed; - (BOOL)isRunning; - (void)capturePreviewImageWithBlock:(CDUnknownBlockType)arg1; - (void)removeMoviePreviewer:(id)arg1; - (void)setMoviePreviwerOutputSizeAndSession:(id)arg1; - (void)addMoviePreviewer:(id)arg1; - (void)setPreviewReady; - (void)removeFileWriter:(id)arg1; - (void)removeMovieWriter:(id)arg1; - (void)addMovieWriter:(id)arg1; - (void)captureOutput:(id)arg1 didOutputSampleBuffer:(struct opaqueCMSampleBuffer *)arg2 fromConnection:(id)arg3; - (void)switchToFileOutputMode; - (BOOL)isFileOutputMode; @property(readonly, nonatomic) NSObject *callbackQueue; - (void)dealloc; - (void)setCameraFrameRate; - (BOOL)initCaptureSession:(id)arg1; - (id)initWithSessionPreset:(id)arg1 cameraPosition:(int)arg2 frameRate:(int)arg3; - (id)initWithSessionPreset:(id)arg1 frameRate:(int)arg2; - (id)initWithPreset:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ImageEffect : NSObject { }

  • (id)convolveImage:(id)arg1 withBlurRadius:(int)arg2;
  • (char *)bitmapFromImage:(id)arg1;
  • (id)imageWithBits:(char *)arg1 withSize:(struct CGSize)arg2;
  • (id)blurView:(id)arg1;

@end

@interface CPKeyIncreaseInfo : NSObject { NSString *_cpKey; unsigned long _threadId; }

@property(nonatomic) unsigned long threadId; // @synthesize threadId=_threadId; @property(retain, nonatomic) NSString *cpKey; // @synthesize cpKey=_cpKey; - (void).cxx_destruct;

@end

@interface MMCrashProtectedMgr : MMService { BOOL m_isDebuging; BOOL m_stopRemovingUnsedCPKey; BOOL m_isInBackground; BOOL m_isLastTimeCrashedBySpecialCharacter; NSMutableArray *m_currRunloopsCPKeys; NSMutableDictionary *m_currIncreaseCPKeys; NSRecursiveLock *m_lock; }

  • (void)clearFlag;
  • (BOOL)isCrashBySpecialCharacter;
  • (BOOL)isMemoryMappedKVValid;
  • (void).cxx_destruct;
  • (void)onSingalCrash:(struct __siginfo *)arg1;
  • (id)lastCPKey;
  • (void)removeInfoWithKey:(id)arg1 threadId:(unsigned long)arg2;
  • (void)stopCleaning;
  • (void)doCleaningJob;
  • (void)onExit;
  • (void)onServiceTerminate;
  • (void)onServiceEnterForeground;
  • (void)onServiceEnterBackground;
  • (void)decreaseCurrIncreaseCPKeysWithout:(id)arg1;
  • (void)clearCrashCountWithKey:(id)arg1;
  • (void)decreaseCrashCountWithKey:(id)arg1;
  • (void)increaseCrashCountWithKey:(id)arg1;
  • (BOOL)isUnsafeWithKey:(id)arg1;
  • (void)checkHasCrashAndDoReportJob;
  • (void)checkMayCrashAndMarkAsHasCrash;
  • (id)reportedCPKeyMemoryMappedKV;
  • (id)mayCrashMemoryMappedKV;
  • (id)hasCrashMemoryMappedKV;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SightIconView : UIView { UIColor *m_color; float m_radius; int m_iconType; int m_targetIconType; float m_animIntermediate; float m_animIntermediate2; float m_progress; float m_targetProgress; float m_progressStep; float m_forceStep; MMTimer *m_timer; id m_delegate; UIColor *_barColor; }

@property(nonatomic) UIColor *barColor; // @synthesize barColor=_barColor; @property(nonatomic) __weak id delegate; // @synthesize delegate=m_delegate; @property(nonatomic) float radius; // @synthesize radius=m_radius; @property(nonatomic) int iconType; // @synthesize iconType=m_targetIconType; @property(nonatomic) float progressStep; // @synthesize progressStep=m_progressStep; @property(nonatomic) float progress; // @synthesize progress=m_targetProgress; - (void).cxx_destruct; - (void)drawNonAnimIcon:(struct CGContext *)arg1 alpha:(float)arg2; - (void)drawRect:(struct CGRect)arg1; - (void)drawRoundBackground:(struct CGContext *)arg1 radius:(float)arg2; - (void)drawWheel:(struct CGContext *)arg1 radius:(float)arg2 percentage:(float)arg3; - (void)drawProgress:(struct CGContext *)arg1 radius:(float)arg2 progress:(float)arg3; - (void)drawDownload:(struct CGContext *)arg1 radius:(float)arg2 alpha:(float)arg3; - (void)drawTriangle:(struct CGContext *)arg1 radius:(float)arg2 alpha:(float)arg3; - (void)drawEpllise:(struct CGContext *)arg1 radius:(float)arg2 alpha:(float)arg3; - (void)drawExcla:(struct CGContext *)arg1 radius:(float)arg2 alpha:(float)arg3; - (void)updateAnimation; - (float)getCurrentProgressValue; - (void)forceSetProgressFrom:(float)arg1 toProgress:(float)arg2; - (void)stopTimer; - (void)startTimer; - (void)fullRunWithTime:(float)arg1; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface MMRegion : NSObject { NSString *code; NSString *name; NSString *parentCode; int type; int numbersOfChildren; }

@property(nonatomic) int numbersOfChildren; // @synthesize numbersOfChildren; @property(nonatomic) int type; // @synthesize type; @property(retain, nonatomic) NSString *parentCode; // @synthesize parentCode; @property(retain, nonatomic) NSString *name; // @synthesize name; @property(retain, nonatomic) NSString *code; // @synthesize code; - (void).cxx_destruct; - (id)description;

@end

@interface MMAudioDataPipe : NSObject { NSRecursiveLock *m_lock; id m_readDelegate; id m_writeDelegate; struct __CFReadStream *m_readStream; struct __CFWriteStream *m_writeStream; NSDictionary *m_streamProperties; NSMutableArray *m_dataQueue; int m_readOffset; int m_writeOffset; }

@property(retain, nonatomic) NSMutableArray *m_dataQueue; // @synthesize m_dataQueue; @property(retain, nonatomic) NSDictionary *m_streamProperties; // @synthesize m_streamProperties; - (void).cxx_destruct; - (void)resetStream; - (BOOL)seekToPosition:(int)arg1 andSeekTime:(double)arg2; - (int)read:(void *)arg1 size:(int)arg2; - (void)dataErrorWithCode:(int)arg1; - (BOOL)hasBytesAvailable; - (void)closeStream; - (BOOL)openReadStream; - (id)copyStreamProperties; - (void)handleReadFromCFStream:(struct __CFReadStream *)arg1 eventType:(unsigned long)arg2; - (void)handleWriteFromCFStream:(struct __CFWriteStream *)arg1 eventType:(unsigned long)arg2; - (int)getWriteOffset; - (int)getReadOffset; - (void)appendEOF; - (void)stopWithError; - (void)pumpQueueDataToWriteStream; - (void)appendBuffer:(id)arg1; - (void)setProperties:(id)arg1; - (void)setWriteDelegate:(id)arg1; - (void)setDelegate:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface MMShowHelpViewController : MMUIViewController { UIScrollView *mScrollView; }

@property(retain, nonatomic) UIScrollView *mScrollView; // @synthesize mScrollView; - (void).cxx_destruct; - (void)OnXXX; - (void)OnDataChange; - (void)viewDidLoad; - (void)initView; - (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2; - (void)onHardwareDebug; - (void)onJsDebug; - (void)onUploadData; - (void)onRecoverData; - (void)onUpLoadLog; - (void)initData;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CMessage : NSObject { unsigned long m_uiMessage; unsigned long m_uiEventID; NSDictionary *m_dicMessageInfo; ProtobufCGIWrap *m_pbCGIWrap; BOOL m_bNotify; id m_delNotifyToEventOwner; }

@property(nonatomic) __weak id m_delNotifyToEventOwner; // @synthesize m_delNotifyToEventOwner; @property(nonatomic) BOOL m_bNotify; // @synthesize m_bNotify; @property(retain, nonatomic) ProtobufCGIWrap *m_pbCGIWrap; // @synthesize m_pbCGIWrap; @property(retain, nonatomic) NSDictionary *m_dicMessageInfo; // @synthesize m_dicMessageInfo; @property(nonatomic) unsigned long m_uiEventID; // @synthesize m_uiEventID; @property(nonatomic) unsigned long m_uiMessage; // @synthesize m_uiMessage; - (void).cxx_destruct; - (id)init;

@end

@interface CSyncOplogWrap : NSObject { unsigned long m_uiOplogID; unsigned long m_uiCmdID; NSMutableData *m_dtBuffer; unsigned long m_uiRetryCount; }

@property(nonatomic) unsigned long m_uiRetryCount; // @synthesize m_uiRetryCount; @property(retain, nonatomic) NSMutableData *m_dtBuffer; // @synthesize m_dtBuffer; @property(nonatomic) unsigned long m_uiCmdID; // @synthesize m_uiCmdID; @property(nonatomic) unsigned long m_uiOplogID; // @synthesize m_uiOplogID; - (void).cxx_destruct; - (id)init;

@end

@interface CNoDisturbInfo : NSObject { BOOL m_bNightSetting; unsigned long m_uiNightBeginTime; unsigned long m_uiNightEndTime; BOOL m_bAllDaySetting; unsigned long m_uiAllDayBeginTime; unsigned long m_uiAllDayEndTime; }

@property(nonatomic) unsigned long m_uiAllDayEndTime; // @synthesize m_uiAllDayEndTime; @property(nonatomic) unsigned long m_uiAllDayBeginTime; // @synthesize m_uiAllDayBeginTime; @property(nonatomic) BOOL m_bAllDaySetting; // @synthesize m_bAllDaySetting; @property(nonatomic) unsigned long m_uiNightEndTime; // @synthesize m_uiNightEndTime; @property(nonatomic) unsigned long m_uiNightBeginTime; // @synthesize m_uiNightBeginTime; @property(nonatomic) BOOL m_bNightSetting; // @synthesize m_bNightSetting; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init; - (void)preInit;

@end

@interface CUsrInfo : NSObject { NSString *m_nsUsrName; NSString *m_nsAliasName; NSString *m_nsNickName; unsigned long m_uiUin; NSString *m_nsEmail; NSString *m_nsMobile; unsigned long m_uiStatus; unsigned long m_uiSex; NSString *m_nsCountry; NSString *m_nsProvince; NSString *m_nsCity; NSString *m_nsSignature; unsigned long m_uiPersonalCardStatus; NSString *m_nsHDHeadImgMD5; CNoDisturbInfo *m_oNoDisturbInfo; NSString *m_nsBottleHDImgMD5; NSData *m_dtBottleImg; unsigned long m_uiPluginInstallStatus; unsigned long m_uiCertificationFlag; NSString *m_nsCertificationInfo; NSString *m_nsWeiboAddress; NSString *m_nsWeiboNickName; unsigned long m_uiWeiboFlag; unsigned long m_uiFacebookFlag; NSString *m_nsFacebookID; NSString *m_nsFacebookName; NSString *m_nsFacebookToken; unsigned long m_uiPluginSwitch; NSString *m_nsGMailAccount; unsigned long m_uiGMailStatus; unsigned long m_uiGMailSwitch; NSString *m_nsExternalInfo; NSString *m_nsBrandSubscriptConfigUrl; unsigned long m_uiBrandSubscriptionSettings; SubscriptBrandInfo *m_subBrandInfo; }

@property(retain, nonatomic) SubscriptBrandInfo *m_subBrandInfo; // @synthesize m_subBrandInfo; @property(nonatomic) unsigned long m_uiBrandSubscriptionSettings; // @synthesize m_uiBrandSubscriptionSettings; @property(retain, nonatomic) NSString *m_nsBrandSubscriptConfigUrl; // @synthesize m_nsBrandSubscriptConfigUrl; @property(retain, nonatomic) NSString *m_nsExternalInfo; // @synthesize m_nsExternalInfo; @property(nonatomic) unsigned long m_uiGMailSwitch; // @synthesize m_uiGMailSwitch; @property(nonatomic) unsigned long m_uiGMailStatus; // @synthesize m_uiGMailStatus; @property(retain, nonatomic) NSString *m_nsGMailAccount; // @synthesize m_nsGMailAccount; @property(nonatomic) unsigned long m_uiPluginSwitch; // @synthesize m_uiPluginSwitch; @property(retain, nonatomic) NSString *m_nsFacebookToken; // @synthesize m_nsFacebookToken; @property(retain, nonatomic) NSString *m_nsFacebookName; // @synthesize m_nsFacebookName; @property(retain, nonatomic) NSString *m_nsFacebookID; // @synthesize m_nsFacebookID; @property(nonatomic) unsigned long m_uiFacebookFlag; // @synthesize m_uiFacebookFlag; @property(nonatomic) unsigned long m_uiWeiboFlag; // @synthesize m_uiWeiboFlag; @property(retain, nonatomic) NSString *m_nsWeiboNickName; // @synthesize m_nsWeiboNickName; @property(retain, nonatomic) NSString *m_nsWeiboAddress; // @synthesize m_nsWeiboAddress; @property(retain, nonatomic) NSString *m_nsCertificationInfo; // @synthesize m_nsCertificationInfo; @property(nonatomic) unsigned long m_uiCertificationFlag; // @synthesize m_uiCertificationFlag; @property(nonatomic) unsigned long m_uiPluginInstallStatus; // @synthesize m_uiPluginInstallStatus; @property(retain, nonatomic) NSData *m_dtBottleImg; // @synthesize m_dtBottleImg; @property(retain, nonatomic) NSString *m_nsBottleHDImgMD5; // @synthesize m_nsBottleHDImgMD5; @property(retain, nonatomic) CNoDisturbInfo *m_oNoDisturbInfo; // @synthesize m_oNoDisturbInfo; @property(retain, nonatomic) NSString *m_nsHDHeadImgMD5; // @synthesize m_nsHDHeadImgMD5; @property(nonatomic) unsigned long m_uiPersonalCardStatus; // @synthesize m_uiPersonalCardStatus; @property(nonatomic) unsigned long m_uiSex; // @synthesize m_uiSex; @property(retain, nonatomic) NSString *m_nsSignature; // @synthesize m_nsSignature; @property(retain, nonatomic) NSString *m_nsCity; // @synthesize m_nsCity; @property(retain, nonatomic) NSString *m_nsProvince; // @synthesize m_nsProvince; @property(retain, nonatomic) NSString *m_nsCountry; // @synthesize m_nsCountry; @property(nonatomic) unsigned long m_uiStatus; // @synthesize m_uiStatus; @property(retain, nonatomic) NSString *m_nsMobile; // @synthesize m_nsMobile; @property(retain, nonatomic) NSString *m_nsEmail; // @synthesize m_nsEmail; @property(nonatomic) unsigned long m_uiUin; // @synthesize m_uiUin; @property(retain, nonatomic) NSString *m_nsNickName; // @synthesize m_nsNickName; @property(retain, nonatomic) NSString *m_nsAliasName; // @synthesize m_nsAliasName; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; - (void).cxx_destruct; - (id)description; - (id)keyPaths; - (BOOL)isHasPersonalCard; - (id)init;

@end

@interface CUploadImgWrap : NSObject { NSString *m_nsFromUsr; NSString *m_nsToUsr; unsigned long m_uiLocalID; long long m_n64SvrID; unsigned long m_uiTotalLen; unsigned long m_uiStartPos; unsigned long m_uiDataLen; NSData *m_dtBuffer; unsigned long m_uiCreateTime; unsigned long m_uiMessageType; unsigned long m_uiSendTime; BOOL m_bHDImg; BOOL m_bWifi; unsigned long m_uiSource; }

@property(nonatomic) unsigned long m_uiSource; // @synthesize m_uiSource; @property(nonatomic) BOOL m_bWifi; // @synthesize m_bWifi; @property(nonatomic) BOOL m_bHDImg; // @synthesize m_bHDImg; @property(nonatomic) unsigned long m_uiSendTime; // @synthesize m_uiSendTime; @property(nonatomic) unsigned long m_uiMessageType; // @synthesize m_uiMessageType; @property(nonatomic) unsigned long m_uiCreateTime; // @synthesize m_uiCreateTime; @property(retain, nonatomic) NSData *m_dtBuffer; // @synthesize m_dtBuffer; @property(nonatomic) unsigned long m_uiDataLen; // @synthesize m_uiDataLen; @property(nonatomic) unsigned long m_uiStartPos; // @synthesize m_uiStartPos; @property(nonatomic) unsigned long m_uiTotalLen; // @synthesize m_uiTotalLen; @property(nonatomic) long long m_n64SvrID; // @synthesize m_n64SvrID; @property(nonatomic) unsigned long m_uiLocalID; // @synthesize m_uiLocalID; @property(retain, nonatomic) NSString *m_nsToUsr; // @synthesize m_nsToUsr; @property(retain, nonatomic) NSString *m_nsFromUsr; // @synthesize m_nsFromUsr; - (void).cxx_destruct; - (id)init;

@end

@interface CInviteFriendWrap : NSObject { unsigned long m_uiInviteCount; unsigned long m_uiFriendType; unsigned long m_uiGroupId; unsigned long m_uiUin; NSString *m_nsNickName; NSString *m_nsNickFullPY; NSString *m_nsEmail; NSString *m_nsRemark; NSString *m_nsRemarkFullPY; NSString *m_nsUsrName; }

@property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; @property(retain, nonatomic) NSString *m_nsRemarkFullPY; // @synthesize m_nsRemarkFullPY; @property(retain, nonatomic) NSString *m_nsRemark; // @synthesize m_nsRemark; @property(retain, nonatomic) NSString *m_nsEmail; // @synthesize m_nsEmail; @property(retain, nonatomic) NSString *m_nsNickFullPY; // @synthesize m_nsNickFullPY; @property(retain, nonatomic) NSString *m_nsNickName; // @synthesize m_nsNickName; @property(nonatomic) unsigned long m_uiUin; // @synthesize m_uiUin; @property(nonatomic) unsigned long m_uiGroupId; // @synthesize m_uiGroupId; @property(nonatomic) unsigned long m_uiFriendType; // @synthesize m_uiFriendType; @property(nonatomic) unsigned long m_uiInviteCount; // @synthesize m_uiInviteCount; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init; - (int)compare:(id)arg1;

@end

@interface CDomainEmailWrap : NSObject { NSString *m_nsDomainEmail; unsigned long m_uiStatus; }

@property(nonatomic) unsigned long m_uiStatus; // @synthesize m_uiStatus; @property(retain, nonatomic) NSString *m_nsDomainEmail; // @synthesize m_nsDomainEmail; - (void).cxx_destruct; - (id)description; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface CUploadVoiceWrap : NSObject { NSString *m_nsFromUsrName; NSString *m_nsToUsrName; long long m_n64SvrID; unsigned long m_uiLocalID; unsigned long m_uiOffset; unsigned long m_uiLen; unsigned long m_uiCreateTime; unsigned long m_uiVoiceLen; unsigned long m_uiVoiceTime; unsigned long m_uiVoiceFormat; unsigned long m_uiEndFlag; NSData *m_dtVoice; unsigned long m_uiRetryCount; unsigned long m_uiInsertQueueTime; unsigned long m_uiCancelFlag; unsigned long m_uiVoiceForwardFlag; unsigned long m_uiCgi; NSString *m_nsMsgThumbUrl; NSString *m_nsMsgSource; unsigned long m_uiStatus; NSString *m_nsExtend; NSString *ConStrRes2; NSString *ConStrRes3; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *ConStrRes3; // @synthesize ConStrRes3; @property(retain, nonatomic) NSString *ConStrRes2; // @synthesize ConStrRes2; @property(retain, nonatomic) NSString *m_nsExtend; // @synthesize m_nsExtend; @property(nonatomic) unsigned long m_uiVoiceFormat; // @synthesize m_uiVoiceFormat; @property(nonatomic) unsigned long m_uiCancelFlag; // @synthesize m_uiCancelFlag; @property(nonatomic) unsigned long m_uiInsertQueueTime; // @synthesize m_uiInsertQueueTime; @property(nonatomic) unsigned long m_uiStatus; // @synthesize m_uiStatus; @property(nonatomic) unsigned long m_uiRetryCount; // @synthesize m_uiRetryCount; @property(nonatomic) unsigned long m_uiEndFlag; // @synthesize m_uiEndFlag; @property(nonatomic) unsigned long m_uiVoiceTime; // @synthesize m_uiVoiceTime; @property(nonatomic) unsigned long m_uiLen; // @synthesize m_uiLen; @property(nonatomic) unsigned long m_uiOffset; // @synthesize m_uiOffset; @property(nonatomic) unsigned long m_uiCreateTime; // @synthesize m_uiCreateTime; @property(nonatomic) long long m_n64SvrID; // @synthesize m_n64SvrID; @property(nonatomic) unsigned long m_uiLocalID; // @synthesize m_uiLocalID; @property(retain, nonatomic) NSString *m_nsToUsrName; // @synthesize m_nsToUsrName; @property(retain, nonatomic) NSString *m_nsMsgSource; // @synthesize m_nsMsgSource; @property(nonatomic) unsigned long m_uiCgi; // @synthesize m_uiCgi; @property(nonatomic) unsigned long m_uiVoiceForwardFlag; // @synthesize m_uiVoiceForwardFlag; @property(retain, nonatomic) NSData *m_dtVoice; // @synthesize m_dtVoice; @property(nonatomic) unsigned long m_uiVoiceLen; // @synthesize m_uiVoiceLen; @property(retain, nonatomic) NSString *m_nsFromUsrName; // @synthesize m_nsFromUsrName;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes3;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes2;
  • (const WCDBCondition_8be2a476 *)db_m_nsExtend;
  • (const WCDBCondition_e9b1f587 *)db_m_uiVoiceFormat;
  • (const WCDBCondition_e9b1f587 *)db_m_uiCancelFlag;
  • (const WCDBCondition_e9b1f587 *)db_m_uiInsertQueueTime;
  • (const WCDBCondition_e9b1f587 *)db_m_uiStatus;
  • (const WCDBCondition_e9b1f587 *)db_m_uiRetryCount;
  • (const WCDBCondition_e9b1f587 *)db_m_uiEndFlag;
  • (const WCDBCondition_e9b1f587 *)db_m_uiVoiceTime;
  • (const WCDBCondition_e9b1f587 *)db_m_uiLen;
  • (const WCDBCondition_e9b1f587 *)db_m_uiOffset;
  • (const WCDBCondition_e9b1f587 *)db_m_uiCreateTime;
  • (const WCDBCondition_24a5b6f7 *)db_m_n64SvrID;
  • (const WCDBCondition_e9b1f587 *)db_m_uiLocalID;
  • (const WCDBCondition_8be2a476 *)db_m_nsToUsrName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DownloadVoiceWrap : NSObject { unsigned long m_uiLocalID; unsigned long m_uiCreateTime; unsigned long m_uiVoiceLen; unsigned long m_uiVoiceTime; unsigned long m_uiEndFlag; unsigned long m_uiRetryCount; NSString *m_nsChatUsrName; unsigned long _m_uiOffset; unsigned long _m_uiLen; NSData *_m_dtVoice; unsigned long _m_uiCancelFlag; long long m_n64SvrID; unsigned long long m_ui64BufId; }

  • (void)initialize; @property(nonatomic) unsigned long m_uiCancelFlag; // @synthesize m_uiCancelFlag=_m_uiCancelFlag; @property(retain, nonatomic) NSData *m_dtVoice; // @synthesize m_dtVoice=_m_dtVoice; @property(nonatomic) unsigned long m_uiLen; // @synthesize m_uiLen=_m_uiLen; @property(nonatomic) unsigned long m_uiOffset; // @synthesize m_uiOffset=_m_uiOffset; @property(nonatomic) unsigned long long m_ui64BufId; // @synthesize m_ui64BufId; @property(retain, nonatomic) NSString *m_nsChatUsrName; // @synthesize m_nsChatUsrName; @property(nonatomic) long long m_n64SvrID; // @synthesize m_n64SvrID; @property(nonatomic) unsigned long m_uiRetryCount; // @synthesize m_uiRetryCount; @property(nonatomic) unsigned long m_uiEndFlag; // @synthesize m_uiEndFlag; @property(nonatomic) unsigned long m_uiVoiceTime; // @synthesize m_uiVoiceTime; @property(nonatomic) unsigned long m_uiVoiceLen; // @synthesize m_uiVoiceLen; @property(nonatomic) unsigned long m_uiCreateTime; // @synthesize m_uiCreateTime; @property(nonatomic) unsigned long m_uiLocalID; // @synthesize m_uiLocalID;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface UploadVoiceWrap : NSObject { unsigned long m_uiLocalID; unsigned long m_uiCreateTime; unsigned long m_uiOffset; unsigned long m_uiLen; unsigned long m_uiVoiceTime; unsigned long m_uiEndFlag; unsigned long m_uiRetryCount; unsigned long m_uiCancelFlag; unsigned long m_uiVoiceFormat; unsigned long m_uiInsertQueueTime; NSString *m_nsToUsrName; NSString *m_nsExtend; NSString *_m_nsFromUsrName; unsigned long _m_uiVoiceLen; NSData *_m_dtVoice; unsigned long _m_uiVoiceForwardFlag; unsigned long _m_uiCgi; NSString *_m_nsMsgSource; long long m_n64SvrID; }

  • (void)initialize; @property(retain, nonatomic) NSString *m_nsMsgSource; // @synthesize m_nsMsgSource=_m_nsMsgSource; @property(nonatomic) unsigned long m_uiCgi; // @synthesize m_uiCgi=_m_uiCgi; @property(nonatomic) unsigned long m_uiVoiceForwardFlag; // @synthesize m_uiVoiceForwardFlag=_m_uiVoiceForwardFlag; @property(retain, nonatomic) NSData *m_dtVoice; // @synthesize m_dtVoice=_m_dtVoice; @property(nonatomic) unsigned long m_uiVoiceLen; // @synthesize m_uiVoiceLen=_m_uiVoiceLen; @property(retain, nonatomic) NSString *m_nsFromUsrName; // @synthesize m_nsFromUsrName=_m_nsFromUsrName; @property(retain, nonatomic) NSString *m_nsExtend; // @synthesize m_nsExtend; @property(retain, nonatomic) NSString *m_nsToUsrName; // @synthesize m_nsToUsrName; @property(nonatomic) long long m_n64SvrID; // @synthesize m_n64SvrID; @property(nonatomic) unsigned long m_uiInsertQueueTime; // @synthesize m_uiInsertQueueTime; @property(nonatomic) unsigned long m_uiVoiceFormat; // @synthesize m_uiVoiceFormat; @property(nonatomic) unsigned long m_uiCancelFlag; // @synthesize m_uiCancelFlag; @property(nonatomic) unsigned long m_uiRetryCount; // @synthesize m_uiRetryCount; @property(nonatomic) unsigned long m_uiEndFlag; // @synthesize m_uiEndFlag; @property(nonatomic) unsigned long m_uiVoiceTime; // @synthesize m_uiVoiceTime; @property(nonatomic) unsigned long m_uiLen; // @synthesize m_uiLen; @property(nonatomic) unsigned long m_uiOffset; // @synthesize m_uiOffset; @property(nonatomic) unsigned long m_uiCreateTime; // @synthesize m_uiCreateTime; @property(nonatomic) unsigned long m_uiLocalID; // @synthesize m_uiLocalID;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CDownloadVoiceWrap : NSObject { NSString *m_nsChatUsrName; long long m_n64SvrID; unsigned long m_uiLocalID; unsigned long m_uiOffset; unsigned long m_uiLen; unsigned long m_uiCreateTime; unsigned long m_uiVoiceLen; unsigned long m_uiVoiceTime; unsigned long m_uiEndFlag; NSData *m_dtVoice; unsigned long m_uiRetryCount; unsigned long m_uiCancelFlag; unsigned long ConIntRes1; unsigned long ConIntRes2; unsigned long ConIntRes3; NSString *ConStrRes1; NSString *ConStrRes2; NSString *ConStrRes3; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *ConStrRes3; // @synthesize ConStrRes3; @property(retain, nonatomic) NSString *ConStrRes2; // @synthesize ConStrRes2; @property(retain, nonatomic) NSString *ConStrRes1; // @synthesize ConStrRes1; @property(nonatomic) unsigned long ConIntRes3; // @synthesize ConIntRes3; @property(nonatomic) unsigned long ConIntRes2; // @synthesize ConIntRes2; @property(nonatomic) unsigned long ConIntRes1; // @synthesize ConIntRes1; @property(nonatomic) unsigned long m_uiRetryCount; // @synthesize m_uiRetryCount; @property(nonatomic) unsigned long m_uiEndFlag; // @synthesize m_uiEndFlag; @property(nonatomic) unsigned long m_uiVoiceTime; // @synthesize m_uiVoiceTime; @property(nonatomic) unsigned long m_uiVoiceLen; // @synthesize m_uiVoiceLen; @property(nonatomic) unsigned long m_uiCreateTime; // @synthesize m_uiCreateTime; @property(nonatomic) long long m_n64SvrID; // @synthesize m_n64SvrID; @property(nonatomic) unsigned long m_uiLocalID; // @synthesize m_uiLocalID; @property(retain, nonatomic) NSString *m_nsChatUsrName; // @synthesize m_nsChatUsrName; @property(nonatomic) unsigned long m_uiCancelFlag; // @synthesize m_uiCancelFlag; @property(retain, nonatomic) NSData *m_dtVoice; // @synthesize m_dtVoice; @property(nonatomic) unsigned long m_uiLen; // @synthesize m_uiLen; @property(nonatomic) unsigned long m_uiOffset; // @synthesize m_uiOffset;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes3;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes2;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes1;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes3;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes2;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes1;
  • (const WCDBCondition_e9b1f587 *)db_m_uiRetryCount;
  • (const WCDBCondition_e9b1f587 *)db_m_uiEndFlag;
  • (const WCDBCondition_e9b1f587 *)db_m_uiVoiceTime;
  • (const WCDBCondition_e9b1f587 *)db_m_uiVoiceLen;
  • (const WCDBCondition_e9b1f587 *)db_m_uiCreateTime;
  • (const WCDBCondition_24a5b6f7 *)db_m_n64SvrID;
  • (const WCDBCondition_e9b1f587 *)db_m_uiLocalID;
  • (const WCDBCondition_8be2a476 *)db_m_nsChatUsrName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CModUserImgWrap : NSObject { unsigned long m_uiImgType; NSData *m_dtImg; NSString *m_nsHDImgMD5; NSString *m_nsHeadImgUrl; NSString *m_nsHeadHDImgUrl; }

@property(retain, nonatomic) NSString *m_nsHeadHDImgUrl; // @synthesize m_nsHeadHDImgUrl; @property(retain, nonatomic) NSString *m_nsHeadImgUrl; // @synthesize m_nsHeadImgUrl; @property(nonatomic) unsigned long m_uiImgType; // @synthesize m_uiImgType; @property(retain, nonatomic) NSString *m_nsHDImgMD5; // @synthesize m_nsHDImgMD5; @property(retain, nonatomic) NSData *m_dtImg; // @synthesize m_dtImg; - (void).cxx_destruct; - (id)description; - (id)init;

@end

@interface ImageInfo : NSObject { unsigned long m_uiImageSource; NSURL *m_nuImageSourceURL; }

@property(retain, nonatomic) NSURL *m_nuImageSourceURL; // @synthesize m_nuImageSourceURL; @property(nonatomic) unsigned long m_uiImageSource; // @synthesize m_uiImageSource; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone *)arg1; - (id)init;

@end

@interface CImplNewSyncEvent : CSyncBaseEvent { NSMutableArray *m_arrOplogList; NSMutableArray *m_arrOplogDelList; unsigned long m_uiSelector; NSString *m_nsUsrName; NSData *m_dtSyncBuffer; BOOL m_bUploadOplog; unsigned long m_uiSyncScene; }

@property(retain, nonatomic) NSData *m_dtSyncBuffer; // @synthesize m_dtSyncBuffer; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; - (void).cxx_destruct; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (void)ClearOplog; - (BOOL)LoadOplog; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface MMKVLogDebugMgr : MMService { NSMutableDictionary *_tempKVLogDicForDebug; NSString *_lastSelectLogId; NSString *_lastSelectIdKey; }

  • (void).cxx_destruct;
  • (id)getKVLogDic:(unsigned int)arg1;
  • (void)clear;
  • (void)detectionKvLogReportForDebug:(id)arg1;
  • (id)getLastSelectedLogId:(unsigned int)arg1;
  • (void)setLastSelectLogId:(id)arg1 scene:(unsigned int)arg2;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMKVLogDebugViewController : MMUIViewController <UITableViewDataSource, UITableViewDelegate, MMPickerViewDelegate> { MMTableView *_tableView; NSMutableDictionary *_kvLogDic; NSArray *_selectedKvList; NSString *_selectedLogId; MMPickerView *m_pickerView; unsigned int _fromScene; }

  • (void).cxx_destruct;
  • (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;
  • (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;
  • (id)genShowLabel:(id)arg1;
  • (int)tableView:(id)arg1 numberOfRowsInSection:(int)arg2;
  • (float)tableView:(id)arg1 heightForRowAtIndexPath:(id)arg2;
  • (int)numberOfSectionsInTableView:(id)arg1;
  • (id)sortedAllKey;
  • (void)MMPickerViewDidChooseRow:(int)arg1 atSession:(int)arg2;
  • (id)convertLogid2IdKey:(id)arg1;
  • (void)onClickSelectLogId:(id)arg1;
  • (void)onClickClear:(id)arg1;
  • (void)onClickRefresh:(id)arg1;
  • (id)genTableHeaderView;
  • (void)initView;
  • (void)initData;
  • (void)dealloc;
  • (void)didReceiveMemoryWarning;
  • (void)viewDidLoad;
  • (id)initWithFromScene:(unsigned int)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CNewInitEvent : CMultiEvent { unsigned long m_uiInitCount; unsigned long m_uiScene; NSData *m_dtCurSyncBuffer; NSData *m_dtMaxSyncBuffer; NSDate *m_tStartDate; NSObject *m_worker; }

@property(retain, nonatomic) NSDate *m_tStartDate; // @synthesize m_tStartDate; @property(retain, nonatomic) NSData *m_dtMaxSyncBuffer; // @synthesize m_dtMaxSyncBuffer; @property(retain, nonatomic) NSData *m_dtCurSyncBuffer; // @synthesize m_dtCurSyncBuffer; - (void).cxx_destruct; - (void)NotifyFromEvent:(id)arg1 Message:(unsigned long)arg2 MessageInfo:(id)arg3; - (void)Stop; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)CreateInitEvent; - (BOOL)SetEventInfo:(id)arg1; - (void)TimerCheckEvent; - (void)dealloc; - (id)init;

@end

@interface MMFICUtilities : NSObject { }

  • (id)DirectoryPath;
  • (int)PageSize;
  • (CDStruct_bd2f613f)FICUUIDBytesFromMD5HashOfString:(id)arg1;
  • (CDStruct_bd2f613f)FICUUIDBytesWithString:(id)arg1;
  • (id)FICStringWithUUIDBytes:(CDStruct_bd2f613f)arg1;
  • (unsigned long)FICByteAlignForCoreAnimation:(unsigned long)arg1;
  • (unsigned long)FICByteAlign:(unsigned long)arg1 alignment:(unsigned long)arg2;

@end

@interface NewSyncService : MMService <MMService, MessageObserverDelegate, PBMessageObserverDelegate> { BOOL m_bNeedSync; BOOL m_bHasSync; BOOL m_bHasInit; unsigned long m_uiSelector; unsigned long m_uiSyncScene; unsigned long m_uiSyncContinueCount; NSString *m_lastSyncKeyMd5; NSDate *m_tLastNotify; NSDate *m_tLastLongConnDisconnect; CMMDB *m_oMMDB; NSString *m_nsDocPath; NSRecursiveLock *m_oLock; NSRecursiveLock *m_oHandleSyncLock; id m_delSyncHandler; OplogDataLogic *m_oplogData; BOOL m_bNeedSyncOplog; BOOL m_bSyncOplog; BOOL m_bSyncOpError; BOOL m_bIsSyncPause; BOOL _m_bFirstSyncAfterBgfgChange; }

@property BOOL m_bFirstSyncAfterBgfgChange; // @synthesize m_bFirstSyncAfterBgfgChange=_m_bFirstSyncAfterBgfgChange; @property unsigned long m_uiSyncScene; // @synthesize m_uiSyncScene; @property BOOL m_bHasSync; // @synthesize m_bHasSync; @property BOOL m_bNeedSync; // @synthesize m_bNeedSync; - (void).cxx_destruct; - (void)makeSyncResume; - (void)makeSyncPause; - (unsigned long)StartOplog:(unsigned long)arg1 Oplog:(id)arg2; - (void)HandleOplog:(id)arg1 Event:(unsigned long)arg2; - (void)NeedToSyncOplog; - (void)checkSyncOplog; - (BOOL)InsertOplog:(unsigned long)arg1 Oplog:(id)arg2 Sync:(BOOL)arg3; - (void)startSyncOplog; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3; - (BOOL)HandleSyncResp:(id)arg1 Push:(BOOL)arg2 ShowPush:(BOOL)arg3 Scene:(unsigned long)arg4; - (void)HandleNewSyncPush:(id)arg1; - (BOOL)CheckSelector:(unsigned long)arg1; - (void)SetSelector:(unsigned long)arg1; - (unsigned long)GetSelector; - (void)AfterManualAuthNotifySync; - (BOOL)BackGroundFetchToSync; - (void)ProcessStartSync; - (void)BackGroundToForeGroundSync; - (void)ApnsNotifySync; - (void)NeedToSync; - (BOOL)NotifyToSync; - (BOOL)InternalCreateSync:(unsigned long)arg1; - (void)onServiceEnterForeground; - (void)onServiceEnterBackground; - (void)onServiceClearData; - (void)SetLastLongConnDisconectTime:(id)arg1; - (void)SetLastNotifyTime:(id)arg1; - (void)InitDB:(id)arg1 Lock:(id)arg2 DocPath:(id)arg3 SyncHandlerDelegate:(id)arg4; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDiskUsageStatus : NSObject { unsigned int m_lastStartScanTime; unsigned int m_lastReportTime; }

  • (id)LoadDataFromFile:(id)arg1;
  • (void)initialize; @property(nonatomic) unsigned int m_lastReportTime; // @synthesize m_lastReportTime; @property(nonatomic) unsigned int m_lastStartScanTime; // @synthesize m_lastStartScanTime; @property(readonly, copy) NSString *description;
  • (BOOL)SaveDataToPath:(id)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CSendCardEvent : NetCmdEvent { NSString *m_nsUsrName; NSString *m_nsContent; unsigned long m_uiSendCardType; unsigned long m_uiStyle; }

@property(retain, nonatomic) NSString *m_nsContent; // @synthesize m_nsContent; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; - (void).cxx_destruct; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface SysCallCheck : MMService <MMService, JSEventExt, AVAudioSessionDelegate> { BOOL mIsNeedRestartAudioTalk; CTCallCenter *mCallCenter; }

@property(nonatomic) BOOL mIsNeedRestartAudioTalk; // @synthesize mIsNeedRestartAudioTalk; @property(retain, nonatomic) CTCallCenter *mCallCenter; // @synthesize mCallCenter; - (void).cxx_destruct; - (void)jsVideoStateChanged:(id)arg1; - (void)jsAudioStateChanged:(id)arg1; - (void)OnMediaPlayStateChanged:(id)arg1; - (void)onServiceClearData; - (BOOL)isPhoneCalling; - (void)stopCheck; - (void)startCheck; - (void)inputIsAvailableChanged:(BOOL)arg1; - (void)endInterruption; - (void)beginInterruption; - (void)audioSessionInterruption:(id)arg1; - (void)playEnd; - (void)playBegin; - (void)callEnd; - (void)callBegin; - (void)swithAudioRoute; - (void)appBecomeActive; - (void)delayRestartTalk; - (void)restartTalk; - (void)pauseTalk;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CMultiEvent : CBaseEvent { NSMutableArray *m_arrEvent; MMTimer *m_oTimerCheckEvent; NSMutableDictionary *m_dicThreadEvent; NSOperationQueue *m_operationQueuEvent; }

  • (void).cxx_destruct;
  • (id)GetLock;
  • (id)FindEvent:(unsigned long)arg1;
  • (void)NotifyFromEvent:(id)arg1 Message:(unsigned long)arg2 MessageInfo:(id)arg3;
  • (BOOL)IsEventRunning:(unsigned long)arg1;
  • (unsigned long)IsEventTypeExist:(unsigned long)arg1;
  • (void)StopEvent:(unsigned long)arg1;
  • (BOOL)SetEvent:(id)arg1 EventInfo:(id)arg2 Start:(BOOL)arg3 Ret:(unsigned int *)arg4 RetInfo:(id)arg5;
  • (BOOL)StartEvent:(id)arg1 Ret:(unsigned int *)arg2 RetInfo:(id)arg3;
  • (void)ClearStopEvent;
  • (void)TimerCheckEvent;
  • (void)Stop;
  • (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2;
  • (void)dealloc;
  • (id)init;

@end

@interface SpecialSyncPrtl : CSyncBasePrtl { NSArray *m_arrOplogList; unsigned long m_uiSelector; NSString *m_nsUsrName; NSData *m_dtSyncBuffer; }

@property(retain, nonatomic) NSData *m_dtSyncBuffer; // @synthesize m_dtSyncBuffer; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; @property(nonatomic) unsigned long m_uiSelector; // @synthesize m_uiSelector; @property(retain, nonatomic) NSArray *m_arrOplogList; // @synthesize m_arrOplogList; - (void).cxx_destruct; - (BOOL)HandleResp:(void *)arg1; - (void)InitReq:(void *)arg1; - (id)init;

@end

@interface MMPathComponent : NSObject { char *m_path; unsigned int m_pathBufSize; unsigned int m_pathSize; }

  • (void)removeLastComponent;
  • (BOOL)addComponent:(const char *)arg1;
  • (void)reset;
  • (const char *)path;
  • (void)dealloc;
  • (id)init;

@end

@interface WCNewClickStatRecordPageItem : MMObject { unsigned long pageAction; NSString *pageID; unsigned long timeStamp; }

  • (id)pageItem:(id)arg1 withAction:(unsigned long)arg2 withTimeStamp:(unsigned long)arg3; @property(nonatomic) unsigned long timeStamp; // @synthesize timeStamp; @property(retain, nonatomic) NSString *pageID; // @synthesize pageID; @property(nonatomic) unsigned long pageAction; // @synthesize pageAction;
  • (void).cxx_destruct;
  • (id)description;
  • (id)copyWithZone:(struct _NSZone *)arg1;

@end

@interface WCNewClickStatPageData : MMObject { NSString *pageID; unsigned long appearTimeStamp; unsigned long disappearTimeStamp; }

  • (id)pageData:(id)arg1 withAppearTimeStamp:(unsigned long)arg2 withDisappearTimeStamp:(unsigned long)arg3; @property(nonatomic) unsigned long disappearTimeStamp; // @synthesize disappearTimeStamp; @property(nonatomic) unsigned long appearTimeStamp; // @synthesize appearTimeStamp; @property(retain, nonatomic) NSString *pageID; // @synthesize pageID;
  • (void).cxx_destruct;
  • (id)description;

@end

@interface MMBackUpDBFromServer : MMService { }

  • (void)handleIPXX:(id)arg1;
  • (void)backupEmoticFromServer;
  • (void)clearInitMark;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDBRecoverContext : NSObject { unsigned int m_dbID; MMDBRAssist *m_assist; WCDBCorruptInfo *m_corruptInfo; }

@property(retain, nonatomic) WCDBCorruptInfo *m_corruptInfo; // @synthesize m_corruptInfo; @property(retain, nonatomic) MMDBRAssist *m_assist; // @synthesize m_assist; @property(nonatomic) unsigned int m_dbID; // @synthesize m_dbID; - (void).cxx_destruct; - (id)corruptDBPath; - (void)clearDBCorruptNum;

@end

@interface RespWrap : NSObject { int errType; int errCode; unsigned long eventID; }

@property(nonatomic) unsigned long eventID; // @synthesize eventID; @property(nonatomic) int errCode; // @synthesize errCode; @property(nonatomic) int errType; // @synthesize errType;

@end

@interface EventService : MMService { CMultiEvent *m_oEventMgr; CMMDB *m_oMMDB; NSRecursiveLock *m_oLock; id m_delEventHandler; NSString *m_nsDocPath; NSMutableDictionary *m_usbCmdHandler; NSRecursiveLock *m_usbCmdLock; NSData *m_usbEncyptKey; }

@property(retain, nonatomic) CMultiEvent *m_oEventMgr; // @synthesize m_oEventMgr; - (void).cxx_destruct; - (int)onGYNetEnd:(int)arg1 Code:(int)arg2 Msg:(const char *)arg3 Hashcode:(unsigned long)arg4 SvrID:(const struct AutoBuffer *)arg5; - (void)HandleRespThread:(id)arg1; - (int)buf2Resp:(unsigned long)arg1 In:(const struct AutoBuffer *)arg2 Id:(struct AutoBuffer *)arg3; - (BOOL)req2Buf:(unsigned long)arg1 Out:(struct AutoBuffer *)arg2; - (void)StopEvent:(unsigned long)arg1; - (void)TryStartEvents; - (void)StopService; - (void)StartService; - (unsigned long)CreateProtobufEvent:(id)arg1 Flag:(unsigned long)arg2 EventType:(unsigned long)arg3 PWB:(const struct PBCGIHelperWrap *)arg4; - (unsigned long)CreateProtobufEvent:(id)arg1 Flag:(unsigned long)arg2 EventType:(unsigned long)arg3; - (unsigned long)CreateProtobufEvent:(id)arg1 Flag:(unsigned long)arg2; - (unsigned long)internalCreateProtobufEvent:(id)arg1 Flag:(unsigned long)arg2 EventType:(unsigned long)arg3; - (void)dealloc; - (void)InitDB:(id)arg1 Lock:(id)arg2 DocPath:(id)arg3 EventHandler:(id)arg4; - (id)init; - (unsigned long)AddEvent:(id)arg1; - (unsigned long)CreateEvent:(unsigned long)arg1 EventInfo:(id)arg2 Flag:(unsigned long)arg3 Ret:(unsigned int *)arg4 RetInfo:(id)arg5 Delegate:(id)arg6 MultiEvent:(id)arg7; - (unsigned long)CreateEvent:(unsigned long)arg1 EventInfo:(id)arg2 Flag:(unsigned long)arg3 Ret:(unsigned int *)arg4 RetInfo:(id)arg5; - (unsigned long)CreateEvent:(unsigned long)arg1 EventInfo:(id)arg2 Flag:(unsigned long)arg3 Ret:(unsigned int *)arg4 RetInfo:(id)arg5 Delegate:(id)arg6; - (unsigned long)CreateEvent:(unsigned long)arg1 EventInfo:(id)arg2 Flag:(unsigned long)arg3 Ret:(unsigned int *)arg4 RetInfo:(id)arg5 LogicDelegate:(id)arg6; - (unsigned long)CreateEvent:(unsigned long)arg1 EventInfo:(id)arg2 Flag:(unsigned long)arg3 Ret:(unsigned int *)arg4 RetInfo:(id)arg5 Delegate:(id)arg6 LogicDelegate:(id)arg7; - (unsigned long)CreateEvent:(unsigned long)arg1 EventInfo:(id)arg2 Flag:(unsigned long)arg3 Ret:(unsigned int *)arg4 RetInfo:(id)arg5 Delegate:(id)arg6 LogicDelegate:(id)arg7 MultiEvent:(id)arg8;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SessionActionItem : MMObject { BOOL bNotifyOpen; unsigned long uiEnterTime; unsigned long uiStayTime; unsigned long uiSessionType; unsigned long uiMemberCount; unsigned long uiUnreadCount; unsigned long uiStayWebViewTime; NSString *nsUserName; }

  • (void)initialize; @property(retain, nonatomic) NSString *nsUserName; // @synthesize nsUserName; @property(nonatomic) unsigned long uiStayWebViewTime; // @synthesize uiStayWebViewTime; @property(nonatomic) unsigned long uiUnreadCount; // @synthesize uiUnreadCount; @property(nonatomic) BOOL bNotifyOpen; // @synthesize bNotifyOpen; @property(nonatomic) unsigned long uiMemberCount; // @synthesize uiMemberCount; @property(nonatomic) unsigned long uiSessionType; // @synthesize uiSessionType; @property(nonatomic) unsigned long uiStayTime; // @synthesize uiStayTime; @property(nonatomic) unsigned long uiEnterTime; // @synthesize uiEnterTime;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SessionActionStatMgr : MMService { NSMutableArray *_actionList; BOOL _bDidEnterChatRoom; unsigned long _uiStayWebViewTime; WCStatTimerHelper *_oStatTimerHelper; struct map<unsigned long, NSMutableDictionary *, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned long, NSMutableDictionary *>>> _mapExpourseTypeToDic; }

  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (void)logAppMessageExpourse:(id)arg1;
  • (BOOL)isMessageWrapInExp:(id)arg1;
  • (void)logExpMessageClick:(id)arg1 mediaState:(int)arg2;
  • (void)logExpMessageExpourse:(id)arg1 mediaState:(int)arg2;
  • (void)uploadActionList;
  • (void)tryUploadActionList;
  • (void)exitChatRoom:(id)arg1 beginTime:(unsigned long)arg2 unreadCount:(unsigned long)arg3;
  • (void)recordStayWebViewTimeInMS:(unsigned long long)arg1;
  • (void)enterChatRoom;
  • (id)getPosterUserNameWithMsgWrap:(id)arg1;
  • (id)getFromChatRoomWithMsgWrap:(id)arg1;
  • (void)clearExposureMsgIdDic;
  • (void)markExposuredWithMessageId:(unsigned long long)arg1 expourseType:(unsigned int)arg2;
  • (BOOL)hadExposuredWithMessageId:(unsigned long long)arg1 expourseType:(unsigned int)arg2;
  • (int)getSessionTypeWithContact:(id)arg1;
  • (unsigned long)getMaxCacheLogCount;
  • (unsigned long)getMaxCacheTime;
  • (BOOL)saveSessionActionCache;
  • (BOOL)tryLoadSessionActionCache;
  • (void)dealloc;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (id)pathForSessionActionCache;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RemoteControlCheck : MMService <ActionRecognitionDelegate, WCAudioSessionExt, MMService> { BOOL mIsCondRecordCheck; BOOL mIsForceRecordCheck; BOOL mIsRecordCheckEnabled; BOOL mIsRecordMayStart; BOOL mIsPlayCheckEnabled; BOOL mIsPlayMayStart; ActionRecognition *mActionRecogn; }

  • (void).cxx_destruct;
  • (void)HandleRemoteControlEvent:(id)arg1;
  • (BOOL)isPlayChecking;
  • (void)stopPlayCheck;
  • (void)startPlayCheck;
  • (BOOL)isRecordChecking;
  • (void)stopRecordCheck;
  • (void)startRecordCheck;
  • (void)stopRecordCheckIfOpenRC;
  • (void)startRecordCheckIfOpenRC;
  • (void)dealloc;
  • (BOOL)IsSoundPlaying;
  • (BOOL)IsOpenRemoteControl;
  • (void)onWCAudioSessionOverride;
  • (void)onWCAudioSessionCategoryChange:(unsigned int)arg1;
  • (void)onWCAudioSessionOldDeviceUnavailable;
  • (void)onWCAudioSessionNewDeviceAvailable;
  • (void)unregisterNotify;
  • (void)registerNotify;
  • (void)endReceiveRemoteControlEvent:(unsigned long)arg1;
  • (void)realEndReceiveRemoteControlEvent;
  • (void)beginReceiveRemoteControlEvent:(unsigned long)arg1;
  • (void)realBeginReceiveRemoteControlEvent;
  • (void)plugin_off;
  • (void)plugin_on;
  • (BOOL)CanRecord;
  • (void)ActionRecognitionShake;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMKeychain : NSObject { }

  • (id)accessGroup;
  • (id)bundleSeedID;
  • (BOOL)deleteWithService:(id)arg1 accessGroup:(id)arg2 migratable:(BOOL)arg3 error:(int *)arg4;
  • (BOOL)deleteWithService:(id)arg1 accessGroup:(id)arg2 migratable:(BOOL)arg3;
  • (id)load:(id)arg1 accessGroup:(id)arg2 migratable:(BOOL)arg3 error:(int *)arg4;
  • (id)load:(id)arg1 accessGroup:(id)arg2 migratable:(BOOL)arg3;
  • (BOOL)save:(id)arg1 data:(id)arg2 accessGroup:(id)arg3 migratable:(BOOL)arg4 error:(int *)arg5;
  • (BOOL)save:(id)arg1 data:(id)arg2 accessGroup:(id)arg3 migratable:(BOOL)arg4;
  • (id)getKeychainQuery:(id)arg1 accessGroup:(id)arg2 migratable:(BOOL)arg3;

@end

@interface WCEvent : MMObject { NSString *_name; NSArray *_sourceStates; WCState *_destinationState; }

@property(readonly, nonatomic) WCState *destinationState; // @synthesize destinationState=_destinationState; @property(readonly, nonatomic) NSArray *sourceStates; // @synthesize sourceStates=_sourceStates; @property(readonly, nonatomic) NSString *name; // @synthesize name=_name; - (void).cxx_destruct; - (id)description; - (id)initWithName:(id)arg1 transitioningFromStates:(id)arg2 toState:(id)arg3;

@end

@interface MMPathUtility : NSObject { }

  • (id)GetCurrentUserLibraryCachePath;
  • (id)GetLibraryCachePath;
  • (id)GetDocumentPath;
  • (id)DBPerformStrategyFilePath;
  • (id)DBPerformReportStatusPath;
  • (id)DBPerformRecordStatusPath;
  • (id)DBPerformRecordPath;
  • (id)DBPerformDir;
  • (id)MossDirInWechatPrivate;
  • (id)DBREcoverExportDBPathWithDBName:(id)arg1;
  • (id)DBREcoverExportSQLPathWithDBName:(id)arg1;
  • (id)DBRecoverTempDir;
  • (id)DBRecoverDBBackupDirWithDBName:(id)arg1;
  • (id)DBRecoverBackupDir;
  • (id)DBRecoverConfigPath;
  • (id)DBRecoverDir;
  • (id)MossDir;
  • (id)DiskUsageScanDataPath;
  • (id)DiskUsageReportDataPath;
  • (id)DiskUsageStatusPath;
  • (id)DiskUsageConfigDataPath;
  • (id)DiskUsageDir;

@end

@interface CImplGetImgEvent : NetCmdEvent { CUploadImgWrap *m_oGetImgWrap; }

@property(retain, nonatomic) CUploadImgWrap *m_oGetImgWrap; // @synthesize m_oGetImgWrap; - (void).cxx_destruct; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface MMAudioStreamPlayer : NSObject <MMAudioDataReadStreamDelegate, UIAlertViewDelegate> { MMAudioDataPipe *m_dataPipe; struct OpaqueAudioQueue *audioQueue; struct OpaqueAudioFileStreamID *audioFileStream; struct AudioStreamBasicDescription asbd; NSThread *internalThread; struct AudioQueueBuffer *audioQueueBuffer[16]; struct AudioStreamPacketDescription packetDescs[512]; unsigned int fillBufferIndex; unsigned long packetBufferSize; unsigned long bytesFilled; unsigned long packetsFilled; _Bool inuse[16]; int buffersUsed; int state; int stopReason; int errorCode; long err; _Bool discontinuous; struct _opaque_pthread_mutex_t queueBuffersMutex; struct _opaque_pthread_cond_t queueBufferReadyCondition; NSNotificationCenter *notificationCenter; unsigned long bitRate; int dataOffset; int fileLength; unsigned long long audioDataByteCount; unsigned long long processedPacketsCount; unsigned long long processedPacketsSizeTotal; double seekTime; BOOL seekWasRequested; double requestedSeekTime; double sampleRate; double packetDuration; double lastProgress; BOOL pausedByInterruption; NSDictionary *streamProperties; }

  • (unsigned long)hintForFileExtension:(id)arg1;
  • (id)stringForErrorCode:(int)arg1; @property(readonly) NSDictionary *streamProperties; // @synthesize streamProperties; @property unsigned long bitRate; // @synthesize bitRate; @property int errorCode; // @synthesize errorCode;
  • (void).cxx_destruct;
  • (void)handleInterruptionChangeToState:(unsigned long)arg1;
  • (void)handlePropertyChangeForQueue:(struct OpaqueAudioQueue *)arg1 propertyID:(unsigned long)arg2;
  • (void)handleBufferCompleteForQueue:(struct OpaqueAudioQueue *)arg1 buffer:(struct AudioQueueBuffer *)arg2;
  • (void)handleAudioPackets:(const void *)arg1 numberBytes:(unsigned long)arg2 numberPackets:(unsigned long)arg3 packetDescriptions:(struct AudioStreamPacketDescription *)arg4;
  • (void)handlePropertyChangeForFileStream:(struct OpaqueAudioFileStreamID *)arg1 fileStreamPropertyID:(unsigned long)arg2 ioFlags:(unsigned int *)arg3;
  • (void)createQueue;
  • (void)enqueueBuffer;
  • (void)handleReadFromStream:(id)arg1 eventType:(unsigned long)arg2;
  • (struct OpaqueAudioQueue *)getAudioQueue;
  • (void)stop;
  • (void)pause; @property(readonly) double duration;
  • (double)calculatedBitRate; @property(readonly) double progress;
  • (void)seekToTime:(double)arg1;
  • (void)internalSeekToTime:(double)arg1;
  • (void)start;
  • (void)startInternal;
  • (BOOL)isIdle;
  • (BOOL)isPaused;
  • (BOOL)isPlaying;
  • (BOOL)isWaiting; @property int state; // @synthesize state;
  • (void)mainThreadStateNotification;
  • (void)failWithErrorCode:(int)arg1;
  • (void)reportError:(int)arg1;
  • (void)presentAlertWithTitle:(id)arg1 message:(id)arg2;
  • (void)onHandleReadEventfromStream:(id)arg1 eventType:(unsigned long)arg2;
  • (BOOL)runLoopShouldExit;
  • (BOOL)isFinishing;
  • (void)dealloc;
  • (id)initWithDataPipe:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMSafeModeInfo : NSObject { int m_version; NSString *m_path; BOOL _shouldNotUpdateConfig; BOOL _isCrashBySpecialCharacter; BOOL _isBootTimeNotEnough; int _appContinuousCrashCount; int _appLastCrashSignalNumber; int _appLastCrashSignalCode; int _appTimeoutCount; int _appTimeoutSceneCount; long long _appLastBootTime; }

  • (id)shareInstance; @property(nonatomic) BOOL isBootTimeNotEnough; // @synthesize isBootTimeNotEnough=_isBootTimeNotEnough; @property(nonatomic) BOOL isCrashBySpecialCharacter; // @synthesize isCrashBySpecialCharacter=_isCrashBySpecialCharacter; @property(nonatomic) BOOL shouldNotUpdateConfig; // @synthesize shouldNotUpdateConfig=_shouldNotUpdateConfig; @property(nonatomic) int appTimeoutSceneCount; // @synthesize appTimeoutSceneCount=_appTimeoutSceneCount; @property(nonatomic) long long appLastBootTime; // @synthesize appLastBootTime=_appLastBootTime; @property(nonatomic) int appTimeoutCount; // @synthesize appTimeoutCount=_appTimeoutCount; @property(nonatomic) int appLastCrashSignalCode; // @synthesize appLastCrashSignalCode=_appLastCrashSignalCode; @property(nonatomic) int appLastCrashSignalNumber; // @synthesize appLastCrashSignalNumber=_appLastCrashSignalNumber; @property(nonatomic) int appContinuousCrashCount; // @synthesize appContinuousCrashCount=_appContinuousCrashCount;
  • (void).cxx_destruct;
  • (id)infoPath;
  • (void)clearAll;
  • (void)saveInfo;
  • (BOOL)loadInfo;
  • (id)init;

@end

@interface MMPowerMgr : NSObject { }

  • (id)shareInstance;
  • (void)dealloc;
  • (long)getVirtualMemory;
  • (long)getResidentMemory;
  • (float)cpu_usage;

@end

@interface CSettingExt : NSObject { unsigned long m_iPlayTipsCounter; NSString *m_nsMobile; BOOL m_bAllowSearchAddressBook; BOOL m_bHasConfirmSearchAddressBook; BOOL m_bHasClickBindPhoneView; BOOL m_bPitchShift; int m_iPitchShift; unsigned long m_iVideoCameraPos; unsigned long m_iMatteCameraPos; unsigned long m_iMatteFlashStatus; BOOL m_isLBSPromptNotShowAgain; BOOL m_isShakePromptNotShowAgain; BOOL m_isWXTalkPromptNotShowAgain; BOOL m_isEmoticonPanelNewNotCausedByUpdate; BOOL m_isExistNewBrandServiceTip; BOOL m_isExistNewBrandSubscriptionTip; BOOL m_bIsSyncPhoneContactsLogined; unsigned int m_uiCloudContactsAmount; NSDate *m_LBSDataValidateTime; BOOL m_isForceEarpieceMode; BOOL m_hasShowQRCodeTip; unsigned long m_uiLastDownloadEmojiArtTime; unsigned long m_uiSyncAddressBookLocalMode; BOOL m_bSavePhotoWhenTake; BOOL m_bUploadHDImage; unsigned long m_uiImageSourceType; BOOL m_bReadMailShowDetail; unsigned long m_uiMatteHistoryOrder; BOOL m_bShowReaderSettingTip; BOOL m_bAlbumSyncMicroblog; unsigned long m_uiFontSize; BOOL m_bIsUsingSystemFont; unsigned long m_uiLbsOpCode; BOOL m_hideWCTimelineEventNotification; int m_showIntroViewTimes; BOOL m_bOpenRemoteControl; BOOL m_bHasUseVideoVoip; BOOL m_bHasUseWXTalk; BOOL m_autoPlay; unsigned long m_uiLastAlertVoipTime; unsigned long m_uiLastAlertRemindTime; BOOL m_bNoShowPushTip; BOOL m_bMusicCyclePlay; BOOL m_bMusicListPlay; BOOL m_bMusicOrderPlay; BOOL m_bMonitorMemory; BOOL m_bFeatureLogViewInRealTime; int m_cameraFlashMode; NSMutableDictionary *m_dicSetting; BOOL m_bHaveCheckedSetPassword; BOOL m_bHaveUploadWholeAddress; BOOL m_bShakeMusicOpen; BOOL m_bMultiFavAddOpen; NSString *m_nsTransFromLang; NSString *m_nsTransToLang; NSString *m_nsImagePickerAlbum; BOOL m_bImagePickerForcedOldVersion; BOOL m_bOpenJSDebug; unsigned long m_playVoiceTimes; unsigned long m_lastBrandMsgSvrID; long long m_n64LastBrandMsgSvrID; BOOL m_bOverseasCardIsNoOpenProtocal; BOOL m_bTitOfflinePayShow; BOOL m_bShowShareLocationTip; BOOL m_bShowKeepSharingLocationTip; BOOL m_bFirstDeleteChatRoomThatNotSaveToContact; BOOL m_bShowTranslateIntroTip; BOOL m_bOpenVoicePrintPwd; BOOL m_bMyPackageShow; unsigned long m_uiLastGetCardCountTime; BOOL m_hasEnterCardList; BOOL m_hasShowMemberTipsView; BOOL m_hasEnterCardDetail; BOOL m_hasShowCardNew; BOOL m_bShareCardShow; BOOL m_hasEnterShareCardList; BOOL m_hasShowShareCardNew; BOOL m_hasShowShareCardTipsBefore; unsigned long m_uiGetCardLayoutSceneBySvr; unsigned long m_uiLastClearShareCardTime; BOOL m_bShowAttatchmentTransferNew; BOOL m_bShowAttachmentRedEnvelopesNew; BOOL m_bShowAttatchmentServiceNew; BOOL m_bHasShowMuteTips; unsigned long m_uScrollTopTipShowCount; unsigned long m_curLockVersion; unsigned long m_patternLockLastBlockTime; unsigned long m_patternLockLastEnterTime; unsigned long m_patternLockVCLastEnterTime; unsigned long m_patternLockLeftInputTime; BOOL m_shakeToSight; int m_sendPhotoOpFlow; BOOL m_bHasNotifyTouchIDAuth; BOOL m_bTouchIDAuthSwitch; int m_mailUnreadCountCache; unsigned long m_uLastResourceUpdateTime; int m_tencentMapRecommendCount; NSDate *m_dontDisturbTillDate; int m_mulitSelectHeaderSwitch; unsigned int m_lastShareExtResourceCleanTime; BOOL m_hasShowMusicEasterEggTip; BOOL m_hasFollowArrayUpToShowSecondPage; unsigned int m_playAllTipShowCountForGlobalSearchScene; BOOL m_bHasAlreadyEnterWeSportProfile; BOOL m_bShouldContactDBMigration; unsigned long m_uLastWeAppSweepPkgTime; BOOL m_bHasShowGroupPayNew; BOOL m_hasNewYearShakeStatGPSInfo; BOOL _m_bIsNewFavUI; BOOL _m_bHasNotifyWeSportEmptyCover; int m_nMonitorResource; unsigned long m_nextADLogReportTime; int _m_mulitSelectHeaderSwitch; }

@property(nonatomic) BOOL m_bHasNotifyWeSportEmptyCover; // @synthesize m_bHasNotifyWeSportEmptyCover=_m_bHasNotifyWeSportEmptyCover; @property(nonatomic) int m_mulitSelectHeaderSwitch; // @synthesize m_mulitSelectHeaderSwitch=_m_mulitSelectHeaderSwitch; @property(nonatomic) BOOL m_bIsNewFavUI; // @synthesize m_bIsNewFavUI=_m_bIsNewFavUI; @property(nonatomic) BOOL m_bHasShowGroupPayNew; // @synthesize m_bHasShowGroupPayNew; @property(nonatomic) BOOL m_bShouldContactDBMigration; // @synthesize m_bShouldContactDBMigration; @property(nonatomic) BOOL m_bHasAlreadyEnterWeSportProfile; // @synthesize m_bHasAlreadyEnterWeSportProfile; @property(nonatomic) BOOL m_hasNewYearShakeStatGPSInfo; // @synthesize m_hasNewYearShakeStatGPSInfo; @property(nonatomic) unsigned int m_playAllTipShowCountForGlobalSearchScene; // @synthesize m_playAllTipShowCountForGlobalSearchScene; @property(nonatomic) BOOL m_hasFollowArrayUpToShowSecondPage; // @synthesize m_hasFollowArrayUpToShowSecondPage; @property(nonatomic) BOOL m_hasShowMusicEasterEggTip; // @synthesize m_hasShowMusicEasterEggTip; @property(nonatomic) unsigned int m_lastShareExtResourceCleanTime; // @synthesize m_lastShareExtResourceCleanTime; @property(nonatomic) unsigned long m_uLastWeAppSweepPkgTime; // @synthesize m_uLastWeAppSweepPkgTime; @property(nonatomic) unsigned long m_uLastResourceUpdateTime; // @synthesize m_uLastResourceUpdateTime; @property(retain, nonatomic) NSDate *m_dontDisturbTillDate; // @synthesize m_dontDisturbTillDate; @property(nonatomic) int m_tencentMapRecommendCount; // @synthesize m_tencentMapRecommendCount; @property(nonatomic) unsigned long m_nextADLogReportTime; // @synthesize m_nextADLogReportTime; @property(nonatomic) int m_mailUnreadCountCache; // @synthesize m_mailUnreadCountCache; @property(nonatomic) BOOL m_bTouchIDAuthSwitch; // @synthesize m_bTouchIDAuthSwitch; @property(nonatomic) BOOL m_bHasNotifyTouchIDAuth; // @synthesize m_bHasNotifyTouchIDAuth; @property(nonatomic) int m_sendPhotoOpFlow; // @synthesize m_sendPhotoOpFlow; @property(nonatomic) BOOL m_shakeToSight; // @synthesize m_shakeToSight; @property(nonatomic) unsigned long m_patternLockLeftInputTime; // @synthesize m_patternLockLeftInputTime; @property(nonatomic) unsigned long m_patternLockVCLastEnterTime; // @synthesize m_patternLockVCLastEnterTime; @property(nonatomic) unsigned long m_patternLockLastEnterTime; // @synthesize m_patternLockLastEnterTime; @property(nonatomic) unsigned long m_patternLockLastBlockTime; // @synthesize m_patternLockLastBlockTime; @property(nonatomic) unsigned long m_curLockVersion; // @synthesize m_curLockVersion; @property(nonatomic) unsigned long m_uScrollTopTipShowCount; // @synthesize m_uScrollTopTipShowCount; @property(nonatomic) BOOL m_bHasShowMuteTips; // @synthesize m_bHasShowMuteTips; @property(nonatomic) BOOL m_bShowAttatchmentTransferNew; // @synthesize m_bShowAttatchmentTransferNew; @property(nonatomic) BOOL m_bShowAttachmentRedEnvelopesNew; // @synthesize m_bShowAttachmentRedEnvelopesNew; @property(nonatomic) BOOL m_bShowAttatchmentServiceNew; // @synthesize m_bShowAttatchmentServiceNew; @property(nonatomic) unsigned long m_uiLastClearShareCardTime; // @synthesize m_uiLastClearShareCardTime; @property(nonatomic) unsigned long m_uiGetCardLayoutSceneBySvr; // @synthesize m_uiGetCardLayoutSceneBySvr; @property(nonatomic) BOOL m_hasShowShareCardTipsBefore; // @synthesize m_hasShowShareCardTipsBefore; @property(nonatomic) BOOL m_hasShowShareCardNew; // @synthesize m_hasShowShareCardNew; @property(nonatomic) BOOL m_hasEnterShareCardList; // @synthesize m_hasEnterShareCardList; @property(nonatomic) BOOL m_bShareCardShow; // @synthesize m_bShareCardShow; @property(nonatomic) BOOL m_hasShowCardNew; // @synthesize m_hasShowCardNew; @property(nonatomic) BOOL m_hasEnterCardDetail; // @synthesize m_hasEnterCardDetail; @property(nonatomic) BOOL m_hasShowMemberTipsView; // @synthesize m_hasShowMemberTipsView; @property(nonatomic) BOOL m_hasEnterCardList; // @synthesize m_hasEnterCardList; @property(nonatomic) unsigned long m_uiLastGetCardCountTime; // @synthesize m_uiLastGetCardCountTime; @property(nonatomic) BOOL m_bMyPackageShow; // @synthesize m_bMyPackageShow; @property(nonatomic) BOOL m_bOpenVoicePrintPwd; // @synthesize m_bOpenVoicePrintPwd; @property(nonatomic) BOOL m_bShowTranslateIntroTip; // @synthesize m_bShowTranslateIntroTip; @property(nonatomic) BOOL m_bFirstDeleteChatRoomThatNotSaveToContact; // @synthesize m_bFirstDeleteChatRoomThatNotSaveToContact; @property(nonatomic) BOOL m_bShowKeepSharingLocationTip; // @synthesize m_bShowKeepSharingLocationTip; @property(nonatomic) BOOL m_bShowShareLocationTip; // @synthesize m_bShowShareLocationTip; @property(nonatomic) BOOL m_bTitOfflinePayShow; // @synthesize m_bTitOfflinePayShow; @property(nonatomic) BOOL m_bOverseasCardIsNoOpenProtocal; // @synthesize m_bOverseasCardIsNoOpenProtocal; @property(nonatomic) BOOL m_bFeatureLogViewInRealTime; // @synthesize m_bFeatureLogViewInRealTime; @property(nonatomic) long long m_n64LastBrandMsgSvrID; // @synthesize m_n64LastBrandMsgSvrID; @property(nonatomic) unsigned long m_playVoiceTimes; // @synthesize m_playVoiceTimes; @property(nonatomic) int m_nMonitorResource; // @synthesize m_nMonitorResource; @property(nonatomic) BOOL m_bOpenJSDebug; // @synthesize m_bOpenJSDebug; @property(nonatomic) BOOL m_bImagePickerForcedOldVersion; // @synthesize m_bImagePickerForcedOldVersion; @property(retain, nonatomic) NSString *m_nsImagePickerAlbum; // @synthesize m_nsImagePickerAlbum; @property(retain, nonatomic) NSString *m_nsTransToLang; // @synthesize m_nsTransToLang; @property(retain, nonatomic) NSString *m_nsTransFromLang; // @synthesize m_nsTransFromLang; @property(nonatomic) BOOL m_bMultiFavAddOpen; // @synthesize m_bMultiFavAddOpen; @property(nonatomic) BOOL m_bShakeMusicOpen; // @synthesize m_bShakeMusicOpen; @property(nonatomic) BOOL m_bHaveUploadWholeAddress; // @synthesize m_bHaveUploadWholeAddress; @property(nonatomic) BOOL m_bHaveCheckedSetPassword; // @synthesize m_bHaveCheckedSetPassword; @property(nonatomic) int m_cameraFlashMode; // @synthesize m_cameraFlashMode; @property(nonatomic) BOOL m_bMonitorMemory; // @synthesize m_bMonitorMemory; @property(nonatomic) BOOL m_bMusicOrderPlay; // @synthesize m_bMusicOrderPlay; @property(nonatomic) BOOL m_bMusicListPlay; // @synthesize m_bMusicListPlay; @property(nonatomic) BOOL m_bMusicCyclePlay; // @synthesize m_bMusicCyclePlay; @property(nonatomic) BOOL m_bNoShowPushTip; // @synthesize m_bNoShowPushTip; @property(nonatomic) unsigned long m_uiLastAlertRemindTime; // @synthesize m_uiLastAlertRemindTime; @property(nonatomic) unsigned long m_uiLastAlertVoipTime; // @synthesize m_uiLastAlertVoipTime; @property(nonatomic) BOOL m_autoPlay; // @synthesize m_autoPlay; @property(nonatomic) BOOL m_bHasUseWXTalk; // @synthesize m_bHasUseWXTalk; @property(nonatomic) BOOL m_bHasUseVideoVoip; // @synthesize m_bHasUseVideoVoip; @property(nonatomic) BOOL m_bOpenRemoteControl; // @synthesize m_bOpenRemoteControl; @property(nonatomic) int m_showIntroViewTimes; // @synthesize m_showIntroViewTimes; @property(nonatomic) BOOL m_hideWCTimelineEventNotification; // @synthesize m_hideWCTimelineEventNotification; @property(nonatomic) unsigned long m_uiLbsOpCode; // @synthesize m_uiLbsOpCode; @property(nonatomic) BOOL m_bIsUsingSystemFont; // @synthesize m_bIsUsingSystemFont; @property(nonatomic) unsigned long m_uiFontSize; // @synthesize m_uiFontSize; @property(nonatomic) BOOL m_bAlbumSyncMicroblog; // @synthesize m_bAlbumSyncMicroblog; @property(nonatomic) BOOL m_bShowReaderSettingTip; // @synthesize m_bShowReaderSettingTip; @property(nonatomic) unsigned long m_uiMatteHistoryOrder; // @synthesize m_uiMatteHistoryOrder; @property(nonatomic) BOOL m_bReadMailShowDetail; // @synthesize m_bReadMailShowDetail; @property(nonatomic) unsigned long m_uiImageSourceType; // @synthesize m_uiImageSourceType; @property(nonatomic) BOOL m_bUploadHDImage; // @synthesize m_bUploadHDImage; @property(nonatomic) BOOL m_bSavePhotoWhenTake; // @synthesize m_bSavePhotoWhenTake; @property(nonatomic) unsigned long m_uiSyncAddressBookLocalMode; // @synthesize m_uiSyncAddressBookLocalMode; @property(nonatomic) unsigned long m_uiLastDownloadEmojiArtTime; // @synthesize m_uiLastDownloadEmojiArtTime; @property(nonatomic) BOOL m_hasShowQRCodeTip; // @synthesize m_hasShowQRCodeTip; @property(nonatomic) BOOL m_isForceEarpieceMode; // @synthesize m_isForceEarpieceMode; @property(retain, nonatomic) NSDate *m_LBSDataValidateTime; // @synthesize m_LBSDataValidateTime; @property(nonatomic) unsigned int m_uiCloudContactsAmount; // @synthesize m_uiCloudContactsAmount; @property(nonatomic) BOOL m_bIsSyncPhoneContactsLogined; // @synthesize m_bIsSyncPhoneContactsLogined; @property(nonatomic) BOOL m_isExistNewBrandSubscriptionTip; // @synthesize m_isExistNewBrandSubscriptionTip; @property(nonatomic) BOOL m_isExistNewBrandServiceTip; // @synthesize m_isExistNewBrandServiceTip; @property(nonatomic) BOOL m_isEmoticonPanelNewNotCausedByUpdate; // @synthesize m_isEmoticonPanelNewNotCausedByUpdate; @property(nonatomic) BOOL m_isWXTalkPromptNotShowAgain; // @synthesize m_isWXTalkPromptNotShowAgain; @property(nonatomic) BOOL m_isShakePromptNotShowAgain; // @synthesize m_isShakePromptNotShowAgain; @property(nonatomic) BOOL m_isLBSPromptNotShowAgain; // @synthesize m_isLBSPromptNotShowAgain; @property(nonatomic) unsigned long m_iMatteFlashStatus; // @synthesize m_iMatteFlashStatus; @property(nonatomic) unsigned long m_iMatteCameraPos; // @synthesize m_iMatteCameraPos; @property(nonatomic) unsigned long m_iVideoCameraPos; // @synthesize m_iVideoCameraPos; @property(nonatomic) int m_iPitchShift; // @synthesize m_iPitchShift; @property(nonatomic) BOOL m_bPitchShift; // @synthesize m_bPitchShift; @property(nonatomic) BOOL m_bHasClickBindPhoneView; // @synthesize m_bHasClickBindPhoneView; @property(nonatomic) BOOL m_bHasConfirmSearchAddressBook; // @synthesize m_bHasConfirmSearchAddressBook; @property(nonatomic) BOOL m_bAllowSearchAddressBook; // @synthesize m_bAllowSearchAddressBook; @property(copy, nonatomic) NSString *m_nsMobile; // @synthesize m_nsMobile; @property(nonatomic) unsigned long m_iPlayTipsCounter; // @synthesize m_iPlayTipsCounter; - (void).cxx_destruct; - (void)clearCardGetLayoutScene; - (void)setCardGetLayOutSceneBySvr:(unsigned long)arg1; - (void)setShareCardHasShowNew:(BOOL)arg1; - (void)setShareCardShow:(BOOL)arg1; - (void)setMyPackageHasShowNew:(BOOL)arg1; - (void)setMyPackageShow:(BOOL)arg1; - (id)getDicSetting; - (void)theadSafeRemoveObjectForKey:(id)arg1; - (void)theadSafeSetObject:(id)arg1 forKey:(id)arg2; - (id)theadSafeGetObject:(id)arg1; - (int)getInt32ForKey:(id)arg1; - (void)setInt32:(int)arg1 forKey:(id)arg2; - (unsigned long)getUInt32ForKey:(id)arg1; - (void)setUInt32:(unsigned long)arg1 forKey:(id)arg2; - (BOOL)getBoolForKey:(id)arg1; - (void)setBool:(BOOL)arg1 forKey:(id)arg2; - (void)updateLastAlertRemindTime:(unsigned long)arg1; - (void)setLBSFootstepShow:(BOOL)arg1; - (BOOL)isLBSFootstepShow; - (void)copyFromSettingExt:(id)arg1; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface MMFreeSpaceCheckConfig : NSObject { unsigned long m_lastLowAlertTime; unsigned long m_lastLowerAlertTime; unsigned long m_lastLowestAlertTime; unsigned long m_lowAlertTimeInterval; }

  • (void)initialize; @property(nonatomic) unsigned long m_lowAlertTimeInterval; // @synthesize m_lowAlertTimeInterval; @property(nonatomic) unsigned long m_lastLowestAlertTime; // @synthesize m_lastLowestAlertTime; @property(nonatomic) unsigned long m_lastLowerAlertTime; // @synthesize m_lastLowerAlertTime; @property(nonatomic) unsigned long m_lastLowAlertTime; // @synthesize m_lastLowAlertTime; @property(readonly, copy) NSString *description;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMFreeSpaceCheckMgr : MMService <MMService, IClearDataMgrExt> { MMFreeSpaceCheckConfig *m_config; MMTimer *m_checkFreeSpaceTimer; unsigned long long freeSizeLevelLow; unsigned long long _freeSizeLevelLower; unsigned long long _freeSizeLevelLowest; unsigned int _eLevel; unsigned long long _deviceStorage; unsigned long long _deviceFreeStorage; unsigned long _eDeviceStorageLevel; BOOL _bTipsing; unsigned int _lastScanAppSizeTimeStamp; basic_string7d00a7a9 _statfsPath; }

  • (id)testFilePath;
  • (id)configPath;
  • (id)workDir;
  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (void)reportTipsType:(unsigned long)arg1 andTipsOpt:(unsigned long)arg2 important:(_Bool)arg3;
  • (void)goCleanView;
  • (void)alertView:(id)arg1 clickedButtonAtIndex:(int)arg2;
  • (BOOL)getDiskSize:(unsigned long long *)arg1;
  • (BOOL)getFreeSize:(unsigned long long *)arg1;
  • (void)saveConfig;
  • (void)loadConfig;
  • (void)createWorkDir;
  • (BOOL)shouldTips;
  • (void)onFreeSpaceLowest;
  • (void)onFreeSpaceLower;
  • (void)onFreeSpaceLow;
  • (void)calFreeSpace;
  • (void)setup;
  • (void)checkFreeSpaceEx;
  • (void)onServiceEnterForeground;
  • (void)onServiceEnterBackground;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AMRAudioPlayer : BaseAudioPlayer { BOOL mIsNeedRestartMusic; }

@property(nonatomic) BOOL needRestartMusic; // @synthesize needRestartMusic=mIsNeedRestartMusic; - (void)autostop; - (void)stop; - (void)replay; - (void)play; - (BOOL)preparePlayWithAMRFile:(id)arg1; - (BOOL)preparePlayNotNotify; - (void)setDelegate:(id)arg1; - (void)prepareBuffers; - (void)setDataFormat; - (void)openAMRFile:(id)arg1;

@end

@interface CImplNewInitEvent : CSyncBaseEvent { NSString *m_nsUsrName; NSData *m_dtCurSyncBuffer; NSData *m_dtMaxSyncBuffer; unsigned long m_uiScene; NSObject *m_worker; }

@property(retain, nonatomic) NSObject *m_worker; // @synthesize m_worker; @property(retain, nonatomic) NSData *m_dtMaxSyncBuffer; // @synthesize m_dtMaxSyncBuffer; @property(retain, nonatomic) NSData *m_dtCurSyncBuffer; // @synthesize m_dtCurSyncBuffer; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; - (void).cxx_destruct; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface MMFICImageCache : MMService <IClearDataMgrExt, MMService> { NSMutableDictionary *_imageTables; NSRecursiveLock *_tableLock; NSObject *_imageCacheDispatchQueue; }

  • (void).cxx_destruct;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 subQueue:(id)arg2;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 CacheMask:(unsigned long)arg2;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1;
  • (void)executeEntityCreating:(id)arg1 withImage:(id)arg2;
  • (void)asyncCreateFICImgForEntity:(id)arg1 withImage:(id)arg2;
  • (void)asyncCreateFICImgForEntity:(id)arg1;
  • (void)cleanupFICImageInMemoryWithFormat:(id)arg1;
  • (void)clearImgTableWithPrefix:(id)arg1;
  • (void)reset;
  • (void)deleteImageForEntity:(id)arg1;
  • (BOOL)imageExistsForEntity:(id)arg1;
  • (id)retrieveImageForEntity:(id)arg1 isNeedMemoryCache:(BOOL)arg2;
  • (BOOL)addFormatIfNotExist:(id)arg1 imgSize:(struct CGSize)arg2 maxImgCnt:(unsigned int)arg3 version:(unsigned int)arg4;
  • (BOOL)onServiceMemoryWarning;
  • (void)onServiceClearData;
  • (void)onServiceReloadData;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AudioData : NSObject { NSData *_m_data; }

@property(retain, nonatomic) NSData *m_data; // @synthesize m_data=_m_data; - (void).cxx_destruct; - (BOOL)readBytes:(unsigned long)arg1 len:(unsigned int *)arg2 buffer:(void *)arg3; - (id)initWithData:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMLocationDBRecord : NSObject { unsigned long m_latitude; unsigned long m_longitude; NSString *m_address; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *m_address; // @synthesize m_address; @property(nonatomic) unsigned long m_longitude; // @synthesize m_longitude; @property(nonatomic) unsigned long m_latitude; // @synthesize m_latitude;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_m_address;
  • (const WCDBCondition_e9b1f587 *)db_m_longitude;
  • (const WCDBCondition_e9b1f587 *)db_m_latitude;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMLocationDB : NSObject { WCDataBase *m_db; WCDataBaseTable *m_table; }

@property(retain, nonatomic) WCDataBaseTable *m_table; // @synthesize m_table; @property(retain, nonatomic) WCDataBase *m_db; // @synthesize m_db; - (void).cxx_destruct; - (BOOL)setAddress:(id)arg1 ByLocation:(struct CLLocationCoordinate2D)arg2; - (id)getAddressByLocation:(struct CLLocationCoordinate2D)arg1; - (void)closeDBBeforeInit; - (void)closeDB; - (void)setupDatabase; - (id)pathForDatabase; - (id)init;

@end

@interface CImplSendEvent : NetCmdEvent { NSMutableDictionary *m_dicMsgList; NSMutableArray *m_arrMsgList; unsigned long m_uiScene; }

@property(retain, nonatomic) NSMutableArray *m_arrMsgList; // @synthesize m_arrMsgList; @property(retain, nonatomic) NSMutableDictionary *m_dicMsgList; // @synthesize m_dicMsgList; - (void).cxx_destruct; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface CUpdateInfo : NSObject { BOOL m_bShowInSetting; BOOL m_bShowInTab; BOOL m_bSysNoticeShowInTab; unsigned long m_uiNewVersion; NSString *m_nsDescription; unsigned long m_uiLastShowAlertTime; unsigned long m_uiNewVersionUpdateTime; unsigned long m_uiSysNoticeVersion; unsigned long m_uiSysNoticeCount; }

  • (void)updateSysNotice:(id)arg1; @property(nonatomic) BOOL m_bSysNoticeShowInTab; // @synthesize m_bSysNoticeShowInTab; @property(nonatomic) unsigned long m_uiSysNoticeCount; // @synthesize m_uiSysNoticeCount; @property(nonatomic) unsigned long m_uiSysNoticeVersion; // @synthesize m_uiSysNoticeVersion; @property(nonatomic) unsigned long m_uiNewVersionUpdateTime; // @synthesize m_uiNewVersionUpdateTime; @property(nonatomic) unsigned long m_uiLastShowAlertTime; // @synthesize m_uiLastShowAlertTime; @property(nonatomic) BOOL m_bShowInTab; // @synthesize m_bShowInTab; @property(nonatomic) BOOL m_bShowInSetting; // @synthesize m_bShowInSetting; @property(copy, nonatomic) NSString *m_nsDescription; // @synthesize m_nsDescription; @property(nonatomic) unsigned long m_uiNewVersion; // @synthesize m_uiNewVersion;
  • (void).cxx_destruct;
  • (void)copyFromUpdateInfo:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;

@end

@interface MMDiskUsageScanConfig : NSObject { BOOL m_isDelete; BOOL m_isDeleteUnknow; BOOL m_isReportDelUnknow; }

@property(nonatomic) BOOL m_isReportDelUnknow; // @synthesize m_isReportDelUnknow; @property(nonatomic) BOOL m_isDeleteUnknow; // @synthesize m_isDeleteUnknow; @property(nonatomic) BOOL m_isDelete; // @synthesize m_isDelete; - (id)description; - (id)init;

@end

@interface MMDiskUsageScaner : NSObject { BOOL m_isImmediateStop; id m_delegate; int m_status; NSObject *m_workQueue; MMPathComponent *m_pathComponent; MMDiskBizUsageHandler *m_bizHandler; unsigned int m_curScanDepth; MMDiskUsageScanData *m_scanData; MMDiskUsageScanConfig *m_config; }

@property(retain, nonatomic) MMDiskUsageScanConfig *m_config; // @synthesize m_config; @property(retain, nonatomic) MMDiskUsageScanData *m_scanData; // @synthesize m_scanData; @property(nonatomic) unsigned int m_curScanDepth; // @synthesize m_curScanDepth; @property(retain, nonatomic) MMDiskBizUsageHandler *m_bizHandler; // @synthesize m_bizHandler; @property(retain, nonatomic) MMPathComponent *m_pathComponent; // @synthesize m_pathComponent; @property(retain, nonatomic) NSObject *m_workQueue; // @synthesize m_workQueue; @property BOOL m_isImmediateStop; // @synthesize m_isImmediateStop; @property int m_status; // @synthesize m_status; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)reportUnknowPath:(const char *)arg1 fileNum:(unsigned int)arg2 totalFileSize:(unsigned long long)arg3 latestFileTime:(unsigned int)arg4; - (void)reportUnknowDir:(const char *)arg1 fileNum:(unsigned int)arg2 fileSize:(unsigned long long)arg3; - (void)reportUnknowFile:(const char *)arg1 accessTime:(long)arg2 modifyTime:(long)arg3 changeTime:(long)arg4 birthTime:(long)arg5 fileSize:(unsigned long long)arg6; - (unsigned int)currentAppRootPathLength; - (void)addMsgImageTypeStat:(const char *)arg1 bizType:(int)arg2 fileSize:(unsigned long long)arg3; - (void)addSpecialFileStat:(const char *)arg1 bizType:(int)arg2 fileSize:(unsigned long long)arg3; - (void)addBizDelFolderStat:(int)arg1 delFolderNum:(unsigned int)arg2 delFileNum:(unsigned int)arg3 delFileSize:(unsigned long long)arg4; - (void)addBizDelFileStat:(id)arg1 bizType:(int)arg2 delFileSize:(unsigned long long)arg3; - (void)addBizFileStat:(id)arg1 bizType:(int)arg2 fileSize:(unsigned long long)arg3; - (struct MMBizMatchInfo)fileMatchedBizType:(id)arg1 inFolder:(id)arg2; - (void)matchBizWithChildFolder:(id)arg1 parentFolder:(id)arg2; - (void)loadBizHandler; - (void)printCurrentScanSummary; - (void)finisheScanDisk:(id)arg1; - (id)scanRootDir; - (void)scanSubFolder:(id)arg1 isCanceled:(char *)arg2; - (void)checkNeedSlowDown; - (void)sumFolderStatData:(id)arg1; - (long)latestTimeWithCurTime:(long)arg1 accessTime:(long)arg2 modifyTime:(long)arg3 changeTime:(long)arg4 birthTime:(long)arg5; - (long)latestTimeWithCurTime:(long)arg1 times:(int *)arg2 len:(int)arg3; - (BOOL)isFileDelete:(const char *)arg1 storeTime:(long)arg2 curTime:(long)arg3 accessTime:(long)arg4 modifyTime:(long)arg5 changeTime:(long)arg6 birthTime:(long)arg7; - (BOOL)isFileDelete:(const char *)arg1 matchInfo:(const struct MMBizMatchInfo *)arg2 accessTime:(long)arg3 modifyTime:(long)arg4 changeTime:(long)arg5 birthTime:(long)arg6 fileSize:(unsigned long long)arg7; - (void)finishScanFilesInFolder:(id)arg1; - (void)scanFileInFolder:(id)arg1 isCanceled:(char *)arg2; - (void)getChildFolderAndFile:(id)arg1; - (void)scanOneFolder:(id)arg1 isCanceled:(char *)arg2; - (void)makeTmpFirstForRoot:(id)arg1; - (void)checkFolderDelete:(id)arg1 path:(const char *)arg2; - (void)recursiveScanFolder:(id)arg1 isCanceled:(char *)arg2; - (void)removeCacheData; - (void)saveCacheData; - (void)clearCacheData; - (void)loadCacheData; - (BOOL)scanBeginWithRootFolder; - (void)scanDiskOnThread; - (BOOL)isCanceled; - (void)callScanStartWithConfig:(id)arg1; - (BOOL)isReadyToStart; - (void)onScanDidStop; - (void)onScanStart; - (BOOL)IsRunning; - (void)ImmediateStop; - (void)Stop; - (void)StartWithScanConfig:(id)arg1; - (void)ReleaseWorkQueue; - (void)SetWorkQueue:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface SyncBufferInfo : NSObject { NSData *m_dtSyncBuffer; NSString *m_nsUserName; }

@property(readonly, nonatomic) NSString *m_nsUserName; // @synthesize m_nsUserName; @property(readonly, nonatomic) NSData *m_dtSyncBuffer; // @synthesize m_dtSyncBuffer; - (void).cxx_destruct; - (id)initWithUserName:(id)arg1 SyncBuffer:(id)arg2;

@end

@interface AccountStorageMgr : MMService { NSRecursiveLock *m_oLock; SyncBufferInfo *m_oSyncBufferInfo; NSData *m_dtKFSyncBuffer; BOOL m_testMemoryInvalid; BOOL m_testPhysicalInvalid; BOOL m_testSettingInvalid; CLocalInfo *m_oLocalInfo; CSetting *m_oSetting; CSettingExt *m_oSettingExt; CUpdateInfo *m_oUpdateInfo; NSString *m_nsDocPath; }

@property(copy, nonatomic) NSString *m_nsDocPath; // @synthesize m_nsDocPath; - (void).cxx_destruct; - (void)SetMmtlsCtrlFlag:(unsigned long)arg1; - (void)clearSyncBuffer; - (void)onServiceClearData; - (id)GetKFSyncBuffer; - (BOOL)MergeAndSaveKFSyncBuffer:(id)arg1; - (id)GetKFSyncBufferFilePath; - (id)GetSyncBuffer; - (BOOL)SaveSyncBuffer:(id)arg1; - (BOOL)MergeAndSaveSyncBuffer:(id)arg1; - (id)GetSyncBufferFilePath; - (void)ClearLocalInfo; - (void)ClearAllLocalInfo; - (void)SaveLocalInfo:(BOOL)arg1; - (void)LoadLocalInfo; - (id)GetUpdateInfo; - (void)SaveUpdateInfo; - (void)LoadUpdateInfo; - (void)SaveSettingExt; - (void)LoadSettingExt; - (void)MainThreadSaveSetting; - (void)DirectSaveSetting; - (void)LoadSetting; - (BOOL)ValidForSettingInfo; - (BOOL)ValidForMemorySyncBuffer; - (BOOL)ValidForPhysicalSyncBuffer; - (void)ResetMemorySyncBuffer; - (void)dealloc; - (void)closeResource; - (void)initWithDocPath:(id)arg1; - (id)init; @property(copy, nonatomic) CUpdateInfo *m_oUpdateInfo; // @synthesize m_oUpdateInfo; @property(copy, nonatomic) CSettingExt *m_oSettingExt; // @synthesize m_oSettingExt; @property(copy, nonatomic) CSetting *m_oSetting; // @synthesize m_oSetting; @property(copy, nonatomic) CLocalInfo *m_oLocalInfo; // @synthesize m_oLocalInfo;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CChatStatusEvent : NetCmdSendOnlyEvent { NSString *m_nsUsrName; unsigned long m_uiChatStatus; }

@property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; - (void).cxx_destruct; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface CSwitchPushMailPrtl : PrtlBase { unsigned long m_uiSwithPushMailValue; NSString *m_nsSecPwd; }

@property(retain, nonatomic) NSString *m_nsSecPwd; // @synthesize m_nsSecPwd; @property(nonatomic) unsigned long m_uiSwithPushMailValue; // @synthesize m_uiSwithPushMailValue; - (void).cxx_destruct; - (BOOL)HandleResp:(void *)arg1; - (void)InitReq:(void *)arg1; - (id)init;

@end

@interface ScanAppSpaceSizeService : MMService { BOOL _hasAppSpaceSize; int _runStatus; long long _appSpaceSize; long long _scannedFileCount; }

@property(readonly) long long scannedFileCount; // @synthesize scannedFileCount=_scannedFileCount; @property long long appSpaceSize; // @synthesize appSpaceSize=_appSpaceSize; @property(readonly) int runStatus; // @synthesize runStatus=_runStatus; @property(readonly) BOOL hasAppSpaceSize; // @synthesize hasAppSpaceSize=_hasAppSpaceSize; - (void)onServiceTerminate; - (void)asyncStopTask; - (BOOL)reAsyncStartTask; - (void)asyncStartTask; - (void)folderSizeAtPath:(const char *)arg1; - (void)onNotifyAppSpaceSize; - (void)onScanTaskFinished; - (void)onScanTaskUpdateProgress; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMFICBaseHeadImage : NSObject { NSString *_usrName; NSString *_sourceImgUrl; NSString *_entityUUID; NSString *_sourceImageUUID; unsigned int _eliminationFactor; NSString *_formatName; }

  • (id)genFICEntity:(id)arg1; @property(readonly, nonatomic) NSString *formatName; // @synthesize formatName=_formatName; @property(nonatomic) unsigned int eliminationFactor; // @synthesize eliminationFactor=_eliminationFactor; @property(retain, nonatomic) NSString *sourceImgUrl; // @synthesize sourceImgUrl=_sourceImgUrl; @property(retain, nonatomic) NSString *usrName; // @synthesize usrName=_usrName;
  • (void).cxx_destruct;
  • (CDUnknownBlockType)drawingBlockForImage:(id)arg1; @property(readonly, nonatomic) UIImage *sourceImage; @property(readonly, nonatomic) NSString *sourceImageUUID; @property(readonly, nonatomic) NSString *entityUUID;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMCustomDumpMgr : NSObject { }

  • (id)shareInstance;
  • (void)asyncDump:(id)arg1;
  • (void)syncDump:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface DBContact : NSObject { unsigned long version; NSString *userName; NSString *nickName; unsigned long uin; NSString *email; NSString *mobile; unsigned long sex; NSString *fullPinYin; NSData *extent; NSString *image; unsigned long type; unsigned long LastChatTime; NSString *draft; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *draft; // @synthesize draft; @property(nonatomic) unsigned long LastChatTime; // @synthesize LastChatTime; @property(nonatomic) unsigned long type; // @synthesize type; @property(retain, nonatomic) NSString *image; // @synthesize image; @property(retain, nonatomic) NSData *extent; // @synthesize extent; @property(retain, nonatomic) NSString *fullPinYin; // @synthesize fullPinYin; @property(nonatomic) unsigned long sex; // @synthesize sex; @property(retain, nonatomic) NSString *mobile; // @synthesize mobile; @property(retain, nonatomic) NSString *email; // @synthesize email; @property(nonatomic) unsigned long uin; // @synthesize uin; @property(retain, nonatomic) NSString *nickName; // @synthesize nickName; @property(retain, nonatomic) NSString *userName; // @synthesize userName; @property(nonatomic) unsigned long version; // @synthesize version;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_draft;
  • (const WCDBCondition_e9b1f587 *)db_LastChatTime;
  • (const WCDBCondition_e9b1f587 *)db_type;
  • (const WCDBCondition_8be2a476 *)db_image;
  • (const WCDBCondition_5617ae99 *)db_extent;
  • (const WCDBCondition_8be2a476 *)db_fullPinYin;
  • (const WCDBCondition_e9b1f587 *)db_sex;
  • (const WCDBCondition_8be2a476 *)db_mobile;
  • (const WCDBCondition_8be2a476 *)db_email;
  • (const WCDBCondition_e9b1f587 *)db_uin;
  • (const WCDBCondition_8be2a476 *)db_nickName;
  • (const WCDBCondition_8be2a476 *)db_userName;
  • (const WCDBCondition_e9b1f587 *)db_version;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBContactExt : NSObject { NSString *userName; unsigned long type; NSString *remark; NSString *remarkShortPinYin; NSString *remarkFullPinYin; NSString *QQMBlog; NSString *SMBlog; NSString *chatRoomMember; unsigned long chatStatus; unsigned long ConIntRes2; unsigned long ConIntRes3; NSString *domainList; NSString *extent; NSString *ConStrRes3; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *ConStrRes3; // @synthesize ConStrRes3; @property(retain, nonatomic) NSString *extent; // @synthesize extent; @property(retain, nonatomic) NSString *domainList; // @synthesize domainList; @property(nonatomic) unsigned long ConIntRes3; // @synthesize ConIntRes3; @property(nonatomic) unsigned long ConIntRes2; // @synthesize ConIntRes2; @property(nonatomic) unsigned long chatStatus; // @synthesize chatStatus; @property(retain, nonatomic) NSString *chatRoomMember; // @synthesize chatRoomMember; @property(retain, nonatomic) NSString *SMBlog; // @synthesize SMBlog; @property(retain, nonatomic) NSString *QQMBlog; // @synthesize QQMBlog; @property(retain, nonatomic) NSString *remarkFullPinYin; // @synthesize remarkFullPinYin; @property(retain, nonatomic) NSString *remarkShortPinYin; // @synthesize remarkShortPinYin; @property(retain, nonatomic) NSString *remark; // @synthesize remark; @property(nonatomic) unsigned long type; // @synthesize type; @property(retain, nonatomic) NSString *userName; // @synthesize userName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes3;
  • (const WCDBCondition_8be2a476 *)db_extent;
  • (const WCDBCondition_8be2a476 *)db_domainList;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes3;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes2;
  • (const WCDBCondition_e9b1f587 *)db_chatStatus;
  • (const WCDBCondition_8be2a476 *)db_chatRoomMember;
  • (const WCDBCondition_8be2a476 *)db_SMBlog;
  • (const WCDBCondition_8be2a476 *)db_QQMBlog;
  • (const WCDBCondition_8be2a476 *)db_remarkFullPinYin;
  • (const WCDBCondition_8be2a476 *)db_remarkShortPinYin;
  • (const WCDBCondition_8be2a476 *)db_remark;
  • (const WCDBCondition_e9b1f587 *)db_type;
  • (const WCDBCondition_8be2a476 *)db_userName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBContactMeta : NSObject { NSString *username; unsigned long lastUpdate; unsigned long flag; unsigned long intCon2; unsigned long intCon3; NSString *strCon1; NSString *strCon2; NSString *strCon3; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *strCon3; // @synthesize strCon3; @property(retain, nonatomic) NSString *strCon2; // @synthesize strCon2; @property(retain, nonatomic) NSString *strCon1; // @synthesize strCon1; @property(nonatomic) unsigned long intCon3; // @synthesize intCon3; @property(nonatomic) unsigned long intCon2; // @synthesize intCon2; @property(nonatomic) unsigned long flag; // @synthesize flag; @property(nonatomic) unsigned long lastUpdate; // @synthesize lastUpdate; @property(retain, nonatomic) NSString *username; // @synthesize username;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_strCon3;
  • (const WCDBCondition_8be2a476 *)db_strCon2;
  • (const WCDBCondition_8be2a476 *)db_strCon1;
  • (const WCDBCondition_e9b1f587 *)db_intCon3;
  • (const WCDBCondition_e9b1f587 *)db_intCon2;
  • (const WCDBCondition_e9b1f587 *)db_flag;
  • (const WCDBCondition_e9b1f587 *)db_lastUpdate;
  • (const WCDBCondition_8be2a476 *)db_username;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBQQContact : NSObject { NSString *userName; unsigned long uin; unsigned long type; unsigned long sex; unsigned long age; unsigned long imageKey; unsigned long extKey; unsigned long imageKeyLast; unsigned long extKeyLast; unsigned long createTime; unsigned long ConIntRes1; unsigned long ConIntRes2; unsigned long ConIntRes3; NSString *nickName; NSString *email; NSString *mobile; NSString *address; NSString *sign; NSString *birthday; NSString *fullPinYin; NSString *shortPinYin; NSString *image; NSString *remark; NSString *remarkPinYinShort; NSString *remarkPinYinFull; NSString *ConStrRes1; NSString *ConStrRes2; NSString *ConStrRes3; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *ConStrRes3; // @synthesize ConStrRes3; @property(retain, nonatomic) NSString *ConStrRes2; // @synthesize ConStrRes2; @property(retain, nonatomic) NSString *ConStrRes1; // @synthesize ConStrRes1; @property(retain, nonatomic) NSString *remarkPinYinFull; // @synthesize remarkPinYinFull; @property(retain, nonatomic) NSString *remarkPinYinShort; // @synthesize remarkPinYinShort; @property(retain, nonatomic) NSString *remark; // @synthesize remark; @property(retain, nonatomic) NSString *image; // @synthesize image; @property(retain, nonatomic) NSString *shortPinYin; // @synthesize shortPinYin; @property(retain, nonatomic) NSString *fullPinYin; // @synthesize fullPinYin; @property(retain, nonatomic) NSString *birthday; // @synthesize birthday; @property(retain, nonatomic) NSString *sign; // @synthesize sign; @property(retain, nonatomic) NSString *address; // @synthesize address; @property(retain, nonatomic) NSString *mobile; // @synthesize mobile; @property(retain, nonatomic) NSString *email; // @synthesize email; @property(retain, nonatomic) NSString *nickName; // @synthesize nickName; @property(nonatomic) unsigned long ConIntRes3; // @synthesize ConIntRes3; @property(nonatomic) unsigned long ConIntRes2; // @synthesize ConIntRes2; @property(nonatomic) unsigned long ConIntRes1; // @synthesize ConIntRes1; @property(nonatomic) unsigned long createTime; // @synthesize createTime; @property(nonatomic) unsigned long extKeyLast; // @synthesize extKeyLast; @property(nonatomic) unsigned long imageKeyLast; // @synthesize imageKeyLast; @property(nonatomic) unsigned long extKey; // @synthesize extKey; @property(nonatomic) unsigned long imageKey; // @synthesize imageKey; @property(nonatomic) unsigned long age; // @synthesize age; @property(nonatomic) unsigned long sex; // @synthesize sex; @property(nonatomic) unsigned long type; // @synthesize type; @property(nonatomic) unsigned long uin; // @synthesize uin; @property(retain, nonatomic) NSString *userName; // @synthesize userName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes3;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes2;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes1;
  • (const WCDBCondition_8be2a476 *)db_remarkPinYinFull;
  • (const WCDBCondition_8be2a476 *)db_remarkPinYinShort;
  • (const WCDBCondition_8be2a476 *)db_remark;
  • (const WCDBCondition_8be2a476 *)db_image;
  • (const WCDBCondition_8be2a476 *)db_shortPinYin;
  • (const WCDBCondition_8be2a476 *)db_fullPinYin;
  • (const WCDBCondition_8be2a476 *)db_birthday;
  • (const WCDBCondition_8be2a476 *)db_sign;
  • (const WCDBCondition_8be2a476 *)db_address;
  • (const WCDBCondition_8be2a476 *)db_mobile;
  • (const WCDBCondition_8be2a476 *)db_email;
  • (const WCDBCondition_8be2a476 *)db_nickName;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes3;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes2;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes1;
  • (const WCDBCondition_e9b1f587 *)db_createTime;
  • (const WCDBCondition_e9b1f587 *)db_extKeyLast;
  • (const WCDBCondition_e9b1f587 *)db_imageKeyLast;
  • (const WCDBCondition_e9b1f587 *)db_extKey;
  • (const WCDBCondition_e9b1f587 *)db_imageKey;
  • (const WCDBCondition_e9b1f587 *)db_age;
  • (const WCDBCondition_e9b1f587 *)db_sex;
  • (const WCDBCondition_e9b1f587 *)db_type;
  • (const WCDBCondition_e9b1f587 *)db_uin;
  • (const WCDBCondition_8be2a476 *)db_userName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBMessage : NSObject { unsigned long version; unsigned long msgLocalId; unsigned long createTime; NSString *message; unsigned long status; unsigned long imageStatus; unsigned long type; unsigned long des; long long msgServerId; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned long des; // @synthesize des; @property(nonatomic) unsigned long type; // @synthesize type; @property(nonatomic) unsigned long imageStatus; // @synthesize imageStatus; @property(nonatomic) unsigned long status; // @synthesize status; @property(retain, nonatomic) NSString *message; // @synthesize message; @property(nonatomic) unsigned long createTime; // @synthesize createTime; @property(nonatomic) long long msgServerId; // @synthesize msgServerId; @property(nonatomic) unsigned long msgLocalId; // @synthesize msgLocalId; @property(nonatomic) unsigned long version; // @synthesize version;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_des;
  • (const WCDBCondition_e9b1f587 *)db_type;
  • (const WCDBCondition_e9b1f587 *)db_imageStatus;
  • (const WCDBCondition_e9b1f587 *)db_status;
  • (const WCDBCondition_8be2a476 *)db_message;
  • (const WCDBCondition_e9b1f587 *)db_createTime;
  • (const WCDBCondition_24a5b6f7 *)db_msgServerId;
  • (const WCDBCondition_e9b1f587 *)db_msgLocalId;
  • (const WCDBCondition_e9b1f587 *)db_version;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBMessageExt : NSObject { unsigned long msgLocalId; unsigned long msgFlag; unsigned long ConIntRes2; unsigned long ConIntRes3; NSString *msgSource; NSString *msgIdentify; NSString *ConStrRes1; NSString *ConStrRes2; NSString *ConStrRes3; unsigned long ConIntRes1; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned long ConIntRes1; // @synthesize ConIntRes1; @property(retain, nonatomic) NSString *ConStrRes3; // @synthesize ConStrRes3; @property(retain, nonatomic) NSString *ConStrRes2; // @synthesize ConStrRes2; @property(retain, nonatomic) NSString *ConStrRes1; // @synthesize ConStrRes1; @property(retain, nonatomic) NSString *msgIdentify; // @synthesize msgIdentify; @property(retain, nonatomic) NSString *msgSource; // @synthesize msgSource; @property(nonatomic) unsigned long ConIntRes3; // @synthesize ConIntRes3; @property(nonatomic) unsigned long ConIntRes2; // @synthesize ConIntRes2; @property(nonatomic) unsigned long msgFlag; // @synthesize msgFlag; @property(nonatomic) unsigned long msgLocalId; // @synthesize msgLocalId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes1;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes3;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes2;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes1;
  • (const WCDBCondition_8be2a476 *)db_msgIdentify;
  • (const WCDBCondition_8be2a476 *)db_msgSource;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes3;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes2;
  • (const WCDBCondition_e9b1f587 *)db_msgFlag;
  • (const WCDBCondition_e9b1f587 *)db_msgLocalId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBMessageBizExt : NSObject { NSString *chatUsername; unsigned long msgLocalId; unsigned long msgType; unsigned long msgInnerType; NSString *bizId; unsigned long msgExtColInt1; unsigned long msgExtColInt2; NSString *msgExtColString1; NSString *msgExtColString2; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *msgExtColString2; // @synthesize msgExtColString2; @property(retain, nonatomic) NSString *msgExtColString1; // @synthesize msgExtColString1; @property(nonatomic) unsigned long msgExtColInt2; // @synthesize msgExtColInt2; @property(nonatomic) unsigned long msgExtColInt1; // @synthesize msgExtColInt1; @property(retain, nonatomic) NSString *bizId; // @synthesize bizId; @property(nonatomic) unsigned long msgInnerType; // @synthesize msgInnerType; @property(nonatomic) unsigned long msgType; // @synthesize msgType; @property(nonatomic) unsigned long msgLocalId; // @synthesize msgLocalId; @property(retain, nonatomic) NSString *chatUsername; // @synthesize chatUsername;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_msgExtColString2;
  • (const WCDBCondition_8be2a476 *)db_msgExtColString1;
  • (const WCDBCondition_e9b1f587 *)db_msgExtColInt2;
  • (const WCDBCondition_e9b1f587 *)db_msgExtColInt1;
  • (const WCDBCondition_8be2a476 *)db_bizId;
  • (const WCDBCondition_e9b1f587 *)db_msgInnerType;
  • (const WCDBCondition_e9b1f587 *)db_msgType;
  • (const WCDBCondition_e9b1f587 *)db_msgLocalId;
  • (const WCDBCondition_8be2a476 *)db_chatUsername;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBSendMessage : NSObject { unsigned long version; NSString *userName; unsigned long msgLocalId; unsigned long createTime; NSString *message; unsigned long status; unsigned long imageStatus; unsigned long type; unsigned long des; long long msgServerId; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned long des; // @synthesize des; @property(nonatomic) unsigned long type; // @synthesize type; @property(nonatomic) unsigned long imageStatus; // @synthesize imageStatus; @property(nonatomic) unsigned long status; // @synthesize status; @property(retain, nonatomic) NSString *message; // @synthesize message; @property(nonatomic) unsigned long createTime; // @synthesize createTime; @property(nonatomic) long long msgServerId; // @synthesize msgServerId; @property(nonatomic) unsigned long msgLocalId; // @synthesize msgLocalId; @property(retain, nonatomic) NSString *userName; // @synthesize userName; @property(nonatomic) unsigned long version; // @synthesize version;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_des;
  • (const WCDBCondition_e9b1f587 *)db_type;
  • (const WCDBCondition_e9b1f587 *)db_imageStatus;
  • (const WCDBCondition_e9b1f587 *)db_status;
  • (const WCDBCondition_8be2a476 *)db_message;
  • (const WCDBCondition_e9b1f587 *)db_createTime;
  • (const WCDBCondition_24a5b6f7 *)db_msgServerId;
  • (const WCDBCondition_e9b1f587 *)db_msgLocalId;
  • (const WCDBCondition_8be2a476 *)db_userName;
  • (const WCDBCondition_e9b1f587 *)db_version;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBHello : NSObject { unsigned long version; unsigned long msgLocalId; unsigned long createTime; NSString *message; unsigned long status; unsigned long imageStatus; unsigned long type; unsigned long des; NSString *userName; unsigned long opCode; unsigned long sayHelloStatus; unsigned long ConIntRes2; unsigned long ConIntRes3; NSString *ConStrRes1; NSString *ConStrRes2; NSString *ConStrRes3; long long msgServerId; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *ConStrRes3; // @synthesize ConStrRes3; @property(retain, nonatomic) NSString *ConStrRes2; // @synthesize ConStrRes2; @property(retain, nonatomic) NSString *ConStrRes1; // @synthesize ConStrRes1; @property(nonatomic) unsigned long ConIntRes3; // @synthesize ConIntRes3; @property(nonatomic) unsigned long ConIntRes2; // @synthesize ConIntRes2; @property(nonatomic) unsigned long sayHelloStatus; // @synthesize sayHelloStatus; @property(nonatomic) unsigned long opCode; // @synthesize opCode; @property(retain, nonatomic) NSString *userName; // @synthesize userName; @property(nonatomic) unsigned long des; // @synthesize des; @property(nonatomic) unsigned long type; // @synthesize type; @property(nonatomic) unsigned long imageStatus; // @synthesize imageStatus; @property(nonatomic) unsigned long status; // @synthesize status; @property(retain, nonatomic) NSString *message; // @synthesize message; @property(nonatomic) unsigned long createTime; // @synthesize createTime; @property(nonatomic) long long msgServerId; // @synthesize msgServerId; @property(nonatomic) unsigned long msgLocalId; // @synthesize msgLocalId; @property(nonatomic) unsigned long version; // @synthesize version;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes3;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes2;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes1;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes3;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes2;
  • (const WCDBCondition_e9b1f587 *)db_sayHelloStatus;
  • (const WCDBCondition_e9b1f587 *)db_opCode;
  • (const WCDBCondition_8be2a476 *)db_userName;
  • (const WCDBCondition_e9b1f587 *)db_des;
  • (const WCDBCondition_e9b1f587 *)db_type;
  • (const WCDBCondition_e9b1f587 *)db_imageStatus;
  • (const WCDBCondition_e9b1f587 *)db_status;
  • (const WCDBCondition_8be2a476 *)db_message;
  • (const WCDBCondition_e9b1f587 *)db_createTime;
  • (const WCDBCondition_24a5b6f7 *)db_msgServerId;
  • (const WCDBCondition_e9b1f587 *)db_msgLocalId;
  • (const WCDBCondition_e9b1f587 *)db_version;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBOplog : NSObject { unsigned long version; unsigned long oplogId; unsigned long cmdId; NSData *oplog; unsigned long oplogLen; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(nonatomic) unsigned long oplogLen; // @synthesize oplogLen; @property(retain, nonatomic) NSData *oplog; // @synthesize oplog; @property(nonatomic) unsigned long cmdId; // @synthesize cmdId; @property(nonatomic) unsigned long oplogId; // @synthesize oplogId; @property(nonatomic) unsigned long version; // @synthesize version;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_e9b1f587 *)db_oplogLen;
  • (const WCDBCondition_5617ae99 *)db_oplog;
  • (const WCDBCondition_e9b1f587 *)db_cmdId;
  • (const WCDBCondition_e9b1f587 *)db_oplogId;
  • (const WCDBCondition_e9b1f587 *)db_version;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBEmoticon : NSObject { NSString *md5; NSString *message; unsigned long type; unsigned long createTime; unsigned long length; unsigned long status; NSString *catalog; unsigned long catalogId; NSString *draft; unsigned long lastUsedTime; unsigned long extFlag; unsigned long indexInPack; NSString *extInfo; NSString *packageId; NSString *ConStrRes3; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *ConStrRes3; // @synthesize ConStrRes3; @property(retain, nonatomic) NSString *packageId; // @synthesize packageId; @property(retain, nonatomic) NSString *extInfo; // @synthesize extInfo; @property(nonatomic) unsigned long indexInPack; // @synthesize indexInPack; @property(nonatomic) unsigned long extFlag; // @synthesize extFlag; @property(nonatomic) unsigned long lastUsedTime; // @synthesize lastUsedTime; @property(retain, nonatomic) NSString *draft; // @synthesize draft; @property(nonatomic) unsigned long catalogId; // @synthesize catalogId; @property(retain, nonatomic) NSString *catalog; // @synthesize catalog; @property(nonatomic) unsigned long status; // @synthesize status; @property(nonatomic) unsigned long length; // @synthesize length; @property(nonatomic) unsigned long createTime; // @synthesize createTime; @property(nonatomic) unsigned long type; // @synthesize type; @property(retain, nonatomic) NSString *message; // @synthesize message; @property(retain, nonatomic) NSString *md5; // @synthesize md5;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes3;
  • (const WCDBCondition_8be2a476 *)db_packageId;
  • (const WCDBCondition_8be2a476 *)db_extInfo;
  • (const WCDBCondition_e9b1f587 *)db_indexInPack;
  • (const WCDBCondition_e9b1f587 *)db_extFlag;
  • (const WCDBCondition_e9b1f587 *)db_lastUsedTime;
  • (const WCDBCondition_8be2a476 *)db_draft;
  • (const WCDBCondition_e9b1f587 *)db_catalogId;
  • (const WCDBCondition_8be2a476 *)db_catalog;
  • (const WCDBCondition_e9b1f587 *)db_status;
  • (const WCDBCondition_e9b1f587 *)db_length;
  • (const WCDBCondition_e9b1f587 *)db_createTime;
  • (const WCDBCondition_e9b1f587 *)db_type;
  • (const WCDBCondition_8be2a476 *)db_message;
  • (const WCDBCondition_8be2a476 *)db_md5;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBEmoticonUpload : NSObject { NSString *userName; NSString *msgLocalId; NSString *md5; unsigned long type; NSString *message; unsigned long createTime; unsigned long sendTime; unsigned long offset; unsigned long length; unsigned long status; NSString *catalog; unsigned long catalogId; NSString *draft; unsigned long ConIntRes1; unsigned long ConIntRes2; unsigned long ConIntRes3; NSString *ConStrRes1; NSString *ConStrRes2; NSString *ConStrRes3; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *ConStrRes3; // @synthesize ConStrRes3; @property(retain, nonatomic) NSString *ConStrRes2; // @synthesize ConStrRes2; @property(retain, nonatomic) NSString *ConStrRes1; // @synthesize ConStrRes1; @property(nonatomic) unsigned long ConIntRes3; // @synthesize ConIntRes3; @property(nonatomic) unsigned long ConIntRes2; // @synthesize ConIntRes2; @property(nonatomic) unsigned long ConIntRes1; // @synthesize ConIntRes1; @property(retain, nonatomic) NSString *draft; // @synthesize draft; @property(nonatomic) unsigned long catalogId; // @synthesize catalogId; @property(retain, nonatomic) NSString *catalog; // @synthesize catalog; @property(nonatomic) unsigned long status; // @synthesize status; @property(nonatomic) unsigned long length; // @synthesize length; @property(nonatomic) unsigned long offset; // @synthesize offset; @property(nonatomic) unsigned long sendTime; // @synthesize sendTime; @property(nonatomic) unsigned long createTime; // @synthesize createTime; @property(retain, nonatomic) NSString *message; // @synthesize message; @property(nonatomic) unsigned long type; // @synthesize type; @property(retain, nonatomic) NSString *md5; // @synthesize md5; @property(retain, nonatomic) NSString *msgLocalId; // @synthesize msgLocalId; @property(retain, nonatomic) NSString *userName; // @synthesize userName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes3;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes2;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes1;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes3;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes2;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes1;
  • (const WCDBCondition_8be2a476 *)db_draft;
  • (const WCDBCondition_e9b1f587 *)db_catalogId;
  • (const WCDBCondition_8be2a476 *)db_catalog;
  • (const WCDBCondition_e9b1f587 *)db_status;
  • (const WCDBCondition_e9b1f587 *)db_length;
  • (const WCDBCondition_e9b1f587 *)db_offset;
  • (const WCDBCondition_e9b1f587 *)db_sendTime;
  • (const WCDBCondition_e9b1f587 *)db_createTime;
  • (const WCDBCondition_8be2a476 *)db_message;
  • (const WCDBCondition_e9b1f587 *)db_type;
  • (const WCDBCondition_8be2a476 *)db_md5;
  • (const WCDBCondition_8be2a476 *)db_msgLocalId;
  • (const WCDBCondition_8be2a476 *)db_userName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBEmoticonDownload : NSObject { NSString *userName; NSString *msgServerId; unsigned long offset; unsigned long status; unsigned long createTime; unsigned long type; NSString *message; unsigned long imageStatus; NSString *catalog; unsigned long catalogId; NSString *draft; unsigned long messageFlag; unsigned long messageFrom; unsigned long ConIntRes3; NSString *messageSource; NSString *ConStrRes2; NSString *ConStrRes3; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *ConStrRes3; // @synthesize ConStrRes3; @property(retain, nonatomic) NSString *ConStrRes2; // @synthesize ConStrRes2; @property(retain, nonatomic) NSString *messageSource; // @synthesize messageSource; @property(nonatomic) unsigned long ConIntRes3; // @synthesize ConIntRes3; @property(nonatomic) unsigned long messageFrom; // @synthesize messageFrom; @property(nonatomic) unsigned long messageFlag; // @synthesize messageFlag; @property(retain, nonatomic) NSString *draft; // @synthesize draft; @property(nonatomic) unsigned long catalogId; // @synthesize catalogId; @property(retain, nonatomic) NSString *catalog; // @synthesize catalog; @property(nonatomic) unsigned long imageStatus; // @synthesize imageStatus; @property(retain, nonatomic) NSString *message; // @synthesize message; @property(nonatomic) unsigned long type; // @synthesize type; @property(nonatomic) unsigned long createTime; // @synthesize createTime; @property(nonatomic) unsigned long status; // @synthesize status; @property(nonatomic) unsigned long offset; // @synthesize offset; @property(retain, nonatomic) NSString *msgServerId; // @synthesize msgServerId; @property(retain, nonatomic) NSString *userName; // @synthesize userName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes3;
  • (const WCDBCondition_8be2a476 *)db_ConStrRes2;
  • (const WCDBCondition_8be2a476 *)db_messageSource;
  • (const WCDBCondition_e9b1f587 *)db_ConIntRes3;
  • (const WCDBCondition_e9b1f587 *)db_messageFrom;
  • (const WCDBCondition_e9b1f587 *)db_messageFlag;
  • (const WCDBCondition_8be2a476 *)db_draft;
  • (const WCDBCondition_e9b1f587 *)db_catalogId;
  • (const WCDBCondition_8be2a476 *)db_catalog;
  • (const WCDBCondition_e9b1f587 *)db_imageStatus;
  • (const WCDBCondition_8be2a476 *)db_message;
  • (const WCDBCondition_e9b1f587 *)db_type;
  • (const WCDBCondition_e9b1f587 *)db_createTime;
  • (const WCDBCondition_e9b1f587 *)db_status;
  • (const WCDBCondition_e9b1f587 *)db_offset;
  • (const WCDBCondition_8be2a476 *)db_msgServerId;
  • (const WCDBCondition_8be2a476 *)db_userName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBBottle : NSObject { unsigned long localId; unsigned long serverId; NSString *encryptUserName; NSString *bottleId; NSString *ext; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *ext; // @synthesize ext; @property(retain, nonatomic) NSString *bottleId; // @synthesize bottleId; @property(retain, nonatomic) NSString *encryptUserName; // @synthesize encryptUserName; @property(nonatomic) unsigned long serverId; // @synthesize serverId; @property(nonatomic) unsigned long localId; // @synthesize localId;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_ext;
  • (const WCDBCondition_8be2a476 *)db_bottleId;
  • (const WCDBCondition_8be2a476 *)db_encryptUserName;
  • (const WCDBCondition_e9b1f587 *)db_serverId;
  • (const WCDBCondition_e9b1f587 *)db_localId;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DBBottleContact : NSObject { NSString *userName; NSString *nickName; unsigned long sex; NSString *imageStatus; NSString *hdImageStatus; NSString *province; NSString *city; NSString *sign; unsigned long imageKey; unsigned long imageKeyLast; unsigned long extKey; unsigned long extKeyLast; unsigned long BottleContactINTRES1; unsigned long BottleContactINTRES2; unsigned long BottleContactINTRES3; NSString *ext; NSString *BottleContactTEXTRES2; NSString *BottleContactTEXTRES3; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSString *BottleContactTEXTRES3; // @synthesize BottleContactTEXTRES3; @property(retain, nonatomic) NSString *BottleContactTEXTRES2; // @synthesize BottleContactTEXTRES2; @property(retain, nonatomic) NSString *ext; // @synthesize ext; @property(nonatomic) unsigned long BottleContactINTRES3; // @synthesize BottleContactINTRES3; @property(nonatomic) unsigned long BottleContactINTRES2; // @synthesize BottleContactINTRES2; @property(nonatomic) unsigned long BottleContactINTRES1; // @synthesize BottleContactINTRES1; @property(nonatomic) unsigned long extKeyLast; // @synthesize extKeyLast; @property(nonatomic) unsigned long extKey; // @synthesize extKey; @property(nonatomic) unsigned long imageKeyLast; // @synthesize imageKeyLast; @property(nonatomic) unsigned long imageKey; // @synthesize imageKey; @property(retain, nonatomic) NSString *sign; // @synthesize sign; @property(retain, nonatomic) NSString *city; // @synthesize city; @property(retain, nonatomic) NSString *province; // @synthesize province; @property(retain, nonatomic) NSString *hdImageStatus; // @synthesize hdImageStatus; @property(retain, nonatomic) NSString *imageStatus; // @synthesize imageStatus; @property(nonatomic) unsigned long sex; // @synthesize sex; @property(retain, nonatomic) NSString *nickName; // @synthesize nickName; @property(retain, nonatomic) NSString *userName; // @synthesize userName;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_8be2a476 *)db_BottleContactTEXTRES3;
  • (const WCDBCondition_8be2a476 *)db_BottleContactTEXTRES2;
  • (const WCDBCondition_8be2a476 *)db_ext;
  • (const WCDBCondition_e9b1f587 *)db_BottleContactINTRES3;
  • (const WCDBCondition_e9b1f587 *)db_BottleContactINTRES2;
  • (const WCDBCondition_e9b1f587 *)db_BottleContactINTRES1;
  • (const WCDBCondition_e9b1f587 *)db_extKeyLast;
  • (const WCDBCondition_e9b1f587 *)db_extKey;
  • (const WCDBCondition_e9b1f587 *)db_imageKeyLast;
  • (const WCDBCondition_e9b1f587 *)db_imageKey;
  • (const WCDBCondition_8be2a476 *)db_sign;
  • (const WCDBCondition_8be2a476 *)db_city;
  • (const WCDBCondition_8be2a476 *)db_province;
  • (const WCDBCondition_8be2a476 *)db_hdImageStatus;
  • (const WCDBCondition_8be2a476 *)db_imageStatus;
  • (const WCDBCondition_e9b1f587 *)db_sex;
  • (const WCDBCondition_8be2a476 *)db_nickName;
  • (const WCDBCondition_8be2a476 *)db_userName;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface EventServiceUtil : NSObject { }

  • (BOOL)IsEventRunning:(unsigned long)arg1;
  • (unsigned long)IsEventTypeExist:(unsigned long)arg1;

@end

@interface MMQRStrokeView : UIView { float m_targetFrame[8]; float m_currFrame[8]; float m_startFrame[8]; MMTimer *m_timer; BOOL m_inAnim; int m_animState; int m_currenHiddenID; int m_currenTriggerID; int m_postTriggerID; SightIconView *m_trigProgress; id _delegate; UIColor *_strokeColor; }

@property(retain, nonatomic) UIColor *strokeColor; // @synthesize strokeColor=_strokeColor; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(readonly, nonatomic) int animState; // @synthesize animState=m_animState; - (void).cxx_destruct; - (void)printArray:(float *)arg1 title:(id)arg2; - (void)hideFrame; - (void)trigProgress; - (void)drawRect:(struct CGRect)arg1; - (void)prepariForQRFrameGone; - (void)updateAnimation; - (void)setTargetFrame:(float *)arg1; - (void)stopTimer; - (void)startTimer; - (void)setArray:(float *)arg1 withArray:(float *)arg2; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface JPCGContext : JPExtension { }

  • (void)main:(id)arg1;

@end

@interface WrapMemoryRecordData : MMObject { unsigned int m_caseID; long m_curMemory; }

  • (id)recordDataWithMemory:(long)arg1 onCase:(unsigned int)arg2; @property(nonatomic) long m_curMemory; // @synthesize m_curMemory; @property(nonatomic) unsigned int m_caseID; // @synthesize m_caseID;
  • (id)initMemory:(long)arg1 onCase:(unsigned int)arg2;

@end

@interface CLocalInfo : NSObject { BOOL m_bHasShowChooseView; BOOL m_bIsAuthPushLoginURL; BOOL m_IsIpadClassic; BOOL m_IsLoadOldSet; BOOL m_IsShowChooseVC; BOOL m_isAreadyLoginByIphone6Or6P; BOOL m_bIsOpenVoicePrint; NSString *m_nsCurUsrName; NSString *m_nsLastUserName; NSString *m_nsLastLoginName; NSString *m_nsLastNickName; NSString *m_nsLastApnsToken; unsigned long m_uiLastUin; NSData *m_dtAutoAuthKey; NSData *m_dtLastKSid; unsigned long m_uiRegType; unsigned long m_uiBindAcountFlag; unsigned long m_uiLastLoginAcountType; NSData *m_nsLastSvrID; NSString *m_nsPushLoginURLTips; unsigned long m_uiFontLevel; unsigned long m_uiGlobalFontLevel; unsigned long m_uiWebviewFontLevel; unsigned long m_uiNetControlBitFlag; }

  • (id)getLocalInfo:(char *)arg1; @property(nonatomic) unsigned long m_uiNetControlBitFlag; // @synthesize m_uiNetControlBitFlag; @property(nonatomic) unsigned long m_uiWebviewFontLevel; // @synthesize m_uiWebviewFontLevel; @property(nonatomic) unsigned long m_uiGlobalFontLevel; // @synthesize m_uiGlobalFontLevel; @property(nonatomic) unsigned long m_uiFontLevel; // @synthesize m_uiFontLevel; @property(nonatomic) BOOL m_bIsOpenVoicePrint; // @synthesize m_bIsOpenVoicePrint; @property(nonatomic) BOOL m_isAreadyLoginByIphone6Or6P; // @synthesize m_isAreadyLoginByIphone6Or6P; @property(nonatomic) BOOL m_IsShowChooseVC; // @synthesize m_IsShowChooseVC; @property(nonatomic) BOOL m_IsLoadOldSet; // @synthesize m_IsLoadOldSet; @property(nonatomic) BOOL m_IsIpadClassic; // @synthesize m_IsIpadClassic; @property(nonatomic) BOOL m_bIsAuthPushLoginURL; // @synthesize m_bIsAuthPushLoginURL; @property(nonatomic) BOOL m_bHasShowChooseView; // @synthesize m_bHasShowChooseView; @property(retain, nonatomic) NSString *m_nsPushLoginURLTips; // @synthesize m_nsPushLoginURLTips; @property(retain, nonatomic) NSData *m_nsLastSvrID; // @synthesize m_nsLastSvrID; @property(nonatomic) unsigned long m_uiLastLoginAcountType; // @synthesize m_uiLastLoginAcountType; @property(nonatomic) unsigned long m_uiBindAcountFlag; // @synthesize m_uiBindAcountFlag; @property(nonatomic) unsigned long m_uiRegType; // @synthesize m_uiRegType; @property(retain, nonatomic) NSData *m_dtLastKSid; // @synthesize m_dtLastKSid; @property(retain, nonatomic) NSData *m_dtAutoAuthKey; // @synthesize m_dtAutoAuthKey; @property(nonatomic) unsigned long m_uiLastUin; // @synthesize m_uiLastUin; @property(retain, nonatomic) NSString *m_nsLastApnsToken; // @synthesize m_nsLastApnsToken; @property(retain, nonatomic) NSString *m_nsLastNickName; // @synthesize m_nsLastNickName; @property(retain, nonatomic) NSString *m_nsLastLoginName; // @synthesize m_nsLastLoginName; @property(retain, nonatomic) NSString *m_nsLastUserName; // @synthesize m_nsLastUserName; @property(retain, nonatomic) NSString *m_nsCurUsrName; // @synthesize m_nsCurUsrName;
  • (void).cxx_destruct;
  • (void)copyFromLocalInfo:(id)arg1;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;

@end

@interface MMCheckDumpViewController : MMUIViewController <IMMDumpReporterMgrExt, MMPickerViewDelegate> { UITextField *m_textFiled; unsigned int m_nTimeInterval; NSMutableArray *m_arrDates; int m_selectedRow; UIView *roundView; UILabel *m_tipLabel; UILabel *m_checklabel; UISwitch *m_checkSitchView; UIButton *m_btnDate; UIButton *m_btndump; UILabel *m_warningLabel; UIImageView *m_imgvRecover; MMPickerView *m_pickerView; UIButton *m_btnTestDBCorrupt; UIButton *m_btnTestFrameDrop; UIScrollView *m_mainScrollView; MMProgressView *m_progressView; _Bool m_isUploading; _Bool m_isFinish; }

  • (void).cxx_destruct;
  • (void)onProgress:(float)arg1;
  • (void)onUploadResult:(BOOL)arg1;
  • (void)MMPickerViewDidChooseRow:(int)arg1 atSession:(int)arg2;
  • (void)testFrameDropDump;
  • (void)testDBCorruptDump;
  • (void)onChoseDate;
  • (void)onUploadDump;
  • (void)onSwitchValueChange:(id)arg1;
  • (void)initData;
  • (void)makeProgressView;
  • (void)makeTipLabelWithText:(id)arg1;
  • (void)makeIconView;
  • (void)makeScrollView;
  • (void)makeUploadSuccessView;
  • (void)makeUploadingView;
  • (void)makeInitView;
  • (void)dealloc;
  • (void)viewDidLoad;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCSafetyReportScanObj : MMObject { int _type; WCSafetyReportBaseData *_baseData; int _finishCnt; int _allCount; }

@property(nonatomic) int allCount; // @synthesize allCount=_allCount; @property(nonatomic) int finishCnt; // @synthesize finishCnt=_finishCnt; @property(retain, nonatomic) WCSafetyReportBaseData *baseData; // @synthesize baseData=_baseData; @property(nonatomic) int type; // @synthesize type=_type; - (void).cxx_destruct;

@end

@interface WCSafetyReportBaseData : MMObject { }

@property(readonly, nonatomic) BOOL hasQRUrl; - (id)reportStr;

@end

@interface WCCommitImageWrap : WCSafetyReportBaseData { unsigned int _position; NSString *_qrUrl; NSString *_md5; NSString *_imgurl; NSString *_localPath; }

@property(retain, nonatomic) NSString *localPath; // @synthesize localPath=_localPath; @property(retain, nonatomic) NSString *imgurl; // @synthesize imgurl=_imgurl; @property(retain, nonatomic) NSString *md5; // @synthesize md5=_md5; @property(retain, nonatomic) NSString *qrUrl; // @synthesize qrUrl=_qrUrl; @property(nonatomic) unsigned int position; // @synthesize position=_position; - (void).cxx_destruct; - (BOOL)hasQRUrl; - (id)reportStr;

@end

@interface WCCommitQRCodeImageWrap : WCSafetyReportBaseData { unsigned int _imgCnt; NSString *_snsID; NSArray *_info; NSString *_appId; }

@property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; @property(retain, nonatomic) NSArray *info; // @synthesize info=_info; @property(retain, nonatomic) NSString *snsID; // @synthesize snsID=_snsID; @property(nonatomic) unsigned int imgCnt; // @synthesize imgCnt=_imgCnt; - (void).cxx_destruct; - (BOOL)hasQRUrl; - (id)reportStr;

@end

@interface WCMsgQRCodeImageWrap : WCSafetyReportBaseData { NSString *_toUser; unsigned int _source; NSString *_qrUrl; NSString *_md5; NSString *_cdnFileId; NSString *_cdnAesKey; NSString *_appId; unsigned int _toUsersCount; NSString *_localPath; }

@property(retain, nonatomic) NSString *localPath; // @synthesize localPath=_localPath; @property(nonatomic) unsigned int toUsersCount; // @synthesize toUsersCount=_toUsersCount; @property(retain, nonatomic) NSString *appId; // @synthesize appId=_appId; @property(retain, nonatomic) NSString *cdnAesKey; // @synthesize cdnAesKey=_cdnAesKey; @property(retain, nonatomic) NSString *cdnFileId; // @synthesize cdnFileId=_cdnFileId; @property(retain, nonatomic) NSString *md5; // @synthesize md5=_md5; @property(retain, nonatomic) NSString *qrUrl; // @synthesize qrUrl=_qrUrl; @property(nonatomic) unsigned int source; // @synthesize source=_source; @property(retain, nonatomic) NSString *toUser; // @synthesize toUser=_toUser; - (void).cxx_destruct; - (BOOL)hasQRUrl; - (id)reportStr;

@end

@interface WCRealTimeKVReportWrap : MMObject { BOOL _needRealTime; BOOL _reportSuccess; BOOL _tryReportFail; unsigned long _logId; NSString *_value; NSString *_extKey; }

@property(nonatomic) BOOL tryReportFail; // @synthesize tryReportFail=_tryReportFail; @property(nonatomic) BOOL reportSuccess; // @synthesize reportSuccess=_reportSuccess; @property(retain, nonatomic) NSString *extKey; // @synthesize extKey=_extKey; @property(nonatomic) BOOL needRealTime; // @synthesize needRealTime=_needRealTime; @property(retain, nonatomic) NSString *value; // @synthesize value=_value; @property(nonatomic) unsigned long logId; // @synthesize logId=_logId; - (void).cxx_destruct;

@end

@interface MMBizFileMatchNode : NSObject { BOOL m_isRegex; BOOL m_isIndexed; NSString *m_text; NSMutableArray *m_arrBizMatchNode; int m_bizType; int m_fileTypeInUse; NSDictionary *m_dicTextBizMatchNode; NSMutableArray *m_arrRegexBizMatchNode; int m_pathPrefixType; int m_storeTimeType; int m_delUnknowOp; }

  • (BOOL)isCertainBizType:(int)arg1;
  • (id)nodeWithText:(id)arg1; @property(nonatomic) int m_delUnknowOp; // @synthesize m_delUnknowOp; @property(nonatomic) int m_storeTimeType; // @synthesize m_storeTimeType; @property(nonatomic) int m_pathPrefixType; // @synthesize m_pathPrefixType; @property(nonatomic) BOOL m_isIndexed; // @synthesize m_isIndexed; @property(retain, nonatomic) NSMutableArray *m_arrRegexBizMatchNode; // @synthesize m_arrRegexBizMatchNode; @property(retain, nonatomic) NSDictionary *m_dicTextBizMatchNode; // @synthesize m_dicTextBizMatchNode; @property(nonatomic) int m_fileTypeInUse; // @synthesize m_fileTypeInUse; @property(nonatomic) int m_bizType; // @synthesize m_bizType; @property(retain, nonatomic) NSMutableArray *m_arrBizMatchNode; // @synthesize m_arrBizMatchNode; @property(retain, nonatomic) NSString *m_text; // @synthesize m_text; @property(nonatomic) BOOL m_isRegex; // @synthesize m_isRegex;
  • (void).cxx_destruct;
  • (BOOL)hasDelUknowDataOperation;
  • (BOOL)isDelUnknowData;
  • (BOOL)isMatchWithName:(id)arg1;
  • (void)indexChildMatchNode;
  • (BOOL)isMarkBizType;
  • (BOOL)isEqual:(id)arg1;
  • (id)init;

@end

@interface MMDiskBizUsageHandler : NSObject { MMBizFileMatchNode *m_rootMatchNode; MMPathComponent *m_pathComponent; MMBizFileMatchNode *m_nodeUserLibrary; MMBizFileMatchNode *m_nodeUserDocument; }

@property(retain, nonatomic) MMBizFileMatchNode *m_nodeUserDocument; // @synthesize m_nodeUserDocument; @property(retain, nonatomic) MMBizFileMatchNode *m_nodeUserLibrary; // @synthesize m_nodeUserLibrary; @property(retain, nonatomic) MMPathComponent *m_pathComponent; // @synthesize m_pathComponent; @property(retain, nonatomic) MMBizFileMatchNode *m_rootMatchNode; // @synthesize m_rootMatchNode; - (void).cxx_destruct; - (int)validateStoreTimeType:(const struct MMDiskUsageBizRule *)arg1; - (BOOL)isAllSameBizType:(int)arg1 fromNode:(id)arg2; - (BOOL)addPathComponent:(id)arg1 withRule:(const struct MMDiskUsageBizRule *)arg2 toRootNode:(id)arg3; - (id)ruleDescription:(const struct MMDiskUsageBizRule *)arg1; - (BOOL)isRuleValid:(const struct MMDiskUsageBizRule *)arg1; - (void)configMatchNodeForPathPrefix; - (void)loadPathMatchRules; - (id)init;

@end

@interface MMDBRSceneStatus : NSObject { NSString *m_sceneName; MMDBRecoverContext *m_recoverContext; }

@property(retain, nonatomic) MMDBRecoverContext *m_recoverContext; // @synthesize m_recoverContext; @property(retain, nonatomic) NSString *m_sceneName; // @synthesize m_sceneName; - (void).cxx_destruct; - (void)clearRecoverContext; - (BOOL)hasAutoRecoverDB;

@end

@interface MMDatabaseRecoverMgr : MMService <WCDBCorruptReportExt, ReportStrategyExt, MMService> { BOOL m_isUserLogon; BOOL m_isRecovering; BOOL _m_isGlobalSceneCanPop; NSMutableDictionary *m_dicAssistWithDBID; NSMutableDictionary *m_dicAssistWithScene; NSMutableDictionary *m_dicSceneStatus; id m_delegate; MMDBRConfig *m_config; NSObject *m_workQueue; }

  • (void)SetupMMDatabaseRecoverMgr; @property(nonatomic) BOOL m_isGlobalSceneCanPop; // @synthesize m_isGlobalSceneCanPop=_m_isGlobalSceneCanPop; @property(retain, nonatomic) NSObject *m_workQueue; // @synthesize m_workQueue; @property(nonatomic) BOOL m_isRecovering; // @synthesize m_isRecovering; @property(nonatomic) BOOL m_isUserLogon; // @synthesize m_isUserLogon; @property(retain, nonatomic) MMDBRConfig *m_config; // @synthesize m_config; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSMutableDictionary *m_dicSceneStatus; // @synthesize m_dicSceneStatus; @property(retain, nonatomic) NSMutableDictionary *m_dicAssistWithScene; // @synthesize m_dicAssistWithScene; @property(retain, nonatomic) NSMutableDictionary *m_dicAssistWithDBID; // @synthesize m_dicAssistWithDBID;
  • (void).cxx_destruct;
  • (void)onReceiveStrategy:(int)arg1 withContene:(id)arg2;
  • (void)resetAllContextInScene;
  • (void)resetAllCorruptInfo;
  • (void)reportStatistic:(id)arg1 repairer:(id)arg2 ret:(BOOL)arg3 errorCode:(int)arg4;
  • (void)internalRunRecover:(id)arg1;
  • (BOOL)customRepair:(id)arg1;
  • (void)deleteRepair:(id)arg1;
  • (void)runRecover:(id)arg1;
  • (void)onRecoverEnd:(id)arg1 ret:(BOOL)arg2 errorMsg:(id)arg3;
  • (void)onRecoverStart:(id)arg1;
  • (void)recoverDatabase:(id)arg1;
  • (void)callbackUIWithRet:(BOOL)arg1 errorMsg:(id)arg2;
  • (id)popRecoverContextOnScene:(unsigned int)arg1;
  • (BOOL)hasAutoRecoverOnScene:(unsigned int)arg1 getRecoverContext:(id *)arg2;
  • (void)checkAutoRecoverOnScene:(unsigned int)arg1 withName:(id)arg2;
  • (void)generateAssistWithScene:(id)arg1;
  • (void)generateAssistWithDBID:(id)arg1;
  • (void)clearAssistConfig;
  • (void)clearConfig;
  • (void)loadConfig;
  • (void)setup;
  • (void)ReportDatabaseCorrupt:(id)arg1;
  • (void)RebootWechat;
  • (void)OnUIAppearWithContext:(id)arg1;
  • (void)OnUIClickCancelWithContext:(id)arg1;
  • (void)OnUIClickConfirmWithContext:(id)arg1;
  • (id)UIDBRecoverTip:(id)arg1;
  • (BOOL)IsDiskSpaceLowWithContext:(id)arg1 andGetRestSize:(unsigned long long *)arg2 suggustSize:(unsigned long long *)arg3;
  • (void)ReceiveServerConfig:(id)arg1;
  • (id)PopRecoverContextOnSceneCardPkg;
  • (id)PopRecoverContextOnSceneGame;
  • (id)PopRecoverContextOnSceneFavorite;
  • (id)PopRecoverContextOnSceneTimeline;
  • (id)PopRecoverContextOnSceneGlobal;
  • (void)CheckAutoRecoverOnAllScene;
  • (void)OnUserLogOut;
  • (void)OnUserLogon;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;
  • (void)internalRebootWechat;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMUploadDataViewController : MMUIViewController <RecoverDataManagerDelegate, MFMailComposeViewControllerDelegate> { MMTableViewInfo *m_tableViewInfo; MMLoadingView *m_loadingView; RecoverDataManager *m_recoverDataMgr; WebMailViewController *m_mailViewCtrl; NSData *m_mailAttachData; NSString *m_nsMailAttachName; NSMutableArray *m_aryMailAttachData; NSMutableArray *m_aryMailAttachName; NSString *_m_selName; }

@property(retain, nonatomic) NSString *m_selName; // @synthesize m_selName=_m_selName; - (void).cxx_destruct; - (void)mailComposeController:(id)arg1 didFinishWithResult:(int)arg2 error:(id)arg3; - (void)findEmailAddresses:(id)arg1 result:(id)arg2; - (BOOL)checkStringSize:(id)arg1 minSize:(int)arg2 maxSize:(int)arg3; - (void)addAttach; - (id)mimeOfFile:(id)arg1; - (void)writeMailWithAttachFile:(id)arg1 zipName:(id)arg2 zipPath:(id)arg3; - (BOOL)isJailbreak; - (id)getPlatform; - (void)sendMail; - (void)selectCell:(id)arg1; - (void)makeCell:(id)arg1 cellInfo:(id)arg2; - (void)addRecoverName:(id)arg1 order:(unsigned int)arg2; - (void)initView; - (void)adjustTableViewRect; - (void)viewDidLoad; - (id)init; - (void)onAddUploadData:(id)arg1 order:(unsigned int)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AudioPlayerUserData : NSObject { unsigned long audioid; }

@property unsigned long audioid; // @synthesize audioid;

@end

@interface BaseAudioPlayer : MMService <ActionRecognitionDelegate, BaseAudioPlayerNotifyExt, WCAudioSessionExt, MMService> { struct PlayerState *mAqData; BOOL mIsNeedNotifyOtherAudio; AudioPlayerUserData *mUserData; MMTimer *mMeterTimer; ActionRecognition *mActionRecogn; }

@property(nonatomic) BOOL needNotifyOtherAudio; // @synthesize needNotifyOtherAudio=mIsNeedNotifyOtherAudio; @property(retain, nonatomic) ActionRecognition *mActionRecogn; // @synthesize mActionRecogn; @property(retain, nonatomic) MMTimer *mMeterTimer; // @synthesize mMeterTimer; @property(retain) AudioPlayerUserData *mUserData; // @synthesize mUserData; - (void).cxx_destruct; - (void)setUserData:(id)arg1; - (BOOL)isPlaying; - (void)forceNotifyOtherAudioPlay; - (void)stopAndNotifyUI; - (void)autostop; - (void)stop; - (void)stopButNotNotify; - (void)EndNotifyOnMainThread; - (void)replay; - (void)restart; - (void)pause; - (void)play; - (BOOL)preparePlayNotNotify; - (void)BeginNotifyOnMainThread:(id)arg1; - (void)setAutoMode; - (void)setEarpieceMode; - (void)setSpeakerMode; - (void)updateStatus; - (void)updateSetting; - (void)updateSession; - (BOOL)initQueue; - (void)initSession; - (void)unopenMonitorDetection; - (void)openMonitorDetection; - (void)sensorStateChange:(id)arg1; - (void)safeDisableProximity; - (void)disableProximity; - (void)enableProximity; - (void)dealloc; - (id)init; - (void)notifyBaseAudioPlayerStopAudio; - (void)onWCAudioSessionOverride; - (void)onWCAudioSessionCategoryChange:(unsigned int)arg1; - (void)onWCAudioSessionOldDeviceUnavailable; - (void)onWCAudioSessionNewDeviceAvailable; - (void)ActionRecognitionProximityChange; - (void)unregisterInter; - (void)registerInter; - (void)handleInterruption; - (void)TimerCheckMeter;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CSetting : NSObject { unsigned int m_uiUin; NSString *m_nsUsrName; NSString *m_nsAliasName; NSString *m_nsNickName; BOOL m_bSyncNickName; NSString *m_nsEmail; NSString *m_nsMobile; unsigned int m_uiStatus; NSString *m_nsPassWordMD5; NSData *m_dtAutoAuthKey; BOOL m_bNewMsgSound; BOOL m_bNewMsgVibration; unsigned int m_uiSyncKey; NSString *m_nsSyncBuffer; NSString *m_nsMMdevName; NSString *m_nsMMdevNick; unsigned int m_uiLastTimeOfNotifyOpenPush; NSString *m_nsMicroBlogUsrName; BOOL m_bRevPrivateMsg; BOOL m_bPushPrivateMsg; unsigned int m_uiShowWhatsnewVersion; unsigned int m_uiShowFirstTimeTipsVersion; unsigned int m_uiCryptUin; NSString *m_nsGoogleContactName; unsigned int m_uiLastInitVersion; unsigned int m_uiInitSyncKey; NSString *m_nsInitBuffer; unsigned int m_uiInitStatus; NSString *m_nsPwd16MD5; BOOL m_bAuthAnotherPlace; unsigned int m_uiPushMailSwitchStatus; BOOL m_bQQOfflineSwitchStatus; unsigned int m_uiDefaultChatState; BOOL m_bReplyToAddContact; unsigned int m_uiSendCardType; NSString *m_nsPushmailFolderUrl; NSData *m_dtSyncBuffer; NSString *m_nsUinPwdMD5; NSString *m_nsUin16PwdMD5; unsigned int m_uiSex; NSString *m_nsCountry; NSString *m_nsProvince; NSString *m_nsCity; NSString *m_nsSignature; unsigned int m_uiPersonalCardStatus; NSString *m_nsHDHeadImgMD5; NSString *m_nsHDImgStatus; unsigned int m_uiSelfShowType; CNoDisturbInfo *m_oNoDisturbInfo; unsigned int m_uiPluginInstallStatus; unsigned int m_uiCertificationFlag; NSString *m_nsCertificationInfo; NSString *m_nsWeiboAddress; NSString *m_nsWeiboNickName; unsigned int m_uiWeiboFlag; unsigned int m_uiFacebookFlag; NSString *m_nsFacebookID; NSString *m_nsFacebookName; NSString *m_nsFacebookToken; unsigned int m_uiPluginSwitch; NSString *m_nsGMailAccount; unsigned int m_uiGMailStatus; unsigned int m_uiGMailSwitch; unsigned int m_uiRegType; NSString *m_nsAuthKey; NSString *m_nsWCBGImgObjectID; int m_iWCFlag; int m_iWCFlagExt; NSString *m_pcWCBGImgID; NSString *m_nsExternalInfo; NSString *m_nsBrandSubscriptConfigUrl; unsigned int m_uiBrandSubscriptionSettings; SubscriptBrandInfo *m_subBrandInfo; NSData *m_dtA2Key; NSData *m_dtA2KeyNew; unsigned int m_uiProfileFlag; unsigned int m_uiReaderFontSize; NSString *m_nsLastUUID; NSData *m_dtNewInitTempBuffer; NSData *m_dtNewInitTempMaxBuffer; NSString *m_nsVoipPushSound; NSString *m_nsMsgPushSound; NSMutableDictionary *m_dicSetting; unsigned int m_uiNextAuthType; unsigned int m_patternVersion; unsigned int m_patternLockStatus; NSData *m_patternInfoSign; unsigned int m_walletType; BOOL m_emotionInitMark; unsigned long long m_uiExtStatus; BOOL m_emotionReinit; BOOL m_remindMMDBRestore; unsigned int m_walletRegion; }

@property(nonatomic) unsigned long long m_uiExtStatus; // @synthesize m_uiExtStatus; @property(copy) NSString *m_nsGoogleContactName; // @synthesize m_nsGoogleContactName; @property(copy) NSString *m_nsMicroBlogUsrName; // @synthesize m_nsMicroBlogUsrName; @property(copy) NSString *m_nsMobile; // @synthesize m_nsMobile; @property(copy) NSString *m_nsEmail; // @synthesize m_nsEmail; @property(copy) NSString *m_nsAliasName; // @synthesize m_nsAliasName; @property(copy) NSString *m_nsUsrName; // @synthesize m_nsUsrName; @property(nonatomic) BOOL m_remindMMDBRestore; // @synthesize m_remindMMDBRestore; @property(nonatomic) BOOL m_emotionReinit; // @synthesize m_emotionReinit; @property(nonatomic) unsigned int m_walletRegion; // @synthesize m_walletRegion; @property(nonatomic) unsigned int m_walletType; // @synthesize m_walletType; @property(retain, nonatomic) NSData *m_patternInfoSign; // @synthesize m_patternInfoSign; @property(nonatomic) unsigned int m_patternLockStatus; // @synthesize m_patternLockStatus; @property(nonatomic) unsigned int m_patternVersion; // @synthesize m_patternVersion; @property(retain) NSString *m_nsMsgPushSound; // @synthesize m_nsMsgPushSound; @property(retain) NSString *m_nsVoipPushSound; // @synthesize m_nsVoipPushSound; @property(retain) NSData *m_dtNewInitTempMaxBuffer; // @synthesize m_dtNewInitTempMaxBuffer; @property(retain) NSData *m_dtNewInitTempBuffer; // @synthesize m_dtNewInitTempBuffer; @property(retain) NSString *m_nsLastUUID; // @synthesize m_nsLastUUID; @property(nonatomic) unsigned int m_uiReaderFontSize; // @synthesize m_uiReaderFontSize; @property(nonatomic) unsigned int m_uiProfileFlag; // @synthesize m_uiProfileFlag; @property(retain) NSData *m_dtA2KeyNew; // @synthesize m_dtA2KeyNew; @property(retain) NSData *m_dtA2Key; // @synthesize m_dtA2Key; @property(retain) SubscriptBrandInfo *m_subBrandInfo; // @synthesize m_subBrandInfo; @property(nonatomic) unsigned int m_uiBrandSubscriptionSettings; // @synthesize m_uiBrandSubscriptionSettings; @property(retain) NSString *m_nsBrandSubscriptConfigUrl; // @synthesize m_nsBrandSubscriptConfigUrl; @property(retain) NSString *m_nsExternalInfo; // @synthesize m_nsExternalInfo; @property(retain) NSString *m_pcWCBGImgID; // @synthesize m_pcWCBGImgID; @property(nonatomic) int m_iWCFlagExt; // @synthesize m_iWCFlagExt; @property(nonatomic) int m_iWCFlag; // @synthesize m_iWCFlag; @property(retain) NSString *m_nsWCBGImgObjectID; // @synthesize m_nsWCBGImgObjectID; @property(retain) NSString *m_nsAuthKey; // @synthesize m_nsAuthKey; @property(nonatomic) unsigned int m_uiRegType; // @synthesize m_uiRegType; @property(nonatomic) unsigned int m_uiGMailSwitch; // @synthesize m_uiGMailSwitch; @property(nonatomic) unsigned int m_uiGMailStatus; // @synthesize m_uiGMailStatus; @property(retain) NSString *m_nsGMailAccount; // @synthesize m_nsGMailAccount; @property(nonatomic) unsigned int m_uiPluginSwitch; // @synthesize m_uiPluginSwitch; @property(retain) NSString *m_nsFacebookToken; // @synthesize m_nsFacebookToken; @property(retain) NSString *m_nsFacebookName; // @synthesize m_nsFacebookName; @property(retain) NSString *m_nsFacebookID; // @synthesize m_nsFacebookID; @property(nonatomic) unsigned int m_uiFacebookFlag; // @synthesize m_uiFacebookFlag; @property(nonatomic) unsigned int m_uiWeiboFlag; // @synthesize m_uiWeiboFlag; @property(retain) NSString *m_nsWeiboNickName; // @synthesize m_nsWeiboNickName; @property(retain) NSString *m_nsWeiboAddress; // @synthesize m_nsWeiboAddress; @property(retain) NSString *m_nsCertificationInfo; // @synthesize m_nsCertificationInfo; @property(nonatomic) unsigned int m_uiCertificationFlag; // @synthesize m_uiCertificationFlag; @property(nonatomic) unsigned int m_uiSelfShowType; // @synthesize m_uiSelfShowType; @property(nonatomic) unsigned int m_uiPluginInstallStatus; // @synthesize m_uiPluginInstallStatus; @property(retain) CNoDisturbInfo *m_oNoDisturbInfo; // @synthesize m_oNoDisturbInfo; @property(retain) NSString *m_nsHDImgStatus; // @synthesize m_nsHDImgStatus; @property(retain) NSString *m_nsHDHeadImgMD5; // @synthesize m_nsHDHeadImgMD5; @property(nonatomic) unsigned int m_uiPersonalCardStatus; // @synthesize m_uiPersonalCardStatus; @property(nonatomic) unsigned int m_uiSex; // @synthesize m_uiSex; @property(retain) NSString *m_nsCity; // @synthesize m_nsCity; @property(retain) NSString *m_nsProvince; // @synthesize m_nsProvince; @property(retain) NSString *m_nsCountry; // @synthesize m_nsCountry; @property(retain) NSString *m_nsUin16PwdMD5; // @synthesize m_nsUin16PwdMD5; @property(retain) NSString *m_nsUinPwdMD5; // @synthesize m_nsUinPwdMD5; @property(retain) NSData *m_dtSyncBuffer; // @synthesize m_dtSyncBuffer; @property(nonatomic) BOOL m_bQQOfflineSwitchStatus; // @synthesize m_bQQOfflineSwitchStatus; @property(retain) NSString *m_nsPushmailFolderUrl; // @synthesize m_nsPushmailFolderUrl; @property(nonatomic) unsigned int m_uiSendCardType; // @synthesize m_uiSendCardType; @property(nonatomic) BOOL m_bReplyToAddContact; // @synthesize m_bReplyToAddContact; @property(nonatomic) unsigned int m_uiShowFirstTimeTipsVersion; // @synthesize m_uiShowFirstTimeTipsVersion; @property(nonatomic) unsigned int m_uiDefaultChatState; // @synthesize m_uiDefaultChatState; @property(nonatomic) unsigned int m_uiPushMailSwitchStatus; // @synthesize m_uiPushMailSwitchStatus; @property(nonatomic) BOOL m_bAuthAnotherPlace; // @synthesize m_bAuthAnotherPlace; @property(retain) NSString *m_nsPwd16MD5; // @synthesize m_nsPwd16MD5; @property(nonatomic) unsigned int m_uiInitStatus; // @synthesize m_uiInitStatus; @property(retain) NSString *m_nsInitBuffer; // @synthesize m_nsInitBuffer; @property(nonatomic) unsigned int m_uiInitSyncKey; // @synthesize m_uiInitSyncKey; @property(nonatomic) unsigned int m_uiLastInitVersion; // @synthesize m_uiLastInitVersion; @property(nonatomic) unsigned int m_uiCryptUin; // @synthesize m_uiCryptUin; @property(nonatomic) unsigned int m_uiShowWhatsnewVersion; // @synthesize m_uiShowWhatsnewVersion; @property(nonatomic) BOOL m_bPushPrivateMsg; // @synthesize m_bPushPrivateMsg; @property(nonatomic) BOOL m_bRevPrivateMsg; // @synthesize m_bRevPrivateMsg; @property(nonatomic) unsigned int m_uiLastTimeOfNotifyOpenPush; // @synthesize m_uiLastTimeOfNotifyOpenPush; @property(retain) NSString *m_nsMMdevNick; // @synthesize m_nsMMdevNick; @property(retain) NSString *m_nsMMdevName; // @synthesize m_nsMMdevName; @property(nonatomic) BOOL m_bNewMsgVibration; // @synthesize m_bNewMsgVibration; @property(nonatomic) BOOL m_bNewMsgSound; // @synthesize m_bNewMsgSound; @property(retain) NSString *m_nsSyncBuffer; // @synthesize m_nsSyncBuffer; @property(nonatomic) unsigned int m_uiSyncKey; // @synthesize m_uiSyncKey; @property(nonatomic) unsigned int m_uiNextAuthType; // @synthesize m_uiNextAuthType; @property(retain) NSData *m_dtAutoAuthKey; // @synthesize m_dtAutoAuthKey; @property(retain) NSString *m_nsPassWordMD5; // @synthesize m_nsPassWordMD5; @property(nonatomic) unsigned int m_uiStatus; // @synthesize m_uiStatus; @property(nonatomic) BOOL m_bSyncNickName; // @synthesize m_bSyncNickName; @property(nonatomic) unsigned int m_uiUin; // @synthesize m_uiUin; - (void).cxx_destruct; - (id)getDicSetting; - (void)theadSafeRemoveObjectForKey:(id)arg1; - (void)theadSafeSetObject:(id)arg1 forKey:(id)arg2; - (id)theadSafeGetObject:(id)arg1; - (int)getInt32ForKey:(id)arg1; - (void)setInt32:(int)arg1 forKey:(id)arg2; - (unsigned int)getUInt32ForKey:(id)arg1; - (void)setUInt32:(unsigned int)arg1 forKey:(id)arg2; - (BOOL)getBoolForKey:(id)arg1; - (void)setBool:(BOOL)arg1 forKey:(id)arg2; - (BOOL)IsVoipSoundOpen; - (id)description; - (id)keyPaths; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (void)copyFromSetting:(id)arg1; - (void)dealloc; - (id)init; - (void)preInit; - (BOOL)isiPodTouch; @property(copy) NSString *m_nsSignature; // @synthesize m_nsSignature; @property(copy) NSString *m_nsNickName; // @synthesize m_nsNickName;

@end

@interface SKBounceAnimation : CAKeyframeAnimation { BOOL shouldOvershoot; id fromValue; id byValue; id toValue; unsigned int numberOfBounces; }

  • (id)animationWithKeyPath:(id)arg1; @property(retain, nonatomic) id byValue; // @synthesize byValue;
  • (void).cxx_destruct;
  • (id)valueArrayForStartValue:(float)arg1 endValue:(float)arg2;
  • (id)createColorArrayFromRed:(id)arg1 green:(id)arg2 blue:(id)arg3 alpha:(id)arg4;
  • (id)createTransformArrayFromM11:(id)arg1 M12:(id)arg2 M13:(id)arg3 M14:(id)arg4 M21:(id)arg5 M22:(id)arg6 M23:(id)arg7 M24:(id)arg8 M31:(id)arg9 M32:(id)arg10 M33:(id)arg11 M34:(id)arg12 M41:(id)arg13 M42:(id)arg14 M43:(id)arg15 M44:(id)arg16;
  • (id)createRectArrayFromXValues:(id)arg1 yValues:(id)arg2 widths:(id)arg3 heights:(id)arg4;
  • (void)createValueArray; @property(nonatomic) BOOL shake; @property(nonatomic) BOOL shouldOvershoot; // @synthesize shouldOvershoot; @property(nonatomic) float stiffness; @property(nonatomic) unsigned int numberOfBounces; // @synthesize numberOfBounces;
  • (void)setDuration:(double)arg1; @property(retain, nonatomic) id toValue; // @synthesize toValue; @property(retain, nonatomic) id fromValue; // @synthesize fromValue;
  • (id)initWithKeyPath:(id)arg1;

@end

@interface WCStatisticsExtData : MMObject { }

  • (id)mergeStatStrWithOldStatStr:(id)arg1 appId:(id)arg2;
  • (BOOL)isVaildAdWithStatExtStr:(id)arg1;
  • (id)convertExtInfo2Str:(id)arg1;
  • (id)convertExtStr2Info:(id)arg1;

@end

@interface CNewSyncPrtl : CSyncBasePrtl { NSArray *m_arrOplogList; unsigned long m_uiSelector; NSString *m_nsUsrName; NSData *m_dtSyncBuffer; }

@property(retain, nonatomic) NSData *m_dtSyncBuffer; // @synthesize m_dtSyncBuffer; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; @property(nonatomic) unsigned long m_uiSelector; // @synthesize m_uiSelector; @property(retain, nonatomic) NSArray *m_arrOplogList; // @synthesize m_arrOplogList; - (void).cxx_destruct; - (BOOL)HandleResp:(void *)arg1; - (void)InitReq:(void *)arg1; - (id)init;

@end

@interface JPUIGraphics : JPExtension { }

  • (void)main:(id)arg1;

@end

@interface AQAudioPlayer : BaseAudioPlayer { BOOL mIsBindMuteSwitch; BOOL mIsNeedRestartMusic; NSString *mCachedTag; }

@property(nonatomic) BOOL needRestartMusic; // @synthesize needRestartMusic=mIsNeedRestartMusic; @property(copy, nonatomic) NSString *mCachedTag; // @synthesize mCachedTag; - (void).cxx_destruct; - (void)autostop; - (void)stop; - (void)replay; - (void)play; - (BOOL)preparePlayWithAudioFile:(id)arg1 cachedForTag:(id)arg2; - (void)updateSession; - (void)setBindMuteSwitch:(BOOL)arg1; - (void)setDelegate:(id)arg1; - (void)prepareBuffers; - (void)setMagicCookieForPlayBack; - (void)setDataFormat; - (void)openAudioFile:(id)arg1;

@end

@interface WCNewClickStatMgr : MMService <MMService, PBMessageObserverDelegate, MMKernelExt> { WCNewClickStatItem *_reportItem; WCNewClickStatRecordPageItem *curPage; NSObject *queue; WCNewClickStatReportConfig *_reportConfig; unsigned long _eventID; }

  • (void).cxx_destruct;
  • (BOOL)isNeedToUpdateReportConfig;
  • (void)updateReportConfig:(id)arg1 andVersionBuffer:(id)arg2;
  • (void)testConfigFile;
  • (void)updateReportConfigFromServer;
  • (void)loadReportConfig;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (BOOL)isReportData:(id)arg1 matchRespectiveReg:(id)arg2;
  • (BOOL)isReportData:(id)arg1 matchEndsReg:(id)arg2;
  • (BOOL)isReportData:(id)arg1 matchContinuousReg:(id)arg2;
  • (BOOL)isReportData:(id)arg1 matchWith:(id)arg2;
  • (id)getPageNormalAttr:(id)arg1 withEventConfig:(id)arg2;
  • (BOOL)isNeedToReport:(id)arg1;
  • (void)reportData:(id)arg1 withEventConfig:(id)arg2 withPageActionOpt:(id)arg3;
  • (void)reportPageStatDataWith:(id)arg1;
  • (void)reportAppStatDataWith:(id)arg1;
  • (void)reportAppNormalData:(id)arg1 withEventConfig:(id)arg2;
  • (void)reportDataWhenWithoutLogin:(id)arg1;
  • (void)reportData:(id)arg1;
  • (void)saveSnapshot:(id)arg1;
  • (BOOL)isNeedFilter:(id)arg1;
  • (void)saveCurrentReportData:(id)arg1;
  • (id)getPageStatAttr;
  • (id)getAppStatAttr;
  • (id)getAppNormalAttr:(id)arg1;
  • (void)calPageStatData:(id)arg1;
  • (void)calAppStatData:(id)arg1;
  • (void)calStatDataFromReportData:(id)arg1;
  • (void)checkSeq:(id)arg1;
  • (void)reportAndSaveData;
  • (void)reconstructOneReportItem;
  • (void)pageDisappear:(id)arg1;
  • (void)pageAppear:(id)arg1;
  • (void)onAuthOK;
  • (void)onEnterForeground;
  • (void)onEnterBackground;
  • (void)dealloc;
  • (void)onServiceReloadData;
  • (void)onServiceClearData;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface JPStructPointer : JPExtension { }

  • (void)main:(id)arg1;

@end

@interface StrokeView : UIView { UIBezierPath *m_strokePath; UIColor *m_strokeColor; BOOL m_fill; int _blendMode; }

@property(nonatomic) int blendMode; // @synthesize blendMode=_blendMode; @property(nonatomic) BOOL fill; // @synthesize fill=m_fill; @property(retain, nonatomic) UIColor *strokeColor; // @synthesize strokeColor=m_strokeColor; @property(retain, nonatomic) UIBezierPath *strokePath; // @synthesize strokePath=m_strokePath; - (void).cxx_destruct; - (void)drawRect:(struct CGRect)arg1; - (id)initWithFrame:(struct CGRect)arg1;

@end

@interface ProtobufEventHandler : NSObject { }

  • (BOOL)OnProtocolEncryptPack:(id)arg1 OutBuf:(struct AutoBuffer *)arg2 uin:(unsigned int)arg3;
  • (BOOL)OnProtocolHasCustomEncryptPack:(id)arg1;
  • (void)OnProtocolConnectFail:(id)arg1;
  • (void)OnProtocolResponse:(id)arg1 shouldContinue:(_Bool *)arg2;
  • (void)OnProtocolStart:(id)arg1 shouldContinue:(_Bool *)arg2;

@end

@interface ProtobufEvent : CBaseEvent { ProtobufPrtlChannel *m_ptrl; ProtobufCGIWrap *m_pbCGIWrap; ProtobufEventHandler *m_pbEventHandler; BOOL m_bSpeedy; BOOL m_hasInvokePreHandler; int m_cmdstatus; }

@property(nonatomic) BOOL m_bSpeedy; // @synthesize m_bSpeedy; @property(readonly) ProtobufCGIWrap *m_pbCGIWrap; // @synthesize m_pbCGIWrap; - (void).cxx_destruct; - (void)OnCmdRecv; - (int)UnPack:(const struct AutoBuffer *)arg1 SvrID:(struct AutoBuffer *)arg2; - (BOOL)Pack:(struct AutoBuffer *)arg1; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (void)Stop; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)Start; - (void)dealloc; - (id)initWithCGIWrap:(id)arg1;

@end

@interface SightPreviewViewF2 : MMUIView <SightPreviewView, MMQRStrokeViewDelegate> { float m_zoomLevel; BOOL m_isReady; struct CGSize sizeInPixels; float inputWidth; float inputHeight; float m_currZoomLevel; int m_focusInAnim; StrokeView *m_focusStroke; MMQRStrokeView *m_qrcodeStroke; BOOL m_supportQRFrame; BOOL _renderFirstFrame; BOOL _lightBoostOn; int _videoStabilizationMode; NSString *_qrData; NSObject *_qrDelegate; }

@property(nonatomic) __weak NSObject *qrDelegate; // @synthesize qrDelegate=_qrDelegate; @property(retain, nonatomic) NSString *qrData; // @synthesize qrData=_qrData; @property(nonatomic) int videoStabilizationMode; // @synthesize videoStabilizationMode=_videoStabilizationMode; @property(nonatomic) BOOL lightBoostOn; // @synthesize lightBoostOn=_lightBoostOn; @property(readonly, nonatomic) BOOL renderFirstFrame; // @synthesize renderFirstFrame=_renderFirstFrame; @property(nonatomic) float zoomLevel; // @synthesize zoomLevel=m_zoomLevel; - (void).cxx_destruct; - (void)onQRCodeTrig; - (void)onQRCodeGone; - (void)onQRCodeFind; - (void)setQRScannerDelegate:(id)arg1; - (void)onQRCodeFrame:(float *)arg1 withData:(id)arg2; - (void)makeQRCodeFrame; - (id)getShineAnim:(float)arg1 count:(unsigned long)arg2; - (void)hideFocusFrame; - (void)onFocusState:(BOOL)arg1 atPoint:(struct CGPoint)arg2; - (void)removeFocusStroke; - (void)startFocusAnimAtPoint:(struct CGPoint)arg1; - (void)forceFocusAnimAtPoint:(struct CGPoint)arg1; - (struct CGPoint)transformPointToView:(struct CGPoint)arg1; - (struct CGPoint)transformPointInView:(struct CGPoint)arg1; - (void)setOutputWidth:(float)arg1 andHeight:(float)arg2; - (void)setZoomLevel:(float)arg1 immediatly:(BOOL)arg2; - (void)setReady; - (BOOL)isReady; - (void)setQRFrameEnable:(BOOL)arg1; - (BOOL)supportQRFrame; - (void)layoutSubviews; - (id)initWithFrame:(struct CGRect)arg1 previewLayer:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SPXAudioRecorder : BaseAudioRecorder { NSRecursiveLock *mPrepareSentLock; BOOL mIsPrepareSent; int mSlientTime; BOOL mIsNeedRestartMusic; BOOL mIsNeedRestartAudioTalk; BOOL mIsNeedWaitForTipAudio; BOOL mIsRecordAutoStop; WavAudioPlayer *_m_wavAudioPlayer; }

@property(retain, nonatomic) WavAudioPlayer *m_wavAudioPlayer; // @synthesize m_wavAudioPlayer=_m_wavAudioPlayer; @property(nonatomic) BOOL needWaitForTipAudio; // @synthesize needWaitForTipAudio=mIsNeedWaitForTipAudio; @property(nonatomic) BOOL needRestartAudioTalk; // @synthesize needRestartAudioTalk=mIsNeedRestartAudioTalk; @property(nonatomic) BOOL needRestartMusic; // @synthesize needRestartMusic=mIsNeedRestartMusic; - (void).cxx_destruct; - (BOOL)ISRecordAutoStop; - (void)autostop; - (void)stop; - (void)record; - (void)playEndTipAudio; - (void)playBeginTipAudio; - (BOOL)prepareSend; - (void)createSpeexFile:(id)arg1; - (void)createWaveFile:(id)arg1; - (BOOL)prepareRecord:(BOOL)arg1 cache:(BOOL)arg2; - (void)setSlientTime:(int)arg1; - (void)setDelegate:(id)arg1; - (void)dealloc; - (id)init; - (BOOL)canAutoRestart; - (BOOL)shouldAutoRestartWith:(int)arg1; - (void)onCommonPlayerPlayAtTime:(float)arg1; - (void)onCommonPlayerError:(id)arg1; - (void)onCommonPlayerPause; - (void)onCommonPlayerPlayEnd; - (void)onCommonPlayerStop; - (void)onCommonPlayerPlay; - (void)setMagicCookieToAudioFile; - (void)createAudioFile_WAVE:(id)arg1; - (void)prepareBuffers; - (void)setDataFormat;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface JPMMFoundation : JPExtension { }

  • (void)main:(id)arg1;

@end

@interface WCNewClickStatItem : MMObject { unsigned long dataType; unsigned long errType; unsigned long enterTime; unsigned long scene; unsigned long quitTime; int interval; unsigned long lastQuitTime; int backGroundInterval; int lastInterval; unsigned long seq; int sumInterval; unsigned long outOfOrderCount; unsigned long pageCount; NSString *pageFlow; NSMutableArray *pageList; NSArray *_pageFormatList; }

@property(retain, nonatomic) NSArray *pageFormatList; // @synthesize pageFormatList=_pageFormatList; @property(retain, nonatomic) NSMutableArray *pageList; // @synthesize pageList; @property(retain, nonatomic) NSString *pageFlow; // @synthesize pageFlow; @property(nonatomic) unsigned long pageCount; // @synthesize pageCount; @property(nonatomic) unsigned long outOfOrderCount; // @synthesize outOfOrderCount; @property(nonatomic) int sumInterval; // @synthesize sumInterval; @property(nonatomic) unsigned long seq; // @synthesize seq; @property(nonatomic) int lastInterval; // @synthesize lastInterval; @property(nonatomic) int backGroundInterval; // @synthesize backGroundInterval; @property(nonatomic) unsigned long lastQuitTime; // @synthesize lastQuitTime; @property(nonatomic) int interval; // @synthesize interval; @property(nonatomic) unsigned long quitTime; // @synthesize quitTime; @property(nonatomic) unsigned long scene; // @synthesize scene; @property(nonatomic) unsigned long enterTime; // @synthesize enterTime; @property(nonatomic) unsigned long errType; // @synthesize errType; @property(nonatomic) unsigned long dataType; // @synthesize dataType; - (void).cxx_destruct; - (void)fixPageFlow; - (void)checkMisMatchUI; - (void)checkOutOfOrder; - (void)checkIsOK; - (void)checkData; - (id)formatPageList; - (id)formatPageFlowV2; - (id)formatOriginalPageFlow; - (int)calSumInterval; - (void)calData; - (id)description; - (id)toString; - (void)calAndFixData;

@end

@interface MMLocationCacheItem : MMObject { double latitude; double longitude; double timestamp; BOOL isMarsLocation; }

  • (void)initialize; @property(nonatomic) BOOL isMarsLocation; // @synthesize isMarsLocation; @property(nonatomic) double timestamp; // @synthesize timestamp; @property(nonatomic) double longitude; // @synthesize longitude; @property(nonatomic) double latitude; // @synthesize latitude;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMLocationCacheStorage : MMObject { NSMutableArray *caches; }

  • (void)initialize; @property(retain, nonatomic) NSMutableArray *caches; // @synthesize caches;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMLocationMgr : MMService <PBMessageObserverDelegate, QMapViewDelegate, MMService, CLLocationManagerDelegate> { NSMutableArray *m_loactionMgrList; NSMutableArray *m_unusedLocationMgr; MMLocationDB *m_locationDB; NSMutableArray *m_reversGeolocators; int mapViewTagMark; NSMutableArray *mapViewList; MMLocationCacheStorage *_locationCacheStorage; CLLocationManager *_locationMgrForAuthorization; QMapView *_mapView; }

@property(readonly, nonatomic) MMLocationCacheStorage *locationCacheStorage; // @synthesize locationCacheStorage=_locationCacheStorage; @property(retain, nonatomic) NSMutableArray *unusedLocationMgr; // @synthesize unusedLocationMgr=m_unusedLocationMgr; @property(retain, nonatomic) NSMutableArray *loactionMgrList; // @synthesize loactionMgrList=m_loactionMgrList; - (void).cxx_destruct; - (void)mapView:(id)arg1 didFailToLocateUserWithError:(id)arg2; - (void)mapView:(id)arg1 didUpdateUserLocation:(id)arg2; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)requestWXGeocodeWithParam:(id)arg1; - (void)connectionDidFinishLoading:(id)arg1; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (void)connection:(id)arg1 didReceiveResponse:(id)arg2; - (void)requestReverseGeoWithParam:(id)arg1; - (BOOL)isCoordinateInChina:(struct CLLocationCoordinate2D)arg1; - (id)countryCodeFromAddressDic:(id)arg1; - (id)countryFromAddressDic:(id)arg1; - (id)routeFromAddressDic:(id)arg1; - (id)subLocalityFromAddressDic:(id)arg1; - (id)evolvedCityFromAddressDic:(id)arg1; - (id)cityFromAddressDic:(id)arg1; - (id)provinceFromAddressDic:(id)arg1; - (id)roughAddressFromAddressDic:(id)arg1; - (id)shortAddressFromAddressDic:(id)arg1; - (id)findDictionaryByKey:(id)arg1; - (id)findDictionaryByGeo:(id)arg1; - (void)stopUpdateAddressByTag:(unsigned long)arg1; - (void)stopGeoAddress:(id)arg1; - (unsigned long)updateAddressByLocation:(struct CLLocationCoordinate2D)arg1; - (id)getAddressByLocation:(struct CLLocationCoordinate2D)arg1; - (id)keyForLocation:(struct CLLocationCoordinate2D)arg1; - (void)locationManager:(id)arg1 didUpdateHeading:(id)arg2; - (void)locationManager:(id)arg1 didFailWithError:(id)arg2; - (void)locationManager:(id)arg1 didUpdateToLocation:(id)arg2 fromLocation:(id)arg3; - (void)onUpdateLocationFromLocationManager:(id)arg1; - (void)dealloc; - (id)init; - (id)getLastLocationCache; - (void)updateLocationCache:(id)arg1 isMarsLocation:(BOOL)arg2; - (void)saveLocationCacheStorage; - (void)loadLocationCacheStorage; - (id)getLocationCacheStorage; - (BOOL)isUpdatingHeading:(unsigned long)arg1; - (void)stopUpdateHeading:(unsigned long)arg1; - (unsigned long)startUpdateHeading; - (BOOL)isUpdatingMapLocation:(int)arg1; - (void)stopUpdateMapLocation:(int)arg1; - (int)startUpdateMapLocation; - (BOOL)isUpdatingGPSLocation:(unsigned long)arg1; - (void)stopUpdateGPSLocation:(unsigned long)arg1; - (unsigned long)startUpdateGPSLocation; - (void)requestForAuthorization; - (void)cleanUpUnusedLocationMgr; - (void)addToUnusedLocationMgr:(id)arg1; - (BOOL)isAccurateLocation:(id)arg1; - (double)locationAccuracy:(id)arg1; - (void)onServiceClearData; - (void)onServiceReloadData; - (void)onServiceInit; - (id)getExtraInfoFromAddressDic:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMMusicItem : NSObject { NSString *key; NSString *title; NSString *photourl; NSString *musicurl; unsigned long musicstatus; }

@property(nonatomic) unsigned long musicstatus; // @synthesize musicstatus; @property(retain, nonatomic) NSString *musicurl; // @synthesize musicurl; @property(retain, nonatomic) NSString *photourl; // @synthesize photourl; @property(retain, nonatomic) NSString *title; // @synthesize title; @property(retain, nonatomic) NSString *key; // @synthesize key; - (void).cxx_destruct;

@end

@interface MMMusicList : NSObject { NSMutableDictionary *mMusicItemDic; NSMutableArray *mMusicItemList; unsigned long mCurrentItemIndex; NSMutableSet *mDeletedMusicItem; }

@property(retain, nonatomic) NSMutableSet *mDeletedMusicItem; // @synthesize mDeletedMusicItem; @property(nonatomic) unsigned long mCurrentItemIndex; // @synthesize mCurrentItemIndex; @property(retain, nonatomic) NSMutableArray *mMusicItemList; // @synthesize mMusicItemList; @property(retain, nonatomic) NSMutableDictionary *mMusicItemDic; // @synthesize mMusicItemDic; - (void).cxx_destruct; - (id)nextItem; - (void)setCurrentPlayItemWithKey:(id)arg1; - (void)deleteItemWithKey:(id)arg1; - (void)ignoreItemWithKey:(id)arg1; - (void)addItem:(id)arg1; - (id)init;

@end

@interface MMDBMigrationUtil : MMObject { }

  • (void)setFlagFinished:(unsigned int)arg1;
  • (BOOL)isFlagFinished:(unsigned int)arg1;
  • (unsigned long long)readValueFromFile;
  • (void)InitMMDBMigration:(id)arg1 UsrName:(id)arg2;

@end

@interface MMovieCompressor : MMObject { MMovieDecoder *m_decoder; id m_delegate; NSString *m_moviePath; NSString *m_originalPath; struct CGSize m_videoSize; float m_bitrate; unsigned long m_type; AVAssetWriter *m_writer; AVAssetWriterInput *m_audioInput; AVAssetWriterInput *m_videoInput; AVAssetWriterInputPixelBufferAdaptor *m_PixelBufferInput; NSObject *m_movieWritingQueue; unsigned int inputTextureForMovieRendering; CDStruct_1b6d18a9 m_startTime; CDStruct_1b6d18a9 m_previousFrameTime; CDStruct_1b6d18a9 m_previousAudioTime; NSObject *audioQueue; BOOL audioEncodingIsFinished; BOOL videoEncodingIsFinished; BOOL hasCaptureFirstFrame; float inputWidth; float inputHeight; BOOL _audioOnly; float _zoomLevel; }

@property(nonatomic) BOOL audioOnly; // @synthesize audioOnly=_audioOnly; @property(nonatomic) float zoomLevel; // @synthesize zoomLevel=_zoomLevel; @property(nonatomic) __weak id delegate; // @synthesize delegate=m_delegate; - (void).cxx_destruct; - (void)compressMovieWithExport; - (void)mMovieDecoderOnDecodeFinished:(id)arg1; - (void)mMovieDecoder:(id)arg1 onNewAudioFrameReady:(struct opaqueCMSampleBuffer *)arg2; - (void)mMovieDecoder:(id)arg1 onNewVideoFrameReady:(struct opaqueCMSampleBuffer *)arg2; - (void)startCompress; - (void)initWritterOutput; - (void)dealloc; - (id)makeNewPath:(id)arg1 gap:(unsigned long long)arg2; - (id)initWithFilePath:(id)arg1 andSize:(struct CGSize)arg2 andBitRate:(float)arg3; - (id)initWithFilePath:(id)arg1 andSize:(struct CGSize)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMMusicLyricsMgr : MMService <MMService, PBMessageObserverDelegate> { NSMutableArray *m_arrMusicItems; NSString *m_nsLyricsRootPath; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)handleGetLyricsResp:(id)arg1 Event:(unsigned long)arg2;
  • (BOOL)GetLyricsFromSvr:(id)arg1;
  • (unsigned int)indexOfMusicByWeUrl:(id)arg1;
  • (BOOL)saveLyricsToFile:(id)arg1 FilePath:(id)arg2;
  • (id)getLyricsFromFile:(id)arg1;
  • (id)getLyricFileName:(id)arg1 AndSinger:(id)arg2;
  • (void)ClearLyricsFile;
  • (void)GetLyricsByMusicInfo:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface TokenizerUtil : NSObject { }

  • (id)getUnicodeNormalizationForms:(id)arg1;
  • (id)getOneOrBinaryToken:(id)arg1;
  • (BOOL)isSpecialChar:(unsigned short)arg1;
  • (BOOL)isEnglishLetter:(unsigned short)arg1;
  • (id)getDictPath;
  • (id)getTCRulePath;
  • (id)getTCDictPath;
  • (id)getSCRulePath;
  • (id)getSCDictPath;
  • (id)getResourceFilePath:(id)arg1;

@end

@interface WCState : MMObject { NSString *_name; }

@property(readonly, nonatomic) NSString *name; // @synthesize name=_name; - (void).cxx_destruct; - (id)description; - (id)initWithName:(id)arg1;

@end

@interface MMPingOperation : NSObject { BOOL _isCanceled; id _delegate; NSData *_hostAddress; int _nextSequenceNumber; int _identifier; struct __CFHost *_host; struct __CFSocket *_currentWorkingSocket; NSNumber *_ttl; NSDate *_startDate; NSDate *_endDate; MMTimer *_checkTimer; }

  • (struct IPHeader *)ipHeaderFromPacket:(id)arg1;
  • (unsigned int)_icmpHeaderOffsetInPacket:(id)arg1; @property(nonatomic) BOOL isCanceled; // @synthesize isCanceled=_isCanceled; @property(retain, nonatomic) MMTimer *checkTimer; // @synthesize checkTimer=_checkTimer; @property(retain, nonatomic) NSDate *endDate; // @synthesize endDate=_endDate; @property(retain, nonatomic) NSDate *startDate; // @synthesize startDate=_startDate; @property(retain, nonatomic) NSNumber *ttl; // @synthesize ttl=_ttl; @property(nonatomic) struct __CFSocket *currentWorkingSocket; // @synthesize currentWorkingSocket=_currentWorkingSocket; @property(nonatomic) struct __CFHost *host; // @synthesize host=_host; @property(nonatomic) int identifier; // @synthesize identifier=_identifier; @property(nonatomic) int nextSequenceNumber; // @synthesize nextSequenceNumber=_nextSequenceNumber; @property(retain, nonatomic) NSData *hostAddress; // @synthesize hostAddress=_hostAddress; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate;
  • (void).cxx_destruct;
  • (void)dealloc;
  • (void)_stopDataTransfer;
  • (void)_didFailWithError:(id)arg1;
  • (int)_isValidPingResponsePacket:(id)arg1;
  • (void)cancel;
  • (void)_readDataFromSocket:(struct __CFSocket *)arg1;
  • (void)sendPingWithData:(id)arg1;
  • (void)pingTimeout;
  • (void)startPing;
  • (void)beginPingWithTtl:(id)arg1;
  • (id)initWithHostAddressString:(id)arg1;
  • (id)initWithHostAddress:(id)arg1;

@end

@interface MMPingOperationData : NSObject { int _status; NSString *_destinationComputer; double _pingDuration; }

@property(nonatomic) double pingDuration; // @synthesize pingDuration=_pingDuration; @property(copy, nonatomic) NSString *destinationComputer; // @synthesize destinationComputer=_destinationComputer; @property(nonatomic) int status; // @synthesize status=_status; - (void).cxx_destruct;

@end

@interface BatchAddMsgInfo : NSObject { BOOL isCanAddDB; BOOL addDBResult; BOOL isNotify; BOOL isNeedChangeDisplay; BOOL isInsertNew; CMessageWrap *wrapMsg; NSString *chatName; unsigned long uiDes; NSString *clusterType; unsigned int _addMsgType; }

@property(nonatomic) unsigned int addMsgType; // @synthesize addMsgType=_addMsgType; @property(nonatomic) BOOL isInsertNew; // @synthesize isInsertNew; @property(nonatomic) BOOL isNeedChangeDisplay; // @synthesize isNeedChangeDisplay; @property(nonatomic) BOOL isNotify; // @synthesize isNotify; @property(nonatomic) BOOL addDBResult; // @synthesize addDBResult; @property(retain, nonatomic) NSString *clusterType; // @synthesize clusterType; @property(nonatomic) BOOL isCanAddDB; // @synthesize isCanAddDB; @property(nonatomic) unsigned long uiDes; // @synthesize uiDes; @property(retain, nonatomic) NSString *chatName; // @synthesize chatName; @property(retain, nonatomic) CMessageWrap *wrapMsg; // @synthesize wrapMsg; - (void).cxx_destruct;

@end

@interface CSyncBaseEvent : NetCmdEvent { NSString *m_nsLocalUsrName; unsigned long m_uiSyncOplogCount; NSMutableSet *m_setGetUsrImgList; BOOL m_bNotifyGetUsrImg; NSMutableArray *m_arrMsgList; NSMutableArray *m_arrContactList; NSMutableArray *m_arrChatroomContactList; NSMutableDictionary *m_dicChatroomMemberList; NSMutableDictionary *m_dicWebWxClearUnRead; BOOL m_bInit; NSMutableArray *m_arrWxAppContact; BOOL _m_ignoreSession; }

@property(nonatomic) BOOL m_ignoreSession; // @synthesize m_ignoreSession=_m_ignoreSession; @property(retain, nonatomic) NSMutableSet *m_setGetUsrImgList; // @synthesize m_setGetUsrImgList; @property(retain, nonatomic) NSString *m_nsLocalUsrName; // @synthesize m_nsLocalUsrName; - (void).cxx_destruct; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (BOOL)HandleBatch:(BOOL)arg1 ShowPush:(BOOL)arg2; - (void)BatchModWxAppContact; - (void)BatchModChatroomMember; - (void)BatchModContact; - (BOOL)processSpecialMessage:(id)arg1; - (void)ModChatRoomNotify:(id)arg1 Status:(unsigned long)arg2; - (void)QuitChatRoom:(id)arg1 UsrName:(id)arg2; - (BOOL)BatchAddMsg:(BOOL)arg1 ShowPush:(BOOL)arg2; - (void)NotifySessionMessage:(id)arg1 Message:(unsigned long)arg2; - (void)NotifyArrayMessage:(id)arg1 Message:(unsigned long)arg2; - (void)NotifyMessage:(id)arg1 Message:(unsigned long)arg2; - (BOOL)HandleHelloMsg:(id)arg1 SpcialSession:(id)arg2 NotAddDBSession:(id)arg3 GetChangeDisplay:(char *)arg4; - (void)AddSpecialMsg:(id)arg1 ChatName:(id)arg2 MsgWrap:(id)arg3; - (id)ParseMsgClusterType:(id)arg1; - (void)ParseStatusNotify:(id)arg1 map:(id)arg2; - (id)StatusNotifyWebWxClearUnRead:(struct XmlReaderNode_t *)arg1 msg:(id)arg2; - (BOOL)AddHelloMsg:(id)arg1 HelloUser:(id)arg2 ChatName:(id)arg3 Des:(unsigned long)arg4 OpCode:(unsigned long)arg5 DBRet:(char *)arg6 GetChangeDisplay:(char *)arg7; - (BOOL)AddHelloMessageToDB:(id)arg1 HelloUser:(id)arg2 MsgWrap:(id)arg3 Des:(unsigned long)arg4 OpCode:(unsigned long)arg5 GetChangeDisplay:(char *)arg6; - (void)Stop; - (id)init;

@end

@interface MMDiskBizFileStat : NSObject { unsigned int m_fileNum; unsigned int m_delFileNum; unsigned long long m_fileSize; unsigned long long m_delFileSize; }

  • (void)sumDicFilStat:(id)arg1 toDic:(id)arg2;
  • (void)sumDelFileNum:(unsigned int)arg1 DelFileSize:(unsigned long long)arg2 withType:(int)arg3 dicStat:(id)arg4;
  • (void)sumFileNum:(unsigned int)arg1 fileSize:(unsigned long long)arg2 withType:(int)arg3 dicStat:(id)arg4;
  • (id)getFileStatFormDic:(id)arg1 withType:(int)arg2;
  • (void)initialize; @property(nonatomic) unsigned long long m_delFileSize; // @synthesize m_delFileSize; @property(nonatomic) unsigned int m_delFileNum; // @synthesize m_delFileNum; @property(nonatomic) unsigned long long m_fileSize; // @synthesize m_fileSize; @property(nonatomic) unsigned int m_fileNum; // @synthesize m_fileNum;
  • (void)sumFileStat:(id)arg1; @property(readonly, copy) NSString *description;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDiskFileTypeInUseStat : NSObject { unsigned int m_fileNum; unsigned long m_fileSize; }

  • (void)sumFolder:(id)arg1 toDic:(id)arg2;
  • (void)initialize; @property(nonatomic) unsigned long m_fileSize; // @synthesize m_fileSize; @property(nonatomic) unsigned int m_fileNum; // @synthesize m_fileNum;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface MMDiskFileSpecialStat : NSObject { unsigned int m_fileNum; unsigned long m_fileSize; }

  • (void)sumSpecialFileStat:(int)arg1 specialType:(int)arg2 withFileSize:(unsigned long)arg3 toDic:(id)arg4;
  • (void)initialize; @property(nonatomic) unsigned long m_fileSize; // @synthesize m_fileSize; @property(nonatomic) unsigned int m_fileNum; // @synthesize m_fileNum;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface SystemUASetter : NSObject { NSString *_systemDefaultUA; }

  • (id)shareInstance;
  • (void).cxx_destruct;
  • (id)getDefaultUserAgentWithWeixinVersion;
  • (void)updateDefaultUserAgent;
  • (id)getMMUserAgent;
  • (id)getSystemDefaultUA;

@end

@interface CBaseEvent : NSObject { BOOL m_bStart; unsigned long m_uiEventType; unsigned long m_uiError; unsigned long m_uiUin; unsigned long m_uiEventID; id m_delNotifyFromEvent; id m_delNotifyToEventOwner; CMMDB *m_oMMDB; NSString *m_nsDocPath; NSRecursiveLock *m_oLock; BOOL m_bStop; BOOL m_bEventFinish; BOOL m_bBackGround; BOOL m_bNeedNotify; BOOL m_bSyncRun; BOOL m_bUseOperationQueue; BOOL m_bShortRetry; NSThread *m_oCurThread; }

@property(nonatomic) BOOL m_bEventFinish; // @synthesize m_bEventFinish; @property(nonatomic) BOOL m_bStop; // @synthesize m_bStop; @property __weak NSThread *m_oCurThread; // @synthesize m_oCurThread; @property(nonatomic) __weak id m_delNotifyToEventOwner; // @synthesize m_delNotifyToEventOwner; @property(nonatomic) BOOL m_bShortRetry; // @synthesize m_bShortRetry; @property(nonatomic) BOOL m_bUseOperationQueue; // @synthesize m_bUseOperationQueue; @property(nonatomic) BOOL m_bSyncRun; // @synthesize m_bSyncRun; @property(nonatomic) BOOL m_bNeedNotify; // @synthesize m_bNeedNotify; @property(nonatomic) BOOL m_bBackGround; // @synthesize m_bBackGround; @property(retain, nonatomic) NSRecursiveLock *m_oLock; // @synthesize m_oLock; @property(nonatomic) unsigned long m_uiEventID; // @synthesize m_uiEventID; @property(nonatomic) unsigned long m_uiUin; // @synthesize m_uiUin; @property(retain, nonatomic) NSString *m_nsDocPath; // @synthesize m_nsDocPath; @property(retain, nonatomic) CMMDB *m_oMMDB; // @synthesize m_oMMDB; @property(nonatomic) __weak id m_delNotifyFromEvent; // @synthesize m_delNotifyFromEvent; @property(nonatomic, getter=GetLastError) unsigned long m_uiError; // @synthesize m_uiError; @property(nonatomic, getter=GetEventType) unsigned long m_uiEventType; // @synthesize m_uiEventType; - (void).cxx_destruct; - (unsigned long)GetNetworkReachabilitySeed; - (BOOL)IsLogIn; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (void)AddOperationQueueEvent:(id)arg1; - (void)emptyThreadTimer:(id)arg1; - (BOOL)IsStart; - (void)ForceStop; - (void)SetStart:(BOOL)arg1; - (BOOL)SetEventInfo:(id)arg1; - (void)Stop; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (void)dealloc; - (id)init;

@end

@interface MMDBRRepairer : NSObject { unsigned int m_tableNum; unsigned int m_startTime; unsigned int m_timeLength; unsigned long long m_dbSizeBefore; unsigned long long m_dbSizeAfter; unsigned long long m_diskRestSpaceBefore; }

  • (unsigned long long)diskRestSpace;
  • (void)recordDBPath:(id)arg1 size:(unsigned long long *)arg2;
  • (id)stringWithDate;
  • (BOOL)IsDiskSpaceLowWithAssist:(id)arg1 andGetRestSize:(unsigned long long *)arg2 suggustSize:(unsigned long long *)arg3; @property(nonatomic) unsigned int m_timeLength; // @synthesize m_timeLength; @property(nonatomic) unsigned int m_startTime; // @synthesize m_startTime; @property(nonatomic) unsigned int m_tableNum; // @synthesize m_tableNum; @property(nonatomic) unsigned long long m_diskRestSpaceBefore; // @synthesize m_diskRestSpaceBefore; @property(nonatomic) unsigned long long m_dbSizeAfter; // @synthesize m_dbSizeAfter; @property(nonatomic) unsigned long long m_dbSizeBefore; // @synthesize m_dbSizeBefore;
  • (void)markEndTime;
  • (void)markStartTime;
  • (void)resetData;
  • (BOOL)backupOldDBPath:(id)arg1 toDir:(id)arg2 andRenewWithNewDBPath:(id)arg3 assist:(id)arg4 error:(id *)arg5;
  • (id)generateBackupDBDir:(id)arg1;
  • (BOOL)importDBPath:(id)arg1 fromSQLFile:(id)arg2 error:(id *)arg3;
  • (BOOL)exportDBWithPath:(id)arg1 toSQLFile:(id)arg2 error:(id *)arg3;
  • (void)backupBeforeRepair:(id)arg1 withAssist:(id)arg2;
  • (BOOL)repairDBWithPath:(id)arg1 exportSQLPath:(id)arg2 exportDBPath:(id)arg3 backupDBDir:(id)arg4 assist:(id)arg5 error:(id *)arg6;
  • (id)errorWithCode:(unsigned int)arg1 Description:(id)arg2;
  • (void)createDir:(id)arg1;
  • (void)createFile:(id)arg1;
  • (void)removeFile:(id)arg1;
  • (BOOL)RepairDatabase:(id)arg1 getError:(id *)arg2;
  • (void)dealloc;
  • (id)init;

@end

@interface MMDBRReportInfo : NSObject { unsigned int m_dbID; unsigned int m_uiOperationCode; unsigned int m_resultCode; unsigned int m_timeLength; unsigned int m_startTime; unsigned int m_tableNum; unsigned int m_type; unsigned long long m_dbSizeBefore; unsigned long long m_dbSizeAfter; unsigned long long m_diskRestSpaceBefore; }

@property(nonatomic) unsigned int m_type; // @synthesize m_type; @property(nonatomic) unsigned int m_tableNum; // @synthesize m_tableNum; @property(nonatomic) unsigned int m_startTime; // @synthesize m_startTime; @property(nonatomic) unsigned int m_timeLength; // @synthesize m_timeLength; @property(nonatomic) unsigned long long m_diskRestSpaceBefore; // @synthesize m_diskRestSpaceBefore; @property(nonatomic) unsigned long long m_dbSizeAfter; // @synthesize m_dbSizeAfter; @property(nonatomic) unsigned long long m_dbSizeBefore; // @synthesize m_dbSizeBefore; @property(nonatomic) unsigned int m_resultCode; // @synthesize m_resultCode; @property(nonatomic) unsigned int m_uiOperationCode; // @synthesize m_uiOperationCode; @property(nonatomic) unsigned int m_dbID; // @synthesize m_dbID; - (id)statString; - (id)description;

@end

@interface MMDBRReporter : NSObject { }

  • (void)ReportMainDBUICancelForSpaceLow;
  • (void)ReportRecoverMainDBShow;
  • (void)ReportRecoverShow;
  • (void)idkeyReportWithKey:(unsigned int)arg1;
  • (void)idkeyReportRecoverFail:(id)arg1;
  • (void)idkeyReportRecoverSucc:(id)arg1;
  • (void)idkeyReportUIConfirm:(id)arg1;
  • (void)idkeyReportUICancel:(id)arg1;
  • (void)ReportRecoverResult:(id)arg1 assist:(id)arg2;
  • (void)ReportUICancel:(id)arg1;
  • (void)ReportUIConfirm:(id)arg1;

@end

@interface CVerifyEmailEvent : NetCmdEvent { NSString *m_nsLocalUsrName; }

@property(retain, nonatomic) NSString *m_nsLocalUsrName; // @synthesize m_nsLocalUsrName; - (void).cxx_destruct; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface CNewSyncEvent : CMultiEvent { unsigned long m_uiSyncCount; unsigned long m_uiSyncScene; NSString *m_nsLastSyncKeyMD5; }

  • (void).cxx_destruct;
  • (void)NotifyFromEvent:(id)arg1 Message:(unsigned long)arg2 MessageInfo:(id)arg3;
  • (void)NotifySyncEnd;
  • (BOOL)CreateSyncEvent;
  • (void)Stop;
  • (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2;
  • (void)TimerCheckEvent;
  • (BOOL)SetEventInfo:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface BlockDumpList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *blockDump; // @dynamic blockDump;

@end

@interface UrlChannel : NSObject { unsigned long m_uiRetryCount; unsigned long m_uiChannelStatus; unsigned long m_uiRetStatusCode; unsigned long m_uiRetContentLength; unsigned long long m_ui64StartTime; unsigned long long m_ui64ConnectStartTime; unsigned long long m_ui64SendStartTime; unsigned long long m_ui64ReceiveStartTime; ProtobufCGIWrap *m_wrapInfo; id m_delNotifyFromPrtl; NSURLConnection *m_ucChannel; MMTimer *m_tmCheck; NSDate *m_tLastRecvData; unsigned long m_uiMaxRetryCount; NSMutableData *m_dtResponseData; NSString *m_nsIP; }

@property(copy, nonatomic) NSString *m_nsIP; // @synthesize m_nsIP; @property(retain, nonatomic) NSMutableData *m_dtResponseData; // @synthesize m_dtResponseData; @property(nonatomic) unsigned long m_uiMaxRetryCount; // @synthesize m_uiMaxRetryCount; @property(retain, nonatomic) NSDate *m_tLastRecvData; // @synthesize m_tLastRecvData; @property(retain, nonatomic) MMTimer *m_tmCheck; // @synthesize m_tmCheck; @property(retain, nonatomic) NSURLConnection *m_ucChannel; // @synthesize m_ucChannel; @property(nonatomic) __weak id m_delNotifyFromPrtl; // @synthesize m_delNotifyFromPrtl; @property(retain, nonatomic) ProtobufCGIWrap *m_wrapInfo; // @synthesize m_wrapInfo; - (void).cxx_destruct; - (void)onReceiveDataLength:(id)arg1; - (void)connectionDidFinishLoading:(id)arg1; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (void)connection:(id)arg1 didReceiveResponse:(id)arg2; - (void)connection:(id)arg1 didSendBodyData:(int)arg2 totalBytesWritten:(int)arg3 totalBytesExpectedToWrite:(int)arg4; - (void)connection:(id)arg1 didReceiveAuthenticationChallenge:(id)arg2; - (BOOL)connection:(id)arg1 canAuthenticateAgainstProtectionSpace:(id)arg2; - (id)connection:(id)arg1 willSendRequest:(id)arg2 redirectResponse:(id)arg3; - (void)CheckTimeOut; - (void)Connect; - (void)ResetChannel; - (void)TryReportFailIP; - (void)Stop; - (BOOL)Start; - (void)InitPrtl:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface AudioFile : NSObject { NSFileHandle *m_fhFile; unsigned long m_uiDataWrited; }

  • (void).cxx_destruct;
  • (BOOL)writeBytes:(unsigned long)arg1 len:(unsigned long)arg2 buffer:(void *)arg3;
  • (BOOL)readBytes:(unsigned long)arg1 len:(unsigned int *)arg2 buffer:(void *)arg3;
  • (unsigned long)getLength;
  • (unsigned long)seekToEnd;
  • (void)close;
  • (BOOL)read:(id)arg1;
  • (BOOL)open:(id)arg1;
  • (BOOL)create:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMTracerouteExecutor : NSObject { unsigned int hostResolveFailCount; NSString *_host; id _delegate; MMHostResolutionOperation *_currentOperation; MMPingOperation *_pingOperation; unsigned int _hop; NSMutableArray *_pingSteps; }

@property(retain, nonatomic) NSMutableArray *pingSteps; // @synthesize pingSteps=_pingSteps; @property(nonatomic) unsigned int hop; // @synthesize hop=_hop; @property(retain, nonatomic) MMPingOperation *pingOperation; // @synthesize pingOperation=_pingOperation; @property(retain, nonatomic) MMHostResolutionOperation *currentOperation; // @synthesize currentOperation=_currentOperation; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; @property(copy, nonatomic) NSString *host; // @synthesize host=_host; - (void).cxx_destruct; - (void)dealloc; - (void)_doAbort; - (void)abort; - (void)onSuccess; - (void)pingOperation:(id)arg1 didRecieveResponse:(id)arg2 withPingResult:(id)arg3; - (void)pingOperation:(id)arg1 didSendPacket:(id)arg2; - (void)pingOperationTimeout:(id)arg1; - (void)pingOperation:(id)arg1 errorSendingPacket:(id)arg2 withError:(id)arg3; - (void)_startPing; - (id)getCurrentTTL; - (void)_doHostResolve; - (void)begin; - (id)initWithHostname:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMTracerouteStep : NSObject { unsigned int _ttl; NSString *_recieverHostName; NSString *_recieverAddress; MMHostResolutionOperation *_myOp; double _pingDuration; }

@property(retain, nonatomic) MMHostResolutionOperation *myOp; // @synthesize myOp=_myOp; @property(nonatomic) double pingDuration; // @synthesize pingDuration=_pingDuration; @property(copy, nonatomic) NSString *recieverAddress; // @synthesize recieverAddress=_recieverAddress; @property(copy, nonatomic) NSString *recieverHostName; // @synthesize recieverHostName=_recieverHostName; @property(nonatomic) unsigned int ttl; // @synthesize ttl=_ttl; - (void).cxx_destruct; - (void)resloveAllDataWithCallback:(CDUnknownBlockType)arg1;

@end

@interface LBSSystemCacheUpdater : NSObject { unsigned long m_locationTag; MMTimer *m_stopTimer; int m_geoMode; }

@property(nonatomic) int m_geoMode; // @synthesize m_geoMode; @property(retain, nonatomic) MMTimer *m_stopTimer; // @synthesize m_stopTimer; @property(nonatomic) unsigned long m_locationTag; // @synthesize m_locationTag; - (void).cxx_destruct; - (void)stop; - (void)start; - (void)dealloc; - (id)init;

@end

@interface LocationRetriever : NSObject { unsigned long m_locationTag; unsigned long m_headingTag; CLHeading *m_heading; BOOL m_bCanRepeatReportLocation; float m_requiredAccuracy; MMTimer *m_checkResultTimer; id m_delegate; NSMutableArray *m_recentLocationList; LBSSystemCacheUpdater *m_sysCacheUpdater; struct timeval m_tvStart; struct timeval m_tvFirst; BOOL m_bFirstRetriever; unsigned int m_firstRetrieverRange; BOOL m_bReport; BOOL m_bShieldAccuracy; int m_timeoutCount; unsigned int m_eBusType; int m_geoMode; }

  • (double)getLocationAccuracy:(id)arg1; @property(nonatomic) BOOL m_bShieldAccuracy; // @synthesize m_bShieldAccuracy; @property(nonatomic) int m_geoMode; // @synthesize m_geoMode; @property(nonatomic) unsigned int m_eBusType; // @synthesize m_eBusType; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(nonatomic) int m_timeoutCount; // @synthesize m_timeoutCount; @property(nonatomic) float m_requiredAccuracy; // @synthesize m_requiredAccuracy; @property(nonatomic) BOOL m_bCanRepeatReportLocation; // @synthesize m_bCanRepeatReportLocation; @property(retain, nonatomic) LBSSystemCacheUpdater *m_sysCacheUpdater; // @synthesize m_sysCacheUpdater; @property(retain, nonatomic) NSMutableArray *m_recentLocationList; // @synthesize m_recentLocationList;
  • (void).cxx_destruct;
  • (void)reportRetriever:(id)arg1 retrieverSuccess:(BOOL)arg2 inCache:(BOOL)arg3;
  • (void)onHeadingTimeCheck;
  • (void)addToRecentLocationList:(id)arg1;
  • (id)objectInRecentLocationListAtIndex:(unsigned int)arg1;
  • (unsigned int)countOfRecentLocationList;
  • (id)getBestResultFromLocationList;
  • (void)onGpsTimerTimeCheck;
  • (BOOL)isHeadingOK:(id)arg1;
  • (void)onHeadingChanged:(id)arg1 withTag:(unsigned long)arg2;
  • (BOOL)isLocationOK:(id)arg1;
  • (void)onMapLocationError:(id)arg1 withTag:(int)arg2;
  • (void)onMapLocationChanged:(id)arg1 withTag:(int)arg2;
  • (void)onGPSLocationChanged:(id)arg1 withTag:(unsigned long)arg2;
  • (void)onGPSLocationError:(int)arg1 withTag:(unsigned long)arg2;
  • (void)CleanDelegate;
  • (void)CancelRetrieveHeading;
  • (void)RetrieveHeading;
  • (void)CancelRetrieveLocation;
  • (void)RetrieveLocation;
  • (void)dealloc;
  • (void)Reset;
  • (void)stopCheckTimer;
  • (id)initWithDelegate:(id)arg1;

@end

@interface ResourceInfo : NSObject { float _virtualMemorySize; float _residentMemorySize; long long _currentCap; float _cpuUsage; }

@property(nonatomic) float _cpuUsage; // @synthesize _cpuUsage; @property(nonatomic) long long _currentCap; // @synthesize _currentCap; @property(nonatomic) float residentMemorySize; // @synthesize residentMemorySize=_residentMemorySize; @property(nonatomic) float virtualMemorySize; // @synthesize virtualMemorySize=_virtualMemorySize; - (id)init;

@end

@interface ResourceMonitor : MMObject { id _delegate; NSThread *_monitorThread; NSRecursiveLock *_lock; BOOL _monitoring; int m_nCnt; }

@property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (void)dealloc; - (id)init; - (void)startService; - (void)threadFunc; - (void)updateResourceInfo:(id)arg1; - (void)stopService;

@end

@interface MMConfigMgr : MMService <MMPackageDownloadMgrExt, MMService, MMKernelExt, IMMLanguageMgrExt, IMsgExt> { NSMutableDictionary *m_dicCacheConfigSeperator; NSMutableDictionary *m_dicCacheConfig; NSMutableDictionary *m_dicConfig; NSMutableDictionary *m_dicDynamicConfig; NSMutableDictionary *m_dicDynamicConfigSplit; int m_iVersion; NSMutableDictionary *m_dicJDConfigCache; JDWebViewMenuData *m_JDMenuCache; NSDictionary *m_dicPrefetchDomains; BOOL m_bDomainPrefetchEnabled; }

  • (BOOL)isAutoDownloadCloseForValue:(id)arg1; @property(retain) NSMutableDictionary *m_dicCacheConfig; // @synthesize m_dicCacheConfig; @property(retain) NSMutableDictionary *m_dicCacheConfigSeperator; // @synthesize m_dicCacheConfigSeperator;
  • (void).cxx_destruct;
  • (BOOL)isAutoDownloadCloseForKey:(id)arg1;
  • (id)getJDWebviewMenuData;
  • (id)prefetchedDomainDictWithXMLString:(id)arg1;
  • (void)loadDNSPrefetchConfig;
  • (id)prefetchedDomainsForDomain:(id)arg1;
  • (void)updateSignalingScenes;
  • (unsigned int)uintFromDynamicConfigForKey:(id)arg1 defaultValue:(unsigned int)arg2;
  • (unsigned int)uintFromDynamicConfigForKey:(id)arg1;
  • (id)valueFromDynamicConfigForKey:(id)arg1;
  • (unsigned int)uintForKey:(id)arg1 config:(id)arg2;
  • (id)valueForKey:(id)arg1 config:(id)arg2;
  • (id)arrSubValueForKey:(id)arg1 config:(id)arg2 seperator:(id)arg3;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)onLanguageChange;
  • (void)onAuthOK;
  • (void)dealloc;
  • (id)init;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)loadData;
  • (void)saveDynamicConfigSplit;
  • (void)loadDynamicConfigSplit;
  • (id)getDynamicConfigSplitFilePath;
  • (id)getDynamicConfigFilePath;
  • (void)initCacheStaticConfig;
  • (void)initStaticConfig:(id)arg1;
  • (void)mergeDynamicConfig:(id)arg1;
  • (void)initDynamicConfig:(id)arg1;
  • (id)parseDynamicConfig:(id)arg1 type:(const char *)arg2;
  • (id)parseXMLToMenuItem:(struct XmlReaderNode_t *)arg1;
  • (void)parseWebViewCustomizeConfig:(struct XmlReaderNode_t *)arg1 forMenuData:(id)arg2;
  • (void)initConfig:(id)arg1 for:(id)arg2;
  • (BOOL)isItemSupportCountry:(id)arg1 item:(struct XmlReaderNode_t *)arg2;
  • (BOOL)isItemSupportLanguage:(id)arg1 item:(struct XmlReaderNode_t *)arg2;
  • (id)addConfigName:(id)arg1 forConfig:(id)arg2;
  • (void)downLoadConfig;
  • (void)onPackageNeedUpdate:(id)arg1 withPackIDs:(id)arg2;
  • (void)onPackageListUpdated:(id)arg1;
  • (int)getVideoHWMaxFPS;
  • (int)getVideoHWMaxRes;
  • (int)getVideoSWMaxFPS;
  • (int)getVideoSWMaxRes;
  • (int)getVideoHWEnable;
  • (int)getVideoCaptureFps;
  • (int)getVideoCaptureRes;
  • (unsigned int)getEmotionStoreType;
  • (int)getAudioUnitSubType;
  • (int)getEngineAgcRxLimiter;
  • (int)getEngineAgcRxGain;
  • (int)getEngineAgcRxTarget;
  • (int)getEngineAgcRxFlag;
  • (int)getOutputVolumeScale:(BOOL)arg1;
  • (int)getInputVolumeScale:(BOOL)arg1;
  • (int)getEngineECModeLevel:(BOOL)arg1;
  • (int)getEngineAecMode;
  • (int)getEngineAgclimiter;
  • (int)getEngineAgcflag;
  • (int)getEngineAgcgaindb;
  • (int)getEngineAgctargetdb;
  • (int)getEngineAgcMode;
  • (int)getEngineNsMode;
  • (int)getEngineSpkEcMode;
  • (BOOL)shouldBlockVoipMinimizeMode;
  • (BOOL)shouldBlockVoipIgnoreButton;
  • (BOOL)shouldShowVoipInChat;
  • (BOOL)shouldCloseVoiceAgc:(BOOL)arg1;
  • (BOOL)shouldCloseVoiceProcess:(BOOL)arg1;
  • (float)GetCurrnetNetworkCompressQuality;
  • (float)GetMinCompressEarningsPercent;
  • (unsigned int)GetNoneCompressLongImageSize;
  • (unsigned int)GetNoneCompressNormalImageSize;
  • (float)GetCurrnetNetworkCompressQualityForSns;
  • (struct CGSize)GetCurrentNetworkCompressResolutionForSns;
  • (id)signalingScenes;
  • (long)GetSignalInterval;
  • (BOOL)IsShouldSendSignalInScene:(id)arg1;
  • (struct CGSize)GetCurrentNetworkCompressResolution;
  • (BOOL)hasJDStoreCell;
  • (id)GetJDStoreCellItem;
  • (unsigned int)getHeightLimitForShowingTextMsg;
  • (unsigned int)getInputLimitFileSize;
  • (unsigned int)getInputLimitVideoSize;
  • (unsigned int)getInputLimitFavVoiceLength;
  • (unsigned int)getInputLimitFavImageSize;
  • (unsigned int)getInputLimitEmotionWidth;
  • (unsigned int)getInputLimitAppMsgEmotionBufSize;
  • (unsigned int)getInputLimitEmotionBufSize;
  • (unsigned int)getInputLimitForFavMsg;
  • (unsigned int)getInputLimitForFloatBottleMsg;
  • (unsigned int)getInputLimitForTextMsg;
  • (int)getVoipkeyGtype;
  • (int)getVoipkeyStype;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AVAudioPlayWraper : MMService <MMService, AVAudioPlayerDelegate> { AVAudioPlayer *audioPlayer; }

  • (void).cxx_destruct;
  • (void)playWithPath:(id)arg1;
  • (void)audioPlayerDidFinishPlaying:(id)arg1 successfully:(BOOL)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface AudioHelper : NSObject { }

  • (BOOL)isSilkFile:(id)arg1;
  • (void)showRecordDenied;
  • (void)playSendMsgNotify;
  • (BOOL)playNewMsgNotifyInMessageContent;
  • (BOOL)playNewMsgNotify;
  • (void)playVibration;
  • (void)AVPlaySystemSound:(id)arg1 FileType:(id)arg2 Ambient:(BOOL)arg3;
  • (void)PlaySystemSound:(id)arg1 FileType:(id)arg2 Ambient:(BOOL)arg3;
  • (void)RestartAudioTalk;
  • (BOOL)PauseAudioTalk;
  • (void)StopAudioTalk;
  • (BOOL)IsAudioTalkRecording;
  • (BOOL)IsAudioTalkPlaying;
  • (void)ForceStopMusic;
  • (void)NextMusic;
  • (void)RestartMusic;
  • (BOOL)PauseMusic;
  • (void)StopMusic;
  • (BOOL)IsMusicPaused;
  • (BOOL)IsMusicPlaying;
  • (void)StopAudio;
  • (BOOL)IsWeiXinSoundPaused;
  • (BOOL)IsWeiXinSoundPlaying;

@end

@interface MMSafeModeMgr : NSObject <MMResourceMgrExt, MMPatchMgrExt> { NSString *m_crashUsrName; NSMutableArray *m_localUsrNameMd5List; NSDictionary *m_serverConfig; NSMutableArray *m_deleteListFromLocalConfig; NSMutableArray *m_uploadListFromLocalConfig; NSMutableArray *m_deleteListFromServerConfig; NSMutableArray *m_uploadListFromServerConfig; BOOL m_hasBackup; int m_continuousCrashCount; unsigned int m_safeModeScene; MMSafeModeReport *m_safeModeReport; struct MMSMUploadFileObserver *m_observer; }

  • (id)shareInstance;
  • (void).cxx_destruct;
  • (id)uploadFileZipName;
  • (id)uploadFileTempPath;
  • (id)libraryUserPaths;
  • (id)libraryPath;
  • (id)documentsUserPaths;
  • (id)documentsPath;
  • (id)rootPath;
  • (int)uploadLogsDaysFromConfigs;
  • (id)transformPath:(id)arg1;
  • (id)uploadListFromConfigs;
  • (id)deleteListFromConfigs;
  • (void)initDeleteAndUploadListFromServerConfig;
  • (void)initDeleteAndUploadListFromLocalConfig;
  • (BOOL)isServerConfigValid;
  • (void)setCrashUsrName:(id)arg1;
  • (void)onCrashReportFinished;
  • (void)doCrashReport;
  • (void)onResUpdateFinish:(int)arg1 resType:(unsigned long)arg2 subResType:(unsigned long)arg3;
  • (void)updateSafeModeConfig;
  • (void)onPatchCodeUpdateFail:(unsigned long)arg1 errorCode:(int)arg2;
  • (void)onPatchCodeUpdateSuccess:(unsigned long)arg1;
  • (void)updatePatchConfig;
  • (void)reportDataWithKey:(int)arg1 value:(int)arg2;
  • (void)onSingalCrash:(struct __siginfo *)arg1;
  • (void)handleDidBecomeActiveNotification;
  • (void)handleResignActiveNotification;
  • (void)clearAllFlags;
  • (void)backupLogsFromConfigs;
  • (void)backupFilesInUploadList;
  • (void)uploadLogsAndSpecialFiles;
  • (long long)getUploadFilesSize;
  • (id)currentUploadFiles;
  • (void)clearUnnecessaryFiles;
  • (void)updateServerConfig;
  • (BOOL)tryUpdateServerConfig;
  • (void)didEnterWeChat;
  • (unsigned int)safeModeScene;
  • (BOOL)shouldEnterSafeMode;
  • (void)initCrashUsrName;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CDirectSend : NSObject { unsigned char m_ucCmdID; unsigned char m_ucFlag; unsigned long m_uiSeq; unsigned short m_usUsrNameLen; NSString *m_nsUsrNameList; unsigned short m_usDataLen; NSData *m_dtData; }

@property(retain, nonatomic) NSData *m_dtData; // @synthesize m_dtData; @property(nonatomic) unsigned short m_usDataLen; // @synthesize m_usDataLen; @property(retain, nonatomic) NSString *m_nsUsrNameList; // @synthesize m_nsUsrNameList; @property(nonatomic) unsigned short m_usUsrNameLen; // @synthesize m_usUsrNameLen; @property(nonatomic) unsigned long m_uiSeq; // @synthesize m_uiSeq; @property(nonatomic) unsigned char m_ucFlag; // @synthesize m_ucFlag; @property(nonatomic) unsigned char m_ucCmdID; // @synthesize m_ucCmdID; - (void).cxx_destruct; - (BOOL)Decode:(id)arg1; - (id)Encode; - (id)init;

@end

@interface BBHostInfo : NSObject { struct _BBHostInfoValidity ipaddr_sa; NSString *_hostName; NSString *_hostAddress; NSString *_hostCandidate; }

@property(copy, nonatomic) NSString *hostCandidate; // @synthesize hostCandidate=_hostCandidate; @property(readonly, copy, nonatomic) NSString *hostAddress; // @synthesize hostAddress=_hostAddress; @property(readonly, copy, nonatomic) NSString *hostName; // @synthesize hostName=_hostName; - (void).cxx_destruct; - (struct _BBHostInfoValidity)isIPAddressStringValid:(id)arg1; - (struct sockaddr *)validAddress; - (id)initWithHostNameOrNumber:(id)arg1;

@end

@interface ReportStrategyCtrlMgr : MMService <PBMessageObserverDelegate, MMService, MMKernelExt> { }

  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)HandleReportStrategyResp:(id)arg1 Event:(unsigned long)arg2;
  • (void)SendReportStrategyRequest;
  • (void)dealloc;
  • (id)init;
  • (void)onAuthOK;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface JailBreakHelper : NSObject <PBCoding, MMPackageDownloadMgrExt> { unsigned long m_hasCheckPuginTimes; NSMutableArray *m_checkPaths; unsigned long m_lastCheckTime; }

  • (id)loadSetting;
  • (id)getIAPCheckPath;
  • (id)getJailbreakPath;
  • (id)getJailbreakRootDir;
  • (void)initialize; @property(nonatomic) unsigned long m_lastCheckTime; // @synthesize m_lastCheckTime; @property(retain, nonatomic) NSMutableArray *m_checkPaths; // @synthesize m_checkPaths; @property(nonatomic) unsigned long m_hasCheckPuginTimes; // @synthesize m_hasCheckPuginTimes;
  • (void).cxx_destruct;
  • (void)onPackageListUpdated:(id)arg1;
  • (void)onPackageDownloadProcessUpdated:(id)arg1 downloadSize:(int)arg2 totalSize:(int)arg3;
  • (void)onPackageDownloadFinish:(id)arg1 package:(id)arg2;
  • (BOOL)save;
  • (BOOL)HasInstallJailbreakPluginInvalidIAPPurchase;
  • (BOOL)isOverADay;
  • (BOOL)HasInstallJailbreakPlugin:(id)arg1;
  • (BOOL)IsJailBreak;
  • (id)getKeyStr;
  • (id)init;
  • (void)dealloc;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCAudioSession : NSObject { BOOL _m_otherPlayingBeforeActive; id _m_delegate; }

  • (id)shareInstance; @property(nonatomic) BOOL m_otherPlayingBeforeActive; // @synthesize m_otherPlayingBeforeActive=_m_otherPlayingBeforeActive; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate;
  • (void).cxx_destruct;
  • (void)handleRouteChange:(id)arg1;
  • (unsigned int)currentCategoryId;
  • (float)getOutputVolume;
  • (void)activePlaybackMixWithOthers;
  • (void)activeMixWithOtherAudio;
  • (BOOL)isOtherAudioPlaying;
  • (unsigned int)getCurrentAudioMode;
  • (void)enableBluetoothInput;
  • (void)setSpeaker:(BOOL)arg1;
  • (void)setCategroy:(unsigned int)arg1 options:(unsigned int)arg2;
  • (void)setCategroy:(unsigned int)arg1;
  • (void)setActive:(BOOL)arg1;
  • (void)restart;
  • (void)updateDelegate:(id)arg1;
  • (BOOL)otherPlayingBeforeActive;
  • (void)dealloc;

@end

@interface MMFICTimelinePreviewImg : NSObject { WCMediaItem *_mediaItem; NSString *_entityUUID; NSString *_sourceImageUUID; unsigned int _eliminationFactor; }

  • (id)genFICEntity:(id)arg1; @property(nonatomic) unsigned int eliminationFactor; // @synthesize eliminationFactor=_eliminationFactor; @property(retain, nonatomic) WCMediaItem *mediaItem; // @synthesize mediaItem=_mediaItem;
  • (void).cxx_destruct;
  • (BOOL)isEqual:(id)arg1;
  • (CDUnknownBlockType)drawingBlockForImage:(id)arg1; @property(readonly, nonatomic) NSString *formatName; @property(readonly, nonatomic) UIImage *sourceImage; @property(readonly, nonatomic) NSString *sourceImageUUID; @property(readonly, nonatomic) NSString *entityUUID;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMHostResolutionOperation : NSObject { struct __CFHost *_cfHostName; BOOL _isResolved; BBHostInfo *_hostInformation; NSData *_sockaddrBytes; NSArray *_ipStrings; NSArray *_hostNames; CDUnknownBlockType _callback; NSDate *_startDate; NSDate *_endDate; }

@property(retain, nonatomic) NSDate *endDate; // @synthesize endDate=endDate; @property(retain, nonatomic) NSDate *startDate; // @synthesize startDate=_startDate; @property(copy, nonatomic) CDUnknownBlockType callback; // @synthesize callback=_callback; @property(readonly, nonatomic) NSArray *hostNames; // @synthesize hostNames=_hostNames; @property(readonly, nonatomic) NSArray *ipStrings; // @synthesize ipStrings=_ipStrings; @property(readonly, nonatomic) NSData *sockaddrBytes; // @synthesize sockaddrBytes=_sockaddrBytes; @property(readonly, nonatomic) BBHostInfo *hostInformation; // @synthesize hostInformation=_hostInformation; @property(readonly, nonatomic) BOOL isResolved; // @synthesize isResolved=_isResolved; - (void).cxx_destruct; - (void)dealloc; - (void)_cleanUp; - (void)_compileResultsFromCallbacks; - (id)extractHostNames:(id)arg1; - (id)extractHostAddresses:(id)arg1; - (void)completeOperationForType:(int)arg1; - (void)_failedResolvingHostWithStreamError:(CDStruct1ef3fb1f)arg1; - (BOOL)_startResolving; - (void)startWithCallback:(CDUnknownBlockType)arg1; - (id)initWithHostName:(id)arg1; - (id)init;

@end

@interface WCTransition : MMObject { WCEvent *_event; WCState *_sourceState; NSDictionary *_userInfo; }

@property(readonly, nonatomic) NSDictionary *userInfo; // @synthesize userInfo=_userInfo; @property(readonly, nonatomic) WCState *sourceState; // @synthesize sourceState=_sourceState; @property(readonly, nonatomic) WCEvent *event; // @synthesize event=_event; - (void).cxx_destruct; - (id)description; @property(readonly, nonatomic) WCState *destinationState; - (id)initWithEvent:(id)arg1 fromState:(id)arg2 userInfo:(id)arg3;

@end

@interface MMFICImageTable : NSObject { NSRecursiveLock *_lock; NSString *_tableFilePath; NSString *_metadataFilePath; MMFICImageFormat *_imageFormat; FICImageTableMetadata *_metaData; float _screenScale; unsigned long _imageRowLength; NSString *_filePath; int _fileDescriptor; long long _fileLength; unsigned int _entryCount; long long _entryLength; unsigned int _entriesPerChunk; long long _imageLength; unsigned long _chunkLength; unsigned int _chunkCount; int tableUsedCount; }

@property(nonatomic) int tableUsedCount; // @synthesize tableUsedCount; - (void).cxx_destruct; - (BOOL)canImageTableRemoveLocalCache; - (void)cleanupFICImgInMemory; - (void)saveMetadata; - (void)reset; - (void)_entryWasAccessedWithEntityUUID:(id)arg1; - (id)_entryDataForEntityUUID:(id)arg1; - (id)_entryDataAtIndex:(unsigned int)arg1; - (void)_setEntryCount:(unsigned int)arg1; - (BOOL)entryExistsForEntityUUID:(id)arg1 sourceImageUUID:(id)arg2; - (BOOL)imageExistsForEntity:(id)arg1; - (BOOL)deleteEntryForEntityUUID:(id)arg1; - (id)getImageForEntityUUID:(id)arg1 isNeedMemoryCache:(BOOL)arg2; - (void)setEntryForEntityUUID:(id)arg1 imageDrawingBlock:(CDUnknownBlockType)arg2; - (id)_chunkAtIndex:(unsigned int)arg1; - (void)dealloc; - (id)initWithFormat:(id)arg1; @property(readonly, copy, nonatomic) NSString *metadataFilePath; @property(readonly, copy, nonatomic) NSString *tableFilePath;

@end

@interface MMPackageListDownloadEventHandler : ProtobufEventHandler { unsigned long m_tryCount; }

  • (void)OnProtocolResponse:(id)arg1 shouldContinue:(_Bool *)arg2;

@end

@interface WrapTimeRecordData : MMObject { unsigned int m_caseID; struct timeval m_msCurTime; }

  • (id)recordDataWithTime:(struct timeval)arg1 onCase:(unsigned int)arg2; @property(nonatomic) struct timeval m_msCurTime; // @synthesize m_msCurTime; @property(nonatomic) unsigned int m_caseID; // @synthesize m_caseID;
  • (id)initWithTime:(struct timeval)arg1 onCase:(unsigned int)arg2;

@end

@interface CSendCardPrtl : PrtlBase { NSString *m_nsUsrName; NSString *m_nsContent; unsigned long m_uiSendCardType; unsigned long m_uiStyle; }

@property(nonatomic) unsigned long m_uiStyle; // @synthesize m_uiStyle; @property(nonatomic) unsigned long m_uiSendCardType; // @synthesize m_uiSendCardType; @property(retain, nonatomic) NSString *m_nsContent; // @synthesize m_nsContent; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; - (void).cxx_destruct; - (BOOL)HandleResp:(void *)arg1; - (void)InitReq:(void *)arg1; - (id)init;

@end

@interface CGetBottleContactEvent : CMultiEvent { unsigned long m_uiSyncCount; NSString *m_nsLastSyncKeyMD5; }

  • (void).cxx_destruct;
  • (void)NotifyFromEvent:(id)arg1 Message:(unsigned long)arg2 MessageInfo:(id)arg3;
  • (BOOL)CreateSyncEvent;
  • (void)Stop;
  • (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2;
  • (void)TimerCheckEvent;
  • (BOOL)SetEventInfo:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface ProtobufPrtlChannel : NSObject { ProtobufCGIWrap *m_pbCGIWrap; NSObject *m_ptrl; }

  • (void).cxx_destruct;
  • (void)Stop;
  • (BOOL)Start;
  • (void)InitPrtl:(unsigned long)arg1 Delegate:(id)arg2 DB:(id)arg3 Lock:(id)arg4 Scene:(unsigned long)arg5;
  • (id)initWithCGIWrap:(id)arg1;
  • (void)initProtocolChannel;

@end

@interface UrlConnReceiveData : NSObject { unsigned long m_uiReceiveTimeStamp; unsigned long m_uiDataLength; }

@property(nonatomic) unsigned long m_uiDataLength; // @synthesize m_uiDataLength; @property(nonatomic) unsigned long m_uiReceiveTimeStamp; // @synthesize m_uiReceiveTimeStamp; - (id)copyWithZone:(struct _NSZone *)arg1; - (id)init;

@end

@interface UrlInfo : NSObject { NSString *m_nsRequestUrl; NSData *m_dtResponseData; NSString *m_nsRefer; BOOL m_bGetMethod; NSData *m_dtBodyData; NSDictionary *m_dicReq; NSDictionary *m_dicResp; BOOL m_bCdn; NSString *m_nsRequestUrlSuffix; unsigned long m_uiRecvTime; unsigned long m_uiRetCode; unsigned long m_uiDataSize; unsigned long m_uiDnsCostTime; unsigned long m_uiConnectCostTime; unsigned long m_uiSendCostTime; unsigned long m_uiWaitResponseCostTime; unsigned long m_uiReceiveCostTime; NSString *m_nsClientIP; NSString *m_nsServerIP; unsigned long m_uiDnsType; NSString *m_host; NSString *m_nsXErrno; NSMutableArray *m_aryReceiveData; NSString *m_fileMd5; BOOL m_bSupportValidateMd5; BOOL m_bContinueReceive; NSString *m_filePath; BOOL m_useDCIP; BOOL m_useXorEncrypt; unsigned long long m_xorEncryKey; unsigned int m_uiXEncIdx; NSString *m_nsXEnc; NSString *m_nsXEncToken; }

@property(nonatomic) unsigned int m_uiXEncIdx; // @synthesize m_uiXEncIdx; @property(retain, nonatomic) NSString *m_nsXEncToken; // @synthesize m_nsXEncToken; @property(retain, nonatomic) NSString *m_nsXEnc; // @synthesize m_nsXEnc; @property(nonatomic) unsigned long long m_xorEncryKey; // @synthesize m_xorEncryKey; @property(retain, nonatomic) NSMutableArray *m_aryReceiveData; // @synthesize m_aryReceiveData; @property(nonatomic) BOOL m_useXorEncrypt; // @synthesize m_useXorEncrypt; @property(nonatomic) BOOL m_useDCIP; // @synthesize m_useDCIP; @property(nonatomic) BOOL m_bSupportValidateMd5; // @synthesize m_bSupportValidateMd5; @property(retain, nonatomic) NSString *m_fileMd5; // @synthesize m_fileMd5; @property(retain, nonatomic) NSString *m_filePath; // @synthesize m_filePath; @property(nonatomic) BOOL m_bContinueReceive; // @synthesize m_bContinueReceive; @property(retain, nonatomic) NSString *m_nsXErrno; // @synthesize m_nsXErrno; @property(retain, nonatomic) NSString *m_nsRequestUrlSuffix; // @synthesize m_nsRequestUrlSuffix; @property(retain, nonatomic) NSString *m_host; // @synthesize m_host; @property(nonatomic) unsigned long m_uiDnsType; // @synthesize m_uiDnsType; @property(retain, nonatomic) NSString *m_nsServerIP; // @synthesize m_nsServerIP; @property(retain, nonatomic) NSString *m_nsClientIP; // @synthesize m_nsClientIP; @property(nonatomic) unsigned long m_uiReceiveCostTime; // @synthesize m_uiReceiveCostTime; @property(nonatomic) unsigned long m_uiWaitResponseCostTime; // @synthesize m_uiWaitResponseCostTime; @property(nonatomic) unsigned long m_uiSendCostTime; // @synthesize m_uiSendCostTime; @property(nonatomic) unsigned long m_uiConnectCostTime; // @synthesize m_uiConnectCostTime; @property(nonatomic) unsigned long m_uiDnsCostTime; // @synthesize m_uiDnsCostTime; @property(nonatomic) unsigned long m_uiDataSize; // @synthesize m_uiDataSize; @property(nonatomic) unsigned long m_uiRetCode; // @synthesize m_uiRetCode; @property(nonatomic) unsigned long m_uiRecvTime; // @synthesize m_uiRecvTime; @property(nonatomic) BOOL m_bCdn; // @synthesize m_bCdn; @property(retain, nonatomic) NSDictionary *m_dicResp; // @synthesize m_dicResp; @property(retain, nonatomic) NSDictionary *m_dicReq; // @synthesize m_dicReq; @property(retain, nonatomic) NSData *m_dtBodyData; // @synthesize m_dtBodyData; @property(nonatomic) BOOL m_bGetMethod; // @synthesize m_bGetMethod; @property(retain, nonatomic) NSString *m_nsRefer; // @synthesize m_nsRefer; @property(retain, nonatomic) NSData *m_dtResponseData; // @synthesize m_dtResponseData; @property(retain, nonatomic) NSString *m_nsRequestUrl; // @synthesize m_nsRequestUrl; - (void).cxx_destruct; - (id)GenStatStringWithDataType:(int)arg1; - (id)GenStatString; - (id)copyWithZone:(struct _NSZone *)arg1; - (id)init;

@end

@interface ProtobufCGIWrap : NSObject { WXPBGeneratedMessage *m_pbRequest; Class m_pbRespClass; WXPBGeneratedMessage *m_pbResponse; unsigned long m_uiChannelType; unsigned long m_uiCgi; unsigned long m_uiScene; NSString *m_nsCgiName; NSString *m_nsUri; unsigned long m_uiRequestEncryptType; NSData *m_dtResponseDecryptKey; unsigned long m_uiMessage; Class m_eventHandlerClass; NSObject *m_oUserData; UrlInfo *m_oUrlInfo; BOOL m_bNotifyPartLen; unsigned long m_uiRetryCount; double m_douTimeout; int m_netwrokStrategy; }

@property(nonatomic) int m_netwrokStrategy; // @synthesize m_netwrokStrategy; @property(nonatomic) double m_douTimeout; // @synthesize m_douTimeout; @property(nonatomic) unsigned long m_uiRetryCount; // @synthesize m_uiRetryCount; @property(nonatomic) BOOL m_bNotifyPartLen; // @synthesize m_bNotifyPartLen; @property(retain, nonatomic) UrlInfo *m_oUrlInfo; // @synthesize m_oUrlInfo; @property(retain, nonatomic) NSObject *m_oUserData; // @synthesize m_oUserData; @property(nonatomic) Class m_eventHandlerClass; // @synthesize m_eventHandlerClass; @property(nonatomic) unsigned long m_uiMessage; // @synthesize m_uiMessage; @property(retain, nonatomic) NSData *m_dtResponseDecryptKey; // @synthesize m_dtResponseDecryptKey; @property(nonatomic) unsigned long m_uiRequestEncryptType; // @synthesize m_uiRequestEncryptType; @property(nonatomic) unsigned long m_uiChannelType; // @synthesize m_uiChannelType; @property(retain, nonatomic) NSString *m_nsUri; // @synthesize m_nsUri; @property(retain, nonatomic) NSString *m_nsCgiName; // @synthesize m_nsCgiName; @property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; @property(nonatomic) unsigned long m_uiCgi; // @synthesize m_uiCgi; @property(retain, nonatomic) WXPBGeneratedMessage *m_pbResponse; // @synthesize m_pbResponse; @property(nonatomic) Class m_pbRespClass; // @synthesize m_pbRespClass; @property(retain, nonatomic) WXPBGeneratedMessage *m_pbRequest; // @synthesize m_pbRequest; - (void).cxx_destruct; - (id)copyWithZone:(struct _NSZone *)arg1; - (id)init;

@end

@interface SilkAudioRecorder : BaseAudioRecorder { BOOL m_isNeedRestartMusic; BOOL m_isNeedRestartAudioTalk; NSRecursiveLock *m_prepareSentLock; BOOL m_isPrepareSent; double m_smapleRate; double m_voiceRate; }

  • (void)encodePcmBuffer:(short *)arg1 withBufferSize:(unsigned long)arg2 WithRecorderState:(struct RecorderState *)arg3 WithNumberPackets:(unsigned long)arg4;
  • (double)GetDynmicVoiceRate;
  • (double)GetDynmicSampleRate; @property(retain, nonatomic) NSRecursiveLock *m_prepareSentLock; // @synthesize m_prepareSentLock; @property(nonatomic) BOOL m_isPrepareSent; // @synthesize m_isPrepareSent; @property(nonatomic) BOOL m_isNeedRestartMusic; // @synthesize m_isNeedRestartMusic; @property(nonatomic) BOOL m_isNeedRestartAudioTalk; // @synthesize m_isNeedRestartAudioTalk;
  • (void).cxx_destruct;
  • (void)prepareBuffers;
  • (unsigned long)audioDuration;
  • (void)setVoiceRate:(double)arg1;
  • (void)setSmapleRate:(double)arg1;
  • (void)setDataFormat;
  • (void)stop;
  • (void)stopButNotNotify;
  • (BOOL)prepareRecordButNotNotify;
  • (BOOL)prepareSend;
  • (void)createSilkFile:(id)arg1;
  • (BOOL)prepareRecord;
  • (void)setDelegate:(id)arg1;
  • (void)MainThreadStopRecord;
  • (id)init;

@end

@interface COOBData : NSObject { unsigned long m_uiType; unsigned long m_uiTime; NSString *m_nsIPPort; }

@property(retain, nonatomic) NSString *m_nsIPPort; // @synthesize m_nsIPPort; @property(nonatomic) unsigned long m_uiTime; // @synthesize m_uiTime; @property(nonatomic) unsigned long m_uiType; // @synthesize m_uiType; - (void).cxx_destruct; - (void)LoadDataFromOOBData:(id)arg1; - (id)init;

@end

@interface ReportInfo : NSObject { unsigned long m_uiSeq; }

  • (void)initialize; @property(nonatomic) unsigned long m_uiSeq; // @synthesize m_uiSeq;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CNetworkStatusMgr : MMService <MMService, MessageObserverDelegate, IAudioToMessageExt, CNetworkStatusExt, IEmoticonDownloadExt, MMKernelExt, PBMessageObserverDelegate, INetworkStatusReportWithGPSExt> { BOOL m_bConnecting; BOOL m_bConnected; BOOL m_bReadToGettingData; long long m_n64MsgIdForVoiceMsgToDownload; BOOL m_bReadOnceAgain; BOOL m_bDidCheckNewWiFiInterface; unsigned long m_uiConnnectType; unsigned long m_uiShortChannelFailCount; unsigned long m_uiLastReportTime; struct timeval m_tvLastGettingDataTime; CNetworkStatusReportArchive *m_reportArchive; vector_bc4292e6 m_vecMesssageIdToListen; int m_eNetworkStatusType; COOBData *m_dtOOB; NSDate *m_dtLastReport; ReportInfo *m_oReportInfo; MMTimer *m_oReportTimer; NSString *m_nsLastWifiBssid; NSString *m_nsCacheWifiBssid; NSString *m_nsCacheWifiSsid; }

  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)InternalReportWithGPS:(id)arg1 inScene:(unsigned int)arg2;
  • (void)InternalReportNetworkInfo:(id)arg1;
  • (id)MakeSafeReportString:(id)arg1;
  • (void)CheckReportNetworkInfo:(unsigned long)arg1;
  • (void)CheckBG2FG;
  • (void)onAuthOK;
  • (void)OnNetworkStatusReportWithGPS:(id)arg1 inScene:(unsigned long)arg2;
  • (void)SaveReportInfo;
  • (void)LoadReportInfo;
  • (void)ReachabilityChange:(unsigned long)arg1;
  • (void)OnUpdateWifiInfo:(BOOL)arg1 Scene:(unsigned long)arg2;
  • (void)UpdateWifiInfo:(unsigned long)arg1;
  • (void)ClearIDCache;
  • (id)GetOOBUrl;
  • (id)GetOOBData;
  • (void)doReportIpxx:(id)arg1;
  • (void)setReadToGettingData;
  • (unsigned long)getNetworkStatusType;
  • (id)getGpsReportString:(id)arg1;
  • (id)getReportStringWithScene:(unsigned int)arg1;
  • (void)onServiceTerminate;
  • (void)onServiceEnterBackground;
  • (void)OnErrorByReceiver:(id)arg1 ErrNo:(int)arg2;
  • (void)OnAddMessageByReceiver:(id)arg1;
  • (void)MessageReturn:(unsigned long)arg1 MessageInfo:(id)arg2 Event:(unsigned long)arg3;
  • (void)onServiceReloadData;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;
  • (void)unregExt;
  • (void)regExt;
  • (void)unListenMessageId;
  • (void)initMessageIdToListen;
  • (void)handleVoiceDowdload:(id)arg1 error:(BOOL)arg2;
  • (void)zeroVoiceMsgToDownload;
  • (void)handleSyncEnd;
  • (void)handleSyncBegin;
  • (void)handleNetworkStatusChange:(unsigned long)arg1;
  • (void)checkCallStatusChangedExt;
  • (void)callDisconnectStatusChangedExt;
  • (void)translateStatus;
  • (void)translateStatusLongUnConnect;
  • (void)translateStatusLongConnect;
  • (BOOL)isDuringSync;
  • (void)handleReport:(int)arg1;
  • (void)handleReportLongUnConnectCount;
  • (void)handleReportDisconnected:(int)arg1;
  • (void)realCalDisconnected;
  • (void)handleReportGettingData:(int)arg1;
  • (void)doReportNetworkStatus;
  • (BOOL)AddOplogInternal;
  • (BOOL)isNeedReport;
  • (void)loadNetworkStatusReportArchive;
  • (struct timeval)getCurTimeVal;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMMonitorConfigMgr : MMService <ReportStrategyExt, MMService> { NSMutableDictionary *m_dicMainThreadMonitorCongfig; MMTimer *m_checkUpdateTimer; }

  • (void).cxx_destruct;
  • (void)onReceiveStrategy:(int)arg1 withContene:(id)arg2;
  • (BOOL)saveFrameDropAlreadDumpCount:(unsigned int)arg1;
  • (unsigned int)getFrameDropAlreadyDumpCount;
  • (BOOL)getIsFrameDropMonitor;
  • (unsigned int)getFrameDropMaxDailyReport;
  • (void)saveIsMonitorState:(BOOL)arg1;
  • (BOOL)saveAlreadyUploadCnt:(unsigned int)arg1;
  • (unsigned int)getAlreadyUploadCnt;
  • (unsigned int)getReportEnv;
  • (unsigned int)getOneTimeUpload;
  • (unsigned int)getMaxDailyReport;
  • (BOOL)getIsAutoReport;
  • (BOOL)getIsMonitor;
  • (BOOL)isIPXXExpired;
  • (void)onStategy:(id)arg1;
  • (void)onIPXX:(id)arg1;
  • (void)onIPXXReportBlockDump:(id)arg1;
  • (void)onIPXXStrategy:(id)arg1;
  • (BOOL)parseCommonNode:(struct XmlReaderNode_t *)arg1 toConfig:(id)arg2;
  • (id)getConfigFilePath;
  • (void)saveDumpReportConfig;
  • (BOOL)updateAlreadyUploadCnt;
  • (void)loadConfig;
  • (void)onTimeCheck;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface BCDEncoding : NSObject { }

  • (unsigned int)mycharTo4Bits:(unsigned char)arg1;
  • (id)dataFromHexString:(id)arg1;
  • (id)hexStringFromData:(id)arg1;

@end

@interface MMDBRAssistConfig : NSObject { unsigned int m_lastSuccTime; unsigned int m_lastCancelTime; unsigned int m_cancelTimes; }

  • (void)initialize; @property(nonatomic) unsigned int m_cancelTimes; // @synthesize m_cancelTimes; @property(nonatomic) unsigned int m_lastCancelTime; // @synthesize m_lastCancelTime; @property(nonatomic) unsigned int m_lastSuccTime; // @synthesize m_lastSuccTime; @property(readonly, copy) NSString *description;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDBRAssist : NSObject { WCDBCorruptInfo *m_recoveringCorruptInfo; MMDBRAssistConfig *m_config; WCDBCorruptInfo *m_latestCorruptInfo; struct MMDBRAssistInfo m_assistInfo; }

  • (id)AllAssistObjects; @property(retain, nonatomic) WCDBCorruptInfo *m_recoveringCorruptInfo; // @synthesize m_recoveringCorruptInfo; @property(retain, nonatomic) WCDBCorruptInfo *m_latestCorruptInfo; // @synthesize m_latestCorruptInfo; @property(retain, nonatomic) MMDBRAssistConfig *m_config; // @synthesize m_config; @property(nonatomic) struct MMDBRAssistInfo m_assistInfo; // @synthesize m_assistInfo;
  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (id)DatabaseRecoverTip;
  • (void)OperationOnSucc;
  • (void)resetConfig;
  • (void)clearRecoveringCorruptInfo;
  • (void)clearLatestCorruptInfo;
  • (void)CloseDatabaseAndPreventOtherThreadsInBlock:(CDUnknownBlockType)arg1;
  • (void)ClearCorruptNum;
  • (id)LocalDatabaseName;
  • (id)DatabasePath;
  • (id)PossibleDBFileSuffix;
  • (unsigned int)KeyRecoverFail;
  • (unsigned int)KeyRecoverSucc;
  • (unsigned int)KeyUIConfirm;
  • (unsigned int)KeyUICancel;
  • (unsigned int)DatabaseScene;
  • (unsigned int)DatabaseID;
  • (id)DatabaseName; @property(readonly, copy) NSString *description;
  • (void)dealloc;
  • (id)initWithAssistInfo:(const struct MMDBRAssistInfo *)arg1;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDBPerformanceSQLContent : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int lastTime; // @dynamic lastTime; @property(retain, nonatomic) NSString *sql; // @dynamic sql; @property(nonatomic) unsigned int tid; // @dynamic tid; @property(nonatomic) unsigned int timeStamp; // @dynamic timeStamp;

@end

@interface MMDBPerformanceReportInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *device; // @dynamic device; @property(retain, nonatomic) NSString *osVersion; // @dynamic osVersion; @property(retain, nonatomic) NSMutableArray *sqlContents; // @dynamic sqlContents;

@end

@interface MMDBRecoverUtil : NSObject { }

  • (unsigned int)secondsSince1970;

@end

@interface MMMusicPlayer : MMService <MMMusicPlayerNotifyExt, WCAudioSessionExt, IRemoteControlMusicPlayerExt, MMService, NSURLConnectionDelegate, MMAudioDataWriteStreamDelegate> { MMAudioStreamPlayer *m_audioPlayer; MMAudioDataPipe *m_dataPipe; BOOL m_isQQMusicWifiPlay; BOOL m_isCyclePlay; BOOL m_isNeedRestartByOthers; MMMusicInfo *m_musicInfo; MMTimer *m_levelTimer; NSRecursiveLock *m_oLock; unsigned int _curStreamSeekOffset; BOOL _bIsSeekToNewOffset; BOOL m_isFullLocalPlay; BOOL m_isQQMusicPlay; long m_totalLength; BOOL m_bSupportRange; BOOL m_hasHandleFirstResponse; MMTimer *m_playPercentTimer; NSObject *m_clientInfo; NSString *m_title; NSString *m_photoUrl; NSURLConnection *m_dlConn; NSString *m_url; }

@property(retain, nonatomic) MMMusicInfo *m_musicInfo; // @synthesize m_musicInfo; @property(retain, nonatomic) NSString *m_url; // @synthesize m_url; @property(retain, nonatomic) NSURLConnection *m_dlConn; // @synthesize m_dlConn; @property(retain, nonatomic) NSString *m_photoUrl; // @synthesize m_photoUrl; @property(retain, nonatomic) NSString *m_title; // @synthesize m_title; @property(retain, nonatomic) NSObject *m_clientInfo; // @synthesize m_clientInfo; - (void).cxx_destruct; - (void)setPlayPercent:(float)arg1; - (void)onSetNeedRestartMusicByOthers:(BOOL)arg1; - (void)onPlayPreviousMusic; - (void)onPlayNextMusic; - (void)onWCAudioSessionOverride; - (void)onWCAudioSessionCategoryChange:(unsigned int)arg1; - (void)onWCAudioSessionOldDeviceUnavailable; - (void)onWCAudioSessionNewDeviceAvailable; - (void)notifyMusicPlayerRestartMusic; - (void)notifyMusicPlayerPauseMusic; - (unsigned int)tryToGetDownloadPercent; - (double)tryToGetDuaration; - (BOOL)isNeedRestartByOthers; - (void)setNeedRestartByOthers:(BOOL)arg1; - (int)status; - (BOOL)isIdle; - (BOOL)isPaused; - (BOOL)isPlaying; - (BOOL)isWaiting; - (void)pause; - (void)tryStopClientId:(id)arg1; - (void)seekToTime:(double)arg1; - (void)forceStopMusic; - (void)stopcycle; - (void)stop; - (void)start; - (void)updatePlayPercent; - (void)TimerCheckMeter; - (BOOL)shouldUseContinueDownload; - (void)playWithUrl:(id)arg1 MusicID:(id)arg2; - (id)bcdStringFromUrl_WechatMusicUrl:(id)arg1; - (id)bcdStringFromUrl_QQMusic:(id)arg1; - (void)ignoreCurrentMusicItem; - (void)addMusicItem:(id)arg1; - (void)playbackStateChanged:(id)arg1; - (void)destroyStreamer; - (void)dealloc; - (void)onServiceInit; - (id)init; - (void)tryContinueDownloadMusicFromUrl:(id)arg1 addRange:(long)arg2; - (void)startDownloadMusicFromUrl:(id)arg1; - (void)connection:(id)arg1 didFailWithError:(id)arg2; - (void)connectionDidFinishLoading:(id)arg1; - (void)connection:(id)arg1 didReceiveData:(id)arg2; - (BOOL)decodeRangeInfo:(id)arg1; - (void)connection:(id)arg1 didReceiveResponse:(id)arg2; - (void)reportDownloadStart; - (void)reportDownloadFailed; - (void)onHandleWriteSeekToNewStreamOffset:(int)arg1 andSeekTime:(double)arg2; - (void)onHandleWriteEventfromStream:(id)arg1 eventType:(unsigned long)arg2; - (id)downloadTempPathForMusicFromUrl:(id)arg1; - (id)cachePathForMusicFromUrl:(id)arg1; - (id)getUrlPathExt:(id)arg1; - (id)hashForUrl:(id)arg1; - (id)cacheRootPath;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CSwitchPushMailEvent : NetCmdEvent { unsigned long m_uiSwitchValue; NSString *m_nsSecPwd; }

@property(retain, nonatomic) NSString *m_nsSecPwd; // @synthesize m_nsSecPwd; - (void).cxx_destruct; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface MMWatchDogMonitor : NSObject { }

  • (void)writeValueToFile:(int)arg1 isBootTimeNotEnough:(BOOL)arg2;
  • (int)origValueFromFile;
  • (BOOL)isAvailable;
  • (int)continuousTimeoutTimes;
  • (void)clearFlagByTimer;
  • (void)clearFlag;
  • (void)handleDidBecomeActiveNotification:(id)arg1;
  • (void)bootTimeMonitor;
  • (void)beginMonitor;

@end

@interface WavAudioPlayer : CommonPlayer { SimpleAudioPlayer *_m_audioPlayer; id _m_audioData; unsigned long _m_currentReadPos; unsigned long _m_bitsPerChannel; unsigned long _m_framesPerPacket; unsigned long _m_channesPerFrame; double _m_sampleRateForBuffer; }

@property(nonatomic) unsigned long m_channesPerFrame; // @synthesize m_channesPerFrame=_m_channesPerFrame; @property(nonatomic) unsigned long m_framesPerPacket; // @synthesize m_framesPerPacket=_m_framesPerPacket; @property(nonatomic) unsigned long m_bitsPerChannel; // @synthesize m_bitsPerChannel=_m_bitsPerChannel; @property(nonatomic) double m_sampleRateForBuffer; // @synthesize m_sampleRateForBuffer=_m_sampleRateForBuffer; @property(nonatomic) unsigned long m_currentReadPos; // @synthesize m_currentReadPos=_m_currentReadPos; @property(retain, nonatomic) id m_audioData; // @synthesize m_audioData=_m_audioData; @property(retain, nonatomic) SimpleAudioPlayer *m_audioPlayer; // @synthesize m_audioPlayer=_m_audioPlayer; - (void).cxx_destruct; - (void)onAudioBufferPlayEnd; - (unsigned long)channlesPerFrame; - (unsigned long)framesPerPacket; - (unsigned long)bitsPerChannel; - (double)simpleRateForBuffer; - (unsigned long)fillPcmBuffer:(short *)arg1 bufferSize:(unsigned long)arg2; - (void)start; - (void)resume; - (void)pause; - (void)stop; - (void)updateData:(id)arg1; - (void)updatePath:(id)arg1; - (id)init; - (void)setSampleRate:(double)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDumpReportDataSetting : NSObject { }

  • (id)getFileNamesWithPrefix:(id)arg1 FromFilesNameArray:(id)arg2;
  • (id)getDumpFilePathesWithFilePrefix:(id)arg1 withDate:(id)arg2;
  • (id)getDumpFilePathesWithFilePrefix:(id)arg1;
  • (id)getFilePrefixWithCrashType:(unsigned int)arg1;
  • (id)getDumpReportDataWithReportType:(unsigned int)arg1 WithDate:(id)arg2;
  • (id)getDumpReportDataWithReportType:(unsigned int)arg1;
  • (void)dumpData:(id)arg1 withReportType:(unsigned int)arg2;
  • (void)dumpData:(id)arg1 withReportType:(unsigned int)arg2 withBlockTime:(unsigned long long)arg3;
  • (id)getAllTypeReportDataWithDate:(id)arg1;
  • (id)getAllTypeReportData;
  • (id)randomGetOneReportData;

@end

@interface MMDBPerformanceSQLRecord : NSObject { unsigned int tid; NSString *sql; unsigned int lastTime; unsigned int timeStamp; }

  • (void)initialize; @property(nonatomic) unsigned int timeStamp; // @synthesize timeStamp; @property(nonatomic) unsigned int lastTime; // @synthesize lastTime; @property(retain, nonatomic) NSString *sql; // @synthesize sql; @property(nonatomic) unsigned int tid; // @synthesize tid;
  • (void).cxx_destruct;
  • (id)sqlContentFromSqlRecord;
  • (unsigned int)calculateSize; @property(readonly, copy) NSString *description;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SilkAudioPlayer : BaseAudioPlayer { BOOL m_isNeedRestartMusic; BOOL m_isNeedRestartAudioTalk; double m_smapleRate; }

@property(nonatomic) BOOL m_isNeedRestartMusic; // @synthesize m_isNeedRestartMusic; @property(nonatomic) BOOL m_isNeedRestartAudioTalk; // @synthesize m_isNeedRestartAudioTalk; - (void)prepareBuffers; - (void)setSmapleRate:(double)arg1; - (void)setDataFormat; - (void)openSilkFile:(id)arg1; - (void)autostop; - (void)stop; - (void)replay; - (void)play; - (BOOL)preparePlayWithSilkFile:(id)arg1; - (BOOL)preparePlayNotNotify; - (void)setDelegate:(id)arg1; - (id)init;

@end

@interface WCDBABTestExt : MMService { }

  • (void)onServiceInit;
  • (void)checkABTest;
  • (id)checkABTestMultiThread;
  • (id)checkABTestCheckpoint;
  • (id)checkABTestSwitch;
  • (id)checkABTestPerformanceOptimization;
  • (id)checkABTestPerformance;
  • (id)checkABTestDBCorrupt;
  • (id)checkABTestMultiHandles;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface DeletePathService : MMService <IClearDataMgrExt, MMService> { NSMutableArray *_arrSubFolderName; NSMutableArray *_arrSubFileName; NSThread *_taskThread; NSRecursiveLock *_lock; int _runStatus; }

  • (void).cxx_destruct;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 CacheMask:(unsigned long)arg2;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 subQueue:(id)arg2;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1;
  • (void)onServiceTerminate;
  • (void)onServiceEnterForeground;
  • (void)onServiceEnterBackground;
  • (void)dealloc;
  • (void)onServiceInit;
  • (id)init;
  • (void)forceStop;
  • (void)asyncPause;
  • (void)asyncStart;
  • (void)start;
  • (void)threadFunc;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCRealTimeKVReportMgr : MMService <PBMessageObserverDelegate, MMService> { NSMutableDictionary *m_realTimeReport; }

  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (id)realTimeReportWithWrap:(id)arg1;
  • (id)reportLogId:(unsigned long)arg1 value:(id)arg2 extKey:(id)arg3;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface ClickStreamMgr : MMService { struct timeval m_tvStart; NSString *m_nsLastPageID; NSString *m_nsInterruptPageID; NSMutableString *m_nsReport; NSSet *m_setIgnorePageIDs; }

  • (void).cxx_destruct;
  • (void)insertWithKey:(id)arg1 Value:(id)arg2;
  • (void)clearClickStreamReport;
  • (id)getClickStreamReport;
  • (void)onServiceEnterForeground;
  • (void)onServiceEnterBackground;
  • (void)recordPage:(id)arg1 withTime:(long)arg2;
  • (void)checkWriteReportLog;
  • (void)writeReportLog:(BOOL)arg1;
  • (id)genRedunDantReport;
  • (void)inActivePage:(id)arg1;
  • (void)activePage:(id)arg1;
  • (void)onServiceClearData;
  • (void)onServiceTerminate;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDBRAssistForMainDB : MMDBRAssist { }

  • (void)clearInitMark;
  • (id)DatabaseRecoverTip;
  • (void)OperationOnSucc;

@end

@interface OpLog : NSObject { unsigned long oplogID; unsigned long oplogCmdID; NSData *oplogBuffer; long long m___rowID; }

  • (const basic_string_7d00a7a9 *)getWCDBPrimaryColumnName;
  • (const struct WCDBIndexHelper *)getWCDBIndexArray;
  • (unsigned long)getWCDBIndexArrayCount;
  • (const map_18e36f99 *)getFileValueTagIndexMap;
  • (id)getFileValueTypeTable;
  • (const map_18e36f99 *)getPackedValueTagIndexMap;
  • (id)getPackedValueTypeTable;
  • (const map_55ceb464 *)getValueNameIndexMap;
  • (id)getValueTable;
  • (id)dummyObject; @property(nonatomic) long long rowID; // @synthesize __rowID=m_rowID; @property(retain, nonatomic) NSData *oplogBuffer; // @synthesize oplogBuffer; @property(nonatomic) unsigned long oplogCmdID; // @synthesize oplogCmdID; @property(nonatomic) unsigned long oplogID; // @synthesize oplogID;
  • (void).cxx_destruct; @property(readonly, copy) NSString *description;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;
  • (const WCDBCondition_5617ae99 *)db_oplogBuffer;
  • (const WCDBCondition_e9b1f587 *)db_oplogCmdID;
  • (const WCDBCondition_e9b1f587 *)db_oplogID;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMRegionPackageDownloadMgr : MMService <MMService, MMPackageDownloadMgrExt> { Package *_cachedPackage; unsigned long uiInterval; }

  • (void).cxx_destruct;
  • (void)onPackageDownloadFinish:(id)arg1 package:(id)arg2;
  • (void)onPackageDownloadProcessUpdated:(id)arg1 downloadSize:(int)arg2 totalSize:(int)arg3;
  • (void)onPackageListUpdated:(id)arg1;
  • (id)getVersionFilePath;
  • (id)getRegionFilePathForLang:(id)arg1;
  • (id)getRegionFilePath;
  • (id)getRegionRootPath;
  • (int)getCurrentVersion;
  • (void)startDownload:(id)arg1 localVersion:(id)arg2;
  • (BOOL)shoulCheckUpadte;
  • (void)checkUpdate;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCStateMachine : MMObject { NSRecursiveLock *_lock; BOOL _active; id _delegate; WCState *_initialState; WCState *_currentState; NSMutableSet *_states; NSMutableSet *_events; }

@property(readonly, nonatomic) BOOL active; // @synthesize active=_active; @property(readonly, nonatomic) NSMutableSet *events; // @synthesize events=_events; @property(readonly, nonatomic) NSMutableSet *states; // @synthesize states=_states; @property(retain, nonatomic) WCState *currentState; // @synthesize currentState=_currentState; @property(retain, nonatomic) WCState *initialState; // @synthesize initialState=_initialState; @property(nonatomic) __weak id delegate; // @synthesize delegate=_delegate; - (void).cxx_destruct; - (id)stateNamed:(id)arg1; - (id)eventNamed:(id)arg1; - (int)fireEvent:(id)arg1 userInfo:(id)arg2; - (int)addEvent:(id)arg1; - (int)addState:(id)arg1; - (int)activate; - (id)init;

@end

@interface JPCGColor : JPExtension { }

  • (void)main:(id)arg1;

@end

@interface CNewInitPrtl : CSyncBasePrtl { NSData *m_dtCurSyncBuffer; NSData *m_dtMaxSyncBuffer; NSString *m_nsUsrName; NSObject *m_worker; }

@property(retain, nonatomic) NSObject *m_worker; // @synthesize m_worker; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; @property(retain, nonatomic) NSData *m_dtMaxSyncBuffer; // @synthesize m_dtMaxSyncBuffer; @property(retain, nonatomic) NSData *m_dtCurSyncBuffer; // @synthesize m_dtCurSyncBuffer; - (void).cxx_destruct; - (BOOL)HandleResp:(void *)arg1; - (void)doParseCMD:(const SKSmartPickleStruct_73e5f6b0 *)arg1 dicMessageInfo:(id)arg2; - (void)InitReq:(void *)arg1; - (void)dealloc; - (id)init;

@end

@interface MMFICTimelineHeadImg : MMFICBaseHeadImage { }

  • (id)genFICEntity:(id)arg1;
  • (BOOL)isEqual:(id)arg1;
  • (id)init;

@end

@interface CSendMesEvent : CMultiEvent { NSMutableDictionary *m_dicMsgList; NSMutableArray *m_arrMsgList; NSString *m_nsLocalUsrName; BOOL m_bFinish; BOOL m_bNotifyNotOpen; unsigned long m_uiScene; }

@property(retain, nonatomic) NSString *m_nsLocalUsrName; // @synthesize m_nsLocalUsrName; - (void).cxx_destruct; - (void)deleteSendMsgAfterUpdateMsgStatus:(unsigned long)arg1 userName:(id)arg2 localId:(unsigned long)arg3; - (void)NotifyFromEvent:(id)arg1 Message:(unsigned long)arg2 MessageInfo:(id)arg3; - (void)HandleSendFail:(unsigned long)arg1 MessageInfo:(id)arg2; - (void)LoadMsgFromDB; - (void)TimerCheckEvent; - (void)Stop; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (void)CheckMessageTime; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface LanguagePackage : NSObject { NSString *nsLang; Package *pack; unsigned long uiTimeCost; BOOL hasCost; struct timeval tvStart; }

@property(retain, nonatomic) Package *pack; // @synthesize pack; @property(retain, nonatomic) NSString *nsLang; // @synthesize nsLang; - (void).cxx_destruct; - (unsigned long)timeCost; - (void)end; - (id)init;

@end

@interface MMLanguagePackageDownloadMgr : MMService <MMService, MMPackageDownloadMgrExt> { NSString *m_sLangRootPath; NSMutableDictionary *m_dicUpdatingPackage; NSMutableDictionary *m_dicCurLangVersions; NSMutableDictionary *m_dicHasUpdate; _Bool isCheckingPackageList; unsigned long uiInterval; NSMutableDictionary *m_dicLanguageDownloadTimeCost; }

  • (void).cxx_destruct;
  • (void)checkIfUpdatedForLang:(id)arg1 andRefreshOn:(unsigned long)arg2;
  • (void)onPackageCancelFinish:(id)arg1;
  • (void)onPackageDownloadFinish:(id)arg1 package:(id)arg2;
  • (void)asyncValidateLanguageFile:(id)arg1 fileMd5:(id)arg2;
  • (void)onPackageDownloadProcessUpdated:(id)arg1 downloadSize:(int)arg2 totalSize:(int)arg3;
  • (void)onPackageListUpdated:(id)arg1;
  • (void)availableUpdatedForLang:(id)arg1;
  • (id)popLanguagePackageWithPID:(id)arg1;
  • (id)getLanguagePackageWithPID:(id)arg1;
  • (_Bool)isUpdating:(id)arg1;
  • (void)doCheckUpdateOnMainThread:(BOOL)arg1;
  • (void)doCheckUpdateDelay;
  • (void)doCheckUpdate;
  • (BOOL)checkInterval:(BOOL)arg1;
  • (void)downloadForLang:(id)arg1 pack:(id)arg2 localVersion:(id)arg3;
  • (void)updateVersion:(id)arg1 ForLang:(id)arg2;
  • (unsigned long)getLangVersion:(id)arg1;
  • (id)getPackItemFromPackageListWithLang:(id)arg1;
  • (id)genPackageNameWithLang:(id)arg1;
  • (id)getLangVersionFileForLang:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXGLogMonitor : NSObject { NSString *_lastDate; }

  • (id)sharedMonitor; @property(copy, nonatomic) NSString *lastDate; // @synthesize lastDate=_lastDate;
  • (void).cxx_destruct;
  • (void)monitorLogSize;

@end

@interface MsgHelper : NSObject { }

  • (BOOL)IsShowPush:(BOOL)arg1 Des:(unsigned long)arg2 Msg:(id)arg3;
  • (BOOL)AddMsg:(id)arg1 EventInfo:(id)arg2 ChatName:(id)arg3 Des:(unsigned long)arg4 DBRet:(char *)arg5 DB:(id)arg6 Lock:(id)arg7 DuplicateList:(id)arg8 GetChangeDisplay:(char *)arg9 InsertNew:(char *)arg10;
  • (void)ProcessOnAddNewMsg:(id)arg1 ChatName:(id)arg2 Lock:(id)arg3;
  • (BOOL)AddMessageToDB:(id)arg1 MsgWrap:(id)arg2 Des:(unsigned long)arg3 DB:(id)arg4 Lock:(id)arg5 GetChangeDisplay:(char *)arg6 InsertNew:(char *)arg7;
  • (BOOL)AddMessageToMsgBizExt:(id)arg1 DB:(id)arg2;
  • (BOOL)AddMessageToChatExt:(id)arg1 MsgWrap:(id)arg2 DB:(id)arg3;
  • (void)ClearDownloadData:(id)arg1 ChatName:(id)arg2;
  • (void)HandleThumb:(id)arg1 Message:(id)arg2 Lock:(id)arg3;
  • (BOOL)IsNotifyOnNotAddDB:(id)arg1 ChatName:(id)arg2;
  • (BOOL)IsNotifyOnAddMsg:(id)arg1 ChatName:(id)arg2;
  • (BOOL)CanNotAddToDB:(id)arg1 ChatName:(id)arg2;
  • (BOOL)InternalCanNotAddDB:(id)arg1 ChatName:(id)arg2;
  • (id)GetChatName:(id)arg1 Des:(unsigned int *)arg2;

@end

@interface RsaCertInfo : NSObject { unsigned long m_uiCertVersion; NSString *m_nsCertE; NSString *m_nsCertN; }

@property(retain, nonatomic) NSString *m_nsCertN; // @synthesize m_nsCertN; @property(retain, nonatomic) NSString *m_nsCertE; // @synthesize m_nsCertE; @property(nonatomic) unsigned long m_uiCertVersion; // @synthesize m_uiCertVersion; - (void).cxx_destruct; - (id)initWithCoder:(id)arg1; - (void)encodeWithCoder:(id)arg1; - (id)init;

@end

@interface SvrErrorInfo : MMObject { NSString *m_nsContent; NSString *m_nsNoticeID; NSString *m_nsUrl; unsigned long m_uiTime; unsigned long m_uiStatus; NSString *m_nsTipsContent; unsigned long m_uiExpiredTime; }

  • (void)initialize; @property(nonatomic) unsigned long m_uiExpiredTime; // @synthesize m_uiExpiredTime; @property(retain, nonatomic) NSString *m_nsTipsContent; // @synthesize m_nsTipsContent; @property(nonatomic) unsigned long m_uiStatus; // @synthesize m_uiStatus; @property(nonatomic) unsigned long m_uiTime; // @synthesize m_uiTime; @property(retain, nonatomic) NSString *m_nsUrl; // @synthesize m_nsUrl; @property(retain, nonatomic) NSString *m_nsNoticeID; // @synthesize m_nsNoticeID; @property(retain, nonatomic) NSString *m_nsContent; // @synthesize m_nsContent;
  • (void).cxx_destruct;
  • (void)ParseFromXml:(id)arg1;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SvrErrorMgr : MMService <MMService, IMsgExt> { NSMutableDictionary *m_dicSvrErrorInfo; }

  • (void).cxx_destruct;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)HandleXmlMessage:(id)arg1;
  • (void)OnIDCError:(id)arg1;
  • (void)MainThreadNotifyIDCErrorMsg:(id)arg1;
  • (void)SaveData;
  • (void)SetSvrErrorMsg:(id)arg1 Cgi:(unsigned long)arg2;
  • (void)onServiceInit;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDiskUsageMgr : MMService <MMDiskUsageScannerDelegate, MMDiskUsageRepoterDelegate, ReportStrategyExt, MMService> { NSObject *m_workQueue; MMTimer *m_timerStartScan; MMTimer *m_timerStopScan; MMDiskUsageScaner *m_scanner; MMDiskUsageReporter *m_reporter; MMDiskUsageConfigHandler *m_configHandler; MMDiskUsageStatus *m_status; }

@property(retain, nonatomic) MMDiskUsageStatus *m_status; // @synthesize m_status; @property(retain, nonatomic) MMDiskUsageConfigHandler *m_configHandler; // @synthesize m_configHandler; @property(retain, nonatomic) MMDiskUsageReporter *m_reporter; // @synthesize m_reporter; @property(retain, nonatomic) MMDiskUsageScaner *m_scanner; // @synthesize m_scanner; @property(retain, nonatomic) MMTimer *m_timerStopScan; // @synthesize m_timerStopScan; @property(retain, nonatomic) MMTimer *m_timerStartScan; // @synthesize m_timerStartScan; @property(retain, nonatomic) NSObject *m_workQueue; // @synthesize m_workQueue; - (void).cxx_destruct; - (void)onReceiveStrategy:(int)arg1 withContene:(id)arg2; - (void)onDiskUsageScanStop; - (void)onDiskUsageScanStart; - (void)onTimerStopScan; - (void)invalidateTimerStopScan; - (void)scheduleTimerStopScan; - (void)onTimerStartScan; - (void)invalidateTimerStartScan; - (void)scheduleTimerStartScan; - (id)generateScanConfig; - (BOOL)isTimeToScan; - (BOOL)isScanRunning; - (void)immediateStopScanDisk; - (void)stopScanDisk; - (void)startScanDisk; - (void)scanPhase; - (void)onReportFinished; - (void)report; - (BOOL)isNeedReport; - (BOOL)isTimeToReport; - (BOOL)isReporterRunning; - (void)setupReporter; - (void)reportPhase; - (void)saveStatus; - (void)loadStatus; - (BOOL)isReadyToRun; - (void)createWorkQueue; - (void)ReceiveStrategyConfigXml:(id)arg1; - (void)onServiceTerminate; - (void)onServiceEnterBackground; - (void)onServiceEnterForeground; - (void)onServiceClearData; - (void)onServiceInit; - (void)clearReportAndScanData; - (void)clearData; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CGetSxEvent : CMultiEvent { unsigned long m_uiSyncCount; NSString *m_nsLastSyncKeyMD5; }

  • (void).cxx_destruct;
  • (void)NotifyFromEvent:(id)arg1 Message:(unsigned long)arg2 MessageInfo:(id)arg3;
  • (BOOL)CreateSyncEvent;
  • (void)Stop;
  • (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2;
  • (void)TimerCheckEvent;
  • (BOOL)SetEventInfo:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface MMPerformanceDataReportMgr : NSObject <MMPackageDownloadMgrExt, MMKernelExt> { NSMutableDictionary *m_dicCostTimeItems; NSMutableDictionary *m_dicCostMemoryItems; NSDictionary *m_dicCostTimeReportIdKey; NSDictionary *m_dicCostMemoryReportIdKey; Package *m_packageDownload; unsigned int m_uAllTotalCostTimeKey; unsigned int m_uAllTotalCountKey; NSString *m_nsAllDes; unsigned int m_uDeviceTotalCostTimeKey; unsigned int m_uDeviceTotalCountKey; NSString *m_nsDeviceDes; BOOL m_bActive; }

  • (id)shareInstance;
  • (void).cxx_destruct;
  • (void)onPackageDownloadFinish:(id)arg1 package:(id)arg2;
  • (void)onPackageListUpdated:(id)arg1;
  • (void)onReceiveConfig:(id)arg1;
  • (void)downloadPackage:(id)arg1;
  • (void)onAuthOK;
  • (void)updatePackageVersion:(int)arg1;
  • (int)getCurrentPackageVersion;
  • (id)getPackageVersionFile;
  • (id)getXmlFilePath;
  • (void)loadIdKeyInfo;
  • (void)getKeyInfo:(struct XmlReaderNode_t *)arg1;
  • (id)getReportIdKeyEx:(struct XmlReaderNode_t *)arg1;
  • (void)reportCostData:(unsigned int)arg1 ToIdKey:(unsigned int)arg2 ToMainKey:(unsigned int)arg3 ToKeyRange:(id)arg4 ToRange:(id)arg5;
  • (void)reportCostData:(unsigned int)arg1 ToIdKey:(unsigned int)arg2 ToKeyRange:(id)arg3 ToRange:(id)arg4;
  • (void)reportCostData:(unsigned int)arg1 ToCaseId:(unsigned int)arg2;
  • (void)reportCostMemoryToIdKey:(unsigned int)arg1 caseID:(unsigned int)arg2;
  • (void)reportCostTimeToIdKey:(unsigned int)arg1 caseID:(unsigned int)arg2;
  • (void)reportCostMemoryOnKey:(id)arg1;
  • (void)reportCostTimeOnKey:(id)arg1;
  • (void)setCurrentMemoryOnCase:(unsigned int)arg1 withTag:(id)arg2;
  • (void)setCurrentTimeOnCase:(unsigned int)arg1 withTag:(id)arg2;
  • (void)endLogPerformanceData:(unsigned int)arg1 onCase:(unsigned int)arg2 withTag:(id)arg3;
  • (void)startLogPerformanceData:(unsigned int)arg1 onCase:(unsigned int)arg2 withTag:(id)arg3;
  • (void)dealloc;
  • (void)registerExtension;
  • (void)start;
  • (void)stop;
  • (void)didBecomeActive;
  • (void)willSuspend;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WCNewClickPageItemData : MMObject { NSString *pageID; int costTime; unsigned long count; unsigned long specialPV; }

  • (void)initialize; @property(nonatomic) unsigned long specialPV; // @synthesize specialPV; @property(nonatomic) unsigned long count; // @synthesize count; @property(nonatomic) int costTime; // @synthesize costTime; @property(retain, nonatomic) NSString *pageID; // @synthesize pageID;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface WCNewClickPageStatData : MMObject { unsigned long errType; unsigned long errCnt; NSMutableDictionary *dicPageDatas; unsigned long firstEnterTimeStamp; unsigned long lastQuitTimeStamp; }

  • (void)initialize; @property(nonatomic) unsigned long lastQuitTimeStamp; // @synthesize lastQuitTimeStamp; @property(nonatomic) unsigned long firstEnterTimeStamp; // @synthesize firstEnterTimeStamp; @property(retain, nonatomic) NSMutableDictionary *dicPageDatas; // @synthesize dicPageDatas; @property(nonatomic) unsigned long errCnt; // @synthesize errCnt; @property(nonatomic) unsigned long errType; // @synthesize errType;
  • (void).cxx_destruct;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface JPIDKeyReport : JPExtension { }

  • (void)main:(id)arg1;

@end

@interface JPCGBitmapContext : JPExtension { }

  • (void)main:(id)arg1;

@end

@interface MMCostValueIdKey : NSObject { unsigned int m_uID; unsigned int m_uTotalValueTimeKey; unsigned int m_uTotalCountKey; NSString *m_nsDes; unsigned int m_uTotalCostValueKey; }

  • (id)constructOneItemWithId:(unsigned int)arg1 withTotalCostValueKey:(unsigned int)arg2 withTotalCountKey:(unsigned int)arg3 withDes:(id)arg4; @property(retain, nonatomic) NSString *m_nsDes; // @synthesize m_nsDes; @property(nonatomic) unsigned int m_uTotalCountKey; // @synthesize m_uTotalCountKey; @property(nonatomic) unsigned int m_uTotalCostValueKey; // @synthesize m_uTotalCostValueKey; @property(nonatomic) unsigned int m_uID; // @synthesize m_uID;
  • (void).cxx_destruct;
  • (id)init;

@end

@interface CommonPlayer : NSObject { id m_delegate; }

@property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (float)duration; - (void)start; - (void)resume; - (void)pause; - (void)stop; - (void)updateData:(id)arg1; - (void)updatePath:(id)arg1;

@end

@interface MMPackageDownloadMgr : MMService <MMService, PBMessageObserverDelegate, IMsgExt> { NSMutableSet *m_downliadingPackageLists; NSMutableSet *m_freshDownliadingPackageLists; NSMutableSet *m_downloadingPackages; NSMutableSet *m_cancelDownloadPackages; NSDateFormatter *m_dateFormatter; }

  • (void).cxx_destruct;
  • (void)dealloc;
  • (id)init;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)deletePackage:(unsigned long)arg1 tid:(id)arg2;
  • (void)cancelPackage:(unsigned long)arg1 tid:(id)arg2;
  • (void)onPackageSynced:(id)arg1;
  • (BOOL)downloadPackage:(unsigned long)arg1 tid:(id)arg2 localVersion:(id)arg3;
  • (void)onPackageListSynced:(id)arg1;
  • (void)downloadPackageList:(unsigned long)arg1 onlyForTid:(id)arg2;
  • (void)downloadPackageList:(unsigned long)arg1;
  • (void)downloadPackageList:(unsigned long)arg1 fresh:(BOOL)arg2 onlyForTid:(id)arg3;
  • (id)getPackageList:(unsigned long)arg1;
  • (void)SavePackageListArchive:(id)arg1 packageListArchive:(id)arg2;
  • (id)LoadPackageListArchive:(id)arg1;
  • (id)getPackageIconPath:(id)arg1 tid:(id)arg2;
  • (id)getPackageCachePath:(id)arg1 tid:(id)arg2;
  • (id)getPackageBasePath:(id)arg1 tid:(id)arg2;
  • (id)getPackageListPath:(id)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CSendMesPrtl : PrtlBase { NSString *m_nsDocPath; NSMutableDictionary *m_dicMsgList; NSMutableArray *m_arrMsgList; }

@property(retain, nonatomic) NSMutableArray *m_arrMsgList; // @synthesize m_arrMsgList; @property(retain, nonatomic) NSMutableDictionary *m_dicMsgList; // @synthesize m_dicMsgList; @property(retain, nonatomic) NSString *m_nsDocPath; // @synthesize m_nsDocPath; - (void).cxx_destruct; - (BOOL)HandleResp:(void *)arg1; - (void)InitReq:(void *)arg1; - (id)init;

@end

@interface FICEntityMetadata : NSObject { BOOL _hasImageCache; unsigned int entityIndex; unsigned int eliminationFactor; unsigned int LRUFactor; NSString *_entityUUID; unsigned int _entityUsedCount; }

  • (void)initialize; @property(nonatomic) BOOL hasImageCache; // @synthesize hasImageCache=_hasImageCache; @property(nonatomic) unsigned int entityUsedCount; // @synthesize entityUsedCount=_entityUsedCount; @property(retain, nonatomic) NSString *entityUUID; // @synthesize entityUUID=_entityUUID; @property(nonatomic) unsigned int LRUFactor; // @synthesize LRUFactor; @property(nonatomic) unsigned int eliminationFactor; // @synthesize eliminationFactor; @property(nonatomic) unsigned int entityIndex; // @synthesize entityIndex;
  • (void).cxx_destruct;
  • (BOOL)isEqual:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface FICImageTableMetadata : NSObject { NSRecursiveLock *m_lock; unsigned int m_entryCount; NSMutableArray *m_imgCacheFIFO; NSMutableDictionary *m_imgMemoryCache; NSMutableDictionary *MRUEntries; NSString *formatName; unsigned int imgSizeWidth; unsigned int imgSizeHeight; unsigned int imgMaxCnt; unsigned int maxLRUFactor; unsigned int cpuzSize; unsigned int pageSize; unsigned int version; NSMutableDictionary *_indexMap; }

  • (void)initialize; @property(retain, nonatomic) NSMutableDictionary *indexMap; // @synthesize indexMap=_indexMap; @property(nonatomic) unsigned int entryCount; // @synthesize entryCount=m_entryCount; @property(nonatomic) unsigned int version; // @synthesize version; @property(nonatomic) unsigned int pageSize; // @synthesize pageSize; @property(nonatomic) unsigned int cpuzSize; // @synthesize cpuzSize; @property(nonatomic) unsigned int maxLRUFactor; // @synthesize maxLRUFactor; @property(nonatomic) unsigned int imgMaxCnt; // @synthesize imgMaxCnt; @property(nonatomic) unsigned int imgSizeHeight; // @synthesize imgSizeHeight; @property(nonatomic) unsigned int imgSizeWidth; // @synthesize imgSizeWidth; @property(retain, nonatomic) NSString *formatName; // @synthesize formatName; @property(retain, nonatomic) NSMutableDictionary *MRUEntries; // @synthesize MRUEntries;
  • (void).cxx_destruct;
  • (void)clearImageCache;
  • (void)setImageCache:(id)arg1 withEntityUUID:(id)arg2;
  • (id)imageCacheForEntityUUID:(id)arg1;
  • (BOOL)isAnyEntityInUsed;
  • (void)setEntityInUse:(BOOL)arg1 entityUUID:(id)arg2;
  • (unsigned int)nextEntryIndex;
  • (BOOL)deleteEntryForEntityUUID:(id)arg1;
  • (unsigned int)indexOfEntryForEntityUUID:(id)arg1;
  • (void)reset;
  • (BOOL)saveMetadata:(id)arg1 imgFormat:(id)arg2;
  • (BOOL)loadMetadata:(id)arg1 imgFormat:(id)arg2;
  • (id)initWithLock:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CGetImgEvent : CMultiEvent { CUploadImgWrap *m_oGetImgWrap; NSString *m_nsUsrName; unsigned long m_uiLastNotifyPartLen; unsigned long m_uiNotifyTotalLen; unsigned long m_uiLastNotifyPercent; }

@property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; - (void).cxx_destruct; - (void)NotifyFromEvent:(id)arg1 Message:(unsigned long)arg2 MessageInfo:(id)arg3; - (void)TimerCheckEvent; - (void)SetNotifyData:(unsigned long)arg1 PartLen:(unsigned long)arg2 Complete:(BOOL)arg3; - (BOOL)HandleGetImgPart:(id)arg1; - (BOOL)CreateImplGetImg; - (void)NotifyError:(unsigned long)arg1 MessageInfo:(id)arg2; - (void)Stop; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface JPUIGeometry : JPExtension { }

  • (void)main:(id)arg1;

@end

@interface WCSpecialPVPageConfig : MMObject { NSString *prePageID; NSString *pageID; }

  • (void)initialize; @property(retain, nonatomic) NSString *pageID; // @synthesize pageID; @property(retain, nonatomic) NSString *prePageID; // @synthesize prePageID;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface WCNewClickStatPageConfig : MMObject { BOOL bNeedAction; NSString *pageID; }

  • (void)initialize; @property(nonatomic) BOOL bNeedAction; // @synthesize bNeedAction; @property(retain, nonatomic) NSString *pageID; // @synthesize pageID;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface WCNewClickStatEventConfig : MMObject { unsigned long eventID; NSString *eventName; unsigned long expireTime; unsigned long logid; NSString *regType; NSArray *arrPageConfig; NSArray *arrSpecialPVPageConfig; double sampleRate; }

  • (void)initialize; @property(retain, nonatomic) NSArray *arrSpecialPVPageConfig; // @synthesize arrSpecialPVPageConfig; @property(retain, nonatomic) NSArray *arrPageConfig; // @synthesize arrPageConfig; @property(retain, nonatomic) NSString *regType; // @synthesize regType; @property(nonatomic) unsigned long logid; // @synthesize logid; @property(nonatomic) double sampleRate; // @synthesize sampleRate; @property(nonatomic) unsigned long expireTime; // @synthesize expireTime; @property(retain, nonatomic) NSString *eventName; // @synthesize eventName; @property(nonatomic) unsigned long eventID; // @synthesize eventID;
  • (void).cxx_destruct;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface WCNewClickStatReportConfig : MMObject { WCNewClickStatEventConfig *_pageStatConfig; unsigned long configVersion; unsigned long nextUpdateInterval; unsigned long samplePeriod; NSArray *arrEventConfig; NSData *versionBuffer; }

  • (id)reportConfigWithXml:(id)arg1;
  • (void)initialize; @property(retain, nonatomic) NSData *versionBuffer; // @synthesize versionBuffer; @property(retain, nonatomic) NSArray *arrEventConfig; // @synthesize arrEventConfig; @property(nonatomic) unsigned long samplePeriod; // @synthesize samplePeriod; @property(nonatomic) unsigned long nextUpdateInterval; // @synthesize nextUpdateInterval; @property(nonatomic) unsigned long configVersion; // @synthesize configVersion;
  • (void).cxx_destruct;
  • (BOOL)isMatchSpecialPVPage:(id)arg1 prePage:(id)arg2;
  • (void)setPageStatConfig:(id)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface SimpleAudioPlayer : NSObject { BOOL _m_hasPrepare; SimpleAudioState *m_bufferState; }

  • (void)sprintRetCode:(long)arg1; @property(nonatomic) BOOL m_hasPrepare; // @synthesize m_hasPrepare=_m_hasPrepare; @property(retain, nonatomic) SimpleAudioState *m_bufferState; // @synthesize m_bufferState;
  • (void).cxx_destruct;
  • (void)printRetCode:(long)arg1;
  • (void)stop;
  • (BOOL)play;
  • (BOOL)preparePlay;
  • (BOOL)audioQueueStop;
  • (BOOL)audioQueueStart;
  • (BOOL)updateBuffer;
  • (void)clearBuffer;
  • (BOOL)updateQueue;
  • (void)clearQueue;
  • (BOOL)updateDataFormat;
  • (id)getState;
  • (id)init;
  • (void)dealloc;

@end

@interface ImplSpecialSyncEvent : CSyncBaseEvent { NSMutableArray *m_arrOplogList; unsigned long m_uiSelector; NSString *m_nsUsrName; NSData *m_dtSyncBuffer; BOOL m_bUploadOplog; unsigned long m_uiSyncScene; }

@property(retain, nonatomic) NSData *m_dtSyncBuffer; // @synthesize m_dtSyncBuffer; @property(retain, nonatomic) NSString *m_nsUsrName; // @synthesize m_nsUsrName; - (void).cxx_destruct; - (void)NotifyFromPrtl:(unsigned long)arg1 MessageInfo:(id)arg2; - (void)ClearOplog; - (BOOL)LoadOplog; - (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2; - (BOOL)SetEventInfo:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface MMDumpReportData : NSObject { NSMutableArray *m_uploadFilesArray; unsigned int m_reportType; }

@property(nonatomic) unsigned int m_reportType; // @synthesize m_reportType; @property(retain, nonatomic) NSMutableArray *m_uploadFilesArray; // @synthesize m_uploadFilesArray; - (void).cxx_destruct;

@end

@interface MMDumpReportTaskData : NSObject { unsigned int m_reportCntOneTime; NSString *m_nsTag; NSMutableArray *m_arrReportData; }

@property(retain, nonatomic) NSMutableArray *m_arrReportData; // @synthesize m_arrReportData; @property(retain, nonatomic) NSString *m_nsTag; // @synthesize m_nsTag; @property(nonatomic) unsigned int m_reportCntOneTime; // @synthesize m_reportCntOneTime; - (void).cxx_destruct;

@end

@interface CGetQQEvent : CMultiEvent { unsigned long m_uiSyncCount; NSString *m_nsLastSyncKeyMD5; }

  • (void).cxx_destruct;
  • (void)NotifyFromEvent:(id)arg1 Message:(unsigned long)arg2 MessageInfo:(id)arg3;
  • (BOOL)CreateSyncEvent;
  • (void)Stop;
  • (BOOL)Start:(unsigned int *)arg1 RetInfo:(id)arg2;
  • (void)TimerCheckEvent;
  • (BOOL)SetEventInfo:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface MMDiskUsageReportData : NSObject { unsigned int m_totalFileNum; unsigned int m_totalFileSize; NSMutableDictionary *m_dicBizStat; unsigned int m_scanStartTime; unsigned int m_scanEndTime; unsigned int m_scanUsedTime; unsigned int m_scanCount; unsigned int m_totalDelFileNum; unsigned int m_totalDelFileSize; NSMutableDictionary *m_dicFileTypeInUseStat; NSMutableDictionary *m_dicSpecialFileStat; }

  • (id)LoadDataFromFile:(id)arg1;
  • (void)initialize; @property(retain, nonatomic) NSMutableDictionary *m_dicSpecialFileStat; // @synthesize m_dicSpecialFileStat; @property(retain, nonatomic) NSMutableDictionary *m_dicFileTypeInUseStat; // @synthesize m_dicFileTypeInUseStat; @property(nonatomic) unsigned int m_totalDelFileSize; // @synthesize m_totalDelFileSize; @property(nonatomic) unsigned int m_totalDelFileNum; // @synthesize m_totalDelFileNum; @property(nonatomic) unsigned int m_scanCount; // @synthesize m_scanCount; @property(nonatomic) unsigned int m_scanUsedTime; // @synthesize m_scanUsedTime; @property(nonatomic) unsigned int m_scanEndTime; // @synthesize m_scanEndTime; @property(nonatomic) unsigned int m_scanStartTime; // @synthesize m_scanStartTime; @property(retain, nonatomic) NSMutableDictionary *m_dicBizStat; // @synthesize m_dicBizStat; @property(nonatomic) unsigned int m_totalFileSize; // @synthesize m_totalFileSize; @property(nonatomic) unsigned int m_totalFileNum; // @synthesize m_totalFileNum;
  • (void).cxx_destruct;
  • (id)genSpecialFileTypeReportString:(id)arg1 specialTypeStirng:(id)arg2;
  • (id)genFileTypeInUseString:(id)arg1 fileTypeString:(id)arg2;
  • (id)genStatString:(id)arg1 bizTypeString:(id)arg2;
  • (id)genTotalStatString;
  • (unsigned long long)totalFileSizeUnit;
  • (BOOL)SaveDataToFile:(id)arg1; @property(readonly, copy) NSString *description;
  • (id)init;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDiskUsageReporter : NSObject { NSDictionary *m_dicSizeReportIdKeyInfo; NSDictionary *m_dicFileNumReportIdKeyInfo; BOOL m_isRunning; NSObject *m_workQueue; id m_delegate; }

  • (BOOL)IsNeedReport;
  • (BOOL)SaveReportData:(id)arg1; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; @property(retain, nonatomic) NSObject *m_workQueue; // @synthesize m_workQueue; @property(nonatomic) BOOL m_isRunning; // @synthesize m_isRunning;
  • (void).cxx_destruct;
  • (void)reportDelFileToIDKey:(id)arg1 vecIDKey:(vector_01fc9dba *)arg2;
  • (void)reportFileSize:(unsigned int)arg1 andFileNum:(unsigned int)arg2 toBizType:(int)arg3 vecIDKey:(vector_01fc9dba *)arg4;
  • (void)callReportFinishedOnMainThread;
  • (void)removeReportDataFile;
  • (void)reportOnThread:(id)arg1;
  • (void)Report;
  • (void)ReleaseWorkQueue;
  • (void)SetWorkQueue:(id)arg1;
  • (void)dealloc;
  • (id)init;

@end

@interface ABtestMgr : MMService <MMService, IMsgExt> { NSMutableDictionary *dicTestSetting; NSMutableDictionary *dicTestPoint; ABtestCase *oldTestCase; NSMutableDictionary *dicTestPointPeriod; unsigned int autoincrement; }

  • (void).cxx_destruct;
  • (void)reportActionResult:(id)arg1 actionScene:(unsigned int)arg2;
  • (void)report:(unsigned int)arg1 actionResult:(id)arg2 actionScene:(unsigned int)arg3;
  • (void)setIgnoreForEver:(unsigned int)arg1;
  • (BOOL)isIgnorePoint:(unsigned int)arg1;
  • (BOOL)hasABtestPoint:(unsigned int)arg1;
  • (id)getValue:(unsigned int)arg1;
  • (void)setCheckID:(unsigned int)arg1 point:(unsigned int)arg2 obj:(id)arg3;
  • (void)setActionResult:(id)arg1 actionScene:(unsigned int)arg2 point:(unsigned int)arg3 obj:(id)arg4;
  • (void)setActionResult:(id)arg1 point:(unsigned int)arg2 obj:(id)arg3;
  • (void)setEnd:(unsigned int)arg1 obj:(id)arg2;
  • (void)setEnd:(unsigned int)arg1 obj:(id)arg2 actionResult:(unsigned int)arg3;
  • (void)setEnd:(unsigned int)arg1 obj:(id)arg2 actionResultString:(id)arg3;
  • (void)setStart:(unsigned int)arg1 obj:(id)arg2 checkID:(unsigned int)arg3;
  • (BOOL)isABtesting:(unsigned int)arg1 obj:(id)arg2;
  • (id)getABtestPoint:(unsigned int)arg1 obj:(id)arg2;
  • (id)getKeyFromPointID:(unsigned int)arg1 obj:(id)arg2;
  • (id)getEffectiveAbTestPoint:(unsigned int)arg1;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (id)getABtestFilePath;
  • (id)getABtestSettingFilePath;
  • (void)initABtestPoints:(id)arg1;
  • (void)initABtentCases:(struct XmlReaderNode_t *)arg1;
  • (void)reportRemainTestPoint;
  • (void)saveSetting;
  • (void)removeSetting;
  • (void)loadSetting;
  • (void)dealloc;
  • (id)init;
  • (void)onServiceClearData;
  • (void)onServiceTerminate;
  • (void)onServiceReloadData;
  • (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface JPMemory : JPExtension { }

  • (void)main:(id)arg1;

@end

@interface OpLogDB : NSObject { WCDataBase *m_db; WCDataBaseTable *m_table; }

  • (void).cxx_destruct;
  • (BOOL)DeleteOplogInDB:(unsigned long)arg1;
  • (unsigned long)GetOpLogCount;
  • (id)GetOneOplogInDBAfterOpLogID:(unsigned long)arg1;
  • (BOOL)InsertOplogInDB:(id)arg1;
  • (void)CloseDB;
  • (BOOL)ConfigWithDir:(id)arg1;
  • (void)dealloc;

@end

@interface WCNewClickStatReportData : MMObject { NSMutableString *eventIDList; unsigned long seq; unsigned long index; unsigned long indexCnt; unsigned long reverseInt1; unsigned long reverseInt2; NSMutableString *reverseStr; NSMutableString *attribute; unsigned long reportToLogID; }

@property(nonatomic) unsigned long reportToLogID; // @synthesize reportToLogID; @property(retain, nonatomic) NSMutableString *attribute; // @synthesize attribute; @property(retain, nonatomic) NSMutableString *reverseStr; // @synthesize reverseStr; @property(nonatomic) unsigned long reverseInt2; // @synthesize reverseInt2; @property(nonatomic) unsigned long reverseInt1; // @synthesize reverseInt1; @property(nonatomic) unsigned long indexCnt; // @synthesize indexCnt; @property(nonatomic) unsigned long index; // @synthesize index; @property(nonatomic) unsigned long seq; // @synthesize seq; @property(retain, nonatomic) NSMutableString *eventIDList; // @synthesize eventIDList; - (void).cxx_destruct; - (id)description; - (id)toString; - (void)replaceSpecialSymbol; - (void)report; - (id)init;

@end

@interface OplogDataLogic : NSObject { unsigned long m_oplogStartRowID; BOOL m_bNeedContinue; NSMutableArray *m_arrOplogs; CMMDB *m_oMMDB; NSRecursiveLock *m_oLock; }

@property BOOL m_bNeedContinue; // @synthesize m_bNeedContinue; - (void).cxx_destruct; - (unsigned long)setFailOplog:(unsigned long)arg1; - (void)deleteOplog:(unsigned long)arg1; - (id)loadOplogFromDBlimit:(unsigned long)arg1; - (void)checkNeedContiue; - (id)initWithDB:(id)arg1 lock:(id)arg2;

@end

@interface AsyncReadPacket : NSObject { NSMutableData *buffer; unsigned int startOffset; unsigned int bytesDone; unsigned int maxLength; double timeout; unsigned int readLength; NSData *term; BOOL bufferOwner; unsigned int originalBufferLength; long tag; }

  • (void)dealloc;
  • (int)searchForTermAfterPreBuffering:(unsigned int)arg1;
  • (unsigned int)prebufferReadLengthForTerm;
  • (unsigned int)readLengthForTermWithPreBuffer:(id)arg1 found:(char *)arg2;
  • (unsigned int)readLengthForTerm;
  • (unsigned int)readLengthForNonTerm;
  • (id)initWithData:(id)arg1 startOffset:(unsigned int)arg2 maxLength:(unsigned int)arg3 timeout:(double)arg4 readLength:(unsigned int)arg5 terminator:(id)arg6 tag:(long)arg7;

@end

@interface AsyncWritePacket : NSObject { NSData *buffer; unsigned int bytesDone; long tag; double timeout; }

  • (void)dealloc;
  • (id)initWithData:(id)arg1 timeout:(double)arg2 tag:(long)arg3;

@end

@interface AsyncSpecialPacket : NSObject { NSDictionary *tlsSettings; }

  • (void)dealloc;
  • (id)initWithTLSSettings:(id)arg1;

@end

@interface AsyncSocket : NSObject { int theNativeSocket4; int theNativeSocket6; struct _CFSocket *theSocket4; struct __CFSocket *theSocket6; struct __CFReadStream *theReadStream; struct __CFWriteStream *theWriteStream; struct __CFRunLoopSource *theSource4; struct __CFRunLoopSource *theSource6; struct __CFRunLoop *theRunLoop; CDStruct304912e7 theContext; NSArray *theRunLoopModes; NSTimer *theConnectTimer; NSMutableArray *theReadQueue; AsyncReadPacket *theCurrentRead; NSTimer *theReadTimer; NSMutableData *partialReadBuffer; NSMutableArray *theWriteQueue; AsyncWritePacket *theCurrentWrite; NSTimer *theWriteTimer; id theDelegate; unsigned short theFlags; long theUserData; }

  • (id)ZeroData;
  • (id)LFData;
  • (id)CRData;
  • (id)CRLFData;
  • (void)doCFWriteStreamCallback:(unsigned long)arg1 forStream:(struct __CFWriteStream *)arg2;
  • (void)doCFReadStreamCallback:(unsigned long)arg1 forStream:(struct __CFReadStream *)arg2;
  • (void)doCFSocketCallback:(unsigned long)arg1 forSocket:(struct __CFSocket *)arg2 withAddress:(id)arg3 withData:(const void *)arg4;
  • (void)onTLSHandshakeSuccessful;
  • (void)maybeStartTLS;
  • (void)startTLS:(id)arg1;
  • (void)doWriteTimeout:(id)arg1;
  • (void)endCurrentWrite;
  • (void)completeCurrentWrite;
  • (BOOL)doSendBytes;
  • (BOOL)canAcceptBytes;
  • (void)maybeDequeueWrite;
  • (void)scheduleDequeueWrite;
  • (void)writeData:(id)arg1 withTimeout:(double)arg2 tag:(long)arg3;
  • (void)doReadTimeout:(id)arg1;
  • (void)endCurrentRead;
  • (void)completeCurrentRead;
  • (void)doBytesAvailable;
  • (long)readIntoBuffer:(void *)arg1 maxLength:(unsigned int)arg2;
  • (BOOL)hasBytesAvailable;
  • (void)maybeDequeueRead;
  • (void)scheduleDequeueReadDelay;
  • (void)scheduleDequeueRead;
  • (void)readDataToData:(id)arg1 withTimeout:(double)arg2 buffer:(id)arg3 bufferOffset:(unsigned int)arg4 maxLength:(unsigned int)arg5 tag:(long)arg6;
  • (void)readDataToData:(id)arg1 withTimeout:(double)arg2 maxLength:(unsigned int)arg3 tag:(long)arg4;
  • (void)readDataToData:(id)arg1 withTimeout:(double)arg2 buffer:(id)arg3 bufferOffset:(unsigned int)arg4 tag:(long)arg5;
  • (void)readDataToData:(id)arg1 withTimeout:(double)arg2 tag:(long)arg3;
  • (void)readDataToLength:(unsigned int)arg1 withTimeout:(double)arg2 buffer:(id)arg3 bufferOffset:(unsigned int)arg4 tag:(long)arg5;
  • (void)readDataToLength:(unsigned int)arg1 withTimeout:(double)arg2 tag:(long)arg3;
  • (void)readDataWithTimeout:(double)arg1 buffer:(id)arg2 bufferOffset:(unsigned int)arg3 maxLength:(unsigned int)arg4 tag:(long)arg5;
  • (void)readDataWithTimeout:(double)arg1 buffer:(id)arg2 bufferOffset:(unsigned int)arg3 tag:(long)arg4;
  • (void)readDataWithTimeout:(double)arg1 tag:(long)arg2;
  • (id)description;
  • (BOOL)areStreamsConnected;
  • (BOOL)isIPv6;
  • (BOOL)isIPv4;
  • (id)localAddress;
  • (id)connectedAddress;
  • (unsigned short)portFromAddress6:(struct sockaddr_in6 *)arg1;
  • (unsigned short)portFromAddress4:(struct sockaddr_in *)arg1;
  • (id)hostFromAddress6:(struct sockaddr_in6 *)arg1;
  • (id)hostFromAddress4:(struct sockaddr_in *)arg1;
  • (unsigned short)localPortFromCFSocket6:(struct __CFSocket *)arg1;
  • (unsigned short)localPortFromCFSocket4:(struct __CFSocket *)arg1;
  • (unsigned short)localPortFromNativeSocket6:(int)arg1;
  • (unsigned short)localPortFromNativeSocket4:(int)arg1;
  • (id)localHostFromCFSocket6:(struct __CFSocket *)arg1;
  • (id)localHostFromCFSocket4:(struct __CFSocket *)arg1;
  • (id)localHostFromNativeSocket6:(int)arg1;
  • (id)localHostFromNativeSocket4:(int)arg1;
  • (unsigned short)connectedPortFromCFSocket6:(struct __CFSocket *)arg1;
  • (unsigned short)connectedPortFromCFSocket4:(struct __CFSocket *)arg1;
  • (unsigned short)connectedPortFromNativeSocket6:(int)arg1;
  • (unsigned short)connectedPortFromNativeSocket4:(int)arg1;
  • (id)connectedHostFromCFSocket6:(struct __CFSocket *)arg1;
  • (id)connectedHostFromCFSocket4:(struct __CFSocket *)arg1;
  • (id)connectedHostFromNativeSocket6:(int)arg1;
  • (id)connectedHostFromNativeSocket4:(int)arg1;
  • (unsigned short)localPort6;
  • (unsigned short)localPort4;
  • (id)localHost6;
  • (id)localHost4;
  • (unsigned short)connectedPort6;
  • (unsigned short)connectedPort4;
  • (id)connectedHost6;
  • (id)connectedHost4;
  • (unsigned short)localPort;
  • (id)localHost;
  • (unsigned short)connectedPort;
  • (id)connectedHost;
  • (BOOL)isConnected;
  • (BOOL)isDisconnected;
  • (id)errorFromCFStreamError:(CDStruct_1ef3fb1f)arg1;
  • (id)getWriteTimeoutError;
  • (id)getReadTimeoutError;
  • (id)getReadMaxedOutError;
  • (id)getConnectTimeoutError;
  • (id)getAbortError;
  • (id)getStreamError;
  • (id)getSocketError;
  • (id)getErrnoError;
  • (id)unreadData;
  • (void)maybeScheduleDisconnect;
  • (void)disconnectAfterReadingAndWriting;
  • (void)disconnectAfterWriting;
  • (void)disconnectAfterReading;
  • (void)disconnect;
  • (void)close:(BOOL)arg1;
  • (void)emptyQueues:(BOOL)arg1;
  • (void)recoverUnreadData;
  • (void)closeWithError:(id)arg1;
  • (BOOL)setSocketFromStreamsAndReturnError:(id *)arg1;
  • (void)doStreamOpen;
  • (BOOL)openStreamsAndReturnError:(id *)arg1;
  • (BOOL)configureStreamsAndReturnError:(id *)arg1;
  • (BOOL)attachStreamsToRunLoop:(id)arg1 error:(id *)arg2;
  • (BOOL)createStreamsToHost:(id)arg1 onPort:(unsigned short)arg2 error:(id *)arg3;
  • (BOOL)createStreamsFromNative:(int)arg1 error:(id *)arg2;
  • (void)doSocketOpen:(struct __CFSocket *)arg1 withCFSocketError:(long)arg2;
  • (void)doAcceptFromSocket:(struct __CFSocket *)arg1 withNewNativeSocket:(int)arg2;
  • (BOOL)connectSocketToAddress:(id)arg1 error:(id *)arg2;
  • (BOOL)configureSocketAndReturnError:(id *)arg1;
  • (BOOL)attachSocketsToRunLoop:(id)arg1 error:(id *)arg2;
  • (BOOL)bindSocketToAddress:(id)arg1 error:(id *)arg2;
  • (BOOL)createSocketForAddress:(id)arg1 error:(id *)arg2;
  • (struct __CFSocket *)newAcceptSocketForAddress:(id)arg1 error:(id *)arg2;
  • (void)doConnectTimeout:(id)arg1;
  • (void)endConnectTimeout;
  • (void)startConnectTimeout:(double)arg1;
  • (BOOL)connectToAddress:(id)arg1 viaInterfaceAddress:(id)arg2 withTimeout:(double)arg3 error:(id *)arg4;
  • (BOOL)connectToAddress:(id)arg1 withTimeout:(double)arg2 error:(id *)arg3;
  • (BOOL)connectToAddress:(id)arg1 error:(id *)arg2;
  • (BOOL)connectToHost:(id)arg1 onPort:(unsigned short)arg2 withTimeout:(double)arg3 error:(id *)arg4;
  • (BOOL)connectToHost:(id)arg1 onPort:(unsigned short)arg2 error:(id *)arg3;
  • (BOOL)acceptOnInterface:(id)arg1 port:(unsigned short)arg2 error:(id *)arg3;
  • (BOOL)acceptOnPort:(unsigned short)arg1 error:(id *)arg2;
  • (id)runLoopModes;
  • (BOOL)removeRunLoopMode:(id)arg1;
  • (BOOL)addRunLoopMode:(id)arg1;
  • (BOOL)setRunLoopModes:(id)arg1;
  • (BOOL)moveToRunLoop:(id)arg1;
  • (void)enablePreBuffering;
  • (void)runLoopUnscheduleWriteStream;
  • (void)runLoopUnscheduleReadStream;
  • (void)runLoopRemoveTimer:(id)arg1 mode:(id)arg2;
  • (void)runLoopAddTimer:(id)arg1 mode:(id)arg2;
  • (void)runLoopRemoveTimer:(id)arg1;
  • (void)runLoopAddTimer:(id)arg1;
  • (void)runLoopRemoveSource:(struct __CFRunLoopSource *)arg1 mode:(id)arg2;
  • (void)runLoopAddSource:(struct __CFRunLoopSource *)arg1 mode:(id)arg2;
  • (void)runLoopRemoveSource:(struct __CFRunLoopSource *)arg1;
  • (void)runLoopAddSource:(struct __CFRunLoopSource *)arg1;
  • (float)progressOfWriteReturningTag:(long *)arg1 bytesDone:(unsigned int *)arg2 total:(unsigned int *)arg3;
  • (float)progressOfReadReturningTag:(long *)arg1 bytesDone:(unsigned int *)arg2 total:(unsigned int *)arg3;
  • (struct __CFWriteStream *)getCFWriteStream;
  • (struct __CFReadStream *)getCFReadStream;
  • (struct __CFSocket *)getCFSocket;
  • (BOOL)canSafelySetDelegate;
  • (void)setDelegate:(id)arg1;
  • (id)delegate;
  • (void)setUserData:(long)arg1;
  • (long)userData;
  • (void)dealloc;
  • (id)initWithDelegate:(id)arg1 userData:(long)arg2;
  • (id)initWithDelegate:(id)arg1;
  • (id)init;

@end

@interface SimpleAudioState : NSObject { BOOL _m_running; struct AudioQueueBuffer **m_buffers; struct AudioStreamBasicDescription *m_dataFormat; unsigned long _m_bufferByteSize; unsigned long _m_numPacketsToRead; struct OpaqueAudioQueue *_m_queue; id _m_delegate; NSRecursiveLock *_m_dataLock; }

@property(retain, nonatomic) NSRecursiveLock *m_dataLock; // @synthesize m_dataLock=_m_dataLock; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate=_m_delegate; @property(nonatomic) struct OpaqueAudioQueue *m_queue; // @synthesize m_queue=_m_queue; @property(nonatomic) unsigned long m_numPacketsToRead; // @synthesize m_numPacketsToRead=_m_numPacketsToRead; @property(nonatomic) unsigned long m_bufferByteSize; // @synthesize m_bufferByteSize=_m_bufferByteSize; @property(nonatomic) BOOL m_running; // @synthesize m_running=_m_running; @property(nonatomic) struct AudioStreamBasicDescription *m_dataFormat; // @synthesize m_dataFormat; @property(nonatomic) struct AudioQueueBuffer **m_buffers; // @synthesize m_buffers; - (void).cxx_destruct; - (void)dealloc; - (id)init;

@end

@interface MMFICMainFrameHeadImg : MMFICBaseHeadImage { }

  • (id)genFICEntity:(id)arg1;
  • (BOOL)isEqual:(id)arg1;
  • (CDUnknownBlockType)drawingBlockForImage:(id)arg1;
  • (id)init;

@end

@interface ActionRecognition : NSObject { CMMotionManager *mMotionMgr; float mGFactor; BOOL mIsCloseToEarRecognEnabled; BOOL mStartProximityState; BOOL mIsCloseToEar; BOOL mIsShakeRecognEnabled; id delegate; }

@property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)unregisterNotify; - (void)registerNotify; - (void)proximityChange:(id)arg1; - (void)disableProximity; - (void)enableProximity; - (void)closeToEarRecognByX:(double)arg1 Y:(double)arg2 Z:(double)arg3; - (BOOL)isShakeRecogning; - (void)stopShakeRecogn; - (void)startShakeRecognByFactor:(float)arg1; - (BOOL)isCloseToEarRecogning; - (void)stopCloseToEarRecogn; - (void)startCloseToEarRecogn; - (void)dealloc; - (id)init; - (void)accelerometer:(id)arg1 didAccelerate:(id)arg2;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CdnChannel : NSObject { ProtobufCGIWrap *m_wrapInfo; id m_delNotifyFromPrtl; MMTimer *m_tmCheck; NSDate *m_tLastRecvData; unsigned long m_uiRetryCount; unsigned long m_uiMaxRetryCount; NSMutableData *m_dtResponseData; unsigned long m_uiChannelStatus; unsigned long m_uiRetStatusCode; unsigned long long m_ui64StartTime; unsigned long long m_ui64ConnectStartTime; unsigned long long m_ui64SendStartTime; unsigned long long m_ui64WaitResponseStartTime; unsigned long long m_ui64ReceiveStartTime; unsigned long m_uiContentLen; AsyncSocket *m_oSocket; NSURL *m_urlCurLink; unsigned long m_uiRedirectCount; NSString *m_nsIP; }

@property(retain, nonatomic) NSString *m_nsIP; // @synthesize m_nsIP; @property(retain, nonatomic) NSURL *m_urlCurLink; // @synthesize m_urlCurLink; @property(retain, nonatomic) NSMutableData *m_dtResponseData; // @synthesize m_dtResponseData; @property(nonatomic) unsigned long m_uiMaxRetryCount; // @synthesize m_uiMaxRetryCount; @property(retain, nonatomic) NSDate *m_tLastRecvData; // @synthesize m_tLastRecvData; @property(retain, nonatomic) MMTimer *m_tmCheck; // @synthesize m_tmCheck; @property(nonatomic) __weak id m_delNotifyFromPrtl; // @synthesize m_delNotifyFromPrtl; @property(retain, nonatomic) ProtobufCGIWrap *m_wrapInfo; // @synthesize m_wrapInfo; - (void).cxx_destruct; - (void)onReceiveDataLength:(id)arg1; - (void)onSocket:(id)arg1 didReadData:(id)arg2 withTag:(long)arg3; - (void)onSocket:(id)arg1 didReadPartialDataOfLength:(unsigned int)arg2 tag:(long)arg3; - (void)onSocket:(id)arg1 didWriteDataWithTag:(long)arg2; - (void)onSocket:(id)arg1 didConnectToHost:(id)arg2 port:(unsigned short)arg3; - (void)onSocketDidDisconnect:(id)arg1; - (void)onSocket:(id)arg1 willDisconnectWithError:(id)arg2; - (void)HandleHttpResp:(id)arg1; - (void)GetClientIP:(id)arg1; - (BOOL)IsNoCache:(id)arg1; - (unsigned long)GetContentLen:(id)arg1; - (id)GetRedirectUrl:(id)arg1; - (unsigned long)GetRetCode:(id)arg1; - (id)PackHttpHeader; - (void)TryReportFailIP; - (void)CheckTimeOut; - (void)Connect; - (void)ConnectToHost:(id)arg1; - (void)ResetChannel; - (void)ClearSocket; - (void)Stop; - (BOOL)Start; - (void)InitPrtl:(id)arg1; - (void)dealloc; - (id)init;

@end

@interface WebViewMenuItem : NSObject { NSString *_itemID; NSString *_title; NSString *_url; UIImage *_iconImage; NSString *_key; }

@property(retain, nonatomic) NSString *key; // @synthesize key=_key; @property(retain, nonatomic) UIImage *iconImage; // @synthesize iconImage=_iconImage; @property(retain, nonatomic) NSString *url; // @synthesize url=_url; @property(retain, nonatomic) NSString *title; // @synthesize title=_title; @property(retain, nonatomic) NSString *itemID; // @synthesize itemID=_itemID; - (void).cxx_destruct; - (void)setTitleWithID:(id)arg1; - (id)init;

@end

@interface CustomWebViewMenuData : NSObject { NSString *_mainMenuID; NSString *_mainMenuIconImageName; UIImage *_mainMenuIconImage; NSString *_mainMenuUrl; NSString *_mainMenuTitle; unsigned int _mainMenuActionType; NSArray *_menuItems; NSArray *_domains; }

@property(retain, nonatomic) NSArray *domains; // @synthesize domains=_domains; @property(retain, nonatomic) NSArray *menuItems; // @synthesize menuItems=_menuItems; @property(nonatomic) unsigned int mainMenuActionType; // @synthesize mainMenuActionType=_mainMenuActionType; @property(retain, nonatomic) NSString *mainMenuTitle; // @synthesize mainMenuTitle=_mainMenuTitle; @property(retain, nonatomic) NSString *mainMenuUrl; // @synthesize mainMenuUrl=_mainMenuUrl; @property(retain, nonatomic) UIImage *mainMenuIconImage; // @synthesize mainMenuIconImage=_mainMenuIconImage; @property(retain, nonatomic) NSString *mainMenuIconImageName; // @synthesize mainMenuIconImageName=_mainMenuIconImageName; @property(retain, nonatomic) NSString *mainMenuID; // @synthesize mainMenuID=_mainMenuID; - (void).cxx_destruct; - (BOOL)shouldShowCustomizeMenuWithUrl:(id)arg1;

@end

@interface JDWebViewMenuData : CustomWebViewMenuData { }

@end

@interface JSCustomWebViewMenuData : CustomWebViewMenuData { }

@end

@interface WCStatTimerHelper : MMObject { BOOL _bHadAddObserver; unsigned long long _u64ActiveTime; unsigned long long _u64TotalTime; }

  • (unsigned long long)endAndReturnTimeInMs;
  • (void)start;
  • (void)calculateTotalTime;
  • (void)onDidEnterBackground;
  • (void)onWillEnterForeground;
  • (void)resetTotalTime;
  • (void)clearActiveTime;
  • (void)resetActiveTime;
  • (void)removeObserver;
  • (void)tryAddObserver;
  • (void)dealloc;
  • (id)init;

@end

@interface CUtility : NSObject { }

  • (BOOL)isBeingDebugged;
  • (int)getGeneralNetworkType;
  • (int)getWebpNetworkType;
  • (id)genWebpUrlWithOriUrl:(id)arg1;
  • (BOOL)isNeedUseWebpFormatUrl:(id)arg1;
  • (id)getMatchFullPinYinText:(id)arg1 searchText:(id)arg2 dicPinYin:(id)arg3;
  • (id)getMatchShortPinYinText:(id)arg1 searchText:(id)arg2 dicPinYin:(id)arg3;
  • (BOOL)hasPinYinPrefix:(id)arg1 searchText:(id)arg2 options:(unsigned int)arg3;
  • (BOOL)isEnglishLetter:(unsigned short)arg1;
  • (BOOL)isTrailSurrogates:(unsigned short)arg1;
  • (BOOL)isLeadSurrogates:(unsigned short)arg1;
  • (BOOL)isValidWeChatID:(id)arg1;
  • (BOOL)containOnlyLetterOrDigit:(id)arg1;
  • (BOOL)isNumber:(id)arg1;
  • (BOOL)isEnglishWord:(id)arg1;
  • (id)GetTelephonyNetWorkCountryCode;
  • (id)GetEmoticonLinkPid:(id)arg1;
  • (id)imageBorderFromColor:(id)arg1 size:(struct CGSize)arg2 conerSize:(float)arg3;
  • (id)imageFromColor:(id)arg1 size:(struct CGSize)arg2;
  • (id)ellipseImageFromColor:(id)arg1 size:(struct CGSize)arg2;
  • (id)snapshotForUIView:(id)arg1;
  • (id)GetKeyValueFromPB:(id)arg1;
  • (id)dumpSqlString:(id)arg1;
  • (id)filterAllWhiteSpaceAndNewLineString:(id)arg1;
  • (id)filterWhiteSpaceAndNewLineString:(id)arg1;
  • (id)filterString:(id)arg1;
  • (id)trimString:(id)arg1;
  • (id)GetExcutablePath;
  • (void)ClearAllWebViewCookies;
  • (void)UpdateUserAgent;
  • (id)GetMMUserAgent;
  • (id)GetUserAgentSuffix;
  • (int)imageTypeForImageData:(id)arg1;
  • (void)ReportFailIPToNewDNS:(id)arg1;
  • (id)DoNewDns:(id)arg1;
  • (id)DoNewDnsForSns:(id)arg1 DnsType:(unsigned int *)arg2;
  • (id)DoNewDns:(id)arg1 DnsType:(unsigned int *)arg2;
  • (id)DoDns:(id)arg1;
  • (id)GetDNSServers;
  • (BOOL)isGIFFile:(id)arg1;
  • (long)DecodePack:(id)arg1 Output:(id)arg2 DESKey:(char *)arg3 KeyLen:(unsigned long)arg4;
  • (id)SafeUnarchiveFromData:(id)arg1;
  • (id)SafeUnarchive:(id)arg1 hasError:(char *)arg2;
  • (id)SafeUnarchive:(id)arg1;
  • (struct CLLocationCoordinate2D)MakeLocationCoordinate2D:(double)arg1 andLongitude:(double)arg2;
  • (id)getStringFromUrl:(id)arg1 needle:(id)arg2;
  • (id)getDomainName:(id)arg1;
  • (id)ReplaceClientVersion:(id)arg1;
  • (id)GetMimeTypeByFileExt:(id)arg1;
  • (id)getIconNameByFileExt:(id)arg1 iconSize:(int)arg2;
  • (id)getFavIconNameByFileExt:(id)arg1;
  • (id)getFavIconImageByFileExt:(id)arg1;
  • (int)getFileTypeByFileExt:(id)arg1;
  • (id)getIconImageByFileExt:(id)arg1 iconSize:(int)arg2;
  • (id)UTF8HexToNSString:(id)arg1;
  • (id)NSStringToUTF8Hex:(id)arg1;
  • (BOOL)IsFacebookAuthName:(id)arg1;
  • (id)SafeUtf8WithCString:(const char *)arg1;
  • (BOOL)CheckSyncMediaNote:(id)arg1;
  • (id)componentsSeparated:(id)arg1 byString:(id)arg2;
  • (BOOL)IsCurLanguageChineseTraditional;
  • (id)getCurSystemLanguage;
  • (id)getSystemTimeZoneString;
  • (BOOL)IsURLFromAppStore:(id)arg1;
  • (unsigned long)getRegSrcVersionNum;
  • (id)stringOfFriendlySizeForApple:(double)arg1 maxFractionDigits:(unsigned int)arg2;
  • (id)stringOfFriendlySize:(double)arg1 maxFractionDigits:(unsigned int)arg2;
  • (id)SyncBufferToString:(id)arg1;
  • (id)MergeSyncBuffer:(id)arg1 NewBuffer:(id)arg2;
  • (id)IntToIPString:(unsigned long)arg1;
  • (id)SockAddrToIPV4String:(struct sockaddr_in *)arg1;
  • (unsigned long)IPStringToInt:(id)arg1;
  • (BOOL)NeedNewSync:(unsigned long)arg1;
  • (unsigned long long)genCurrentTimeInMsFrom1970;
  • (unsigned long long)genCurrentTimeInMs;
  • (unsigned long)genCurrentTime;
  • (unsigned long)ChatNotifyC2S:(unsigned long)arg1;
  • (unsigned long)ChatNotifyS2C:(unsigned long)arg1;
  • (unsigned long)CheckUsrNameType:(id)arg1;
  • (BOOL)isEnterpriseSingleUsrName:(id)arg1;
  • (BOOL)isEnterpriseUsrName:(id)arg1;
  • (id)ReplaceSingleQuote:(id)arg1;
  • (id)ReplaceInvalidChar:(id)arg1;
  • (BOOL)is64BitEnvironment;
  • (void)PrintClientInfo;
  • (id)ParseFullVersionString:(unsigned long)arg1;
  • (id)ParseVersionString:(unsigned long)arg1;
  • (void)ParseVersion:(unsigned long)arg1 Major:(unsigned int *)arg2 Minor:(unsigned int *)arg3 Minorex:(unsigned int *)arg4;
  • (void)SetNewVersion:(unsigned long)arg1;
  • (unsigned long)GetVersionFromPList;
  • (unsigned long)GetVersion;
  • (id)DecodeWithBase64:(id)arg1;
  • (id)EncodeWithBase64:(id)arg1;
  • (id)DecodeBase64:(id)arg1;
  • (id)NsDataEncodeBase64:(id)arg1;
  • (id)EncodeBase64:(id)arg1;
  • (id)GetSystemCachePath;
  • (id)GetLibraryCachePath;
  • (id)GetTmpPath;
  • (id)GetDocPath;
  • (id)GetPathOfLocationCache;
  • (id)GetPathOfLocationThumb;
  • (id)GetPathOfURLCache;
  • (id)GetDownloadPathOfEmoticonPackage:(id)arg1;
  • (id)GetPathOfTempPackage:(id)arg1;
  • (id)GetThumbPathOfPackage:(id)arg1;
  • (id)GetPathOfPackage:(id)arg1;
  • (id)GetPathOfMassShortVideoDir:(id)arg1 andVideoName:(id)arg2 DocPath:(id)arg3;
  • (id)GetTempPathOfDocVideoPath:(id)arg1;
  • (id)GetPathOfTempCacheVideo;
  • (id)GetClientIDOfMsg:(id)arg1 LocalID:(unsigned long)arg2 Time:(unsigned long)arg3;
  • (id)GetPathOfMesVideoDir:(id)arg1;
  • (id)GetPathOfMesVideoThumb:(id)arg1 LocalID:(unsigned long)arg2 DocPath:(id)arg3;
  • (id)GetTempPathOfMesShortVideo:(id)arg1 n64SvrID:(long long)arg2 DocPath:(id)arg3;
  • (id)GetPathOfMesVideo:(id)arg1 LocalID:(unsigned long)arg2 DocPath:(id)arg3;
  • (id)GetPathOfMesVideoDir:(id)arg1 DocPath:(id)arg2;
  • (id)GetPathOfWebMesAudioTrans:(id)arg1 LocalID:(id)arg2 DocPath:(id)arg3;
  • (id)GetPathOfMesAudioTrans:(id)arg1 LocalID:(unsigned long)arg2 DocPath:(id)arg3;
  • (id)GetPathOfMesAudioDir:(id)arg1;
  • (id)GetPathOfMesAudio:(id)arg1 LocalID:(unsigned long)arg2 DocPath:(id)arg3;
  • (id)GetPathOfMesAudioDir:(id)arg1 DocPath:(id)arg2;
  • (id)GetPathOfMesSettingDir;
  • (id)GetPathOfMesImgDir:(id)arg1;
  • (id)GetPathOfDraftUsrDir;
  • (id)GetPathOfMesHDImgTemp:(id)arg1 LocalID:(unsigned long)arg2 DocPath:(id)arg3;
  • (id)GetPathOfMesImgTemp:(id)arg1 LocalID:(unsigned long)arg2 DocPath:(id)arg3;
  • (id)GetPathOfSquareMesImgThumb:(id)arg1 LocalID:(unsigned long)arg2 DocPath:(id)arg3;
  • (id)GetPathOfMaskedMesVideoThumb:(id)arg1 LocalID:(unsigned long)arg2 DocPath:(id)arg3;
  • (id)GetPathOfMaskedMesImgThumb:(id)arg1 LocalID:(unsigned long)arg2 DocPath:(id)arg3;
  • (id)GetPathOfMesImgThumb:(id)arg1 LocalID:(unsigned long)arg2 DocPath:(id)arg3;
  • (id)GetPathOfMesHDImg:(id)arg1 LocalID:(unsigned long)arg2 DocPath:(id)arg3;
  • (id)GetPathOfMiddleImgForSender:(id)arg1 LocalID:(unsigned long)arg2 DocPath:(id)arg3;
  • (id)GetPathOfMesImg:(id)arg1 LocalID:(unsigned long)arg2 DocPath:(id)arg3;
  • (id)GetPathOfMesImgDir:(id)arg1 DocPath:(id)arg2;
  • (id)GetPathOfProductItem:(id)arg1;
  • (id)GetPathOfProductDetail;
  • (id)GetPathOfAlbumCoverRootPath;
  • (id)GetPathOfLyricsRootPath;
  • (id)GetPathOfSnsMusicStoragePB;
  • (id)GetPathOfShakeBkgUp;
  • (id)GetPathOfShakeBeaconStorage;
  • (id)GetPathOfShakeBeaconStoragePB;
  • (id)GetPathOfShakeTvMsgStorage;
  • (id)GetPathOfShakeTvStorage;
  • (id)GetPathOfShakeTvStoragePB;
  • (id)GetPathOfShakeMusicStorage;
  • (id)GetPathOfShakeMusicStoragePB;
  • (id)GetPathOfShakeShareStorage;
  • (id)GetPathOfShakePageStoragePB;
  • (id)GetPathOfShakePageStorage;
  • (id)GetPathOfSHakePeopleStorage;
  • (id)GetPathOfShakePeopleStoragePB;
  • (id)GetUserAlbumRootDir;
  • (id)GetRandomPathOfTrash;
  • (id)GetRootPathOfTrash;
  • (id)GetPathOfWCRedEnvelopesBaseFile;
  • (id)GetPathOfJSApiLocalDataFile:(id)arg1 CurrentUrl:(id)arg2;
  • (id)GetPathOfJSApiLocalDataBaseFile;
  • (id)GetPathOfWCPayBaseFile;
  • (id)GetPathOfWCMallBaseFile;
  • (id)GetPathOfWCAddressBaseFile;
  • (id)GetPathOfWeSport;
  • (id)GetPathOfBakChat;
  • (id)GetPathOfFileTempPath;
  • (id)GetPathOfShakeBgImg;
  • (id)GetPathOfShakeBgImgTmp:(unsigned long)arg1;
  • (id)GetPathOfUsrShakeImg:(id)arg1;
  • (id)GetPathOfCacheLocalUsrDir;
  • (id)GetPathOfLocalUsrDir;
  • (void)SetPathOfLocalUsrDir;
  • (id)GetPathOfLocalUsrDirAsync;
  • (id)GetPathOfUsrWCBKSetting;
  • (id)GetPathOfUsrChatBKSetting;
  • (basic_string_7d00a7a9)GetMd5StrOfUsr:(id)arg1;
  • (basic_string_7d00a7a9)GetMd5StrOfLocalUsr;
  • (void)SetLocalUsrNameMD5:(id)arg1;
  • (id)GetHttpEndData;
  • (char *)NewStrFromNSStr:(id)arg1;
  • (id)GetRandomMD5;
  • (unsigned long)GenSeq;
  • (unsigned long)GenID;
  • (int)GetNetWorkReachable;
  • (id)GetRandomKeyWithSalt:(id)arg1;
  • (id)GetRandomKey;
  • (id)GetRandomUUID;
  • (void)Initial;
  • (id)obfuscate:(id)arg1 withKey:(id)arg2;
  • (id)GetUUIDNew;
  • (BOOL)isLaunchBeforeDeviceFirstUnlock;
  • (BOOL)SetDoNotBackupForPath:(id)arg1;
  • (id)hashForString:(id)arg1;
  • (id)hashPathForString:(id)arg1;

@end

@interface MMFICContactsHeadImg : MMFICBaseHeadImage { }

  • (id)genFICEntity:(id)arg1;
  • (BOOL)isEqual:(id)arg1;
  • (id)init;

@end

@interface SafeModeReportData : NSObject { int ID; int key; int value; }

  • (void)initialize; @property(nonatomic) int value; // @synthesize value; @property(nonatomic) int key; // @synthesize key; @property(nonatomic) int ID; // @synthesize ID;
  • (id)initWithID:(int)arg1 key:(int)arg2 value:(int)arg3;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMSafeModeReport : NSObject { NSString *m_path; NSMutableArray *m_reportList; }

  • (void).cxx_destruct;
  • (void)doReport;
  • (void)reportWithID:(int)arg1 key:(int)arg2 value:(int)arg3;
  • (id)init;

@end

@interface PublicAccountUtil : NSObject { }

  • (int)getType:(id)arg1;

@end

@interface MMMediaDevice : MMObject { }

  • (void)showMediaAuthorizedAlert:(id)arg1 content:(id)arg2;
  • (void)deviceHasMediaPrivilege:(id)arg1 shouldRequestAccessForMedia:(BOOL)arg2 completion:(CDUnknownBlockType)arg3;
  • (void)isLocationAvailable:(CDUnknownBlockType)arg1;
  • (void)isMicroPhoneAvailable:(CDUnknownBlockType)arg1 shouldRequestAccessForMedia:(BOOL)arg2;
  • (void)isAlbumAvailable:(CDUnknownBlockType)arg1;
  • (void)isCameraAvailable:(CDUnknownBlockType)arg1 shouldRequestAccessForMedia:(BOOL)arg2;
  • (void)isMediaDeviceAvailable:(int)arg1 shouldRequestAccessForMedia:(BOOL)arg2 completionHandler:(CDUnknownBlockType)arg3;
  • (void)isMediaDeviceAvailable:(int)arg1 completionHandler:(CDUnknownBlockType)arg2;

@end

@interface WCCanvasPageItem : NSObject <PBCoding, NSCopying> { NSString *canvasPageXml; }

  • (void)initialize; @property(retain, nonatomic) NSString *canvasPageXml; // @synthesize canvasPageXml;
  • (void).cxx_destruct;
  • (id)toXML;
  • (BOOL)fromXML:(struct XmlReaderNode_t *)arg1;
  • (id)copyWithZone:(struct _NSZone *)arg1;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SPXAudioPlayer : BaseAudioPlayer { BOOL mIsNeedRestartMusic; }

@property(nonatomic) BOOL needRestartMusic; // @synthesize needRestartMusic=mIsNeedRestartMusic; - (void)autostop; - (void)stop; - (void)replay; - (void)setProgress:(unsigned long)arg1; - (void)play; - (BOOL)preparePlayWithSPXFile:(id)arg1; - (void)setDelegate:(id)arg1; - (void)dealloc; - (id)init; - (void)prepareBuffers; - (void)setDataFormat; - (void)openSPXFile:(id)arg1;

@end

@interface MMovieDecoder : NSObject { NSString *m_url; AVURLAsset *m_asset; NSInvocationOperation *m_playThread; NSRecursiveLock *m_threadLock; id m_delegate; int m_decodeMode; BOOL m_shouldDecodeVideo; BOOL m_shouldDecodeAudio; BOOL m_shouldSleepForEveryFrame; struct CGAffineTransform m_preferredTransform; unsigned int m_pixelFormatType; BOOL _audioOnly; NSString *_cpKey; }

  • (id)shareOperationQueue; @property(retain, nonatomic) NSString *cpKey; // @synthesize cpKey=_cpKey; @property(nonatomic) BOOL audioOnly; // @synthesize audioOnly=_audioOnly; @property(readonly, nonatomic) struct CGAffineTransform preferredTransform; // @synthesize preferredTransform=m_preferredTransform; @property(nonatomic) int decodeMode; // @synthesize decodeMode=m_decodeMode; @property(nonatomic) __weak id delegate; // @synthesize delegate=m_delegate;
  • (void).cxx_destruct;
  • (void)threadFunc;
  • (void)pause;
  • (void)start;
  • (int)imageOrientation;
  • (int)videoOrientation;
  • (void)load:(id)arg1;
  • (void)releaseThread;
  • (void)dealloc;
  • (id)init;

@end

@interface DeviceUtility : NSObject { }

  • (id)SystemNameForDeviceType;
  • (unsigned short)HeadDeviceType;

@end

@interface CdnTaskInfo : NSObject { NSString *m_nsClientMsgID; CMessageWrap *m_wrapMsg; MassSendWrap *m_massWrapMsg; NSString *m_nsChatName; unsigned long m_uiThumbSize; BOOL m_bHD; unsigned long m_uiFinishedLen; unsigned long m_uiTotalLen; unsigned long long m_ui64StartTime; int m_nRetCode; BOOL m_bUpload; BOOL m_bThumb; NSString *m_nsCdnStatInfo; unsigned long m_uiOpType; NSString *m_nsMd5; BOOL m_bAutoDownload; BOOL _m_bDisableHitCheck; NSString *m_nsShareOriginUrl; NSString *m_nsShareOpenUrl; NSString *m_nsJsAppId; NSMutableDictionary *m_dicStatParas; }

  • (unsigned long)GetStatNetworkType; @property(nonatomic) BOOL m_bDisableHitCheck; // @synthesize m_bDisableHitCheck=_m_bDisableHitCheck; @property(nonatomic) BOOL m_bAutoDownload; // @synthesize m_bAutoDownload; @property(retain, nonatomic) NSMutableDictionary *m_dicStatParas; // @synthesize m_dicStatParas; @property(retain, nonatomic) NSString *m_nsJsAppId; // @synthesize m_nsJsAppId; @property(retain, nonatomic) NSString *m_nsShareOpenUrl; // @synthesize m_nsShareOpenUrl; @property(retain, nonatomic) NSString *m_nsShareOriginUrl; // @synthesize m_nsShareOriginUrl; @property(retain, nonatomic) NSString *m_nsMd5; // @synthesize m_nsMd5; @property(nonatomic) unsigned long m_uiOpType; // @synthesize m_uiOpType; @property(retain, nonatomic) NSString *m_nsCdnStatInfo; // @synthesize m_nsCdnStatInfo; @property(nonatomic) BOOL m_bThumb; // @synthesize m_bThumb; @property(nonatomic) BOOL m_bUpload; // @synthesize m_bUpload; @property(nonatomic) int m_nRetCode; // @synthesize m_nRetCode; @property(nonatomic) unsigned long long m_ui64StartTime; // @synthesize m_ui64StartTime; @property(nonatomic) unsigned long m_uiTotalLen; // @synthesize m_uiTotalLen; @property(nonatomic) unsigned long m_uiFinishedLen; // @synthesize m_uiFinishedLen; @property(nonatomic) BOOL m_bHD; // @synthesize m_bHD; @property(nonatomic) unsigned long m_uiThumbSize; // @synthesize m_uiThumbSize; @property(retain, nonatomic) NSString *m_nsChatName; // @synthesize m_nsChatName; @property(retain, nonatomic) MassSendWrap *m_massWrapMsg; // @synthesize m_massWrapMsg; @property(retain, nonatomic) CMessageWrap *m_wrapMsg; // @synthesize m_wrapMsg; @property(retain, nonatomic) NSString *m_nsClientMsgID; // @synthesize m_nsClientMsgID;
  • (void).cxx_destruct;
  • (id)GetStatInfo;
  • (id)init;

@end

@interface CdnSnsTaskInfo : NSObject { int m_nRetCode; unsigned long long m_ui64StartTime; unsigned long m_uiFileType; unsigned long m_uiFileSize; NSString *m_nsCdnStatInfo; }

@property(retain, nonatomic) NSString *m_nsCdnStatInfo; // @synthesize m_nsCdnStatInfo; @property(nonatomic) unsigned long m_uiFileSize; // @synthesize m_uiFileSize; @property(nonatomic) unsigned long m_uiFileType; // @synthesize m_uiFileType; @property(nonatomic) unsigned long long m_ui64StartTime; // @synthesize m_ui64StartTime; @property(nonatomic) int m_nRetCode; // @synthesize m_nRetCode; - (void).cxx_destruct; - (id)GetStatInfo; - (id)init;

@end

@interface CdnFavMediaInfo : NSObject { NSString *m_nsClientMsgID; NSString *m_nsFilePath; unsigned long m_uiFileType; BOOL m_bStreamMedia; NSString *m_nsFileID; NSString *m_nsAesKey; unsigned long m_uiFileTotalLen; }

@property(nonatomic) unsigned long m_uiFileType; // @synthesize m_uiFileType; @property(nonatomic) unsigned long m_uiFileTotalLen; // @synthesize m_uiFileTotalLen; @property(retain, nonatomic) NSString *m_nsAesKey; // @synthesize m_nsAesKey; @property(retain, nonatomic) NSString *m_nsFileID; // @synthesize m_nsFileID; @property(nonatomic) BOOL m_bStreamMedia; // @synthesize m_bStreamMedia; @property(retain, nonatomic) NSString *m_nsFilePath; // @synthesize m_nsFilePath; @property(retain, nonatomic) NSString *m_nsClientMsgID; // @synthesize m_nsClientMsgID; - (void).cxx_destruct;

@end

@interface CdnStoreMediaInfo : NSObject { NSString *m_nsClientMsgID; NSString *m_nsFilePath; unsigned long m_uiFileTotalLen; }

@property(nonatomic) unsigned long m_uiFileTotalLen; // @synthesize m_uiFileTotalLen; @property(retain, nonatomic) NSString *m_nsFilePath; // @synthesize m_nsFilePath; @property(retain, nonatomic) NSString *m_nsClientMsgID; // @synthesize m_nsClientMsgID; - (void).cxx_destruct;

@end

@interface CdnTimelineMediaInfo : NSObject { NSString *m_nsClientMsgID; NSString *m_nsFilePath; BOOL m_bSinglePic; BOOL m_bUseWebp; BOOL m_bUseVCodec; BOOL m_bUseWxpc; }

@property(nonatomic) BOOL m_bUseWxpc; // @synthesize m_bUseWxpc; @property(nonatomic) BOOL m_bUseVCodec; // @synthesize m_bUseVCodec; @property(nonatomic) BOOL m_bUseWebp; // @synthesize m_bUseWebp; @property(nonatomic) BOOL m_bSinglePic; // @synthesize m_bSinglePic; @property(retain, nonatomic) NSString *m_nsFilePath; // @synthesize m_nsFilePath; @property(retain, nonatomic) NSString *m_nsClientMsgID; // @synthesize m_nsClientMsgID; - (void).cxx_destruct;

@end

@interface CdnTimelineMediaOfSightInfo : NSObject { NSString *m_nsClientMsgID; NSString *m_nsFilePath; BOOL m_bHaveThumb; NSString *m_nsThumbFilePath; }

@property(retain, nonatomic) NSString *m_nsThumbFilePath; // @synthesize m_nsThumbFilePath; @property(nonatomic) BOOL m_bHaveThumb; // @synthesize m_bHaveThumb; @property(retain, nonatomic) NSString *m_nsFilePath; // @synthesize m_nsFilePath; @property(retain, nonatomic) NSString *m_nsClientMsgID; // @synthesize m_nsClientMsgID; - (void).cxx_destruct;

@end

@interface CdnRecordMediaInfo : NSObject { NSString *m_nsClientMsgID; NSString *m_nsFilePath; NSString *m_nsUsername; NSString *m_nsFileID; NSString *m_nsAesKey; unsigned long m_uiFileTotalLen; unsigned long m_uiScene; NSString *m_nsExtInfo; unsigned long m_uiFileType; CdnUploadTaskInfo *_m_taskResultInfo; }

@property(retain, nonatomic) CdnUploadTaskInfo *m_taskResultInfo; // @synthesize m_taskResultInfo=_m_taskResultInfo; @property(nonatomic) unsigned long m_uiFileType; // @synthesize m_uiFileType; @property(retain, nonatomic) NSString *m_nsExtInfo; // @synthesize m_nsExtInfo; @property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; @property(nonatomic) unsigned long m_uiFileTotalLen; // @synthesize m_uiFileTotalLen; @property(retain, nonatomic) NSString *m_nsAesKey; // @synthesize m_nsAesKey; @property(retain, nonatomic) NSString *m_nsFileID; // @synthesize m_nsFileID; @property(retain, nonatomic) NSString *m_nsUsername; // @synthesize m_nsUsername; @property(retain, nonatomic) NSString *m_nsFilePath; // @synthesize m_nsFilePath; @property(retain, nonatomic) NSString *m_nsClientMsgID; // @synthesize m_nsClientMsgID; - (void).cxx_destruct;

@end

@interface CdnComMediaInfo : NSObject { NSString *m_nsClientMsgID; NSString *m_nsFilePath; NSString *m_nsFileID; NSString *m_nsAesKey; unsigned long m_uiFileTotalLen; unsigned long m_uiScene; NSString *m_nsExtInfo; BOOL m_bNeedMediaId; NSString *m_nsMediaType; }

@property(nonatomic) BOOL m_bNeedMediaId; // @synthesize m_bNeedMediaId; @property(retain, nonatomic) NSString *m_nsMediaType; // @synthesize m_nsMediaType; @property(retain, nonatomic) NSString *m_nsExtInfo; // @synthesize m_nsExtInfo; @property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; @property(nonatomic) unsigned long m_uiFileTotalLen; // @synthesize m_uiFileTotalLen; @property(retain, nonatomic) NSString *m_nsAesKey; // @synthesize m_nsAesKey; @property(retain, nonatomic) NSString *m_nsFileID; // @synthesize m_nsFileID; @property(retain, nonatomic) NSString *m_nsFilePath; // @synthesize m_nsFilePath; @property(retain, nonatomic) NSString *m_nsClientMsgID; // @synthesize m_nsClientMsgID; - (void).cxx_destruct; - (id)init;

@end

@interface CdnComVideoProcessInfo : NSObject { NSString *m_nsClientMsgID; NSString *m_nsFilePath; long long m_uiOffset; long long m_uiLength; unsigned long m_uiDurationMs; }

@property(nonatomic) unsigned long m_uiDurationMs; // @synthesize m_uiDurationMs; @property(nonatomic) long long m_uiLength; // @synthesize m_uiLength; @property(nonatomic) long long m_uiOffset; // @synthesize m_uiOffset; @property(retain, nonatomic) NSString *m_nsFilePath; // @synthesize m_nsFilePath; @property(retain, nonatomic) NSString *m_nsClientMsgID; // @synthesize m_nsClientMsgID; - (void).cxx_destruct;

@end

@interface CdnProgressInfo : NSObject { NSString *m_nsClientMsgID; long m_nTotalLength; long m_nFinishedLegth; long m_nStatus; BOOL m_nTryShow; }

@property(nonatomic) BOOL m_nTryShow; // @synthesize m_nTryShow; @property(nonatomic) long m_nStatus; // @synthesize m_nStatus; @property(nonatomic) long m_nFinishedLegth; // @synthesize m_nFinishedLegth; @property(nonatomic) long m_nTotalLength; // @synthesize m_nTotalLength; @property(retain, nonatomic) NSString *m_nsClientMsgID; // @synthesize m_nsClientMsgID; - (void).cxx_destruct;

@end

@interface CdnUploadTaskInfo : NSObject { NSString *m_nsClientMsgID; NSString *m_nsFileId; NSString *m_nsAesKey; long m_nFileLength; NSString *m_nsFileMD5; NSString *m_nsTransInfo; long m_nRetCode; NSString *m_nsChatName; NSString *m_nsThumbAesKey; long m_nThumbImgLength; NSString *m_nsThumbMd5; long m_nMidimgLength; NSString *m_nsStreamId; NSString *m_nsFileUrl; NSString *m_nsThumbUrl; unsigned long m_uiScene; unsigned long m_nHitCacheType; BOOL m_bNeedSendMsg; unsigned long long m_nSvrMsgId; BOOL m_bFileExist; CDNUploadMsgImgPrepareResponse *m_pbUploadResp; BOOL _m_useSafeCdn; NSString *_m_videoNewMd5; unsigned long _m_uiCrc32; }

@property(nonatomic) BOOL m_useSafeCdn; // @synthesize m_useSafeCdn=_m_useSafeCdn; @property(nonatomic) unsigned long m_uiCrc32; // @synthesize m_uiCrc32=_m_uiCrc32; @property(retain, nonatomic) NSString *m_videoNewMd5; // @synthesize m_videoNewMd5=_m_videoNewMd5; @property(retain, nonatomic) CDNUploadMsgImgPrepareResponse *m_pbUploadResp; // @synthesize m_pbUploadResp; @property(nonatomic) BOOL m_bFileExist; // @synthesize m_bFileExist; @property(nonatomic) unsigned long long m_nSvrMsgId; // @synthesize m_nSvrMsgId; @property(nonatomic) unsigned long m_nHitCacheType; // @synthesize m_nHitCacheType; @property(nonatomic) BOOL m_bNeedSendMsg; // @synthesize m_bNeedSendMsg; @property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; @property(retain, nonatomic) NSString *m_nsThumbUrl; // @synthesize m_nsThumbUrl; @property(retain, nonatomic) NSString *m_nsFileUrl; // @synthesize m_nsFileUrl; @property(retain, nonatomic) NSString *m_nsStreamId; // @synthesize m_nsStreamId; @property(retain, nonatomic) NSString *m_nsThumbMd5; // @synthesize m_nsThumbMd5; @property(nonatomic) long m_nThumbImgLength; // @synthesize m_nThumbImgLength; @property(retain, nonatomic) NSString *m_nsChatName; // @synthesize m_nsChatName; @property(nonatomic) long m_nRetCode; // @synthesize m_nRetCode; @property(retain, nonatomic) NSString *m_nsTransInfo; // @synthesize m_nsTransInfo; @property(nonatomic) long m_nMidimgLength; // @synthesize m_nMidimgLength; @property(retain, nonatomic) NSString *m_nsFileMD5; // @synthesize m_nsFileMD5; @property(nonatomic) long m_nFileLength; // @synthesize m_nFileLength; @property(retain, nonatomic) NSString *m_nsThumbAesKey; // @synthesize m_nsThumbAesKey; @property(retain, nonatomic) NSString *m_nsAesKey; // @synthesize m_nsAesKey; @property(retain, nonatomic) NSString *m_nsFileId; // @synthesize m_nsFileId; @property(retain, nonatomic) NSString *m_nsClientMsgID; // @synthesize m_nsClientMsgID; - (void).cxx_destruct; - (id)init;

@end

@interface CdnDownloadTaskInfo : NSObject { NSString *m_nsClientMsgID; unsigned long m_uiFileLength; unsigned long long startTime; unsigned long long endTime; unsigned long recvedLength; NSString *m_nsTransInfo; long m_nRetCode; unsigned long m_uiScene; NSString *m_nsFileID; NSString *m_nsExtInfo; BOOL m_isPartialEnd; unsigned long _recvedLength; unsigned long long _startTime; unsigned long long _endTime; }

@property(nonatomic) unsigned long recvedLength; // @synthesize recvedLength=_recvedLength; @property(nonatomic) unsigned long long endTime; // @synthesize endTime=_endTime; @property(nonatomic) unsigned long long startTime; // @synthesize startTime=_startTime; @property(nonatomic) BOOL m_isPartialEnd; // @synthesize m_isPartialEnd; @property(retain, nonatomic) NSString *m_nsExtInfo; // @synthesize m_nsExtInfo; @property(retain, nonatomic) NSString *m_nsFileID; // @synthesize m_nsFileID; @property(nonatomic) unsigned long m_uiScene; // @synthesize m_uiScene; @property(nonatomic) long m_nRetCode; // @synthesize m_nRetCode; @property(retain, nonatomic) NSString *m_nsTransInfo; // @synthesize m_nsTransInfo; @property(nonatomic) unsigned long m_uiFileLength; // @synthesize m_uiFileLength; @property(retain, nonatomic) NSString *m_nsClientMsgID; // @synthesize m_nsClientMsgID; - (void).cxx_destruct;

@end

@interface MMDumpReporterMgr : MMObject { id m_delegate; BOOL m_bUploading; BOOL m_bShouldUpload; NSMutableArray *m_arrUploadTask; MMDumpReportTask *m_uploadTask; NSRecursiveLock *m_lock; }

  • (id)shareInstance; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate;
  • (void).cxx_destruct;
  • (void)onTaskProgress:(float)arg1;
  • (void)onTaskUploadResult:(BOOL)arg1 onTag:(id)arg2;
  • (BOOL)taskDataFilesEmpty:(id)arg1;
  • (void)removeFistTaskData;
  • (BOOL)addOneTaskData:(id)arg1;
  • (void)uploadDumpOnIPXX:(id)arg1;
  • (void)uploadDumpWithDate:(id)arg1 withReprotCntOneTime:(unsigned int)arg2;
  • (void)uploadDumpWithDate:(id)arg1;
  • (void)uploadAllDump;
  • (void)autoUploadDump;
  • (void)uploadOneTaskData;
  • (BOOL)shouldUpload;
  • (void)onEnterBackGround;
  • (void)onEnterForgeGround;
  • (BOOL)limitUpload:(id)arg1;
  • (void)willTerminate;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMPatchMgr : NSObject { BOOL m_isServiceInit; MMPatchInfo *m_publicPatchInfo; MMPatchInfo *m_privatePatchInfo; }

  • (id)getInstance;
  • (void).cxx_destruct;
  • (void)setNewClientVersion:(unsigned long)arg1;
  • (void)clearNewClientVersion;
  • (void)exitOnEnteringBackground;
  • (id)patchInfoFromData:(id)arg1;
  • (void)startEngineWithPatchInfo:(id)arg1;
  • (void)onResUpdateFinish:(int)arg1 resType:(unsigned long)arg2 subResType:(unsigned long)arg3;
  • (void)loadAndExecutePatch;
  • (void)reportIDKeyData:(unsigned long)arg1 key:(unsigned long)arg2;
  • (void)forceUpdatePatchCode:(unsigned long)arg1;
  • (unsigned long)newClientVersion;
  • (void)registerExtension;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface CMainControll : MMObject <NotifyFromEventDelegate, NetworkStatusDelegate, MMKernelExt, PBMessageObserverDelegate> { CMMDB *m_oMMDB; NSRecursiveLock *m_oLock; NSString *m_nsDocPath; MMTimer *m_oTimerCheckEvent; id m_delNotifyFromMainCtrl; NSMutableArray *m_arrMessageList; NSString *m_nsToken; NSString *m_nsResendToken; unsigned long m_uiTokenStatus; NSString *m_nsSound; NSString *m_nsVoipSound; unsigned long m_uiTimerCount; BOOL m_bSendingToken; BOOL m_bNeedSend; unsigned long m_uiLastNetworkStatus; unsigned long m_uiNetworkReachabilitySeed; unsigned long long m_unLastDNS; NSDate *m_dtLastSyncSend; unsigned long m_uiSyncSendCount; NSDate *m_dtLastSyncForAuth; NSDate *m_dtLastGetUpdateInfo; CNetworkStatus *m_oNetworkStatus; BOOL m_bNeedSyncAddressBook; BOOL m_bSyncAddrFromAuth; unsigned long m_uiSyncScene; NSRecursiveLock *m_oMsgQueLock; BOOL m_bStop; unsigned long m_uiLastApnsSetting; BOOL m_bReportAddMsgFail; BOOL m_didTraceRouteFail; NSMutableString *m_statusMessage; MMTracerouteExecutor *m_tracerouteExcutor; NSDate *_m_tLastNotify; NSDate *_m_tLastLongConnDisconnect; }

@property(retain, nonatomic) NSDate *m_tLastLongConnDisconnect; // @synthesize m_tLastLongConnDisconnect=_m_tLastLongConnDisconnect; @property(retain, nonatomic) NSDate *m_tLastNotify; // @synthesize m_tLastNotify=_m_tLastNotify; @property(retain, nonatomic) MMTracerouteExecutor *m_tracerouteExcutor; // @synthesize m_tracerouteExcutor; @property(retain, nonatomic) NSMutableString *m_statusMessage; // @synthesize m_statusMessage; @property(nonatomic) BOOL m_didTraceRouteFail; // @synthesize m_didTraceRouteFail; @property(retain, nonatomic) CMMDB *m_oMMDB; // @synthesize m_oMMDB; @property(retain, nonatomic) NSRecursiveLock *m_oLock; // @synthesize m_oLock; @property(retain, nonatomic) NSString *m_nsDocPath; // @synthesize m_nsDocPath; @property(retain, nonatomic) CNetworkStatus *m_oNetworkStatus; // @synthesize m_oNetworkStatus; @property(retain, nonatomic) NSDate *m_dtLastGetUpdateInfo; // @synthesize m_dtLastGetUpdateInfo; @property(retain, nonatomic) NSDate *m_dtLastSyncForAuth; // @synthesize m_dtLastSyncForAuth; @property(retain, nonatomic) NSDate *m_dtLastSyncSend; // @synthesize m_dtLastSyncSend; @property(retain, nonatomic) NSString *m_nsVoipSound; // @synthesize m_nsVoipSound; @property(retain, nonatomic) NSString *m_nsSound; // @synthesize m_nsSound; @property(nonatomic) unsigned long m_uiTokenStatus; // @synthesize m_uiTokenStatus; @property(retain, nonatomic) NSString *m_nsToken; // @synthesize m_nsToken; @property(nonatomic) __weak id m_delNotifyFromMainCtrl; // @synthesize m_delNotifyFromMainCtrl; - (void).cxx_destruct; - (void)didTrancerouteEnd; - (void)tracerouteExecutor:(id)arg1 startedPingingWithTTL:(id)arg2; - (void)tracerouteExecutor:(id)arg1 traceRouteStepDone:(id)arg2; - (void)tracerouteExecutor:(id)arg1 tracerouteFailed:(id)arg2; - (void)tracerouteExecutor:(id)arg1 endedTracerouteWithSteps:(id)arg2; - (void)startTracerouteWithIpAddress:(const char *)arg1; - (void)ReportApnsSetting:(BOOL)arg1; - (void)TimerSync; - (void)onLoginOK; - (void)onAuthOK; - (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2; - (void)HandleRespForGetUpdateInfo:(id)arg1; - (void)CheckUpdate:(id)arg1; - (void)HandleRespForSendToken:(id)arg1; - (void)CreateSendTokenEventWithScene:(unsigned int)arg1; - (void)SendToken:(id)arg1 Status:(unsigned long)arg2 Sound:(id)arg3 VoipSound:(id)arg4; - (void)onKickQuit; - (void)HandleNewSyncPush:(id)arg1; - (void)HandleSpecialMessage:(id)arg1; - (void)speedyDispacthMessage:(id)arg1; - (void)SpeedyNotifyFromEvent:(id)arg1 Message:(unsigned long)arg2 MessageInfo:(id)arg3; - (void)NotifyFromEvent:(id)arg1 Message:(unsigned long)arg2 MessageInfo:(id)arg3; - (void)ReachabilityChange:(unsigned long)arg1; - (void)handleIPXXMessage:(id)arg1; - (void)RaiseEvent:(unsigned long)arg1 MessageID:(unsigned long)arg2 MessageInfo:(id)arg3; - (id)GetLocalInfo; - (void)GetBottleContact; - (unsigned long)GetNetworkReachabilitySeed; - (unsigned long)CheckVersion; - (BOOL)IsNewUser; - (void)CheckWhatsnew; - (void)SetShowWhatsnew:(BOOL)arg1; - (void)CreateSyncTimer; - (void)HandleQQChanged; - (void)CheckResend; - (void)SendMsg:(BOOL)arg1; - (BOOL)IsInit; - (BOOL)IsLogIn; - (void)ReloadData:(BOOL)arg1; - (void)ReloadServiceData_InMainThread; - (void)ClearData; - (void)TimerCheckEvent; - (void)CheckSyncAddressBook; - (void)HandleAuthAtFirstTime; - (void)StopAllEvent; - (void)Stop; - (unsigned long)Start:(id)arg1; - (void)LoadLastSvrID; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface SightUtils : NSObject { }

  • (struct CGSize)videoFrameSizeWithVideo:(id)arg1;
  • (BOOL)isThumbImage:(id)arg1 matchVideo:(id)arg2;
  • (BOOL)shouldUpdateThumbImageWithSightVideoPath:(id)arg1 thumbImagePath:(id)arg2;
  • (BOOL)generateThumbImageFromVideo:(id)arg1 toThumbImage:(id)arg2;
  • (BOOL)isVideoPlayable:(id)arg1;
  • (id)thumbForVideoWithPath:(id)arg1;
  • (id)imageFromSampleBuffer:(struct opaqueCMSampleBuffer *)arg1 orientation:(int)arg2;

@end

@interface JPBoxing : NSObject { id _obj; void *_pointer; Class _cls; id _weakObj; id _assignObj; }

  • (id)boxAssignObj:(id)arg1;
  • (id)boxWeakObj:(id)arg1;
  • (id)boxClass:(Class)arg1;
  • (id)boxPointer:(void *)arg1;
  • (id)boxObj:(id)arg1; @property(nonatomic) id assignObj; // @synthesize assignObj=_assignObj; @property(nonatomic) __weak id weakObj; // @synthesize weakObj=_weakObj; @property(retain, nonatomic) Class cls; // @synthesize cls=_cls; @property(nonatomic) void *pointer; // @synthesize pointer=_pointer; @property(retain, nonatomic) id obj; // @synthesize obj=_obj;
  • (void).cxx_destruct;
  • (Class)unboxClass;
  • (void *)unboxPointer;
  • (id)unbox;

@end

@interface JPEngine : NSObject { }

  • (void)handleMemoryWarning;
  • (void)defineStruct:(id)arg1;
  • (void)addExtensions:(id)arg1;
  • (id)context;
  • (id)_evaluateScript:(id)arg1 withSourceURL:(id)arg2;
  • (id)_evaluateScriptWithPath:(id)arg1;
  • (id)evaluateScriptWithPath:(id)arg1;
  • (id)evaluateScript:(id)arg1;
  • (void)resetAllPatchs;
  • (void)startEngine;

@end

@interface JPExtension : NSObject { }

  • (id)includedScriptPaths;
  • (id)overideMethods;
  • (id)registeredStruct;
  • (id)getDictOfStruct:(void *)arg1 structDefine:(id)arg2;
  • (void)getStructDataWidthDict:(void *)arg1 dict:(id)arg2 structDefine:(id)arg3;
  • (int)sizeOfStructTypes:(id)arg1;
  • (id)formatOCToJS:(id)arg1;
  • (id)formatJSToOC:(id)arg1;
  • (id)formatPointerOCToJS:(void *)arg1;
  • (id)formatRetainedCFTypeOCToJS:(void *)arg1;
  • (void *)formatPointerJSToOC:(id)arg1;
  • (void)main:(id)arg1;

@end

@interface CGetImgPrtl : PrtlBase { CUploadImgWrap *m_oGetImgWrap; }

@property(retain, nonatomic) CUploadImgWrap *m_oGetImgWrap; // @synthesize m_oGetImgWrap; - (void).cxx_destruct; - (BOOL)HandleResp:(void *)arg1; - (void)InitReq:(void *)arg1; - (id)init;

@end

@interface WCSafetyReportMgr : MMService <WCFacadeExt, IMsgExt, IMassSendExt, IWCRealTimeKVReportMgrExt, BaseScanLogicDelegate, CNetworkStatusExt, MMService> { ScanQRCodeLogicController *m_qrCodeScanner; BOOL bScanning; WCSafetyReportScanObj *m_scanObj; NSMutableDictionary *m_dicExistIDs; NSMutableDictionary *m_dicMd5ToUrl; NSMutableArray *_m_aryWaitScan; NSMutableArray *_m_aryReporting; NSMutableArray *_m_aryReportFail; }

@property(retain) NSMutableArray *m_aryReportFail; // @synthesize m_aryReportFail=_m_aryReportFail; @property(retain) NSMutableArray *m_aryReporting; // @synthesize m_aryReporting=_m_aryReporting; @property(retain) NSMutableArray *m_aryWaitScan; // @synthesize m_aryWaitScan=_m_aryWaitScan; - (void).cxx_destruct; - (void)ReachabilityChange:(unsigned long)arg1; - (void)onScanEnds; - (void)onRealTimeKVReportFailedWithWrap:(id)arg1; - (void)onRealTimeKVReportSucceedWithWrap:(id)arg1; - (void)onMassNewMsgSent:(id)arg1 sendInfo:(id)arg2; - (void)onChatNewMsgSent:(id)arg1; - (void)onSnsNewCommitFinished:(id)arg1; - (BOOL)shouldReport:(int)arg1; - (BOOL)tryCacheUrl:(id)arg1 forMd5:(id)arg2; - (void)reset; - (void)tryReportLogId:(unsigned long)arg1 value:(id)arg2; - (void)tryScanImageAtPath:(id)arg1; - (void)finishScanTask:(id)arg1; - (void)scanEndWithUrl:(id)arg1 shouldCache:(BOOL)arg2; - (void)tryScanNextImage; - (void)tryStartNextScanTask; - (void)addScanTask:(id)arg1; - (void)dealloc; - (BOOL)onServiceMemoryWarning; - (void)onServiceEnterForeground; - (void)onServiceInit;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface RemoteControlActionReport : MMObject { }

  • (void)ReportPrevTrack;
  • (void)ReportNextTrack;
  • (void)ReportStop;
  • (void)ReportPause;
  • (void)ReportPlay;
  • (void)ReportFinishRecordForWXTalk;
  • (void)ReportBeginRecordForWXTalk;
  • (void)ReportFinishRecordForChat;
  • (void)ReportBeginRecordForChat;
  • (void)reportDataForAction:(unsigned long)arg1 scene:(unsigned long)arg2;

@end

@interface WCNewClickAppStatData : MMObject { unsigned long firstEnterTS; unsigned long lastQuitTS; int interval; int backgroundInterval; unsigned long switchCount; }

  • (void)initialize; @property(nonatomic) unsigned long switchCount; // @synthesize switchCount; @property(nonatomic) int backgroundInterval; // @synthesize backgroundInterval; @property(nonatomic) int interval; // @synthesize interval; @property(nonatomic) unsigned long lastQuitTS; // @synthesize lastQuitTS; @property(nonatomic) unsigned long firstEnterTS; // @synthesize firstEnterTS;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

@end

@interface WTLoginMgr : MMObject { }

  • (void)clearPwdSig:(unsigned long long)arg1;
  • (BOOL)refreshVerfiyImageWithServerPackage:(id)arg1 WithDictionary:(id)arg2;
  • (BOOL)resolveServerPackage:(id)arg1 WithDictionary:(id)arg2;
  • (id)getCheckVerifyBuffer:(id)arg1;
  • (id)getRefreshVerifyImageBuffer;
  • (id)getLoginBuffer:(id)arg1 psw:(id)arg2 pwdMd5:(id)arg3;
  • (id)getWTLoginAPIInstance;

@end

@interface MMMonitorMgr : NSObject { NSThread *m_monitorThread; BOOL m_bStop; unsigned int m_nIntervalTime; BOOL m_bMonitor; unsigned int m_nBlockTime; struct CFRunLoopObserver *m_runLoopObserver; unsigned int m_nLastTimeInterval; NSArray *m_arrLastMainThreadCallStack; struct vector<unsigned int, std::1::allocator> m_vecLastMainThreadCallStack; unsigned int m_nSum; BOOL m_isBackgroundStartUp; unsigned long long m_blockDiffTime; float m_cpuUsage; }

  • (id)shareInstance; @property(nonatomic) BOOL m_bMonitor; // @synthesize m_bMonitor;
  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (unsigned long long)diffTime:(struct timeval *)arg1 endTime:(struct timeval *)arg2;
  • (void)dumpFileWithType:(unsigned int)arg1;
  • (int)needFilter;
  • (unsigned int)check;
  • (void)threadProc;
  • (void)addMonitorThread;
  • (void)removeRunLoopObserver;
  • (void)addRunLoopObserver;
  • (void)didEnterBackground;
  • (void)didBecomeActive;
  • (void)willSuspend;
  • (void)willTerminate;
  • (void)dealloc;
  • (void)stop;
  • (id)init;

@end

@interface AMRAudioRecorder : BaseAudioRecorder { NSRecursiveLock *mPrepareSentLock; BOOL mIsPrepareSent; BOOL mIsNeedRestartMusic; BOOL mIsNeedRestartAudioTalk; }

@property(nonatomic) BOOL needRestartAudioTalk; // @synthesize needRestartAudioTalk=mIsNeedRestartAudioTalk; @property(nonatomic) BOOL needRestartMusic; // @synthesize needRestartMusic=mIsNeedRestartMusic; - (void).cxx_destruct; - (void)stop; - (void)stopButNotNotify; - (BOOL)prepareRecordButNotNotify; - (void)record; - (BOOL)prepareSend; - (void)createAMRFile:(id)arg1; - (BOOL)prepareRecord; - (void)setDelegate:(id)arg1; - (void)MainThreadStopRecord; - (id)init; - (void)prepareBuffers; - (void)setDataFormat;

@end

@interface iConsoleWindow : MainWindow { }

  • (void)initialize;
  • (id)initWithFrame:(struct CGRect)arg1;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 CacheMask:(unsigned long)arg2;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1 subQueue:(id)arg2;
  • (void)onDiskStorageWarningCleanedSize:(unsigned long long *)arg1;
  • (void)remoteControlReceivedWithEvent:(id)arg1;
  • (void)dealloc;
  • (void)registerExtension;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDBPerformanceMgr : MMService <MMDBPerfromStrategyDelegate, MMDBPerformReporterDelegate, ReportStrategyExt, MMService> { MMDBPerformStrategyHandler *m_strategyHandler; WCDBPerformanceCollector *m_collector; MMDBPerformReporter *m_repoter; NSObject *m_workerQueue; BOOL m_hasSetup; MMDBPerformStrategyInfo *m_strategyInfo; }

@property(retain) MMDBPerformStrategyInfo *m_strategyInfo; // @synthesize m_strategyInfo; - (void).cxx_destruct; - (void)fetchPerformanceAndCheckReport; - (void)onTimerDoTheJob; - (void)onReceiveStrategy:(int)arg1 withContene:(id)arg2; - (void)onExceedMaxReportCount; - (void)onRenewDBPerformStrategy:(id)arg1; - (void)onDidActive; - (void)registerExtension; - (void)OnApplicationBackgroundFetch; - (void)onWillSuspend; - (void)ReceiveStrategyContent:(id)arg1; - (void)SetupMonitor; - (BOOL)onServiceMemoryWarning; - (void)onServiceEnterBackground; - (void)onServiceClearData; - (void)onServiceReloadData; - (void)onServiceInit; - (void)dealloc; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface JPUIImage : JPExtension { }

  • (void)main:(id)arg1;

@end

@interface AudioRecorderUserData : NSObject { NSString *fromusr; NSString *tousr; NSString *chatname; unsigned long createtime; unsigned long audioid; NSString *msgSource; }

@property(copy) NSString *msgSource; // @synthesize msgSource; @property unsigned long audioid; // @synthesize audioid; @property unsigned long createtime; // @synthesize createtime; @property(retain) NSString *chatname; // @synthesize chatname; @property(retain) NSString *tousr; // @synthesize tousr; @property(retain) NSString *fromusr; // @synthesize fromusr; - (void).cxx_destruct;

@end

@interface BaseAudioRecorder : MMService <WCAudioSessionExt, MMService> { struct RecorderState *mAqData; BOOL mIsNeedNotifyOtherAudio; NSRecursiveLock *_dataLock; BOOL needStopInBackground; AudioRecorderUserData *mUserData; MMTimer *mMeterTimer; NSLock *m_lock; }

@property(nonatomic) BOOL needStopInBackground; // @synthesize needStopInBackground; @property(retain, nonatomic) NSLock *m_lock; // @synthesize m_lock; @property(readonly, retain, nonatomic) NSRecursiveLock *dataLock; // @synthesize dataLock=_dataLock; @property(nonatomic) BOOL needNotifyOtherAudio; // @synthesize needNotifyOtherAudio=mIsNeedNotifyOtherAudio; @property(retain, nonatomic) MMTimer *mMeterTimer; // @synthesize mMeterTimer; @property(retain) AudioRecorderUserData *mUserData; // @synthesize mUserData; - (void).cxx_destruct; - (void)RecordPrepareDenied; - (void)setBeginSendData; - (void)setForceDelete; - (void)setUserData:(id)arg1; - (long)RecordingTime; - (unsigned long)RecordStatus; - (BOOL)isRecording; - (void)autostop; - (void)stopInBackground; - (void)stop; - (void)stopButNotNotify; - (BOOL)prepareRecordButNotNotify; - (void)EndNotifyOnMainThread; - (BOOL)ISRecordAutoStop; - (void)record; - (int)real_record; - (BOOL)canAutoRestart; - (BOOL)shouldAutoRestartWith:(int)arg1; - (BOOL)isArgumentError:(int)arg1; - (void)reportAudioQueueRestartError:(int)arg1; - (void)reportAudioQueueRestartOk; - (void)reportAudioQueueRestartFailed; - (void)reportAudioQueueStartError:(int)arg1; - (void)BeginNotifyOnMainThread:(id)arg1; - (void)setStopping; - (void)setStartRecordTime; - (void)updateStatus; - (void)updateSetting; - (BOOL)initQueue; - (void)initSession; - (void)dealloc; - (void)updateSession; - (id)init; - (void)onWCAudioSessionOverride; - (void)onWCAudioSessionCategoryChange:(unsigned int)arg1; - (void)onWCAudioSessionOldDeviceUnavailable; - (void)onWCAudioSessionNewDeviceAvailable; - (void)unregisterInter; - (void)registerInter; - (void)TimerCheckMeter;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface JPServiceCenter : JPExtension { }

  • (void)main:(id)arg1;

@end

@interface MMFICImageTableEntry : NSObject { MMFICImageTableChunk *_imageTableChunk; void *_bytes; unsigned long _entryLength; unsigned long _imageLength; NSString *_entityUUID; }

  • (unsigned long)entryLengthWithImageLength:(unsigned long)arg1; @property(readonly, nonatomic) MMFICImageTableChunk *imageTableChunk; // @synthesize imageTableChunk=_imageTableChunk; @property(retain, nonatomic) NSString *entityUUID; // @synthesize entityUUID=_entityUUID; @property(readonly, nonatomic) unsigned long imageLength; // @synthesize imageLength=_imageLength; @property(readonly, nonatomic) unsigned long entryLength; // @synthesize entryLength=_entryLength;
  • (void).cxx_destruct;
  • (BOOL)flush;
  • (BOOL)checkValid;
  • (id)initWithImageTableChunk:(id)arg1 bytes:(void *)arg2 entryLength:(unsigned long)arg3 imageLength:(unsigned long)arg4;
  • (CDStruct_2c0d991e *)_tailMetadata;
  • (CDStruct_2c0d991e *)_headMetadata; @property(nonatomic) CDStruct_bd2f613f sourceImageUUIDBytes; @property(nonatomic) CDStruct_bd2f613f entityUUIDBytes; @property(readonly, nonatomic) void *imageAddress; @property(readonly, nonatomic) void *entryAddress;

@end

@interface BussinessExtendItem : MMObject { NSString *nsIconUrl; NSString *nsName; NSString *nsJumpUrl; }

@property(retain, nonatomic) NSString *nsJumpUrl; // @synthesize nsJumpUrl; @property(retain, nonatomic) NSString *nsName; // @synthesize nsName; @property(retain, nonatomic) NSString *nsIconUrl; // @synthesize nsIconUrl; - (void).cxx_destruct;

@end

@interface SightIDKeyReport : NSObject { }

  • (void)reportDownloadResult:(BOOL)arg1;
  • (void)reportUploadResult:(BOOL)arg1;
  • (void)reportUploadSize:(unsigned int)arg1;

@end

@interface MMFICImageTableChunk : NSObject { unsigned int _index; void *_bytes; unsigned long _length; long long _fileOffset; }

@property(readonly, nonatomic) unsigned long length; // @synthesize length=_length; @property(readonly, nonatomic) long long fileOffset; // @synthesize fileOffset=_fileOffset; @property(readonly, nonatomic) unsigned int index; // @synthesize index=_index; @property(readonly, nonatomic) void *bytes; // @synthesize bytes=_bytes; - (void)dealloc; - (id)initWithFileDescriptor:(int)arg1 index:(unsigned int)arg2 length:(unsigned long)arg3;

@end

@interface JPCoreGraphics : JPExtension { }

  • (void)main:(id)arg1;

@end

@interface RsaCertMgr : MMService <MMService, PBMessageObserverDelegate> { NSRecursiveLock *m_oLock; RsaCertInfo *m_oRsaCertInfo; NSMutableDictionary *m_dicRsaCGIWrap; unsigned long m_uiMaxEventID; BOOL m_bGettingCert; }

  • (id)getExtKeyFromEventID:(unsigned long)arg1;
  • (id)GetInfoStringMd5For:(id)arg1;
  • (id)GetPathOfRsaCertInfoVerify;
  • (id)GetPathOfRsaCertInfo;
  • (void).cxx_destruct;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)HandleGetCertOK:(id)arg1;
  • (void)HandleGetCertFail;
  • (unsigned long)addRSAProtobufEvent:(id)arg1 Flag:(unsigned long)arg2;
  • (void)removeRSAProtobufEvent:(unsigned long)arg1;
  • (void)safeRemoveRsaCGIWrapForKey:(id)arg1;
  • (void)safeAddRsaCGIWrap:(id)arg1 forKey:(id)arg2;
  • (BOOL)CreateGetCert;
  • (void)HandleGetCert;
  • (id)GetMutableRsaCertInfo;
  • (id)GetKVCommCertInfo;
  • (id)GetAuthCertInfo;
  • (id)GetBaseRsaCertInfo;
  • (id)GetRsaCertInfoForCGI:(unsigned long)arg1;
  • (void)SaveRsaCertInfo;
  • (void)SaveRsaCertInfoVerify;
  • (void)LoadRsaCertInfo;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface JPCGGeometry : JPExtension { }

  • (id)vectorDictOfStruct:(struct CGVector *)arg1;
  • (id)pointDictOfStruct:(struct CGPoint *)arg1;
  • (id)sizeDictOfStruct:(struct CGSize *)arg1;
  • (id)rectDictOfStruct:(struct CGRect *)arg1;
  • (void)vectorStruct:(struct CGVector *)arg1 ofDict:(id)arg2;
  • (void)sizeStruct:(struct CGSize *)arg1 ofDict:(id)arg2;
  • (void)pointStruct:(struct CGPoint *)arg1 ofDict:(id)arg2;
  • (void)rectStruct:(struct CGRect *)arg1 ofDict:(id)arg2;
  • (void)main:(id)arg1;

@end

@interface MMDBPerformRecordStatus : NSObject { unsigned int m_firstRecordTime; }

  • (void)initialize; @property(nonatomic) unsigned int m_firstRecordTime; // @synthesize m_firstRecordTime;
  • (BOOL)hasFirstRecordTime;
  • (const map_18e36f99 *)getValueTagIndexMap;
  • (id)getValueTypeTable;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MMDBPerformReporter : NSObject { MMCrashReportConnection *m_connection; NSString *m_recordStatusPath; MMDBPerformRecordStatus *m_recordStatus; NSString *m_recordPath; unsigned int m_recordFileSize; NSString *m_reportStatusPath; NSMutableArray *m_arrReportTime; BOOL m_hasCreateDataDir; id m_delegate; NSObject *m_workerQueue; NSString *m_userName; unsigned int m_maxTimeToTiggerReport; unsigned int m_maxReportSize; unsigned int m_maxReportCount; }

@property unsigned int m_maxReportCount; // @synthesize m_maxReportCount; @property unsigned int m_maxReportSize; // @synthesize m_maxReportSize; @property unsigned int m_maxTimeToTiggerReport; // @synthesize m_maxTimeToTiggerReport; @property(retain) NSString *m_userName; // @synthesize m_userName; @property(retain, nonatomic) NSObject *m_workerQueue; // @synthesize m_workerQueue; @property(nonatomic) __weak id m_delegate; // @synthesize m_delegate; - (void).cxx_destruct; - (void)onUploadCrashCompleted:(BOOL)arg1 CrashWrap:(id)arg2; - (void)onReportFail; - (void)onReportSuccess; - (id)currentUserName; - (void)reportSQLRecord:(id)arg1; - (void)callbackExceedMaxReportCount; - (void)addReportTime; - (void)loadReportStatus; - (BOOL)isExceedReportCount; - (BOOL)removeRecordStatusFile; - (BOOL)removeRecordFile; - (id)loadRecordFile; - (void)reportToServerWithSQLRecord:(id)arg1; - (void)renewFirstRecordTime; - (void)addSQLRecordToFile:(id)arg1; - (BOOL)isExceedMaxRecordSize:(id)arg1; - (BOOL)isExceedMaxReportTime; - (BOOL)isNeedReport:(id)arg1; - (void)loadRecordFileSize; - (void)loadRecordStatus; - (void)perpareDataDir; - (id)convertPerformanceToSQLRecord:(id)arg1; - (void)InputPerformance:(id)arg1; - (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface JPInclude : JPExtension { }

  • (void)main:(id)arg1;

@end

@interface ClientCheckMgr : MMObject <IMsgExt, MMKernelExt, PBMessageObserverDelegate> { NSLock *_lock; NSMutableSet *_setImageList; }

  • (id)shareInstance;
  • (void).cxx_destruct;
  • (id)runningProcesses;
  • (id)arrToString:(id)arg1;
  • (void)addImage:(const char *)arg1;
  • (void)OnGetNewXmlMsg:(id)arg1 Type:(id)arg2 MsgWrap:(id)arg3;
  • (void)reportAppList:(id)arg1;
  • (void)checkHookWithSeq:(unsigned int)arg1;
  • (void)checkHook:(id)arg1;
  • (void)reportFileConsistency:(id)arg1 fileName:(id)arg2 offset:(unsigned int)arg3 bufferSize:(unsigned int)arg4 seq:(unsigned int)arg5;
  • (void)checkConsistency:(id)arg1;
  • (void)registerAddImageCallBack;
  • (id)getImageList;
  • (void)MessageReturn:(id)arg1 Event:(unsigned long)arg2;
  • (void)test1;
  • (void)test;
  • (void)onAuthOK;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface MVideoPlayerView : UIImageView { MMovieDecoder *m_decoder; UIImage *m_firstFrame; UIImage *m_lastFrame; id delegate; NSString *_cpKey; }

@property(retain, nonatomic) NSString *cpKey; // @synthesize cpKey=_cpKey; @property(retain, nonatomic) UIImage *lastFrame; // @synthesize lastFrame=m_lastFrame; @property(nonatomic) __weak id delegate; // @synthesize delegate; - (void).cxx_destruct; - (void)mMovieDecoder:(id)arg1 onNewVideoFrameReady:(struct opaqueCMSampleBuffer *)arg2; - (void)mMovieDecoderOnDecodeFinished:(id)arg1; - (void)restart; - (void)pauseForRelease; - (void)pause; - (void)loadAndPlay:(id)arg1; - (void)dealloc; - (id)initWithFrame:(struct CGRect)arg1;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface WXGUploadFileInformation : NSObject { NSString *_rtxName; NSString *_filePath; NSString *_fileDescription; }

  • (id)uploadFileInformationWithXMl:(struct XmlReaderNode_t *)arg1; @property(copy, nonatomic) NSString *fileDescription; // @synthesize fileDescription=_fileDescription; @property(copy, nonatomic) NSString *filePath; // @synthesize filePath=_filePath; @property(copy, nonatomic) NSString *rtxName; // @synthesize rtxName=_rtxName;
  • (void).cxx_destruct;

@end

@interface WXGUploadFileInformationParse : NSObject { }

  • (id)sharedInstance;
  • (void)onIPXXReportWatchLog:(id)arg1;
  • (void)onIPXXReportShareExtensionLog:(id)arg1;
  • (void)parseFileInformationsWithXml:(id)arg1;
  • (void)onIPXX:(id)arg1;
  • (id)files;

@end

@interface QyBaseResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *errmsg; // @dynamic errmsg; @property(nonatomic) int ret; // @dynamic ret;

@end

@interface BizChat : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *addMemberUrl; // @dynamic addMemberUrl; @property(nonatomic) unsigned int bitFlag; // @dynamic bitFlag; @property(retain, nonatomic) NSString *bizchatId; // @dynamic bizchatId; @property(retain, nonatomic) NSString *headImageUrl; // @dynamic headImageUrl; @property(nonatomic) unsigned int maxMemberCnt; // @dynamic maxMemberCnt; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(retain, nonatomic) NSString *ownerUserId; // @dynamic ownerUserId; @property(nonatomic) unsigned int type; // @dynamic type; @property(nonatomic) unsigned int ver; // @dynamic ver;

@end

@interface BizChatMember : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *userId; // @dynamic userId; @property(retain, nonatomic) NSString *userName; // @dynamic userName; @property(nonatomic) unsigned int ver; // @dynamic ver;

@end

@interface BizChatMemberList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *member; // @dynamic member;

@end

@interface FullBizChat : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *brandUserName; // @dynamic brandUserName; @property(retain, nonatomic) BizChat *chat; // @dynamic chat; @property(retain, nonatomic) NSMutableArray *member; // @dynamic member;

@end

@interface BrandBizChatUserReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *brandUserName; // @dynamic brandUserName; @property(retain, nonatomic) NSMutableArray *userId; // @dynamic userId;

@end

@interface GetBizChatUserInfoListReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *brandItem; // @dynamic brandItem;

@end

@interface BizChatUser : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *addMemberUrl; // @dynamic addMemberUrl; @property(nonatomic) unsigned int bitFlag; // @dynamic bitFlag; @property(retain, nonatomic) NSString *headImageUrl; // @dynamic headImageUrl; @property(retain, nonatomic) NSString *profileUrl; // @dynamic profileUrl; @property(retain, nonatomic) NSString *userId; // @dynamic userId; @property(retain, nonatomic) NSString *userName; // @dynamic userName; @property(nonatomic) unsigned int ver; // @dynamic ver;

@end

@interface GetBizChatUserInfoListResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) QyBaseResponse *qyBaseResp; // @dynamic qyBaseResp; @property(retain, nonatomic) NSMutableArray *user; // @dynamic user;

@end

@interface GetBizChatMyUserInfoReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *brandUserName; // @dynamic brandUserName;

@end

@interface GetBizChatMyUserInfoResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) QyBaseResponse *qyBaseResp; // @dynamic qyBaseResp; @property(retain, nonatomic) BizChatUser *user; // @dynamic user;

@end

@interface CreateBizChatInfoReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *brandUserName; // @dynamic brandUserName; @property(retain, nonatomic) FullBizChat *fullChat; // @dynamic fullChat;

@end

@interface CreateBizChatInfoResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) FullBizChat *fullChat; // @dynamic fullChat; @property(retain, nonatomic) QyBaseResponse *qyBaseResp; // @dynamic qyBaseResp;

@end

@interface UpdateBizChatReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *brandUserName; // @dynamic brandUserName; @property(retain, nonatomic) BizChat *chat; // @dynamic chat;

@end

@interface UpdateBizChatResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) BizChat *chat; // @dynamic chat; @property(retain, nonatomic) QyBaseResponse *qyBaseResp; // @dynamic qyBaseResp;

@end

@interface UpdateBizChatMemberListReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BizChatMemberList *addMemberList; // @dynamic addMemberList; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bizchatId; // @dynamic bizchatId; @property(retain, nonatomic) NSString *brandUserName; // @dynamic brandUserName; @property(retain, nonatomic) BizChatMemberList *delMemberList; // @dynamic delMemberList;

@end

@interface UpdateBizChatMemberListResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) FullBizChat *fullChat; // @dynamic fullChat; @property(retain, nonatomic) QyBaseResponse *qyBaseResp; // @dynamic qyBaseResp;

@end

@interface QuitBizChatReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bizchatId; // @dynamic bizchatId; @property(retain, nonatomic) NSString *brandUserName; // @dynamic brandUserName;

@end

@interface QuitBizChatResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) QyBaseResponse *qyBaseResp; // @dynamic qyBaseResp;

@end

@interface QyMsgStateNotifyReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bizchatId; // @dynamic bizchatId; @property(retain, nonatomic) NSString *brandUserName; // @dynamic brandUserName; @property(nonatomic) unsigned int timeStamp; // @dynamic timeStamp;

@end

@interface QyMsgStateNotifyResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) QyBaseResponse *qyBaseResp; // @dynamic qyBaseResp;

@end

@interface SetBrandFlagReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int bitMask; // @dynamic bitMask; @property(nonatomic) unsigned int bitValue; // @dynamic bitValue; @property(retain, nonatomic) NSString *brandUserName; // @dynamic brandUserName;

@end

@interface SetBrandFlagResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) QyBaseResponse *qyBaseResp; // @dynamic qyBaseResp; @property(retain, nonatomic) BizChatUser *user; // @dynamic user;

@end

@interface BizChatInfoReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bizchatId; // @dynamic bizchatId; @property(retain, nonatomic) NSString *brandUserName; // @dynamic brandUserName;

@end

@interface GetBizChatInfoListReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *reqItem; // @dynamic reqItem;

@end

@interface GetBizChatInfoListResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *fullChatItem; // @dynamic fullChatItem; @property(retain, nonatomic) QyBaseResponse *qyBaseResp; // @dynamic qyBaseResp;

@end

@interface GetFavBizChatListReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *brandUserName; // @dynamic brandUserName;

@end

@interface GetFavBizChatListResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *bizchatIdItem; // @dynamic bizchatIdItem; @property(retain, nonatomic) QyBaseResponse *qyBaseResp; // @dynamic qyBaseResp;

@end

@interface InitiateBizChatReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bizchatName; // @dynamic bizchatName; @property(retain, nonatomic) NSString *corpId; // @dynamic corpId; @property(retain, nonatomic) NSMutableArray *userIdItem; // @dynamic userIdItem;

@end

@interface InitiateBizChatResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int bizchatType; // @dynamic bizchatType; @property(retain, nonatomic) NSString *brandUserName; // @dynamic brandUserName; @property(retain, nonatomic) FullBizChat *groupChat; // @dynamic groupChat; @property(retain, nonatomic) QyBaseResponse *qyBaseResp; // @dynamic qyBaseResp; @property(retain, nonatomic) NSString *qychatId; // @dynamic qychatId; @property(retain, nonatomic) NSString *qychatType; // @dynamic qychatType; @property(retain, nonatomic) BizChatUser *singleChat; // @dynamic singleChat;

@end

@interface GetBizJsApiRedirectUrlReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *corpId; // @dynamic corpId; @property(retain, nonatomic) NSString *fromUrl; // @dynamic fromUrl; @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(retain, nonatomic) NSString *nonceStr; // @dynamic nonceStr; @property(retain, nonatomic) NSString *postData; // @dynamic postData; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *timeStamp; // @dynamic timeStamp;

@end

@interface GetBizJsApiRedirectUrlResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) QyBaseResponse *qyBaseResp; // @dynamic qyBaseResp; @property(retain, nonatomic) NSString *redirectUrl; // @dynamic redirectUrl;

@end

@interface SwitchBrandReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *brandUserName; // @dynamic brandUserName; @property(nonatomic) BOOL disable; // @dynamic disable;

@end

@interface SwitchBrandResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) QyBaseResponse *qyBaseResp; // @dynamic qyBaseResp;

@end

@interface ConvertBizChatReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *corpId; // @dynamic corpId; @property(retain, nonatomic) NSString *qychatId; // @dynamic qychatId; @property(retain, nonatomic) NSString *qychatType; // @dynamic qychatType;

@end

@interface ConvertBizChatResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int bizchatType; // @dynamic bizchatType; @property(retain, nonatomic) NSString *brandUserName; // @dynamic brandUserName; @property(retain, nonatomic) FullBizChat *groupChat; // @dynamic groupChat; @property(retain, nonatomic) QyBaseResponse *qyBaseResp; // @dynamic qyBaseResp; @property(retain, nonatomic) BizChatUser *singleChat; // @dynamic singleChat;

@end

@interface GetBizJsApiResultReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int cmd; // @dynamic cmd; @property(retain, nonatomic) NSString *corpId; // @dynamic corpId; @property(retain, nonatomic) NSString *data; // @dynamic data;

@end

@interface GetBizJsApiResultResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) QyBaseResponse *qyBaseResp; // @dynamic qyBaseResp; @property(retain, nonatomic) NSString *result; // @dynamic result;

@end

@interface BizChatSearchContactMatchedUser : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *matchedField; // @dynamic matchedField; @property(retain, nonatomic) NSString *matchedValue; // @dynamic matchedValue; @property(retain, nonatomic) BizChatUser *user; // @dynamic user;

@end

@interface BizChatSearchContactReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *brandUserName; // @dynamic brandUserName; @property(retain, nonatomic) NSString *keyword; // @dynamic keyword; @property(nonatomic) unsigned int offset; // @dynamic offset;

@end

@interface BizChatSearchContactResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) BOOL more; // @dynamic more; @property(retain, nonatomic) QyBaseResponse *qyBaseResp; // @dynamic qyBaseResp; @property(retain, nonatomic) NSMutableArray *user; // @dynamic user;

@end

@interface BizEnterpriseAttr : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *brandUserName; // @dynamic brandUserName; @property(nonatomic) unsigned int qyUin; // @dynamic qyUin; @property(nonatomic) unsigned int userFlag; // @dynamic userFlag; @property(nonatomic) unsigned int userUin; // @dynamic userUin;

@end

@interface GetBizEnterpriseAttrReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int brandType; // @dynamic brandType; @property(retain, nonatomic) NSString *brandUserName; // @dynamic brandUserName;

@end

@interface GetBizEnterpriseAttrResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BizEnterpriseAttr *attr; // @dynamic attr; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) QyBaseResponse *qyBaseResp; // @dynamic qyBaseResp;

@end

@interface SetBizEnterpriseAttrReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BizEnterpriseAttr *attr; // @dynamic attr; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int brandType; // @dynamic brandType; @property(nonatomic) unsigned int mask; // @dynamic mask;

@end

@interface SetBizEnterpriseAttrResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BizEnterpriseAttr *attr; // @dynamic attr; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) QyBaseResponse *qyBaseResp; // @dynamic qyBaseResp;

@end

@interface TrustedFriendContactInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface GetTrustedFriendsReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest;

@end

@interface GetTrustedFriendsResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *contacts; // @dynamic contacts; @property(nonatomic) unsigned int trustedFriendMaxCnt; // @dynamic trustedFriendMaxCnt;

@end

@interface AddTrustedFriendsReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *contacts; // @dynamic contacts;

@end

@interface AddTrustedFriendsResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface RemoveTrustedFriendsReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *contacts; // @dynamic contacts;

@end

@interface RemoveTrustedFriendsResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface VoipRelayData : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *buffer; // @dynamic buffer; @property(nonatomic) int type; // @dynamic type;

@end

@interface VoipAddr : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int ip; // @dynamic ip; @property(nonatomic) int port; // @dynamic port;

@end

@interface VoipAddrSet : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *addrs; // @dynamic addrs; @property(nonatomic) int cnt; // @dynamic cnt;

@end

@interface VoipMultiRelayData : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int arqcacheLen; // @dynamic arqcacheLen; @property(nonatomic) int arqrespRateThreshold; // @dynamic arqrespRateThreshold; @property(nonatomic) int arqrttThreshold; // @dynamic arqrttThreshold; @property(nonatomic) int arqstrategy; // @dynamic arqstrategy; @property(nonatomic) int arqusedRateThreshold; // @dynamic arqusedRateThreshold; @property(retain, nonatomic) VoipRelayData *capInfo; // @dynamic capInfo; @property(retain, nonatomic) SKBuiltinBuffer_t *clientHeadSigns; // @dynamic clientHeadSigns; @property(retain, nonatomic) SKBuiltinBuffer_t *encryptKeyBuf; // @dynamic encryptKeyBuf; @property(nonatomic) int encryptStrategy; // @dynamic encryptStrategy; @property(retain, nonatomic) SKBuiltinBuffer_t *feckeyPara1; // @dynamic feckeyPara1; @property(retain, nonatomic) SKBuiltinBuffer_t *feckeyPara2; // @dynamic feckeyPara2; @property(nonatomic) int fecsvrCtr; // @dynamic fecsvrCtr; @property(nonatomic) int linkDisconnectHbCnt; // @dynamic linkDisconnectHbCnt; @property(nonatomic) int linkDisconnectHbInterval; // @dynamic linkDisconnectHbInterval; @property(nonatomic) unsigned int oppositeClientVersion; // @dynamic oppositeClientVersion; @property(retain, nonatomic) VoipRelayData *peerId; // @dynamic peerId; @property(nonatomic) unsigned int protocolEncryptLength; // @dynamic protocolEncryptLength; @property(retain, nonatomic) VoipAddrSet *punchSvrAddr; // @dynamic punchSvrAddr; @property(nonatomic) int qosStrategy; // @dynamic qosStrategy; @property(nonatomic) int sendingType; // @dynamic sendingType; @property(retain, nonatomic) VoipAddrSet *tcpSvrAddr; // @dynamic tcpSvrAddr; @property(nonatomic) int voipNetQuality; // @dynamic voipNetQuality; @property(retain, nonatomic) VoipAddrSet *voipSvrAddr; // @dynamic voipSvrAddr;

@end

@interface VoipStatReportData : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *statReport; // @dynamic statReport;

@end

@interface VoipNetQuality : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int begin; // @dynamic begin; @property(nonatomic) int end; // @dynamic end; @property(nonatomic) int hitCnt; // @dynamic hitCnt; @property(nonatomic) int type; // @dynamic type;

@end

@interface VoipInviteRemindReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int inviteType; // @dynamic inviteType; @property(nonatomic) unsigned int listCount; // @dynamic listCount; @property(retain, nonatomic) NSMutableArray *toUserNameList; // @dynamic toUserNameList;

@end

@interface VoipInviteRemindResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface VoipInviteReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int callType; // @dynamic callType; @property(retain, nonatomic) VoipRelayData *capInfo; // @dynamic capInfo; @property(retain, nonatomic) NSString *fromUsername; // @dynamic fromUsername; @property(nonatomic) int hdvideo; // @dynamic hdvideo; @property(nonatomic) unsigned int inviteId; // @dynamic inviteId; @property(nonatomic) unsigned int inviteType; // @dynamic inviteType; @property(nonatomic) int inviteUserCount; // @dynamic inviteUserCount; @property(nonatomic) int netType; // @dynamic netType; @property(retain, nonatomic) VoipRelayData *peerId; // @dynamic peerId; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned long long timestamp64; // @dynamic timestamp64; @property(retain, nonatomic) NSMutableArray *toUsernameList; // @dynamic toUsernameList;

@end

@interface VoipInviteResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int addrCount; // @dynamic addrCount; @property(retain, nonatomic) NSMutableArray *addrList; // @dynamic addrList; @property(nonatomic) unsigned int audioAecMode5; // @dynamic audioAecMode5; @property(nonatomic) int audioDtx; // @dynamic audioDtx; @property(nonatomic) int audioEnableRmioAndS3A; // @dynamic audioEnableRmioAndS3A; @property(nonatomic) int audioEnableSpkec; // @dynamic audioEnableSpkec; @property(nonatomic) int audioTsdfBeyond3G; // @dynamic audioTsdfBeyond3G; @property(nonatomic) int audioTsdfEdge; // @dynamic audioTsdfEdge; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int fastPlayRepair; // @dynamic fastPlayRepair; @property(nonatomic) int hw264SvrCfg; // @dynamic hw264SvrCfg; @property(nonatomic) int netQualityCnt; // @dynamic netQualityCnt; @property(retain, nonatomic) NSMutableArray *netQualityList; // @dynamic netQualityList; @property(nonatomic) int newP2S; // @dynamic newP2S; @property(nonatomic) int passthroughQosAlgorithm; // @dynamic passthroughQosAlgorithm; @property(retain, nonatomic) VoipMultiRelayData *relayData; // @dynamic relayData; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) int roomMemberId; // @dynamic roomMemberId; @property(nonatomic) unsigned int svrCfgListV; // @dynamic svrCfgListV; @property(nonatomic) unsigned int switchInterval; // @dynamic switchInterval; @property(nonatomic) unsigned int tcpCnt; // @dynamic tcpCnt; @property(nonatomic) int voipSyncInterval; // @dynamic voipSyncInterval;

@end

@interface VoipCancelInviteReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *fromUsername; // @dynamic fromUsername; @property(nonatomic) unsigned int inviteId; // @dynamic inviteId; @property(nonatomic) unsigned int inviteType; // @dynamic inviteType; @property(retain, nonatomic) VoipStatReportData *reportData; // @dynamic reportData; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned long long timestamp64; // @dynamic timestamp64; @property(retain, nonatomic) NSString *toUserName; // @dynamic toUserName;

@end

@interface VoipCancelInviteResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey;

@end

@interface VoipAnswerReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int answer; // @dynamic answer; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) VoipRelayData *capInfo; // @dynamic capInfo; @property(retain, nonatomic) NSString *fromUsername; // @dynamic fromUsername; @property(nonatomic) int netType; // @dynamic netType; @property(nonatomic) int onlyAudio; // @dynamic onlyAudio; @property(retain, nonatomic) VoipRelayData *peerId; // @dynamic peerId; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned long long timestamp64; // @dynamic timestamp64;

@end

@interface VoipAnswerResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int addrCount; // @dynamic addrCount; @property(retain, nonatomic) NSMutableArray *addrList; // @dynamic addrList; @property(nonatomic) unsigned int audioAecMode5; // @dynamic audioAecMode5; @property(nonatomic) int audioDtx; // @dynamic audioDtx; @property(nonatomic) int audioEnableRmioAndS3A; // @dynamic audioEnableRmioAndS3A; @property(nonatomic) int audioEnableSpkec; // @dynamic audioEnableSpkec; @property(nonatomic) int audioTsdfBeyond3G; // @dynamic audioTsdfBeyond3G; @property(nonatomic) int audioTsdfEdge; // @dynamic audioTsdfEdge; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int fastPlayRepair; // @dynamic fastPlayRepair; @property(nonatomic) int hw264SvrCfg; // @dynamic hw264SvrCfg; @property(nonatomic) int netQualityCnt; // @dynamic netQualityCnt; @property(retain, nonatomic) NSMutableArray *netQualityList; // @dynamic netQualityList; @property(nonatomic) int newP2S; // @dynamic newP2S; @property(nonatomic) int passthroughQosAlgorithm; // @dynamic passthroughQosAlgorithm; @property(retain, nonatomic) VoipMultiRelayData *relayData; // @dynamic relayData; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) int roomMemberId; // @dynamic roomMemberId; @property(nonatomic) unsigned int svrCfgListV; // @dynamic svrCfgListV; @property(nonatomic) unsigned int switchInterval; // @dynamic switchInterval; @property(nonatomic) unsigned int tcpCnt; // @dynamic tcpCnt;

@end

@interface VoipShutDownReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int duration; // @dynamic duration; @property(retain, nonatomic) NSString *fromUsername; // @dynamic fromUsername; @property(retain, nonatomic) VoipStatReportData *reportData; // @dynamic reportData; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned long long timestamp64; // @dynamic timestamp64;

@end

@interface VoipShutDownResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey;

@end

@interface VoipCmdItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *cmdBuf; // @dynamic cmdBuf; @property(nonatomic) int cmdId; // @dynamic cmdId; @property(retain, nonatomic) NSString *fromUserName; // @dynamic fromUserName;

@end

@interface VoipCmdList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface VoipSyncReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *fromUsername; // @dynamic fromUsername; @property(retain, nonatomic) SKBuiltinBuffer_t *keyBuf; // @dynamic keyBuf; @property(retain, nonatomic) VoipCmdList *opLog; // @dynamic opLog; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) int selector; // @dynamic selector; @property(nonatomic) unsigned long long timestamp64; // @dynamic timestamp64;

@end

@interface VoipHeartBeatReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int connectionType; // @dynamic connectionType; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned int timestamp; // @dynamic timestamp; @property(nonatomic) unsigned long long timestamp64; // @dynamic timestamp64;

@end

@interface VoipHeartBeatResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned int timestamp; // @dynamic timestamp;

@end

@interface VoipSyncResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) VoipCmdList *cmdList; // @dynamic cmdList; @property(nonatomic) int continueFlag; // @dynamic continueFlag; @property(retain, nonatomic) SKBuiltinBuffer_t *keyBuf; // @dynamic keyBuf; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey;

@end

@interface VoipStatusItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int status; // @dynamic status; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface VoipGetRoomInfoReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *callerUserName; // @dynamic callerUserName; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned long long timestamp64; // @dynamic timestamp64; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface VoipGetRoomInfoResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *callerUserName; // @dynamic callerUserName; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(nonatomic) unsigned int inviteType; // @dynamic inviteType; @property(nonatomic) int memberCount; // @dynamic memberCount; @property(retain, nonatomic) NSMutableArray *memberStatus; // @dynamic memberStatus; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey;

@end

@interface VoipAckReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int ackStatus; // @dynamic ackStatus; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *callerName; // @dynamic callerName; @property(retain, nonatomic) VoipRelayData *capInfo; // @dynamic capInfo; @property(retain, nonatomic) NSString *fromUsername; // @dynamic fromUsername; @property(nonatomic) int netType; // @dynamic netType; @property(retain, nonatomic) VoipRelayData *peerId; // @dynamic peerId; @property(nonatomic) int preConnect; // @dynamic preConnect; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned long long timestamp64; // @dynamic timestamp64;

@end

@interface VoipAckResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int audioEnableRmioAndS3A; // @dynamic audioEnableRmioAndS3A; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int preConnect; // @dynamic preConnect; @property(retain, nonatomic) VoipMultiRelayData *relayData; // @dynamic relayData; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) int roomMemberId; // @dynamic roomMemberId; @property(nonatomic) unsigned int tcpCnt; // @dynamic tcpCnt;

@end

@interface VoipStatReportReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) VoipStatReportData *channelReportData; // @dynamic channelReportData; @property(retain, nonatomic) VoipStatReportData *dialReportData; // @dynamic dialReportData; @property(retain, nonatomic) VoipStatReportData *engineExtReportData; // @dynamic engineExtReportData; @property(retain, nonatomic) VoipStatReportData *engineReportData; // @dynamic engineReportData; @property(retain, nonatomic) VoipStatReportData *reportData; // @dynamic reportData; @property(nonatomic) unsigned long long timestamp64; // @dynamic timestamp64;

@end

@interface VoipStatReportResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface VoipCompleteStatus : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *buffer; // @dynamic buffer; @property(nonatomic) int cmdId; // @dynamic cmdId; @property(nonatomic) unsigned int key; // @dynamic key; @property(nonatomic) unsigned int uin; // @dynamic uin;

@end

@interface VoipCompleteStatusList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *completeStatus; // @dynamic completeStatus; @property(nonatomic) int count; // @dynamic count; @property(nonatomic) unsigned int seq; // @dynamic seq;

@end

@interface VoipRedirectReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) int roomMemberId; // @dynamic roomMemberId;

@end

@interface VoipRedirectResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int punchAddrCount; // @dynamic punchAddrCount; @property(retain, nonatomic) NSMutableArray *punchAddrList; // @dynamic punchAddrList; @property(nonatomic) int relayAddrCount; // @dynamic relayAddrCount; @property(retain, nonatomic) NSMutableArray *relayAddrList; // @dynamic relayAddrList; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) int roomMemberId; // @dynamic roomMemberId; @property(nonatomic) int tcpAddrCount; // @dynamic tcpAddrCount; @property(retain, nonatomic) NSMutableArray *tcpAddrList; // @dynamic tcpAddrList;

@end

@interface VoipDoubleLinkSwitchReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinBuffer_t *buffer; // @dynamic buffer; @property(nonatomic) int bufferVersion; // @dynamic bufferVersion; @property(nonatomic) int curLinkType; // @dynamic curLinkType; @property(nonatomic) int curStrategy; // @dynamic curStrategy; @property(nonatomic) int isDirectConnReady; // @dynamic isDirectConnReady; @property(nonatomic) int isRelayConnReady; // @dynamic isRelayConnReady; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) int roomMemberId; // @dynamic roomMemberId;

@end

@interface VoipDoubleLinkSwitchRsp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int reportFlag; // @dynamic reportFlag; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) int roomMemberId; // @dynamic roomMemberId; @property(nonatomic) int switchToLinkType; // @dynamic switchToLinkType;

@end

@interface VoipSpeedTestReq : WXPBGeneratedMessage { int c2CrttMemoizedSerializedSize; int c2SrttMemoizedSerializedSize; }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int c2Clossrate; // @dynamic c2Clossrate; @property(retain, nonatomic) NSMutableArray *c2Crtt; // @dynamic c2Crtt; @property(nonatomic) unsigned int c2CrttCnt; // @dynamic c2CrttCnt; @property(nonatomic) unsigned int c2SdownLossRate; // @dynamic c2SdownLossRate; @property(retain, nonatomic) NSMutableArray *c2Srtt; // @dynamic c2Srtt; @property(nonatomic) unsigned int c2SrttCnt; // @dynamic c2SrttCnt; @property(nonatomic) unsigned int callType; // @dynamic callType; @property(nonatomic) unsigned int isConnected; // @dynamic isConnected; @property(nonatomic) unsigned int isConnecting; // @dynamic isConnecting; @property(nonatomic) unsigned int netType; // @dynamic netType; @property(nonatomic) unsigned int rcvPkts; // @dynamic rcvPkts; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) unsigned int sendPkts; // @dynamic sendPkts;

@end

@interface SpeedTestSvr : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) VoipAddr *addr; // @dynamic addr; @property(nonatomic) unsigned int pktSize; // @dynamic pktSize; @property(nonatomic) unsigned int testCnt; // @dynamic testCnt; @property(nonatomic) unsigned int testGap; // @dynamic testGap; @property(nonatomic) unsigned int timeout; // @dynamic timeout;

@end

@interface VoipSpeedTestRsp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int needTest; // @dynamic needTest; @property(retain, nonatomic) NSMutableArray *svrList; // @dynamic svrList; @property(nonatomic) unsigned int svrListCnt; // @dynamic svrListCnt; @property(nonatomic) unsigned long long testId; // @dynamic testId;

@end

@interface SpeedResult : WXPBGeneratedMessage { int rttMemoizedSerializedSize; int downSeqMemoizedSerializedSize; int upSeqMemoizedSerializedSize; }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) VoipAddr *addr; // @dynamic addr; @property(nonatomic) unsigned int avgRtt; // @dynamic avgRtt; @property(nonatomic) unsigned int clientIp; // @dynamic clientIp; @property(retain, nonatomic) NSMutableArray *downSeq; // @dynamic downSeq; @property(nonatomic) unsigned int downSeqCnt; // @dynamic downSeqCnt; @property(nonatomic) unsigned int maxRtt; // @dynamic maxRtt; @property(nonatomic) unsigned int minRtt; // @dynamic minRtt; @property(retain, nonatomic) NSMutableArray *rtt; // @dynamic rtt; @property(nonatomic) unsigned int rttCnt; // @dynamic rttCnt; @property(nonatomic) unsigned int testCnt; // @dynamic testCnt; @property(nonatomic) unsigned int testPktSize; // @dynamic testPktSize; @property(retain, nonatomic) NSMutableArray *upSeq; // @dynamic upSeq; @property(nonatomic) unsigned int upSeqCnt; // @dynamic upSeqCnt;

@end

@interface VoipSpeedResultReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) double latitude; // @dynamic latitude; @property(nonatomic) double longitude; // @dynamic longitude; @property(retain, nonatomic) SKBuiltinString_t *netName; // @dynamic netName; @property(nonatomic) unsigned int netType; // @dynamic netType; @property(retain, nonatomic) NSMutableArray *result; // @dynamic result; @property(nonatomic) unsigned int resultCnt; // @dynamic resultCnt; @property(nonatomic) unsigned int roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned long long testId; // @dynamic testId; @property(retain, nonatomic) SKBuiltinString_t *wifiName; // @dynamic wifiName;

@end

@interface VoipSpeedResultRsp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface ECDHKey : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *key; // @dynamic key; @property(nonatomic) int nid; // @dynamic nid;

@end

@interface NewRegRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *adSource; // @dynamic adSource; @property(retain, nonatomic) NSString *alias; // @dynamic alias; @property(retain, nonatomic) NSString *androidId; // @dynamic androidId; @property(retain, nonatomic) NSString *androidInstallRef; // @dynamic androidInstallRef; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bindEmail; // @dynamic bindEmail; @property(retain, nonatomic) NSString *bindMobile; // @dynamic bindMobile; @property(nonatomic) unsigned int bindUin; // @dynamic bindUin; @property(nonatomic) unsigned int builtinIpseq; // @dynamic builtinIpseq; @property(retain, nonatomic) NSString *bundleId; // @dynamic bundleId; @property(retain, nonatomic) ECDHKey *cliPubEcdhkey; // @dynamic cliPubEcdhkey; @property(retain, nonatomic) NSString *clientFingerprint; // @dynamic clientFingerprint; @property(retain, nonatomic) NSString *clientSeqId; // @dynamic clientSeqId; @property(nonatomic) unsigned int dlsrc; // @dynamic dlsrc; @property(nonatomic) unsigned int forceReg; // @dynamic forceReg; @property(retain, nonatomic) NSString *googleAid; // @dynamic googleAid; @property(nonatomic) unsigned int hasHeadImg; // @dynamic hasHeadImg; @property(retain, nonatomic) NSString *language; // @dynamic language; @property(retain, nonatomic) NSString *macAddr; // @dynamic macAddr; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(retain, nonatomic) NSString *pwd; // @dynamic pwd; @property(retain, nonatomic) SKBuiltinBuffer_t *randomEncryKey; // @dynamic randomEncryKey; @property(retain, nonatomic) NSString *realCountry; // @dynamic realCountry; @property(nonatomic) unsigned int regMode; // @dynamic regMode; @property(nonatomic) unsigned int suggestRet; // @dynamic suggestRet; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket; @property(retain, nonatomic) NSString *timeZone; // @dynamic timeZone; @property(retain, nonatomic) NSString *userName; // @dynamic userName; @property(retain, nonatomic) NSString *verifyContent; // @dynamic verifyContent; @property(retain, nonatomic) NSString *verifySignature; // @dynamic verifySignature;

@end

@interface SecAuthRegKeySect : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int authResultFlag; // @dynamic authResultFlag; @property(retain, nonatomic) SKBuiltinBuffer_t *autoAuthKey; // @dynamic autoAuthKey; @property(retain, nonatomic) SKBuiltinBuffer_t *sessionKey; // @dynamic sessionKey; @property(retain, nonatomic) ECDHKey *svrPubEcdhkey; // @dynamic svrPubEcdhkey;

@end

@interface NewRegResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) CDNDnsInfo *appDnsInfo; // @dynamic appDnsInfo; @property(retain, nonatomic) NSString *authKey; // @dynamic authKey; @property(retain, nonatomic) NSString *autoAuthTicket; // @dynamic autoAuthTicket; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *bindEmail; // @dynamic bindEmail; @property(retain, nonatomic) BuiltinIPList *builtinIplist; // @dynamic builtinIplist; @property(retain, nonatomic) CDNDnsInfo *dnsInfo; // @dynamic dnsInfo; @property(retain, nonatomic) NSString *fsurl; // @dynamic fsurl; @property(nonatomic) unsigned int mmtlsControlBitFlag; // @dynamic mmtlsControlBitFlag; @property(retain, nonatomic) NetworkControl *networkControl; // @dynamic networkControl; @property(retain, nonatomic) HostList *newHostList; // @dynamic newHostList; @property(retain, nonatomic) NSString *officialNickName; // @dynamic officialNickName; @property(retain, nonatomic) NSString *officialUserName; // @dynamic officialUserName; @property(retain, nonatomic) NSString *password; // @dynamic password; @property(retain, nonatomic) PluginKeyList *pluginKeyList; // @dynamic pluginKeyList; @property(nonatomic) unsigned int profileFlag; // @dynamic profileFlag; @property(retain, nonatomic) NSString *pushMailSettingTicket; // @dynamic pushMailSettingTicket; @property(nonatomic) unsigned int pushMailStatus; // @dynamic pushMailStatus; @property(retain, nonatomic) NSString *qqmicroBlogUserName; // @dynamic qqmicroBlogUserName; @property(nonatomic) unsigned int regType; // @dynamic regType; @property(nonatomic) unsigned int returnFlag; // @dynamic returnFlag; @property(retain, nonatomic) SecAuthRegKeySect *secAuthRegKeySect; // @dynamic secAuthRegKeySect; @property(nonatomic) unsigned int sendCardBitFlag; // @dynamic sendCardBitFlag; @property(retain, nonatomic) NSString *sessionKey; // @dynamic sessionKey; @property(retain, nonatomic) ShowStyleKey *showStyle; // @dynamic showStyle; @property(retain, nonatomic) CDNDnsInfo *snsDnsInfo; // @dynamic snsDnsInfo; @property(nonatomic) unsigned int status; // @dynamic status; @property(retain, nonatomic) NSString *stepTicket; // @dynamic stepTicket; @property(nonatomic) unsigned int uin; // @dynamic uin; @property(retain, nonatomic) NSString *userName; // @dynamic userName; @property(retain, nonatomic) SKBuiltinBuffer_t *verifyBuff; // @dynamic verifyBuff; @property(retain, nonatomic) NSString *verifySignature; // @dynamic verifySignature;

@end

@interface GetSuggestAliasRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *clientSeqId; // @dynamic clientSeqId; @property(retain, nonatomic) NSString *inputAlias; // @dynamic inputAlias; @property(retain, nonatomic) NSString *language; // @dynamic language; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(retain, nonatomic) SKBuiltinBuffer_t *randomEncryKey; // @dynamic randomEncryKey; @property(retain, nonatomic) NSString *regBindName; // @dynamic regBindName; @property(nonatomic) unsigned int regMode; // @dynamic regMode; @property(retain, nonatomic) NSString *regTicket; // @dynamic regTicket; @property(retain, nonatomic) NSString *verifyContent; // @dynamic verifyContent; @property(retain, nonatomic) NSString *verifySignature; // @dynamic verifySignature;

@end

@interface GetSuggestAliasResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list; @property(nonatomic) int userNameRet; // @dynamic userNameRet; @property(retain, nonatomic) SKBuiltinBuffer_t *verifyBuff; // @dynamic verifyBuff; @property(retain, nonatomic) NSString *verifySignature; // @dynamic verifySignature;

@end

@interface BindOpMobileRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int adjustRet; // @dynamic adjustRet; @property(retain, nonatomic) NSString *authTicket; // @dynamic authTicket; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *clientSeqId; // @dynamic clientSeqId; @property(nonatomic) int dialFlag; // @dynamic dialFlag; @property(retain, nonatomic) NSString *dialLang; // @dynamic dialLang; @property(nonatomic) unsigned int forceReg; // @dynamic forceReg; @property(nonatomic) unsigned int inputMobileRetrys; // @dynamic inputMobileRetrys; @property(retain, nonatomic) NSString *language; // @dynamic language; @property(retain, nonatomic) NSString *mobile; // @dynamic mobile; @property(nonatomic) int opcode; // @dynamic opcode; @property(retain, nonatomic) SKBuiltinBuffer_t *randomEncryKey; // @dynamic randomEncryKey; @property(retain, nonatomic) NSString *safeDeviceName; // @dynamic safeDeviceName; @property(retain, nonatomic) NSString *safeDeviceType; // @dynamic safeDeviceType; @property(retain, nonatomic) NSString *userName; // @dynamic userName; @property(retain, nonatomic) NSString *verifycode; // @dynamic verifycode;

@end

@interface BindOpMobileResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *authTicket; // @dynamic authTicket; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) BuiltinIPList *builtinIplist; // @dynamic builtinIplist; @property(retain, nonatomic) NSString *cc; // @dynamic cc; @property(retain, nonatomic) NSString *formatedMobile; // @dynamic formatedMobile; @property(nonatomic) unsigned int needSetPwd; // @dynamic needSetPwd; @property(retain, nonatomic) NetworkControl *networkControl; // @dynamic networkControl; @property(retain, nonatomic) HostList *newHostList; // @dynamic newHostList; @property(nonatomic) unsigned int obsoleteItem1; // @dynamic obsoleteItem1; @property(retain, nonatomic) NSString *pureMobile; // @dynamic pureMobile; @property(retain, nonatomic) NSString *pwd; // @dynamic pwd; @property(nonatomic) unsigned int safeDevice; // @dynamic safeDevice; @property(retain, nonatomic) SafeDeviceList *safeDeviceList; // @dynamic safeDeviceList; @property(retain, nonatomic) ShowStyleKey *showStyle; // @dynamic showStyle; @property(retain, nonatomic) NSString *smsNo; // @dynamic smsNo; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface SetEmailPwdRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *pwd; // @dynamic pwd; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket;

@end

@interface SetEmailPwdResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface UpdateSafeDeviceRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *deviceType; // @dynamic deviceType; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(retain, nonatomic) NSString *uuid; // @dynamic uuid;

@end

@interface UpdateSafeDeviceResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int safeDevice; // @dynamic safeDevice;

@end

@interface DelSafeDeviceRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *uuid; // @dynamic uuid;

@end

@interface DelSafeDeviceResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int safeDevice; // @dynamic safeDevice;

@end

@interface BindQQRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *imgCode; // @dynamic imgCode; @property(retain, nonatomic) SKBuiltinString_t *imgEncryptKey; // @dynamic imgEncryptKey; @property(retain, nonatomic) NSString *imgSid; // @dynamic imgSid; @property(retain, nonatomic) SKBuiltinBuffer_t *ksid; // @dynamic ksid; @property(nonatomic) unsigned int opcode; // @dynamic opcode; @property(retain, nonatomic) NSString *pwd; // @dynamic pwd; @property(retain, nonatomic) NSString *pwd2; // @dynamic pwd2; @property(nonatomic) unsigned int qq; // @dynamic qq; @property(retain, nonatomic) NSString *safeDeviceName; // @dynamic safeDeviceName; @property(retain, nonatomic) NSString *safeDeviceType; // @dynamic safeDeviceType; @property(nonatomic) unsigned int setAsMainAcct; // @dynamic setAsMainAcct; @property(retain, nonatomic) SKBuiltinBuffer_t *wtloginReqBuff; // @dynamic wtloginReqBuff;

@end

@interface BindQQResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *a2Key; // @dynamic a2Key; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *imgBuf; // @dynamic imgBuf; @property(retain, nonatomic) SKBuiltinString_t *imgEncryptKey; // @dynamic imgEncryptKey; @property(retain, nonatomic) NSString *imgSid; // @dynamic imgSid; @property(retain, nonatomic) SKBuiltinBuffer_t *ksid; // @dynamic ksid; @property(retain, nonatomic) NSString *microBlogName; // @dynamic microBlogName; @property(nonatomic) unsigned int privateMsgStatus; // @dynamic privateMsgStatus; @property(nonatomic) unsigned int pushMailStatus; // @dynamic pushMailStatus; @property(retain, nonatomic) NSString *qqmailSkey; // @dynamic qqmailSkey; @property(nonatomic) unsigned int safeDevice; // @dynamic safeDevice; @property(retain, nonatomic) SafeDeviceList *safeDeviceList; // @dynamic safeDeviceList; @property(nonatomic) unsigned int status; // @dynamic status; @property(retain, nonatomic) SKBuiltinBuffer_t *wtloginRspBuff; // @dynamic wtloginRspBuff;

@end

@interface UnBindQQRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket;

@end

@interface UnBindQQResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface CheckUnBindRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int bindType; // @dynamic bindType;

@end

@interface CheckUnBindResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *canUnbindNotice; // @dynamic canUnbindNotice; @property(retain, nonatomic) NSString *randomPasswd; // @dynamic randomPasswd;

@end

@interface FaceBookAuthRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *accessToken; // @dynamic accessToken; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int opType; // @dynamic opType; @property(retain, nonatomic) NSString *randomEncryKey; // @dynamic randomEncryKey;

@end

@interface FaceBookAuthResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned long long fbuserId; // @dynamic fbuserId; @property(retain, nonatomic) NSString *fbuserName; // @dynamic fbuserName;

@end

@interface SetPwdRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *autoAuthKey; // @dynamic autoAuthKey; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *password; // @dynamic password; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket;

@end

@interface SetPwdResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *autoAuthKey; // @dynamic autoAuthKey; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface QueryHasPswdRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int scene; // @dynamic scene;

@end

@interface QueryHasPswdResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface VerifyPswdRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinString_t *imgCode; // @dynamic imgCode; @property(retain, nonatomic) SKBuiltinString_t *imgEncryptKey; // @dynamic imgEncryptKey; @property(retain, nonatomic) SKBuiltinString_t *imgSid; // @dynamic imgSid; @property(retain, nonatomic) SKBuiltinBuffer_t *ksid; // @dynamic ksid; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(retain, nonatomic) NSString *pwd1; // @dynamic pwd1; @property(retain, nonatomic) NSString *pwd2; // @dynamic pwd2; @property(nonatomic) unsigned int scence; // @dynamic scence; @property(retain, nonatomic) SKBuiltinBuffer_t *wtloginReqBuff; // @dynamic wtloginReqBuff;

@end

@interface VerifyPswdResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *a2Key; // @dynamic a2Key; @property(retain, nonatomic) NSString *authKey; // @dynamic authKey; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *imgBuf; // @dynamic imgBuf; @property(retain, nonatomic) SKBuiltinString_t *imgEncryptKey; // @dynamic imgEncryptKey; @property(retain, nonatomic) SKBuiltinString_t *imgSid; // @dynamic imgSid; @property(retain, nonatomic) SKBuiltinBuffer_t *ksid; // @dynamic ksid; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket; @property(retain, nonatomic) SKBuiltinBuffer_t *wtloginRspBuff; // @dynamic wtloginRspBuff;

@end

@interface IphoneRegRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *sound; // @dynamic sound; @property(nonatomic) unsigned int status; // @dynamic status; @property(retain, nonatomic) NSString *token; // @dynamic token; @property(nonatomic) unsigned int tokenCert; // @dynamic tokenCert; @property(nonatomic) unsigned int tokenEnv; // @dynamic tokenEnv; @property(nonatomic) unsigned int tokenScene; // @dynamic tokenScene; @property(retain, nonatomic) NSString *voipSound; // @dynamic voipSound;

@end

@interface IphoneRegResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface RSACert : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *keyE; // @dynamic keyE; @property(retain, nonatomic) NSString *keyN; // @dynamic keyN;

@end

@interface GetCertRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int currentCertVersion; // @dynamic currentCertVersion; @property(retain, nonatomic) SKBuiltinBuffer_t *randomEncryKey; // @dynamic randomEncryKey;

@end

@interface GetCertResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) RSACert *certValue; // @dynamic certValue; @property(nonatomic) unsigned int certVersion; // @dynamic certVersion;

@end

@interface BindGoogleContactRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int force; // @dynamic force; @property(retain, nonatomic) NSString *googleContactName; // @dynamic googleContactName; @property(nonatomic) unsigned int opcode; // @dynamic opcode;

@end

@interface BindGoogleContactResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface BindLinkedinContactRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *linkedinMemberId; // @dynamic linkedinMemberId; @property(retain, nonatomic) NSString *linkedinName; // @dynamic linkedinName; @property(retain, nonatomic) NSString *linkedinPublicUrl; // @dynamic linkedinPublicUrl; @property(retain, nonatomic) NSString *linkedinReturnSignature; // @dynamic linkedinReturnSignature; @property(retain, nonatomic) NSString *linkedinSignature; // @dynamic linkedinSignature; @property(retain, nonatomic) NSString *nounce; // @dynamic nounce; @property(nonatomic) unsigned int opcode; // @dynamic opcode; @property(retain, nonatomic) NSString *timestamp; // @dynamic timestamp; @property(nonatomic) unsigned int visible; // @dynamic visible;

@end

@interface BindLinkedinContactResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface UnBindLinkedinContactRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int opcode; // @dynamic opcode;

@end

@interface UnBindLinkedinContactResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface LoginQRCodeNotify : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int expiredTime; // @dynamic expiredTime; @property(retain, nonatomic) NSString *headImgUrl; // @dynamic headImgUrl; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(nonatomic) unsigned int pushLoginUrlexpiredTime; // @dynamic pushLoginUrlexpiredTime; @property(retain, nonatomic) NSString *pwd; // @dynamic pwd; @property(nonatomic) unsigned int status; // @dynamic status; @property(retain, nonatomic) NSString *userName; // @dynamic userName; @property(retain, nonatomic) NSString *uuid; // @dynamic uuid;

@end

@interface LoginQRCodeNotifyPkg : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *notifyData; // @dynamic notifyData; @property(nonatomic) unsigned int opcode; // @dynamic opcode;

@end

@interface GetLoginQRCodeRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *deviceName; // @dynamic deviceName; @property(nonatomic) unsigned int opcode; // @dynamic opcode; @property(retain, nonatomic) SKBuiltinBuffer_t *randomEncryKey; // @dynamic randomEncryKey; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface GetLoginQRCodeResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *blueToothBroadCastContent; // @dynamic blueToothBroadCastContent; @property(retain, nonatomic) NSString *blueToothBroadCastUuid; // @dynamic blueToothBroadCastUuid; @property(nonatomic) unsigned int checkTime; // @dynamic checkTime; @property(nonatomic) unsigned int expiredTime; // @dynamic expiredTime; @property(retain, nonatomic) SKBuiltinBuffer_t *notifyKey; // @dynamic notifyKey; @property(retain, nonatomic) SKBuiltinBuffer_t *qrcode; // @dynamic qrcode; @property(retain, nonatomic) NSString *uuid; // @dynamic uuid;

@end

@interface CheckLoginQRCodeRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int opcode; // @dynamic opcode; @property(retain, nonatomic) SKBuiltinBuffer_t *randomEncryKey; // @dynamic randomEncryKey; @property(nonatomic) unsigned int timeStamp; // @dynamic timeStamp; @property(retain, nonatomic) NSString *uuid; // @dynamic uuid;

@end

@interface CheckLoginQRCodeResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) LoginQRCodeNotifyPkg *notifyPkg; // @dynamic notifyPkg;

@end

@interface PushLoginURLRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *autoAuthKey; // @dynamic autoAuthKey; @property(retain, nonatomic) NSString *autoAuthTicket; // @dynamic autoAuthTicket; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *clientId; // @dynamic clientId; @property(retain, nonatomic) NSString *deviceName; // @dynamic deviceName; @property(nonatomic) unsigned int opcode; // @dynamic opcode; @property(retain, nonatomic) SKBuiltinBuffer_t *randomEncryKey; // @dynamic randomEncryKey; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface PushLoginURLResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *blueToothBroadCastContent; // @dynamic blueToothBroadCastContent; @property(retain, nonatomic) NSString *blueToothBroadCastUuid; // @dynamic blueToothBroadCastUuid; @property(nonatomic) unsigned int checkTime; // @dynamic checkTime; @property(nonatomic) unsigned int expiredTime; // @dynamic expiredTime; @property(retain, nonatomic) SKBuiltinBuffer_t *notifyKey; // @dynamic notifyKey; @property(retain, nonatomic) NSString *uuid; // @dynamic uuid;

@end

@interface PatternLockBuffer : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int lockstatus; // @dynamic lockstatus; @property(retain, nonatomic) SKBuiltinBuffer_t *sign; // @dynamic sign; @property(retain, nonatomic) SKBuiltinBuffer_t *svrpatternhash; // @dynamic svrpatternhash; @property(nonatomic) unsigned int uin; // @dynamic uin; @property(nonatomic) unsigned int version; // @dynamic version;

@end

@interface RegisterNewPatternLockRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int cmd; // @dynamic cmd; @property(retain, nonatomic) SKBuiltinBuffer_t *patternhash; // @dynamic patternhash; @property(retain, nonatomic) SKBuiltinBuffer_t *paytoken; // @dynamic paytoken;

@end

@interface RegisterNewPatternLockResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) PatternLockBuffer *patternlockbuf; // @dynamic patternlockbuf;

@end

@interface OpPatternLockRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int cmd; // @dynamic cmd; @property(retain, nonatomic) SKBuiltinBuffer_t *newpatternhash; // @dynamic newpatternhash; @property(retain, nonatomic) SKBuiltinBuffer_t *nowpatternhash; // @dynamic nowpatternhash;

@end

@interface OpPatternLockResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) PatternLockBuffer *patternlockbuf; // @dynamic patternlockbuf;

@end

@interface GetIosExtensionKeyRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSData *extensionDeviceId; // @dynamic extensionDeviceId; @property(nonatomic) unsigned int extensionSessionType; // @dynamic extensionSessionType;

@end

@interface ExtSession : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *serverId; // @dynamic serverId; @property(retain, nonatomic) SKBuiltinBuffer_t *sessionKey; // @dynamic sessionKey; @property(nonatomic) unsigned int sessionType; // @dynamic sessionType;

@end

@interface GetIosExtensionKeyResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) ExtSession *extensionSession; // @dynamic extensionSession; @property(retain, nonatomic) SKBuiltinBuffer_t *key; // @dynamic key;

@end

@interface WTLoginImgReqInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *imgCode; // @dynamic imgCode; @property(retain, nonatomic) NSString *imgEncryptKey; // @dynamic imgEncryptKey; @property(retain, nonatomic) NSString *imgSid; // @dynamic imgSid; @property(retain, nonatomic) SKBuiltinBuffer_t *ksid; // @dynamic ksid;

@end

@interface WTLoginImgRespInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *imgBuf; // @dynamic imgBuf; @property(retain, nonatomic) NSString *imgEncryptKey; // @dynamic imgEncryptKey; @property(retain, nonatomic) NSString *imgSid; // @dynamic imgSid; @property(retain, nonatomic) SKBuiltinBuffer_t *ksid; // @dynamic ksid;

@end

@interface WxVerifyCodeReqInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *verifyContent; // @dynamic verifyContent; @property(retain, nonatomic) NSString *verifySignature; // @dynamic verifySignature;

@end

@interface WxVerifyCodeRespInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *verifyBuff; // @dynamic verifyBuff; @property(retain, nonatomic) NSString *verifySignature; // @dynamic verifySignature;

@end

@interface BaseAuthReqInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int authReqFlag; // @dynamic authReqFlag; @property(retain, nonatomic) NSString *authTicket; // @dynamic authTicket; @property(retain, nonatomic) SKBuiltinBuffer_t *cliDbencryptInfo; // @dynamic cliDbencryptInfo; @property(retain, nonatomic) SKBuiltinBuffer_t *cliDbencryptKey; // @dynamic cliDbencryptKey; @property(retain, nonatomic) WTLoginImgReqInfo *wtloginImgReqInfo; // @dynamic wtloginImgReqInfo; @property(retain, nonatomic) SKBuiltinBuffer_t *wtloginReqBuff; // @dynamic wtloginReqBuff; @property(retain, nonatomic) WxVerifyCodeReqInfo *wxVerifyCodeReqInfo; // @dynamic wxVerifyCodeReqInfo;

@end

@interface ManualAuthRsaReqData : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ECDHKey *cliPubEcdhkey; // @dynamic cliPubEcdhkey; @property(retain, nonatomic) NSString *pwd; // @dynamic pwd; @property(retain, nonatomic) NSString *pwd2; // @dynamic pwd2; @property(retain, nonatomic) SKBuiltinBuffer_t *randomEncryKey; // @dynamic randomEncryKey; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface ManualAuthAesReqData : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *adSource; // @dynamic adSource; @property(retain, nonatomic) BaseAuthReqInfo *baseReqInfo; // @dynamic baseReqInfo; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int builtinIpseq; // @dynamic builtinIpseq; @property(retain, nonatomic) NSString *bundleId; // @dynamic bundleId; @property(nonatomic) int channel; // @dynamic channel; @property(retain, nonatomic) NSString *clientSeqId; // @dynamic clientSeqId; @property(retain, nonatomic) NSString *deviceBrand; // @dynamic deviceBrand; @property(retain, nonatomic) NSString *deviceModel; // @dynamic deviceModel; @property(retain, nonatomic) NSString *deviceName; // @dynamic deviceName; @property(retain, nonatomic) NSString *deviceType; // @dynamic deviceType; @property(retain, nonatomic) NSString *imei; // @dynamic imei; @property(nonatomic) unsigned int inputType; // @dynamic inputType; @property(retain, nonatomic) NSString *iphoneVer; // @dynamic iphoneVer; @property(retain, nonatomic) NSString *language; // @dynamic language; @property(retain, nonatomic) NSString *ostype; // @dynamic ostype; @property(retain, nonatomic) NSString *realCountry; // @dynamic realCountry; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *softType; // @dynamic softType; @property(nonatomic) unsigned int timeStamp; // @dynamic timeStamp; @property(retain, nonatomic) NSString *timeZone; // @dynamic timeZone;

@end

@interface ManualAuthRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ManualAuthAesReqData *aesReqData; // @dynamic aesReqData; @property(retain, nonatomic) ManualAuthRsaReqData *rsaReqData; // @dynamic rsaReqData;

@end

@interface AutoAuthRsaReqData : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *aesEncryptKey; // @dynamic aesEncryptKey; @property(retain, nonatomic) ECDHKey *cliPubEcdhkey; // @dynamic cliPubEcdhkey;

@end

@interface AutoAuthKey : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *encryptKey; // @dynamic encryptKey; @property(retain, nonatomic) SKBuiltinBuffer_t *key; // @dynamic key;

@end

@interface AutoAuthAesReqData : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *autoAuthKey; // @dynamic autoAuthKey; @property(retain, nonatomic) BaseAuthReqInfo *baseReqInfo; // @dynamic baseReqInfo; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int builtinIpseq; // @dynamic builtinIpseq; @property(retain, nonatomic) NSString *clientSeqId; // @dynamic clientSeqId; @property(retain, nonatomic) NSString *deviceName; // @dynamic deviceName; @property(retain, nonatomic) NSString *deviceType; // @dynamic deviceType; @property(retain, nonatomic) NSString *imei; // @dynamic imei; @property(retain, nonatomic) NSString *language; // @dynamic language; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *softType; // @dynamic softType; @property(retain, nonatomic) NSString *timeZone; // @dynamic timeZone;

@end

@interface AutoAuthRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) AutoAuthAesReqData *aesReqData; // @dynamic aesReqData; @property(retain, nonatomic) AutoAuthRsaReqData *rsaReqData; // @dynamic rsaReqData;

@end

@interface NetworkSectResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BuiltinIPList *builtinIplist; // @dynamic builtinIplist; @property(retain, nonatomic) NetworkControl *networkControl; // @dynamic networkControl; @property(retain, nonatomic) HostList *newHostList; // @dynamic newHostList;

@end

@interface AuthSectResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *a2Key; // @dynamic a2Key; @property(retain, nonatomic) NSString *applyBetaUrl; // @dynamic applyBetaUrl; @property(retain, nonatomic) NSString *authKey; // @dynamic authKey; @property(nonatomic) unsigned int authResultFlag; // @dynamic authResultFlag; @property(retain, nonatomic) NSString *authTicket; // @dynamic authTicket; @property(retain, nonatomic) SKBuiltinBuffer_t *autoAuthKey; // @dynamic autoAuthKey; @property(retain, nonatomic) SKBuiltinBuffer_t *cliDbencryptInfo; // @dynamic cliDbencryptInfo; @property(retain, nonatomic) SKBuiltinBuffer_t *cliDbencryptKey; // @dynamic cliDbencryptKey; @property(retain, nonatomic) NSString *fsurl; // @dynamic fsurl; @property(nonatomic) unsigned int mmtlsControlBitFlag; // @dynamic mmtlsControlBitFlag; @property(nonatomic) unsigned int newVersion; // @dynamic newVersion; @property(retain, nonatomic) SKBuiltinBuffer_t *sessionKey; // @dynamic sessionKey; @property(retain, nonatomic) ShowStyleKey *showStyle; // @dynamic showStyle; @property(retain, nonatomic) ECDHKey *svrPubEcdhkey; // @dynamic svrPubEcdhkey; @property(nonatomic) unsigned int uin; // @dynamic uin; @property(nonatomic) unsigned int updateFlag; // @dynamic updateFlag; @property(retain, nonatomic) WTLoginImgRespInfo *wtloginImgRespInfo; // @dynamic wtloginImgRespInfo; @property(retain, nonatomic) SKBuiltinBuffer_t *wtloginRspBuff; // @dynamic wtloginRspBuff; @property(nonatomic) unsigned int wtloginRspBuffFlag; // @dynamic wtloginRspBuffFlag; @property(retain, nonatomic) WxVerifyCodeRespInfo *wxVerifyCodeRespInfo; // @dynamic wxVerifyCodeRespInfo;

@end

@interface AcctSectResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *alias; // @dynamic alias; @property(retain, nonatomic) NSString *bindEmail; // @dynamic bindEmail; @property(retain, nonatomic) NSString *bindMobile; // @dynamic bindMobile; @property(nonatomic) unsigned int bindUin; // @dynamic bindUin; @property(retain, nonatomic) NSString *deviceInfoXml; // @dynamic deviceInfoXml; @property(retain, nonatomic) NSString *fsurl; // @dynamic fsurl; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(retain, nonatomic) NSString *officialNickName; // @dynamic officialNickName; @property(retain, nonatomic) NSString *officialUserName; // @dynamic officialUserName; @property(nonatomic) unsigned int pluginFlag; // @dynamic pluginFlag; @property(nonatomic) unsigned int pushMailStatus; // @dynamic pushMailStatus; @property(nonatomic) unsigned int regType; // @dynamic regType; @property(nonatomic) unsigned int safeDevice; // @dynamic safeDevice; @property(nonatomic) unsigned int status; // @dynamic status; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface UnifyAuthResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) AcctSectResp *acctSectResp; // @dynamic acctSectResp; @property(retain, nonatomic) AuthSectResp *authSectResp; // @dynamic authSectResp; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NetworkSectResp *networkSectResp; // @dynamic networkSectResp; @property(nonatomic) unsigned int unifyAuthSectFlag; // @dynamic unifyAuthSectFlag;

@end

@interface GetContactLabelRecommendUserRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int labelId; // @dynamic labelId; @property(retain, nonatomic) NSString *labelName; // @dynamic labelName; @property(retain, nonatomic) NSMutableArray *userNameList; // @dynamic userNameList;

@end

@interface GetContactLabelRecommendUserResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int labelId; // @dynamic labelId; @property(retain, nonatomic) NSString *labelName; // @dynamic labelName; @property(retain, nonatomic) NSString *sequence; // @dynamic sequence; @property(retain, nonatomic) NSMutableArray *userInfoList; // @dynamic userInfoList;

@end

@interface GetContactLabelRecommendUserResponse_RecommendUserInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *roomName; // @dynamic roomName; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface ApproveAddChatRoomMemberReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *inviterusername; // @dynamic inviterusername; @property(retain, nonatomic) NSString *roomname; // @dynamic roomname; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket; @property(retain, nonatomic) NSMutableArray *username; // @dynamic username;

@end

@interface ApproveAddChatRoomMemberResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *resultList; // @dynamic resultList;

@end

@interface ApproveAddChatRoomMemberResp_Result : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int status; // @dynamic status; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface SearchGameListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(nonatomic) unsigned int limit; // @dynamic limit; @property(nonatomic) unsigned int offSet; // @dynamic offSet;

@end

@interface SearchGameListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *jsonData; // @dynamic jsonData;

@end

@interface GameDownloadInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *itunesUrl; // @dynamic itunesUrl;

@end

@interface GameCenterSearchRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(retain, nonatomic) NSMutableArray *installedApps; // @dynamic installedApps; @property(retain, nonatomic) NSMutableArray *keywords; // @dynamic keywords; @property(retain, nonatomic) NSString *lang; // @dynamic lang;

@end

@interface GameCenterSearchGameResultItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int actionType; // @dynamic actionType; @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) NSString *brief; // @dynamic brief; @property(retain, nonatomic) GameDownloadInfo *downloadInfo; // @dynamic downloadInfo; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(retain, nonatomic) NSString *remark; // @dynamic remark; @property(retain, nonatomic) NSString *targetUrl; // @dynamic targetUrl;

@end

@interface GameCenterSearchWebResultItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(nonatomic) unsigned int articleId; // @dynamic articleId; @property(nonatomic) unsigned int articleType; // @dynamic articleType; @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSString *targetUrl; // @dynamic targetUrl; @property(retain, nonatomic) NSString *thumbUrl; // @dynamic thumbUrl; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface GameCenterSearchSimilarGameResultItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) GameCenterSearchGameResultItem *gameItem; // @dynamic gameItem; @property(retain, nonatomic) NSMutableArray *playInformation; // @dynamic playInformation;

@end

@interface GameCenterSearchResultGroup : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *gameItems; // @dynamic gameItems; @property(retain, nonatomic) NSString *moreContentTitle; // @dynamic moreContentTitle; @property(retain, nonatomic) NSString *moreContentUrl; // @dynamic moreContentUrl; @property(retain, nonatomic) NSMutableArray *similarGameItems; // @dynamic similarGameItems; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(nonatomic) unsigned int type; // @dynamic type; @property(retain, nonatomic) NSMutableArray *webItems; // @dynamic webItems;

@end

@interface GameCenterSearchResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *jsonData; // @dynamic jsonData; @property(retain, nonatomic) NSMutableArray *resultGroups; // @dynamic resultGroups;

@end

@interface GameCenterSearchRecommendRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(retain, nonatomic) NSMutableArray *installedApps; // @dynamic installedApps; @property(retain, nonatomic) NSString *keyword; // @dynamic keyword; @property(retain, nonatomic) NSString *lang; // @dynamic lang;

@end

@interface GameCenterSearchRecommendResultItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int actionType; // @dynamic actionType; @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) NSString *description; // @dynamic description; @property(retain, nonatomic) NSString *recommendKey; // @dynamic recommendKey; @property(retain, nonatomic) NSString *targetUrl; // @dynamic targetUrl;

@end

@interface GameCenterSearchRecommendResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *appId; // @dynamic appId; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *description; // @dynamic description; @property(retain, nonatomic) NSString *jsonData; // @dynamic jsonData; @property(retain, nonatomic) NSMutableArray *recommendKey; // @dynamic recommendKey; @property(retain, nonatomic) NSMutableArray *resultItemList; // @dynamic resultItemList; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface LbsLocation : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *cellId; // @dynamic cellId; @property(nonatomic) int gpssource; // @dynamic gpssource; @property(nonatomic) float latitude; // @dynamic latitude; @property(nonatomic) float longitude; // @dynamic longitude; @property(retain, nonatomic) NSString *macAddr; // @dynamic macAddr; @property(nonatomic) int precision; // @dynamic precision;

@end

@interface CreatePoiRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *categories; // @dynamic categories; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSString *district; // @dynamic district; @property(retain, nonatomic) LbsLocation *loc; // @dynamic loc; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(retain, nonatomic) NSString *photoUrl; // @dynamic photoUrl; @property(retain, nonatomic) NSString *street; // @dynamic street; @property(retain, nonatomic) NSString *telephone; // @dynamic telephone;

@end

@interface CreatePoiResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *poiId; // @dynamic poiId;

@end

@interface GetLbsLifeListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinBuffer_t *buff; // @dynamic buff; @property(nonatomic) unsigned int entryTime; // @dynamic entryTime; @property(nonatomic) unsigned int isAutoQuery; // @dynamic isAutoQuery; @property(retain, nonatomic) NSString *keyword; // @dynamic keyword; @property(retain, nonatomic) LbsLocation *loc; // @dynamic loc; @property(nonatomic) unsigned int opcode; // @dynamic opcode; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface LbsLife : WXPBGeneratedMessage { int iconIdxListMemoizedSerializedSize; }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bid; // @dynamic bid; @property(retain, nonatomic) SKBuiltinBuffer_t *ctx; // @dynamic ctx; @property(nonatomic) unsigned int descCount; // @dynamic descCount; @property(retain, nonatomic) NSMutableArray *descList; // @dynamic descList; @property(nonatomic) unsigned int iconIdxCount; // @dynamic iconIdxCount; @property(retain, nonatomic) NSMutableArray *iconIdxList; // @dynamic iconIdxList; @property(retain, nonatomic) NSString *link; // @dynamic link; @property(nonatomic) float price; // @dynamic price; @property(nonatomic) float rate; // @dynamic rate; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface GetLbsLifeListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int autoQueryInterval; // @dynamic autoQueryInterval; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *buff; // @dynamic buff; @property(nonatomic) unsigned int continueFlag; // @dynamic continueFlag; @property(nonatomic) unsigned int iconCount; // @dynamic iconCount; @property(retain, nonatomic) NSMutableArray *iconList; // @dynamic iconList; @property(nonatomic) unsigned int lifeCount; // @dynamic lifeCount; @property(retain, nonatomic) NSMutableArray *lifeList; // @dynamic lifeList; @property(retain, nonatomic) NSString *logoUrl; // @dynamic logoUrl; @property(retain, nonatomic) NSString *searchId; // @dynamic searchId;

@end

@interface LBSLifeActionBooking : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *title; // @dynamic title; @property(nonatomic) unsigned int type; // @dynamic type; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface LBSLifeActionBargain : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface LBSLifeAction : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int bargainCount; // @dynamic bargainCount; @property(retain, nonatomic) NSMutableArray *bargainList; // @dynamic bargainList; @property(nonatomic) unsigned int bookingCount; // @dynamic bookingCount; @property(retain, nonatomic) NSMutableArray *bookingList; // @dynamic bookingList; @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSString *link; // @dynamic link; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface LBSLifeActionList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) LBSLifeAction *lifeAction; // @dynamic lifeAction; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface LbsLifeDetail : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int actionCount; // @dynamic actionCount; @property(retain, nonatomic) NSMutableArray *actionList; // @dynamic actionList; @property(nonatomic) unsigned int cicount; // @dynamic cicount; @property(retain, nonatomic) NSMutableArray *cilist; // @dynamic cilist; @property(retain, nonatomic) LbsLife *life; // @dynamic life; @property(retain, nonatomic) NSString *photoLink; // @dynamic photoLink; @property(retain, nonatomic) NSString *thumbUrl; // @dynamic thumbUrl;

@end

@interface LbsRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *cellId; // @dynamic cellId; @property(nonatomic) int gpssource; // @dynamic gpssource; @property(nonatomic) float latitude; // @dynamic latitude; @property(nonatomic) float longitude; // @dynamic longitude; @property(retain, nonatomic) NSString *macAddr; // @dynamic macAddr; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(nonatomic) int precision; // @dynamic precision;

@end

@interface LbsResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int contactCount; // @dynamic contactCount; @property(retain, nonatomic) NSMutableArray *contactList; // @dynamic contactList; @property(nonatomic) unsigned int flushTime; // @dynamic flushTime; @property(nonatomic) unsigned int isShowRoom; // @dynamic isShowRoom; @property(nonatomic) unsigned int roomMemberCount; // @dynamic roomMemberCount; @property(nonatomic) unsigned int state; // @dynamic state;

@end

@interface LbsContactInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *alias; // @dynamic alias; @property(retain, nonatomic) NSString *antispamTicket; // @dynamic antispamTicket; @property(retain, nonatomic) NSString *bigHeadImgUrl; // @dynamic bigHeadImgUrl; @property(retain, nonatomic) NSString *city; // @dynamic city; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(retain, nonatomic) CustomizedInfo *customizedInfo; // @dynamic customizedInfo; @property(retain, nonatomic) NSString *distance; // @dynamic distance; @property(nonatomic) int headImgVersion; // @dynamic headImgVersion; @property(nonatomic) unsigned int imgStatus; // @dynamic imgStatus; @property(retain, nonatomic) NSString *myBrandList; // @dynamic myBrandList; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(retain, nonatomic) NSString *province; // @dynamic province; @property(nonatomic) int sex; // @dynamic sex; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *smallHeadImgUrl; // @dynamic smallHeadImgUrl; @property(retain, nonatomic) SnsUserInfo *snsUserInfo; // @dynamic snsUserInfo; @property(retain, nonatomic) NSString *userName; // @dynamic userName; @property(retain, nonatomic) NSString *verifyContent; // @dynamic verifyContent; @property(nonatomic) unsigned int verifyFlag; // @dynamic verifyFlag; @property(retain, nonatomic) NSString *verifyInfo; // @dynamic verifyInfo; @property(retain, nonatomic) NSString *weibo; // @dynamic weibo; @property(nonatomic) unsigned int weiboFlag; // @dynamic weiboFlag; @property(retain, nonatomic) NSString *weiboNickname; // @dynamic weiboNickname;

@end

@interface ShakeReportRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *cellId; // @dynamic cellId; @property(nonatomic) int gpssource; // @dynamic gpssource; @property(nonatomic) unsigned int imgId; // @dynamic imgId; @property(nonatomic) float latitude; // @dynamic latitude; @property(nonatomic) float longitude; // @dynamic longitude; @property(retain, nonatomic) NSString *macAddr; // @dynamic macAddr; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(nonatomic) int precision; // @dynamic precision; @property(nonatomic) unsigned int times; // @dynamic times;

@end

@interface ShakeReportResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *buffer; // @dynamic buffer; @property(nonatomic) unsigned int imgId; // @dynamic imgId; @property(nonatomic) unsigned int imgTotoalLen; // @dynamic imgTotoalLen; @property(nonatomic) int ret; // @dynamic ret;

@end

@interface ShakeGetRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinBuffer_t *buffer; // @dynamic buffer; @property(nonatomic) int isNewVerson; // @dynamic isNewVerson;

@end

@interface ShakeGetItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *antispamTicket; // @dynamic antispamTicket; @property(retain, nonatomic) NSString *bigHeadImgUrl; // @dynamic bigHeadImgUrl; @property(retain, nonatomic) NSString *city; // @dynamic city; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(retain, nonatomic) CustomizedInfo *customizedInfo; // @dynamic customizedInfo; @property(retain, nonatomic) NSString *distance; // @dynamic distance; @property(nonatomic) unsigned int hasHdimg; // @dynamic hasHdimg; @property(nonatomic) int headImgVersion; // @dynamic headImgVersion; @property(retain, nonatomic) SKBuiltinBuffer_t *imgBuffer; // @dynamic imgBuffer; @property(nonatomic) unsigned int imgStatus; // @dynamic imgStatus; @property(retain, nonatomic) NSString *myBrandList; // @dynamic myBrandList; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(nonatomic) unsigned int numDistance; // @dynamic numDistance; @property(retain, nonatomic) NSString *province; // @dynamic province; @property(nonatomic) int sex; // @dynamic sex; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *smallHeadImgUrl; // @dynamic smallHeadImgUrl; @property(retain, nonatomic) SnsUserInfo *snsUserInfo; // @dynamic snsUserInfo; @property(retain, nonatomic) NSString *userName; // @dynamic userName; @property(retain, nonatomic) NSString *verifyContent; // @dynamic verifyContent; @property(nonatomic) unsigned int verifyFlag; // @dynamic verifyFlag; @property(retain, nonatomic) NSString *verifyInfo; // @dynamic verifyInfo; @property(retain, nonatomic) NSString *weibo; // @dynamic weibo; @property(nonatomic) unsigned int weiboFlag; // @dynamic weiboFlag; @property(retain, nonatomic) NSString *weiboNickname; // @dynamic weiboNickname;

@end

@interface ShakeGetResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(nonatomic) int ret; // @dynamic ret; @property(nonatomic) unsigned int scence; // @dynamic scence; @property(retain, nonatomic) NSMutableArray *shakeGetList; // @dynamic shakeGetList; @property(retain, nonatomic) NSString *tips; // @dynamic tips;

@end

@interface ShakeImgRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int imgId; // @dynamic imgId; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen;

@end

@interface ShakeImgResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *buffer; // @dynamic buffer; @property(nonatomic) unsigned int imgId; // @dynamic imgId; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen;

@end

@interface ScanStreetViewRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) float heading; // @dynamic heading; @property(nonatomic) float pitch; // @dynamic pitch; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) PositionInfo *userPos; // @dynamic userPos;

@end

@interface ScanStreetViewResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *descriptionXml; // @dynamic descriptionXml; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface LbsRoomRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *cellId; // @dynamic cellId; @property(nonatomic) int exitScene; // @dynamic exitScene; @property(nonatomic) int gpssource; // @dynamic gpssource; @property(nonatomic) float latitude; // @dynamic latitude; @property(nonatomic) float longitude; // @dynamic longitude; @property(retain, nonatomic) NSString *macAddr; // @dynamic macAddr; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(nonatomic) int precision; // @dynamic precision; @property(retain, nonatomic) NSString *roomName; // @dynamic roomName; @property(nonatomic) int stayTime; // @dynamic stayTime;

@end

@interface LbsRoomResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *roomName; // @dynamic roomName; @property(retain, nonatomic) NSString *roomNickName; // @dynamic roomNickName;

@end

@interface LbsRoomMemberRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *roomName; // @dynamic roomName;

@end

@interface LbsRoomMember : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *antispamTicket; // @dynamic antispamTicket; @property(retain, nonatomic) NSString *bigHeadImgUrl; // @dynamic bigHeadImgUrl; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(retain, nonatomic) NSString *smallHeadImgUrl; // @dynamic smallHeadImgUrl; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface LbsRoomMemberResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int memberCount; // @dynamic memberCount; @property(retain, nonatomic) NSMutableArray *memberList; // @dynamic memberList;

@end

@interface RadarSearchRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *cellId; // @dynamic cellId; @property(nonatomic) int gpssource; // @dynamic gpssource; @property(nonatomic) float latitude; // @dynamic latitude; @property(nonatomic) float longitude; // @dynamic longitude; @property(retain, nonatomic) NSString *macAddr; // @dynamic macAddr; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(nonatomic) int precision; // @dynamic precision;

@end

@interface RadarSearchMember : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *antispamTicket; // @dynamic antispamTicket; @property(nonatomic) unsigned int distance; // @dynamic distance; @property(retain, nonatomic) NSString *encodeUserName; // @dynamic encodeUserName; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(retain, nonatomic) NSString *smallImgUrl; // @dynamic smallImgUrl; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface RadarSearchResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int memberCount; // @dynamic memberCount; @property(retain, nonatomic) NSMutableArray *memberList; // @dynamic memberList; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket;

@end

@interface GetPOIListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinBuffer_t *buff; // @dynamic buff; @property(nonatomic) unsigned int isAutoQuery; // @dynamic isAutoQuery; @property(retain, nonatomic) NSString *keyword; // @dynamic keyword; @property(nonatomic) double latitude; // @dynamic latitude; @property(nonatomic) double longitude; // @dynamic longitude; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(nonatomic) double originalLatitude; // @dynamic originalLatitude; @property(nonatomic) double originalLongitude; // @dynamic originalLongitude; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface POIItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *addr; // @dynamic addr; @property(retain, nonatomic) NSString *city; // @dynamic city; @property(retain, nonatomic) NSString *district; // @dynamic district; @property(nonatomic) double latitude; // @dynamic latitude; @property(retain, nonatomic) NSString *link; // @dynamic link; @property(nonatomic) double longitude; // @dynamic longitude; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(retain, nonatomic) NSString *nation; // @dynamic nation; @property(retain, nonatomic) NSString *province; // @dynamic province; @property(retain, nonatomic) NSString *street; // @dynamic street; @property(retain, nonatomic) NSString *subAddr; // @dynamic subAddr; @property(retain, nonatomic) NSString *typeId; // @dynamic typeId;

@end

@interface GetPOIListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int autoQueryInterval; // @dynamic autoQueryInterval; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *buff; // @dynamic buff; @property(nonatomic) unsigned int isEnd; // @dynamic isEnd; @property(nonatomic) unsigned int listCount; // @dynamic listCount; @property(retain, nonatomic) NSString *logoUrl; // @dynamic logoUrl; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(retain, nonatomic) NSString *openId; // @dynamic openId; @property(retain, nonatomic) NSMutableArray *poilist; // @dynamic poilist; @property(retain, nonatomic) NSString *searchId; // @dynamic searchId; @property(retain, nonatomic) NSString *text; // @dynamic text; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface FacingMember : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *encodeUserName; // @dynamic encodeUserName; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(retain, nonatomic) NSString *smallImgUrl; // @dynamic smallImgUrl; @property(nonatomic) unsigned int status; // @dynamic status; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface FacingCreateChatRoomRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *cellId; // @dynamic cellId; @property(nonatomic) int gpssource; // @dynamic gpssource; @property(nonatomic) float latitude; // @dynamic latitude; @property(nonatomic) float longitude; // @dynamic longitude; @property(retain, nonatomic) NSString *macAddr; // @dynamic macAddr; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(retain, nonatomic) NSString *passWord; // @dynamic passWord; @property(nonatomic) int precision; // @dynamic precision; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket;

@end

@interface FacingCreateChatRoomResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *chatRoomName; // @dynamic chatRoomName; @property(nonatomic) unsigned int memberCount; // @dynamic memberCount; @property(retain, nonatomic) NSMutableArray *memberList; // @dynamic memberList; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket;

@end

@interface GetAddressRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) double latitude; // @dynamic latitude; @property(nonatomic) double longitude; // @dynamic longitude;

@end

@interface GetAddressResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *retJson; // @dynamic retJson;

@end

@interface GetPoiCityRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *administrativeAreaLevel1; // @dynamic administrativeAreaLevel1; @property(retain, nonatomic) NSString *administrativeAreaLevel2; // @dynamic administrativeAreaLevel2; @property(retain, nonatomic) NSString *administrativeAreaLevel3; // @dynamic administrativeAreaLevel3; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) LbsLocation *loc; // @dynamic loc; @property(retain, nonatomic) NSString *locality; // @dynamic locality; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSString *srcCity; // @dynamic srcCity; @property(retain, nonatomic) NSString *sublocality; // @dynamic sublocality;

@end

@interface GetPoiCityResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *city; // @dynamic city;

@end

@interface WorkerInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *headImgUrl; // @dynamic headImgUrl; @property(retain, nonatomic) NSString *kfOpenid; // @dynamic kfOpenid; @property(retain, nonatomic) NSString *nickname; // @dynamic nickname;

@end

@interface KFGetBindListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *customerUsername; // @dynamic customerUsername; @property(retain, nonatomic) NSString *kfBrandUsername; // @dynamic kfBrandUsername;

@end

@interface KFGetBindListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *workerInfoList; // @dynamic workerInfoList;

@end

@interface KFGetInfoListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *kfBrandUsername; // @dynamic kfBrandUsername; @property(retain, nonatomic) NSMutableArray *kfOpenIdList; // @dynamic kfOpenIdList;

@end

@interface KFGetInfoListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *workerInfoList; // @dynamic workerInfoList;

@end

@interface KFGetDefaultListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *kfBrandUsername; // @dynamic kfBrandUsername;

@end

@interface KFGetDefaultListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *workerInfoList; // @dynamic workerInfoList;

@end

@interface GetPayFunctionListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *extInfo; // @dynamic extInfo; @property(retain, nonatomic) NSString *telephonyNetIso; // @dynamic telephonyNetIso; @property(nonatomic) unsigned int ticketCount; // @dynamic ticketCount; @property(retain, nonatomic) NSMutableArray *ticketList; // @dynamic ticketList;

@end

@interface GetPayFunctionListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int cacheTime; // @dynamic cacheTime; @property(nonatomic) unsigned int notShowTutorial; // @dynamic notShowTutorial; @property(retain, nonatomic) NSString *payFunctionList; // @dynamic payFunctionList;

@end

@interface GetPayFunctionProductListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *payFuncId; // @dynamic payFuncId;

@end

@interface GetPayFunctionProductListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *outerLinkList; // @dynamic outerLinkList; @property(retain, nonatomic) NSString *productList; // @dynamic productList;

@end

@interface GetLatestPayProductInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *payAppId; // @dynamic payAppId; @property(retain, nonatomic) NSString *payFuncId; // @dynamic payFuncId; @property(retain, nonatomic) NSString *payProductId; // @dynamic payProductId; @property(retain, nonatomic) NSString *remarks; // @dynamic remarks; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket;

@end

@interface GetLatestPayProductInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int outerErrCode; // @dynamic outerErrCode; @property(retain, nonatomic) NSString *outerErrMsg; // @dynamic outerErrMsg; @property(retain, nonatomic) NSString *outerRemarks; // @dynamic outerRemarks; @property(retain, nonatomic) NSString *product; // @dynamic product; @property(retain, nonatomic) NSString *productList; // @dynamic productList; @property(nonatomic) int wxErrCode; // @dynamic wxErrCode; @property(retain, nonatomic) NSString *wxErrMsg; // @dynamic wxErrMsg;

@end

@interface SubmitPayProductBuyInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *payAppId; // @dynamic payAppId; @property(retain, nonatomic) NSString *payFuncId; // @dynamic payFuncId; @property(retain, nonatomic) NSString *payProductId; // @dynamic payProductId; @property(retain, nonatomic) NSString *remarks; // @dynamic remarks; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket;

@end

@interface SubmitPayProductBuyInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appSource; // @dynamic appSource; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int outerErrCode; // @dynamic outerErrCode; @property(retain, nonatomic) NSString *outerErrMsg; // @dynamic outerErrMsg; @property(retain, nonatomic) NSString *reqKey; // @dynamic reqKey;

@end

@interface FlowDataRechargePreinQueryRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *mobile; // @dynamic mobile; @property(retain, nonatomic) NSString *payAppId; // @dynamic payAppId; @property(retain, nonatomic) NSString *payFuncId; // @dynamic payFuncId; @property(retain, nonatomic) NSString *productName; // @dynamic productName; @property(retain, nonatomic) NSString *remarks; // @dynamic remarks; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket;

@end

@interface FlowDataRechargePreinQueryResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int outerErrCode; // @dynamic outerErrCode; @property(retain, nonatomic) NSString *outerErrMsg; // @dynamic outerErrMsg; @property(retain, nonatomic) NSString *outerRemarks; // @dynamic outerRemarks; @property(nonatomic) int wxErrCode; // @dynamic wxErrCode; @property(retain, nonatomic) NSString *wxErrMsg; // @dynamic wxErrMsg;

@end

@interface PayChargeProxyRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int cmdId; // @dynamic cmdId; @property(retain, nonatomic) NSString *reqData; // @dynamic reqData;

@end

@interface PayChargeProxyResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *respData; // @dynamic respData;

@end

@interface IBeaconInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) double distance; // @dynamic distance; @property(nonatomic) int major; // @dynamic major; @property(nonatomic) int minor; // @dynamic minor; @property(retain, nonatomic) NSString *uuid; // @dynamic uuid;

@end

@interface IBeaconLocationInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) double latitude; // @dynamic latitude; @property(nonatomic) double longitude; // @dynamic longitude;

@end

@interface IBeaconNotification : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *message; // @dynamic message; @property(nonatomic) int result; // @dynamic result; @property(retain, nonatomic) NSString *tips; // @dynamic tips;

@end

@interface IBeaconBoardcastRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bizUsername; // @dynamic bizUsername; @property(retain, nonatomic) NSString *content; // @dynamic content;

@end

@interface IBeaconBoardcastResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) IBeaconNotification *notification; // @dynamic notification;

@end

@interface VerifyBeaconJSPermissionRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface VerifyBeaconJSPermissionResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int errCode; // @dynamic errCode; @property(retain, nonatomic) NSString *errMsg; // @dynamic errMsg; @property(retain, nonatomic) NSMutableArray *uuids; // @dynamic uuids;

@end

@interface IBeaconMinors : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int minorBegin; // @dynamic minorBegin; @property(nonatomic) int minorEnd; // @dynamic minorEnd;

@end

@interface IBeaconInfoGroup : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int major; // @dynamic major; @property(retain, nonatomic) NSMutableArray *minors; // @dynamic minors; @property(retain, nonatomic) NSString *uuid; // @dynamic uuid;

@end

@interface GetBeaconsInGroupRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *beacons; // @dynamic beacons;

@end

@interface GetBeaconsInGroupResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *beaconGroups; // @dynamic beaconGroups; @property(nonatomic) int errCode; // @dynamic errCode; @property(retain, nonatomic) NSString *errMsg; // @dynamic errMsg;

@end

@interface IBeaconPageInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSString *jumpurl; // @dynamic jumpurl; @property(retain, nonatomic) NSString *picurl; // @dynamic picurl; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface GetBeaconsPushMessageReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *beacons; // @dynamic beacons; @property(retain, nonatomic) IBeaconLocationInfo *locationInfo; // @dynamic locationInfo; @property(nonatomic) unsigned long long shopid; // @dynamic shopid;

@end

@interface GetBeaconsPushMessageResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) IBeaconInfo *beaconInfo; // @dynamic beaconInfo; @property(retain, nonatomic) NSString *mpLogo; // @dynamic mpLogo; @property(retain, nonatomic) IBeaconPageInfo *pageInfo; // @dynamic pageInfo; @property(nonatomic) int result; // @dynamic result;

@end

@interface TwitterInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *oauthToken; // @dynamic oauthToken; @property(retain, nonatomic) NSString *oauthTokenSecret; // @dynamic oauthTokenSecret;

@end

@interface SnsBufferUrl : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int type; // @dynamic type; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface SnsUploadRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinBuffer_t *buffer; // @dynamic buffer; @property(retain, nonatomic) NSString *clientId; // @dynamic clientId; @property(retain, nonatomic) NSString *description; // @dynamic description; @property(nonatomic) unsigned int extFlag; // @dynamic extFlag; @property(nonatomic) unsigned int filterStype; // @dynamic filterStype; @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(nonatomic) int netType; // @dynamic netType; @property(nonatomic) unsigned int objectType; // @dynamic objectType; @property(nonatomic) int photoFrom; // @dynamic photoFrom; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(nonatomic) unsigned int syncFlag; // @dynamic syncFlag; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen; @property(retain, nonatomic) TwitterInfo *twitterInfo; // @dynamic twitterInfo; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface SnsUploadResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SnsBufferUrl *bufferUrl; // @dynamic bufferUrl; @property(retain, nonatomic) NSString *clientId; // @dynamic clientId; @property(nonatomic) unsigned long long id; // @dynamic id; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(nonatomic) unsigned int thumbUrlCount; // @dynamic thumbUrlCount; @property(retain, nonatomic) NSMutableArray *thumbUrls; // @dynamic thumbUrls; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface SnsCommentInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int commentId; // @dynamic commentId; @property(nonatomic) unsigned long long commentId2; // @dynamic commentId2; @property(retain, nonatomic) NSString *content; // @dynamic content; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(nonatomic) unsigned int deleteFlag; // @dynamic deleteFlag; @property(nonatomic) unsigned int isNotRichText; // @dynamic isNotRichText; @property(retain, nonatomic) NSString *nickname; // @dynamic nickname; @property(nonatomic) int replyCommentId; // @dynamic replyCommentId; @property(nonatomic) unsigned long long replyCommentId2; // @dynamic replyCommentId2; @property(retain, nonatomic) NSString *replyUsername; // @dynamic replyUsername; @property(nonatomic) unsigned int source; // @dynamic source; @property(nonatomic) unsigned int type; // @dynamic type; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface SnsHBUserInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(retain, nonatomic) SKBuiltinBuffer_t *hbbuffer; // @dynamic hbbuffer; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface SnsRedEnvelops : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int reportId; // @dynamic reportId; @property(nonatomic) unsigned int reportKey; // @dynamic reportKey; @property(nonatomic) unsigned int resourceId; // @dynamic resourceId; @property(nonatomic) unsigned int rewardCount; // @dynamic rewardCount; @property(retain, nonatomic) NSMutableArray *rewardUserList; // @dynamic rewardUserList;

@end

@interface SnsGroup : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long groupId; // @dynamic groupId;

@end

@interface SnsObject : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *blackList; // @dynamic blackList; @property(nonatomic) unsigned int blackListCount; // @dynamic blackListCount; @property(nonatomic) unsigned int commentCount; // @dynamic commentCount; @property(retain, nonatomic) NSMutableArray *commentUserList; // @dynamic commentUserList; @property(nonatomic) unsigned int commentUserListCount; // @dynamic commentUserListCount; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(nonatomic) unsigned int deleteFlag; // @dynamic deleteFlag; @property(nonatomic) unsigned int extFlag; // @dynamic extFlag; @property(nonatomic) unsigned int groupCount; // @dynamic groupCount; @property(retain, nonatomic) NSMutableArray *groupList; // @dynamic groupList; @property(retain, nonatomic) NSMutableArray *groupUser; // @dynamic groupUser; @property(nonatomic) unsigned int groupUserCount; // @dynamic groupUserCount; @property(nonatomic) unsigned long long id; // @dynamic id; @property(nonatomic) unsigned int isNotRichText; // @dynamic isNotRichText; @property(nonatomic) unsigned int likeCount; // @dynamic likeCount; @property(nonatomic) unsigned int likeFlag; // @dynamic likeFlag; @property(retain, nonatomic) NSMutableArray *likeUserList; // @dynamic likeUserList; @property(nonatomic) unsigned int likeUserListCount; // @dynamic likeUserListCount; @property(retain, nonatomic) NSString *nickname; // @dynamic nickname; @property(nonatomic) unsigned int noChange; // @dynamic noChange; @property(retain, nonatomic) SKBuiltinBuffer_t *objectDesc; // @dynamic objectDesc; @property(retain, nonatomic) SKBuiltinBuffer_t *objectOperations; // @dynamic objectOperations; @property(nonatomic) unsigned long long referId; // @dynamic referId; @property(retain, nonatomic) NSString *referUsername; // @dynamic referUsername; @property(retain, nonatomic) SnsRedEnvelops *snsRedEnvelops; // @dynamic snsRedEnvelops; @property(retain, nonatomic) NSString *username; // @dynamic username; @property(nonatomic) unsigned int withUserCount; // @dynamic withUserCount; @property(retain, nonatomic) NSMutableArray *withUserList; // @dynamic withUserList; @property(nonatomic) unsigned int withUserListCount; // @dynamic withUserListCount;

@end

@interface SnsADObject : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *adxml; // @dynamic adxml; @property(retain, nonatomic) SnsObject *snsObject; // @dynamic snsObject;

@end

@interface AdvertiseObject : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *adinfo; // @dynamic adinfo; @property(retain, nonatomic) SnsADObject *snsAdobject; // @dynamic snsAdobject;

@end

@interface SnsRecommendObject : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *recommendXml; // @dynamic recommendXml; @property(retain, nonatomic) SnsObject *snsObject; // @dynamic snsObject;

@end

@interface RecObject : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *recommendInfo; // @dynamic recommendInfo; @property(retain, nonatomic) SnsRecommendObject *snsRecommendObject; // @dynamic snsRecommendObject;

@end

@interface SnsPostCtocUploadInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int flag; // @dynamic flag; @property(nonatomic) unsigned int photoCount; // @dynamic photoCount;

@end

@interface SnsPostOperationFields : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int contactTagCount; // @dynamic contactTagCount; @property(retain, nonatomic) NSString *jsAppId; // @dynamic jsAppId; @property(retain, nonatomic) NSString *shareUrlOpen; // @dynamic shareUrlOpen; @property(retain, nonatomic) NSString *shareUrlOriginal; // @dynamic shareUrlOriginal; @property(nonatomic) unsigned int tempUserCount; // @dynamic tempUserCount;

@end

@interface SnsPostRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *blackList; // @dynamic blackList; @property(nonatomic) unsigned int blackListCount; // @dynamic blackListCount; @property(retain, nonatomic) NSString *clientId; // @dynamic clientId; @property(retain, nonatomic) SnsPostCtocUploadInfo *ctocUploadInfo; // @dynamic ctocUploadInfo; @property(retain, nonatomic) NSString *fromScene; // @dynamic fromScene; @property(nonatomic) unsigned int groupCount; // @dynamic groupCount; @property(retain, nonatomic) NSMutableArray *groupIds; // @dynamic groupIds; @property(retain, nonatomic) NSMutableArray *groupUser; // @dynamic groupUser; @property(nonatomic) unsigned int groupUserCount; // @dynamic groupUserCount; @property(retain, nonatomic) SKBuiltinBuffer_t *objectDesc; // @dynamic objectDesc; @property(nonatomic) unsigned int objectSource; // @dynamic objectSource; @property(retain, nonatomic) SKBuiltinBuffer_t *poiInfo; // @dynamic poiInfo; @property(nonatomic) unsigned int postBgimgType; // @dynamic postBgimgType; @property(nonatomic) unsigned int privacy; // @dynamic privacy; @property(nonatomic) unsigned long long referId; // @dynamic referId; @property(retain, nonatomic) SnsPostOperationFields *snsPostOperationFields; // @dynamic snsPostOperationFields; @property(retain, nonatomic) SnsRedEnvelops *snsRedEnvelops; // @dynamic snsRedEnvelops; @property(nonatomic) unsigned int syncFlag; // @dynamic syncFlag; @property(retain, nonatomic) TwitterInfo *twitterInfo; // @dynamic twitterInfo; @property(retain, nonatomic) NSMutableArray *withUserList; // @dynamic withUserList; @property(nonatomic) unsigned int withUserListCount; // @dynamic withUserListCount;

@end

@interface SnsPostResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SnsObject *snsObject; // @dynamic snsObject; @property(retain, nonatomic) NSString *spamTips; // @dynamic spamTips;

@end

@interface SnsObjectDetailRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int groupDetail; // @dynamic groupDetail; @property(nonatomic) unsigned long long id; // @dynamic id;

@end

@interface SnsObjectDetailResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SnsObject *object; // @dynamic object;

@end

@interface SnsADObjectDetailRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned long long id; // @dynamic id; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) SKBuiltinBuffer_t *session; // @dynamic session; @property(nonatomic) unsigned int source; // @dynamic source;

@end

@interface SnsADObjectDetailResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SnsADObject *object; // @dynamic object; @property(retain, nonatomic) SKBuiltinBuffer_t *session; // @dynamic session; @property(retain, nonatomic) SnsRecommendObject *snsRecommendObject; // @dynamic snsRecommendObject;

@end

@interface SnsServerConfig : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int copyAndPasteWordLimit; // @dynamic copyAndPasteWordLimit; @property(nonatomic) int postMentionLimit; // @dynamic postMentionLimit;

@end

@interface SnsTimeLineRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned long long clientLatestId; // @dynamic clientLatestId; @property(retain, nonatomic) NSString *firstPageMd5; // @dynamic firstPageMd5; @property(nonatomic) unsigned int lastRequestTime; // @dynamic lastRequestTime; @property(nonatomic) unsigned long long maxId; // @dynamic maxId; @property(nonatomic) unsigned long long minFilterId; // @dynamic minFilterId; @property(nonatomic) unsigned int networkType; // @dynamic networkType; @property(retain, nonatomic) SKBuiltinBuffer_t *session; // @dynamic session;

@end

@interface SnsTimeLineResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int advertiseCount; // @dynamic advertiseCount; @property(retain, nonatomic) NSMutableArray *advertiseList; // @dynamic advertiseList; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int controlFlag; // @dynamic controlFlag; @property(retain, nonatomic) NSString *firstPageMd5; // @dynamic firstPageMd5; @property(nonatomic) unsigned int newRequestTime; // @dynamic newRequestTime; @property(nonatomic) unsigned int objectCount; // @dynamic objectCount; @property(nonatomic) unsigned int objectCountForSameMd5; // @dynamic objectCountForSameMd5; @property(retain, nonatomic) NSMutableArray *objectList; // @dynamic objectList; @property(nonatomic) unsigned int recCount; // @dynamic recCount; @property(retain, nonatomic) NSMutableArray *recList; // @dynamic recList; @property(retain, nonatomic) SnsServerConfig *serverConfig; // @dynamic serverConfig; @property(retain, nonatomic) SKBuiltinBuffer_t *session; // @dynamic session;

@end

@interface SnsTimeLineWithTypeRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned long long selectType; // @dynamic selectType;

@end

@interface SnsTimeLineWithTypeResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int objectCount; // @dynamic objectCount; @property(retain, nonatomic) NSMutableArray *objectList; // @dynamic objectList;

@end

@interface SnsUserPageRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *firstPageMd5; // @dynamic firstPageMd5; @property(nonatomic) unsigned int lastRequestTime; // @dynamic lastRequestTime; @property(nonatomic) unsigned long long maxId; // @dynamic maxId; @property(nonatomic) unsigned long long minFilterId; // @dynamic minFilterId; @property(nonatomic) unsigned int source; // @dynamic source; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface SnsUserPageResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *firstPageMd5; // @dynamic firstPageMd5; @property(nonatomic) unsigned int newRequestTime; // @dynamic newRequestTime; @property(nonatomic) unsigned int objectCount; // @dynamic objectCount; @property(nonatomic) unsigned int objectCountForSameMd5; // @dynamic objectCountForSameMd5; @property(retain, nonatomic) NSMutableArray *objectList; // @dynamic objectList; @property(nonatomic) unsigned int objectTotalCount; // @dynamic objectTotalCount; @property(retain, nonatomic) SnsServerConfig *serverConfig; // @dynamic serverConfig; @property(retain, nonatomic) SnsUserInfo *snsUserInfo; // @dynamic snsUserInfo;

@end

@interface SnsAction : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int commentId; // @dynamic commentId; @property(nonatomic) unsigned long long commentId2; // @dynamic commentId2; @property(retain, nonatomic) NSString *content; // @dynamic content; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(retain, nonatomic) NSString *fromNickname; // @dynamic fromNickname; @property(retain, nonatomic) NSString *fromUsername; // @dynamic fromUsername; @property(retain, nonatomic) SKBuiltinBuffer_t *hbbuffer; // @dynamic hbbuffer; @property(nonatomic) unsigned int isNotRichText; // @dynamic isNotRichText; @property(nonatomic) int replyCommentId; // @dynamic replyCommentId; @property(nonatomic) unsigned long long replyCommentId2; // @dynamic replyCommentId2; @property(nonatomic) unsigned int source; // @dynamic source; @property(retain, nonatomic) NSString *toNickname; // @dynamic toNickname; @property(retain, nonatomic) NSString *toUsername; // @dynamic toUsername; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface SnsActionGroup : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *clientId; // @dynamic clientId; @property(retain, nonatomic) SnsAction *currentAction; // @dynamic currentAction; @property(nonatomic) unsigned long long id; // @dynamic id; @property(nonatomic) unsigned int objectCreateTime; // @dynamic objectCreateTime; @property(nonatomic) unsigned long long parentId; // @dynamic parentId; @property(retain, nonatomic) SnsAction *referAction; // @dynamic referAction;

@end

@interface SnsCommentRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SnsActionGroup *action; // @dynamic action; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *clientId; // @dynamic clientId;

@end

@interface SnsCommentResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SnsObject *snsObject; // @dynamic snsObject;

@end

@interface SnsADCommentRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SnsActionGroup *action; // @dynamic action; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *clientId; // @dynamic clientId; @property(retain, nonatomic) SKBuiltinString_t *snsAduxInfo; // @dynamic snsAduxInfo; @property(retain, nonatomic) SKBuiltinString_t *snsStatExt; // @dynamic snsStatExt; @property(nonatomic) unsigned int source; // @dynamic source;

@end

@interface SnsADCommentResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SnsADObject *snsAdobject; // @dynamic snsAdobject; @property(retain, nonatomic) SnsRecommendObject *snsRecommendObject; // @dynamic snsRecommendObject;

@end

@interface SnsSyncRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinBuffer_t *keyBuf; // @dynamic keyBuf; @property(nonatomic) unsigned int selector; // @dynamic selector;

@end

@interface SnsSyncResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) CmdList *cmdList; // @dynamic cmdList; @property(nonatomic) unsigned int continueFlag; // @dynamic continueFlag; @property(retain, nonatomic) SKBuiltinBuffer_t *keyBuf; // @dynamic keyBuf;

@end

@interface SnsObjectOp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *ext; // @dynamic ext; @property(nonatomic) unsigned long long id; // @dynamic id; @property(nonatomic) unsigned int opType; // @dynamic opType;

@end

@interface SnsREObjectOpFree : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *ticket; // @dynamic ticket;

@end

@interface SnsREObjectOpSwitch : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int switchCount; // @dynamic switchCount; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface SnsObjectOpDeleteComment : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int commentId; // @dynamic commentId;

@end

@interface SnsADObjectOpDeleteComment : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long commentId; // @dynamic commentId; @property(retain, nonatomic) SKBuiltinString_t *snsAduxInfo; // @dynamic snsAduxInfo; @property(retain, nonatomic) SKBuiltinString_t *snsStatExt; // @dynamic snsStatExt; @property(nonatomic) unsigned int source; // @dynamic source;

@end

@interface SnsADCancelHeart : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *snsAduxInfo; // @dynamic snsAduxInfo; @property(retain, nonatomic) SKBuiltinString_t *snsStatExt; // @dynamic snsStatExt; @property(nonatomic) unsigned int source; // @dynamic source;

@end

@interface SnsADHate : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *snsAduxInfo; // @dynamic snsAduxInfo; @property(retain, nonatomic) SKBuiltinString_t *snsStatExt; // @dynamic snsStatExt; @property(nonatomic) unsigned int source; // @dynamic source;

@end

@interface SnsObjectOpRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int opCount; // @dynamic opCount; @property(retain, nonatomic) NSMutableArray *opList; // @dynamic opList;

@end

@interface SnsObjectOpResponse : WXPBGeneratedMessage { int opRetListMemoizedSerializedSize; }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int opCount; // @dynamic opCount; @property(retain, nonatomic) NSMutableArray *opRetList; // @dynamic opRetList;

@end

@interface EmotionCDNUrl : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *aesKey; // @dynamic aesKey; @property(nonatomic) unsigned int fileSize; // @dynamic fileSize; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface EmotionSummary : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *coverUrl; // @dynamic coverUrl; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(retain, nonatomic) NSString *introduce; // @dynamic introduce; @property(retain, nonatomic) NSString *packAuthInfo; // @dynamic packAuthInfo; @property(retain, nonatomic) NSString *packCopyright; // @dynamic packCopyright; @property(retain, nonatomic) NSString *packDesc; // @dynamic packDesc; @property(nonatomic) unsigned int packExpire; // @dynamic packExpire; @property(nonatomic) unsigned int packFlag; // @dynamic packFlag; @property(retain, nonatomic) NSString *packName; // @dynamic packName; @property(retain, nonatomic) NSString *packPrice; // @dynamic packPrice; @property(nonatomic) unsigned int packType; // @dynamic packType; @property(retain, nonatomic) NSString *panelUrl; // @dynamic panelUrl; @property(retain, nonatomic) NSString *priceNum; // @dynamic priceNum; @property(retain, nonatomic) NSString *priceType; // @dynamic priceType; @property(retain, nonatomic) NSString *productId; // @dynamic productId; @property(retain, nonatomic) NSString *sendInfo; // @dynamic sendInfo; @property(retain, nonatomic) NSString *tagUri; // @dynamic tagUri; @property(retain, nonatomic) NSString *timeLimitStr; // @dynamic timeLimitStr; @property(nonatomic) unsigned int timestamp; // @dynamic timestamp;

@end

@interface PackThumbExt : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSString *previewUrl; // @dynamic previewUrl;

@end

@interface EmotionDesigner : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bigImgUrl; // @dynamic bigImgUrl; @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSString *motto; // @dynamic motto; @property(retain, nonatomic) NSString *smallImgUrl; // @dynamic smallImgUrl; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface PersonalDesigner : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int designerUin; // @dynamic designerUin; @property(retain, nonatomic) NSString *headUrl; // @dynamic headUrl; @property(retain, nonatomic) NSString *name; // @dynamic name;

@end

@interface EmotionDetail : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *consumeProductId; // @dynamic consumeProductId; @property(retain, nonatomic) NSString *coverUrl; // @dynamic coverUrl; @property(retain, nonatomic) EmotionDesigner *emotionDesigner; // @dynamic emotionDesigner; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(retain, nonatomic) NSString *oldRedirectUrl; // @dynamic oldRedirectUrl; @property(retain, nonatomic) NSString *packAuthInfo; // @dynamic packAuthInfo; @property(retain, nonatomic) NSString *packCopyright; // @dynamic packCopyright; @property(retain, nonatomic) NSString *packDesc; // @dynamic packDesc; @property(nonatomic) unsigned int packExpire; // @dynamic packExpire; @property(nonatomic) unsigned int packFlag; // @dynamic packFlag; @property(retain, nonatomic) NSString *packName; // @dynamic packName; @property(retain, nonatomic) NSString *packPrice; // @dynamic packPrice; @property(nonatomic) unsigned int packThumbCnt; // @dynamic packThumbCnt; @property(retain, nonatomic) NSMutableArray *packThumbList; // @dynamic packThumbList; @property(nonatomic) unsigned int packType; // @dynamic packType; @property(retain, nonatomic) NSString *panelUrl; // @dynamic panelUrl; @property(retain, nonatomic) PersonalDesigner *personalDesigner; // @dynamic personalDesigner; @property(retain, nonatomic) NSString *priceNum; // @dynamic priceNum; @property(retain, nonatomic) NSString *priceType; // @dynamic priceType; @property(retain, nonatomic) NSString *productId; // @dynamic productId; @property(retain, nonatomic) NSString *shareDesc; // @dynamic shareDesc; @property(nonatomic) unsigned int thumbExtCount; // @dynamic thumbExtCount; @property(retain, nonatomic) NSMutableArray *thumbExtList; // @dynamic thumbExtList; @property(retain, nonatomic) NSString *timeLimitStr; // @dynamic timeLimitStr; @property(nonatomic) int version; // @dynamic version;

@end

@interface EmotionBannerImg : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int height; // @dynamic height; @property(retain, nonatomic) NSString *imgUrl; // @dynamic imgUrl; @property(retain, nonatomic) NSString *stripUrl; // @dynamic stripUrl; @property(nonatomic) unsigned int width; // @dynamic width;

@end

@interface EmotionBannerSet : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) EmotionBannerImg *bannerImg; // @dynamic bannerImg; @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(nonatomic) unsigned int id; // @dynamic id; @property(retain, nonatomic) NSString *locateUrl; // @dynamic locateUrl; @property(retain, nonatomic) NSString *productId; // @dynamic productId; @property(retain, nonatomic) NSString *secondUrl; // @dynamic secondUrl; @property(nonatomic) unsigned int setType; // @dynamic setType; @property(retain, nonatomic) NSString *tagUrl; // @dynamic tagUrl; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface EmotionBanner : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) EmotionBannerImg *bannerImg; // @dynamic bannerImg; @property(retain, nonatomic) EmotionSummary *bannerSummary; // @dynamic bannerSummary;

@end

@interface EmotionCell : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *cellTitle; // @dynamic cellTitle; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(nonatomic) unsigned int position; // @dynamic position; @property(nonatomic) unsigned int reqType; // @dynamic reqType; @property(retain, nonatomic) NSString *tagUrl; // @dynamic tagUrl;

@end

@interface GetEmotionListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int category; // @dynamic category; @property(retain, nonatomic) SKBuiltinBuffer_t *reqBuf; // @dynamic reqBuf; @property(nonatomic) unsigned int reqType; // @dynamic reqType; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface GetEmotionListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) EmotionBanner *banner; // @dynamic banner; @property(nonatomic) unsigned int bannerSetCount; // @dynamic bannerSetCount; @property(retain, nonatomic) NSMutableArray *bannerSetList; // @dynamic bannerSetList; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int cellCount; // @dynamic cellCount; @property(retain, nonatomic) NSMutableArray *cellList; // @dynamic cellList; @property(nonatomic) unsigned int cellSetCount; // @dynamic cellSetCount; @property(retain, nonatomic) NSMutableArray *cellSetList; // @dynamic cellSetList; @property(nonatomic) unsigned int emotionCount; // @dynamic emotionCount; @property(retain, nonatomic) NSMutableArray *emotionList; // @dynamic emotionList; @property(nonatomic) unsigned int newBannerCount; // @dynamic newBannerCount; @property(retain, nonatomic) NSMutableArray *newBannerList; // @dynamic newBannerList; @property(nonatomic) unsigned int recentHotNum; // @dynamic recentHotNum; @property(retain, nonatomic) SKBuiltinBuffer_t *reqBuf; // @dynamic reqBuf; @property(nonatomic) unsigned int topHotNum; // @dynamic topHotNum;

@end

@interface GetEmotionDetailRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *productId; // @dynamic productId; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(nonatomic) int version; // @dynamic version;

@end

@interface GetEmotionDetailResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) EmotionDetail *emotionDetail; // @dynamic emotionDetail;

@end

@interface VerifyPurchaseRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *billNo; // @dynamic billNo; @property(retain, nonatomic) NSString *currencyType; // @dynamic currencyType; @property(nonatomic) unsigned int payTime; // @dynamic payTime; @property(nonatomic) unsigned int payType; // @dynamic payType; @property(retain, nonatomic) NSString *price; // @dynamic price; @property(retain, nonatomic) NSString *productId; // @dynamic productId; @property(nonatomic) unsigned int quantity; // @dynamic quantity; @property(retain, nonatomic) SKBuiltinBuffer_t *receipt; // @dynamic receipt; @property(retain, nonatomic) NSString *receiptSig; // @dynamic receiptSig; @property(nonatomic) unsigned int verifyType; // @dynamic verifyType;

@end

@interface VerifyPurchaseResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int bizType; // @dynamic bizType; @property(nonatomic) int isDeleteReceipt; // @dynamic isDeleteReceipt; @property(retain, nonatomic) NSString *seriesId; // @dynamic seriesId;

@end

@interface ModEmotionPackRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(retain, nonatomic) NSString *productId; // @dynamic productId;

@end

@interface ModEmotionPackResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface PreparePurchaseRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *currencyType; // @dynamic currencyType; @property(retain, nonatomic) NSString *extInfo; // @dynamic extInfo; @property(nonatomic) unsigned int payType; // @dynamic payType; @property(retain, nonatomic) NSString *price; // @dynamic price; @property(retain, nonatomic) NSString *productId; // @dynamic productId; @property(nonatomic) unsigned int quantity; // @dynamic quantity;

@end

@interface PreparePurchaseResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *billNo; // @dynamic billNo; @property(retain, nonatomic) NSString *partner4TenPay; // @dynamic partner4TenPay; @property(retain, nonatomic) NSString *sign4TenPay; // @dynamic sign4TenPay; @property(retain, nonatomic) NSString *tradeToken4TenPay; // @dynamic tradeToken4TenPay;

@end

@interface ExchangeEmotionPackRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int isAutomatic; // @dynamic isAutomatic; @property(retain, nonatomic) NSString *productId; // @dynamic productId; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSString *seriesId; // @dynamic seriesId;

@end

@interface ExchangeEmotionPackResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) EmotionCDNUrl *downloadInfo; // @dynamic downloadInfo;

@end

@interface CancelPurchaseRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *billNo; // @dynamic billNo; @property(retain, nonatomic) NSString *currencyType; // @dynamic currencyType; @property(nonatomic) int errorCode; // @dynamic errorCode; @property(retain, nonatomic) NSString *errorDescription; // @dynamic errorDescription; @property(nonatomic) unsigned int payTime; // @dynamic payTime; @property(nonatomic) unsigned int payType; // @dynamic payType; @property(retain, nonatomic) NSString *price; // @dynamic price; @property(retain, nonatomic) NSString *productId; // @dynamic productId; @property(nonatomic) unsigned int verifyType; // @dynamic verifyType;

@end

@interface CancelPurchaseResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface LangDesc : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSString *lang; // @dynamic lang;

@end

@interface EmotionDesc : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list; @property(retain, nonatomic) NSString *md5; // @dynamic md5;

@end

@interface GetEmotionDescRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *productId; // @dynamic productId;

@end

@interface GetEmotionDescResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *buttonDesc; // @dynamic buttonDesc; @property(nonatomic) unsigned int clickFlag; // @dynamic clickFlag; @property(nonatomic) unsigned int count; // @dynamic count; @property(nonatomic) unsigned int downLoadFlag; // @dynamic downLoadFlag; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface BaseRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int clientVersion; // @dynamic clientVersion; @property(retain, nonatomic) NSData *deviceId; // @dynamic deviceId; @property(retain, nonatomic) NSData *deviceType; // @dynamic deviceType; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSData *sessionKey; // @dynamic sessionKey; @property(nonatomic) unsigned int uin; // @dynamic uin;

@end

@interface BaseResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *errMsg; // @dynamic errMsg; @property(nonatomic) int ret; // @dynamic ret;

@end

@interface SKBuiltinInt32_t : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int iVal; // @dynamic iVal;

@end

@interface SKBuiltinUint32_t : WXPBGeneratedMessage { }

  • (void)initialize;
  • (id)skUint32WithUint32:(unsigned int)arg1;

// Remaining properties @property(nonatomic) unsigned int uiVal; // @dynamic uiVal;

@end

@interface SKBuiltinChar_t : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int iVal; // @dynamic iVal;

@end

@interface SKBuiltinUchar_t : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int uiVal; // @dynamic uiVal;

@end

@interface SKBuiltinInt8_t : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int iVal; // @dynamic iVal;

@end

@interface SKBuiltinUint8_t : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int uiVal; // @dynamic uiVal;

@end

@interface SKBuiltinInt16_t : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int iVal; // @dynamic iVal;

@end

@interface SKBuiltinUint16_t : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int uiVal; // @dynamic uiVal;

@end

@interface SKBuiltinInt64_t : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) long long llVal; // @dynamic llVal;

@end

@interface SKBuiltinUint64_t : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long ullVal; // @dynamic ullVal;

@end

@interface SKBuiltinFloat32_t : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) float fVal; // @dynamic fVal;

@end

@interface SKBuiltinDouble64_t : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) double dVal; // @dynamic dVal;

@end

@interface SKBuiltinBuffer_t : WXPBGeneratedMessage { }

  • (void)initialize;
  • (id)skBufferWithData:(id)arg1;

// Remaining properties @property(retain, nonatomic) NSData *buffer; // @dynamic buffer; @property(nonatomic) unsigned int iLen; // @dynamic iLen;

@end

@interface SKBuiltinString_t : WXPBGeneratedMessage { }

  • (void)initialize;
  • (id)skStringWithString:(id)arg1;

// Remaining properties @property(retain, nonatomic) NSString *string; // @dynamic string;

@end

@interface ExpItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int expid; // @dynamic expid; @property(nonatomic) unsigned int priority; // @dynamic priority;

@end

@interface GetABTestRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *clientexplist; // @dynamic clientexplist; @property(nonatomic) unsigned int lastTimestamp; // @dynamic lastTimestamp;

@end

@interface GetABTestResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *experimentList; // @dynamic experimentList; @property(retain, nonatomic) NSMutableArray *expiredexpid; // @dynamic expiredexpid; @property(nonatomic) unsigned int internalTime; // @dynamic internalTime; @property(nonatomic) unsigned int timestamp; // @dynamic timestamp;

@end

@interface KVLogHead : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *deviceBrand; // @dynamic deviceBrand; @property(retain, nonatomic) NSString *deviceModel; // @dynamic deviceModel; @property(retain, nonatomic) NSString *languageVer; // @dynamic languageVer; @property(retain, nonatomic) NSString *osName; // @dynamic osName; @property(retain, nonatomic) NSString *osVersion; // @dynamic osVersion; @property(nonatomic) unsigned int sendTime; // @dynamic sendTime;

@end

@interface KVLogItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(nonatomic) unsigned int logId; // @dynamic logId; @property(nonatomic) unsigned int logTime; // @dynamic logTime; @property(nonatomic) unsigned int reportType; // @dynamic reportType; @property(retain, nonatomic) NSData *value; // @dynamic value;

@end

@interface AdLogRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) KVLogHead *logHead; // @dynamic logHead; @property(retain, nonatomic) NSMutableArray *logList; // @dynamic logList;

@end

@interface AdLogResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int frequency; // @dynamic frequency;

@end

@interface InvalidLogItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int intervalTime; // @dynamic intervalTime; @property(nonatomic) unsigned int logId; // @dynamic logId;

@end

@interface JsLogRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) KVLogHead *logHead; // @dynamic logHead; @property(retain, nonatomic) NSMutableArray *logList; // @dynamic logList;

@end

@interface JsLogResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *invalidLogList; // @dynamic invalidLogList;

@end

@interface RepeatUrlOperRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int commentnum; // @dynamic commentnum; @property(retain, nonatomic) NSString *docid; // @dynamic docid; @property(nonatomic) unsigned int exposuretimes; // @dynamic exposuretimes; @property(nonatomic) unsigned int haswords; // @dynamic haswords; @property(nonatomic) unsigned int isshowmenu; // @dynamic isshowmenu; @property(nonatomic) unsigned int likenum; // @dynamic likenum; @property(nonatomic) unsigned long long objectid; // @dynamic objectid; @property(nonatomic) unsigned int opertype; // @dynamic opertype; @property(retain, nonatomic) NSString *shareusername; // @dynamic shareusername;

@end

@interface RepeatUrlOperResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface SportDeviceInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appName; // @dynamic appName; @property(retain, nonatomic) NSString *bundleId; // @dynamic bundleId; @property(nonatomic) BOOL isAppleWatch; // @dynamic isAppleWatch; @property(nonatomic) BOOL isLocalIphone; // @dynamic isLocalIphone; @property(nonatomic) BOOL isWhiteList; // @dynamic isWhiteList; @property(nonatomic) unsigned int stepCount; // @dynamic stepCount;

@end

@interface UploadDeviceStepReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appname; // @dynamic appname; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bundleid; // @dynamic bundleid; @property(retain, nonatomic) NSString *deviceId; // @dynamic deviceId; @property(retain, nonatomic) NSString *deviceType; // @dynamic deviceType; @property(nonatomic) unsigned int fromTime; // @dynamic fromTime; @property(nonatomic) unsigned int hkStepCount; // @dynamic hkStepCount; @property(nonatomic) unsigned int m7StepCount; // @dynamic m7StepCount; @property(retain, nonatomic) NSString *phoneModel; // @dynamic phoneModel; @property(retain, nonatomic) NSMutableArray *sourceDevice; // @dynamic sourceDevice; @property(nonatomic) unsigned int stepCount; // @dynamic stepCount; @property(retain, nonatomic) NSString *systemZone; // @dynamic systemZone; @property(nonatomic) unsigned int toTime; // @dynamic toTime;

@end

@interface UploadDeviceStepResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *whiteListDevice; // @dynamic whiteListDevice;

@end

@interface ModHardDevice : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int bindFlag; // @dynamic bindFlag; @property(retain, nonatomic) HardDevice *hardDevice; // @dynamic hardDevice; @property(retain, nonatomic) HardDeviceAttr *hardDeviceAttr; // @dynamic hardDeviceAttr;

@end

@interface GetBoundHardDevicesRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int version; // @dynamic version;

@end

@interface GetBoundHardDevicesResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int continueFlag; // @dynamic continueFlag; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *deviceList; // @dynamic deviceList; @property(nonatomic) unsigned int version; // @dynamic version;

@end

@interface BindHardDeviceRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bindTicket; // @dynamic bindTicket; @property(nonatomic) unsigned int subscribeFlag; // @dynamic subscribeFlag;

@end

@interface BindHardDeviceResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int flag; // @dynamic flag; @property(retain, nonatomic) HardDevice *hardDevice; // @dynamic hardDevice; @property(retain, nonatomic) HardDeviceAttr *hardDeviceAttr; // @dynamic hardDeviceAttr;

@end

@interface UnbindHardDeviceRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int flag; // @dynamic flag; @property(retain, nonatomic) HardDevice *hardDevice; // @dynamic hardDevice;

@end

@interface UnbindHardDeviceResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface HardDeviceAuthRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *authBuffer; // @dynamic authBuffer; @property(nonatomic) unsigned int authVer; // @dynamic authVer; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) HardDevice *hardDevice; // @dynamic hardDevice;

@end

@interface HardDeviceAuthResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int blockTimeout; // @dynamic blockTimeout; @property(nonatomic) unsigned int cacheTimeout; // @dynamic cacheTimeout; @property(nonatomic) unsigned int cryptMethod; // @dynamic cryptMethod; @property(retain, nonatomic) SKBuiltinBuffer_t *keyBuffer; // @dynamic keyBuffer; @property(retain, nonatomic) SKBuiltinBuffer_t *sessionBuffer; // @dynamic sessionBuffer; @property(retain, nonatomic) SKBuiltinBuffer_t *sessionKey; // @dynamic sessionKey;

@end

@interface GetHardDeviceOperTicketInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) HardDevice *device; // @dynamic device; @property(nonatomic) unsigned int oper; // @dynamic oper; @property(nonatomic) unsigned int sence; // @dynamic sence;

@end

@interface GetHardDeviceOperTicketFilter : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bizName; // @dynamic bizName;

@end

@interface GetHardDeviceOperTicketResult : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) HardDevice *device; // @dynamic device; @property(nonatomic) unsigned int oper; // @dynamic oper; @property(nonatomic) int ret; // @dynamic ret; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket;

@end

@interface GetHardDeviceOperTicketReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) GetHardDeviceOperTicketFilter *filter; // @dynamic filter; @property(retain, nonatomic) NSMutableArray *info; // @dynamic info;

@end

@interface GetHardDeviceOperTicketResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *result; // @dynamic result;

@end

@interface HardDeviceMsg : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *buffer; // @dynamic buffer; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(nonatomic) unsigned long long sessionId; // @dynamic sessionId; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface SendHardDeviceMsgRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) HardDevice *hardDevice; // @dynamic hardDevice; @property(retain, nonatomic) HardDeviceMsg *hardDeviceMsg; // @dynamic hardDeviceMsg; @property(retain, nonatomic) SKBuiltinBuffer_t *sessionBuffer; // @dynamic sessionBuffer;

@end

@interface SendHardDeviceMsgResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface AirKissConfData : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *airkissKey; // @dynamic airkissKey; @property(retain, nonatomic) NSMutableArray *steps; // @dynamic steps; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface AirKissConfData_Step : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *content; // @dynamic content; @property(retain, nonatomic) NSString *type; // @dynamic type;

@end

@interface SearchHardDeviceRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *hardDeviceQrcode; // @dynamic hardDeviceQrcode;

@end

@interface SearchHardDeviceResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *bindTicket; // @dynamic bindTicket; @property(retain, nonatomic) AirKissConfData *conf; // @dynamic conf; @property(retain, nonatomic) ModContact *contact; // @dynamic contact; @property(nonatomic) unsigned int fliterStatus; // @dynamic fliterStatus; @property(retain, nonatomic) HardDevice *hardDevice; // @dynamic hardDevice; @property(retain, nonatomic) HardDeviceAttr *hardDeviceAttr; // @dynamic hardDeviceAttr;

@end

@interface BatchSearchHardDeviceFilter : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bizName; // @dynamic bizName;

@end

@interface BatchSearchHardDeviceInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *mac; // @dynamic mac;

@end

@interface BatchSearchHardDeviceResult : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bindTicket; // @dynamic bindTicket; @property(retain, nonatomic) ModContact *contact; // @dynamic contact; @property(retain, nonatomic) HardDevice *device; // @dynamic device; @property(retain, nonatomic) NSString *deviceName; // @dynamic deviceName; @property(retain, nonatomic) NSString *mac; // @dynamic mac; @property(nonatomic) unsigned int ret; // @dynamic ret;

@end

@interface BatchSearchHardDeviceReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int batchSearchSence; // @dynamic batchSearchSence; @property(retain, nonatomic) BatchSearchHardDeviceFilter *searchFilter; // @dynamic searchFilter; @property(retain, nonatomic) NSMutableArray *searchInfo; // @dynamic searchInfo;

@end

@interface BatchSearchHardDeviceResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *searchResult; // @dynamic searchResult;

@end

@interface UpdateMyDeviceAttrReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *alias; // @dynamic alias; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *deviceid; // @dynamic deviceid; @property(retain, nonatomic) NSString *devicetype; // @dynamic devicetype; @property(nonatomic) unsigned int maindevice; // @dynamic maindevice;

@end

@interface UpdateMyDeviceAttrResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface SearchWiFiHardDeviceReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *extraParams; // @dynamic extraParams; @property(retain, nonatomic) HardDevice *hardDevice; // @dynamic hardDevice;

@end

@interface SearchWiFiHardDeviceResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *bindTicket; // @dynamic bindTicket; @property(retain, nonatomic) ModContact *contact; // @dynamic contact; @property(retain, nonatomic) HardDevice *hardDevice; // @dynamic hardDevice; @property(retain, nonatomic) HardDeviceAttr *hardDeviceAttr; // @dynamic hardDeviceAttr;

@end

@interface GetHardDeviceHelpUrlReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *categoryId; // @dynamic categoryId; @property(retain, nonatomic) NSString *devicetype; // @dynamic devicetype; @property(retain, nonatomic) NSString *requestsource; // @dynamic requestsource;

@end

@interface GetHardDeviceHelpUrlResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *helpurl; // @dynamic helpurl;

@end

@interface SearchBLEHardDeviceReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *category; // @dynamic category; @property(retain, nonatomic) NSString *mac; // @dynamic mac; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface SearchBLEHardDeviceResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *bindTicket; // @dynamic bindTicket; @property(retain, nonatomic) ModContact *contact; // @dynamic contact; @property(retain, nonatomic) HardDevice *hardDevice; // @dynamic hardDevice; @property(retain, nonatomic) HardDeviceAttr *hardDeviceAttr; // @dynamic hardDeviceAttr;

@end

@interface BizScanBarcodeRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *barcode; // @dynamic barcode; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface BizScanBarcodeResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *descXml; // @dynamic descXml; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface BizScanImageRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int clientScanId; // @dynamic clientScanId; @property(nonatomic) unsigned int endFlag; // @dynamic endFlag; @property(retain, nonatomic) SKBuiltinBuffer_t *imageBuffer; // @dynamic imageBuffer; @property(nonatomic) unsigned int imageType; // @dynamic imageType; @property(nonatomic) unsigned int offset; // @dynamic offset; @property(nonatomic) unsigned int opcode; // @dynamic opcode; @property(nonatomic) unsigned int sessionId; // @dynamic sessionId; @property(nonatomic) unsigned int totalLength; // @dynamic totalLength;

@end

@interface BizScanImageResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int clientScanId; // @dynamic clientScanId; @property(retain, nonatomic) NSString *descriptionXml; // @dynamic descriptionXml; @property(nonatomic) unsigned int endFlag; // @dynamic endFlag; @property(nonatomic) unsigned int imageType; // @dynamic imageType; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface BizGetProductInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *productId; // @dynamic productId; @property(retain, nonatomic) NSString *qrUrl; // @dynamic qrUrl; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface BizGetProductInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *descXml; // @dynamic descXml; @property(retain, nonatomic) NSString *productId; // @dynamic productId; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface BizScanProductReportReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSString *deviceBrand; // @dynamic deviceBrand; @property(retain, nonatomic) NSString *deviceModel; // @dynamic deviceModel; @property(retain, nonatomic) NSString *languageVer; // @dynamic languageVer; @property(retain, nonatomic) NSString *logExt; // @dynamic logExt; @property(nonatomic) unsigned int logId; // @dynamic logId; @property(retain, nonatomic) NSString *osName; // @dynamic osName; @property(retain, nonatomic) NSString *osVersion; // @dynamic osVersion; @property(retain, nonatomic) NSString *productid; // @dynamic productid; @property(nonatomic) unsigned int showtype; // @dynamic showtype; @property(retain, nonatomic) NSString *statid; // @dynamic statid; @property(nonatomic) unsigned int type; // @dynamic type; @property(retain, nonatomic) NSString *value; // @dynamic value;

@end

@interface BizScanProductReportResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface BizGetActionInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *actionKeyList; // @dynamic actionKeyList; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) double latitude; // @dynamic latitude; @property(nonatomic) double longitude; // @dynamic longitude; @property(retain, nonatomic) NSString *productId; // @dynamic productId; @property(retain, nonatomic) NSString *qrUrl; // @dynamic qrUrl; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface BizGetActionInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *productId; // @dynamic productId; @property(retain, nonatomic) NSMutableArray *xmlList; // @dynamic xmlList;

@end

@interface BizScanLicenseRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSData *imgBuff; // @dynamic imgBuff; @property(nonatomic) unsigned int imgType; // @dynamic imgType;

@end

@interface BizScanLicenseResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *json; // @dynamic json;

@end

@interface PositionItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) double heading; // @dynamic heading; @property(nonatomic) double latitude; // @dynamic latitude; @property(nonatomic) double longitude; // @dynamic longitude;

@end

@interface TrackPOIItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *addr; // @dynamic addr; @property(nonatomic) double latitude; // @dynamic latitude; @property(nonatomic) double longitude; // @dynamic longitude; @property(retain, nonatomic) NSString *name; // @dynamic name;

@end

@interface UserPositionItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) PositionItem *position; // @dynamic position; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface RefreshTrackRoomRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int timeStamp; // @dynamic timeStamp; @property(retain, nonatomic) NSString *trackRoomId; // @dynamic trackRoomId; @property(nonatomic) int type; // @dynamic type; @property(retain, nonatomic) TrackPOIItem *userPoi; // @dynamic userPoi; @property(retain, nonatomic) UserPositionItem *userPosition; // @dynamic userPosition;

@end

@interface RefreshTrackRoomResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *positions; // @dynamic positions; @property(nonatomic) unsigned int refreshTime; // @dynamic refreshTime; @property(retain, nonatomic) NSString *retMsg; // @dynamic retMsg; @property(retain, nonatomic) TrackPOIItem *roomPoi; // @dynamic roomPoi;

@end

@interface JoinTrackRoomRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *chatname; // @dynamic chatname; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface JoinTrackRoomResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *retMsg; // @dynamic retMsg; @property(retain, nonatomic) NSString *trackRoomId; // @dynamic trackRoomId;

@end

@interface ExitTrackRoomRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSString *trackRoomId; // @dynamic trackRoomId;

@end

@interface ExitTrackRoomResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *retMsg; // @dynamic retMsg;

@end

@interface PoiLocation : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *cellId; // @dynamic cellId; @property(nonatomic) unsigned int distance; // @dynamic distance; @property(nonatomic) int gpssource; // @dynamic gpssource; @property(nonatomic) float latitude; // @dynamic latitude; @property(nonatomic) float longitude; // @dynamic longitude; @property(retain, nonatomic) NSString *macAddr; // @dynamic macAddr; @property(nonatomic) int precision; // @dynamic precision;

@end

@interface LBSNearbyEntrance : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *entranceId; // @dynamic entranceId; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(retain, nonatomic) NSString *jumpUrl; // @dynamic jumpUrl; @property(retain, nonatomic) NSString *name; // @dynamic name;

@end

@interface LBSLifeGetNearbyEntranceListResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *entranceList; // @dynamic entranceList;

@end

@interface LBSLifeGetNearbyRecommendPoiReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) PoiLocation *location; // @dynamic location;

@end

@interface RecommendPoiItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *adIconUrlList; // @dynamic adIconUrlList; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(retain, nonatomic) NSString *poiDesc; // @dynamic poiDesc; @property(retain, nonatomic) NSString *poiLink; // @dynamic poiLink; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *subTitle; // @dynamic subTitle; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface LBSLifeGetNearbyRecommendPoiResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *poiList; // @dynamic poiList;

@end

@interface SendSightRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *aesKey; // @dynamic aesKey; @property(retain, nonatomic) NSString *clientId; // @dynamic clientId; @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(nonatomic) int playtime; // @dynamic playtime; @property(nonatomic) int thumbHeight; // @dynamic thumbHeight; @property(nonatomic) int thumbLength; // @dynamic thumbLength; @property(nonatomic) int thumbWidth; // @dynamic thumbWidth; @property(retain, nonatomic) NSMutableArray *tousers; // @dynamic tousers; @property(retain, nonatomic) NSString *url; // @dynamic url; @property(nonatomic) int videoLength; // @dynamic videoLength;

@end

@interface SendSightRequest_ToUser : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface SendSightResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *results; // @dynamic results;

@end

@interface SendSightResponse_Result : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int ret; // @dynamic ret; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface CheckMd5Request : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int crc32; // @dynamic crc32; @property(retain, nonatomic) NSString *fileid; // @dynamic fileid; @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(retain, nonatomic) NSString *newmd5; // @dynamic newmd5;

@end

@interface CheckMd5Response : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *aeskey; // @dynamic aeskey; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface BgFgRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int clientVersion; // @dynamic clientVersion; @property(nonatomic) unsigned int deviceTypeId; // @dynamic deviceTypeId; @property(nonatomic) unsigned int networkMode; // @dynamic networkMode; @property(nonatomic) unsigned int onlineMode; // @dynamic onlineMode;

@end

@interface GetCurLocationRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) double latitude; // @dynamic latitude; @property(nonatomic) double longitude; // @dynamic longitude;

@end

@interface GetCurLocationResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *city; // @dynamic city; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(retain, nonatomic) NSString *province; // @dynamic province;

@end

@interface QuartzDrawPath : QuartzObject { BOOL _fill; NSArray *_path; }

@property(retain, nonatomic) NSArray *path; // @synthesize path=_path; - (void).cxx_destruct; - (void)arcTo:(struct CGPath *)arg1 data:(id)arg2; - (void)arc:(struct CGPath *)arg1 data:(id)arg2; - (void)bezierCurveTo:(struct CGPath *)arg1 data:(id)arg2; - (void)quadraticCurveTo:(struct CGPath *)arg1 data:(id)arg2; - (void)rect:(struct CGPath *)arg1 data:(id)arg2; - (void)closePath:(struct CGPath *)arg1 data:(id)arg2; - (void)lineTo:(struct CGPath *)arg1 data:(id)arg2; - (void)moveTo:(struct CGPath *)arg1 data:(id)arg2; - (void)setRadialGradient:(id)arg1 context:(struct CGContext *)arg2; - (void)setLinearGradient:(id)arg1 context:(struct CGContext *)arg2; - (struct CGPath *)createPath; - (void)Execute:(struct CGContext *)arg1; - (id)initWithPath:(id)arg1 fill:(BOOL)arg2;

@end

@interface AAOperationReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest;

@end

@interface AAOperationRes : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int maxPayerNum; // @dynamic maxPayerNum; @property(nonatomic) unsigned long long maxPerAmount; // @dynamic maxPerAmount; @property(nonatomic) unsigned int maxReceiverNum; // @dynamic maxReceiverNum; @property(nonatomic) unsigned long long maxTotalAmount; // @dynamic maxTotalAmount; @property(nonatomic) unsigned int maxTotalNum; // @dynamic maxTotalNum; @property(retain, nonatomic) NSString *notice; // @dynamic notice; @property(retain, nonatomic) NSString *noticeUrl; // @dynamic noticeUrl; @property(nonatomic) unsigned int retcode; // @dynamic retcode; @property(retain, nonatomic) NSString *retmsg; // @dynamic retmsg;

@end

@interface AARealNameItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int guideFlag; // @dynamic guideFlag; @property(retain, nonatomic) NSString *guideWording; // @dynamic guideWording; @property(retain, nonatomic) NSString *leftButtonWording; // @dynamic leftButtonWording; @property(retain, nonatomic) NSString *rightButtonWording; // @dynamic rightButtonWording; @property(retain, nonatomic) NSString *uploadCreditUrl; // @dynamic uploadCreditUrl;

@end

@interface AALaunchItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long amount; // @dynamic amount; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface AALaunchByMoneyReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ActionLocation *actionLocation; // @dynamic actionLocation; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *groupid; // @dynamic groupid; @property(retain, nonatomic) NSMutableArray *payerList; // @dynamic payerList; @property(nonatomic) unsigned long long perAmount; // @dynamic perAmount; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(nonatomic) unsigned int totalNum; // @dynamic totalNum;

@end

@interface AALaunchByMoneyRes : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *billNo; // @dynamic billNo; @property(retain, nonatomic) NSString *msgxml; // @dynamic msgxml; @property(retain, nonatomic) AARealNameItem *realNameInfo; // @dynamic realNameInfo; @property(nonatomic) unsigned int retcode; // @dynamic retcode; @property(retain, nonatomic) NSString *retmsg; // @dynamic retmsg;

@end

@interface AALaunchByPersonReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ActionLocation *actionLocation; // @dynamic actionLocation; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *groupid; // @dynamic groupid; @property(retain, nonatomic) NSMutableArray *payerList; // @dynamic payerList; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(nonatomic) unsigned long long totalPayAmount; // @dynamic totalPayAmount;

@end

@interface AALaunchByPersonRes : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *billNo; // @dynamic billNo; @property(retain, nonatomic) NSString *msgxml; // @dynamic msgxml; @property(nonatomic) unsigned long long payAmount; // @dynamic payAmount; @property(retain, nonatomic) AARealNameItem *realNameInfo; // @dynamic realNameInfo; @property(nonatomic) unsigned int retcode; // @dynamic retcode; @property(retain, nonatomic) NSString *retmsg; // @dynamic retmsg;

@end

@interface AAAlertItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int flag; // @dynamic flag; @property(retain, nonatomic) NSString *leftButtonWording; // @dynamic leftButtonWording; @property(retain, nonatomic) NSString *rightButtonWording; // @dynamic rightButtonWording; @property(retain, nonatomic) NSString *wording; // @dynamic wording;

@end

@interface AAPayReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *billNo; // @dynamic billNo; @property(retain, nonatomic) NSString *groupid; // @dynamic groupid; @property(nonatomic) unsigned long long payAmount; // @dynamic payAmount; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface AAPayRes : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) AAAlertItem *alertItem; // @dynamic alertItem; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *msgxml; // @dynamic msgxml; @property(retain, nonatomic) NSString *paymsgid; // @dynamic paymsgid; @property(retain, nonatomic) NSString *receiverTrueName; // @dynamic receiverTrueName; @property(retain, nonatomic) NSString *reqkey; // @dynamic reqkey; @property(nonatomic) unsigned int retcode; // @dynamic retcode; @property(retain, nonatomic) NSString *retmsg; // @dynamic retmsg;

@end

@interface AACloseReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *billNo; // @dynamic billNo; @property(retain, nonatomic) NSString *groupid; // @dynamic groupid; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface AACloseRes : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *msgxml; // @dynamic msgxml; @property(nonatomic) unsigned int retcode; // @dynamic retcode; @property(retain, nonatomic) NSString *retmsg; // @dynamic retmsg;

@end

@interface AAQueryListReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int limit; // @dynamic limit; @property(nonatomic) unsigned int offset; // @dynamic offset; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface AAListRecord : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long amount; // @dynamic amount; @property(retain, nonatomic) NSString *billNo; // @dynamic billNo; @property(retain, nonatomic) NSString *groupid; // @dynamic groupid; @property(retain, nonatomic) NSString *h5Url; // @dynamic h5Url; @property(retain, nonatomic) NSString *launchDate; // @dynamic launchDate; @property(nonatomic) unsigned int role; // @dynamic role; @property(nonatomic) unsigned int state; // @dynamic state; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface AAQueryListRes : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *record; // @dynamic record; @property(nonatomic) unsigned int retcode; // @dynamic retcode; @property(retain, nonatomic) NSString *retmsg; // @dynamic retmsg;

@end

@interface AAQueryDetailReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *billNo; // @dynamic billNo; @property(retain, nonatomic) NSString *groupid; // @dynamic groupid; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface AAPayer : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int payState; // @dynamic payState; @property(retain, nonatomic) NSString *payerUsername; // @dynamic payerUsername; @property(nonatomic) unsigned long long refundAmount; // @dynamic refundAmount; @property(nonatomic) unsigned long long totalPayAmount; // @dynamic totalPayAmount;

@end

@interface AAReceiver : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long rcvdAmount; // @dynamic rcvdAmount; @property(nonatomic) unsigned int receiveState; // @dynamic receiveState; @property(retain, nonatomic) NSString *receiverUsername; // @dynamic receiverUsername; @property(nonatomic) unsigned long long refundAmount; // @dynamic refundAmount; @property(nonatomic) unsigned long long totalRcvAmount; // @dynamic totalRcvAmount;

@end

@interface AAQueryDetailRes : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *billNo; // @dynamic billNo; @property(retain, nonatomic) NSString *changeWording; // @dynamic changeWording; @property(nonatomic) unsigned int isLauncher; // @dynamic isLauncher; @property(nonatomic) unsigned int jumpChange; // @dynamic jumpChange; @property(retain, nonatomic) NSString *launcherUsername; // @dynamic launcherUsername; @property(retain, nonatomic) NSString *outTradeNo; // @dynamic outTradeNo; @property(nonatomic) unsigned int overtimeDays; // @dynamic overtimeDays; @property(nonatomic) unsigned long long paidAmount; // @dynamic paidAmount; @property(nonatomic) unsigned int paidNum; // @dynamic paidNum; @property(retain, nonatomic) NSMutableArray *payerList; // @dynamic payerList; @property(nonatomic) unsigned long long planAmount; // @dynamic planAmount; @property(nonatomic) unsigned int planNum; // @dynamic planNum; @property(nonatomic) unsigned int retcode; // @dynamic retcode; @property(retain, nonatomic) NSString *retmsg; // @dynamic retmsg; @property(nonatomic) unsigned int role; // @dynamic role; @property(nonatomic) unsigned long long roleFinishAmount; // @dynamic roleFinishAmount; @property(nonatomic) unsigned int rolePairCnt; // @dynamic rolePairCnt; @property(nonatomic) unsigned long long roleRefundAmount; // @dynamic roleRefundAmount; @property(nonatomic) unsigned int roleState; // @dynamic roleState; @property(nonatomic) unsigned long long roleTotalAmount; // @dynamic roleTotalAmount; @property(nonatomic) unsigned int state; // @dynamic state; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface AAPayUrgeReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *billNo; // @dynamic billNo; @property(retain, nonatomic) NSString *groupid; // @dynamic groupid; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface AAPayUrgeRes : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int retcode; // @dynamic retcode; @property(retain, nonatomic) NSString *retmsg; // @dynamic retmsg;

@end

@interface AACloseNotifyReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *billNo; // @dynamic billNo; @property(retain, nonatomic) NSString *groupid; // @dynamic groupid;

@end

@interface AACloseNotifyRes : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *msgxml; // @dynamic msgxml; @property(nonatomic) unsigned int retcode; // @dynamic retcode; @property(retain, nonatomic) NSString *retmsg; // @dynamic retmsg;

@end

@interface APPItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface SearchContactRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int fromScene; // @dynamic fromScene; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(retain, nonatomic) SKBuiltinBuffer_t *reqBuf; // @dynamic reqBuf; @property(nonatomic) unsigned int searchScene; // @dynamic searchScene; @property(retain, nonatomic) SKBuiltinString_t *userName; // @dynamic userName;

@end

@interface SearchContactItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *albumBgimgId; // @dynamic albumBgimgId; @property(nonatomic) int albumFlag; // @dynamic albumFlag; @property(nonatomic) int albumStyle; // @dynamic albumStyle; @property(retain, nonatomic) NSString *alias; // @dynamic alias; @property(retain, nonatomic) NSString *antispamTicket; // @dynamic antispamTicket; @property(retain, nonatomic) NSString *bigHeadImgUrl; // @dynamic bigHeadImgUrl; @property(retain, nonatomic) NSString *city; // @dynamic city; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(retain, nonatomic) CustomizedInfo *customizedInfo; // @dynamic customizedInfo; @property(retain, nonatomic) SKBuiltinBuffer_t *imgBuf; // @dynamic imgBuf; @property(nonatomic) unsigned int matchType; // @dynamic matchType; @property(retain, nonatomic) NSString *myBrandList; // @dynamic myBrandList; @property(retain, nonatomic) SKBuiltinString_t *nickName; // @dynamic nickName; @property(nonatomic) unsigned int personalCard; // @dynamic personalCard; @property(retain, nonatomic) NSString *province; // @dynamic province; @property(retain, nonatomic) SKBuiltinString_t *pyinitial; // @dynamic pyinitial; @property(retain, nonatomic) SKBuiltinString_t *quanPin; // @dynamic quanPin; @property(nonatomic) int sex; // @dynamic sex; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *smallHeadImgUrl; // @dynamic smallHeadImgUrl; @property(retain, nonatomic) SnsUserInfo *snsUserInfo; // @dynamic snsUserInfo; @property(retain, nonatomic) SKBuiltinString_t *userName; // @dynamic userName; @property(nonatomic) unsigned int verifyFlag; // @dynamic verifyFlag; @property(retain, nonatomic) NSString *verifyInfo; // @dynamic verifyInfo; @property(retain, nonatomic) NSString *weibo; // @dynamic weibo; @property(nonatomic) unsigned int weiboFlag; // @dynamic weiboFlag; @property(retain, nonatomic) NSString *weiboNickname; // @dynamic weiboNickname;

@end

@interface SearchContactResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *albumBgimgId; // @dynamic albumBgimgId; @property(nonatomic) int albumFlag; // @dynamic albumFlag; @property(nonatomic) int albumStyle; // @dynamic albumStyle; @property(retain, nonatomic) NSString *alias; // @dynamic alias; @property(retain, nonatomic) NSString *antispamTicket; // @dynamic antispamTicket; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *bigHeadImgUrl; // @dynamic bigHeadImgUrl; @property(retain, nonatomic) NSString *city; // @dynamic city; @property(nonatomic) unsigned int contactCount; // @dynamic contactCount; @property(retain, nonatomic) NSMutableArray *contactList; // @dynamic contactList; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(retain, nonatomic) CustomizedInfo *customizedInfo; // @dynamic customizedInfo; @property(retain, nonatomic) SKBuiltinBuffer_t *imgBuf; // @dynamic imgBuf; @property(retain, nonatomic) NSString *kfworkerId; // @dynamic kfworkerId; @property(nonatomic) unsigned int matchType; // @dynamic matchType; @property(retain, nonatomic) NSString *myBrandList; // @dynamic myBrandList; @property(retain, nonatomic) SKBuiltinString_t *nickName; // @dynamic nickName; @property(nonatomic) unsigned int personalCard; // @dynamic personalCard; @property(retain, nonatomic) NSString *province; // @dynamic province; @property(retain, nonatomic) SKBuiltinString_t *pyinitial; // @dynamic pyinitial; @property(retain, nonatomic) SKBuiltinString_t *quanPin; // @dynamic quanPin; @property(retain, nonatomic) SKBuiltinBuffer_t *resBuf; // @dynamic resBuf; @property(nonatomic) int sex; // @dynamic sex; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *smallHeadImgUrl; // @dynamic smallHeadImgUrl; @property(retain, nonatomic) SnsUserInfo *snsUserInfo; // @dynamic snsUserInfo; @property(retain, nonatomic) SKBuiltinString_t *userName; // @dynamic userName; @property(nonatomic) unsigned int verifyFlag; // @dynamic verifyFlag; @property(retain, nonatomic) NSString *verifyInfo; // @dynamic verifyInfo; @property(retain, nonatomic) NSString *weibo; // @dynamic weibo; @property(nonatomic) unsigned int weiboFlag; // @dynamic weiboFlag; @property(retain, nonatomic) NSString *weiboNickname; // @dynamic weiboNickname;

@end

@interface CreateChatRoomRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinBuffer_t *extBuffer; // @dynamic extBuffer; @property(nonatomic) unsigned int memberCount; // @dynamic memberCount; @property(retain, nonatomic) NSMutableArray *memberList; // @dynamic memberList; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) SKBuiltinString_t *topic; // @dynamic topic;

@end

@interface CreateChatRoomResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *bigHeadImgUrl; // @dynamic bigHeadImgUrl; @property(retain, nonatomic) SKBuiltinString_t *chatRoomName; // @dynamic chatRoomName; @property(retain, nonatomic) SKBuiltinBuffer_t *imgBuf; // @dynamic imgBuf; @property(nonatomic) unsigned int memberCount; // @dynamic memberCount; @property(retain, nonatomic) NSMutableArray *memberList; // @dynamic memberList; @property(retain, nonatomic) SKBuiltinString_t *pyinitial; // @dynamic pyinitial; @property(retain, nonatomic) SKBuiltinString_t *quanPin; // @dynamic quanPin; @property(retain, nonatomic) NSString *smallHeadImgUrl; // @dynamic smallHeadImgUrl; @property(retain, nonatomic) SKBuiltinString_t *topic; // @dynamic topic;

@end

@interface AddChatRoomMemberRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *accessApplicationDesp; // @dynamic accessApplicationDesp; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinString_t *chatRoomName; // @dynamic chatRoomName; @property(nonatomic) unsigned int lastRoomMsgTimeStamp; // @dynamic lastRoomMsgTimeStamp; @property(nonatomic) unsigned int memberCount; // @dynamic memberCount; @property(retain, nonatomic) NSMutableArray *memberList; // @dynamic memberList;

@end

@interface AddChatRoomMemberResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int memberCount; // @dynamic memberCount; @property(retain, nonatomic) NSMutableArray *memberList; // @dynamic memberList;

@end

@interface DelChatRoomMemberRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *chatRoomName; // @dynamic chatRoomName; @property(nonatomic) unsigned int memberCount; // @dynamic memberCount; @property(retain, nonatomic) NSMutableArray *memberList; // @dynamic memberList; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface DelChatRoomMemberResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int memberCount; // @dynamic memberCount; @property(retain, nonatomic) NSMutableArray *memberList; // @dynamic memberList;

@end

@interface BatchGetHeadImgRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *userNameList; // @dynamic userNameList;

@end

@interface ImgPair : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *imgBuf; // @dynamic imgBuf; @property(retain, nonatomic) SKBuiltinString_t *username; // @dynamic username;

@end

@interface BatchGetHeadImgResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *imgPairList; // @dynamic imgPairList;

@end

@interface GetChatRoomUpgradeStatusReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *chatRoomName; // @dynamic chatRoomName;

@end

@interface GetChatRoomUpgradeStatusResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int cardQuota; // @dynamic cardQuota; @property(nonatomic) unsigned int donateQuota; // @dynamic donateQuota; @property(nonatomic) unsigned int maxCount; // @dynamic maxCount; @property(nonatomic) unsigned int mobileQuota; // @dynamic mobileQuota; @property(retain, nonatomic) NSString *resultMsg; // @dynamic resultMsg; @property(nonatomic) unsigned int status; // @dynamic status; @property(nonatomic) unsigned int totalQuota; // @dynamic totalQuota;

@end

@interface UpgradeChatRoomReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *chatRoomName; // @dynamic chatRoomName;

@end

@interface UpgradeChatRoomResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int cardQuota; // @dynamic cardQuota; @property(retain, nonatomic) NSString *chatRoomData; // @dynamic chatRoomData; @property(nonatomic) unsigned int donateQuota; // @dynamic donateQuota; @property(nonatomic) unsigned int maxCount; // @dynamic maxCount; @property(nonatomic) unsigned int mobileQuota; // @dynamic mobileQuota; @property(retain, nonatomic) NSString *resultMsg; // @dynamic resultMsg; @property(nonatomic) unsigned int totalQuota; // @dynamic totalQuota;

@end

@interface GoogleContactUploadItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *googleContactName; // @dynamic googleContactName;

@end

@interface ListGoogleContactRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int clickSource; // @dynamic clickSource; @property(nonatomic) unsigned int continueFlag; // @dynamic continueFlag; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface GoogleContactItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *antispamTicket; // @dynamic antispamTicket; @property(retain, nonatomic) NSString *bigHeadUrl; // @dynamic bigHeadUrl; @property(retain, nonatomic) NSString *googleContactName; // @dynamic googleContactName; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(nonatomic) int ret; // @dynamic ret; @property(retain, nonatomic) NSString *smallHeadUrl; // @dynamic smallHeadUrl; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface ListGoogleContactResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface InviteGoogleContactItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *googleContactName; // @dynamic googleContactName;

@end

@interface InviteGoogleContactRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface InviteGoogleContactResponse : WXPBGeneratedMessage { int retsMemoizedSerializedSize; }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *rets; // @dynamic rets;

@end

@interface OnlineInfo : WXPBGeneratedMessage { }

  • (void)initialize;
  • (id)GetWordingForKey:(id)arg1;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *clientKey; // @dynamic clientKey; @property(nonatomic) unsigned int deviceHelperType; // @dynamic deviceHelperType; @property(retain, nonatomic) NSData *deviceId; // @dynamic deviceId; @property(nonatomic) unsigned int deviceType; // @dynamic deviceType; @property(nonatomic) unsigned int onlineStatus; // @dynamic onlineStatus; @property(retain, nonatomic) NSString *wordingXml; // @dynamic wordingXml;

@end

@interface GetOnlineInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *language; // @dynamic language;

@end

@interface GetOnlineInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int flag; // @dynamic flag; @property(nonatomic) unsigned int iconType; // @dynamic iconType; @property(nonatomic) unsigned int onlineCount; // @dynamic onlineCount; @property(retain, nonatomic) NSMutableArray *onlineList; // @dynamic onlineList; @property(retain, nonatomic) NSString *summaryXml; // @dynamic summaryXml;

@end

@interface GetChatroomMemberDetailRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *chatroomUserName; // @dynamic chatroomUserName; @property(nonatomic) unsigned int clientVersion; // @dynamic clientVersion;

@end

@interface GetChatroomMemberDetailResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *chatroomUserName; // @dynamic chatroomUserName; @property(retain, nonatomic) ChatRoomMemberData *newChatroomData; // @dynamic newChatroomData; @property(nonatomic) unsigned int serverVersion; // @dynamic serverVersion;

@end

@interface GetContactRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *antispamTicket; // @dynamic antispamTicket; @property(nonatomic) unsigned int antispamTicketCount; // @dynamic antispamTicketCount; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinString_t *chatRoomAccessVerifyTicket; // @dynamic chatRoomAccessVerifyTicket; @property(retain, nonatomic) NSMutableArray *fromChatRoom; // @dynamic fromChatRoom; @property(nonatomic) unsigned int fromChatRoomCount; // @dynamic fromChatRoomCount; @property(nonatomic) unsigned int getContactScene; // @dynamic getContactScene; @property(nonatomic) unsigned int userCount; // @dynamic userCount; @property(retain, nonatomic) NSMutableArray *userNameList; // @dynamic userNameList;

@end

@interface GetContactResponse : WXPBGeneratedMessage { int retMemoizedSerializedSize; }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int contactCount; // @dynamic contactCount; @property(retain, nonatomic) NSMutableArray *contactList; // @dynamic contactList; @property(retain, nonatomic) NSMutableArray *ret; // @dynamic ret;

@end

@interface UploadCardImgRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *clientId; // @dynamic clientId; @property(retain, nonatomic) NSString *contactUserName; // @dynamic contactUserName; @property(retain, nonatomic) SKBuiltinBuffer_t *data; // @dynamic data; @property(nonatomic) unsigned int dataLen; // @dynamic dataLen; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen;

@end

@interface UploadCardImgResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *cardImgUrl; // @dynamic cardImgUrl; @property(retain, nonatomic) NSString *clientId; // @dynamic clientId; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen;

@end

@interface DeleteCardImgRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *contactUserName; // @dynamic contactUserName;

@end

@interface DeleteCardImgResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface InviteChatRoomMemberRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *accessApprovalTicket; // @dynamic accessApprovalTicket; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinString_t *chatRoomName; // @dynamic chatRoomName; @property(nonatomic) unsigned int inviteScene; // @dynamic inviteScene; @property(nonatomic) unsigned int memberCount; // @dynamic memberCount; @property(retain, nonatomic) NSMutableArray *memberList; // @dynamic memberList;

@end

@interface InviteChatRoomMemberResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface LabelPair : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int labelId; // @dynamic labelId; @property(retain, nonatomic) NSString *labelName; // @dynamic labelName;

@end

@interface AddContactLabelRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int labelCount; // @dynamic labelCount; @property(retain, nonatomic) NSMutableArray *labelPairList; // @dynamic labelPairList;

@end

@interface AddContactLabelResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int labelCount; // @dynamic labelCount; @property(retain, nonatomic) NSMutableArray *labelPairList; // @dynamic labelPairList;

@end

@interface DelContactLabelRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *labelIdlist; // @dynamic labelIdlist;

@end

@interface DelContactLabelResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface UpdateContactLabelRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) LabelPair *labelPair; // @dynamic labelPair;

@end

@interface UpdateContactLabelResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface GetContactLabelListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest;

@end

@interface GetContactLabelListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int labelCount; // @dynamic labelCount; @property(retain, nonatomic) NSMutableArray *labelPairList; // @dynamic labelPairList;

@end

@interface UserLabelInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *labelIdlist; // @dynamic labelIdlist; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface ModifyContactLabelListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int userCount; // @dynamic userCount; @property(retain, nonatomic) NSMutableArray *userLabelInfoList; // @dynamic userLabelInfoList;

@end

@interface ModifyContactLabelListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface TransferChatRoomOwnerRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *chatRoomName; // @dynamic chatRoomName; @property(retain, nonatomic) NSString *newOwnerUserName; // @dynamic newOwnerUserName;

@end

@interface TransferChatRoomOwnerResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface SetChatRoomAnnouncementRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *announcement; // @dynamic announcement; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *chatRoomName; // @dynamic chatRoomName; @property(nonatomic) unsigned int setAnnouncementFlag; // @dynamic setAnnouncementFlag;

@end

@interface SetChatRoomAnnouncementResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface GetChatRoomInfoDetailRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *chatRoomName; // @dynamic chatRoomName;

@end

@interface GetChatRoomInfoDetailResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *announcement; // @dynamic announcement; @property(retain, nonatomic) NSString *announcementEditor; // @dynamic announcementEditor; @property(nonatomic) unsigned int announcementPublishTime; // @dynamic announcementPublishTime; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int chatRoomInfoVersion; // @dynamic chatRoomInfoVersion; @property(nonatomic) unsigned int chatRoomStatus; // @dynamic chatRoomStatus;

@end

@interface UpdateMyRankCoverRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *coverurl; // @dynamic coverurl; @property(retain, nonatomic) NSString *motto; // @dynamic motto;

@end

@interface UpdateMyRankCoverResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface LikeFriendRankRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appusername; // @dynamic appusername; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int optype; // @dynamic optype; @property(retain, nonatomic) NSString *rankid; // @dynamic rankid; @property(retain, nonatomic) NSString *username; // @dynamic username; @property(retain, nonatomic) NSMutableArray *usernames; // @dynamic usernames;

@end

@interface LikeFriendRankResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface GetUserRankLikeCountRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appusername; // @dynamic appusername; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *championname; // @dynamic championname; @property(nonatomic) BOOL latestrank; // @dynamic latestrank; @property(retain, nonatomic) NSString *rankid; // @dynamic rankid;

@end

@interface likeItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int likecount; // @dynamic likecount; @property(nonatomic) unsigned int likestate; // @dynamic likestate; @property(nonatomic) unsigned int ranknum; // @dynamic ranknum; @property(nonatomic) unsigned int score; // @dynamic score; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface likeUserDetail : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int timestamp; // @dynamic timestamp; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface Follow : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int index; // @dynamic index; @property(nonatomic) unsigned int step; // @dynamic step; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface GetUserRankLikeCountResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *affecteduserlist; // @dynamic affecteduserlist; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *championcoverurl; // @dynamic championcoverurl; @property(retain, nonatomic) NSString *championmotto; // @dynamic championmotto; @property(retain, nonatomic) NSString *donationUrl; // @dynamic donationUrl; @property(retain, nonatomic) NSMutableArray *follows; // @dynamic follows; @property(retain, nonatomic) NSMutableArray *friendlikelist; // @dynamic friendlikelist; @property(nonatomic) BOOL hascoverurl; // @dynamic hascoverurl; @property(nonatomic) BOOL isLikedCover; // @dynamic isLikedCover; @property(nonatomic) BOOL iscacheexist; // @dynamic iscacheexist; @property(retain, nonatomic) NSString *jumpchampionurl; // @dynamic jumpchampionurl; @property(retain, nonatomic) NSMutableArray *likeuserlist; // @dynamic likeuserlist; @property(retain, nonatomic) NSString *rankid; // @dynamic rankid; @property(retain, nonatomic) NSString *sharetitle; // @dynamic sharetitle; @property(retain, nonatomic) NSString *shareurl; // @dynamic shareurl;

@end

@interface GetUserRankDetailRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appusername; // @dynamic appusername; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface rankDesc : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int score; // @dynamic score; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface rankItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *rankid; // @dynamic rankid; @property(nonatomic) unsigned int ranknum; // @dynamic ranknum; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface rankDetail : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int score; // @dynamic score; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface StepItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int step; // @dynamic step; @property(nonatomic) unsigned int timestamp; // @dynamic timestamp;

@end

@interface GetUserRankDetailResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *affecteduserlist; // @dynamic affecteduserlist; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *buttons; // @dynamic buttons; @property(retain, nonatomic) NSString *coverurl; // @dynamic coverurl; @property(retain, nonatomic) NSMutableArray *follows; // @dynamic follows; @property(nonatomic) BOOL isFollower; // @dynamic isFollower; @property(nonatomic) BOOL isLikedCover; // @dynamic isLikedCover; @property(retain, nonatomic) NSString *motto; // @dynamic motto; @property(retain, nonatomic) rankDesc *rankdesc; // @dynamic rankdesc; @property(retain, nonatomic) NSMutableArray *rankdetaillist; // @dynamic rankdetaillist; @property(retain, nonatomic) NSMutableArray *ranklist; // @dynamic ranklist; @property(retain, nonatomic) NSString *sharetitle; // @dynamic sharetitle; @property(retain, nonatomic) NSString *shareurl; // @dynamic shareurl; @property(retain, nonatomic) NSString *source; // @dynamic source; @property(retain, nonatomic) NSMutableArray *steps; // @dynamic steps;

@end

@interface GetUserRankDetailResponse_Button : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *icon; // @dynamic icon; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface UpdateRankSettingRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int flag; // @dynamic flag; @property(nonatomic) unsigned int optype; // @dynamic optype;

@end

@interface UpdateRankSettingResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int flag; // @dynamic flag;

@end

@interface UserSportDevice : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appName; // @dynamic appName; @property(nonatomic) long long bleSimpleProtol; // @dynamic bleSimpleProtol; @property(retain, nonatomic) NSString *bundleId; // @dynamic bundleId; @property(retain, nonatomic) NSString *connProto; // @dynamic connProto; @property(retain, nonatomic) NSString *deviceId; // @dynamic deviceId; @property(retain, nonatomic) NSString *deviceName; // @dynamic deviceName; @property(retain, nonatomic) NSString *deviceType; // @dynamic deviceType; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl;

@end

@interface GetSportDeviceListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest;

@end

@interface GetSportDeviceListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *deviceList; // @dynamic deviceList;

@end

@interface AddFollowRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *usernames; // @dynamic usernames;

@end

@interface AddFollowResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *follows; // @dynamic follows;

@end

@interface DelFollowRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *friendUserName; // @dynamic friendUserName;

@end

@interface DelFollowResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface GetWeRunFollowerListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest;

@end

@interface GetWeRunFollowerListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *followers; // @dynamic followers; @property(retain, nonatomic) NSMutableArray *recentLikeUsers; // @dynamic recentLikeUsers;

@end

@interface GetWeRunFollowerListResponse_FollowerItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) BOOL isFollowed; // @dynamic isFollowed; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface GetStepListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int beginTime; // @dynamic beginTime; @property(nonatomic) unsigned int endTime; // @dynamic endTime;

@end

@interface GetStepListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *steps; // @dynamic steps;

@end

@interface ShakeCardReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *jsExtInfo; // @dynamic jsExtInfo; @property(nonatomic) float latitude; // @dynamic latitude; @property(nonatomic) float longitude; // @dynamic longitude; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface ShakeCardResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *acceptCardTitle; // @dynamic acceptCardTitle; @property(nonatomic) unsigned int actionType; // @dynamic actionType; @property(retain, nonatomic) NSString *auxTitle; // @dynamic auxTitle; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *brandName; // @dynamic brandName; @property(retain, nonatomic) NSString *cardExt; // @dynamic cardExt; @property(retain, nonatomic) NSString *cardTpId; // @dynamic cardTpId; @property(retain, nonatomic) NSString *color; // @dynamic color; @property(nonatomic) unsigned int controlFlag; // @dynamic controlFlag; @property(nonatomic) unsigned int endTime; // @dynamic endTime; @property(nonatomic) unsigned int frequencyLevel; // @dynamic frequencyLevel; @property(nonatomic) BOOL haveEgg; // @dynamic haveEgg; @property(retain, nonatomic) NSString *logoUrl; // @dynamic logoUrl; @property(retain, nonatomic) NSString *noCardTip; // @dynamic noCardTip; @property(retain, nonatomic) NSString *subTitle; // @dynamic subTitle; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(retain, nonatomic) NSString *viewDescription; // @dynamic viewDescription; @property(retain, nonatomic) NSString *viewSubTitle; // @dynamic viewSubTitle; @property(retain, nonatomic) NSString *viewTitle; // @dynamic viewTitle;

@end

@interface GetLbsCardReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) float latitude; // @dynamic latitude; @property(nonatomic) float longitude; // @dynamic longitude;

@end

@interface GetLbsCardResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *acceptCardTitle; // @dynamic acceptCardTitle; @property(nonatomic) unsigned int activityType; // @dynamic activityType; @property(retain, nonatomic) NSString *auxTitle; // @dynamic auxTitle; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *brandName; // @dynamic brandName; @property(retain, nonatomic) NSString *cardExt; // @dynamic cardExt; @property(retain, nonatomic) NSString *cardTpId; // @dynamic cardTpId; @property(retain, nonatomic) NSString *color; // @dynamic color; @property(nonatomic) unsigned int controlFlag; // @dynamic controlFlag; @property(nonatomic) unsigned int endTime; // @dynamic endTime; @property(nonatomic) unsigned int entranceEndTime; // @dynamic entranceEndTime; @property(retain, nonatomic) NSString *entranceName; // @dynamic entranceName; @property(nonatomic) BOOL haveCard; // @dynamic haveCard; @property(nonatomic) BOOL haveEgg; // @dynamic haveEgg; @property(nonatomic) BOOL haveRedDot; // @dynamic haveRedDot; @property(retain, nonatomic) NSString *logoUrl; // @dynamic logoUrl; @property(retain, nonatomic) NSString *redDotDesc; // @dynamic redDotDesc; @property(retain, nonatomic) NSString *redDotId; // @dynamic redDotId; @property(retain, nonatomic) NSString *shakeCardEntranceTip; // @dynamic shakeCardEntranceTip; @property(retain, nonatomic) NSString *subTitle; // @dynamic subTitle; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(retain, nonatomic) NSString *viewDescription; // @dynamic viewDescription; @property(retain, nonatomic) NSString *viewSubTitle; // @dynamic viewSubTitle; @property(retain, nonatomic) NSString *viewTitle; // @dynamic viewTitle;

@end

@interface CancelShakeCardReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *cardExt; // @dynamic cardExt; @property(retain, nonatomic) NSString *cardTpId; // @dynamic cardTpId;

@end

@interface CancelShakeCardResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface ReportLocationReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *cardId; // @dynamic cardId; @property(retain, nonatomic) NSString *cardTpId; // @dynamic cardTpId; @property(nonatomic) double latitude; // @dynamic latitude; @property(nonatomic) double longitude; // @dynamic longitude; @property(nonatomic) unsigned int reportScene; // @dynamic reportScene;

@end

@interface ReportLocationResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface GetShareCardConsumedInfoReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *cardId; // @dynamic cardId; @property(retain, nonatomic) NSString *cardTpId; // @dynamic cardTpId; @property(retain, nonatomic) NSString *code; // @dynamic code; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface GetShareCardConsumedInfoRsp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet; @property(nonatomic) int retCode; // @dynamic retCode; @property(retain, nonatomic) NSString *retMsg; // @dynamic retMsg;

@end

@interface DelShareCardRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *cardId; // @dynamic cardId;

@end

@interface DelShareCardResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int retCode; // @dynamic retCode;

@end

@interface GetUpdateInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int channel; // @dynamic channel; @property(nonatomic) unsigned int updateType; // @dynamic updateType;

@end

@interface GetUpdateInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *downLoadUrl; // @dynamic downLoadUrl; @property(retain, nonatomic) NSString *packDescription; // @dynamic packDescription; @property(retain, nonatomic) NSString *packMd5; // @dynamic packMd5; @property(nonatomic) unsigned int packSize; // @dynamic packSize; @property(nonatomic) unsigned int packVersion; // @dynamic packVersion; @property(retain, nonatomic) NSString *patchInfo; // @dynamic patchInfo; @property(nonatomic) unsigned int urlCount; // @dynamic urlCount;

@end

@interface TalkRoomMember : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int memberId; // @dynamic memberId; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface TalkRelayAddr : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int ip; // @dynamic ip; @property(nonatomic) unsigned int port; // @dynamic port;

@end

@interface EnterTalkRoomReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSString *toUsername; // @dynamic toUsername;

@end

@interface EnterTalkRoomResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int addrCount; // @dynamic addrCount; @property(retain, nonatomic) NSMutableArray *addrList; // @dynamic addrList; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *memberList; // @dynamic memberList; @property(nonatomic) int memberNum; // @dynamic memberNum; @property(nonatomic) int micSeq; // @dynamic micSeq; @property(nonatomic) int myRoomMemberId; // @dynamic myRoomMemberId; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey;

@end

@interface ExitTalkRoomReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSString *toUsername; // @dynamic toUsername;

@end

@interface ExitTalkRoomResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface TalkMicActionReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int actionType; // @dynamic actionType; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(nonatomic) unsigned int updateTime; // @dynamic updateTime;

@end

@interface TalkMicActionResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int channelId; // @dynamic channelId; @property(nonatomic) int micSeq; // @dynamic micSeq;

@end

@interface TalkNoopReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(nonatomic) unsigned int updateTime; // @dynamic updateTime;

@end

@interface TalkNoopResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface GetTalkRoomMemberReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface GetTalkRoomMemberResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *memberList; // @dynamic memberList; @property(nonatomic) int memberNum; // @dynamic memberNum; @property(nonatomic) int micSeq; // @dynamic micSeq;

@end

@interface TalkStatReportData : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int logId; // @dynamic logId; @property(retain, nonatomic) SKBuiltinString_t *statReport; // @dynamic statReport;

@end

@interface TalkStatReportReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int dataNum; // @dynamic dataNum; @property(retain, nonatomic) NSMutableArray *reportData; // @dynamic reportData; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface TalkStatReportResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface VoipCSAddr : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *ip; // @dynamic ip; @property(nonatomic) int port; // @dynamic port;

@end

@interface VoipCSInviteReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSData *callContext; // @dynamic callContext; @property(retain, nonatomic) NSData *capInfo; // @dynamic capInfo; @property(nonatomic) unsigned int inviteId; // @dynamic inviteId; @property(nonatomic) int netType; // @dynamic netType; @property(nonatomic) unsigned long long timestamp; // @dynamic timestamp; @property(retain, nonatomic) NSString *toBizAppId; // @dynamic toBizAppId; @property(retain, nonatomic) NSString *toBizUserName; // @dynamic toBizUserName;

@end

@interface VoipCSInviteResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *addrList; // @dynamic addrList; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int checkPeerCnt; // @dynamic checkPeerCnt; @property(nonatomic) unsigned int checkPeerInterval; // @dynamic checkPeerInterval; @property(retain, nonatomic) NSData *encryptKeyBuf; // @dynamic encryptKeyBuf; @property(nonatomic) unsigned int encryptStrategy; // @dynamic encryptStrategy; @property(nonatomic) unsigned int maxBitRate; // @dynamic maxBitRate; @property(nonatomic) unsigned int maxFps; // @dynamic maxFps; @property(nonatomic) unsigned int nextInvite; // @dynamic nextInvite; @property(nonatomic) unsigned long long roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned int syncInterval; // @dynamic syncInterval;

@end

@interface VoipCSHangupReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int inviteId; // @dynamic inviteId; @property(nonatomic) unsigned int reason; // @dynamic reason; @property(nonatomic) unsigned long long roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned long long timestamp; // @dynamic timestamp; @property(retain, nonatomic) NSString *toBizUserName; // @dynamic toBizUserName;

@end

@interface VoipCSHangupResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned long long roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey;

@end

@interface VoipCSSyncReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int notifySeq; // @dynamic notifySeq; @property(nonatomic) unsigned long long roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned long long timestamp; // @dynamic timestamp;

@end

@interface VoipCSSyncResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSData *calleeCap; // @dynamic calleeCap; @property(nonatomic) unsigned int calleeMemberId; // @dynamic calleeMemberId; @property(nonatomic) unsigned int calleeStatus; // @dynamic calleeStatus; @property(nonatomic) unsigned int calleeSubStatus; // @dynamic calleeSubStatus; @property(nonatomic) unsigned int notifySeq; // @dynamic notifySeq; @property(nonatomic) unsigned long long roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey;

@end

@interface VoipCSHeartBeatReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned long long roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned long long timestamp; // @dynamic timestamp;

@end

@interface VoipCSHeartBeatResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned long long roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey;

@end

@interface VoipCSRedirectReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned long long roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned long long timestamp; // @dynamic timestamp;

@end

@interface VoipCSRedirectResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *addrList; // @dynamic addrList; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned long long roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey;

@end

@interface VoipCSNotify : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *calleeCap; // @dynamic calleeCap; @property(nonatomic) unsigned int calleeMemberId; // @dynamic calleeMemberId; @property(nonatomic) unsigned int calleeStatus; // @dynamic calleeStatus; @property(nonatomic) unsigned int calleeSubStatus; // @dynamic calleeSubStatus; @property(nonatomic) unsigned int notifySeq; // @dynamic notifySeq; @property(nonatomic) unsigned long long roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey;

@end

@interface VoipCSReportData : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *data; // @dynamic data; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface VoipCSReportReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *data; // @dynamic data; @property(nonatomic) unsigned long long roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey;

@end

@interface VoipCSReportResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned long long roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey;

@end

@interface PayIBGGenPrepayReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int channel; // @dynamic channel; @property(retain, nonatomic) NSString *contactAppUsername; // @dynamic contactAppUsername; @property(retain, nonatomic) NSString *extInfo; // @dynamic extInfo; @property(retain, nonatomic) NSString *nonceStr; // @dynamic nonceStr; @property(retain, nonatomic) NSString *package; // @dynamic package; @property(retain, nonatomic) NSString *sign; // @dynamic sign; @property(retain, nonatomic) NSString *signType; // @dynamic signType; @property(retain, nonatomic) NSString *timestamp; // @dynamic timestamp; @property(retain, nonatomic) NSString *webViewUrl; // @dynamic webViewUrl;

@end

@interface PayIBGGenPrepayResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appSource; // @dynamic appSource; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int errCode; // @dynamic errCode; @property(retain, nonatomic) NSString *errMsg; // @dynamic errMsg; @property(retain, nonatomic) NSString *jsInjectCode; // @dynamic jsInjectCode; @property(retain, nonatomic) NSString *jumpUrl; // @dynamic jumpUrl; @property(retain, nonatomic) NSString *prepayId; // @dynamic prepayId;

@end

@interface PayIBGGetJumpUrlReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int isShowTips; // @dynamic isShowTips;

@end

@interface PayIBGGetJumpUrlResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int errCode; // @dynamic errCode; @property(retain, nonatomic) NSString *errMsg; // @dynamic errMsg; @property(retain, nonatomic) NSString *jumpUrl; // @dynamic jumpUrl;

@end

@interface PayIBGJsGetTransactionReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *nonceStr; // @dynamic nonceStr; @property(retain, nonatomic) NSString *package; // @dynamic package; @property(retain, nonatomic) NSString *sign; // @dynamic sign; @property(retain, nonatomic) NSString *signType; // @dynamic signType; @property(retain, nonatomic) NSString *timestamp; // @dynamic timestamp; @property(retain, nonatomic) NSString *webViewUrl; // @dynamic webViewUrl;

@end

@interface PayIBGBizInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appNickname; // @dynamic appNickname; @property(retain, nonatomic) NSString *appUsername; // @dynamic appUsername; @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) NSString *logoUrl; // @dynamic logoUrl; @property(nonatomic) unsigned int recommendLevel; // @dynamic recommendLevel; @property(retain, nonatomic) NSString *recommendNote; // @dynamic recommendNote;

@end

@interface PayIBGTransaction : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *buyBankName; // @dynamic buyBankName; @property(retain, nonatomic) NSString *des; // @dynamic des; @property(retain, nonatomic) NSString *feeType; // @dynamic feeType; @property(nonatomic) unsigned int modifyTimestamp; // @dynamic modifyTimestamp; @property(retain, nonatomic) NSString *payStatusName; // @dynamic payStatusName; @property(retain, nonatomic) NSString *prepayId; // @dynamic prepayId; @property(retain, nonatomic) NSString *spName; // @dynamic spName; @property(nonatomic) unsigned int totalFee; // @dynamic totalFee; @property(nonatomic) unsigned int tradeStatus; // @dynamic tradeStatus; @property(retain, nonatomic) NSString *transactionId; // @dynamic transactionId;

@end

@interface PayIBGJsGetTransactionResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) PayIBGBizInfo *bizInfo; // @dynamic bizInfo; @property(nonatomic) int errCode; // @dynamic errCode; @property(retain, nonatomic) NSString *errMsg; // @dynamic errMsg; @property(retain, nonatomic) PayIBGTransaction *transactionDetail; // @dynamic transactionDetail;

@end

@interface PayIBGGetUserOpenIdReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface PayIBGGetUserOpenIdResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *nonceStr; // @dynamic nonceStr; @property(retain, nonatomic) NSString *package; // @dynamic package; @property(retain, nonatomic) NSString *sign; // @dynamic sign; @property(retain, nonatomic) NSString *signType; // @dynamic signType; @property(retain, nonatomic) NSString *timestamp; // @dynamic timestamp;

@end

@interface PayIBGGetOverseaWalletReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int isShowTips; // @dynamic isShowTips; @property(retain, nonatomic) NSString *language; // @dynamic language; @property(retain, nonatomic) NSString *osVer; // @dynamic osVer; @property(retain, nonatomic) NSString *phoneType; // @dynamic phoneType; @property(retain, nonatomic) NSString *wxgVer; // @dynamic wxgVer;

@end

@interface WalletTitle : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *main; // @dynamic main; @property(retain, nonatomic) NSData *sub; // @dynamic sub;

@end

@interface WalletNotice : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *conent; // @dynamic conent; @property(retain, nonatomic) NSData *url; // @dynamic url;

@end

@interface WalletGrayAreaItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *clickUrl; // @dynamic clickUrl; @property(retain, nonatomic) NSData *extraInfo; // @dynamic extraInfo; @property(retain, nonatomic) NSData *logoUrl; // @dynamic logoUrl; @property(retain, nonatomic) NSData *name; // @dynamic name;

@end

@interface WalletGrayArea : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *array; // @dynamic array;

@end

@interface WalletThreePointItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *name; // @dynamic name; @property(retain, nonatomic) NSData *url; // @dynamic url;

@end

@interface WalletThreePointArea : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *array; // @dynamic array;

@end

@interface PayIBGGetOverseaWalletResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseresponse; // @dynamic baseresponse; @property(nonatomic) BOOL canSwitchWallet; // @dynamic canSwitchWallet; @property(nonatomic) int errcode; // @dynamic errcode; @property(retain, nonatomic) NSString *errmsg; // @dynamic errmsg; @property(retain, nonatomic) WalletGrayArea *walletGrayArea; // @dynamic walletGrayArea; @property(retain, nonatomic) WalletNotice *walletNotice; // @dynamic walletNotice; @property(nonatomic) unsigned int walletRegion; // @dynamic walletRegion; @property(retain, nonatomic) WalletThreePointArea *walletThreepointArea; // @dynamic walletThreepointArea; @property(retain, nonatomic) WalletTitle *walletTitle; // @dynamic walletTitle;

@end

@interface CardUserItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *cardId; // @dynamic cardId; @property(nonatomic) unsigned int stateFlag; // @dynamic stateFlag; @property(nonatomic) unsigned int status; // @dynamic status; @property(nonatomic) unsigned long long updateSequence; // @dynamic updateSequence; @property(nonatomic) unsigned int updateTime; // @dynamic updateTime;

@end

@interface BatchDelCardItemRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *cardIds; // @dynamic cardIds;

@end

@interface BatchDelCardItemResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *succCardIds; // @dynamic succCardIds;

@end

@interface BatchGetCardItemRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *cardIds; // @dynamic cardIds;

@end

@interface BatchGetCardItemResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet;

@end

@interface LayOut : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *buff; // @dynamic buff; @property(nonatomic) double latitude; // @dynamic latitude; @property(nonatomic) double longitude; // @dynamic longitude;

@end

@interface CardSyncRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinBuffer_t *keyBuf; // @dynamic keyBuf; @property(retain, nonatomic) LayOut *layout; // @dynamic layout; @property(nonatomic) unsigned int layoutScene; // @dynamic layoutScene; @property(nonatomic) unsigned int selector; // @dynamic selector;

@end

@interface CardSyncResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) CmdList *cmdList; // @dynamic cmdList; @property(nonatomic) unsigned int continueFlag; // @dynamic continueFlag; @property(retain, nonatomic) SKBuiltinBuffer_t *keyBuf; // @dynamic keyBuf; @property(nonatomic) unsigned int needLayout; // @dynamic needLayout;

@end

@interface CardShopLBSRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *cardId; // @dynamic cardId; @property(retain, nonatomic) NSString *cardTpId; // @dynamic cardTpId; @property(nonatomic) float latitude; // @dynamic latitude; @property(nonatomic) float longitude; // @dynamic longitude;

@end

@interface CardShopLBSResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet;

@end

@interface GetCardSerialRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *cardId; // @dynamic cardId;

@end

@interface GetCardSerialResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *codes; // @dynamic codes; @property(nonatomic) unsigned int refreshInterval; // @dynamic refreshInterval; @property(nonatomic) unsigned int requestCount; // @dynamic requestCount; @property(nonatomic) unsigned int requestTime; // @dynamic requestTime;

@end

@interface StatisticInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *recommendCardId; // @dynamic recommendCardId; @property(retain, nonatomic) NSString *templateMsgId; // @dynamic templateMsgId;

@end

@interface GetCardItemInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *cardExt; // @dynamic cardExt; @property(retain, nonatomic) NSString *cardId; // @dynamic cardId; @property(retain, nonatomic) NSString *consumedboxCardId; // @dynamic consumedboxCardId; @property(nonatomic) unsigned int fromScene; // @dynamic fromScene; @property(retain, nonatomic) NSString *fromUsername; // @dynamic fromUsername; @property(retain, nonatomic) NSString *jsCheckinfoSessionUsername; // @dynamic jsCheckinfoSessionUsername; @property(retain, nonatomic) NSString *jsCheckinfoUrl; // @dynamic jsCheckinfoUrl; @property(retain, nonatomic) StatisticInfo *statisticInfo; // @dynamic statisticInfo; @property(nonatomic) unsigned int statisticScene; // @dynamic statisticScene;

@end

@interface GetCardItemInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet;

@end

@interface GiftCardItemRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *cardId; // @dynamic cardId; @property(nonatomic) unsigned int staticScene; // @dynamic staticScene; @property(retain, nonatomic) NSString *toUsername; // @dynamic toUsername;

@end

@interface GiftCardItemResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *cardExt; // @dynamic cardExt; @property(nonatomic) int retCode; // @dynamic retCode; @property(retain, nonatomic) NSString *retMsg; // @dynamic retMsg;

@end

@interface AcceptCardItemRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *cardExt; // @dynamic cardExt; @property(retain, nonatomic) NSString *cardId; // @dynamic cardId; @property(nonatomic) unsigned int fromScene; // @dynamic fromScene; @property(retain, nonatomic) NSString *fromUsername; // @dynamic fromUsername; @property(nonatomic) unsigned int isFollowService; // @dynamic isFollowService; @property(retain, nonatomic) NSString *jsCheckinfoSessionUsername; // @dynamic jsCheckinfoSessionUsername; @property(retain, nonatomic) NSString *jsCheckinfoUrl; // @dynamic jsCheckinfoUrl; @property(retain, nonatomic) StatisticInfo *statisticInfo; // @dynamic statisticInfo; @property(nonatomic) unsigned int statisticScene; // @dynamic statisticScene;

@end

@interface AcceptCardItemResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet; @property(nonatomic) int retCode; // @dynamic retCode; @property(retain, nonatomic) NSString *retMsg; // @dynamic retMsg;

@end

@interface GetCardCountRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest;

@end

@interface GetCardCountResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(nonatomic) unsigned int hasCardItem; // @dynamic hasCardItem; @property(nonatomic) unsigned int hasShareCard; // @dynamic hasShareCard;

@end

@interface GetAvailableCardRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSData *buff; // @dynamic buff; @property(retain, nonatomic) NSString *cardSign; // @dynamic cardSign; @property(retain, nonatomic) NSString *cardTpId; // @dynamic cardTpId; @property(retain, nonatomic) NSString *cardType; // @dynamic cardType; @property(retain, nonatomic) NSString *nonceStr; // @dynamic nonceStr; @property(nonatomic) unsigned int onlyInvoice; // @dynamic onlyInvoice; @property(nonatomic) unsigned int shopId; // @dynamic shopId; @property(retain, nonatomic) NSString *signType; // @dynamic signType; @property(nonatomic) unsigned int timeStamp; // @dynamic timeStamp;

@end

@interface GetAvailableCardResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSData *buff; // @dynamic buff; @property(nonatomic) unsigned int isEnd; // @dynamic isEnd; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet;

@end

@interface CardListItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *cardExt; // @dynamic cardExt; @property(retain, nonatomic) NSString *cardTpId; // @dynamic cardTpId; @property(nonatomic) int isSucc; // @dynamic isSucc;

@end

@interface GetCardListFromAppRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bundleId; // @dynamic bundleId; @property(retain, nonatomic) NSMutableArray *cardList; // @dynamic cardList; @property(retain, nonatomic) NSString *consumedboxCardId; // @dynamic consumedboxCardId; @property(nonatomic) unsigned int fromScene; // @dynamic fromScene; @property(retain, nonatomic) NSString *jsCheckinfoSessionUsername; // @dynamic jsCheckinfoSessionUsername; @property(retain, nonatomic) NSString *jsCheckinfoUrl; // @dynamic jsCheckinfoUrl; @property(retain, nonatomic) NSString *packageName; // @dynamic packageName; @property(retain, nonatomic) NSString *sign; // @dynamic sign; @property(nonatomic) unsigned int statisticScene; // @dynamic statisticScene;

@end

@interface GetCardListFromAppResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet;

@end

@interface AcceptCardListFromAppRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *cardList; // @dynamic cardList; @property(nonatomic) unsigned int fromScene; // @dynamic fromScene; @property(retain, nonatomic) NSString *jsCheckinfoSessionUsername; // @dynamic jsCheckinfoSessionUsername; @property(retain, nonatomic) NSString *jsCheckinfoUrl; // @dynamic jsCheckinfoUrl; @property(nonatomic) unsigned int statisticScene; // @dynamic statisticScene;

@end

@interface AcceptCardListFromAppResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet; @property(nonatomic) int retCode; // @dynamic retCode; @property(retain, nonatomic) NSString *retMsg; // @dynamic retMsg;

@end

@interface GetCardConfigInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest;

@end

@interface GetCardConfigInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet;

@end

@interface CardTpInfoItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *cardTpId; // @dynamic cardTpId; @property(retain, nonatomic) NSString *code; // @dynamic code;

@end

@interface BatchGetCardItemByTpInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *items; // @dynamic items; @property(retain, nonatomic) StatisticInfo *statisticInfo; // @dynamic statisticInfo;

@end

@interface BatchGetCardItemByTpInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet;

@end

@interface GetCardsLayoutRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) double latitude; // @dynamic latitude; @property(retain, nonatomic) NSString *layoutBuff; // @dynamic layoutBuff; @property(nonatomic) double longitude; // @dynamic longitude; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface GetCardsLayoutResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet; @property(retain, nonatomic) NSString *layoutBuff; // @dynamic layoutBuff;

@end

@interface GetShareCardsLayoutResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *buff; // @dynamic buff; @property(nonatomic) BOOL end; // @dynamic end; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet;

@end

@interface GetCardsHomePageLayoutRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *buff; // @dynamic buff; @property(nonatomic) double latitude; // @dynamic latitude; @property(nonatomic) double longitude; // @dynamic longitude; @property(retain, nonatomic) NSString *redBuff; // @dynamic redBuff;

@end

@interface GetCardsHomePageLayoutResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *buff; // @dynamic buff; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet;

@end

@interface ShareCardReqItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *cardExt; // @dynamic cardExt; @property(retain, nonatomic) NSString *cardId; // @dynamic cardId; @property(retain, nonatomic) NSString *cardTpId; // @dynamic cardTpId; @property(retain, nonatomic) NSString *comment; // @dynamic comment; @property(retain, nonatomic) NSString *jsCheckinfoSessionUsername; // @dynamic jsCheckinfoSessionUsername; @property(retain, nonatomic) NSString *jsCheckinfoUrl; // @dynamic jsCheckinfoUrl; @property(nonatomic) unsigned int statisticScene; // @dynamic statisticScene;

@end

@interface ShareTag : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *shareUins; // @dynamic shareUins; @property(retain, nonatomic) NSMutableArray *shareUser; // @dynamic shareUser; @property(retain, nonatomic) NSMutableArray *unshareUins; // @dynamic unshareUins; @property(retain, nonatomic) NSMutableArray *unshareUser; // @dynamic unshareUser;

@end

@interface ShareCardItemRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appUserName; // @dynamic appUserName; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *consumedboxCardId; // @dynamic consumedboxCardId; @property(nonatomic) unsigned int fromScene; // @dynamic fromScene; @property(nonatomic) unsigned int isShareOwncard; // @dynamic isShareOwncard; @property(retain, nonatomic) NSMutableArray *items; // @dynamic items; @property(retain, nonatomic) ShareTag *shareTag; // @dynamic shareTag; @property(retain, nonatomic) StatisticInfo *statisticInfo; // @dynamic statisticInfo;

@end

@interface ShareCardItemResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet; @property(nonatomic) int retCode; // @dynamic retCode; @property(retain, nonatomic) NSString *retMsg; // @dynamic retMsg;

@end

@interface GetShareCardRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *cardId; // @dynamic cardId;

@end

@interface GetShareCardResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet;

@end

@interface GetShareCardListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *cardIds; // @dynamic cardIds;

@end

@interface GetShareCardListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet;

@end

@interface CommentShareCardRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appUserName; // @dynamic appUserName; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *cardId; // @dynamic cardId; @property(retain, nonatomic) NSString *targetId; // @dynamic targetId; @property(retain, nonatomic) NSString *text; // @dynamic text;

@end

@interface CommentShareCardResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet;

@end

@interface ShareCardSyncRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned long long maxSeq; // @dynamic maxSeq;

@end

@interface ShareCardSyncItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *cardId; // @dynamic cardId; @property(nonatomic) unsigned long long seq; // @dynamic seq; @property(nonatomic) unsigned int stateFlag; // @dynamic stateFlag; @property(nonatomic) unsigned int updateTime; // @dynamic updateTime;

@end

@interface ShareCardSyncResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int continueflag; // @dynamic continueflag; @property(retain, nonatomic) NSMutableArray *items; // @dynamic items; @property(nonatomic) unsigned long long seq; // @dynamic seq; @property(nonatomic) int waitTime; // @dynamic waitTime;

@end

@interface MarkShareCardRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *cardId; // @dynamic cardId; @property(nonatomic) unsigned int isMark; // @dynamic isMark; @property(nonatomic) unsigned int noticeShareUser; // @dynamic noticeShareUser; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface MarkShareCardResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet; @property(retain, nonatomic) NSString *markCardId; // @dynamic markCardId; @property(nonatomic) unsigned int markSucc; // @dynamic markSucc; @property(retain, nonatomic) NSString *markUser; // @dynamic markUser;

@end

@interface GetCommentResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *jsonRet; // @dynamic jsonRet;

@end

@interface BakChatUploadHeadResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bakChatClientId; // @dynamic bakChatClientId; @property(nonatomic) unsigned int bakChatSvrId; // @dynamic bakChatSvrId; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface BakChatUploadEndResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bakChatClientId; // @dynamic bakChatClientId; @property(nonatomic) unsigned int bakChatSvrId; // @dynamic bakChatSvrId; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface BakChatMsgItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *buffer; // @dynamic buffer; @property(nonatomic) unsigned int bufferLength; // @dynamic bufferLength; @property(nonatomic) unsigned int bufferType; // @dynamic bufferType; @property(retain, nonatomic) NSString *clientMsgId; // @dynamic clientMsgId; @property(nonatomic) long long clientMsgMillTime; // @dynamic clientMsgMillTime; @property(nonatomic) unsigned int clientMsgTime; // @dynamic clientMsgTime; @property(retain, nonatomic) SKBuiltinString_t *content; // @dynamic content; @property(retain, nonatomic) SKBuiltinString_t *fromUserName; // @dynamic fromUserName; @property(retain, nonatomic) NSMutableArray *mediaId; // @dynamic mediaId; @property(nonatomic) unsigned int mediaIdCount; // @dynamic mediaIdCount; @property(retain, nonatomic) NSMutableArray *mediaType; // @dynamic mediaType; @property(nonatomic) unsigned int msgFlag; // @dynamic msgFlag; @property(nonatomic) unsigned int msgId; // @dynamic msgId; @property(retain, nonatomic) NSString *msgSource; // @dynamic msgSource; @property(nonatomic) unsigned int msgStatus; // @dynamic msgStatus; @property(nonatomic) unsigned long long newMsgId; // @dynamic newMsgId; @property(nonatomic) unsigned int sequentId; // @dynamic sequentId; @property(retain, nonatomic) SKBuiltinString_t *toUserName; // @dynamic toUserName; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface BakChatMsgList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface BakChatUploadMsgRequest : WXPBGeneratedMessage { }

  • (void)initialize;
  • (id)initWithCoder:(id)arg1;
  • (void)encodeWithCoder:(id)arg1;

// Remaining properties @property(retain, nonatomic) NSString *bakChatClientId; // @dynamic bakChatClientId; @property(nonatomic) unsigned int bakChatSvrId; // @dynamic bakChatSvrId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *clientMsgId; // @dynamic clientMsgId; @property(retain, nonatomic) BakChatMsgList *data; // @dynamic data; @property(retain, nonatomic) SKBuiltinBuffer_t *dataBuffer; // @dynamic dataBuffer; @property(nonatomic) unsigned int dataLen; // @dynamic dataLen;

@end

@interface BakChatUploadMsgResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bakChatClientId; // @dynamic bakChatClientId; @property(nonatomic) unsigned int bakChatSvrId; // @dynamic bakChatSvrId; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *clientMsgId; // @dynamic clientMsgId;

@end

@interface BakChatUploadMediaResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bakChatClientId; // @dynamic bakChatClientId; @property(nonatomic) unsigned int bakChatSvrId; // @dynamic bakChatSvrId; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int cancelFlag; // @dynamic cancelFlag; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(nonatomic) unsigned int endFlag; // @dynamic endFlag; @property(nonatomic) unsigned int maxLength; // @dynamic maxLength; @property(retain, nonatomic) NSString *mediaId; // @dynamic mediaId; @property(nonatomic) unsigned int offset; // @dynamic offset;

@end

@interface BakChatItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bakChatClientId; // @dynamic bakChatClientId; @property(retain, nonatomic) NSString *bakChatName; // @dynamic bakChatName; @property(nonatomic) unsigned int bakChatSize; // @dynamic bakChatSize; @property(nonatomic) unsigned int bakChatSvrId; // @dynamic bakChatSvrId; @property(nonatomic) int clientVersion; // @dynamic clientVersion; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(retain, nonatomic) NSData *deviceId; // @dynamic deviceId; @property(nonatomic) unsigned int deviceNum; // @dynamic deviceNum; @property(retain, nonatomic) NSData *deviceType; // @dynamic deviceType; @property(nonatomic) unsigned int encryptType; // @dynamic encryptType; @property(nonatomic) int key; // @dynamic key; @property(nonatomic) unsigned int needPwd; // @dynamic needPwd; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(nonatomic) unsigned int updateTime; // @dynamic updateTime; @property(retain, nonatomic) SKBuiltinString_t *wording; // @dynamic wording;

@end

@interface BakChatRecoverGetListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface BakChatRecoverHeadResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bakChatClientId; // @dynamic bakChatClientId; @property(nonatomic) unsigned int bakChatSvrId; // @dynamic bakChatSvrId; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(nonatomic) unsigned int endFlag; // @dynamic endFlag; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list; @property(nonatomic) unsigned int startIndex; // @dynamic startIndex; @property(nonatomic) unsigned int totalCount; // @dynamic totalCount; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface BakChatRecoverDataResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int aesKey; // @dynamic aesKey; @property(retain, nonatomic) NSString *bakChatClientId; // @dynamic bakChatClientId; @property(nonatomic) unsigned int bakChatSvrId; // @dynamic bakChatSvrId; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int cancelFlag; // @dynamic cancelFlag; @property(retain, nonatomic) NSString *cdnurl; // @dynamic cdnurl; @property(retain, nonatomic) NSString *clientMsgId; // @dynamic clientMsgId; @property(retain, nonatomic) SKBuiltinBuffer_t *data; // @dynamic data; @property(nonatomic) unsigned int encryVer; // @dynamic encryVer; @property(nonatomic) unsigned int endFlag; // @dynamic endFlag; @property(nonatomic) unsigned int length; // @dynamic length; @property(nonatomic) unsigned int offset; // @dynamic offset; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen;

@end

@interface BakChatDeleteResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bakChatClientId; // @dynamic bakChatClientId; @property(nonatomic) unsigned int bakChatSvrId; // @dynamic bakChatSvrId; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface ConversationMsgInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int msgId; // @dynamic msgId; @property(nonatomic) unsigned long long newMsgId; // @dynamic newMsgId;

@end

@interface CheckConversationFileRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *msgInfoList; // @dynamic msgInfoList;

@end

@interface ConversationFileInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *attachId; // @dynamic attachId; @property(nonatomic) unsigned int fileSize; // @dynamic fileSize; @property(nonatomic) unsigned int msgId; // @dynamic msgId; @property(nonatomic) unsigned long long newMsgId; // @dynamic newMsgId; @property(nonatomic) unsigned int status; // @dynamic status;

@end

@interface CheckConversationFileResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *fileInfoList; // @dynamic fileInfoList;

@end

@interface UploadFileRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *clientId; // @dynamic clientId; @property(retain, nonatomic) SKBuiltinBuffer_t *data; // @dynamic data; @property(nonatomic) unsigned int dataLen; // @dynamic dataLen; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen;

@end

@interface UploadFileResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *attachId; // @dynamic attachId; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *clientId; // @dynamic clientId; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen;

@end

@interface ComposeSendRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *clientId; // @dynamic clientId; @property(retain, nonatomic) SKBuiltinBuffer_t *data; // @dynamic data; @property(nonatomic) unsigned int dataLen; // @dynamic dataLen; @property(retain, nonatomic) NSString *fromUser; // @dynamic fromUser; @property(nonatomic) unsigned int realSize; // @dynamic realSize; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(retain, nonatomic) NSString *toUserList; // @dynamic toUserList; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen;

@end

@interface ComposeSendResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *clientId; // @dynamic clientId; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen;

@end

@interface ConnectInfoAddr : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *ip; // @dynamic ip; @property(retain, nonatomic) NSMutableArray *port; // @dynamic port;

@end

@interface GetConnectInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface GetConnectInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int addrCount; // @dynamic addrCount; @property(retain, nonatomic) NSMutableArray *addrList; // @dynamic addrList; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned long long dataSize; // @dynamic dataSize; @property(nonatomic) unsigned int encryFlag; // @dynamic encryFlag; @property(retain, nonatomic) NSString *hello; // @dynamic hello; @property(retain, nonatomic) NSString *id; // @dynamic id; @property(retain, nonatomic) SKBuiltinBuffer_t *key; // @dynamic key; @property(retain, nonatomic) NSString *ok; // @dynamic ok; @property(retain, nonatomic) NSString *pcacctName; // @dynamic pcacctName; @property(retain, nonatomic) NSString *pcname; // @dynamic pcname; @property(retain, nonatomic) NSString *resource; // @dynamic resource; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(nonatomic) unsigned int type; // @dynamic type; @property(retain, nonatomic) NSString *wifiName; // @dynamic wifiName;

@end

@interface BakChatCreateQRCodeRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int addrCount; // @dynamic addrCount; @property(retain, nonatomic) NSMutableArray *addrList; // @dynamic addrList; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned long long dataSize; // @dynamic dataSize; @property(nonatomic) int op; // @dynamic op; @property(retain, nonatomic) NSString *pcacctName; // @dynamic pcacctName; @property(retain, nonatomic) NSString *pcname; // @dynamic pcname; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSString *wifiName; // @dynamic wifiName;

@end

@interface BakChatCreateQRcodeResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int encryFlag; // @dynamic encryFlag; @property(retain, nonatomic) NSString *hello; // @dynamic hello; @property(retain, nonatomic) NSString *id; // @dynamic id; @property(retain, nonatomic) SKBuiltinBuffer_t *key; // @dynamic key; @property(retain, nonatomic) NSString *ok; // @dynamic ok; @property(retain, nonatomic) SKBuiltinBuffer_t *qrcodeBuffer; // @dynamic qrcodeBuffer; @property(retain, nonatomic) NSString *qrcodeUrl; // @dynamic qrcodeUrl; @property(nonatomic) unsigned int ret; // @dynamic ret; @property(retain, nonatomic) NSString *tickit; // @dynamic tickit;

@end

@interface BakChatCreateQRCodeOfflineRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int addrCount; // @dynamic addrCount; @property(retain, nonatomic) NSMutableArray *addrList; // @dynamic addrList; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned long long dataSize; // @dynamic dataSize; @property(retain, nonatomic) NSString *pcacctName; // @dynamic pcacctName; @property(retain, nonatomic) NSString *pcname; // @dynamic pcname; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSString *tickit; // @dynamic tickit; @property(retain, nonatomic) NSString *wifiName; // @dynamic wifiName;

@end

@interface BakChatCreateQRcodeOfflineResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int encryFlag; // @dynamic encryFlag; @property(retain, nonatomic) NSString *id; // @dynamic id; @property(retain, nonatomic) SKBuiltinBuffer_t *qrcodeBuffer; // @dynamic qrcodeBuffer; @property(retain, nonatomic) NSString *qrcodeUrl; // @dynamic qrcodeUrl; @property(nonatomic) unsigned int ret; // @dynamic ret;

@end

@interface AdExposureInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long allEndTime; // @dynamic allEndTime; @property(nonatomic) unsigned long long allStartTime; // @dynamic allStartTime; @property(nonatomic) unsigned int endPositionType; // @dynamic endPositionType; @property(nonatomic) unsigned long long endTime; // @dynamic endTime; @property(nonatomic) unsigned long long halfEndTime; // @dynamic halfEndTime; @property(nonatomic) unsigned long long halfStartTime; // @dynamic halfStartTime; @property(nonatomic) float readHeight; // @dynamic readHeight; @property(nonatomic) unsigned int startPositionType; // @dynamic startPositionType; @property(nonatomic) unsigned long long startTime; // @dynamic startTime; @property(nonatomic) float unReadBottomHeight; // @dynamic unReadBottomHeight; @property(nonatomic) float unReadTopHeight; // @dynamic unReadTopHeight;

@end

@interface AdExposureSocialInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int commentCount; // @dynamic commentCount; @property(nonatomic) unsigned int likeCount; // @dynamic likeCount;

@end

@interface AdExposureRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int adType; // @dynamic adType; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bssid; // @dynamic bssid; @property(retain, nonatomic) NSString *descxml; // @dynamic descxml; @property(nonatomic) unsigned int exposureDuration; // @dynamic exposureDuration; @property(retain, nonatomic) AdExposureInfo *exposureInfo; // @dynamic exposureInfo; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSString *snsStatext; // @dynamic snsStatext; @property(retain, nonatomic) AdExposureSocialInfo *socialInfo; // @dynamic socialInfo; @property(nonatomic) unsigned int source; // @dynamic source; @property(retain, nonatomic) NSString *ssid; // @dynamic ssid; @property(nonatomic) unsigned long long timestampMs; // @dynamic timestampMs; @property(nonatomic) unsigned int type; // @dynamic type; @property(retain, nonatomic) NSString *viewid; // @dynamic viewid;

@end

@interface AdExposureResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *msg; // @dynamic msg; @property(nonatomic) int ret; // @dynamic ret;

@end

@interface AdShareInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int memberCount; // @dynamic memberCount; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface AdClickRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int adType; // @dynamic adType; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bssid; // @dynamic bssid; @property(nonatomic) unsigned int clickAction; // @dynamic clickAction; @property(nonatomic) int clickpos; // @dynamic clickpos; @property(retain, nonatomic) NSString *descxml; // @dynamic descxml; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) AdShareInfo *shareInfo; // @dynamic shareInfo; @property(retain, nonatomic) NSString *snsStatext; // @dynamic snsStatext; @property(nonatomic) unsigned int source; // @dynamic source; @property(retain, nonatomic) NSString *ssid; // @dynamic ssid; @property(nonatomic) unsigned long long timestampMs; // @dynamic timestampMs; @property(retain, nonatomic) NSString *viewid; // @dynamic viewid;

@end

@interface AdClickResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *msg; // @dynamic msg; @property(nonatomic) int ret; // @dynamic ret;

@end

@interface AdLogItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) long long createTime; // @dynamic createTime; @property(nonatomic) int logId; // @dynamic logId; @property(retain, nonatomic) NSData *logStr; // @dynamic logStr;

@end

@interface AdDataReportRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *logItem; // @dynamic logItem;

@end

@interface AdDataReportResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *msg; // @dynamic msg; @property(nonatomic) int ret; // @dynamic ret;

@end

@interface GetCDNDnsRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *clientIp; // @dynamic clientIp;

@end

@interface GetCDNDnsResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) CDNDnsInfo *appDnsInfo; // @dynamic appDnsInfo; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *cdndnsRuleBuf; // @dynamic cdndnsRuleBuf; @property(retain, nonatomic) CDNDnsInfo *dnsInfo; // @dynamic dnsInfo; @property(retain, nonatomic) SKBuiltinBuffer_t *fakeCdndnsRuleBuf; // @dynamic fakeCdndnsRuleBuf; @property(retain, nonatomic) CDNDnsInfo *fakeDnsInfo; // @dynamic fakeDnsInfo; @property(retain, nonatomic) CDNDnsInfo *snsDnsInfo; // @dynamic snsDnsInfo;

@end

@interface EmojiUploadInfoReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *clientMsgId; // @dynamic clientMsgId; @property(retain, nonatomic) SKBuiltinBuffer_t *emojiBuffer; // @dynamic emojiBuffer; @property(retain, nonatomic) NSString *externXml; // @dynamic externXml; @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(retain, nonatomic) NSString *msgSource; // @dynamic msgSource; @property(retain, nonatomic) NSString *report; // @dynamic report; @property(nonatomic) int startPos; // @dynamic startPos; @property(retain, nonatomic) NSString *toUserName; // @dynamic toUserName; @property(nonatomic) int totalLen; // @dynamic totalLen; @property(nonatomic) int type; // @dynamic type;

@end

@interface UploadEmojiRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *emojiItem; // @dynamic emojiItem; @property(nonatomic) int emojiItemCount; // @dynamic emojiItemCount;

@end

@interface EmojiUploadInfoResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(nonatomic) unsigned int msgId; // @dynamic msgId; @property(nonatomic) unsigned long long newMsgId; // @dynamic newMsgId; @property(nonatomic) int ret; // @dynamic ret; @property(nonatomic) int startPos; // @dynamic startPos; @property(nonatomic) int totalLen; // @dynamic totalLen;

@end

@interface UploadEmojiResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *emojiItem; // @dynamic emojiItem; @property(nonatomic) int emojiItemCount; // @dynamic emojiItemCount;

@end

@interface EmojiDownloadInfoReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *id; // @dynamic id; @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(nonatomic) int startPos; // @dynamic startPos; @property(nonatomic) int totalLen; // @dynamic totalLen;

@end

@interface DownloadEmojiRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *emojiItem; // @dynamic emojiItem; @property(nonatomic) int emojiItemCount; // @dynamic emojiItemCount;

@end

@interface EmojiDownloadInfoResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *emojiBuffer; // @dynamic emojiBuffer; @property(retain, nonatomic) NSString *id; // @dynamic id; @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(nonatomic) int ret; // @dynamic ret; @property(nonatomic) int startPos; // @dynamic startPos; @property(nonatomic) int totalLen; // @dynamic totalLen;

@end

@interface DownloadEmojiResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *emojiItem; // @dynamic emojiItem; @property(nonatomic) int emojiItemCount; // @dynamic emojiItemCount;

@end

@interface UploadMsgImgRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *aeskey; // @dynamic aeskey; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int cdnbigImgSize; // @dynamic cdnbigImgSize; @property(retain, nonatomic) NSString *cdnbigImgUrl; // @dynamic cdnbigImgUrl; @property(nonatomic) int cdnmidImgSize; // @dynamic cdnmidImgSize; @property(retain, nonatomic) NSString *cdnmidImgUrl; // @dynamic cdnmidImgUrl; @property(retain, nonatomic) NSString *cdnthumbAeskey; // @dynamic cdnthumbAeskey; @property(nonatomic) int cdnthumbImgHeight; // @dynamic cdnthumbImgHeight; @property(nonatomic) int cdnthumbImgSize; // @dynamic cdnthumbImgSize; @property(retain, nonatomic) NSString *cdnthumbImgUrl; // @dynamic cdnthumbImgUrl; @property(nonatomic) int cdnthumbImgWidth; // @dynamic cdnthumbImgWidth; @property(retain, nonatomic) SKBuiltinString_t *clientImgId; // @dynamic clientImgId; @property(nonatomic) unsigned int compressType; // @dynamic compressType; @property(nonatomic) unsigned int crc32; // @dynamic crc32; @property(retain, nonatomic) SKBuiltinBuffer_t *data; // @dynamic data; @property(nonatomic) unsigned int dataLen; // @dynamic dataLen; @property(nonatomic) int encryVer; // @dynamic encryVer; @property(retain, nonatomic) SKBuiltinString_t *fromUserName; // @dynamic fromUserName; @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(retain, nonatomic) NSString *mediaId; // @dynamic mediaId; @property(nonatomic) unsigned int msgForwardType; // @dynamic msgForwardType; @property(retain, nonatomic) NSString *msgSource; // @dynamic msgSource; @property(nonatomic) unsigned int msgType; // @dynamic msgType; @property(nonatomic) int netType; // @dynamic netType; @property(nonatomic) int photoFrom; // @dynamic photoFrom; @property(nonatomic) unsigned int reqTime; // @dynamic reqTime; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(retain, nonatomic) SKBuiltinString_t *toUserName; // @dynamic toUserName; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen;

@end

@interface UploadMsgImgResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinString_t *clientImgId; // @dynamic clientImgId; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(nonatomic) unsigned int dataLen; // @dynamic dataLen; @property(retain, nonatomic) SKBuiltinString_t *fromUserName; // @dynamic fromUserName; @property(nonatomic) unsigned int msgId; // @dynamic msgId; @property(nonatomic) unsigned long long newMsgId; // @dynamic newMsgId; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(retain, nonatomic) SKBuiltinString_t *toUserName; // @dynamic toUserName; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen;

@end

@interface CDNUploadMsgImgPrepareRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *aeskey; // @dynamic aeskey; @property(retain, nonatomic) NSString *attachedContent; // @dynamic attachedContent; @property(retain, nonatomic) NSString *clientImgId; // @dynamic clientImgId; @property(retain, nonatomic) SKBuiltinBuffer_t *clientStat; // @dynamic clientStat; @property(nonatomic) unsigned int crc32; // @dynamic crc32; @property(nonatomic) int encryVer; // @dynamic encryVer; @property(retain, nonatomic) NSString *fromUserName; // @dynamic fromUserName; @property(nonatomic) float latitude; // @dynamic latitude; @property(nonatomic) float longitude; // @dynamic longitude; @property(nonatomic) unsigned int msgForwardType; // @dynamic msgForwardType; @property(retain, nonatomic) NSString *msgSource; // @dynamic msgSource; @property(nonatomic) int scene; // @dynamic scene; @property(nonatomic) int thumbHeight; // @dynamic thumbHeight; @property(nonatomic) int thumbWidth; // @dynamic thumbWidth; @property(retain, nonatomic) NSString *toUserName; // @dynamic toUserName;

@end

@interface CDNUploadMsgImgPrepareResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *aeskey; // @dynamic aeskey; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *clientImgId; // @dynamic clientImgId; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(retain, nonatomic) NSString *fileId; // @dynamic fileId; @property(retain, nonatomic) NSString *fromUserName; // @dynamic fromUserName; @property(nonatomic) unsigned long long newMsgId; // @dynamic newMsgId; @property(retain, nonatomic) NSString *toUserName; // @dynamic toUserName;

@end

@interface RevokeMsgRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *clientMsgId; // @dynamic clientMsgId; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(retain, nonatomic) NSString *fromUserName; // @dynamic fromUserName; @property(nonatomic) unsigned int indexOfRequest; // @dynamic indexOfRequest; @property(nonatomic) unsigned int newClientMsgId; // @dynamic newClientMsgId; @property(nonatomic) unsigned int svrMsgId; // @dynamic svrMsgId; @property(nonatomic) unsigned long long svrNewMsgId; // @dynamic svrNewMsgId; @property(retain, nonatomic) NSString *toUserName; // @dynamic toUserName;

@end

@interface RevokeMsgResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *introduction; // @dynamic introduction; @property(retain, nonatomic) NSString *sysWording; // @dynamic sysWording;

@end

@interface SendYoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int clientMsgId; // @dynamic clientMsgId; @property(nonatomic) unsigned int count; // @dynamic count; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(retain, nonatomic) NSString *msgSource; // @dynamic msgSource; @property(retain, nonatomic) NSString *toUserName; // @dynamic toUserName; @property(nonatomic) unsigned int type; // @dynamic type; @property(nonatomic) unsigned int yoType; // @dynamic yoType;

@end

@interface SendYoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long msgId; // @dynamic msgId; @property(nonatomic) int ret; // @dynamic ret; @property(nonatomic) unsigned int serverTime; // @dynamic serverTime;

@end

@interface CheckBigFileUploadRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *aeskey; // @dynamic aeskey; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *fileExt; // @dynamic fileExt; @property(retain, nonatomic) NSString *fileMd5; // @dynamic fileMd5; @property(retain, nonatomic) NSString *fileName; // @dynamic fileName; @property(nonatomic) unsigned long long fileSize; // @dynamic fileSize; @property(nonatomic) unsigned int fileType; // @dynamic fileType; @property(retain, nonatomic) NSString *fromUserName; // @dynamic fromUserName; @property(retain, nonatomic) NSString *toUserName; // @dynamic toUserName;

@end

@interface CheckBigFileUploadResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *fakeAeskey; // @dynamic fakeAeskey; @property(retain, nonatomic) NSString *fakeSignature; // @dynamic fakeSignature; @property(nonatomic) unsigned int fakeuin; // @dynamic fakeuin; @property(retain, nonatomic) NSString *signature; // @dynamic signature;

@end

@interface CheckBigFileDownloadRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *aeskey; // @dynamic aeskey; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *fileExt; // @dynamic fileExt; @property(retain, nonatomic) NSString *fileMd5; // @dynamic fileMd5; @property(retain, nonatomic) NSString *fileName; // @dynamic fileName; @property(nonatomic) unsigned long long fileSize; // @dynamic fileSize; @property(nonatomic) unsigned int fileType; // @dynamic fileType; @property(retain, nonatomic) NSString *fromUserName; // @dynamic fromUserName; @property(retain, nonatomic) NSString *toUserName; // @dynamic toUserName;

@end

@interface CheckBigFileDownloadResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *fakeAeskey; // @dynamic fakeAeskey; @property(retain, nonatomic) NSString *fakeSignature; // @dynamic fakeSignature; @property(nonatomic) unsigned int fakeuin; // @dynamic fakeuin; @property(retain, nonatomic) NSString *signature; // @dynamic signature;

@end

@interface ExtDeviceLoginConfirmGetRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *deviceName; // @dynamic deviceName; @property(retain, nonatomic) NSString *loginUrl; // @dynamic loginUrl;

@end

@interface ExtDeviceLoginConfirmOKRet : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *buttonCancelStr; // @dynamic buttonCancelStr; @property(retain, nonatomic) NSString *buttonOkStr; // @dynamic buttonOkStr; @property(nonatomic) unsigned int confirmTimeOut; // @dynamic confirmTimeOut; @property(retain, nonatomic) NSString *contentStr; // @dynamic contentStr; @property(nonatomic) unsigned int iconType; // @dynamic iconType; @property(retain, nonatomic) NSString *loginedDevTip; // @dynamic loginedDevTip; @property(nonatomic) unsigned int reqSessionLimit; // @dynamic reqSessionLimit; @property(retain, nonatomic) NSString *titleStr; // @dynamic titleStr; @property(retain, nonatomic) NSString *warningStr; // @dynamic warningStr;

@end

@interface ExtDeviceLoginConfirmErrorRet : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *contentStr; // @dynamic contentStr; @property(nonatomic) unsigned int iconType; // @dynamic iconType;

@end

@interface ExtDeviceLoginConfirmExpiredRet : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *buttonStr; // @dynamic buttonStr; @property(retain, nonatomic) NSString *contentStr; // @dynamic contentStr; @property(nonatomic) unsigned int iconType; // @dynamic iconType;

@end

@interface ExtDeviceLoginConfirmGetResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) ExtDeviceLoginConfirmErrorRet *errorRet; // @dynamic errorRet; @property(retain, nonatomic) ExtDeviceLoginConfirmExpiredRet *expiredRet; // @dynamic expiredRet; @property(retain, nonatomic) ExtDeviceLoginConfirmOKRet *okret; // @dynamic okret;

@end

@interface ExtDeviceLoginConfirmOKRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *loginUrl; // @dynamic loginUrl; @property(retain, nonatomic) NSString *sessionList; // @dynamic sessionList;

@end

@interface ExtDeviceLoginConfirmOKResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface ExtDeviceLoginConfirmCancelRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *loginUrl; // @dynamic loginUrl;

@end

@interface ExtDeviceLoginConfirmCancelResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface ExtDeviceControlRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int lockDevice; // @dynamic lockDevice; @property(nonatomic) unsigned int opType; // @dynamic opType;

@end

@interface ExtDeviceControlResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface GenPrepayRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ActionLocation *actionLocation; // @dynamic actionLocation; @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int channel; // @dynamic channel; @property(retain, nonatomic) NSString *contactAppUsername; // @dynamic contactAppUsername; @property(retain, nonatomic) NSString *extInfo; // @dynamic extInfo; @property(retain, nonatomic) NSString *nonceStr; // @dynamic nonceStr; @property(retain, nonatomic) NSString *package; // @dynamic package; @property(retain, nonatomic) NSString *sign; // @dynamic sign; @property(retain, nonatomic) NSString *signType; // @dynamic signType; @property(retain, nonatomic) NSString *timestamp; // @dynamic timestamp; @property(retain, nonatomic) NSString *webViewUrl; // @dynamic webViewUrl;

@end

@interface GenPrepayResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appSource; // @dynamic appSource; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int errCode; // @dynamic errCode; @property(retain, nonatomic) NSString *errMsg; // @dynamic errMsg; @property(retain, nonatomic) NSString *prepayId; // @dynamic prepayId;

@end

@interface TenPayRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int cgiCmd; // @dynamic cgiCmd; @property(retain, nonatomic) NSString *crtNo; // @dynamic crtNo; @property(nonatomic) unsigned int outPutType; // @dynamic outPutType; @property(retain, nonatomic) SKBuiltinBuffer_t *reqText; // @dynamic reqText; @property(retain, nonatomic) SKBuiltinBuffer_t *reqTextWx; // @dynamic reqTextWx; @property(retain, nonatomic) NSString *sign; // @dynamic sign;

@end

@interface TenPayResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int cgiCmdid; // @dynamic cgiCmdid; @property(retain, nonatomic) NSString *platMsg; // @dynamic platMsg; @property(nonatomic) int platRet; // @dynamic platRet; @property(retain, nonatomic) SKBuiltinBuffer_t *retText; // @dynamic retText; @property(retain, nonatomic) NSString *tenpayErrMsg; // @dynamic tenpayErrMsg; @property(nonatomic) int tenpayErrType; // @dynamic tenpayErrType;

@end

@interface OfflinePayConfirmRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ActionLocation *actionLocation; // @dynamic actionLocation; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int buttonType; // @dynamic buttonType; @property(retain, nonatomic) NSString *id; // @dynamic id; @property(retain, nonatomic) NSString *passwd; // @dynamic passwd;

@end

@interface OfflinePayConfirmResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *retText; // @dynamic retText;

@end

@interface PayQueryUserRollRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ActionLocation *actionLocation; // @dynamic actionLocation; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *extbuf; // @dynamic extbuf; @property(nonatomic) unsigned int limit; // @dynamic limit; @property(nonatomic) unsigned int offset; // @dynamic offset;

@end

@interface SimpleProduct : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *productName; // @dynamic productName; @property(retain, nonatomic) NSString *thumbUrl; // @dynamic thumbUrl;

@end

@interface PaySimpleUserRoll : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appName; // @dynamic appName; @property(retain, nonatomic) NSString *appNickName; // @dynamic appNickName; @property(retain, nonatomic) NSString *appThumbUrl; // @dynamic appThumbUrl; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(retain, nonatomic) NSString *feeType; // @dynamic feeType; @property(retain, nonatomic) NSString *goodsName; // @dynamic goodsName; @property(retain, nonatomic) NSString *iapTotalFee; // @dynamic iapTotalFee; @property(nonatomic) unsigned int modifyTime; // @dynamic modifyTime; @property(nonatomic) unsigned int payType; // @dynamic payType; @property(nonatomic) unsigned int productCount; // @dynamic productCount; @property(retain, nonatomic) NSMutableArray *products; // @dynamic products; @property(retain, nonatomic) NSString *statusBody; // @dynamic statusBody; @property(retain, nonatomic) NSString *statusHead; // @dynamic statusHead; @property(nonatomic) int statusType; // @dynamic statusType; @property(nonatomic) int totalFee; // @dynamic totalFee; @property(retain, nonatomic) NSString *tradeStateName; // @dynamic tradeStateName; @property(retain, nonatomic) NSString *transid; // @dynamic transid;

@end

@interface PayQueryUserRollResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *extbuf; // @dynamic extbuf; @property(nonatomic) unsigned int recNum; // @dynamic recNum; @property(nonatomic) unsigned int totalNum; // @dynamic totalNum; @property(retain, nonatomic) NSMutableArray *userRollList; // @dynamic userRollList;

@end

@interface CheckPayJsapiRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ActionLocation *actionLocation; // @dynamic actionLocation; @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int jsApiScene; // @dynamic jsApiScene; @property(retain, nonatomic) NSString *nonceStr; // @dynamic nonceStr; @property(retain, nonatomic) NSString *package; // @dynamic package; @property(retain, nonatomic) NSString *sign; // @dynamic sign; @property(retain, nonatomic) NSString *signType; // @dynamic signType; @property(retain, nonatomic) NSString *timestamp; // @dynamic timestamp; @property(retain, nonatomic) NSString *webViewUrl; // @dynamic webViewUrl;

@end

@interface CheckPayJsapiResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int errCode; // @dynamic errCode; @property(retain, nonatomic) NSString *errMsg; // @dynamic errMsg; @property(retain, nonatomic) NSString *token; // @dynamic token;

@end

@interface PayDelUserRollRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ActionLocation *actionLocation; // @dynamic actionLocation; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *billId; // @dynamic billId; @property(nonatomic) unsigned int delType; // @dynamic delType; @property(nonatomic) unsigned int payType; // @dynamic payType; @property(retain, nonatomic) NSString *transid; // @dynamic transid;

@end

@interface PayDelUserRollResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface GetOfflinePayInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ActionLocation *actionLocation; // @dynamic actionLocation; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) double latitude; // @dynamic latitude; @property(nonatomic) double longtitude; // @dynamic longtitude;

@end

@interface GetOfflinePayInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *openRetText; // @dynamic openRetText; @property(nonatomic) int retCode; // @dynamic retCode; @property(retain, nonatomic) NSString *retMsg; // @dynamic retMsg; @property(retain, nonatomic) NSString *retText; // @dynamic retText;

@end

@interface PayAuthAppRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ActionLocation *actionLocation; // @dynamic actionLocation; @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) NSString *appName; // @dynamic appName; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bundleId; // @dynamic bundleId; @property(retain, nonatomic) NSString *nonceStr; // @dynamic nonceStr; @property(retain, nonatomic) NSString *package; // @dynamic package; @property(retain, nonatomic) NSString *packageName; // @dynamic packageName; @property(retain, nonatomic) NSString *partnerId; // @dynamic partnerId; @property(retain, nonatomic) NSString *prepayId; // @dynamic prepayId; @property(retain, nonatomic) NSString *scence; // @dynamic scence; @property(retain, nonatomic) NSString *sign; // @dynamic sign; @property(retain, nonatomic) NSString *signType; // @dynamic signType; @property(retain, nonatomic) NSString *timeStamp; // @dynamic timeStamp;

@end

@interface PayAuthAppResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appSource; // @dynamic appSource; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *callbackUrl; // @dynamic callbackUrl; @property(nonatomic) int errCode; // @dynamic errCode; @property(retain, nonatomic) NSString *errMsg; // @dynamic errMsg; @property(retain, nonatomic) NSString *prepayId; // @dynamic prepayId;

@end

@interface RemoveVirtualBankCardRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ActionLocation *actionLocation; // @dynamic actionLocation; @property(retain, nonatomic) NSString *bankType; // @dynamic bankType; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int cardId; // @dynamic cardId;

@end

@interface RemoveVirtualBankCardResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int retCode; // @dynamic retCode; @property(retain, nonatomic) NSString *retMsg; // @dynamic retMsg;

@end

@interface EvaluateOrderRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ActionLocation *actionLocation; // @dynamic actionLocation; @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *transId; // @dynamic transId; @property(nonatomic) int value; // @dynamic value;

@end

@interface EvaluateOrderResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int retCode; // @dynamic retCode; @property(retain, nonatomic) NSString *retMsg; // @dynamic retMsg;

@end

@interface CancelQRPayRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ActionLocation *actionLocation; // @dynamic actionLocation; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *qrUuid; // @dynamic qrUuid; @property(retain, nonatomic) NSString *reqKey; // @dynamic reqKey;

@end

@interface CancelQRPayResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface PaySubscribeRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ActionLocation *actionLocation; // @dynamic actionLocation; @property(retain, nonatomic) NSString *appServiceUserName; // @dynamic appServiceUserName; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int channel; // @dynamic channel; @property(nonatomic) int payScene; // @dynamic payScene; @property(retain, nonatomic) NSData *reqKey; // @dynamic reqKey; @property(nonatomic) int subscribeLevel; // @dynamic subscribeLevel; @property(retain, nonatomic) NSString *transactionId; // @dynamic transactionId;

@end

@interface PaySubscribeResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface SetMainBankCardRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ActionLocation *actionLocation; // @dynamic actionLocation; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bindSerial; // @dynamic bindSerial;

@end

@interface SetMainBankCardResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface GetBankResourceReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ActionLocation *actionLocation; // @dynamic actionLocation; @property(retain, nonatomic) NSMutableArray *banktypelist; // @dynamic banktypelist;

@end

@interface GetBankResourceRsp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bankDetailUrl; // @dynamic bankDetailUrl; @property(retain, nonatomic) NSMutableArray *bankresourcelist; // @dynamic bankresourcelist; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int retcode; // @dynamic retcode; @property(retain, nonatomic) NSString *retmsg; // @dynamic retmsg;

@end

@interface GetRealnameWordingReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ActionLocation *actionLocation; // @dynamic actionLocation; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest;

@end

@interface GetRealnameWordingRsp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *bindCardSubTitle; // @dynamic bindCardSubTitle; @property(retain, nonatomic) NSString *bindCardTitle; // @dynamic bindCardTitle; @property(retain, nonatomic) NSString *bindCardVerifyAlertViewContent; // @dynamic bindCardVerifyAlertViewContent; @property(retain, nonatomic) NSString *bindCardVerifyAlertViewRightButtonText; // @dynamic bindCardVerifyAlertViewRightButtonText; @property(retain, nonatomic) NSString *bindCardVerifySubtitle; // @dynamic bindCardVerifySubtitle; @property(retain, nonatomic) NSString *bindCardVerifyTitle; // @dynamic bindCardVerifyTitle; @property(retain, nonatomic) NSString *bindIdSubTitle; // @dynamic bindIdSubTitle; @property(retain, nonatomic) NSString *bindIdTitle; // @dynamic bindIdTitle; @property(nonatomic) int cacheTime; // @dynamic cacheTime; @property(retain, nonatomic) NSString *extralWording; // @dynamic extralWording; @property(nonatomic) BOOL isShowBindCard; // @dynamic isShowBindCard; @property(nonatomic) BOOL isShowBindCardVerify; // @dynamic isShowBindCardVerify; @property(nonatomic) BOOL isShowBindCardVerifyAlertView; // @dynamic isShowBindCardVerifyAlertView; @property(nonatomic) BOOL isShowBindId; // @dynamic isShowBindId; @property(nonatomic) BOOL questionAnswerSwitch; // @dynamic questionAnswerSwitch; @property(retain, nonatomic) NSString *questionAnswerUrl; // @dynamic questionAnswerUrl; @property(nonatomic) int retcode; // @dynamic retcode; @property(retain, nonatomic) NSString *retmsg; // @dynamic retmsg;

@end

@interface ActionLocation : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *city; // @dynamic city; @property(nonatomic) double latitude; // @dynamic latitude; @property(nonatomic) unsigned long long locationTimestamp; // @dynamic locationTimestamp; @property(nonatomic) double longitude; // @dynamic longitude; @property(retain, nonatomic) NSString *province; // @dynamic province;

@end

@interface BalanceMobileInfo : WXPBGeneratedMessage { }

  • (void)initialize;
  • (BOOL)isWechatPhone;

// Remaining properties @property(retain, nonatomic) NSString *bankName; // @dynamic bankName; @property(retain, nonatomic) NSString *bankType; // @dynamic bankType; @property(retain, nonatomic) NSString *bankaccType; // @dynamic bankaccType; @property(retain, nonatomic) NSString *bankaccTypeName; // @dynamic bankaccTypeName; @property(retain, nonatomic) NSString *bindSerial; // @dynamic bindSerial; @property(retain, nonatomic) NSString *bindTail; // @dynamic bindTail; @property(retain, nonatomic) NSString *mobileFlag; // @dynamic mobileFlag; @property(retain, nonatomic) NSString *mobileNo; // @dynamic mobileNo;

@end

@interface GetBanPayMobileInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *reqKey; // @dynamic reqKey;

@end

@interface GetBanPayMobileInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *array; // @dynamic array; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int errCode; // @dynamic errCode; @property(retain, nonatomic) NSString *errMsg; // @dynamic errMsg;

@end

@interface MMKernelUtil : NSObject { }

  • (BOOL)IsBrandContact:(id)arg1;
  • (BOOL)IsFBFriend:(id)arg1;
  • (BOOL)IsBottleContact:(id)arg1;
  • (BOOL)IsQQContact:(id)arg1;
  • (BOOL)IsSXContact:(id)arg1;
  • (BOOL)IsGroupCard:(id)arg1;
  • (BOOL)IsLbsRoom:(id)arg1;
  • (BOOL)IsChatRoom:(id)arg1;
  • (BOOL)IsEncodeUserName:(id)arg1;

@end

@interface ProofItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *content; // @dynamic content; @property(nonatomic) unsigned int msgTime; // @dynamic msgTime; @property(nonatomic) unsigned int msgType; // @dynamic msgType; @property(nonatomic) unsigned long long newMsgId; // @dynamic newMsgId; @property(retain, nonatomic) NSString *sender; // @dynamic sender;

@end

@interface ProofImgItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *aesKey; // @dynamic aesKey; @property(retain, nonatomic) NSString *fileId; // @dynamic fileId; @property(nonatomic) unsigned int fileLength; // @dynamic fileLength;

@end

@interface ExposeWithProofReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *chatname; // @dynamic chatname; @property(nonatomic) unsigned int exposetype; // @dynamic exposetype; @property(retain, nonatomic) NSString *htmlContent; // @dynamic htmlContent; @property(retain, nonatomic) NSMutableArray *imglist; // @dynamic imglist; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSString *supplement; // @dynamic supplement;

@end

@interface ExposeWithProofResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface GetReadingModeInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int height; // @dynamic height; @property(retain, nonatomic) NSString *url; // @dynamic url; @property(retain, nonatomic) NSString *userAgent; // @dynamic userAgent; @property(nonatomic) unsigned int width; // @dynamic width;

@end

@interface GetReadingModeInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface GetExposeLinkRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *exposeDetail; // @dynamic exposeDetail; @property(retain, nonatomic) NSString *exposeUserName; // @dynamic exposeUserName; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSString *snsId; // @dynamic snsId; @property(nonatomic) unsigned int typeId; // @dynamic typeId;

@end

@interface GetExposeLinkResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface GetInviteFriendsMsgReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int inviteFlags; // @dynamic inviteFlags;

@end

@interface GetInviteFriendsMsgResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *msgContent; // @dynamic msgContent; @property(retain, nonatomic) NSString *msgTitle; // @dynamic msgTitle;

@end

@interface PostInviteFriendsMsgReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int inviteFlags; // @dynamic inviteFlags; @property(retain, nonatomic) NSString *msgContent; // @dynamic msgContent; @property(retain, nonatomic) NSString *msgTitle; // @dynamic msgTitle; @property(retain, nonatomic) TwitterInfo *twitterInfo; // @dynamic twitterInfo;

@end

@interface PostInviteFriendsMsgResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface SetPushMuteTimeReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int muteInterval; // @dynamic muteInterval;

@end

@interface SetPushMuteTimeResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface InitBuffer : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int maxSyncKey; // @dynamic maxSyncKey;

@end

@interface KeyVal : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int key; // @dynamic key; @property(nonatomic) unsigned int val; // @dynamic val;

@end

@interface SyncKey : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *key; // @dynamic key; @property(nonatomic) unsigned int keyCount; // @dynamic keyCount;

@end

@interface NewSyncRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *deviceType; // @dynamic deviceType; @property(retain, nonatomic) SKBuiltinBuffer_t *keyBuf; // @dynamic keyBuf; @property(retain, nonatomic) CmdList *oplog; // @dynamic oplog; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(nonatomic) unsigned int selector; // @dynamic selector; @property(nonatomic) unsigned int syncMsgDigest; // @dynamic syncMsgDigest;

@end

@interface NewSyncResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) CmdList *cmdList; // @dynamic cmdList; @property(nonatomic) unsigned int continueFlag; // @dynamic continueFlag; @property(retain, nonatomic) SKBuiltinBuffer_t *keyBuf; // @dynamic keyBuf; @property(nonatomic) unsigned int onlineVersion; // @dynamic onlineVersion; @property(nonatomic) int ret; // @dynamic ret; @property(nonatomic) unsigned int status; // @dynamic status; @property(nonatomic) unsigned int svrTime; // @dynamic svrTime;

@end

@interface QuitChatRoom : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *chatRoomName; // @dynamic chatRoomName; @property(retain, nonatomic) SKBuiltinString_t *userName; // @dynamic userName;

@end

@interface ModChatRoomTopic : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *chatRoomName; // @dynamic chatRoomName; @property(retain, nonatomic) SKBuiltinString_t *chatRoomTopic; // @dynamic chatRoomTopic;

@end

@interface ModChatRoomMemberDisplayName : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *chatRoomName; // @dynamic chatRoomName; @property(retain, nonatomic) NSString *displayName; // @dynamic displayName; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface ModChatRoomMemberFlag : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *chatRoomName; // @dynamic chatRoomName; @property(nonatomic) unsigned int flagSwitch; // @dynamic flagSwitch; @property(retain, nonatomic) NSString *userName; // @dynamic userName; @property(nonatomic) unsigned int value; // @dynamic value;

@end

@interface ModChatRoomAccessVerify : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *chatRoomName; // @dynamic chatRoomName; @property(nonatomic) unsigned int value; // @dynamic value;

@end

@interface AddMsg : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *content; // @dynamic content; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(retain, nonatomic) SKBuiltinString_t *fromUserName; // @dynamic fromUserName; @property(retain, nonatomic) SKBuiltinBuffer_t *imgBuf; // @dynamic imgBuf; @property(nonatomic) unsigned int imgStatus; // @dynamic imgStatus; @property(nonatomic) int msgId; // @dynamic msgId; @property(nonatomic) unsigned int msgSeq; // @dynamic msgSeq; @property(retain, nonatomic) NSString *msgSource; // @dynamic msgSource; @property(nonatomic) int msgType; // @dynamic msgType; @property(nonatomic) long long newMsgId; // @dynamic newMsgId; @property(retain, nonatomic) NSString *pushContent; // @dynamic pushContent; @property(nonatomic) unsigned int status; // @dynamic status; @property(retain, nonatomic) SKBuiltinString_t *toUserName; // @dynamic toUserName;

@end

@interface AddMsgDigest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *chatRoomId; // @dynamic chatRoomId; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(retain, nonatomic) SKBuiltinString_t *digestContent; // @dynamic digestContent; @property(nonatomic) unsigned int isAted; // @dynamic isAted; @property(nonatomic) unsigned int msgSeq; // @dynamic msgSeq; @property(nonatomic) int msgType; // @dynamic msgType; @property(nonatomic) long long newMsgId; // @dynamic newMsgId; @property(nonatomic) unsigned int unDeliverCount; // @dynamic unDeliverCount;

@end

@interface DelChatContact : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *userName; // @dynamic userName;

@end

@interface DelWxAppContact : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface NewDelMsg : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *fromUserName; // @dynamic fromUserName; @property(nonatomic) int msgId; // @dynamic msgId; @property(nonatomic) unsigned int msgType; // @dynamic msgType; @property(nonatomic) long long newMsgId; // @dynamic newMsgId; @property(retain, nonatomic) NSString *toUserName; // @dynamic toUserName;

@end

@interface ModUserImg : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bigHeadImgUrl; // @dynamic bigHeadImgUrl; @property(retain, nonatomic) NSData *imgBuf; // @dynamic imgBuf; @property(nonatomic) unsigned int imgLen; // @dynamic imgLen; @property(retain, nonatomic) NSString *imgMd5; // @dynamic imgMd5; @property(nonatomic) unsigned int imgType; // @dynamic imgType; @property(retain, nonatomic) NSString *smallHeadImgUrl; // @dynamic smallHeadImgUrl;

@end

@interface ModDisturbSetting : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) DisturbSetting *disturbSetting; // @dynamic disturbSetting;

@end

@interface InviteFriendOpen : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int friendType; // @dynamic friendType; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface FunctionSwitch : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int functionId; // @dynamic functionId; @property(nonatomic) unsigned int switchValue; // @dynamic switchValue;

@end

@interface PluginInstall : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int isUnInstall; // @dynamic isUnInstall; @property(nonatomic) unsigned int pluginFlag; // @dynamic pluginFlag;

@end

@interface UpdateStatOpLog : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int opCode; // @dynamic opCode;

@end

@interface KVStatItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int key; // @dynamic key; @property(retain, nonatomic) NSString *value; // @dynamic value;

@end

@interface KVStatOpLog : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface KVStatus : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *kid; // @dynamic kid; @property(retain, nonatomic) NSString *value; // @dynamic value;

@end

@interface ThemeOpLog : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int key; // @dynamic key; @property(retain, nonatomic) NSString *value; // @dynamic value;

@end

@interface ModDescription : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *contactUsername; // @dynamic contactUsername; @property(retain, nonatomic) NSString *desc; // @dynamic desc;

@end

@interface ModPhoneNumList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *contactUsername; // @dynamic contactUsername; @property(retain, nonatomic) PhoneNumListInfo *phoneNumListInfo; // @dynamic phoneNumListInfo;

@end

@interface ModSingleField : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int opType; // @dynamic opType; @property(retain, nonatomic) NSString *value; // @dynamic value;

@end

@interface OpLogClientCheckConsistency : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *checkBufferHash; // @dynamic checkBufferHash; @property(nonatomic) unsigned int checkBufferSize; // @dynamic checkBufferSize; @property(retain, nonatomic) NSString *checkSum; // @dynamic checkSum; @property(retain, nonatomic) NSString *deviceType; // @dynamic deviceType; @property(retain, nonatomic) NSString *fileName; // @dynamic fileName; @property(nonatomic) unsigned int fileOffset; // @dynamic fileOffset; @property(nonatomic) unsigned int fileSize; // @dynamic fileSize; @property(nonatomic) unsigned int isRoot; // @dynamic isRoot; @property(nonatomic) unsigned int netType; // @dynamic netType; @property(retain, nonatomic) NSString *osversion; // @dynamic osversion; @property(nonatomic) unsigned int seq; // @dynamic seq;

@end

@interface OpLogClientCheckHook : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *checkSum; // @dynamic checkSum; @property(retain, nonatomic) NSString *fileList; // @dynamic fileList; @property(nonatomic) int isRoot; // @dynamic isRoot; @property(nonatomic) unsigned int netType; // @dynamic netType; @property(nonatomic) unsigned int seq; // @dynamic seq;

@end

@interface OpLogClientCheckGetAppList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appList; // @dynamic appList; @property(retain, nonatomic) NSString *checkSum; // @dynamic checkSum; @property(nonatomic) int isRoot; // @dynamic isRoot; @property(nonatomic) unsigned int netType; // @dynamic netType; @property(nonatomic) unsigned int seq; // @dynamic seq;

@end

@interface OplogErrMsg : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *content; // @dynamic content; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface OplogRet : WXPBGeneratedMessage { int retMemoizedSerializedSize; }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *errMsg; // @dynamic errMsg; @property(retain, nonatomic) NSMutableArray *ret; // @dynamic ret;

@end

@interface OplogRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) CmdList *oplog; // @dynamic oplog;

@end

@interface OplogResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) OplogRet *oplogRet; // @dynamic oplogRet; @property(nonatomic) int ret; // @dynamic ret;

@end

@interface OpTvHistRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *brandUserName; // @dynamic brandUserName; @property(nonatomic) unsigned int opType; // @dynamic opType;

@end

@interface OpTvHistResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface MMBizJsApiMedia : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *buffer; // @dynamic buffer; @property(nonatomic) unsigned int currentBytesOffset; // @dynamic currentBytesOffset; @property(nonatomic) unsigned int totalBytes; // @dynamic totalBytes;

@end

@interface MMBizJsApiMediaConvertCondition : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int expectLength; // @dynamic expectLength; @property(nonatomic) unsigned int startOffset; // @dynamic startOffset;

@end

@interface MMBizJsApiUploadMediaReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) MMBizJsApiMedia *media; // @dynamic media; @property(retain, nonatomic) NSString *mediaId; // @dynamic mediaId;

@end

@interface MMBizJsApiUploadMediaResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *mediaId; // @dynamic mediaId;

@end

@interface MMBizJsApiDownloadMediaReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) MMBizJsApiMediaConvertCondition *cond; // @dynamic cond; @property(retain, nonatomic) NSString *mediaId; // @dynamic mediaId;

@end

@interface MMBizJsApiDownloadMediaResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) MMBizJsApiMedia *media; // @dynamic media;

@end

@interface MMBizJsApiCdnInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *aesKey; // @dynamic aesKey; @property(retain, nonatomic) NSString *cdnUrl; // @dynamic cdnUrl; @property(nonatomic) unsigned int fileSize; // @dynamic fileSize; @property(retain, nonatomic) NSString *fileType; // @dynamic fileType; @property(retain, nonatomic) NSString *type; // @dynamic type;

@end

@interface MMBizJsApiUploadCdnInfoReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) MMBizJsApiCdnInfo *cdnInfo; // @dynamic cdnInfo;

@end

@interface MMBizJsApiUploadCdnInfoResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *mediaId; // @dynamic mediaId;

@end

@interface MMBizJsApiDownloadCdnInfoReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *mediaId; // @dynamic mediaId;

@end

@interface MMBizJsApiDownloadCdnInfoResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) MMBizJsApiCdnInfo *cdnInfo; // @dynamic cdnInfo;

@end

@interface GetAppTicketRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *signature; // @dynamic signature;

@end

@interface GetAppTicketResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket;

@end

@interface ConnectedRouterReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *clientInfo; // @dynamic clientInfo; @property(retain, nonatomic) NSString *deviceId; // @dynamic deviceId; @property(retain, nonatomic) NSString *deviceType; // @dynamic deviceType;

@end

@interface ConnectedRouterResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface HwDeviceMsg : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) HwDeviceMsg_HwAppFile *fileMsg; // @dynamic fileMsg; @property(retain, nonatomic) HwDeviceMsg_HwImage *imageMsg; // @dynamic imageMsg; @property(retain, nonatomic) HwDeviceMsg_HwLocation *locationMsg; // @dynamic locationMsg; @property(retain, nonatomic) HwDeviceMsg_HwMusic *musicMsg; // @dynamic musicMsg; @property(nonatomic) int type; // @dynamic type; @property(retain, nonatomic) HwDeviceMsg_HwUrl *urlMsg; // @dynamic urlMsg; @property(retain, nonatomic) HwDeviceMsg_HwVideo *videoMsg; // @dynamic videoMsg;

@end

@interface HwDeviceMsg_HwMusic : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appname; // @dynamic appname; @property(retain, nonatomic) NSString *cdnthumbaeskey; // @dynamic cdnthumbaeskey; @property(nonatomic) unsigned int cdnthumblength; // @dynamic cdnthumblength; @property(retain, nonatomic) NSString *cdnthumburl; // @dynamic cdnthumburl; @property(retain, nonatomic) NSString *dataurl; // @dynamic dataurl; @property(retain, nonatomic) NSString *des; // @dynamic des; @property(retain, nonatomic) NSString *lowdataurl; // @dynamic lowdataurl; @property(retain, nonatomic) NSString *lowurl; // @dynamic lowurl; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(nonatomic) int type; // @dynamic type; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface HwDeviceMsg_HwLocation : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *label; // @dynamic label; @property(retain, nonatomic) NSString *poiname; // @dynamic poiname; @property(nonatomic) float scale; // @dynamic scale; @property(nonatomic) float x; // @dynamic x; @property(nonatomic) float y; // @dynamic y;

@end

@interface HwDeviceMsg_HwImage : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *aeskey; // @dynamic aeskey; @property(retain, nonatomic) NSString *fileid; // @dynamic fileid; @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(nonatomic) unsigned int size; // @dynamic size; @property(retain, nonatomic) NSString *type; // @dynamic type; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface HwDeviceMsg_HwAppFile : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *aeskey; // @dynamic aeskey; @property(retain, nonatomic) NSString *fileid; // @dynamic fileid; @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(nonatomic) unsigned int size; // @dynamic size; @property(retain, nonatomic) NSString *type; // @dynamic type; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface HwDeviceMsg_HwUrl : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appname; // @dynamic appname; @property(retain, nonatomic) NSString *des; // @dynamic des; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface HwDeviceMsg_HwVideo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(nonatomic) unsigned int size; // @dynamic size; @property(retain, nonatomic) NSString *type; // @dynamic type; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface TransferMsgToDeviceReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *deviceId; // @dynamic deviceId; @property(retain, nonatomic) HwDeviceMsg *deviceMsg; // @dynamic deviceMsg; @property(retain, nonatomic) NSString *deviceType; // @dynamic deviceType; @property(nonatomic) int isThroughtServer; // @dynamic isThroughtServer;

@end

@interface TransferMsgToDeviceResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *stringToDevice; // @dynamic stringToDevice;

@end

@interface HeadRtcp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) long long i64QoSver; // @dynamic i64QoSver; @property(nonatomic) unsigned int u16LocalEngineVer; // @dynamic u16LocalEngineVer; @property(nonatomic) unsigned int u16RemoteEngineVer; // @dynamic u16RemoteEngineVer; @property(nonatomic) unsigned int u16Seq; // @dynamic u16Seq; @property(nonatomic) unsigned int u32QoSip; // @dynamic u32QoSip; @property(nonatomic) unsigned int u8LocalNetType; // @dynamic u8LocalNetType; @property(nonatomic) unsigned int u8RemoteNetType; // @dynamic u8RemoteNetType; @property(nonatomic) unsigned int u8Type; // @dynamic u8Type; @property(nonatomic) unsigned int u8Version; // @dynamic u8Version;

@end

@interface AudioP2S : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int u16DirectRtt; // @dynamic u16DirectRtt; @property(nonatomic) unsigned int u16Jitter; // @dynamic u16Jitter; @property(nonatomic) unsigned int u8ConLostNum; // @dynamic u8ConLostNum; @property(nonatomic) unsigned int u8EncodeType; // @dynamic u8EncodeType; @property(nonatomic) unsigned int u8LongLoss; // @dynamic u8LongLoss; @property(nonatomic) unsigned int u8ShortLoss; // @dynamic u8ShortLoss;

@end

@interface VideoP2S : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) long long llDelay; // @dynamic llDelay; @property(nonatomic) unsigned int u16EstBw; // @dynamic u16EstBw; @property(nonatomic) unsigned int u16RecvKbps; // @dynamic u16RecvKbps; @property(nonatomic) unsigned int u16SendKbps; // @dynamic u16SendKbps; @property(nonatomic) unsigned int u8Aq; // @dynamic u8Aq; @property(nonatomic) unsigned int u8Cabac; // @dynamic u8Cabac; @property(nonatomic) unsigned int u8CaptFps; // @dynamic u8CaptFps; @property(nonatomic) unsigned int u8ConnectProtocol; // @dynamic u8ConnectProtocol; @property(nonatomic) unsigned int u8ConnectType; // @dynamic u8ConnectType; @property(nonatomic) unsigned int u8CpuUsage; // @dynamic u8CpuUsage; @property(nonatomic) unsigned int u8Denoise; // @dynamic u8Denoise; @property(nonatomic) unsigned int u8F2F; // @dynamic u8F2F; @property(nonatomic) unsigned int u8Hpp; // @dynamic u8Hpp; @property(nonatomic) unsigned int u8Loss; // @dynamic u8Loss; @property(nonatomic) unsigned int u8MaxFps; // @dynamic u8MaxFps; @property(nonatomic) unsigned int u8MaxSizeFormat; // @dynamic u8MaxSizeFormat; @property(nonatomic) unsigned int u8RecvFps; // @dynamic u8RecvFps; @property(nonatomic) unsigned int u8SendFps; // @dynamic u8SendFps; @property(nonatomic) unsigned int u8VcodecSupport; // @dynamic u8VcodecSupport; @property(nonatomic) unsigned int u8Windows; // @dynamic u8Windows;

@end

@interface DoubleLinkP2S : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) BOOL bIsDoubleLinkReady; // @dynamic bIsDoubleLinkReady; @property(nonatomic) unsigned int uRemoteSendLinkType; // @dynamic uRemoteSendLinkType; @property(nonatomic) unsigned int uSendLinkType; // @dynamic uSendLinkType;

@end

@interface P2S : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) AudioP2S *audioP2S; // @dynamic audioP2S; @property(retain, nonatomic) DoubleLinkP2S *doubleLinkP2S; // @dynamic doubleLinkP2S; @property(retain, nonatomic) HeadRtcp *headP2S; // @dynamic headP2S; @property(retain, nonatomic) VideoP2S *videoP2S; // @dynamic videoP2S;

@end

@interface VideoS2P : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int u16Iperiod; // @dynamic u16Iperiod; @property(nonatomic) unsigned int u16Vkbps; // @dynamic u16Vkbps; @property(nonatomic) unsigned int u8Alg; // @dynamic u8Alg; @property(nonatomic) unsigned int u8Fps; // @dynamic u8Fps; @property(nonatomic) unsigned int u8HppMaxLyr; // @dynamic u8HppMaxLyr; @property(nonatomic) unsigned int u8Hwflag; // @dynamic u8Hwflag; @property(nonatomic) unsigned int u8IrequestFlag; // @dynamic u8IrequestFlag; @property(nonatomic) unsigned int u8Qpmax; // @dynamic u8Qpmax; @property(nonatomic) unsigned int u8Qpmin; // @dynamic u8Qpmin; @property(nonatomic) unsigned int u8Resolution; // @dynamic u8Resolution; @property(nonatomic) unsigned int u8RsLevel; // @dynamic u8RsLevel;

@end

@interface AudioS2P : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int u16Akbps; // @dynamic u16Akbps; @property(nonatomic) unsigned int u8AfecType; // @dynamic u8AfecType; @property(nonatomic) unsigned int u8AfecValue; // @dynamic u8AfecValue;

@end

@interface DoubleLinkS2P : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int uSwitchSeq; // @dynamic uSwitchSeq; @property(nonatomic) unsigned int uSwitchTo; // @dynamic uSwitchTo;

@end

@interface S2P : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) AudioS2P *audioS2P; // @dynamic audioS2P; @property(retain, nonatomic) DoubleLinkS2P *doubleLinkS2P; // @dynamic doubleLinkS2P; @property(retain, nonatomic) HeadRtcp *headRtcp; // @dynamic headRtcp; @property(retain, nonatomic) VideoS2P *videoS2P; // @dynamic videoS2P;

@end

@interface BaseResponseErrMsg : WXPBGeneratedMessage { }

  • (void)initialize;
  • (id)ShowAlertFromErrMsg:(id)arg1 DefaultMsg:(id)arg2;
  • (BOOL)isShowAlert;
  • (id)initWithXml:(id)arg1;

// Remaining properties @property(nonatomic) int action; // @dynamic action; @property(retain, nonatomic) NSString *cancel; // @dynamic cancel; @property(retain, nonatomic) NSString *content; // @dynamic content; @property(nonatomic) unsigned int countdown; // @dynamic countdown; @property(nonatomic) int delayConnSec; // @dynamic delayConnSec; @property(nonatomic) int dispSec; // @dynamic dispSec; @property(retain, nonatomic) NSString *ok; // @dynamic ok; @property(nonatomic) int showType; // @dynamic showType; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface SetPushSoundReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *sound; // @dynamic sound; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface SetPushSoundResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface SendCardRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *content; // @dynamic content; @property(retain, nonatomic) NSString *contentEx; // @dynamic contentEx; @property(nonatomic) unsigned int sendCardBitFlag; // @dynamic sendCardBitFlag; @property(nonatomic) unsigned int style; // @dynamic style; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface SendCardResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface Mobile : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *v; // @dynamic v;

@end

@interface MEmail : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *v; // @dynamic v;

@end

@interface VerifyUser : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *antispamTicket; // @dynamic antispamTicket; @property(retain, nonatomic) NSString *chatRoomUserName; // @dynamic chatRoomUserName; @property(nonatomic) unsigned int friendFlag; // @dynamic friendFlag; @property(nonatomic) unsigned int scanQrcodeFromScene; // @dynamic scanQrcodeFromScene; @property(retain, nonatomic) NSString *sourceNickName; // @dynamic sourceNickName; @property(retain, nonatomic) NSString *sourceUserName; // @dynamic sourceUserName; @property(retain, nonatomic) NSString *value; // @dynamic value; @property(retain, nonatomic) NSString *verifyUserTicket; // @dynamic verifyUserTicket;

@end

@interface VerifyUserRequest : WXPBGeneratedMessage { int sceneListMemoizedSerializedSize; }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int opcode; // @dynamic opcode; @property(retain, nonatomic) NSMutableArray *sceneList; // @dynamic sceneList; @property(nonatomic) unsigned int sceneListCount; // @dynamic sceneListCount; @property(retain, nonatomic) NSString *verifyContent; // @dynamic verifyContent; @property(retain, nonatomic) NSMutableArray *verifyUserList; // @dynamic verifyUserList; @property(nonatomic) unsigned int verifyUserListSize; // @dynamic verifyUserListSize;

@end

@interface VerifyUserResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface ContactProfile : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int addContactScene; // @dynamic addContactScene; @property(retain, nonatomic) NSString *alias; // @dynamic alias; @property(nonatomic) unsigned int bitMask; // @dynamic bitMask; @property(nonatomic) unsigned int bitVal; // @dynamic bitVal; @property(nonatomic) unsigned int chatRoomNotify; // @dynamic chatRoomNotify; @property(nonatomic) unsigned int contactType; // @dynamic contactType; @property(retain, nonatomic) NSString *domainList; // @dynamic domainList; @property(retain, nonatomic) NSString *extInfo; // @dynamic extInfo; @property(nonatomic) unsigned int extUpdateSeq; // @dynamic extUpdateSeq; @property(retain, nonatomic) SKBuiltinBuffer_t *imgBuf; // @dynamic imgBuf; @property(nonatomic) unsigned int imgRet; // @dynamic imgRet; @property(nonatomic) unsigned int imgUpdateSeq; // @dynamic imgUpdateSeq; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(retain, nonatomic) NSString *pyinitial; // @dynamic pyinitial; @property(retain, nonatomic) NSString *quanPin; // @dynamic quanPin; @property(retain, nonatomic) NSString *remark; // @dynamic remark; @property(retain, nonatomic) NSString *remarkPyinitial; // @dynamic remarkPyinitial; @property(retain, nonatomic) NSString *remarkQuanPin; // @dynamic remarkQuanPin; @property(nonatomic) unsigned int roomInfoCount; // @dynamic roomInfoCount; @property(retain, nonatomic) NSMutableArray *roomInfoList; // @dynamic roomInfoList; @property(nonatomic) int sex; // @dynamic sex; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface BatchGetContactProfileRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int count; // @dynamic count; @property(nonatomic) unsigned int mode; // @dynamic mode; @property(retain, nonatomic) NSMutableArray *userNameList; // @dynamic userNameList;

@end

@interface BatchGetContactProfileResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *contactProfileBufList; // @dynamic contactProfileBufList; @property(nonatomic) unsigned int count; // @dynamic count;

@end

@interface PSMStat : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *atype; // @dynamic atype; @property(nonatomic) unsigned int mtype; // @dynamic mtype;

@end

@interface GetMFriendRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(nonatomic) unsigned int opType; // @dynamic opType; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSMutableArray *updateEmailList; // @dynamic updateEmailList; @property(nonatomic) int updateEmailListSize; // @dynamic updateEmailListSize; @property(retain, nonatomic) NSMutableArray *updateMobileList; // @dynamic updateMobileList; @property(nonatomic) int updateMobileListSize; // @dynamic updateMobileListSize;

@end

@interface FBFriend : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long id; // @dynamic id; @property(nonatomic) unsigned int imgKey; // @dynamic imgKey; @property(retain, nonatomic) NSString *name; // @dynamic name;

@end

@interface MFriend : WXPBGeneratedMessage { }

  • (void)initialize;
  • (id)description;

// Remaining properties @property(retain, nonatomic) NSString *albumBgimgId; // @dynamic albumBgimgId; @property(nonatomic) unsigned int albumFlag; // @dynamic albumFlag; @property(nonatomic) unsigned int albumStyle; // @dynamic albumStyle; @property(retain, nonatomic) NSString *alias; // @dynamic alias; @property(retain, nonatomic) NSString *antispamTicket; // @dynamic antispamTicket; @property(retain, nonatomic) NSString *bigHeadImgUrl; // @dynamic bigHeadImgUrl; @property(retain, nonatomic) NSString *city; // @dynamic city; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(retain, nonatomic) CustomizedInfo *customizedInfo; // @dynamic customizedInfo; @property(retain, nonatomic) FBFriend *fbinfo; // @dynamic fbinfo; @property(retain, nonatomic) NSString *mobileMd5; // @dynamic mobileMd5; @property(retain, nonatomic) NSString *myBrandList; // @dynamic myBrandList; @property(retain, nonatomic) NSString *nickname; // @dynamic nickname; @property(nonatomic) unsigned int personalCard; // @dynamic personalCard; @property(retain, nonatomic) NSString *province; // @dynamic province; @property(nonatomic) int sex; // @dynamic sex; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *smallHeadImgUrl; // @dynamic smallHeadImgUrl; @property(retain, nonatomic) SnsUserInfo *snsUserInfo; // @dynamic snsUserInfo; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface GetMFriendResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *friendList; // @dynamic friendList; @property(retain, nonatomic) NSString *md5; // @dynamic md5;

@end

@interface GetQQGroupRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int groupId; // @dynamic groupId; @property(nonatomic) unsigned int opType; // @dynamic opType;

@end

@interface QQGroup : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int groupId; // @dynamic groupId; @property(retain, nonatomic) NSString *groupName; // @dynamic groupName; @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(nonatomic) unsigned int memberNum; // @dynamic memberNum; @property(nonatomic) unsigned int weixinNum; // @dynamic weixinNum;

@end

@interface QQGroupList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *qqgroups; // @dynamic qqgroups;

@end

@interface QQFriendInGroup : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *albumBgimgId; // @dynamic albumBgimgId; @property(nonatomic) unsigned int albumFlag; // @dynamic albumFlag; @property(nonatomic) unsigned int albumStyle; // @dynamic albumStyle; @property(retain, nonatomic) NSString *alias; // @dynamic alias; @property(retain, nonatomic) NSString *antispamTicket; // @dynamic antispamTicket; @property(retain, nonatomic) NSString *bigHeadImgUrl; // @dynamic bigHeadImgUrl; @property(retain, nonatomic) NSString *city; // @dynamic city; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(retain, nonatomic) CustomizedInfo *customizedInfo; // @dynamic customizedInfo; @property(retain, nonatomic) NSString *myBrandList; // @dynamic myBrandList; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(nonatomic) unsigned int personalCard; // @dynamic personalCard; @property(retain, nonatomic) NSString *province; // @dynamic province; @property(retain, nonatomic) NSString *qqnickName; // @dynamic qqnickName; @property(retain, nonatomic) NSString *qqremarkName; // @dynamic qqremarkName; @property(nonatomic) unsigned int qquin; // @dynamic qquin; @property(nonatomic) int sex; // @dynamic sex; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *smallHeadImgUrl; // @dynamic smallHeadImgUrl; @property(retain, nonatomic) SnsUserInfo *snsUserInfo; // @dynamic snsUserInfo; @property(retain, nonatomic) NSString *userName; // @dynamic userName; @property(nonatomic) unsigned int weixinStatus; // @dynamic weixinStatus;

@end

@interface QQFriendList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(nonatomic) unsigned int groupId; // @dynamic groupId; @property(retain, nonatomic) NSMutableArray *qqfriends; // @dynamic qqfriends;

@end

@interface GetQQGroupResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int opType; // @dynamic opType; @property(retain, nonatomic) QQFriendList *qqfriend; // @dynamic qqfriend; @property(retain, nonatomic) QQGroupList *qqgroup; // @dynamic qqgroup;

@end

@interface SendFeedbackRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *content; // @dynamic content; @property(retain, nonatomic) NSString *machineType; // @dynamic machineType; @property(nonatomic) unsigned int reportType; // @dynamic reportType;

@end

@interface SendFeedbackResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface UploadHDHeadImgRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinBuffer_t *data; // @dynamic data; @property(nonatomic) unsigned int headImgType; // @dynamic headImgType; @property(retain, nonatomic) NSString *imgHash; // @dynamic imgHash; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface UploadHDHeadImgResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *bigHeadImgUrl; // @dynamic bigHeadImgUrl; @property(retain, nonatomic) NSString *finalImgMd5Sum; // @dynamic finalImgMd5Sum; @property(retain, nonatomic) NSString *smallHeadImgUrl; // @dynamic smallHeadImgUrl; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen;

@end

@interface GetHDHeadImgRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int headImgType; // @dynamic headImgType; @property(retain, nonatomic) NSString *imgFormat; // @dynamic imgFormat; @property(nonatomic) unsigned int imgHeight; // @dynamic imgHeight; @property(nonatomic) unsigned int imgWidth; // @dynamic imgWidth; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface GetHDHeadImgResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *data; // @dynamic data; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface Package : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *ext; // @dynamic ext; @property(nonatomic) int id; // @dynamic id; @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(retain, nonatomic) NSString *packName; // @dynamic packName; @property(nonatomic) unsigned int size; // @dynamic size; @property(retain, nonatomic) SKBuiltinBuffer_t *thumb; // @dynamic thumb; @property(nonatomic) int version; // @dynamic version;

@end

@interface GetPackageListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int count; // @dynamic count; @property(nonatomic) unsigned int flag; // @dynamic flag; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface GetPackageListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int continueFlag; // @dynamic continueFlag; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list; @property(nonatomic) unsigned int svrCount; // @dynamic svrCount; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface DownLoadPackageRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int len; // @dynamic len; @property(nonatomic) unsigned int offset; // @dynamic offset; @property(retain, nonatomic) Package *package; // @dynamic package; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface DownLoadPackageResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *packageBuf; // @dynamic packageBuf; @property(nonatomic) unsigned int totalSize; // @dynamic totalSize; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface ExposeRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *albumPhotoId; // @dynamic albumPhotoId; @property(nonatomic) unsigned int albumType; // @dynamic albumType; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *exposeContent; // @dynamic exposeContent; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(nonatomic) unsigned long long snsId; // @dynamic snsId; @property(nonatomic) unsigned int type; // @dynamic type; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface ExposeResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface ExposeItem : WXPBGeneratedMessage { int uinListMemoizedSerializedSize; int timeListMemoizedSerializedSize; int countListMemoizedSerializedSize; }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *countList; // @dynamic countList; @property(retain, nonatomic) NSMutableArray *timeList; // @dynamic timeList; @property(retain, nonatomic) NSMutableArray *uinList; // @dynamic uinList;

@end

@interface VUserResponseItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) SKBuiltinBuffer_t *hdicon; // @dynamic hdicon; @property(retain, nonatomic) SKBuiltinBuffer_t *icon; // @dynamic icon; @property(nonatomic) unsigned int id; // @dynamic id;

@end

@interface GetVUserInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int version; // @dynamic version;

@end

@interface GetVUserInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int version; // @dynamic version; @property(nonatomic) unsigned int vuserCount; // @dynamic vuserCount; @property(retain, nonatomic) NSMutableArray *vuserList; // @dynamic vuserList;

@end

@interface GmailOperResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int retCode; // @dynamic retCode;

@end

@interface GeneralSetRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int setType; // @dynamic setType; @property(retain, nonatomic) NSString *setValue; // @dynamic setValue;

@end

@interface GeneralSetResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface GetMailOAuthUrlResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *oauthUrl; // @dynamic oauthUrl;

@end

@interface MassSendRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int cameraType; // @dynamic cameraType; @property(retain, nonatomic) NSString *clientId; // @dynamic clientId; @property(nonatomic) unsigned int compressType; // @dynamic compressType; @property(retain, nonatomic) SKBuiltinBuffer_t *dataBuffer; // @dynamic dataBuffer; @property(nonatomic) unsigned int dataStartPos; // @dynamic dataStartPos; @property(nonatomic) unsigned int dataTotalLen; // @dynamic dataTotalLen; @property(nonatomic) unsigned int isSendAgain; // @dynamic isSendAgain; @property(nonatomic) unsigned int mediaTime; // @dynamic mediaTime; @property(nonatomic) unsigned int msgType; // @dynamic msgType; @property(retain, nonatomic) NSString *thumbAeskey; // @dynamic thumbAeskey; @property(retain, nonatomic) SKBuiltinBuffer_t *thumbData; // @dynamic thumbData; @property(nonatomic) unsigned int thumbHeight; // @dynamic thumbHeight; @property(nonatomic) unsigned int thumbStartPos; // @dynamic thumbStartPos; @property(nonatomic) unsigned int thumbTotalLen; // @dynamic thumbTotalLen; @property(retain, nonatomic) NSString *thumbUrl; // @dynamic thumbUrl; @property(nonatomic) unsigned int thumbWidth; // @dynamic thumbWidth; @property(retain, nonatomic) NSString *toList; // @dynamic toList; @property(nonatomic) unsigned int toListCount; // @dynamic toListCount; @property(retain, nonatomic) NSString *toListMd5; // @dynamic toListMd5; @property(retain, nonatomic) NSString *videoAeskey; // @dynamic videoAeskey; @property(nonatomic) unsigned int videoSource; // @dynamic videoSource; @property(retain, nonatomic) NSString *videoUrl; // @dynamic videoUrl; @property(nonatomic) unsigned int voiceFormat; // @dynamic voiceFormat;

@end

@interface MassSendResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int dataStartPos; // @dynamic dataStartPos; @property(nonatomic) unsigned int maxSupport; // @dynamic maxSupport; @property(nonatomic) unsigned int thumbStartPos; // @dynamic thumbStartPos;

@end

@interface UploadAppAttachRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *clientAppDataId; // @dynamic clientAppDataId; @property(retain, nonatomic) SKBuiltinBuffer_t *data; // @dynamic data; @property(nonatomic) unsigned int dataLen; // @dynamic dataLen; @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(nonatomic) unsigned int sdkVersion; // @dynamic sdkVersion; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen; @property(nonatomic) unsigned int type; // @dynamic type; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface UploadAppAttachResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *clientAppDataId; // @dynamic clientAppDataId; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(nonatomic) unsigned int dataLen; // @dynamic dataLen; @property(retain, nonatomic) NSString *mediaId; // @dynamic mediaId; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface StatReportResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int nextReportTime; // @dynamic nextReportTime; @property(nonatomic) unsigned int reportFlag; // @dynamic reportFlag;

@end

@interface LogOutWebWxRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int opCode; // @dynamic opCode;

@end

@interface LogOutWebWxResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface LogOutRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface LogOutResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface ModBrandSetting : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int brandFlag; // @dynamic brandFlag; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface SnsTag : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list; @property(nonatomic) unsigned long long tagId; // @dynamic tagId; @property(retain, nonatomic) NSString *tagName; // @dynamic tagName;

@end

@interface SnsTagOptionRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(nonatomic) unsigned long long tagId; // @dynamic tagId; @property(retain, nonatomic) NSString *tagName; // @dynamic tagName;

@end

@interface SnsTagOptionResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SnsTag *snsTag; // @dynamic snsTag;

@end

@interface SnsTagMemberOptionRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(nonatomic) unsigned long long tagId; // @dynamic tagId; @property(retain, nonatomic) NSString *tagName; // @dynamic tagName;

@end

@interface SnsTagMemberOptionResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SnsTag *snsTag; // @dynamic snsTag;

@end

@interface SnsTagListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(retain, nonatomic) NSString *tagListMd5; // @dynamic tagListMd5;

@end

@interface SnsTagListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(retain, nonatomic) NSString *tagListMd5; // @dynamic tagListMd5;

@end

@interface SnsTagMemMutilSetRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSString *modUserName; // @dynamic modUserName; @property(retain, nonatomic) NSMutableArray *tagIdList; // @dynamic tagIdList;

@end

@interface SnsTagMemMutilSetResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSString *modUserName; // @dynamic modUserName; @property(retain, nonatomic) NSMutableArray *tagIdList; // @dynamic tagIdList;

@end

@interface GetProfileRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface GetProfileResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) ModUserInfo *userInfo; // @dynamic userInfo; @property(retain, nonatomic) UserInfoExt *userInfoExt; // @dynamic userInfoExt;

@end

@interface StatusNotifyUnreadChat : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int lastReadTime; // @dynamic lastReadTime; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface StatusNotifyFunction : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *arg; // @dynamic arg; @property(retain, nonatomic) NSString *name; // @dynamic name;

@end

@interface StatusNotifyRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *clientMsgId; // @dynamic clientMsgId; @property(nonatomic) unsigned int code; // @dynamic code; @property(retain, nonatomic) NSString *fromUserName; // @dynamic fromUserName; @property(retain, nonatomic) StatusNotifyFunction *function; // @dynamic function; @property(retain, nonatomic) NSString *toUserName; // @dynamic toUserName; @property(retain, nonatomic) NSMutableArray *unreadChatList; // @dynamic unreadChatList; @property(nonatomic) unsigned int unreadChatListCount; // @dynamic unreadChatListCount; @property(nonatomic) unsigned int unreadFunctionCount; // @dynamic unreadFunctionCount; @property(retain, nonatomic) NSMutableArray *unreadFunctionList; // @dynamic unreadFunctionList;

@end

@interface ChatContact : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface StatusNotifyResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int chatContactCount; // @dynamic chatContactCount; @property(retain, nonatomic) NSMutableArray *chatContactList; // @dynamic chatContactList; @property(nonatomic) unsigned int msgId; // @dynamic msgId; @property(nonatomic) unsigned long long newMsgId; // @dynamic newMsgId;

@end

@interface StrategyItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int cycle; // @dynamic cycle; @property(nonatomic) unsigned int enalbe; // @dynamic enalbe; @property(retain, nonatomic) NSString *extInfo; // @dynamic extInfo; @property(nonatomic) unsigned int logType; // @dynamic logType;

@end

@interface GetReportStrategyReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *deviceBrand; // @dynamic deviceBrand; @property(retain, nonatomic) NSString *deviceModel; // @dynamic deviceModel; @property(retain, nonatomic) NSString *languageVer; // @dynamic languageVer; @property(nonatomic) int logid; // @dynamic logid; @property(retain, nonatomic) NSString *osName; // @dynamic osName; @property(retain, nonatomic) NSString *osVersion; // @dynamic osVersion;

@end

@interface GetReportStrategyResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int cnt; // @dynamic cnt; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface ClientPerfReportResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface ShakeTranImgReportResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *buffer; // @dynamic buffer;

@end

@interface ShakeTranImgGetItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *imgUrl; // @dynamic imgUrl; @property(retain, nonatomic) NSString *thumbUrl; // @dynamic thumbUrl; @property(retain, nonatomic) NSString *webUrl; // @dynamic webUrl;

@end

@interface ShakeTranImgGetResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *buffer; // @dynamic buffer; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *imgUrlList; // @dynamic imgUrlList; @property(retain, nonatomic) NSString *pageUrl; // @dynamic pageUrl; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface ShakeTranImgUnBindResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface BatchGetShakeTranImgResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *imgUrlList; // @dynamic imgUrlList;

@end

@interface KVReportResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface KVCommReportResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *kvresponBuffer; // @dynamic kvresponBuffer;

@end

@interface CliReportKVReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *dataPkg; // @dynamic dataPkg; @property(nonatomic) unsigned int generalVersion; // @dynamic generalVersion; @property(retain, nonatomic) NSData *randomEncryKey; // @dynamic randomEncryKey; @property(nonatomic) unsigned int specialVersion; // @dynamic specialVersion; @property(nonatomic) unsigned int whiteOrBlackUinVersion; // @dynamic whiteOrBlackUinVersion;

@end

@interface CliReportKVDataPackage : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int clientVersion; // @dynamic clientVersion; @property(retain, nonatomic) NSString *deviceBrand; // @dynamic deviceBrand; @property(retain, nonatomic) NSString *deviceModel; // @dynamic deviceModel; @property(retain, nonatomic) NSMutableArray *itemList; // @dynamic itemList; @property(retain, nonatomic) NSString *languageVer; // @dynamic languageVer; @property(nonatomic) unsigned int netType; // @dynamic netType; @property(retain, nonatomic) NSString *osName; // @dynamic osName; @property(retain, nonatomic) NSString *osVersion; // @dynamic osVersion; @property(nonatomic) unsigned int uin; // @dynamic uin;

@end

@interface KVCommReportItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(nonatomic) unsigned int endTime; // @dynamic endTime; @property(nonatomic) unsigned int logId; // @dynamic logId; @property(nonatomic) unsigned int refreshTime; // @dynamic refreshTime; @property(nonatomic) unsigned int startTime; // @dynamic startTime; @property(retain, nonatomic) NSData *value; // @dynamic value;

@end

@interface CliReportKVResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int askSvrStrategyInterval; // @dynamic askSvrStrategyInterval; @property(nonatomic) unsigned int banReportTime; // @dynamic banReportTime; @property(retain, nonatomic) NSMutableArray *generalStrategies; // @dynamic generalStrategies; @property(nonatomic) unsigned int generalVersion; // @dynamic generalVersion; @property(nonatomic) unsigned int maxValidDataTime; // @dynamic maxValidDataTime; @property(nonatomic) int ret; // @dynamic ret; @property(retain, nonatomic) NSMutableArray *specialStrategies; // @dynamic specialStrategies; @property(nonatomic) unsigned int specialVersion; // @dynamic specialVersion; @property(retain, nonatomic) NSMutableArray *whiteOrBlackUinStrategies; // @dynamic whiteOrBlackUinStrategies; @property(nonatomic) unsigned int whiteOrBlackUinVersion; // @dynamic whiteOrBlackUinVersion;

@end

@interface StrategyInterval : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int logIdbegin; // @dynamic logIdbegin; @property(nonatomic) unsigned int logIdend; // @dynamic logIdend; @property(retain, nonatomic) NSMutableArray *strategyItem; // @dynamic strategyItem;

@end

@interface NewStrategyItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int logId; // @dynamic logId; @property(nonatomic) unsigned int monitorFlag; // @dynamic monitorFlag; @property(nonatomic) unsigned int reportCycle; // @dynamic reportCycle; @property(nonatomic) unsigned int reportFlag; // @dynamic reportFlag; @property(nonatomic) unsigned int sampleMode; // @dynamic sampleMode; @property(nonatomic) unsigned int sampleRatio; // @dynamic sampleRatio; @property(nonatomic) unsigned int sampleValidInterval; // @dynamic sampleValidInterval;

@end

@interface GetCliKVStrategyReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int generalVersion; // @dynamic generalVersion; @property(nonatomic) unsigned int kvgeneralVersion; // @dynamic kvgeneralVersion; @property(nonatomic) unsigned int kvspecialVersion; // @dynamic kvspecialVersion; @property(nonatomic) unsigned int kvwhiteOrBlackUinVersion; // @dynamic kvwhiteOrBlackUinVersion; @property(retain, nonatomic) NSData *randomEncryKey; // @dynamic randomEncryKey; @property(nonatomic) unsigned int specialVersion; // @dynamic specialVersion; @property(nonatomic) unsigned int whiteOrBlackUinVersion; // @dynamic whiteOrBlackUinVersion;

@end

@interface GetCliKVStrategyResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int askSvrStrategyInterval; // @dynamic askSvrStrategyInterval; @property(nonatomic) unsigned int banReportTime; // @dynamic banReportTime; @property(retain, nonatomic) NSMutableArray *generalStrategies; // @dynamic generalStrategies; @property(nonatomic) unsigned int generalVersion; // @dynamic generalVersion; @property(retain, nonatomic) NSMutableArray *kvgeneralStrategies; // @dynamic kvgeneralStrategies; @property(nonatomic) unsigned int kvgeneralVersion; // @dynamic kvgeneralVersion; @property(retain, nonatomic) NSMutableArray *kvspecialStrategies; // @dynamic kvspecialStrategies; @property(nonatomic) unsigned int kvspecialVersion; // @dynamic kvspecialVersion; @property(retain, nonatomic) NSMutableArray *kvwhiteOrBlackUinStrategies; // @dynamic kvwhiteOrBlackUinStrategies; @property(nonatomic) unsigned int kvwhiteOrBlackUinVersion; // @dynamic kvwhiteOrBlackUinVersion; @property(nonatomic) unsigned int maxValidDataTime; // @dynamic maxValidDataTime; @property(nonatomic) int ret; // @dynamic ret; @property(retain, nonatomic) NSMutableArray *specialStrategies; // @dynamic specialStrategies; @property(nonatomic) unsigned int specialVersion; // @dynamic specialVersion; @property(retain, nonatomic) NSMutableArray *whiteOrBlackUinStrategies; // @dynamic whiteOrBlackUinStrategies; @property(nonatomic) unsigned int whiteOrBlackUinVersion; // @dynamic whiteOrBlackUinVersion;

@end

@interface GameKVReportReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *deviceBrand; // @dynamic deviceBrand; @property(retain, nonatomic) NSString *deviceModel; // @dynamic deviceModel; @property(retain, nonatomic) NSString *languageVer; // @dynamic languageVer; @property(retain, nonatomic) NSString *logExt; // @dynamic logExt; @property(nonatomic) unsigned int logId; // @dynamic logId; @property(retain, nonatomic) NSString *osName; // @dynamic osName; @property(retain, nonatomic) NSString *osVersion; // @dynamic osVersion;

@end

@interface GameKVReportResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface UserActionReportResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface VoiceRemindInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int remindId; // @dynamic remindId;

@end

@interface OpVoiceReminderReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int opCode; // @dynamic opCode; @property(retain, nonatomic) NSMutableArray *remindInfoList; // @dynamic remindInfoList; @property(nonatomic) unsigned int remindInfoNum; // @dynamic remindInfoNum;

@end

@interface OpVoiceReminderResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface GrantBigChatRoomResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int quota; // @dynamic quota;

@end

@interface ModSnsBlackList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *contactUsername; // @dynamic contactUsername; @property(nonatomic) unsigned int modType; // @dynamic modType;

@end

@interface DeleteSnsOldGroup : WXPBGeneratedMessage { int groupIdsMemoizedSerializedSize; }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int groupCount; // @dynamic groupCount; @property(retain, nonatomic) NSMutableArray *groupIds; // @dynamic groupIds;

@end

@interface AppCommentRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int status; // @dynamic status;

@end

@interface AppCommentResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface ListMFriendMobileInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *antispamTicket; // @dynamic antispamTicket; @property(retain, nonatomic) NSString *bigHeadImgUrl; // @dynamic bigHeadImgUrl; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(retain, nonatomic) NSString *smallHeadImgUrl; // @dynamic smallHeadImgUrl; @property(nonatomic) unsigned int status; // @dynamic status; @property(retain, nonatomic) NSString *userName; // @dynamic userName; @property(retain, nonatomic) NSString *value; // @dynamic value;

@end

@interface ListMFriendReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int emailCount; // @dynamic emailCount; @property(retain, nonatomic) NSMutableArray *emailList; // @dynamic emailList; @property(nonatomic) unsigned int mobileCount; // @dynamic mobileCount; @property(retain, nonatomic) NSMutableArray *mobileList; // @dynamic mobileList; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket;

@end

@interface ListMFriendResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int emailCount; // @dynamic emailCount; @property(retain, nonatomic) NSMutableArray *emailInfo; // @dynamic emailInfo; @property(nonatomic) unsigned int mobileCount; // @dynamic mobileCount; @property(retain, nonatomic) NSMutableArray *mobileInfo; // @dynamic mobileInfo; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket;

@end

@interface SendSmsToMFriendResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface SendPhoto2FBWallRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *caption; // @dynamic caption; @property(retain, nonatomic) NSString *description; // @dynamic description; @property(retain, nonatomic) NSString *link; // @dynamic link; @property(retain, nonatomic) NSString *message; // @dynamic message; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(retain, nonatomic) NSString *picture; // @dynamic picture;

@end

@interface SendPhoto2FBWallResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface SearchOrRecommendItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *alias; // @dynamic alias; @property(retain, nonatomic) NSString *bigHeadImgUrl; // @dynamic bigHeadImgUrl; @property(retain, nonatomic) NSString *city; // @dynamic city; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(retain, nonatomic) CustomizedInfo *customizedInfo; // @dynamic customizedInfo; @property(retain, nonatomic) SKBuiltinString_t *nickName; // @dynamic nickName; @property(nonatomic) unsigned int personalCard; // @dynamic personalCard; @property(retain, nonatomic) NSString *province; // @dynamic province; @property(nonatomic) int sex; // @dynamic sex; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *smallHeadImgUrl; // @dynamic smallHeadImgUrl; @property(retain, nonatomic) SKBuiltinString_t *userName; // @dynamic userName; @property(nonatomic) unsigned int verifyFlag; // @dynamic verifyFlag; @property(retain, nonatomic) NSString *verifyInfo; // @dynamic verifyInfo; @property(retain, nonatomic) NSString *weibo; // @dynamic weibo; @property(nonatomic) unsigned int weiboFlag; // @dynamic weiboFlag; @property(retain, nonatomic) NSString *weiboNickname; // @dynamic weiboNickname;

@end

@interface SearchOrRecommendBizResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int bizCount; // @dynamic bizCount; @property(retain, nonatomic) NSMutableArray *bizList; // @dynamic bizList; @property(nonatomic) unsigned int isEnd; // @dynamic isEnd; @property(retain, nonatomic) SKBuiltinBuffer_t *resBuf; // @dynamic resBuf; @property(nonatomic) unsigned int showFlag; // @dynamic showFlag;

@end

@interface GroupRecommendBizRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest;

@end

@interface RecommendGroup : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *groupName; // @dynamic groupName; @property(nonatomic) unsigned int memCount; // @dynamic memCount; @property(retain, nonatomic) NSMutableArray *members; // @dynamic members;

@end

@interface RecommendGroups : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int groupCount; // @dynamic groupCount; @property(retain, nonatomic) NSMutableArray *groups; // @dynamic groups;

@end

@interface GroupRecommendBizResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) RecommendGroups *groupList; // @dynamic groupList;

@end

@interface GeneralShareResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface HardDeviceAttr : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *ability; // @dynamic ability; @property(retain, nonatomic) NSString *abilityInf; // @dynamic abilityInf; @property(retain, nonatomic) NSString *alias; // @dynamic alias; @property(retain, nonatomic) NSString *authKey; // @dynamic authKey; @property(nonatomic) long long bleSimpleProtocol; // @dynamic bleSimpleProtocol; @property(retain, nonatomic) NSString *brandName; // @dynamic brandName; @property(retain, nonatomic) NSString *category; // @dynamic category; @property(nonatomic) unsigned int closeStrategy; // @dynamic closeStrategy; @property(retain, nonatomic) NSString *connProto; // @dynamic connProto; @property(nonatomic) unsigned int connStrategy; // @dynamic connStrategy; @property(retain, nonatomic) NSString *deviceDesc; // @dynamic deviceDesc; @property(retain, nonatomic) NSString *deviceTitle; // @dynamic deviceTitle; @property(nonatomic) unsigned int deviceTypeMainDevice; // @dynamic deviceTypeMainDevice; @property(retain, nonatomic) NSString *hardDeviceAttrDesc; // @dynamic hardDeviceAttrDesc; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(nonatomic) unsigned int isEnterMyDevice; // @dynamic isEnterMyDevice; @property(retain, nonatomic) NSString *jumpUrl; // @dynamic jumpUrl; @property(retain, nonatomic) NSString *mac; // @dynamic mac; @property(nonatomic) int manuMacPos; // @dynamic manuMacPos; @property(nonatomic) int serMacPos; // @dynamic serMacPos; @property(retain, nonatomic) NSString *serialNumber; // @dynamic serialNumber; @property(retain, nonatomic) NSString *subDeviceList; // @dynamic subDeviceList;

@end

@interface VoiceTransRes : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int endFlag; // @dynamic endFlag; @property(retain, nonatomic) NSString *result; // @dynamic result; @property(nonatomic) unsigned int sequence; // @dynamic sequence;

@end

@interface UploadVoiceCtx : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int dataLen; // @dynamic dataLen; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen;

@end

@interface QueryResCtx : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int interval; // @dynamic interval;

@end

@interface VoiceAttr : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int bitsPerSample; // @dynamic bitsPerSample; @property(nonatomic) int encodeType; // @dynamic encodeType; @property(nonatomic) int fileType; // @dynamic fileType; @property(nonatomic) int sampleRate; // @dynamic sampleRate;

@end

@interface CheckVoiceTransRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int msgId; // @dynamic msgId; @property(nonatomic) unsigned long long newMsgId; // @dynamic newMsgId; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen; @property(retain, nonatomic) VoiceAttr *voiceAttr; // @dynamic voiceAttr; @property(retain, nonatomic) NSString *voiceId; // @dynamic voiceId;

@end

@interface CheckVoiceTransResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int notifyId; // @dynamic notifyId; @property(retain, nonatomic) QueryResCtx *queryCtx; // @dynamic queryCtx; @property(nonatomic) int status; // @dynamic status; @property(retain, nonatomic) VoiceTransRes *transRes; // @dynamic transRes; @property(retain, nonatomic) UploadVoiceCtx *uploadCtx; // @dynamic uploadCtx;

@end

@interface UploadVoiceForTransRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinBuffer_t *data; // @dynamic data; @property(retain, nonatomic) UploadVoiceCtx *uploadCtx; // @dynamic uploadCtx; @property(retain, nonatomic) VoiceAttr *voiceAttr; // @dynamic voiceAttr; @property(retain, nonatomic) NSString *voiceId; // @dynamic voiceId;

@end

@interface UploadVoiceForTransResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) UploadVoiceCtx *uploadCtx; // @dynamic uploadCtx;

@end

@interface GetVoiceTransResRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *voiceId; // @dynamic voiceId;

@end

@interface GetVoiceTransResResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) QueryResCtx *queryCtx; // @dynamic queryCtx; @property(retain, nonatomic) VoiceTransRes *transRes; // @dynamic transRes;

@end

@interface WhatsNewsResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(nonatomic) unsigned int fstSnstime; // @dynamic fstSnstime; @property(retain, nonatomic) NSMutableArray *picUrlList; // @dynamic picUrlList; @property(nonatomic) unsigned int registTime; // @dynamic registTime;

@end

@interface TranslateOrgMsg : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *chatRoomId; // @dynamic chatRoomId; @property(nonatomic) unsigned int clientMsgId; // @dynamic clientMsgId; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSString *textMsg; // @dynamic textMsg;

@end

@interface TranslatedMsg : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *brandWording; // @dynamic brandWording; @property(nonatomic) unsigned int clientMsgId; // @dynamic clientMsgId; @property(nonatomic) int ret; // @dynamic ret; @property(retain, nonatomic) NSString *translatedText; // @dynamic translatedText;

@end

@interface GetTransTextRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int msgCount; // @dynamic msgCount; @property(retain, nonatomic) NSMutableArray *msgList; // @dynamic msgList;

@end

@interface GetTransTextResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int msgCount; // @dynamic msgCount; @property(retain, nonatomic) NSMutableArray *msgList; // @dynamic msgList; @property(retain, nonatomic) NSString *toLang; // @dynamic toLang;

@end

@interface RealTimeKVReportReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *deviceBrand; // @dynamic deviceBrand; @property(retain, nonatomic) NSString *deviceModel; // @dynamic deviceModel; @property(retain, nonatomic) NSString *languageVer; // @dynamic languageVer; @property(nonatomic) unsigned int logId; // @dynamic logId; @property(retain, nonatomic) NSString *osName; // @dynamic osName; @property(retain, nonatomic) NSString *osVersion; // @dynamic osVersion; @property(retain, nonatomic) NSString *value; // @dynamic value;

@end

@interface RealTimeKVReportResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface GetEventSampleConfRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int configVersion; // @dynamic configVersion; @property(retain, nonatomic) NSString *extra; // @dynamic extra; @property(retain, nonatomic) NSData *versionBuffer; // @dynamic versionBuffer;

@end

@interface GetEventSampleConfResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int compresslen; // @dynamic compresslen; @property(retain, nonatomic) NSData *eventsampleconf; // @dynamic eventsampleconf; @property(retain, nonatomic) NSData *versionBuffer; // @dynamic versionBuffer;

@end

@interface AddWxAppRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int qrCodeScene; // @dynamic qrCodeScene; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface AddWxAppResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *errMsg; // @dynamic errMsg; @property(nonatomic) unsigned int ret; // @dynamic ret; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface GetA8KeyReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *a2Key; // @dynamic a2Key; @property(retain, nonatomic) SKBuiltinBuffer_t *a2KeyNew; // @dynamic a2KeyNew; @property(retain, nonatomic) SKBuiltinString_t *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bundleId; // @dynamic bundleId; @property(nonatomic) unsigned int codeType; // @dynamic codeType; @property(nonatomic) unsigned int codeVersion; // @dynamic codeVersion; @property(nonatomic) unsigned int flag; // @dynamic flag; @property(nonatomic) unsigned int fontScale; // @dynamic fontScale; @property(nonatomic) unsigned int friendQq; // @dynamic friendQq; @property(retain, nonatomic) NSString *friendUserName; // @dynamic friendUserName; @property(retain, nonatomic) NSString *netType; // @dynamic netType; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(nonatomic) unsigned int reason; // @dynamic reason; @property(retain, nonatomic) SKBuiltinString_t *reqUrl; // @dynamic reqUrl; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) SKBuiltinString_t *scope; // @dynamic scope; @property(retain, nonatomic) SKBuiltinString_t *state; // @dynamic state; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface JSAPIPermissionBitSet : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int bitValue; // @dynamic bitValue; @property(nonatomic) unsigned int bitValue2; // @dynamic bitValue2; @property(nonatomic) unsigned int bitValue3; // @dynamic bitValue3; @property(nonatomic) unsigned int bitValue4; // @dynamic bitValue4;

@end

@interface GeneralControlBitSet : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int bitValue; // @dynamic bitValue;

@end

@interface DeepLinkBitSet : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long bitValue; // @dynamic bitValue;

@end

@interface BizApiInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *apiName; // @dynamic apiName;

@end

@interface BizScopeInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int apiCount; // @dynamic apiCount; @property(retain, nonatomic) NSMutableArray *apiList; // @dynamic apiList; @property(retain, nonatomic) NSString *scope; // @dynamic scope; @property(retain, nonatomic) NSString *scopeDesc; // @dynamic scopeDesc; @property(nonatomic) unsigned int scopeStatus; // @dynamic scopeStatus;

@end

@interface YYBStruct : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int androidDownloadFlag; // @dynamic androidDownloadFlag; @property(retain, nonatomic) NSString *apkMd5; // @dynamic apkMd5; @property(retain, nonatomic) NSString *downloadTipsWording; // @dynamic downloadTipsWording; @property(retain, nonatomic) NSString *downloadUrl; // @dynamic downloadUrl; @property(retain, nonatomic) NSString *extInfo; // @dynamic extInfo; @property(retain, nonatomic) NSString *preemptiveUrl; // @dynamic preemptiveUrl; @property(nonatomic) int supportedVersionCode; // @dynamic supportedVersionCode;

@end

@interface HttpHeader : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *key; // @dynamic key; @property(retain, nonatomic) NSString *value; // @dynamic value;

@end

@interface GetA8KeyResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *a8Key; // @dynamic a8Key; @property(nonatomic) unsigned int actionCode; // @dynamic actionCode; @property(retain, nonatomic) NSString *antispamTicket; // @dynamic antispamTicket; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *content; // @dynamic content; @property(retain, nonatomic) DeepLinkBitSet *deepLinkBitSet; // @dynamic deepLinkBitSet; @property(retain, nonatomic) NSString *fullUrl; // @dynamic fullUrl; @property(retain, nonatomic) GeneralControlBitSet *generalControlBitSet; // @dynamic generalControlBitSet; @property(retain, nonatomic) NSMutableArray *httpHeader; // @dynamic httpHeader; @property(nonatomic) unsigned int httpHeaderCount; // @dynamic httpHeaderCount; @property(retain, nonatomic) SKBuiltinBuffer_t *jsapicontrolBytes; // @dynamic jsapicontrolBytes; @property(retain, nonatomic) JSAPIPermissionBitSet *jsapipermission; // @dynamic jsapipermission; @property(retain, nonatomic) NSString *mid; // @dynamic mid; @property(nonatomic) unsigned int scopeCount; // @dynamic scopeCount; @property(retain, nonatomic) NSMutableArray *scopeList; // @dynamic scopeList; @property(retain, nonatomic) NSString *shareUrl; // @dynamic shareUrl; @property(retain, nonatomic) NSString *ssid; // @dynamic ssid; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface AdAppList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *androidApkMd5; // @dynamic androidApkMd5; @property(retain, nonatomic) NSString *androidPackageName; // @dynamic androidPackageName; @property(retain, nonatomic) NSString *appCoverUrl; // @dynamic appCoverUrl; @property(retain, nonatomic) NSString *appDownloadUrl; // @dynamic appDownloadUrl; @property(retain, nonatomic) NSString *appIconUrl; // @dynamic appIconUrl; @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) NSString *appName; // @dynamic appName; @property(retain, nonatomic) NSString *appSnsDesc; // @dynamic appSnsDesc; @property(retain, nonatomic) NSString *extAsXml; // @dynamic extAsXml; @property(retain, nonatomic) NSString *googlePlayDownloadUrl; // @dynamic googlePlayDownloadUrl; @property(retain, nonatomic) YYBStruct *syyb; // @dynamic syyb;

@end

@interface GiftList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSString *giftId; // @dynamic giftId; @property(retain, nonatomic) NSString *giftUrl; // @dynamic giftUrl; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface GiftEntranceItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *allGiftUrl; // @dynamic allGiftUrl; @property(retain, nonatomic) NSString *cellTitle; // @dynamic cellTitle; @property(retain, nonatomic) NSString *enranceWording; // @dynamic enranceWording;

@end

@interface RcAppList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *androidApkMd5; // @dynamic androidApkMd5; @property(retain, nonatomic) NSString *androidPackageName; // @dynamic androidPackageName; @property(retain, nonatomic) NSString *appCoverUrl; // @dynamic appCoverUrl; @property(retain, nonatomic) NSString *appDesc; // @dynamic appDesc; @property(retain, nonatomic) NSString *appDetailDesc; // @dynamic appDetailDesc; @property(retain, nonatomic) NSString *appDevInfo; // @dynamic appDevInfo; @property(retain, nonatomic) NSString *appDownloadUrl; // @dynamic appDownloadUrl; @property(retain, nonatomic) NSString *appIconUrl; // @dynamic appIconUrl; @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(nonatomic) unsigned int appInfoFlag; // @dynamic appInfoFlag; @property(retain, nonatomic) NSString *appLaunchScheme; // @dynamic appLaunchScheme; @property(retain, nonatomic) NSString *appName; // @dynamic appName; @property(retain, nonatomic) NSString *appNameEnUs; // @dynamic appNameEnUs; @property(retain, nonatomic) NSString *appNamezhTw; // @dynamic appNamezhTw; @property(nonatomic) int appScreenShotCount; // @dynamic appScreenShotCount; @property(retain, nonatomic) NSMutableArray *appScreenShotList; // @dynamic appScreenShotList; @property(retain, nonatomic) NSString *appSnapshotUrl; // @dynamic appSnapshotUrl; @property(retain, nonatomic) NSString *appSnsDesc; // @dynamic appSnsDesc; @property(retain, nonatomic) NSString *appSuggestionIconUrl; // @dynamic appSuggestionIconUrl; @property(retain, nonatomic) NSString *appSuggestionIntroUrl; // @dynamic appSuggestionIntroUrl; @property(retain, nonatomic) NSString *appType; // @dynamic appType; @property(nonatomic) unsigned int friendCount; // @dynamic friendCount; @property(nonatomic) unsigned int googlePlayDownloadFlag; // @dynamic googlePlayDownloadFlag; @property(retain, nonatomic) NSString *googlePlayDownloadUrl; // @dynamic googlePlayDownloadUrl; @property(retain, nonatomic) YYBStruct *syyb; // @dynamic syyb;

@end

@interface GetAppPersonalInfoListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *appIdList; // @dynamic appIdList; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int count; // @dynamic count; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface AppPersonalInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) NSString *personalSettingXml; // @dynamic personalSettingXml;

@end

@interface GetAppPersonalInfoListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *appPersonalInfoList; // @dynamic appPersonalInfoList; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count;

@end

@interface GetAppInfoListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *appIdList; // @dynamic appIdList; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int count; // @dynamic count;

@end

@interface BizAppInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *androidPackageName; // @dynamic androidPackageName; @property(retain, nonatomic) NSString *androidSignature; // @dynamic androidSignature; @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(nonatomic) unsigned int appInfoFlag; // @dynamic appInfoFlag; @property(nonatomic) unsigned long long appSupportContentType; // @dynamic appSupportContentType; @property(retain, nonatomic) NSString *appType; // @dynamic appType; @property(nonatomic) unsigned int appUpdateVersion; // @dynamic appUpdateVersion; @property(nonatomic) unsigned int appVersion; // @dynamic appVersion; @property(retain, nonatomic) NSString *description; // @dynamic description; @property(retain, nonatomic) NSString *description4EnUs; // @dynamic description4EnUs; @property(retain, nonatomic) NSString *description4ZhTw; // @dynamic description4ZhTw; @property(retain, nonatomic) NSString *devInfo; // @dynamic devInfo; @property(retain, nonatomic) NSString *downloadUrl; // @dynamic downloadUrl; @property(retain, nonatomic) NSString *downloadUrlMd5; // @dynamic downloadUrlMd5; @property(retain, nonatomic) NSString *googlePlayDownloadUrl; // @dynamic googlePlayDownloadUrl; @property(retain, nonatomic) NSString *iconUrlHd; // @dynamic iconUrlHd; @property(retain, nonatomic) NSString *iconUrlMdpi; // @dynamic iconUrlMdpi; @property(retain, nonatomic) NSString *iconUrlSd; // @dynamic iconUrlSd; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(retain, nonatomic) NSString *name4EnUs; // @dynamic name4EnUs; @property(retain, nonatomic) NSString *name4ZhTw; // @dynamic name4ZhTw; @property(retain, nonatomic) NSString *storeUrl; // @dynamic storeUrl; @property(retain, nonatomic) NSString *watermarkUrl; // @dynamic watermarkUrl;

@end

@interface GetAppInfoListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *appInfoList; // @dynamic appInfoList; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int count; // @dynamic count;

@end

@interface AppCenterRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinBuffer_t *reqBuf; // @dynamic reqBuf; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface AppCenterResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *respBuf; // @dynamic respBuf;

@end

@interface GetAuthAppListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *lang; // @dynamic lang; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface AuthAppBaseInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int appFlag; // @dynamic appFlag; @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) NSString *appName; // @dynamic appName; @property(retain, nonatomic) NSString *appType; // @dynamic appType; @property(retain, nonatomic) NSString *authInfo; // @dynamic authInfo; @property(retain, nonatomic) NSString *devInfo; // @dynamic devInfo; @property(retain, nonatomic) NSString *externInfo; // @dynamic externInfo; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl;

@end

@interface GetAuthAppListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int appCount; // @dynamic appCount; @property(retain, nonatomic) NSMutableArray *authAppList; // @dynamic authAppList; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface SetAppSettingRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int cmdId; // @dynamic cmdId; @property(retain, nonatomic) NSString *cmdValue; // @dynamic cmdValue;

@end

@interface SetAppSettingResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int appFlag; // @dynamic appFlag; @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int cmdId; // @dynamic cmdId;

@end

@interface AppSettingReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId;

@end

@interface AppSetting : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int appFlag; // @dynamic appFlag; @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) NSString *openId; // @dynamic openId;

@end

@interface GetAppSettingRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int appCount; // @dynamic appCount; @property(retain, nonatomic) NSMutableArray *appSettingReqList; // @dynamic appSettingReqList; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest;

@end

@interface GetAppSettingResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int appCount; // @dynamic appCount; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *settingList; // @dynamic settingList;

@end

@interface GetSuggestionAppListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int appType; // @dynamic appType; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int installedAppCount; // @dynamic installedAppCount; @property(retain, nonatomic) NSMutableArray *installedAppList; // @dynamic installedAppList; @property(retain, nonatomic) NSString *lang; // @dynamic lang; @property(nonatomic) unsigned int limit; // @dynamic limit; @property(nonatomic) unsigned int offSet; // @dynamic offSet;

@end

@interface GetSuggestionAppListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int adCount; // @dynamic adCount; @property(retain, nonatomic) NSMutableArray *adList; // @dynamic adList; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int giftCount; // @dynamic giftCount; @property(retain, nonatomic) GiftEntranceItem *giftEntranceItem; // @dynamic giftEntranceItem; @property(retain, nonatomic) NSMutableArray *giftList; // @dynamic giftList; @property(nonatomic) unsigned int isInternalDownload; // @dynamic isInternalDownload; @property(nonatomic) unsigned int rcCount; // @dynamic rcCount; @property(retain, nonatomic) NSMutableArray *rcList; // @dynamic rcList;

@end

@interface JSOAuthRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *nonce; // @dynamic nonce; @property(retain, nonatomic) NSString *scope; // @dynamic scope; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *signatureMethod; // @dynamic signatureMethod; @property(retain, nonatomic) NSString *timeStamp; // @dynamic timeStamp; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface JSOAuthResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *oauthTitle; // @dynamic oauthTitle; @property(nonatomic) unsigned int scopeCount; // @dynamic scopeCount; @property(retain, nonatomic) NSMutableArray *scopeList; // @dynamic scopeList;

@end

@interface SetOAuthScopeRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int scopeCount; // @dynamic scopeCount; @property(retain, nonatomic) NSMutableArray *scopeList; // @dynamic scopeList;

@end

@interface SetOAuthScopeResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int scopeCount; // @dynamic scopeCount; @property(retain, nonatomic) NSMutableArray *scopeList; // @dynamic scopeList;

@end

@interface CheckCanSubscribeBizRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *androidPackNameList; // @dynamic androidPackNameList; @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *extInfo; // @dynamic extInfo; @property(retain, nonatomic) NSString *fromUrl; // @dynamic fromUrl; @property(retain, nonatomic) NSString *iosBunddleId; // @dynamic iosBunddleId; @property(nonatomic) unsigned int packNum; // @dynamic packNum; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(nonatomic) unsigned int source; // @dynamic source; @property(retain, nonatomic) NSString *toUserName; // @dynamic toUserName;

@end

@interface CheckCanSubscribeBizResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *checkTicket; // @dynamic checkTicket; @property(retain, nonatomic) NSString *showWord; // @dynamic showWord; @property(retain, nonatomic) NSString *toUserName; // @dynamic toUserName; @property(retain, nonatomic) NSString *webViewUrl; // @dynamic webViewUrl;

@end

@interface CDownloadFile : NSObject { NSString *m_nsFileName; long long m_i64FileSize; struct stFileHeader m_stFileHeader; CBaseFile *m_oFile; unsigned long m_uiMode; BOOL m_bComplete; NSString *m_nsDownloadPath; }

  • (long long)GetFileSize:(id)arg1; @property(retain, nonatomic) NSString *m_nsDownloadPath; // @synthesize m_nsDownloadPath; @property(retain, nonatomic) NSString *m_nsFileName; // @synthesize m_nsFileName;
  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (BOOL)DumpHeader;
  • (BOOL)ReadHeader;
  • (BOOL)DoComplete;
  • (BOOL)InitDownloadFile;
  • (BOOL)WriteData:(id)arg1 Offset:(long long)arg2;
  • (BOOL)ReadData:(id)arg1 Length:(unsigned long)arg2 Offset:(long long)arg3;
  • (unsigned long)GetRealFileSize;
  • (unsigned long)GetDownloadSize;
  • (BOOL)IsComplete;
  • (void)Close;
  • (BOOL)Open;
  • (void)SetDownloadInfo:(long long)arg1 FileName:(id)arg2 Mode:(unsigned long)arg3;
  • (BOOL)IsOpen;
  • (void)dealloc;
  • (id)init;

@end

@interface JumpEmotionDetailRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface JumpEmotionDetailResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *productId; // @dynamic productId;

@end

@interface BatchEmojiBackupRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *md5List; // @dynamic md5List;

@end

@interface BatchEmojiBackupResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *needUploadMd5List; // @dynamic needUploadMd5List;

@end

@interface BatchEmojiDownLoadRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int index; // @dynamic index; @property(retain, nonatomic) NSMutableArray *reqMd5; // @dynamic reqMd5; @property(nonatomic) unsigned int reqType; // @dynamic reqType;

@end

@interface EmojiInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *aesKey; // @dynamic aesKey; @property(retain, nonatomic) NSString *designerId; // @dynamic designerId; @property(retain, nonatomic) NSString *encryptUrl; // @dynamic encryptUrl; @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(retain, nonatomic) NSString *productId; // @dynamic productId; @property(retain, nonatomic) NSString *thumbUrl; // @dynamic thumbUrl; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface BatchEmojiDownLoadResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *emojiList; // @dynamic emojiList; @property(nonatomic) unsigned int endFlag; // @dynamic endFlag; @property(nonatomic) unsigned int index; // @dynamic index; @property(retain, nonatomic) NSMutableArray *md5List; // @dynamic md5List;

@end

@interface BackupEmojiOperateRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *md5List; // @dynamic md5List; @property(nonatomic) unsigned int opcode; // @dynamic opcode;

@end

@interface BackupEmojiOperateResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *needUploadMd5List; // @dynamic needUploadMd5List;

@end

@interface UploadEmojiInfoReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *emojiBuffer; // @dynamic emojiBuffer; @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(nonatomic) int startPos; // @dynamic startPos; @property(nonatomic) int totalLen; // @dynamic totalLen;

@end

@interface EmojiUploadRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *emojiItem; // @dynamic emojiItem; @property(nonatomic) unsigned int reqTime; // @dynamic reqTime;

@end

@interface UploadEmojiInfoResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(nonatomic) int ret; // @dynamic ret; @property(nonatomic) int startPos; // @dynamic startPos; @property(nonatomic) int totalLen; // @dynamic totalLen;

@end

@interface EmojiUploadResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *emojiItem; // @dynamic emojiItem;

@end

@interface UploadMyPanelListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(retain, nonatomic) NSMutableArray *productIdlist; // @dynamic productIdlist;

@end

@interface UploadMyPanelListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface GetPersonalDesignerRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int designerUin; // @dynamic designerUin; @property(retain, nonatomic) SKBuiltinBuffer_t *reqBuf; // @dynamic reqBuf; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface GetPersonalDesignerResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bannerUrl; // @dynamic bannerUrl; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *bizName; // @dynamic bizName; @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSMutableArray *emojiList; // @dynamic emojiList; @property(retain, nonatomic) NSMutableArray *emotionList; // @dynamic emotionList; @property(retain, nonatomic) NSString *headUrl; // @dynamic headUrl; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(retain, nonatomic) SKBuiltinBuffer_t *reqBuf; // @dynamic reqBuf;

@end

@interface GetEmotionRewardRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(retain, nonatomic) NSString *productId; // @dynamic productId;

@end

@interface EmotionPrice : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *label; // @dynamic label; @property(retain, nonatomic) NSString *number; // @dynamic number; @property(retain, nonatomic) NSString *type; // @dynamic type;

@end

@interface EmotionDonor : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *headUrl; // @dynamic headUrl;

@end

@interface EmotionReward : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *begPicUrl; // @dynamic begPicUrl; @property(retain, nonatomic) NSString *begWord; // @dynamic begWord; @property(nonatomic) unsigned int flag; // @dynamic flag; @property(nonatomic) unsigned int magicExpire; // @dynamic magicExpire; @property(nonatomic) unsigned int magicLimit; // @dynamic magicLimit; @property(retain, nonatomic) NSString *magicMd5; // @dynamic magicMd5; @property(retain, nonatomic) NSString *magicUrl; // @dynamic magicUrl; @property(retain, nonatomic) NSString *magicWord; // @dynamic magicWord; @property(retain, nonatomic) NSString *thanksPicUrl; // @dynamic thanksPicUrl;

@end

@interface GetEmotionRewardResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int donorNum; // @dynamic donorNum; @property(retain, nonatomic) NSMutableArray *donors; // @dynamic donors; @property(retain, nonatomic) NSMutableArray *price; // @dynamic price; @property(retain, nonatomic) EmotionReward *reward; // @dynamic reward;

@end

@interface GetEmotionDonorListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *productId; // @dynamic productId; @property(retain, nonatomic) SKBuiltinBuffer_t *reqBuf; // @dynamic reqBuf;

@end

@interface GetEmotionDonorListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int donorNum; // @dynamic donorNum; @property(retain, nonatomic) NSMutableArray *donors; // @dynamic donors; @property(retain, nonatomic) SKBuiltinBuffer_t *respBuf; // @dynamic respBuf;

@end

@interface AskForRewardRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) EmotionPrice *price; // @dynamic price; @property(retain, nonatomic) NSString *productId; // @dynamic productId;

@end

@interface AskForRewardResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *reqKey; // @dynamic reqKey;

@end

@interface GetDesignerEmojiListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int designerUin; // @dynamic designerUin; @property(retain, nonatomic) NSString *keyWord; // @dynamic keyWord; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(retain, nonatomic) SKBuiltinBuffer_t *pageBuf; // @dynamic pageBuf; @property(nonatomic) unsigned int setId; // @dynamic setId; @property(nonatomic) unsigned int tagId; // @dynamic tagId;

@end

@interface EmojiTag : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *tagDesc; // @dynamic tagDesc; @property(nonatomic) unsigned int tagId; // @dynamic tagId;

@end

@interface GetDesignerEmojiListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *emoji; // @dynamic emoji; @property(retain, nonatomic) SKBuiltinBuffer_t *pageBuf; // @dynamic pageBuf; @property(retain, nonatomic) NSMutableArray *tag; // @dynamic tag;

@end

@interface GetDesignerSimpleInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *designerId; // @dynamic designerId;

@end

@interface GetDesignerSimpleInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) PersonalDesigner *designer; // @dynamic designer;

@end

@interface SearchEmotionRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *keyWord; // @dynamic keyWord; @property(retain, nonatomic) SKBuiltinBuffer_t *pageBuf; // @dynamic pageBuf; @property(nonatomic) unsigned int reqType; // @dynamic reqType;

@end

@interface SearchEmotionResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *pageBuf; // @dynamic pageBuf; @property(retain, nonatomic) NSString *searchResult; // @dynamic searchResult;

@end

@interface VoicePieceCtx : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *pieceData; // @dynamic pieceData; @property(nonatomic) unsigned int pieceFlag; // @dynamic pieceFlag; @property(nonatomic) unsigned int pieceLen; // @dynamic pieceLen; @property(nonatomic) unsigned int startPos; // @dynamic startPos;

@end

@interface ResourceCtx : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *resData; // @dynamic resData; @property(nonatomic) unsigned int resId; // @dynamic resId;

@end

@interface GetVoicePrintResourceRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int resScence; // @dynamic resScence; @property(retain, nonatomic) NSString *verifyTicket; // @dynamic verifyTicket;

@end

@interface GetVoicePrintResourceResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) ResourceCtx *resourceData; // @dynamic resourceData;

@end

@interface GetVoicePrintResourceRsaRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinBuffer_t *randomEncryKey; // @dynamic randomEncryKey; @property(nonatomic) unsigned int resScence; // @dynamic resScence; @property(retain, nonatomic) NSString *verifyTicket; // @dynamic verifyTicket;

@end

@interface GetVoicePrintResourceRsaResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) ResourceCtx *resourceData; // @dynamic resourceData;

@end

@interface RegisterVoicePrintRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) VoicePieceCtx *pieceData; // @dynamic pieceData; @property(nonatomic) unsigned int resId; // @dynamic resId; @property(nonatomic) unsigned int step; // @dynamic step; @property(nonatomic) unsigned int voiceTicket; // @dynamic voiceTicket;

@end

@interface RegisterVoicePrintResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) VoicePieceCtx *nextPiece; // @dynamic nextPiece; @property(nonatomic) unsigned int nextStep; // @dynamic nextStep; @property(nonatomic) int resgisterRet; // @dynamic resgisterRet; @property(nonatomic) unsigned int voiceTicket; // @dynamic voiceTicket;

@end

@interface VerifyVoicePrintRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) VoicePieceCtx *piece; // @dynamic piece; @property(nonatomic) unsigned int resId; // @dynamic resId; @property(retain, nonatomic) NSString *verifyTicket; // @dynamic verifyTicket; @property(nonatomic) unsigned int voiceTicket; // @dynamic voiceTicket;

@end

@interface VerifyVoicePrintResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) VoicePieceCtx *nextPiece; // @dynamic nextPiece; @property(nonatomic) unsigned int result; // @dynamic result; @property(nonatomic) unsigned int voiceTicket; // @dynamic voiceTicket;

@end

@interface VerifyVoicePrintRsaRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) VoicePieceCtx *piece; // @dynamic piece; @property(retain, nonatomic) SKBuiltinBuffer_t *randomEncryKey; // @dynamic randomEncryKey; @property(nonatomic) unsigned int resId; // @dynamic resId; @property(retain, nonatomic) NSString *verifyTicket; // @dynamic verifyTicket; @property(nonatomic) unsigned int voiceTicket; // @dynamic voiceTicket;

@end

@interface VerifyVoicePrintRsaResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *authPwd; // @dynamic authPwd; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) VoicePieceCtx *nextPiece; // @dynamic nextPiece; @property(nonatomic) unsigned int result; // @dynamic result; @property(nonatomic) unsigned int voiceTicket; // @dynamic voiceTicket;

@end

@interface SwitchOpVoicePrintRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int opcode; // @dynamic opcode;

@end

@interface SwitchOpVoicePrintResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int userStatus; // @dynamic userStatus; @property(nonatomic) unsigned int userSwitch; // @dynamic userSwitch;

@end

@interface GetVoiceprintTicketRsaRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int getScence; // @dynamic getScence; @property(retain, nonatomic) SKBuiltinBuffer_t *randomEncryKey; // @dynamic randomEncryKey; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface GetVoiceprintTicketRsaResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) BuiltinIPList *builtinIplist; // @dynamic builtinIplist; @property(retain, nonatomic) NetworkControl *networkControl; // @dynamic networkControl; @property(retain, nonatomic) HostList *newHostList; // @dynamic newHostList; @property(retain, nonatomic) NSString *voiceprintTicket; // @dynamic voiceprintTicket;

@end

@interface VoiceAddrRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int bitsPerSample; // @dynamic bitsPerSample; @property(retain, nonatomic) NSString *clientVoiceId; // @dynamic clientVoiceId; @property(retain, nonatomic) SKBuiltinBuffer_t *data; // @dynamic data; @property(nonatomic) unsigned int endFlag; // @dynamic endFlag; @property(nonatomic) unsigned int extraNameCount; // @dynamic extraNameCount; @property(retain, nonatomic) NSMutableArray *extraNameRemarkNameList; // @dynamic extraNameRemarkNameList; @property(retain, nonatomic) NSMutableArray *extraNameUserNameList; // @dynamic extraNameUserNameList; @property(nonatomic) unsigned int fileType; // @dynamic fileType; @property(nonatomic) unsigned int offset; // @dynamic offset; @property(nonatomic) unsigned int samplePerSec; // @dynamic samplePerSec; @property(nonatomic) unsigned int searchType; // @dynamic searchType; @property(retain, nonatomic) NSString *userName; // @dynamic userName; @property(nonatomic) unsigned int voiceEncodeType; // @dynamic voiceEncodeType;

@end

@interface VoiceAddrResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int endFlag; // @dynamic endFlag; @property(retain, nonatomic) NSString *reportFiled; // @dynamic reportFiled; @property(nonatomic) int userCount; // @dynamic userCount; @property(retain, nonatomic) NSMutableArray *userNameList; // @dynamic userNameList;

@end

@interface OCRTranslationRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int clientScanId; // @dynamic clientScanId; @property(retain, nonatomic) NSString *fromLanguage; // @dynamic fromLanguage; @property(retain, nonatomic) SKBuiltinBuffer_t *imageBuffer; // @dynamic imageBuffer; @property(nonatomic) unsigned int imageType; // @dynamic imageType; @property(nonatomic) unsigned int sessionId; // @dynamic sessionId; @property(retain, nonatomic) NSString *toLanguage; // @dynamic toLanguage;

@end

@interface OCRTranslationResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int clientScanId; // @dynamic clientScanId; @property(nonatomic) unsigned int imageType; // @dynamic imageType; @property(retain, nonatomic) NSString *source; // @dynamic source; @property(retain, nonatomic) NSString *translation; // @dynamic translation;

@end

@interface ShakeTVRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinBuffer_t *data; // @dynamic data; @property(nonatomic) unsigned int dataId; // @dynamic dataId; @property(nonatomic) unsigned int endFlag; // @dynamic endFlag; @property(nonatomic) float latitude; // @dynamic latitude; @property(nonatomic) float longtitude; // @dynamic longtitude; @property(nonatomic) unsigned int netType; // @dynamic netType; @property(nonatomic) unsigned int sdkVersion; // @dynamic sdkVersion; @property(nonatomic) float voiceLen; // @dynamic voiceLen;

@end

@interface ShakeTVResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *descriptionXml; // @dynamic descriptionXml; @property(nonatomic) unsigned int endFlag; // @dynamic endFlag; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface GetTVInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSString *tvid; // @dynamic tvid;

@end

@interface GetTVInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *descriptionXml; // @dynamic descriptionXml; @property(retain, nonatomic) NSString *tvid; // @dynamic tvid; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface ShakeMusicRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinBuffer_t *data; // @dynamic data; @property(nonatomic) unsigned int dataId; // @dynamic dataId; @property(nonatomic) unsigned int endFlag; // @dynamic endFlag; @property(nonatomic) float latitude; // @dynamic latitude; @property(nonatomic) float longtitude; // @dynamic longtitude; @property(nonatomic) unsigned int netType; // @dynamic netType; @property(nonatomic) unsigned int sdkVersion; // @dynamic sdkVersion; @property(nonatomic) float voiceLen; // @dynamic voiceLen;

@end

@interface ShakeMusicResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int endFlag; // @dynamic endFlag; @property(nonatomic) unsigned int musicId; // @dynamic musicId; @property(nonatomic) float offset; // @dynamic offset; @property(nonatomic) unsigned int resultType; // @dynamic resultType; @property(retain, nonatomic) SKBuiltinBuffer_t *songAlbum; // @dynamic songAlbum; @property(retain, nonatomic) SKBuiltinBuffer_t *songAlbumUrl; // @dynamic songAlbumUrl; @property(retain, nonatomic) SKBuiltinBuffer_t *songLyric; // @dynamic songLyric; @property(retain, nonatomic) SKBuiltinBuffer_t *songName; // @dynamic songName; @property(retain, nonatomic) SKBuiltinBuffer_t *songSinger; // @dynamic songSinger; @property(retain, nonatomic) SKBuiltinBuffer_t *songWapLinkUrl; // @dynamic songWapLinkUrl; @property(retain, nonatomic) SKBuiltinBuffer_t *songWebUrl; // @dynamic songWebUrl; @property(retain, nonatomic) SKBuiltinBuffer_t *songWifiUrl; // @dynamic songWifiUrl; @property(retain, nonatomic) NSString *tvdescriptionXml; // @dynamic tvdescriptionXml; @property(nonatomic) unsigned int tvtype; // @dynamic tvtype;

@end

@interface GetQQMusicLyricRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int songId; // @dynamic songId; @property(retain, nonatomic) SKBuiltinBuffer_t *url; // @dynamic url;

@end

@interface GetQQMusicLyricResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *songAlbum; // @dynamic songAlbum; @property(retain, nonatomic) SKBuiltinBuffer_t *songAlbumUrl; // @dynamic songAlbumUrl; @property(retain, nonatomic) SKBuiltinBuffer_t *songLyric; // @dynamic songLyric;

@end

@interface UploadInputVoiceRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int bitsPerSample; // @dynamic bitsPerSample; @property(retain, nonatomic) NSString *clientVoiceId; // @dynamic clientVoiceId; @property(retain, nonatomic) SKBuiltinBuffer_t *data; // @dynamic data; @property(nonatomic) unsigned int endFlag; // @dynamic endFlag; @property(nonatomic) unsigned int fileType; // @dynamic fileType; @property(nonatomic) unsigned int offset; // @dynamic offset; @property(nonatomic) unsigned int samplePerSec; // @dynamic samplePerSec; @property(retain, nonatomic) NSString *userName; // @dynamic userName; @property(nonatomic) unsigned int voiceEncodeType; // @dynamic voiceEncodeType;

@end

@interface UploadInputVoiceResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int endFlag; // @dynamic endFlag; @property(retain, nonatomic) SKBuiltinBuffer_t *text; // @dynamic text;

@end

@interface MMBizCommApiServiceAppInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int appDisable; // @dynamic appDisable; @property(retain, nonatomic) NSString *appForwardUrl; // @dynamic appForwardUrl; @property(retain, nonatomic) NSString *appIconUrlList; // @dynamic appIconUrlList; @property(retain, nonatomic) NSString *appIconUrlPanel; // @dynamic appIconUrlPanel; @property(retain, nonatomic) NSString *appIconUrlPanelNew; // @dynamic appIconUrlPanelNew; @property(retain, nonatomic) NSString *appIconUrlPanelOld; // @dynamic appIconUrlPanelOld; @property(nonatomic) unsigned int appInfoFlag; // @dynamic appInfoFlag; @property(nonatomic) unsigned int appJumpType; // @dynamic appJumpType; @property(retain, nonatomic) NSString *appName; // @dynamic appName; @property(retain, nonatomic) NSString *appNameEn; // @dynamic appNameEn; @property(retain, nonatomic) NSString *appNameHk; // @dynamic appNameHk; @property(retain, nonatomic) NSString *appNameTw; // @dynamic appNameTw; @property(nonatomic) unsigned int appShowFlag; // @dynamic appShowFlag; @property(retain, nonatomic) NSString *appShowLang; // @dynamic appShowLang; @property(nonatomic) unsigned int appType; // @dynamic appType; @property(nonatomic) unsigned int appUin; // @dynamic appUin; @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(nonatomic) unsigned int groupId; // @dynamic groupId; @property(retain, nonatomic) NSString *prefixCondition; // @dynamic prefixCondition; @property(retain, nonatomic) NSString *regCountryList; // @dynamic regCountryList;

@end

@interface MMBizCommApiGetServiceAppListReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *lang; // @dynamic lang; @property(nonatomic) unsigned int limit; // @dynamic limit; @property(nonatomic) unsigned int offset; // @dynamic offset;

@end

@interface MMBizCommApiGetServiceAppListResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *serviceAppinfo; // @dynamic serviceAppinfo;

@end

@interface CheckSmsCanAddCardReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *encryStr; // @dynamic encryStr;

@end

@interface CheckSmsCanAddCardResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *cardExt; // @dynamic cardExt; @property(retain, nonatomic) NSString *cardId; // @dynamic cardId;

@end

@interface TranslateLinkReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *androidInfo; // @dynamic androidInfo; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) TranslateLinkReq_iOSInfo *iosInfo; // @dynamic iosInfo; @property(retain, nonatomic) NSString *link; // @dynamic link; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface TranslateLinkReq_iOSInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bundleId; // @dynamic bundleId;

@end

@interface TranslateLinkReq_AndroidInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *package; // @dynamic package; @property(retain, nonatomic) NSString *signature; // @dynamic signature;

@end

@interface TranslateLinkResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *deeplink; // @dynamic deeplink; @property(retain, nonatomic) NSString *errWording; // @dynamic errWording; @property(nonatomic) int errcode; // @dynamic errcode; @property(retain, nonatomic) NSString *errmsg; // @dynamic errmsg; @property(retain, nonatomic) TranslateLinkResp_ShareMsgInfo *shareMsgInfo; // @dynamic shareMsgInfo;

@end

@interface TranslateLinkResp_ShareMsgInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface EnterTempSessionRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bizUserName; // @dynamic bizUserName; @property(retain, nonatomic) NSData *extInfo; // @dynamic extInfo; @property(retain, nonatomic) NSData *sessionFrom; // @dynamic sessionFrom; @property(nonatomic) unsigned int source; // @dynamic source;

@end

@interface EnterTempSessionResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface DelTempSessionRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bizUserName; // @dynamic bizUserName; @property(retain, nonatomic) NSData *extInfo; // @dynamic extInfo;

@end

@interface DelTempSessionResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface GetVideoInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int source; // @dynamic source; @property(retain, nonatomic) NSString *vid; // @dynamic vid;

@end

@interface GetVideoInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *ckey; // @dynamic ckey; @property(retain, nonatomic) NSString *videoCgiUrl; // @dynamic videoCgiUrl; @property(retain, nonatomic) NSString *videoFileUrl; // @dynamic videoFileUrl;

@end

@interface WxPageDataRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSData *data; // @dynamic data;

@end

@interface WxPageDataResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSData *data; // @dynamic data;

@end

@interface TransIdRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *openid; // @dynamic openid; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface TransIdResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *openid; // @dynamic openid; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface UploadSoterAuthkeyReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *elementJson; // @dynamic elementJson; @property(retain, nonatomic) NSString *elementJsonSignature; // @dynamic elementJsonSignature;

@end

@interface UploadSoterAuthkeyResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface ResourceReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int eid; // @dynamic eid; @property(nonatomic) unsigned int keyVersion; // @dynamic keyVersion; @property(nonatomic) unsigned int resVersion; // @dynamic resVersion; @property(nonatomic) unsigned int subType; // @dynamic subType;

@end

@interface ResourceTypeReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *subTypeVector; // @dynamic subTypeVector; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface CheckResUpdateRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *resId; // @dynamic resId;

@end

@interface EncryptCheckResUpdateRsaReqData : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *randomEncryKey; // @dynamic randomEncryKey;

@end

@interface EncryptCheckResUpdateAesReqData : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) CheckResUpdateRequest *checkResUpdateReq; // @dynamic checkResUpdateReq;

@end

@interface EncryptCheckResUpdateReqData : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) EncryptCheckResUpdateAesReqData *aesReqData; // @dynamic aesReqData; @property(retain, nonatomic) EncryptCheckResUpdateRsaReqData *rsaReqData; // @dynamic rsaReqData;

@end

@interface SignatureInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *signature; // @dynamic signature; @property(nonatomic) unsigned int version; // @dynamic version;

@end

@interface ResourceMeta : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *data; // @dynamic data; @property(retain, nonatomic) NSMutableArray *eccmd5SignatureList; // @dynamic eccmd5SignatureList; @property(nonatomic) unsigned int fileFlag; // @dynamic fileFlag; @property(nonatomic) unsigned int fileSize; // @dynamic fileSize; @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(retain, nonatomic) NSString *originalMd5; // @dynamic originalMd5; @property(nonatomic) unsigned int resVersion; // @dynamic resVersion; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface ResourceKey : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int keyVersion; // @dynamic keyVersion; @property(retain, nonatomic) NSString *resKey; // @dynamic resKey;

@end

@interface Resource : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int downloadNetType; // @dynamic downloadNetType; @property(nonatomic) unsigned int eid; // @dynamic eid; @property(nonatomic) unsigned int expireTime; // @dynamic expireTime; @property(retain, nonatomic) ResourceMeta *info; // @dynamic info; @property(retain, nonatomic) ResourceKey *key; // @dynamic key; @property(nonatomic) unsigned int oper; // @dynamic oper; @property(nonatomic) unsigned int priority; // @dynamic priority; @property(nonatomic) unsigned int reportId; // @dynamic reportId; @property(nonatomic) unsigned int retryInterval; // @dynamic retryInterval; @property(nonatomic) unsigned int retryTime; // @dynamic retryTime; @property(retain, nonatomic) NSString *sampleId; // @dynamic sampleId; @property(nonatomic) unsigned int subType; // @dynamic subType;

@end

@interface ResourceType : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *resources; // @dynamic resources; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface CheckResUpdateResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *res; // @dynamic res;

@end

@interface SocialInfluenceInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int commentMax; // @dynamic commentMax; @property(nonatomic) unsigned int expId; // @dynamic expId; @property(nonatomic) unsigned int layerid; // @dynamic layerid; @property(nonatomic) int likeMax; // @dynamic likeMax;

@end

@interface QuestionBar : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int expid; // @dynamic expid; @property(retain, nonatomic) NSString *info; // @dynamic info; @property(nonatomic) unsigned int layerid; // @dynamic layerid;

@end

@interface DelayInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int expid; // @dynamic expid; @property(retain, nonatomic) NSString *info; // @dynamic info; @property(nonatomic) unsigned int layerid; // @dynamic layerid;

@end

@interface Preload : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int expid; // @dynamic expid; @property(retain, nonatomic) NSString *info; // @dynamic info; @property(nonatomic) unsigned int layerid; // @dynamic layerid;

@end

@interface RepeatUrl : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int expid; // @dynamic expid; @property(retain, nonatomic) NSString *info; // @dynamic info; @property(nonatomic) unsigned int layerid; // @dynamic layerid;

@end

@interface SnsOperations : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) QuestionBar *bar; // @dynamic bar; @property(retain, nonatomic) DelayInfo *delayinfo; // @dynamic delayinfo; @property(retain, nonatomic) Preload *preload; // @dynamic preload; @property(retain, nonatomic) RepeatUrl *repeaturl; // @dynamic repeaturl; @property(nonatomic) unsigned int snsOperationsFlag; // @dynamic snsOperationsFlag; @property(retain, nonatomic) SocialInfluenceInfo *socialInfluenceInfo; // @dynamic socialInfluenceInfo;

@end

@interface StatisticsSnsAdInfo : WXPBGeneratedMessage { }

  • (void)initialize;
  • (BOOL)isVaild;

// Remaining properties @property(retain, nonatomic) NSString *adPublishId; // @dynamic adPublishId; @property(nonatomic) unsigned int adType; // @dynamic adType; @property(retain, nonatomic) NSString *adUxInfo; // @dynamic adUxInfo; @property(retain, nonatomic) NSString *snsStatExt; // @dynamic snsStatExt; @property(nonatomic) unsigned int source; // @dynamic source;

@end

@interface StatisticsBrandVideoAdInfo : WXPBGeneratedMessage { }

  • (void)initialize;
  • (BOOL)isVaild;

// Remaining properties @property(retain, nonatomic) NSString *jsReportArgs; // @dynamic jsReportArgs;

@end

@interface StatisticsAppInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *sourceAppId; // @dynamic sourceAppId;

@end

@interface StatisticsExtInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) StatisticsBrandVideoAdInfo *brandVideoAdInfo; // @dynamic brandVideoAdInfo; @property(retain, nonatomic) StatisticsSnsAdInfo *snsAdInfo; // @dynamic snsAdInfo; @property(retain, nonatomic) StatisticsAppInfo *sourceAppInfo; // @dynamic sourceAppInfo;

@end

@interface AddFavItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int favId; // @dynamic favId; @property(nonatomic) unsigned int flag; // @dynamic flag; @property(nonatomic) int type; // @dynamic type; @property(nonatomic) unsigned int updateSeq; // @dynamic updateSeq; @property(nonatomic) unsigned int updateTime; // @dynamic updateTime;

@end

@interface ModFavIndex : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int modField; // @dynamic modField; @property(nonatomic) unsigned int modValue; // @dynamic modValue;

@end

@interface ModFavObject : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *attrName; // @dynamic attrName; @property(retain, nonatomic) NSString *tagName; // @dynamic tagName; @property(nonatomic) unsigned int type; // @dynamic type; @property(retain, nonatomic) NSString *value; // @dynamic value;

@end

@interface ModFavItemRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int favId; // @dynamic favId; @property(nonatomic) unsigned int indexCount; // @dynamic indexCount; @property(retain, nonatomic) NSMutableArray *indexList; // @dynamic indexList; @property(nonatomic) unsigned int objectCount; // @dynamic objectCount; @property(retain, nonatomic) NSMutableArray *objectList; // @dynamic objectList; @property(retain, nonatomic) NSString *replaceObject; // @dynamic replaceObject;

@end

@interface ModFavItemResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface ShareFavRequest : WXPBGeneratedMessage { int favIdListMemoizedSerializedSize; }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *favIdList; // @dynamic favIdList; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSString *toUser; // @dynamic toUser;

@end

@interface ShareFavResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int urlCount; // @dynamic urlCount; @property(retain, nonatomic) NSMutableArray *urlList; // @dynamic urlList;

@end

@interface AddFavItemRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *clientId; // @dynamic clientId; @property(retain, nonatomic) NSString *object; // @dynamic object; @property(retain, nonatomic) NSString *sourceId; // @dynamic sourceId; @property(nonatomic) unsigned int sourceType; // @dynamic sourceType; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface AddFavItemResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int favId; // @dynamic favId; @property(nonatomic) unsigned int updateSeq; // @dynamic updateSeq; @property(nonatomic) unsigned long long usedSize; // @dynamic usedSize;

@end

@interface DelFavItemRsp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int favId; // @dynamic favId; @property(nonatomic) int ret; // @dynamic ret;

@end

@interface BatchDelFavItemRequest : WXPBGeneratedMessage { int favIdListMemoizedSerializedSize; }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *favIdList; // @dynamic favIdList;

@end

@interface BatchDelFavItemResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface FavObject : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int favId; // @dynamic favId; @property(nonatomic) unsigned int flag; // @dynamic flag; @property(retain, nonatomic) NSString *object; // @dynamic object; @property(nonatomic) int status; // @dynamic status; @property(nonatomic) unsigned int updateSeq; // @dynamic updateSeq; @property(nonatomic) unsigned int updateTime; // @dynamic updateTime;

@end

@interface BatchGetFavItemRequest : WXPBGeneratedMessage { int favIdListMemoizedSerializedSize; }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *favIdList; // @dynamic favIdList;

@end

@interface BatchGetFavItemResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *objectList; // @dynamic objectList;

@end

@interface CheckCDN : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *dataId; // @dynamic dataId; @property(retain, nonatomic) NSString *dataSourceId; // @dynamic dataSourceId; @property(nonatomic) unsigned int dataSourceType; // @dynamic dataSourceType; @property(retain, nonatomic) NSString *fullMd5; // @dynamic fullMd5; @property(nonatomic) unsigned int fullSize; // @dynamic fullSize; @property(retain, nonatomic) NSString *head256Md5; // @dynamic head256Md5; @property(nonatomic) unsigned int isThumb; // @dynamic isThumb;

@end

@interface FavCDNItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *aeskey; // @dynamic aeskey; @property(retain, nonatomic) NSString *cdnurl; // @dynamic cdnurl; @property(retain, nonatomic) NSString *dataId; // @dynamic dataId; @property(nonatomic) int dataStatus; // @dynamic dataStatus; @property(nonatomic) int encryVer; // @dynamic encryVer; @property(retain, nonatomic) NSString *fullMd5; // @dynamic fullMd5; @property(nonatomic) unsigned int fullSize; // @dynamic fullSize; @property(retain, nonatomic) NSString *head256Md5; // @dynamic head256Md5; @property(nonatomic) int status; // @dynamic status; @property(retain, nonatomic) NSString *videoId; // @dynamic videoId;

@end

@interface GetFavInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest;

@end

@interface GetFavInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int mxAutoDownloadSize; // @dynamic mxAutoDownloadSize; @property(nonatomic) unsigned int mxAutoUploadSize; // @dynamic mxAutoUploadSize; @property(nonatomic) unsigned int mxFavFileSize; // @dynamic mxFavFileSize; @property(nonatomic) unsigned long long totalSize; // @dynamic totalSize; @property(nonatomic) unsigned long long usedSize; // @dynamic usedSize;

@end

@interface CheckCDNRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface CheckCDNResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface FavSyncRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *keyBuf; // @dynamic keyBuf; @property(nonatomic) unsigned int selector; // @dynamic selector;

@end

@interface FavSyncResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) CmdList *cmdList; // @dynamic cmdList; @property(nonatomic) unsigned int continueFlag; // @dynamic continueFlag; @property(retain, nonatomic) SKBuiltinBuffer_t *keyBuf; // @dynamic keyBuf; @property(nonatomic) int ret; // @dynamic ret;

@end

@interface TransCDNItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *aesKey; // @dynamic aesKey; @property(nonatomic) unsigned int clientId; // @dynamic clientId; @property(nonatomic) unsigned int favDataType; // @dynamic favDataType; @property(retain, nonatomic) NSString *fileId; // @dynamic fileId; @property(nonatomic) unsigned long long size; // @dynamic size;

@end

@interface BatchTransCDNRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface BatchTransCDNResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface BizAttrSyncReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bizUserName; // @dynamic bizUserName; @property(retain, nonatomic) NSData *lastAttrVersion; // @dynamic lastAttrVersion;

@end

@interface BizAttrSyncResp_KeyValue : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *key; // @dynamic key; @property(retain, nonatomic) NSString *value; // @dynamic value;

@end

@interface BizAttrSyncResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSData *lastAttrVersion; // @dynamic lastAttrVersion; @property(retain, nonatomic) NSMutableArray *updateInfoList; // @dynamic updateInfoList;

@end

@interface BizAttrSyncSingleReqInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bizUserName; // @dynamic bizUserName; @property(retain, nonatomic) NSData *lastAttrVersion; // @dynamic lastAttrVersion;

@end

@interface BizAttrSyncSingleRespInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bizUserName; // @dynamic bizUserName; @property(retain, nonatomic) NSData *lastAttrVersion; // @dynamic lastAttrVersion; @property(retain, nonatomic) NSMutableArray *updateInfoList; // @dynamic updateInfoList;

@end

@interface BatchBizAttrSyncReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *reqInfoList; // @dynamic reqInfoList;

@end

@interface BatchBizAttrSyncResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *respInfoList; // @dynamic respInfoList;

@end

@interface WxaAppBaseResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int errcode; // @dynamic errcode; @property(retain, nonatomic) NSString *errmsg; // @dynamic errmsg;

@end

@interface WxaAppJSApiInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *jsapiName; // @dynamic jsapiName; @property(nonatomic) unsigned int state; // @dynamic state;

@end

@interface WxaAppCheckJSApiInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface WxaAppCheckJSApiInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSData *jsapiControlBytes; // @dynamic jsapiControlBytes; @property(retain, nonatomic) WxaAppBaseResponse *wxaappBaseresponse; // @dynamic wxaappBaseresponse;

@end

@interface WxaAppSystemSetting : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int maxBackgroundLifespan; // @dynamic maxBackgroundLifespan; @property(nonatomic) unsigned int maxCodeSize; // @dynamic maxCodeSize; @property(nonatomic) unsigned int maxDownloadConcurrent; // @dynamic maxDownloadConcurrent; @property(nonatomic) unsigned int maxLocalstorageSize; // @dynamic maxLocalstorageSize; @property(nonatomic) unsigned int maxRequestConcurrent; // @dynamic maxRequestConcurrent; @property(nonatomic) unsigned int maxUploadConcurrent; // @dynamic maxUploadConcurrent; @property(nonatomic) unsigned int maxWebsocketConcurrent; // @dynamic maxWebsocketConcurrent; @property(nonatomic) unsigned int maxWebviewDepth; // @dynamic maxWebviewDepth;

@end

@interface WxaAppRoleSetting : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int roleid; // @dynamic roleid; @property(retain, nonatomic) WxaAppSystemSetting *setting; // @dynamic setting;

@end

@interface WxaAppGetSettingRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest;

@end

@interface WxaAppGetSettingResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) WxaAppSystemSetting *defaultSetting; // @dynamic defaultSetting; @property(retain, nonatomic) NSMutableArray *roleList; // @dynamic roleList; @property(retain, nonatomic) WxaAppBaseResponse *wxaappBaseresponse; // @dynamic wxaappBaseresponse;

@end

@interface WeAppSearchRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int cliVersion; // @dynamic cliVersion; @property(nonatomic) unsigned int displayPattern; // @dynamic displayPattern; @property(retain, nonatomic) NSString *keyWord; // @dynamic keyWord; @property(nonatomic) unsigned int offset; // @dynamic offset; @property(retain, nonatomic) NSString *searchId; // @dynamic searchId;

@end

@interface WeAppSearchResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *json; // @dynamic json; @property(nonatomic) unsigned int offset; // @dynamic offset; @property(nonatomic) unsigned int updateCode; // @dynamic updateCode;

@end

@interface WxaAppRecord : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) NSString *ext; // @dynamic ext; @property(nonatomic) unsigned int key; // @dynamic key; @property(retain, nonatomic) NSString *nsId; // @dynamic nsId; @property(nonatomic) unsigned int time; // @dynamic time; @property(nonatomic) unsigned int type; // @dynamic type; @property(nonatomic) unsigned int value; // @dynamic value;

@end

@interface WxaAppIDKeyBatchReportRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *recordList; // @dynamic recordList;

@end

@interface WxaAppIDKeyBatchReportResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int reportFreq; // @dynamic reportFreq;

@end

@interface ServiceNotifyItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *avatarurl; // @dynamic avatarurl; @property(nonatomic) BOOL isOpen; // @dynamic isOpen; @property(retain, nonatomic) NSString *nickname; // @dynamic nickname; @property(retain, nonatomic) NSString *username; // @dynamic username;

@end

@interface GetServiceNotifyOptionsRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int requestType; // @dynamic requestType;

@end

@interface GetServiceNotifyOptionsResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) BOOL globalSwitch; // @dynamic globalSwitch; @property(retain, nonatomic) NSMutableArray *wxaOptions; // @dynamic wxaOptions;

@end

@interface SwitchServiceNotifyOptionItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int switchType; // @dynamic switchType; @property(nonatomic) unsigned int type; // @dynamic type; @property(retain, nonatomic) NSString *wxaUsername; // @dynamic wxaUsername;

@end

@interface BatchSwitchServiceNotifyOptionRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *operationList; // @dynamic operationList;

@end

@interface BatchSwitchServiceNotifyOptionResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface WxaTemplateMsgEvent : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) NSString *formid; // @dynamic formid; @property(retain, nonatomic) NSString *pageid; // @dynamic pageid; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface BatchRecordWxaTemplateMsgEventRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *events; // @dynamic events;

@end

@interface BatchRecordWxaTemplateMsgEventResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface WxaTmplComplaintRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *messageXml; // @dynamic messageXml;

@end

@interface WxaTmplComplaintResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *complaintId; // @dynamic complaintId;

@end

@interface WxaAppGetPublicLibInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int version; // @dynamic version;

@end

@interface WxaAppGetPublicLibInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int forceUpdate; // @dynamic forceUpdate; @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(retain, nonatomic) NSString *url; // @dynamic url; @property(nonatomic) unsigned int version; // @dynamic version;

@end

@interface LbsLocationNew : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *address; // @dynamic address; @property(retain, nonatomic) NSString *cellId; // @dynamic cellId; @property(nonatomic) int gpssource; // @dynamic gpssource; @property(nonatomic) float latitude; // @dynamic latitude; @property(nonatomic) float longitude; // @dynamic longitude; @property(retain, nonatomic) NSString *macAddr; // @dynamic macAddr; @property(nonatomic) int precision; // @dynamic precision;

@end

@interface UserItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *matchWord; // @dynamic matchWord; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface SearchHomePageRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long businessType; // @dynamic businessType; @property(retain, nonatomic) NSString *keyWord; // @dynamic keyWord; @property(retain, nonatomic) LbsLocationNew *location; // @dynamic location; @property(retain, nonatomic) NSMutableArray *matchUserList; // @dynamic matchUserList; @property(nonatomic) unsigned int requestSrc; // @dynamic requestSrc;

@end

@interface SearchHomePageResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned long long businessType; // @dynamic businessType; @property(retain, nonatomic) NSMutableArray *contentList; // @dynamic contentList;

@end

@interface BusinessContent : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long businessType; // @dynamic businessType; @property(nonatomic) unsigned int continueFlag; // @dynamic continueFlag; @property(retain, nonatomic) NSMutableArray *itemList; // @dynamic itemList; @property(retain, nonatomic) NSMutableArray *keyWordList; // @dynamic keyWordList; @property(nonatomic) unsigned int offset; // @dynamic offset; @property(retain, nonatomic) NSString *searchId; // @dynamic searchId; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(nonatomic) unsigned int totalCount; // @dynamic totalCount;

@end

@interface BusinessProductItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int price; // @dynamic price; @property(retain, nonatomic) NSString *productId; // @dynamic productId; @property(retain, nonatomic) NSString *productImgUrl; // @dynamic productImgUrl; @property(retain, nonatomic) NSString *productName; // @dynamic productName; @property(retain, nonatomic) NSString *sellerName; // @dynamic sellerName; @property(retain, nonatomic) NSString *sellerUserName; // @dynamic sellerUserName;

@end

@interface BusinessResultItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BusinessCommonItem *commonItem; // @dynamic commonItem; @property(retain, nonatomic) BusinessContactItem *contactItem; // @dynamic contactItem; @property(nonatomic) unsigned long long docId; // @dynamic docId; @property(retain, nonatomic) BusinessPOIItem *poiitem; // @dynamic poiitem; @property(retain, nonatomic) BusinessProductItem *productItem; // @dynamic productItem; @property(retain, nonatomic) BusinessSnsItem *snsItem; // @dynamic snsItem; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface CustomizedInfoNew : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int brandFlag; // @dynamic brandFlag; @property(retain, nonatomic) NSString *brandIconUrl; // @dynamic brandIconUrl; @property(retain, nonatomic) NSString *brandInfo; // @dynamic brandInfo; @property(retain, nonatomic) NSString *externalInfo; // @dynamic externalInfo;

@end

@interface SearchOrRecommendItemNew : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *alias; // @dynamic alias; @property(retain, nonatomic) NSString *bigHeadImgUrl; // @dynamic bigHeadImgUrl; @property(retain, nonatomic) NSString *city; // @dynamic city; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(retain, nonatomic) CustomizedInfoNew *customizedInfo; // @dynamic customizedInfo; @property(retain, nonatomic) SKBuiltinString_t *nickName; // @dynamic nickName; @property(nonatomic) unsigned int personalCard; // @dynamic personalCard; @property(retain, nonatomic) NSString *province; // @dynamic province; @property(nonatomic) int sex; // @dynamic sex; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *smallHeadImgUrl; // @dynamic smallHeadImgUrl; @property(retain, nonatomic) SKBuiltinString_t *userName; // @dynamic userName; @property(nonatomic) unsigned int verifyFlag; // @dynamic verifyFlag; @property(retain, nonatomic) NSString *verifyInfo; // @dynamic verifyInfo; @property(retain, nonatomic) NSString *weibo; // @dynamic weibo; @property(nonatomic) unsigned int weiboFlag; // @dynamic weiboFlag; @property(retain, nonatomic) NSString *weiboNickname; // @dynamic weiboNickname;

@end

@interface ServiceItemField : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *name; // @dynamic name; @property(retain, nonatomic) NSData *value; // @dynamic value;

@end

@interface BusinessServiceInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *itemFieldList; // @dynamic itemFieldList; @property(retain, nonatomic) NSData *serviceUrl; // @dynamic serviceUrl; @property(retain, nonatomic) NSData *title; // @dynamic title;

@end

@interface BusinessContactItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SearchOrRecommendItemNew *contactItem; // @dynamic contactItem; @property(retain, nonatomic) BusinessDetailInfo *detailInfo; // @dynamic detailInfo; @property(retain, nonatomic) NSString *jumpUrl; // @dynamic jumpUrl; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(retain, nonatomic) BusinessServiceInfo *serviceInfo; // @dynamic serviceInfo;

@end

@interface BusinessCommonItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BusinessActionInfo *actionInfo; // @dynamic actionInfo; @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) BusinessDetailInfo *detailInfo; // @dynamic detailInfo; @property(retain, nonatomic) BusinessExtendInfo *extendInfo; // @dynamic extendInfo; @property(retain, nonatomic) NSString *thumbUrl; // @dynamic thumbUrl; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface BusinessDetailInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *descFormat; // @dynamic descFormat; @property(retain, nonatomic) NSString *descrption; // @dynamic descrption; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl;

@end

@interface BusinessExtendInfo : WXPBGeneratedMessage { }

  • (void)initialize;

@end

@interface BusinessActionInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int type; // @dynamic type; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface BusinessSnsItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long id; // @dynamic id; @property(retain, nonatomic) NSString *objectDesc; // @dynamic objectDesc;

@end

@interface BusinessPOIItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *average; // @dynamic average; @property(retain, nonatomic) NSString *detailInfo; // @dynamic detailInfo; @property(nonatomic) unsigned int poiflag; // @dynamic poiflag; @property(retain, nonatomic) NSString *position; // @dynamic position; @property(nonatomic) unsigned int starLevel; // @dynamic starLevel; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface SearchDetailPageRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long businessType; // @dynamic businessType; @property(retain, nonatomic) NSString *keyWord; // @dynamic keyWord; @property(retain, nonatomic) LbsLocationNew *location; // @dynamic location; @property(retain, nonatomic) NSMutableArray *matchUserList; // @dynamic matchUserList; @property(nonatomic) unsigned int offset; // @dynamic offset; @property(nonatomic) unsigned int requestSrc; // @dynamic requestSrc; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(retain, nonatomic) NSString *searchId; // @dynamic searchId;

@end

@interface SearchDetailPageResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) BusinessContent *content; // @dynamic content; @property(nonatomic) unsigned int offset; // @dynamic offset;

@end

@interface TagSearchInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *tagExtValue; // @dynamic tagExtValue; @property(retain, nonatomic) NSString *tagText; // @dynamic tagText; @property(nonatomic) unsigned int tagType; // @dynamic tagType;

@end

@interface WebSearchRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long businessType; // @dynamic businessType; @property(nonatomic) unsigned int cliVersion; // @dynamic cliVersion; @property(nonatomic) unsigned int displayPattern; // @dynamic displayPattern; @property(retain, nonatomic) NSMutableArray *extReqParams; // @dynamic extReqParams; @property(nonatomic) unsigned int isHomePage; // @dynamic isHomePage; @property(retain, nonatomic) NSString *keyword; // @dynamic keyword; @property(retain, nonatomic) LbsLocationNew *location; // @dynamic location; @property(retain, nonatomic) NSMutableArray *matchUserList; // @dynamic matchUserList; @property(retain, nonatomic) NSMutableArray *numConditions; // @dynamic numConditions; @property(nonatomic) unsigned int offset; // @dynamic offset; @property(retain, nonatomic) NSMutableArray *prefixQuery; // @dynamic prefixQuery; @property(retain, nonatomic) NSString *prefixSug; // @dynamic prefixSug; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(nonatomic) unsigned int sceneActionType; // @dynamic sceneActionType; @property(retain, nonatomic) NSString *searchId; // @dynamic searchId; @property(retain, nonatomic) NSString *sugId; // @dynamic sugId; @property(nonatomic) unsigned int sugType; // @dynamic sugType; @property(retain, nonatomic) TagSearchInfo *tagInfo; // @dynamic tagInfo;

@end

@interface CommKvItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *key; // @dynamic key; @property(retain, nonatomic) NSString *textValue; // @dynamic textValue; @property(nonatomic) unsigned long long uintValue; // @dynamic uintValue;

@end

@interface NumCondition : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int field; // @dynamic field; @property(nonatomic) unsigned long long from; // @dynamic from; @property(nonatomic) unsigned long long to; // @dynamic to;

@end

@interface WebSearchResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *json; // @dynamic json; @property(nonatomic) unsigned int offset; // @dynamic offset; @property(nonatomic) unsigned int updateCode; // @dynamic updateCode;

@end

@interface SearchGuideRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long businessType; // @dynamic businessType; @property(nonatomic) unsigned int h5Version; // @dynamic h5Version; @property(retain, nonatomic) LbsLocationNew *location; // @dynamic location; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface SearchGuideResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *json; // @dynamic json; @property(retain, nonatomic) NSString *searchId; // @dynamic searchId; @property(nonatomic) unsigned int timevalSec; // @dynamic timevalSec;

@end

@interface ReportRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long businessType; // @dynamic businessType; @property(nonatomic) unsigned int clickSource; // @dynamic clickSource; @property(nonatomic) unsigned int clickType; // @dynamic clickType; @property(retain, nonatomic) NSString *docId; // @dynamic docId; @property(nonatomic) unsigned int docPos; // @dynamic docPos; @property(nonatomic) unsigned int expand1; // @dynamic expand1; @property(retain, nonatomic) NSString *expand2; // @dynamic expand2; @property(nonatomic) unsigned int h5Version; // @dynamic h5Version; @property(nonatomic) unsigned int isHomePage; // @dynamic isHomePage; @property(retain, nonatomic) NSString *logString; // @dynamic logString; @property(retain, nonatomic) NSString *recommendId; // @dynamic recommendId; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(nonatomic) unsigned int sceneActionType; // @dynamic sceneActionType; @property(retain, nonatomic) NSString *searchId; // @dynamic searchId; @property(retain, nonatomic) NSString *suggestionId; // @dynamic suggestionId; @property(nonatomic) unsigned long long timestamp; // @dynamic timestamp; @property(nonatomic) unsigned int typePos; // @dynamic typePos;

@end

@interface ReportResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface ClickCommandRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bizUserName; // @dynamic bizUserName; @property(retain, nonatomic) NSString *clickInfo; // @dynamic clickInfo; @property(nonatomic) unsigned int clickType; // @dynamic clickType; @property(retain, nonatomic) NSString *msgSource; // @dynamic msgSource;

@end

@interface ClickCommandResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface RcptInfoNode : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *city; // @dynamic city; @property(retain, nonatomic) SKBuiltinString_t *country; // @dynamic country; @property(retain, nonatomic) SKBuiltinString_t *detail; // @dynamic detail; @property(retain, nonatomic) SKBuiltinString_t *district; // @dynamic district; @property(nonatomic) unsigned int id; // @dynamic id; @property(retain, nonatomic) SKBuiltinString_t *name; // @dynamic name; @property(retain, nonatomic) SKBuiltinString_t *nationalcodeGbt2260; // @dynamic nationalcodeGbt2260; @property(retain, nonatomic) SKBuiltinString_t *phone; // @dynamic phone; @property(retain, nonatomic) SKBuiltinString_t *province; // @dynamic province; @property(retain, nonatomic) SKBuiltinString_t *zipcode; // @dynamic zipcode;

@end

@interface RcptInfoList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *rcptinfolist; // @dynamic rcptinfolist; @property(nonatomic) unsigned int timestamp; // @dynamic timestamp;

@end

@interface RcptInfoAddRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) RcptInfoNode *rcptinfo; // @dynamic rcptinfo;

@end

@interface RcptInfoAddResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) RcptInfoList *rcptinfolist; // @dynamic rcptinfolist;

@end

@interface RcptInfoRemoveRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int id; // @dynamic id;

@end

@interface RcptInfoRemoveResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int id; // @dynamic id; @property(retain, nonatomic) RcptInfoList *rcptinfolist; // @dynamic rcptinfolist;

@end

@interface RcptInfoQueryRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(nonatomic) unsigned int timestamp; // @dynamic timestamp; @property(retain, nonatomic) NSString *webviewurl; // @dynamic webviewurl;

@end

@interface RcptInfoQueryResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appnickname; // @dynamic appnickname; @property(retain, nonatomic) NSString *appusername; // @dynamic appusername; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int isauthority; // @dynamic isauthority; @property(nonatomic) unsigned int islatest; // @dynamic islatest; @property(retain, nonatomic) RcptInfoList *rcptinfolist; // @dynamic rcptinfolist;

@end

@interface RcptInfoUpdateRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) RcptInfoNode *rcptinfo; // @dynamic rcptinfo;

@end

@interface RcptInfoUpdateResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) RcptInfoList *rcptinfolist; // @dynamic rcptinfolist;

@end

@interface RcptInfoTouchRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int id; // @dynamic id;

@end

@interface RcptInfoTouchResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) RcptInfoList *rcptinfolist; // @dynamic rcptinfolist;

@end

@interface RcptInfoImportYiXunRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *a2Key; // @dynamic a2Key; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinBuffer_t *newA2Key; // @dynamic newA2Key; @property(nonatomic) unsigned int qq; // @dynamic qq;

@end

@interface RcptInfoImportYiXunResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int rcptinfoimportstatus; // @dynamic rcptinfoimportstatus; @property(retain, nonatomic) RcptInfoList *rcptinfolist; // @dynamic rcptinfolist;

@end

@interface GenBizIapPrepayRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *nonceStr; // @dynamic nonceStr; @property(retain, nonatomic) NSString *package; // @dynamic package; @property(retain, nonatomic) NSString *paySign; // @dynamic paySign; @property(retain, nonatomic) NSString *signType; // @dynamic signType; @property(retain, nonatomic) NSString *stepInUrl; // @dynamic stepInUrl; @property(retain, nonatomic) NSString *timeStamp; // @dynamic timeStamp;

@end

@interface GenBizIapPrepayResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *extInfo; // @dynamic extInfo; @property(retain, nonatomic) NSString *productId; // @dynamic productId;

@end

@interface GetBizIapPayResultRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *serialId; // @dynamic serialId;

@end

@interface GetBizIapPayResultResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *detailBuff; // @dynamic detailBuff;

@end

@interface GetBizIapDetailRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *serialId; // @dynamic serialId;

@end

@interface GetBizIapDetailResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *detailBuff; // @dynamic detailBuff;

@end

@interface GetProductDetailRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *pid; // @dynamic pid; @property(retain, nonatomic) NSString *scanCode; // @dynamic scanCode; @property(nonatomic) unsigned int version; // @dynamic version;

@end

@interface GetProductDetailResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *productInfo; // @dynamic productInfo; @property(retain, nonatomic) NSString *recommendInfo; // @dynamic recommendInfo; @property(nonatomic) int retCode; // @dynamic retCode; @property(retain, nonatomic) NSString *retMsg; // @dynamic retMsg;

@end

@interface KVItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *key; // @dynamic key; @property(retain, nonatomic) NSString *value; // @dynamic value;

@end

@interface Express : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int id; // @dynamic id; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(nonatomic) unsigned int price; // @dynamic price; @property(retain, nonatomic) NSString *priceType; // @dynamic priceType;

@end

@interface Address : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *city; // @dynamic city; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(retain, nonatomic) NSString *detail; // @dynamic detail; @property(retain, nonatomic) NSString *province; // @dynamic province; @property(retain, nonatomic) NSString *tel; // @dynamic tel; @property(retain, nonatomic) NSString *userName; // @dynamic userName; @property(retain, nonatomic) NSString *zipCode; // @dynamic zipCode;

@end

@interface Receipt : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *detail; // @dynamic detail; @property(nonatomic) unsigned int isNeed; // @dynamic isNeed;

@end

@interface Discount : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int price; // @dynamic price; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface Production : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(nonatomic) unsigned int discountCount; // @dynamic discountCount; @property(retain, nonatomic) NSMutableArray *discounts; // @dynamic discounts; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(retain, nonatomic) NSString *pid; // @dynamic pid; @property(retain, nonatomic) NSString *preferentialPrice; // @dynamic preferentialPrice; @property(retain, nonatomic) NSString *priceType; // @dynamic priceType; @property(nonatomic) unsigned int realPrice; // @dynamic realPrice; @property(retain, nonatomic) NSString *safeUrl; // @dynamic safeUrl; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(nonatomic) unsigned int skuCount; // @dynamic skuCount; @property(retain, nonatomic) NSString *skuId; // @dynamic skuId; @property(retain, nonatomic) NSMutableArray *skus; // @dynamic skus; @property(nonatomic) unsigned int subType; // @dynamic subType; @property(retain, nonatomic) NSString *thumbUrl; // @dynamic thumbUrl; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface Snapshot : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) Address *address; // @dynamic address; @property(retain, nonatomic) Express *express; // @dynamic express; @property(retain, nonatomic) NSString *lockId; // @dynamic lockId; @property(nonatomic) unsigned int productCount; // @dynamic productCount; @property(retain, nonatomic) NSMutableArray *productions; // @dynamic productions; @property(retain, nonatomic) NSMutableArray *receipt; // @dynamic receipt; @property(nonatomic) unsigned int receiptCount; // @dynamic receiptCount;

@end

@interface SubmitMallOrderRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int fromScene; // @dynamic fromScene; @property(retain, nonatomic) NSString *payAppid; // @dynamic payAppid; @property(retain, nonatomic) Snapshot *snapshot; // @dynamic snapshot;

@end

@interface SubmitMallOrderResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *prepareId; // @dynamic prepareId; @property(nonatomic) int retCode; // @dynamic retCode; @property(retain, nonatomic) NSString *retMsg; // @dynamic retMsg;

@end

@interface SubmitMallFreeOrderRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) Snapshot *snapshot; // @dynamic snapshot;

@end

@interface SubmitMallFreeOrderResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *prepareId; // @dynamic prepareId; @property(nonatomic) int retCode; // @dynamic retCode; @property(retain, nonatomic) NSString *retMsg; // @dynamic retMsg;

@end

@interface SampleProduct : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSString *pid; // @dynamic pid; @property(retain, nonatomic) NSString *safeUrl; // @dynamic safeUrl; @property(retain, nonatomic) NSString *skuId; // @dynamic skuId;

@end

@interface ActionAttr : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *content; // @dynamic content; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(retain, nonatomic) NSString *tips; // @dynamic tips; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface PreSubmitOrderRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int fromScene; // @dynamic fromScene; @property(retain, nonatomic) NSMutableArray *product; // @dynamic product; @property(nonatomic) unsigned int productCount; // @dynamic productCount;

@end

@interface PreSubmitOrderResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int actionAttrCount; // @dynamic actionAttrCount; @property(retain, nonatomic) NSMutableArray *actionAttrs; // @dynamic actionAttrs; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *express; // @dynamic express; @property(nonatomic) unsigned int expressCount; // @dynamic expressCount; @property(retain, nonatomic) NSString *lockId; // @dynamic lockId; @property(nonatomic) int retCode; // @dynamic retCode; @property(retain, nonatomic) NSString *retMsg; // @dynamic retMsg;

@end

@interface CancelPreOrderRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *lockId; // @dynamic lockId; @property(retain, nonatomic) NSMutableArray *product; // @dynamic product; @property(nonatomic) unsigned int productCount; // @dynamic productCount;

@end

@interface CancelPreOrderResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int retCode; // @dynamic retCode; @property(retain, nonatomic) NSString *retMsg; // @dynamic retMsg;

@end

@interface GetProductDiscountRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *lockId; // @dynamic lockId; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface GetProductDiscountResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *discountDetail; // @dynamic discountDetail; @property(nonatomic) int retCode; // @dynamic retCode; @property(retain, nonatomic) NSString *retMsg; // @dynamic retMsg;

@end

@interface GetLastestExpressInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) Address *address; // @dynamic address; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *lockId; // @dynamic lockId; @property(retain, nonatomic) NSString *productId; // @dynamic productId;

@end

@interface GetLastestExpressInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int expressCount; // @dynamic expressCount; @property(retain, nonatomic) NSMutableArray *expressList; // @dynamic expressList; @property(nonatomic) int retCode; // @dynamic retCode; @property(retain, nonatomic) NSString *retMsg; // @dynamic retMsg;

@end

@interface ULDDInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *ak; // @dynamic ak; @property(retain, nonatomic) NSString *ddstr; // @dynamic ddstr; @property(retain, nonatomic) NSData *did; // @dynamic did; @property(nonatomic) unsigned int uin; // @dynamic uin;

@end

@interface ULSRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int certVer; // @dynamic certVer; @property(nonatomic) unsigned int cliVer; // @dynamic cliVer; @property(retain, nonatomic) NSString *deviceType; // @dynamic deviceType; @property(retain, nonatomic) NSData *encryptBuff; // @dynamic encryptBuff; @property(nonatomic) unsigned int unused1; // @dynamic unused1; @property(nonatomic) unsigned int unused2; // @dynamic unused2;

@end

@interface AppMsg : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) NSString *clientMsgId; // @dynamic clientMsgId; @property(retain, nonatomic) NSString *content; // @dynamic content; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(retain, nonatomic) NSString *fromUserName; // @dynamic fromUserName; @property(retain, nonatomic) NSString *jsAppId; // @dynamic jsAppId; @property(retain, nonatomic) NSString *msgSource; // @dynamic msgSource; @property(nonatomic) int remindId; // @dynamic remindId; @property(nonatomic) unsigned int sdkVersion; // @dynamic sdkVersion; @property(retain, nonatomic) NSString *shareUrlOpen; // @dynamic shareUrlOpen; @property(retain, nonatomic) NSString *shareUrlOriginal; // @dynamic shareUrlOriginal; @property(nonatomic) int source; // @dynamic source; @property(retain, nonatomic) SKBuiltinBuffer_t *thumb; // @dynamic thumb; @property(retain, nonatomic) NSString *toUserName; // @dynamic toUserName; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface SendAppMsgRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *commentUrl; // @dynamic commentUrl; @property(nonatomic) unsigned int crc32; // @dynamic crc32; @property(nonatomic) unsigned int fileType; // @dynamic fileType; @property(retain, nonatomic) NSString *fromSence; // @dynamic fromSence; @property(nonatomic) unsigned int hitMd5; // @dynamic hitMd5; @property(retain, nonatomic) NSString *md5; // @dynamic md5; @property(retain, nonatomic) AppMsg *msg; // @dynamic msg; @property(nonatomic) unsigned int msgForwardType; // @dynamic msgForwardType; @property(nonatomic) unsigned int reqTime; // @dynamic reqTime; @property(retain, nonatomic) NSString *signature; // @dynamic signature;

@end

@interface SendAppMsgResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *aeskey; // @dynamic aeskey; @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *clientMsgId; // @dynamic clientMsgId; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(retain, nonatomic) NSString *fromUserName; // @dynamic fromUserName; @property(nonatomic) unsigned int msgId; // @dynamic msgId; @property(nonatomic) unsigned long long newMsgId; // @dynamic newMsgId; @property(retain, nonatomic) NSString *toUserName; // @dynamic toUserName; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface DownloadAppAttachRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int cdntype; // @dynamic cdntype; @property(nonatomic) unsigned int dataLen; // @dynamic dataLen; @property(retain, nonatomic) NSString *mediaId; // @dynamic mediaId; @property(retain, nonatomic) NSString *outFmt; // @dynamic outFmt; @property(nonatomic) int rotation; // @dynamic rotation; @property(nonatomic) unsigned int sdkVersion; // @dynamic sdkVersion; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen; @property(nonatomic) unsigned int type; // @dynamic type; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface DownloadAppAttachResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *data; // @dynamic data; @property(nonatomic) unsigned int dataLen; // @dynamic dataLen; @property(retain, nonatomic) NSString *mediaId; // @dynamic mediaId; @property(nonatomic) unsigned int startPos; // @dynamic startPos; @property(nonatomic) unsigned int totalLen; // @dynamic totalLen; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface OpenAppInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *androidPackageName; // @dynamic androidPackageName; @property(retain, nonatomic) NSString *androidSignature; // @dynamic androidSignature; @property(retain, nonatomic) NSString *appDescription; // @dynamic appDescription; @property(retain, nonatomic) NSString *appDescription4EnUs; // @dynamic appDescription4EnUs; @property(retain, nonatomic) NSString *appDescription4ZhTw; // @dynamic appDescription4ZhTw; @property(retain, nonatomic) NSString *appIconUrl; // @dynamic appIconUrl; @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(nonatomic) unsigned int appInfoFlag; // @dynamic appInfoFlag; @property(retain, nonatomic) NSString *appName; // @dynamic appName; @property(retain, nonatomic) NSString *appName4EnUs; // @dynamic appName4EnUs; @property(retain, nonatomic) NSString *appName4ZhTw; // @dynamic appName4ZhTw; @property(retain, nonatomic) NSString *appStoreUrl; // @dynamic appStoreUrl; @property(nonatomic) unsigned int appVersion; // @dynamic appVersion; @property(retain, nonatomic) NSString *appWatermarkUrl; // @dynamic appWatermarkUrl;

@end

@interface GetAppInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) OpenAppInfo *appInfo; // @dynamic appInfo; @property(retain, nonatomic) NSString *appType; // @dynamic appType; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *devInfo; // @dynamic devInfo; @property(nonatomic) unsigned int noUse; // @dynamic noUse;

@end

@interface GetRecommendAppListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *appList; // @dynamic appList; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(nonatomic) unsigned int total; // @dynamic total;

@end

@interface EmojiEmoticonChangeMgr : MMService { struct map<unsigned long long, tagEmojiItem *, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned long long, tagEmojiItem *>>> m_mapEmojiChangeFromSoftbankToUnified; struct map<unsigned long long, tagEmojiItem *, std::__1::less, std::__1::allocator<std::__1::pair<const unsigned long long, tagEmojiItem *>>> m_mapEmojiChangeFromUnifiedToSoftbank; }

  • (id).cxx_construct;
  • (void).cxx_destruct;
  • (unsigned long)countEmojiFromSoftbank:(id)arg1;
  • (BOOL)stringContainsUnifiedEmoji:(id)arg1;
  • (unsigned long)countEmojiFromUnified:(id)arg1;
  • (id)changeEmojiFromUnifiedToSoftbank:(id)arg1;
  • (id)changeEmojiFromSoftbankToUnified:(id)arg1;
  • (void)dealloc;
  • (id)init;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass;

@end

@interface JSAPIBaseResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int errcode; // @dynamic errcode; @property(retain, nonatomic) NSString *errmsg; // @dynamic errmsg;

@end

@interface VerifyInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *jsapiName; // @dynamic jsapiName; @property(nonatomic) unsigned int state; // @dynamic state; @property(nonatomic) unsigned int verifyOk; // @dynamic verifyOk;

@end

@interface JSAPIPreVerifyRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *jsapiList; // @dynamic jsapiList; @property(retain, nonatomic) NSString *noncestr; // @dynamic noncestr; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *signatureMethod; // @dynamic signatureMethod; @property(retain, nonatomic) NSString *timestamp; // @dynamic timestamp; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface JSAPIPreVerifyResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) JSAPIBaseResponse *jsapiBaseresponse; // @dynamic jsapiBaseresponse; @property(retain, nonatomic) NSMutableArray *verifyInfoList; // @dynamic verifyInfoList;

@end

@interface JSAPIRealtimeVerifyRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSData *jsapiArgs; // @dynamic jsapiArgs; @property(retain, nonatomic) NSString *jsapiName; // @dynamic jsapiName; @property(retain, nonatomic) NSString *noncestr; // @dynamic noncestr; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *signatureMethod; // @dynamic signatureMethod; @property(retain, nonatomic) NSString *timestamp; // @dynamic timestamp; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface JSAPIRealtimeVerifyResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) JSAPIBaseResponse *jsapiBaseresponse; // @dynamic jsapiBaseresponse; @property(retain, nonatomic) VerifyInfo *verifyInfo; // @dynamic verifyInfo;

@end

@interface JSAPIAuthInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *authDesc; // @dynamic authDesc; @property(nonatomic) unsigned int authStatus; // @dynamic authStatus; @property(retain, nonatomic) NSString *jsapiName; // @dynamic jsapiName;

@end

@interface JSAPIAuthRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSData *jsapiArgs; // @dynamic jsapiArgs; @property(retain, nonatomic) NSString *jsapiName; // @dynamic jsapiName; @property(retain, nonatomic) NSString *noncestr; // @dynamic noncestr; @property(retain, nonatomic) NSString *scope; // @dynamic scope; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(nonatomic) unsigned int signatureFlag; // @dynamic signatureFlag; @property(retain, nonatomic) NSString *signatureMethod; // @dynamic signatureMethod; @property(retain, nonatomic) NSString *timestamp; // @dynamic timestamp; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface JSAPIAuthResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *authInfo; // @dynamic authInfo; @property(retain, nonatomic) NSString *authTitle; // @dynamic authTitle; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) JSAPIBaseResponse *jsapiBaseresponse; // @dynamic jsapiBaseresponse; @property(retain, nonatomic) NSMutableArray *scopeAuthInfo; // @dynamic scopeAuthInfo;

@end

@interface JSAPISetAuthRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSData *jsapiArgs; // @dynamic jsapiArgs; @property(retain, nonatomic) NSString *jsapiName; // @dynamic jsapiName; @property(retain, nonatomic) NSString *noncestr; // @dynamic noncestr; @property(retain, nonatomic) NSMutableArray *scopeAuthInfo; // @dynamic scopeAuthInfo; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(nonatomic) unsigned int signatureFlag; // @dynamic signatureFlag; @property(retain, nonatomic) NSString *signatureMethod; // @dynamic signatureMethod; @property(retain, nonatomic) NSString *timestamp; // @dynamic timestamp; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface JSAPISetAuthResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface JSScopeAuthInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *apiname; // @dynamic apiname; @property(retain, nonatomic) NSString *scope; // @dynamic scope; @property(retain, nonatomic) NSString *scopeDesc; // @dynamic scopeDesc; @property(nonatomic) unsigned int scopeStatus; // @dynamic scopeStatus;

@end

@interface ScopeInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int authState; // @dynamic authState; @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSString *scope; // @dynamic scope;

@end

@interface JSLoginRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int loginType; // @dynamic loginType; @property(retain, nonatomic) NSMutableArray *scope; // @dynamic scope; @property(retain, nonatomic) NSString *state; // @dynamic state; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface JSLoginResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appiconUrl; // @dynamic appiconUrl; @property(retain, nonatomic) NSString *appname; // @dynamic appname; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *code; // @dynamic code; @property(retain, nonatomic) JSAPIBaseResponse *jsapiBaseresponse; // @dynamic jsapiBaseresponse; @property(nonatomic) unsigned int lifespan; // @dynamic lifespan; @property(retain, nonatomic) NSString *openid; // @dynamic openid; @property(retain, nonatomic) NSMutableArray *scopeList; // @dynamic scopeList; @property(retain, nonatomic) NSString *sessionKey; // @dynamic sessionKey; @property(retain, nonatomic) NSString *sessionTicket; // @dynamic sessionTicket; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *state; // @dynamic state;

@end

@interface JSLoginConfirmRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int loginType; // @dynamic loginType; @property(retain, nonatomic) NSMutableArray *scope; // @dynamic scope; @property(retain, nonatomic) NSString *state; // @dynamic state;

@end

@interface JSLoginConfirmResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *code; // @dynamic code; @property(retain, nonatomic) JSAPIBaseResponse *jsapiBaseresponse; // @dynamic jsapiBaseresponse; @property(nonatomic) unsigned int lifespan; // @dynamic lifespan; @property(retain, nonatomic) NSString *openid; // @dynamic openid; @property(retain, nonatomic) NSString *sessionKey; // @dynamic sessionKey; @property(retain, nonatomic) NSString *sessionTicket; // @dynamic sessionTicket; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *state; // @dynamic state;

@end

@interface JSAuthorizeRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *scope; // @dynamic scope;

@end

@interface JSAuthorizeResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appiconUrl; // @dynamic appiconUrl; @property(retain, nonatomic) NSString *appname; // @dynamic appname; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) JSAPIBaseResponse *jsapiBaseresponse; // @dynamic jsapiBaseresponse; @property(retain, nonatomic) NSMutableArray *scopeList; // @dynamic scopeList;

@end

@interface JSAuthorizeConfirmRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *scope; // @dynamic scope;

@end

@interface JSAuthorizeConfirmResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) JSAPIBaseResponse *jsapiBaseresponse; // @dynamic jsapiBaseresponse;

@end

@interface JSOperateWxDataRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSData *data; // @dynamic data; @property(retain, nonatomic) NSString *grantScope; // @dynamic grantScope;

@end

@interface JSOperateWxDataResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appiconUrl; // @dynamic appiconUrl; @property(retain, nonatomic) NSString *appname; // @dynamic appname; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSData *data; // @dynamic data; @property(retain, nonatomic) JSAPIBaseResponse *jsapiBaseresponse; // @dynamic jsapiBaseresponse; @property(retain, nonatomic) ScopeInfo *scope; // @dynamic scope;

@end

@interface CheckJSApiInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest;

@end

@interface CheckJSApiInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *appControlInfo; // @dynamic appControlInfo; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) JSAPIBaseResponse *jsapiBaseresponse; // @dynamic jsapiBaseresponse;

@end

@interface CheckJSApiInfoResponse_AppControlInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) NSData *jsapiControlBytes; // @dynamic jsapiControlBytes;

@end

@interface GetChatRoomMsgRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *chatroomId; // @dynamic chatroomId; @property(nonatomic) unsigned int msgSeq; // @dynamic msgSeq; @property(nonatomic) unsigned int needCount; // @dynamic needCount; @property(nonatomic) unsigned int upDownFlag; // @dynamic upDownFlag;

@end

@interface GetChatRoomMsgResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *addMsgList; // @dynamic addMsgList; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int continueFlag; // @dynamic continueFlag;

@end

@interface MicroMsgRequestNew : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int clientMsgId; // @dynamic clientMsgId; @property(retain, nonatomic) NSString *content; // @dynamic content; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(nonatomic) unsigned int ctrlBit; // @dynamic ctrlBit; @property(retain, nonatomic) NSString *msgSource; // @dynamic msgSource; @property(retain, nonatomic) SKBuiltinString_t *toUserName; // @dynamic toUserName; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface SendMsgRequestNew : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface MicroMsgResponseNew : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int clientMsgId; // @dynamic clientMsgId; @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(nonatomic) unsigned int msgId; // @dynamic msgId; @property(nonatomic) unsigned long long newMsgId; // @dynamic newMsgId; @property(nonatomic) int ret; // @dynamic ret; @property(nonatomic) unsigned int serverTime; // @dynamic serverTime; @property(retain, nonatomic) SKBuiltinString_t *toUserName; // @dynamic toUserName; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface SendMsgResponseNew : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface MultiTalkRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinBuffer_t *buffer; // @dynamic buffer;

@end

@interface MultiTalkResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *buffer; // @dynamic buffer;

@end

@interface GetQRCodeRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int style; // @dynamic style; @property(retain, nonatomic) SKBuiltinString_t *userName; // @dynamic userName;

@end

@interface GetQRCodeResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *footerWording; // @dynamic footerWording; @property(retain, nonatomic) SKBuiltinBuffer_t *qrcode; // @dynamic qrcode; @property(nonatomic) unsigned int style; // @dynamic style;

@end

@interface RevokeChatRoomQRCodeRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *chatRoomUserName; // @dynamic chatRoomUserName; @property(retain, nonatomic) NSString *qrcode; // @dynamic qrcode;

@end

@interface RevokeChatRoomQRCodeResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface SendQRCodeByEmailReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *content; // @dynamic content; @property(retain, nonatomic) NSString *qrcodeUserName; // @dynamic qrcodeUserName; @property(retain, nonatomic) NSString *tittle; // @dynamic tittle; @property(nonatomic) unsigned int toCount; // @dynamic toCount; @property(retain, nonatomic) NSMutableArray *toList; // @dynamic toList;

@end

@interface SendQRCodeByEmailResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface HeartBeatRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) SKBuiltinBuffer_t *blueToothBroadCastContent; // @dynamic blueToothBroadCastContent; @property(retain, nonatomic) SKBuiltinBuffer_t *keyBuf; // @dynamic keyBuf; @property(nonatomic) unsigned int scene; // @dynamic scene; @property(nonatomic) unsigned int timeStamp; // @dynamic timeStamp;

@end

@interface HeartBeatResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) SKBuiltinBuffer_t *blueToothBroadCastContent; // @dynamic blueToothBroadCastContent; @property(nonatomic) unsigned int nextTime; // @dynamic nextTime; @property(nonatomic) unsigned int selector; // @dynamic selector;

@end

@interface GetImUnreadMsgCountRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest;

@end

@interface GetImUnreadMsgCountResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *displayMsg; // @dynamic displayMsg; @property(retain, nonatomic) NSString *downloadUrl; // @dynamic downloadUrl; @property(retain, nonatomic) NSString *qqscheme; // @dynamic qqscheme;

@end

@interface GetWeChatOutCouponsRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int rechargeWordingVersion; // @dynamic rechargeWordingVersion; @property(nonatomic) unsigned int scene; // @dynamic scene;

@end

@interface WCOSharedItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int itemType; // @dynamic itemType;

@end

@interface WCOSharedList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *item; // @dynamic item;

@end

@interface GetWeChatOutCouponsResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *balance; // @dynamic balance; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *couponPrice; // @dynamic couponPrice; @property(retain, nonatomic) NSString *coupons; // @dynamic coupons; @property(retain, nonatomic) NSString *currencySymbol; // @dynamic currencySymbol; @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSString *imgPath; // @dynamic imgPath; @property(retain, nonatomic) NSString *outUrlPath; // @dynamic outUrlPath; @property(retain, nonatomic) NSString *pvwording; // @dynamic pvwording; @property(retain, nonatomic) WCOSharedList *sharedList; // @dynamic sharedList; @property(retain, nonatomic) NSString *smsDesc; // @dynamic smsDesc; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(retain, nonatomic) NSString *urlPath; // @dynamic urlPath; @property(retain, nonatomic) NSString *wording; // @dynamic wording;

@end

@interface GetWCOProductListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *callCountry; // @dynamic callCountry; @property(retain, nonatomic) NSString *currency; // @dynamic currency;

@end

@interface WCOCell : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int callTime; // @dynamic callTime; @property(retain, nonatomic) NSString *discountMd5; // @dynamic discountMd5; @property(retain, nonatomic) NSString *discountWording; // @dynamic discountWording; @property(retain, nonatomic) NSString *price; // @dynamic price; @property(retain, nonatomic) NSString *priceExtra; // @dynamic priceExtra; @property(retain, nonatomic) NSString *productId; // @dynamic productId; @property(retain, nonatomic) NSString *sellingPrice; // @dynamic sellingPrice; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface GetWCOProductListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *callCountry; // @dynamic callCountry; @property(nonatomic) unsigned int cellCount; // @dynamic cellCount; @property(retain, nonatomic) NSMutableArray *cellList; // @dynamic cellList; @property(retain, nonatomic) NSString *currentCurrency; // @dynamic currentCurrency; @property(nonatomic) int isAllowChangeCurrency; // @dynamic isAllowChangeCurrency; @property(retain, nonatomic) NSString *lastProductId; // @dynamic lastProductId;

@end

@interface WCOPrepareExtInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *discountMd5; // @dynamic discountMd5;

@end

@interface GetWCOGiftCardListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest;

@end

@interface WCOGiftCard : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *dateWording; // @dynamic dateWording; @property(retain, nonatomic) NSString *expiredWording; // @dynamic expiredWording; @property(retain, nonatomic) NSString *fromUserName; // @dynamic fromUserName; @property(retain, nonatomic) NSString *headImgUrl; // @dynamic headImgUrl; @property(retain, nonatomic) NSString *price; // @dynamic price;

@end

@interface GetWCOGiftCardListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int cardCount; // @dynamic cardCount; @property(retain, nonatomic) NSMutableArray *cardList; // @dynamic cardList;

@end

@interface WCOFeedbackCell : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *content; // @dynamic content; @property(nonatomic) unsigned int id; // @dynamic id;

@end

@interface SendWCOFeedbackRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) int fbcount; // @dynamic fbcount; @property(retain, nonatomic) NSMutableArray *fblist; // @dynamic fblist; @property(nonatomic) int level; // @dynamic level; @property(nonatomic) unsigned int roomId; // @dynamic roomId;

@end

@interface SendWCOFeedbackResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface PstnAddr : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *ip; // @dynamic ip; @property(nonatomic) int port; // @dynamic port;

@end

@interface PstnInviteRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int countryType; // @dynamic countryType; @property(nonatomic) unsigned int dialScene; // @dynamic dialScene; @property(retain, nonatomic) NSString *fromUserName; // @dynamic fromUserName; @property(nonatomic) unsigned int inviteId; // @dynamic inviteId; @property(nonatomic) int netType; // @dynamic netType; @property(nonatomic) unsigned int sipMedia; // @dynamic sipMedia; @property(nonatomic) unsigned long long timestamp; // @dynamic timestamp; @property(retain, nonatomic) NSString *toUserName; // @dynamic toUserName; @property(retain, nonatomic) NSString *toUserPhoneNum; // @dynamic toUserPhoneNum;

@end

@interface PstnInviteResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *addrList; // @dynamic addrList; @property(retain, nonatomic) NSMutableArray *addrListTcp; // @dynamic addrListTcp; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned long long callSeq; // @dynamic callSeq; @property(nonatomic) int checkPeerCnt; // @dynamic checkPeerCnt; @property(nonatomic) int checkPeerInterval; // @dynamic checkPeerInterval; @property(retain, nonatomic) NSData *clientHeadSigns; // @dynamic clientHeadSigns; @property(retain, nonatomic) NSData *encryptKeyBuf; // @dynamic encryptKeyBuf; @property(nonatomic) int encryptStrategy; // @dynamic encryptStrategy; @property(nonatomic) unsigned int errLevel; // @dynamic errLevel; @property(retain, nonatomic) NSString *errTitle; // @dynamic errTitle; @property(nonatomic) unsigned int nextInvite; // @dynamic nextInvite; @property(nonatomic) unsigned int protoEncryptLength; // @dynamic protoEncryptLength; @property(nonatomic) int pstnSyncInterval; // @dynamic pstnSyncInterval; @property(retain, nonatomic) NSString *retPhoneNumber; // @dynamic retPhoneNumber; @property(nonatomic) unsigned int roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey; @property(nonatomic) int roomMemberId; // @dynamic roomMemberId; @property(nonatomic) int switchTcpPktCnt; // @dynamic switchTcpPktCnt;

@end

@interface PstnCancelInviteRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned long long callSeq; // @dynamic callSeq; @property(nonatomic) unsigned int inviteId; // @dynamic inviteId; @property(nonatomic) unsigned int roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned long long timestamp; // @dynamic timestamp; @property(retain, nonatomic) NSString *toUserName; // @dynamic toUserName; @property(retain, nonatomic) NSString *toUserPhoneNum; // @dynamic toUserPhoneNum;

@end

@interface PstnCancelInviteResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey;

@end

@interface PstnShutDownRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned long long callSeq; // @dynamic callSeq; @property(retain, nonatomic) NSString *fromUserName; // @dynamic fromUserName; @property(nonatomic) unsigned int roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned int status; // @dynamic status; @property(nonatomic) unsigned long long timestamp; // @dynamic timestamp;

@end

@interface PstnShutDownResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey;

@end

@interface PstnSyncRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned long long callSeq; // @dynamic callSeq; @property(nonatomic) unsigned int calledStatusSyncKey; // @dynamic calledStatusSyncKey; @property(nonatomic) unsigned int dataFlag; // @dynamic dataFlag; @property(retain, nonatomic) NSString *fromUsername; // @dynamic fromUsername; @property(nonatomic) unsigned int roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned long long timestamp; // @dynamic timestamp;

@end

@interface PstnHeartBeatRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned long long callSeq; // @dynamic callSeq; @property(nonatomic) unsigned int roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey; @property(nonatomic) unsigned long long timestamp; // @dynamic timestamp;

@end

@interface PstnHeartBeatResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int roomId; // @dynamic roomId; @property(nonatomic) long long roomKey; // @dynamic roomKey;

@end

@interface PstnSyncResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int calledStatus; // @dynamic calledStatus; @property(nonatomic) unsigned int calledStatusSyncKey; // @dynamic calledStatusSyncKey; @property(nonatomic) unsigned int dtmfPayloadType; // @dynamic dtmfPayloadType; @property(nonatomic) unsigned int errCode; // @dynamic errCode; @property(nonatomic) unsigned int errLevel; // @dynamic errLevel; @property(retain, nonatomic) NSString *errMsg; // @dynamic errMsg; @property(retain, nonatomic) NSString *errTitle; // @dynamic errTitle; @property(nonatomic) unsigned int memberId; // @dynamic memberId; @property(nonatomic) unsigned int roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey;

@end

@interface PstnReportRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned long long callSeq; // @dynamic callSeq; @property(retain, nonatomic) SKBuiltinString_t *channelReport; // @dynamic channelReport; @property(retain, nonatomic) SKBuiltinString_t *clientReport; // @dynamic clientReport; @property(retain, nonatomic) SKBuiltinString_t *engineReport; // @dynamic engineReport; @property(nonatomic) unsigned int gotAnswer; // @dynamic gotAnswer; @property(nonatomic) unsigned int roomId; // @dynamic roomId;

@end

@interface PstnReportResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface PstnRedirectRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned long long callSeq; // @dynamic callSeq; @property(nonatomic) unsigned int roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey;

@end

@interface PstnRedirectResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *addrList; // @dynamic addrList; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey;

@end

@interface PstnUserStatus : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int errCode; // @dynamic errCode; @property(nonatomic) unsigned int errLevel; // @dynamic errLevel; @property(retain, nonatomic) NSString *errMsg; // @dynamic errMsg; @property(retain, nonatomic) NSString *errTitle; // @dynamic errTitle; @property(nonatomic) unsigned int memberId; // @dynamic memberId; @property(nonatomic) unsigned int userStatus; // @dynamic userStatus; @property(nonatomic) unsigned int userStatusKey; // @dynamic userStatusKey;

@end

@interface PstnNotify : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int dtmfPayloadType; // @dynamic dtmfPayloadType; @property(nonatomic) unsigned int roomId; // @dynamic roomId; @property(nonatomic) unsigned long long roomKey; // @dynamic roomKey; @property(retain, nonatomic) NSMutableArray *userStatusList; // @dynamic userStatusList;

@end

@interface PstnCheckNumberRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *clientCountry; // @dynamic clientCountry; @property(nonatomic) unsigned int dialScene; // @dynamic dialScene; @property(retain, nonatomic) NSString *lastCountry; // @dynamic lastCountry; @property(retain, nonatomic) NSString *osCountry; // @dynamic osCountry; @property(retain, nonatomic) NSString *pureNumber; // @dynamic pureNumber; @property(retain, nonatomic) NSString *simCountry; // @dynamic simCountry;

@end

@interface PstnCheckNumberResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *countryCode; // @dynamic countryCode; @property(retain, nonatomic) NSString *pureNumber; // @dynamic pureNumber; @property(nonatomic) unsigned int result; // @dynamic result;

@end

@interface HardDeviceStatusSubRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *deviceId; // @dynamic deviceId; @property(retain, nonatomic) NSData *deviceType; // @dynamic deviceType; @property(nonatomic) unsigned int opType; // @dynamic opType;

@end

@interface HardDeviceStatusSubResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface MMBizRecvTmpMsgOptionGetAllRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bizUsername; // @dynamic bizUsername;

@end

@interface MMBizRecvTmpMsgOption : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int flag; // @dynamic flag; @property(retain, nonatomic) NSString *templateId; // @dynamic templateId; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface MMBizRecvTmpMsgOptionGetAllResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *recvTmpMsgOpt; // @dynamic recvTmpMsgOpt;

@end

@interface MMBizRecvTmpMsgOptionSetRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bizUsername; // @dynamic bizUsername; @property(retain, nonatomic) NSMutableArray *operation; // @dynamic operation;

@end

@interface MMBizRecvTmpMsgOptionSetResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface BuiltinIP : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *domain; // @dynamic domain; @property(retain, nonatomic) NSData *ip; // @dynamic ip; @property(nonatomic) unsigned int port; // @dynamic port; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface BuiltinIPList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int longConnectIpcount; // @dynamic longConnectIpcount; @property(retain, nonatomic) NSMutableArray *longConnectIplist; // @dynamic longConnectIplist; @property(nonatomic) unsigned int seq; // @dynamic seq; @property(nonatomic) unsigned int shortConnectIpcount; // @dynamic shortConnectIpcount; @property(retain, nonatomic) NSMutableArray *shortConnectIplist; // @dynamic shortConnectIplist;

@end

@interface NetworkControl : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int maxNoopInterval; // @dynamic maxNoopInterval; @property(nonatomic) unsigned int minNoopInterval; // @dynamic minNoopInterval; @property(nonatomic) int noopIntervalTime; // @dynamic noopIntervalTime; @property(retain, nonatomic) NSString *portList; // @dynamic portList; @property(retain, nonatomic) NSString *timeoutList; // @dynamic timeoutList; @property(nonatomic) int typingInterval; // @dynamic typingInterval;

@end

@interface PluginKey : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int id; // @dynamic id; @property(retain, nonatomic) NSString *key; // @dynamic key;

@end

@interface PluginKeyList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface Host : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *origin; // @dynamic origin; @property(nonatomic) int priority; // @dynamic priority; @property(retain, nonatomic) NSString *substitute; // @dynamic substitute;

@end

@interface HostList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface PositionInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *cellId; // @dynamic cellId; @property(nonatomic) int gpssource; // @dynamic gpssource; @property(nonatomic) float latitude; // @dynamic latitude; @property(nonatomic) float longitude; // @dynamic longitude; @property(retain, nonatomic) NSString *macAddr; // @dynamic macAddr; @property(nonatomic) int precision; // @dynamic precision;

@end

@interface SnsUserInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *snsBgimgId; // @dynamic snsBgimgId; @property(nonatomic) unsigned long long snsBgobjectId; // @dynamic snsBgobjectId; @property(nonatomic) unsigned int snsFlag; // @dynamic snsFlag; @property(nonatomic) unsigned int snsFlagEx; // @dynamic snsFlagEx;

@end

@interface CustomizedInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int brandFlag; // @dynamic brandFlag; @property(retain, nonatomic) NSString *brandIconUrl; // @dynamic brandIconUrl; @property(retain, nonatomic) NSString *brandInfo; // @dynamic brandInfo; @property(retain, nonatomic) NSString *externalInfo; // @dynamic externalInfo;

@end

@interface CmdItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *cmdBuf; // @dynamic cmdBuf; @property(nonatomic) int cmdId; // @dynamic cmdId;

@end

@interface CmdList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface BindEmailRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *email; // @dynamic email; @property(nonatomic) unsigned int opCode; // @dynamic opCode;

@end

@interface BindEmailResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface RoomInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *nickName; // @dynamic nickName; @property(retain, nonatomic) SKBuiltinString_t *userName; // @dynamic userName;

@end

@interface CDNDnsPortInfo : WXPBGeneratedMessage { int portListMemoizedSerializedSize; }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int portCount; // @dynamic portCount; @property(retain, nonatomic) NSMutableArray *portList; // @dynamic portList;

@end

@interface CDNDnsInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinBuffer_t *authKey; // @dynamic authKey; @property(nonatomic) unsigned int expireTime; // @dynamic expireTime; @property(nonatomic) unsigned int fakeUin; // @dynamic fakeUin; @property(nonatomic) int frontId; // @dynamic frontId; @property(nonatomic) int frontIpcount; // @dynamic frontIpcount; @property(retain, nonatomic) NSMutableArray *frontIplist; // @dynamic frontIplist; @property(nonatomic) int frontIpportCount; // @dynamic frontIpportCount; @property(retain, nonatomic) NSMutableArray *frontIpportList; // @dynamic frontIpportList; @property(retain, nonatomic) SKBuiltinBuffer_t *newAuthKey; // @dynamic newAuthKey; @property(nonatomic) unsigned int uin; // @dynamic uin; @property(nonatomic) unsigned int ver; // @dynamic ver; @property(retain, nonatomic) NSString *zoneDomain; // @dynamic zoneDomain; @property(nonatomic) int zoneId; // @dynamic zoneId; @property(nonatomic) int zoneIpcount; // @dynamic zoneIpcount; @property(retain, nonatomic) NSMutableArray *zoneIplist; // @dynamic zoneIplist; @property(nonatomic) int zoneIpportCount; // @dynamic zoneIpportCount; @property(retain, nonatomic) NSMutableArray *zoneIpportList; // @dynamic zoneIpportList;

@end

@interface StyleKeyVal : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int key; // @dynamic key; @property(retain, nonatomic) NSString *val; // @dynamic val;

@end

@interface ShowStyleKey : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *key; // @dynamic key; @property(nonatomic) unsigned int keyCount; // @dynamic keyCount;

@end

@interface SafeDevice : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int createTime; // @dynamic createTime; @property(retain, nonatomic) NSString *deviceType; // @dynamic deviceType; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(retain, nonatomic) NSString *uuid; // @dynamic uuid;

@end

@interface SafeDeviceList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface MemberReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *memberName; // @dynamic memberName;

@end

@interface MemberResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *city; // @dynamic city; @property(nonatomic) unsigned int contactType; // @dynamic contactType; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(retain, nonatomic) SKBuiltinString_t *memberName; // @dynamic memberName; @property(nonatomic) unsigned int memberStatus; // @dynamic memberStatus; @property(retain, nonatomic) SKBuiltinString_t *nickName; // @dynamic nickName; @property(nonatomic) unsigned int personalCard; // @dynamic personalCard; @property(retain, nonatomic) NSString *province; // @dynamic province; @property(retain, nonatomic) SKBuiltinString_t *pyinitial; // @dynamic pyinitial; @property(retain, nonatomic) SKBuiltinString_t *quanPin; // @dynamic quanPin; @property(retain, nonatomic) SKBuiltinString_t *remark; // @dynamic remark; @property(retain, nonatomic) SKBuiltinString_t *remarkPyinitial; // @dynamic remarkPyinitial; @property(retain, nonatomic) SKBuiltinString_t *remarkQuanPin; // @dynamic remarkQuanPin; @property(nonatomic) int sex; // @dynamic sex; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(nonatomic) unsigned int verifyFlag; // @dynamic verifyFlag; @property(retain, nonatomic) NSString *verifyInfo; // @dynamic verifyInfo;

@end

@interface DelMemberReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *memberName; // @dynamic memberName;

@end

@interface DelMemberResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) SKBuiltinString_t *memberName; // @dynamic memberName;

@end

@interface DisturbTimeSpan : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int beginTime; // @dynamic beginTime; @property(nonatomic) unsigned int endTime; // @dynamic endTime;

@end

@interface DisturbSetting : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int allDaySetting; // @dynamic allDaySetting; @property(retain, nonatomic) DisturbTimeSpan *allDayTime; // @dynamic allDayTime; @property(nonatomic) unsigned int nightSetting; // @dynamic nightSetting; @property(retain, nonatomic) DisturbTimeSpan *nightTime; // @dynamic nightTime;

@end

@interface GmailInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *gmailAcct; // @dynamic gmailAcct; @property(nonatomic) unsigned int gmailErrCode; // @dynamic gmailErrCode; @property(nonatomic) unsigned int gmailSwitch; // @dynamic gmailSwitch;

@end

@interface GmailList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *list; // @dynamic list;

@end

@interface LinkedinContactItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *linkedinMemberId; // @dynamic linkedinMemberId; @property(retain, nonatomic) NSString *linkedinName; // @dynamic linkedinName; @property(retain, nonatomic) NSString *linkedinPublicUrl; // @dynamic linkedinPublicUrl;

@end

@interface AdditionalContactList : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) LinkedinContactItem *linkedinContactItem; // @dynamic linkedinContactItem;

@end

@interface ChatRoomMemberInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bigHeadImgUrl; // @dynamic bigHeadImgUrl; @property(nonatomic) unsigned int chatroomMemberFlag; // @dynamic chatroomMemberFlag; @property(retain, nonatomic) NSString *displayName; // @dynamic displayName; @property(retain, nonatomic) NSString *inviterUserName; // @dynamic inviterUserName; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(retain, nonatomic) NSString *smallHeadImgUrl; // @dynamic smallHeadImgUrl; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface ChatRoomMemberData : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *chatRoomMember; // @dynamic chatRoomMember; @property(nonatomic) unsigned int infoMask; // @dynamic infoMask; @property(nonatomic) unsigned int memberCount; // @dynamic memberCount;

@end

@interface PatternLockInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int lockStatus; // @dynamic lockStatus; @property(nonatomic) unsigned int patternVersion; // @dynamic patternVersion; @property(retain, nonatomic) SKBuiltinBuffer_t *sign; // @dynamic sign;

@end

@interface PhoneNumItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *phoneNum; // @dynamic phoneNum;

@end

@interface PhoneNumListInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int count; // @dynamic count; @property(retain, nonatomic) NSMutableArray *phoneNumList; // @dynamic phoneNumList;

@end

@interface ModUserInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *albumBgimgId; // @dynamic albumBgimgId; @property(nonatomic) int albumFlag; // @dynamic albumFlag; @property(nonatomic) int albumStyle; // @dynamic albumStyle; @property(retain, nonatomic) NSString *alias; // @dynamic alias; @property(retain, nonatomic) SKBuiltinString_t *bindEmail; // @dynamic bindEmail; @property(retain, nonatomic) SKBuiltinString_t *bindMobile; // @dynamic bindMobile; @property(nonatomic) unsigned int bindUin; // @dynamic bindUin; @property(nonatomic) unsigned int bitFlag; // @dynamic bitFlag; @property(retain, nonatomic) NSString *city; // @dynamic city; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(retain, nonatomic) DisturbSetting *disturbSetting; // @dynamic disturbSetting; @property(nonatomic) int experience; // @dynamic experience; @property(nonatomic) unsigned int faceBookFlag; // @dynamic faceBookFlag; @property(retain, nonatomic) NSString *fbtoken; // @dynamic fbtoken; @property(nonatomic) unsigned long long fbuserId; // @dynamic fbuserId; @property(retain, nonatomic) NSString *fbuserName; // @dynamic fbuserName; @property(retain, nonatomic) GmailList *gmailList; // @dynamic gmailList; @property(retain, nonatomic) NSData *imgBuf; // @dynamic imgBuf; @property(nonatomic) unsigned int imgLen; // @dynamic imgLen; @property(nonatomic) int level; // @dynamic level; @property(nonatomic) int levelHighExp; // @dynamic levelHighExp; @property(nonatomic) int levelLowExp; // @dynamic levelLowExp; @property(retain, nonatomic) SKBuiltinString_t *nickName; // @dynamic nickName; @property(nonatomic) unsigned int personalCard; // @dynamic personalCard; @property(nonatomic) unsigned int pluginFlag; // @dynamic pluginFlag; @property(nonatomic) unsigned int pluginSwitch; // @dynamic pluginSwitch; @property(nonatomic) int point; // @dynamic point; @property(retain, nonatomic) NSString *province; // @dynamic province; @property(nonatomic) int sex; // @dynamic sex; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(nonatomic) unsigned int status; // @dynamic status; @property(nonatomic) unsigned int txnewsCategory; // @dynamic txnewsCategory; @property(retain, nonatomic) SKBuiltinString_t *userName; // @dynamic userName; @property(nonatomic) unsigned int verifyFlag; // @dynamic verifyFlag; @property(retain, nonatomic) NSString *verifyInfo; // @dynamic verifyInfo; @property(retain, nonatomic) NSString *weibo; // @dynamic weibo; @property(nonatomic) unsigned int weiboFlag; // @dynamic weiboFlag; @property(retain, nonatomic) NSString *weiboNickname; // @dynamic weiboNickname;

@end

@interface UserInfoExt : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bbmnickName; // @dynamic bbmnickName; @property(retain, nonatomic) NSString *bbpin; // @dynamic bbpin; @property(retain, nonatomic) NSString *bbppid; // @dynamic bbppid; @property(nonatomic) unsigned int bigChatRoomInvite; // @dynamic bigChatRoomInvite; @property(nonatomic) unsigned int bigChatRoomQuota; // @dynamic bigChatRoomQuota; @property(nonatomic) unsigned int bigChatRoomSize; // @dynamic bigChatRoomSize; @property(retain, nonatomic) NSString *bigHeadImgUrl; // @dynamic bigHeadImgUrl; @property(nonatomic) unsigned long long extStatus; // @dynamic extStatus; @property(retain, nonatomic) SKBuiltinString_t *extXml; // @dynamic extXml; @property(retain, nonatomic) NSString *googleContactName; // @dynamic googleContactName; @property(nonatomic) unsigned int grayscaleFlag; // @dynamic grayscaleFlag; @property(retain, nonatomic) NSString *idcardNum; // @dynamic idcardNum; @property(retain, nonatomic) NSString *kfinfo; // @dynamic kfinfo; @property(retain, nonatomic) LinkedinContactItem *linkedinContactItem; // @dynamic linkedinContactItem; @property(nonatomic) unsigned int mainAcctType; // @dynamic mainAcctType; @property(retain, nonatomic) NSString *msgPushSound; // @dynamic msgPushSound; @property(retain, nonatomic) NSString *myBrandList; // @dynamic myBrandList; @property(retain, nonatomic) PatternLockInfo *patternLockInfo; // @dynamic patternLockInfo; @property(nonatomic) unsigned int payWalletType; // @dynamic payWalletType; @property(retain, nonatomic) NSString *realName; // @dynamic realName; @property(retain, nonatomic) NSString *regCountry; // @dynamic regCountry; @property(nonatomic) unsigned int safeDevice; // @dynamic safeDevice; @property(retain, nonatomic) SafeDeviceList *safeDeviceList; // @dynamic safeDeviceList; @property(retain, nonatomic) NSString *safeMobile; // @dynamic safeMobile; @property(retain, nonatomic) NSString *securityDeviceId; // @dynamic securityDeviceId; @property(retain, nonatomic) NSString *smallHeadImgUrl; // @dynamic smallHeadImgUrl; @property(retain, nonatomic) SnsUserInfo *snsUserInfo; // @dynamic snsUserInfo; @property(retain, nonatomic) NSString *voipPushSound; // @dynamic voipPushSound; @property(nonatomic) unsigned int walletRegion; // @dynamic walletRegion; @property(retain, nonatomic) NSString *weiDianInfo; // @dynamic weiDianInfo;

@end

@interface ModContact : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int addContactScene; // @dynamic addContactScene; @property(retain, nonatomic) AdditionalContactList *additionalContactList; // @dynamic additionalContactList; @property(retain, nonatomic) NSString *albumBgimgId; // @dynamic albumBgimgId; @property(nonatomic) int albumFlag; // @dynamic albumFlag; @property(nonatomic) int albumStyle; // @dynamic albumStyle; @property(retain, nonatomic) NSString *alias; // @dynamic alias; @property(retain, nonatomic) NSString *bigHeadImgUrl; // @dynamic bigHeadImgUrl; @property(nonatomic) unsigned int bitMask; // @dynamic bitMask; @property(nonatomic) unsigned int bitVal; // @dynamic bitVal; @property(retain, nonatomic) NSString *cardImgUrl; // @dynamic cardImgUrl; @property(retain, nonatomic) NSString *chatRoomData; // @dynamic chatRoomData; @property(nonatomic) unsigned int chatRoomNotify; // @dynamic chatRoomNotify; @property(retain, nonatomic) NSString *chatRoomOwner; // @dynamic chatRoomOwner; @property(nonatomic) unsigned int chatroomAccessType; // @dynamic chatroomAccessType; @property(nonatomic) unsigned int chatroomInfoVersion; // @dynamic chatroomInfoVersion; @property(nonatomic) unsigned int chatroomMaxCount; // @dynamic chatroomMaxCount; @property(nonatomic) unsigned int chatroomVersion; // @dynamic chatroomVersion; @property(retain, nonatomic) NSString *city; // @dynamic city; @property(nonatomic) unsigned int contactType; // @dynamic contactType; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(retain, nonatomic) CustomizedInfo *customizedInfo; // @dynamic customizedInfo; @property(nonatomic) int deleteFlag; // @dynamic deleteFlag; @property(retain, nonatomic) NSString *description; // @dynamic description; @property(retain, nonatomic) SKBuiltinString_t *domainList; // @dynamic domainList; @property(retain, nonatomic) NSString *encryptUserName; // @dynamic encryptUserName; @property(retain, nonatomic) NSString *extInfo; // @dynamic extInfo; @property(nonatomic) unsigned int hasWeiXinHdHeadImg; // @dynamic hasWeiXinHdHeadImg; @property(retain, nonatomic) NSString *headImgMd5; // @dynamic headImgMd5; @property(retain, nonatomic) NSString *idcardNum; // @dynamic idcardNum; @property(retain, nonatomic) SKBuiltinBuffer_t *imgBuf; // @dynamic imgBuf; @property(nonatomic) unsigned int imgFlag; // @dynamic imgFlag; @property(retain, nonatomic) NSString *labelIdlist; // @dynamic labelIdlist; @property(nonatomic) int level; // @dynamic level; @property(retain, nonatomic) NSString *mobileFullHash; // @dynamic mobileFullHash; @property(retain, nonatomic) NSString *mobileHash; // @dynamic mobileHash; @property(retain, nonatomic) NSString *myBrandList; // @dynamic myBrandList; @property(retain, nonatomic) ChatRoomMemberData *newChatroomData; // @dynamic newChatroomData; @property(retain, nonatomic) SKBuiltinString_t *nickName; // @dynamic nickName; @property(nonatomic) unsigned int personalCard; // @dynamic personalCard; @property(retain, nonatomic) PhoneNumListInfo *phoneNumListInfo; // @dynamic phoneNumListInfo; @property(retain, nonatomic) NSString *province; // @dynamic province; @property(retain, nonatomic) SKBuiltinString_t *pyinitial; // @dynamic pyinitial; @property(retain, nonatomic) SKBuiltinString_t *quanPin; // @dynamic quanPin; @property(retain, nonatomic) NSString *realName; // @dynamic realName; @property(retain, nonatomic) SKBuiltinString_t *remark; // @dynamic remark; @property(retain, nonatomic) SKBuiltinString_t *remarkPyinitial; // @dynamic remarkPyinitial; @property(retain, nonatomic) SKBuiltinString_t *remarkQuanPin; // @dynamic remarkQuanPin; @property(nonatomic) unsigned int roomInfoCount; // @dynamic roomInfoCount; @property(retain, nonatomic) NSMutableArray *roomInfoList; // @dynamic roomInfoList; @property(nonatomic) int sex; // @dynamic sex; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *smallHeadImgUrl; // @dynamic smallHeadImgUrl; @property(retain, nonatomic) SnsUserInfo *snsUserInfo; // @dynamic snsUserInfo; @property(nonatomic) unsigned int source; // @dynamic source; @property(retain, nonatomic) SKBuiltinString_t *userName; // @dynamic userName; @property(retain, nonatomic) NSString *verifyContent; // @dynamic verifyContent; @property(nonatomic) unsigned int verifyFlag; // @dynamic verifyFlag; @property(retain, nonatomic) NSString *verifyInfo; // @dynamic verifyInfo; @property(retain, nonatomic) NSString *weiDianInfo; // @dynamic weiDianInfo; @property(retain, nonatomic) NSString *weibo; // @dynamic weibo; @property(nonatomic) unsigned int weiboFlag; // @dynamic weiboFlag; @property(retain, nonatomic) NSString *weiboNickname; // @dynamic weiboNickname;

@end

@interface ModWxAppContact : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *alias; // @dynamic alias; @property(nonatomic) unsigned int bitMask; // @dynamic bitMask; @property(nonatomic) unsigned int bitVal; // @dynamic bitVal; @property(retain, nonatomic) NSString *brandIconUrl; // @dynamic brandIconUrl; @property(retain, nonatomic) NSString *externalInfo; // @dynamic externalInfo; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(retain, nonatomic) NSString *quanPin; // @dynamic quanPin; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface HardDevice : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *deviceId; // @dynamic deviceId; @property(retain, nonatomic) NSString *deviceType; // @dynamic deviceType;

@end

@interface APAuthRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *apInfo; // @dynamic apInfo; @property(retain, nonatomic) NSString *apauthData; // @dynamic apauthData; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int channel; // @dynamic channel; @property(nonatomic) unsigned int hasMobile; // @dynamic hasMobile; @property(retain, nonatomic) NSString *mid; // @dynamic mid; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(retain, nonatomic) NSString *sessionKey; // @dynamic sessionKey; @property(retain, nonatomic) NSString *ssid; // @dynamic ssid; @property(retain, nonatomic) NSString *token; // @dynamic token; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface APAuthResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int actionCode; // @dynamic actionCode; @property(retain, nonatomic) NSString *authUrl; // @dynamic authUrl; @property(retain, nonatomic) BackPageInfo *backPageInfo; // @dynamic backPageInfo; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) ShowWordsInfo *checkWords; // @dynamic checkWords; @property(nonatomic) unsigned int expiredTime; // @dynamic expiredTime; @property(retain, nonatomic) FrontPageInfo *frontPageInfo; // @dynamic frontPageInfo; @property(nonatomic) unsigned int opCode; // @dynamic opCode; @property(retain, nonatomic) NSString *openId; // @dynamic openId; @property(retain, nonatomic) QstrInfo *qstrInfo; // @dynamic qstrInfo; @property(retain, nonatomic) RegApInfo *regApInfo; // @dynamic regApInfo; @property(nonatomic) unsigned int relativeExpiredSeconds; // @dynamic relativeExpiredSeconds; @property(retain, nonatomic) NSString *showUrl; // @dynamic showUrl; @property(retain, nonatomic) ShowWordsInfo *showWords; // @dynamic showWords; @property(retain, nonatomic) NSString *tid; // @dynamic tid;

@end

@interface AddContactRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int channel; // @dynamic channel; @property(retain, nonatomic) NSString *sessionKey; // @dynamic sessionKey; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface AddContactResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *errCode; // @dynamic errCode; @property(retain, nonatomic) NSString *errMsg; // @dynamic errMsg;

@end

@interface GetPortalApInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *apBssid; // @dynamic apBssid; @property(retain, nonatomic) NSString *apKey; // @dynamic apKey; @property(retain, nonatomic) NSString *apSsid; // @dynamic apSsid; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *mobileMac; // @dynamic mobileMac; @property(retain, nonatomic) NSString *sessionKey; // @dynamic sessionKey; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket;

@end

@interface GetPortalApInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *authUrl; // @dynamic authUrl; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *extend; // @dynamic extend;

@end

@interface LocationInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bssid; // @dynamic bssid; @property(retain, nonatomic) NSString *cell; // @dynamic cell; @property(retain, nonatomic) NSString *ip; // @dynamic ip; @property(nonatomic) double latitude; // @dynamic latitude; @property(nonatomic) double longitude; // @dynamic longitude; @property(retain, nonatomic) NSString *ssid; // @dynamic ssid;

@end

@interface ScanInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *apInfo; // @dynamic apInfo; @property(retain, nonatomic) NSString *ip; // @dynamic ip;

@end

@interface BizWifiConnectRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *bizUserName; // @dynamic bizUserName; @property(nonatomic) unsigned int channel; // @dynamic channel; @property(retain, nonatomic) LocationInfo *locationInfo; // @dynamic locationInfo; @property(retain, nonatomic) ScanInfo *scanInfo; // @dynamic scanInfo; @property(retain, nonatomic) NSString *sessionKey; // @dynamic sessionKey;

@end

@interface ApKeyInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *apKey; // @dynamic apKey; @property(retain, nonatomic) NSString *storeName; // @dynamic storeName;

@end

@interface BizWifiConnectResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *apKeyInfoList; // @dynamic apKeyInfoList; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int errCode; // @dynamic errCode; @property(retain, nonatomic) NSString *errMsg; // @dynamic errMsg;

@end

@interface ApInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *mac; // @dynamic mac; @property(nonatomic) int signal; // @dynamic signal; @property(retain, nonatomic) NSString *ssid; // @dynamic ssid;

@end

@interface ShowWordsInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *respShowWordsEn; // @dynamic respShowWordsEn; @property(retain, nonatomic) NSString *respShowWordsZhcn; // @dynamic respShowWordsZhcn; @property(retain, nonatomic) NSString *respShowWordsZhtw; // @dynamic respShowWordsZhtw;

@end

@interface RegApInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *mac; // @dynamic mac; @property(retain, nonatomic) NSString *passWord; // @dynamic passWord; @property(nonatomic) unsigned int protocolType; // @dynamic protocolType; @property(nonatomic) int signal; // @dynamic signal; @property(retain, nonatomic) NSString *ssid; // @dynamic ssid; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface QstrInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *passWord; // @dynamic passWord; @property(nonatomic) unsigned int protocolType; // @dynamic protocolType; @property(retain, nonatomic) NSString *ssid; // @dynamic ssid;

@end

@interface FrontPageInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(nonatomic) unsigned int hasMobile; // @dynamic hasMobile; @property(retain, nonatomic) NSString *headImgUrl; // @dynamic headImgUrl; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(retain, nonatomic) NSString *privacyDescriUrl; // @dynamic privacyDescriUrl; @property(retain, nonatomic) NSString *sign; // @dynamic sign; @property(retain, nonatomic) NSString *subTitle; // @dynamic subTitle; @property(retain, nonatomic) NSString *timestamp; // @dynamic timestamp; @property(retain, nonatomic) NSString *userName; // @dynamic userName; @property(retain, nonatomic) NSString *welcomeMsg; // @dynamic welcomeMsg;

@end

@interface BackPageInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appid; // @dynamic appid; @property(nonatomic) unsigned int finishActionCode; // @dynamic finishActionCode; @property(retain, nonatomic) NSString *finishUrl; // @dynamic finishUrl; @property(nonatomic) unsigned int isDefaultFocus; // @dynamic isDefaultFocus; @property(retain, nonatomic) NSString *nickName; // @dynamic nickName; @property(retain, nonatomic) NSString *qingHuaiPageUrl; // @dynamic qingHuaiPageUrl; @property(retain, nonatomic) NSString *signature; // @dynamic signature; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface GetBackPageFor33Request : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) ApInfo *apInfo; // @dynamic apInfo; @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) NSString *authUrl; // @dynamic authUrl; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *extend; // @dynamic extend; @property(nonatomic) unsigned int hasMobile; // @dynamic hasMobile; @property(retain, nonatomic) NSString *sessionKey; // @dynamic sessionKey; @property(retain, nonatomic) NSString *shopId; // @dynamic shopId; @property(retain, nonatomic) NSString *sign; // @dynamic sign; @property(retain, nonatomic) NSString *timestamp; // @dynamic timestamp;

@end

@interface GetBackPageFor33Response : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int actionCode; // @dynamic actionCode; @property(retain, nonatomic) BackPageInfo *backPageInfo; // @dynamic backPageInfo; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int hasMobile; // @dynamic hasMobile; @property(nonatomic) unsigned int relativeExpiredSeconds; // @dynamic relativeExpiredSeconds; @property(retain, nonatomic) NSString *showUrl; // @dynamic showUrl; @property(retain, nonatomic) ShowWordsInfo *showWords; // @dynamic showWords;

@end

@interface GetPcFrontPageRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int shopId; // @dynamic shopId; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket;

@end

@interface GetPcFrontPageResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) FrontPageInfo *frontPageInfo; // @dynamic frontPageInfo;

@end

@interface SetPcLoginUserInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int shopId; // @dynamic shopId; @property(retain, nonatomic) NSString *ticket; // @dynamic ticket;

@end

@interface SetPcLoginUserInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface APCheckRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *apInfo; // @dynamic apInfo; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int configVersion; // @dynamic configVersion;

@end

@interface APCheckResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int actionCode; // @dynamic actionCode; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) Config *config; // @dynamic config; @property(retain, nonatomic) RegApInfo *regApInfo; // @dynamic regApInfo; @property(nonatomic) unsigned int relativeExpiredSeconds; // @dynamic relativeExpiredSeconds; @property(retain, nonatomic) NSString *showUrl; // @dynamic showUrl; @property(retain, nonatomic) ShowWordsInfo *showWords; // @dynamic showWords;

@end

@interface Config : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *echoStr; // @dynamic echoStr; @property(nonatomic) unsigned int httpConnectTimeoutMillis; // @dynamic httpConnectTimeoutMillis; @property(nonatomic) unsigned int httpReadTimeoutMillis; // @dynamic httpReadTimeoutMillis; @property(retain, nonatomic) NSString *pingEnabled; // @dynamic pingEnabled; @property(retain, nonatomic) NSString *pingUrl; // @dynamic pingUrl; @property(retain, nonatomic) NSString *threeTwoBlackUrl; // @dynamic threeTwoBlackUrl; @property(nonatomic) int version; // @dynamic version;

@end

@interface ManufacturerReqApInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bssid; // @dynamic bssid; @property(nonatomic) int rssi; // @dynamic rssi; @property(retain, nonatomic) NSString *ssid; // @dynamic ssid;

@end

@interface ManufacturerRespApInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *apKey; // @dynamic apKey; @property(retain, nonatomic) NSString *bssid; // @dynamic bssid; @property(nonatomic) int isWechatWifi; // @dynamic isWechatWifi; @property(nonatomic) unsigned int protocolType; // @dynamic protocolType; @property(nonatomic) int rssi; // @dynamic rssi; @property(retain, nonatomic) NSString *ssid; // @dynamic ssid; @property(retain, nonatomic) NSString *wechatShopName; // @dynamic wechatShopName;

@end

@interface ManufacturerApInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *manufacturerMobileInfo; // @dynamic manufacturerMobileInfo; @property(nonatomic) unsigned int manufacturerRequestScene; // @dynamic manufacturerRequestScene; @property(retain, nonatomic) NSMutableArray *reqApInfo; // @dynamic reqApInfo;

@end

@interface ManufacturerApInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int reqIntervalSeconds; // @dynamic reqIntervalSeconds; @property(nonatomic) unsigned int reqMaxApCount; // @dynamic reqMaxApCount; @property(retain, nonatomic) NSMutableArray *respApInfo; // @dynamic respApInfo;

@end

@interface FreeWifiReport : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long createTimeMillis; // @dynamic createTimeMillis; @property(nonatomic) int errcode; // @dynamic errcode; @property(retain, nonatomic) NSString *id; // @dynamic id; @property(retain, nonatomic) NSString *logContent; // @dynamic logContent; @property(nonatomic) unsigned int protocolNumber; // @dynamic protocolNumber;

@end

@interface FreeWifiReportRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSMutableArray *freeWifiReport; // @dynamic freeWifiReport;

@end

@interface FreeWifiReportResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *freeWifiReport; // @dynamic freeWifiReport;

@end

@interface GetFuncMsgReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *customBuff; // @dynamic customBuff; @property(retain, nonatomic) NSString *functionMsgId; // @dynamic functionMsgId;

@end

@interface GetFuncMsgResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) AddMsg *addMsg; // @dynamic addMsg; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *customBuff; // @dynamic customBuff; @property(nonatomic) int opCode; // @dynamic opCode; @property(nonatomic) unsigned long long version; // @dynamic version;

@end

@interface SecureNotifyData : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int checkSum; // @dynamic checkSum; @property(nonatomic) unsigned int compressAlgo; // @dynamic compressAlgo; @property(nonatomic) unsigned int compressLen; // @dynamic compressLen; @property(nonatomic) unsigned int compressVer; // @dynamic compressVer; @property(retain, nonatomic) NSData *data; // @dynamic data; @property(nonatomic) unsigned int encryptAlgo; // @dynamic encryptAlgo; @property(nonatomic) unsigned int encryptSalt; // @dynamic encryptSalt; @property(nonatomic) unsigned int encryptVer; // @dynamic encryptVer;

@end

@interface HWParamBuffer : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int headerLen; // @dynamic headerLen; @property(retain, nonatomic) NSData *ppsbuf; // @dynamic ppsbuf; @property(retain, nonatomic) NSData *spsbuf; // @dynamic spsbuf;

@end

@interface HWTimeInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) int decodeTimeScale; // @dynamic decodeTimeScale; @property(nonatomic) long long decodeTimeValue; // @dynamic decodeTimeValue; @property(nonatomic) int durTimeScale; // @dynamic durTimeScale; @property(nonatomic) long long durTimeValue; // @dynamic durTimeValue; @property(nonatomic) int presentTimeScale; // @dynamic presentTimeScale; @property(nonatomic) long long presentTimeValue; // @dynamic presentTimeValue;

@end

@interface HWFrameBuffer : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *rawBuf; // @dynamic rawBuf; @property(retain, nonatomic) NSMutableArray *sampleSize; // @dynamic sampleSize; @property(nonatomic) int samplesCount; // @dynamic samplesCount; @property(retain, nonatomic) NSMutableArray *timeInfo; // @dynamic timeInfo;

@end

@interface VOIPRUDPCmd : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSData *cmdBuffer; // @dynamic cmdBuffer; @property(nonatomic) int cmdType; // @dynamic cmdType;

@end

@interface AsyncBizSubscribeRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bizUserName; // @dynamic bizUserName;

@end

@interface AsyncBizSubscribeResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface HongBaoReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int cgiCmd; // @dynamic cgiCmd; @property(nonatomic) unsigned int outPutType; // @dynamic outPutType; @property(retain, nonatomic) SKBuiltinBuffer_t *reqText; // @dynamic reqText;

@end

@interface HongBaoRes : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int cgiCmdid; // @dynamic cgiCmdid; @property(retain, nonatomic) NSString *errorMsg; // @dynamic errorMsg; @property(nonatomic) int errorType; // @dynamic errorType; @property(retain, nonatomic) NSString *platMsg; // @dynamic platMsg; @property(nonatomic) int platRet; // @dynamic platRet; @property(retain, nonatomic) SKBuiltinBuffer_t *retText; // @dynamic retText;

@end

@interface FestivalHongBaoReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int cgiCmd; // @dynamic cgiCmd; @property(nonatomic) unsigned int outPutType; // @dynamic outPutType; @property(retain, nonatomic) SKBuiltinBuffer_t *reqText; // @dynamic reqText; @property(nonatomic) unsigned long long reqTime; // @dynamic reqTime; @property(retain, nonatomic) NSData *sendKey; // @dynamic sendKey; @property(nonatomic) unsigned int subscribe; // @dynamic subscribe;

@end

@interface FestivalHongBaoRes : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int cgiCmdid; // @dynamic cgiCmdid; @property(retain, nonatomic) NSString *errorMsg; // @dynamic errorMsg; @property(nonatomic) int errorType; // @dynamic errorType; @property(retain, nonatomic) NSString *platMsg; // @dynamic platMsg; @property(nonatomic) int platRet; // @dynamic platRet; @property(retain, nonatomic) SKBuiltinBuffer_t *retText; // @dynamic retText;

@end

@interface HbBuffer : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned long long amount; // @dynamic amount; @property(retain, nonatomic) NSData *sendId; // @dynamic sendId;

@end

@interface AsyncUrlCheckReq : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface AsyncUrlCheckResp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int attributeBitset; // @dynamic attributeBitset; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface YYB : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *apkMd5; // @dynamic apkMd5; @property(retain, nonatomic) NSString *backBtnWording; // @dynamic backBtnWording; @property(retain, nonatomic) NSString *downloadBtnWording; // @dynamic downloadBtnWording; @property(retain, nonatomic) NSString *downloadTipsWording; // @dynamic downloadTipsWording; @property(retain, nonatomic) NSString *downloadUrl; // @dynamic downloadUrl; @property(retain, nonatomic) NSString *extInfo; // @dynamic extInfo; @property(retain, nonatomic) NSString *preemptiveUrl; // @dynamic preemptiveUrl; @property(nonatomic) unsigned int supportedVersionCode; // @dynamic supportedVersionCode;

@end

@interface DownloadInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *androidApkMd5; // @dynamic androidApkMd5; @property(nonatomic) unsigned int downloadFlag; // @dynamic downloadFlag; @property(retain, nonatomic) NSString *downloadUrl; // @dynamic downloadUrl; @property(retain, nonatomic) NSString *googlePlayDownloadUrl; // @dynamic googlePlayDownloadUrl; @property(retain, nonatomic) YYB *yyb; // @dynamic yyb;

@end

@interface LabelInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *color; // @dynamic color; @property(retain, nonatomic) NSString *name; // @dynamic name;

@end

@interface AppItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(nonatomic) unsigned int appInfoFlag; // @dynamic appInfoFlag; @property(retain, nonatomic) NSString *brief; // @dynamic brief; @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) DownloadInfo *downloadInfo; // @dynamic downloadInfo; @property(nonatomic) BOOL hasDownloadGift; // @dynamic hasDownloadGift; @property(nonatomic) BOOL hasEnableChatroom; // @dynamic hasEnableChatroom; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(nonatomic) BOOL isActive; // @dynamic isActive; @property(nonatomic) BOOL isForceUpdate; // @dynamic isForceUpdate; @property(nonatomic) BOOL isSubscribed; // @dynamic isSubscribed; @property(retain, nonatomic) NSMutableArray *label; // @dynamic label; @property(retain, nonatomic) LabelInfo *labelInfo; // @dynamic labelInfo; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(retain, nonatomic) NSString *noticeId; // @dynamic noticeId; @property(retain, nonatomic) NSString *packageName; // @dynamic packageName; @property(nonatomic) unsigned int status; // @dynamic status; @property(nonatomic) unsigned int version; // @dynamic version; @property(nonatomic) unsigned int versionCode; // @dynamic versionCode; @property(retain, nonatomic) NSString *webUrl; // @dynamic webUrl;

@end

@interface InstalledMore : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(retain, nonatomic) NSString *webUrl; // @dynamic webUrl;

@end

@interface InstalledItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) AppItem *appItem; // @dynamic appItem; @property(retain, nonatomic) NSString *rank; // @dynamic rank;

@end

@interface Installed : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *installedList; // @dynamic installedList; @property(retain, nonatomic) InstalledMore *more; // @dynamic more; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface FriendFeedItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *detail; // @dynamic detail; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface FeedsInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) AppItem *appItem; // @dynamic appItem; @property(retain, nonatomic) NSMutableArray *friendFeedList; // @dynamic friendFeedList; @property(retain, nonatomic) NSString *noticeId; // @dynamic noticeId; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface Feeds : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) FeedsInfo *feedsInfo; // @dynamic feedsInfo; @property(nonatomic) unsigned int hotPlayType; // @dynamic hotPlayType; @property(nonatomic) BOOL showNearest; // @dynamic showNearest;

@end

@interface SummaryFeedItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *detail; // @dynamic detail; @property(retain, nonatomic) NSMutableArray *userNames; // @dynamic userNames;

@end

@interface HotItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) AppItem *appItem; // @dynamic appItem; @property(retain, nonatomic) NSString *noticeId; // @dynamic noticeId; @property(retain, nonatomic) NSMutableArray *summaryFeedList; // @dynamic summaryFeedList;

@end

@interface Hot : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *hotList; // @dynamic hotList; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface IndexGift : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *badgeIconUrl; // @dynamic badgeIconUrl; @property(retain, nonatomic) NSString *giftName; // @dynamic giftName; @property(retain, nonatomic) NSString *giftUrl; // @dynamic giftUrl; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl;

@end

@interface LibraryEntrance : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *libraryEntranceTitle; // @dynamic libraryEntranceTitle; @property(nonatomic) BOOL showLibraryEntrance; // @dynamic showLibraryEntrance; @property(retain, nonatomic) NSString *webUrl; // @dynamic webUrl;

@end

@interface Profile : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *message; // @dynamic message; @property(nonatomic) BOOL showProfile; // @dynamic showProfile; @property(retain, nonatomic) NSString *webUrl; // @dynamic webUrl;

@end

@interface AppStoreControl : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int downloadInternal; // @dynamic downloadInternal; @property(nonatomic) unsigned int promptCycle; // @dynamic promptCycle; @property(nonatomic) unsigned int promptDuration; // @dynamic promptDuration;

@end

@interface FeedBackEntrance : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *title; // @dynamic title; @property(retain, nonatomic) NSString *webUrl; // @dynamic webUrl;

@end

@interface GetGameIndexRequest_V2 : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(retain, nonatomic) NSMutableArray *installedAppList; // @dynamic installedAppList; @property(nonatomic) BOOL isNeedActiveAppIdList; // @dynamic isNeedActiveAppIdList; @property(retain, nonatomic) NSString *lang; // @dynamic lang;

@end

@interface GetGameIndexResponse_V2 : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *activeAppIdList; // @dynamic activeAppIdList; @property(retain, nonatomic) AppStoreControl *appStoreControl; // @dynamic appStoreControl; @property(retain, nonatomic) NSString *appstoreGoodsId; // @dynamic appstoreGoodsId; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) FeedBackEntrance *feedBackEntrance; // @dynamic feedBackEntrance; @property(retain, nonatomic) Feeds *feeds; // @dynamic feeds; @property(retain, nonatomic) Hot *hot; // @dynamic hot; @property(retain, nonatomic) IndexGift *indexGift; // @dynamic indexGift; @property(retain, nonatomic) Installed *installed; // @dynamic installed; @property(retain, nonatomic) NSMutableArray *keyAppIdList; // @dynamic keyAppIdList; @property(retain, nonatomic) LibraryEntrance *libraryEntrance; // @dynamic libraryEntrance; @property(retain, nonatomic) Profile *profile; // @dynamic profile; @property(retain, nonatomic) NSString *searchPlaceHolder; // @dynamic searchPlaceHolder;

@end

@interface FriendPlayItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *detail; // @dynamic detail; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface MediaItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int mediaType; // @dynamic mediaType; @property(retain, nonatomic) NSString *mediaUrl; // @dynamic mediaUrl; @property(retain, nonatomic) NSString *thumbUrl; // @dynamic thumbUrl; @property(nonatomic) BOOL videoH5Play; // @dynamic videoH5Play;

@end

@interface Introduction : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *detail; // @dynamic detail; @property(retain, nonatomic) NSMutableArray *mediaList; // @dynamic mediaList; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface GiftItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *detail; // @dynamic detail; @property(retain, nonatomic) NSString *logoUrl; // @dynamic logoUrl; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(retain, nonatomic) NSString *webUrl; // @dynamic webUrl;

@end

@interface GiftInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *giftList; // @dynamic giftList; @property(retain, nonatomic) NSString *moreTitle; // @dynamic moreTitle; @property(retain, nonatomic) NSString *moreUrl; // @dynamic moreUrl; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface GuideItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *detail; // @dynamic detail; @property(retain, nonatomic) NSString *logoUrl; // @dynamic logoUrl; @property(retain, nonatomic) NSString *tagName; // @dynamic tagName; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(retain, nonatomic) NSString *webUrl; // @dynamic webUrl;

@end

@interface GuideInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *guideList; // @dynamic guideList; @property(retain, nonatomic) NSString *moreTitle; // @dynamic moreTitle; @property(retain, nonatomic) NSString *moreUrl; // @dynamic moreUrl; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface RankItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *label; // @dynamic label; @property(nonatomic) unsigned int rank; // @dynamic rank; @property(nonatomic) unsigned long long score; // @dynamic score; @property(retain, nonatomic) NSString *timeScoreDesc; // @dynamic timeScoreDesc; @property(nonatomic) BOOL upedByMe; // @dynamic upedByMe; @property(nonatomic) int upedCount; // @dynamic upedCount; @property(retain, nonatomic) NSString *userName; // @dynamic userName;

@end

@interface Rank : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *moreTitle; // @dynamic moreTitle; @property(retain, nonatomic) NSString *moreUrl; // @dynamic moreUrl; @property(retain, nonatomic) NSString *myDesc; // @dynamic myDesc; @property(retain, nonatomic) NSMutableArray *rankList; // @dynamic rankList; @property(retain, nonatomic) NSString *rankTitle; // @dynamic rankTitle; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface Share : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(retain, nonatomic) NSString *messageDetail; // @dynamic messageDetail; @property(retain, nonatomic) NSString *messageTitle; // @dynamic messageTitle; @property(retain, nonatomic) NSString *timelineDetail; // @dynamic timelineDetail; @property(nonatomic) BOOL toMessage; // @dynamic toMessage; @property(nonatomic) BOOL toTimeline; // @dynamic toTimeline; @property(retain, nonatomic) NSString *webUrl; // @dynamic webUrl;

@end

@interface GetGameDetailRequest_V2 : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(nonatomic) BOOL isInstalled; // @dynamic isInstalled; @property(nonatomic) BOOL isNeedConfirmActive; // @dynamic isNeedConfirmActive; @property(retain, nonatomic) NSString *lang; // @dynamic lang; @property(nonatomic) BOOL needNewRank; // @dynamic needNewRank;

@end

@interface GroupInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSString *iconurl; // @dynamic iconurl; @property(retain, nonatomic) NSString *intro; // @dynamic intro; @property(retain, nonatomic) NSString *moreurl; // @dynamic moreurl; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface Icons : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSString *icon; // @dynamic icon;

@end

@interface GiftEntrance : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSMutableArray *icons; // @dynamic icons; @property(retain, nonatomic) NSString *summary; // @dynamic summary; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface GetGameDetailResponse_V2 : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) AppItem *appItem; // @dynamic appItem; @property(retain, nonatomic) NSString *backGroundUrl; // @dynamic backGroundUrl; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *friendFeedList; // @dynamic friendFeedList; @property(retain, nonatomic) NSMutableArray *friendPlayList; // @dynamic friendPlayList; @property(retain, nonatomic) GiftInfo *giftInfo; // @dynamic giftInfo; @property(retain, nonatomic) GiftEntrance *giftentrance; // @dynamic giftentrance; @property(retain, nonatomic) GroupInfo *groupinfo; // @dynamic groupinfo; @property(retain, nonatomic) GuideInfo *guideInfo; // @dynamic guideInfo; @property(retain, nonatomic) Introduction *introduction; // @dynamic introduction; @property(retain, nonatomic) Rank *rank; // @dynamic rank; @property(retain, nonatomic) Share *share; // @dynamic share;

@end

@interface ChatRoomInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *cancelBtn; // @dynamic cancelBtn; @property(retain, nonatomic) NSString *gotoBtn; // @dynamic gotoBtn; @property(retain, nonatomic) NSString *message; // @dynamic message; @property(retain, nonatomic) NSString *url; // @dynamic url;

@end

@interface SubscribeNewGameRequest_V2 : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(nonatomic) BOOL hasEnableChatroom; // @dynamic hasEnableChatroom; @property(retain, nonatomic) NSString *lang; // @dynamic lang; @property(retain, nonatomic) NSString *noticeId; // @dynamic noticeId;

@end

@interface SubscribeNewGameResponse_V2 : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) ChatRoomInfo *chatRoomInfo; // @dynamic chatRoomInfo; @property(nonatomic) BOOL isSubscribed; // @dynamic isSubscribed; @property(retain, nonatomic) NSString *message; // @dynamic message; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface GetMoreGameListRequest_V2 : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int classifyId; // @dynamic classifyId; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(nonatomic) unsigned int gameType; // @dynamic gameType; @property(retain, nonatomic) NSString *lang; // @dynamic lang; @property(nonatomic) unsigned int limit; // @dynamic limit; @property(nonatomic) unsigned int offSet; // @dynamic offSet;

@end

@interface GetMoreGameListResponse_V2 : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *appList; // @dynamic appList; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int nextOffSet; // @dynamic nextOffSet; @property(nonatomic) BOOL remaining; // @dynamic remaining;

@end

@interface AdItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *adUrl; // @dynamic adUrl; @property(retain, nonatomic) AppItem *appItem; // @dynamic appItem; @property(retain, nonatomic) NSString *webUrl; // @dynamic webUrl;

@end

@interface NewAppItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) AppItem *appItem; // @dynamic appItem; @property(nonatomic) BOOL isSubscribed; // @dynamic isSubscribed; @property(retain, nonatomic) NSMutableArray *label; // @dynamic label; @property(retain, nonatomic) NSString *noticeId; // @dynamic noticeId;

@end

@interface NewApp : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *moreUrl; // @dynamic moreUrl; @property(retain, nonatomic) NSString *moreWording; // @dynamic moreWording; @property(retain, nonatomic) NSMutableArray *newAppList; // @dynamic newAppList;

@end

@interface ClassifyItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int classifyId; // @dynamic classifyId; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(retain, nonatomic) NSString *name; // @dynamic name; @property(retain, nonatomic) NSString *webUrl; // @dynamic webUrl;

@end

@interface AllGameItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) AdItem *adItem; // @dynamic adItem; @property(retain, nonatomic) AppItem *appItem; // @dynamic appItem; @property(retain, nonatomic) NSString *noticeId; // @dynamic noticeId; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface MoreGameInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *moreGameTitle; // @dynamic moreGameTitle; @property(retain, nonatomic) NSString *webUrl; // @dynamic webUrl;

@end

@interface SortItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *name; // @dynamic name; @property(nonatomic) unsigned int sortId; // @dynamic sortId;

@end

@interface LibGameBaseInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *adList; // @dynamic adList; @property(retain, nonatomic) NSMutableArray *classifyList; // @dynamic classifyList; @property(retain, nonatomic) MoreGameInfo *moreGameInfo; // @dynamic moreGameInfo; @property(retain, nonatomic) NewApp *newApp; // @dynamic newApp; @property(retain, nonatomic) NSMutableArray *sortList; // @dynamic sortList;

@end

@interface GetLibGameListRequest_V2 : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(retain, nonatomic) NSMutableArray *installedAppList; // @dynamic installedAppList; @property(retain, nonatomic) NSString *lang; // @dynamic lang; @property(nonatomic) unsigned int limit; // @dynamic limit; @property(nonatomic) BOOL needBaseInfo; // @dynamic needBaseInfo; @property(nonatomic) unsigned int offSet; // @dynamic offSet; @property(nonatomic) unsigned int sortId; // @dynamic sortId;

@end

@interface GetLibGameListResponse_V2 : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *allGameList; // @dynamic allGameList; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) LibGameBaseInfo *libGameBaseInfo; // @dynamic libGameBaseInfo; @property(nonatomic) unsigned int nextOffSet; // @dynamic nextOffSet; @property(nonatomic) BOOL remaining; // @dynamic remaining;

@end

@interface GameCreateChatRoomRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSData *chatRoomName; // @dynamic chatRoomName; @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(retain, nonatomic) NSData *userName; // @dynamic userName;

@end

@interface GameCreateChatRoomResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *createChatRoomUrl; // @dynamic createChatRoomUrl; @property(nonatomic) int errCode; // @dynamic errCode;

@end

@interface GameJoinChatRoomRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *groupId; // @dynamic groupId; @property(retain, nonatomic) NSData *userName; // @dynamic userName;

@end

@interface GameJoinChatRoomResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) int errCode; // @dynamic errCode; @property(retain, nonatomic) NSString *joinChatRoomUrl; // @dynamic joinChatRoomUrl;

@end

@interface UpFriendRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *toUserName; // @dynamic toUserName;

@end

@interface UpFriendResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface GetUpListRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest;

@end

@interface UpItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *fromUserName; // @dynamic fromUserName; @property(retain, nonatomic) NSString *timeDesc; // @dynamic timeDesc;

@end

@interface GetUpListResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSMutableArray *upList; // @dynamic upList;

@end

@interface GameMsgBlockRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(nonatomic) unsigned int blockCmd; // @dynamic blockCmd; @property(nonatomic) unsigned int blockFlag; // @dynamic blockFlag;

@end

@interface GameMsgBlockResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(nonatomic) unsigned int blockFlag; // @dynamic blockFlag;

@end

@interface GameReportRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *customJson; // @dynamic customJson; @property(nonatomic) unsigned int opStatus; // @dynamic opStatus; @property(nonatomic) unsigned int opType; // @dynamic opType; @property(retain, nonatomic) NSString *openId; // @dynamic openId; @property(nonatomic) unsigned int timeStamp; // @dynamic timeStamp;

@end

@interface GameReportResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse;

@end

@interface GameRecommend : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *moduleTitle; // @dynamic moduleTitle; @property(retain, nonatomic) NSMutableArray *recommendList; // @dynamic recommendList;

@end

@interface GameRecommend_RecoItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) AppItem *appItem; // @dynamic appItem; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(retain, nonatomic) NSString *jumpUrl; // @dynamic jumpUrl; @property(retain, nonatomic) NSString *recommendDesc; // @dynamic recommendDesc; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface TopRecommendBanner : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *backgroundPicUrl; // @dynamic backgroundPicUrl; @property(retain, nonatomic) NSString *externInfo; // @dynamic externInfo; @property(retain, nonatomic) NSMutableArray *gameList; // @dynamic gameList; @property(retain, nonatomic) NSString *jumpUrl; // @dynamic jumpUrl; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface TopRecommendBanner_TopRecommendBannerGameItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) AppItem *appItem; // @dynamic appItem; @property(retain, nonatomic) NSString *customName; // @dynamic customName; @property(retain, nonatomic) NSString *externInfo; // @dynamic externInfo; @property(retain, nonatomic) NSString *nameColor; // @dynamic nameColor; @property(retain, nonatomic) NSString *slogan; // @dynamic slogan; @property(retain, nonatomic) NSString *sloganColor; // @dynamic sloganColor;

@end

@interface GiftCenter : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSString *externInfo; // @dynamic externInfo; @property(retain, nonatomic) NSString *imgUrl; // @dynamic imgUrl; @property(retain, nonatomic) NSString *jumpUrl; // @dynamic jumpUrl; @property(nonatomic) unsigned int positionId; // @dynamic positionId; @property(retain, nonatomic) NSMutableArray *signGiftList; // @dynamic signGiftList; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface GiftCenter_SignGift : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int height; // @dynamic height; @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(nonatomic) unsigned int state; // @dynamic state; @property(nonatomic) unsigned int width; // @dynamic width;

@end

@interface RecommendTopic : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSString *externInfo; // @dynamic externInfo; @property(retain, nonatomic) NSString *jumpUrl; // @dynamic jumpUrl; @property(retain, nonatomic) NSString *moduleTitle; // @dynamic moduleTitle; @property(nonatomic) unsigned int positionId; // @dynamic positionId; @property(retain, nonatomic) NSString *thumbImgUrl; // @dynamic thumbImgUrl; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(retain, nonatomic) NSString *topicId; // @dynamic topicId;

@end

@interface RankSummary : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int actionId; // @dynamic actionId; @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSString *externInfo; // @dynamic externInfo; @property(retain, nonatomic) NSString *jumpUrl; // @dynamic jumpUrl; @property(nonatomic) unsigned int positionId; // @dynamic positionId; @property(retain, nonatomic) NSString *title; // @dynamic title; @property(retain, nonatomic) NSString *topUserName; // @dynamic topUserName;

@end

@interface RecentPlayRecommendBanner : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) RecentPlayRecommendBanner_BannerA *bannerA; // @dynamic bannerA; @property(retain, nonatomic) RecentPlayRecommendBanner_BannerB *bannerB; // @dynamic bannerB;

@end

@interface RecentPlayRecommendBanner_BannerA : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bigPicUrl; // @dynamic bigPicUrl; @property(retain, nonatomic) NSString *externInfo; // @dynamic externInfo; @property(retain, nonatomic) NSString *jumpUrl; // @dynamic jumpUrl; @property(nonatomic) unsigned int positionId; // @dynamic positionId;

@end

@interface RecentPlayRecommendBanner_BannerB : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSString *externInfo; // @dynamic externInfo; @property(retain, nonatomic) NSString *jumpUrl; // @dynamic jumpUrl; @property(retain, nonatomic) NSString *moduleTitle; // @dynamic moduleTitle; @property(nonatomic) unsigned int positionId; // @dynamic positionId; @property(retain, nonatomic) NSString *thumbImgUrl; // @dynamic thumbImgUrl; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface RecentPlayGameInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) AppItem *appItem; // @dynamic appItem; @property(retain, nonatomic) NSString *appUserDesc; // @dynamic appUserDesc; @property(retain, nonatomic) NSMutableArray *subList; // @dynamic subList;

@end

@interface RecentPlayGameInfo_SubItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) RecentPlayCommText *commText; // @dynamic commText; @property(retain, nonatomic) GiftCenter *giftCenter; // @dynamic giftCenter; @property(retain, nonatomic) RankSummary *rankSummary; // @dynamic rankSummary; @property(retain, nonatomic) RecentPlayRecommendBanner *recommendBanner; // @dynamic recommendBanner; @property(retain, nonatomic) RecommendTopic *recommendTopic; // @dynamic recommendTopic; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface RecentPlayCommText : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *bizId; // @dynamic bizId; @property(retain, nonatomic) NSString *coverPicUrl; // @dynamic coverPicUrl; @property(retain, nonatomic) NSString *desc; // @dynamic desc; @property(retain, nonatomic) NSString *externInfo; // @dynamic externInfo; @property(retain, nonatomic) NSString *jumpUrl; // @dynamic jumpUrl; @property(retain, nonatomic) NSString *moduleTitle; // @dynamic moduleTitle; @property(nonatomic) BOOL needCrown; // @dynamic needCrown; @property(nonatomic) unsigned int picStyle; // @dynamic picStyle; @property(retain, nonatomic) NSString *picUrl; // @dynamic picUrl; @property(nonatomic) unsigned int positionId; // @dynamic positionId; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface RecentPlayInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *infoList; // @dynamic infoList; @property(retain, nonatomic) RecentPlayInfo_LaunchPrivilege *launch; // @dynamic launch; @property(retain, nonatomic) NSString *moduleTitle; // @dynamic moduleTitle; @property(retain, nonatomic) RecentPlayInfo_RecentPlayMore *more; // @dynamic more;

@end

@interface RecentPlayInfo_LaunchPrivilege : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *jumpUrl; // @dynamic jumpUrl; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface RecentPlayInfo_RecentPlayMore : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *jumpUrl; // @dynamic jumpUrl; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface NewHotItem : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSMutableArray *adList; // @dynamic adList; @property(retain, nonatomic) NewHotItem_AppInfo *app; // @dynamic app; @property(retain, nonatomic) NSString *externInfo; // @dynamic externInfo; @property(nonatomic) unsigned int type; // @dynamic type;

@end

@interface NewHotItem_AppInfo : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) AppItem *appItem; // @dynamic appItem; @property(retain, nonatomic) NSString *noticeId; // @dynamic noticeId; @property(retain, nonatomic) NSMutableArray *summaryFeedList; // @dynamic summaryFeedList;

@end

@interface NewHotItem_HotAd : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *jumpUrl; // @dynamic jumpUrl; @property(retain, nonatomic) NSString *noticeId; // @dynamic noticeId; @property(retain, nonatomic) NSString *picUrl; // @dynamic picUrl;

@end

@interface NewHot : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *externInfo; // @dynamic externInfo; @property(retain, nonatomic) NSMutableArray *hotList; // @dynamic hotList; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface IndexTheme : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) IndexTheme_FooterTheme *footer; // @dynamic footer; @property(retain, nonatomic) IndexTheme_NavBarTheme *navBar; // @dynamic navBar; @property(retain, nonatomic) IndexTheme_TopBannerTheme *topBanner; // @dynamic topBanner;

@end

@interface IndexTheme_TopBannerTheme : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(nonatomic) unsigned int id; // @dynamic id; @property(retain, nonatomic) NSString *jumpUrl; // @dynamic jumpUrl; @property(retain, nonatomic) NSString *picUrl; // @dynamic picUrl;

@end

@interface IndexTheme_NavBarTheme : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *backgroundUrl; // @dynamic backgroundUrl; @property(retain, nonatomic) IndexTheme_NavBarTheme_NavigatorTheme *myActivities; // @dynamic myActivities; @property(retain, nonatomic) IndexTheme_NavBarTheme_NavigatorTheme *myMessage; // @dynamic myMessage; @property(retain, nonatomic) IndexTheme_NavBarTheme_NavigatorTheme *myProfile; // @dynamic myProfile; @property(retain, nonatomic) IndexTheme_NavBarTheme_NavigatorTheme *typesNav; // @dynamic typesNav;

@end

@interface IndexTheme_NavBarTheme_NavigatorTheme : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *iconUrl; // @dynamic iconUrl; @property(retain, nonatomic) NSString *title; // @dynamic title;

@end

@interface IndexTheme_FooterTheme : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *backgroundUrl; // @dynamic backgroundUrl;

@end

@interface GameManagement : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *jumpUrl; // @dynamic jumpUrl;

@end

@interface DownloadGuidance : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *mainContent; // @dynamic mainContent; @property(retain, nonatomic) NSString *secondaryContent; // @dynamic secondaryContent; @property(retain, nonatomic) NSString *secondaryTitle; // @dynamic secondaryTitle;

@end

@interface GetGameIndexRequest_V3 : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *country; // @dynamic country; @property(retain, nonatomic) NSMutableArray *installedAppList; // @dynamic installedAppList; @property(retain, nonatomic) NSString *lang; // @dynamic lang;

@end

@interface GetGameIndexResponse_V3 : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) AppStoreControl *appStoreControl; // @dynamic appStoreControl; @property(retain, nonatomic) NSString *appstoreGoodsId; // @dynamic appstoreGoodsId; @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *classifyUrl; // @dynamic classifyUrl; @property(retain, nonatomic) FeedBackEntrance *feedBackEntrance; // @dynamic feedBackEntrance; @property(nonatomic) unsigned int gameDetailJumpType; // @dynamic gameDetailJumpType; @property(retain, nonatomic) NSString *gameDetailUrl; // @dynamic gameDetailUrl; @property(retain, nonatomic) GameManagement *gameManagement; // @dynamic gameManagement; @property(retain, nonatomic) DownloadGuidance *googlePlayTips; // @dynamic googlePlayTips; @property(retain, nonatomic) NewHot *hot; // @dynamic hot; @property(retain, nonatomic) IndexGift *indexGift; // @dynamic indexGift; @property(retain, nonatomic) Installed *installed; // @dynamic installed; @property(retain, nonatomic) LibraryEntrance *libraryEntrance; // @dynamic libraryEntrance; @property(retain, nonatomic) IndexGift *msgCenter; // @dynamic msgCenter; @property(retain, nonatomic) IndexGift *myProfile; // @dynamic myProfile; @property(retain, nonatomic) RecentPlayInfo *recentPlayInfo; // @dynamic recentPlayInfo; @property(retain, nonatomic) NSString *searchPlaceHolder; // @dynamic searchPlaceHolder; @property(retain, nonatomic) IndexTheme *theme; // @dynamic theme; @property(retain, nonatomic) GameRecommend *todayGameRecommend; // @dynamic todayGameRecommend; @property(retain, nonatomic) TopRecommendBanner *topRecommendBanner; // @dynamic topRecommendBanner;

@end

@interface GetGameCanvasInfoRequest : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) NSString *appId; // @dynamic appId; @property(retain, nonatomic) BaseRequest *baseRequest; // @dynamic baseRequest; @property(retain, nonatomic) NSString *shareType; // @dynamic shareType;

@end

@interface GetGameCanvasInfoResponse : WXPBGeneratedMessage { }

  • (void)initialize;

// Remaining properties @property(retain, nonatomic) BaseResponse *baseResponse; // @dynamic baseResponse; @property(retain, nonatomic) NSString *retJson; // @dynamic retJson;

@end

@interface NSTimer (Pause) - (void)resumeTimer; - (void)pauseTimer; @end

@interface NSRunLoop (SRWebSocket) + (id)SR_networkRunLoop; @end

@interface CADisplayLink (LX_userInfo) @property(copy, nonatomic) NSDictionary *LX_userInfo; @end

@interface UICollectionViewCell (LXReorderableCollectionViewFlowLayout) - (id)LX_snapshotView; @end

@interface UIImage (ExtendForWatch) - (id)resizeIfNeedMaxWidth:(int)arg1 andMaxHeight:(int)arg2; @end

@interface NSString (WWKApiSafeCast) + (id)wwkapi_nilobj; @end

@interface NSData (WWKApiSafeCast) + (id)wwkapi_nilobj; @end

@interface NSURL (WWKApiSafeCast) + (id)wwkapi_nilobj; @end

@interface NSNumber (WWKApiSafeCast) + (id)wwkapi_nilobj; @end

@interface NSArray (WWKApiSafeCast) + (id)wwkapi_nilobj; @end

@interface NSDictionary (WWKApiSafeCast) + (id)wwkapi_nilobj; @end

@interface NSSet (WWKApiSafeCast) + (id)wwkapi_nilobj; @end

@interface NSData (MD5) - (id)MD5; @end

@interface NSURLRequest (SRWebSocket) @property(readonly, nonatomic) NSArray *SR_SSLPinnedCertificates; @end

@interface NSMutableURLRequest (SRWebSocket) @property(retain, nonatomic) NSArray *SR_SSLPinnedCertificates; @end

@interface UIFont (WCWatchTipsUIDef) + (id)lightSystemFontOfSize:(float)arg1; @end

@interface NSString (RegX) - (id)stringByReplacingMatchesFromRegularExpression:(id)arg1 replacementBlock:(CDUnknownBlockType)arg2; @end

@interface NSString (SearchWithKeyWord) - (void)searchWithKeyWord:(id)arg1 UsingBlock:(CDUnknownBlockType)arg2; @end

@interface NSObject (POP) - (id)pop_animationForKey:(id)arg1; - (id)pop_animationKeys; - (void)pop_removeAnimationForKey:(id)arg1; - (void)pop_removeAllAnimations; - (void)pop_addAnimation:(id)arg1 forKey:(id)arg2; @end

@interface NSProxy (POP) - (id)pop_animationForKey:(id)arg1; - (id)pop_animationKeys; - (void)pop_removeAnimationForKey:(id)arg1; - (void)pop_removeAllAnimations; - (void)pop_addAnimation:(id)arg1 forKey:(id)arg2; @end

@interface CAAnimation (POPAnimationExtras) - (void)pop_applyDragCoefficient; @end

@interface NSString (NSStringQ2DMapMD5Category) - (id)Q2DMapMD5; @end

@interface NSData (QBase64) + (id)qdataWithBase64EncodedString:(id)arg1; - (id)qbase64EncodedString; - (id)qbase64EncodedStringWithWrapWidth:(unsigned int)arg1; @end

@interface NSString (QBase64) + (id)qstringWithBase64EncodedString:(id)arg1; - (id)qbase64DecodedData; - (id)qbase64DecodedString; - (id)qbase64EncodedString; - (id)qbase64EncodedStringWithWrapWidth:(unsigned int)arg1; @end

@interface NSFileManager (NSFileManagerQ2DMapExtendedAttributes) + (BOOL)Q2D_setXAttrStringValue:(id)arg1 forKey:(id)arg2 atURL:(id)arg3; + (id)Q2D_xattrStringValueForKey:(id)arg1 atURL:(id)arg2; @end

@interface UIView (SMFrameAdditions) @property(nonatomic) float $bottom; @property(nonatomic) float $right; @property(nonatomic) float $top; @property(nonatomic) float $left; @property(nonatomic) float $height; @property(nonatomic) float $width; @property(nonatomic) struct CGSize $size; @property(nonatomic) float $y; @property(nonatomic) float $x; @property(nonatomic) struct CGPoint $origin; @end

@interface UIDevice (UIDeviceQ2DMapMACCategory) - (id)Q2DMapUniqueGlobalDeviceIdentifier; - (id)Q2DMapUniqueDeviceIdentifier; - (id)macaddress; @end

@interface NSString (NSStringQ2DMapURLEncode) - (id)Q2DStringByUnescapingFromURLArgument; - (id)Q2DStringByEscapingForURLArgument; @end

@interface NSValue (NSValueQGeometryExtensions) + (id)valueWithCoordinate:(CDStruct_c3b9c2ee)arg1; + (id)valueWithQMapRect:(CDStruct02837cd9)arg1; + (id)valueWithQMapSize:(CDStruct_c3b9c2ee)arg1; + (id)valueWithQMapPoint:(CDStruct_c3b9c2ee)arg1; - (CDStruct_c3b9c2ee)coordinateValue; - (CDStruct02837cd9)QMapRectValue; - (CDStruct_c3b9c2ee)QMapSizeValue; - (CDStruct_c3b9c2ee)QMapPointValue; @end

@interface NSString (GTMNSStringURLArgumentsAdditions) - (id)gtm_stringByEncodeByJsonAndUrlEncode; - (id)gtm_stringByUnescapingFromURLArgument; - (id)gtm_stringByEscapingForURLArgumentOnly; - (id)gtm_stringByEscapingForURLArgument; @end

@interface UIImage (Alpha) - (struct CGImage *)newBorderMask:(unsigned int)arg1 size:(struct CGSize)arg2; - (id)transparentBorderImage:(unsigned int)arg1; - (id)imageByApplyingAlpha:(float)arg1; - (id)imageWithAlpha; - (BOOL)hasAlpha; @end

@interface NSString (RegexKitLiteAdditions) + (int)captureCountForRegex:(id)arg1 options:(unsigned int)arg2 error:(id *)arg3; + (int)captureCountForRegex:(id)arg1; + (void)clearStringCache; - (id)stringByReplacingOccurrencesOfRegex:(id)arg1 options:(unsigned int)arg2 inRange:(struct _NSRange)arg3 error:(id *)arg4 enumerationOptions:(unsigned int)arg5 usingBlock:(CDUnknownBlockType)arg6; - (id)stringByReplacingOccurrencesOfRegex:(id)arg1 usingBlock:(CDUnknownBlockType)arg2; - (BOOL)enumerateStringsSeparatedByRegex:(id)arg1 options:(unsigned int)arg2 inRange:(struct _NSRange)arg3 error:(id *)arg4 enumerationOptions:(unsigned int)arg5 usingBlock:(CDUnknownBlockType)arg6; - (BOOL)enumerateStringsSeparatedByRegex:(id)arg1 usingBlock:(CDUnknownBlockType)arg2; - (BOOL)enumerateStringsMatchedByRegex:(id)arg1 options:(unsigned int)arg2 inRange:(struct _NSRange)arg3 error:(id *)arg4 enumerationOptions:(unsigned int)arg5 usingBlock:(CDUnknownBlockType)arg6; - (BOOL)enumerateStringsMatchedByRegex:(id)arg1 usingBlock:(CDUnknownBlockType)arg2; - (id)arrayOfDictionariesByMatchingRegex:(id)arg1 options:(unsigned int)arg2 range:(struct _NSRange)arg3 error:(id *)arg4 withKeys:(id *)arg5 forCaptures:(int *)arg6 count:(unsigned int)arg7; - (id)arrayOfDictionariesByMatchingRegex:(id)arg1 options:(unsigned int)arg2 range:(struct _NSRange)arg3 error:(id *)arg4 withFirstKey:(id)arg5 arguments:(void *)arg6; - (id)arrayOfDictionariesByMatchingRegex:(id)arg1 options:(unsigned int)arg2 range:(struct _NSRange)arg3 error:(id *)arg4 withKeysAndCaptures:(id)arg5; - (id)arrayOfDictionariesByMatchingRegex:(id)arg1 range:(struct _NSRange)arg2 withKeysAndCaptures:(id)arg3; - (id)arrayOfDictionariesByMatchingRegex:(id)arg1 withKeysAndCaptures:(id)arg2; - (id)dictionaryByMatchingRegex:(id)arg1 options:(unsigned int)arg2 range:(struct _NSRange)arg3 error:(id *)arg4 withKeys:(id *)arg5 forCaptures:(int *)arg6 count:(unsigned int)arg7; - (id)dictionaryByMatchingRegex:(id)arg1 options:(unsigned int)arg2 range:(struct _NSRange)arg3 error:(id *)arg4 withFirstKey:(id)arg5 arguments:(void *)arg6; - (id)dictionaryByMatchingRegex:(id)arg1 options:(unsigned int)arg2 range:(struct _NSRange)arg3 error:(id *)arg4 withKeysAndCaptures:(id)arg5; - (id)dictionaryByMatchingRegex:(id)arg1 range:(struct _NSRange)arg2 withKeysAndCaptures:(id)arg3; - (id)dictionaryByMatchingRegex:(id)arg1 withKeysAndCaptures:(id)arg2; - (id)arrayOfCaptureComponentsMatchedByRegex:(id)arg1 options:(unsigned int)arg2 range:(struct _NSRange)arg3 error:(id *)arg4; - (id)arrayOfCaptureComponentsMatchedByRegex:(id)arg1 range:(struct _NSRange)arg2; - (id)arrayOfCaptureComponentsMatchedByRegex:(id)arg1; - (id)captureComponentsMatchedByRegex:(id)arg1 options:(unsigned int)arg2 range:(struct _NSRange)arg3 error:(id *)arg4; - (id)captureComponentsMatchedByRegex:(id)arg1 range:(struct _NSRange)arg2; - (id)captureComponentsMatchedByRegex:(id)arg1; - (id)componentsMatchedByRegex:(id)arg1 options:(unsigned int)arg2 range:(struct _NSRange)arg3 capture:(int)arg4 error:(id *)arg5; - (id)componentsMatchedByRegex:(id)arg1 range:(struct _NSRange)arg2; - (id)componentsMatchedByRegex:(id)arg1 capture:(int)arg2; - (id)componentsMatchedByRegex:(id)arg1; - (id)stringByReplacingOccurrencesOfRegex:(id)arg1 withString:(id)arg2 options:(unsigned int)arg3 range:(struct _NSRange)arg4 error:(id *)arg5; - (id)stringByReplacingOccurrencesOfRegex:(id)arg1 withString:(id)arg2 range:(struct _NSRange)arg3; - (id)stringByReplacingOccurrencesOfRegex:(id)arg1 withString:(id)arg2; - (id)stringByMatching:(id)arg1 options:(unsigned int)arg2 inRange:(struct _NSRange)arg3 capture:(int)arg4 error:(id *)arg5; - (id)stringByMatching:(id)arg1 inRange:(struct _NSRange)arg2; - (id)stringByMatching:(id)arg1 capture:(int)arg2; - (id)stringByMatching:(id)arg1; - (struct _NSRange)rangeOfRegex:(id)arg1 options:(unsigned int)arg2 inRange:(struct _NSRange)arg3 capture:(int)arg4 error:(id *)arg5; - (struct _NSRange)rangeOfRegex:(id)arg1 inRange:(struct _NSRange)arg2; - (struct _NSRange)rangeOfRegex:(id)arg1 capture:(int)arg2; - (struct _NSRange)rangeOfRegex:(id)arg1; - (void)flushCachedRegexData; - (BOOL)isRegexValidWithOptions:(unsigned int)arg1 error:(id *)arg2; - (BOOL)isRegexValid; - (BOOL)isMatchedByRegex:(id)arg1 options:(unsigned int)arg2 inRange:(struct _NSRange)arg3 error:(id *)arg4; - (BOOL)isMatchedByRegex:(id)arg1 inRange:(struct _NSRange)arg2; - (BOOL)isMatchedByRegex:(id)arg1; - (id)componentsSeparatedByRegex:(id)arg1 options:(unsigned int)arg2 range:(struct _NSRange)arg3 error:(id *)arg4; - (id)componentsSeparatedByRegex:(id)arg1 range:(struct _NSRange)arg2; - (id)componentsSeparatedByRegex:(id)arg1; - (int)captureCountWithOptions:(unsigned int)arg1 error:(id *)arg2; - (int)captureCount; @end

@interface NSMutableString (RegexKitLiteAdditions) - (int)replaceOccurrencesOfRegex:(id)arg1 options:(unsigned int)arg2 inRange:(struct _NSRange)arg3 error:(id *)arg4 enumerationOptions:(unsigned int)arg5 usingBlock:(CDUnknownBlockType)arg6; - (int)replaceOccurrencesOfRegex:(id)arg1 usingBlock:(CDUnknownBlockType)arg2; - (int)replaceOccurrencesOfRegex:(id)arg1 withString:(id)arg2 options:(unsigned int)arg3 range:(struct _NSRange)arg4 error:(id *)arg5; - (int)replaceOccurrencesOfRegex:(id)arg1 withString:(id)arg2 range:(struct _NSRange)arg3; - (int)replaceOccurrencesOfRegex:(id)arg1 withString:(id)arg2; @end

@interface UIImage (Resize2) - (id)resizeToMinSideLen:(int)arg1; - (id)resizeToMaxWidth:(int)arg1 andMaxHeight:(int)arg2; - (id)croppedImage:(struct CGRect)arg1; @end

@interface UIImage (Rotate) - (id)rotate:(int)arg1; @end

@interface UIImage (Color) + (id)imageWithColor:(id)arg1; - (id)imageWithTintColor:(id)arg1 blendMode:(int)arg2; @end

@interface UIImage (resize) + (id)grayscaleImage:(id)arg1; + (id)imageFromRawGrayData:(char *)arg1 Width:(unsigned int)arg2 Height:(unsigned int)arg3; + (id)genRoundedImage:(id)arg1 size:(struct CGSize)arg2 conerSize:(unsigned long)arg3; + (id)genRoundedImage:(id)arg1 size:(struct CGSize)arg2; + (id)genThumbnailImage:(id)arg1; + (id)genScaledImage:(id)arg1 size:(struct CGSize)arg2; + (struct CGSize)calculateImageFitSizeForBigThumbnail:(id)arg1; + (struct CGSize)calculateImageFitSizeForPreview:(id)arg1 preWidth:(int)arg2 preHeight:(int)arg3; + (struct CGSize)calculateImageFitSizeInternal:(id)arg1 maxWidth:(int)arg2 maxHeight:(int)arg3; + (struct CGSize)calculateFitSize:(struct CGSize)arg1 maxWidth:(int)arg2 maxHeight:(int)arg3; + (id)scaleAndRotateImage:(id)arg1 withMaxResolution:(float)arg2; @end

@interface NSObject (SafePerform) + (void)safeCancelPreviousPerformRequestsWithTarget:(id)arg1 selector:(SEL)arg2 object:(id)arg3; + (void)safeCancelPreviousPerformRequestsWithTarget:(id)arg1; - (void)safePerformSelector:(SEL)arg1 withObject:(id)arg2 afterDelay:(double)arg3; @end

@interface NSString (NSString_MMExtend) + (id)getShowStringBySize:(unsigned long long)arg1; + (id)generatePrivacyString:(id)arg1; + (id)safeStringWithUTF8String:(const char *)arg1; + (id)stringWithUInt64:(unsigned long long)arg1; - (id)safeSubstringWithRange:(struct _NSRange)arg1; - (id)safeSubstringToIndex:(int)arg1; - (id)safeSubstringFromIndex:(int)arg1; - (BOOL)containsSubstring:(id)arg1 option:(unsigned int)arg2; - (BOOL)containsSubstring:(id)arg1; - (int)compareWithUInt64:(id)arg1; - (id)stringByEscapingAllLineBreak; - (id)stringByTrimmingRight; - (id)stringByTrimmingLeft; - (id)stringByTrimming; - (id)stringByTrimmingTrailingCharactersInSet:(id)arg1; - (id)stringByTrimmingLeadingCharactersInSet:(id)arg1; - (unsigned long long)uint64Value; - (unsigned long long)unsignLongLongValue; @end

@interface NSObject (ObjcRuntime) - (void)removeAssociatedObjects; - (void)detachObjectForKey:(id)arg1; - (id)getAttachedObjectForKey:(id)arg1; - (void)attachObject:(id)arg1 forKey:(id)arg2; - (const void *)computeKeyFromString:(id)arg1; @end

@interface UIImage (Resize) - (id)scaleToFillSize:(struct CGSize)arg1; - (struct CGAffineTransform)transformForOrientation:(struct CGSize)arg1; - (id)resizedImage:(struct CGSize)arg1 transform:(struct CGAffineTransform)arg2 drawTransposed:(BOOL)arg3 interpolationQuality:(int)arg4 aspectFill:(BOOL)arg5; - (id)resizedImageWithContentMode:(int)arg1 bounds:(struct CGSize)arg2 interpolationQuality:(int)arg3; - (id)resizedImage:(struct CGSize)arg1 interpolationQuality:(int)arg2 aspectFill:(BOOL)arg3; - (id)resizedImage:(struct CGSize)arg1 interpolationQuality:(int)arg2; - (id)croppedSquareImage; - (id)croppedImage:(struct CGRect)arg1; @end

@interface NSString (NSString_SBJSON) - (id)JSONDictionary; - (id)JSONArray; - (id)JSONValue; @end

@interface NSMutableArray (SafeInsert) - (void)removeFirstObject; - (id)firstObject; @end

@interface NSArray (SafeInsert) - (id)firstObject; @end

@interface NSString (GTMNSStringHTMLAdditions) - (id)gtm_stringByUnescapingFromHTML; - (id)gtm_stringByEscapingForXML; - (id)gtm_stringByEscapingForHTML; - (id)gtm_stringByEscapingHTMLUsingTable:(CDStruct_6a59ab51 *)arg1 ofSize:(unsigned int)arg2 escapingUnicode:(BOOL)arg3; @end

@interface NSObject (NSObject_SBJSON) - (id)JSONRepresentation; @end

@interface NSDictionary (NSDictionary_SafeJSON) - (double)doubleForKey:(id)arg1; - (float)floatForKey:(id)arg1; - (long long)int64ForKey:(id)arg1; - (int)integerForKey:(id)arg1; - (id)dictionaryForKey:(id)arg1; - (id)arrayForKey:(id)arg1; - (id)stringForKey:(id)arg1; @end

@interface NSArray (NSArray_SafeJSON) - (double)doubleAtIndex:(unsigned int)arg1; - (float)floatAtIndex:(unsigned int)arg1; - (int)integerAtIndex:(unsigned int)arg1; - (id)dictionaryAtIndex:(unsigned int)arg1; - (id)arrayAtIndex:(unsigned int)arg1; - (id)stringAtIndex:(unsigned int)arg1; - (id)mm_safe_objectAtIndex:(int)arg1; @end

@interface UIImage (GifCompress) - (struct CGAffineTransform)gifCompressTransformForOrientation:(struct CGSize)arg1; - (id)resizeImage:(struct CGSize)arg1; @end

@interface NSObject (pbarc) - (id)pb_noop; @end

@interface UITextField (BSWebSearch) - (BOOL)resignFirstResponderAndDismissKeyboard; @end

@interface UIBezierPath (BRThroughPointsBezier) - (void)addBezierThroughPoints:(id)arg1; @property(nonatomic) float contractionFactor; @end

@interface UIScrollView (WCCardRefresh) @property(retain, nonatomic) WCShareCardListRefreshHeader *wc_header; @property(nonatomic) float offsetY; @property(nonatomic) float offsetX; @property(nonatomic) float insetRight; @property(nonatomic) float insetLeft; @property(nonatomic) float insetBottom; @property(nonatomic) float insetTop; @end

@interface NSString (URLEncode) - (id)stringByUrlEncoded; @end

@interface NSURL (NSURL_WechatUrl) - (id)hostPort; - (BOOL)isWechatRedirect; - (id)getUrlPartAfterSharp; @end

@interface NSString (HTML) - (id)stringByReplacingHTMLEntities; - (id)stringByAddingHTMLEntities; - (BOOL)hasSuffixCharacterFromSet:(id)arg1; - (BOOL)hasPrefixCharacterFromSet:(id)arg1; - (float)percentValue; - (BOOL)isNumeric; - (unsigned int)integerValueFromHex; @end

@interface NSURLRequest (CopyAllFields) - (id)copyAllFields; @end

@interface NSURL (EncodeUrl) + (id)safeUrlWithString:(id)arg1; @end

@interface NSURLRequest (CopyAllFields) - (id)copyAllFields; @end

@interface NSURLRequest (CopyWorkaround) - (id)CopyWorkaround; @end

@interface NSString (URLEncode) - (id)stringByUrlDecoded; @end

@interface NSTimer (Blocks) + (void)jdExecuteSimpleBlock:(id)arg1; + (id)timerWithTimeInterval:(double)arg1 block:(CDUnknownBlockType)arg2 repeats:(BOOL)arg3; + (id)scheduledTimerWithTimeInterval:(double)arg1 block:(CDUnknownBlockType)arg2 repeats:(BOOL)arg3; @end

@interface UIView (ModalAnimationHelper) + (void)commitModalAnimations; @end

@interface UIScrollView (Ext) - (float)GetMaxAvailableContentOffset; @end

@interface NSDate (dateFormatHelper) + (int)getNongliDayOfToday; + (void)printNongliDateOfYear:(int)arg1 andMonth:(int)arg2 andDay:(int)arg3; + (int)getHourOfToday; @end

@interface UIView (FindUIViewController) - (id)traverseResponderChainForUIViewController; - (id)findViewController; @end

@interface UIView (Extend) + (id)rootDesc; - (void)removeAllGestureRecognizer; - (id)subviewsWithClass:(Class)arg1; - (void)subviewsWithClass:(Class)arg1 insertIntoArray:(id)arg2; - (id)viewWithClass:(Class)arg1; - (void)removeSubViewWithClass:(Class)arg1; - (void)removeSubViewWithTag:(unsigned long)arg1; - (void)removeAllSubViews; - (void)autoresizingWithStrechFullSize; - (void)autoresizingWithVerticalCenter; - (void)autoresizingWithHorizontalCenter; - (id)rootDesc; @end

@interface UIView (ViewFrameGeometry) - (void)frameIntegral; - (void)ceilAllSubviews; - (void)fitTheSubviews; - (void)fitInSize:(struct CGSize)arg1; - (void)scaleBy:(float)arg1; - (void)moveBy:(struct CGPoint)arg1; - (id)setX:(float)arg1 andY:(float)arg2; - (void)rightInContainer:(float)arg1; - (void)leftInContainer:(float)arg1; - (void)bottomInContainer:(float)arg1; - (void)topInContainer:(float)arg1; @property float right; @property float bottom; @property float left; @property float top; @property float width; @property float height; @property float centerY; @property float centerX; @property float y; @property float x; @property(readonly) struct CGPoint topRight; @property(readonly) struct CGPoint bottomLeft; @property(readonly) struct CGPoint bottomRight; @property struct CGSize size; @property struct CGPoint origin; @end

@interface UIViewController (ModalView) - (void)DismissMyselfAnimated:(BOOL)arg1; - (void)DismissModalViewControllerAnimated:(BOOL)arg1; - (void)PresentModalViewController:(id)arg1 animated:(BOOL)arg2; @end

@interface UIControl (Target) - (void)removeAllTargets; @end

@interface UIView (WebViewBackground) - (void)removeBackgroundView; @end

@interface UILabel (Size) - (void)autoFitAllowMultipleLines; - (void)autoFit; - (void)widthToFit; - (void)heightToFit; @end

@interface UINavigationController (iOS6OrientationFix) - (int)preferredInterfaceOrientationForPresentation; - (BOOL)shouldAutorotate; - (unsigned int)supportedInterfaceOrientations; @end

@interface UINavigationController (Rotation_IOS6) - (int)preferredInterfaceOrientationForPresentation; - (unsigned int)supportedInterfaceOrientations; - (BOOL)shouldAutorotate; @end

@interface AVCaptureVideoPreviewLayer (extend) - (int)interfaceOrientationToVideoOrientation:(int)arg1; - (void)updateOrientation; @end

@interface UIView (ForceTouchAnimation) - (id)getSnapshotImageWithOpaque:(BOOL)arg1 scale:(float)arg2; - (id)getSnapshotImage; - (id)blurryImage:(id)arg1 withRadius:(float)arg2 offset:(float)arg3; - (void)playForceTouchShakeAnimation; @end

@interface NSString (VideoPlayer) + (id)uuidString; - (id)mimeTypeForPathExtension; @end

@interface UIButton (MMOnlineDeviceControl) @property(nonatomic) unsigned int extDeviceControlType; @end

@interface UIFont (Extend) + (void)loadOldFontSet:(unsigned long)arg1; + (void)copyFontSetToLocalInfo; + (void)setIpadClassic:(BOOL)arg1; + (unsigned long)getWebviewFontScale; + (void)setAppFontSize:(unsigned long)arg1 andBackTab:(int)arg2; + (void)setAppFontSize:(unsigned long)arg1; + (float)getNormalFontSizeByLevel:(unsigned long)arg1; + (float)getNormalFontSizeByLevelForTimeline:(unsigned long)arg1; + (float)getNormalFontSize:(int)arg1; + (float)getNormalFontSize; + (BOOL)useDynamicSize; + (BOOL)useDynamicSize:(int)arg1; + (float)dynamicFontSize:(float)arg1; + (float)dynamicFontSize:(float)arg1 forModule:(int)arg2; + (float)dynamicLength:(float)arg1; + (float)dynamicLength:(float)arg1 forModule:(int)arg2; + (id)dynamicBoldSystemFontOfSize:(float)arg1; + (id)dynamicSystemFontOfSize:(float)arg1; + (id)dynamicBoldSystemFontOfSize:(float)arg1 forModule:(int)arg2; + (id)dynamicSystemFontOfSize:(float)arg1 forModule:(int)arg2; + (id)dynamicSettingFont:(float)arg1; + (id)settingFont:(float)arg1; + (id)systemLittleFont; + (id)systemSmallFont; + (id)systemFont; + (id)systemBoldBigFont; + (id)fontWechatNumOfSize:(float)arg1; + (id)fontJianTiOfSize:(float)arg1; + (id)fontSongTiOfSize:(float)arg1; + (id)fontMonacoOfSize:(float)arg1; + (id)fontBaskervilleSemiBoldOfSize:(float)arg1; + (id)fontGeorgiaBoldOfSize:(float)arg1; + (id)fontHiraKakuProNW3OfSize:(float)arg1; + (id)fontCochinBoldOfSize:(float)arg1; @end

@interface NSString (FontExtend) - (id)actualFont:(id)arg1 forWidth:(float)arg2; - (struct CGSize)stringSizeWithFont:(id)arg1 constrainedToSize:(struct CGSize)arg2 lineBreakMode:(int)arg3; - (struct CGSize)stringSizeWithFont:(id)arg1 forWidth:(float)arg2 lineBreakMode:(int)arg3; - (struct CGSize)stringSizeWithFont:(id)arg1 constrainedToSize:(struct CGSize)arg2; - (struct CGSize)stringSizeWithFont:(id)arg1; - (id)stringByTailTrimLineBreak; @end

@interface UITextField (WebSearch) - (BOOL)resignFirstResponderAndDismissKeyboard; @end

@interface UINavigationController (Property) @property(retain, nonatomic) NSMutableArray *m_arrNavStack; @property(nonatomic) double m_uiNavStackTimeLock; @end

@interface UINavigationController (LogicController) - (BOOL)isNavStackLocked; - (void)unlockNavStack; - (void)lockNavStack; - (BOOL)isUseNavStackLock; - (float)abtestDelayTime; - (void)clearPopNavStack; - (void)PopNavStackIfNeed; - (BOOL)PushToNavStackIfNeed:(id)arg1 operationType:(int)arg2 bAnimated:(BOOL)arg3; - (BOOL)isCurrentViewController; - (void)pushUniqueClassViewController:(id)arg1 animated:(BOOL)arg2; - (void)PopViewControllerCount:(unsigned long)arg1 animated:(BOOL)arg2; - (id)PopViewControllerAnimated:(BOOL)arg1; - (id)DispatchPopViewControllerAnimated:(BOOL)arg1; - (id)PopToViewController:(id)arg1 animated:(BOOL)arg2; - (id)PopToRootViewControllerAnimated:(BOOL)arg1; - (void)PushViewController:(id)arg1 animated:(BOOL)arg2; - (id)getNextTopViewController; - (id)getTopViewController; - (void)popAnimationDidStop; - (void)animationWillStart; - (void)onBackButtonClicked:(id)arg1; - (id)getViewControllerImage:(id)arg1; - (void)pushLogicController:(id)arg1 animated:(BOOL)arg2; - (id)FindViewControllerBefore:(id)arg1; @property(nonatomic) BOOL m_bAnimated; - (id)interactivePopGestureRecognizer_internal; @end

@interface UINavigationController (Delegate) - (int)positionForBar:(id)arg1; - (void)navigationController:(id)arg1 didShowViewController:(id)arg2 animated:(BOOL)arg3; - (void)navigationController:(id)arg1 willShowViewController:(id)arg2 animated:(BOOL)arg3;

// Remaining properties @property(readonly, copy) NSString *debugDescription; @property(readonly, copy) NSString *description; @property(readonly) unsigned int hash; @property(readonly) Class superclass; @end

@interface UINavigationItem (margin) - (void)setRightBarButtonItemsInternal:(id)arg1; - (void)setRightBarButtonItems:(id)arg1; - (void)setLeftBarButtonItemsInternal:(id)arg1; - (void)setLeftBarButtonItems:(id)arg1; - (id)rightBarButtonItem; - (void)setRightBarButtonItem:(id)arg1; - (id)leftBarButtonItem; - (void)setLeftBarButtonItem:(id)arg1; @end

@interface NSString (Compare) - (int)compareByContactKeyGeneric:(id)arg1; @end

@interface NSString (Compare) - (int)compareByContactKey:(id)arg1; - (int)getSpecialKeyValue; @end

@interface NSThread (ThreadGetIndex) - (int)getThreadNum; @end

@interface UIScrollView (Rect) - (struct CGRect)visibleRect; @end

@interface NSMutableArray (Number) - (void)removeNumberIdenticalTo:(id)arg1; - (unsigned int)messageWrapIndexOfNumberIdenticalTo:(id)arg1; @end

@interface UIWebView (AccessoryHiding) + (void)setAccessoryView:(id)arg1; - (void)setHidesInputAccessoryView:(BOOL)arg1; - (BOOL)hidesInputAccessoryView; - (void)ensureSubclassExistsOfBrowserViewClass:(Class)arg1; - (BOOL)mightPerformAction:(SEL)arg1 withSender:(id)arg2; - (id)methodReturningNil; - (id)findAccessoryView; - (id)findAccessoryView:(id)arg1; - (id)getBrowserName; - (id)getAccessoryName; - (void)setEnabled:(BOOL)arg1; - (BOOL)browserViewResignFirstResponder; - (BOOL)browserViewBecomeFirstResponder; - (BOOL)resignFirstResponder; - (BOOL)becomeFirstResponder; @end

@interface NSString (url) - (id)URLEncodedString; @end

@interface NSString (sqlite) - (id)sqliteString; @end

@interface NSString (strup) + (id)intToConvertBinaryString:(int)arg1; + (id)mimeTypeForFileAtPath:(id)arg1; - (id)getContentAndRangeFromAttributeString; - (id)dropAeraCode; - (BOOL)isEmailAddress; - (BOOL)isMobilePhone; - (BOOL)isCurrectPhoneNum; - (BOOL)isNumericStr; - (id)XXXString; - (id)dropHead:(id)arg1; - (BOOL)checkIsLegalMobile:(unsigned short *)arg1 bufLen:(int)arg2; - (id)getTelPhoneNumberAreaString:(char *)arg1; - (id)GetTelPhoneNumberAreaString; - (id)getTelPhoneNumbersWithComma; - (id)GetTelPhoneNumber; @end

@interface NSString (crypt) - (id)MD5Data; - (id)MD5String; @end

@interface NSString (IntConverter) + (id)stringFromUInt32:(unsigned long)arg1; + (id)stringFromUInt64:(unsigned long long)arg1; - (unsigned long)uInt32Value; - (unsigned long long)uInt64Value; @end

@interface UIImage (GetRawGrayData) - (id)getRotatedImage; - (char *)getRawGrayBytes:(struct CGSize *)arg1; - (id)scaleImageToScale:(float)arg1; @end

@interface UIBarButtonItem (width) - (void)setCustomWidth:(float)arg1; - (void)setWidth:(float)arg1; - (float)width; @end

@interface MKPolyline (EncodedString) + (id)polylineWithEncodedString:(id)arg1; @end

@interface UITableView (Wave) - (void)animationStart:(id)arg1; - (void)visibleRowsBeginAnimation:(int)arg1; - (void)reloadDataAnimateWithWave:(int)arg1; @end

@interface MKMapView (ZoomLevel) - (unsigned int)getCurrZoomLevel; - (void)setCenterCoordinate:(struct CLLocationCoordinate2D)arg1 zoomLevel:(unsigned int)arg2 animated:(BOOL)arg3; - (CDStruct_c3b9c2ee)coordinateSpanWithMapView:(id)arg1 centerCoordinate:(struct CLLocationCoordinate2D)arg2 andZoomLevel:(unsigned int)arg3; - (double)pixelSpaceYToLatitude:(double)arg1; - (double)pixelSpaceXToLongitude:(double)arg1; - (double)latitudeToPixelSpaceY:(double)arg1; - (double)longitudeToPixelSpaceX:(double)arg1; @end

@interface NSData (WXCBase64Addtion) + (id)decodeWebSafeBase64ForString:(id)arg1; + (id)decodeBase64ForString:(id)arg1; - (id)encodeWebSafeBase64ForData; - (id)encodeBase64ForData; @end

@interface UIGestureRecognizer (MMGridViewAdditions) - (BOOL)hasRecognizedValidGesture; - (void)end; @end

@interface UIImage (MMControl) + (struct CGSize)calculateImageFitSizeForNormalScaled:(id)arg1; + (id)genNormalScaledImage:(id)arg1; @end

@interface UIView (Lab) - (void)putVisibleSubviewsAtPoint:(struct CGPoint)arg1 intoArray:(id)arg2; - (id)visibleViewsAtPoint:(struct CGPoint)arg1; - (id)visibleViewAtPoint:(struct CGPoint)arg1 cls:(Class)arg2; - (void)findView:(id *)arg1 atPoint:(struct CGPoint)arg2 fromParent:(id)arg3 cls:(Class)arg4; @end

@interface UIView (BlurEffect) + (id)getSnapshotImageForView:(id)arg1 usingIos7Api:(BOOL)arg2 ignoreLandscape:(BOOL)arg3; + (id)getSnapshotImageForView:(id)arg1 ignoreLandscape:(BOOL)arg2; + (id)getSnapshotImageForView:(id)arg1; + (id)getSnapshotImageForViewNew:(id)arg1; + (void)stopSubviewScroplling:(id)arg1; + (id)getTopWindow; - (void)removeVisualEfViewBg; - (void)addVisualEfViewBg:(unsigned long)arg1; - (void)removeVisualEfView; - (BOOL)addVisualEfView:(unsigned long)arg1; - (void)updateBlurEffect; - (void)removeBlurEffect; - (void)addBlurEffect:(unsigned long)arg1 withTintColor:(id)arg2; - (void)addBlurEffect:(unsigned long)arg1; - (void)removeStaticBlurEffect; - (BOOL)addStaticBlurEffect:(id)arg1 ForView:(id)arg2 atPoint:(struct CGPoint)arg3 radius:(float)arg4 saturation:(float)arg5; - (BOOL)addStaticBlurEffect:(id)arg1 ForView:(id)arg2 atPoint:(struct CGPoint)arg3 radius:(float)arg4; - (BOOL)addStaticBlurEffect:(unsigned long)arg1 ForView:(id)arg2 atPoint:(struct CGPoint)arg3; - (BOOL)addHybridBlurEffect:(unsigned long)arg1 ForView:(id)arg2 atPoint:(struct CGPoint)arg3; @end

@interface UIImage (ScanLicence) + (id)imageFromRawBGRAData:(char *)arg1 WIDTH:(unsigned int)arg2 HEIGHT:(unsigned int)arg3; + (id)imageFromRawGrayData:(char *)arg1 WIDTH:(unsigned int)arg2 HEIGHT:(unsigned int)arg3; @end

@interface ALAsset (Extend) - (struct CGSize)dimensionSize; - (id)assetUrl; @end

@interface ALAsset (FullResolutionDimension) - (struct CGSize)dimensionSizeForFullResolution; @end

@interface UIView (MMGridViewAdditions) - (void)recursiveEnumerateSubviewsUsingBlock:(CDUnknownBlockType)arg1; - (void)shakeStatus:(BOOL)arg1; @end

@interface UIImage (ImageEffects) - (id)applyBlurWithRadius:(float)arg1 tintColor:(id)arg2 saturationDeltaFactor:(float)arg3 maskImage:(id)arg4; - (id)applyTintEffectWithColor:(id)arg1; - (id)applyDarkEffectWithBlurRadius:(float)arg1 saturation:(float)arg2; - (id)applyDarkEffect; - (id)applyExtraLightEffect; - (id)applyLightEffect; @end

@interface UINavigationBar (MMUINavigationBar) + (Class)class; @end

@interface UIImage (MMCellBackgroundImage) + (id)imageWithBackgroundImage:(id)arg1 andPosition:(int)arg2; + (id)getImageWithBackgroundImage:(id)arg1 WithRect:(struct CGRect)arg2; + (int)getScreenScale; @end

@interface UIView (Genie) - (void)genieOutTransitionWithDuration:(double)arg1 startRect:(struct CGRect)arg2 startEdge:(unsigned int)arg3 Completion:(CDUnknownBlockType)arg4; - (void)genieInTransitionWithDuration:(double)arg1 destinationRect:(struct CGRect)arg2 destinationEdge:(unsigned int)arg3 Completion:(CDUnknownBlockType)arg4; - (void)genieTransitionWithDuration:(double)arg1 edge:(unsigned int)arg2 destinationRect:(struct CGRect)arg3 reverse:(BOOL)arg4 Completion:(CDUnknownBlockType)arg5; - (id)transformationsForSlices:(id)arg1 edge:(unsigned int)arg2 startPosition:(float)arg3 totalSize:(float)arg4 firstBezier:(struct BCSegment)arg5 secondBezier:(struct BCSegment)arg6 finalRectDepth:(float)arg7; - (id)transformRect:(struct CGRect)arg1 toTrapezoid:(union BCTrapezoid)arg2; - (id)sliceImage:(id)arg1 toLayersAlongAxis:(int)arg2; - (id)renderSnapshotWithMarginForAxis:(int)arg1; @end

@interface UIResponder (FirstResponderCategory) + (id)currentFirstResponder; - (void)findFirstResponder:(id)arg1; @end

@interface NSLayoutConstraint (SAFE) + (id)safeConstraintsWithVisualFormat:(id)arg1 options:(unsigned int)arg2 metrics:(id)arg3 views:(id)arg4; @end

@interface UIView (AutoLayout) + (id)NSDictionaryOfMetricsFromRULE:(id)arg1; - (void)spaceVerticalViews:(id)arg1 margins:(id)arg2; - (void)spaceHorizontalViews:(id)arg1 margins:(id)arg2; - (void)bottomBesidesView:(id)arg1 greaterThanInset:(float)arg2; - (void)topBesidesView:(id)arg1 greaterThanInset:(float)arg2; - (void)leftBesidesView:(id)arg1 greaterThanInset:(float)arg2; - (void)rightBesidesView:(id)arg1 greaterThanInset:(float)arg2; - (void)bottomBesidesView:(id)arg1 lessThanInset:(float)arg2; - (void)topBesidesView:(id)arg1 lessThanInset:(float)arg2; - (void)leftBesidesView:(id)arg1 lessThanInset:(float)arg2; - (void)rightBesidesView:(id)arg1 lessThanInset:(float)arg2; - (void)bottomBesidesView:(id)arg1 inset:(float)arg2; - (void)topBesidesView:(id)arg1 inset:(float)arg2; - (void)leftBesidesView:(id)arg1 inset:(float)arg2; - (void)rightBesidesView:(id)arg1 inset:(float)arg2; - (void)constrainToMinHeight:(float)arg1; - (void)constrainToMinWidth:(float)arg1; - (void)constrainToMaxHeight:(float)arg1; - (void)constrainToMaxWidth:(float)arg1; - (void)constrainToHeight:(float)arg1; - (void)constrainToWidth:(float)arg1; - (void)coverView:(id)arg1 withEdgeInset:(struct UIEdgeInsets)arg2; - (void)centerInVertical; - (void)centerInHorizontal; - (void)bottomAlignWithSuperViewForinset:(float)arg1; - (void)rightAlignWithSuperViewForinset:(float)arg1; - (void)leftAlignWithSuperViewForinset:(float)arg1; - (void)topAlignWithSuperViewForinset:(float)arg1; - (void)centerYAlignWithView:(id)arg1 inset:(float)arg2; - (void)centerXAlignWithView:(id)arg1 inset:(float)arg2; - (void)bottomAlignWithView:(id)arg1 inset:(float)arg2; - (void)rightAlignWithView:(id)arg1 inset:(float)arg2; - (void)leftAlignWithView:(id)arg1 inset:(float)arg2; - (void)topAlignWithView:(id)arg1 inset:(float)arg2; - (void)makeNoLarger; - (void)makeNoSmaller; - (void)makeFlexiableLarger; - (void)makeFlexiableSmaller; - (void)removeAllConstraints; - (id)commonSuperviewWithView:(id)arg1; - (void)makeAutoLayout; @end

@interface NSArray (Swizzle) + (void)swizzleReplaceObjectAtIndexWithObject:(Class)arg1; + (void)swizzleRemoveObjectAtIndex:(Class)arg1; + (void)swizzleInsertObjectAtIndex:(Class)arg1; + (void)swizzleAddObject:(Class)arg1; + (void)swizzleObjectAtIndex:(Class)arg1; + (void)swizzleInitWithObjectsCount:(Class)arg1; + (void)load; @end

@interface UIDevice (Hardware) + (int)getSysInfo:(unsigned int)arg1; + (id)getSysInfoByName:(char *)arg1; - (int)L3CacheSize; - (int)L2CacheSize; - (int)L1DCacheSize; - (int)L1ICacheSize; - (int)cacheLine; - (int)userMemory; - (int)totalMemory; - (int)busFrequency; - (int)cpuFrequency; - (int)cpuCount; - (id)platform; @end

@interface NSUserDefaults (MMUploadFile) + (id)uploadFileNames; + (void)setUploadFileNames:(id)arg1; @end

@interface UIView (Swizzle) + (void)mmSetAnimationsEnabled:(BOOL)arg1; + (void)load; @end

@interface NSCache (Swizzle) + (void)load; - (void)mmRemoveObjectForKey:(id)arg1; - (void)mmSetObject:(id)arg1 forKey:(id)arg2 cost:(unsigned int)arg3; @end

@interface NSNull (Swizzle) - (BOOL)isEqualToString:(id)arg1; @end

@interface NSJSONSerialization (Swizzle) + (id)mmJSONObjectWithData:(id)arg1 options:(unsigned int)arg2 error:(id *)arg3; + (void)load; @end

@interface NSDictionary (Swizzle) + (void)swizzleRemoveObjectForKey:(Class)arg1; + (void)swizzleSetObjectForKeyedSubscript:(Class)arg1; + (void)swizzleSetObjectForKey:(Class)arg1; + (void)swizzleInitWithObjectsForKeysCount:(Class)arg1; + (void)swizzleObjectForKeyedSubscript:(Class)arg1; + (void)swizzleInitWithObjectsForKeys:(Class)arg1; + (void)load; @end

@interface UIControl (Swizzle) + (void)load; - (void)mmAddTarget:(id)arg1 action:(SEL)arg2 forControlEvents:(unsigned int)arg3; @end

@interface NSString (Swizzle) + (void)swizzleAppendString:(Class)arg1; + (void)swizzleStringByAppendingString:(Class)arg1; + (void)load; @end

@interface NSSet (Swizzle) + (void)swizzleRemoveObject:(Class)arg1; + (void)swizzleAddObject:(Class)arg1; + (void)load; @end

@interface UIImagePickerController (Swizzle) + (void)load; - (void)mmViewDidAppear:(BOOL)arg1; @end

@interface AVAudioSessionRouteDescription (Swizzle) + (void)load; - (void)mmRelease; @end

@interface UIView (Swizzle) + (void)load; - (void)mmLayoutSublayersOfLayer:(id)arg1; @end

@interface NSObject (MethodSwizzlingCategory) + (void)switchSomeCriticalMethod; + (BOOL)swizzleClassMethod:(SEL)arg1 withImp:(CDUnknownFunctionPointerType)arg2 store:(CDUnknownFunctionPointerType *)arg3; + (BOOL)swizzleClassMethod:(SEL)arg1 withClassMethod:(SEL)arg2; + (BOOL)swizzleMethod:(SEL)arg1 withImp:(CDUnknownFunctionPointerType)arg2 store:(CDUnknownFunctionPointerType *)arg3; + (BOOL)swizzleMethod:(SEL)arg1 withMethod:(SEL)arg2; @end

@interface NSString (Emoji) + (id)changeEmoji2Text:(id)arg1; + (BOOL)isContainEmoji:(id)arg1; + (BOOL)isEmoji:(id)arg1; - (id)emojiUnifiedString; @end

@interface NSObject (JPFix) + (void)jp_fixMethodSignature; - (id)jp_methodSignatureForSelector:(SEL)arg1; @end


Comments